.tabs__wrapper{overflow:hidden;position:relative}.tabs__wrapper .tabs__bg{left:-5.4rem;position:absolute;top:4.5rem;z-index:-1}.tabs__wrapper .tab__wrapper.vertical{grid-template-columns:37.28813559322034% 1fr}.tabs__wrapper .tab__wrapper>ul{list-style-type:none;margin:0;padding:0}.tabs__wrapper .tab__wrapper>ul h2{margin:4.3rem 0 4.7rem;max-width:38rem}.tabs__wrapper .tab__wrapper>ul button{appearance:none;background:transparent;border:none;border-radius:8rem 0 0 8rem;color:#757575;cursor:pointer;font-weight:500;grid-template-columns:4.2rem 1fr;letter-spacing:.025rem;padding:1rem 2rem;transition:all .3s ease;width:100%}.tabs__wrapper .tab__wrapper>ul button.active{background:var(--global);color:#fff}.tabs__wrapper .tab__wrapper>ul button .tablist__icon{height:4.2rem;position:relative}.tabs__wrapper .tab__wrapper>ul button .tablist__icon img{position:absolute}.tabs__wrapper .tab__wrapper>ul button .tablist__icon .active-icon{opacity:0;transition:all .3s ease}.tabs__wrapper .tab__wrapper>ul button.active .tablist__icon .active-icon{opacity:1}.tabs__wrapper .tab__wrapper>ul button .tablist__icon img:first-child{opacity:1;transition:all .3s ease}.tabs__wrapper .tab__wrapper>ul button.active .tablist__icon img:first-child{opacity:0}.tabs__wrapper .tab__wrapper>ul button .tablist__title{text-align:left}.tabs__wrapper .vertical .tabs{padding:11.6rem 2rem 9.2rem;position:relative}.tab__inner{max-height:unset!important}.tabs__wrapper .vertical .tabs:before{background:var(--gray);border-radius:15rem 0 0 0;bottom:0;box-shadow:0 0 35px 0 rgba(0,0,0,.11);content:"";display:block;left:0;position:absolute;right:-50vw;top:0;z-index:-1}.tabs__wrapper .vertical .tab-panel{margin-left:auto;max-width:62.6rem}.tabs__wrapper .vertical .tab-panel .tab__buttons,.tabs__wrapper .vertical .tab-panel .tab__cta{margin:0;text-align:center}.tabs__wrapper .vertical .tab-panel .tab__cta+.tab__buttons{margin-top:2rem}.tabs__wrapper .tab__cols{margin-top:4rem}.tabs__wrapper .tab__col :last-child{margin:0}.tabs__wrapper .tab__col-icon{margin-bottom:2rem}.tabs__wrapper .tab__col h4{margin-bottom:1rem}.tabs__wrapper .tab__inner ul,.tabs__wrapper .tab_accordion__item-desc ul{display:grid;gap:2.5rem;list-style:none;padding:0}.tabs__wrapper .tab__inner ul ul,.tabs__wrapper .tab_accordion__item-desc ul ul{margin-top:2rem}.tabs__wrapper .tab__inner ul li,.tabs__wrapper .tab_accordion__item-desc ul li{padding-bottom:.3rem;padding-left:2.5rem;position:relative}.tabs__wrapper .tab__inner ul li:before,.tabs__wrapper .tab_accordion__item-desc ul li:before{background:var(--eco);content:"";display:block;height:2.9rem;left:0;position:absolute;top:0;width:.2rem}@media (max-width:767px){.tabs__wrapper .tabs__bg{display:none}.tabs__wrapper .tab__cols{gap:2rem;grid-template-columns:1fr}.tabs__wrapper .vertical .tab-panel{display:block!important;max-width:100%;padding-bottom:1rem;padding-top:1rem}.tabs__wrapper .tab__wrapper.vertical{grid-template-columns:1fr}.tab_accordion__item{border-bottom:1px solid #d9d9d9;position:relative}.tab_accordion__item:last-child{border-bottom:none}.tab_accordion__item button{align-items:center;appearance:none;background:none;border:0;color:var(--base-color);cursor:pointer;display:flex;gap:1.5rem;padding:1.5rem 0;width:100%}.tab_accordion__item button h2{margin:0;text-align:left}.tab_accordion__item-icon{width:3rem}.tab_accordion__item-title{flex:1}.tab_accordion__item-trigger{width:.7rem}.tab_accordion__item-desc{max-height:0;overflow:hidden;position:relative;transition:all .7s cubic-bezier(.4,0,.2,1)}.tab_accordion__item-desc-inner{padding:1.5rem}.tab_accordion__item-desc>h3:first-child{display:none}}