.button-cyan{color:var(--ed-text)!important;box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 25.000%,transparent)!important}
.button-white,.tracker__button{color:var(--ed-text)!important;background-color:var(--ed-surface-alt)!important;box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 25.000%,transparent)!important;border-color:var(--ed-border)!important}
.button-stroke-white{border-color:var(--ed-border)!important;box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 25.000%,transparent)!important;color:var(--ed-text)!important}
.button-stroke-cyan{border-color:var(--ed-border)!important;box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 25.000%,transparent)!important;color:var(--ed-muted)!important}
.button-cyan:hover,.button-stroke-cyan:hover,.button-stroke-white:hover,.button-white:hover{background-color:var(--ed-surface-alt)!important;color:var(--ed-text)!important;box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 25.000%,transparent)!important;border-color:var(--ed-border)!important}
body{color:var(--ed-text)!important}
.header__menu li:hover a{color:var(--ed-text)!important}
.header__menu li:hover a.button-white{background-color:var(--ed-surface-alt)!important;border-color:var(--ed-border)!important}
.header__menu li:hover .header__line{background-color:var(--ed-surface)!important}
.header__link{color:var(--ed-muted)!important}
.header__link.button-white{color:var(--ed-text)!important}
.header__burger:after,.header__burger:before{background-color:var(--ed-surface-alt)!important}
.header__burger span{background-color:var(--ed-surface-alt)!important}
.breadcrumb__list a{color:var(--ed-muted)!important}
.breadcrumb__list span{color:var(--ed-text)!important}
.main__text{color:var(--ed-text)!important}
.main__label{color:var(--ed-text)!important}
.main__information{color:var(--ed-text)!important}
.advantage{background-color:var(--ed-surface)!important}
.about{background-color:var(--ed-surface)!important}
.about__shape{background-color:var(--ed-surface-alt)!important;box-shadow:4px 4px 7px color-mix(in srgb,var(--ed-shadow-ink) 25.000%,transparent)!important}
.activity{background-color:var(--ed-surface)!important}
.activity__box-icon{background-color:var(--ed-surface)!important;box-shadow:0 2px 11px -2px color-mix(in srgb,var(--ed-shadow-ink) 10.000%,transparent)!important}
.products{background-color:var(--ed-surface-alt)!important}
.products__title{color:var(--ed-text)!important}
.products .slick-dots li a{color:var(--ed-text)!important;background-color:var(--ed-surface-alt)!important}
.products .slick-dots li a:hover{color:var(--ed-text)!important}
.products .slick-dots li.slick-active a{color:var(--ed-text)!important}
.tracker__item{background-color:var(--ed-surface-alt)!important}
.tracker__image-box{background-color:var(--ed-surface-alt)!important}
.tracker .slick-dots{background-color:var(--ed-surface-alt)!important}
.tracker .slick-dots button{background-color:var(--ed-surface-alt)!important}
.fuel .slick-dots{background-color:var(--ed-surface-alt)!important}
.fuel .slick-dots button{background-color:var(--ed-surface-alt)!important}
.temperature .slick-dots{background-color:var(--ed-surface-alt)!important}
.temperature .slick-dots button{background-color:var(--ed-surface-alt)!important}
.gps .slick-dots{background-color:var(--ed-surface-alt)!important}
.gps .slick-dots button{background-color:var(--ed-surface-alt)!important}
.equip .slick-dots{background-color:var(--ed-surface-alt)!important}
.equip .slick-dots button{background-color:var(--ed-surface-alt)!important}
.projects{background-color:var(--ed-surface)!important}
.certificates{background-color:var(--ed-surface)!important}
.certificates__slider .slick-dots li.slick-active button{background-color:var(--ed-surface-alt)!important}
.certificates__slider .slick-dots button{background-color:var(--ed-surface-alt)!important}
.certificates__slider .slick-arrow.slick-next{box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 25.000%,transparent)!important}
.certificates__image img{box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 25.000%,transparent)!important}
.company{background-color:var(--ed-surface)!important}
.company__logo{background-color:var(--ed-surface-alt)!important;box-shadow:4px 4px 7px color-mix(in srgb,var(--ed-shadow-ink) 25.000%,transparent)!important}
.company .slick-dots{background-color:var(--ed-surface-alt)!important;box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 15.000%,transparent)!important}
.company .slick-dots button{background-color:var(--ed-surface-alt)!important}
.company .slick-arrow{box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 15.000%,transparent)!important}
.contacts__title{color:var(--ed-text)!important}
.request{background-color:var(--ed-surface-alt)!important}
.request__title{color:var(--ed-text)!important}
.request__input:focus{box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 45.000%,transparent)!important}
.request__textarea:focus{box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 45.000%,transparent)!important}
.checkbox__label{color:var(--ed-text)!important}
.checkbox__label::before{border-color:var(--ed-border)!important}
.checkbox__label a:hover{color:var(--ed-accent)!important}
.checkbox__label a:visited{color:var(--ed-muted)!important}
.footer{background-color:var(--ed-surface-alt)!important}
.footer__label{color:var(--ed-text)!important}
.footer__contacts li:hover .footer__link{color:var(--ed-accent)!important}
.footer__link{color:var(--ed-text)!important}
.footer__line{background-color:var(--ed-surface)!important}
.footer__copyright{color:var(--ed-text)!important}
.popup{background-color:color-mix(in srgb,var(--ed-surface-alt) 55.000%,transparent)!important}
.popup .checkbox__label{color:var(--ed-text)!important}
.popup .checkbox__label::before{border-color:var(--ed-border)!important}
.popup .checkbox__label a:hover{color:var(--ed-accent)!important}
.popup .checkbox__label a:visited{color:var(--ed-muted)!important}
.popup__content{background-color:var(--ed-surface-alt)!important}
.popup__close:after,.popup__close:before{background-color:var(--ed-surface)!important}
.popup__name{color:var(--ed-text)!important}
.popup__list{color:var(--ed-text)!important}
.popup__info{color:var(--ed-text)!important}
.popup__item input:focus{box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 45.000%,transparent)!important}
.main-equip__info{color:var(--ed-text)!important}
.tabs-info__tab{color:var(--ed-text)!important;background-color:var(--ed-surface-alt)!important;box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 25.000%,transparent)!important;border-color:var(--ed-border)!important}
.tabs-info__tab:hover{border-color:var(--ed-border)!important;background-color:var(--ed-surface-alt)!important;color:var(--ed-text)!important}
.tabs-info__tab.active{border-color:var(--ed-border)!important;background-color:var(--ed-surface-alt)!important;color:var(--ed-text)!important}
.tabs-info__table li:nth-child(odd){background-color:var(--ed-surface-alt)!important}
.tabs-info__button{color:var(--ed-text)!important;background-color:var(--ed-surface-alt)!important;box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 25.000%,transparent)!important;border-color:var(--ed-border)!important}
.tabs-info__button:hover{border-color:var(--ed-border)!important;color:var(--ed-text)!important;background-color:var(--ed-surface-alt)!important}
.locavist-item__shape{background-color:var(--ed-surface-alt)!important;box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 25.000%,transparent)!important}
.locavist-item__description{background-color:var(--ed-surface-alt)!important;box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 25.000%,transparent)!important}
.scroll-up{background-color:var(--ed-surface-alt)!important;box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 25.000%,transparent)!important}
.scroll-up:hover{background-color:var(--ed-surface-alt)!important}
.scroll-up:hover .scroll-up__line::after,.scroll-up:hover .scroll-up__line::before{background-color:var(--ed-surface)!important}
.scroll-up__line::after,.scroll-up__line::before{background-color:var(--ed-surface-alt)!important}
.ec-cart-widget{border-color:var(--ed-border)!important}
.ec-cart-widget .ec-minicart__count{color:var(--ed-text)!important}
.ec-cart-widget:hover{background-color:var(--ed-surface)!important}
@media screen and (max-width:992px){.header__menu li:hover a{color:var(--ed-accent)!important}
.header__menu li:hover a p{color:var(--ed-text)!important}
.header__menu li:hover .header__line{background-color:var(--ed-surface-alt)!important}
.header__link p{color:var(--ed-text)!important}
.header__bg-burger{background-color:var(--ed-surface-alt)!important}
.contacts{background-color:var(--ed-surface-alt)!important}}
@media screen and (max-width:822px){}
@media screen and (max-width:640px){}
@media screen and (max-width:639px){.button-white,.tracker__button{border-color:var(--ed-border)!important}
.button-stroke-white{border-color:var(--ed-border)!important}
.button-stroke-cyan{border-color:var(--ed-border)!important}
.button-cyan:hover,.button-stroke-cyan:hover,.button-stroke-white:hover,.button-white:hover{border-color:var(--ed-border)!important}
.tracker .slick-arrow.slick-prev{box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 25.000%,transparent)!important}
.tracker .slick-arrow.slick-next{box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 25.000%,transparent)!important}
.fuel .slick-arrow.slick-prev{box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 25.000%,transparent)!important}
.fuel .slick-arrow.slick-next{box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 25.000%,transparent)!important}
.temperature .slick-arrow.slick-prev{box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 25.000%,transparent)!important}
.temperature .slick-arrow.slick-next{box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 25.000%,transparent)!important}
.gps .slick-arrow.slick-prev{box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 25.000%,transparent)!important}
.gps .slick-arrow.slick-next{box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 25.000%,transparent)!important}
.equip .slick-arrow.slick-prev{box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 25.000%,transparent)!important}
.equip .slick-arrow.slick-next{box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 25.000%,transparent)!important}}
@media screen and (max-width:400px){}
@media screen and (max-width:380px){}
@media screen and (max-width:375px){}
@media screen and (max-width:370px){}
@media screen and (max-width:330px){}
@media screen and (max-width:992px){}
@media screen and (max-width:992px){}
@media screen and (max-width:992px){}
@media screen and (max-width:639px){}
@media screen and (max-width:639px){}
@media screen and (max-width:639px){}
.configurator{background-color:var(--ed-surface-alt)!important;color:var(--ed-text)!important}
.configurator__eyebrow{color:var(--ed-accent)!important}
.configurator__copy p{color:var(--ed-muted)!important}
.configurator__cta{background-color:var(--ed-surface-alt)!important;color:var(--ed-text)!important}
.configurator__cta:hover{background-color:var(--ed-surface-alt)!important;color:var(--ed-text)!important}
.configurator__cta:focus-visible{outline-color:var(--ed-border)!important}
.configurator__demo{border-color:var(--ed-border)!important;background-color:var(--ed-surface-alt)!important;box-shadow:0 22px 48px color-mix(in srgb,var(--ed-shadow-ink) 20.000%,transparent)!important}
.configurator__bar{border-bottom-color:var(--ed-border)!important}
.configurator__bar strong{color:var(--ed-accent)!important}
.configurator__search{border-color:var(--ed-border)!important;color:var(--ed-muted)!important}
.configurator__device{border-bottom-color:var(--ed-border)!important}
.configurator__device small{color:var(--ed-muted)!important}
.configurator__online{color:var(--ed-muted)!important}
.configurator__offline{color:var(--ed-muted)!important}
.configurator__tabs span{background-color:var(--ed-surface-alt)!important;color:var(--ed-text)!important}
.configurator__caption{background-color:var(--ed-surface-alt)!important;color:var(--ed-muted)!important;border-top-color:var(--ed-border)!important}
.configurator__features li{border-color:var(--ed-border)!important;background-color:color-mix(in srgb,var(--ed-surface-alt) 1.176%,transparent)!important}
.configurator__features li>span{color:var(--ed-accent)!important}
@media(max-width:992px){}
@media(max-width:639px){}
@media(prefers-reduced-motion:reduce){}
.configurator__cta--details{background-color:var(--ed-surface)!important;color:var(--ed-text)!important}
.configurator__cta--details:hover{background-color:var(--ed-surface-alt)!important;color:var(--ed-text)!important}
.equipment-hero{color:var(--ed-text)!important;background-image:radial-gradient(circle at 76% 38%,var(--ed-surface-alt) 0,var(--ed-surface-alt) 48%,var(--ed-surface-alt) 86%)!important}
.equipment-hero__eyebrow{color:var(--ed-accent)!important}
.equipment-hero__lead{color:var(--ed-muted)!important}
.equipment-hero__cta{background-color:var(--ed-surface-alt)!important;color:var(--ed-text)!important;box-shadow:0 9px 22px color-mix(in srgb,var(--ed-shadow-ink) 20.000%,transparent)!important}
.equipment-hero__cta:hover,.equipment-hero__cta:focus-visible{background-color:var(--ed-surface-alt)!important;color:var(--ed-text)!important}
.equipment-hero__visual:before{background-image:radial-gradient(ellipse at 54% 45%,color-mix(in srgb,var(--ed-surface-alt) 21.961%,transparent) 0,color-mix(in srgb,var(--ed-surface-alt) 5.882%,transparent) 39%,transparent 70%)!important}
.equipment-hero__product{color:var(--ed-text)!important}
.equipment-hero__product-label small{color:var(--ed-accent)!important}
.equipment-hero__categories a{border-color:color-mix(in srgb,var(--ed-border) 18.824%,transparent)!important;background-color:color-mix(in srgb,var(--ed-surface-alt) 3.922%,transparent)!important;color:var(--ed-text)!important}
.equipment-hero__categories a:hover,.equipment-hero__categories a:focus-visible{background-color:color-mix(in srgb,var(--ed-surface-alt) 10.588%,transparent)!important;border-color:var(--ed-border)!important;color:var(--ed-text)!important}
.equipment-hero__category-icon{border-color:color-mix(in srgb,var(--ed-border) 40.000%,transparent)!important;background-color:var(--ed-surface-alt)!important;color:var(--ed-text)!important}
@media(max-width:992px){}
@media(max-width:639px){}
@media(max-width:360px){}
.equipment-hero{background-image:radial-gradient(ellipse at 67% 40%,var(--ed-surface-alt) 0,var(--ed-surface-alt) 43%,var(--ed-surface-alt) 100%)!important}
.equipment-hero:after{background-image:linear-gradient(transparent,var(--ed-surface-alt))!important}
.equipment-hero__visual:before{background-image:radial-gradient(ellipse at 52% 41%,color-mix(in srgb,var(--ed-surface-alt) 14.118%,transparent) 0,color-mix(in srgb,var(--ed-surface-alt) 6.275%,transparent) 36%,transparent 72%)!important}
.equipment-hero__product:hover .equipment-hero__product-label,.equipment-hero__product:focus-visible .equipment-hero__product-label{color:var(--ed-accent)!important}
.equipment-hero__product:focus-visible{outline-color:var(--ed-border)!important}
.equipment-story{color:var(--ed-text)!important;background-image:linear-gradient(160deg,var(--ed-surface-alt) 3%,var(--ed-surface-alt) 55%,var(--ed-surface-alt) 100%)!important}
.equipment-story:before{background-image:radial-gradient(circle at 65% 46%,color-mix(in srgb,var(--ed-surface-alt) 8.627%,transparent),transparent 54%)!important}
.equipment-story__eyebrow{color:var(--ed-accent)!important}
.equipment-story__step p:not(.equipment-story__eyebrow){color:var(--ed-muted)!important}
.equipment-story__step a{color:var(--ed-text)!important;border-bottom-color:var(--ed-border)!important}
.equipment-story__step a:hover,.equipment-story__step a:focus-visible{color:var(--ed-accent)!important}
.equipment-story__halo{background-image:radial-gradient(ellipse at 50% 42%,color-mix(in srgb,var(--ed-surface-alt) 7.843%,transparent) 0,color-mix(in srgb,var(--ed-surface-alt) 3.137%,transparent) 30%,transparent 65%)!important}
.new-equipment{box-shadow:0 -20px 55px color-mix(in srgb,var(--ed-shadow-ink) 7.843%,transparent)!important}
.benefits{background-image:linear-gradient(var(--ed-surface) 0,var(--ed-surface) 90px)!important}
.locavist{background-image:linear-gradient(var(--ed-surface),var(--ed-surface) 155px)!important}
@media(max-width:992px){}
@media(max-width:639px){.equipment-story__step{border-top-color:color-mix(in srgb,var(--ed-border) 9.412%,transparent)!important}}
.equipment-hero__categories a:focus-visible{outline-color:var(--ed-border)!important}
.equipment-hero__cta{border-color:var(--ed-border)!important;box-shadow:0 8px 25px color-mix(in srgb,var(--ed-shadow-ink) 12.157%,transparent)!important}
.equipment-hero__cta--secondary{background-color:color-mix(in srgb,var(--ed-surface-alt) 2.353%,transparent)!important;border-color:color-mix(in srgb,var(--ed-border) 25.098%,transparent)!important;box-shadow:none!important}
.equipment-hero__cta--secondary:hover{background-color:color-mix(in srgb,var(--ed-surface-alt) 7.059%,transparent)!important;border-color:color-mix(in srgb,var(--ed-border) 43.922%,transparent)!important}
.equipment-hero__proof{color:var(--ed-muted)!important}
.equipment-hero__proof>span{border-color:color-mix(in srgb,var(--ed-border) 12.549%,transparent)!important}
.equipment-story__step a{border-color:var(--ed-border)!important;background-color:var(--ed-surface-alt)!important;box-shadow:0 8px 24px color-mix(in srgb,var(--ed-shadow-ink) 13.333%,transparent)!important;color:var(--ed-text)!important}
.equipment-story__step a:hover{background-color:var(--ed-surface-alt)!important;color:var(--ed-text)!important}
.equipment-story__actions a+a{background-color:transparent!important;background-image:none!important;border-color:color-mix(in srgb,var(--ed-border) 25.098%,transparent)!important;box-shadow:none!important}
@media(max-width:639px){}
@media(prefers-reduced-motion:reduce){}
.home-page .work-pathway{background-color:var(--ed-page,var(--ed-surface-alt))!important;color:var(--ed-text,#202124)!important}
.work-pathway__eyebrow{color:var(--ed-accent,#b71927)!important}
.work-pathway__lead{color:var(--ed-muted,#53555a)!important}
.work-card{background-color:var(--ed-surface,var(--ed-surface))!important;box-shadow:0 8px 28px color-mix(in srgb,var(--ed-shadow-ink) 3.137%,transparent)!important}
.home-page .work-card h3{color:var(--ed-text,#202124)!important}
.work-card__body>p{color:var(--ed-muted,#53555a)!important}
.work-card__links a{color:var(--ed-text,#202124)!important}
.work-card__links a:first-child{color:var(--ed-accent,#b71927)!important}
.work-card__links a:hover{color:var(--ed-accent,#b71927)!important}
.work-visual{background-color:var(--ed-surface-alt,var(--ed-surface-alt))!important}
.work-visual:after{background-image:radial-gradient(ellipse at 50% 45%,color-mix(in srgb,var(--ed-primary,var(--ed-surface-alt)) 5%,transparent),transparent 70%)!important}
.work-label{color:var(--ed-muted,#53555a)!important}
.work-orbit{border-color:transparent!important}
@media(min-width:1100px){}
@media(max-width:1099px) and (min-width:701px){}
@media(max-width:700px){}
.about-modern{background-color:var(--ed-surface-alt)!important;color:var(--ed-text)!important}
.about-modern__eyebrow{color:var(--ed-accent)!important}
.about-modern__intro{color:var(--ed-muted)!important}
.about-modern__strengths p{color:var(--ed-muted)!important}
.about-modern__link{background-color:var(--ed-surface-alt)!important;color:var(--ed-text)!important;box-shadow:0 7px 20px color-mix(in srgb,var(--ed-shadow-ink) 8.235%,transparent)!important}
.about-modern__link:hover{background-color:var(--ed-surface-alt)!important;color:var(--ed-text)!important}
.about-modern__contact{color:var(--ed-text)!important}
.about-modern__contact:hover{color:var(--ed-accent)!important}
.about-modern a:focus-visible{outline-color:var(--ed-border)!important}
.about-modern__diagram{background-image:radial-gradient(ellipse at 53% 48%,var(--ed-surface-alt) 0,transparent 67%)!important}
.about-modern__orbit{border-color:color-mix(in srgb,var(--ed-border) 50.196%,transparent)!important}
.about-modern__orbit:after{background-color:var(--ed-surface-alt)!important}
.about-modern__device figcaption{color:var(--ed-text)!important}
.about-modern__device figcaption span{color:var(--ed-accent)!important}
@media(max-width:1100px){}
@media(max-width:800px){}
@media(max-width:380px){}
@media(prefers-reduced-motion:reduce){}
@media(max-width:992px){}
@media(max-width:639px){}
@media(max-width:767px){}
@media(prefers-reduced-motion:reduce){}
@media(max-width:992px){}
.contact-modern{background-color:var(--ed-surface)!important;color:var(--ed-text)!important}
.contact-modern__intro p{color:var(--ed-muted)!important}
.contact-modern__card{border-color:var(--ed-border)!important;background-color:var(--ed-surface-alt)!important;box-shadow:0 8px 23px color-mix(in srgb,var(--ed-shadow-ink) 3.529%,transparent)!important}
.contact-modern__card::before{background-color:var(--ed-surface-alt)!important}
.contact-modern__card a{color:var(--ed-text)!important}
.contact-modern__card a:hover,.contact-modern__card a:focus-visible{color:var(--ed-accent)!important}
.contact-modern__location{border-color:var(--ed-border)!important;background-color:var(--ed-surface-alt)!important}
.contact-modern__map{background-color:var(--ed-surface-alt)!important}
.contact-modern__location span{color:var(--ed-muted)!important}
.site-footer{background-color:var(--ed-surface-alt)!important;color:var(--ed-text)!important}
.site-footer__nav a{color:var(--ed-text)!important}
.site-footer__nav a:hover,.site-footer__nav a:focus-visible,.site-footer__bottom a:hover,.site-footer__bottom a:focus-visible{color:var(--ed-accent)!important}
.site-footer__bottom{border-top-color:color-mix(in srgb,var(--ed-border) 14.510%,transparent)!important;color:var(--ed-muted)!important}
.site-footer__bottom a{color:var(--ed-text)!important}
@media(max-width:992px){}
@media(max-width:639px){}

.header .mega-trigger{background-color:transparent!important;background-image:none!important;color:var(--ed-muted)!important}
.header .mega-trigger:hover,.header .mega-trigger:focus-visible,.header .mega-trigger[aria-expanded=true]{color:var(--ed-text)!important}
.header .mega-menu{background-color:var(--ed-surface)!important;color:var(--ed-text)!important;box-shadow:0 22px 35px color-mix(in srgb,var(--ed-shadow-ink) 20.000%,transparent)!important;border-top-color:var(--ed-border)!important}
.mega-menu__column{border-right-color:var(--ed-border)!important}
.mega-menu__label{color:var(--ed-accent)!important}
.mega-menu__column a{color:var(--ed-text)!important}
.mega-menu__column a:hover,.mega-menu__column a:focus-visible{background-color:var(--ed-surface-alt)!important;color:var(--ed-accent)!important}
.mega-menu__column a span{color:var(--ed-muted)!important}
.mega-menu__features a{background-color:var(--ed-surface-alt)!important;border-color:var(--ed-border)!important}
.mega-menu__featured{background-image:linear-gradient(135deg,var(--ed-surface-alt),var(--ed-surface-alt))!important;color:var(--ed-text)!important}
.mega-menu__featured:hover,.mega-menu__featured:focus-visible{outline-color:var(--ed-border)!important}
.mega-menu__featured small{color:var(--ed-muted)!important}
.mega-menu__featured em{color:var(--ed-accent)!important}
.mega-menu__close{color:var(--ed-muted)!important;background-color:transparent!important;background-image:none!important}
@media(max-width:992px){.header .mega-trigger{color:var(--ed-text)!important}
.header .mega-trigger:hover,.header .mega-trigger:focus-visible,.header .mega-trigger[aria-expanded=true]{color:var(--ed-accent)!important}
.mega-menu__column{border-bottom-color:var(--ed-border)!important}
.mega-menu__close{background-color:var(--ed-surface-alt)!important}}
@media(max-width:600px){}
.new-equipment{background-color:var(--ed-surface)!important;color:var(--ed-text)!important}
.new-equipment__intro p{color:var(--ed-muted)!important}
.new-equipment__intro>a{color:var(--ed-accent)!important}
.new-equipment__grid a{border-color:var(--ed-border)!important;background-color:var(--ed-surface-alt)!important;color:inherit!important}
.new-equipment__grid a:hover,.new-equipment__grid a:focus-visible{box-shadow:0 12px 24px color-mix(in srgb,var(--ed-shadow-ink) 9.020%,transparent)!important;outline-color:var(--ed-border)!important}
.new-equipment__grid span{color:var(--ed-muted)!important}
@media(max-width:700px){}
@media (prefers-reduced-motion:no-preference){@media(max-width:639px){}}
@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.benefits__card:hover,.about-modern__node:hover,.contact-modern__card:hover,.product-detail__advantages article:hover{box-shadow:0 12px 26px color-mix(in srgb,var(--ed-shadow-ink) 10.588%,transparent)!important}
.benefits__card:hover,.product-detail__advantages article:hover{border-color:var(--ed-border)!important}}
@media (prefers-reduced-motion:reduce){}
.home-page{color:var(--home-ink)!important}
.home-page .header{background-color:var(--ed-surface,var(--ed-surface))!important}
.home-page .equipment-hero__eyebrow{color:var(--ed-accent)!important}
.home-page .equipment-hero__lead{color:var(--ed-muted)!important}
.home-page .equipment-hero__product-label small{color:var(--ed-muted)!important}
.home-page :is(.equipment-families,.locavist,.configurator,.about-modern,.contact-modern){color:var(--home-ink)!important}
.home-text-link{color:var(--home-ink)!important}
.home-text-link:hover{color:var(--home-red)!important}
.equipment-family__number{color:var(--home-muted)!important}
.equipment-family>p:not(.equipment-family__number){color:var(--home-muted)!important}
.equipment-families__note{color:var(--home-muted)!important}
.home-page .configurator__copy h3{color:var(--home-ink)!important}
.home-page .configurator__copy p{color:var(--home-muted)!important}
.home-page .configurator__cta--details{background-color:transparent!important;background-image:none!important;color:var(--home-ink)!important;border-color:var(--ed-border)!important}
.home-page .configurator__demo{background-color:var(--ed-surface)!important;box-shadow:0 12px 30px color-mix(in srgb,var(--ed-shadow-ink) 2.353%,transparent)!important}
.home-page .configurator__bar strong{color:var(--home-ink)!important}
.home-page .configurator__search{color:var(--home-muted)!important}
.home-page .configurator__device small,.home-page .configurator__offline{color:var(--home-muted)!important}
.home-page .configurator__online{color:var(--ed-muted)!important}
.home-page .configurator__tabs span{color:var(--home-ink)!important}
.home-page .configurator__caption{color:var(--home-muted)!important}
.home-page .configurator__features li{background-color:transparent!important;background-image:none!important}
.home-page .configurator__features li>span{color:var(--home-red)!important}
.home-page .about-modern__intro{color:var(--home-muted)!important}
.home-page .about-modern__diagram{background-color:transparent!important;background-image:none!important}
.home-page .about-modern__strengths p{color:var(--home-muted)!important}
.home-page .contact-modern__intro p{color:var(--home-muted)!important}
.home-page .contact-modern__card{background-color:transparent!important;background-image:none!important;box-shadow:none!important}
.home-page .contact-modern__location{background-color:transparent!important;background-image:none!important}
.home-page .contact-modern__map{background-color:var(--ed-surface-alt)!important}
.home-page .scroll-up{box-shadow:none!important}
@media(max-width:992px){}
@media(max-width:700px){}
@media(prefers-reduced-motion:reduce){}
@media(max-width:520px){}
.header .header__menu{background-color:transparent!important;background-image:none!important;box-shadow:none!important}
.header__menu .header__link.button-white,.header__menu .header__quote-link{border-color:var(--ed-border)!important}
.header__menu .header__quote-link{background-color:var(--ed-primary,var(--ed-surface-alt))!important;color:var(--ed-text)!important;border-color:var(--ed-primary,var(--ed-border))!important}
.language-switcher summary{border-color:var(--ed-border)!important;background-color:var(--ed-surface,var(--ed-surface))!important;color:var(--ed-text,#222)!important}
.language-switcher__menu{background-color:var(--ed-surface,var(--ed-surface))!important;border-color:var(--ed-border)!important;box-shadow:0 8px 24px color-mix(in srgb,var(--ed-shadow-ink) 13.333%,transparent)!important}
.language-switcher__menu a{color:var(--ed-text,#222)!important}
.language-switcher__menu a:hover,.language-switcher__menu a[aria-current=page]{background-color:var(--ed-hover,var(--ed-surface-alt))!important}
.theme-control:before{color:var(--ed-text,#222)!important}
.theme-control select{border-color:var(--ed-border)!important;box-shadow:none!important}
.language-switcher summary:hover,.theme-control select:hover{border-color:var(--ed-accent,var(--ed-border))!important}
@media(max-width:1279px){.header .header__menu{background-color:var(--ed-surface,var(--ed-surface))!important}
.header .header__bg-burger{background-color:var(--ed-surface,var(--ed-surface))!important}
.mega-menu__column{border-bottom-color:var(--ed-border)!important}}
@media(max-width:480px){}
@media(max-width:359px){}
.legal-draft{color:var(--ed-text,#242424)!important}
.legal-draft section{border-top-color:var(--ed-border)!important}
.legal-draft__notice{background-color:var(--ed-surface-alt)!important;border-left-color:var(--ed-border)!important}
.kc-main{background-color:var(--ed-surface-alt)!important;color:var(--ed-text)!important}
.kc-eyebrow{color:var(--ed-muted)!important}
.kc-lead{color:var(--ed-muted)!important}
.kc-filters input,.kc-filters select{border-color:var(--ed-border)!important;background-color:var(--ed-surface)!important;color:var(--ed-text)!important}
.kc-card{background-color:var(--ed-surface)!important;border-color:var(--ed-border)!important;box-shadow:0 10px 30px color-mix(in srgb,var(--ed-shadow-ink) 6.275%,transparent)!important}
.kc-card h2 a{color:var(--ed-text)!important}
.kc-card p{color:var(--ed-muted)!important}
.kc-toc{border-left-color:var(--ed-border)!important}
.kc-main a{color:var(--ed-muted)!important}
.kc-main a:hover{color:var(--ed-text)!important}
.kc-main a:focus-visible,.kc-main input:focus-visible,.kc-main select:focus-visible{outline-color:var(--ed-border)!important}
.kc-diagram{background-color:var(--ed-surface-alt)!important;color:var(--ed-text)!important}
.kc-diagram li{background-color:color-mix(in srgb,var(--ed-surface-alt) 5.098%,transparent)!important;border-color:var(--ed-border)!important}
.kc-diagram span{color:var(--ed-text)!important}
.kc-diagram figcaption{color:var(--ed-muted)!important}
.kc-device{background-color:var(--ed-surface)!important;border-color:var(--ed-border)!important}
.kc-actions a{border-color:var(--ed-border)!important}
.kc-actions .kc-primary{background-color:var(--ed-surface-alt)!important;color:var(--ed-text)!important}
.kc-home{background-color:var(--ed-surface-alt)!important}
.kc-home a{color:var(--ed-muted)!important}
.kc-resources{border-top-color:var(--ed-border)!important}
.kc-card:hover{box-shadow:0 14px 36px color-mix(in srgb,var(--ed-shadow-ink) 12.549%,transparent)!important}
@media(max-width:1000px){}
@media(max-width:600px){}
@media(prefers-reduced-motion:reduce){}
@media(max-width:600px){}
.kc-editorial-photo>img{background-color:var(--ed-surface)!important}
.kc-editorial-photo figcaption{color:var(--ed-muted)!important}
@media(max-width:600px){}
.bls-ai-note{color:var(--ed-muted)!important}
.bls-original figcaption{color:var(--ed-muted)!important}
@media(max-width:600px){}
.stock-card__visual img.media-original,.related-card__visual img.media-original{background-color:transparent!important;background-image:none!important}
.product-detail__image>img.media-original{background-color:transparent!important;background-image:none!important}
@media(max-width:600px){}
@media(min-width:1600px){}
@media(max-width:800px){}
@media(max-width:520px){}
@media(max-height:700px) and (min-width:801px){}
@media(prefers-reduced-motion:reduce){}
@media(min-width:801px){}
.legal-content{color:var(--ed-text,#202124)!important}
.legal-kicker{color:var(--ed-accent,#b71927)!important}
.legal-content a{color:var(--ed-accent,#b71927)!important}
.legal-review{background-color:var(--ed-surface-alt,var(--ed-surface-alt))!important;border-left-color:var(--ed-border)!important}
.legal-footer-links a,.legal-footer-links button{color:var(--ed-text,#202124)!important;background-color:transparent!important;background-image:none!important}
.legal-footer-links a:hover,.legal-footer-links button:hover{color:var(--ed-accent,#b71927)!important}
.privacy-footer{background-color:var(--ed-surface,var(--ed-surface))!important}
.privacy-map{background-color:var(--ed-surface-alt,var(--ed-surface-alt))!important;color:var(--ed-text,#202124)!important}
.privacy-map button{border-color:var(--ed-border)!important;background-color:var(--ed-surface,var(--ed-surface))!important;color:var(--ed-text,#202124)!important}
.privacy-banner{background-color:var(--ed-surface,var(--ed-surface))!important;color:var(--ed-text,#202124)!important;border-color:var(--ed-border)!important;box-shadow:0 8px 32px color-mix(in srgb,var(--ed-shadow-ink) 20.000%,transparent)!important}
.privacy-links a{color:var(--ed-accent,#b71927)!important}
.privacy-actions button{border-color:var(--ed-border)!important;background-color:var(--ed-surface,var(--ed-surface))!important;color:var(--ed-text,#202124)!important}
.privacy-actions button:hover{background-color:var(--ed-hover,var(--ed-surface-alt))!important}
.privacy-dialog{border-color:var(--ed-border)!important;background-color:var(--ed-surface,var(--ed-surface))!important;color:var(--ed-text,#202124)!important;box-shadow:0 12px 40px color-mix(in srgb,var(--ed-shadow-ink) 20.000%,transparent)!important}
.privacy-dialog::backdrop{background-color:color-mix(in srgb,var(--ed-surface-alt) 53.333%,transparent)!important}
.privacy-category{border-top-color:var(--ed-border)!important}
.privacy-category small{color:var(--ed-muted,#53555a)!important}
@media(max-width:800px){}
@media(max-width:480px){}
img.sensor-original{background-color:transparent!important;background-image:none!important}