.intro__container{display:grid;grid-template-rows:1fr auto;grid-template-areas:"img" "info";gap:30px;position:relative}
.intro-img__container{grid-area:img;background-color:#d9d9d9;border-radius:12px;position:relative;overflow:hidden;width:100%;display:flex;justify-content:center;z-index:0}
.intro-img__container img{height:100%;object-fit:cover;width:110%;z-index:-1}
.intro-info__container{grid-area:info}
.intro-text__container{display:flex}
.intro-text__container .description{line-height:150%}
.intro-href__container{display:flex;column-gap:20px;row-gap:16px;position:relative;flex-wrap:wrap;margin-top:auto;padding-top:30px}
@media screen and (max-width:576px){.intro-href__container{padding-top:30px}.intro-href__container .btn-accent,.intro-href__container .btn-wht{flex-grow:1}}
.intro__container--lg{gap:30px}
.intro__container--lg .intro-img__container{max-height:500px}
.intro__container--lg .intro-text__container{display:flex}
.intro__container--lg .intro-text__container .title{max-width:1034px}
.intro__container--lg .intro-text__container .description{margin-top:18px;margin-left:39px;line-height:150%;max-width:412px}
@media screen and (max-width:1200px){.intro__container--lg .intro-text__container{flex-direction:column}.intro__container--lg .intro-text__container .description{margin-left:0}}
@media screen and (max-width:576px){.intro__container--lg .intro-img__container{height:60vw}}
.intro__container--sm{gap:40px;width:100%}
.intro__container--sm .intro-img__container{max-height:380px}
.intro__container--sm .intro-info__container{width:100%;overflow:hidden}
.intro__container--sm .intro-text__container{flex-direction:column}
.intro__container--sm .intro-text__container .title{max-width:auto}
.intro__container--sm .intro-text__container .description{margin-top:18px;margin-left:0;line-height:150%;max-width:1034px}
.intro__container--sm .intro-href__container{padding-top:36px}
@media screen and (max-width:576px){.intro__container--sm{gap:20px}.intro__container--sm .intro-img__container{max-height:180px}.intro__container--sm .intro-info__container{width:auto;margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}.intro__container--sm .intro-href__container{padding-top:16px;flex-wrap:nowrap;overflow-x:scroll;width:auto;margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}.intro__container--sm .intro-href__container .btn-accent,.intro__container--sm .intro-href__container .btn-wht{flex-grow:1}}
.intro__container--column{grid-template-columns:1fr auto;grid-template-areas:"info img";gap:40px 80px}
.intro__container--column .intro-info__container{height:100%;display:flex;flex-direction:column}
.intro__container--column .intro-text__container{flex-direction:column}
.intro__container--column .intro-text__container .title{max-width:auto}
.intro__container--column .intro-text__container .description{margin-top:18px;margin-left:0;line-height:150%;max-width:1034px}
@media screen and (max-width:992px){.intro__container--column{grid-template-columns:1fr;grid-template-areas:"img" "info"}.intro__container--column .intro-img__container{height:70vw}}
.underline-card{min-height:100px;width:100%;position:relative}
.underline-card .img__inner{overflow:hidden;border-radius:8px;background-color:#d9d9d9}
.underline-card img{display:block;aspect-ratio:1.0869565217;width:100%;object-fit:cover;filter:saturate(50%);transition:all 0.2s linear}
@media screen and (max-width:576px){.underline-card img{aspect-ratio:1.6666666667}}
.underline-card a{position:absolute;top:0;left:0;width:100%;height:100%}
.brands__section{background-color:#9de518;padding:20px 0;overflow:hidden}
.brands__grid{display:flex;grid-template-columns:repeat(6,1fr);gap:130px}
@media screen and (max-width:576px){.brands__grid{width:fit-content;gap:80px}}
.brand-img__inner{text-align:center}
.brand-img__inner img{filter:grayscale(1);max-width:200px;height:126px;width:auto;object-fit:contain;transition:0.3s ease-in-out}
@media screen and (max-width:576px){.brand-img__inner img{height:80px}}
.brand-img__inner.active img{filter:grayscale(0)}
.infographics-block__inner{display:flex;justify-content:space-evenly;flex-wrap:nowrap;column-gap:90px;padding:30px;overflow-y:scroll}
@media screen and (max-width:1400px){.infographics-block__inner{justify-content:start}}
.infographics-block__card{color:#777;display:flex;flex-direction:column;align-items:center;transition:0.2s ease-in-out}
.infographics-block__card .title{font-size:128px;line-height:100%}
@media screen and (max-width:576px){.infographics-block__card{transition:0.1s ease-in;width:40%;padding-top:15px;padding-bottom:15px}.infographics-block__card .title{font-size:90px;display:block}.infographics-block__card .subtitle{font-size:14px}}
.infographics-block__card.active{color:#9de518}
.form__section{margin-bottom:min(max(100px,calc(6.25rem + ((1vw - 3.75px) * 3.8835))),160px)}
.form__container{display:flex;justify-content:center}
.form__inner{width:100%;margin:40px 0;max-width:870px;display:flex;justify-content:center;background:#fff;border-radius:12px}
.slider__section{position:relative;overflow-x:hidden;max-width:100vw}
.slider__section .swiper{overflow:visible}
.slider__section .swiper-slide{width:fit-content;opacity:0;transition:opacity 0.5s ease-out}
.slider__section .swiper.left .swiper-slide{transition-delay:0s}
.slider__section .swiper.right .swiper-slide{transition-delay:0.4s}
.slider__section .swiper-slide.swiper-slide-active{opacity:1}
.slider__section .swiper-slide.swiper-slide-next{opacity:1}
.slider__section .swiper-slide.swiper-slide-next + .swiper-slide{opacity:1}
.slider__section .swiper-slide.swiper-slide-next + .swiper-slide + .swiper-slide{opacity:1}
@media screen and (max-width:576px){.slider__section .swiper-slide.swiper-slide-prev{opacity:1}.slider__section .swiper.left .swiper-slide{transition-delay:0.2s}}
@media screen and (max-width:1400px){.text-slider__section .container-left{grid-template-areas:"content content" "bottom bottom" "title title"}}
@media screen and (max-width:992px){.text-slider__section .container-left__content.container-left__grid{grid-template-columns:minmax(0,1fr)}}
.accent-card{position:relative;display:grid;min-height:440px;grid-template-rows:auto 1fr auto;grid-template-areas:"title" "1" "text";padding:40px 30px;overflow:hidden;z-index:1}
.accent-card .pseudo-bg-top{position:absolute;top:0;left:0;width:calc(100% - 80px);height:100px;border-radius:12px 12px 0px 0px;background:#fff;transition:0.2s ease-out}
.accent-card .pseudo-bg-bottom{position:absolute;bottom:0;left:0;width:100%;height:calc(100% - 80px);border-radius:0px 12px 12px 12px;background:#fff;transition:0.2s ease-out}
.accent-card .pseudo-bg-ellipse{position:absolute;top:calc(80px - 24px);right:calc(80px - 24px);height:24px;width:24px;background:#f5f5f3;border-radius:50%;transition:0.2s ease-out}
.accent-card .pseudo-bg-cube{position:absolute;top:calc(80px - 12px);right:calc(80px - 12px);height:24px;width:24px;background:#fff;transition:0.2s ease-out}
.accent-card .title{position:relative;z-index:2;grid-area:title;padding-right:100px}
.accent-card .text{position:relative;z-index:2;grid-area:text}
.accent-card .icon{position:absolute;top:0;right:0;content:"";width:68px;height:68px;border-radius:8px;background:#9de518;z-index:2;transition:0.2s ease-out;display:flex;justify-content:center;align-items:center}
.accent-card .icon img{max-width:50px;height:auto}
@media screen and (max-width:576px){.accent-card{max-width:320px;min-height:400px;height:100%}}
.accent-card--gray .pseudo-bg-top{background:#F5F5F3}
.accent-card--gray .pseudo-bg-bottom{background:#F5F5F3}
.accent-card--gray .pseudo-bg-ellipse{background:#fff}
.accent-card--gray .pseudo-bg-cube{background:#F5F5F3}
@media screen and (min-width:576px){.swiper-slide:hover .accent-card .icon{background:#F5F5F3}.swiper-slide:hover .accent-card .pseudo-bg-bottom,.swiper-slide:hover .accent-card .pseudo-bg-cube,.swiper-slide:hover .accent-card .pseudo-bg-top{background:#9de518}}
@media screen and (max-width:576px){.swiper-slide.swiper-slide-active .accent-card .icon{background:#fff}.swiper-slide.swiper-slide-active .accent-card .pseudo-bg-bottom,.swiper-slide.swiper-slide-active .accent-card .pseudo-bg-cube,.swiper-slide.swiper-slide-active .accent-card .pseudo-bg-top{background:#9de518}}