:root{--section-spacing:144px}@media (max-width:1440px){:root{--section-spacing:96px}}@media (max-width:1024px){:root{--section-spacing:48px}}@font-face{font-family:TTNormsPro;font-style:normal;font-weight:400;src:url(../fonts/tt-norms-pro/regular.woff2) format("woff2")}@font-face{font-family:TTNormsPro;font-style:normal;font-weight:500;src:url(../fonts/tt-norms-pro/medium.woff2) format("woff2")}@font-face{font-family:TTNormsPro;font-style:normal;font-weight:700;src:url(../fonts/tt-norms-pro/bold.woff2) format("woff2")}@font-face{font-family:TTNormsPro;font-style:normal;font-weight:800;src:url(../fonts/tt-norms-pro/extra-bold.woff2) format("woff2")}@font-face{font-family:DrukTextWideCyr;font-style:normal;font-weight:900;src:url(../fonts/druk-text-wide-cyr/black.woff2) format("woff2")}*{box-sizing:border-box}body,html{scroll-behavior:smooth}body{font-family:TTNormsPro;margin:0}img,svg{display:block;max-width:100%}a{cursor:pointer;text-decoration:none}p{margin-block:0}button{background:none;border:none;cursor:pointer;padding:0}table{border-collapse:collapse}table td,table th{padding:0}section{scroll-margin-top:100px}ul{margin-block:0;padding-left:0}ul li{list-style:none}input{background:none;border:none;display:block;font-family:TTNormsPro;outline:none;padding:0;width:100%}.wrapper{background-color:#fff;min-height:100vh}.container,.wrapper{margin-inline:auto;width:100%}.container{max-width:1440px;padding-inline:120px}@media (max-width:1440px){.container{max-width:1024px;padding-inline:48px}}@media (max-width:1024px){.container{padding-inline:16px}}.container-flex{display:flex;gap:40px}.container-flex--row{flex-direction:row}.container-flex__item{flex:1}.container-flex__item--2f{flex:2}.link{--link-title-font-size:16px;--link-title-color:#1d252d}@media (max-width:1440px){.link{--link-title-font-size:14px}}.link__title{color:var(--link-title-color);font-size:var(--link-title-font-size);font-weight:500;line-height:1;transition:color .15s linear}.link:hover{--link-title-color:#52c300}.link--lg{--link-title-font-size:20px}@media (max-width:1440px){.link--lg{--link-title-font-size:18px}}.button{--button-padding:13px 24px;--button-border-color:#52c300;--button-background-color:#52c300;--button-icon-color:#fff;--button-title-color:#fff;--button-title-font-size:16px}@media (max-width:1024px){.button{--button-padding:13px 16px;--button-title-font-size:14px}}.button{align-items:center;background-color:var(--button-background-color);border:1px solid var(--button-border-color);-moz-column-gap:16px;column-gap:16px;display:flex;justify-content:center;padding:var(--button-padding);transition:background-color .15s linear;width:-moz-fit-content;width:fit-content}.button:hover{--button-background-color:#fff;--button-title-color:#52c300;--button-icon-color:#52c300}.button__title{color:var(--button-title-color);font-size:var(--button-title-font-size);font-weight:500;line-height:1;transition:color .15s linear}.button__icon{fill:var(--button-icon-color);height:16px;transition:fill .15s linear;width:16px}.button--lg{--button-padding:24px 96px;--button-title-font-size:27px}@media (max-width:1024px){.button--lg{--button-padding:13px 48px;--button-title-font-size:16px}}.title{--title-font-size:50px;--title-color:#1d252d;color:var(--title-color);font-family:DrukTextWideCyr;font-size:var(--title-font-size);font-weight:900;line-height:1.25;text-transform:uppercase}@media (max-width:1440px){.title{--title-font-size:35px}}@media (max-width:1024px){.title{--title-font-size:24px}}.title--secondary{font-family:TTNormsPro;font-weight:700}.title--bmargin{margin-bottom:40px}.title--sm{--title-font-size:40px}@media (max-width:1440px){.title--sm{--title-font-size:35px}}@media (max-width:1024px){.title--sm{--title-font-size:21px}}.title--xs{--title-font-size:25px}@media (max-width:1440px){.title--xs{--title-font-size:20px}}.title--light{--title-color:#fff}.list{--list-text-font-size:22px;--list-text-color:#1d252d;display:flex;flex-direction:column;row-gap:40px}@media (max-width:1440px){.list{--list-text-font-size:18px}}@media (max-width:1024px){.list{--list-text-font-size:16px}}.list__item{display:flex;flex-direction:column;padding-left:36px;position:relative;row-gap:12px;z-index:0}.list__icon{fill:#52c300;height:28px;inset:0 auto auto 0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;pointer-events:none;position:absolute;width:28px;z-index:0}.list__title{color:#1d252d;font-size:25px;font-weight:700;line-height:1;text-transform:uppercase}@media (max-width:1440px){.list__title{font-size:20px}}@media (max-width:1024px){.list__title{font-size:16px}}.list__text{color:var(--list-text-color);font-size:var(--list-text-font-size);font-weight:400;line-height:1.3}.list--contacts{row-gap:10px}.list--contacts .list__item{padding-left:24px}.list--contacts .list__icon{height:14px;top:50%;transform:translateY(-50%);width:14px}.list__text--sm{--list-text-font-size:20px}@media (max-width:1440px){.list__text--sm{--list-text-font-size:18px}}@media (max-width:1024px){.list__text--sm{--list-text-font-size:16px}}.list__text--xs{--list-text-font-size:16px}.list__text--light{--list-text-color:#fff}.media-list{display:grid;grid-template-columns:repeat(3,auto);grid-gap:24px}@media (max-width:1024px){.media-list{grid-template-columns:repeat(2,auto);grid-gap:45px}}@media (max-width:850px){.media-list{grid-gap:20px}}@media (max-width:600px){.media-list{grid-template-columns:1fr}}.media-list__item{align-items:center;-moz-column-gap:20px;column-gap:20px;display:flex}@media (max-width:1440px){.media-list__item{-moz-column-gap:10px;column-gap:10px}}.media-list__image{background-color:#52c300;height:96px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:16px;width:96px}@media (max-width:1440px){.media-list__image{height:70px;width:70px}}.media-list__title{color:#1d252d;font-size:20px;font-weight:500;line-height:1.2;max-width:calc(100% - 116px);width:100%}@media (max-width:1440px){.media-list__title{font-size:18px;max-width:calc(100% - 80px)}}.form{display:grid;grid-gap:20px;grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.form{grid-template-columns:1fr;grid-gap:0}}.form__item{padding-top:24px;position:relative;z-index:0}.form__item:has(input:focus,.form__input-text:not(:-moz-placeholder)) .form__item-title{bottom:100%;transform:translateY(100%)}.form__item:has(input:focus,.form__input-text:not(:placeholder-shown)) .form__item-title{bottom:100%;transform:translateY(100%)}.form__item-title{bottom:24px;left:0;pointer-events:none;position:absolute;transform:translateY(50%);transition:bottom .15s linear,transform .15s linear;z-index:0}.form__input-text,.form__item-title{color:#1d252d;font-size:18px;font-weight:500;line-height:1.3}.form__input-text{border-bottom:1px solid #1d252d;padding-block:12px;transition:border-color .3s ease}.form__input-text--error{border-bottom-color:#e3484b}.form__controls{grid-column:1/4;margin-top:48px}@media (max-width:768px){.form__controls{grid-column:unset}}.form__controls .button{--button-padding:20px;--button-title-font-size:20px;width:calc(33.33333% - 13.33333px)}@media (max-width:768px){.form__controls .button{width:100%}}.form__message{border-radius:4px;font-size:16px;grid-column:1/4;line-height:1.4;margin-bottom:20px;padding:16px;text-align:center;transition:opacity .3s ease,visibility .3s ease,height .3s ease,margin .3s ease,padding .3s ease}@media (max-width:768px){.form__message{grid-column:unset}}.form__message--hidden{height:0;margin:0;opacity:0;overflow:hidden;padding:0;visibility:hidden}.form__message--error{background-color:#fee;border:1px solid #e3484b;color:#e3484b}.form__message--success{background-color:#efe;border:1px solid #52c300;color:#52c300}.social{-moz-column-gap:20px;column-gap:20px;display:flex}.social__link{background-color:#fff;display:flex;height:64px;width:64px}.social__icon{fill:#52c300;height:40px;margin:auto;width:40px}.text{color:#1d252d;font-size:22px;font-weight:400;line-height:30px}@media (max-width:1024px){.text{font-size:18px}}@media (max-width:850px){.text{font-size:16px}}.title-description{color:#1d252d;font-size:26px;font-weight:500;line-height:119.249%;margin-top:15px;max-width:770px}@media (max-width:1024px){.title-description{font-size:18px}}@media (max-width:850px){.title-description{font-size:16px}}.header{background-color:#fff;padding-block:40px;position:sticky;top:0;z-index:2}@media (max-width:1440px){.header{padding-block:30px}}@media (max-width:1024px){.header{padding-block:20px}}.header__content{align-items:center;-moz-column-gap:32px;column-gap:32px;display:flex}.header__item--logotype{margin-right:auto}@media (max-width:600px){.header__item--phone{display:none}}.hero{background-image:url(../images/hero-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;padding-block:var(--section-spacing)}.hero:not(:last-child){margin-bottom:var(--section-spacing)}.hero__content{align-items:center;display:grid;grid-template-columns:49% 51%;grid-template-rows:28fr 38fr;row-gap:10px}@media (max-width:1440px){.hero__content{grid-template-rows:35fr 50fr}}@media (max-width:850px){.hero__content{grid-template-columns:1fr;grid-template-rows:auto;row-gap:40px}.hero__logo{max-width:420px;width:100%}}.hero__image{transform:scale(1.55) translate(85px,70px);transform-origin:bottom right;width:100%}@media (max-width:1440px){.hero__image{transform:scale(1.55) translate(35px,50px)}}@media (max-width:1024px){.hero__image{transform:scale(1.4) translateY(40px)}}@media (max-width:850px){.hero__image{margin-left:0;max-width:100%;transform:scale(1.1) translate(-10px);transform-origin:center center}}.hero__descr{color:#fff;font-size:30px;font-weight:500;line-height:119.249%;margin-top:25px}@media (max-width:1440px){.hero__descr{font-size:25px}}@media (max-width:850px){.hero__descr{font-size:16px;max-width:85%}}.hero__item--title{grid-column:1/2;grid-row:1/2;position:relative;z-index:1}@media (max-width:850px){.hero__item--title{grid-column:unset;grid-row:1/2}}.hero__item--button{display:flex;flex-direction:column;grid-column:1/2;grid-row:2/3;height:100%;justify-content:flex-end}@media (max-width:850px){.hero__item--button{grid-column:unset;grid-row:3/4}}.hero__item--image{grid-column:2/3;grid-row:2/3;height:100%}@media (max-width:850px){.hero__item--image{grid-column:unset;grid-row:2/3}}.section{overflow-x:hidden}.section:has(+.footer){margin-bottom:0!important}.section:not(:last-child){margin-bottom:var(--section-spacing)}.section__content{display:flex;flex-direction:column;row-gap:64px}.section--dark{background-color:#1d252d;padding-block:var(--section-spacing)}@media (max-width:1440px){.section .title--sm{--title-font-size:30px}}@media (max-width:1024px){.section .title--sm{--title-font-size:18px}}@media (min-width:1024px){.section--presentation{padding-block:100px}}.section--presentation .section__content{align-items:center;display:grid;gap:50px;grid-template-columns:1fr 1fr;grid-template-rows:auto auto}@media (max-width:850px){.section--presentation .section__content{gap:32px;grid-template-columns:1fr;grid-template-rows:auto}}.section--presentation .section__item--title{grid-column:1/2;grid-row:1/2}@media (max-width:850px){.section--presentation .section__item--title{grid-column:1/2;grid-row:1/2}}.section--presentation .section__item--button{grid-column:1/2;grid-row:2/3}@media (max-width:850px){.section--presentation .section__item--button{grid-column:1/2;grid-row:3/4}}.section--presentation .section__item--button .button{min-width:420px;padding-block:16px;padding-inline:24px;text-align:center}.section--presentation .section__item--button .button__title{font-family:TTNormsPro;font-size:20px;font-style:normal;font-weight:700;line-height:26px}@media (max-width:1024px){.section--presentation .section__item--button .button{min-width:320px}}@media (max-width:850px){.section--presentation .section__item--button .button{min-width:unset;width:100%}}.section--presentation .section__item--image{align-items:center;display:flex;grid-column:2/3;grid-row:1/3;justify-content:center}@media (max-width:850px){.section--presentation .section__item--image{grid-column:1/2;grid-row:2/3}}.section--presentation .presentation__image-wrapper{padding-block:40px}@media (max-width:1024px){.section--presentation .presentation__image-wrapper{padding-inline:28px}}@media (max-width:850px){.section--presentation .presentation__image-wrapper{padding-block:70px;padding-inline:50px}}@media (max-width:500px){.section--presentation .presentation__image-wrapper{padding-block:30px 70px}}.section--presentation .presentation__image{box-shadow:0 0 15px rgba(0,0,0,.3);height:auto;max-width:457px;-o-object-fit:contain;object-fit:contain;transform:rotate(-15deg);width:100%}.cards{--cards-item-border-color:#1d252d;--cards-item-background-color:#fff;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}@media (max-width:1440px){.cards{grid-gap:15px}}@media (max-width:1024px){.cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.cards{display:block}.cards.slick-slider{margin-inline:-15px}.cards.slick-slider .slick-track{display:flex}}.cards__item{background-color:var(--cards-item-background-color);border:1px solid var(--cards-item-border-color);display:flex;flex-direction:column;padding:48px 30px;row-gap:48px;transition:border-color .15s linear,background-color .15s linear}.cards__item:hover{--cards-item-border-color:#52c300;--cards-item-background-color:#52c300}@media (max-width:768px){.cards__item.slick-slide{height:auto;margin-inline:15px}}.cards__image{aspect-ratio:19/14;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.cards__title{color:#1d252d;font-size:27px;font-weight:500;line-height:1.1}@media (max-width:1440px){.cards__title{font-size:20px}}.contacts{display:grid;grid-gap:48px;grid-template-columns:repeat(2,1fr)}@media (max-width:768px){.contacts{grid-template-columns:1fr}}.contacts__item .title:not(:last-child){margin-bottom:48px}.contacts__map{height:calc(100% + var(--section-spacing)*2);position:absolute;right:0;top:calc(var(--section-spacing)*-1);width:calc(50vw - 600px + 100%);z-index:0}@media (max-width:1440px){.contacts__map{width:calc(50vw - 464px + 100%)}}@media (max-width:1024px){.contacts__map{width:calc(100% + 16px)}}@media (max-width:768px){.contacts__map{height:calc(100% + var(--section-spacing));left:-16px;width:calc(100% + 32px)}}.contacts__item--map{aspect-ratio:4/3;height:auto;position:relative;width:100%;z-index:0}.footer{background-color:#52c300;padding-block:var(--section-spacing)}.footer__content{display:grid;grid-template-columns:122px auto 1fr;grid-column-gap:96px;align-items:center}@media (max-width:1440px){.footer__content{grid-column-gap:36px}}@media (max-width:1024px){.footer__content{grid-row-gap:48px}}.footer__text{color:#fff;font-size:16px;font-weight:400;line-height:1.25}.footer__item--social{align-items:center;-moz-column-gap:48px;column-gap:48px;display:flex}@media (max-width:1024px){.footer__item--social{grid-column:1/3}}@media (max-width:768px){.footer__item--social{align-items:flex-start;flex-direction:column;row-gap:48px}}.monitoring-content hr{background-color:#d9d9d9;border-width:0;height:1px;margin-block:0;margin:unset}.monitoring-content .features-image{transform:scale(1.1);transform-origin:top right}@media (max-width:1440px){.monitoring-content .features-image{transform:scale(1);transform-origin:unset}}.monitoring-content .features{display:flex}@media (max-width:1440px){.monitoring-content .features{flex-direction:column}}.monitoring-content .features__content{max-width:450px;width:100%}@media (max-width:1440px){.monitoring-content .features__content{max-width:none}}@media (max-width:1024px){.monitoring-content .features__content{margin-top:60px}}@media (max-width:1440px){.monitoring-content .features__content .list{flex-direction:row;flex-wrap:wrap}.monitoring-content .features__content .list .list__item{width:50%}}@media (max-width:1440px) and (max-width:850px){.monitoring-content .features__content .list .list__item{width:100%}}.monitoring-content .section__content{row-gap:unset}.monitoring-content .section__item{padding:45px 0}.monitoring-content .section__item:last-child{padding-bottom:0}.monitoring-content .section__item:first-child{padding-top:0}
/*# sourceMappingURL=main.css.map */
