@charset "UTF-8";.hidden{display:none}body{font-family:montserrat,sans-serif;font-style:normal}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid}input,input:before,input:after{-webkit-user-select:initial!important;-moz-user-select:initial!important;-ms-user-select:initial!important;user-select:initial!important}p~h2,p .h2{margin-top:30px}@media(max-width:576px){p~h2,p .h2{margin-top:15px}}#harmony_modal.modal{z-index:9000}#cost_message{padding:3px 20px;margin-top:5px;-webkit-border-radius:3px;border-radius:3px}.font-size-0{font-size:0}.text-underline{text-decoration:underline}.text-color-primary{color:#ed1818}.img-circle{-webkit-border-radius:50%;border-radius:50%}.img-rounded{-webkit-border-radius:10px;border-radius:10px}.wrapper__circle{position:relative;overflow:hidden;-webkit-border-radius:50%;border-radius:50%}.wrapper__circle-heading{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:15px 10px}.wrapper__circle-heading.wrapper-main{color:#fff}hr.hr,hr.tall{border:0;height:1px;margin:22px 0}hr.hr>hr.hr,hr.hr hr.tall,hr.tall>hr.hr,hr.tall hr.tall{display:none}h1{font-size:30px;font-weight:700;line-height:40px;letter-spacing:0;text-align:center;margin-bottom:30px}@media(max-width:991px){h1{font-weight:700;font-size:20px;line-height:24px;margin-bottom:10px}h1.text-center{text-align:left!important}}h2,.h2{font-size:28px;font-weight:700;line-height:36px;letter-spacing:0;text-align:left;margin-bottom:35px}@media(max-width:991px){h2,.h2{margin-bottom:30px;font-size:26px;line-height:32px}}@media(max-width:576px){h2,.h2{font-weight:700;font-size:18px;line-height:22px;color:#1d5e9a;margin-bottom:20px}}.h3,h3{font-size:24px;font-weight:700;line-height:29px}h4{font-weight:900;font-size:18px;line-height:22px;letter-spacing:.02em;color:#333;margin-bottom:5px}.h5,h5{font-size:16px;font-weight:500;line-height:20px;margin-bottom:10px}label{font-size:14px;font-weight:600;line-height:14px;letter-spacing:0;text-align:left;margin-bottom:10px}th{font-size:16px;font-weight:500;line-height:20px;letter-spacing:0;text-align:left}@media(max-width:576px){th{font-weight:500;font-size:14px;line-height:17px;vertical-align:middle}}@media(max-width:576px){td{font-weight:500;font-size:14px;line-height:17px;text-align:left}td a{font-weight:500;font-size:14px;line-height:17px;color:#1d5e9a;text-decoration:underline}.table{border-bottom:1px solid #1d5e9a}.table thead th{vertical-align:middle}.table tbody td{vertical-align:middle;border-top:1px solid rgba(29,94,154,.1882352941)}.jtitle{font-weight:700;font-size:18px;line-height:22px;color:#1d5e9a;margin-bottom:20px}.jtitle-p{padding:0 15px}.jtitle2{font-weight:700;font-size:16px;line-height:20px;color:#1d5e9a;margin-bottom:20px}.jtitle2-p{padding:0 15px}}@media(max-width:576px){.cityareas{font-size:14px;line-height:130%;font-weight:400;color:#373737}.cityareas h4{font-size:14px;line-height:130%;font-weight:400;color:#373737;margin-bottom:0;letter-spacing:normal}@media(min-width:768px){.cityareas a:hover,.cityareas a:focus{font-size:14px;line-height:130%;color:#373737;text-decoration:underline;font-weight:400}}.cityareas a{font-size:14px;line-height:130%;color:#373737;text-decoration:underline;font-weight:400}.cityareas .fh-block-link{color:#1d5e9a;text-decoration:underline;display:block}@media(min-width:768px){.cityareas .fh-block-link:hover,.cityareas .fh-block-link:focus{color:#1d5e9a;text-decoration:underline;display:block}}.cityareas span{font-weight:500}.fh-block-in{height:120px;overflow:hidden}.fh-block-in.inactive{height:auto}}.list-circle{list-style:none;padding-left:1em}.list-circle li{position:relative;padding-left:16px}.list-circle li:before{content:"";display:inline-block;width:6px;height:6px;-webkit-border-radius:50%;border-radius:50%;position:absolute;left:0;top:-webkit-calc(50% - 3px);top:calc(50% - 3px)}@media(max-width:768px){.border-sm-bottom-0{border-bottom:none!important}.border-sm-top-0{border-top:none!important}}.breadcrumb{background-color:initial;padding-right:0;padding-left:0}@media(max-width:576px){.breadcrumb{padding-top:15px;padding-bottom:15px;margin:0}}.breadcrumb li{display:inline-block}@media(max-width:576px){.breadcrumb li{font-weight:500;font-size:14px;line-height:20px}}.breadcrumb li:not(:first-child)::before{padding:0 5px;color:#ccc;content:"/ "}.breadcrumb li:not(:last-child){padding-right:5px}.breadcrumb li a{color:#333;text-decoration:underline;font-weight:400}@media(max-width:576px){.breadcrumb li a{color:#373737;text-decoration:none;font-size:14px;line-height:20px}}.products-table{margin:10px auto 15px;width:100%}.products-table thead th{color:#fff;padding:10px;text-align:center;text-transform:uppercase;vertical-align:middle}.products-table thead tr{height:30px}.products-table tbody tr{background-color:#f6f6f6;height:40px}.product-price{font-size:24px;font-weight:600;padding-right:1em}.custom-checkbox{position:relative;padding-left:30px}.custom-checkbox__label{position:relative;font-size:12px;font-weight:400;margin-bottom:0}.custom-checkbox__label::before{-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;position:absolute;left:-50px;top:0;display:block;width:20px;height:20px;pointer-events:none;content:"";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:initial;border:1px solid #ccc;-webkit-border-radius:3px;border-radius:3px;margin-left:20px}.custom-checkbox__label::after{top:0;position:absolute;left:-50px;display:block;width:20px;height:20px;content:"";background-repeat:no-repeat;background-position:50%;background-size:50% 50%;margin-left:20px}.custom-checkbox__label a{font-size:12px;font-weight:400;line-height:14px;text-decoration:none!important}@media(min-width:768px){.custom-checkbox__label a:hover{text-decoration:underline!important}}.custom-checkbox__label-middle::after,.custom-checkbox__label-middle::before{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.custom-checkbox__input:checked~.custom-checkbox__label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.m-t-35{margin-top:35px}.m-t-14{margin-top:14px}.btn{padding:10px 40px;-webkit-border-radius:3px;border-radius:3px;font-weight:400;border:none}.btn>.bi::before{line-height:normal}@media(min-width:768px){.btn:hover .btn__line{background-color:#fff}}.btn-sub-main{font-weight:600}.btn-small{font-size:14px;line-height:17px}.btn-border{border:1px solid}.btn-medium{font-size:16px;line-height:20px;font-weight:600}.btn-big{font-size:20px;line-height:24px;font-weight:600}.btn-upper{letter-spacing:.04em;text-transform:uppercase}.btn-mobile{padding:10px}.btn__line{margin-top:3px;display:block;width:18px;height:2px;background-color:#000}.btn__line:first-child{margin-top:0}@media(max-width:991px){.btn-md-block{display:block;width:100%}}p{font-family:montserrat,sans-serif;font-weight:400;font-size:16px;line-height:150%;color:#333;margin:0 0 10px}@media(max-width:991px){p{font-size:14px;font-weight:400;line-height:20px}}@media(max-width:991px){li{font-size:14px;font-weight:400;line-height:20px}}a{font-family:montserrat,sans-serif;font-weight:500;font-size:16px;line-height:20px;color:#000;text-decoration:none}.overlay{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;background-color:#1c1e28;opacity:0;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.nice-select.form-control{padding:0 30px 0 18px}.nice-select.form-control[type=number]{padding-right:15px}.has-error .help-in .form-control{border:1px solid red}.has-error .help-in .help-block-error{color:red}.icon-check:before{display:block;content:" ";background-image:url(/templates/main/images/icons/check.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;height:28px;width:28px}.icon-chevron-down:before{display:inline-block;content:" ";background-image:url(/templates/main/images/icons/chevron-down.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;height:15px;width:15px;margin-top:3px}.icon-factory:before{display:block;content:" ";background-image:url(/templates/main/images/icons/factory.svg);background-repeat:no-repeat;background-position:50%;background-size:cover;height:45px;width:45px}.icon-microscope:before{display:block;content:" ";background-image:url(/templates/main/images/icons/microscope.svg);background-repeat:no-repeat;background-position:50%;background-size:cover;height:45px;width:36px}.icon-concrete-truck:before{display:block;content:" ";background-image:url(/templates/main/images/icons/concrete-truck.svg);background-repeat:no-repeat;background-position:50%;background-size:cover;height:38px;width:51px}.icon-employee:before{display:block;content:" ";background-image:url(/templates/main/images/icons/employee.svg);background-repeat:no-repeat;background-position:50%;background-size:cover;height:45px;width:30px}.icon-hand:before{display:block;content:" ";background-image:url(/templates/main/images/icons/hand.svg);background-repeat:no-repeat;background-position:50%;background-size:cover;height:45px;width:45px}.icon-fast-time:before{display:block;content:" ";background-image:url(/templates/main/images/icons/fast-time.svg);background-repeat:no-repeat;background-position:50%;background-size:cover;height:45px;width:45px}.icon-building:before{display:block;content:" ";background-image:url(/templates/main/images/icons/building.svg);background-repeat:no-repeat;background-position:50%;background-size:cover;height:50px;width:50px}.icon-like:before{display:block;content:" ";background-image:url(/templates/main/images/icons/like.svg);background-repeat:no-repeat;background-position:50%;background-size:cover;height:50px;width:50px}.color-black{color:#000}.color-gray{color:#3c414f}.color-light-gray{color:#6a6a6a}.header.stick{position:fixed;top:0;width:100%;left:0;right:0;z-index:100;background-color:#fff;-webkit-box-shadow:0 10px 5px 0 rgba(0,0,0,.75);box-shadow:0 10px 5px rgba(0,0,0,.75)}.header__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:10px 0 0;position:relative}@media(max-width:991px){.header__content{margin:20px 0}}@media(max-width:576px){.header__content:not(.mobile-menu){-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around!important;justify-content:space-around!important;-ms-flex-pack:distribute!important}}.header__content-slogan{padding-right:20px;max-width:270px}.header__content-slogan p{line-height:140%}@media(max-width:1200px){.header__content-slogan p{font-size:14px}}.header__content-temperature{font-weight:500;font-size:28px;line-height:44px;padding-right:20px;white-space:nowrap}@media(max-width:1200px){.header__content-temperature{font-size:24px}}@media(max-width:991px){.header__content-temperature{font-size:22px;padding-right:10px}}@media(max-width:768px){.header__content-temperature{font-size:20px;line-height:26px}}.header__content-phone{padding-right:20px;white-space:nowrap}@media(max-width:991px){.header__content-phone{padding-right:10px}}@media(max-width:576px){.header__content-phone{padding:5px}}.header__content-phone a{font-size:20px;line-height:24px;color:#141313}@media(max-width:768px){.header__content-phone a{font-size:16px;line-height:17px;font-weight:700}}.header__content-phone p{font-size:14px;line-height:17px;color:#141313}@media(max-width:991px){.header__content-phone p{margin-bottom:0}}@media(max-width:768px){.header__content-phone p{font-size:10px;line-height:12px}}.header__content-button .btn{font-weight:500}@media(max-width:991px){.header__content-button .btn{padding:10px}}@media(max-width:768px){.header__content-button .btn{padding:5px;font-size:14px}}@media(max-width:576px){.header__content-button .btn{padding:5px}}.header__content-button .btn svg{fill:#fff}@media(max-width:576px){.header__content-calc{position:absolute;right:0;top:40px}}@media(max-width:576px){.header__content-burger{position:absolute;right:1px;top:0}}@media(max-width:991px){.header .menu{padding:0}}@media(max-width:991px){.header .menu .header__content{margin:20px;position:relative}.header .menu .header__content-phone{margin-right:37px;padding:0 10px 0 0}}@media(max-width:991px){.header .menu__nav{padding:0}}.header .menu__nav-close{font-size:30px;line-height:1;position:absolute;right:0}@media(max-width:991px){.header .menu__nav .nav-item{border-bottom:1px solid rgba(255,255,255,.4);padding-left:20px;padding-right:20px}}@media(max-width:991px){.header .menu__nav>.navbar{padding:0}}@media(max-width:991px){.header .menu__nav>.collapsing{-webkit-transition:none;-o-transition:none;transition:none;display:none}}@media(max-width:991px){.header .menu__nav>.collapse{position:fixed;top:0;left:0;bottom:0;right:0;height:100%;width:100%;padding:0;z-index:101;overflow:auto}}.header .menu__nav>.collapse .navbar-nav.sm-collapsible .sub-arrow{border:none;font-size:14px}.header .menu__nav>.collapse .navbar-nav.sm-collapsible .sub-arrow::before{content:"\f270";font-family:bootstrap-icons!important}.header .menu__nav>.collapse .navbar-nav.sm-collapsible .show>a>.sub-arrow::before{content:"\f274"}.header .menu__nav>.collapse .navbar-nav a{font-weight:500}.header .menu__nav>.collapse .navbar-nav a.dropdown-item{font-size:18px;line-height:24px}@media(max-width:1200px){.header .menu__nav>.collapse .navbar-nav a.dropdown-item{font-size:15px;line-height:17px}}@media(max-width:991px){.header .menu__nav>.collapse .navbar-nav a.dropdown-item{font-size:14px;line-height:16px}}.header .menu__nav>.collapse .dropdown li:not(:last-child){border-bottom:1px solid rgba(255,255,255,.4)}.header .menu__nav>.collapse .dropdown-menu{padding:5px;min-width:200px!important}.header .menu__nav>.collapse .dropdown-menu .dropdown-item{padding:8px}@media(max-width:991px){.header .menu__nav>.collapse .dropdown-menu{border:none;color:#fff;margin:0}}@media(max-width:991px){.header .menu__nav>.collapse a{color:#fff;padding-top:15px;padding-bottom:15px}}@media(max-width:991px){.header .menu__nav>.collapse p{color:#fff}}@media(max-width:768px){.header .menu__nav>.collapse .header__content-phone>a{font-size:14px;font-weight:500;line-height:17px;letter-spacing:0}}@media(max-width:768px){.header .menu__nav>.collapse .header__content-phone>p{font-size:10px;font-weight:400;line-height:12px;letter-spacing:0}}@media(max-width:991px){.header .menu__nav>.collapse .header__content-button{padding:0 20px;margin:40px 0}}@media(max-width:576px){.header .logo{padding:5px}}.footer{padding:50px 0;background-color:#0f0f10}.footer h4{color:#fff;font-weight:700;letter-spacing:0;margin-bottom:15px;padding-top:15px}.footer h5{color:#fff}.footer .logo{margin-bottom:11px}.footer .logo>a{color:#fff;white-space:normal;font-size:32px}.footer p{margin-bottom:15px;color:#8d8d8d;font-size:12px}.footer a{color:#fff;font-weight:400;font-size:14px}@media(min-width:768px){.footer a:hover{color:#d5d5d5}}.footer__about{}.footer__about-card>p{margin-bottom:6px}.footer__contact .contact-title{color:#8d8d8d;font-size:12px}.footer__contact .contact-text{color:#fff;font-size:14px}.footer__line{border-top:1px solid #d9d9d9;margin-top:2.5rem;margin-bottom:2.5rem;opacity:12%}.footer__partners-cities .two-column{column-count:2}.footer__products{margin:0;justify-content:space-between}.footer__products .products_item{padding:0}.footer__products .products_item_center{text-align:center}.footer__products .products_item_right{text-align:right}.footer__products .products_item a{color:#8d8d8d}@media(max-width:576px){.footer__products .products_item_center{text-align:left}.footer__products .products_item_right{text-align:left}}.footer__payment{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-right:0;margin-left:0}.footer__payment-card{padding-right:0;padding-left:0;display:flex;align-items:center}.footer__payment-title{color:#fff;margin-left:15px}@media(max-width:576px){.footer__payment{display:block}.footer__payment-card{margin-bottom:5px}}.logo{padding-right:20px;white-space:nowrap}@media(max-width:991px){.logo{padding-right:10px}}@media(max-width:576px){.logo{padding:10px}}.logo a{font-weight:900;font-size:36px;line-height:44px;color:#000}@media(max-width:1200px){.logo a{font-size:30px}}@media(max-width:991px){.logo a{font-size:26px}}@media(max-width:768px){.logo a{font-size:18px;font-style:normal;line-height:22px}}@media(max-width:576px){.logo a{white-space:normal}}.menu__nav{padding-left:0;padding-right:0;margin-left:-8px;margin-right:-8px}.menu__nav i.bi{padding-left:5px;font-size:10px}@media(max-width:576px){.menu__nav .logo{padding:0 10px 0 0}}.menu .dropdown-toggle::after{content:none}.menu>li{color:#000}.menu>li>a{padding:15px 6px}.calculator{-webkit-border-radius:10px;border-radius:10px;background-color:#fff;padding:20px 40px 10px}@media(max-width:576px){.calculator h2{font-size:22px;line-height:24px}}.calculator-bg-img{position:absolute;left:0;top:0;right:0;bottom:0;z-index:-2;width:100%;background-repeat:no-repeat;background-position:50%;background-size:cover}.calculator__input{position:relative;width:100%}@media(max-width:991px){.calculator__input.m-t-14{margin-top:0}}.calculator__input-price{position:absolute;right:0;margin-right:40px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-weight:600;font-size:14px;line-height:100%}@media(max-width:768px){.calculator__input-price{margin-right:20px}}.calculator__input-checkbox{margin-top:39px}.calculator__input-checkbox .custom-checkbox{margin:0}.calculator__label-abns{font-weight:400}.calculator__label-nrobot{font-weight:400;font-size:12px;line-height:120%;color:#383636}.calculator__label-nrobot>a{font-weight:400;font-size:12px;line-height:120%;color:#383636}.calculator__cost{font-weight:600;font-size:14px;line-height:100%;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;border-radius:5px;width:100%;padding:13px 20px;margin-top:24px}.bottom-calculator-place{position:relative;padding:50px 0}.checkbox~.calculator__input-price{top:50%}.first-screen{padding:20px 0 50px;position:relative}.first-screen__bg{position:absolute;left:0;top:0;right:0;bottom:0;z-index:-2;width:100%;background-repeat:no-repeat;background-position:top;background-size:100%}.first-screen__title{font-weight:900;font-size:48px;line-height:59px;color:#fff;margin-bottom:20px}@media(max-width:991px){.first-screen__title{font-size:32px;font-weight:700;line-height:39px}.first-screen__bg{background-size:500%}}.first-screen__advantages{margin-bottom:20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:991px){.first-screen__advantages{margin-bottom:15px}}.first-screen__advantages>li{font-size:24px;line-height:30px;color:#fff}@media(max-width:991px){.first-screen__advantages>li{font-size:18px;font-weight:500;line-height:18px;margin-bottom:20px}.first-screen__advantages>li:last-child{margin-bottom:0}}@media(max-width:768px){.first-screen__advantages>li{font-size:14px;line-height:14px;margin-bottom:5px}}.first-screen__advantages>li span{padding-left:5px}.first-screen__advantages-icon{padding-right:10px}@media(max-width:768px){.first-screen__advantages-icon svg{height:20px;width:20px}}.custom-nav .nav-tabs{border:none;margin-top:22px;margin-bottom:20px}.custom-nav .nav-tabs li{padding-bottom:10px;padding-right:10px}.custom-nav .nav-tabs .nav-link{padding:10px 20px;font-weight:400;border:none;-webkit-border-radius:3px;border-radius:3px}.custom-nav .nav-tabs .nav-link.active{color:#fff}.custom-tab{border:none}.custom-card{-webkit-border-radius:5px;border-radius:5px;border:1px solid #dfdfdf;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 10px 20px rgba(0,0,0,4%),0 2px 6px rgba(0,0,0,4%),0 0 1px rgba(0,0,0,4%);box-shadow:0 10px 20px rgba(0,0,0,4%),0 2px 6px rgba(0,0,0,4%),0 0 1px rgba(0,0,0,4%)}.price-main{padding:40px 0}@media(max-width:991px){.price-main{padding:30px 0}}@media(max-width:768px){.price-main{padding:15px 0}}@media(max-width:768px){.price-main h1{margin-bottom:15px}}.price-main__actual{font-size:16px;font-weight:500;line-height:20px;letter-spacing:0;text-align:left}@media(max-width:576px){.price-main__actual{color:#212529}.price-main__actual-p{padding:0 15px}}.price-main__tabs a.btn{font-size:13px;font-weight:600;line-height:16px;letter-spacing:.02em;text-align:left;padding:7px 14px}.price-main__select~.nice-select{margin-bottom:25px;color:#212529}.price-main__table{margin-bottom:4px}.price-main__table .nice-select{margin-bottom:0}.price-main__table thead th{color:#fff}.price-main__table .active-price{display:table-cell!important}.price-main__choice{font-size:16px;font-weight:500;line-height:20px}.sale{padding:47px 0 37px;position:relative;margin-bottom:120px}@media(max-width:991px){.sale{margin-bottom:50px}}.sale h3{font-size:45px;font-weight:700;line-height:55px;letter-spacing:0;text-align:left;margin-bottom:32px}@media(max-width:991px){.sale h3{font-size:40px;line-height:55px}}@media(max-width:768px){.sale h3{font-size:32px;line-height:48px}}.sale h3 .color-sub-main{font-weight:800}@media(max-width:991px){.sale h3 .color-sub-main{font-size:40px;line-height:55px}}@media(max-width:768px){.sale h3 .color-sub-main{font-size:32px;line-height:48px}}.sale .btn{font-size:14px;font-weight:700;line-height:17px;letter-spacing:.04em;padding:14px 20px}.sale__item{padding:25px;width:100%;background-color:#fff;margin-bottom:20px}.sale__item-title{font-size:32px;font-weight:700;line-height:32px;letter-spacing:.01em;margin-bottom:10px;color:#ed1818}.sale__item-subtitle{font-size:20px;font-weight:500;line-height:20px;color:#313131;margin-bottom:0}.sale__bg-percent{width:915px;height:450px;position:absolute;margin-left:40px}@media(max-width:991px){.sale__bg-percent{width:100%;margin-left:0}}.sale__bg-concrete-truck{max-width:60%;position:absolute;width:1040px;height:645px;background-repeat:no-repeat;background-position:50%;background-size:contain;overflow:hidden;right:15px;top:0;-webkit-transform:rotateZ(2deg);-ms-transform:rotate(2deg);transform:rotateZ(2deg);margin-top:15px}@media(max-width:464px){.sale .color-sub-main-sale-mobile{display:inline-block}}.advantage{margin-bottom:70px}@media(max-width:991px){.advantage{margin-bottom:30px}}.advantage-col{margin-bottom:30px}@media(max-width:991px){.advantage-col{margin:10px}}.advantage__item{padding:20px;border:1px solid #f4f4f4;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 10px 20px rgba(0,0,0,4%),0 2px 6px rgba(0,0,0,4%),0 0 1px rgba(0,0,0,4%);box-shadow:0 10px 20px rgba(0,0,0,4%),0 2px 6px rgba(0,0,0,4%),0 0 1px rgba(0,0,0,4%);-webkit-border-radius:5px;border-radius:5px;height:100%}@media(min-width:768px){.advantage__item:hover .advantage__item-icon{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}.advantage__item:not(:last-child){margin-right:30px}.advantage__item-icon{-webkit-border-radius:50%;border-radius:50%;width:80px;height:80px;position:relative;margin:0 auto;margin-bottom:15px;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.advantage__item-icon svg{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.payment{padding:50px 0;margin-bottom:100px}@media(max-width:991px){.payment{margin-bottom:60px}}.payment h2,.payment p{color:#fff}.payment h2{font-size:36px;font-weight:700;line-height:44px}@media(max-width:768px){.payment h2{font-size:32px;line-height:39px;margin-bottom:25px}}.payment__item{position:relative;padding-left:96px}.payment__item:not(:last-child){margin-bottom:40px}@media(max-width:768px){.payment__item:not(:last-child){margin-bottom:20px}}.payment__item-icon{position:absolute;left:15px}.payment__item-title{font-weight:600;font-size:20px;line-height:24px;margin-bottom:5px}.payment .btn{font-size:14px;font-weight:700;line-height:14px;letter-spacing:.04em;padding-top:18px;padding-bottom:18px}@media(max-width:768px){.payment .btn{margin-top:10px;white-space:normal}}.technics{margin-bottom:100px}@media(max-width:991px){.technics{margin-bottom:60px}}.technics__title{margin-bottom:15px}.technics__subtitle{font-size:18px;line-height:23px;margin-bottom:57px}@media(max-width:991px){.technics__subtitle{margin-bottom:30px}}.technics-col{margin-bottom:30px}.technics__item{padding:20px 25px;height:100%}.technics__item p{line-height:16px}@media(max-width:768px){.technics__item{padding:0;margin-bottom:0}}@media(max-width:576px){.technics__item{margin-bottom:20px}}.technics__item img{-webkit-border-radius:3px;border-radius:3px}@media(max-width:991px){.technics__item img{width:100%}}@media(max-width:991px){.technics__item-about{padding:20px 35px 0}}.technics__item-header{margin-bottom:20px;min-height:170px}.technics__item-title{font-size:18px;font-weight:500;line-height:22px;margin-bottom:11px;letter-spacing:-.5px}@media(max-width:991px){.technics__item_price{padding:0 35px}}.technics__item_price-title{font-size:18px;font-weight:600;line-height:18px;margin-bottom:10px}.technics__item_price ul{padding-left:0;list-style:none}.technics__item li{margin-bottom:10px;font-size:12px;line-height:14px;color:#000}@media(max-width:576px){.technics__item-hout{font-weight:500;font-size:16px;line-height:20px;color:#373737;padding:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.technics__item-hout::after{content:"";display:block;width:9px;height:6px;background-image:url(../images/icons/down.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;-webkit-flex-basis:9px;-ms-flex-preferred-size:9px;flex-basis:9px;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.technics__item-hout.active::after{background-image:url(../images/icons/up.svg)}.technics__item-out{display:none}.technics__item-out.active{display:block}.technics__item-out img{-webkit-border-radius:0;border-radius:0}}.catalog{margin-bottom:100px}@media(max-width:991px){.catalog{margin-bottom:60px}}@media(max-width:576px){.catalog{margin-bottom:0}}.catalog__block{-webkit-border-radius:5px;border-radius:5px;overflow:hidden}@media(max-width:576px){.catalog__block{-webkit-border-radius:0;border-radius:0}}.catalog__item{padding:100px 20px;overflow:hidden}@media(min-width:768px){.catalog__item:hover .catalog__item-img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}}.catalog__item-img{width:100%;height:100%;position:absolute;left:0;right:0;bottom:0;top:0;z-index:-2;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.catalog__item-overlay{position:absolute;left:0;right:0;bottom:0;top:0;z-index:-1;background:-webkit-gradient(linear,left top,right top,from(rgba(29,94,154,.55)),to(rgba(29,94,154,.55)));background:-o-linear-gradient(left,rgba(29,94,154,.55),rgba(29,94,154,.55));background:linear-gradient(to right,rgba(29,94,154,.55),rgba(29,94,154,.55))}.catalog__item-btn{font-size:20px;font-weight:600;line-height:24px}.catalog__item-concrete,.catalog__item-sand-concrete,.catalog__item-solution,.catalog__item-sand,.catalog__item-broken-stone,.catalog__item-expanded-clay-concrete,.catalog__item-bordyury{background-repeat:no-repeat;background-position:50%;background-size:cover}.service{padding:50px 0 70px;margin-bottom:100px}@media(max-width:768px){.service+.description{margin-top:-100px}}@media(max-width:991px){.service{padding:50px 0}}.service-col{margin-bottom:20px}.service__title{color:#fff}@media(max-width:991px){.service__title{margin-bottom:36px}}.service__item{position:relative;padding:20px 10px;background:#fff;border:1px solid #e6e6e6;-webkit-box-shadow:0 16px 24px rgba(0,0,0,6%),0 2px 6px rgba(0,0,0,4%),0 0 1px rgba(0,0,0,4%);box-shadow:0 16px 24px rgba(0,0,0,6%),0 2px 6px rgba(0,0,0,4%),0 0 1px rgba(0,0,0,4%);-webkit-border-radius:5px;border-radius:5px;height:100%;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media(min-width:768px){@media(min-width:768px){.service__item:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}}.service__item-icon{-webkit-border-radius:50%;border-radius:50%;width:80px;height:80px;position:relative;margin:0 auto;margin-bottom:15px}.service__item-icon svg{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.service__item-link{font-weight:600;bottom:0;position:absolute;margin-bottom:20px;width:100%;left:0}@media(min-width:768px){.service__item-link:hover{text-decoration:underline}}.service__item-text{line-height:130%;margin-bottom:35px}.portfolio{margin-bottom:100px}.portfolio__item-img{position:relative;margin-bottom:15px;-webkit-border-radius:5px;border-radius:5px}.portfolio__item-img img{-webkit-border-radius:5px;border-radius:5px}@media(min-width:768px){.portfolio__item:hover .portfolio__item-overlay{opacity:1}.portfolio__item:hover .portfolio__item-overlay .overlay{opacity:.5}}.portfolio__item-overlay{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;opacity:0;overflow:hidden}.portfolio__item .btn{color:#fff;border-color:#fff;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;z-index:2}@media(min-width:768px){.portfolio__item .btn:hover{background:#000}}@media(max-width:991px){.portfolio__item .btn{font-size:12px;padding:10px 20px}.sliderPortfolio-prev,.sliderPortfolio-next{display:none!important}}.description{margin-bottom:100px}.description__img{margin-bottom:30px}.faq{margin-bottom:100px}@media(max-width:991px){.faq{margin-bottom:60px}}.faq-icon{width:25px;height:25px;display:inline-block;-webkit-border-radius:50%;border-radius:50%;line-height:1;text-align:center;position:absolute;-webkit-transform:translateY(-50%)rotateZ(180deg);-ms-transform:translateY(-50%)rotate(180deg);transform:translateY(-50%)rotateZ(180deg);top:50%;left:0}.faq-icon svg{position:absolute;left:6px;top:6px}.faq-collapse{border-bottom:1px solid #000}.faq-collapse.collapsing~.card-header{border-bottom:0}.faq .card{border:none;-webkit-border-radius:0;border-radius:0}.faq .card:first-child{border-top:1px solid #000}.split-text-in-button-faq{word-break:break-all;word-wrap:break-word;width:100px;height:unset;overflow-x:hidden}.faq .card-header{background-color:#fff;border-bottom:1px solid #000;padding:21px 20px 21px 0;-webkit-border-radius:0;border-radius:0}.faq .card-header .btn{font-size:18px;color:#333;margin:0;padding:0 0 0 35px;font-weight:700;position:relative;overflow-x:unset;white-space:unset;word-break:break-word;width:100%;display:block;text-overflow:ellipsis;text-align:start;overflow-y:hidden}@media(max-width:991px){.faq .card-header .btn{white-space:normal}}.faq .card-header .btn.collapsed{font-weight:400;overflow-x:hidden;!important;white-space:nowrap;!important;word-break:unset;!important}.faq .card-header .btn.collapsed>.faq-icon{-webkit-transform:translateY(-50%)rotateZ(0);-ms-transform:translateY(-50%)rotate(0);transform:translateY(-50%)rotateZ(0)}@media(min-width:768px){.faq .card-header .btn:hover{color:inherit;background:0 0;text-decoration:underline}.faq .card-header .btn:focus{color:inherit;background:0 0;text-decoration:none}}.feedback{padding:40px 0 50px;margin-bottom:100px}@media(max-width:991px){.feedback{margin-bottom:60px}}@media(max-width:768px){.feedback{padding:60px 0}}.feedback-title{margin-bottom:10px;color:#fff}.feedback-subtitle{margin-bottom:40px;color:#fff}.feedback .custom-checkbox{color:#fff}.feedback .custom-checkbox__label a{color:#fff}.feedback-input{background-color:initial;color:#fff}.feedback-input::-webkit-input-placeholder{color:#fff}.feedback-input::-moz-placeholder{color:#fff}.feedback-input:-ms-input-placeholder{color:#fff}.feedback-input::-ms-input-placeholder{color:#fff}.feedback-input::placeholder{color:#fff}.feedback .btn{line-height:1.25}.slick_gallery .slick-custom-arrow,.slick_mobile .slick-custom-arrow{-webkit-border-radius:50%;border-radius:50%;width:40px;height:40px}.slick_gallery .slick-custom-arrow:before,.slick_mobile .slick-custom-arrow:before{content:none}.slick_gallery .slick-custom-arrow.slick-prev,.slick_mobile .slick-custom-arrow.slick-prev{left:-55px}.slick_gallery .slick-custom-arrow.slick-prev>i,.slick_mobile .slick-custom-arrow.slick-prev>i{margin-right:3px}.slick_gallery .slick-custom-arrow.slick-next,.slick_mobile .slick-custom-arrow.slick-next{right:-55px}.slick_gallery .slick-custom-arrow.slick-next>i,.slick_mobile .slick-custom-arrow.slick-next>i{margin-left:3px}.slick_gallery .slick-custom-arrow>i,.slick_mobile .slick-custom-arrow>i{font-size:22px;color:#fff}.slick_gallery .slick-dots,.slick_mobile .slick-dots{bottom:auto;margin-top:20px}.slick_gallery .slick-dots li button:before,.slick_mobile .slick-dots li button:before{font-size:10px}.slick_gallery img,.slick_mobile img{margin:0 auto}.slick_gallery.slick-dotted.slick-slider,.slick_mobile.slick-dotted.slick-slider{margin-bottom:80px}.slick-slider{visibility:hidden}.slick-initialized{visibility:visible}.review{margin-bottom:70px}@media(max-width:991px){.review{margin-bottom:60px}}.review-col{margin-bottom:30px}@media(max-width:991px){.review-col{margin-bottom:15px}}.review__item{height:100%}.review__item:not(.youtube){padding:35px 30px}.review__item.youtube .review__item-title{background:0 0;position:absolute;z-index:1;bottom:0;margin-left:30px;margin-bottom:30px}.review__item.youtube .review__item-name,.review__item.youtube .review__item-company{color:#fff}@media(max-width:991px){.review__item.youtube .img{background-size:initial}}.review__item-title{margin-bottom:15px}.review__item-name{font-size:22px;font-weight:500;line-height:22px;color:#181818;margin-bottom:3px}.review__item-face{overflow:hidden;-webkit-border-radius:50%;border-radius:50%;width:70px;height:70px;margin-right:15px}@media(max-width:991px){.review__item-face{height:auto}}.review__load,.review__load-hidden{margin-top:10px;text-align:center}@media(max-width:768px){.review .custom-nav>.nav-tabs{-webkit-box-orient:vertical;-webkit-box-direction:normal}}@media(max-width:991px){.review .custom-nav>.nav-tabs>li{padding-bottom:15px}}.factory{margin-bottom:100px}@media(max-width:991px){.factory{margin-bottom:60px}}.map{position:relative}.map-yandex #ya-map{position:absolute;background-color:#3c414f;top:0;left:0;right:0;bottom:0;z-index:1}@media(max-width:768px){.map-yandex #ya-map{position:relative;height:300px}}.contact{padding-top:70px;padding-bottom:90px}.contact h2{margin-bottom:15px;padding-bottom:0}.contact-icon{-webkit-border-radius:50%;border-radius:50%;position:absolute;width:26px;height:26px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.contact-icon+span{padding-left:35px}.contact-icon>.bi{color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:14px}.contact-icon>.bi::before{display:block}.contact__block{background:#fff;-webkit-box-shadow:0 16px 24px rgba(0,0,0,6%),0 2px 6px rgba(0,0,0,4%),0 0 1px rgba(0,0,0,4%);box-shadow:0 16px 24px rgba(0,0,0,6%),0 2px 6px rgba(0,0,0,4%),0 0 1px rgba(0,0,0,4%);-webkit-border-radius:10px;border-radius:10px;padding:30px 35px;display:inline-block;vertical-align:top;min-width:470px;position:relative;z-index:3}@media(max-width:768px){.contact__block{-webkit-box-shadow:none;box-shadow:none;padding:0;display:block;background:0 0;min-width:auto}}.contact__list{margin-bottom:25px}.contact-title{color:#6a6a6a;line-height:20px;margin-bottom:5px}@media(max-width:768px){.contact-title{color:#fff}}.contact-text{line-height:20px;color:#333;margin-bottom:15px;position:relative}@media(max-width:768px){.contact-text{color:#fff}}.contact__work_time-title{font-size:18px;font-weight:700;line-height:18px;margin-bottom:15px}@media(max-width:768px){.contact__work_time-title{color:#fff}}@media(max-width:768px){.contact__work_time-title .contact-title{font-weight:400}}.contact__work_time .contact-text{margin-bottom:10px}@media(max-width:768px){.contact{padding-top:25px;padding-bottom:25px}.contact h2{color:#fff}.contact a{color:#fff}.contact .btn-main{background:#fff;font-weight:600}}.bank-card{width:40px}.partner__item{margin-bottom:5px}.partner__item a{color:#8d8d8d}@media(min-width:768px){.partner__item a:hover{color:#d5d5d5}}.gallery{margin-bottom:70px}.gallery__desc{margin-bottom:35px}.gallery__title{margin-bottom:20px}.gallery__item{padding:0;border-radius:5px}.youtube{grid-template:auto/auto;position:relative;overflow:hidden;-webkit-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;cursor:pointer}.youtube .img{display:grid;background-position:50%;background-repeat:no-repeat;height:100%;width:100%;position:relative;background-size:auto}.youtube .img img{grid-area:1/1}.youtube .play{grid-area:1/1;background:#fff;-webkit-border-radius:50%;border-radius:50%;width:45px;height:45px;align-self:center;justify-self:center;z-index:10;position:relative}.youtube .play:after{border-style:solid;border-width:10px 0 10px 15px;border-color:transparent transparent transparent rgba(255,255,255,.75);content:" ";font-size:10px;height:0;top:50%;left:50%;-margin-left:2px;margin-left:2px;position:absolute;width:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media(min-width:768px){.youtube .play:hover{color:#fff}}.recall_block{position:fixed;bottom:20px;left:20px;-webkit-border-radius:15px;border-radius:15px;padding:10px 5px;font-size:14px;width:344px;z-index:100;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.recall_block .recall_container-header .f-close{position:absolute;top:12px;right:10px;width:35px;display:block;background-color:initial;margin:0;height:20px;text-align:center;z-index:99;cursor:pointer}.recall_block .recall_container-header .f-close .line{background-color:#fff;width:15px;height:2px;top:50%;position:relative;margin:0 auto}.recall_block .fplace{background:#fff;padding:25px 40px 10px;margin:10px 0}.recall_block .fplace.wm{padding:25px 5px 10px}.recall_block .fplace .btext{font-size:13px;text-align:center;margin-bottom:10px;line-height:1.2}.recall_block .fplace .checkbox{font-size:13px;line-height:1.2}.recall_block .fplace .btn{padding:10px 12px}.recall_block .fplace .mess_input .mib_place .btn{padding:6px 8px}.recall_block .fplace .mess_input .mib_place .btn i{font-size:17px}.recall_block .fhead{display:block;color:#fff;margin:0 5px;cursor:pointer;text-decoration:none;padding:4px;overflow:hidden}@media(min-width:768px){.recall_block .fhead:hover,.recall_block .fhead:focus{display:block;color:#fff;margin:0 5px;cursor:pointer;text-decoration:none;padding:4px;overflow:hidden}}.recall_block .fhead .ficon{float:left;width:50px}.recall_block .fhead .ficon img{width:100%;height:auto;display:block}.recall_block .fhead .ftext{margin:0 10px 0 60px;padding:5px 0}.recall_block .fhead .ftext .name{font-size:15px;color:#fff}.recall_block .fhead .ftext .sname{font-size:13px;color:#fff}.recall_block .messages{overflow-y:scroll;height:360px;font-size:13px;line-height:1.2}.recall_block .messages .mess_block{margin:0 40px 20px 5px}.recall_block .messages .mess_block.byuser{margin:0 5px 20px 40px}.recall_block .messages .mess_block.byuser .mess_text{background:#fff}.recall_block .messages .mess_block .mess_text{border:1px solid #dddcd7;background:#fafafa;padding:10px 14px;-webkit-border-radius:5px;border-radius:5px;color:#000}.recall_block .messages .mess_block .mess_time{font-size:10px;line-height:1.2}.recall_block .mess_form{margin-top:15px}.recall_block .waiting{text-align:center;padding:30px}.recall_block .waiting .text{margin:0 0 5px}.recall_block .mess_input{overflow:hidden;padding:10px 0 0}.recall_block .mess_input .mib_place{float:right;width:40px}.recall_block .mess_input .mim_place{margin:0 45px 0 0}.recall_block .mess_input .mim_place .mim_help{color:#f44336;font-size:11px;line-height:1.2}.recall_block_mb{position:fixed;bottom:0;left:0;right:0;z-index:99;font-size:14px}.recall_block_mb .btns{overflow:hidden;-webkit-border-radius:50%/40% 40% 0 0;border-radius:50%/40% 40% 0 0}.recall_block_mb .btns .btn-place{float:left;width:50%}.recall_block_mb .btns.rb{border-right:1px solid #444a5c}.recall_block_mb .face{width:50px;position:absolute;top:-25px;left:50%;margin-left:-25px}.recall_block_mb .face img{width:100%;height:auto}.recall_block_mb .btnrc{display:block;padding:20px 10px;text-decoration:none;color:#fff;text-align:center;cursor:pointer}@media(min-width:768px){.recall_block_mb .btnrc:hover,.recall_block_mb .btnrc:focus{display:block;padding:20px 10px;text-decoration:none;color:#fff;text-align:center;cursor:pointer}}@media(max-width:576px){@media(min-width:768px){.recall_block_mb .btnrc:hover,.recall_block_mb .btnrc:focus{padding:10px;font-size:12px}}.recall_block_mb .btnrc{padding:10px;font-size:12px}}.recall_over{position:fixed;top:0;bottom:0;left:0;right:0;background:#f1f1f1;text-align:center;z-index:1000}.recall_over .hd{background:#0c73ff;padding:20px;color:#fff;position:relative}.recall_over .hd .close{position:absolute;top:20px;right:20px;font-size:22px}.recall_over .hd .face2{margin:0 0 10px}.recall_over .bd{padding:20px}.recall_over .bd .stitle{margin:0 0 20px}.rc_form_mob .form-control{height:46px;padding:12px 18px;-webkit-border-radius:23px;border-radius:23px}.rc_form_mob textarea.form-control{height:auto}.rc_form_mob .rc_link{text-decoration:underline;color:#326dbe}@media(min-width:768px){.rc_form_mob .rc_link:hover,.rc_form_mob .rc_link:focus{text-decoration:underline;color:#326dbe}}.rc_form_mob .btn{padding:12px 18px;-webkit-border-radius:23px;border-radius:23px;font-size:16px;font-weight:700}.page-body__img img.img-rounded{-webkit-box-shadow:0 4px 20px rgba(0,0,0,.2);box-shadow:0 4px 20px rgba(0,0,0,.2);overflow:hidden}.cookie{position:fixed;left:0;bottom:0;margin:20px 20px 40px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.75);box-shadow:0 0 5px rgba(0,0,0,.75);background-color:#eeece8;padding:15px 20px;max-width:500px;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media(max-width:991px){.cookie{max-width:-webkit-calc(100% - 400px);max-width:calc(100% - 400px);z-index:99;margin:20px}}@media(max-width:576px){.cookie{max-width:100%;margin-bottom:80px}}.cookie__title{margin-right:20px}.cookie__btn{overflow:visible;position:absolute;right:0;outline:none;border:none;margin-right:10px;padding:5px;top:0;margin-top:10px}.cookie__btn svg{display:block}.choice-city{position:relative;padding-right:20px}.choice-city__link{font-size:.8em}.choice-city .errorAjax{position:absolute;z-index:1;width:440px;top:-webkit-calc(100% + 5px);top:calc(100% + 5px)}.choice-city__block{position:fixed;left:0;right:0;top:0;bottom:0;overflow-y:auto;z-index:9999;padding:20px}.choice-city__block-title{font-size:20px;line-height:20px;font-weight:600}@media(max-width:768px){.choice-city__block-title{margin-bottom:10px}}.choice-city__close-btn{font-size:0;padding:10px 20px}@media(max-width:576px){.choice-city__close-btn{padding:0}}.choice-city__close-btn i{font-size:24px}@media(max-width:991px){.choice-city__close{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.choice-city__line{margin-bottom:20px;position:relative}.choice-city__warning_wrapper{width:100%;padding:15px 10px}.choice-city__warning{padding:15px;color:#000;background:#ffca0e;border-radius:10px}.choice-city__search .btn{padding:.375rem .75rem}.choice-city__full-list{display:none}.cities-short-list .row.d-none~.cities-short-list__readmore,.cities-short-list .row.d-none~.cities-children-list__hidden,.cities-short-list .row.d-none~.cities-children-list__readmore{margin-top:0}.cities-short-list__item{font-size:1em;margin-bottom:.5em;display:block}.cities-short-list__readmore,.cities-children-list__hidden,.cities-children-list__readmore{margin-top:15px;display:inline-block;text-decoration:underline}.hmob{margin:15px 0 8px}.hmob-line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.hmob-line-first{margin-bottom:8px}.hmob-line .choice-city{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.hmob-logo{font-weight:800;font-size:1.2rem;line-height:30px;color:#1d5e9a}.hmob-logo-text{font-weight:400;font-size:8px;line-height:10px;color:#373737}.hmob-pb{width:176px;text-align:right}.hmob-pb-phone{display:block;font-size:16px;line-height:18px;margin-bottom:3px;margin-top:0;white-space:nowrap;color:#1d5e9a}.hmob-pb-text{color:#373737;font-size:12px;line-height:14px}.hmob-icon{margin-left:10px}.hmob-icon-img{width:30px;height:30px}.hmob .choice-city{border:1px solid #1d5e9a;-webkit-border-radius:3px;border-radius:3px;padding:2px 6px;color:#373737}.hmob .choice-city__title{font-size:.8em}.hmob .choice-city svg{fill:#1d5e9a}.hmob .header__content-slogan{display:none}@media(max-width:576px){.colored-marks strong{color:#1d5e9a;display:block;font-weight:700;font-size:16px;line-height:20px}}@media(max-width:576px){.mre-list{color:#1d5e9a;font-weight:500;font-size:14px;line-height:17px;margin-bottom:20px}.mre-list a{display:inline-block;padding:5px 8px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #1d5e9a;color:#1d5e9a;text-decoration:none;margin:0 6px 6px 0;font-size:14px;line-height:17px}@media(min-width:768px){.mre-list a:hover,.mre-list a:focus{display:inline-block;padding:5px 8px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #1d5e9a;color:#1d5e9a;text-decoration:none;margin:0 6px 6px 0;font-size:14px;line-height:17px}}.mre-list-title{margin-bottom:10px}}.cframe-mob-place{display:none}.cframe-mob-place.active{display:block}.cframe-mob-text{font-weight:400;font-size:14px;line-height:130%;color:#373737;margin-bottom:15px}@media(max-width:576px){.tmp-offer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(29,94,154,.3137254902);padding-bottom:10px;margin-bottom:10px;font-weight:500;font-size:14px;line-height:17px;color:#373737}.tmp-offer h2{font-weight:500;font-size:14px;line-height:17px;color:#373737;margin-bottom:0}.tmp-offer .product-price{font-weight:500;font-size:14px;line-height:17px;color:#373737;margin-bottom:0}.tmp-offer .btn{background:#ffca0e;color:#333;padding:6px 12px;font-weight:500;font-size:14px;line-height:17px}.tmp-offer .btn i{display:none}.tmp-offer-one{border-bottom:none;background:#ffca0e;padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px;margin-left:-15px;margin-right:-15px}.tmp-offer-one .btn{background:#fff}.tmp-product blockquote{border-left:none;padding:0;font-weight:400;font-size:14px;line-height:130%}.tmp-product blockquote strong{font-weight:500}.tmp-product blockquote img{width:100%;height:auto}.slp-rim .img-fluid{width:100%;margin-bottom:10px}.tmp-pval{font-weight:700}}.partnership{background:-webkit-gradient(linear,left top,right top,from(#1C5E9A),to(rgba(28,94,154,.4)));background:-o-linear-gradient(left,#1C5E9A 0%,rgba(28,94,154,.4) 100%);background:linear-gradient(90deg,#1C5E9A 0%,rgba(28,94,154,.4) 100%)}.partnership__line{padding:15px 0;font-weight:500;font-size:18px;line-height:21px;color:#fff;letter-spacing:.01em;text-transform:uppercase;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media(max-width:576px){.partnership__line{font-weight:400;font-size:12px;line-height:14px;text-transform:none;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.partnership__line .btn-sub-main{font-weight:500;font-size:15px;line-height:18px;padding:6px 30px;text-transform:none;margin-left:40px;color:#333}@media(max-width:576px){.partnership__line .btn-sub-main{font-weight:400;font-size:14px;line-height:16px;margin-left:0;margin-right:0;padding:6px 10px}}@media(max-width:576px){.partnership__text{width:60%}}html .panel-group .card:first-child{margin-bottom:4px}html .panel-group.panel-group-primary .panel-title{margin-bottom:0}html .panel-group.panel-group-primary .panel-heading a{text-decoration:none}.panel-group .panel-heading{padding:0;-webkit-border-radius:3px;border-radius:3px}.panel-group .panel-heading a{display:block;padding:10px 15px}.text-center h2{text-align:center}.accordion_new_design{margin-bottom:80px}.text-color-primary{white-space:nowrap}.table td{white-space:nowrap}.clarify_price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.clarify_price .btn-sub-main{margin-left:auto}.detail__page-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.detail-page-product{float:none!important}.detail__page-block{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.container-type-beton .detail__page-block-type-beton{display:block}.container-type-beton .detail__page-block-type-beton .detail-page-product{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.container-type-beton .tmp-offer-detail-type-beton{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.container-type-beton .tmp-offer-detail-type-beton .product-price{margin-bottom:0}@media(min-width:768px){.float-md-left{float:none!important}}@media(min-width:576px){.mb-sm-50,.my-sm-50{margin-bottom:50px!important}.fh-block-in-desk{height:50px;overflow:hidden}.fh-block-link-desk{color:#1d5e9a;text-decoration:underline;display:block}.inactive-desk{height:auto}}.imp-link{color:#1d5e9a}@media(min-width:768px){.imp-link:hover,.imp-link:focus{color:#1d5e9a}}blockquote{border-color:#1d5e9a}.list-circle li:before{background-color:#1d5e9a}.wrapper-main{background-color:#1d5e9a}.products-table thead tr{background-color:#1d5e9a}@media(min-width:768px){.products-table tbody tr:hover{background:#1db5f5 repeat}}.btn{color:#fff}@media(min-width:768px){.btn:hover,.btn:focus{color:#fff;background:#1d95d4}}.btn-border{color:#1d5e9a;border-color:#1d5e9a}@media(min-width:768px){.btn-border:hover,.btn-border:focus{border-color:#1d95d4}}.btn-main{background:#1d5e9a}.btn-sub-main{background:#ffca0e;color:#333}.alert-sub-main{background-color:#ffca0e;color:#000}.hr,.tall{background-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(#1D5E9A),to(transparent));background-image:-o-linear-gradient(left,transparent,#1D5E9A,transparent);background-image:linear-gradient(to right,transparent,#1D5E9A,transparent)}.heading-primary{color:#1d5e9a}.checkbox input[type=checkbox]:checked~.checkbox-mark{background-color:#1d95d4}textarea{min-height:100px;max-width:100%}.header.stick{-webkit-box-shadow:0 2px 5px 0 #1D5E9A;box-shadow:0 2px 5px #1D5E9A}.header__content-temperature{color:#1d5e9a}@media(max-width:991px){.header .menu__nav>.collapse{background-color:#1d5e9a}}@media(max-width:991px){@media(min-width:768px){.header .menu__nav>.collapse .dropdown-item:focus,.header .menu__nav>.collapse .dropdown-item:hover{background-color:#1d95d4}}}@media(max-width:991px){.header .menu__nav>.collapse .dropdown-menu{background-color:#1d5e9a}}@media(max-width:991px){.header .menu .header__content-button>.btn{color:#1d5e9a;background:#fff}}.header__menu-color_main_tabs{background-color:#e2edf3}.first-screen{background:-webkit-gradient(linear,left bottom,left top,from(rgba(29,94,154,.85)),to(rgba(29,94,154,.85)));background:-o-linear-gradient(bottom,rgba(29,94,154,.85),rgba(29,94,154,.85));background:linear-gradient(0deg,rgba(29,94,154,.85),rgba(29,94,154,.85))}.first-screen__advantages i.bi{color:#1d5e9a}.custom-nav .nav-tabs .nav-link{background-color:#e2edf3}.custom-nav .nav-tabs .nav-link.active{background-color:#1d5e9a}.price-main__table thead th{background-color:#1d5e9a}@media(min-width:768px){.price-main .btn:hover{background-color:#ffca0e;border-color:#ffca0e;color:#000}}.color-sub-main{color:#ffca0e}.color-main-color{color:#1d5e9a}.sale{background:-o-linear-gradient(357.21deg,#1D5E9A 0%,#0F416F 100%),-o-linear-gradient(bottom,#1D5E9A,#1D5E9A);background:linear-gradient(92.79deg,#1D5E9A 0%,#0F416F 100%),linear-gradient(0deg,#1D5E9A,#1D5E9A)}.sale__title{color:#fff}.advantage__item-icon{background-color:#1d5e9a}.payment{background:-o-linear-gradient(357.21deg,#1D5E9A 0%,#134472 100%);background:linear-gradient(92.79deg,#1D5E9A 0%,#134472 100%)}.catalog__item-btn{color:#131212}.service{background:-o-linear-gradient(357.21deg,#1D5E9A 0%,#134472 100%);background:linear-gradient(92.79deg,#1D5E9A 0%,#134472 100%)}.service__item-icon{background-color:#1d5e9a}.calculator-bg{background:-webkit-gradient(linear,left bottom,left top,from(rgba(29,94,154,.85)),to(rgba(29,94,154,.85)));background:-o-linear-gradient(bottom,rgba(29,94,154,.85),rgba(29,94,154,.85));background:linear-gradient(0deg,rgba(29,94,154,.85),rgba(29,94,154,.85))}.calculator__cost{border:1px solid #1d5e9a;color:#1d5e9a}.calculator__input-price{color:#1d5e9a}.calculator__label-nrobot>a{color:#1d5e9a}.custom-checkbox__label a{color:#1d5e9a}@media(min-width:768px){.custom-checkbox__input:focus~.custom-checkbox__label::before{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 .2rem #1D5E9A;box-shadow:0 0 0 1px #fff,0 0 0 .2rem #1D5E9A}}.custom-checkbox__input:checked~.custom-checkbox__label::before{background-color:#1d5e9a}.slick_gallery .slick-custom-arrow{background-color:#1d5e9a}@media(min-width:768px){.slick_gallery .slick-custom-arrow:hover{opacity:.75;background-color:#1d5e9a}}@media(min-width:768px){.slick_gallery .slick-custom-arrow:focus{opacity:.75;background-color:#1d5e9a}}.slick_gallery .slick-dots li button:before,.slick_gallery .slick-dots li.slick-active button:before{color:#1d5e9a}@media(max-width:768px){.map{background-color:#1d5e9a;color:#000}}.contact-icon{background-color:#1d5e9a}@media(max-width:768px){.contact .btn-main{color:#1d5e9a}}.youtube .play:after{border-color:transparent transparent transparent #1d5e9a}@media(min-width:768px){.youtube .play:hover{opacity:.75}}.faq-icon{background-color:#1d5e9a}.feedback{background-color:#1d5e9a}.feedback .custom-checkbox__label a{color:#ffca0e}.recall_block{background:#1d5e9a}@media(min-width:768px){.recall_block .fhead:hover{background:#1d5e9a}}.recall_block_mb .btns{background:#ffca0e}.widget-nav__item{background-color:#e2edf3}.widget-nav__item-text{color:#1d5e9a}.widget-nav__item.widget-promotion{background-color:#ffca0e}@media(min-width:768px){.widget-nav__item.widget-promotion:hover{background-color:#ffca0e}}.choice-city__block{background-color:#1d5e9a}.choice-city__block-title{color:#fff}@media(min-width:768px){.choice-city__block a:hover{color:#ffca0e}}.choice-city .cities-short-list__item{color:#fff}.cities-short-list__item{color:#fff}.cities-short-list__readmore,.cities-children-list__readmore,.cities-children-list__hidden{color:#fff}.panel-group.panel-group-primary .panel-heading{background-color:#1d5e9a}.panel-group.panel-group-primary .panel-heading a{color:#fff}@media(max-width:960px){.catalog__item{padding:50px 10px;width:50%;height:fit-content}.catalog__item-btn{font-size:10px;line-height:12px}.btn{padding:10px 20px}}.reviews-section{margin-bottom:60px}.beton-content-wrapper{min-height:180px}.professionals{margin:0}.professionals__container{width:100%;max-width:1230px;margin:0 auto;padding:0 15px;box-sizing:border-box}.professionals__header:not(:last-child){margin-bottom:25px}.professionals__title{margin:0;font-size:clamp(1.75rem,1.45rem + 1vw,2.5rem);font-weight:600;line-height:1.15;color:#282828}.professionals__title:not(:last-child){margin-bottom:15px}.professionals__subtitle{margin:0;max-width:100%;font-size:1rem;line-height:1.5;color:#666}.professionals__body{position:relative}.professionals__slider{margin:-15px;padding:8px;overflow:visible!important}.professionals__wrapper{align-items:stretch}.professionals__slide{height:auto;padding:7px;box-sizing:border-box}.professionals__slide-wrapper{display:flex;flex-direction:column;height:100%;padding:15px 15px 20px;background:#fff;border:1px solid #efefef;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,4%),0 0 2px rgba(0,0,0,6%),0 0 1px rgba(0,0,0,4%);cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;box-sizing:border-box}@media(any-hover:hover){.professionals__slide-wrapper:hover{transform:translateY(-4px);box-shadow:0 10px 24px rgba(0,0,0,8%),0 2px 8px rgba(0,0,0,6%)}}.professionals__slide-wrapper:focus-visible{outline:2px solid #5aae32;outline-offset:2px}.professionals__slide-img{position:relative;height:326px;margin-bottom:15px;overflow:hidden;border-radius:10px;background:#f3f3f3}.professionals__slide-img img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;border-radius:10px}.professionals__slide-info{display:flex;flex:auto;flex-direction:column}.professionals__slide-name{margin:0 0 10px;font-size:1.25rem;font-weight:600;line-height:1.25;color:#282828}.professionals__slide-post{margin:0;font-size:.875rem;font-weight:500;line-height:1.45;color:#666}.professionals__slide-post p{margin:0}.professionals__slide-post p+p{margin-top:6px}.professional-modal[hidden]{display:none}.professional-modal{width:min(700px,calc(100vw - 32px));padding:20px;background:#fff;border-radius:16px;box-shadow:0 12px 30px rgba(0,0,0,8%);box-sizing:border-box}.professional-modal__content{display:flex;align-items:flex-start;gap:24px}.professional-modal__img{flex:0 0 180px}.professional-modal__img img{display:block;width:100%;height:auto;border-radius:12px;object-fit:cover}.professional-modal__info{display:flex;flex:auto;flex-direction:column;gap:15px}.professional-modal__info>*{margin:0}.professional-modal__name{font-size:22px;font-weight:600;line-height:1.2;color:#1a1a1a}.professional-modal__post{font-size:16px;font-weight:500;line-height:1.4;color:#3a3a3a}.professional-modal__extra{font-size:15px;line-height:1.5;color:#2f2f2f}.professional-modal__exp{font-size:14px;line-height:1.4;color:#6a6a6a}.professional-modal__post p,.professional-modal__extra p{margin:0}.professional-modal__post p+p,.professional-modal__extra p+p{margin-top:8px}.professional-modal__post ul,.professional-modal__extra ul{margin:8px 0 0;padding-left:18px}@media(min-width:61.99875em){.professionals__subtitle{max-width:83.3%}}@media(max-width:47.99875em){.professionals__subtitle{font-size:.875rem}.professionals__slider{margin:-10px}.professionals__slide{padding:5px}.professionals__slide-img{height:280px}}@media(max-width:767.98px){.professional-modal{width:min(100vw - 24px,700px);padding:16px}.professional-modal__content{flex-direction:column;align-items:flex-start;gap:16px}.professional-modal__img{width:100%;max-width:320px;flex-basis:auto}.professional-modal__name{font-size:20px}.professional-modal__post{font-size:15px}.professional-modal__extra{font-size:14px}}