.tf-tabs{display:flex;flex-wrap:wrap}.tf-tabs__nav{box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem}.tf-tabs__content{box-sizing:border-box;position:relative}.tf-tabs__nav-header{align-items:center;display:flex;justify-content:space-between}.tf-tabs__nav-header h4{font-size:16px;font-weight:600;line-height:24px;margin:0}.tf-tabs__nav-list{display:flex;flex-direction:column;gap:1.5rem;list-style:none;margin:0;padding:0}.tf-tabs__nav-item{color:#777;cursor:pointer;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;line-height:28px;transition:color .2s ease}.tf-tabs__nav-item.is-active,.tf-tabs__nav-item:hover{color:#ff865c}.tf-tabs__image{align-self:center;margin-top:auto}@media(max-width:768px){.tf-tabs__image{display:none}}.tf-tabs__image img{display:block;height:auto;max-width:100%}.tf-tabs__content-panel{display:none}.tf-tabs__content-panel.is-active{animation:tf-tabs-appear .35s ease;display:block}.tf-tabs__panel-content p:last-child{margin-bottom:0}@media(min-width:768px){.tf-tabs.tf-tabs--vertical .tf-tabs__nav{border-right:1px solid #bdbdbd;flex:0 0 30%;max-width:30%;padding-right:2rem}.tf-tabs.tf-tabs--vertical .tf-tabs__content{flex:0 0 70%;max-width:70%;padding-left:2rem}}@media(max-width:767px){.tf-tabs.tf-tabs--vertical .tf-tabs__nav{border-bottom:1px solid #bdbdbd;flex:0 0 auto;max-width:100%;padding-bottom:2rem}.tf-tabs.tf-tabs--vertical .tf-tabs__content{padding-top:2rem}}.tf-tabs.tf-tabs--horizontal{flex-direction:column}.tf-tabs.tf-tabs--horizontal .tf-tabs__nav{border-bottom:1px solid #bdbdbd;flex:0 0 auto;max-width:100%}.tf-tabs.tf-tabs--horizontal .tf-tabs__nav-list{flex-direction:row;flex-wrap:wrap;gap:1.5rem 2rem}.tf-tabs.tf-tabs--horizontal .tf-tabs__nav-item{padding-bottom:.5rem;position:relative}.tf-tabs.tf-tabs--horizontal .tf-tabs__nav-item:before{background:var(--color-orange);bottom:-1px;content:"";display:inline-block;height:3px;left:0;opacity:0;position:absolute;transition:all .3s;visibility:hidden;width:100%;z-index:1}.tf-tabs.tf-tabs--horizontal .tf-tabs__nav-item.is-active:before{opacity:1;visibility:visible}.tf-tabs.tf-tabs--horizontal .tf-tabs__content{flex:0 0 auto;max-width:100%;padding-left:0;padding-top:2rem}.tf-tabs.tf-tabs--horizontal .tf-tabs__image{display:none}@media(max-width:768px){.tf-tabs{flex-direction:column}}@keyframes tf-tabs-appear{0%{opacity:0}to{opacity:1}}
