.page-template-homepage .hero__wrapper{grid-template-columns:repeat(5, 1fr);grid-template-rows:repeat(8, 1fr);width:calc(100dvw - var(--scroll-width));height:min(866px,100dvh - 100px)}@media only screen and (max-width: 992px){.page-template-homepage .hero__wrapper{width:100%}}@media only screen and (max-width: 768px){.page-template-homepage .hero__wrapper{grid-template-rows:unset;height:unset;z-index:1;position:relative}}.page-template-homepage .hero__slider{grid-area:1/1/9/6;height:min(866px,100dvh - 100px);max-width:100%;z-index:-1}.page-template-homepage .hero__slider::after{content:"";background:linear-gradient(270deg, rgba(4, 168, 164, 0) 0%, rgba(2, 66, 64, 0.8) 100%);inset:0;position:absolute;z-index:1}@media only screen and (max-width: 568px){.page-template-homepage .hero__slider{aspect-ratio:381/590;height:unset}.page-template-homepage .hero__slider::after{content:unset}}@media only screen and (max-width: 380px){.page-template-homepage .hero__slider{aspect-ratio:381/680}}.page-template-homepage .hero__slide img{width:100%;height:100%;object-fit:cover;object-position:center}@media only screen and (max-width: 768px){.page-template-homepage .hero__slide img{object-position:right}}.page-template-homepage .hero__slider-pagination{grid-area:7/5/8/6;place-self:end;width:fit-content;margin-inline:auto}@media only screen and (max-width: 768px){.page-template-homepage .hero__slider-pagination{margin-bottom:4dvh;grid-area:7/1/9/6}}.page-template-homepage .hero__slider-pagination .swiper-pagination-bullet{--swiper-pagination-bullet-size: 17px !important;--swiper-pagination-bullet-inactive-color: transparent;--swiper-pagination-color: var(--clr-white);border:4px solid var(--swiper-pagination-color);opacity:1 !important}@media only screen and (max-width: 1576px){.page-template-homepage .hero__slider-pagination .swiper-pagination-bullet{--swiper-pagination-bullet-size: 12.75px !important;border:2px solid var(--swiper-pagination-color)}}@media only screen and (max-width: 768px){.page-template-homepage .hero__slider-pagination .swiper-pagination-bullet{--swiper-pagination-bullet-size: 10.55px !important}}.page-template-homepage .hero__text-content{grid-area:2/1/7/4;padding-inline-start:var(--start-padding);color:var(--clr-white);align-self:end;pointer-events:none}@media only screen and (max-width: 768px){.page-template-homepage .hero__text-content{grid-area:1/1/9/6;align-self:start;padding-inline:36px;margin-top:11vmin}}.page-template-homepage .hero__title{line-height:1}@media only screen and (max-width: 768px){.page-template-homepage .hero__title{line-height:1.2}}@media only screen and (max-width: 520px){.page-template-homepage .hero__title{font-size:30px}}.page-template-homepage .hero__text{font-size:var(--fz-accent-lg);font-weight:550;margin-top:3vmin;width:min(85%,806px)}@media only screen and (max-width: 768px){.page-template-homepage .hero__text{font-weight:300}}@media only screen and (max-width: 520px){.page-template-homepage .hero__text{font-size:20px;letter-spacing:.02em;width:100%}}.page-template-homepage .hero__text p{line-height:1.35 !important}.page-template-homepage .hero__config{grid-area:8/1/9/6;height:max-content;place-self:end;width:100%;padding-block:2.5vmin;background-color:rgba(26,26,50,.5019607843)}@media only screen and (max-width: 768px){.page-template-homepage .hero__config{grid-area:9/1/10/6;background-color:unset}}.page-template-homepage .hero__config-title{font-size:var(--fz-accent-md);color:var(--clr-main-green);padding-inline-start:var(--start-padding);margin-bottom:4vmin}.page-template-homepage .hero__config-wrapper{gap:4vmin;margin-inline:auto;width:fit-content}@media only screen and (max-width: 1200px){.page-template-homepage .hero__config-wrapper{justify-content:space-evenly;width:95%;margin-inline:auto;gap:.6em;padding-inline-start:unset}}@media only screen and (max-width: 768px){.page-template-homepage .hero__config-wrapper{flex-direction:column;width:99%}}@media screen and (min-width: 1921px){.page-template-homepage .hero__config-wrapper{padding-inline-start:unset;margin-inline:auto;width:fit-content}}.page-template-homepage .hero__config-term{--border-color: hsl(210, 14%, 89%)}@media only screen and (max-width: 992px){.page-template-homepage .hero__config-term{font-size:14px;height:38px}}@media only screen and (max-width: 768px){.page-template-homepage .hero__config-term{width:100%;font-size:16px;height:unset;flex-direction:column;border-radius:0}}.page-template-homepage .hero__config-term:hover{background-color:var(--clr-white);color:var(--clr-dark-blue)}.page-template-homepage .hero__config-term:hover .hero__term .text{font-weight:600}.page-template-homepage .hero__config-term:hover .hero__term .icon svg{transform:rotate(90deg)}.page-template-homepage .hero__config-term[data-open=true]{--color: var(--clr-middle-green)}@media only screen and (max-width: 768px){.page-template-homepage .hero__config-term[data-open=true]{--color: var(--clr-white)}}.page-template-homepage .hero__config-term[data-open=true] .hero__values{max-height:283px;border:1px solid var(--border-color);padding-bottom:10px;overflow-y:auto}@media only screen and (max-width: 768px){.page-template-homepage .hero__config-term[data-open=true] .hero__values{padding-top:1em}}.page-template-homepage .hero__config-term:has([data-selected=true]){border-color:var(--clr-main-green);border-width:5px}@media only screen and (max-width: 768px){.page-template-homepage .hero__config-term:has([data-selected=true]){border-width:2px;border-color:rgba(0,0,0,0)}}.page-template-homepage .hero__term{gap:.5em}@media only screen and (max-width: 768px){.page-template-homepage .hero__term{width:100%;justify-content:space-between;padding-inline:1.5em;font-size:1.25em;padding-block:1.1em;box-shadow:1px 2px 13px 0px rgba(0,0,0,.08);z-index:1}}.page-template-homepage .hero__term .text{font-weight:450;transition:all .25s ease-in}.page-template-homepage .hero__term .icon svg{height:10px;width:6px;transform:rotate(-90deg);transition:all .25s ease-in}.page-template-homepage .hero__term .icon svg path{stroke:var(--clr-dark-blue);stroke-width:5px}.page-template-homepage .hero__values{max-height:0px;overflow:hidden;background-color:var(--clr-white);z-index:11;border-radius:8px;max-width:352px;min-width:100%;width:max-content;left:0;transition:top .25s ease-in,max-height .25s ease-in,bottom .25s ease-in}@media only screen and (max-width: 768px){.page-template-homepage .hero__values{position:relative;border:unset !important;max-width:100%;border-radius:unset;z-index:0;font-size:16px}}.page-template-homepage .hero__values::-webkit-scrollbar{width:6px;overflow:hidden}.page-template-homepage .hero__values::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.page-template-homepage .hero__values::-webkit-scrollbar-thumb{background:#e6e6e6;border-radius:8px;overflow:hidden}.page-template-homepage .hero__value{padding:.6rem 1.375rem;gap:.6rem}.page-template-homepage .hero__value .check{height:18px;width:18px;border:2px solid var(--border-color);border-radius:6px;flex:1;transition:all .25s ease-in-out}@media only screen and (max-width: 768px){.page-template-homepage .hero__value .check{flex:unset}}.page-template-homepage .hero__value .text{font-size:16px;color:#6d767e;width:calc(100% - 18px - .6rem);text-align:left;transition:all .25s ease-in-out}@media only screen and (max-width: 992px){.page-template-homepage .hero__value .text{font-size:14px}}@media only screen and (max-width: 768px){.page-template-homepage .hero__value .text{font-size:16px}}.page-template-homepage .hero__value:hover{background-color:#f8f9fa;transition:all .25s ease-in}.page-template-homepage .hero__value[data-selected=true] .text{color:var(--clr-main-green);font-weight:500}@media only screen and (max-width: 768px){.page-template-homepage .hero__value[data-selected=true] .text{font-weight:400;color:#6d767e}}.page-template-homepage .hero__value[data-selected=true] .check{border-color:var(--clr-main-green);background-color:var(--clr-main-green)}@media only screen and (max-width: 768px){.page-template-homepage .hero__value[data-selected=true] .check{--border-color: hsla(210, 14%, 83%, 1);border-color:var(--border-color);display:flex;position:relative;flex:unset;background-color:rgba(0,0,0,0)}.page-template-homepage .hero__value[data-selected=true] .check::after{content:"";position:absolute;height:12px;width:12px;margin:auto;background-color:var(--border-color);border-radius:4px}}.page-template-homepage .hero__value--disabled{pointer-events:none;background:rgba(109,118,126,.1490196078)}.page-template-homepage .hero__value--disabled .check{--border-color: transparent}.page-template-homepage .hero__value--disabled .text{color:rgba(109,118,126,.4705882353)}@media only screen and (max-width: 992px){.page-template-homepage .hero__config-action{font-size:14px;height:38px}}@media only screen and (max-width: 768px){.page-template-homepage .hero__config-action{font-size:18px;height:48px;margin-block:.9em}.page-template-homepage .hero__config-action:hover{color:var(--clr-dark-blue)}}.page-template-homepage .hero__scroll{grid-area:6/3/9/4;position:relative;pointer-events:none}@media only screen and (max-width: 768px){.page-template-homepage .hero__scroll{display:none}}.page-template-homepage .hero__scroll .arrow{opacity:0;position:absolute;left:50%;top:50%;transform-origin:50% 50%;transform:translate3d(-50%, -50%, 0)}.page-template-homepage .hero__scroll .arrow-first{animation:arrow-movement 2s ease-in-out infinite}.page-template-homepage .hero__scroll .arrow-second{animation:arrow-movement 2s 1s ease-in-out infinite}.page-template-homepage .hero__scroll .arrow:before,.page-template-homepage .hero__scroll .arrow:after{background:#fff;content:"";display:block;height:3px;position:absolute;top:0;left:0;width:20px}.page-template-homepage .hero__scroll .arrow:before{transform:rotate(45deg) translateX(-23%);transform-origin:top left}.page-template-homepage .hero__scroll .arrow:after{transform:rotate(-45deg) translateX(23%);transform-origin:top right}@keyframes arrow-movement{0%{opacity:0;top:40%}70%{opacity:1}100%{opacity:0}}.page-template-homepage .about__wrapper{gap:max(10vmin,40px)}@media only screen and (max-width: 1220px){.page-template-homepage .about__wrapper{gap:4vmin}}@media only screen and (max-width: 992px){.page-template-homepage .about__wrapper{flex-direction:column;padding-top:6vmin}}@media only screen and (max-width: 660px){.page-template-homepage .about__wrapper{padding-inline:5dvw;padding-bottom:6vmin}}.page-template-homepage .about__body{width:min(1036px,49%);padding-inline-start:var(--start-padding)}@media only screen and (max-width: 1440px){.page-template-homepage .about__body{width:min(1036px,59%)}}@media only screen and (max-width: 992px){.page-template-homepage .about__body{padding-inline:5dvw;width:100%}}@media only screen and (max-width: 660px){.page-template-homepage .about__body{text-align:center;padding-inline:unset}}.page-template-homepage .about__image{width:min(876px,50%);aspect-ratio:1.2}@media only screen and (max-width: 1576px){.page-template-homepage .about__image{width:min(876px,44%);aspect-ratio:.9}}@media only screen and (max-width: 1280px){.page-template-homepage .about__image{aspect-ratio:.7}}@media only screen and (max-width: 1024px){.page-template-homepage .about__image{aspect-ratio:.6}}@media only screen and (max-width: 992px){.page-template-homepage .about__image{width:100%;aspect-ratio:1.7}}@media only screen and (max-width: 660px){.page-template-homepage .about__image{aspect-ratio:2.3}}.page-template-homepage .about__image img{width:100%;height:100%;object-fit:cover;object-position:center}.page-template-homepage .about__title{margin-bottom:4vmin}.page-template-homepage .about__text{font-size:var(--fz-regular);line-height:1.5}@media only screen and (max-width: 660px){.page-template-homepage .about__text{font-weight:300}}.page-template-homepage .about__features{margin-top:4vmin;grid-template-columns:repeat(3, minmax(auto, 255px));row-gap:4vmin}@media only screen and (max-width: 1220px){.page-template-homepage .about__features{grid-template-columns:repeat(2, minmax(auto, 300px));column-gap:4vmin}}@media only screen and (max-width: 992px){.page-template-homepage .about__features{grid-template-columns:repeat(3, minmax(auto, 255px))}}.page-template-homepage .about__feature{padding-inline-start:2vmin}@media only screen and (max-width: 660px){.page-template-homepage .about__feature{display:none}}.page-template-homepage .about__feature:before{content:"";position:absolute;width:2px;height:90%;max-height:110px;background-color:var(--clr-dark-blue);top:8px;left:0}.page-template-homepage .about__feature-title{font-size:clamp(18px,2.8vmin,26px);font-weight:400;text-transform:uppercase;line-height:1.2;margin-bottom:.5em}@media only screen and (max-width: 992px){.page-template-homepage .about__feature-title{font-size:clamp(18px,1.8vw,26px)}}.page-template-homepage .about__feature-text{font-weight:450}@media only screen and (max-width: 768px){.page-template-homepage .about__link{display:none}}@media only screen and (max-width: 660px){.page-template-homepage .about__link{display:flex}}.page-template-homepage .cart-banner{color:var(--clr-white)}.page-template-homepage .cart-banner::before{content:"";position:absolute;inset:0;max-height:85%;background-color:var(--clr-main-green);z-index:-1}@media only screen and (max-width: 1130px){.page-template-homepage .cart-banner::before{max-height:80%}}@media only screen and (max-width: 768px){.page-template-homepage .cart-banner::before{max-height:100%}}.page-template-homepage .cart-banner__wrapper{padding-inline-start:max(50px,17vmin);gap:13vmin}@media only screen and (max-width: 1320px){.page-template-homepage .cart-banner__wrapper{padding-inline-start:5%}}@media only screen and (max-width: 992px){.page-template-homepage .cart-banner__wrapper{gap:5vmin}}@media only screen and (max-width: 768px){.page-template-homepage .cart-banner__wrapper{flex-direction:column-reverse;gap:0}}.page-template-homepage .cart-banner__image{width:min(667px,50%)}@media only screen and (max-width: 1576px){.page-template-homepage .cart-banner__image{width:min(667px,40%)}}@media only screen and (max-width: 1320px){.page-template-homepage .cart-banner__image{width:min(667px,44%)}}@media only screen and (max-width: 922px){.page-template-homepage .cart-banner__image{width:min(667px,58%)}}@media only screen and (max-width: 768px){.page-template-homepage .cart-banner__image{width:min(350px,95%);order:3}}.page-template-homepage .cart-banner__image img{height:auto;width:100%;transform:scale(1.03)}.page-template-homepage .cart-banner__content{width:min(739px,40%);gap:5vmin;margin-top:-10vmin}@media only screen and (max-width: 1576px){.page-template-homepage .cart-banner__content{gap:3vmin}}@media only screen and (max-width: 1130px){.page-template-homepage .cart-banner__content{padding-block:15vmin;width:min(739px,58%);gap:2vmin}}@media only screen and (max-width: 768px){.page-template-homepage .cart-banner__content{padding-block:unset;margin-top:unset;text-align:center;align-items:center;padding-block:6vmin 0;width:100%;order:3}.page-template-homepage .cart-banner__content .cart-banner__btn{display:none}}.page-template-homepage .cart-banner__title{width:min(18ch,100%)}.page-template-homepage .cart-banner__text{font-size:var(--fz-regular);line-height:1.6;font-weight:300}@media only screen and (max-width: 568px){.page-template-homepage .cart-banner__text{display:none}}.page-template-homepage .cart-banner__btn{margin-top:-5vmin}@media only screen and (max-width: 1576px){.page-template-homepage .cart-banner__btn{margin-top:-4vmin}}@media only screen and (max-width: 768px){.page-template-homepage .cart-banner__btn{order:0;margin-block:5vmin;display:flex}}.page-template-homepage .guidance{padding-block:9vmin 11vmin}.page-template-homepage .guidance__wrapper{gap:5vmin}@media only screen and (max-width: 1576px){.page-template-homepage .guidance__wrapper{padding-inline:unset}}.page-template-homepage .guidance__links{width:min(1264px,100%);gap:8vmin}@media only screen and (max-width: 1200px){.page-template-homepage .guidance__links{gap:4vmin}}@media only screen and (max-width: 768px){.page-template-homepage .guidance__links{flex-direction:column;align-items:center}}.page-template-homepage .guidance__link{gap:2.5vmin;flex:1}@media only screen and (max-width: 768px){.page-template-homepage .guidance__link{width:65%;align-items:center;text-align:center}}@media only screen and (max-width: 590px){.page-template-homepage .guidance__link{width:100%;flex-direction:row;flex-wrap:wrap;gap:4vmin 5vmin;width:100%;text-align:left}.page-template-homepage .guidance__link:not(:last-of-type){padding-bottom:4vmin;border-bottom:1px solid var(--clr-dark-blue)}}.page-template-homepage .guidance__link-title{font-size:var(--fz-h3);font-weight:700}@media only screen and (max-width: 590px){.page-template-homepage .guidance__link-title{text-align:left;width:50%}}.page-template-homepage .guidance__text{font-weight:300;line-height:2;font-size:var(--fz-btn);width:min(327px,95%)}.page-template-homepage .guidance__text strong{padding-block:.2em;background-color:var(--clr-neon-green)}.page-template-homepage .guidance__icon{max-width:100%;aspect-ratio:376/230;border-radius:10px;overflow:hidden}@media only screen and (max-width: 768px){.page-template-homepage .guidance__icon{width:100%}}.page-template-homepage .guidance__icon img{aspect-ratio:376/230;object-fit:cover;height:100%;width:100%}.page-template-homepage .guidance__btn{margin-top:auto}.page-template-homepage .info-banner{padding-block:6.5vmin 9vmin;padding-inline-start:var(--start-padding);background-image:url("../images/accent-banner.png");background-repeat:no-repeat;background-position:right bottom}@media only screen and (max-width: 590px){.page-template-homepage .info-banner{background-image:unset;position:relative;padding-block:11vmin}.page-template-homepage .info-banner::before{content:"";position:absolute;inset:0;background-image:url("../images/mobile-banner-accent.png");background-repeat:no-repeat;background-position:right -11%}}@media only screen and (max-width: 1576px){.page-template-homepage .info-banner{background-size:42%}}.page-template-homepage .info-banner__wrapper{gap:10vmin}@media only screen and (max-width: 768px){.page-template-homepage .info-banner__wrapper{gap:4vmin}}@media only screen and (max-width: 590px){.page-template-homepage .info-banner__wrapper{flex-direction:column}}.page-template-homepage .info-banner__title{color:var(--clr-neon-green);width:10ch;line-height:1.4;letter-spacing:.03em}.page-template-homepage .info-banner__content{width:min(60%,627px)}@media only screen and (max-width: 520px){.page-template-homepage .info-banner__content{width:90%}}.page-template-homepage .info-banner__text{font-size:var(--fz-regular);line-height:1.5;margin-bottom:4.5vmin;letter-spacing:.01em}@media only screen and (max-width: 520px){.page-template-homepage .info-banner__btn{margin-inline:auto}}.page-template-homepage .news{padding-block:8vmin 16vmin}.page-template-homepage .news__wrapper{width:min(1436px,100%);gap:6vmin}.page-template-homepage .news__slider-wrapper{--gap: 6vmin;--arrow-width: 32px;max-width:100%}@media only screen and (max-width: 992px){.page-template-homepage .news__slider-wrapper{--arrow-width: 14px;--gap: 3vmin}}@media only screen and (max-width: 590px){.page-template-homepage .news__slider-wrapper{flex-direction:column}}.page-template-homepage .news__slider{max-width:calc(100% - 2*var(--gap) - 2*var(--arrow-width))}@media only screen and (max-width: 590px){.page-template-homepage .news__slider{max-width:unset}}.page-template-homepage .news__slider .swiper-wrapper{padding-bottom:4px}@media only screen and (max-width: 590px){.page-template-homepage .news__slider .swiper-wrapper{flex-direction:column;gap:4vmin}}.page-template-homepage .news__nav{inset:0;pointer-events:none}@media only screen and (max-width: 590px){.page-template-homepage .news__nav{display:none}}.page-template-homepage .news__nav-arrow{pointer-events:all;cursor:pointer}.page-template-homepage .news__nav-arrow svg{width:var(--arrow-width)}.page-template-homepage .news__nav-arrow svg path{stroke:var(--clr-dark-blue)}.page-template-homepage .news__nav-arrow--next{transform:scale(-1, -1)}.page-template-homepage .news__more{margin-inline-start:auto;text-transform:uppercase;color:var(--clr-main-green);font-size:18px}@media only screen and (max-width: 768px){.page-template-homepage .news__more{display:none}}@media only screen and (max-width: 590px){.page-template-homepage .news__more{display:block}}/*# sourceMappingURL=homepage.min.css.map */