.slides-menu,.slides-controls{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start}
.slides-menu{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.slides-controls__inner{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start}
.arrow{background:transparent;border:1px solid #e3eaf3;-webkit-border-radius:1.4em;-moz-border-radius:1.4em;-ms-border-radius:1.4em;-o-border-radius:1.4em;border-radius:1.4em;cursor:pointer;display:inline-block;height:1.3em;opacity:1;position:relative;-webkit-transform:scale(-1,1) translate3d(0,0,0);-ms-transform:scale(-1,1) translate3d(0,0,0);-o-transform:scale(-1,1) translate3d(0,0,0);transform:scale(-1,1) translate3d(0,0,0);-webkit-transition:border-color .15s ease;-o-transition:border-color .15s ease;transition:border-color .15s ease;vertical-align:middle;width:2.4em}
.slides-controls .slides-controls__item_left.arrow{margin:0 .45em 0 0}.slides-controls__item_right.arrow{-webkit-transform:scale(1,1) translate3d(0,0,0);-ms-transform:scale(1,1) translate3d(0,0,0);-o-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}
.arrow:hover{border-color:#c4d3e8}.arrow:before{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;background:transparent url(../img/control-arrow.svg) no-repeat center center;-webkit-background-size:1.05em auto;background-size:1.05em auto;content:'';display:block;height:100%;left:50%;opacity:1;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .15s ease;-o-transition:opacity .15s ease;transition:opacity .15s ease;width:100%}
.arrow:hover:before{opacity:1}.paginator{color:#b2cae6;display:inline-block;font-size:.8em;line-height:1.625em;margin:0;opacity:.5;text-align:center;vertical-align:middle}
.paginator__current{color:#8499b1}.block-products{height:37.15em;position:relative}.block-products__pattern{background:transparent no-repeat center;-webkit-background-size:contain;background-size:contain;bottom:.85em;height:12.9em;position:absolute;right:-.85em;width:2em}
.block-products__circle{background:#f5f7f9;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;height:25.3em;left:8.95em;position:absolute;top:5.35em;width:25.3em}
.block-products__menu{display:block;left:0;position:absolute;top:7.6em}.block-products-menu-item{border:1px solid #d7e2ed;-webkit-border-radius:.4em;-moz-border-radius:.4em;-ms-border-radius:.4em;-o-border-radius:.4em;border-radius:.4em;cursor:pointer;margin:0 0 1.2em 0;padding:.95em 0 1.15em 0;text-align:center;-webkit-transition:border-color .3s ease,background-color .3s ease;-o-transition:border-color .3s ease,background-color .3s ease;transition:border-color .3s ease,background-color .3s ease;width:7.15em}
.block-products-menu-item:hover{border-color:#92b2d8}.block-products-menu-item.slides-menu__item_active{background-color:#f7f9fc;border-color:#d7e2ed!important}
.block-products-menu-item__text{font-size:.65em;font-weight:500;letter-spacing:-0.02em;line-height:110%}.block-products__images-slides{background:#f5f7f9;left:8.95em;position:absolute;top:5.35em}
.block-products__images-slides .slick-list{overflow:visible!important}.block-products__images-slides,.block-products__image-slide{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;height:25.3em;width:25.3em}
.block-products__image-slide{background:transparent no-repeat center;-webkit-background-size:contain;background-size:contain}.block-products__image-slide:focus{opacity:1;outline:0}
.block-products-sertificate{background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;bottom:.35em;-webkit-box-shadow:0 .5em 1em rgba(0,0,0,.03),0 0 0 .65em rgba(255,255,255,.3);box-shadow:0 .5em 1em rgba(0,0,0,.03),0 0 0 .65em rgba(255,255,255,.3);height:6.55em;left:17.2em;padding:1.4em 0 1.3em 0;position:absolute;text-align:center;-webkit-transition:-webkit-box-shadow .3s ease;-o-transition:box-shadow .3s ease;transition:box-shadow .3s ease;width:6.55em}
.block-products-sertificate:hover{-webkit-box-shadow:0 .5em 1em rgba(0,0,0,.13),0 0 0 .65em rgba(255,255,255,.6);box-shadow:0 .5em 1em rgba(0,0,0,.13),0 0 0 .65em rgba(255,255,255,.6)}
.block-products-sertificate__rst{background:transparent no-repeat center;-webkit-background-size:contain;background-size:contain;height:1.35em;margin:0 auto .5em auto;width:1.75em}
.block-products-sertificate__text{font-size:.6em;line-height:1.083em}.block-products-sertificate__gallery,.block-products-sertificate__figure,.block-products-sertificate__link,.block-products-sertificate__image-mini{height:100%;left:0;position:absolute;top:0;width:100%}
.block-products-sertificate__link:after{display:none}.block-products-sertificate__image-mini{height:0;width:0}.block-products__slides{position:absolute;right:0;top:9.65em;width:20.1em}
.block-products__slides .slick-list{overflow:visible!important}.block-products-slide:focus{opacity:1;outline:0}.block-products-slide__title{font-size:2.6em;font-weight:600;letter-spacing:-0.02em;line-height:100%;margin:0 0 .37em 0}
.block-products-slide__title_mini{font-size:2.8em;margin:0 0 .47em 0}.block-products-slide__text{font-size:.8em;line-height:26px;margin:0 0 2.1em .15em}
.block-logistic{height:41.5em;position:relative}.block-logistic .block__inner{background:#f6f8f9;-webkit-border-radius:.9em;-moz-border-radius:.9em;-ms-border-radius:.9em;-o-border-radius:.9em;border-radius:.9em;position:relative}
.block-logistic__circle{background:#dee7f0;background:-moz-linear-gradient(90deg,#dee7f0 0,#edf1f4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#edf1f4),color-stop(100%,#dee7f0));background:-webkit-linear-gradient(90deg,#dee7f0 0,#edf1f4 100%);background:-o-linear-gradient(90deg,#dee7f0 0,#edf1f4 100%);background:-ms-linear-gradient(90deg,#dee7f0 0,#edf1f4 100%);background:linear-gradient(0deg,#dee7f0 0,#edf1f4 100%);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EDF1F4',endColorstr='#DEE7F0',GradientType=0);height:7.2em;position:absolute;right:3.95em;top:-2em;width:7.2em}
.block-logistic-note{padding:0 2.5em 0 0;position:absolute;right:10.7em;top:9.3em;width:15.25em}.block-logistic-note__arrow{background:transparent no-repeat center;-webkit-background-size:contain;background-size:contain;height:2.6135em;position:absolute;right:0;top:3.9em;width:2.46em}
.block-logistic-note__title{font-size:1.2em;font-weight:600;letter-spacing:-0.02em;line-height:1.1666em;margin:0 0 .5em 0}.block-logistic-note__text{color:#949494;font-size:.7em;line-height:1.5714em}
.block-logistic__truck{background:transparent no-repeat center;-webkit-background-size:contain;background-size:contain;height:31.15em;position:absolute;right:-2.65em;top:11.05em;width:32.55em}
.block-logistic__content{left:3.5em;position:absolute;top:4.05em}.block-logistic__content .header__title{margin:0 0 .5277em 0}.block-logistic-block-outer{height:15.9em;margin:0 0 1.6em 0;position:relative;width:20.65em}
.block-logistic__pattern{background:transparent no-repeat center;-webkit-background-size:contain;background-size:contain;height:12.45em;position:absolute;right:-1.75em;top:-.9em;width:3.5em}
.block-logistic-block{background:#fff;-webkit-border-radius:.6em;-moz-border-radius:.6em;-ms-border-radius:.6em;-o-border-radius:.6em;border-radius:.6em;-webkit-box-shadow:0 1em 3em rgba(0,0,0,.03);box-shadow:0 1em 3em rgba(0,0,0,.03);height:100%;position:relative;width:100%}
.block-logistic-block__images-slides{height:100%;position:absolute;right:0;top:0;width:10.8em}.block-logistic-block__images-slides .slick-list,.block-logistic-block__images-slides .slick-track,.logistic-image{height:100%}
.logistic-image:focus{opacity:1;outline:0}.logistic-image_1{background:transparent no-repeat left 1.8em;-webkit-background-size:10.8em auto;background-size:10.8em auto}
.logistic-image_2{background:transparent no-repeat right -2.3em;-webkit-background-size:10.15em auto;background-size:10.15em auto}.logistic-image_3{background:transparent no-repeat 2.4em 4.25em;-webkit-background-size:7.7em auto;background-size:7.7em auto}
.block-logistic-block__inner{padding:2em 1.8em 1.35em 1.8em}.block-logistic-block__slides{width:11.5em}.logistic-slide:focus{opacity:1;outline:0}.logistic-slide__title{font-size:1.2em;font-weight:600;letter-spacing:-0.02em;line-height:1.1666em;margin:0 0 .6em 0}
.logistic-slide__text{font-size:.8em;line-height:1.625em}.block-logistic-block__controls{-webkit-align-items:center;align-items:center;bottom:1.35em;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;left:1.8em;position:absolute;right:1.8em}
.block-logistic__facts{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;width:20.65em}
.block-logistic-fact__header{font-size:4em;letter-spacing:-0.07em;line-height:100%;margin:0 0 .025em 0}.block-logistic-fact__text{color:#949494;font-size:.7em;line-height:1.5714em}
.block-logistic-fact-divider{background:transparent no-repeat center;-webkit-background-size:contain;background-size:contain;height:5.305em;margin:0 1.464em 0 1.114em;width:2.0215em}
.block-plant{height:42.7em;position:relative}.block-plant__pattern{background:transparent no-repeat center;-webkit-background-size:contain;background-size:contain;bottom:-24.65em;height:30.4em;position:absolute;right:-.5em;width:1.6em}
.block-plant__circle{background:transparent no-repeat center;-webkit-background-size:contain;background-size:contain;height:36.45em;left:30.35em;position:absolute;top:1.8em;width:32.75em}
.block-plant__content{left:0;position:absolute;top:7.6em}.block-plant__content .header__title{margin:0 0 .5em -.05em}.block-plant-block-outer{position:relative;width:25.5em}
.block-plant__slides{margin:0 0 1.5em 0;z-index:2}.plant-page:focus{opacity:1;outline:0}.plant-page__title{font-size:1.2em;font-weight:600;letter-spacing:-0.02em;line-height:1.1666em;margin:0 0 .875em 0}
.plant-page__text{font-size:.8em;line-height:1.625em}.plant-page__text p{margin:0 0 1.625em 0}.plant-page__text p:last-child{margin:0}.block-plant__controls{z-index:2}
.block-plant__controls .slides-controls__inner{margin:0 1.3em 0 0}.block-plant__slides-images{position:absolute;right:0;top:7.75em}.block-plant__slides-images .slick-list{overflow:visible!important}
.block-plant__slides-images,.plant-image{height:24.4em;width:30.35em}.plant-image{background:#ccc no-repeat center;-webkit-background-size:cover;background-size:cover;-webkit-border-radius:.4em;-moz-border-radius:.4em;-ms-border-radius:.4em;-o-border-radius:.4em;border-radius:.4em;-webkit-box-shadow:0 1em 3em rgba(0,0,0,.05);box-shadow:0 1em 3em rgba(0,0,0,.05)}
.plant-image:focus{opacity:1;outline:0}.block-catalog{height:27.65em;margin:0 0 1.55em 0;position:relative}.block-catalog .block__inner{background:#f5f7f9;-webkit-border-radius:.9em;-moz-border-radius:.9em;-ms-border-radius:.9em;-o-border-radius:.9em;border-radius:.9em;position:relative}
.block-catalog__pattern{background:transparent no-repeat center;-webkit-background-size:contain;background-size:contain;height:5.2em;left:2.95em;position:absolute;top:-4.2em;width:5.2em}
.block-catalog__catalog{background:transparent no-repeat center;-webkit-background-size:contain;background-size:contain;height:38.666em;left:2.1em;position:absolute;top:-4.2em;width:29.8em}
.block-catalog__circle{background:#edf1f4;background:-moz-linear-gradient(90deg,#dee7f0 0,#edf1f4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#edf1f4),color-stop(100%,#dee7f0));background:-webkit-linear-gradient(90deg,#dee7f0 0,#edf1f4 100%);background:-o-linear-gradient(90deg,#dee7f0 0,#edf1f4 100%);background:-ms-linear-gradient(90deg,#dee7f0 0,#edf1f4 100%);background:linear-gradient(0deg,#dee7f0 0,#edf1f4 100%);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;bottom:-2.65em;height:4.85em;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EDF1F4',endColorstr='#DEE7F0',GradientType=0);position:absolute;right:3.4em;width:4.85em}
.block-catalog__content{left:34.3em;margin:-.8em 0 0 0;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}
.block-catalog__content .header__title{margin:0 0 .2777em 0}.block-catalog__content .button{padding:0 2.7272em 0 3.09em}.block-benefits{height:51.85em}
.block-benefits__sketch{background:transparent no-repeat center;-webkit-background-size:contain;background-size:contain;height:17.4em;position:absolute;right:-.45em;top:5.7em;width:26.8em}
.block-benefits__content{left:0;position:absolute;top:10.15em;width:100%}.block-benefits__content .header__title{margin:0 0 .92em 0}.block-benefits__columns{-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:100%}
.block-benefits__column_left{width:17.75em}.block-benefits-list-item{margin:0 0 1.5em 0;padding:0 0 0 1.2em;position:relative}.block-benefits-list-item:before{background:transparent url(images/icons/list.svg) no-repeat center;-webkit-background-size:contain;background-size:contain;content:'';height:.6em;left:0;position:absolute;top:.4em;width:.6em}
.block-benefits-list-item__title{font-size:1.2em;font-weight:600;letter-spacing:-0.02em;line-height:1.1666em;margin:0 0 .3333em 0}.block-benefits-list-item__text{font-size:.8em;line-height:1.625em}
.block-benefits__column_right{padding:.2em 0 0 0}.block-benefits-block{background:#f5f7f9;-webkit-border-radius:.9em;-moz-border-radius:.9em;-ms-border-radius:.9em;-o-border-radius:.9em;border-radius:.9em;width:37.7em}
.block-benefits-block__inner{padding:2.35em 0 2.75em 2.85em;width:16.5em}.block-benefits-block__title{font-size:1.2em;font-weight:600;letter-spacing:-0.02em;line-height:1.1666em;margin:0 0 1em 0}
.block-benefits-block__text{font-size:.8em;line-height:1.625em}.block-benefits__railroad{background:transparent no-repeat center;-webkit-background-size:contain;background-size:contain;height:30.2675em;position:absolute;right:.35em;top:14.8em;width:21em}
.block-projects{height:39.4em;position:relative}.block-projects__pattern{background:transparent no-repeat center;-webkit-background-size:contain;background-size:contain;height:9.4em;left:0;position:absolute;top:8.15em;width:4.7em}
.block-projects__circle{background:#edf1f4;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;height:4.85em;left:30.1em;position:absolute;top:-2em;width:4.85em}
.block-projects__columns{-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:0 0 3.35em 0;width:100%}
.block-projects__column_left{padding:0 0 0 2.25em;width:33.35em}.block-projects__images-slides{margin:0 0 1.75em 0;width:100%}.block-projects__images-slides .slick-list{overflow:visible!important}
.block-projects__images-slides,.project-photo{height:21.35em}.project-photo{background:#ccc no-repeat center;-webkit-background-size:cover;background-size:cover;-webkit-border-radius:.4em;-moz-border-radius:.4em;-ms-border-radius:.4em;-o-border-radius:.4em;border-radius:.4em;-webkit-box-shadow:0 1.5em 2em rgba(0,0,0,.1);box-shadow:0 1.5em 2em rgba(0,0,0,.1)}
.project-photo:focus{opacity:1;outline:0}.project-fact-page{-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex!important;display:flex!important;-webkit-justify-content:flex-start;justify-content:flex-start}
.project-fact-page.i-mobile{display:none!important}.project-fact-page:focus{opacity:1;outline:0}.project-fact__key{color:#969696;font-size:.65em;line-height:1.1538em;margin:0 0 .6em 0}
.project-fact__value{font-size:3.5em;letter-spacing:-0.05em;line-height:100%}.project-fact__value sub{bottom:0;font-size:.4285em;letter-spacing:-0.05em}
.project-fact-divider{background:transparent no-repeat center;-webkit-background-size:contain;background-size:contain;height:4.4595em;margin:0 2.35em 0 2.476em;width:1.424em}
.block-projects__column_right{margin-top:-.7em;width:19.65em}.block-projects__header .header__title{margin:0 0 .5972em 0}.block-projects__slides .slick-list{overflow:visible!important}
.case:focus{opacity:1;outline:0}.case__title{font-size:1.2em;font-weight:600;letter-spacing:-0.02em;line-height:1.1666em;margin:0 0 .95em 0}.case__text{font-size:.8em;line-height:1.625em;margin:0 0 1.8125em 0}
.case__text strong{font-weight:600}.case__image-mini{height:0;width:0}.case__end .button{color:#444;padding:0 2.4545em 0 3.0909em;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}
.case__end .button:hover,.case__end .button:focus{color:#7097c3!important}.case__end .button:before{background:transparent;border:1px solid #d9d9d9;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border-color .3s ease;-o-transition:border-color .3s ease;transition:border-color .3s ease}
.case__end .button:hover:before,.case__end .button:focus:before{border-color:#7097c3}.case__end .button .button__arrow{background:transparent;margin-left:2.7272em;opacity:1;position:relative;width:3.2727em}
.case__end .button .button__arrow:before{background:transparent url(images/projects/button-arrow.svg) no-repeat center;-webkit-background-size:contain;background-size:contain;content:'';height:100%;left:0;opacity:1;position:absolute;top:0;-webkit-transition:opacity .3s ease,visibility .3s ease;-o-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;visibility:visible;width:100%}
.case__end .button:hover .button__arrow:before,.case__end .button:focus .button__arrow:before{opacity:0;visibility:hidden}.case__end .button .button__arrow:after{background:transparent url(images/projects/button-arrow_active.svg) no-repeat center;-webkit-background-size:contain;background-size:contain;content:'';height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .3s ease,visibility .3s ease;-o-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%}
.case__end .button:hover .button__arrow:after,.case__end .button:focus .button__arrow:after{opacity:1;visibility:visible}.block-projects__bottom{-webkit-align-items:flex-start;align-items:flex-start;border-top:1px solid #e3eaf3;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:0 0 0 2.25em}
.block-projects__menu{margin:-2px 0 0 0}.block-projects__menu .slides-menu__item{border-top:3px solid transparent;color:#a3a3a3;cursor:pointer;font-size:.7em;font-weight:500;height:4.5em;line-height:4.5em;margin:0 2.1428em 0 0;-webkit-transition:color .3s ease,border-color .3s ease;-o-transition:color .3s ease,border-color .3s ease;transition:color .3s ease,border-color .3s ease}
.block-projects__menu .slides-menu__item:hover{color:#444}.block-projects__menu .slides-menu__item_active{color:#444;border-color:#749dcb}.block-projects__controls{padding:1em 0 0 0}
.block-end{background:#4e677f no-repeat center 80%;-webkit-background-size:cover;background-size:cover;color:#fff;height:100vh;max-height:45em;min-height:42.85em;position:relative}
.block-end:before{background:transparent;-webkit-box-shadow:0 -5em 5em rgba(0,0,0,.3);box-shadow:0 -5em 5em rgba(0,0,0,.3);content:'';height:100%;left:-100%;position:absolute;top:100%;width:300%}
.block-end__header{left:0;margin:-.2em 0 0 0;position:absolute;text-align:center;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);width:100%;z-index:2}
.block-end__header .header__title{margin:0 0 .25em 0;position:relative}.block-end__header .header__subtitle{font-size:1em;letter-spacing:-0.01em;line-height:1.4em;margin:0 0 1.5em 0}
.block-end__header .button{padding:0 3em 0 3.09em}.block-end__header .button__arrow{margin-left:1.7272em}.block-footer{background:transparent;bottom:0;color:#b7b7b7;left:0;position:absolute;width:100%}
.block-footer__items{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;padding:0 0 1em 0}
.block-footer__side{font-size:.65em;line-height:1.1538em}.block-footer__side_right{text-align:right}.footer-links__link_email:after{display:none}.block-copyright__text{background:transparent;border-top:1px solid rgba(255,255,255,.15);color:#c5c5c5;font-size:.5em;line-height:120%;padding:1em 0 1em 0;text-align:center;width:100%}
.block-copyright__text a:after{bottom:0}.modal_form{background:#fff;width:100%!important;max-width:100%!important;height:100%}.i-not-tablet .modal_form{height:100%!important}
.modal_form .iziModal-wrap,.modal_form .iziModal-content{height:100%!important}.modal.iziModal{background:#fff;color:#4d4d4d;-webkit-box-shadow:0 31px 76px rgba(0,0,0,.23);box-shadow:0 31px 76px rgba(0,0,0,.23);-webkit-border-radius:0!important;-moz-border-radius:0!important;-ms-border-radius:0!important;-o-border-radius:0!important;border-radius:0!important}
.modal_video.iziModal{background:#2e2e2e;-webkit-box-shadow:0 0 0 rgba(0,0,0,.0);box-shadow:0 0 0 rgba(0,0,0,.0);-webkit-border-radius:0!important;-moz-border-radius:0!important;-ms-border-radius:0!important;-o-border-radius:0!important;border-radius:0!important}
.modal.iziModal.hasScroll{-webkit-border-radius:0!important;-moz-border-radius:0!important;-ms-border-radius:0!important;-o-border-radius:0!important;border-radius:0!important}
.modal_image.iziModal{background:#fff}.modal__close{position:absolute;z-index:10;right:1em;top:1em;width:1.15em;-webkit-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);height:1.15em;background:transparent url(../img/close.svg) no-repeat center center;-webkit-background-size:100% 100%;background-size:100% 100%;opacity:.5;cursor:pointer;-webkit-transition:opacity .15s ease,-webkit-filter .15s ease;-o-transition:opacity .15s ease,-o-filter .15s ease;transition:opacity .15s ease,filter .15s ease}
.modal__close:hover{-webkit-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%);opacity:.8}.modal_form .modal__close{right:.7em;top:.7em}
.modal_image .modal__close{background-color:rgba(48,48,48,.5);background-image:url(images/modal/close_white.svg);opacity:.5}.modal_image .modal__close:hover{background-color:rgba(48,48,48,.8);opacity:1}
.modal_map .modal__close,.modal_video .modal__close{background:transparent url(images/modal/close_white.svg) no-repeat center center;-webkit-background-size:1.25em 1.25em;background-size:1.25em 1.25em;opacity:.7;right:-3em;top:0}
.modal_map.hasScroll .modal__close,.modal_video.hasScroll .modal__close{top:1em}.modal_map .modal__close:hover,.modal_video .modal__close:hover{opacity:1}
.modal_text .modal__close{right:1.5em;top:1.5em}.modal_form .modal__content{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;position:relative;z-index:9;padding-left:0;height:100%}
.modal_form .modal__content-inner{border:0;-webkit-border-radius:.4em;-moz-border-radius:.4em;-ms-border-radius:.4em;-o-border-radius:.4em;border-radius:.4em;display:inline-block;padding:2.35em 2.4em 2.4em 2em;position:relative;vertical-align:middle}
.modal__header{font-size:1.2em;font-weight:600;letter-spacing:-0.02em;line-height:1.1666em;margin:0 0 .6em 0}.modal__subheader{font-size:.7em;line-height:1.5em;margin:0 0 1.4285em 0}
.modal_form .form__input,.modal_form .form__submit .button{width:100%}.modal_form .form__submit .button{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding:0 2.7272em}
.iziModal-navigate-caption{display:none!important}.iziModal .iziModal-iframe{position:relative;z-index:2}.iziModal-overlay{position:absolute!important;-webkit-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important}
.modal_text.iziModal{background:#fff!important;-webkit-border-radius:10px!important;-moz-border-radius:10px!important;-ms-border-radius:10px!important;-o-border-radius:10px!important;border-radius:10px!important}
.modal_text.iziModal .modal__outer{-webkit-border-radius:10px!important;-moz-border-radius:10px!important;-ms-border-radius:10px!important;-o-border-radius:10px!important;border-radius:10px!important}
.modal_text .modal__content{-webkit-overflow-scrolling:auto;padding:2em 2.7em 3em 2.7em!important}.modal_text .modal__header{color:#444;text-align:left;margin-bottom:1em;font-size:1.2em}
.modal_text .modal__text{color:#444;height:19em;overflow-x:auto;overflow-y:scroll;padding-right:3em}.modal__text h3{color:#444;font-size:.8em;font-weight:600;margin:0 0 .5em 0}
.modal_text .modal__text p,.modal_text .modal__text ul,.modal_text .modal__text ol{font-size:.7em;margin-bottom:1.5em}.form-case ::-webkit-scrollbar{-webkit-appearance:none;height:3px;overflow:visible;width:3px}
.form-case ::-webkit-scrollbar-thumb{background-color:rgba(241,241,241,1)!important;-webkit-box-shadow:none;box-shadow:none}.modal_text .modal__content ::-webkit-scrollbar{-webkit-appearance:none;height:7px;overflow:visible;width:7px}
.modal_text .modal__content ::-webkit-scrollbar-thumb{background-color:rgba(68,68,68,.5)!important;background-clip:padding-box;border:solid transparent;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;border-width:0;min-height:28px;padding:100px 0 0}
.modal_text .modal__content ::-webkit-scrollbar-thumb:active{background-color:rgba(68,68,68,1.0)!important}.modal_text .modal__content ::-webkit-scrollbar-button{height:0;width:0}
.modal_text .modal__content ::-webkit-scrollbar-track{background-clip:padding-box;border:solid transparent;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;border-width:0;background-color:rgba(68,68,68,.1)!important}
.modal_map{background:#fff!important}.modal_map.iziModal.hasScroll .iziModal-wrap{overflow-y:visible;overflow-x:visible}.modal_map__loading{background:#fff url(images/map-loader.svg) no-repeat center top;-webkit-background-size:3.2em auto;background-size:3.2em auto;color:#4d4d4d;font-size:1em;font-weight:500;left:0;padding:4em 0 0 0;position:absolute;text-align:center;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);width:100%}
.modal_video.iziModal.hasScroll .iziModal-wrap{overflow-y:visible;overflow-x:visible}.modal_video{background:transparent!important}.modal_image{z-index:9999!important}
.modal_image .modal__content{text-align:center;padding-top:0}.modal__content img{width:100%}.form-calc{background:#f4f6f8!important;color:#444!important}
.form-calc .iziModal-content{height:auto!important;min-height:40em;overflow:hidden;position:relative}.form-calc .modal__outer{height:100%;margin:0 auto;min-height:40em;position:relative;text-align:left;width:57.25em}
.form-calc.hasScroll .modal__outer{position:relative}.form-calc .modal__close{background:transparent url(../img/close.svg) no-repeat center center;-webkit-background-size:contain;background-size:contain;height:1.1em;right:0;top:1.65em;width:1.1em}
.form-calc .modal__content-inner{background:#fff;-webkit-border-radius:.4em;-moz-border-radius:.4em;-ms-border-radius:.4em;-o-border-radius:.4em;border-radius:.4em;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:2.35em 2em 2.4em 2em;text-align:left}
.form-calc .modal__content{-webkit-align-items:flex-start;align-items:flex-start}.form-calc .form__fields,.form-calc .form__submit{width:14em}.form-calc .form-calc__step{display:none;width:100%}
.form-calc .form-calc__step_active{display:block}.form-calc__step_1{padding:6.35em 0 4.25em 0}.form-calc__step_2{padding:8.5em 0 7.3em 0}.form-calc__header{font-size:2.7em;font-weight:600;letter-spacing:-0.02em;line-height:100%;margin:0 0 .35em 0}
.form-calc__step_2 .form-calc__header{margin:0 0 .7em 0}.form-calc__subheader{font-size:.8em;line-height:1.3333em;margin:0 0 2.5em 0}.calc-order-price__columns{-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:100%}
.calc-order-price__column_left{width:22em}.calc-order-table{width:100%}.calc-order-table__header{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}
.calc-order-table__header-cell{border-color:transparent!important}.calc-order-table__header-label{color:#b0b0b0;font-size:.6em;line-height:100%;padding:0 0 1.3333em 0}
.calc-order-table__row{-webkit-align-items:center;align-items:center;background:#fff;-webkit-border-radius:.4em;-moz-border-radius:.4em;-ms-border-radius:.4em;-o-border-radius:.4em;border-radius:.4em;-webkit-box-shadow:0 2em 2em rgba(0,0,0,.0);box-shadow:0 2em 2em rgba(0,0,0,.0);cursor:pointer;display:-webkit-flex;display:flex;height:2.5em;-webkit-justify-content:space-between;justify-content:space-between;margin:0 0 .8em 0;position:relative;-webkit-transition:-webkit-box-shadow .3s ease;-o-transition:box-shadow .3s ease;transition:box-shadow .3s ease;width:100%}
.calc-order-table__row_example{display:none}.calc-order-table__row:hover{-webkit-box-shadow:0 .5em 2em rgba(0,0,0,.15);box-shadow:0 .5em 2em rgba(0,0,0,.15);z-index:2}
.calc-order-table__body-cell{height:100%}.calc-order-table__body-cell:nth-child(1),.calc-order-table__header-cell:nth-child(1){border-right:1px solid #ededed;width:14.2em}
.calc-order-table__body-cell:nth-child(2),.calc-order-table__header-cell:nth-child(2){-webkit-align-items:center;align-items:center;border-right:1px solid #ededed;display:-webkit-flex;display:flex;height:100%;-webkit-justify-content:flex-start;justify-content:flex-start;padding:0 .6em 0 1.35em;position:relative;width:5.3em}
.calc-order-table__header-cell:nth-child(2){padding:0;text-align:center}.calc-order-table__header-cell:nth-child(2) .calc-order-table__header-label{text-align:center;width:100%}
.calc-order-table__body-cell:nth-child(3),.calc-order-table__header-cell:nth-child(3){-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;height:100%;-webkit-justify-content:center;justify-content:center;width:2.5em}
.calc-bcell-info{position:relative}.calc-bcell-info__main{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;height:100%;-webkit-justify-content:flex-start;justify-content:flex-start}
.calc-bcell-info__placeholder{-webkit-align-items:center;align-items:center;display:none;height:100%;-webkit-justify-content:flex-start;justify-content:flex-start}
.calc-order-table__row_empty .calc-bcell-info__placeholder{display:-webkit-flex;display:flex}.calc-order-table__row_empty .calc-bcell-info__main{display:none}
.calc-bcell-info__title{color:#000;font-size:.7em;line-height:100%;padding-left:1.7857em}.calc-bcell-info__arrow{background:transparent url(images/forms/calc/arrow.svg) no-repeat center;-webkit-background-size:contain;background-size:contain;height:.3em;opacity:1;position:absolute;right:.7em;top:50%;-webkit-transform:translate(0,-50%) rotate(0deg);-ms-transform:translate(0,-50%) rotate(0deg);-o-transform:translate(0,-50%) rotate(0deg);transform:translate(0,-50%) rotate(0deg);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;-o-transition:opacity .3s ease,-o-transform .3s ease;transition:opacity .3s ease,transform .3s ease;width:.55em}
.calc-bcell-info:hover .calc-bcell-info__arrow{opacity:.6}.calc-order-table__row_dropdown .calc-bcell-info__arrow{-webkit-transform:translate(0,-50%) rotate(180deg);-ms-transform:translate(0,-50%) rotate(180deg);-o-transform:translate(0,-50%) rotate(180deg);transform:translate(0,-50%) rotate(180deg)}
.calc-bcell-info__placeholder{color:#8d8d8d;font-size:.7em;line-height:100%;padding:0 0 0 1.7857em}.calc-order-table__input{-webkit-appearance:none;background:transparent;border:0;border-bottom:1px solid #fff;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;font-size:.7em;height:1.5em;line-height:normal;padding:0!important;text-align:left;-webkit-transition:border-color .3s ease;-o-transition:border-color .3s ease;transition:border-color .3s ease;width:100%}
.calc-order-table__input:hover,.calc-order-table__input:focus{border-color:#fff;outline:0}.calc-order-table__input::-webkit-input-placeholder{color:#797979}
.calc-order-table__input:-moz-placeholder{color:#797979}.calc-order-table__input::-moz-placeholder{color:#797979}.calc-order-table__input:-ms-input-placeholder{color:#797979}
.calc-order-table__unit{color:#797979;font-size:.7em;left:1.92em;line-height:100%;margin-top:-.01em;opacity:0;position:absolute;visibility:hidden}.calc-order-table__unit[data-num="1"],.calc-order-table__unit[data-num="2"],.calc-order-table__unit[data-num="3"],.calc-order-table__unit[data-num="4"],.calc-order-table__unit[data-num="5"]{opacity:1;visibility:visible}
.calc-order-table__unit[data-num="1"]{margin-left:.7em}.calc-order-table__unit[data-num="2"]{margin-left:1.4em}
.calc-order-table__unit[data-num="3"]{margin-left:2.1em}.calc-order-table__unit[data-num="4"]{margin-left:2.8em}
.calc-order-table__unit[data-num="5"]{margin-left:3.5em}.calc-order-table__close{background:transparent url(images/forms/calc/close.svg) no-repeat center;-webkit-background-size:contain;background-size:contain;color:transparent;cursor:pointer;-webkit-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);height:.7em;opacity:.5;overflow:hidden;-webkit-transition:opacity .3s ease,-webkit-filter .3s ease;-o-transition:opacity .3s ease,-o-filter .3s ease;transition:opacity .3s ease,filter .3s ease;width:.7em}
.calc-order-table__close:hover{-webkit-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%);opacity:.7}.calc-order-table__end{padding:0;position:relative}
.calc-order-table__end_hidden:after{background:rgba(244,246,248,.5);content:'';height:100%;left:0;position:absolute;top:0;width:100%}
.calc-order-table-add{-webkit-align-items:center;align-items:center;border:1px dashed #dedede;-webkit-border-radius:.4em;-moz-border-radius:.4em;-ms-border-radius:.4em;-o-border-radius:.4em;border-radius:.4em;cursor:pointer;display:-webkit-flex;display:flex;height:3.25em;-webkit-justify-content:center;justify-content:center;-webkit-transition:border-color .3s ease;-o-transition:border-color .3s ease;transition:border-color .3s ease}
.calc-order-table-add:hover{border-color:#749dcb}.calc-order-table-add__control{font-size:.7em;font-weight:500;padding:0 0 0 1.3571em;position:relative}
.calc-order-table-add__control:before{background:transparent url(images/icons/list.svg) no-repeat center;-webkit-background-size:contain;background-size:contain;content:'';height:.7857em;left:0;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);width:.7857em}
.calc-order-table__row_dropdown{-webkit-border-radius:.4em .4em 0 0;-moz-border-radius:.4em .4em 0 0;-ms-border-radius:.4em .4em 0 0;-o-border-radius:.4em .4em 0 0;border-radius:.4em .4em 0 0;-webkit-box-shadow:0 1em 1em rgba(0,0,0,.1)!important;box-shadow:0 1em 1em rgba(0,0,0,.1)!important;z-index:3!important}
.calc-order-dropdown{background:#fff;-webkit-border-radius:0 0 .4em .4em;-moz-border-radius:0 0 .4em .4em;-ms-border-radius:0 0 .4em .4em;-o-border-radius:0 0 .4em .4em;border-radius:0 0 .4em .4em;-webkit-box-shadow:0 2em 1em rgba(0,0,0,.0);box-shadow:0 2em 1em rgba(0,0,0,.0);display:none;left:0;padding:0 0 .5em 0;position:absolute;top:100%;width:22em}
.calc-order-table__row_dropdown .calc-order-dropdown{-webkit-box-shadow:0 2em 1em rgba(0,0,0,.1);box-shadow:0 2em 1em rgba(0,0,0,.1);display:block;z-index:3}
.calc-order-dropdown__inner{max-height:7.3em;overflow-x:hidden;overflow-y:scroll}.calc-order-dropdown__item{background:#fff;border-top:1px solid #ededed;font-size:.7em;line-height:2.5em;padding:0 1.7857em;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}
.calc-order-dropdown__item:hover{background-color:#e8e8e8}.calc-order-price__column_mid{padding:1.4em 0 0 0;width:16em}.calc-services-items{border:1px dashed #dedede;-webkit-border-radius:.4em;-moz-border-radius:.4em;-ms-border-radius:.4em;-o-border-radius:.4em;border-radius:.4em;height:16.45em}
.calc-services-items__inner{padding:2.1em 1.755em 1em 1.75em}.calc-services-items__title{font-size:1em;font-weight:500;line-height:1.05em;margin:0 0 1.15em 0;text-align:center}
.calc-order-price__column_right{padding:1.4em 0 0 0;width:16em}.calc-order-file{border:1px dashed #dedede;-webkit-border-radius:.4em;-moz-border-radius:.4em;-ms-border-radius:.4em;-o-border-radius:.4em;border-radius:.4em;height:16.45em;margin:0 0 1.8em 0}
.calc-order-file__inner{padding:2.05em 1.5em 2.75em 1.5em;text-align:center}.calc-order-file__icon{background:transparent no-repeat center;-webkit-background-size:contain;background-size:contain;height:3.4em;margin:0 auto .95em auto;width:2.95em}
.calc-order-file__title{font-size:1em;font-weight:500;line-height:1.05em;margin:0 0 .4em 0}.calc-order-file__subtitle{font-size:.7em;line-height:1.5em;margin:0 0 1.2em 0}
.form-calc-upload{padding:.1em 0 0 0}.form__upload{position:relative}.form-upload__done{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;text-align:left}
.form-upload_done .form-upload__content{display:none}.form-upload__done{display:none}.form-upload_done .form-upload__done{display:block;text-align:center}
.form-upload__title{color:#4d4d4d;font-size:.75em;font-weight:400;letter-spacing:-0.02em;line-height:1.2em;margin:0 .86em 0 0}.form-upload__text{font-size:.6em;letter-spacing:-0.02em;line-height:1.16em;margin:.15em 0 0 0;position:relative;z-index:99}
.form-upload__done .form-upload__text span{display:inline-block;max-width:14.4em;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}
.form-upload__button{-webkit-align-items:center;align-items:center;border:1px solid #dfe4ea;-webkit-border-radius:2.1em;-moz-border-radius:2.1em;-ms-border-radius:2.1em;-o-border-radius:2.1em;border-radius:2.1em;color:#7e7e7e;display:-webkit-flex;display:flex;height:2.1em;-webkit-justify-content:center;justify-content:center;line-height:2.1em;margin:0 1.6em .7em 1.6em;-webkit-transition:color .1s linear,border-color .1s linear;-o-transition:color .1s linear,border-color .1s linear;transition:color .1s linear,border-color .1s linear}
.form-upload:hover .form-upload__button{border-color:#749dcb;color:#749dcb}.form-upload__icon{background:transparent no-repeat center;-webkit-background-size:contain;background-size:contain;height:.65em;margin:0 .3em 0 0;width:.6em}
.form-upload__button-text{font-size:.6em;line-height:1.75em}.form-upload__note{color:#b0b0b0;font-size:.6em;font-weight:400;line-height:100%;opacity:1}
.form-upload__remove{background:#749dcb url(images/modal/close_white.svg) no-repeat center;-webkit-background-size:.45em .45em;background-size:.45em .45em;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;cursor:pointer;display:inline-block;height:1em;margin:.05em 0 0 0;opacity:.5;vertical-align:middle;width:1em}
.form-upload__remove:hover{opacity:1}.form-upload__file{border:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.form-upload__preloader{background:rgba(255,255,255,.0);display:none;height:100%;left:0;position:absolute;top:0;width:100%}
.form-upload_loading .form-upload__preloader,.form-upload_done .form-upload__preloader{display:block}.calc-services__columns{-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:100%}
.calc-services__column_left{width:33.8em}.calc-service{background:rgba(255,255,255,.5);-webkit-border-radius:.4em;-moz-border-radius:.4em;-ms-border-radius:.4em;-o-border-radius:.4em;border-radius:.4em;cursor:pointer;display:block;height:2.5em;margin:0 0 .8em 0;opacity:1;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;width:100%}
.calc-service:hover,.calc-service_active{background-color:#fff}.calc-service input{display:none}.calc-service__inner{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;height:100%;-webkit-justify-content:flex-start;justify-content:flex-start;padding:0 0 0 .85em;width:100%}
.calc-service__square{background:#fff;border:1px solid #e5eaee;-webkit-border-radius:.2em;-moz-border-radius:.2em;-ms-border-radius:.2em;-o-border-radius:.2em;border-radius:.2em;display:block;height:1em;margin:0 .65em 0 0;width:1em}
.calc-service:hover .calc-service__square{border-color:#e0e9f4}.calc-service_active .calc-service__square{background:#f4f8fc url(../img/checkbox.svg) no-repeat center;-webkit-background-size:.5em .4em;background-size:.5em .4em;border-color:#e0e9f4}
.calc-service__text{display:block;font-size:.7em;line-height:100%}.calc-services__column_right{padding:1em 0 0 0;width:18.1em}.calc-services-file{border:1px dashed #dedede;-webkit-border-radius:.4em;-moz-border-radius:.4em;-ms-border-radius:.4em;-o-border-radius:.4em;border-radius:.4em;height:17.5em;margin:0 0 1.4em 0}
.calc-services-file__inner{padding:2em 1.5em 2.75em 1.5em;text-align:center}.calc-services-file__icon{background:transparent no-repeat center;-webkit-background-size:contain;background-size:contain;height:3.4em;margin:0 auto .95em auto;width:2.95em}
.calc-services-file__title{font-size:1em;font-weight:500;line-height:1.05em;margin:0 0 .4em 0}.calc-services-file__subtitle{font-size:.7em;line-height:1.5em;margin:0 0 1.2em 0}
.calc-services-file .form-upload__button{margin-left:2.8em;margin-right:2.8em}.calc-results__circle{background:#dee7f0;background:-moz-linear-gradient(90deg,#dee7f0 0,#edf1f4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#edf1f4),color-stop(100%,#dee7f0));background:-webkit-linear-gradient(90deg,#dee7f0 0,#edf1f4 100%);background:-o-linear-gradient(90deg,#dee7f0 0,#edf1f4 100%);background:-ms-linear-gradient(90deg,#dee7f0 0,#edf1f4 100%);background:linear-gradient(0deg,#dee7f0 0,#edf1f4 100%);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;height:6.2em;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EDF1F4',endColorstr='#DEE7F0',GradientType=0);left:-1.65em;position:absolute;top:6.1em;width:6.2em}
.calc-results__columns{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;position:relative;width:100%}
.calc-results__column_left{width:37.7em}.calc-result{background:#fff;-webkit-border-radius:.4em;-moz-border-radius:.4em;-ms-border-radius:.4em;-o-border-radius:.4em;border-radius:.4em;min-height:100%;width:100%}
.calc-result__inner{padding:1.95em 2em 1.95em 2em}.calc-result__title{border-bottom:1px solid #ededed;font-size:1.2em;font-weight:600;letter-spacing:-0.02em;line-height:100%;margin:0 0 1.25em 0;padding:0 0 .7916em 0}
.calc-result__items{height:16.2em;overflow-x:hidden;overflow-y:auto;padding:0 2em 0 0;width:35.7em}.calc-result-row{-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:0 0 1.3em 0}
.calc-result-row:last-child{margin:0}.calc-result-row__key{font-size:.8em;line-height:100%}.calc-result-row__value{font-size:.8em;line-height:100%;text-align:right;width:7.6875em}
.calc-results__column_right{width:18.1em}.form-calc-where{left:0;position:absolute;top:1.55em}.form-calc-where__title{color:#7e7e7e;font-size:.65em;line-height:1.8461em}
.form-calc__step-end{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}
.form-calc__step-end .button.i-mobile{display:none!important}.form-calc__step-end .i-prev{color:#444;font-size:.65em;opacity:.4;padding:0 0 0 2.2307em;position:relative;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}
.form-calc__step-end .i-prev:before{background:transparent url(images/forms/calc/back.svg) no-repeat center;-webkit-background-size:contain;background-size:contain;content:'';height:100%;left:0;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);width:1.6923em}
.form-calc__step-end .i-prev:hover,.form-calc__step-end .i-prev:focus{opacity:.7}.form-calc__step-end .i-prev:after{display:none}.form-calc__step-end .i-next{-webkit-justify-content:space-between;justify-content:space-between;text-align:center;width:24em}
.form-calc__step-end_fullwidth .i-next{width:100%}.form-consultation{background:#f4f6f8!important;color:#444!important}.i-tablet .form-consultation{max-height:40em!important}
.form-consultation .iziModal-content{min-height:40em;overflow:hidden;position:relative}.form-consultation__pattern{background:transparent no-repeat center;-webkit-background-size:contain;background-size:contain;bottom:4.4em;height:12.9em;position:absolute;right:-.8em;width:2em}
.form-consultation__image{background:transparent no-repeat center bottom;-webkit-background-size:contain;background-size:contain;bottom:0;height:34.45em;position:absolute;right:6.9em;width:20.65em}
.form-consultation .modal__outer{height:100%;margin:0 auto;min-height:40em;position:relative;text-align:left;width:57.25em}.form-consultation.hasScroll .modal__outer{position:relative}
.form-consultation .modal__close{background:transparent url(../img/close.svg) no-repeat center center;-webkit-background-size:contain;background-size:contain;height:1.1em;right:1.2em;top:1.2em;width:1.1em}
.form-consultation .modal__content-inner{background:#fff;-webkit-box-shadow:none;box-shadow:none;margin:-1.5em 0 0 0;max-width:18.5em;text-align:left}
.form-consultation .modal__header{white-space:nowrap}.form-consultation .form__fields,.form-consultation .form__submit{width:14.1em}.form-catalog{background:#f4f6f8!important;color:#444!important}
.i-tablet .form-catalog{max-height:40em!important}.form-catalog .iziModal-content{min-height:40em;overflow:hidden;position:relative}.form-catalog__pattern{background:transparent no-repeat center;-webkit-background-size:contain;background-size:contain;bottom:4.4em;height:12.9em;position:absolute;right:-.8em;width:2em}
.form-catalog__image{background:transparent no-repeat center;-webkit-background-size:contain;background-size:contain;height:38.05em;margin:1.1em 0 0 0;position:absolute;right:-4.5595em;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);width:43.7em}
.form-catalog .modal__outer{height:100%;margin:0 auto;min-height:40em;position:relative;text-align:left;width:57.25em}.form-catalog.hasScroll .modal__outer{position:relative}
.form-catalog .modal__close{background:transparent url(../img/close.svg) no-repeat center center;-webkit-background-size:contain;background-size:contain;height:1.1em;right:1.2em;top:1.2em;width:1.1em}
.form-catalog .modal__content-inner{background:#fff;-webkit-box-shadow:none;box-shadow:none;margin:-1.5em 0 0 0;max-width:18.5em;text-align:left}.form-catalog .modal__header{white-space:nowrap}
.form-catalog .form__fields,.form-catalog .form__submit{width:14.1em}.form-product{background:#f4f6f8!important;color:#444!important}.i-tablet .form-product{max-height:40em!important}
.form-product .iziModal-content{min-height:40em;overflow:hidden;position:relative}.form-product .modal__content{-webkit-justify-content:flex-end;justify-content:flex-end}
.form-product__pattern{background:transparent no-repeat center;-webkit-background-size:contain;background-size:contain;height:12.9em;left:-1.1em;position:absolute;top:5.7em;width:2em}
.form-product__circle{background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;height:25.55em;left:3.3em;margin:0;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);width:25.55em}
.form-product__image{background:transparent no-repeat center;-webkit-background-size:contain;background-size:contain;height:23.6em;left:.65em;margin:-1.5em 0 0 0;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);width:30.65em}
.form-product__image_1{height:20.45em;left:-9.15em;margin:1.675em 0 0 0;width:49.15em}.form-product__image_2{height:26.9em;left:3.3em;margin:-.15em 0 0 0;width:22.3em}
.form-product .modal__outer{height:100%;margin:0 auto;min-height:40em;position:relative;text-align:left;width:57.25em}.form-product.hasScroll .modal__outer{position:relative}
.form-product .modal__close{background:transparent url(../img/close.svg) no-repeat center center;-webkit-background-size:contain;background-size:contain;height:1.1em;right:1.2em;top:1.2em;width:1.1em}
.form-product .modal__content-inner{background:#fff;-webkit-box-shadow:none;box-shadow:none;margin:0;max-width:18.5em;text-align:left}.form-product .modal__header{white-space:nowrap}
/*#form-product-2 .modal__header{font-size:.9em}*/.form-product .form__fields,.form-product .form__submit{width:14.1em}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus input:-webkit-autofill,textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{border:0;-webkit-text-fill-color:#444;-webkit-box-shadow:0 0 0 1000px #fff inset;transition:background-color 5000s ease-in-out 0s}
::-webkit-input-placeholder{color:#aeaeae}:-moz-placeholder{color:#aeaeae}::-moz-placeholder{color:#aeaeae}:-ms-input-placeholder{color:#aeaeae}.form__input{background:transparent no-repeat .7em center;-webkit-background-size:.7em auto;background-size:.7em auto;border:1px solid #ebedef;-webkit-border-radius:.4em;-moz-border-radius:.4em;-ms-border-radius:.4em;-o-border-radius:.4em;border-radius:.4em;font-size:1em;height:2.4em;margin:0 0 .6em 0;position:relative;text-align:left;-webkit-transition:border-color 150ms ease;-o-transition:border-color 150ms ease;transition:border-color 150ms ease;width:100%}
.form__input_person{-webkit-background-size:.7em auto;background-size:.7em auto}.form__input_email{-webkit-background-size:.8em auto;background-size:.8em auto}
.form__input_phone{-webkit-background-size:.7em auto;background-size:.7em auto}.form__input:hover{border-color:#7097c4}.form__input_focus,.form__input_focus:hover{border-color:#7097c4}
.form__input_error{border-color:#ed4d4d}.form__input input{-webkit-appearance:none;background:transparent;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#444;display:block;font-size:.65em;font-weight:400;height:100%;line-height:normal;padding:0 0 0 3em;width:100%}
.form__input_simple input{padding:0 0 0 1.2em}.form__input_num input,.form__input_numeric input{padding:0;text-align:center}.form__input input:focus{color:#444;outline:0}
.form__input_textarea textarea{-webkit-appearance:none;background:transparent;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;font-size:.7em;font-weight:500;line-height:1.6em;min-height:5.9285em;padding:.5em 1em .8em 1em;resize:none;width:100%}
.form__input_textarea textarea:focus{color:#4d4d4d;outline:0}.form__submit{margin:0 0 .9em 0;padding:.15em 0 0 0;position:relative;z-index:2}.form-confidence{text-align:left;white-space:nowrap}
.form-confidence__checkbox{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;background:transparent url(images/forms/confidence_checkbox.svg) no-repeat center center;-webkit-background-size:contain!important;background-size:contain!important;cursor:pointer;display:inline-block;height:.55em;margin:0 .2em 0 0;opacity:.25;position:relative;-webkit-transition:opacity 150ms ease;-o-transition:opacity 150ms ease;transition:opacity 150ms ease;vertical-align:middle;width:.55em}
.form-confidence__text{color:#8f8f8f;display:inline-block;font-size:.45em;line-height:1.3333em;opacity:1;vertical-align:middle;white-space:normal}.form-confidence__text a{border-bottom:1px dashed currentColor;-webkit-transition:border-color .1s linear,color .1s linear;-o-transition:border-color .1s linear,color .1s linear;transition:border-color .1s linear,color .1s linear}
.form-confidence__text a:hover,.form-confidence__text a:focus,.form-confidence__text a:active{border-color:transparent}.form-confidence__text a:after{display:none}
.i-loader{position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(242,242,242,0.6) url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NCA0NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHJva2U9IiM5OTkiPiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS13aWR0aD0iMiI+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iMHMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49IjBzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iLTAuOXMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49Ii0wLjlzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgIDwvZz48L3N2Zz4=) no-repeat center;display:none;z-index:9999999}
.tippy-tooltip{background-color:#000}.tippy-popper[x-placement^=left] .tippy-arrow{border-left:7px solid #000}.tippy-popper[x-placement^=right] .tippy-arrow{border-right:7px solid #000}
.tippy-popper[x-placement^=top] .tippy-arrow{border-top:7px solid #000}.tippy-popper[x-placement^=bottom] .tippy-arrow{border-bottom:7px solid #000}.tippy-tooltip[data-size=small]{font-size:12px;padding:7px 10px 8px 10px}
html.iziModal-isOverflow.i-tablet body,html.iziModal-isAttached.i-tablet body{height:100%!important;overflow:hidden!important;position:relative!important}
.iziModal.hasShadow:after{display:none!important}.iziModal .iziModal-button:after{display:none}.mCSB_inside>.mCSB_container{margin-right:0}.pswp[aria-hidden="true"]{display:none}
/* DWiM */
.logo-name
{
display: flex;
}
.logo-name img
{
margin-right:5%;
}
.grecaptcha-badge {
    visibility: hidden;
}
