.tabs__nav{border:1px solid var(--wp--preset--color--dark);border-radius:56px;margin-bottom:clamp(3.4375rem,2.7083333333rem + 2.4305555556vw,5.625rem);overflow:hidden;padding:10px;position:relative;width:100%}@media screen and (max-width:767px){.tabs__nav{margin-left:auto;margin-right:auto;max-width:365px}}.tabs__nav-inner{display:flex;flex-flow:column;position:relative;transition:height .4s cubic-bezier(.445,.05,.55,.95),transform .3s cubic-bezier(.445,.05,.55,.95) .1s}@media screen and (min-width:768px){.tabs__nav-inner{flex-flow:row}}@media screen and (max-width:767px){.tabs__nav-inner{height:45px}}.tabs__nav.active{border-radius:26px}.tabs__nav.active .tabs__nav-inner{transition:height .4s cubic-bezier(.445,.05,.55,.95),transform .3s cubic-bezier(.445,.05,.55,.95)}.tabs__nav.active .tab-nav-item__bg .arrow-icon{transform:translateY(-50%) rotate(90deg)}.tabs__nav .tab-nav-item{-webkit-appearance:none;background-color:transparent;border:none;border-radius:45px;color:var(--wp--preset--color--dark);cursor:pointer;display:block;font-family:Poppins,serif;font-size:clamp(.875rem,.625rem + .8333333333vw,1.625rem);font-style:normal;font-weight:400;height:clamp(2.8125rem,1.875rem + 3.125vw,5.625rem);letter-spacing:clamp(-.040625rem,-.0164583333rem + -.0201388889vw,-.0225rem);line-height:clamp(1.4375rem,1.0833333333rem + 1.1805555556vw,2.5rem);position:relative;transition:all .2s linear}@media screen and (min-width:768px){.tabs__nav .tab-nav-item{align-items:center;display:inline-flex;flex:1;justify-content:center}}@media screen and (max-width:767px){.tabs__nav .tab-nav-item{height:45px;min-height:45px;padding:0 20px;text-align:left;width:100%}}.tabs__nav .tab-nav-item__bg{background-color:var(--wp--preset--color--dark);border-radius:45px;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}@media screen and (min-width:768px){.tabs__nav .tab-nav-item__bg{transition:all .3s cubic-bezier(.445,.05,.55,.95)}}.tabs__nav .tab-nav-item__bg .arrow-icon{position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:all .2s ease}@media screen and (min-width:768px){.tabs__nav .tab-nav-item__bg .arrow-icon{display:none}}.tabs__nav .tab-nav-item__bg .arrow-icon path{fill:var(--wp--preset--color--light)}.tabs__nav .tab-nav-item__text{position:relative;z-index:3}@media (hover:hover){.tabs__nav .tab-nav-item:not(.active):hover{background-color:var(--wp--preset--color--grey-light)}}.tabs__nav .tab-nav-item.active{color:var(--wp--preset--color--light)}.tabs__content .tab-item{display:flex;flex-flow:column;gap:45px}@media screen and (min-width:768px){.tabs__content .tab-item{flex-flow:row wrap}}@media screen and (min-width:1024px){.tabs__content .tab-item{gap:60px 90px}}.tabs__content .tab-item:not(.active){height:0;opacity:0;visibility:hidden}@media screen and (min-width:768px){.tabs__content .tab-item.has-columns-4 .tab-item__column{flex:none;width:calc(50% - 22.5px)}}@media screen and (min-width:1024px){.tabs__content .tab-item.has-columns-4 .tab-item__column{width:calc(50% - 45px)}}@media screen and (min-width:768px){.tabs__content .tab-item__column{flex:1}}.tabs__content .tab-item__column .wp-block-heading{font-size:clamp(2.5rem,1.6666666667rem + 2.7777777778vw,5rem);line-height:clamp(2.875rem,1.9583333333rem + 3.0555555556vw,5.625rem)}.tabs__content .tab-item__column .wp-block-heading,.tabs__content .tab-item__column .wp-block-heading em{font-family:kensington,sans-serif;font-style:normal;font-weight:700}.tabs__content .tab-item__column .wp-block-heading:has(+.wysiwyg){border-bottom:1px solid var(--wp--preset--color--grey);line-height:clamp(2.5rem,1.875rem + 2.0833333333vw,4.375rem);margin-bottom:clamp(1.0625rem,.8958333333rem + .5555555556vw,1.5625rem);padding-bottom:clamp(.9375rem,.5208333333rem + 1.3888888889vw,2.1875rem);text-transform:uppercase}.tabs__content .tab-item__column .wysiwyg p:last-child{margin-bottom:0}.tabs__content .tab-item__column .btn{margin-top:clamp(2.1875rem,1.6666666667rem + 1.7361111111vw,3.75rem)}.dark-theme .tabs__nav{--wp--preset--color--dark:#fff}@media (hover:hover){.dark-theme .tabs__nav .tab-nav-item:not(.active):hover{background-color:var(--wp--preset--color--grey-dark)}}.dark-theme .tabs__nav .tab-nav-item__bg .arrow-icon path{fill:#000}.dark-theme .tabs__nav .tab-nav-item.active{color:#000}@media (hover:hover){.dark-theme .is-primary-bg .tabs__nav .tab-nav-item:not(.active):hover{background-color:#a09af8}}

/*# sourceMappingURL=tabs.css.map*/