.tabs-section{--button-space:0.5rem;--button-half-width:1.0625rem;--tab-padding:6.25rem}@media (min-width:1025px){.tabs-section{padding:2.875rem 0 10.625rem}}@media (max-width:1024px){.tabs-section{--button-half-width:0.625rem;--tab-padding:3.125rem}}.tabs-section .flex{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 var(--tab-padding);overflow-x:auto;padding:0 0 1.25rem}.tabs-section [role=tab]{background-color:transparent;border:0;min-width:33.3333333333%;padding:0 var(--button-space) calc(2.875rem + var(--button-half-width));position:relative;text-align:center}@media (max-width:1024px){.tabs-section [role=tab]{padding:0 var(--button-space) calc(1.75rem + var(--button-half-width))}}.tabs-section [role=tab]:before{background-color:var(--brand-tertiary-color);bottom:var(--button-half-width);-webkit-box-shadow:0 0 20px 0 #00aeef;box-shadow:0 0 20px 0 #00aeef;content:"";height:.125rem;left:0;position:absolute;-webkit-transition:width .5s linear;transition:width .5s linear;width:0;z-index:-1}.tabs-section [role=tab]:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--brand-quinary-color);border-radius:100%;bottom:0;content:"";height:calc(var(--button-half-width)*2);left:50%;position:absolute;-webkit-transform:translate(-50%) scale(0);transform:translate(-50%) scale(0);-webkit-transition:background-color var(--brand-transition),-webkit-box-shadow var(--brand-transition),-webkit-transform .3s ease .2s;transition:background-color var(--brand-transition),-webkit-box-shadow var(--brand-transition),-webkit-transform .3s ease .2s;transition:box-shadow var(--brand-transition),background-color var(--brand-transition),transform .3s ease .2s;transition:box-shadow var(--brand-transition),background-color var(--brand-transition),transform .3s ease .2s,-webkit-box-shadow var(--brand-transition),-webkit-transform .3s ease .2s;width:calc(var(--button-half-width)*2);z-index:1}.tabs-section [role=tab].animate:before{width:100%}.tabs-section [role=tab].animate:after{-webkit-animation:pulse 1s .3s infinite;animation:pulse 1s .3s infinite;-webkit-transform:translate(-50%) scale(1);transform:translate(-50%) scale(1)}@-webkit-keyframes pulse{0%{-webkit-transform:translate(-50%) scale(.8);transform:translate(-50%) scale(.8)}70%{-webkit-transform:translate(-50%) scale(1);transform:translate(-50%) scale(1)}to{-webkit-transform:translate(-50%) scale(.8);transform:translate(-50%) scale(.8)}}@keyframes pulse{0%{-webkit-transform:translate(-50%) scale(.8);transform:translate(-50%) scale(.8)}70%{-webkit-transform:translate(-50%) scale(1);transform:translate(-50%) scale(1)}to{-webkit-transform:translate(-50%) scale(.8);transform:translate(-50%) scale(.8)}}.tabs-section [role=tab] .h5{-webkit-backface-visibility:hidden;backface-visibility:hidden;letter-spacing:var(--brand-letter-spacing);margin:0 auto;max-width:15.5rem;opacity:.34;text-transform:uppercase;-webkit-transition:opacity var(--brand-transition);transition:opacity var(--brand-transition)}@media (max-width:1024px){.tabs-section [role=tab] .h5{opacity:0;pointer-events:none}}.tabs-section [role=tab][aria-selected=true]:after{background-color:var(--brand-tertiary-color);-webkit-box-shadow:0 0 20px 0 #00aeef;box-shadow:0 0 20px 0 #00aeef}.tabs-section [role=tab][aria-selected=true] .h5{opacity:1}@media (max-width:1024px){.tabs-section [role=tab][aria-selected=true] .h5{pointer-events:all}}.tabs-section [role=tabpanel]{display:block}.tabs-section [role=tabpanel].hidden{display:none}.tabs-section .tab-inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1025px){.tabs-section .tab-inner{padding-left:5.375rem}}@media (max-width:1024px){.tabs-section .tab-inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:3.75rem}}@media (min-width:1025px){.tabs-section .tab-inner .tab-img{width:30.375rem}}.tabs-section .tab-inner .tab-img img{aspect-ratio:972/859;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.tabs-section .tab-inner .tab-content{-ms-flex-item-align:center;align-self:center}@media (min-width:1025px){.tabs-section .tab-inner .tab-content{width:39.6875rem}.tabs-section.template-2{padding:10.4375rem 0 11.3125rem;--tab-padding:12.25rem}}.tabs-section.template-2 .tabs-section-title{margin:0 0 6.375rem;text-align:center}@media (max-width:1024px){.tabs-section.template-2 .tabs-section-title{margin:0 0 3.125rem}}.tabs-section.template-2 [role=tab]{min-width:20%}@media (min-width:1025px){.tabs-section.template-2 [role=tab]{padding:0 var(--button-space) calc(3.4375rem + var(--button-half-width))}}@media (max-width:1024px){.tabs-section.template-2 [role=tab]{min-width:33.3333333333%}}.tabs-section.template-2 [role=tab] .h5{font-size:var(--brand-default-fs);line-height:var(--brand-default-lh)}.tabs-section.template-2 .tab-inner{padding-left:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:1025px){.tabs-section.template-2 .tab-inner{gap:10%}}@media (max-width:1024px){.tabs-section.template-2 .tab-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:1025px){.tabs-section.template-2 .tabs-title{width:40%}}.tabs-section.template-2 .tabs-title h3{margin:0}@media (min-width:1025px){.tabs-section.template-2 .tab-content{width:40%}}.tabs-section .tabs-video-bg{height:100%;mask-image:-webkit-gradient(linear,left top,left bottom,from(var(--brand-primary-color)),to(transparent));mask-image:linear-gradient(var(--brand-primary-color),transparent);-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(var(--brand-primary-color)),to(transparent));-webkit-mask-image:linear-gradient(var(--brand-primary-color),transparent);mask-mode:alpha;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:-100}.tabs-section .tabs-video-bg video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;width:100%}.tabs-section{position:relative;z-index:1}