:where(img[data-stv-size]){width:auto;height:auto}picture.stv-pic{display:contents}.cd-resize-img .stv-before{z-index:-1;pointer-events:none;width:auto;max-width:none;height:100%;position:absolute;top:0;left:0}
@media (min-width:1200px){.hero__copy>.hero__btn{margin-left:auto;display:flex!important}}.popup{position:relative}button.popup-close-icon{color:#fff;cursor:pointer;background:0 0;border:0;margin:0;padding:6px 10px;font-size:25px;line-height:1;position:absolute;top:10px;right:12px}@media (max-width:767px){.popup{box-sizing:border-box;width:90vw;height:auto;min-height:220px;padding:56px 24px 40px}}.price-list__details{box-sizing:border-box;max-width:1205px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.hero .hero__copy h1.title{font-size:2.3rem}@media (max-width:639px){.hero>.container{flex-direction:column;align-items:flex-start;display:flex}.hero__copy{display:contents}.hero__copy>h1{order:1}.hero .hero__tv{order:2;align-self:stretch;margin-bottom:3.5rem}.hero__copy>:not(h1){order:3}.hero__copy>a.hero__btn:last-of-type{margin-bottom:7.5rem}}.price-list__details-item:last-child .price-list__details-img{transform:scale(1.3)}.qa__answer+.qa__answer{margin-top:.8em}.stv-check input[type=checkbox]{appearance:none;vertical-align:middle;cursor:pointer;background:50%/16px no-repeat;border:2px solid #ff5b00;border-radius:4px;width:24px;height:24px;margin:0 8px 0 0}.stv-check input[type=checkbox]:checked{background-color:#ff5b00;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27M3 8.5l3 3 7-7%27 fill=%27none%27 stroke=%27%23fff%27 stroke-width=%272.2%27/%3E%3C/svg%3E")}.stv-check input[type=checkbox]:focus-visible{outline-offset:2px;outline:2px solid #f60}.stv-check label{cursor:pointer;align-items:center;min-height:24px;display:inline-flex}.form__controls p:has(>[data-name=booking]){flex-wrap:wrap;align-items:center;column-gap:1.2rem;margin-bottom:2rem;display:flex}.form__controls p:has(>[data-name=booking])>span:first-child{margin:0!important}[data-name=booking],[data-name=booking] .stv-check,[data-name=booking] .stv-check__item{align-items:center;display:flex}@media (max-width:639px){.hero .hero__copy h1.title{letter-spacing:1.1px}}.reference .reference__list .reference__item--4{gap:18px;justify-content:space-between!important}.reference .reference__list .reference__item--4 .reference__buble{aspect-ratio:1;width:calc(33.3333% - 12px)!important;height:auto!important}@media (min-width:480px){.reference .reference__list .reference__item--4{gap:30px;justify-content:center!important}.reference .reference__list .reference__item--4 .reference__buble{width:15rem!important}}@media (min-width:768px){.reference .reference__list .reference__item--4{gap:44px;justify-content:center!important}.reference .reference__list .reference__item--4 .reference__buble{width:19rem!important}}@media (min-width:1200px){.reference .reference__list .reference__item--4{gap:56px}.reference .reference__list .reference__item--4 .reference__buble{width:23rem!important}}@media (max-width:767px){.sl-dots li{margin:0 .1rem}.sl-dots button{box-sizing:border-box;background-clip:content-box;width:24px;height:24px;padding:5px}.site-footer__contact-link,.service__call,.contact__box_privacy_policy{min-height:24px;line-height:24px;display:inline-block}.stv-slider-pause:focus-visible{min-height:24px}#cc-main .cm--cloud .cm__btns{padding:12px 16px}#cc-main .cm__body .cm__texts{padding-top:12px}#cc-main .cm__desc{max-height:none;padding-bottom:4px;font-size:13.5px}#cc-main .cm.cm--flip .cm__btns .cm__btn-group{gap:8px;flex-direction:row-reverse!important}#cc-main .cm.cm--flip .cm__btns .cm__btn-group .cm__btn{padding:10px 6px;font-size:13px;flex:1 1 0!important;margin:0!important}.hero__copy>a.hero__btn{margin-left:0}}.lang__header{color:inherit;font:inherit;background:0 0;border:0;margin:0}.lang.is-open .lang__header{background-color:#181a1e}.lang.is-open .lang__icons{opacity:1;visibility:visible;transform:translateY(0)}.lang.is-open .lang__arrow{transform:rotate(-180deg)}.map__region:focus{outline:none}.map__region:focus-visible{fill:#f60;stroke:#fff;stroke-width:3px}.map__country:focus{outline:none}.map__country:focus-visible{stroke:#f60;stroke-width:4px}@media (max-width:991.98px){.navigation{max-height:calc(100vh - 80px);overscroll-behavior:contain;max-height:calc(100dvh - 80px);overflow-y:auto}}@media (max-width:369px){.stv-phone--m{left:80px!important}.navbar__logo{background-position:0;background-size:contain;width:140px;margin-left:8px}}@media (max-width:339px){.navbar__logo{width:128px;margin-left:12px}}.stv-req{color:#fff;margin:0 0 2rem;padding-left:20px;font-size:1.4rem;line-height:1.5}.style-viewer__list-item:focus-visible,.display-settings__toolbar-item:focus-visible,.display-settings__gallery-item:focus-visible{outline-offset:2px;outline:2px solid #f60}.about-calibration__row--presentation:not(.stv-bg-on),.about-calibration-3:not(.stv-bg-on){background-image:none}.stv-li{list-style:none}.stv-skip{z-index:100001;color:#fff;background:#191a1e;padding:10px 16px;font:600 14px/1.2 Montserrat,Arial,sans-serif;position:absolute;top:-60px;left:8px}.stv-skip:focus{top:8px}.tab__header:focus-visible,.cd-handle:focus-visible,.reviews__complete:focus-visible,table[tabindex]:focus-visible,.sl-dots button:focus-visible,.sl-arrow:focus-visible,.stv-slider-pause:focus-visible,.service__trigger:focus-visible,.equipment-details__trigger:focus-visible{outline-offset:2px;outline:2px solid #f60}.stv-slider-pause{z-index:5;color:#fff;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;clip-path:inset(50%);white-space:nowrap;background:#191a1e;border:0;width:1px;height:1px;padding:8px 12px;font:600 12px/1.2 Montserrat,Arial,sans-serif;position:absolute;top:0;left:0;overflow:hidden}.stv-slider-pause:focus-visible{clip-path:none;width:auto;height:auto}.sl-arrow:focus-visible{opacity:1}@media print{.navbar,#particles,#cc-main,.loader-bg,.stv-skip,.site-footer__menu,.lightbox,.stv-slider-pause,.sl-dots,.sl-arrow{display:none!important}html,body{background:#fff!important}body *{color:#000!important;box-shadow:none!important;text-shadow:none!important;background-color:#0000!important}a[href]{text-decoration:underline}h1,h2,h3{break-after:avoid}li,tr,img,figure{break-inside:avoid}}
.lang__icons .lang__flag{border-radius:50%;width:25px;height:25px;display:block;box-shadow:0 0 5px 1px #181a1e26}
@media (max-width:767px){#footer-menu a{padding:1.5px 0;display:inline-block}.style-viewer__list-item{box-sizing:border-box;justify-content:center;align-items:center;min-height:24px;display:flex}}.information__note a{text-underline-offset:2px;text-decoration:underline}
@media (min-width:640px){.tv__notice{font-size:calc(1.3vw + 1px)}}@media (min-width:768px){.tv__notice{font-size:calc(1rem + 1px)}}@media (min-width:1200px){.tv__notice{font-size:calc(.6vw + 1px)}}@media (min-width:1921px){.tv__notice{font-size:13px}}.style-viewer__list-item,.style-viewer__title{font-size:calc(2.5vw + 1px)}@media (min-width:768px){.style-viewer__list-item,.style-viewer__title{font-size:calc(1vw + 1px)}}@media (max-width:991px){.menu__link,.sub-menu__link{font-size:calc(1.2rem + 1px)}}.stv-form .form__input:focus,.stv-form .form__text-box:focus{outline-offset:2px;outline:2px solid #f60}@media (min-width:768px) and (max-width:1199px){.sl-dots li{margin:0 .1rem}.sl-dots button{box-sizing:border-box;background-clip:content-box;width:24px;height:24px;padding:5px}}.reference__item--3 .buble__value{transform:scale(.92)}