/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0;overflow-x:hidden}main{display:block}h1{font-size:2em;margin:0.67em 0}
hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,
strong{font-weight:bolder}code,
kbd,
samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}
img{border-style:none}
button,
input,
optgroup,
select,
textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,
input{overflow:visible}button,
select{text-transform:none}button,
[type=button],
[type=reset],
[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],
[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}summary{display:list-item}
template{display:none}[hidden]{display:none}@font-face{font-family:"Open Sans";src:url("/assets/fonts/OpenSans-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Open Sans";src:url("/assets/fonts/OpenSans-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"Open Sans";src:url("/assets/fonts/OpenSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"Open Sans";src:url("/assets/fonts/OpenSans-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"Josefin Sans";src:url("/assets/fonts/JosefinSans-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"Icons";src:url("/assets/fonts/Icons.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:block}
[class^=icon-],
[class*=" icon-"]{font-family:"Icons" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow:before{content:"\e900"}.icon-conditioner:before{content:"\e901"}.icon-delivery:before{content:"\e902"}.icon-fact-check:before{content:"\e903"}.icon-humidity:before{content:"\e904"}.icon-phone:before{content:"\e905"}.icon-queue:before{content:"\e906"}.icon-sun:before{content:"\e907"}.icon-temperature:before{content:"\e908"}.icon-warehouse:before{content:"\e909"}.icon-geo:before{content:"\e90a"}.icon-mail:before{content:"\e90b"}.icon-time:before{content:"\e90c"}*,
*:before,
*:after{box-sizing:inherit}html{box-sizing:border-box;scroll-behavior:smooth}body{margin:0;padding:0;font-family:"Open Sans",sans-serif;font-weight:400;font-size:14px;line-height:140%;color:#333;background-color:#fff;scroll-behavior:smooth;-webkit-tap-highlight-color:transparent}
@media (min-width:768px){body{font-size:16px;-webkit-tap-highlight-color:initial}}h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
figure{margin:0;padding:0}address{font-style:normal}ul{list-style:disc;list-style-position:inside}a{text-decoration:none;color:inherit;transition:color 0.3s}
a:hover{color:#266efb}button{padding:0;border:0;background-color:transparent;cursor:pointer}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.hidden{display:none}
.container{width:90%;max-width:1620px;margin-right:auto;margin-left:auto}.section{margin-top:70px;margin-bottom:70px}
@media (min-width:768px){.section{margin-top:100px;margin-bottom:100px}}
h1,h2,h3,h4,h5,h6,.heading{font-family:"Open Sans";font-weight:700;line-height:normal;text-wrap:balance}
h1,.heading--h1{font-size:30px;line-height:130%;text-transform:uppercase}
@media (min-width:768px){h1,.heading--h1{font-size:38px}}
.heading--h2{font-size:20px;text-align:center;margin-bottom:40px}
.heading--h2:has(+ .heading-description){margin-bottom:10px}
@media (min-width:768px){h2,.heading--h2{font-size:26px;margin-bottom:60px}.heading--h2:has(+ .heading-description){margin-bottom:10px}}
h2,.heading--h3{font-size:17px;margin-bottom:30px}
.texts-section .heading--h3,.article .heading--h3,.texts-section h2,.article h2{margin-bottom:0}
.contacts-section .heading--h3,.contacts-sectionh2{margin-bottom:5px}
@media (min-width:768px){.heading--h3,h2{font-size:22px;margin-bottom:35px}}
.heading--card{font-size:18px;line-height:120%;text-wrap:wrap}
@media (min-width:768px){.heading--card{font-size:20px}}
.heading--faq{font-weight:600;font-size:17px;line-height:120%;text-wrap:wrap}
@media (min-width:768px){.heading--faq{font-size:19px}}.heading-description{font-family:"Open Sans";font-weight:500;font-size:16px;text-align:center;margin-bottom:30px}
@media (min-width:768px){.heading-description{margin-bottom:50px}}
.button{width:-moz-fit-content;width:fit-content;padding:15px 35px;font-size:15px;font-weight:500;border-radius:5px;background-color:#266efb;color:#fff;transition:background-color 0.3s;cursor:pointer}
.button:hover,.button:active{color:#fff;background-color:#377aff}
.button--outline{padding:12px 32px;background-color:transparent;border:2px solid #266efb;color:#266efb}
.button--outline:hover,.button--outline:active{color:#fff;background-color:#266efb}
.header{position:sticky;top:0;background-color:#fff;border-bottom:1px solid #ddd;box-shadow:0 3px 20px rgba(51,51,51,0.1);z-index:5}
.header .container{display:flex;justify-content:space-between;align-items:center;height:75px}.logo{display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px;font-family:"Josefin Sans";font-size:22px;font-weight:500;color:#333}
.logo--white{color:#fff}
.logo__text{display:none;margin-top:4px}
@media (min-width:635px){.logo__text{display:block}}
.logo:hover{color:inherit}.phone-link{display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px;font-size:16px;font-weight:600}
@media (min-width:385px){.phone-link{font-size:18px}}.burger-button{display:flex;flex-direction:column;row-gap:7px;order:3}
@media (hover:hover){.burger-button:hover .burger-button__line{background-color:#266efb}}
@media (min-width:1140px){.burger-button{display:none}}
.burger-button__line{display:block;width:30px;height:3px;border-radius:6px;background-color:#333;transition:0.3s}
.burger-button__line:first-of-type{transform-origin:0% 0%;transition:transform 0.25s ease-in-out}
.burger-button__line:nth-of-type(2){transform-origin:50% 50%;transition:transform 0.125s ease-in-out}
.burger-button__line:nth-of-type(3){transform-origin:0% 100%;transition:transform 0.25s ease-in-out}
.burger-button--close .burger-button__line:first-of-type{transform:rotate(45deg)}
.burger-button--close .burger-button__line:nth-of-type(2){transform:scaleX(0)}
.burger-button--close .burger-button__line:nth-of-type(3){transform:rotate(-45deg)}.nav-container{position:fixed;top:75px;left:0;display:flex;flex-direction:column;width:100%;padding:15px 30px;background-color:#fff;border-bottom:1px solid #ddd;transform:scaleY(0);transform-origin:top;opacity:0;z-index:20;transition:transform 0.25s ease-out,opacity 0.25s ease-out}
.nav-container.active{transform:scaleY(1);opacity:1}
@media (min-width:1140px){.nav-container{all:unset;border-bottom:none}}@media (min-width:1140px){.nav{margin-top:0;margin-bottom:0}}
.nav__items{display:flex;flex-direction:column;list-style-type:none}
@media (min-width:1140px){.nav__items{flex-direction:row;-moz-column-gap:45px;column-gap:45px}}
.nav__item{position:relative;display:block;font-family:"Open Sans";font-size:16px;font-weight:500;color:#333;text-align:start;padding:15px 0}
@media (min-width:1140px){.nav__item{padding:0}}
.footer{background-color:#333;color:#fff}
.footer .container{display:flex;flex-direction:column}
.footer__main{display:flex;justify-content:space-between;align-items:center;-moz-column-gap:40px;column-gap:40px;row-gap:25px;flex-wrap:wrap;padding:30px 0}
.footer__main .logo{font-size:18px}
.footer__main .logo__text{display:block}
.footer__main .phone-link{font-size:15px}
.footer__main .external-link{font-size:14px;text-decoration:underline}
@media (min-width:385px){.footer__main .external-link{font-size:15px}}
.footer__copyright{display:flex;justify-content:space-between;align-items:center;-moz-column-gap:40px;column-gap:40px;row-gap:10px;flex-wrap:wrap;padding:20px 0;font-size:12px;border-top:1px solid #888}.cky-btn-revisit-wrapper{display:none !important}
.article{width:100%;display:flex;flex-direction:column;row-gap:45px;margin-top:50px;margin-bottom:50px}
.article img{max-width:500px;height:auto}
@media (min-width:768px){.article{width:65%;margin-top:70px;margin-bottom:70px}}
.article__section{display:flex;flex-direction:column;row-gap:20px}
.article__preview-text{font-weight:500}
.article__image{max-width:500px;height:auto}