@charset "UTF-8";
.page-home-banner{position:relative;height:100dvh;width:100%;background:linear-gradient(0deg,rgba(13,18,0,0.3),rgba(13,18,0,0.3))}
.page-home-banner__vidoe{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}
.page-home-banner__content{display:grid;grid-template-areas:"1 2 h" "l1 3 4" "5 l2 b";grid-template-columns:1fr 1fr 2fr;grid-template-rows:1fr auto auto;height:100%}
@media (max-width:767.98px){.page-home-banner__content{grid-template-areas:"h h h" "l1 l1 4" "l2 l2 b"}}
@media (max-width:575.98px){.page-home-banner__content{grid-template-areas:"h h h" "l1 l1 l2" "b b b"}}
.page-home-banner__header{grid-area:h;padding-top:40px}
.page-home-banner__logo{max-width:100%;height:auto}
.page-home-banner__divider{border:1px solid #CADB4F;border-top:1px solid #CADB4F;margin:0}
.page-home-banner__divider.d1{grid-row-start:1;grid-row-end:-1;grid-column-start:1;grid-column-end:1;margin-left:auto}
@media (max-width:767.98px){.page-home-banner__divider.d1{display:none}}
.page-home-banner__divider.d2{grid-row-start:2;grid-row-end:2;grid-column-start:1;grid-column-end:-1;margin-top:auto}
@media (max-width:575.98px){.page-home-banner__divider.d2{display:none}}
.page-home-banner__ears{grid-row-start:2;grid-row-end:2;grid-column-start:2;grid-column-end:2;transform:translate(calc(-50% - 1px),40px)}
@media (max-width:767.98px){.page-home-banner__ears{display:none}}
.page-home-banner__label{display:flex;align-items:center;padding:40px;color:#CADB4F;text-transform:uppercase;font-family:"Actay";font-style:normal;font-weight:700;font-size:14px;line-height:140%}
@media (max-width:1439.98px){.page-home-banner__label{font-family:"Actay";font-style:normal;font-weight:700;font-size:14px;line-height:140%}}
@media (max-width:767.98px){.page-home-banner__label{font-family:"Actay";font-style:normal;font-weight:700;font-size:14px;line-height:140%}}
@media (max-width:767.98px){.page-home-banner__label{padding:20px}}
.page-home-banner__label.l1{grid-area:l1}
.page-home-banner__label.l2{grid-area:l2}
.page-home-banner__button{grid-area:b;width:100%}
@media (min-width:576px){.page-home-banner__button{margin-top:0}}
.page-home-about-advatage{position:relative;display:flex;flex-direction:column;padding:32px 32px 40px 32px;background-color:rgba(52,54,49,0.5);backdrop-filter:blur(40px);margin-bottom:70px}
@media (max-width:767.98px){.page-home-about-advatage{padding:16px 16px 20px 16px;margin-bottom:50px}}
.page-home-about-advatage__icon{margin-bottom:32px;color:#CADB4F}
@media (max-width:767.98px){.page-home-about-advatage__icon{margin-bottom:16px}}
.page-home-about-advatage__title{margin-bottom:24px;color:#CADB4F;font-family:"Actay";font-style:normal;font-weight:700;font-size:24px;line-height:100%}
@media (max-width:1439.98px){.page-home-about-advatage__title{font-family:"Actay";font-style:normal;font-weight:700;font-size:19.2px;line-height:100%}}
@media (max-width:767.98px){.page-home-about-advatage__title{font-family:"Actay";font-style:normal;font-weight:700;font-size:14.4px;line-height:100%}}
@media (max-width:767.98px){.page-home-about-advatage__title{margin-bottom:12px}}
.page-home-about-advatage__button{position:absolute;top:100%;padding:24px 32px;border:none;border-top:1px solid #0D1200;background-color:rgba(52,54,49,0.5);color:#FFF;backdrop-filter:blur(40px)}
@media (max-width:767.98px){.page-home-about-advatage__button{padding:12px 16px}}
.page-home-about-advatage_align_left{border-top-right-radius:40px}
@media (max-width:767.98px){.page-home-about-advatage_align_left{border-top-right-radius:20px}}
.page-home-about-advatage_align_left .page-home-about-advatage__button{left:0;border-radius:0;border-bottom-right-radius:28px}
@media (max-width:767.98px){.page-home-about-advatage_align_left .page-home-about-advatage__button{border-bottom-right-radius:14px}}
.page-home-about-advatage_align_right{border-top-left-radius:40px}
@media (max-width:767.98px){.page-home-about-advatage_align_right{border-top-left-radius:20px}}
.page-home-about-advatage_align_right .page-home-about-advatage__icon{margin-left:auto}
.page-home-about-advatage_align_right .page-home-about-advatage__button{right:0;border-radius:0;border-bottom-left-radius:28px}
@media (max-width:767.98px){.page-home-about-advatage_align_right .page-home-about-advatage__button{border-bottom-left-radius:14px}}
.page-home-about-service{position:relative;display:flex;flex-direction:column;border-radius:0;overflow:hidden;border:1px solid rgba(50,58,16,0.5);transition:0.3s ease-in-out;transition-property:height,flex-grow,border-radius}
.page-home-about-service:hover{border-radius:20px;flex-grow:1}
.page-home-about-service__header{display:flex;gap:1px;align-items:stretch}
.page-home-about-service__icon{flex:2 1 0;display:flex;align-items:center;justify-content:center;aspect-ratio:1;background-color:#0D1200;color:#CADB4F;transition:0.3s ease-in-out;transition-property:color,background-color}
.page-home-about-service__title{flex:4 1 0;display:flex;align-items:center;background-color:#0D1200;text-transform:uppercase;color:#FFF;transition:0.3s ease-in-out;transition-property:color,background-color}
.page-home-about-service__title span{padding:24px 10px 24px 24px}
@media (max-width:1023.98px){.page-home-about-service__title span{padding:12px}}
.page-home-about-service__body{flex-grow:1;height:0;transition:0.3s ease-in-out;transition-property:color,background-color,height}
.page-home-about-service__content{--scrollbar-background-color:#4E552D;--scrollbar-thumb-color:#7E8755;display:flex;flex-direction:column;justify-content:space-between;gap:10px;padding:20px;height:100%;margin-top:1px;overflow-y:auto;transition:0.3s ease-in-out;transition-property:color,background-color}
.page-home-about-service__content::-webkit-scrollbar{width:5px}
@media (max-width:1439.98px){.page-home-about-service__content::-webkit-scrollbar{width:5px}}
.page-home-about-service__content::-webkit-scrollbar-track{background-color:var(--scrollbar-background-color);border-radius:4px}
.page-home-about-service__content::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color);opacity:0.4;border-radius:30px}
.page-home-about-service__content::-webkit-scrollbar-thumb:hover{opacity:1}
.page-home-about-service__button{margin-top:auto}
.page-home-about-service:hover .page-home-about-service__icon,.page-home-about-service:hover .page-home-about-service__title,.page-home-about-service:hover .page-home-about-service__content{background-color:#CADB4F;color:#0D1200}
.page-home-about-service_align_left .page-home-about-service__header{flex-direction:row}
.page-home-about-service_align_right .page-home-about-service__header{flex-direction:row-reverse}
.page-home-about{padding-top:88px;padding-bottom:88px;--phl-columns:22;--phl-rows:10;--phl-ratio:calc(var(--phl-columns) / var(--phl-rows))}
@media (max-width:767.98px){.page-home-about{padding-top:88px}}
@media (max-width:767.98px){.page-home-about{padding-bottom:88px}}
@media (max-width:1023.98px){.page-home-about{--phl-columns:24;--phl-rows:36}}
@media (max-width:767.98px){.page-home-about{--phl-columns:12;--phl-rows:26}}
@media (max-width:575.98px){.page-home-about{--phl-rows:44}}
.page-home-about__grid{margin:0 60px}
@media (max-width:1439.98px){.page-home-about__grid{margin:0}}
.page-home-about__title{-webkit-text-stroke:1px;font-family:"Actay";font-style:normal;font-weight:700;font-size:60px;line-height:100%}
@media (max-width:1439.98px){.page-home-about__title{font-family:"Actay";font-style:normal;font-weight:700;font-size:48px;line-height:100%}}
@media (max-width:767.98px){.page-home-about__title{font-family:"Actay";font-style:normal;font-weight:700;font-size:36px;line-height:100%}}
.page-home-about__advantages{display:flex;flex-direction:column;max-width:1000px;margin:auto}
.page-home-about__advantages>*{max-width:420px}
.page-home-about__advantages>*:nth-child(2n + 1){margin-left:auto}
.page-home-about__shield{--top:0;--height:10;--width:8;--left:8}
@media (max-width:1023.98px){.page-home-about__shield{--left:7;--width:12;--height:15}}
@media (max-width:767.98px){.page-home-about__shield{--left:3;--height:10;--width:8}}
.page-home-about__left,.page-home-about__right{display:flex;flex-direction:column;justify-content:space-evenly}
.page-home-about__left{--top:0;--height:10;--width:6;--left:0}
@media (max-width:1023.98px){.page-home-about__left{--top:16;--width:12;--height:20}}
@media (max-width:767.98px){.page-home-about__left{--top:12;--width:6;--height:14}}
@media (max-width:575.98px){.page-home-about__left{--top:12;--width:12;--height:16}}
.page-home-about__right{--top:0;--height:10;--width:6;--right:0}
@media (max-width:1023.98px){.page-home-about__right{--top:16;--width:12;--height:20}}
@media (max-width:767.98px){.page-home-about__right{--top:12;--width:6;--height:14}}
@media (max-width:575.98px){.page-home-about__right{--top:28;--width:12;--height:16}}
.page-home-about-shield{position:relative;display:flex;align-items:center;justify-content:center}
.page-home-about-shield svg{width:50%;height:auto}
.page-home-about-shield svg:nth-child(1){margin-right:-1px}
.page-home-about-shield svg:nth-child(2){margin-left:-1px}
.page-home-about-shield__title{position:absolute;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);color:#0D1200;font-family:"Actay";font-style:normal;font-weight:700;font-size:60px;line-height:100%}
@media (max-width:1439.98px){.page-home-about-shield__title{font-family:"Actay";font-style:normal;font-weight:700;font-size:48px;line-height:100%}}
@media (max-width:767.98px){.page-home-about-shield__title{font-family:"Actay";font-style:normal;font-weight:700;font-size:36px;line-height:100%}}
.page-home-statisticspreview{display:flex;flex-direction:column;min-height:100vh;position:relative;background-color:#CADB4F;color:#0D1200;padding-top:88px;padding-bottom:88px}
@media (max-width:767.98px){.page-home-statisticspreview{padding-top:88px}}
@media (max-width:767.98px){.page-home-statisticspreview{padding-bottom:88px}}
.page-home-statisticspreview__sectionlabel{position:absolute;top:0;left:0;right:0;text-transform:uppercase;font-family:"Actay";font-style:normal;font-weight:700;font-size:12px;line-height:140%;padding-top:88px}
@media (max-width:1439.98px){.page-home-statisticspreview__sectionlabel{font-family:"Actay";font-style:normal;font-weight:700;font-size:12px;line-height:140%}}
@media (max-width:767.98px){.page-home-statisticspreview__sectionlabel{font-family:"Actay";font-style:normal;font-weight:700;font-size:12px;line-height:140%}}
.page-home-statisticspreview__sectionlabel span{display:inline-block;margin-right:20px}
@media (max-width:767.98px){.page-home-statisticspreview__sectionlabel{padding-top:88px}}
.page-home-statisticspreview__canvas{position:absolute;z-index:0;inset:0;width:100%;height:100%}
.page-home-statisticspreview__container{position:relative;flex-grow:1;display:flex;flex-direction:column}
@media (max-width:767.98px){.page-home-statisticspreview__container{padding-top:48px}}
.page-home-statisticspreview__content{flex-grow:1;position:relative;z-index:2;display:flex;flex-direction:column;justify-content:end}
@media (max-width:767.98px){.page-home-statisticspreview__content{justify-content:space-between}}
.page-home-statisticspreview__media{position:absolute;top:0;right:0;bottom:unset;left:unset;z-index:1;display:flex;flex-direction:column;width:310px;aspect-ratio:1.7777777778;max-width:100%;margin-bottom:70px;max-height:100%;height:auto;transform-origin:left bottom}
@media (max-width:767.98px){.page-home-statisticspreview__media{position:relative;align-self:flex-end}}
.page-home-statisticspreview__media video{max-width:100%;max-height:100%;object-fit:contain;background-color:#B4C43D;aspect-ratio:1.7777777778;display:block;width:fit-content;height:100%}
.page-home-statisticspreview__media span{position:absolute;top:100%;left:0;right:0;z-index:-1;padding:24px 24px 12px 24px;background-color:#FFF;color:#0D1200;text-transform:uppercase;text-align:end;font-family:"Actay";font-style:normal;font-weight:700;font-size:14px;line-height:140%}
@media (max-width:767.98px){.page-home-statisticspreview__media span{padding:12px 12px 6px 12px}}
@media (max-width:1439.98px){.page-home-statisticspreview__media span{font-family:"Actay";font-style:normal;font-weight:700;font-size:14px;line-height:140%}}
@media (max-width:767.98px){.page-home-statisticspreview__media span{font-family:"Actay";font-style:normal;font-weight:700;font-size:14px;line-height:140%}}
.page-home-statisticspreview__media span::after{content:"";background-color:#FFF;position:absolute;height:16px;top:100%;left:24px;right:0;border-bottom-left-radius:40px}
@media (max-width:767.98px){.page-home-statisticspreview__media span::after{border-bottom-left-radius:20px}}
.page-home-statisticspreview__title{max-width:920px;font-family:"Actay";font-style:normal;font-weight:700;font-size:60px;line-height:100%}
@media (max-width:1439.98px){.page-home-statisticspreview__title{font-family:"Actay";font-style:normal;font-weight:700;font-size:48px;line-height:100%}}
@media (max-width:767.98px){.page-home-statisticspreview__title{font-family:"Actay";font-style:normal;font-weight:700;font-size:36px;line-height:100%}}
.page-home-statisticscheck{background-color:#CADB4F;color:#0D1200;padding-top:88px;padding-bottom:88px}
@media (max-width:767.98px){.page-home-statisticscheck{padding-top:88px}}
@media (max-width:767.98px){.page-home-statisticscheck{padding-bottom:88px}}
.page-home-statisticscheck__sectionlabel{text-transform:uppercase;font-family:"Actay";font-style:normal;font-weight:700;font-size:12px;line-height:140%}
@media (max-width:1439.98px){.page-home-statisticscheck__sectionlabel{font-family:"Actay";font-style:normal;font-weight:700;font-size:12px;line-height:140%}}
@media (max-width:767.98px){.page-home-statisticscheck__sectionlabel{font-family:"Actay";font-style:normal;font-weight:700;font-size:12px;line-height:140%}}
.page-home-statisticscheck__sectionlabel span{display:inline-block;margin-right:20px}
.page-home-statisticscheck__container{position:relative;display:grid;grid-template-areas:"t t" "o c";grid-template-columns:7fr 5fr;grid-template-rows:auto 1fr;row-gap:40px;padding-top:48px}
@media (max-width:767.98px){.page-home-statisticscheck__container{grid-template-areas:"t" "o" "c";grid-template-columns:1fr;gap:0;padding-top:28px}}
.page-home-statisticscheck__options{grid-area:o;display:flex;flex-direction:column;align-items:stretch}
.page-home-statisticscheck__option{display:flex;gap:24px;width:100%;padding:24px;padding-left:0;text-transform:uppercase;border-top:1px solid #B4C43D;font-weight:600}
@media (max-width:767.98px){.page-home-statisticscheck__option{padding:12px;padding-left:0;gap:12px}}
.page-home-statisticscheck__option::before{content:attr(marker);color:#B4C43D}
.page-home-statisticscheck__option:last-child{border-bottom:1px solid #B4C43D}
.page-home-statisticscheck__title{grid-area:t;font-family:"Actay";font-style:normal;font-weight:700;font-size:60px;line-height:100%}
@media (max-width:1439.98px){.page-home-statisticscheck__title{font-family:"Actay";font-style:normal;font-weight:700;font-size:48px;line-height:100%}}
@media (max-width:767.98px){.page-home-statisticscheck__title{font-family:"Actay";font-style:normal;font-weight:700;font-size:36px;line-height:100%}}
.page-home-statisticscheck__content{grid-area:c;align-self:stretch;height:100%;display:flex;flex-direction:column;gap:40px;border-radius:0 28px 28px 0;border:1px solid #B4C43D}
@media (max-width:767.98px){.page-home-statisticscheck__content{gap:20px;border-radius:0 0 28px 28px}}
.page-home-statisticscheck__icon{color:#B4C43D;margin-top:40px;margin-left:40px}
@media (max-width:767.98px){.page-home-statisticscheck__icon{margin-top:20px;margin-left:20px}}
.page-home-statisticscheck__label{padding:0 40px;margin-top:auto;color:#0D1200;text-transform:uppercase;font-family:"Actay";font-style:normal;font-weight:700;font-size:16px;line-height:140%}
@media (max-width:1439.98px){.page-home-statisticscheck__label{font-family:"Actay";font-style:normal;font-weight:700;font-size:12.8px;line-height:140%}}
@media (max-width:767.98px){.page-home-statisticscheck__label{font-family:"Actay";font-style:normal;font-weight:700;font-size:9.6px;line-height:140%}}
@media (max-width:767.98px){.page-home-statisticscheck__label{padding:0 20px}}
.page-home-telematics{position:relative;background-color:#CADB4F;color:#0D1200;padding-top:88px;padding-bottom:88px}
@media (max-width:767.98px){.page-home-telematics{padding-top:88px}}
@media (max-width:767.98px){.page-home-telematics{padding-bottom:88px}}
.page-home-telematics__label{position:absolute;top:0;left:0;right:0;padding-top:88px;text-transform:uppercase;font-family:"Actay";font-style:normal;font-weight:700;font-size:12px;line-height:140%}
@media (max-width:767.98px){.page-home-telematics__label{padding-top:88px}}
@media (max-width:1439.98px){.page-home-telematics__label{font-family:"Actay";font-style:normal;font-weight:700;font-size:12px;line-height:140%}}
@media (max-width:767.98px){.page-home-telematics__label{font-family:"Actay";font-style:normal;font-weight:700;font-size:12px;line-height:140%}}
.page-home-telematics__label span{display:inline-block;margin-right:20px}
.page-home-telematics__container{display:grid;grid-template-areas:"o i" "_ t";grid-template-columns:4fr 8fr;grid-template-rows:auto 1fr;row-gap:40px}
@media (max-width:767.98px){.page-home-telematics__container{grid-template-areas:"t" "o" "i";grid-template-columns:1fr;gap:0;padding-top:48px}}
.page-home-telematics__options{grid-area:o;align-self:end;position:relative;display:flex;flex-direction:column;gap:1px;align-items:stretch;padding-top:16px}
.page-home-telematics__options::before{content:"";position:absolute;top:0;left:24px;right:0;height:16px;background-color:#FFF;border-top-left-radius:28px}
.page-home-telematics__option{width:100%;padding:28px 60px 28px 24px;background-color:#FFF;text-transform:uppercase;font-weight:600}
@media (max-width:1023.98px){.page-home-telematics__option{padding:24px}}
@media (max-width:767.98px){.page-home-telematics__option{padding:16px}}
.page-home-telematics__title{grid-area:t;font-family:"Actay";font-style:normal;font-weight:700;font-size:44px;line-height:100%}
@media (max-width:1439.98px){.page-home-telematics__title{font-family:"Actay";font-style:normal;font-weight:700;font-size:35.2px;line-height:100%}}
@media (max-width:767.98px){.page-home-telematics__title{font-family:"Actay";font-style:normal;font-weight:700;font-size:26.4px;line-height:100%}}
@media (max-width:767.98px){.page-home-telematics__title{margin-bottom:24px}}
.page-home-telematics__media{grid-area:i;aspect-ratio:1.9413043478;width:100%;align-self:stretch;object-fit:cover}
.page-home-laboratory{position:relative;padding-top:88px;padding-bottom:88px;--phl-columns:22;--phl-rows:10}
@media (max-width:767.98px){.page-home-laboratory{padding-top:88px}}
@media (max-width:767.98px){.page-home-laboratory{padding-bottom:88px}}
@media (max-width:767.98px){.page-home-laboratory{--phl-columns:12;--phl-rows:18}}
@media (max-width:575.98px){.page-home-laboratory{--phl-columns:6;--phl-rows:16}}
.page-home-laboratory__label{position:absolute;top:0;left:0;right:0;color:#CADB4F;padding-top:88px;text-transform:uppercase;font-family:"Actay";font-style:normal;font-weight:700;font-size:12px;line-height:140%}
@media (max-width:767.98px){.page-home-laboratory__label{padding-top:88px}}
@media (max-width:1439.98px){.page-home-laboratory__label{font-family:"Actay";font-style:normal;font-weight:700;font-size:12px;line-height:140%}}
@media (max-width:767.98px){.page-home-laboratory__label{font-family:"Actay";font-style:normal;font-weight:700;font-size:12px;line-height:140%}}
.page-home-laboratory__label span{display:inline-block;margin-right:20px}
@media (max-width:767.98px){.page-home-laboratory__container{padding-top:48px}}
.page-home-laboratory__content{margin:0 60px}
@media (max-width:1439.98px){.page-home-laboratory__content{margin:0}}
.page-home-laboratory__block{background-color:#0D1200;border:1px solid #323A10}
.page-home-laboratory__title{--width:6;--height:4;--left:0;--top:0}
@media (max-width:1023.98px){.page-home-laboratory__title{--width:7}}
@media (max-width:767.98px){.page-home-laboratory__title{--top:9;--width:6}}
@media (max-width:575.98px){.page-home-laboratory__title{--top:7;--width:6;--height:2}}
.page-home-laboratory__title .swiper{height:100%}
.page-home-laboratory__title .swiper-slide{--scrollbar-background-color:#323A10;--scrollbar-thumb-color:#CADB4F;height:100%;overflow-y:auto !important}
.page-home-laboratory__title .swiper-slide::-webkit-scrollbar{width:5px}
@media (max-width:1439.98px){.page-home-laboratory__title .swiper-slide::-webkit-scrollbar{width:5px}}
.page-home-laboratory__title .swiper-slide::-webkit-scrollbar-track{background-color:var(--scrollbar-background-color);border-radius:4px}
.page-home-laboratory__title .swiper-slide::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color);opacity:0.4;border-radius:30px}
.page-home-laboratory__title .swiper-slide::-webkit-scrollbar-thumb:hover{opacity:1}
.page-home-laboratory__description{--width:6;--height:5;--left:0;--bottom:0}
@media (max-width:1023.98px){.page-home-laboratory__description{--width:7}}
@media (max-width:767.98px){.page-home-laboratory__description{--top:13;--width:6}}
@media (max-width:575.98px){.page-home-laboratory__description{--top:9;--width:6;--height:2}}
.page-home-laboratory__description .swiper{height:100%;width:100%}
.page-home-laboratory__description .swiper-slide{--scrollbar-background-color:#323A10;--scrollbar-thumb-color:#CADB4F;height:100%;overflow-y:auto !important}
.page-home-laboratory__description .swiper-slide::-webkit-scrollbar{width:5px}
@media (max-width:1439.98px){.page-home-laboratory__description .swiper-slide::-webkit-scrollbar{width:5px}}
.page-home-laboratory__description .swiper-slide::-webkit-scrollbar-track{background-color:var(--scrollbar-background-color);border-radius:4px}
.page-home-laboratory__description .swiper-slide::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color);opacity:0.4;border-radius:30px}
.page-home-laboratory__description .swiper-slide::-webkit-scrollbar-thumb:hover{opacity:1}
.page-home-laboratory__indicator,.page-home-laboratory__images{--width:8;--height:8;--top:2;--left:8;background:none;border:none;width:100%;height:100%;overflow:visible}
@media (max-width:1023.98px){.page-home-laboratory__indicator,.page-home-laboratory__images{--width:6;--height:6;--left:9;--top:3}}
@media (max-width:767.98px){.page-home-laboratory__indicator,.page-home-laboratory__images{--left:4;--top:2}}
@media (max-width:575.98px){.page-home-laboratory__indicator,.page-home-laboratory__images{--left:2;--width:4;--height:4}}
.page-home-laboratory__images{pointer-events:none}
.page-home-laboratory__images .swiper{height:100%;width:100%}
.page-home-laboratory__options{--width:6;--height:8;--top:0;--right:0}
@media (max-width:1023.98px){.page-home-laboratory__options{--width:7}}
@media (max-width:767.98px){.page-home-laboratory__options{--width:6;--height:7;--top:9}}
@media (max-width:575.98px){.page-home-laboratory__options{--top:11;--width:6;--height:4}}
.page-home-laboratory__options .swiper{height:100%;width:100%}
.page-home-laboratory__options .swiper-slide{--scrollbar-background-color:#323A10;--scrollbar-thumb-color:#CADB4F;height:100%;overflow-y:auto !important}
.page-home-laboratory__options .swiper-slide::-webkit-scrollbar{width:5px}
@media (max-width:1439.98px){.page-home-laboratory__options .swiper-slide::-webkit-scrollbar{width:5px}}
.page-home-laboratory__options .swiper-slide::-webkit-scrollbar-track{background-color:var(--scrollbar-background-color);border-radius:4px}
.page-home-laboratory__options .swiper-slide::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color);opacity:0.4;border-radius:30px}
.page-home-laboratory__options .swiper-slide::-webkit-scrollbar-thumb:hover{opacity:1}
.page-home-laboratory__thumbs{--width:6;--height:2;--right:0;--bottom:0}
@media (max-width:1023.98px){.page-home-laboratory__thumbs{--width:7}}
@media (max-width:767.98px){.page-home-laboratory__thumbs{--width:6;--top:16}}
@media (max-width:575.98px){.page-home-laboratory__thumbs{--top:15;--width:6;--height:2}}
.page-home-laboratory__thumbs .swiper{height:100%}
.page-home-laboratory-title{display:flex;flex-direction:column;gap:10px;padding:28px}
@media (max-width:1023.98px){.page-home-laboratory-title{padding:14px}}
.page-home-laboratory-title__title{text-transform:uppercase;color:#FFF;font-family:"Actay";font-style:normal;font-weight:700;font-size:16px;line-height:140%}
@media (max-width:1439.98px){.page-home-laboratory-title__title{font-family:"Actay";font-style:normal;font-weight:700;font-size:12.8px;line-height:140%}}
@media (max-width:767.98px){.page-home-laboratory-title__title{font-family:"Actay";font-style:normal;font-weight:700;font-size:9.6px;line-height:140%}}
.page-home-laboratory-title__title strong{color:#CADB4F}
.page-home-laboratory-title__label{font-family:"Geologica";font-style:normal;font-weight:400;font-size:14px;line-height:140%;color:#7E8755}
@media (max-width:1439.98px){.page-home-laboratory-title__label{font-family:"Geologica";font-style:normal;font-weight:400;font-size:14px;line-height:140%}}
@media (max-width:767.98px){.page-home-laboratory-title__label{font-family:"Geologica";font-style:normal;font-weight:400;font-size:14px;line-height:140%}}
.page-home-laboratory-description{display:flex;flex-direction:column;gap:10px;justify-content:space-between;text-transform:uppercase;color:#CADB4F;padding:28px;height:100%;min-height:100%;font-family:"Actay";font-style:normal;font-weight:700;font-size:20px;line-height:140%}
@media (max-width:1439.98px){.page-home-laboratory-description{font-family:"Actay";font-style:normal;font-weight:700;font-size:16px;line-height:140%}}
@media (max-width:767.98px){.page-home-laboratory-description{font-family:"Actay";font-style:normal;font-weight:700;font-size:12px;line-height:140%}}
@media (max-width:1023.98px){.page-home-laboratory-description{padding:14px}}
.page-home-laboratory-indicator__item{color:#323A10;transition:all 0.3s ease-in-out;cursor:pointer}
.page-home-laboratory-indicator__item:hover{color:#B4C43D}
.page-home-laboratory-indicator__item.active{color:#CADB4F}
.page-home-laboratory-options{color:#FFF;padding:28px}
.page-home-laboratory-options::-webkit-scrollbar{width:5px}
@media (max-width:1439.98px){.page-home-laboratory-options::-webkit-scrollbar{width:5px}}
.page-home-laboratory-options::-webkit-scrollbar-track{background-color:var(--scrollbar-background-color);border-radius:4px}
.page-home-laboratory-options::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color);opacity:0.4;border-radius:30px}
.page-home-laboratory-options::-webkit-scrollbar-thumb:hover{opacity:1}
@media (max-width:1023.98px){.page-home-laboratory-options{padding:14px}}
.page-home-laboratory-options ul,.page-home-laboratory-options ol{counter-set:ctr 0}
.page-home-laboratory-options ul li,.page-home-laboratory-options ol li{margin-bottom:16px;counter-increment:ctr}
.page-home-laboratory-options ul li::before,.page-home-laboratory-options ol li::before{content:counter(ctr) " • ";color:#7E8755}
.page-home-laboratory-thumb{--size:10px;--width:1px;--color-corner:#CADB4F;--color-border:#323A10;display:flex;align-items:center;justify-content:center;width:auto;cursor:pointer;color:#4E552D}
.page-home-laboratory-thumb.active{color:#CADB4F}
.page-home-laboratory-thumb:hover,.page-home-laboratory-thumb.active{background:linear-gradient(var(--color-corner) var(--size),var(--color-border) 0 calc(100% - var(--size)),var(--color-corner) 0) 0 0 / var(--width) 100%,linear-gradient(var(--color-corner) var(--size),var(--color-border) 0 calc(100% - var(--size)),var(--color-corner) 0) 100% 0 / var(--width) 100%,linear-gradient(to right,var(--color-corner) var(--size),var(--color-border) 0 calc(100% - var(--size)),var(--color-corner) 0) 0 0 / 100% var(--width),linear-gradient(to right,var(--color-corner) var(--size),var(--color-border) 0 calc(100% - var(--size)),var(--color-corner) 0) 0 100% / 100% var(--width);background-repeat:no-repeat}
.page-home-laboratory-thumb svg{max-height:60%;width:auto}
.page-home-laboratory-thumb svg [fill]{fill:currentColor;transition:all 0.3s ease-in-out}
.page-home-laboratory-thumb svg [stroke]{stroke:currentColor;transition:all 0.3s ease-in-out}
.page-home-ecosystem{padding-top:88px}
@media (max-width:767.98px){.page-home-ecosystem{padding-top:88px}}
.page-home-ecosystem__label{color:#CADB4F}
.page-home-ecosystem__container{flex-grow:1;display:flex;flex-direction:column;justify-content:center}
.page-home-ecosystem__navigation{display:flex;flex-direction:column;align-items:end;gap:20px}
@media (max-width:1023.98px){.page-home-ecosystem__navigation{order:2;align-items:start;margin-top:30px}}
.page-home-ecosystem__tabs{width:100%;margin-top:auto}
.page-home-ecosystem__tab{overflow:hidden;height:100px}
.page-home-ecosystem__tab:nth-child(2n){--pest-radius:40px 0 40px 0}
.page-home-ecosystem__tab:nth-child(2n + 1){--pest-radius:0 40px 0 40px}
.page-home-ecosystem__text{font-family:"Actay";font-style:normal;font-weight:700;font-size:32px;line-height:130%}
@media (max-width:1439.98px){.page-home-ecosystem__text{font-family:"Actay";font-style:normal;font-weight:700;font-size:35.2px;line-height:100%}}
@media (max-width:767.98px){.page-home-ecosystem__text{font-family:"Actay";font-style:normal;font-weight:700;font-size:26.4px;line-height:100%}}
.page-home-ecosystem__options{width:100%;margin-top:100px}
@media (max-width:767.98px){.page-home-ecosystem__options{margin-top:50px}}
.page-home-ecosystem__option{display:flex;gap:1px;flex-wrap:wrap;overflow:hidden}
.page-home-ecosystem__option>*{flex:1 1 0;width:unset !important;height:unset !important;min-width:340px}
@media (max-width:1023.98px){.page-home-ecosystem__option>*{border-radius:0 !important}}
.page-home-ecosystem__option>*:not(:last-child){border-top-right-radius:40px}
.page-home-ecosystem__option>*:not(:first-child){border-top-left-radius:40px}
.page-home-ecosystem-tab{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;min-height:100px;padding:20px;border-radius:var(--pest-radius);border:1px solid #CADB4F;background:linear-gradient(90deg,#0D1200 var(--intersection-ratio,0%),#CADB4F var(--intersection-ratio,0%));-webkit-background-clip:text;-webkit-text-fill-color:transparent;overflow:hidden;text-align:center;text-transform:uppercase;cursor:pointer;font-family:"Actay";font-style:normal;font-weight:700;font-size:16px;line-height:140%}
@media (max-width:1439.98px){.page-home-ecosystem-tab{font-family:"Actay";font-style:normal;font-weight:700;font-size:12.8px;line-height:140%}}
@media (max-width:767.98px){.page-home-ecosystem-tab{font-family:"Actay";font-style:normal;font-weight:700;font-size:9.6px;line-height:140%}}
.page-home-ecosystem-tab__backdrop{z-index:-1;position:absolute;inset:0;transform:translateX(-100%);background-color:#CADB4F;border-radius:var(--pest-radius);transition:transform 0.5s linear}
.page-home-ecosystem-tab.active span{transform:translateX(0%);transition:transform var(--autoplay-delay) linear}
.page-home-ecosystem-option{display:flex;flex-direction:column;justify-content:space-between;gap:20px;padding:40px;background-color:rgba(52,54,49,0.5);height:100%;width:100%;color:#FFF}
.page-home-ecosystem-option__marker{color:#CADB4F}
.page-home-ecosystem-option__text{text-transform:uppercase;font-family:"Actay";font-style:normal;font-weight:700;font-size:16px;line-height:140%}
@media (max-width:1439.98px){.page-home-ecosystem-option__text{font-family:"Actay";font-style:normal;font-weight:700;font-size:12.8px;line-height:140%}}
@media (max-width:767.98px){.page-home-ecosystem-option__text{font-family:"Actay";font-style:normal;font-weight:700;font-size:9.6px;line-height:140%}}
.page-home-ecosystem-option_type_accent{justify-content:center;background-color:#CADB4F;color:#0D1200}
.page-home-efficientservice{padding-top:88px;padding-bottom:88px}
@media (max-width:767.98px){.page-home-efficientservice{padding-top:88px}}
@media (max-width:767.98px){.page-home-efficientservice{padding-bottom:88px}}
.page-home-efficientservice__label{position:absolute;top:0;left:0;right:0;color:#CADB4F;padding-top:88px;text-transform:uppercase;font-family:"Actay";font-style:normal;font-weight:700;font-size:12px;line-height:140%}
@media (max-width:767.98px){.page-home-efficientservice__label{padding-top:88px}}
@media (max-width:1439.98px){.page-home-efficientservice__label{font-family:"Actay";font-style:normal;font-weight:700;font-size:12px;line-height:140%}}
@media (max-width:767.98px){.page-home-efficientservice__label{font-family:"Actay";font-style:normal;font-weight:700;font-size:12px;line-height:140%}}
.page-home-efficientservice__label span{display:inline-block;margin-right:20px}
.page-home-efficientservice__container{display:flex;flex-direction:column;align-items:center}
.page-home-efficientservice__intersection-root{position:relative;display:flex;align-items:center;flex-direction:column;margin-top:240px;width:100%}
@media (max-width:767.98px){.page-home-efficientservice__intersection-root{margin-top:45px}}
.page-home-efficientservice__title{position:absolute;text-align:center;color:#CADB4F;top:-210px;max-width:980px;font-family:"Actay";font-style:normal;font-weight:700;font-size:60px;line-height:100%}
@media (max-width:767.98px){.page-home-efficientservice__title{top:-45px}}
@media (max-width:1439.98px){.page-home-efficientservice__title{font-family:"Actay";font-style:normal;font-weight:700;font-size:48px;line-height:100%}}
@media (max-width:767.98px){.page-home-efficientservice__title{font-family:"Actay";font-style:normal;font-weight:700;font-size:36px;line-height:100%}}
.page-home-efficientservice__title::after{content:attr(text);position:absolute;top:0;left:0;right:0;height:calc(100% - var(--intersection-ratio));overflow:hidden;color:#FFF;pointer-events:none}
.page-home-efficientservice__media{max-width:100%;aspect-ratio:2.4267241379;object-fit:cover;margin:0 auto;z-index:-1;width:100%}
@media (max-width:1023.98px){.page-home-efficientservice__media{height:50vh;object-fit:cover}}
.page-home-efficientservice__quote{display:flex;gap:32px;max-width:660px;margin-top:-90px;padding:32px;border-radius:0 20px 20px 20px;backdrop-filter:blur(40px);background-color:#343631;font-family:"Geologica";font-style:normal;font-weight:400;font-size:14px;line-height:140%}
@media (max-width:1439.98px){.page-home-efficientservice__quote{font-family:"Geologica";font-style:normal;font-weight:400;font-size:14px;line-height:140%}}
@media (max-width:767.98px){.page-home-efficientservice__quote{font-family:"Geologica";font-style:normal;font-weight:400;font-size:14px;line-height:140%}}
.page-home-efficientservice__marker{color:#CADB4F;flex-shrink:0}
.page-home-experience{position:relative;padding-top:88px}
@media (max-width:767.98px){.page-home-experience{padding-top:88px}}
.page-home-experience__label{position:absolute;top:0;left:0;right:0;color:#CADB4F;text-transform:uppercase;font-family:"Actay";font-style:normal;font-weight:700;font-size:12px;line-height:140%;padding-top:88px}
@media (max-width:1439.98px){.page-home-experience__label{font-family:"Actay";font-style:normal;font-weight:700;font-size:12px;line-height:140%}}
@media (max-width:767.98px){.page-home-experience__label{font-family:"Actay";font-style:normal;font-weight:700;font-size:12px;line-height:140%}}
.page-home-experience__label span{display:inline-block;margin-right:20px}
@media (max-width:767.98px){.page-home-experience__label{padding-top:88px}}
.page-home-experience__container{padding-top:48px}
.page-home-experience__title{margin-bottom:100px;font-family:"Actay";font-style:normal;font-weight:700;font-size:60px;line-height:100%}
@media (max-width:1439.98px){.page-home-experience__title{font-family:"Actay";font-style:normal;font-weight:700;font-size:48px;line-height:100%}}
@media (max-width:767.98px){.page-home-experience__title{font-family:"Actay";font-style:normal;font-weight:700;font-size:36px;line-height:100%}}
@media (max-width:767.98px){.page-home-experience__title{margin-bottom:50px}}
.page-home-experience__subtitle{font-family:"Actay";font-style:normal;font-weight:700;font-size:24px;line-height:100%;color:#CADB4F}
@media (max-width:1439.98px){.page-home-experience__subtitle{font-family:"Actay";font-style:normal;font-weight:700;font-size:19.2px;line-height:100%}}
@media (max-width:767.98px){.page-home-experience__subtitle{font-family:"Actay";font-style:normal;font-weight:700;font-size:14.4px;line-height:100%}}
.page-home-experience__list{display:grid;grid-template-columns:repeat(3,2fr);gap:1px;margin-top:20px;border-radius:40px;overflow:hidden}
@media (max-width:1023.98px){.page-home-experience__list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}
@media (max-width:767.98px){.page-home-experience__list{border-radius:20px}}
.page-home-experience__item{overflow:hidden}
.experience-card{display:flex;flex-direction:column;align-items:start;padding:40px;gap:8px;background-color:rgba(52,54,49,0.5);min-height:240px}
@media (max-width:1023.98px){.experience-card{min-height:160px;padding:20px}}
@media (max-width:575.98px){.experience-card{min-height:unset}}
.experience-card__volume{color:#CADB4F;font-family:"Actay";font-style:normal;font-weight:700;font-size:44px;line-height:100%}
@media (max-width:1439.98px){.experience-card__volume{font-family:"Actay";font-style:normal;font-weight:700;font-size:35.2px;line-height:100%}}
@media (max-width:767.98px){.experience-card__volume{font-family:"Actay";font-style:normal;font-weight:700;font-size:26.4px;line-height:100%}}
.experience-card__units{color:#CADB4F;font-family:"Actay";font-style:normal;font-weight:700;font-size:24px;line-height:100%}
@media (max-width:1439.98px){.experience-card__units{font-family:"Actay";font-style:normal;font-weight:700;font-size:19.2px;line-height:100%}}
@media (max-width:767.98px){.experience-card__units{font-family:"Actay";font-style:normal;font-weight:700;font-size:14.4px;line-height:100%}}
.experience-card__description{margin-top:auto;font-family:"Geologica";font-style:normal;font-weight:400;font-size:14px;line-height:140%}
@media (max-width:1439.98px){.experience-card__description{font-family:"Geologica";font-style:normal;font-weight:400;font-size:14px;line-height:140%}}
@media (max-width:767.98px){.experience-card__description{font-family:"Geologica";font-style:normal;font-weight:400;font-size:14px;line-height:140%}}
.page-home-howwork{overflow:hidden;padding-top:88px;padding-bottom:88px}
@media (max-width:767.98px){.page-home-howwork{padding-top:88px}}
@media (max-width:767.98px){.page-home-howwork{padding-bottom:88px}}
.page-home-howwork__label{position:absolute;top:0;left:0;right:0;color:#CADB4F;text-transform:uppercase;font-family:"Actay";font-style:normal;font-weight:700;font-size:12px;line-height:140%;padding-top:88px}
@media (max-width:1439.98px){.page-home-howwork__label{font-family:"Actay";font-style:normal;font-weight:700;font-size:12px;line-height:140%}}
@media (max-width:767.98px){.page-home-howwork__label{font-family:"Actay";font-style:normal;font-weight:700;font-size:12px;line-height:140%}}
.page-home-howwork__label span{display:inline-block;margin-right:20px}
@media (max-width:767.98px){.page-home-howwork__label{padding-top:88px}}
.page-home-howwork__container{padding-top:40px}
.page-home-howwork__title{font-family:"Actay";font-style:normal;font-weight:700;font-size:60px;line-height:100%}
@media (max-width:1439.98px){.page-home-howwork__title{font-family:"Actay";font-style:normal;font-weight:700;font-size:48px;line-height:100%}}
@media (max-width:767.98px){.page-home-howwork__title{font-family:"Actay";font-style:normal;font-weight:700;font-size:36px;line-height:100%}}
.page-home-howwork__slider-wrapper{position:relative}
.page-home-howwork__slider{margin-top:88px}
@media (max-width:767.98px){.page-home-howwork__slider{margin-top:88px}}
.page-home-howwork__item{aspect-ratio:1.6058394161;max-width:660px;width:100%;cursor:pointer}
@media (max-width:767.98px){.page-home-howwork__item{max-width:calc(100% - 30px)}}
.page-home-howwork__image{width:100%;height:100%;object-fit:cover}
.page-home-howwork__navigation-button{border:0;outline:0;background:none;position:absolute;top:0;width:15%;bottom:0;padding:0;z-index:2;cursor:none !important;--bp-height:80px}
.page-home-howwork__navigation-button:disabled{display:none}
@media (max-width:767.98px){.page-home-howwork__navigation-button{display:none}}
.page-home-howwork__navigation-button.prev{left:0}
.page-home-howwork__navigation-button.next{right:0}
.page-home-howwork__navigation-button div{position:absolute;top:0;left:0;opacity:0;pointer-events:none;cursor:none !important}
.page-home-howwork__navigation-button:hover div{transition:opacity 0.3s ease-in-out;opacity:1}
.page-home-howwork__advantages{margin-top:88px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #CADB4F}
@media (max-width:767.98px){.page-home-howwork__advantages{margin-top:88px}}
@media (max-width:1023.98px){.page-home-howwork__advantages{grid-template-columns:repeat(1,1fr);border-top:0;border-left:1px solid #CADB4F}}
.page-home-howwork__advantege{overflow:hidden}
.page-home-howwork__advantege:not(:last-child){border-top-right-radius:40px;border-top:1px solid #CADB4F;border-right:0.5px solid #CADB4F}
@media (max-width:1023.98px){.page-home-howwork__advantege:not(:last-child){border:0;border-top:1px solid #CADB4F}}
.page-home-howwork__advantege:not(:first-child){border-top-left-radius:40px;border-top:1px solid #CADB4F;border-left:0.5px solid #CADB4F}
@media (max-width:1023.98px){.page-home-howwork__advantege:not(:first-child){border-radius:0 40px 0 0;border:0;border-top:1px solid #CADB4F}}
.advantege-card{display:flex;flex-direction:column;align-items:start;gap:40px;padding:40px 40px 0 40px;height:100%}
@media (max-width:1023.98px){.advantege-card{padding:20px}}
.advantege-card__icon{color:#CADB4F}
.advantege-card__text{margin-top:auto;color:#FFF;font-family:"Actay";font-style:normal;font-weight:700;font-size:16px;line-height:140%}
@media (max-width:1439.98px){.advantege-card__text{font-family:"Actay";font-style:normal;font-weight:700;font-size:12.8px;line-height:140%}}
@media (max-width:767.98px){.advantege-card__text{font-family:"Actay";font-style:normal;font-weight:700;font-size:9.6px;line-height:140%}}
.home-animation .page-home-about-service{transform-origin:bottom center}
.home-animation .home-section{--scrollbar-background-color:#323A10;--scrollbar-thumb-color:#CADB4F;height:100%;width:100%;top:0;position:fixed;overflow-y:auto;overflow-x:hidden;background-color:#0D1200}
.home-animation .home-section::-webkit-scrollbar{width:5px}
@media (max-width:1439.98px){.home-animation .home-section::-webkit-scrollbar{width:5px}}
.home-animation .home-section::-webkit-scrollbar-track{background-color:var(--scrollbar-background-color);border-radius:4px}
.home-animation .home-section::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color);opacity:0.4;border-radius:30px}
.home-animation .home-section::-webkit-scrollbar-thumb:hover{opacity:1}
.home-animation .home-section__inner>*{display:flex;flex-direction:column;justify-content:center;min-height:100vh}
.home-animation .page-home-about{position:sticky;top:0;display:flex;flex-direction:column;justify-content:center;min-height:100vh}