.section-benefit-tabs{position:relative;overflow:hidden}.section-benefit-tabs .container{background-color:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:1em;border:1px solid rgba(140,178,119,.25);padding:4em 8dvw}@media (max-width:1024px){.section-benefit-tabs .container{padding:2em 0;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent;border:none}}.section-benefit-tabs__header{text-align:center}.section-benefit-tabs__inner{position:relative}.section-benefit-tabs .benefit-content{margin-top:3em;display:grid;grid-template-columns:1fr 1fr}@media (max-width:1024px){.section-benefit-tabs .benefit-content{display:flex;flex-direction:column-reverse;gap:2em}}.section-benefit-tabs .benefit-content>div{background-color:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:.5em;border:1px solid rgba(140,178,119,.25);padding:3em}@media (max-width:1024px){.section-benefit-tabs .benefit-content>div{padding:0}}.section-benefit-tabs .benefit-content .benefit-content-one{margin-bottom:3em;position:relative;left:1em;z-index:1}@media (max-width:1024px){.section-benefit-tabs .benefit-content .benefit-content-one{margin:0;left:auto;height:0;padding-bottom:100%}}.section-benefit-tabs .benefit-content .benefit-content-one canvas{position:absolute;left:2.5em;top:2.5em;width:calc(100% - 5em);height:calc(100% - 5em)}@media (max-width:1024px){.section-benefit-tabs .benefit-content .benefit-content-one canvas{left:.5em;top:.5em;width:calc(100% - 1em);height:calc(100% - 1em)}}.section-benefit-tabs .benefit-content .benefit-content-one video{width:100%}.section-benefit-tabs .benefit-content .benefit-content-two{margin-top:3em;position:relative;left:-1em;z-index:2;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media (max-width:1024px){.section-benefit-tabs .benefit-content .benefit-content-two{margin:0;left:auto;background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:none;padding:0;text-align:center}}.section-benefit-tabs .benefit-content .benefit-content-two h3,.section-benefit-tabs .benefit-content .benefit-content-two h4,.section-benefit-tabs .benefit-content .benefit-content-two h5,.section-benefit-tabs .benefit-content .benefit-content-two h6{margin-bottom:.75rem}.section-benefit-tabs .benefit-content .benefit-content-two ol,.section-benefit-tabs .benefit-content .benefit-content-two ul{display:flex;flex-direction:column;gap:1.5em;margin-top:1.5em}@media (max-width:1024px){.section-benefit-tabs .benefit-content .benefit-content-two ol,.section-benefit-tabs .benefit-content .benefit-content-two ul{align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}}.section-benefit-tabs .benefit-content .benefit-content-two ol li,.section-benefit-tabs .benefit-content .benefit-content-two ul li{background:url(icon-benefits-list.svg) no-repeat 0 0/1.25em;padding:0 0 0 2em;font-size:1.125em}.section-benefit-tabs .benefit-content .benefit-content-two p{font-size:.8125em;margin-bottom:3em}.section-benefit-tabs .benefit-content .numbers{display:flex;justify-content:space-evenly;text-align:center;margin-top:2em}.section-benefit-tabs .benefit-content .numbers .number{display:flex;flex-direction:column;line-height:1;gap:0;max-width:7em}.section-benefit-tabs .benefit-content .numbers .number .number-value span{font:5em "Cormorant Garamond",serif;font-weight:700;display:block;line-height:1;font-variant-numeric:lining-nums proportional-nums}.section-benefit-tabs .benefit-content .numbers .number .number-label span{font-size:.875em;text-transform:uppercase;display:block}.section-benefit-tabs .benefit-content .button{margin-top:2.5em}.section-benefit-tabs .swiper:not(.swiper-initialized){opacity:0}.section-benefit-tabs .swiper--menu{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto}@media (max-width:1024px){.section-benefit-tabs .swiper--menu{overflow:visible}}.section-benefit-tabs .swiper--menu .swiper-slide{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.section-benefit-tabs .swiper--menu .button{padding:0 1em}.section-benefit-tabs .swiper--menu .button span{display:block;font-size:1.125em;border-bottom:3px solid transparent;padding:.75em .5em}.section-benefit-tabs .swiper--menu .swiper-slide-thumb-active .button span{border-color:#8cb277}