

/* Start:/local/templates/holcim_v2/css/normalize.min.css?17097338712436*/
/*! normalize.css v1.1.0 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif}body,figure,form{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}dl,h3,menu,ol,p,pre,ul{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ol,nav ul{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select{vertical-align:baseline}button,input,select,textarea{font-size:100%;margin:0;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
/* End */


/* Start:/local/templates/holcim_v2/components/wexpert/includer/cookie_accept/style.min.css?1709733870923*/
.window-cook{position:fixed;bottom:0;left:0;width:100%;background:rgba(0,0,0,0.8);z-index:99}.in-window-cook{position:relative;font-size:14px;line-height:24px;max-width:1230px;color:#fff;box-sizing:border-box;padding:25px 15px 25px 15px;margin:0 auto}.in-window-cook p{position:relative;margin:0;padding:0 75px 0 30px;display:block;font-size:14px;line-height:24px}.in-window-cook p:before{position:absolute;top:3px;left:0;width:4px;height:95%;content:'';display:block;background:#b72031}.close-coock{position:absolute;top:20px;right:15px;width:30px;height:30px;z-index:10;background:url(/local/templates/holcim_v2/components/wexpert/includer/cookie_accept/images/close-cook.png) no-repeat;cursor:pointer;background-size:cover}@media screen and (max-width:999px){.in-window-cook{padding-top:10px;padding-bottom:10px}.in-window-cook p{font-size:12px;line-height:16px;padding-left:0;padding-right:25px}.in-window-cook p:before{display:none}.close-coock{top:5px;right:5px;width:20px;height:20px}}
/* End */


/* Start:/local/templates/holcim_v2/template_styles.css?1751009817366262*/
/*normalize style*/
/*! normalize.css v1.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}

/*styles*/
*{box-sizing:border-box}
a,img{outline:none!important}
img{border-style:none;border-width:0}
html,body{width:100%;height:100%}
html{background:#fff}
body *{outline:none!important}
body{font-size:16px;color: #0B1F35;font-family: 'Open Sans', sans-serif;font-weight:400;margin:0;padding:0; display:flex;flex-direction:column}

a{color:#b00000;text-decoration:none}
a:hover{text-decoration:underline}

h1{font-weight:700;font-size:36px;line-height:49px;padding:0;margin:0 0 41px 0}
h2{font-weight:700;font-size:24px;line-height:24px;margin:0px 0 45px 0;padding:45px 0 0 0}
h2:first-child{ margin-top:0; padding-top:0}
h3{font-weight:700;font-size:21px;line-height:27px;padding:0;margin:0 0 30px 0}
h4{font-weight:700;font-size:18px;line-height:24px;padding:0;margin:0 0 30px 0}

p{margin-bottom:22px;margin-top:20px;line-height:24px}

ul{margin:20px 0 25px 10px;padding:0; list-style-type: none;}
ol{padding:0; margin:0 0 25px 35px}
ul li{margin:0 0 12px;padding:0 0 0 15px;line-height:24px; background:url(/local/templates/holcim_v2/images/dot.png) 0 10px no-repeat}

table{border-collapse:collapse;width:100%;}
table th{padding:10px;border:1px solid #e0e0e0}
table td{padding:10px;border:1px solid #e0e0e0}
body:first-of-type input[type=text],body:first-of-type input[type=password]{line-height:normal}

.main{overflow:hidden;min-width:300px;flex:1 0 auto}

.wr-header{margin:0 0 32px 0}
header{max-width:1672px;margin:0 auto;padding:0 30px 0 30px}
.top-header{position:relative;display:flex;align-items:center;min-height:43px;margin:0 0 0 0;padding:0 0 2px 0}
.top-header:before{position:absolute;bottom:0;left:50%;margin:0 0 0 -2500px;width:5000px;height:1px;content:'';display:block;background:#e0e0e0}
.menu_top-header ul{list-style-type:none;margin:0 0 0 -28px;padding:0;display:flex}
.menu_top-header ul li{margin:0 0 0 28px;padding:0;background:0 0;line-height:normal;font-weight:400;font-size:14px;line-height:19px}
.menu_top-header ul li a{color:#515f6f}
.menu_top-header ul li.dillers{font-weight:600;color:#b00000}
.menu_top-header ul li.dillers a, .menu_top-header ul li.dillers span{color:#b00000}
.menu_top-header ul li.selected span{font-weight:700}
.ask_top-header{margin-left:auto;display:flex;align-items:center}
.right-head-rr{margin-left:auto;display:flex;justify-content:center;flex-direction:column}
.ask_top-header p{margin:0;padding:0;line-height:normal;font-weight:400;font-size:14px;line-height:19px;color:#858f9a}
.ask_top-header div{font-weight:600;font-size:18px;line-height:25px;color:#0b1f35;margin-left:10px}
.ask_top-header div a{color:#0b1f35}
.bot-header{display:flex;align-items:center;padding:8px 0 8px 0}
.logo_bot-header img{display:block;max-width:100%}
.but-cat_bot-header{margin-left:88px}
.but-cat_bot-header>a{position:relative;display:flex;min-height:48px;font-weight:700;transition:0.3s;align-items:center;color:#fff;text-decoration:none;background:#b00000;border-radius:10px;padding:0 25px 0 64px}
.but-cat_bot-header>a:before{position:absolute;top:50%;margin:-12px 0 0 0;left:28px;content:'';display:block;width:24px;height:24px;background:url(/local/templates/holcim_v2/images/sprite.svg) -167px -430px no-repeat}
.but-cat_bot-header:hover>a{background:#ba1313}
.wr-panel-catalog{position:absolute;top:100%;left:0;padding:19px 0 0 0;z-index:98;display:none}
.panel-catalog{display:flex;border-radius:10px;box-shadow:0 0 5px rgba(0,0,0,.3)}
.left_panel-catalog{min-width:526px;background:#e0e0e0;padding:15px 0 17px 0;border-radius:10px 0 0 10px}
.left_panel-catalog>ul{list-style-type:none;margin:0;padding:0}
.left_panel-catalog>ul>li{margin:0;padding:0;line-height:normal;background:0 0;font-weight:400;font-size:14px;line-height:20px;color:#515f6f}
.left_panel-catalog>ul>li>a, .left_panel-catalog>ul>li>span{color:#515f6f;display:block;padding:7px 20px 8px 20px;text-decoration:none}
.left_panel-catalog>ul>li>a:hover{background:#fff}
.right_panel-catalog{padding:22px;background:#fff;border-radius:0 10px 10px 0;display:none;min-width:272px;align-items:center; justify-content: center;}
.right_panel-catalog.active{display:flex}
.right_panel-catalog>ul{list-style-type:none;margin:0;padding:0}
.right_panel-catalog>ul>li{display:none;margin:0;padding:0;line-height:normal;background:none}
.right_panel-catalog>ul>li img{display:block;margin:0 auto;max-width:100%; height: auto;}
.search_bot-header{margin-left:20px;position:relative}
.field-s_bot-header{width:32.4vw}
.field-s_bot-header input{background:#e0e0e0;width:100%;border-radius:10px;height:48px;display:block;border:none;outline:0;padding:0 45px 0 18px;font-weight:400;font-size:14px;color:#000;font-family:'Open Sans',sans-serif}
.but-s_bot-header{position:absolute;top:50%;right:15px;margin:-10px 0 0 0}
.but-s_bot-header button{display:block;background:url(/local/templates/holcim_v2/images/sprite.svg) -297px -530px no-repeat;width:20px;height:20px;border:none;cursor:pointer;padding:0}
.head-right_bot-header{margin-left:auto;display:flex;align-items:center}
.select-town_bot-header{position:relative;padding:0 0 0 35px}
.select-town_bot-header:before{position:absolute;top:50%;left:0;margin:-7px 0 0 0;content:'';display:block;width:20px;height:20px;background:url(/local/templates/holcim_v2/images/sprite.svg) -308px -432px no-repeat}
.select-town_bot-header label{font-weight:400;font-size:14px;line-height:19px;display:block;color:#858f9a;margin:0 0 3px 0}
.select-town_bot-header .selectbox{display:block!important;vertical-align:middle;cursor:pointer}
.select-town_bot-header .selectbox .select{float:none!important;width:100%;min-width:144px;height:auto;line-height:normal;padding:0 50px 0 0;color:#333;background:0;font-weight:600;font-size:14px;line-height:19px}
.select-town_bot-header select{opacity:0;min-width:144px;height:19px}
.select-town_bot-header .selectbox .select .text{display:block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.select-town_bot-header .selectbox .trigger{position:absolute;top:0;right:0;width:34px;height:100%}
.select-town_bot-header .selectbox .trigger .arrow{position:absolute;top:-5px;right:0;margin:0;width:10px;height:6px;overflow:hidden;background:url(/local/templates/holcim_v2/images/sprite.svg) -72px -71px no-repeat}
.select-town_bot-header .selectbox .dropdown{top:100%;min-width:145px;margin:7px 0 0 0;padding:8px 0;background:#fff;border:1px solid #e0e0e0;z-index:99;border-radius:0}
.select-town_bot-header .selectbox .dropdown ul{list-style-type:none;margin:0;padding:0}
.select-town_bot-header .selectbox li{margin:0;font-size:14px;line-height:20px;background:0;padding:7px 15px 8px;background:0;white-space:nowrap;color:#b00000}
.select-town_bot-header .selectbox li.sel{font-weight:700;color:#333}
.wr-bot-header .head-right_bot-header .work-head_zz{display: none;}
.wr-bot-header.fixed-bot .head-right_bot-header .work-head_zz{display: block;}
.fixed-bot .head-right_bot-header .work-head_zz{display: none;}
.head-right_bot-header .work-head_zz .phone-number a{color: #0b1f35; text-decoration: none;}
.head-right_bot-header .work-head_zz .phone-number a:hover{color: #b50f0f;}
.bask-head_bot-header{font-weight:400;margin:0 0 0 60px;font-size:14px;line-height:19px}
.bask-head_bot-header a{position:relative;display:inline-flex;color:#0b1f35;padding:0 45px 0 0}
.bask-head_bot-header a:before{position:absolute;top:-2px;right:0;content:'';display:block;background:url(/local/templates/holcim_v2/images/sprite.svg) -128px -166px no-repeat;width:32px;height:31px}
.bask-head_bot-header span{position:absolute;top:-5px;right:0;background:#b00000;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:10px;line-height:10px;border-radius:24px;width:20px;height:14px}
.top-main{position:relative;max-width:1672px;margin:0 auto 37px auto;padding:0 30px 0 30px;display:flex}
.slider_top-main{width:74.3%}
.slider_top-main .slide{position:relative}
.slider_top-main .slide>img{display:block;max-width:100%; height: auto;}
.slider_top-main .slide>iframe{display:block;max-width:100%; height: auto;border:none;border-radius:10px}
.slider_top-main{visibility:hidden;opacity:0;transition:opacity 0.5s}
.slider_top-main.slick-initialized{visibility:visible;opacity:1}
.slider_top-main .slide{display:none}
.slider_top-main .slide:first-child{display:block;visibility:hidden}
.slider_top-main.slick-initialized .slide{display:block;visibility:visible!important}
.img-slide-top img{border-radius:10px;display:block;max-width:100%; height: auto;}
.desc-slide_top-main{position:absolute;top:0;left:0;z-index:50;display:flex;flex-direction:column;height:100%;padding:20px 300px 20px 51px;justify-content:center}
.desc-slide_top-main a{text-decoration:none}
.tit-slide_top-main{font-weight:700;font-size:36px;line-height:49px;margin:0 0 18px 0;color:#fff}
.attent-slide_top-main{font-weight:800;margin:0 0 10px 0;font-size:24px;line-height:33px;text-transform:uppercase;color:#b00000}
.attent-slide_top-main span{background:#fff;display:inline-flex;align-items:center;border-radius:10px;padding:0 26px 3px 18px;min-height:50px}
.desc-slide_top-main ul{list-style-type:none;margin:0 0 28px 0;padding:0}
.desc-slide_top-main ul li{position:relative;margin:0 0 3px 0;padding:0 0 0 30px;background:0 0;font-weight:400;font-size:24px;line-height:33px;color:#fff}
.desc-slide_top-main ul li:before{position:absolute;top:19px;left:0;content:'';display:block;width:22px;height:1px;background:#fff}
.desc-slide_top-main ul li:last-child{margin-bottom:0}
.but-slide_top-main{font-weight:700;font-size:16px;line-height:22px}
.but-slide_top-main a,.but-slide_top-main span{cursor:pointer;display:inline-flex;height:50px;align-items:center;transition:0.3s;justify-content:center;color:#fff;text-decoration:none;background:#b00000;border-radius:10px;min-width:224px;padding:0 20px 0 20px}
.but-slide_top-main a:hover, .but-slide_top-main span:hover{background:#ba1313}
.label-slide_top-main{position:absolute;bottom:110px;right:60px}
.label-slide_top-main img{display:block;max-width:100%; height: auto;}
.function_top-main{width:24.3%;margin-left:auto;display:flex;flex-direction:column}
.item-func_top-main{height:calc(50% - 10px)}
.item-func_top-main a{position:relative;display:flex;background:#e0e0e0;transition:0.2s;padding:35px 50px 30px 33px;color:#0b1f35;border-radius:10px;flex-direction:column;height:100%;text-decoration:none}
.item-func_top-main a:hover{box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2)}
.item-func_top-main a:before{position:absolute;bottom:0;right:30px;content:'';display:block}
.item-func_top-main.item1 a:before{background:url(/local/templates/holcim_v2/images/sprite.svg) -114px -23px no-repeat;width:110px;height:102px}
.item-func_top-main.item2 a:before{background:url(/local/templates/holcim_v2/images/sprite.svg) -234px -20px no-repeat;width:124px;height:109px}
.item-func_top-main:last-child{margin-top:auto}
.tit-func_top-main{font-weight:700;font-size:16px;margin:0 0 17px 0;line-height:24px;color:#0b1f35}
.item-func_top-main p{font-weight:400;margin:0;padding:0;font-size:16px;line-height:20px;color:#515f6f}
.block_prod-main{position:relative;z-index:50;max-width:1672px;margin:0 auto 103px auto;padding:60px 30px 81px 30px}
.content>.block_prod-main:last-child{margin-bottom:-50px}
.block_prod-main:last-child{margin-bottom:0}
.block_prod-main:before{position:absolute;top:0;left:50%;z-index:-1;width:5000px;margin:0 0 0 -2500px;background:#e0e0e0;content:'';display:block;height:100%}
.block_prod-main +.block-down-hh.block-down-hh2{margin-top: -75px;}
.title{font-weight:700;font-size:24px;line-height:33px;margin:0 0 34px 0}
.title span{color:#858F9A}
.slider_prod-main .slide{ padding:0 10px 0 10px}
.slider_prod-main .slick-list{ margin-left:-10px; margin-right:-10px}
.slider_prod-main{visibility:hidden;opacity:0;transition:opacity 0.5s}
.slider_prod-main.slick-initialized{visibility:visible;opacity:1}
.slider_prod-main .slide{display:none}
.slider_prod-main .slide:first-child{display:block;visibility:hidden}
.slider_prod-main.slick-initialized .slide{display:block;visibility:visible!important}
.in-slide_prod-main{padding:20px 0 0 0;max-width:100%;background:#fff;border-radius:12px;min-height:501px}
.in-slide_prod-main.in-slide-new{min-height:452px}
.body-slide_top-main{padding:0 12px 0 12px;text-align:center}
.img-slide_prod-main{margin:0 0 7px 0;min-height:230px;display:flex;align-items:center;justify-content:center;}
.img-slide_prod-main img{display:block;margin:0 auto;max-width:100%}
.info-slide_prod-main{display:flex;justify-content:center;margin:0 0 14px 0;min-height:19px}
.rating_prod-main{position:relative;font-weight:600;font-size:14px;line-height:19px;padding:0 0 0 16px;color:#f8a04b}
.rating_prod-main:before{position:absolute;top:3px;left:0;content:'';display:block;width:12px;height:12px;background:url(/local/templates/holcim_v2/images/sprite.svg) -20px -697px no-repeat}
.avail_prod-main{font-weight:400;font-size:14px;line-height:19px;margin:0 0 0 12px}
.avail_prod-main a{color:#858f9a}
.tit-slide_prod-main{font-weight:700;font-size:15px;line-height:22px;margin-bottom:10px;color:#515f6f}
.tit-slide_prod-main a{color:#515f6f}
.price-slide_prod-main{font-weight:700;font-size:32px;line-height:44px;margin:0 0 3px 0;color:#0b1f35}
.condit-slide_prod-main{font-weight:400;font-size:14px;line-height:19px;text-align:center;margin:0 0 17px 0;color:#858f9a}
.order-slide_prod-main{position:relative;display:flex}
.order-slide_prod-main:before{position:absolute;top:0;left:0;content:'';display:block;height:1px;width:100%;background:#e6e6e7}
.plus-sl_prod-main{position:relative;z-index:5;transition:0.3s;cursor:pointer;height:54px;width:48px;min-width:48px;background:#b00000;border-radius:0 0 10px 0}
.plus-sl_prod-main:hover{background:#ba1313}
.disab{background:#e6e6e7!important;pointer-events:none}
.plus-sl_prod-main:before{content:'';display:block;width:14px;height:2px;position:absolute;top:50%;left:50%;margin:-1px 0 0 -7px;background:#fff}
.plus-sl_prod-main:after{content:'';display:block;width:2px;height:14px;position:absolute;top:50%;left:50%;margin:-7px 0 0 -1px;background:#fff}
.fields-sl_prod-main{width:calc(100% - 96px);display:flex;justify-content:center;flex-direction:column}
.fields-sl_prod-main input{display:block;max-width:100%;text-align:center;font-family:'Open Sans';font-style:normal;height:20px;outline:medium;padding:0 5px 0 5px;font-weight:600;font-size:16px;line-height:22px;text-align:center;border:none;color:#515f6f}
.fields-sl_prod-main input:last-child{font-family:'Open Sans';font-style:normal;font-weight:600;font-size:14px;line-height:19px;text-align:center;color:#858f9a}
.fields-sl_prod-main input:first-child:last-child{font-size:24px}
.minus-sl_prod-main{position:relative;z-index:5;height:54px;width:48px;cursor:pointer;min-width:48px;background:#b00000;border-radius:0 0 0 10px}
.minus-sl_prod-main:before{content:'';display:block;width:14px;height:2px;position:absolute;top:50%;left:50%;margin:-1px 0 0 -7px;background:#fff}
.block-inf{max-width:1672px;margin:0 auto;padding:0 30px 0 30px}
.top_block-inf{display:flex;margin:0 0 77px 0}
.free-test_block-inf{position:relative;width:calc(50% - 10px)}
.img-free-test_block-inf img{display:block;max-width:100%}
.desc-free-test_block-inf{position:absolute;top:0;left:0;width:100%;height:100%;z-index:50;padding:59px 52px 46px 52px;display:flex;flex-direction:column}
.desc-free-test_block-inf p {font-size:16px;line-height:20px;color:#0b1f35;margin:0 0 20px 0;padding:0}
.but-bn-zp{font-weight:700;margin-top:auto;font-size:16px;line-height:22px}
.but-bn-zp a{background:#b00000;color:#fff;transition:.3s;min-height:40px !important;text-decoration:none;border-radius:10px;height:40px;padding:0 25px 2px 25px !important;min-width:240px;display:inline-flex;align-items:center;justify-content:center;text-align:center}
.but-bn-zp a:hover{background:#ba1313}
.tit-free-test_block-inf{font-style:normal;font-weight:700;margin:0 0 20px 0;font-size:36px;line-height:49px;color:#fff}
.but-free-test_block-inf{font-weight:700;margin-top:auto;font-size:16px;line-height:22px}
.but-free-test_block-inf a{background:#b00000;color:#fff;transition:0.3s;text-decoration:none;border-radius:10px;height:70px;padding:0 25px 0 25px;min-width:256px;display:inline-flex;align-items:center;justify-content:center;text-align:center}
.but-free-test_block-inf a:hover{background:#ba1313}
.block-ask_block-inf{position:relative;padding:33px 0 41px 56px;width:calc(50% - 10px);margin-left:auto;background:#e0e0e0;border-radius:10px;display:flex;flex-direction:column}
.tit-block-ask_block-inf{font-weight:700;font-size:24px;max-width:456px;line-height:33px;margin-bottom:19px}
.text-block-ask_block-inf{font-weight:400;max-width:456px;font-size:16px;line-height:24px}
.phone-block-ask_block-inf{margin-top:auto}
.phone-block-ask_block-inf div{font-weight:400;font-size:16px;line-height:25px;margin:0 0 7px 0;color:#858f9a}
.phone-block-ask_block-inf a{font-weight:700;font-size:24px;line-height:33px;color:#0b1f35}
.img-block-ask_block-inf{position:absolute;right:-30px;bottom:0}
.img-block-ask_block-inf img{display:block}
.block-buy{margin:0 0 100px 0}
.block-buy .title{margin:0 0 37px 0}
.body-block-buy_block-inf{display:flex;align-items:center}
.left-block-buy_block-inf{width:calc(50% - 10px)}
.right-block-buy_block-inf{width:calc(50% - 10px);margin-top:-52px;margin-left:auto}
.right-block-buy_block-inf ul{list-style-type:none;margin:0;padding:0;display:flex}
.right-block-buy_block-inf ul li{width:25%;margin:0;padding:0 10px 0 10px;background:0 0;line-height:normal;display:flex;flex-wrap:wrap;align-items:center}
.right-block-buy_block-inf ul li img{display:block;margin:0 auto;max-width:100%;max-height:86px}
.avail-main{position:relative;z-index:50;max-width:1672px;margin:0 auto 65px auto;padding:52px 30px 57px 30px}
.avail-main:before{position:absolute;top:0;left:50%;z-index:-1;width:5000px;margin:0 0 0 -2500px;background:#e0e0e0;content:'';display:block;height:100%}
.avail-main .title{margin:0 0 32px 0}
.avail-main>p{margin:0 0 38px 0}
.list_avail-main{margin:-20px 0 28px -20px;display:flex;flex-wrap:wrap}
.item_avail-main{background:#fff;padding:24px 20px 32px 20px;border-radius:10px;width:calc(33.333% - 20px);margin:20px 0 0 20px}
/*.item_avail-main:nth-of-type(n+4){display: none}
.active .item_avail-main:nth-of-type(n+4){display:block}*/ /** why ? */
.info-item_avail-main{display:flex;margin:0 0 27px 0}
.left-info-item_avail-main{display:flex;align-items:baseline}
.name-info_avail-main{font-weight:700;font-size:16px;line-height:22px;max-width:110px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.rating-info_avail-main{position:relative;top:1px;height:16px;margin:0 0 0 12px}
.rating-info_avail-main ul{list-style-type:none;margin:0;padding:0;display:flex}
.rating-info_avail-main li{margin:0;padding:0;background:0 0;line-height:normal;background:url(/local/templates/holcim_v2/images/sprite.svg) -416px -637px no-repeat;width:16px;height:16px}
.rating-info_avail-main li.active{background:url(/local/templates/holcim_v2/images/sprite.svg) -390px -637px no-repeat}
.right-info-item_avail-main{margin-left:auto;display:flex;font-weight:400;font-size:16px;line-height:22px;color:#858f9a}
.town-info_avail-main{margin-left:18px;max-width:135px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.text-item_avail-main p{margin:0}
.info-prod_avail-name{margin:30px 0 22px 0}
.info-prod_avail-name p{margin:0 0 5px 0}
.info-prod_avail-name p:last-child{margin-bottom:0}
.panal-likes_avail-main ul{list-style-type:none;margin:15px 0 0 -12px;padding:0;display:flex}
.panal-likes_avail-main ul li{margin:0 0 0 12px;padding:0;background:0 0;line-height:normal;font-size:16px;line-height:22px}
.panal-likes_avail-main ul li a{position:relative;padding:0 0 0 36px;height:32px;display:flex;width:57px;background:#fafbfb;border-radius:6px;align-items:center;color:#000;text-decoration:none}
.panal-likes_avail-main ul li a:before{position:absolute;top:50%;margin:-8px 0 0 0;left:7px;width:20px;height:18px;content:'';display:block}
.panal-likes_avail-main li.like_avail-main a:before{background:url(/local/templates/holcim_v2/images/sprite.svg) -20px -635px no-repeat}
.panal-likes_avail-main li.dislike_avail-main a:before{background:url(/local/templates/holcim_v2/images/sprite.svg) -72px -171px no-repeat}
.buts_avail-main{display:flex;align-items:center}
.but-add_avail-main{font-weight:700;width:100%;max-width:476px;font-size:16px;line-height:22px}
.but-add_avail-main a{position:relative;color:#fff;transition:0.3s;text-decoration:none;background:#b00000;border-radius:12px;height:56px;display:flex;justify-content:center;padding:0 30px 0 30px;width:100%;align-items:center}
.but-add_avail-main a:hover{background:#ba1313}
.but-add_avail-main a span{display:block}
.but-add_avail-main a span:last-child{display:none}
.but-add_avail-main a.active span:first-child{display:none}
.but-add_avail-main a.active span:last-child{display:block}
.but-send_avail-main{margin:0 0 0 61px;font-weight:600;font-size:16px;line-height:24px;color:#515f6f}
.but-send_avail-main a{position:relative;display:inline-flex;color:#b00000;padding:0 0 0 21px}
.but-send_avail-main a:before{position:absolute;top:50%;left:0;margin-top:-11px;content:'';display:block;width:16px;height:19px;background:url(/local/templates/holcim_v2/images/ico-edit2.svg) 0 0 no-repeat}
.about-main{max-width:1672px;margin:0 auto;padding:0 30px 0 30px}
.benef_about-main{display:flex;flex-wrap:wrap;margin:-40px 0 82px -40px}
.item_about-main{position:relative;width:calc(25% - 40px);margin:40px 0 0 40px;padding:110px 0 0 0}
.item_about-main:before{content:'';display:block;position:absolute;top:0;left:0}
.item_about-main.item1:before{background:url(/local/templates/holcim_v2/images/sprite.svg) -190px -140px no-repeat;width:70px;height:80px}
.item_about-main.item2:before{background:url(/local/templates/holcim_v2/images/sprite.svg) -270px -140px no-repeat;width:80px;height:80px}
.item_about-main.item3:before{background:url(/local/templates/holcim_v2/images/sprite.svg) -360px -139px no-repeat;width:76px;height:80px}
.item_about-main.item4:before{top:20px;background:url(/local/templates/holcim_v2/images/sprite.svg) -445px -151px no-repeat;width:98px;height:59px}
.tit_about-main{font-weight:700;font-size:18px;line-height:25px;color:#0b1f35;margin:0 0 16px 0}
.item_about-main p{font-weight:400;font-size:16px;line-height:24px;margin:0;padding:0;color:#0b1f35}
.b-clients_about-main{margin:0 0 127px 0}
.b-clients_about-main .title{margin:0 0 26px 0}
.b-clients_about-main p{margin:0 0 40px 0;padding:0}
.slider-clients_about-main{visibility:hidden;opacity:0;transition:opacity 0.5s}
.slider-clients_about-main.slick-initialized{visibility:visible;opacity:1}
.slider-clients_about-main .slide{display:none}
.slider-clients_about-main .slide:first-child{display:block;visibility:hidden}
.slider-clients_about-main.slick-initialized .slide{display:flex;visibility:visible!important}
.slider-clients_about-main .slide { display: flex; align-items:center;justify-content:flex-start}
.slider-clients_about-main  .slick-track { display: flex}
.slider-clients_about-main .slide p{margin:0;width:25%;padding:0 15px 0 15px;line-height:normal;}
.slider-clients_about-main .slide p:first-child{margin-left:0}
.slider-clients_about-main .slide img { display:block; margin:0 auto;max-height:100%; max-width:100%; height: auto;}
.articles-main{margin:0 0 103px 0}
.articles-main .title{margin:0 0 40px 0}
.list_articles-main{margin-top:-20px;display:grid;grid-auto-flow:row dense;gap:0 20px;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-auto-rows:1fr;grid-template-areas:"items-m1 items-m1 items-m1 items-m2 items-m3 items-m4" "items-m5 items-m5 items-m6 items-m2 items-m7 items-m7"}
.items-m1{grid-area:items-m1}
.items-m2{grid-area:items-m2}
.items-m3{grid-area:items-m3}
.items-m4{grid-area:items-m4}
.items-m5{grid-area:items-m5}
.items-m6{grid-area:items-m6}
.items-m7{grid-area:items-m7}
.items-m_articles-main{min-height:254px;position:relative;margin-top:20px}
.items-m_articles-main p:last-child{margin-bottom:0}
.items-m_articles-main .desc-item_articles-main{position:absolute;top:0;left:0;padding:20px;z-index:50;max-width:258px}
.items-m_articles-main .img-art{display:flex;justify-content:flex-end;align-items:flex-end}
.items-m_articles-main .img-art img{display:block;max-width:100%;border-radius:10px; height: auto;}
.items-m_articles-main .body-item_articles-main{background:#e0e0e0;border-radius:10px;height:100%}
.items-m_articles-main p:first-child{margin-top:0}
.items-m_articles-main p:last-child{margin-top:0}
.items-m_articles-main a{position:relative;color:#0b1f35;text-decoration:none;display:flex;height:100%;align-items:flex-end;justify-content:flex-end}
.items-m_articles-main a:before{content:'';border-radius:10px;display:block;width:100%;height:100%;z-index:50;position:absolute;top:0;left:0;background:linear-gradient(180deg,#e0e0e0 50.1%,rgba(245,245,245,0) 72.26%)}
.items-m_articles-main span{display:block;font-weight:400;font-size:16px;line-height:22px;margin:0 0 7px 0;color:#999}
.items-m_articles-main .tit_articles-main{font-weight:700;font-size:18px;line-height:25px}
.items-m5 a:before,.items-m7 a:before{background:linear-gradient(90deg,#e0e0e0 50.1%,rgba(245,245,245,0) 72.26%)}
.b-map_main{margin:0 0 100px 0}
.b-map_main .title{margin:0 0 47px 0}
.map-main{position:relative}
.line_map-main{position:absolute;top:0;left:0;z-index:90;display:flex;align-items:center;padding:24px 24px 0 24px;flex-wrap:wrap}
.search_map-main{position:relative;margin:0 23px 23px 0;max-width:220px;}
.field_map-main input{background:#fff;width:100%;box-shadow:0 10px 40px rgba(0,0,0,.16);border:none;outline:0;border-radius:12px;height:56px;font-family:'Open Sans';font-weight:400;font-size:16px;padding:0 10px 0 52px}
.field_map-main input::placeholder{color:#858f9a}
.but_map-main-s{position:absolute;left:19px;top:50%;margin:-9px 0 0 0}
.but_map-main-s button{display:block;background:url(/local/templates/holcim_v2/images/sprite.svg) -327px -530px no-repeat;width:20px;height:20px;border:none;cursor:pointer}
.but_map-main{margin:0 23px 23px 0;font-weight:400;font-size:16px;line-height:22px;color:#0b1f35}
.but_map-main a{background:#fff;color:#0b1f35;box-shadow:0 10px 40px rgba(0,0,0,.16);padding:0 16px 0 16px;border-radius:12px;height:56px;display:inline-flex;align-items:center}
.but_map-main a span{color:#858f9a;margin:0 0 0 4px}
.die_map-main{position:absolute;top:177px;left:50%;background:#fff;min-width:286px;z-index:90;box-shadow:0 10px 40px rgba(0,0,0,.16);border-radius:12px}
.head-die_map-main{background:#fafbfb;min-height:78px;display:flex;padding:15px 12px 15px 12px;flex-direction:column;justify-content:center;border-radius:12px 12px 0 0;font-weight:400;font-size:14px;line-height:19px;color:#858f9a}
.head-die_map-main span{display:block;font-weight:700;font-size:18px;display:block;line-height:25px;color:#0b1f35}
.body-die_map-main{padding:12px}
.body-die_map-main ul{list-style-type:none;margin:0;padding:0}
.body-die_map-main ul li{margin:0 0 13px 0;padding:0;background:0 0;line-height:normal;font-weight:400;font-size:16px;line-height:22px}
.body-die_map-main ul li:last-child{margin-bottom:0}
.body-die_map-main ul li span{font-weight:400;display:block;font-size:14px;line-height:19px;color:#858f9a}
.panel-bot_map-main{border-top:1px solid #e0e0e0;padding:11px 12px 15px 12px}
.panel-bot_map-main span{display:block;font-weight:400;font-size:14px;line-height:19px;margin:0 0 3px 0;color:#858f9a}
.panel-bot_map-main b{font-weight:700;font-size:16px;line-height:22px;color:#42b8c5}
#map{height:640px;width:100%;background:#fdfdf9}
.close-pop-map{position:absolute;top:15px;right:15px;background:url(/local/templates/holcim_v2/images/sprite.svg) -50px -174px no-repeat;width:12px;height:12px;cursor:pointer}
footer{background:#fff;min-width:300px;flex:0 0 auto;width:100%;position:relative;min-width:300px;overflow:hidden;min-height:40px}
.cont-f{position:relative;max-width:1672px;margin:0 auto;padding:36px 30px 50px 30px;display:flex}
.cont-f:before{content:'';display:block;height:1px;width:5000px;position:absolute;top:0;left:50%;margin:0 0 0 -2500px;background:#e0e0e0}
.left-footer{width:21.1%;display:flex;flex-direction:column}
.logo-f{margin:0 0 62px 0}
.logo-f img{display:block}
.soc-f{margin-bottom:20px}
.soc-f p{font-weight:400;font-size:14px;line-height:19px;margin:0 0 18px 0;padding:0;color:#858f9a}
.soc-f ul{list-style-type:none;margin:0 0 0 -5px;padding:0;display:flex}
.soc-f ul li{margin:0 0 0 11px;padding:0;background:0 0;line-height:normal}
.soc-f ul li a{display:block;width:44px;height:44px}
.soc-f ul li.item1 a{background:url(/local/templates/holcim_v2/images/sprite.svg) -230px -623px no-repeat}
.soc-f ul li.item2 a{background:url(/local/templates/holcim_v2/images/sprite.svg) -283px -623px no-repeat}
.soc-f ul li.item3 a{background:url(/local/templates/holcim_v2/images/sprite.svg) -337px -623px no-repeat}
.bot-left-footer{margin-top:auto}
.copy{margin:0 0 23px 0;font-weight:400;font-size:16px;line-height:22px;color:#858f9a}
.privacy{font-weight:400;font-size:14px;line-height:19px;color:#858f9a}
.privacy a{color:#858f9a}
.menu-f{width:48.1%;margin-left:4.21%;display:flex}
.col-menu{width:calc(50% - 40px);margin:0 0 0 40px;display:flex;flex-direction:column}
.col-menu:first-child{margin-left:0}
.bl-menu:last-child{margin-top:auto}
.bl-menu p{font-weight:700;font-size:18px;line-height:25px;margin:0 0 29px 0;padding:0}
.bl-menu p a{color:#000}
.bl-menu ul{list-style-type:none;margin:0;padding:0}
.bl-menu ul li{margin:0 0 16px 0;padding:0;background:0 0;line-height:normal;font-weight:400;font-size:16px;line-height:22px;color:#515f6f}
.bl-menu ul li:last-child{margin-bottom:0}
.bl-menu ul li a{color:#515f6f}
.bl-menu ul li.dillers a, .bl-menu ul li.dillers span{color: #b00000; font-weight:600}
.bl-menu ul li.selected span{color:#000}
.footer-right{display:flex;flex-direction:column;justify-content:space-between}
.contacts-f{margin:0 0 20px 0}
.top-contacts-f{display:flex;align-items:baseline;margin:0 0 12px 0}
.phone-f{font-weight:700;font-size:18px;line-height:25px}
.phone-f a{color:#0b1f35}
.callback-f{font-weight:600;margin:0 0 0 21px;font-size:16px;line-height:22px;color:#b00000}
.callback-f a{color:#b00000}
.time-f{font-weight:400;font-size:16px;line-height:22px;color:#858f9a}
.subscr-f{margin:0 0 20px 0}
.subscr-f label{display:block;font-weight:400;font-size:14px;line-height:19px;margin:0 0 16px 0}
.body-subscr{display:flex}
.field-subscr input{background:#fff;border-radius:10px;height:54px;padding:0 13px 0 13px;border:1px solid #95a5a6;outline:0;font-family:'Open Sans';font-style:normal;font-weight:400;font-size:16px;width:100%;color:#858f9a}
.field-subscr input.error{background:#ffe3e2;}
.but-subscr{margin:0 0 0 17px;min-width:148px}
.but-subscr button{background:#b00000;border-radius:10px;transition:0.3s;height:54px;font-family:'Open Sans';border:none;cursor:pointer;font-weight:700;width:100%;font-size:16px;line-height:22px;text-align:center;color:#fff}
.but-subscr button:hover{background:#ba1313}
.pay-f{margin:0 0 20px 0}
.pay-f p{font-weight:400;font-size:14px;line-height:19px;margin:0 0 20px 0;color:#858f9a}
.pay-f ul{list-style-type:none;margin:0 0 0 -25px;padding:0;display:flex;align-items:center}
.pay-f ul li{margin:0 0 0 25px;padding:0;background:0 0;line-height:normal}
.pay-f ul li span{display:block}
.pay-f ul li.item1 span{background:url(/local/templates/holcim_v2/images/pay1.png) no-repeat;width:71px;height:21px}
.pay-f ul li.item2 span{background:url(/local/templates/holcim_v2/images/pay2.png) no-repeat;width:70px;height:22px}
.pay-f ul li.item3 span{background:url(/local/templates/holcim_v2/images/pay3.png) no-repeat;width:61px;height:61px}
.link-f ul{list-style-type:none;margin:0;padding:0}
.link-f ul li{margin:0 0 16px 0;padding:0;background:0 0;font-weight:400;font-size:16px;line-height:22px}
.link-f ul li:last-child{margin-bottom:0}
.link-f ul li a{color:#515f6f}

/*card*/
.content{max-width:1672px;margin:0 auto;padding:5px 30px 50px 30px}
.breadcrumbs{margin:0 0 50px 0}
.breadcrumbs ul{list-style-type:none;margin:-13px 0 0 -13px;padding:0;display:flex;flex-wrap:wrap}
.breadcrumbs ul li{position:relative;margin:13px 0 0 13px;padding:0 0 0 13px;background:0 0;font-weight:300;font-size:14px;line-height:19px;color:#333}
.breadcrumbs ul li a{color:#333;font-weight:400}
.breadcrumbs ul li:before{position:absolute;top:3px;left:0;content:'/';display:block;font-weight:400;font-size:14px;line-height:14px;color:#dde1e3}
.breadcrumbs ul li:first-child:before{display:none}
.breadcrumbs ul li:first-child{padding-left:0}
.card-product{display:flex;margin:0 0 40px 0;align-items:flex-start}
.body-slider_card-product{position:relative}
.left_card-product{position:relative;min-width:calc(50% - 10px);width:calc(50% - 10px)}
.right_card-product{width:calc(50% - 10px);margin-left:auto}
.label_card-product{position:absolute;display:flex;min-height:27px;align-items:center;justify-content:center;padding:0 8px 2px 8px;background:#ffd100;border-radius:4px;font-weight:700;font-size:14px;line-height:19px;color:#515f6f;z-index:90;top:36px;right:50px}
.label_card-product.item4{/*background: #d50202;color: #fff;*/text-transform: uppercase}
.img-slide_prod-main .label_card-product{top: 8px; left: 8px;right:auto}
.big-slider-card-wrapper .label_card-product{top: 48px; right: 25px;}
.label-mash{position:absolute;bottom:-10px;right:0;text-align:center;font-weight:700;font-size:16px;line-height:22px;width:calc(100% - 105px)}
.label-mash span{position:relative;background:#ebedef;border-radius:12px;display:inline-flex;align-items:center;min-height:40px;padding:0 21px 0 47px}
.label-mash span:before{position:absolute;top:50%;margin:-9px 0 0 0;left:18px;content:'';display:block;width:18px;height:18px;background:url(/local/templates/holcim_v2/images/sprite.svg) -135px -433px no-repeat}
.label-mash a{position:relative;background:#ebedef;border-radius:12px;color:#000;text-decoration:none;display:inline-flex;align-items:center;min-height:40px;padding:0 21px 0 47px}
.label-mash a:before{position:absolute;top:50%;margin:-9px 0 0 0;left:18px;content:'';display:block;width:18px;height:18px;background:url(/local/templates/holcim_v2/images/sprite.svg) -135px -433px no-repeat}
.slider-card{display:flex;align-items:flex-start}
.nav-slider-card{margin-right:20px;width:80px;flex-shrink:0}
.nav-slider-card .slide{width:80px;height:80px;display:flex;align-items:center;border:1px solid #e6e6e7;border-radius:12px;margin:0 0 20px 0;cursor:pointer}
.nav-slider-card .slide img{display:block;margin:0 auto;max-width:92%;max-height:92%; height: auto;}
.nav-slider-card .slide.slick-current{border-color:#b00000;cursor:default}
.nav-slider-card .slide.slick-current img{opacity:1}
.big-slider-card, .big-slider-card-wrapper{width:calc(100% - 105px)}
.big-slider-card-wrapper{position: relative; max-width: 400px; margin: 0 auto;}
.big-slider-card-wrapper .big-slider-card{width: 100%;}
.big-slider-card .slide{width:100%;max-height:360px;display:flex;align-items:flex-start}
.nav-slider-card .slide:last-child{margin-bottom:0}
.big-slider-card .slide img{display:block;margin:0 auto;max-width:100%;max-height:360px;width:auto; height: auto;}
.big-slider-card .slide a{display:block;width:100%}
.big-slider-card{visibility:hidden;opacity:0;transition:opacity .5s}
.big-slider-card.slick-initialized{visibility:visible;opacity:1}
.big-slider-card .slide{display:none}
.big-slider-card .slide:first-child{display:flex;visibility:hidden}
.big-slider-card.slick-initialized .slide{display:flex;visibility:visible!important}
.nav-slider-card{visibility:hidden;opacity:0;transition:opacity .5s}
.nav-slider-card.slick-initialized{visibility:visible;opacity:1}
.nav-slider-card .slide{display:none}
.nav-slider-card .slide:first-child{display:flex;visibility:hidden}
.nav-slider-card.slick-initialized .slide{display:flex;visibility:visible!important}
.nav-slider-card .slick-prev{top:-20px;left:50%;right:auto;width:0;height:16px;padding-left:9px;margin:0 0 0 -6px;transform:rotate(90deg);background:none}
.nav-slider-card .slick-prev:before{display:none}
.nav-slider-card .slick-next{bottom:0;left:50%;top:auto;right:auto;margin:0 0 0 -6px;width:0;height:16px;padding-left:9px;transform: rotate(90deg);margin:0 0 0 -6px;background:none}
.nav-slider-card .slick-next:before{display:none}
.nav-slider-card .slick-disabled{display:none!important}
.right_card-product h1{font-weight:700;font-size:36px;line-height:49px;margin:-10px 0 15px 0}
.panel-right_card-product{margin:0 0 17px 0;display:flex}
.rating_card-product{position:relative;display:flex;margin-right:15px}
.rating_card-product ul{list-style-type:none;margin:0 0 0 -2px;padding:0;display:flex;align-items:center}
.rating_card-product li{margin:0 0 0 2px;padding:0;background:0 0;line-height:normal;background:url(/local/templates/holcim_v2/images/sprite.svg) -146px -637px no-repeat;width:16px;height:16px}
.rating_card-product li.active{background:url(/local/templates/holcim_v2/images/sprite.svg) -172px -637px no-repeat}
.rating_card-product p{margin:0 0 0 8px;padding:0;font-weight:400;font-size:16px;line-height:22px;color:#858f9a}
.rating_card-product p a{color:#858f9a}
.link-order_card-product{font-weight:600;margin-left:auto;font-size:16px;line-height:22px;display:flex;align-items:center;color:#515f6f}
.link-order_card-product a{border-bottom:1px dotted #515f6f;text-decoration:none;color:#515f6f}
.ico-ask{margin:0 6px 0 0}
.ico-ask span{display:block;cursor:pointer;width:16px;height:16px;background:url(/local/templates/holcim_v2/images/sprite.svg) -102px -172px no-repeat}
.bl-pay_card-product{background:#e0e0e0;border-radius:10px;padding:23px 19px 19px 16px;margin:0 0 20px 0}
.top-bl-pay_card-product{display:flex;align-items:center;margin:0 0 22px 0}
.pay-top-price{display:flex;align-items:center;width:100%}
.price_card-product{font-weight:700;min-width:120px;font-size:40px;line-height:54px;padding-right:5px}
.price_card-product span{font-size:27px !important}
.top-bl-pay_card-product .order-slide_prod-main{background:#fff;height:60px;border:none;display:flex;align-items:center;margin:0;border-radius:10px;max-width:243px;margin-right:22px}
.top-bl-pay_card-product .order-slide_prod-main:before{display:none}
.top-bl-pay_card-product .minus-sl_prod-main,.top-bl-pay_card-product .plus-sl_prod-main{background:0 0!important}
.top-bl-pay_card-product .minus-sl_prod-main:before,.top-bl-pay_card-product .plus-sl_prod-main:before{background:#858f9a}
.top-bl-pay_card-product .minus-sl_prod-main:after,.top-bl-pay_card-product .plus-sl_prod-main:after{background:#858f9a}
.top-bl-pay_card-product .fields-sl_prod-main input:first-child{color:#333}
.but-pay_card-product{width:100%}
.but-pay_card-product button, .but-pay_card-product .catalog-element-button{background:#b00000;width:100%;transition:.3s;border-radius:10px;height:60px;color:#fff;border:none;outline:0;cursor:pointer;padding:0 15px 3px 15px;display:block;font-weight:400;font-size:14px;line-height:19px;font-family:'Open Sans'}
.but-pay_card-product .catalog-element-button{display: flex;text-align: center;flex-direction: column;flex-wrap: nowrap;justify-content: center;}
.but-pay_card-product b{display:block;font-weight:700;margin:0 0 3px 0;font-size:16px;line-height:22px}
.but-pay_card-product .card-summ-element{display: inline-block;}
.but-pay_card-product button:hover,.but-pay_card-product .catalog-element-button:hover{background:#ba1313}
.bottom-bl-pay-product{display:flex;align-items:center}
.info-bl-pay_card-product{font-weight:400;font-size:14px;line-height:19px;margin-right:15px;color:#858f9a}
.sertificate_card-product{margin-left:auto}
.sertificate_card-product a{position:relative;display:inline-flex;font-weight:600;font-size:16px;line-height:22px;border-bottom:1px dotted #515f6f;margin-left:30px;color:#515f6f;text-decoration:none}
.sertificate_card-product a:before{position:absolute;left:-30px;top:0;content:'';display:block;width:24px;height:24px;background:url(/local/templates/holcim_v2/images/ico-sert.svg) no-repeat}
.buts_card-product{display:flex;margin:-20px 0 22px -21px;flex-wrap:wrap}
.button_card-product{width:calc(50% - 21px);margin:20px 0 0 21px}
.button_card-product a, .button_card-product .button_card-product_wrapper{position:relative;background:#e0e0e0;height:74px;padding:5px 20px 5px 58px;font-weight:400;font-size:14px;line-height:19px;text-decoration:none;color:#858f9a;border-radius:12px;display:flex;flex-direction:column;justify-content:center}
.button_card-product b{font-weight:700;color:#0b1f35;margin:0 0 3px 0;font-size:16px;line-height:22px;display:block}
.button_card-product a:before, .button_card-product .button_card-product_wrapper:before{position:absolute;top:20px;left:0;content:'';display:block}
.button_card-product .button_card-product_wrapper{padding-left: 0; padding-right: 0; text-align: center;}
.button_card-product.item1 a:before{width:24px;height:27px;margin-top:0;left:20px;background:url(/local/templates/holcim_v2/images/sprite.svg) -109px -258px no-repeat}
.button_card-product.item2 a:before{width:28px;height:26px;margin-top:0;left:20px;background:url(/local/templates/holcim_v2/images/sprite.svg) -433px -528px no-repeat}
.button_card-product.item3 a:before{width:32px;height:32px;margin-top:0;top:18px;left:16px;background:url(/local/templates/holcim_v2/images/ico-sert-mob.svg) no-repeat}
.item-accord_card-product{border-top:1px solid #e0e0e0}
.head-accord_card-product{position:relative;font-weight:700;font-size:16px;padding:19px 30px 19px 0;line-height:25px;color:#0b1f35; cursor: pointer}
.head-accord_card-product:before{position:absolute;top:50%;transform:rotate(180deg);right:0;margin:-3px 0 0 0;content:'';display:block;background:url(/local/templates/holcim_v2/images/sprite.svg) -92px -71px no-repeat;width:12px;height:6px}
.head-accord_card-product.active:before{transform:rotate(0deg)}
.body-accord_card-product{padding:0 0 30px 0}
.b-variable_card-product ul{list-style-type:none;margin:0;padding:0}
.b-variable_card-product ul li{position:relative;margin:0 0 18px 0;padding:0;line-height:normal;background:0 0;display:flex;font-weight:400;font-size:16px;line-height:22px;align-items:flex-end}
.b-variable_card-product ul li:before{position:absolute;bottom:3px;left:0;border-bottom:1px dotted #dde1e3;content:'';display:block;height:1px;width:100%}
.b-variable_card-product ul li:last-child{margin-bottom:0}
.b-variable_card-product ul li span{position:relative;z-index:10;display:block;max-width:45%;}
.b-variable_card-product ul li span:last-child{margin-left:auto}
.b-variable_card-product ul li i{font-style:normal;background:#fff}
.b-variable_card-product ul li span:last-child i{padding:0 0 0 2px}
.b-variable_card-product ul li span:first-child i{padding:0 2px 0 0}
.b-variable_card-product ul li a{font-weight:600;color:#515f6f;text-decoration:underline}
.b-variable_card-product ul li a:hover{text-decoration:none}
.b-variable_card-product ul li b{color:#41b8c5}
.body-accord_card-product>ul{list-style-type:none;margin:0 0 25px 10px;padding:0}
.body-accord_card-product>ul>li{position:relative;margin:0 0 8px 0;line-height:24px;padding:0 0 0 17px;line-height:24px;background:0 0}
.body-accord_card-product>ul>li:before{position:absolute;top:11px;left:0;content:'';display:block;width:4px;height:4px;border-radius:50%;background:#333}
.body-accord_card-product>ul:last-child{margin-bottom:0}
.tabs-card{margin:0 0 81px 0}
.nav_tabs-card ul{list-style-type:none;margin:0 0 0 -20px;padding:0;display:flex}
.nav_tabs-card ul li{position:relative;font-weight:700;white-space:nowrap;font-size:16px;line-height:30px;margin:0 0 0 5px;padding:0 15px 19px 15px;line-height:normal;background:0 0;color:#0b1f35;cursor:pointer}
.nav_tabs-card ul li.active{cursor:default}
.nav_tabs-card ul li:before{position:absolute;bottom:0;left:0;width:100%;content:'';display:none;height:4px;background:#b00000}
.nav_tabs-card ul li.active:before,.nav_tabs-card ul li:hover:before{display:block}
.cont_tabs-card{position:relative;z-index:50}
.cont_tabs-card:before{position:absolute;top:0;left:50%;height:100%;border-top:1px solid #e0e0e0;z-index:-1;background:#fafbfb;content:'';display:block;width:10000px;margin:0 0 0 -5000px}
.tab_tabs-card{padding:64px 0 65px 0}
.body-desc_tabs-card{display:flex}
.left-desc_tabs-card{width:41%}
.tit-desc_tabs-card{font-weight:700;font-size:18px;line-height:25px;margin:0 0 30px 0;color:#0b1f35}
.left-desc_tabs-card ul{list-style-type:none;margin:37px 0 37px 10px;padding:0}
.left-desc_tabs-card ul li{position:relative;margin:0 0 8px 0;line-height:24px;padding:0 0 0 15px;line-height:24px;background:0 0}
.left-desc_tabs-card ul li:before{position:absolute;top:10px;left:0;content:'';display:block;width:4px;height:4px;border-radius:50%;background:#333}
.right-desc_tabs-card{width:49%;margin-left:auto}
.params_tabs-card ul{list-style-type:none;margin:0;padding:0}
.params_tabs-card ul li{position:relative;margin:0 0 18px 0;padding:0;line-height:normal;background:0 0;display:flex;font-weight:400;font-size:16px;line-height:22px;align-items:flex-start}
.params_tabs-card ul li:before{position:absolute;bottom:2px;left:0;border-bottom:1px dotted #dde1e3;content:'';display:block;height:1px;width:100%}
.params_tabs-card ul li:last-child{margin-bottom:0}
.params_tabs-card ul li span{position:relative;z-index:10;display:block;max-width:45%}
.params_tabs-card ul li span:last-child{margin-left:auto;text-align:right}
.params_tabs-card ul li a{font-weight:700;color:#333;text-decoration:underline}
.params_tabs-card ul li a:hover{text-decoration:none}
.params_tabs-card ul li i{font-style:normal;background:#fafbfb}
.params_tabs-card ul li span:last-child i{padding:0 0 0 12px}
.params_tabs-card ul li span:first-child i{padding:0 12px 0 0}
.best-avail{margin:0 0 90px 0}
.content>.best-avail:last-child{margin-bottom:40px}
.body_best-avail{display:flex}
.left_best-avail{width:100%;max-width:930px;margin-right:50px}
.panel-sort_best-avail{display:flex;justify-content:flex-end;margin:0 0 33px 0}
.select_best-avail{display:flex;align-items:center}
.select_best-avail label{font-weight:400;font-size:16px;line-height:22px;margin:0 19px 0 0;color:#999}
.sel_best-avail select{height:49px;width:256px;opacity:0}
.sel_best-avail .selectbox{display:block!important;vertical-align:middle;cursor:pointer}
.sel_best-avail .selectbox .select{float:none!important;width:100%;min-width:256px;height:49px;line-height:normal;padding:0 40px 2px 16px;border:1px solid #ebedef;border-radius:8px;color:#0b1f35;background:#fff;font-weight:400;display:flex;align-items:center;font-size:16px;line-height:22px}
.sel_best-avail .selectbox .select .text{display:block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.sel_best-avail .selectbox .trigger{position:absolute;top:0;right:0;width:34px;height:100%}
.sel_best-avail .selectbox .trigger .arrow{position:absolute;top:50%;right:21px;margin:-3px 0 0 0;width:12px;height:6px;overflow:hidden;background:url(/local/templates/holcim_v2/images/sprite.svg) -92px -71px no-repeat}
.sel_best-avail .selectbox .dropdown{top:100%;min-width:145px;width:100%;border-radius:8px;margin:1px 0 0 0;padding:8px 0;background:#fff;border:1px solid #e0e0e0;z-index:99}
.sel_best-avail .selectbox .dropdown ul{list-style-type:none;margin:0;padding:0}
.sel_best-avail .selectbox li{margin:0;font-size:16px;line-height:20px;background:0;padding:7px 15px 8px;background:0;white-space:nowrap;color:#0b1f35}
.sel_best-avail .selectbox li.sel{font-weight:700}
.left_best-avail .right-info-item_avail-main{margin-left:46px}
.left_best-avail .panal-likes_avail-main{margin-bottom:40px}
.left_best-avail .name-info_avail-main{max-width:100%}
.left_best-avail .town-info_avail-main{max-width:100%}
.right_best-avail{width:524px;min-width:524px}
.info_best-avail{background:#fafbfb;border-radius:12px}
.top-rating_best-avail{padding:30px 24px 40px 24px}
.rating_best-avail{display:flex;align-items:center;margin:0 0 39px 0}
.bot-rating_best-avail{border-top:1px solid #ebedef;padding:24px}
.big-rating ul{list-style-type:none;margin:0 0 0 -9px;padding:0;display:flex}
.big-rating ul li{margin:0 0 0 9px;padding:0;line-height:normal;background:url(/local/templates/holcim_v2/images/sprite.svg) -402px -60px no-repeat;width:30px;height:30px}
.big-rating ul li.active{background:url(/local/templates/holcim_v2/images/sprite.svg) -442px -60px no-repeat}
.num-big-avail{margin-left:auto;font-weight:700;font-size:24px;line-height:33px}
.num-big-avail span{color:#858f9a}
.line_best-avail{display:flex;align-items:baseline;margin:0 0 31px 0}
.line_best-avail:last-child{margin-bottom:0}
.line_best-avail p{margin:0;padding:0;line-height:normal;font-weight:600;font-size:16px;line-height:22px;min-width:75px;margin-right:21px;color:#000}
.simple-scale_best-avail{width:calc(100% - 177px);height:8px;background:#e0e0e0;border-radius:10px}
.simple-scale_best-avail span{background:#ffd100;display:block;height:100%;border-radius:10px}
.num-scale_best-avail{margin-left:auto;font-weight:700;font-size:16px;min-width:50px;line-height:22px}
.num-scale_best-avail span{color:#858f9a}
.but-red{font-weight:700;font-size:16px;line-height:22px}
.but-red a{display:flex;align-items:center;justify-content:center;height:56px;transition:0.3s;background:#b00000;text-align:center;border-radius:12px;color:#fff;text-decoration:none}
.but-red a:hover{background:#ba1313}
.body_best-avail.body_best-avail-empty .info_best-avail{background: none;}
.body_best-avail.body_best-avail-empty .bot-rating_best-avail{border-top: none; padding-left: 0;}

/*catalog*/
.content>h1{font-weight:700;font-size:36px;line-height:49px;margin:0 0 41px 0;color:#0b1f35}
.list-catalog{display:flex;flex-wrap:wrap;margin:-24px 0 80px -25px}
.item_list-catalog{position:relative;width:calc(16.666% - 25px);margin:24px 0 0 25px;padding-bottom:61px}
.item_list-catalog .in-slide_prod-main{border:1px solid transparent;border-radius:12px;transition:0.2s;min-height:1px}
.item_list-catalog:hover .in-slide_prod-main{border-color:#e6e6e7}
.item_list-catalog .order-slide_prod-main{opacity:0;pointer-events:none;transition:0.2s}
.item_list-catalog:hover .order-slide_prod-main{opacity:1;pointer-events:auto}

/*popup*/
.popup-callback{max-width:600px;background:#fff;padding:48px 40px 67px 40px;border-radius:12px}
.popup-callback.popup-callback-buy-pack{max-width: 730px;}
.popup-callback.popup-callback-buy-pack .button-sub{margin-top: 40px;}
.nonepopup-callback{max-width: 900px;}
.popup-callback.popup-price{max-width: 850px;}
.tit-popup{font-weight:700;font-size:36px;line-height:49px;margin:0 0 25px 0}
.tit-popup.tit-popup-success{margin-top: 25px;}
.popup-callback p{font-weight:400;font-size:16px;line-height:24px;padding:0;margin:0 0 32px 0}
.fields-pop{margin-bottom:29px}
.field-pop{position:relative;margin:0 0 36px 0}
.field-pop:before{position:absolute;top:50%;left:14px;content:'';display:block;}
.field-pop.item1:before, .field-pop.fio:before, .field-pop.field-SURNAME:before, .field-pop.field-NAME:before, .field-pop.field-FIRSTNAME:before, .field-pop.form-field-NAME:before, .field-pop.field-PATRONYMIC:before, .field-pop.field-FIO_ADD:before{background:url(/local/templates/holcim_v2/images/sprite.svg) -76px -432px no-repeat;width:18px;height:20px;margin-top:-10px}
.field-pop.item2:before, .field-pop.phone:before, .field-pop.field-PHONE:before, .field-pop.field-PHONE_ADD:before{background:url(/local/templates/holcim_v2/images/sprite.svg) -430px -348px no-repeat;width:17px;height:22px;margin-top:-10px}
.field-pop.item3:before, .field-pop.email:before, .field-pop.field-EMAIL:before{background:url(/local/templates/holcim_v2/images/sprite.svg) -457px -352px no-repeat;width:20px;height:16px;margin-top:-6px}
.field-pop.item4:before, .field-pop.company:before{background:url(/local/templates/holcim_v2/images/sprite.svg) -20px -433px no-repeat;width:20px;height:19px;margin-top:-10px}
.field-pop.item5:before, .field-pop.field-INN:before, .field-pop.field-KPP:before, .field-pop.field-COMPANY:before, .field-pop.field-RS:before, .field-pop.field-BIK:before, .field-pop.field-CODE_OKPO:before, .field-pop.field-NAME_ADD:before{background:url(/local/templates/holcim_v2/images/sprite.svg) -50px -431px no-repeat;width:16px;height:22px;margin-top:-11px}
.field-pop.item6:before, .field-pop.address:before, .field-pop.field-ADDRESS_ADD:before, .field-pop.field-COMPANY_ADDRESS:before, .field-pop.field-COMPANY_ADR:before{background:url(/local/templates/holcim_v2/images/sprite.svg) -487px -348px no-repeat;width:17px;height:23px;margin-top:-11px}
.field-pop input, .field-pop textarea{background:#fff;border-radius:10px;outline:0;height:54px;width:100%;padding:19px 20px 0 42px;font-family:'Open Sans';font-style:normal;color:#333;font-weight:400;font-size:14px;border:1px solid #95a5a6}
.field-pop textarea{resize: none;}
.field-pop input:read-only{opacity: 0.5; cursor: default;}
.field-pop label{position:absolute;top:0;left:0;z-index:20;height:100%;padding:0 20px 0 42px;pointer-events:none;display:flex !important;align-items:center;color:#858f9a;font-size:14px;line-height:19px}
.field-pop.active label{font-size:12px;height:auto;line-height:16px;top:6px;}
.field-pop label span{color:#b00000}
.field-pop:last-child{margin-bottom:0}
.attent{font-weight:400;margin:0 0 52px 0;font-size:16px;line-height:24px;color:#858f9a}
.form-dillers.form-video-review .attent{margin-top: 35px;}
.attent span{color:#b00000}
.checks{margin:0 0 70px 0}
.check{position:relative;margin:0 0 29px 0}
.check input{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0}
.check label{position:relative;font-weight:400;display:block;font-size:16px;padding:0 0 0 40px;line-height:24px;cursor:pointer}
.check label:before{position:absolute;top:-3px;left:0;background:#e0e0e0;border-radius:10px;content:'';display:block;width:30px;height:30px}
.check input:checked+label:before{background:#b00000}
.check label:after{position:absolute;left:7px;top:7px;content:'';display:none; background:url(/local/templates/holcim_v2/images/sprite.svg) -143px -266px no-repeat;width:16px;height:11px}
.check label a{color:#515F6F}
.check input:checked+label:after{display:block}
.button-sub button, .button-sub a{background:#b00000;width:100%;max-width:336px;padding:0 20px 0 20px;border-radius:10px;height:70px;color:#fff;outline:0;cursor:pointer;border:none;font-family:'Open Sans';font-weight:700;font-size:16px;line-height:22px;transition:.3s}
.button-sub a{text-decoration: none;display: flex;justify-content: center;align-items: center;}
.button-sub button:hover, .button-sub a:hover{background:#ba1313}
.error{border-color:#b00000 !important}
.fancybox-slide--html .fancybox-close-small{top:30px;right:38px;opacity:1;width:20px;height:20px;background:url(/local/templates/holcim_v2/images/sprite.svg) -20px -170px no-repeat;padding:0}
.fancybox-slide--html .fancybox-close-small:hover{opacity:0.9}
.fancybox-slide--html .fancybox-close-small svg{display:none}

.popup-callback.form-dillers{max-width: 750px;}
.field-pop.item-none:before{display: none;}

/*calcs*/
.nav-inner{border-bottom:1px solid #e0e0e0;margin:0 0 49px 0}
.nav-inner ul{list-style-type:none;margin:0 0 0 -58px;padding:0;display:flex}
.nav-inner ul li{font-weight:700;margin:0 0 0 58px;padding:0;font-size:24px;line-height:33px;color:#0b1f35;background:none}
.nav-inner ul li a,.nav-inner ul li span{position:relative;padding:0 10px 19px 10px;display:inline-flex;color:#0b1f35;text-decoration:none}
.nav-inner ul li a:before{position:absolute;bottom:0;border-radius:10px;left:0;content:'';display:none;height:4px;width:100%;background:#b00000}
.nav-inner ul li a:hover:before,.nav-inner ul li.active a:before{display:block}
.nav-inner ul li span:before{position:absolute;bottom:0;border-radius:10px;left:0;content:'';display:block;height:4px;width:100%;background:#b00000}
.list-calcs{display:flex;flex-wrap:wrap;margin:34px 0 86px -18px}
.item-calc{border-radius:10px;width:253px;background:#e0e0e0;margin:18px 0 0 18px}
.item-calc a{position:relative;display:flex;flex-direction:column;height:100%;min-height:304px;color:#0b1f35}
.item-calc a:before{content:'';display:block;height:100%;width:100%;position:absolute;top:0;left:0;border-radius:10px 10px 0 0;z-index:5;background:linear-gradient(180deg,#e0e0e0 50.1%,rgba(245,245,245,0) 72.26%)}
.tit_item-calc{position:absolute;top:0;left:0;font-weight:700;font-size:18px;line-height:25px;z-index:10;padding:22px 14px 0 22px}
.img_item-calc{margin-top:auto}
.img_item-calc img{display:block;width:100%;border-radius:0 0 10px 10px; height: auto;}
.ico-holc{position:absolute;bottom:-5px;right:-35px;z-index:8}
.ico-holc img{display:block;max-width:100%}

/*full calc*/
.body-full-calc{position:relative;z-index:50;margin:40px 0 55px 0;padding:36px 0 38px 0}
.body-full-calc:before{content:'';display:block;position:absolute;top:0;left:50%;height:100%;background:#fafbfb;z-index:-1;margin:0 0 0 -2500px;width:5000px}
.type_full-calc{margin:0 0 61px 0}
.types_full-calc{margin-bottom:36px}
.type_full-calc:last-child{margin-bottom:0}
.title_full-calc{font-weight:700;font-size:18px;line-height:25px;margin:0 0 25px 0}
.type_full-calc ul{list-style-type:none;margin:-10px 0 0 -10px;padding:0;display:flex}
.type_full-calc li{position:relative;margin:10px 0 0 10px;padding:0;background:0 0;line-height:normal}
.type_full-calc li input{position:absolute;top:0;left:0;opacity:0}
.type_full-calc li label{height:48px;padding:0 20px 0 20px;min-width:89px;justify-content:center;text-align:center;display:flex;align-items:center;background:#9a9a9a;border-radius:10px;font-weight:400;font-size:16px;line-height:22px;color:#333;cursor:pointer}
.type_full-calc li input:checked+label{background:#b00000;color:#fff;cursor:default}
.field-value{display:flex;align-items:center;margin-bottom:20px}
.field-value:last-child{margin-bottom:0}
.field-value label{display:block;font-weight:400;width:175px;margin:0 14px 0 0;font-size:16px;line-height:22px}
.field-value input{background:#fff;width:123px;border-radius:12px;height:56px;padding:0 10px 0 10px;text-align:center;font-size:16px;outline:0;border:1px solid transparent;font-family:'Open Sans',sans-serif}
.field-value span{font-weight:400;font-size:16px;line-height:22px;margin:0 0 0 11px}
.field-value span sup{font-size:10px}
.result_full-calc{padding:28px 0 0 0;margin-top:58px;border-top:1px solid #e4e4e4}
.result_full-calc .title_full-calc{margin:0 0 30px 0}
.list-result_full-calc{display:flex;flex-wrap:wrap;margin:-30px 0 0 -66px}
.item-res_full-calc{margin:30px 0 0 66px;max-width:210px}
.top-it_full-calc{display:flex;align-items:center;min-height:74px;margin:0 0 31px 0}
.ico-smes{font-weight:700;text-align:center;font-size:14px;padding:37px 0 0 0;line-height:19px;color:#515f6f;width:53px;height:74px;background:url(/local/templates/holcim_v2/images/sprite.svg) -197px -404px no-repeat}
.num-smes{font-weight:400;font-size:24px;margin:0 0 0 16px;line-height:33px}
.item-res_full-calc p{margin:0}
.ico-bucket{font-weight:700;text-align:center;padding:33px 0 0 0;font-size:14px;line-height:19px;color:#515f6f;width:45px;height:66px;background:url(/local/templates/holcim_v2/images/sprite.svg) -20px -239px no-repeat}
.sliders-calc{margin:52px 0 55px 0}
.sliders-calc .item-calc{margin:0;width:auto}
.sliders-calc .slide{padding:0 10px 0 10px}
.sliders-calc .slick-list{margin-left:-10px;margin-right:-10px}
.content>.but-add_avail-main{margin-bottom:50px}

/*video*/
.list-video{display:flex;flex-wrap:wrap;margin:-17px 0 45px -20px}
.item_list-video{width:calc(33.333% - 20px);margin:41px 0 0 20px}
.img_list-video{position:relative;margin:0 0 13px 0;overflow:hidden;border-radius:10px}
.img_list-video:before{position:absolute;top:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/local/templates/holcim_v2/Layer-10.jpg);border-radius:10px;content:'';display:block;width:100%;height:100%}
.img_list-video a{position:relative;display:block}
.video a{position:relative}
.video a:before{content:'';display:block;width:102px;height:102px;z-index:50;position:absolute;top:50%;left:50%;margin:-51px 0 0 -51px;background:url(/local/templates/holcim_v2/images/sprite.svg) -498px -489px no-repeat}
.img_list-video img{display:block;width:100%;transition:0.2s;border-radius:10px;margin:0 auto}
.item_list-video:hover .img_list-video img{transform: scale(1.05);}
.tit_list-video{font-weight:700;font-size:18px;line-height:25px;color:#0b1f35}
.tit_list-video a{color:#0b1f35;text-decoration:none}
.pages{border-top:1px solid #e0e0e0;padding:51px 0 0 0}
.content>.pages:last-child{margin-bottom:50px}
.pages ul{display:flex;margin:-10px 0 0 -10px;padding:0;flex-wrap:wrap;list-style-type:none}
.pages ul li{margin:10px 0 0 10px;padding:0;line-height:normal;font-weight:400;font-size:16px;line-height:22px;background:none}
.pages ul li a{display:flex;height:46px;width:50px;color:#333;text-decoration:none;background:#e0e0e0;border-radius:10px;align-items:center;justify-content:center;text-align:center}
.pages ul li span{display:flex;height:46px;width:50px;color:#fff;text-decoration:none;background:#b00000;border-radius:10px;align-items:center;justify-content:center;text-align:center}
.pages ul li a:hover{background:#b00000;color:#fff}

/*video card*/
.inner-content{display:flex;margin:0 0 30px 0}
.left_inner-content{width:calc(100% - 601px)}
.content-video-detail h1{max-width:calc(100% - 601px)}
.big-video{position:relative;z-index:50;margin:0px 0 39px 0}
.big-video:before{position:absolute;top:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/local/templates/holcim_v2/Layer-10.jpg);z-index:2;border-radius:10px;content:'';display:block;width:100%;height:100%}
.big-video img, .big-video iframe{display:block;border-radius:10px;width:100%}
.big-video.iframe-video:before{display: none;}
.big-video a{display:block;z-index:10}
.right_inner-content{min-width:524px;width:524px;margin-left:auto;margin-top:-11px}
.right_inner-content .list-video{margin:0 0 64px 0}
.right_inner-content .item_list-video{width:100%;margin:0 0 41px 0}
.right_inner-content .item_list-video:last-child{margin-bottom:0}
.form-subscr{background:#e0e0e0;padding:40px 25px 37px 20px;border-radius:10px}
.form-subscr .fields-pop{margin-bottom:24px}
.form-subscr .button-sub button{width:100%;max-width:none}
.white-field input{background:#fff}
.white-field input:focus,.white-field input:hover, .field-pop input:focus,.field-pop input:hover{border-color:#858f9a}
.white-check label:before{background:#fff}
.form-subscr .attent{margin-bottom:35px}
.form-subscr .checks{margin-bottom:54px}

/*faq*/
.tabs-ask{margin:0 0 82px 0}
.nav-ask{margin:0 0 59px 0}
.nav-ask ul{list-style-type:none;margin:-10px 0 0 -10px;padding:0;display:flex;flex-wrap:wrap}
.nav-ask ul li{margin:10px 0 0 10px;padding:0;line-height:normal;background:0 0;font-weight:400;font-size:16px;color:#0b1f35}
.nav-ask ul li a{background:#9a9a9a;color:#0b1f35;transition:0.2s;text-decoration:none;border-radius:10px;height:46px;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 15px 2px 15px}
.nav-ask ul li.active a, .nav-ask ul li a:hover{background:#b00000;color:#fff}
.nav-ask ul li span{background:#b00000;color:#fff;text-decoration:none;border-radius:10px;height:46px;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 15px 2px 15px}
.list_tab-ask{margin:0 0 79px 0}
.list_tab-ask ul{list-style-type:none;margin:0;padding:0}
.list_tab-ask ul li{margin:0 0 16px 0;padding:0;line-height:normal;background:0 0;font-size:16px;line-height:22px;color:#515f6f}
.list_tab-ask ul li:last-child{margin-bottom:0}
.list_tab-ask ul li a{position:relative;color:#515f6f;padding:0 0 0 22px}
.list_tab-ask ul li a:before{position:absolute;top:3px;left:0;content:'';display:block;width:16px;height:16px;background:url(/local/templates/holcim_v2/images/sprite.svg) -102px -172px no-repeat}
.list_tab-ask+.pages{padding-top:29px}
.form-ask{position:relative;margin:0;padding:42px 0 93px 0}
.form-ask .title{margin:0 0 32px 0}
.form-ask:before{position:absolute;top:0;left:50%;width:5000px;height:100%;margin-left:-2500px;z-index:-1;content:'';display:block;background:#e0e0e0}
.fields-two{display:flex;flex-wrap:wrap;margin:-20px 0 35px -20px}
.fields-two .field-pop{width:calc(50% - 20px);margin:20px 0 0 20px}
.textarea{position:relative;margin:0 0 24px 0}
.textarea:before{position:absolute;top:20px;left:16px;content:'';display:block;background:url(/local/templates/holcim_v2/images/sprite.svg) -472px -532px no-repeat;width:17px;height:18px;margin-top:0}
.textarea textarea{background:#fff;border-radius:10px;outline:0;height:127px;width:100%;padding:27px 20px 0 42px;font-family:'Open Sans';font-style:normal;color:#333;font-weight:400;font-size:14px;border:1px solid transparent;resize:none;overflow-y:auto}
.textarea label{position:absolute;top:17px;left:0;z-index:20;height:auto;padding:0 20px 0 42px;pointer-events:none;display:flex;align-items:center;color:#858f9a;font-size:14px;line-height:19px}
.textarea.active label{font-size:12px;height:auto;line-height:16px;top:6px;}
.textarea label span{color:#b00000}
.textarea textarea:focus,.textarea textarea:hover{border-color:#858f9a}

.textar-opt{margin:25px 0 0 0}
.textar-opt label{display:block;margin:0 0 10px 0;font-size:16px}
.textar-opt textarea{background: #fff;border-radius: 10px;outline:0;height:127px;width:100%;padding: 15px 20px 0 20px;font-family:'Open Sans';font-style:normal;color:#333;font-weight:400;font-size:14px;border:1px solid #95a5a6;resize:none;overflow-y:auto}
.textar-opt textarea:hover{border-color: #858f9a;}
.textar-opt p{margin: 25px 0 35px;}
.textar-opt+.bot-pop-opt{border-top:0}
.textar-opt+.check-pop-pp{margin-top: 40px;}

.form-ask .attent{margin-bottom:35px}
.form-ask .checks{margin-bottom:45px}
.form-ask .button-sub button{max-width:484px}
.form-ask{max-width:1065px}
.content>.form-ask{margin-bottom:-50px}
.body-single-ask{margin:0 0 118px 0}
.single-ask{position:relative;margin:0 0 32px 0;padding:0 0 0 22px}
.single-ask:before{position:absolute;top:3px;left:0;content:'';display:block;width:16px;height:16px;background:url(/local/templates/holcim_v2/images/sprite.svg) -102px -172px no-repeat}
.answer{position:relative;background:#e0e0e0;margin:0 0 32px 0;border-radius:10px;padding:19px 20px 35px 28px}
.answer span{display:block;color:#858F9A}
.answer p{font-size:16px;line-height:22px}
.answer p:last-child{margin-bottom:0}
.back{font-weight:600;font-size:16px;line-height:22px}
.back a{position:relative;display:inline-block;vertical-align:top;padding:0 0 0 11px}
.back a:before{position:absolute;top:7px;left:0;width:5px;height:9px;content:'';display:block;background:url(/local/templates/holcim_v2/images/sprite.svg) -20px -70px no-repeat}

/*service*/
.text-ur{font-weight:700;margin:0 0 40px 0;font-size:18px;line-height:30px}
.buts-ur{display:flex;margin:-14px 0 62px -14px}
.button{font-weight:700;font-size:16px;line-height:22px}
.button a{background:#b00000;padding:0 20px 0 20px;color:#fff;text-decoration:none;transition:.3s;border-radius:12px;height:56px;display:inline-flex;align-items:center;justify-content:center;text-align:center}
.button a:hover{background:#ba1313}
.buts-ur .button{margin:14px 0 0 14px}
.buts-ur .button a{min-width:400px}
.body-ur{display:flex;margin-bottom:90px}
.left-body_ur{width:50%;padding:0 20px 0 0}
.left-body_ur p:first-child{margin-top:0}
.left-body_ur ul{margin-bottom:50px}
.left-body_ur ul:last-child{margin-bottom:0!important}
ul.delivery-ur{list-style-type:none;margin:0 0 50px 0;padding:0}
ul.delivery-ur li{position:relative;margin:0 0 20px 0;padding:0 0 0 32px;line-height:normal;background:0 0}
ul.delivery-ur li:before{position:absolute;top:1px;left:0;content:'';display:block;width:19px;height:25px;background:url(/local/templates/holcim_v2/images/sprite.svg) -105px -429px no-repeat}
ul.delivery-ur li:last-child{margin-bottom:0}
ul.delivery-ur li i{font-style:normal;color:#858f9a}
ul.plan-ur li{font-weight:700;font-size:16px;line-height:24px}
.right-body_ur{width:50%;display:flex;height:auto;align-items:flex-start}
.img-ur{margin-left:-20px;margin-top:-20px;display:flex}
.img-ur div{display:block;margin:20px 0 0 20px;width:calc(50% - 20px)}
.img-ur div img{max-width:100%;display:block}
.ban-ur{position:relative;border-radius:10px;background:#e0e0e0;display:flex;justify-content:flex-end;margin-bottom:57px}
.ban-ur img{display:block;border-radius:10px;max-width:100%}
.desc-ban-ur{position:absolute;left:0;top:0;z-index:30;display:flex;justify-content:center;max-width:600px;padding:30px 20px 30px 53px;width:100%;height:100%;flex-direction:column}
.desc-ban-ur p{font-weight:400;font-size:18px;line-height:30px;margin:0 0 50px 0}
.desc-ban-ur .button a{text-decoration:none;padding-left:52px;padding-right:52px}

/*state card*/
.table-cont{background:#e0e0e0;margin:0 0 25px 0;border-radius:10px;padding:34px 26px 34px 26px}
.tit_table-cont{font-weight:700;font-size:18px;line-height:24px;margin:0 0 25px 0}
.table-cont ul{list-style-type:none;margin:0;padding:0 0 0 18px}
.table-cont ul li{position:relative;margin:0 0 16px 0;padding:0 0 0 20px;background:0 0;font-size:16px;line-height:22px}
.table-cont ul li:before{display:block;position:absolute;top:6px;left:0;content:'';width:9px;height:13px;background:url(/local/templates/holcim_v2/images/sprite.svg) -169px -265px no-repeat}
.table-cont ul li a{color:#515f6f}
.table-cont ul li ul{margin-top:12px}
figure{display:flex;align-items:center;margin:0 0 55px 0}
figure div{margin-right:20px}
figure img{display:block;max-width:100%}
figcaption{width:312px;font-weight:400;font-size:16px;line-height:22px;color:#858f9a}
blockquote{position:relative;display:block;font-weight:400;font-size:16px;line-height:24px;padding:6px 0 5px 21px;margin:25px 0 25px 26px;color:#858f9a}
blockquote:before{position:absolute;top:0;left:0;content:'';display:block;width:2px;height:100%;background:#b00000}
.panel-state{border-top:1px solid #e0e0e0;margin:0 0 45px 0;flex-wrap:wrap;display:flex;align-items:center;padding:31px 0 0 0}
.panel-state p{margin:0 25px 0 0;padding:0;font-weight:400;font-size:16px;line-height:24px}
.panel-state ul, .panel-state > .link-art{list-style-type:none;margin:-10px 0 0 -10px;padding:0;display:flex;flex-wrap:wrap;align-items:center}
.panel-state > .link-art{margin-left:0}
.panel-state ul li{margin:10px 0 0 10px;padding:0;background:0 0;font-weight:700;font-size:16px;line-height:22px}
.panel-state ul li a{background:#b00000;transition:0.3s;padding:0 25px 0 25px;min-width:72px;color:#fff;text-decoration:none;transition:.3s;border-radius:12px;height:56px;display:inline-flex;align-items:center;justify-content:center;text-align:center}
.panel-state ul li a.grey-but,.panel-state ul li a.yes-info{background:#e0e0e0;color:#0b1f35;text-decoration:none}
.panel-state ul li a:hover{background:#ba1313}
.panel-state ul li a.grey-but:hover, .panel-state ul li a.yes-info:hover{background:#adadad;}
.right_inner-content .list-calcs{margin-top:-18px;margin-bottom:93px}

/*states*/
.list-state-n{margin-top:43px;display:grid;grid-auto-flow:row dense;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr;gap:0 20px;grid-template-areas:"itemr1 itemr1 itemr2 itemr3 itemr4 itemr5" "itemr6 itemr7 itemr7 itemr3 itemr8 itemr8" "itemr9 itemr10 itemr11 itemr12 itemr12 itemr13" "itemr9 itemr14 itemr14 itemr15 itemr16 itemr16" "itemr17 itemr17 itemr18 itemr19 itemr20 itemr21" "itemr22 itemr23 itemr23 itemr19 itemr24 itemr24" "itemr25 itemr26 itemr27 itemr28 itemr28 itemr29" "itemr25 itemr30 itemr30 itemr31 itemr32 itemr32" "itemr33 itemr33 itemr34 itemr35 itemr36 itemr37" "itemr38 itemr39 itemr39 itemr35 itemr40 itemr40" "itemr41 itemr42 itemr43 itemr44 itemr44 itemr45" "itemr41 itemr46 itemr46 itemr47 itemr48 itemr48" "itemr49 itemr49 itemr50 itemr51 itemr52 itemr53" "itemr54 itemr55 itemr55 itemr51 itemr56 itemr56" "itemr57 itemr58 itemr59 itemr60 itemr60 itemr61" "itemr57 itemr62 itemr62 itemr63 itemr64 itemr64" "itemr65 itemr65 itemr66 itemr67 itemr68 itemr69" "itemr70 itemr71 itemr71 itemr67 itemr72 itemr72" "itemr73 itemr74 itemr75 itemr76 itemr76 itemr77" "itemr73 itemr78 itemr78 itemr79 itemr80 itemr80" "itemr81 itemr81 itemr82 itemr83 itemr84 itemr85" "itemr86 itemr87 itemr87 itemr83 itemr88 itemr88" "itemr89 itemr90 itemr91 itemr92 itemr92 itemr93" "itemr89 itemr94 itemr94 itemr95 itemr96 itemr96"}
.itemr1{grid-area:itemr1}.itemr2{grid-area:itemr2}.itemr3{grid-area:itemr3}.itemr4{grid-area:itemr4}.itemr5{grid-area:itemr5}.itemr6{grid-area:itemr6}.itemr7{grid-area:itemr7}.itemr8{grid-area:itemr8}.itemr9{grid-area:itemr9}.itemr10{grid-area:itemr10}.itemr11{grid-area:itemr11}.itemr12{grid-area:itemr12}.itemr13{grid-area:itemr13}.itemr14{grid-area:itemr14}.itemr15{grid-area:itemr15}.itemr16{grid-area:itemr16}.itemr17{grid-area:itemr17}.itemr18{grid-area:itemr18}.itemr19{grid-area:itemr19}.itemr20{grid-area:itemr20}.itemr21{grid-area:itemr21}.itemr22{grid-area:itemr22}.itemr23{grid-area:itemr23}.itemr24{grid-area:itemr24}.itemr25{grid-area:itemr25}.itemr26{grid-area:itemr26}.itemr27{grid-area:itemr27}.itemr28{grid-area:itemr28}.itemr29{grid-area:itemr29}.itemr30{grid-area:itemr30}.itemr31{grid-area:itemr31}.itemr32{grid-area:itemr32}.itemr33{grid-area:itemr33}.itemr34{grid-area:itemr34}.itemr35{grid-area:itemr35}.itemr36{grid-area:itemr36}.itemr37{grid-area:itemr37}.itemr38{grid-area:itemr38}.itemr39{grid-area:itemr39}.itemr40{grid-area:itemr40}.itemr41{grid-area:itemr41}.itemr42{grid-area:itemr42}.itemr43{grid-area:itemr43}.itemr44{grid-area:itemr44}.itemr45{grid-area:itemr45}.itemr46{grid-area:itemr46}.itemr47{grid-area:itemr47}.itemr48{grid-area:itemr48}.itemr49{grid-area:itemr49}.itemr50{grid-area:itemr50}.itemr51{grid-area:itemr51}.itemr52{grid-area:itemr52}.itemr53{grid-area:itemr53}.itemr54{grid-area:itemr54}.itemr55{grid-area:itemr55}.itemr56{grid-area:itemr56}.itemr57{grid-area:itemr57}.itemr58{grid-area:itemr58}.itemr59{grid-area:itemr59}.itemr60{grid-area:itemr60}.itemr61{grid-area:itemr61}.itemr62{grid-area:itemr62}.itemr63{grid-area:itemr63}.itemr64{grid-area:itemr64}.itemr65{grid-area:itemr65}.itemr66{grid-area:itemr66}.itemr67{grid-area:itemr67}.itemr68{grid-area:itemr68}.itemr69{grid-area:itemr69}.itemr70{grid-area:itemr70}.itemr71{grid-area:itemr71}.itemr72{grid-area:itemr72}.itemr73{grid-area:itemr73}.itemr74{grid-area:itemr74}.itemr75{grid-area:itemr75}.itemr76{grid-area:itemr76}.itemr77{grid-area:itemr77}.itemr78{grid-area:itemr78}.itemr79{grid-area:itemr79}.itemr80{grid-area:itemr80}.itemr81{grid-area:itemr81}.itemr82{grid-area:itemr82}.itemr83{grid-area:itemr83}.itemr84{grid-area:itemr84}.itemr85{grid-area:itemr85}.itemr86{grid-area:itemr86}.itemr87{grid-area:itemr87}.itemr88{grid-area:itemr88}.itemr89{grid-area:itemr89}.itemr90{grid-area:itemr90}.itemr91{grid-area:itemr91}.itemr92{grid-area:itemr92}.itemr93{grid-area:itemr93}.itemr94{grid-area:itemr94}.itemr95{grid-area:itemr95}.itemr96{grid-area:itemr96}
.itemr_list-state-n{min-height:254px;position:relative;margin-top:20px}
.itemr_list-state-n .desc-itemr_articles-main{position:absolute;top:0;left:0;padding:20px;z-index:50;max-width:258px}
.itemr_list-state-n .img-art{display:flex;justify-content:flex-end;align-items:flex-end}
.itemr_list-state-n .img-art img{display:block;max-width:100%;border-radius:10px}
.itemr_list-state-n .body-item_articles-main{background:#e0e0e0;border-radius:10px;height:100%}
.itemr_list-state-n p:first-child{margin-top:0}
.itemr_list-state-n p:last-child{margin-top:0}
.itemr_list-state-n a{ position:relative;color:#0b1f35;text-decoration:none;display:flex;height:100%;align-items:flex-end;justify-content:flex-end}
.itemr_list-state-n a:before { content:''; border-radius:10px; display:block; width:100%; height:100%; z-index:50; position:absolute; top:0; left:0;background: linear-gradient(180deg, #e0e0e0 50.1%, rgba(245, 245, 245, 0) 72.26%)}
.itemr_list-state-n span{display:block;font-weight:400;font-size:16px;line-height:22px;margin:0 0 7px 0;color:#999}
.itemr_list-state-n .tit_articles-main{font-weight:700;font-size:18px;line-height:25px}
.more-but{margin-top:58px}
.more-but a{min-width:336px;height:70px}
.content>.more-but{margin-bottom:53px}
.itemr1 a:before, .itemr7 a:before, .itemr8 a:before, .itemr12 a:before , .itemr14 a:before, .itemr16 a:before,
.itemr17 a:before, .itemr23 a:before, .itemr24 a:before, .itemr28 a:before, .itemr30 a:before, .itemr32 a:before,
.itemr49 a:before, .itemr55 a:before, .itemr56 a:before, .itemr60 a:before, .itemr62 a:before, .itemr64 a:before,
.itemr65 a:before, .itemr71 a:before, .itemr72 a:before, .itemr76 a:before, .itemr78 a:before, .itemr80 a:before,
.itemr81 a:before, .itemr87 a:before, .itemr88 a:before, .itemr92 a:before, .itemr94 a:before, .itemr96 a:before {background: linear-gradient(90deg, #e0e0e0 50.1%, rgba(245, 245, 245, 0) 72.26%)}

/*all page info*/
.slider-instruct .item-calc{margin:0;width:100%}
.slider-instruct .slide{padding-left:10px;padding-right:10px}
.slider-instruct .slick-list{margin-left:-10px;margin-right:-10px}
.bl-all-page{margin-bottom:71px}
.bl-all-page .but-add_avail-main{margin-top:53px}
.bl-all-page .title{margin-bottom:40px}
.content>.bl-all-page:last-child{margin-bottom:50px}
.bl-all-page .articles-main{margin-bottom:0}
.sliders-video .slick-list{margin-left:-10px;margin-right:-10px}
.sliders-video .slide{padding:0 10px 0 10px}
.sliders-video .item_list-video{margin:0;width:100%}
.sliders-video .tit_list-video{min-height:50px}
.sliders-video .slick-next,.sliders-video .slick-prev{margin-top:-55px}
.bl-all-page .sliders-video+.but-add_avail-main{margin-top:19px}
.cols-ask{display:flex;margin:-30px 0 0 -20px;flex-wrap:wrap}
.cols-ask ul{list-style-type:none;margin:0;padding:0;width:calc(33.333% - 20px);margin-left:20px;margin-top:30px}
.cols-ask ul li{margin:0 0 20px 0;padding:0;font-weight:400;font-size:16px;line-height:22px;background:none}
.cols-ask ul li:last-child{margin-bottom:0}
.cols-ask ul li a{position:relative;padding:0 0 0 22px;color:#515f6f;display:inline-block}
.cols-ask ul li a:before{position:absolute;top:3px;left:0;content:'';display:block;width:16px;height:16px;background:url(/local/templates/holcim_v2/images/sprite.svg) -102px -172px no-repeat}
h1+.bl-all-page{margin-top:58px}

/*contacts*/
.body-contacts{display:flex;margin:0 0 67px 0}
.left_body-contacts{width:50%;padding:0 25px 0 0}
.text_body-contacts{font-weight:700;margin:0 0 45px 0;font-size:18px;line-height:30px}
.tit_body-contacts{font-weight:400;font-size:16px;line-height:25px;margin:0 0 10px 0;color:#858f9a}
.call_body-contacts{margin:0 0 20px 0;line-height:24px}
.call_body-contacts a{font-weight:400;font-size:16px;line-height:24px;margin-right:10px}
.call_body-contacts a.phone-callback{font-weight:700;font-size:18px;color:#000}
.call_body-contacts div{margin:0 0 15px 0}
.call_body-contacts div:last-child{margin-bottom:0}
.attent_body-contacts{position:relative;font-size:14px;margin:0 0 28px 0;line-height:22px;padding:0 0 0 14px;color:#858f9a}
.attent_body-contacts:before{position:absolute;top:0;left:0;content:'';display:block;width:2px;height:100%;background:#b00000}
.bl-cont_body-contacts{margin:0 0 30px 0}
.bl-cont_body-contacts p{font-weight:400;margin:0;padding:0;font-size:16px;line-height:24px}
.right_body-contacts{width:50%}
.map-s{min-height:630px;width:100%;background:#fffef7;border-radius:10px;overflow:hidden}
.contacts-delivery{margin:0 0 61px 0}
.b-map_main>p{margin-bottom:45px}
.contacts-delivery>p{font-size:16px;line-height:24px;padding:0;margin:0 0 47px 0}
.ban-contacts{position:relative;z-index:50}
.desc_ban-contacts{position:absolute;z-index:20;padding:20px 0 20px 53px;max-width:780px;display:flex;flex-direction:column;width:100%;height:100%;justify-content:center}
.tit_ban-conatcts{font-weight:700;font-size:24px;line-height:33px;margin:0 0 29px 0}
.top_ban-contacts p{font-weight:400;font-size:16px;line-height:24px;margin:0 0 47px 0;padding:0}
.bot_ban-contacts p{margin:0;padding:0}
.tit-b_ban-contatcs{text-transform:uppercase;margin:0 0 10px 0}
.phone_ban-contacts{font-weight:700;margin:0 0 13px 0;font-size:18px;line-height:24px}
.phone_ban-contacts a{color:#0b1f35}
.link_ban-contacts{margin:0 0 12px -15px}
.link_ban-contacts a{margin:0 0 0 15px}
.buts_ban-contacts{display:flex;flex-wrap:wrap;margin:45px 0 0 -14px}
.buts_ban-contacts .button{margin:14px 0 0 14px}
.buts_ban-contacts .button a{padding:0 30px 0 30px}
.ban-contacts img{border-radius:10px;display:block;max-width:100%}
.rekviz-company{margin:0 0 50px 0}
.rekviz-company ul{list-style-type:none;margin:0;padding:0}
.rekviz-company ul li{margin:0 0 10px 0;padding:0;font-weight:400;font-size:16px;line-height:24px;background:none}
.rekviz-company ul li:last-child{margin-bottom:0}
.rekviz-company ul li span{color:#858f9a}

/*dillers*/
.form-dillers{margin-bottom:70px}
.fields-three{margin:0 0 0 -19px;display:flex}
.fields-three.fields-three-float{flex-wrap: wrap;}
.fields-three .field-pop{width:calc(33.333% - 19px);margin:0 0 35px 19px}
.selects-diller{margin:0 0 33px -20px;display:flex;max-width:calc(49.4% + 20px)}
.seld-dil{margin:0 0 0 20px;width:calc(50% - 20px);margin:0 0 0 20px}
.seld-dil label{display:block;font-weight:400;font-size:14px;line-height:19px;margin:0 0 8px 0;color:#515f6f}
.seld-dil label span{color:#b00000}
.seld-dil select{height:54px;width:100%;max-width:388px;opacity:0}
.seld-dil .selectbox{display:block!important;vertical-align:middle;cursor:pointer}
.seld-dil .selectbox .select{float:none!important;width:100%;max-width:388px;height:54px;line-height:normal;padding:0 40px 2px 16px;border:1px solid #95a5a6;border-radius:8px;color:#0b1f35;background:#fff;font-weight:400;display:flex;align-items:center;font-size:16px;line-height:22px}
.seld-dil .selectbox .select .text{display:block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.seld-dil .selectbox .trigger{position:absolute;top:0;right:0;width:34px;height:100%}
.seld-dil .selectbox .trigger .arrow{position:absolute;top:50%;right:21px;margin:-3px 0 0 0;width:12px;height:6px;overflow:hidden;background:url(/local/templates/holcim_v2/images/sprite.svg) -92px -71px no-repeat}
.seld-dil .selectbox .dropdown{top:100%;min-width:145px;width:100%;border-radius:8px;margin:1px 0 0 0;padding:8px 0;background:#e0e0e0;border:1px solid #e0e0e0;z-index:99}
.seld-dil .selectbox .dropdown ul{list-style-type:none;margin:0;padding:0}
.seld-dil .selectbox li{margin:0;font-size:16px;line-height:20px;background:0;padding:7px 15px 8px;background:0;white-space:nowrap;color:#0b1f35}
.seld-dil .selectbox li.sel{font-weight:700}
.seld-dil.error label, .seld-dil.error .selectbox .select .text{color: #b00000 !important;}
.seld-dil.error .selectbox .select{border-color: #b00000 !important}

.form-dillers-root .seld-dil{margin: 0 0 40px 19px;}

.nonepopup-callback.form-dillers .seld-dil{margin: 20px 0;}
.form-dillers .attent{margin-bottom:42px;margin-top:-15px}
.checks-ask{margin:0 0 37px 0}
.checks-ask p{font-weight:700;font-size:16px;line-height:24px;margin:0 0 15px 0;padding:0}
.checks-ask .checks{display:flex;margin:0 0 0 -51px !important}
.checks-ask .checks.checks-responsive{flex-wrap: wrap;}
.checks-ask .check{margin:0 0 0 51px}
.checks-ask .checks.checks-responsive .check{margin-bottom: 20px; width: 27%;}
.field-pop-simple{margin:0 0 41px 0;max-width:49.4%}
.field-pop-simple label{display:block;margin:0 0 8px 0;font-weight:400;font-size:14px;line-height:19px;color:#515f6f}
.field-pop-simple input{background:#e0e0e0;border-radius:10px;outline:0;height:54px;width:100%;padding:0 20px 0 20px;font-family:'Open Sans';font-style:normal;color:#333;font-weight:400;font-size:14px;border:1px solid transparent}
.field-pop-simple textarea{background:#e0e0e0;border-radius:10px;outline:0;height:127px;width:100%;padding:27px 20px 0 42px;font-family:'Open Sans';font-style:normal;color:#333;font-weight:400;font-size:14px;border:1px solid transparent;resize:none;overflow-y:auto}
.form-dillers .checks{margin-bottom:56px}
.field-max{max-width:49.4%}
.three-max{max-width: calc(66.2% + 20px)}
.three-max .item4, .three-max .company{width: 65.6%}

/*delivery & pay*/
.body-pay{display:flex;margin:0 0 100px -48px}
.left_body-pay{width:calc(50% - 48px);margin:0 0 0 48px;padding-right:20px}
.left_body-pay p:first-child{margin-top:0}
.left_body-pay p:last-child{margin-bottom:0}
.min-pallet{display:flex;align-items:center;margin:38px 0 0 0}
.min-pallet div{font-weight:700;font-size:24px;position:relative;line-height:33px;color:#515f6f;padding:0 47px 0 0}
.min-pallet div:before{position:absolute;top:50%;right:0;margin:-22px 0 0 0;content:'';display:block;width:38px;height:45px;background:url(/local/templates/holcim_v2/images/sprite.svg) -260px -420px no-repeat}
.min-pallet p{margin:0 0 0 27px;padding:0;font-weight:700;font-size:18px;line-height:25px}
.right_body-pay{width:calc(50% - 48px);margin:0 0 0 48px}
.right_body-pay p:first-child{margin-top:0}
.right_body-pay p:last-child{margin-bottom:0}
.right_body-pay ul:last-child{margin-bottom:0}
.right_body-pay ul li:last-child{margin-bottom:0}
.tabs-pay{margin:0 0 -50px 0}
.nav_tabs-pay{border-bottom:1px solid #e0e0e0;margin:0}
.nav_tabs-pay ul{list-style-type:none;margin:0 0 0 -40px;padding:0;display:flex}
.nav_tabs-pay ul li{font-weight:700;margin:0 0 0 40px;padding:0;font-size:24px;line-height:33px;color:#0b1f35;background:none}
.nav_tabs-pay ul li a,.nav_tabs-pay ul li span{position:relative;padding:0 10px 19px 10px;display:inline-flex;color:#0b1f35;text-decoration:none}
.nav_tabs-pay ul li a:before{position:absolute;bottom:0;border-radius:10px;left:0;content:'';display:none;height:4px;width:100%;background:#b00000}
.nav_tabs-pay ul li a:hover:before,.nav_tabs-pay ul li.active a:before{display:block}
.nav_tabs-pay ul li span:before{position:absolute;bottom:0;border-radius:10px;left:0;content:'';display:block;height:4px;width:100%;background:#b00000}
.cont_tabs-pay{position:relative;z-index:50}
.cont_tabs-pay:before{position:absolute;top:0;left:50%;height:100%;background:#fafbfb;z-index:-1;content:'';display:block;width:10000px;margin:0 0 0 -5000px}
.tab_tabs-pay{padding:58px 0 65px 0}
.body-pickup{display:flex;margin:0 0 0 -48px}
.left_body-pickup{width:calc(50% - 48px);margin:0 0 0 48px;padding-right:30px}
.left_body-pickup p:first-child{margin-top:0}
.link-download{font-weight:700;font-size:16px;margin:45px 0 54px 0;line-height:24px}
.link-download a{position:relative;color:#515f6f;display:inline-flex;padding:0 0 0 43px}
.link-download a:before{position:absolute;top:-10px;left:0;width:31px;height:40px;content:'';display:block;background:url(/local/templates/holcim_v2/images/sprite.svg) -363px -339px no-repeat}
.left_body-pickup p:last-child,.left_body-pickup ul:last-child{margin-bottom:0}
.right_body-pickup{width:calc(50% - 48px);margin:0 0 0 48px}
.body-orders{display:flex;margin:-20px 0 26px -20px}
.item-order{background:#fff;width:calc(50% - 20px);margin:20px 0 0 20px;border-radius:10px;padding:18px 20px 39px 24px}
.tit-order{font-weight:700;margin:0 0 19px 0;font-size:18px;line-height:25px}
.tit-order i{display:block;margin:4px 0 0 0;font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:#858f9a}
ul.locat-order{margin:0;list-style-type:none;padding:0}
ul.locat-order li{position:relative;margin:0 0 17px 0;padding:0 0 0 28px;font-weight:400;font-size:16px;line-height:24px;background:none}
ul.locat-order li:before{position:absolute;top:0px;left:0;width:20px;height:26px;content:'';display:block;background:url(/local/templates/holcim_v2/images/sprite.svg) -105px -429px no-repeat}
ul.locat-order li:last-child{margin-bottom:0}
.condit-order{font-weight:400;font-size:14px;line-height:22px;color:#858f9a}

/*basket*/
.ask-basket{display:flex;margin:-45px 0 17px 0}
.ask-basket .link-order_card-product{margin:0 0 0 auto}
.body-basket{display:flex;margin:0 0 127px 0}
.left_body-basket{width:66.2%}
.list-basket, #basket-item-table{border-top:1px solid #e0e0e0;margin-bottom:18px}
.item_list-basket{position:relative;display:flex;padding:22px 0 22px 0;border-bottom:1px solid #e0e0e0;align-items:center}
.img_col-basket{width:12.4%}
.img_list-basket{width:70px;min-width:70px;height:70px;display:flex;align-items:center;justify-content:center;max-height:100%}
.img_list-basket img{display:block;margin:0 auto;max-width:100%;max-height:92px}
.desc_col-basket{width:46.2%;padding-right:20px}
.tit_list-basket{font-weight:700;font-size:16px;line-height:22px;margin:0 0 6px 0}
.tit_list-basket a{color:#515f6f}
.text_list-basket{font-weight:400;font-size:14px;line-height:19px;color:#858f9a}
.nums_col-basket{width:25.9%;padding-right:15px;min-width:215px}
.nums_col-basket .order-slide_prod-main{background:#e0e0e0;height:70px;border:none;display:flex;align-items:center;margin:0;border-radius:10px;width:236px;margin-right:22px}
.nums_col-basket .order-slide_prod-main:before{display:none}
.nums_col-basket .minus-sl_prod-main,.nums_col-basket .plus-sl_prod-main{background:0 0!important}
.nums_col-basket .minus-sl_prod-main:before,.nums_col-basket .plus-sl_prod-main:before{background:#858f9a}
.nums_col-basket .minus-sl_prod-main:after,.nums_col-basket .plus-sl_prod-main:after{background:#858f9a}
.nums_col-basket .fields-sl_prod-main input:first-child{color:#333}
.nums_col-basket .fields-sl_prod-main input{background:#e0e0e0}
.price_col-basket{font-weight:700;text-align:center;font-size:24px;line-height:33px;color:#0b1f35}
.price_col-basket>div{white-space:nowrap}
.price_col-basket span{display:block;font-weight:400;font-size:14px;line-height:22px;color:#858f9a}
.del_col-basket{display:none;position:absolute;top:50%;right:0;margin:-10px 0 0 0;cursor:pointer;width:14px;height:19px;background:url(/local/templates/holcim_v2/images/sprite.svg) -166px -170px no-repeat}
.item_list-basket:hover .del_col-basket{display:block}
.left-item_list-basket{display:flex;align-items:center;width:65%}
.left-item_list-basket .img_col-basket{ width:22.3%}
.left-item_list-basket .desc_col-basket {width:77.7%}
.right-item_list-basket{display:flex;align-items:center;margin-left:auto;width:45%}
.right_body-basket{width:32.5%;min-width:32.5%;margin-left:auto}
.right-item_list-basket .price_col-basket {width:calc(100% - 215px);padding:0 20px 0 20px}
.right-item_list-basket .nums_col-basket{width:auto;padding:0;margin-right:0}
.right-item_list-basket .nums_col-basket .order-slide_prod-main {margin-right:0}
.total-basket{background:#e0e0e0;border-radius:10px;padding:15px 20px 37px 20px}
.price_total-basket{position:relative;margin:0 0 17px 0;display:flex;color:#0b1f35;align-items:baseline}
.price_total-basket:before{position:absolute;bottom:11px;left:0;content:'';display:block;height:1px;width:100%;border-bottom:1px dotted #dde1e3}
.price_total-basket span{position:relative;z-index:50;display:block;max-width:48%;background:#e0e0e0}
.price_total-basket span:first-child{padding-right:5px;font-weight:700;font-size:24px;line-height:33px}
.price_total-basket span:last-child{margin-left:auto;padding-left:5px;font-weight:700;font-size:40px;line-height:54px}
.params_total-basket{margin:0 0 45px 0}
.params_total-basket ul{list-style-type:none;margin:0;padding:0}
.params_total-basket ul li{position:relative;margin:0 0 14px 0;padding:0;background:0 0;font-weight:400;font-size:16px;line-height:25px;color:#858f9a;display:flex;align-items:baseline}
.params_total-basket ul li:last-child{margin-bottom:0}
.params_total-basket ul li:before{position:absolute;bottom:7px;left:0;content:'';display:block;height:1px;width:100%;border-bottom:1px dotted #dde1e3}
.params_total-basket ul li span{position:relative;z-index:50;display:block;max-width:48%}
.params_total-basket ul li span:last-child{margin-left:auto}
.params_total-basket ul li i{font-style:normal;background:#e0e0e0}
.params_total-basket ul li span:first-child i{padding-right:5px}
.params_total-basket ul li span:last-child i{padding-left:5px}
.promo_total-basket{margin:0 0 73px 0}
.promo_total-basket form{display:flex}
.field-promo{position:relative;width:calc(100% - 164px)}
.field-promo label{position:absolute;top:0;left:0;pointer-events:none;width:100%;height:100%;align-items:center;font-weight:400;font-size:16px;line-height:20px;color:#858f9a;display:flex;flex-wrap:wrap;padding:0 13px 0 13px}
.field-promo input{display:block;background:#fff;width:100%;border:1px solid transparent;border-radius:12px;height:56px;padding:0 13px 0 13px;font-weight:400;font-size:16px;outline:0;font-family:'Open Sans';color:#333}
.field-promo.active label{display:none}
.but-promo{margin-left:auto}
.but-promo button{background:#9a9a9a;height:56px;border:none;cursor:pointer;border-radius:12px;font-family:'Open Sans';outline:0;cursor:pointer;font-weight:700;font-size:16px;line-height:22px;text-align:center;color:#000;width:146px}
.big-but_total-basket button{background:#b00000;width:100%;max-width:100%;padding:0 20px 0 20px;border-radius:10px;height:70px;color:#fff;outline:0;cursor:pointer;border:none;font-family:'Open Sans';font-weight:700;font-size:16px;line-height:22px;transition:.3s}
.big-but_total-basket button:hover{background:#ba1313}
::placeholder{color:#858f9a}
.clear_basket{font-weight:400;font-size:16px;line-height:25px;display:flex;justify-content:flex-end}
.clear_basket a{position:relative;color:#858F9A;padding:0 24px 0 0}
.clear_basket a:before{position:absolute;top:50%;right:0;margin-top:-11px;content:'';display:block;width:14px;height:19px;background:url(/local/templates/holcim_v2/images/sprite.svg) -166px -170px no-repeat}

/*order*/
.info-payer{margin:0 0 30px 0}
.info-payer .title{margin:0 0 60px 0}
.info-payer .checks-ask{margin:0 0 62px 0}
.info-payer .attent{margin-top:-10px}
.info-payer .checks{margin:0 0 58px 0}
#map3{height:744px}
.body-order{display:flex;margin:0 0 117px 0}
.left_body-order{width:calc(50% - 136px);padding:25px 0 0 0;border-top:1px solid #e0e0e0}
.nav-order{margin:0 0 48px 0}
.nav-order ul{list-style-type:none;margin:0;padding:0;display:inline-flex;border:1px solid #b00000;border-radius:10px}
.nav-order ul li{margin:0;padding:0;background:0 0;line-height:normal; position: relative;}
.nav-order ul li a, .nav-order ul li label{height:48px;display:flex;align-items:center;text-align:center;border-radius:8px;padding:0 20px 2px 20px;color:#515f6f;text-decoration:none}
.nav-order ul li label{cursor: pointer;}
.nav-order ul li input{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0}
.nav-order ul li.active a, .nav-order ul li input:checked + label{color:#fff;background:#b00000}
.fields-order{margin-bottom:35px}
.field-order{margin:0 0 39px 0}
.field-order label{display:block;font-weight:400;font-size:14px;line-height:19px;margin:0 0 10px 0;color:#515f6f}
.field-order:last-child{margin-bottom:0}
.field-order input, .field-order textarea{background:#fff;border:1px solid #95a5a6;border-radius:10px;outline:0;height:54px;width:100%;padding:0 20px 0 20px;font-family:'Open Sans';font-style:normal;color:#333;font-weight:400;font-size:14px}
.field-order textarea{line-height: 22px; padding: 15px 22px 15px; resize: none; min-height: 6em;}
.bx-soa-section .tabs-order{margin-top:10px}
.info-way{display:flex;margin:0 0 43px 0;align-items:baseline}
.distance{font-weight:400;padding:0 20px 0 0;font-size:16px;line-height:25px;color:#41b8c5}
.distance a{color:#41b8c5}
.cost-delive{margin-left:auto;font-size:16px;line-height:25px;color:#858f9a}
.cost-delive span{font-weight:700;margin:0 0 0 10px;font-size:24px;line-height:33px;color:#0b1f35}
.cost-service{border-top:1px solid #e0e0e0;padding:28px 0 0 0;margin:0 0 29px 0}
.tit-cost-serv{color:#858f9a;margin:0 0 20px 0}
.cost-service ul{list-style-type:none;margin:0;padding:0}
.cost-service ul li{position:relative;margin:0 0 10px 0;padding:0;background:0 0;display:flex;align-items:flex-end;font-size:16px;line-height:25px}
.cost-service ul li:before{position:absolute;bottom:7px;left:0;width:100%;content:'';display:block;height:1px;border-bottom:1px dotted #dde1e3}
.cost-service ul li:last-child{margin-bottom:10px}
.cost-service ul li div{position:relative;z-index:30;max-width:38%}
.cost-service ul li div i{background:#fff;font-style:normal}
.cost-service ul li div:first-child{max-width:60%}
.cost-service ul li div:first-child i{padding:0 5px 0 0}
.cost-service ul li div:last-child{margin-left:auto;padding:0 0 0 5px}
.cost-service ul li div:last-child i{padding:0 0 0 5px}
.cost-service ul li div span{color:#858f9a;margin:0 14px 0 0}
.cost-service ul li div.cost-delivery-total b span{margin-right: 0;}
.info-cost{border-top:1px solid #e0e0e0;padding:10px 0 0 0;display:flex;align-items:baseline}
.back-basket{font-weight:400;font-size:16px;line-height:25px}
.back-basket a{position:relative;color:#515f6f;padding:0 0 0 18px}
.back-basket a:before{position:absolute;top:50%;left:0;margin:-8px 0 0 0;content:'';display:block;width:8px;height:16px;background:url(/local/templates/holcim_v2/images/sprite.svg) -35px -66px no-repeat}
.total-cost{margin-left:auto;font-weight:700;font-size:24px;line-height:33px;color:#0b1f35}
.total-cost span{font-weight:700;margin-left:50px;font-size:32px;line-height:44px}
.right_body-order{width:50%;margin-left:auto}
.right_body-order .map-s{width:100%}
#date-field, .soa-property-date input{background:#fff url(/local/templates/holcim_v2/images/ico-date.svg) 98.3% 50% no-repeat;border:1px solid #95a5a6}

/*about company*/
.banner-about{position:relative;margin:0 0 25px 0;overflow:hidden;border-radius:10px}
.desc_banner-about{position:absolute;top:0;left:0;width:100%;height:100%;padding:20px 25px 20px 51px;max-width:790px;z-index:20;display:flex;flex-direction:column;justify-content:center}
.tit_banner-about{font-weight:700;font-size:36px;line-height:49px;color:#0b1f35;margin:0 0 30px 0}
.text_banner-about{font-weight:400;font-size:16px;margin:0 0 35px 0;line-height:24px}
.link_banner-about{font-weight:700;font-size:16px;line-height:24px}
.link_banner-about a{text-decoration:none;border-bottom:1px dotted #b00000}
.img_banner-about{display:flex;justify-content:flex-end}
.img_banner-about img{display:block;min-height:400px}
.text-after-ban{color:#858f9a;margin:0 0 55px 0}
.company-about{margin:0 0 77px 0}
.company-about h1{font-weight:700;font-size:36px;line-height:49px;margin:0 0 25px 0;padding:0}
.body_company-about{display:flex;align-items:center}
.left_company-about{width:50%;padding:0 49px 0 0}
.left_company-about p{margin:0 0 40px 0;padding:0}
.left_company-about p.bold-text{font-weight:700;font-size:18px;line-height:24px}
.link_more-about{font-weight:600;font-size:16px;line-height:22px}
.link_more-about a{position:relative;color:#b00000;padding:0 10px 0 0}
.link_more-about a:before{position:absolute;top:50%;right:0;margin-top:-3px;transform:rotate(180deg);content:'';width:5px;height:9px;display:block;background:url(/local/templates/holcim_v2/images/sprite.svg) -20px -70px no-repeat}
.right_company-about{width:calc(50% - 10px);margin-left:auto}
.nums_company-about{background:#e0e0e0 url(/local/templates/holcim_v2/images/map-nn2.png) right 50% no-repeat;padding:35px 23px 20px 23px;min-height:279px;border-radius:10px}
.tit_num-about{font-weight:700;font-size:24px;line-height:24px;margin:0 0 56px 0}
.nums_company-about ul{list-style-type:none;margin:0 0 0 -55px;padding:0;display:flex;align-items:flex-start}
.nums_company-about ul li{position:relative;margin:0 0 0 55px;padding:0 0 0 30px;background:0 0;font-size:16px;line-height:24px}
.nums_company-about ul li:before{position:absolute;top:-6px;left:0;border-radius:10px;content:'';display:block;width:4px;height:62px;background:#b00000}
.nums_company-about ul li i{display:block;font-style:normal;font-weight:700;font-size:32px;line-height:24px;margin:0 0 8px 0}
.products_about-company{margin:0 0 130px 0}
.list-prod_about-company{display:flex;flex-wrap:wrap;margin:-42px 0 36px -42px}
.item-prod_about-company{position:relative;width:calc(25% - 42px);margin:42px 0 0 42px;padding:93px 0 0 0}
.item-prod_about-company:before{content:'';display:block;position:absolute;top:0;left:0}
.item-prod_about-company i{display:block;font-style:normal;margin:0 0 16px 0;font-weight:700;font-size:18px;line-height:25px}
.item-prod_about-company p{margin:0;padding:0;font-weight:400;font-size:16px;line-height:24px}
.item-prod_about-company.item1:before{width:73px;height:74px;background:url(/local/templates/holcim_v2/images/sprite.svg) -338px -405px no-repeat}
.item-prod_about-company.item2:before{top:9px;width:77px;height:65px;background:url(/local/templates/holcim_v2/images/sprite.svg) -20px -508px no-repeat}
.item-prod_about-company.item3:before{top:25px;width:86px;height:49px;background:url(/local/templates/holcim_v2/images/sprite.svg) -107px -516px no-repeat}
.item-prod_about-company.item4:before{top:17px;width:82px;height:57px;background:url(/local/templates/holcim_v2/images/sprite.svg) -203px -511px no-repeat}
.block-russia{margin:0 0 144px 0}
.block-russia .title{margin:0 0 40px 0}
.body_block-russia{display:flex}
.left_block-russia{position:relative;z-index:20;width:50%;padding:0 8px 0 0}
.left_block-russia:before{position:absolute;top:-160px;left:0;z-index:-1;content:'';display:block;background:url(/local/templates/holcim_v2/images/map-about.svg) no-repeat;width:846px;height:437px}
.left_block-russia>p{margin:0 0 50px 0;max-width:658px}
.nums_block-russia{margin:0 0 51px 0}
.nums_block-russia ul{list-style-type:none;margin:-55px 0 0 -55px;padding:0;display:flex;align-items:flex-start;flex-wrap:wrap}
.nums_block-russia ul li{position:relative;margin:55px 0 0 55px;max-width:205px;padding:0 0 0 30px;background:0 0;font-size:16px;line-height:24px}
.nums_block-russia ul li:before{position:absolute;top:-6px;left:0;border-radius:10px;content:'';display:block;width:4px;height:62px;background:#b00000}
.nums_block-russia ul li i{display:block;font-style:normal;font-weight:700;font-size:32px;line-height:24px;margin:0 0 8px 0}
.object-russia{display:flex;flex-wrap:wrap;margin:-40px 0 0 -24px}
.item-object-russia{width:calc(50% - 24px);margin:40px 0 0 24px}
.item-object-russia i{font-style:normal;font-weight:700;font-size:16px;line-height:24px;margin:0 0 15px 0;display:block}
.item-object-russia p{font-weight:400;font-size:16px;line-height:22px;margin:0;padding:0;color:#515f6f}
.right_block-russia{position:relative;z-index:30;width:calc(50% - 10px);margin-left:auto}
.video-russia{position:relative}
.video-russia a{position:relative;display:block}
.video-russia a:before{position:absolute;top:50%;left:50%;margin:-43px 0 0 -43px;background:url(/local/templates/holcim_v2/images/sprite.svg) -50px -601px no-repeat;z-index:20;content:'';display:block;width:86px;height:86px}
.tit-video-russia{position:absolute;font-weight:700;font-size:18px;line-height:25px;color:#fff;padding:50px 50px 0 50px}
.video-russia img{display:block;max-width:100%;border-radius:10px}
.our-factory{margin:0 0 140px 0}
.our-factory .title{margin:0 0 50px 0}
.body_our-factory{display:flex}
.left_our-factory{width:524px;min-width:524px;margin-right:20px}
.nav_our-factory ul{list-style-type:none;margin:0;padding:0;border-top:1px solid #e0e0e0}
.nav_our-factory ul li{margin:0;padding:0;font-weight:700;background:0 0;border-bottom:1px solid #e0e0e0;font-size:16px;line-height:22px}
.nav_our-factory ul li a{position:relative;padding:14px 30px 15px 0;display:block;color:#515f6f;text-decoration:none}
.nav_our-factory ul li a:before{display:block;position:absolute;top:50%;right:0;margin-top:-3px;transform:rotate(180deg);content:'';width:5px;height:9px;display:block;background:url(/local/templates/holcim_v2/images/sprite.svg) -20px -70px no-repeat}
.nav_our-factory ul li.active a:before{display:none}
.nav_our-factory ul li.active a{color:#333}
.nav_our-factory ul li.disable{pointer-events:none}
.nav_our-factory ul li.disable a{pointer-events:none;cursor:default;color:#c8c8c9}
.right_our-factory{width:calc(100% - 544px)}
.tab_our-factory{display:flex;background:#e0e0e0;border-radius:10px}
.body-accord_factory{display:flex}
.img_our-factory{width:50%;display:flex;justify-content:flex-end;overflow:hidden;border-radius:10px 0 0 10px}
.img_our-factory img{display:block;min-height:100%;border-radius:10px 0 0 10px}
.desc_our-factory{width:50%;padding:30px 0 0 35px}
.tit-fc{font-weight:700;font-size:18px;line-height:25px;margin:0 0 29px 0}
.inner_prod-main{margin-bottom:72px}
.inner_prod-main>p{margin:0 0 35px 0}
.desc_our-factory li{margin:0 0 10px 0}
.desc_our-factory .button{margin:40px 0 0 0}
.desc_our-factory .button a{min-width:272px}
.benefit-products{margin:0 0 80px 0}
.benefit-products .title{margin:0 0 57px 0}
.list_benefit-products{display:flex;flex-wrap:wrap;margin:-21px 0 0 -21px}
.item_benefit-products{width:calc(50% - 21px);margin:21px 0 0 21px;background:#e0e0e0;border-radius:10px}
.body-benef-prod{display:flex}
.desc_benefit-products{padding:23px 15px 10px 25px}
.desc_benefit-products i{display:block;font-style:normal;font-weight:700;font-size:18px;line-height:25px;margin:0 0 30px 0}
.desc_benefit-products ul:last-child{margin-bottom:0;padding:0}
.desc_benefit-products ul li{margin-bottom:10px}
.desc_benefit-products ul li:last-child{margin-bottom:0}
.img_benefit-products{margin-left:auto}
.img_benefit-products img{border-radius:0 10px 10px 0;display:block}
.b-cause{margin:0 0 110px 0}
.b-cause .title{margin:0 0 37px 0}
.b-cause p{max-width:950px}
.list-cause{display:flex;flex-wrap:wrap;margin:10px 0 0 -35px}
.item-cause{position:relative;width:calc(20% - 35px);margin:35px 0 0 35px;padding:110px 0 0 0}
.item-cause:before{content:'';display:block;position:absolute;top:0;left:0}
.item-cause.item1:before{top:18px;position:absolute;left:0;width:70px;height:65px;background:url(/local/templates/holcim_v2/images/sprite.svg) -188px -239px no-repeat}
.item-cause.item2:before{top:3px;position:absolute;left:0;width:75px;height:80px;background:url(/local/templates/holcim_v2/images/sprite.svg) -360px -139px no-repeat}
.item-cause.item3:before{top:21px;position:absolute;left:0;width:60px;height:62px;background:url(/local/templates/holcim_v2/images/sprite.svg) -353px -241px no-repeat}
.item-cause.item4:before{top:0;position:absolute;left:0;width:83px;height:83px;background:url(/local/templates/holcim_v2/images/sprite.svg) -270px -140px no-repeat}
.item-cause.item5:before{top:17px;position:absolute;left:0;width:49px;height:66px;background:url(/local/templates/holcim_v2/images/sprite.svg) -516px -239px no-repeat}
.item-cause.item6:before{top:11px;position:absolute;left:0;width:62px;height:72px;background:url(/local/templates/holcim_v2/images/sprite.svg) -20px -323px no-repeat}
.item-cause.item7:before{top:33px;position:absolute;left:0;width:47px;height:50px;background:url(/local/templates/holcim_v2/images/sprite.svg) -92px -334px no-repeat}
.item-cause.item8:before{top:32px;position:absolute;left:0;width:77px;height:51px;background:url(/local/templates/holcim_v2/images/sprite.svg) -149px -334px no-repeat}
.item-cause.item9:before{top:33px;position:absolute;left:0;width:83px;height:50px;background:url(/local/templates/holcim_v2/images/sprite.svg) -236px -334px no-repeat}
.item-cause i{display:block;font-style:normal;margin:0 0 17px 0;font-weight:700;font-size:18px;line-height:25px}
.item-cause p{margin:0;padding:0;font-weight:400;font-size:16px;line-height:24px}
.ban-bottom-about{position:relative;margin:0 0 70px 0;overflow:hidden;border-radius:10px}
.desc_ban-bottom-about{position:absolute;top:0;left:0;max-width:730px;z-index:20;display:flex;height:100%;flex-direction:column;justify-content:center;padding:20px 50px 20px 53px}
.tit_ban-bottom-about{font-weight:700;font-size:24px;line-height:33px;margin:0 0 40px 0}
.desc_ban-bottom-about p{margin:0 0 60px 0;padding:0}
.desc_ban-bottom-about p.bold-txt-ban{margin:0 0 18px 0}
.img_ban-bottom-about{display:flex;justify-content:flex-end}
.img_ban-bottom-about img{display:block;border-radius:10px;min-height:382px}
.ban-bottom-about .button a{min-width:224px;height:49px}
.all-but-map {display:flex;flex-wrap:wrap}
.tabs-tb .tab-tb{display:none}
.tabs-tb .tab-tb:first-child{display:block}

/*add to basket window*/
.pop-basket-new,.pop-order-call.pop-basket-new{width:420px;border-radius:5px;border:none;margin:0 auto;box-sizing:border-box;padding:20px 20px 23px 20px}
.pop-order-call.pop-basket-new .popup-window-content{padding: 0;}
.pop-order-call.pop-basket-new .popup-window-titlebar{height: auto; color: #4a4a4a}
.tit-pop-basket,.pop-order-call.pop-basket-new .popup-window-titlebar .popup-window-titlebar-text{font-size:24px;margin:0 0 20px 0; padding: 0; color: #4a4a4a; font-weight: normal}
.body-prod-bask{display:flex;margin:0 0 35px 0}
.img-bask-pop{width:100px;min-width:100px;margin-right:20px}
.img-bask-pop img{display:block;max-width:100%;max-height:100%;margin:0 auto}
.desc-bask-pop{width:calc(100% - 120px)}
.tit-bask-pop{font-size:16px;margin:0 0 14px 0}
.tit-bask-pop b{display:block}
.die-bask-pop{background:#f0f0f0;padding:9px 5px 11px 14px}
.die-bask-pop b{display:block}
.tit-other-buy{font-size:18px;margin:0 0 20px 0}
.list-over-buy{display:flex}
.item-other-but{position:relative;flex:1 1 0;text-align:center;padding-bottom:45px}
.img-oth-buy{margin-bottom:20px;display:flex;align-items:center;min-height:90px}
.img-oth-buy img{display:block;margin:0 auto;max-width:100%}
.tit-irem-buy{margin:0;font-size:16px;line-height:18px}
.tit-irem-buy b{display:block}
.but-it-buy{position:absolute;bottom:0;left:0;width:100%;text-align:center;font-size:14px}
.but-it-buy a{color:#ba1313;text-decoration:none;display:inline-flex;border-radius:5px;padding:0 16px 0px 16px;align-items:center;height:34px;box-sizing:border-box;border:1px solid #ba1313;text-align:center}
.but-it-buy a.added{color:#fff; background: #ed3024;}
.but-it-buy a.pending{opacity: 0.7}
.pop-basket-buttons{margin-top:50px;display:flex;justify-content:space-between}
.item-bask-bt{width:48.5%}
.item-bask-bt{font-size:14px;font-weight:700}
.item-bask-bt a{display:flex;height:40px;text-align:center;padding:0 10px 0 10px;box-sizing:border-box;align-items:center;background:#ba1313;justify-content:center;border-radius:5px;text-decoration:none;color:#fff;font-size:13px}


.aks-file-upload-content{display:flex;padding:0;margin:-10px 0 0 -10px;flex-direction: row;justify-content:flex-start;flex-wrap:wrap}
.aks-file-upload{background:none;box-shadow:none;border:none}
.aks-file-upload-label{order:2;position:relative;margin:10px 0 0 10px;width:100px;text-indent:999;height:100px;border:1px solid #c9c9c9;border-radius:5px;background:#fff;overflow:hidden}
.aks-file-upload-label span{position:relative;left:500px}
.aks-file-upload-label:before{position:absolute;top:50%;left:50%;margin:-15px 0 0 -20px;background:url(/local/templates/holcim_v2/images/ico-upload2.png) no-repeat;content:'';display:block;width:39px;height:29px}
.aks-file-upload-preview{order:1;cursor:pointer;width:100px;height:100px !important;margin:10px 0 0 10px;border:1px solid #c9c9c9;background:#fff;border-radius:5px}
.aks-file-upload-p-header-icon, .aks-file-upload-p-header-content, .aks-uplaod-bar{display:none}
.aks-file-upload-image{height:100px !important}
.aks-file-upload-image img {height:auto !important;max-width:100%}
.aks-file-upload-p-main{background:#fff}
.aks-file-upload-p-header{background:none;box-shadow:none !important}
.aks-file-upload-delete {display:none;top:10px;right:10px;box-shadow:0 0 2px rgba(0,0,0,0.3) !important;cursor:pointer;width:25px;height:25px;background:url(/local/templates/holcim_v2/images/del-upload.png) no-repeat !important;}
.aks-file-upload-delete svg{display:none}
.aks-file-upload-preview:hover .aks-file-upload-delete{display:block}

/*new style*/
.slider_prod-main .basket-button-product, .item_list-catalog .basket-button-product{margin-top:0;position:absolute;bottom:-61px;left:0;width:100%}
.basket-button-product a{border:1px solid #b00000;color:#b00000;transition:0.3s;background:none}
.basket-button-product a:hover{background: #ba1313;color:#fff}
.slider_prod-main .slide{position:relative;padding-bottom:61px}
.in-slide_prod-main{position:relative}
.tit-slide_prod-main{padding-left:0px;padding-right:0px;min-height:45px}
.popup-price .selects-diller{max-width:100%}
.popup-window-content .tit-irem-buy{font-size:13px;line-height:16px}
.popup-window-content .tit-irem-buy b{margin-top:5px}
.popup-window-content .tit-bask-pop{font-size:14px}
.popup-window-close-icon{opacity:1}
.popup-window-close-icon:after{width:20px;height:20px;background:url(/local/templates/holcim_v2/images/sprite.svg) -20px -170px no-repeat}
.popup-callback.form-dillers .field-PRODUCT label{position:relative;top:auto;left:auto;padding:0}
.popup-callback.form-dillers .field-PRODUCT{margin-left:0;width:100%}
.popup-callback.form-dillers .selectbox .select{max-width:none}
.popup-callback.form-dillers .field-PRODUCT .selectbox li{white-space:normal}
.popup-callback.form-dillers .seld-dil{width: 100%; margin: 25px 0;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{width:15px}
.bx-soa-error-field{color:#b00000;font-size:14px;margin-bottom:0}
.field-order .bx-soa-error-field{margin-bottom:10px}
.check.textar-opt{margin-bottom:30px}
.list-benef-new-card{display:flex;flex-wrap:wrap;margin:-30px 0 0 -30px}
.item-benef-new{width:calc(25% - 30px);margin:30px 0 0 30px}
.item-benef-new span{display:block;font-weight:700;margin:0 0 15px 0}
.item-benef-new p{margin:0}
.date-article{color:#999;font-size:14px}
.news-detail img{max-width:100%}

/*pop*/
.link-order_card-product{position:relative}
.pop-ur{position:absolute;top:40px;left:0;display:none;background:#e0e0e0;z-index:90;box-shadow:0 0 10px rgba(0,0,0,.2);padding:27px 20px 29px 20px;border-radius:12px;width:345px}
.tit-pop-ur{font-weight:700;font-size:16px;margin:0 0 28px 0;color:#0b1f35;line-height:22px}
.item-pop-ur{position:relative;padding:0 0 0 30px;margin:0 0 22px 0}
.item-pop-ur:last-child{margin-bottom:0}
.num-pop-ur{position:absolute;top:-2px;left:0;background:#d9d9d9;border-radius:50%;font-weight:700;font-size:16px;line-height:22px;width:24px;height:24px;display:flex;align-items:center;justify-content:center}
.item-pop-ur p{font-weight:400;font-size:14px;line-height:19px;margin:0;padding:0}

/*benefits tab*/
.body-benef-tab{display:flex;align-items:center;margin:0 0 50px 0}
.img-benef-tab{width:49%}
.img-benef-tab img{position:relative;top:30px;display:block;margin:0 auto;max-width:100%; height: auto;}
.desc-benef-tab{width:51%}
.item-desc-benef-tab{position:relative;background:#fff;margin:0 0 20px 0;border:1px dashed #c4c4c4;border-radius:6px;padding:16px 32px 25px 20px}
.item-desc-benef-tab:last-child{margin-bottom:0}
.tit-benef-tab{font-weight:700;margin:0 0 15px 0;font-size:16px;line-height:22px;color:#0b1f35}
.item-desc-benef-tab p{margin:0;padding:0;font-weight:400;font-size:16px;line-height:22px}
.line-benef{position:absolute;top:50%;width:43%;margin-top:-1px;right:100%;height:2px;background:#b00000;margin-right:21px}
.line-benef:before{position:absolute;left:-4px;top:50%;margin-top:-5px;content:'';background:#b00000;display:block;width:10px;height:10px;border-radius:50%}
.line-benef:after{position:absolute;right:-4px;top:50%;margin-top:-5px;content:'';background:#b00000;display:block;width:10px;height:10px;border-radius:50%}
.item-desc-benef-tab:nth-child(2n) .line-benef{width:26%}
.item-desc-benef-tab ul li{font-weight:400;font-size:16px;line-height:22px;margin-bottom:10px}
.item-desc-benef-tab .tit-benef-tab+ul{margin-top:0}
.item-desc-benef-tab ul li:last-child{margin-bottom:0}
.item-desc-benef-tab p:last-child,.item-desc-benef-tab ul:last-child{margin-bottom:0}
.title-tab-recomend{font-weight:700;font-size:24px;line-height:33px;margin:0 0 45px 0}
.wr-mob-crd{max-width:100%;overflow-x:auto; margin:0 0 59px 0}
table.table-crd{border-collapse:collapse;width:100%}
table.table-crd th{border:none;border-bottom:1px solid #e4e4e4;font-weight:700;padding:13px 10px 13px 10px;font-size:16px;line-height:22px}
table.table-crd th:first-child{text-align:left;padding-left:0}
table.table-crd td{font-weight:400;border:none;font-size:16px;text-align:center;padding:13px 10px 13px 10px;line-height:22px}
table.table-crd td:first-child{text-align:left;padding-left:0}
table.table-crd tr:nth-child(odd) td{background:#e0e0e0}
.b-scheme-tab{display:flex;flex-wrap:wrap;margin:-27px 0 85px -27px}
.item-scheme-tab{width:calc(33.333% - 27px);margin:27px 0 0 27px}
.img-scheme-tab img{display:block;max-width:100%}
.item-scheme-tab p:last-child{margin-bottom:0}
.b-recomend-cols{margin:0 0 80px 0}
.b-recomend-cols .title-tab-recomend{margin:0 0 65px 0}
.list-recomends-cols{display:flex;margin:-42px 0 0 -42px;flex-wrap:wrap}
.recomend-col{width:calc(33.33% - 42px);margin:42px 0 0 42px}
.recomend-col span{display:block;font-weight:700;font-size:16px;line-height:22px;margin:0 0 25px 0}
.recomend-col ul{margin-top:0;margin-bottom:0}
.recomend-col ul li:last-child{margin-bottom:0}
.b-params-tabs{padding:40px 20px 50px 20px;background:#fff;border-radius:10px}
.attents-tabs{position:relative;margin:0 0 62px 0;font-size:20px;padding:0 0 0 78px;line-height:24px}
.attents-tabs:before{position:absolute;top:0;left:0;font-weight:700;font-size:24px;line-height:33px;color:#fff;content:'!';text-align:center;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background:#ed3124}
.cols-params-tabs{display:flex;flex-wrap:wrap;margin:0 0 0 -20px}
.col-param-tab{width:calc(50% - 20px);margin:0 0 0 20px}
.bl-param-tab{margin:0 0 41px 0}
.bl-param-tab:last-child{margin-bottom:0}
.bl-param-tab span{font-weight:700;font-size:16px;line-height:22px;display:block;margin-bottom:16px}
.bl-param-tab p{margin:0;padding:0}

.detail-video{position:relative}
.detail-video a{position:relative;}
.detail-video a:before{position:absolute;top:50%;left:50%;margin:-43px 0 0 -43px;background:url(/local/templates/holcim_v2/images/sprite.svg) -50px -601px no-repeat;z-index:20;content:'';display:block;width:86px;height:86px}
.tab_tabs-card .benef_about-main{margin-bottom:0;margin-top:-30px}
.tab_tabs-card .tit-applic{font-weight:700;margin-bottom:20px;margin-top:30px}
.tab_tabs-card .body-recomend > .tit-applic:first-child{margin-top:0}
.tab_tabs-card .list-step-new{margin-left:10px}
.tab_tabs-card .list-step-new .item-step-new {position:relative;margin-bottom:10px;line-height:24px;padding-left:15px;background: url(/local/templates/holcim_v2/images/dot.png) 0 10px no-repeat}
.popup-callback .prod-one{flex-direction:column;display:block;width:100%;margin:15px 0 0 0}
.popup-callback .item-prod-one{display:flex;align-items:center;width:100%;margin:0;padding:15px 0 15px 0;border-bottom:1px solid #e0e0e0}
.popup-callback .item-prod-one .img-prod-one {min-width:100px;width:100px;margin:0 25px 0 0}
.popup-callback .item-prod-one .img-prod-one img{max-width:100%;max-height:100%}
.popup-callback .prod-one{justify-content:flex-start}
.popup-callback .item-prod-one:last-child{border:none;padding-bottom:0}
.inner-content li + img{margin-top:20px;margin-bottom:30px;display:block}
.slick-dots li.slick-active button{background:#ba1313}
.b24-form-btn{background:#ba1313 !important}
.scheme-rst img{height:auto;max-width:100%}
.inner-content  figure{flex-direction:column}
.inner-content figcaption{margin-top:10px;width:auto !important;text-align:center}
.bask-head_bot-header i{font-style:normal}
.list-recom-cem{display:flex;flex-wrap:wrap;margin:-40px 0 50px -30px}
.list-recom-cem:last-child{margin-bottom:0}
.item-recom-cem{width:calc(25% - 30px);margin:60px 0 0 30px}
.ico-recom-cem{margin:0 0 22px 0}
.ico-recom-cem img{display:block;}
.item-recom-cem b{display:block;margin:0 0 25px 0;font-weight:700;font-size:16px;line-height:22px}
.item-recom-cem p{margin:0;padding:0;font-size:16px;line-height:24px}
.label-round{position:absolute;top:8px;left:8px}
.label-round span{display:inline-flex;font-size:12px;width:90px; padding:0 0 2px 0; height:90px;text-transform:uppercase;background:#018c9b;font-weight:800;color:#fff;text-align:center;justify-content:center;align-items:center;border-radius:50%}
.labels-card{position:absolute;left:-15px;top:0;}
.labels-card .label_card-product{position:relative;top:auto;left:auto;right:auto;margin-bottom:8px}
.labels-card .label-round{position:relative;top:auto;left:auto;right:auto;cursor:pointer}
.pop-label{display:none;position:absolute;top:50%;left:100%;width:268px;margin-left:15px;padding:20px 30px 20px 15px;transition: none !important;border-radius:5px;background:#e0e0e0;transform:translateY(-50%)}
.pop-label b{display:block;font-size:16px;margin:0 0 7px 0}
.pop-label b:last-child{margin-bottom:0}
.pop-label p{margin:0;padding:0;font-size:14px;line-height:18px}
.close-pop-l{position:absolute;top:12px;right:13px;width:15px;height:15px;cursor:pointer}
.close-pop-l::after,.close-pop-l::before{content:'';position:absolute;top:50%;left:0;width:100%;height:1.2px;background-color:#b00000}
.close-pop-l::before{transform:rotate(45deg);border-radius:2px}
.close-pop-l::after{transform:rotate(-45deg);border-radius:2px}
.pop-label:before{content:'';position:absolute;top:50%;left:-17px;transform:translateY(-50%);border:10px solid transparent;border-right-color:#e0e0e0}
.pop-label.active{display: block;}
.slider_prod-main .label_card-product  + .label-round{top:43px}

/*page test*/
.about-test{display:flex;align-items:center;margin:0 0 50px 0}
.about-img-test{min-width:580px}
.about-img-test img{display:block}
.in-about-test{padding:0 0 0 50px}
.field-pp label{display:block;font-size:14px;margin-bottom:7px}
.field-pp input{background:#fff;border-radius:10px;outline:0;height:54px;width:100%;padding:0 20px 0 42px;font-family:'Open Sans';font-style:normal;color:#333;font-weight:400;font-size:14px;border:1px solid #95a5a6}
.pop-opt-page .b-products-pop{margin-bottom:20px}
.pop-opt-page .fields-data-opt,.pop-opt-page .fields-pop-opt{display:flex;margin:0 0 30px -20px}
.pop-opt-page .fields-data-opt .field-pp,.pop-opt-page .fields-pop-opt .field-pp{width:calc(50% - 20px);margin:0 0 0 20px}
.pop-opt-page .b-products-pop>ul{list-style-type:none;display:flex;flex-wrap:wrap;margin:-10px 0 0 -25px}
.pop-opt-page .b-products-pop>ul>li{position:relative;list-style-type:none;width:calc(25% - 25px);margin:30px 0 0 25px;background:0 0;padding:0}
.pop-opt-page .pop-ab-prod{display:none}
.pop-opt-page .b-products-pop>ul>li input{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0}
.pop-opt-page .b-products-pop>ul>li label{position:relative;font-weight:400;display:block;font-size:16px;padding:0 0 0 40px;line-height:24px;cursor:pointer}
.pop-opt-page .b-products-pop>ul>li label:before{position:absolute;top:-3px;left:0;background:#e0e0e0;border-radius:10px;content:'';display:block;width:30px;height:30px}
.pop-opt-page .b-products-pop>ul>li input:checked+label:before{background:#b00000}
.pop-opt-page .b-products-pop>ul>li label:after{position:absolute;left:7px;top:7px;content:'';display:none;background:url(/local/templates/holcim_v2/images/sprite.svg) -143px -266px no-repeat;width:16px;height:11px}
.pop-opt-page .b-products-pop>ul>li input:checked+label:after{display:block}
.pop-opt-page .work-prod{margin:0 0 50px 0}
.pop-opt-page .work-prod>ul{list-style-type:none;display:flex;flex-wrap:wrap;margin:-10px 0 0 -25px}
.pop-opt-page .work-prod>ul>li{position:relative;list-style-type:none;width:calc(25% - 25px);margin:30px 0 0 25px;background:0 0;padding:0}
.pop-opt-page .work-prod>ul>li input{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0}
.pop-opt-page .work-prod>ul>li label{position:relative;font-weight:400;display:block;font-size:16px;padding:0 0 0 40px;line-height:24px;cursor:pointer}
.pop-opt-page .work-prod>ul>li label:before{position:absolute;top:-3px;left:0;background:#e0e0e0;border-radius:10px;content:'';display:block;width:30px;height:30px}
.pop-opt-page .work-prod>ul>li input:checked+label:before{background:#b00000}
.pop-opt-page .work-prod>ul>li label:after{position:absolute;left:7px;top:7px;content:'';display:none;background:url(/local/templates/holcim_v2/images/sprite.svg) -143px -266px no-repeat;width:16px;height:11px}
.pop-opt-page .work-prod>ul>li input:checked+label:after{display:block}
.pop-opt-page .tit-prod-pop{font-weight:700}
.check-pop-pp{position:relative;margin:0 0 25px 0}
.check-pop-pp input{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0}
.check-pop-pp label{position:relative;font-weight:400;display:block;font-size:16px;padding:0 0 0 40px;line-height:24px;cursor:pointer}
.check-pop-pp label:before{position:absolute;top:-3px;left:0;background:#e0e0e0;border-radius:10px;content:'';display:block;width:30px;height:30px}
.check-pop-pp input:checked+label:before{background:#b00000}
.check-pop-pp label:after{position:absolute;left:7px;top:7px;content:'';display:none;background:url(/local/templates/holcim_v2/images/sprite.svg) -143px -266px no-repeat;width:16px;height:11px}
.check-pop-pp input:checked+label:after{display:block}
.but-send-pop{margin:30px 0 0 0}
.but-send-pop button{background:#b00000;width:100%;max-width:300px;padding:0 20px 0 20px;border-radius:10px;height:60px;color:#fff;outline:0;cursor:pointer;border:none;font-family:'Open Sans';font-weight:700;font-size:16px;line-height:22px;transition:.3s}
.but-send-pop button:hover{background:#ba1313}
.but-send-pop button:disabled{opacity:.5}
.textar-opt label{display:block;font-size:14px;margin-bottom:7px}
.check-pop label i{display:inline-flex;text-align:center;justify-content:center;background:#f5f5f5;align-items:center;font-style:normal;font-size:12px;line-height:14px;min-width:18px;width:18px;height:18px;border-radius:50%;border:1px solid #e0e0e0}
.check-pop .pop-ab-prod{display:none;font-size:13px;line-height:18px;border:1px solid #ccc;background:#fff;border-radius:10px;padding:15px;margin-top:5px;position:absolute;left:0;top:100%;z-index:90}
.check-pop .pop-ab-prod p{margin:10px 0 10px 0;font-size:13px;line-height:18px}
.callback-rr{text-align:right;font-size:14px}

/*page action*/
.block-action-hh{position:relative;z-index:50;margin:42px 0 0 0;padding:57px 0 0 0}
.block-action-hh:before{position:absolute;top:0;left:50%;width:100vw;margin:0 0 0 -50vw;height:80%;z-index:-1;content:'';display:block;background:#cbe2f3;background:-moz-linear-gradient(top,#cbe2f3 0,#fff 100%);background:-webkit-linear-gradient(top,#cbe2f3 0,#fff 100%);background:linear-gradient(to bottom,#cbe2f3 0,#fff 100%)}
.img-action-hh{margin:0 0 35px 0}
.img-action-hh img{display:block;margin:0 auto;max-width:100%}
.tit-action-hh{max-width:740px;margin:0 auto 43px auto;font-size:36px;line-height:43px}
.b-order-hh{margin:0 0 32px 0}
.tit-order-hh{margin:0 0 21px 0;font-size:36px;line-height:49px;font-weight:700;text-align:center}
.body-order-hh{padding:20px 0 21px 0;border-top:1px solid #E4E4E4;border-bottom:1px solid #E4E4E4}
.step-order-hh{display:flex;justify-content:center}
.item-order-hh{text-align:left;width:33.333%;padding-right:20px}
.item-order-hh b{position:relative;font-size:128px;display:inline-block;vertical-align:top;line-height:128px;color:#E6E6E7;font-family: 'Open Sans';font-weight:900}
.item-order-hh b:before{position:absolute;bottom:17px;right:0;content:'';display:block;height:92px}
.item-order-hh.item1 b:before{right:-14px;width:42px;height:63px;background:url(/local/templates/holcim_v2/images/ico-hhh1.svg) 0 0 no-repeat}
.item-order-hh.item2 b:before{right:-45px;bottom:19px;width:73px;height:55px;background:url(/local/templates/holcim_v2/images/ico-hhh2.svg) 0 0 no-repeat}
.item-order-hh.item3 b:before{right:-21px;bottom:22px;width:43px;height:51px;background:url(/local/templates/holcim_v2/images/ico-hhh4.svg) 0 0 no-repeat}
.item-order-hh.item4 b:before{right:-26px;width:52px;height:57px;bottom:26px;background:url(/local/templates/holcim_v2/images/ico-hhh5.svg) 0 0 no-repeat}
.item-order-hh.item7 b:before{right:-78px;width:125px;bottom:21px;height:47px;background:url(/local/templates/holcim_v2/images/ico-hhh3.svg) 0 0 no-repeat;background-size:cover}
.item-order-hh.item8 b:before{right:-26px;width:50px;bottom:21px;height:66px;background:url(/local/templates/holcim_v2/images/ico-hhh8.svg) 0 0 no-repeat;background-size:cover}
.item-order-hh.item10 b:before{right:-45px;bottom:19px;width:85px;height:52px;background:url(/local/templates/holcim_v2/images/ico-vk.svg) 0 0 no-repeat}

.item-order-hh.item11 b:before{right:-57px;bottom:14px;width:59px;height:69px;background:url(/local/templates/holcim_v2/images/ico-tinkoff1.svg) 0 0 no-repeat}
.item-order-hh.item12 b:before{right:-88px;bottom:19px;width:80px;height:66px;background:url(/local/templates/holcim_v2/images/ico-tinkoff2.svg) 0 0 no-repeat}

.item-order-hh p{margin:5px 0 0 0;padding:0;font-size:18px;line-height:25px;font-weight:700}
.item-order-hh i{font-style:normal;color:red;display:inline}
.block-ozon-hh{position:relative;font-size:24px;padding:0 0 58px 215px}
.block-ozon-hh:before{position:absolute;top:-10px;left:52px;content:'';display:block;width:128px;height:93px;background:url(/local/templates/holcim_v2/images/label-ozon2.png) no-repeat}
.block-ozon-hh b{display:block}
.block-down-hh{position:relative;margin:0 0 38px 0;display:flex;align-items:center}
.link-down-hh{font-size:14px;color: #858F9A}
.link-down-hh a{margin:0 6px 0 0;font-size:16px;font-weight:600}
.button-hh-cat{margin-left:auto;font-weight:700;font-size:16px;line-height:22px}
.button-hh-cat a{display:inline-flex;align-items:center;justify-content:center;height:56px;text-align:center;background:#ba1313;min-width:272px;padding:0 30px 0 30px;border-radius:12px;color:#fff;text-decoration:none}
.button-hh-cat a:hover{opacity:.9}
.date-action-hh{font-size:24px;font-weight:700;text-align:center;margin:0 0 30px 0}
.date-action-hh div{display:inline-flex;background:#fff;;padding:0 70px 0 70px;align-items:center;min-height:46px}
.block-action-hh2{margin-bottom:-20px}
.block-action-hh2 .item-order-hh.item5 b:before{right:-50px;bottom:31px;width:128px;height:43px;background:url(/local/templates/holcim_v2/images/promo-hh.png) 0 0 no-repeat}
.block-action-hh2 .item-order-hh.item55 b:before{right:-50px;bottom:31px;width:128px;height:43px;background:url(/local/templates/holcim_v2/images/promo-hh10.png) 0 0 no-repeat}
.block-action-hh2 .item-order-hh.item55-v2 b:before{right:-50px;bottom:31px;width:142px;height:43px;background:url(/local/templates/holcim_v2/images/action-holcim-ico.png) 0 0 no-repeat}
.block-action-hh2 .item-order-hh.item2 p{width:112%;margin-left:-6%}
.block-action-hh2 .img-action-hh{margin-left:0}
.block-action-hh2 .b-order-hh{margin:0}
.block-action-hh2 .block-down-hh{margin:0;height:167px}
.block-action-hh2:after{position:absolute;top:0;left:50%;width:100vw;margin:0 0 0 -50vw;height:100%;z-index:0;content:'';display:block;background:url(/local/templates/holcim_v2/images/back-autumn.png) no-repeat 50% 0;background-size:100% auto}
.block-action-hh10:after{background:url(/local/templates/holcim_v2/images/back-winter.png) no-repeat 50% 0;background-size:100% auto}
.block-action-hh2 .b-order-hh, .block-action-hh2 .block-down-hh, .block-action-hh2 .img-action-hh{position:relative;z-index:50}
.date-action-hh2{font-weight:400;margin:0 0 20px 0;text-align:center;font-size:30px;line-height:41px;color: #b00000;font-weight:700}
.promo-hh{text-align:center;font-weight:700;color:#F45821;font-size:30px;line-height:36px;margin-bottom:43px}
.block-down-hh2{position:relative;}
/*page action*/

/*new action*/
.ban-tops-hh{margin:0 0 28px 0}
.ban-tops-hh img{display:block;max-width:100%;border-radius:10px}
.list-actions-hh{margin:0 0 54px 0}
.list-actions-hh ul li{margin-bottom:10px}
.list-actions-hh ul li:last-child{margin-bottom:0}
.list-actions-hh ul li a{color:#0b1f35;text-decoration:underline}
.list-actions-hh ul li a:hover{text-decoration:none}
.tit-steps-action-hh{font-weight:700;font-size:36px;line-height:49px;margin:0 0 24px 0}
.text-for-step-hh{margin:21px 0 59px 0}
.body-order-hh3{padding-bottom:59px}
.other-product-action-hh{margin:64px 0 50px 0}
.other-product-action-hh .block_prod-main{padding:0}
.other-product-action-hh .block_prod-main:before{display:none}
.other-product-action-hh .block_prod-main .title{display:none}
.other-product-action-hh .slick-track{margin-left:0;margin-right:0}

/*pop action*/
.wr-action-supp{text-align:center}
.action-surp{position:relative;text-align:center;margin:23px 0 0 0;display:inline-flex;z-index:95}
.in-action-surp{position:relative;padding:0 16px 2px 47px;min-width:300px;color:#013168;cursor:pointer;display:inline-flex;min-height:40px;border-radius:10px;font-size:16px;font-weight:700;align-items:center;justify-content:center;text-align:center;border:1px solid #013168}
.in-action-surp:before{position:absolute;top:6px;left:12px;content:'';display:block;width:27px;height:24px;background:url(/local/templates/holcim_v2/images/ico-surpp.png) no-repeat}
.pop-surpp{display:none;position:absolute;left:100%;top:50%;transform: translateY(-50%);padding:38px 38px 48px 38px;margin-left:20px;width:535px;box-shadow:0 0 10px rgba(0,0,0,.2);text-align:left;background:#fff;border-radius:12px}
.tit-pop-surpp{font-size:18px;font-weight:700;margin:0 0 20px 0}
.text-popsurpp{font-size:16px;line-height:24px;margin:0 0 33px 0}
.but-pop-surpp a{position:relative;display:inline-flex;border:none;min-height:51px;font-weight:700;transition:.3s;align-items:center;color:#fff;text-decoration:none;background:#b00000;border-radius:10px;padding:0 34px 2px 34px}
.but-pop-surpp a:hover{opacity:.95}
.close-pop-supp{position:absolute;top:22px;right:22px;width:25px;height:25px;cursor:pointer}
.close-pop-supp::after,.close-pop-supp::before{content:'';position:absolute;top:50%;left:50%;width:100%;height:2px;background-color:#515f6e;transform:translate(-50%,-50%)}
.close-pop-supp::before{transform:translate(-50%,-50%) rotate(45deg)}
.close-pop-supp::after{transform:translate(-50%,-50%) rotate(-45deg)}

/*machine app*/
.page-mash-new .ban-top-mash{margin-top:0}
.page-mash-new .ban-top-mash img{width:100%}
.page-mash-new .but-top-mash a{text-decoration:none;background:#ba1313}
.page-mash-new .but-top-mash a:hover{background:#ba1313}
.page-mash-new .block-recomend{margin-top:50px}
.page-mash-new .field-pop label{display:flex}
.page-mash-new .field-pp input{padding-top:19px}
.page-mash-new .field-value input{background:#e0e0e0}
.fancybox-content{background:#fff !important}
.fancybox-content>.fancybox-image{margin:20px 0 0 0}

.wr-pn-action{background:#042e64}
.pn-action{position:relative;font-size:18px;line-height:25px;color:#fff;min-height:60px;display:flex;align-items:center;max-width:1672px;margin:0 auto;padding:0 30px 0 30px}
.pn-action>div:first-child{padding-right:60px}
.close-pn{position:absolute;right:0;top:50%;margin-top:-20px;width:40px;height:40px;cursor:pointer}
.close-pn::after,.close-pn::before{content:'';position:absolute;top:50%;left:50%;width:60%;height:1px;background-color:#fff;transform:translate(-50%,-50%)}
.close-pn::before{transform:translate(-50%,-50%) rotate(45deg)}
.close-pn::after{transform:translate(-50%,-50%) rotate(-45deg)}

.body-calc-ss .type-mesh{position:relative;margin:50px 0 50px 0}
.body-calc-ss .type-mesh p{font-weight:700;margin:0 0 20px 0}
.body-calc-ss .type-mesh ul {list-style-type:none;margin:0;padding:0}
.body-calc-ss .type-mesh ul li{margin:0 0 25px 0;padding:0;line-height:normal}
.body-calc-ss .type-mesh ul li h2{font-weight:400;font-size:16px;margin:0;padding:0}
.body-calc-ss .type-mesh input{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0}
.body-calc-ss .type-mesh label{position:relative;font-weight:400;display:block;font-size:16px;padding:0 0 0 40px;line-height:24px;cursor:pointer}
.body-calc-ss .type-mesh label:before{position:absolute;top:-3px;left:0;background:#e0e0e0;border:none;border-radius:50%;content:'';display:block;width:30px;height:30px}
.body-calc-ss .type-mesh input:checked+label:before{background:#b00000}
.body-calc-ss .type-mesh label:after{position:absolute;left:7px;top:4px;content:'';border-radius:50%;display:none; background:#fff;width:16px;height:16px}
.body-calc-ss .type-mesh label a{color:#515F6F}
.body-calc-ss .type-mesh input:checked+label:after{display:block}
.in-window-cook i{font-style:normal}
.in-window-cook a{color: #fff; text-decoration: underline;}

/*jbi*/
.catalog-jbi{display:flex;flex-wrap:wrap;margin:-5px 0 93px -20px}
.item-catalog-jbi{width:calc(25% - 20px);margin:20px 0 0 20px;border-radius:10px;border:1px solid #e6e6e7;display:flex;flex-direction:column}
.img-catalog-jbi{width:100%;padding:0 10px 0 10px;height:240px;display:flex;align-items:center;justify-cotent:center}
.img-catalog-jbi a{display:block;width:100%}
.img-catalog-jbi img{position:relative;top:10px;display:block;margin:0 auto;max-height:100%;max-width:100%}
.desc-jbi-item{padding:14px 22px 23px 22px}
.item-catalog-jbi .info-slide_prod-main{margin:0 0 14px 0}
.tit-catalog-jbi{font-size:14px;font-style:normal;text-align:center;font-weight:700;min-height:38px;line-height:normal;margin:0 0 12px 0}
.tit-catalog-jbi a{color:#333;text-decoration:none}
.price-jbi{text-align:center;margin:0 0 10px 0}
.price-jbi span{font-size:24px;font-style:normal;font-weight:700;margin:0 0 10px 0;line-height:normal;display:block;color:#0b1f35}
.price-jbi i{display:block;font-style:normal;color:#858f9a;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:normal}
.more-but-jbi{font-size:14px;margin-top:auto;font-style:normal;font-weight:700;line-height:normal}
.more-but-jbi a{display:flex;height:51px;color:#fff;text-decoration:none;text-align:center;align-items:center;justify-content:center;text-align:center;border-radius:0 0 10px 10px;background:#b52026}
.more-but-jbi a:hover{background:#ba1313}
.text-catalog-jbi h2{margin:0 0 36px 0}
.top-card-jbi{display:flex;margin:0 0 73px 0}
.left-card-jbi{width:calc(45% - 48px);display:flex;flex-direction:column;justify-content:flex-start}
.left-card-jbi p{margin:0 0 17px 0}
.button-card-jbi{font-size:16px;margin-top:auto;margin:30px 0 0 0;font-style:normal;font-weight:700}
.button-card-jbi a{display:inline-flex;height:44px;align-items:center;justify-content:center;text-align:center;border-radius:12px;background:#b52026;padding:0 32px 0 32px;color:#fff;text-decoration:none}
.button-card-jbi a:hover{background:#ba1313}
.right-card-jbi{width:calc(55% - 48px);border-radius:10px;background:#f5f5f5;margin-left:auto;display:flex;align-items:center;justify-content:center;padding:15px}
.right-card-jbi img{display:block;margin:0 auto;max-width:100%; height: auto;}
.table-card-jbi{margin:0 0 72px 0}
.table-card-jbi:last-child{margin:0}
.wr-mob-table{max-width:100%;overflow-x:auto}
.table-card-jbi table{border-collapse:collapse;width:100%;min-width:800px}
.wr-mob-table table th{border:none;border-bottom:1px solid #e6e6e7;text-align:center;font-size:18px;padding:0 10px 15px 10px;font-weight:700}
.wr-mob-table table td{border:none;border-bottom:1px solid #e6e6e7;padding:25px 10px;text-align:center;font-size:16px;font-weight:400}
.wr-mob-table table th:first-child{text-align:left;padding-left:0}
.wr-mob-table table td:first-child{text-align:left;padding-left:0}
.panel-propos{display:flex;position:relative;z-index:99;opacity:0;transition:.3s;height:85px;align-items:center;pointer-events:none}
.panel-propos.fixed{position:fixed;top:0;display:flex;pointer-events:normal;opacity:1}
.panel-propos:before{position:absolute;left:50%;top:0;z-index:-1;content:'';display:block;width:10000px;height:100%;margin:0 0 0 -5000px;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.2)}
.panel-propos .button-card-jbi{margin:0}
.benef-catalog-jbi{margin:0 0 30px 0}
.tit-benef-jbi{font-size:24px;margin:0 0 69px 0;font-weight:700;line-height:normal}
.list-benef-jbi{display:flex;flex-wrap:wrap;margin:-30px 0 0 -22px; align-items: baseline;}
.item-benef-jbi{position:relative;width:calc(25% - 22px);margin:30px 0 0 22px}
.item-benef-jbi i{display:block;font-style:normal;margin:0 0 25px 0;font-size:16px;font-weight:700}
.item-benef-jbi p{margin:0;padding:0;font-size:16px;line-height:24px}
.item-benef-jbi:before{content:'';display:block;margin:0 0 25px 0}
.item-benef-jbi.item1:before{background:url(/local/templates/holcim_v2/images/ico-benef-jbi1.svg) no-repeat;width:63px;height:63px}
.item-benef-jbi.item2:before{background:url(/local/templates/holcim_v2/images/ico-benef-jbi2.svg) no-repeat;width:59px;height:67px}
.item-benef-jbi.item3:before{background:url(/local/templates/holcim_v2/images/ico-benef-jbi3.svg) no-repeat;width:55px;height:66px}
.item-benef-jbi.item4:before{background:url(/local/templates/holcim_v2/images/ico-benef-jbi4.svg) no-repeat;width:66px;height:71px}
.item-benef-jbi.item-gost:before{background:url(/local/templates/holcim_v2/images/icon-benef-gost.svg) no-repeat;width:97px;height:56px}
.item-benef-jbi.item-eng:before{background:url(/local/templates/holcim_v2/images/icon-benef-eng.svg) no-repeat;width:75px;height:81px}
.item-benef-jbi.item-bus:before{background:url(/local/templates/holcim_v2/images/icon-benef-bus.svg) no-repeat;width:96px;height:58px}
.wr-panel-propos{height:1px}
.wr-bot-header{width:100%}

/*fix action*/
.wr-fix-action{position:fixed;bottom:33px;left:33px;z-index:99}
.fix-action{position:relative;width:360px;background:#fff;border-radius:10px;box-shadow:0 0 15px 0 rgba(0,0,0,.2)}
.close-fix-act{position:absolute;top:-25px;right:-25px;width:20px;height:20px;background:url(/local/templates/holcim_v2/images/close-fix-act.svg) no-repeat;cursor:pointer}
.img-fix-action img{display:block;border-radius:10px 10px 0 0;max-width:100%; height: auto;}
.more-fix-action{color:#fff;font-size:16px;font-style:normal;font-weight:700;line-height:normal}
.more-fix-action a{display:flex;align-items:center;border-radius:0 0 10px 10px;justify-content:center;text-align:center;height:58px;color:#fff;text-decoration:none;background:#b00103}
.more-fix-action a:hover{background:#ba1313}
.slider-fix-action{position:relative;visibility:hidden;opacity:0;transition:opacity .5s}
.slider-fix-action.slick-initialized{visibility:visible;opacity:1}
.slider-fix-action .slide{display:none}
.slider-fix-action .slide:first-child{display:block;visibility:hidden}
.slider-fix-action.slick-initialized .slide{display:block;visibility:visible!important}
.slider-fix-action .slick-next{margin-top:-35px}
.slider-fix-action .slick-prev{margin-top:-35px}

/*choice town*/
.select-town_bot-header{position:relative}
.selected-town{font-weight:600;font-size:14px;line-height:19px;color:#333}
.die-choice-town{position:absolute;top:100%;left:10px;margin-top:13px;width:330px;background:#fff;z-index:98;border:1px solid #e0e0e0;border-radius:0 10px 10px 10px;padding:28px 25px 30px 25px}
.die-choice-town:before{position:absolute;top:-11px;left:-1px;height:11px;width:20px;content:'';display:block;background:url(/local/templates/holcim_v2/images/arrow-die.svg) no-repeat}
.our-town{display:flex;flex-wrap:wrap;margin:-5px 0 39px 0}
.our-town p{font-size:14px;font-weight:400;margin:5px 12px 0 0;padding:0;line-height:normal}
.our-town b{font-size:14px;font-weight:700;display:block;margin:5px 0 0 0}
.pn-choice-town{display:flex;align-items:center}
.but-yes{margin:0 20px 0 0;font-size:16px;font-weight:700}
.but-yes a{display:inline-flex;height:38px;align-items:center;padding:0 22px 2px 22px;text-decoration:none;border-radius:10px;background:#b52026;justify-content:center;text-align:center;color:#fff}
.but-choice-town{font-size:16px}
.but-choice-town a{color:#b52026}
.but-yes a:hover{background:#ba1313}
.tit-pop-choice-town{color:#333;font-size:24px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 43px 0}
.pop-choice-town{width:100%;max-width:390px;margin:0 auto;border-radius:10px;border:1px solid #e0e0e0;padding:30px 25px 50px 25px;background:#fff}
.field-search-town{position:relative;margin:0 0 15px 0}
.fl-search-town input{display:block;border-radius:10px;height:48px;outline:0;background:#f5f5f5;padding:0 45px 0 18px;margin:0;font-family:Open Sans;font-size:14px;font-style:normal;border:none;width:100%;font-weight:400}
.fl-search-town input::placeholder{color:#515f6f}
.but-search-town button{position:absolute;right:12px;top:50%;margin:-12px 0 0 0;display:block;width:24px;height:24px;border:none;outline:0;cursor:pointer;background:url(/local/templates/holcim_v2/images/ico-search-town.svg) no-repeat}
.link-automatic{margin:0 0 48px 0}
.link-automatic a{color:#b52026}
.list-town-search ul{list-style-type:none;margin:0;padding:0}
.list-town-search ul li{position:relative;margin:0 0 20px 0;cursor:pointer;padding:0 30px 0 0;line-height:normal;font-size:16px;background:0 0}
.list-town-search ul li:last-child{margin-bottom:0}
.list-town-search ul li.active{font-weight:700;cursor:default}
.list-town-search ul li.active:before{position:absolute;top:50%;right:5px;margin:-7px 0 0 0;width:24px;height:16px;content:'';display:block;background:url(/local/templates/holcim_v2/images/ico-active-search.svg) no-repeat}
.list-town-search ul{list-style-type:none;margin:0;padding:0;max-height:280px;overflow-y:auto;scrollbar-color:#b52026 #f5f5f5;scrollbar-width:thin}
.list-town-search ul::-webkit-scrollbar{background-color:#f5f5f5;width:5px}
.list-town-search ul::-webkit-scrollbar-thumb{background-color:#b52026}
.pop-choice-town .fancybox-close-small{top:20px!important;right:20px!important}
.arrow-town-t{width:179px;padding-right:20px}
.arrow-town-t.arrow-town-t-active, .arrow-town-t.arrow-town-t-active *{cursor: pointer;}
.arrow-town-t:after{position:absolute;top:50%;right:0;margin:-8px 0 0 0;content:'';margin:0;width:10px;height:6px;overflow:hidden;background: url(/local/templates/holcim_v2/images/sprite.svg) -72px -71px no-repeat}
.selected-town{max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}

/*lottery*/
.lotery-action-hh{margin:80px 0 80px 0}
.list-lotery{display:flex;flex-wrap:wrap;margin:-50px 0 0 -70px}
.item-lotery{width:calc(33.33% - 70px);margin:50px 0 0 70px;text-align:center}
.img-lotery{margin:0 0 15px 0}
.img-lotery img{display:block;margin:0 auto;max-width:100%}
.tit-lotery{font-weight:700;line-height:22px;margin-bottom:5px;color:#515f6f}
.num-lotery{color:#858f9a;font-size:14px}
.b-order-lottery .item-order-hh{width:25%}
.b-order-tinkoff .item-order-hh{width:33.333%;padding-right:56px}
.b-order-lottery .body-order-hh3{border-top:none}
.button-hh-test{margin-left:auto;font-weight:700;font-size:16px;line-height:22px;margin-top:20px}
.button-hh-test a{display:inline-flex;align-items:center;justify-content:center;height:56px;text-align:center;background:#ba1313;min-width:220px;padding:0 25px 0 25px;border-radius:12px;color:#fff;text-decoration:none}
.button-hh-test a:hover{opacity:.9}
.other-product-test{margin:70px 0 70px 0}
.other-product-test .title{margin:0 0 30px 0}
.list-other-prod-test{display:flex;justify-content:flex-start;margin:-50px 0 0 -50px}
.item-other-prod-test{width:calc(50% - 50px);max-width:450px;margin:50px 0 0 50px}
.img-other-prod-test{min-height:190px;margin:0 0 15px 0}
.img-other-prod-test img{display:block;margin:0}
.tit-prod-other-test{font-weight:700;color:#515f6f;min-height:44px}
.tit-prod-other-test a{color:#515f6f}
.params-list-test ul{margin-left:0}
.down-tehlist{position:relative;font-size:16px;margin:0 0 5px 0;padding:0 0 0 27px}
.down-tehlist:before{position:absolute;left:0;top:-1px;width:16px;height:22px;content:'';display:block;background:url(/local/templates/holcim_v2/images/ico-teh.svg) no-repeat}
.down-tehlist a{color:#515f6f}
.down-tehlist i{font-style:normal;color:#c4c4c4}
.but-test-other{margin-left:auto;font-weight:700;font-size:16px;line-height:22px;margin-top:20px}
.but-test-other a{display:inline-flex;align-items:center;justify-content:center;height:56px;text-align:center;background:#fff;border:1px solid #ba1313;min-width:200px;padding:0 30px 0 30px;border-radius:12px;color:#ba1313;text-decoration:none}
.but-test-other a:hover{background: #ba1313;color:#fff}
.link-down-hh{margin-right:15px}

/*action tinkoff*/
.label-tinkoff{position:absolute;top:8px;left:8px;width:100%;max-width:90px}
.in-label-tinkoff{border-radius:5px;background:#ffdd2d;padding:5px 5px 8px 5px;cursor:pointer}
.tit-cash{color:#000;margin:0 0 1px 0;text-align:center;font-family:Open Sans;font-size:13px;font-style:normal;font-weight:700;line-height:14px}
.pers-cash{color:#000;text-align:center;margin:0 0 4px 0;font-family:Open Sans;font-size:34px;font-weight:700;line-height:30px}
.tit-bank{font-size:10px;font-weight:700;line-height:10px;letter-spacing:-.5px;text-align:center}
.wr-fix-action-tin{position:absolute;top:0;left:100%;margin-left:8px;z-index:99;display:none}
.fix-action-tin{position:relative;width:360px;background:#fff;border-radius:10px;box-shadow:0 0 15px 0 rgba(0,0,0,.2)}
.close-fix-act-tin{position:absolute;top:-25px;right:-25px;width:20px;height:20px;background:url(/local/templates/holcim_v2/images/close-fix-act.svg) no-repeat;cursor:pointer}
.body-fix-action-tin{text-align:left;padding:38px 24px 38px 40px}
.more-fix-action-tin{color:#fff;font-size:16px;font-style:normal;font-weight:700;line-height:normal}
.more-fix-action-tin a{display:flex;align-items:center;border-radius:0 0 10px 10px;justify-content:center;text-align:center;height:58px;color:#fff;text-decoration:none;background:#b00103}
.more-fix-action-tin a:hover{background:#ba1313}
.date-tin{color:#072e55;font-family:Open Sans;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 25px 0}
.body-fix-action-tin ol{margin:0 0 0 15px;padding:0}
.body-fix-action-tin li{color:#000;margin:0 0 10px 0;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:400;line-height:normal}
.body-fix-action-tin li:last-child{margin-bottom:0}
.slider_prod-main .slick-list{ padding-top:30px; margin-top:-20px}
.labels-card .label-tinkoff{position: relative;top: auto;left: auto; text-align: center;}
.other-tinkoff{margin-bottom:-50px;margin-top:70px}
.other-tinkoff + .b-map_main{margin-top: 85px;}
.b-pre-map_main{margin-top: 85px;}
.b-order-tinkoff{margin-top:50px}
.b-order-tinkoff .body-order-hh{border:none;padding:0;margin-bottom:80px}
.grey-text-tinkoff p{margin:0 0 10px 0;padding:0;color:#999;font-size:14px;font-style:normal;font-weight:400;line-height:24px}
.grey-text-tinkoff p:last-child{margin-bottom:0}
.ban-tops-hh img{height:auto}

.wr-list-catalog{position:relative;z-index:50;padding:57px 0 74px 0;margin:0 0 85px 0}
.wr-list-catalog:before{position:absolute;z-index:-1;top:0;left:50%;background:#e0e0e0;content:'';display:block;height:100%;width:10000px;margin:0 0 0 -5000px}
.list-catalog-prodd{display:flex;flex-wrap:wrap;margin:-20px 0 0 -20px}
.item-prodd-catalog{width:calc(16.666% - 20px);margin:20px 0 0 20px}
.wr-list-catalog .item-prodd-catalog{position:relative;padding-bottom:61px}
.wr-list-catalog .item-prodd-catalog .basket-button-product{margin-top:0;position:absolute;bottom:-61px;left:0;width:100%}

/*fonts page promo*/
@font-face{font-family:'Graphik LCG';src:local('Graphik LCG Bold'),local('Graphik-LCG-Bold'),url('/local/templates/holcim_v2/fonts/GraphikLCG-Bold.woff2') format('woff2'),url('/local/templates/holcim_v2/fonts/GraphikLCG-Bold.woff') format('woff'),url('/local/templates/holcim_v2/fonts/GraphikLCG-Bold.ttf') format('truetype');font-weight:700;font-style:normal}
@font-face{font-family:'Graphik LCG';src:local('Graphik LCG Regular'),local('Graphik-LCG-Regular'),url('/local/templates/holcim_v2/fonts/GraphikLCG-Regular.woff2') format('woff2'),url('/local/templates/holcim_v2/fonts/GraphikLCG-Regular.woff') format('woff'),url('/local/templates/holcim_v2/fonts/GraphikLCG-Regular.ttf') format('truetype');font-weight:400;font-style:normal}
@font-face{font-family:'Graphik LCG';src:local('Graphik LCG Regular Italic'),local('Graphik-LCG-Regular-Italic'),url('/local/templates/holcim_v2/fonts/GraphikLCG-RegularItalic.woff2') format('woff2'),url('/local/templates/holcim_v2/fonts/GraphikLCG-RegularItalic.woff') format('woff'),url('/local/templates/holcim_v2/fonts/GraphikLCG-RegularItalic.ttf') format('truetype');font-weight:400;font-style:italic}


/*fonts page promo*/
.main-promo{font-family:'Graphik LCG';font-weight:400}
.wr-top_pg{background:#003264;padding:48px 0 82px 0;color:#fff}
.header_pg{position:relative;z-index:99;max-width:1780px;margin:0 auto 51px auto;padding:0 15px 0 15px;display:flex;align-items:center}
.logo_pg img{display:block}
.but-ask_pg{font-size:20px;margin-left:auto;font-style:normal;font-weight:400;line-height:30px}
.but-ask_pg a{border-radius:100px;color:#fff;transition:0.3s;text-decoration:none;padding:0 60px 0 60px;border-radius:60px;border:2px solid #fff;min-height:70px;display:inline-flex;align-items:center}
.but-ask_pg a:hover{background:#fff;color:#003264;}
.top_pg{max-width:1574px;padding:0 15px 0 15px;margin:0 auto}
.desc-top_pg{position:relative;max-width:734px;margin:0 0 125px 797px}
.decor-top_pg{position:absolute;right:100%;top:-97px;margin-right:38px}
.decor-top_pg img{display:block}
.tit-top_pg{font-size:96px;margin:0 0 35px 0;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}
.text-top_pg{font-size:48px;margin:0 0 75px 0;font-style:normal;font-weight:400;line-height:50px}
.buts-top_pg{display:flex;margin:0 0 0 -20px}
.but-top_pg{font-size:20px;margin:0 0 0 20px;font-style:normal;font-weight:400;line-height:30px;text-align:center}
.but-top_pg a{border-radius:100px;color:#fff;transition:0.3s;white-space:nowrap;text-decoration:none;padding:0 60px 0 60px;border-radius:60px;border:2px solid #fff;background:#fff;min-height:70px;display:inline-flex;align-items:center;color:#003264}
.but-top_pg a:hover{opacity:0.9}
.text-bot_pg{font-size:20px;margin-left:396px;font-style:normal;font-weight:400;line-height:27px;max-width:888px;}
.about-dir_pg{max-width:1355px;margin:0 auto;padding:0 15px 45px 15px;display:flex;align-items:center;color:#003264}
.text-dir_pg{position:relative;font-size:24px;margin-top:60px;padding:55px 10px 75px 90px;font-style:italic;font-weight:400;line-height:32px;color:#003264}
.text-dir_pg:before{position:absolute;top:0;left:0;width:55px;height:47px;content:'';display:block;background:url(/local/templates/holcim_v2/images/kv-promo.svg) no-repeat}
.text-dir_pg:after{position:absolute;bottom:0;right:-10px;width:55px;height:47px;content:'';display:block;transform:rotate(180deg);background:url(/local/templates/holcim_v2/images/kv-promo.svg) no-repeat}
.img-dir_pg{position:relative;top:-50px;text-align:center;min-width:462px}
.img-dir_pg img{display:block;margin:0 auto 30px auto;max-width:100%}
.name-dir{font-size:20px;font-style:normal;font-weight:400;line-height:27px}
.wr-bottom_pg{background:#003264;color:#fff}
.thanks_pg{position:relative;max-width:1355px;margin:0 auto;padding:96px 15px 108px 15px}
.text-thanks-top_pg{font-size:20px;margin:0 0 78px 0;padding-right:550px;font-style:normal;font-weight:400;line-height:27px}
.text-thanks-bot_pg{font-size:48px;padding-right:150px;font-style:normal;font-weight:700;line-height:55px}
.die-thanks_pg{position:absolute;right:120px;top:-40px;width:366px;height:331px;display:flex;align-items:center;justify-content:center;text-align:center;background:url(/local/templates/holcim_v2/images/decor-thanks.svg) no-repeat;text-align:center;padding:0 20px 0 20px;font-size:30px;font-style:normal;font-weight:700;line-height:32px;color:#003264;text-transform:uppercase}
.wr-catalog_pg{background:#e0e0e0;color:#003264}
.catalog_pg{padding:38px 30px 80px 30px;max-width:1676px;margin:0 auto}
.title_pg{font-size:36px;text-align:center;font-style:normal;font-weight:700;line-height:50px}
.catalog_pg .title_pg{margin:0 0 40px 0}
.location_pg{padding:68px 0 0 0;margin:0 0 86px 0}
.location_pg .title_pg{max-width:1612px;padding:0 15px 0 15px;margin:0 auto 35px auto}
.map-location_pg{min-height:640px;max-width:1612px;margin:0 auto}
.bottom-page_pg{background:url(/local/templates/holcim_v2/images/decor-foot.svg) 50% bottom no-repeat;padding:142px 0 0 0;min-height:400px}
.bottom-page_pg .title_pg{max-width:830px;padding:0 15px 0 15px;margin:0 auto 50px auto}
.form-page_pg{max-width:830px;margin:0 auto 50px auto;padding-left:15px;padding-right:15px}
.fields_pg{display:flex;margin:0 0 18px -20px}
.field_pg{width:calc(50% - 20px);margin:0 0 0 20px}
.field_pg input{width:100%;min-height:70px;background:#003264;color:#fff;border:1px solid transparent;font-family:Graphik LCG;font-size:20px;font-style:normal;font-weight:400;line-height:30px;display:block;outline:0;padding:0 17px 0 17px}
.field_pg input::placeholder,.textarea_pg textarea::placeholder{color:#fff}
.textarea_pg{margin:0 0 30px 0}
.textarea_pg textarea{width:100%;min-height:200px;background:#003264;border:1px solid transparent;color:#fff;font-family:Graphik LCG;font-size:20px;font-style:normal;font-weight:400;line-height:30px;display:block;outline:0;padding:16px 17px 0 17px;resize:none}
.field_pg input.error, .textarea_pg textarea.error{border-color:#b74b4b !important}
.assets_pg{position:relative;text-align:center;margin:0 0 54px 0}
.assets_pg input{position:absolute;top:0;left:0;border:none;width:1px;height:1px;opacity:0}
.wr-assets{display:inline-flex}
.assets_pg label{position:relative;color:rgba(255,255,255,.5);padding:0 0 0 50px;font-size:20px;font-style:normal;cursor:pointer;font-weight:400;line-height:30px}
.assets_pg label:before{position:absolute;top:-2px;left:0;content:'';width:30px;height:30px;background:#fff}
.assets_pg label:after{position:absolute;top:5px;left:3px;content:'';display:none;background:url(/local/templates/holcim_v2/images/pie-promo.svg) no-repeat;width:24px;height:19px}
.assets_pg input:checked+label:after{display:block}
.assets_pg label a{position:relative;color:rgba(255,255,255,.5);text-decoration:none}
.assets_pg label a:before{position:absolute;bottom:0;left:0;content:'';display:block;background:rgba(255,255,255,.5);height:1px;width:100%}
.assets_pg label a:hover:before{background:#fff}
.assets_pg label a:hover{color:#fff}
.but-form_pg{text-align:center}
.but-form_pg button{border-radius:100px;transition:0.3s;color:#fff;text-decoration:none;padding:0 60px 0 60px;border-radius:60px;border:none;background:#fff;min-height:70px;display:inline-flex;align-items:center;color:#003264;cursor:pointer;outline:0;color:#003264;text-align:center;font-family:Graphik LCG;font-size:20px;font-style:normal;font-weight:400;line-height:30px}
.but-form_pg button:hover{opacity:0.9}
.footer_pg{max-width:1200px;padding:0 15px 50px 15px;margin:0 auto;display:flex;flex-wrap:wrap;}
.copy_pg{color:rgba(255,255,255,.5);font-size:20px;font-style:normal;font-weight:400;line-height:27px;padding-right:20px}
.polit_pg{margin-left:auto;color:rgba(255,255,255,.5);font-size:20px;font-style:normal;font-weight:400;line-height:27px}
.polit_pg a{color:rgba(255,255,255,.5);text-decoration:none}
.polit_pg a:hover{color:#fff}
.catalog_pg .slider_prod-main{margin:0}
.main-promo .rsp{display:none}

.form-black-friday{margin-top:86px}
.body-friday-form{border-radius:10px;padding:32px 30px 51px 30px;background:rgba(0,0,0,.05)}
.black-friday-description{font-size:16px;margin:0 0 35px 0;font-style:normal;font-weight:400;line-height:normal;color:#000}
.form-black-friday .title{margin-bottom:43px}
.form-black-friday .button-sub button{height:54px;padding:0 40px 0 40px;max-width:269px}
.form-black-friday .checks{margin-bottom:38px}
.form-black-friday .check label a{color:#515f6f}
.form-black-friday .field-pop:before{display:none}
.form-black-friday .field-pop label{padding-left:13px}
.form-black-friday .field-pop input{padding-left:13px!important}
.form-black-friday .checks-black-friday{display:flex}
.form-black-friday .friday-two-items{display:flex;width:100%;margin-right:20px;max-width:1040px;margin-left:-22px}
.form-black-friday .fields-black-friday{display:flex;align-items:center;margin-bottom:43px}
.form-black-friday .checks{margin-bottom:38px;align-items:center;min-width:440px}
.form-black-friday .field-pop{height:54px;margin-bottom:0}
.form-black-friday .checks .check{margin-bottom:0;margin-right:25px}
.form-black-friday .checks .check:last-child{margin-right:0}
.form-black-friday .tit-checks-ss{margin-right:16px}
.form-black-friday .field-pop{width:calc(50% - 22px);margin-left:22px}
.form-black-friday .checks-black-friday{margin-bottom:0}

.price-slide_prod-main s{font-size:16px;font-weight:400;color:#000}
.label-friday{max-width:80px;}
.label-friday .in-label-tinkoff{height:80px;display:flex;transform: rotate(-25deg);align-items:center;justify-content:center;text-align:center;flex-direction:column;border-radius:50%;background:#000; color:#fff}
.label-friday .pers-cash{color:#F2E913;font-size:29px;margin-bottom:0}
.label-friday .tit-cash{color:#fff;font-size:12px;margin:0;line-height:13px}
.label-friday .tit-bank{font-size:12px}
.body-fix-action-tin p:first-child:last-child{margin:0}
.sale-price{color: #B52026}
.popup-b24-form .b24-form-wrapper.b24-form-shadow{padding: 25px;}
.fancybox-slide--html .popup-b24-form .fancybox-close-small{top: 20px; right: 20px;}

.rouble-sign{font-style: normal;font-family: -apple-system, 'Open Sans', sans-serif}

.field-pop-ss{position: relative;}
.field-pop .tooltip-inner, .field-pop-ss .tooltip-inner{position:absolute;top:100%;left:0;font-size:12px;color:#b00000;margin-top:3px;line-height:14px}

.pop-test-block .seld-dil{width: 100%;margin: 25px 0;max-width:390px}

.but-partner_w_two{display:flex;flex-wrap:wrap;margin:10px 0 0 -20px !important}
.but-partner_w_two > div{margin:20px 0 0 20px !important}

@media screen and (max-width: 1400px) {
	.desc-top_pg{margin-left:597px}
	.tit-top_pg{font-size:6.5vw}
	.text-top_pg{font-size:3.7vw; line-height:4.5vw}
	.but-top_pg a{ padding-left:30px; padding-right:30px}
	.wr-top_pg{padding-top:30px}
	.header_pg{margin-bottom:110px}
}
@media screen and (max-width: 1100px) {
	.desc-top_pg{margin-left:550px}
	.but-top_pg a{padding-left:25px;padding-right:25px}
	.die-thanks_pg{right:30px}
	.text-thanks-top_pg{padding-right:410px}
	.text-thanks-bot_pg{font-size:38px;line-height:48px}
}

@media only screen and (max-width: 1362px) and (min-width: 999px)  {
	.ask-basket{margin:-3.21vw 0 1.21vw 0}
	.body-basket{margin:0 0 9.07vw 0}
	.left_body-basket{width:66.2%}
	.list-basket, #basket-item-table{margin-bottom:1.28vw}
	.item_list-basket{padding:1.57vw 0 1.57vw 0;}
	.img_col-basket{width:12.4%}
	.img_list-basket{width:5vw;min-width:5vw;height:5vw}
	.desc_col-basket{width:46.2%;padding-right:1.42vw}
	.tit_list-basket{font-size:1.14vw;line-height:1.57vw;margin:0 0 0.42vw 0}
	.text_list-basket{font-size:1vw;line-height:1.5vw}
	.nums_col-basket{width:25.9%;padding-right:1.07vw;min-width:21.07vw}
	.nums_col-basket .order-slide_prod-main{height:5vw;border-radius:0.71vw;width:16.85vw;margin-right:1.57vw}
	.price_col-basket{font-size:1.71vw;line-height:2.35vw}
	.price_col-basket span{font-size:1vw;line-height:1.57vw}
	.left-item_list-basket{width:65%}
	.left-item_list-basket .img_col-basket{ width:22.3%}
	.left-item_list-basket .desc_col-basket {width:77.7%}
	.right-item_list-basket{width:49%}
	.right_body-basket{width:32.5%;min-width:32.5%}
	.right-item_list-basket .price_col-basket {width:calc(100% - 21.07vw);padding:0 1.42vw 0 1.42vw}
	.total-basket{border-radius:0.71vw;padding:1.07vw 1.42vw 2.64vw 1.42vw}
	.price_total-basket{margin:0 0 1.21vw 0}
	.price_total-basket:before{bottom:0.78vw}
	.price_total-basket span{max-width:48%}
	.price_total-basket span:first-child{padding-right:0.35vw;font-size:1.71vw;line-height:2.35vw}
	.price_total-basket span:last-child{padding-left:0.35vw;font-size:2.85vw;line-height:3.85vw; white-space: nowrap;}
	.params_total-basket{margin:0 0 3.21vw 0}
	.params_total-basket ul li{margin:0 0 1vw 0;font-size:1.14vw;line-height:1.78vw}
	.params_total-basket ul li:before{bottom:0.5vw;height:1px;}
	.params_total-basket ul li span{max-width:48%}
	.params_total-basket ul li span:first-child i{padding-right:0.35vw}
	.params_total-basket ul li span:last-child i{padding-left:0.35vw}
	.promo_total-basket{margin:0 0 5.21vw 0}
	.field-promo{width:calc(100% - 11.71vw)}
	.field-promo label{font-size:1.14vw;line-height:1.42vw;padding:0 0.93vw 0 0.93vw}
	.field-promo input{border-radius:0.85vw;height:4vw;padding:0 0.93vw 0 0.93vw;font-size:1.14vw}
	.but-promo button{height:4vw;border-radius:0.85vw;font-size:1.14vw;line-height:1.57vw;width:10.4vw}
	.big-but_total-basket button{padding:0 1.42vw 0 1.42vw;border-radius:0.71vw;height:5vw;font-size:1.14vw;line-height:1.57vw}
	.clear_basket{font-size:1.14vw;line-height:1.78vw}
	.clear_basket a{padding:0 1.71vw 0 0}
	.body-basket .fields-sl_prod-main input{height:1.42vw;padding:0 0.35vw 0 0.35vw;font-size:1.14vw;line-height:1.57vw}
}

@media screen and (max-width: 999px) {
	.header_pg{margin-bottom:70px}
	.desc-top_pg{margin-left:0;text-align:center;margin-bottom:50px}
	.buts-top_pg{justify-content:center}
	.decor-top_pg{position:relative;top:auto;right:auto;margin:0 0 30px 0}
	.decor-top_pg img{max-width:100%;display:block;margin:0 auto}
	.but-top_pg a{min-width:238px;text-align:center;justify-content:center}
	.text-bot_pg{margin-left:0}
	.about-dir_pg{flex-direction:column}
	.text-dir_pg:after{right:0}
	.text-dir_pg{padding-top:32px;padding-bottom:31px;padding-left:40px;font-size:21px;line-height:27px;margin-bottom:70px}
	.text-thanks-top_pg{padding-right:0}
	.text-thanks-bot_pg{margin-bottom:50px;padding-right:0;font-size:28px;line-height:34px}
	.die-thanks_pg{position:relative;top:auto;right:auto;margin-left:auto;margin-right:auto}
	.wr-top_pg{padding-bottom:70px}
	.text-dir_pg:after,.text-dir_pg:before{width:35px;height:30px;background-size:100% auto}
	.img-dir_pg{top:auto}
	.thanks_pg{padding-top:70px;padding-bottom:70px}
	.text-thanks-top_pg{margin-bottom:50px}
	.catalog_pg{padding-bottom:70px}
	.title_pg{font-size:24px;line-height:30px}
	.copy_pg{font-size:16px;line-height:24px}
	.polit_pg{font-size:16px;line-height:24px}
	.assets_pg label{font-size:16px;line-height:24px}
	.assets_pg label:before{top:-4px}
	.assets_pg label:after{top:3px}
	.bottom-page_pg{padding-bottom:70px}
	.location_pg #map{min-height:410px;height:410px;overflow:hidden}
	.location_pg{margin-bottom:0}
}

@media screen and (max-width: 767px) {
	.bottom-page_pg{padding-top:70px;background:#194674}
	.footer_pg{flex-direction:column;justify-content:center;align-items:center}
	.polit_pg{margin-left:0}
	.copy_pg{margin-bottom:10px;padding-right:0}
	.bottom-page_pg{min-height:1px;padding-bottom:0}
	.fields_pg{flex-wrap:wrap}
	.field_pg{width:calc(100% - 20px);margin-bottom:18px}
	.field_pg:last-child{margin-bottom:0}
	.but-top_pg{margin-bottom:20px}
	.but-top_pg:last-child{margin-bottom:0}
	.buts-top_pg{flex-direction:column;margin-left:0}
	.tit-top_pg{font-size:30px}
	.text-top_pg{font-size:21px;line-height:30px;margin-bottom:50px}
	.img-dir_pg{min-width:100%}
	.die-thanks_pg{width:300px;background-size:100% auto;height:271px;line-height:38px}
	.location_pg #map{min-height:200px;overflow:hidden}
	.assets_pg label{font-size:13px}
	.field_pg input,.textarea_pg textarea{font-size:18px}
	.but-top_pg{margin-left:0}
	.logo_pg img{max-width:140px}
	.but-ask_pg a{min-height:44px}
	.but-ask_pg{font-size:18px;line-height:24px}
	.but-ask_pg a{padding-left:20px;padding-right:20px}

	.popup-b24-form .b24-form-wrapper.b24-form-shadow{padding: 25px 0;}
	.fancybox-slide--html .popup-b24-form .fancybox-close-small{top: 15px; right: 15px;}
}

/*promo page*/


/*adaptive version*/
@media screen and (min-width: 1780px) {
	.img-slide-top{overflow:hidden;border-radius:10px}
	.img-slide-top img{max-width:100.3% !important}
}

@media screen and (min-width: 1780px) {
	.price_card-product{font-weight:700;min-width:160px;font-size:40px;line-height:54px;padding-right:5px}
	.price_card-product span{font-size: 40px !important}
	.but-pay_card-product button, .but-pay_card-product .catalog-element-button{height:70px}
	.top-bl-pay_card-product .order-slide_prod-main{height:70px}
	.img-action-hh{position:relative;left:0}
}

@media screen and (max-width: 1750px) {
	.die-choice-town{left:-68px;border-radius:10px}
	.die-choice-town:before{left:78px}
}

@media screen and (max-width: 1660px) {
	.item-func_top-main a{padding:15px}
	.desc-slide_top-main{padding-left:40px}
	.block-ask_block-inf{padding:15px 15vw 15px 15px}
	.img-block-ask_block-inf{right:-73px;max-width:23vw}
	.img-block-ask_block-inf img{max-width:100%}
	.tit-slide_top-main{font-size:30px;line-height:42px}
	.desc-slide_top-main ul li{font-size:19px;line-height:28px}
	.attent-slide_top-main{font-size:20px;line-height:24px}
	.attent-slide_top-main span{padding-bottom:0;min-height:44px}
	.tit-block-ask_block-inf{font-size:21px;line-height:30px}
	.tit-free-test_block-inf{font-size:30px;line-height:42px}
	.desc-free-test_block-inf{padding:40px}
	.info-item_avail-main{flex-direction:column}
	.right-info-item_avail-main{margin-left:0;margin-top:10px}
	.item_articles-main:nth-child(2) .img-art{display:none}
	.item_articles-main:last-child{margin-left:20px}
	.item_articles-main a{min-height:1px}
	.label-slide_top-main{max-width:8.77vw;right:3.4vw;bottom:3.72vw}
	.nav_tabs-card ul li{font-size:16px;margin-left:5px;white-space:normal;text-align:center;display:flex;align-items:center}
	.nav_tabs-card ul{margin-left:-20px}
	.nav-inner ul{margin-left:-25px}
	.nav-inner ul li{font-size:20px;margin-left:15px}
	.left_best-avail .right-info-item_avail-main{margin-top:0}
	.left_best-avail .info-item_avail-main{flex-direction:row}
	.item_list-catalog{width:calc(20% - 25px)}
	.list-calcs .item-calc{width:calc(20% - 18px)}
	.right_inner-content{margin-top:-5px}
	.right_inner-content .list-calcs .item-calc{width:calc(50% - 18px);overflow:hidden}
	.right_inner-content .list-calcs .item-calc .tit_item-calc{font-size:16px;line-height:23px}
	.right_inner-content .list-calcs .item-calc a{min-height:275px}
	.itemr_list-state-n .tit_articles-main{font-size:16px;line-height:22px}
	.itemr_list-state-n{min-height:200px}
	.itemr_list-state-n a:before{background:linear-gradient(180deg,#e0e0e0 70.1%,rgba(245,245,245,0) 92.26%)}
	.itemr1 a:before,.itemr12 a:before,.itemr14 a:before,.itemr16 a:before,.itemr17 a:before,.itemr23 a:before,.itemr24 a:before,.itemr28 a:before,.itemr30 a:before,.itemr32 a:before,.itemr49 a:before,.itemr55 a:before,.itemr56 a:before,.itemr60 a:before,.itemr62 a:before,.itemr64 a:before,.itemr65 a:before,.itemr7 a:before,.itemr71 a:before,.itemr72 a:before,.itemr76 a:before,.itemr78 a:before,.itemr8 a:before,.itemr80 a:before,.itemr81 a:before,.itemr87 a:before,.itemr88 a:before,.itemr92 a:before,.itemr94 a:before,.itemr96 a:before{background:linear-gradient(90deg,#e0e0e0 50.1%,rgba(245,245,245,0) 72.26%)}
	.items-m_articles-main a:before{background:linear-gradient(180deg,#e0e0e0 70.1%,rgba(245,245,245,0) 92.26%)}
	.items-m5 a:before,.items-m7 a:before{background:linear-gradient(90deg,#e0e0e0 50.1%,rgba(245,245,245,0) 72.26%)}
	.items-m_articles-main .tit_articles-main{font-size:16px;line-height:22px}
	.img-ban-contacts{display:flex;justify-content:flex-end;overflow:hidden;max-width:100%;border-radius:10px}
	.img-ban-contacts img{min-height:551px;max-width:none}
	.tit_item-calc{padding-right:22px;font-size:16px;line-height:22px}
	.img-ban-ur{display:flex;justify-content:flex-end;overflow:hidden;max-width:100%;border-radius:10px}
	.img-ban-ur img{min-height:381px;max-width:none}
	.tit_list-video{font-size:16px;line-height:22px}
	.desc_col-basket{width:43.2%}
	.nums_col-basket{width:28.9%}
	.img_col-basket{width:10.4%}
	.left_body-order{width:calc(50% - 30px)}
	.item_benefit-products{width: calc(100% - 21px)}
	.content .block_prod-main{padding-left:0;padding-right:0}
	.pop-ur {width:320px}
	.tit-pop-ur{font-size:15px}
	.content-video-detail h1{max-width:100%}
	.item-recom-cem{width:calc(33.333% - 30px)}
	.slider_top-main .slide>iframe{min-height:1px;height: 23.7vw!important}
	.item-prodd-catalog{width:calc(20% - 20px)}
	.item-func_top-main .desc-free-test_block-inf{padding-left:15px !important;padding-right:15px !important}
}

@media screen and (max-width: 1360px) {
	.but-cat_bot-header{margin-left:30px}
	.desc-slide_top-main{padding-right:200px}
	.bask-head_bot-header{margin-left:30px}
	.tit-block-ask_block-inf{font-size:18px;line-height:27px}
	.desc-free-test_block-inf{padding:30px}
	.desc-slide_top-main{padding-left:30px}
	.tit-func_top-main{font-size:16px;line-height:18px;margin-bottom:10px}
	.item_articles-main{width:calc(25% - 19px)}
	.item_articles-main:last-child,.item_articles-main:nth-child(5){width:calc(50% - 19px)}
	.logo-f{margin-left:0}
	.bl-menu ul li,.link-f ul li{font-size:14px;line-height:20px}
	.price_card-product{font-size:30px;line-height:44px;min-width:120px}
	.nav_tabs-card ul li{padding-left:10px;padding-right:10px;font-size:16px}
	.nav_tabs-card ul{margin-left:-20px}
	.nav-inner ul li{font-size:18px}
	.left_best-avail .info-item_avail-main{flex-direction:column}
	.left_best-avail .right-info-item_avail-main{margin-left:0;margin-top:10px}

	.sertificate_card-product{white-space:nowrap}
	.button_card-product b{font-size:14px;line-height:18px}
	.bottom-bl-pay-product{align-items:flex-end}
	.item_list-catalog{width:calc(25% - 25px)}
	.price_card-product{font-size:34px;line-height:44px}
	.list-calcs .item-calc{width:calc(25% - 18px)}
	.right_inner-content{min-width:32.5%;width:32.5%}
	.left_inner-content{width:64%}
	.right_inner-content .list-calcs .item-calc{width:calc(100% - 18px)}
	.items-m_articles-main{min-height:205px}
	.items-m_articles-main .img-art{width:100%}
	.items-m_articles-main .img-art img{height:auto}
	.item-calc a:before{background: linear-gradient(180deg,#e0e0e0 65.1%,rgba(245,245,245,0) 87.26%)}



	.nav-order ul li{font-size:14px;line-height:16px}
	.nav-order ul li a, .nav-order ul li label{padding-left:15px;padding-right:15px}
	.total-cost span{margin-left:20px}
	.item-cause{width: calc(25% - 35px)}
	.body_our-factory{flex-direction:column}
	.left_our-factory{width:100%;min-width:100%;margin-bottom:40px;margin-right:0}
	.right_our-factory{width:100%}
	.img_our-factory img {width:100%}
	.left_card-product{min-width:calc(40% - 10px);width:calc(40% - 10px)}
	.right_card-product{width: calc(60% - 10px)}
	.item-prodd-catalog{width:calc(25% - 20px)}
	.menu_top-header ul{margin-left:-12px}
	.menu_top-header ul li{font-size:13px;margin-left:12px}
}


@media screen and (max-width: 1200px) {
	.top-main{flex-direction:column}
	.slider_top-main{width:100%;margin-bottom:20px}
	.function_top-main{width:calc(100% + 20px);margin-left:-20px;display:flex;flex-direction:row}
	.item-func_top-main{margin-top:0!important;width:calc(50% - 20px);margin-left:20px;height:auto}
	.item-func_top-main a{min-height:150px;padding:30px;padding-top:26px}
	.tit-func_top-main{font-size:18px;margin:0 0 17px 0;line-height:24px}
	.search_bot-header{margin-right:20px}
	.field-s_bot-header{width:25vw}
	.top_block-inf{flex-direction:column}
	.free-test_block-inf{width:100%;margin-bottom:40px}
	.img-free-test_block-inf img{width:100%}
	.block-ask_block-inf{width:100%;margin-left:0;padding-left:30px;padding-top:30px;padding-bottom:30px}
	.img-block-ask_block-inf{right:-30px;max-width:none}
	.tit-block-ask_block-inf{font-weight:700;font-size:24px;max-width:456px;line-height:33px;margin-bottom:19px}
	.text-block-ask_block-inf{margin-bottom:30px}
	.but_map-main a{height:44px}
	.menu-f{width:55%}
	.body-subscr{flex-direction:column}
	.but-subscr{margin:10px 0 0 0}
	.callback-f{margin-left:0;margin-top:10px}
	.top-contacts-f{flex-direction:column;align-items:flex-start}
	.privacy{font-size:12px;line-height:17px}
	.tit-free-test_block-inf{font-size:36px;line-height:49px}
	.desc-free-test_block-inf{padding-top:59px;padding-bottom:50px}
	.price_card-product{font-size:24px;line-height:34px}
	.nav_tabs-card ul{margin-left:-20px}
	.nav_tabs-card ul li{font-size:15px;padding-left:10px;padding-right:10px;margin-left:10px}
	.buts_card-product{flex-direction:column}
	.button_card-product{width:calc(100% - 21px)}
	.label-mash{font-size:13px;line-height:18px}
	.item_list-catalog{width:calc(33.333% - 25px)}
	.list-calcs .item-calc{width:calc(33.333% - 18px)}
	.tit_item-calc{font-size:16px;line-height:22px}
	.buts-ur .button a{min-width:300px}
	.list-state-n{display:flex;flex-wrap:wrap}
	.list-state-n{margin-left:-20px;gap:0}
	.itemr_list-state-n{width:calc(25% - 20px);overflow:hidden;border-radius:10px;margin-left:20px}
	.itemr_list-state-n .img-art{height:100%}
	.itemr_list-state-n .img-art img{height:100%;max-width:none;border-radius:10px;min-width:100%}
	.items-m_articles-main{width:calc(25% - 20px);overflow:hidden;border-radius:10px;margin-left:20px}
	.list_articles-main{margin-left:-20px;gap:0;display:flex;flex-wrap:wrap}
	.items-m_articles-main:first-child{width:calc(50% - 20px)}
	.items-m_articles-main .img-art{height:100%}
	.items-m_articles-main .img-art img{height:100%;max-width:none;border-radius:10px;min-width:100%}
	.left_body-pickup{padding-right:15px}
	.img-ban-contacts, .img-ban-ur, .img_ban-bottom-about, .img_banner-about{position:relative}
	.img-ban-contacts:before, .img-ban-ur:before, .img_ban-bottom-about:before, .img_banner-about:before{position:absolute;top:0;left:0;content:'';display:block;width:100%;height:100%;background:rgba(255,255,255,0.4)}

	.left-desc_tabs-card{width:48%}
	.cost-delive span{font-size:20px;line-height:30px}
	.total-cost span{font-size:24px;line-height:34px;margin-left:10px}
	.total-cost{font-size:18px;line-height:26px}
	.nums_company-about ul{margin-left:-20px}
	.nums_company-about ul li{margin-left:20px;font-size:13px; line-height:20px;padding-left:20px}
	.nums_company-about ul li i{font-size:20px;line-height:20px}
	.body-accord_factory{flex-direction:column}
	.img_our-factory{width:100%;border-radius:10px}
	.img_our-factory img{border-radius:10px}
	.desc_our-factory{width:100%}
	.desc_our-factory{padding-bottom:40px}
	.field_map-main input{height:44px}


	/*benef tabs*/
	.body-benef-tab{flex-direction:column;margin-bottom:30px}
	.img-benef-tab{width:100%;margin-bottom:30px}
	.desc-benef-tab{width:100%}
	.img-benef-tab img{top:auto}
	.line-benef{display:none}
	.item-recom-cem{width:calc(50% - 30px)}
	.slider_top-main .slide>iframe{height: 31.5vw!important}
	.about-img-test{min-width:50%;width:50%;max-width:50%}
	.in-about-test{padding-left:20px}
	.about-img-test img{max-width:100%}
	.item-order-hh p{font-size:16px;line-height:23px}
	.pop-surpp{width:40vw}

	/*machine app*/
	.page-mash-new .desc-top-mash h1{font-size:3vw}

	/*jbi*/
	.item-catalog-jbi{width:calc(50% - 20px)}
	.ask_top-header p{display:none}
	.item-prodd-catalog{width:calc(33% - 20px)}
	.button_card-product .button_card-product_wrapper{text-align: left; padding-left: 20px; padding-right: 20px;}
}

@media screen and (max-width: 1100px) {
	.top-bl-pay_card-product .order-slide_prod-main{max-width:205px}
	.top-bl-pay_card-product{flex-wrap:wrap}
	.top-bl-pay_card-product .order-slide_prod-main{margin-right:0;margin-left:auto}
	.top-bl-pay_card-product .order-slide_prod-main{max-width:250px}
	.but-pay_card-product{margin-top:20px}
	.left_card-product{min-width:calc(50% - 10px);width:calc(50% - 10px)}
	.right_card-product{width: calc(50% - 10px)}
	.panel-right_card-product{flex-direction:column}
	.link-order_card-product{margin-left:0;margin-top:15px}
	.ask_top-header p{display:none}
}

@media screen and (max-width: 767px) {
	.textar-opt{margin-top:20px}

}

@media screen and (min-width: 999px) {
	.but-cat_bot-header:hover .wr-panel-catalog{display:block !important}
	.but-cat_bot-header:hover .wr-panel-catalog{display:block !important}
	.rsp, .search-mobile, .menu-tt{ display: none !important}
	.but-cat_bot-header{position:relative}
	.for-device { display:none !important}
	.search_bot-header{display:block !important}
	.wr-big-menu{display:none!important}
	.slick-dots li button:hover{background:#ba1313}
	.top-header{min-height:59px}
	.block-down-hh2 .button-hh-cat{position:absolute;top:0;left:0;text-align:center;width:100%}
	.link-down-hh{z-index:50;position:relative}
	.in-window-cook .dots-cookie, .more-cookie{display:none}
	.wr-bot-header{background:#fff}
	.wr-bot-header.fixed-bot .bot-header{max-width:1672px;padding-left:30px;padding-right:30px;margin:0 auto}
	.wr-bot-header.fixed-bot{position:fixed;top:0;left:0;z-index:99;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15)}
	.wr-header{min-height:124px}
	.menu_top-header ul li:nth-child(4){margin-left:60px}
}

@media screen and (min-width: 1200px) {
	.menu_top-header ul li:nth-child(4){margin-left:13vw}
}

@media screen and (max-width: 999px) {
	.left_body-basket{width:100%;margin-bottom:50px}
	.right_body-basket{width:100%;min-width:100%}
	.body-basket{flex-direction:column}

	.callback-rr{display:none}
	.rsp{height:58px;margin-bottom:20px}
	.ask_top-header,.but-cat_bot-header>a,.select-town_bot-header,.top-header{display:none}
	.wr-header{position:fixed;top:0;left:0;width:100%;z-index:99;background:#fff;margin-bottom:0;border-bottom:1px solid #e6e6e7}
	.logo_bot-header{max-width:150px;margin-top:0}
	.logo_bot-header img{display:block;max-width:100%}
	header{height:58px;display:flex;align-items:center}
	.tit-slide_top-main{font-size:20px;margin-bottom:10px}
	.attent-slide_top-main span{min-height:30px;padding-left:15px;padding-right:15px}
	.attent-slide_top-main{font-size:14px;line-height:18px}
	.desc-slide_top-main ul li{font-size:14px;line-height:18px;padding-left:20px}
	.desc-slide_top-main ul li:before{top:10px;width:14px}
	.desc-slide_top-main ul{margin-bottom:12px}
	.but-slide_top-main a, .but-slide_top-main span{height:40px;padding-bottom:2px;min-width:160px}
	.block_prod-main{padding-top:50px;padding-bottom:50px;margin-bottom:50px}
	.top_block-inf{margin-bottom:50px}
	.body-block-buy_block-inf{flex-direction:column}
	.left-block-buy_block-inf{width:100%;margin-bottom:30px}
	.right-block-buy_block-inf{width:100%;margin-top:0}
	.block-buy{margin-bottom:30px}
	.b-cause{padding-top:50px}
	.img-block-ask_block-inf{right:-70px}
	.avail-main{padding-top:50px;padding-bottom:50px}
	.search_bot-header{position:absolute;top:49px;left:0;display:none;padding:10px 15px 10px 15px;box-shadow:0 3px 3px rgba(0,0,0,.2);background:#fff;width:100%;margin:0}
	.field-s_bot-header{width:100%}
	.search_bot-header form{position:relative}
	.field-s_bot-header input{height:40px}
	.item_avail-main{width:calc(100% - 20px)}
	.bask-head_bot-header{margin-left:16px}
	.search-mobile{width:22px;height:22px;background:url(/local/templates/holcim_v2/images/sprite.svg) -198px -633px no-repeat;cursor:pointer; margin-left: 13px;}
	.bot-header{width:100%}
	.bask-head_bot-header a{padding:0;width:24px;height:24px;text-indent:10000px}
	.bask-head_bot-header span{top:1px;right:-12px;text-indent:0;width:24px;padding:0 0 1px 0;height:18px;font-size:13px;font-weight:400}
	.bask-head_bot-header a:before{width:24px;height:24px;background:url(/local/templates/holcim_v2/images/sprite.svg) -370px -62px no-repeat}
	.benef_about-main{margin-bottom:50px}
	.b-clients_about-main{margin-bottom:50px}
	.items-m_articles-main:first-child{width:calc(100% - 20px)}
	.items-m_articles-main{width:calc(50% - 20px)}
	.articles-main .title{margin-bottom:25px}
	.articles-main{margin-bottom:50px}
	.b-map_main{margin-bottom:50px}
	.cont-f{padding-bottom:35px}
	.copy{margin-bottom:0}
	.logo-f{margin-bottom:40px;max-width:150px}
	.logo-f img{max-width:100%}
	.menu-f,.pay-f,.privacy,.subscr-f,.time-f{display:none}
	.left-footer{width:100%}
	.footer-right{margin-left:auto}
	.link-f ul li{white-space:nowrap}
	.footer-right{justify-content:flex-start}
	.menu-tt{position:relative;margin-top:0;z-index:99;background:0 0;margin-right:18px}
	.menu-tt a.menu-but:focus{outline:0}
	.menu-tt.active a.menu-but span::after,.menu-tt.active a.menu-but span::before{transition-delay:0s,0.2s}
	.menu-tt.active a.menu-but span::after{bottom:0;transform:rotate(-45deg)}
	.menu-tt.active a.menu-but span::before{top:0;transform:rotate(45deg)}
	.menu-tt.active a.menu-but span{background:0}
	.menu-tt a.menu-but span::after{transition-property:bottom,transform}
	.menu-tt a.menu-but span::before{transition-property:top,transform}
	.menu-tt a.menu-but span::after,.menu-tt a.menu-but span::before{transition-duration:.2s,.2s;transition-delay:.2s,0s}
	.menu-tt a.menu-but span{transition:background 0s .3s}
	.menu-tt a.menu-but span::after{bottom:-7px}
	.menu-tt a.menu-but span::before{top:-7px}
	.menu-tt a.menu-but span{display:block;position:absolute;top:9px;left:50%;margin-left:-10px;width:20px;height:2px;background:#333;border-radius:0}
	.menu-tt a.menu-but span::before,a.menu-but span::after{position:absolute;display:block;left:50%;margin-left:-10px;width:20px;height:2px;background-color:#333;content:"";border-radius:0}
	.menu-tt a.menu-but{display:block;width:20px;height:20px;padding:0;margin-top:0;z-index:95;padding:5px;background:0;border-radius:0}
	.wr-panel-catalog{display:none;width:100%;padding-top:0;margin-top:1px;box-shadow:0 2px 2px rgba(0,0,0,0.2);border-radius:0;max-height:calc(100vh - 59px);overflow-y:auto}
	.panel-catalog{box-shadow:none;border-radius:0}
	.left_panel-catalog{width:100%;border-radius:0;box-shadow:none}
	.right_panel-catalog{display:none!important}
	.but-add_avail-main{max-width:400px}
	.content{padding-top:10px}
	.breadcrumbs{margin-bottom:30px}
	.card-product{flex-direction:column}
	.left_card-product{width:100%;min-width:100%;margin-bottom:30px}
	.right_card-product{width:100%;margin-left:0}
	/*.label-mash{display:none}*/
	.label-mash{position: relative;margin: 0 auto;}
	.label-mash span{padding-top: 10px; padding-bottom: 10px;}
	.big-slider-card .slide{min-height:1px}
	.tab_tabs-card{padding-bottom:50px;padding-top:50px}
	.body_best-avail{flex-direction:column}
	.left_best-avail{margin-right:0;max-width:100%;margin-bottom:30px}
	.right_best-avail{width:100%;min-width:100%}
	.body-desc_tabs-card{flex-direction:column}
	.left-desc_tabs-card{width:100%}
	.right-desc_tabs-card{width:100%;margin-left:0}
	.nav_tabs-card{max-width:100%;overflow-x:auto}
	.item_about-main{width:calc(50% - 40px)}
	.item_list-catalog .order-slide_prod-main{opacity:1;pointer-events:auto}
	.item_list-catalog .in-slide_prod-main{border-color:#e6e6e7}
	.content>.best-avail:last-child{margin-bottom:0}
	.nav-inner{max-width:100%;overflow-x:auto;margin-bottom:30px}
	.nav-inner ul li{white-space:nowrap}
	.ban-bottom-about:last-child,.ban-ur:last-child,.content>.bl-all-page:last-child,.content>.more-but:last-child,.content>.pages:last-child,.content>p:last-child,.form-dillers:last-child,.info-payer:last-child,.inner-content:last-child,.list-calcs:last-child,.panel-state:last-child,.rekviz-company:last-child{margin-bottom:0}
	.item_list-video{width:calc(50% - 20px)}
	.inner-content{flex-direction:column}
	.left_inner-content{width:100%;margin-bottom:30px}
	.content-video-detail h1{max-width:100%}
	.right_inner-content{width:auto;min-width:1px;margin:0}
	.nav-ask{margin-bottom:30px}
	.b-cause,.benefit-products,.best-avail,.block-russia,.body-full-calc,.body-single-ask,.card-product,.company-about,.contacts-delivery,.list-calcs,.list-catalog,.list_tab-ask,.our-factory,.right_inner-content .list-video,.tabs-ask,.tabs-card{margin-bottom:50px}
	.content>.form-ask{padding-bottom:50px}
	.buts-ur{flex-direction:column;margin-bottom:50px}
	.buts-ur .button a{display:flex}
	.body-ur{flex-direction:column;margin-bottom:50px}
	.left-body_ur{width:100%;padding-right:0;margin-bottom:30px}
	.right-body_ur{width:100%}
	figure{margin-bottom:50px}
	h2{padding-top:30px}
	.right_inner-content .list-calcs{margin-bottom:50px}
	.right_inner-content .list-calcs .item-calc{width:calc(33.33% - 18px)}
	.itemr_list-state-n{width:calc(33.333% - 20px)}
	h1+.bl-all-page{margin-top:50px}
	.bl-all-page{margin-bottom:50px}
	.body-contacts{flex-direction:column;margin-bottom:50px}
	.left_body-contacts{width:100%;padding-right:0;margin-bottom:10px}
	.right_body-contacts{width:100%}
	.map-s{min-height:400px}
	.desc_ban-contacts{padding-left:25px;padding-top:25px}
	.field-max,.field-pop-simple{max-width:100%}
	.selects-diller,.three-max{max-width:calc(100% + 20px)}
	.body-pay{flex-direction:column;margin-bottom:50px}
	.left_body-pay{margin-bottom:40px}
	.left_body-pay,.right_body-pay{width:calc(100% - 48px)}
	.body-pickup{flex-direction:column}
	.left_body-pickup{margin-bottom:20px}
	.left_body-pickup,.right_body-pickup{width:calc(100% - 48px)}
	.tab_tabs-pay{padding-top:40px;padding-bottom:50px}
	.del_col-basket{display:block!important}
	.desc_col-basket{width:36%}
	.nums_col-basket{min-width:230px}
	.body-basket{margin-bottom:50px}
	.body-order{flex-direction:column;margin-bottom:50px}
	.left_body-order{margin-bottom:50px;width:100%}
	.right_body-order{width:100%;margin-left:0}
	#map3{height:400px}
	.info-payer .title{margin-bottom:40px}
	.info-payer .checks-ask{margin-bottom:50px}
	.desc_banner-about{padding:25px}
	.body_company-about{flex-direction:column}
	.left_company-about{width:100%;padding-right:0;margin-bottom:50px}
	.right_company-about{width:100%;margin-right:0}
	.products_about-company{margin-bottom:70px}
	.body_block-russia{flex-direction:column}
	.left_block-russia{width:100%;padding-right:0;margin-bottom:50px}
	.right_block-russia{width:100%;margin-left:0}
	.video-russia img{width:100%}
	.title{margin-bottom:30px!important}
	.nums_company-about ul{margin:0 0 0 -55px}
	.nums_company-about ul li{font-size:16px;line-height:24px;margin:0 0 0 55px;padding:0 0 0 30px}
	.nums_company-about ul li i{font-size:32px;line-height:24px}
	.body-benef-prod{flex-direction:column}
	.desc_benefit-products{margin-bottom:20px}
	.img_benefit-products{margin-left:0}
	.img_benefit-products img{width:100%;border-radius:10px}
	.item-cause{width:calc(33.33% - 35px)}
	.desc-ban-ur,.desc_ban-bottom-about,.desc_our-factory{padding:25px}
	.item-prod_about-company{width:calc(50% - 42px)}
	.nav-inner ul li{font-size:15px}
	.item-calc a{min-height:260px}
	.list-calcs{margin-top:-18px}
	.content>h1,h1{font-size:32px;line-height:42px;margin-bottom:30px}
	h1{font-size:32px;line-height:42px;margin:0 0 30px 0}
	h2{margin:0 0 30px 0;padding:45px 0 0 0}
	.left_panel-catalog{min-width:100%}
	.item_list-basket{flex-direction:column}
	.left-item_list-basket{width:100%;margin-bottom:23px}
	.right-item_list-basket{width:100%;margin-left:0; padding-bottom:11px}
	.right-item_list-basket .price_col-basket { width:auto; margin-left:auto; padding:0 0 0 20px}
	.del_col-basket{ top:auto; bottom:8px;}
	.left-item_list-basket .img_col-basket { width:70px; margin-right:15px}
	.ask-basket { display:none}
	.right_body-basket { margin-left:0}
	.for-device { display:block !important}
	.ask-basket.for-device{margin-top:52px}
	.left_body-basket{margin-bottom:0}
	.price_total-basket span:last-child { font-size:24px; line-height:33px}
	.price_total-basket:before {bottom:7px}
	.promo_total-basket { margin-bottom:39px}
	.but-promo button { width:120px; min-width:120px}
	.field-promo {width: calc(100% - 135px)}
	.type_full-calc ul{flex-wrap:wrap}
	.content>.but-add_avail-main{margin-bottom:0}
	.popup-price .selects-diller{max-width: calc(100% + 20px)}

	/*benef tabs*/
	table.table-crd{min-width:1100px;}
	.item-scheme-tab {width: calc(100% - 27px); text-align:center}
	.img-scheme-tab img{margin-left:auto;margin-right:auto}
	.recomend-col{width:calc(100% - 42px)}

	.tab_tabs-card .body-recomend img {max-width:100%;height:auto;width:auto}
	.tab_tabs-card .one-colum-tips ul:last-child{margin-bottom:0}
	.bask-head_bot-header i{display:none}
	.bask-head_bot-header a:before{top:1px}

	/*new menu mobile*/
	.wr-big-menu{display:none;position:absolute;top:58px;left:0;width:100%;max-height:calc(100vh - 58px);overflow-y:auto;padding-bottom:80px}
	.big-menu-mobile{background:#f5f5f5;box-shadow:0 2px 2px rgba(0,0,0,0.1)}
	.but-catalog-menu-big{position:relative;background:#b00000;color:#fff;height:35px;display:flex;align-items:center;padding:0 63px 0 15px;font-weight:400;font-size:14px;line-height:20px}
	.but-catalog-menu-big:before{position:absolute;top:50%;right:18px;margin:-6px 0 0 0;content:'';display:block;width:8px;height:13px;background:url(/local/templates/holcim_v2/images/arrow-menu-but.svg) no-repeat}
	.wr-big-menu .wr-panel-catalog{display:block!important;position:relative!important;top:auto!important;margin:0;box-shadow:none}
	.wr-big-menu .but-cat_bot-header{margin-left:0}
	.wr-big-menu .left_panel-catalog>ul>li>a,.wr-big-menu .left_panel-catalog>ul>li>span{padding-left:15px;padding-right:15px}
	.wr-big-menu .left_panel-catalog{padding-top:0;padding-bottom:0}
	.wr-big-menu .left_panel-catalog>ul>li:last-child{margin-bottom:0}
	.body-catalog-menu-mob{display:none}
	.wr-big-menu .menu_top-header ul{flex-direction:column}
	.wr-big-menu .menu_top-header ul li a,.wr-big-menu .menu_top-header ul li span{display:block;padding:7px 15px 8px 15px;text-decoration:none}
	.wr-big-menu .menu_top-header ul li a:hover,.wr-big-menu .menu_top-header ul li span{background:#fff;font-weight:400 !important}
	.wr-big-menu .menu_top-header ul li.dillers{font-weight:400;color:#515f6f}
	.wr-big-menu .menu_top-header ul li.dillers a,.wr-big-menu .menu_top-header ul li.dillers span{color:#515f6f}
	.fix-sc{overflow:hidden}
	.pop-opt-page .b-products-pop>ul>li{width:calc(50% - 25px)}
	.pop-opt-page .work-prod>ul>li{width:calc(50% - 25px)}
	.step-order-hh{flex-wrap:wrap;justify-content:center;margin-top:-40px}
	.item-order-hh{width:33.333%;text-align:center;margin-top:40px}
	.tit-steps-action-hh{font-size:24px;line-height:33px}
	.pop-surpp{width:100%;max-width:535px;left:50%;padding:20px 20px 20px 20px;transform: translateX(-50%);top:100%;margin-left:0;margin-top:15px;}
	.close-pop-supp{top:15px;right:15px}

	/*machine app*/
	.page-mash-new .item-benef-mash{position:relative;width:calc(50% - 40px)}
	.page-mash-new .desc-top-mash{padding-left:30px;padding-right:30px}
	.rsp + .wr-pn-action{margin-top:-20px}
	.pn-action{font-size:16px;line-height:23px}

	.next-cookie{display:none}
	.more-cookie{color:#fff}
	.more-cookie span{border-bottom:1px dotted #fff}
	.active .next-cookie{display:inline}
	.active .more-cookie, .active .dots-cookie{display:none}

	/*jbi*/
	.catalog-jbi{margin-bottom:50px}
	.item-benef-jbi{width:calc(50% - 22px)}
	.left-card-jbi{width:calc(45% - 15px)}
	.right-card-jbi{width:calc(55% - 15px)}
	.table-card-jbi,.top-card-jbi{margin-bottom:50px}
	.tit-benef-jbi{margin-bottom:30px}

	.wr-header{margin-bottom:0}
	.bot-header{padding:0}

	.b-order-lottery .item-order-hh{width:50%}
	.b-order-tinkoff .item-order-hh{width:50%}
	.wr-list-catalog{ padding-bottom:50px; padding-top:50px; margin-bottom:50px}
	.menu_top-header ul li{font-size:14px}

	.form-black-friday .fields-black-friday{flex-direction:column;align-items:flex-start}
	.form-black-friday .friday-two-items{margin-bottom:30px}
	.black-friday-description{margin-bottom:25px}

	.wr-bot-header.fixed-bot .head-right_bot-header .work-head_zz{display: none;}
}

@media screen and (min-width: 767px) {
	.for-mob, .head-tab, .title-accord_factory, .head-benef-products, .head-tab-pay{ display:none !important}
	.tab_tabs-card{padding:0}
	.tab_tabs-card.active{padding: 64px 0 65px 0}
	.body-table-gg>div>i{display:none}
}

@media screen and (max-width: 767px) {
	.body-table-gg>div>i{display:block; font-style:normal;margin-bottom:8px;color: #87898c}
	.rsp + .wr-pn-action{margin-top:0}
	.tab_tabs-card .benef_about-main{margin-top:-15px}
	.for-desc{display:none !important}
	.rsp{margin-bottom:0}
	.top-main{padding-left:0!important;padding-right:0!important}
	.slider_top-main{margin-bottom:57px}
	.slider_top-main .slick-dots{bottom:-31px}
	.slider_top-main .slick-dots li button{width:6px;height:6px}
	.slider_top-main .slick-dots li{margin-left:6px}
	.slider_top-main .slick-dots li:first-child{margin-left:0}
	.about-main,.avail-main,.block-inf,.block_prod-main,.content,.function_top-main,.top-main{padding-left:15px;padding-right:15px}
	header{padding-left:15px;padding-right:28px}
	.img-slide-top img{max-width:none;border-radius:0;width:100%}
	.tit-slide_top-main{font-size:24px;line-height:33px;margin-bottom:20px}
	.desc-slide_top-main{padding:27px 18px 0 18px;justify-content:flex-start}
	.attent-slide_top-main{font-size:16px}
	.desc-slide_top-main ul li{font-size:16px;line-height:22px}
	.desc-slide_top-main ul li:before{top:12px}
	.desc-slide_top-main ul{margin-bottom:18px}
	.but-slide_top-main a, .but-slide_top-main span{height:49px;min-width:206px}
	.nav-slider-card{display:none}
	.cont-f{padding:36px 15px 32px 15px;flex-direction:column}
	.soc-f{order:1;margin-bottom:35px}
	.logo-f{order:2;margin:0 0 27px 0}
	.bot-left-footer{order:3}
	.top-contacts-f{align-items:flex-end}
	.contacts-f{position:absolute;top:64px;right:15px;text-align:right}
	.callback-f{margin-top:8px}
	.left-footer{margin-bottom:41px}
	.footer-right{margin-left:0}
	.link-f ul li{font-size:16px;line-height:22px;margin-bottom:10px}
	.link-f ul li:last-child{margin-bottom:0}
	.top-main{margin-bottom:47px}
	.function_top-main{flex-direction:column;margin-top:-20px}
	.item-func_top-main{width:calc(100% - 20px);margin-top:20px!important}
	.item-func_top-main a{padding:20px 18px 0 18px}
	.block_prod-main{padding-top:31px}
	.slider_prod-main .slick-list{padding-right:94px;margin-right:-15px}
	.in-slide_prod-main{border:1px solid #e6e6e7}
	.free-test_block-inf{overflow:hidden;border-radius:10px}
	.img-free-test_block-inf{max-height:246px;display:flex;justify-content:flex-end}
	.img-free-test_block-inf img{height:246px;width:auto;max-width:none}
	.tit-free-test_block-inf{font-size:24px;line-height:33px}
	.desc-free-test_block-inf{padding:26px 20px 20px 20px}
	.but-free-test_block-inf a{width:100%}
	.img-block-ask_block-inf{position:relative;margin-top:9px}
	.block-ask_block-inf{padding:19px 20px 0 20px}
	.text-block-ask_block-inf{margin-bottom:20px}
	.block-buy .title{font-size:18px;line-height:24px}
	.right-block-buy_block-inf ul{flex-wrap:wrap;margin-left:-20px;margin-top:-44px}
	.right-block-buy_block-inf ul li{width:calc(50% - 20px);margin:44px 0 0 20px}
	.left-block-buy_block-inf{margin-bottom:45px}
	.avail-main{padding-top:0;padding-bottom:0}
	.avail-main:before{display:none}
	.avail-main .title span{display:none}
	.item_avail-main{padding:0}
	.info-item_avail-main{margin-bottom:24px}
	.info-prod_avail-name p{margin-bottom:28px}
	.info-prod_avail-name p:last-child{margin-bottom:0}
	.panal-likes_avail-main{margin-top:40px}
	.but-send_avail-main{display:none}
	.item_avail-main:nth-of-type(n+2){display:none}
	.active .item_avail-main:nth-of-type(n+2){display:block}
	.list_articles-main{margin-bottom:30px}
	.item_about-main{width:calc(100% - 40px);padding-left:110px;padding-top:0}
	.tit_about-main{font-size:16px;line-height:22px;margin-bottom:4px}
	.item_about-main p{line-height:22px}
	.benef_about-main{margin-bottom:79px}
	.items-m_articles-main{width:calc(100% - 20px)}
	.items-m_articles-main:nth-of-type(n+3){display:none}
	.items-m_articles-main:first-child{margin-bottom:20px}
	.articles-main{margin-bottom:64px}
	.die_map-main{display:none}
	#map{height:410px}
	.line_map-main{padding:22px 15px 0 15px}
	.but-filter-map{width:44px;position:absolute;top:22px;right:15px;z-index:95;height:44px;background:#fff;box-shadow:0 10px 40px rgba(0,0,0,.16);border-radius:12px}
	.map-main{margin-left:-15px;margin-right:-15px}
	.line_map-main{width:100%}
	.all-but-map{position:absolute;right:15px;top:80px;padding:15px;background:#fff;border-radius:10px}
	.but-filter-map:before{content:'';display:block;position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px;width:24px;height:24px;background:url(/local/templates/holcim_v2/images/ico-but-map.svg) no-repeat}
	.but_map-main{margin:0 0 8px 0;font-size:14px}
	.but_map-main:last-child{margin-bottom:0}
	.but_map-main a{box-shadow:none;padding:0;height:auto}
	.all-but-map{display:none;flex-direction:column}
	.search_map-main{width:245px}
	.b-map_main .title{margin-bottom:17px!important}
	.popup-callback{padding:40px 20px}
	.tit-popup{font-size:24px;line-height:34px}
	.popup-callback .attent,.popup-callback .checks{margin-bottom:30px}
	.popup-callback .field-pop{margin-bottom:25px}
	.fancybox-slide--html .fancybox-close-small{top:15px;right:15px}
	.label-slide_top-main{max-width:130px;bottom:45px;right:11px}
	.slider-clients_about-main .slick-dots{bottom:-25px}
	.slider-clients_about-main .slick-dots li button{width:6px;height:6px}
	.slider-clients_about-main .slick-dots li{margin-left:6px}
	.slider-clients_about-main .slick-dots li:first-child{margin-left:0}
	.slider-clients_about-main .slide{flex-wrap:wrap}
	.slider-clients_about-main .slide p{width:50%; margin-bottom:40px}
	.b-clients_about-main { margin-bottom:90px}

	/*card*/
	.label_card-product{top:13px;right:24px}
	.left_card-product{margin-bottom:60px}
	.big-slider-card, .big-slider-card-wrapper{width:100%}
	.big-slider-card .slick-dots{bottom:-25px}
	.big-slider-card .slick-dots li button{width:6px;height:6px}
	.big-slider-card .slick-dots li{margin-left:6px}
	.big-slider-card .slick-dots li:first-child{margin-left:0}
	.panel-right_card-product{margin:0}
	.right_card-product h1{font-size:24px;line-height:33px;margin-bottom:12px}
	.link-order_card-product{margin-top:25px}
	.panel-sort_best-avail{justify-content:flex-start}
	.select_best-avail{flex-direction:column;align-items:flex-start;width:100%}
	.select_best-avail label{margin-right:0;margin-bottom:7px}
	.content .block_prod-main{padding-top:0}
	.content .block_prod-main:before{display:none}
	.left_best-avail{order:2;margin-bottom:0}
	.right_best-avail{order:1;margin:0 0 26px 0}
	.bot-rating_best-avail{padding:0 10px 23px 10px;border:none;margin-top:41px}
	.top-rating_best-avail{padding:30px 10px 0 10px}
	.bottom-bl-pay-product{flex-direction:column;align-items:flex-start}
	.sertificate_card-product{margin-left:0}
	.button_card-product b{font-size:16px;line-height:22px}
	.button_card-product a, .button_card-product .button_card-product_wrapper{height:auto;min-height:74px;padding-top:13px;padding-bottom:18px}
	.button_card-product a:before, .button_card-product .button_card-product_wrapper:before{top:18px}
	.button_card-product.item3 a:before{top:16px}
	.buts_card-product{margin-top:-15px}
	.button_card-product{margin-top:15px}
	.top-bl-pay_card-product .order-slide_prod-main{background:#e0e0e0;max-width:222px}
	.top-bl-pay_card-product .fields-sl_prod-main input{background:#e0e0e0}
	.price_card-product{font-size:32px;line-height:44px;min-width:1px}
	.pay-top-price{margin-bottom:15px}
	.top-bl-pay_card-product .item-accord_card-product{width:100%;margin:26px 0 0 0}
	.b-variable_card-product ul li span{max-width:none}
	.b-variable_card-product ul li b{font-weight:600}
	.b-variable_card-product ul li a{text-decoration:none}
	.top-bl-pay_card-product .body-accord_card-product{padding-bottom:20px}
	.bl-pay_card-product{background:0 0;padding-left:0;padding-right:0;padding-bottom:0;margin-bottom:48px}
	.top-bl-pay_card-product{margin-bottom:0}
	.buts_card-product{margin-bottom:36px}
	.accord_card-product{border-bottom:none}
	.nav_tabs-card{display:none}
	.head-tab{position:relative;padding:22px 15px 22px 0;font-weight:700;font-size:18px;line-height:25px}
	.head-tab:before{position:absolute;top:50%;right:0;margin:-3px 0 0 0;width:12px;height:6px;background:url(/local/templates/holcim_v2/images/sprite.svg) -92px -71px no-repeat;content:'';display:block}
	.head-tab.active:before{transform:rotate(180deg)}
	.body-tab-bb{padding-bottom:35px;display:none}
	.cont_tabs-card{border-bottom:1px solid #e0e0e0}
	.cont_tabs-card:before{display:none}
	.tit-desc_tabs-card{display:none}
	.tab_tabs-card{padding-top:0;padding-bottom:0;border-top:1px solid #e0e0e0}
	.params_tabs-card ul li i{background:#fff}
	.cont_tabs-card .tab-tb{display:block}
	.card-product{margin-bottom:0}
	.tit-desc_tabs-card+p{margin-top:0}
	.sel_best-avail{width:100%}
	.label-desc{position:relative;display:flex;margin-bottom:30px;left:auto;bottom:auto;right:auto;display:block;width:100%}
	.label-desc span{display:flex}
	.params_tabs-card ul li span:first-child{display:block;font-size:14px;line-height:19px;font-weight:400;color:#858f9a;margin-bottom:3px}
	.params_tabs-card ul li{flex-direction:column;align-items:flex-start}
	.params_tabs-card ul li i{background:0 0;padding:0}
	.params_tabs-card ul li:before{display:none}
	.params_tabs-card ul li span:last-child{margin-left:0}
	.params_tabs-card ul li span{max-width:none}
	.params_tabs-card ul li span:last-child i{padding-left:0}
	.head-accord_card-product{font-size:18px}
	.item_list-catalog{width:calc(100% - 25px)}
	.nums_col-basket{min-width:205px}
	.nums_col-basket .order-slide_prod-main{width:205px}
	.fields-sl_prod-main input:last-child{font-size:13px}
	.right-item_list-basket .price_col-basket{padding-left:0}
	.total-basket{border-radius:0;margin-left:-15px;margin-right:-15px}
	.content>h1,h1{font-size:24px;line-height:33px}
	h2{font-size:18px;line-height:24px;margin:0px 0 30px 0;padding:30px 0 0 0}
	h3{font-size:16px;line-height:24px;padding:0;margin:0 0 25px 0}
	h4{font-size:14px;line-height:21px;padding:0;margin:0 0 25px 0}
	.left_body-order .title{font-size:18px;line-height:23px;margin-bottom:15px!important}
	.nav-order{margin-bottom:41px}
	.nav-order ul li{line-height:20px}
	.nav-order ul li a, .nav-order ul li label{height:59px;padding-left:10px;padding-right:10px}
	.info-way{flex-direction:column}
	.distance{margin-bottom:5px}
	.cost-delive{margin-left:0;display:flex;width:100%;align-items:flex-end}
	.cost-delive span{margin-left:auto;display:block}
	.info-way{margin-bottom:37px}
	.cost-service ul li div:first-child{max-width:none}
	.cost-service ul li{flex-direction:column;align-items:flex-start}
	.cost-service ul li div:last-child{margin-left:0;padding-left:0}
	.cost-service ul li div{max-width:none}
	.cost-service ul li div:last-child i{padding-left:0}
	.cost-service ul li:before{display:none}
	.cost-service ul li div span{margin-right:0}
	.cost-service ul li div:last-child i{color:#858f9a}
	.info-cost{flex-direction:column;padding-top:34px}
	.back-basket{order:2}
	.total-cost{order:1;margin-left:0;margin-bottom:25px;display:flex;width:100%;align-items:flex-end;font-size:24px;line-height:33px}
	.total-cost span{margin-left:auto}
	.mar-order{height:337px;margin-left:-15px;margin-right:-15px;width:calc(100% + 30px);border-radius:0}
	.left_body-order{margin-bottom:30px}
	.info-payer .checks{flex-direction:column;margin-bottom:47px}
	.info-payer .checks-ask .check{margin-bottom:25px}
	.info-payer .checks-ask .check:last-child{margin-bottom:0}
	.info-payer .checks-ask{margin-bottom:42px}
	.info-payer .title{line-height:27px;margin-bottom:38px!important}

	.form-payer .checks{flex-direction:column;margin-bottom:47px}
	.form-payer .checks-ask .check{margin-bottom:25px}
	.form-payer .checks-ask .check:last-child{margin-bottom:0}
	.form-payer .checks-ask{margin-bottom:42px}
	.form-payer .title{line-height:27px;margin-bottom:38px!important}
	.right_body-order #bx-sao-order-ymaps-container{height:300px !important}
	.fields-three{flex-direction:column}
	.fields-three .field-pop{width:calc(100% - 19px);margin-bottom:30px}
	.content{padding-top:24px}
	.desc_banner-about{position:relative;top:0;left:0; background:#e0e0e0; width:calc(100% + 30px); padding:10px 15px 32px 15px; margin:0 -15px 0 -15px}
	.img_banner-about:before { display: none}
	.img_banner-about{position:relative;margin:0 -15px 0 -15px}
	.img_banner-about:after{position:absolute;bottom:0;left:0;background:linear-gradient(0deg,#e0e0e0 0,rgba(245,245,245,0) 44.59%);content:'';display:block;width:100%;height:100%}
	.img_banner-about img{min-height:1px;width:100%;border-radius:0}
	.banner-about{border-radius:0;overflow:visible;margin-bottom:15px}
	.tit_banner-about{font-size:24px;line-height:33px}
	.text_banner-about{margin-bottom:18px}
	.text-after-ban{margin:0 0 31px 0;line-height:25px}
	.company-about h1{font-size:24px;line-height:33px;margin:0 0 31px 0}
	.left_company-about p.bold-text{margin-bottom:0}
	.left_company-about{margin-bottom:40px}
	.nums_company-about{margin-bottom:25px}
	.item-prod_about-company{width:calc(100% - 42px);padding:0 0 0 95px}
	.item-prod_about-company i{font-size:16px;line-height:22px;margin-bottom:4px}
	.list-prod_about-company{margin-top:-31px}
	.item-prod_about-company{margin-top:31px}
	.nums_company-about{border-radius:0;margin-left:-15px;margin-right:-15px}
	.tit_num-about{font-size:18px;line-height:24px}
	.nums_company-about ul{flex-wrap:wrap;margin-top:-45px;margin-left:-50px}
	.nums_company-about ul li{margin-top:45px;margin-left:50px}
	.nums_company-about{background-size:150% auto;padding-bottom:45px}
	.title{font-size:18px;line-height:24px}
	.left_block-russia:before{top:auto;bottom:25px;left:-15px;width:calc(100% + 30px);height:52vw;background-size:100% auto}
	.nums_block-russia{margin-bottom:45px}
	.item-object-russia{width:calc(100% - 24px)}
	.nums_block-russia ul li{width:100%;max-width:none;margin-top:43px}
	.nums_block-russia ul{margin-top:-38px}
	.left_block-russia>p{margin-bottom:38px}
	.tit-video-russia{padding:17px 13px 0 13px;font-size:16px;line-height:22px}
	.block-russia{margin-bottom:42px}
	.left_our-factory,.tit-fc{display:none}
	.tab_our-factory{display:block!important;background:0 0!important}
	.cont_our-factory{border-top:1px solid #e0e0e0}
	.tab_our-factory{border-bottom:1px solid #e0e0e0;border-radius:0}
	.title-accord_factory{font-weight:700;position:relative;font-size:16px;line-height:22px;cursor:pointer;color:#515f6f;padding:14px 25px 16px 0}
	.title-accord_factory:before{position:absolute;top:50%;right:3px;margin-top:-5px;transform:rotate(-180deg);content:'';display:block;width:5px;height:9px;background:url(/local/templates/holcim_v2/images/sprite.svg) -20px -70px no-repeat}
	.title-accord_factory.active:before{transform:rotate(90deg)}
	.title-accord_factory.active{color:#333}
	.body-accord_factory{padding:4px 0 26px 0;display:none}
	.desc_our-factory{padding:0}
	.desc_our-factory .button{margin-top:18px}
	.desc_our-factory ul{margin-bottom:18px}
	.desc_our-factory .button a{display:flex;width:100%}
	.inner_prod-main.back-grey{background:#e0e0e0;padding:33px 15px 49px 15px;margin-left:-15px;margin-right:-15px}
	.title-accord_factory.disable{pointer-events:none;color:#c8c8c9}
	.item_benefit-products{background:0 0}
	.desc_benefit-products{padding:0}
	.desc_benefit-products i{display:none}
	.img_benefit-products{order:1}
	.desc_benefit-products{order:2}
	.head-benef-products{font-weight:700;position:relative;font-size:18px;line-height:25px;cursor:pointer;color:#515f6f;padding:14px 25px 16px 0}
	.head-benef-products:before{position:absolute;top:50%;right:3px;margin-top:-5px;transform:rotate(-180deg);content:'';display:block;width:5px;height:9px;background:url(/local/templates/holcim_v2/images/sprite.svg) -20px -70px no-repeat}
	.head-benef-products.active{color:#333}
	.head-benef-products.active:before{transform:rotate(90deg)}
	.body-benef-prod.active{display:flex}
	.list_benefit-products{border-top:1px solid #e0e0e0;margin-top:0;margin-left:0}
	.item_benefit-products{border-bottom:1px solid #e0e0e0;margin-top:0;border-radius:0;margin-left:0;width:100%}
	.benefit-products .title{margin-bottom:42px!important}
	.body-benef-prod{display:flex;flex-direction:column;padding-top:5px;display:none}
	.desc_benefit-products i+ul{margin-top:0}
	.desc_benefit-products{padding-top:27px;margin-bottom:0;padding-bottom:37px}
	.b-cause{margin-bottom:75px}
	.list-cause{margin-top:-25px}
	.item-cause {width: calc(100% - 35px);padding-left:90px;padding-top:0}
	.item-cause:before{top:10px !important}
	.item-cause i{margin-bottom:4px}
	.item-cause.item7:before, .item-cause.item5:before{left:15px}
	.item-cause.item6:before, .item-cause.item3:before{left:10px}
	.ban-bottom-about{display:flex;flex-direction:column;border-radius:0;margin:0 -15px 0 -15px;}
	.desc_ban-bottom-about{ position:relative; top:auto; left:auto;padding:0;order:2;background:#e0e0e0;padding:8px 15px 33px 15px}
	.img_ban-bottom-about{order:1;margin-bottom:0}
	.img_ban-bottom-about img{min-height:1px;width:100%;border-radius:0}
	.img_ban-bottom-about:before{display:none}
	.tit_ban-bottom-about{margin-bottom:15px}
	.desc_ban-bottom-about p{margin-bottom:35px}
	.ban-bottom-about .button a{display:flex;width:100%;height:56px}
	.desc_ban-bottom-about p.bold-txt-ban{margin-bottom:30px}
	.list-calcs .item-calc{width: calc(100% - 18px)}
	.nav-inner{overflow:visible}
	.nav-inner ul{flex-wrap:wrap;margin-left:0}
	.nav-inner ul li{width:100%;margin-left:0;margin-bottom:5px}
	.nav-inner ul li:last-child{margin-bottom:0}
	.nav-inner ul li a, .nav-inner ul li span{display:flex;padding:8px 10px 10px 10px;border-radius:5px}
	.nav-inner ul li a{background:#e0e0e0}
	.nav-inner ul li span{color:#fff;background:#b00000}
	.nav-inner ul li span:before{display:none}
	.item_list-video{width:calc(100% - 20px)}
	.pages{padding-top:30px}
	.form-subscr{margin-left:-15px;margin-right:-15px;border-radius:0}
	.fields-two .field-pop{width: calc(100% - 20px)}
	.sliders-calc .slick-list{padding-right:94px;margin-right:-15px}
	.text-ur{font-size:16px;line-height:24px}
	.ban-ur{flex-direction:column;border-radius:0;margin-left:-15px;margin-right:-15px}
	.desc-ban-ur{position:relative;padding:15px 15px 40px 15px;margin-bottom:0;order:2}
	.img-ban-ur{order:1;border-radius:0}
	.img-ban-ur img{border-radius:0;position:relative;right:-100px}
	.img-ban-ur:before{display:none}
	.desc-ban-ur p{font-size:16px;line-height:24px;margin-bottom:30px}
	.desc-ban-ur .button a{display:flex}
	figure{flex-direction:column}
	figure div{margin:0 0 20px 0}
	figcaption{width:auto;padding:0}
	.panel-state{flex-direction:column;align-items:flex-start}
	.panel-state p{margin:0 0 25px 0}
	.panel-state ul li{font-size:14px}
	.panel-state ul li a{padding-left:15px;padding-right:15px}
	.panel-state ul li a{min-width:58px}
	.right_inner-content .list-calcs .item-calc{width: calc(100% - 18px)}
	.list-state-n{margin-top:30px}
	.itemr_list-state-n{width: calc(100% - 20px)}
	.itemr_list-state-n .img-art{width:100%}
	.cols-ask ul{width: calc(100% - 20px)}
	.sliders-video .slick-list{padding-right:94px;margin-right:-15px}
	.slider-instruct .slick-list{padding-right:94px;margin-right:-15px}
	.but-add_avail-main a{text-align:center}
	.bl-all-page .but-add_avail-main, .bl-all-page .sliders-video+.but-add_avail-main{margin-top:30px}
	.right_body-order .map-s{margin-left:-15px;margin-right:-15px;border-radius:0;min-height:300px;width:calc(100% + 30px)}
	.ban-contacts{display:flex;flex-direction:column;margin-left:-15px;margin-right:-15px}
	.desc_ban-contacts{position:relative;padding-left:15px;padding-right:15px;order:2;padding-bottom:0}
	.img-ban-contacts{border-radius:0;order:1}
	.img-ban-contacts:before{display:none}
	.img-ban-contacts img{border-radius:0;width:100%;min-height:1px;height:auto}
	.buts_ban-contacts{margin-top:35px}
	.buts_ban-contacts .button{width:100%}
	.buts_ban-contacts .button a{display:flex;width:100%;padding-left:20px;padding-right:20px}
	.tit_ban-conatcts{font-size:18px}
	.selects-diller{flex-wrap:wrap}
	.seld-dil { width: calc(100% - 20px);margin-bottom:30px}
	.seld-dil:last-child{margin-bottom:0}
	.nav_tabs-pay ul li{font-size:18px;line-height:24px}
	.nav_tabs-pay{display:none}
	.tab_tabs-pay{display:block !important;border-bottom:1px solid #e0e0e0;padding:0}
	.tab_tabs-pay:last-child{border:none}
	.head-tab-pay{font-weight:700;position:relative;font-size:18px;line-height:25px;cursor:pointer;color:#515f6f;padding:14px 25px 16px 0}
	.head-tab-pay:before{position:absolute;top:50%;right:3px;margin-top:-5px;transform:rotate(-180deg);content:'';display:block;width:5px;height:9px;background:url(/local/templates/holcim_v2/images/sprite.svg) -20px -70px no-repeat}
	.head-tab-pay.active{color:#333}
	.head-tab-pay.active:before{transform:rotate(90deg)}
	.body-tab-pay{display:none;padding:4px 0 30px 0}
	.body-orders{flex-direction:column}
	.item-order {width: calc(100% - 20px)}
	.cont_tabs-pay:before{border-top:1px solid #e0e0e0}
	.more-but a{min-width:1px;display:flex;width:100%}

	/*new style*/
	.popup-price .fields-two{margin-bottom:15px}
	.popup-price .field-pop{margin-bottom:5px}
	.popup-price .checks-ask .checks.checks-responsive .check{width:100%}
	.popup-price .selects-diller{margin-top:30px}
	.popup-price .checks-ask .checks.checks-responsive .check:last-child{margin-bottom:0}
	.pop-order-call.pop-basket-new{width:340px;padding-top:28px}
	.list-over-buy .but-it-buy a{padding-left:12px;padding-right:12px}
	.popup-callback.form-dillers .fields-two + .checks-ask .radio-checks{display:flex;flex-direction:column}
	.popup-callback.form-dillers .fields-two + .checks-ask .radio-checks .check{margin-bottom:25px}
	.popup-callback.form-dillers .fields-two + .checks-ask .radio-checks .check:last-child{margin-bottom:0}
	.popup-callback.form-dillers .field-PRODUCT{margin-left:0}
	.popup-callback.form-dillers .field-PRODUCT .selectbox .select{max-width:300px}
	.popup-callback.form-dillers .fields-two{margin-bottom:15px}
	.popup-callback.form-dillers .field-pop{margin-bottom:5px}
	.big-video iframe{height:400px}
	.item-benef-new{width:calc(100% - 30px)}
	.tab_tabs-card .field-value input{background:#e0e0e0}

	/*benef tab*/
	.img-benef-tab{margin-top:40px}
	.col-param-tab {width: calc(100% - 20px)}
	.b-recomend-cols{margin-bottom:50px}
	.title-tab-recomend{font-size:20px; margin-bottom:20px}
	.b-scheme-tab{margin-bottom:50px}
	.b-recomend-cols .title-tab-recomend{margin-bottom:20px}
	.b-params-tabs{padding:0}
	.attents-tabs{margin-bottom:30px;font-size:16px;line-height:24px;padding-left:60px}
	.slider_top-main .slide>iframe{display:block;max-width:100%;/*height:auto;*/height:100% !important;border:none;border-radius:0}
	.slider_top-main .slide{position:relative;padding-bottom:/*17.5%*/70.2vw;height:0;overflow:hidden}
	.slider_top-main iframe{position:absolute;top:0;left:0;width:100%;height:100% !important;border-width:0;min-height:1px !important;outline-width:0}
	.slider_top-main{margin-bottom:45px}
	.recomend-cem{padding-top:25px}
	.list-recom-cem{margin-top:-30px}
	.item-recom-cem{width:calc(100% - 30px);margin-top:40px}
	.ico-recom-cem img{max-width:100%}
	.item-recom-cem b{margin-bottom:20px}
	.img-slide-top{position:absolute;top:0;left:0;width:100%}
	.about-test{flex-direction:column}
	.about-img-test{min-width:100%;width:100%;max-width:100%}
	.about-img-test img{margin-left:auto;margin-right:auto}
	.in-about-test{padding-left:0}
	.about-test{margin-bottom:20px}
	.item-order-hh{width:50%;text-align:center;margin-top:40px;padding-left:10px;padding-right:10px}
	.date-action-hh2{font-size:24px;line-height:32px}
	.tit-order-hh{font-size:28px;line-height:40px}
	.block-down-hh{margin-bottom:0}
	.wr-action-supp{margin-top:20px}
	.in-action-surp{font-size:14px}
	.text-popsurpp{margin-bottom:20px}

	/*machine app*/
	.page-mash-new .ban-top-mash img{width:auto}
	.page-mash-new .desc-top-mash h1{font-size:22px}
	.page-mash-new .desc-top-mash{padding-left:20px;padding-right:20px}

	.pn-action{padding-left:15px;padding-right:15px;font-size:14px;line-height:18px;height:63px}

	/*jbi*/
	.item-catalog-jbi{width:calc(100% - 20px)}
	.top-card-jbi{flex-direction:column}
	.left-card-jbi{width:100%;margin-bottom:50px}
	.right-card-jbi{width:100%;margin-left:0}
	.item-benef-jbi{width:calc(100% - 22px)}
	.benef-catalog-jbi{margin-bottom:0}

	/*lottery test*/
	.list-other-prod-test{flex-wrap:wrap}
	.item-other-prod-test{width: calc(100% - 50px)}
	.item-lotery {width: calc(100% - 70px)}

	/*action tinkoff*/
	.wr-fix-action-tin{top:100%;margin-top:8px;left:0;margin-left:0}
	.fix-action-tin{width:300px}
	.body-fix-action-tin{padding-left:24px}

	.item-prodd-catalog{width:calc(50% - 20px)}

	.form-black-friday .friday-two-items{flex-direction:column;margin-right:0;display:block;margin-left:0}
	.form-black-friday .field-pop {width:100%;margin-bottom:20px;margin-left:0}
	.form-black-friday .field-pop:last-child{margin-bottom:0}
	.form-black-friday .checks-black-friday{flex-wrap:wrap}
	.form-black-friday .tit-checks-ss{width:100%;margin-bottom:15px}
	.form-black-friday .checks{min-width:1px}
	.block-down-hh{position:relative;z-index:30;margin-bottom:32px}
	.block-down-hh2 .button-hh-cat{margin-top:0}
}

@media screen and (max-width: 720px) {
	.ban-tops-hh img{border:1px solid #f5f5f5;border-radius:10px}
}

@media screen and (max-width: 600px) {
	.pop-opt-page .b-products-pop>ul>li{width:calc(100% - 25px)}
	.pop-opt-page .work-prod>ul>li{width:calc(100% - 25px)}
	.pop-opt-page .fields-data-opt .field-pp, .pop-opt-page .fields-pop-opt .field-pp {width: calc(100% - 20px);margin-bottom:30px}
	.pop-opt-page .fields-data-opt, .pop-opt-page .fields-pop-opt{flex-wrap:wrap}
	.block-down-hh{flex-direction:column;text-align:center; position:relative;z-index:30;margin-bottom:32px}
	.button-hh-cat{margin-left:0;margin-top:30px}
	.block-action-hh:before{height:35%}
	.item-order-hh.item7 b:before{right:-55px}

	/*machine app*/
	.page-mash-new .list-benef-mash{margin-top:-50px}
	.page-mash-new .item-benef-mash{width:calc(100% - 40px);padding-left:0;margin-top:50px}
	.page-mash-new .item-benef-mash:before{position:relative;top:auto;left:auto;margin-bottom:20px}
	.page-mash-new .item-link-mash{margin-bottom:20px}
	.page-mash-new .list-recomend-mash{flex-direction:column}
	.page-mash-new .list-recomend-mash ul{order:2}
	.page-mash-new .ico-putz{margin-left:0;order:1;margin-bottom:40px}
	.page-mash-new .benef-mash{margin-bottom:50px}
	.page-mash-new .func-benef-mash, .page-mash-new .recomend-mash{margin-bottom:50px}

	.text-dop-act{text-align:center;margin-top:20px}
}

@media screen and (max-width: 550px) {
	.item-prodd-catalog{width:calc(100% - 20px)}
}

@media screen and (max-width: 460px) {
	.pop-label{left:0;top:100%;margin-left:0;margin-top:15px;transform:none}
	.pop-label:before{content:'';position:absolute;top:-17px;left:36px;transform:none;border:10px solid transparent;border-bottom-color:#e0e0e0}
	.body-order-hh3 .item-order-hh{width:100%;padding-left:0;padding-right:0;margin-top:30px}
	.body-order-hh3 .step-order-hh{margin-top:-30px}

	.wr-fix-action{left:0;width:100%;bottom:20px}
	.fix-action{width:290px;margin-left:auto;margin-right:auto}
	.form-black-friday .button-sub button{max-width:none;min-width:100%}
}


/*master class*/
.ban-top-gg{margin:0 0 58px 0}
.ban-top-gg img{display:block;max-width:100%;height:auto;border-radius:10px}
.block-text-gg{display:flex;margin:0 0 35px 0}
.left-text-gg p{margin:0 0 20px 0;padding:0;line-height:normal}
.left-text-gg p:last-child{margin-bottom:0}
.awards-gg{width:461px;max-width:461px;min-width:461px;margin-left:84px}
.in-awards-gg{position:relative;border-radius:10px;border:1px solid #e4e4e4;font-family:Open Sans;font-size:16px;font-style:normal;font-weight:700;line-height:24px;padding:20px 20px 20px 107px;min-height:182px;display:flex;align-items:center}
.in-awards-gg:before{position:absolute;top:50%;left:35px;display:block;margin:-35px 0 0 0;width:52px;height:69px;content:'';display:block;background:url(/local/templates/holcim_v2/images/ico-awards-gg.svg) no-repeat}
.panel-reg-gg{border-radius:10px;margin:0 0 58px 0;background:#f5f5f5;padding:20px 18px 20px 28px;display:flex;align-items:center}
.panel-reg-gg p{font-size:24px;font-style:normal;font-weight:400;line-height:28px;margin:0 15px 0 0;padding:0}
.but-reg-gg{margin-left:auto;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:normal}
.but-reg-gg a{display:inline-flex;align-items:center;transition:0.3s;justify-content:center;text-align:center; text-decoration:none;padding:0 49px 0 49px;min-height:56px;border-radius:12px;background:#b52026;color:#fff}
.but-reg-gg a:hover{background: #ba1313;}
.but-reg-gg-mob{display: none;}
.schedule-gg{margin:0 0 82px 0}
.line-schedule-gg{display:flex;border-bottom:1px solid #e4e4e4}
.head-tabel-gg{color:#87898c;font-size:16px;font-style:normal;font-weight:400;line-height:24px}
.head-tabel-gg{padding:0 0 11px 0}
.body-table-gg{font-size:16px;font-style:normal;font-weight:400;line-height:24px}
.body-table-gg{padding:23px 0 26px 0}
.welcome-gg{text-align:center;font-size:36px;font-style:normal;font-weight:700;line-height:24px;margin:0 0 40px 0}
.date-gg{width:20%;max-width:20%;min-width:20%; padding:0 10px 0 10px}
.town-gg{width:15%;max-width:15%;min-width:15%; padding:0 10px 0 10px}
.theme-gg{width:35%;max-width:35%;min-width:35%; padding:0 10px 0 10px}
/*.place-gg{width:25%;max-width:25%;min-width:25%; padding:0 10px 0 10px}*/
.place-gg{width:15%;max-width:15%;min-width:15%; padding:0 10px 0 10px}
.theme-gg ul{margin:0 0 22px 0;padding:0}
.theme-gg li{margin:0;padding:0 0 0 18px}
.theme-gg p{margin:0 0 22px 0;padding:0}
.prev-ul-gg{margin-bottom:0!important}
.theme-gg p:last-child,.theme-gg ul:last-child{margin-bottom:0}

.place-gg .but-reg-gg a{padding: 0 25px;}
.panel-reg-gg-new{position:relative;padding-left:98px}
.panel-reg-gg-new:before{position:absolute;top:50%;left:20px;transform:translateY(-50%);width:62px;height:67px;content:'';display:block;background:url(/local/templates/holcim_v2/images/ico-mbb.svg) no-repeat}

@media only screen and (max-width: 1200px) and (min-width: 768px){
	.table-reg-schedule .date-gg{width:15%;max-width:15%;min-width:15%}
	.table-reg-schedule .town-gg{width:15%;max-width:15%;min-width:15%;}
	.table-reg-schedule .theme-gg{width:35%;max-width:35%;min-width:35%;}
	.table-reg-schedule .place-gg{width:15%;max-width:15%;min-width:15%;}
	.table-reg-schedule .place-gg:last-child{width:20%;max-width:20%;min-width:20%;}
	.table-reg-schedule .place-gg .but-reg-gg a{padding:0 15px}
}

@media screen and (max-width: 999px) {
	.ban-top-gg{margin-bottom:50px}
	.block-text-gg{flex-direction:column;margin-bottom:50px}
	.left-text-gg{margin-bottom:50px}
	.awards-gg{width:100%;min-width:1px;max-width:100%;margin:0}
	.panel-reg-gg p{ font-size:18px; line-height:24px}
	.panel-reg-gg{margin-bottom:50px}
	.welcome-gg{font-size:24px; line-height: normal;margin-bottom:10px}
	.schedule-gg{margin:0 0 50px 0}

	.but-reg-gg.but-reg-gg-mob{display: block; text-align: left; margin: 15px 0;}
}

@media screen and (max-width: 767px) {
	.head-tabel-gg{ display:none}
	.body-table-gg{border: 1px solid #e4e4e4; border-radius:10px; flex-direction:column; margin:0 0 10px 0}
	.body-table-gg:last-child { margin-bottom:0}
	.date-gg{width:100%;max-width:100%;min-width:100%; padding:0 10px 20px 10px; text-align:left; border-bottom: 1px solid #e4e4e4;}
	.town-gg{width:100%;max-width:100%;min-width:100%;border-bottom: 1px solid #e4e4e4; padding:20px 10px 20px 10px; text-align:left}
	.theme-gg{width:100%;max-width:100%;min-width:100%; padding:20px 10px 0 10px}
	.place-gg{width:100%;max-width:100%;min-width:100%;padding-top:15px;border-top: 1px solid #e4e4e4;margin-top:18px}
	.in-awards-gg{ padding-left:88px}
	.in-awards-gg:before{ left:20px}
	.panel-reg-gg{flex-direction:column; padding-left:20px; padding-right:20px}
	.panel-reg-gg p{ margin:0 0 20px 0; text-align:center}
	.but-reg-gg{ margin:0; width:100%}
	.but-reg-gg a{ width:100%}
	.schedule-gg .title{ text-align:center}
	.in-awards-gg{min-height:150px}
	
	.panel-reg-gg-new{padding-top:89px}
	.panel-reg-gg-new:before{top:15px;left:50%;transform:translateX(-50%)}
	.panel-reg-gg p:last-child{margin-bottom:0}
	.panel-reg-gg-new p{font-size:16px;line-height:22px}
}
/*master class*/

/*page prvacy*/
.privacy-info{}
.privacy-info a{text-decoration:underline}
.privacy-info a:hover{text-decoration:none}
.privacy-info table{margin:30px 0 30px 0}
.privacy-info h2{margin:0 0 15px 0;padding:0;line-height:normal}
.privacy-info p{margin:0 0 25px 0}
.wrr-table-mob{margin:30px 0 30px 0}
.wrr-table-mob table{margin:0}

@media screen and (max-width: 767px) {
	.wrr-table-mob{max-width:100%;overflow-x:auto}
	.wrr-table-mob table{min-width:900px}
}
/*page prvacy*/

/*new catalog menu*/
.wr-panel-catalog-menu{display:none;position:absolute;top:100%;left:0;margin-top:25px;background:#fff;z-index:99;padding:35px 0 32px 0}
.wr-panel-catalog-menu:before{position:absolute;left:50%;top:0;margin:0 0 0 -5000px;z-index:-1;content:'';display:block;width:10000px;height:100%;background:#fff;border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0}
.panel-catalog-menu{width:1345px}
.panel-catalog-menu-body{display:flex}
.panel-catalog-menu-left{width:calc(100% - 391px);padding:0 20px 0 0}
.list-bl-menu{margin:-40px 0 0 -20px;display:flex;flex-wrap:wrap}
.cols-bl-menu{margin:0 0 0 20px;width:calc(50% - 20px)}
.bl-catalog-menu{margin:40px 0 0 0;min-height:107px}
.bl-catalog-menu.bl-catalog-menu-simple{min-height:auto}
.bl-catalog-menu p{margin:0 0 8px 0;padding:0;line-height:normal;color:#000;font-size:20px;font-style:normal;font-weight:700;line-height:120%}
.bl-catalog-menu p a{color:#000;text-decoration:none}
.bl-catalog-menu p a:hover{color:#b50f0f}
.bl-catalog-menu ul{list-style-type:none;margin:0;padding:0}
.bl-catalog-menu li{margin:0 0 7px 0;padding:0;color:#b50f0f;font-size:14px;font-style:normal;font-weight:400;line-height:120%;background:0 0}
.bl-catalog-menu li:last-child{margin-bottom:0}
.bl-catalog-menu li a{color:#000;text-decoration:none}
.bl-catalog-menu li a:hover{color:#b50f0f}
.panel-catalog-menu-right{min-width:391px;display:flex;align-items:center;justify-content:center;margin-left:auto}
.img-panel-catalog-menu ul{list-style-type:none;margin:0;padding:0}
.img-panel-catalog-menu ul li{margin:0;padding:0;background:0 0;display:none}
.img-panel-catalog-menu ul li img{display:block;margin:0 auto;max-width:100%}
.new-but-catalog a.active:before{ background:url(/local/templates/holcim_v2/images/close-cat.svg) no-repeat}

@media screen and (min-width: 999px) {
	.wr-mob-menu-new{ display:none !important}
	.wr-bot-header.fixed-bot .wr-panel-catalog-menu{margin-top:8px}
	.fix-sc{overflow:hidden;height:auto}
	.fix-sc body{overflow-y:scroll}
}

@media screen and (max-width: 1655px) {
	.panel-catalog-menu{width:calc(100vw - 310px)}
}
@media screen and (max-width: 1360px) {
	.panel-catalog-menu-right{min-width:250px}
	.panel-catalog-menu-left{width:calc(100% - 250px)}
	.panel-catalog-menu{width:calc(100vw - 252px)}
}
@media screen and (max-width: 999px) {
	.wr-panel-catalog-menu{display:none !important}
	.wr-mob-menu-new{position:absolute;top:59px;left:0;width:100%;background:#ebedef;max-height:calc(100vh - 58px);max-height:calc(100dvh - 58px);overflow-y:auto;padding-bottom:50px;display:none}
	.mob-menu-new{padding:15px 0 0 0;background:#fff}
	.cat-mob-menu{margin:0 0 49px 0}
	.tit-mob-menu{color:#858f9a;padding:0 16px 0 16px;margin:0 0 8px 0;font-size:14px;font-style:normal;font-weight:700;line-height:180%}
	.list-cat-mob-menu>ul{list-style-type:none;margin:0;padding:0;border-top:1px solid #f5f5f5}
	.list-cat-mob-menu>ul>li{margin:0;padding:0;background:0 0;font-size:14px;border-bottom:1px solid #f5f5f5;font-style:normal;font-weight:700}
	.list-cat-mob-menu>ul>li>a, .list-cat-mob-menu>ul>li>span{position:relative;display:flex;min-height:40px;padding:3px 30px 3px 16px;align-items:center;color:#000;text-decoration:none}
	.list-cat-mob-menu>ul>li>span{color:#b00000}
	.list-cat-mob-menu>ul>li.sub-menu-m>a:before, .list-cat-mob-menu>ul>li.sub-menu-m>span:before{position:absolute;top:50%;right:14px;margin:-8px 0 0 0;content:'';width:16px;height:16px;display:block;background:url(/local/templates/holcim_v2/images/arrow-menu-mob.svg) no-repeat}
	.list-cat-mob-menu>ul>li.sub-menu-m>a.active:before, .list-cat-mob-menu>ul>li.sub-menu-m>span.active:before{transform:rotate(90deg)}
	.list-cat-mob-menu>ul>li.sub-menu-m.sub-menu-m-simple>a:before, .list-cat-mob-menu>ul>li.sub-menu-m.sub-menu-m-simple>span:before{display: none;}
	.list-cat-mob-menu>ul>li>ul{list-style-type:none;margin:0;padding:17px 0 20px 0;display:none}
	.list-cat-mob-menu>ul>li>ul>li{margin:0 0 27px 0;padding:0;background:0 0;color:#000;font-size:14px;font-weight:400;line-height:120%}
	.list-cat-mob-menu>ul>li>ul>li:last-child{margin-bottom:0}
	.list-cat-mob-menu>ul>li>ul>li>a, .list-cat-mob-menu>ul>li>ul>li>span{color:#000;display:block;padding:0 16px 0 16px}
	.list-cat-mob-menu>ul>li>ul>li>span{font-weight:700}
	.call-menu-mob{margin:0 12px 23px 12px;font-size:14px;font-style:normal;font-weight:400;line-height:normal}
	.call-menu-mob a{border-radius:8px;position:relative;padding:0 15px 0 42px;color:#41b8c5;text-decoration:none;background:#f0f9fa;display:flex;align-items:center;min-height:44px}
	.call-menu-mob a:before{position:absolute;top:50%;left:10px;margin:-12px 0 0 0;content:'';display:block;width:24px;height:24px;background:url(/local/templates/holcim_v2/images/ico-call-menu.svg) no-repeat}
	.menu-main-mob{background:#ebedef;padding:10px 0 10px 0}
	.menu-main-mob ul{list-style-type:none;margin:0;padding:0}
	.menu-main-mob ul li{margin:0;padding:0;background:0 0;font-size:12px;font-weight:400;line-height:normal}
	.menu-main-mob ul li a, .menu-main-mob ul li span{color:#515f6f;display:block;padding:10px 16px 10px 16px}
	.menu-main-mob ul li span{font-weight:700}
}
/*new catalog menu*/

.agreenment-popup{max-width: 900px; background: #fff;padding: 48px 40px 67px 40px;border-radius: 12px;}

/*new mini card*/
.in-slide-new{border:1px solid #e6e6e7;padding-bottom:12px}
.in-slide-new .body-slide_top-main{text-align:left}
.in-slide-new .info-slide_prod-main{justify-content:flex-start}
.in-slide-new .avail_prod-main{font-size:12px;margin-left:5px}
.in-slide-new .info-slide_prod-main{margin-bottom:10px}
.in-slide-new .rating_prod-main{font-size:12px}
.in-slide-new .tit-slide_prod-main{font-size:14px;line-height:normal;min-height:57px;margin-bottom:5px}
.new-info-mini-card{display:flex;align-items:center;margin:0 0 23px 0}
.new-bag-mini{color:#858f9a;font-size:11px;font-style:normal;font-weight:400}
.new-all-price-mini{display:flex;margin-left:auto}
.new-all-price-mini s{font-size:24px;font-style:normal;font-weight:300;color:#858f9a}
.new-all-price-mini b{font-size:24px;margin-left:6px;font-style:normal;font-weight:700;line-height:normal;color:#0b1f35}
.bottom-prod-mini-new{display:flex;align-items:center}
.pallet-bot-new{font-size:12px;font-style:normal;font-weight:600;line-height:115.182%;color:#515f6f}
.pallet-bot-new span{display:block;color:#858f9a}
.right-bot-mini-new{margin-left:auto;min-height:34px;display:flex;align-items:center}
.but-bask-bot-new{color:#fff;font-size:14px;font-style:normal;font-weight:600;line-height:normal}
.but-bask-bot-new a{display:inline-flex;align-items:center;padding:0 22px 2px 22px;min-height:32px;border-radius:6px;background:#133254;color:#fff;text-decoration:none}
.but-bask-bot-new a:hover{opacity:.9}
.wr-counter-m{display:none}
.counter-mini-new{display:flex;align-items:center}
.but-final-bask-mini{margin-left:8px}
.but-final-bask-mini a{position:relative;border-radius:6px;background:#b50f0f;display:inline-flex;min-height:32px;width:40px;align-items:center;justify-content:center}
.but-final-bask-mini a:before{content:'';display:block;background:url(/local/templates/holcim_v2/images/arrow-final-mm.svg) no-repeat;width:24px;height:24px}
.wr-count-m{padding:4px 6px 4px 6px;border-radius:6px;background:#fafbfb;width:85px}
.count-price-m{display:flex;align-items:center}
.count-minus-m{position:relative;position:relative;width:24px;height:24px;cursor:pointer}
.count-minus-m:before{width:24px;height:24px;content:'';display:block;background:url(/local/templates/holcim_v2/images/minus-m.svg) no-repeat}
.count-price-m input{width:25px;height:24px;padding-left:0;padding-right:0;text-align:center;border:none;font-family:"Open Sans";font-size:13px;font-style:normal;font-weight:600;line-height:normal;outline:0;background:0 0}
.count-plus-m{position:relative;cursor:pointer;width:24px;height:24px;cursor:pointer}
.count-plus-m:before{width:24px;height:24px;content:'';display:block;background:url(/local/templates/holcim_v2/images/plus-m.svg) no-repeat}
.count-fields-m input:first-child{display: none;}
@media screen and (max-width: 999px) {
	.count-price-m input{pointer-events:none}
}

/*pop promo*/
.pop-promo-u{padding:20px}
.pop-promo-u.fancybox-content{padding:0; background: none !important;}
.in-pop-promo-u{position:relative;max-width:1080px;margin:0 auto}
.in-pop-promo-u img{display:block;max-width:100%;margin:0 auto;border-radius:15px}
.tit-promo-u{letter-spacing:4px;position:absolute;top:41px;left:0;padding:0 20px 0 20px;width:100%;font-weight:700;font-size:60px;line-height:84px;font-family:Tahoma,Geneva,sans-serif;color:#fff;text-align:center}
.bot-promo-u{position:absolute;left:0;bottom:28px;width:100%;color:#fff;justify-content:center;flex-wrap:wrap;display:flex;align-items:center}
.bot-promo-u p{margin:0;padding:0;letter-spacing:4px;font-weight:700;font-size:60px;line-height:84px;font-family:Tahoma,Geneva,sans-serif;color:#fff}
.bot-promo-u i{display:inline-flex;min-height:83px;min-width:352px;text-align:center;justify-content:center;align-items:center;font-style:normal;padding:0 20px 0 20px;border-radius:15px;font-size:60px;line-height:84px;font-weight:700;background:#b00000;border:1px solid #000;margin:0 0 0 17px}
.pop-promo-u2{padding:20px}
.in-pop-promo-u2{position:relative;max-width:1080px;margin:0 auto}
.in-pop-promo-u2 img{display:block;max-width:100%;margin:0 auto;border-radius:15px}
.tit-promo-u2{letter-spacing:4px;position:absolute;top:143px;left:0;padding:0 20px 0 20px;width:100%;font-weight:700;font-size:88px;line-height:105px;font-family:Tahoma,Geneva,sans-serif;color:#fff;text-align:center}
.bot-promo-u2{position:absolute;left:0;bottom:90px;width:100%;color:#fff;justify-content:center;flex-wrap:wrap;display:flex;align-items:center}
.bot-promo-u2 p{margin:0;padding:0 0 2px 0;letter-spacing:4px;font-weight:700;font-size:60px;line-height:84px;font-family:Tahoma,Geneva,sans-serif;color:#fff}
.bot-promo-u2 i{display:inline-flex;min-height:94px;min-width:401px;text-align:center;justify-content:center;align-items:center;font-style:normal;padding:0 20px 0 20px;border-radius:15px;font-size:60px;line-height:84px;font-weight:700;background:#b00000;border:1px solid #000;margin:0 0 0 35px}


@media screen and (max-width: 1100px) {
	.pop-promo-u{padding:10px}
	.in-pop-promo-u{max-width:100%}
	.in-pop-promo-u img{border-radius:1.38vw}
	.tit-promo-u{letter-spacing:.37vw;top:3.79vw;padding:0 1.85vw 0 1.85vw;font-size:5.55vw;line-height:7.77vw}
	.bot-promo-u{bottom:2.09vw}
	.bot-promo-u p{letter-spacing:.37vw;font-size:5.55vw;line-height:7.77vw}
	.bot-promo-u i{min-height:7.68vw;min-width:32.59vw;padding:0 1.85vw 0 1.85vw;border-radius:1.38vw;font-size:5.55vw;line-height:7.77vw;margin:0 0 0 1.57vw}
	.pop-promo-u2{padding:10px}
	.in-pop-promo-u2{max-width:100%}
	.in-pop-promo-u2 img{border-radius:1.38vw}
	.tit-promo-u2{letter-spacing:.37vw;top:11.5vw;padding:0 1.85vw 0 1.85vw;font-size:8.14vw;line-height:9.72vw}
	.bot-promo-u2{bottom:8.33vw}
	.bot-promo-u2 p{letter-spacing:.37vw;font-size:5.55vw;line-height:7.77vw}
	.bot-promo-u2 i{min-height:8.7vw;min-width:32.59vw;padding:0 1.85vw 0 1.85vw;border-radius:1.38vw;font-size:5.55vw;line-height:7.77vw;margin:0 0 0 3.2vw}
}

/*pop promo*/
.wr-slider-events{margin-top:79px;margin-bottom:107px}
.slider-events-b{max-width:897px;margin:0 auto 15px auto}
.slider-events-b:last-child{margin-bottom:0}
.slider-events-b .slide{position:relative;padding-left:10px;padding-right:10px}
.slider-events-b .slide img{display:block;max-width:100%;margin:0 auto;border-radius:10px; height: auto;}
.slider-events-b{visibility:hidden;opacity:0;transition:opacity .5s}
.slider-events-b.slick-initialized{visibility:visible;opacity:1}
.slider-events-b .slide{display:none}
.slider-events-b .slide:first-child{display:block;visibility:hidden}
.slider-events-b.slick-initialized .slide{display:block;visibility:visible!important}
.slider-events-b .slick-list{overflow:visible!important}
.slider-events-b .slick-prev{left:-10px}
.slider-events-b .slick-next{right:-10px}
.text-events-b{opacity:0;position:absolute;bottom:18px;transition:.5s;font-size:16px;line-height:24px;color:#fff;text-align:center;left:0;width:100%;padding:0 25px 0 25px}
.slider-events-b .slick-current .text-events-b{opacity:1}
.count-slider-b{text-align:center;font-size:16px;line-height:24px}
.count-slider-b span{font-weight:700}

/*new header*/
/*#bx-panel{display:none !important}*/

.top-header{min-height:40px}
.menu_top-header ul{margin-left:-40px}
.menu_top-header ul li{font-size:12px;line-height:16px;margin-left:30px}
.but-cat_bot-header{margin-left:47px}
.but-cat_bot-header>a{background:#103960}
.bot-header{padding-top:17px}
.top-header:before{background:#f5f5f5}
.field-s_bot-header input{background:#f5f5f5}
.but-s_bot-header button{width:24px;height:24px;background:url(/local/templates/holcim_v2/images/arrow-search.svg) no-repeat}
.but-s_bot-header{margin-top:-12px;right:12px}
.menu_top-header ul li a:hover{text-decoration:none;color:#b50f0f}
.field-s_bot-header{position:relative}
.field-s_bot-header input{padding-left:48px}
.field-s_bot-header input::placeholder{color:#515f6f}
.field-s_bot-header:before{position:absolute;top:50%;left:14px;margin-top:-10px;content:'';display:block;background:url(/local/templates/holcim_v2/images/sprite.svg) -297px -530px no-repeat;width:20px;height:20px}
.but-cat_bot-header>a{font-size:14px}
.wr-bot-header.fixed-bot .bot-header{padding-top:8px}
.ask_top-header{margin-left:24px}
.ask_top-header .callback-rr{font-size:12px;line-height:16px;font-weight:400;color:#858f9a}
.ask_top-header .callback-rr a{color:#858f9a;text-decoration:none}
.ask_top-header .callback-rr a:hover{color:#b50f0f}
.ask_top-header .phone-number{font-size:12px;line-height:16px;font-weight:600;margin-left:6px}
.ask_top-header .phone-number a{text-decoration:none}
.ask_top-header .phone-number a:hover{color:#b50f0f}
.right-head-rr{display:flex;align-items:center;flex-direction:row}
.select-town_bot-header label{display:none}
.arrow-town-t{padding-right:0}
.arrow-town-t:after{display:none}
.selected-town{font-size:12px;line-height:16px}
.select-town_bot-header{padding-left:28px}
.select-town_bot-header:before{margin-top:-9px;width:18px;height:18px;background:url(/local/templates/holcim_v2/images/ico-pos-n.svg) no-repeat}
.ask_top-header .callback-rr{margin-left:0}
.arrow-town-t{width:auto;max-width:179px}
.bask-head_bot-header a:before{right:auto;left:0}
.bask-head_bot-header a{padding:0 0 0 33px;text-decoration:none}
.bask-head_bot-header a:hover{color:#b50f0f}
.bask-head_bot-header a:before{width:24px;height:24px;background:url(/local/templates/holcim_v2/images/ico-bask-new.svg) no-repeat}
.bask-head_bot-header a:hover:before{background:url(/local/templates/holcim_v2/images/ico-bask-new3.svg) no-repeat}
.bask-head_bot-header span{background:#ea2a21}
.bask-head_bot-header span{left:13px;top:-4px;width:18px;height:12px;background:#ea2a21;right:auto;border-radius:20px}
.head-link-status{font-size:14px;line-height:19px}
.head-link-status a{position:relative;padding:0 0 0 31px;display:inline-block;color:#0b1f35;text-decoration:none}
.head-link-status a:before{position:absolute;top:50%;left:0;margin-top:-12px;width:24px;height:24px;background:url(/local/templates/holcim_v2/images/ico-status-new.svg) no-repeat;content:'';display:block}
.head-link-status a:hover{color:#b50f0f}
.head-link-status i{font-style:normal}
.head-link-input{font-size:14px;line-height:19px;margin:0 0 0 32px}
.head-link-input a{position:relative;padding:0 0 0 31px;display:inline-block;color:#0b1f35;text-decoration:none}
.head-link-input a:before{position:absolute;top:50%;left:0;margin-top:-12px;width:24px;height:24px;background:url(/local/templates/holcim_v2/images/ico-input-new.svg) no-repeat;content:'';display:block}
.head-link-input a:hover{color:#b50f0f}
.head-link-input i{font-style:normal}
/*.bask-head_bot-header{margin:0 0 0 32px}*/
.bask-head_bot-header{margin:0 0 0 22px}
.selected-town:hover{color:#b50f0f}
.callback-rr i{font-style:normal}
.head-link-status a, .head-link-input a, .bask-head_bot-header a{display:inline-block;min-height:19px}
.menu_top-header ul li.dillers{color:#515F6F}
.wr-bs-head{position:relative}
.wr-panel-info-bask{display:none;position:absolute;top:100%;right:0;z-index:97;padding:22px 0 0 0}
.panel-info-bask{position:relative;padding:16px;width:390px;background:#fff;box-shadow:0 10px 40px 0 #00000029;border-radius:16px}
.panel-info-bask:before{position:absolute;top:-10px;right:70px;content:'';width:0;height:0;border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:10px solid #fff}
.no-bask-prod{text-align:center;padding:23px 0 8px 0}
.tit-no-bask{font-size:14px;line-height:19px;font-weight:700;color:#0b1f35;margin:0 0 10px 0}
.text-no-bask{font-size:13px;line-height:16px;color:#515f6f;margin:0 0 40px 0}
.but-bask-cat{font-size:14px;line-height:19px;font-weight:700}
.but-bask-cat a{min-height:56px;display:flex;padding:0 15px 2px 15px;background:#103960;border-radius:12px;align-items:center;text-align:center;justify-content:center;color:#fff;text-decoration:none}
.but-bask-cat a:hover{background:#b00000}
.tit-avail-bask{font-size:16px;line-height:22px;margin:0 0 20px 0;font-weight:700}
.tit-avail-bask span{color:#858f9a}
.item-prod-avail-bask{position:relative;display:flex;border-top:1px solid #F5F5F5;padding-top:12px;padding-bottom:12px}
.item-prod-avail-bask:first-child{border:none;padding-top:0}
.img-prod-bs-bb{width:82px;min-width:82px;margin-right:10px}
.img-prod-bs-bb img{display:block;max-width:100%}
.desc-prod-bs-bb{width:calc(100% - 92px)}
.tit-prod-bs-bb{font-size:12px;line-height:16px;margin:0 0 6px 0;font-weight:700;padding-right:50px}
.tit-prod-bs-bb a{color:#0b1f35;text-decoration:none}
.min-order-bb{font-size:13px;line-height:14px;color:#858f9a;font-weight:600;margin:0 0 22px 0}
.min-order-bb span{color:#515f6f}
.func-prod-bs{display:flex;align-items:center}
.quanty-prod-bs{margin:0 0 0 15px;font-size:12px;line-height:19px;color:#515f6f}
.price-prod-bs{margin:0 0 0 13px;font-size:14px;line-height:19px;font-weight:700}
.del-prod-bs{position:absolute;top:8px;right:5px;cursor:pointer;width:20px;height:20px;background:url(/local/templates/holcim_v2/images/del-bask-new.svg) no-repeat}
.bask-avail-prod .count-price-m input{font-size:13px}
.total-pn-bb{display:flex;border-top:1px solid #f5f5f5;margin:0 0 13px 0;padding:16px 0 0 0;display:flex;align-items:center}
.total-pn-bb p{margin:0;padding:0;font-size:16px;line-height:22px;margin-right:15px}
.total-pn-bb span{display:block;margin-left:auto;font-size:24px;line-height:32px;font-weight:700;color:#0b1f35}
.but-order-bask-bb{font-size:14px;line-height:19px;font-weight:700}
.but-order-bask-bb a{min-height:56px;display:flex;padding:0 15px 2px 15px;background:#b50f0f;border-radius:12px;align-items:center;text-align:center;justify-content:center;color:#fff;text-decoration:none}
.but-order-bask-bb a:hover{background:#b00000}
.list-prod-avail-bask{max-height:376px;overflow-y:auto;-moz-scrollbar-color:#0083CC #fff;-moz-scrollbar-width:thin}
.list-prod-avail-bask::-webkit-scrollbar{background-color:#f5f5f5;width:4px}
.list-prod-avail-bask::-webkit-scrollbar-thumb{background-color:#DDE1E3}
.pop-test-block .fields-post-container{margin: 25px 0; display: flex; align-items: center;}
.pop-test-block .fields-post-container .seld-dil{width: 100%; max-width: 390px;}
.pop-test-block .fields-post-container .field-pp{margin: 0 0 0 15px;}

@media screen and (min-width:999px) {
	/*.wr-bs-head:hover .wr-panel-info-bask, */.wr-panel-info-bask.active{display:block}
	.wr-bs-head:hover  .bask-head_bot-header a:before{background:url(/local/templates/holcim_v2/images/ico-bask-new3.svg) no-repeat}
	.wr-bs-head:hover  .bask-head_bot-header a{color:#b50f0f}
}

@media screen and (max-width: 1380px) {
	.logo_bot-header img{max-width:175px}
	.menu_top-header ul{margin-left:-23px}
	.menu_top-header ul li{margin-left:23px}
}

@media screen and (max-width: 1238px) {
	.logo_bot-header img{max-width:151px}
	.but-cat_bot-header{margin-left:16px}
	.but-cat_bot-header>a{padding-left:48px;padding-right:16px}
	.but-cat_bot-header>a:before{left:16px}
	.head-link-status i, .head-link-input i, .bask-head_bot-header i{display:none}
	.head-link-input{margin-left:24px}
	/*.bask-head_bot-header{margin-left:24px}*/
	.bask-head_bot-header{margin-left:16px}
	.head-link-status a{padding-left:25px}
	.head-link-input a{padding-left:22px}
	.field-s_bot-header{width:44vw !important}
}

@media screen and (max-width: 1120px) {
	.menu_top-header ul{margin-left:-15px}
	.menu_top-header ul li{margin-left:15px;font-size:11px}
	.ask_top-header{margin-left:15px}
}

@media screen and (max-width: 999px) {
	.callback-rr i, .ask_top-header .phone-number{display:none}
	.bot-header{padding-top:0}
	header{height:48px}
	.rsp{height:48px}
	.logo_bot-header img{max-width:108px}
	/*.search-mobile{display:none}*/
	.bask-head_bot-header span{font-size:9px;line-height:9px;font-weight:600}
	.head-right_bot-header{margin-top:3px}
	header{padding-right:15px!important}
	.wr-mob-menu-new{top:49px}
	.wr-bot-header.fixed-bot .bot-header{padding-top:0}

}

@media screen and (max-width: 999px) {
	.head-link-input, .bask-head_bot-header{margin-left:13px}
}

.calculator_element  .calculator_element_item{display:flex;align-items:center}
.calculator_element .list-catalog {margin:0 0 0 auto;padding:0}
.calculator_element .item_list-catalog {min-width:247px;width:247px;margin:0;padding:0}
.calculator_element_item>div:first-child{margin-right:20px}

@media screen and (max-width: 767px) {
	.calculator_element_item>div:first-child{margin-right:0}
	.calculator_element .calculator_element_item{flex-direction:column}
	.calculator_element .list-catalog{margin:20px auto 0 auto}
	.nav-sections ul{margin:-5px 0 0 -5px}
	.nav-sections ul li {width:calc(50% - 5px) !important;margin:5px 0 0 5px;line-height:16px}
	.nav-sections ul li a{padding-left:7px;padding-right:7px}
}

/*events*/
.events-list-new{display:flex;flex-wrap:wrap;margin:-58px 0 0 -20px}
.events-list-new .event-item{width:calc(50% - 20px);margin:58px 0 0 20px}
.events-list-new .event-item img{width:100%;border-radius:10px;display:block}
.events-list-new .event-item a{display:block}
.events-list-new .event-item-name{margin-top:28px;font-size:18px;line-height:24px;font-weight:700;color:#000}
.event-item-date{font-size:16px;line-height:24px;color:#999;margin:10px 0 0 0}
.arch-ebents{font-size:18px;line-height:24px;font-weight:600;margin-top:90px;margin-bottom:50px}
.arch-ebents a{position:relative;color:#b52026;padding:0 12px 0 0}
.arch-ebents a:before{position:absolute;top:9px;right:0;width:5px;height:9px;content:'';display:block;background:url(/local/templates/holcim_v2/images/arrow-arch.svg) no-repeat}

@media screen and (max-width:767px){
	.events-list-new .event-item{width:calc(100% - 20px)}
	.events-list-new .event-item-name{margin-top:20px;font-size:16px;line-height:22px}
	.arch-ebents{margin-top:50px;margin-bottom:50px}
	.event-item-date{font-size:14px;line-height:22px}
}

/*tabs offert*/
.nav-offert{border-bottom:1px solid #e0e0e0;margin:0 0 49px 0}
.nav-offert ul{list-style-type:none;margin:0 0 0 -58px;padding:0;display:flex}
.nav-offert ul li{font-weight:700;margin:0 0 0 58px;padding:0;font-size:24px;line-height:33px;color:#0b1f35;background:none}
.nav-offert ul li i{position:relative;padding:0 10px 19px 10px;cursor:pointer;font-style:normal;display:inline-flex;color:#0b1f35;text-decoration:none}
.nav-offert ul li i:before{position:absolute;bottom:0;border-radius:10px;left:0;content:'';display:none;height:4px;width:100%;background:#b00000}
.nav-offert ul li.active i{cursor:default}
.nav-offert ul li.active i:before{display:block}

@media screen and (max-width:999px){
	.nav-offert ul li{font-size:18px}
}

@media screen and (max-width:767px){
	.nav-offert{border:none;margin-bottom:25px}
	.nav-offert ul{flex-wrap:wrap;margin-left:0}
	.nav-offert ul li{width:100%;margin-left:0;margin-bottom:5px;font-size: 15px}
	.nav-offert ul li:last-child{margin-bottom:0}
	.nav-offert ul li i{display:flex;padding:8px 10px 10px 10px;border-radius:5px;background:#e0e0e0}
	.nav-offert ul li i:before{display:none !important}
	.nav-offert ul li.active i{background:#b00000;color:#fff}
}

.wr-label-fibra{display:none;position:absolute;left:100%;top:50%;transform:translateY(-50%);z-index:97;padding:0 0 0 18px}
.label-fibra{position:absolute;top:100%;left:11px;display:inline-flex;margin-top:18px}
.label-fibra img{display:block;max-width:100%;cursor:pointer}
.die-label-fibra{position:relative;background:#fff;padding:27px 34px 30px 28px;box-shadow:0 5px 15px 0 #00000040;min-width:315px;font-size:16px;line-height:24px}
.die-label-fibra:before{width:0;position:absolute;top:50%;right:100%;transform:translateY(-50%);content:'';height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #fff}
.label-fibra:hover .wr-label-fibra{display:block}
.body-slide_top-main .img-slide_prod-main .label-fibra{position:absolute;left:10px;top:100%;max-width:55px;margin-top:5px;z-index:50}
.body-slide_top-main .img-slide_prod-main .label-fibra .wr-label-fibra{display:none !important}

@media screen and (max-width:767px){
	.labels-card{left:0}
	.label-fibra{max-width:60px}
	.die-label-fibra{min-width:265px;font-size:14px;line-height:20px;padding:20px}
}

.item-func_top-main .free-test_block-inf{position:relative;width:100%;height:100%;transition:.3s;display:flex;margin:0!important;align-items:center;background:url(/local/templates/holcim_v2/images/back-bn2.png);border-radius:10px;overflow:hidden}
.item-func_top-main .free-test_block-inf:before{position:absolute;top:0;left:0;z-index:1;background:rgba(146, 146, 146, 0.61);content:'';display:block;width:100%;height:100%}
.item-func_top-main .tit-free-test_block-inf{font-size:16px;line-height:24px;margin:0;color:#0b1f35}
.item-func_top-main .desc-free-test_block-inf{z-index:20;padding:25px;height:auto;position:relative;top:auto;left:auto;bottom:auto;right:auto}
.item-func_top-main .free-test_block-inf>a{display:block;width:100%;height:100%;border-radius:10px;position:absolute;top:0;left:0;z-index:70;margin:0;background:0 0}
.item-func_top-main .free-test_block-inf:hover{box-shadow:0 0 10px rgba(0,0,0,.2)}
.new-calc-main{position:relative;z-index:50;background:#f5f5f5;border-radius:10px;padding:38px 50px 23px 50px;transition:.3s}
.new-calc-main:before{position:absolute;right:10px;bottom:0;z-index:-1;content:'';display:block;width:346px;height:235px;background:url(/local/templates/holcim_v2/images/decor-calc.svg) no-repeat}
.new-calc-main:hover{box-shadow:0 0 10px 0 #00000033}
.tit-new-calc-main{font-size:36px;line-height:49px;font-weight:700;color:#333;margin:0 0 22px 0;max-width:550px}
.text-new-calc-main{font-size:16px;line-height:24px;color:#515f6f;margin:0 0 33px 0;max-width:400px}

@media screen and (max-width: 1400px) {
	.desc-free-test_block-inf p{margin-bottom:10px}
	.tit-func_top-main{margin-bottom:10px}
}

@media screen and (max-width: 1200px) {
	.item-func_top-main .free-test_block-inf{min-height:150px}
	.desc-free-test_block-inf p{margin-bottom:15px}
	.tit-func_top-main{margin-bottom:15px}
}

@media screen and (max-width: 999px) {
	.new-calc-main{padding-bottom:25px;padding-top:30px}
	.new-calc-main:before{right:-20px}
	.field-s_bot-header{width:100% !important}
}

@media screen and (max-width: 767px) {
	.tit-new-calc-main{font-size:24px;line-height:33px}
	.block-ask_block-inf{padding-bottom:20px}
	.new-calc-main{padding:20px}
	.new-calc-main:before{right:-70px}
}

/**/
.about-company_w{margin:0 0 81px 0}
.about-company_w .title_w{margin:0 0 47px 0}
.body-company_w{display:flex}
.left-body-company_w{width:calc(50% - 25px)}
.left-body-company_w p{font-size:14px;line-height:21px;margin:0 0 20px 0;padding:0}
.but-blue_w{font-size:14px;line-height:19px;font-weight:700}
.but-blue_w a{background:#113960;border-radius:10px;transition:.3s;padding:0 30px 2px 30px;display:inline-flex;min-height:52px;align-items:center;justify-content:center;text-align:center;color:#fff;text-decoration:none}
.but-blue_w a:hover{opacity:.9}
.right-body-company_w{width:calc(50% - 25px);margin-left:auto;margin-top:-5px}
.left-body-company_w .but-blue_w{margin-top:40px}
.tit-company-nums_w{font-size:18px;line-height:24px;font-weight:700;margin:0 0 25px 0}
.list-company-nums_w{display:flex;flex-wrap:wrap;margin:-20px 0 0 -20px}
.item-company-nums_w{position:relative;width:calc(33.333% - 20px);margin:20px 0 0 20px;background:#f5f5f5;border-radius:10px;padding:15px 60px 15px 29px}
.item-company-nums_w b{font-size:40px;margin:0 0 8px 0;line-height:40px;display:block;color:#000}
.item-company-nums_w p{font-size:14px;line-height:19px;margin:0;padding:0}
.item-company-nums_w:before{content:'';display:block;position:absolute}
.item-company-nums_w.item1:before{top:15px;right:16px;width:58px;height:58px;background:url(/local/templates/holcim_v2/images/ico-nums_w1_.svg) no-repeat}
.item-company-nums_w.item2:before{top:24px;right:18px;width:78px;height:45px;background:url(/local/templates/holcim_v2/images/ico-nums_w2_.svg) no-repeat}
.item-company-nums_w.item3:before{top:12px;right:27px;width:48px;height:70px;background:url(/local/templates/holcim_v2/images/ico-nums_w3_.svg) no-repeat}
.item-company-nums_w.item4:before{top:10px;right:22px;width:52px;height:60px;background:url(/local/templates/holcim_v2/images/ico-nums_w4_.svg) no-repeat}
.item-company-nums_w.item5:before{top:15px;right:26px;width:59px;height:59px;background:url(/local/templates/holcim_v2/images/ico-nums_w5_.svg) no-repeat}
.item-company-nums_w.item6:before{top:15px;right:23px;width:56px;height:56px;background:url(/local/templates/holcim_v2/images/ico-nums_w6_.svg) no-repeat}
.our-prods-main-new_w{max-width:1672px;margin:0 auto 113px auto;padding:0}
.our-prods-main-new .title_w{margin:0 0 43px 0}
.list-our-prod-new_w{display:flex;flex-wrap:wrap;margin:-20px 0 0 -20px}
.item-our-prod_w{width:calc(16.6% - 20px);margin:20px 0 0 20px}
.item-our-prod_w a{text-decoration:none}
.img-mn-our_w{position:relative;margin:0 0 38px 0}
.img-mn-our_w i{display:block;position:relative;transition:.3s;margin:0;padding:0;line-height:normal}
.img-mn-our_w i:before{content:'';display:block;z-index:10;opacity:1;transition:.3s;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;background:rgba(255,255,255,.2)}
.img-mn-our_w i img{border-radius:10px;display:block;width:100%;filter:grayscale(100%);transition:.3s; height: auto;}
.img-dop-our_w{position:absolute;left:2px;bottom:-27px;z-index:30}
.img-dop-our_w img{display:block;max-width:100%; height: auto;}
.tit-prod-our_w{color:#000;font-size:14px;font-style:normal;font-weight:700;line-height:normal}
.item-our-prod_w:hover .img-mn-our_w i:before{opacity:0}
.item-our-prod_w:hover .img-mn-our_w i img{filter:grayscale(0%)}
.head-our-proj{position:relative;padding-right:288px;margin:0 0 41px 0}
.head-our-proj .link-more-block_w{position:absolute;top:10px;right:0}
.slider-projects-our-main_w{position:relative}
.b-projects-our-main_w{position:relative;z-index:60;max-width:1672px;margin:0 auto;padding:44px 0 49px 0}
.b-projects-our-main_w:before{position:absolute;z-index:-1;top:0;left:50%;background:#f5f5f5;content:'';display:block;width:10000px;margin:0 0 0 -5000px;height:100%}
.b-projects-our-main_w .title{margin:0 0 39px 0}
.b-projects-our-main_w>p{margin:0;padding:0}
.img-proj-our-main_w{margin:0 0 18px 0}
.img-proj-our-main_w img{border-radius:10px;display:block;max-width:100%;width:100%}
.tit-proj-our-main_w{color:#000;margin:0 0 8px 0;font-size:14px;font-style:normal;font-weight:700;line-height:normal}
.tit-proj-our-main_w a{color:#000;text-decoration:none}
.tit-proj-our-main_w a:hover{text-decoration:underline}
.town-proj-mn_w{color:#999;font-size:14px;font-style:normal;font-weight:400;line-height:normal}
.link-more-block_w{color:#b00000;margin:0;font-size:14px;font-style:normal;font-weight:400;line-height:normal}
.link-more-block_w a{position:relative;color:#113960;padding:0 12px 0 0;text-decoration:none}
.link-more-block_w a:hover{text-decoration:underline}
.link-more-block_w a:before{position:absolute;top:6px;right:0;content:'';width:5px;height:9px;display:block;background:url(/local/templates/holcim_v2/images/arrow-link-more_w.svg) no-repeat}
.slider-projects-our-main_w .slide{padding:0 10px 0 10px}
.slider-projects-our-main_w .slick-list{margin-left:-10px;margin-right:-10px}
.slider-projects-our-main_w{visibility:hidden;opacity:0;transition:opacity .5s;height:100%}
.slider-projects-our-main_w.slick-initialized{visibility:visible;opacity:1}
.slider-projects-our-main_w .slide{display:none}
.slider-projects-our-main_w .slide:first-child{display:block;visibility:hidden}
.slider-projects-our-main_w.slick-initialized .slide{display:block;visibility:visible!important}
.desc-proj-our-main_w{min-height:65px}
.title_w{font-size:24px;line-height:32px;font-weight:700;margin:0 0 39px 0}
.b-projects-our-main_w>p{font-size:14px;line-height:19px;margin:0 0 41px 0}
.slider-projects-our-main_w .slick-prev{position:absolute;left:-21px;top:50%;z-index:80;text-indent:1000000px;margin-top:-20px;z-index:70;border:0;border-radius:50%;background:#fff;width:0;height:40px;padding:0 0 0 40px;display:block;outline:0;cursor:pointer}
.slider-projects-our-main_w .slick-next{position:absolute;right:-21px;top:50%;z-index:80;text-indent:1000000px;margin-top:-20px;z-index:70;border:0;border-radius:50%;background:#fff;width:0;height:40px;padding:0 0 0 40px;display:block;outline:0;cursor:pointer}
.slider-projects-our-main_w .slick-prev:before{position:absolute;top:50%;left:50%;margin:-24px 0 0 -24px;z-index:-1;content:'';display:none;width:48px;height:48px;box-sizing:border-box;border-radius:50%;border:4px solid rgba(255,255,255,.6)}
.slider-projects-our-main_w .slick-next:before{position:absolute;top:50%;left:50%;margin:-24px 0 0 -24px;z-index:-1;content:'';display:none;width:48px;height:48px;box-sizing:border-box;border-radius:50%;border:4px solid rgba(255,255,255,.6)}
.slider-projects-our-main_w .slick-prev:after{position:absolute;top:50%;left:50%;margin:-8px 0 0 -5px;content:'';display:block;width:9px;height:16px;background:url(/local/templates/holcim_v2/images/arrow-ban.svg) no-repeat}
.slider-projects-our-main_w .slick-next:after{position:absolute;top:50%;left:50%;transform:rotate(180deg);margin:-8px 0 0 -4px;content:'';display:block;width:9px;height:16px;background:url(/local/templates/holcim_v2/images/arrow-ban.svg) no-repeat}
.slider-projects-our-main_w .slick-next,.slider-projects-our-main_w .slick-prev{margin-top:-60px}
.bot-panel-proj_w{display:flex;justify-content:flex-end;margin:27px 0 0 0}
.but-partner_w{font-size:14px;line-height:19px;font-weight:700}
.but-partner_w a{background:#113960;border-radius:10px;transition:.3s;padding:0 30px 2px 30px;display:inline-flex;min-height:52px;align-items:center;justify-content:center;text-align:center;color:#fff;text-decoration:none}
.but-partner_w a:hover{opacity:.9}
/*.ask-bottom_w{padding:69px 0 40px 0}*/
.ask-bottom_w{padding:0 0 40px 0}
.ask-bottom_w .title_w{margin:0 0 29px 0}
.item-ask_w{margin:0 0 18px 0}
.item-ask_w:last-child{margin-bottom:0}
.head-ask_w{position:relative;cursor:pointer;font-size:14px;padding:0 0 0 22px;line-height:19px;color:#515f6f}
.head-ask_w:before{position:absolute;top:2px;left:0;content:'';display:block;background:url(/local/templates/holcim_v2/images/ico-ask_w.svg) no-repeat;width:16px;height:16px}
.head-ask_w.active+.body-ask_w{display:block}
.body-ask_w{display:none;background:#f5f5f5;border-radius:10px;font-size:14px;line-height:21px;margin:10px 0 30px 22px;padding:23px 24px 24px 24px}
.body-ask_w p{margin:0 0 15px 0;padding:0;line-height:21px}
.body-ask_w p:last-child{margin-bottom:0}
.head-ask_w.active+.body-ask_w{display:block}
.benef-company_w{margin:0 0 44px 0}
.benef-company_w .title_w{margin:0 0 39px 0}
.body-benef_w{display:flex;margin:-37px 0 0 -40px;flex-wrap:wrap}
.col-benef_w{width:calc(33.333% - 40px);margin:37px 0 0 40px}
.item-benef_w{position:relative;margin:0 0 37px 0;padding:0 0 0 113px}
.item-benef_w:last-child{margin-bottom:0}
.item-benef_w:before{position:absolute;content:'';display:block}
.item-benef_w.item1:before{width:67px;height:68px;top:22px;left:13px;background:url(/local/templates/holcim_v2/images/ico-benef_w1.svg) no-repeat}
.item-benef_w.item2:before{width:62px;height:71px;top:12px;left:27px;background:url(/local/templates/holcim_v2/images/ico-benef_w2.svg) no-repeat}
.item-benef_w.item3:before{width:49px;height:66px;top:28px;left:33px;background:url(/local/templates/holcim_v2/images/ico-benef_w3.svg) no-repeat}
.item-benef_w.item4:before{width:83px;height:50px;top:21px;left:15px;background:url(/local/templates/holcim_v2/images/ico-benef_w4.svg) no-repeat}
.item-benef_w.item5:before{width:55px;height:68px;top:24px;left:30px;background:url(/local/templates/holcim_v2/images/ico-benef_w5.svg) no-repeat}
.item-benef_w.item6:before{width:75px;height:80px;top:8px;left:23px;background:url(/local/templates/holcim_v2/images/ico-benef_w6.svg) no-repeat}
.tit-benef_w{font-size:14px;line-height:19px;font-weight:700;margin-bottom:15px;color:#0b1f35}
.text-benef_w{margin:0 0 8px 0;position:relative;font-size:14px;line-height:21px;max-height:63px;overflow:hidden}
.text-benef_w:before{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:30px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}
.view-benef_w{font-size:14px;line-height:21px}
.view-benef_w a{position:relative;display:inline-flex;color:#113960;text-decoration:none;padding:0 14px 0 0}
.view-benef_w a:before{position:absolute;top:10px;right:0;content:'';display:block;background:url(/local/templates/holcim_v2/images/arrow-view.svg) no-repeat;width:10px;height:6px}
.view-benef_w span{display:block}
.view-benef_w span:last-child{display:none}
.text-benef_w.active{max-height:none}
.text-benef_w.active:before{display:none}
.view-benef_w a.active span:last-child{display:block}
.view-benef_w a.active span:first-child{display:none}
.ban-company_w{position:relative;background:#f5f5f5;border-radius:10px;margin:0 0 45px 0;overflow:hidden;border-radius:10px}
.in-desc-ban-company_w{max-width:800px;padding:20px 0 20px 0}
.desc-ban-company_w{position:absolute;top:0;left:0;padding:0 50px 0 51px;display:flex;width:100%;height:100%;align-items:center;z-index:60}
.tit-ban-company_w{margin:0 0 18px 0;font-size:32px;line-height:43px;color:#0b1f35;font-weight:700}
.text-ban-company_w{font-size:14px;line-height:21px;margin:0 0 33px 0}
.funttion-ban_w{margin:62px 0 0 0}
.funttion-ban_w ul{list-style-type:none;margin:-25px 0 0 -32px;padding:0;display:flex;flex-wrap:wrap}
.funttion-ban_w ul li{position:relative;margin:25px 0 0 32px;padding:0;font-size:14px;line-height:21px; background: none;}
.funttion-ban_w ul li:before{position:absolute;top:0;left:0;content:'';display:block}
.funttion-ban_w ul li.item1:before{top:-9px;background:url(/local/templates/holcim_v2/images/ico-func_w1-2.svg) no-repeat;width:44px;height:37px}
.funttion-ban_w ul li.item2:before{top:-6px;background:url(/local/templates/holcim_v2/images/ico-func_w2-2.svg) no-repeat;width:46px;height:30px}
.funttion-ban_w ul li.item3:before{top:-9px;background:url(/local/templates/holcim_v2/images/ico-func_w3-2.svg) no-repeat;width:33px;height:36px}
.funttion-ban_w ul li.item1{padding:0 0 0 52px}
.funttion-ban_w ul li.item2{padding:0 0 0 58px}
.funttion-ban_w ul li.item3{padding:0 0 0 42px}
.img-ban-company_w{position:relative;display:flex;justify-content:flex-end}
.img-ban-company_w:before{position:absolute;top:0;left:0;border-radius:10px 0 0 10px;background:linear-gradient(90deg,#f5f5f5 50%,rgba(245,245,245,0) 72.83%);content:'';display:block;width:100%;height:100%}
.img-ban-company_w img{display:block;border-radius:0 10px 10px 0;max-width:100%}


.our-prods-main-new_w .but-partner_w{text-align:right;margin-top:46px}
.about-calculator{margin: 0 0 50px;}
.about-calculator .but-blue_w{margin-top: 40px;}

@media screen and (min-width: 999px) {
	.list-our-prod-new_w{justify-content: space-between;}
}

@media screen and (max-width: 1500px) {
	.item-company-nums_w{padding-left:20px}
}

@media screen and (max-width: 1400px) {
	.img-dop-our_w img{max-width:70%}
	.body-company_w{flex-direction:column}
	.left-body-company_w{width:100%;margin-bottom:50px}
	.right-body-company_w{width:100%;margin-left:0}
}

@media screen and (max-width: 1200px) {
	.img-ban-company_w:before{width:135%}
	.col-benef_w{width:calc(100% - 40px)}
	.col-benef_w{display:flex;flex-wrap:wrap}
	.item-benef_w{width:calc(50% - 40px);margin-left:40px}
	.item-benef_w:first-child{margin-left:0}
}

@media screen and (max-width: 999px) {
	.item-our-prod_w{width:calc(25% - 20px)}
	.desc-ban-company_w{padding-left:20px;padding-right:20px}
	.tit-ban-company_w{font-size:24px;line-height:32px}
	.funttion-ban_w{margin-top:40px}
	.funttion-ban_w ul{margin-left:-15px}
	.funttion-ban_w ul li{margin-left:15px;font-size:12px}
	.title_w{margin-bottom:30px!important}
	.about-company_w,.our-prods-main-new_w{margin-bottom:70px}
	.bot-panel-proj_w{justify-content:center}
	.our-prods-main-new_w .but-partner_w{text-align:center;margin-top:40px}
}

@media screen and (max-width: 767px) {
	.slider-projects-our-main_w .slick-next{right:10px}
	.slider-projects-our-main_w .slick-prev{left:10px}
	.item-our-prod_w{width:calc(50% - 20px)}
	.item-benef_w{width:100%;margin-left:0}
	.item-company-nums_w{width:calc(100% - 20px)}
	.head-our-proj{padding-right:0}
	.head-our-proj .link-more-block_w{position:relative;top:auto;right:auto}
	.desc-ban-company_w{position:relative}
	.img-ban-company_w:before{display:none}
	.img-ban-company_w img{border-radius:0 0 10px 10px}
	.funttion-ban_w ul{margin-top:-10px}
	.funttion-ban_w ul li{width:calc(100% - 32px);min-height:45px;margin-top:10px;display:flex;align-items:center;line-height:16px}
	.funttion-ban_w ul li{padding-left:55px!important}
	.funttion-ban_w ul li:before{top:50%!important;transform:translateY(-50%)}
	.tit-ban-company_w{font-size:21px;line-height:28px}
	.funttion-ban_w{margin-top:15px}
	.text-ban-company_w{margin-bottom:25px}
	.title_w{font-size:21px;line-height:28px}
}
/**/

/*new card*/
.left_card-product{padding-top:45px}
.new-label-horizontal{position:absolute;top:0;left:0;width:100%}
.new-label-horizontal ul{list-style-type:none;margin:-8px 0 0 -8px;padding:0;display:flex;flex-wrap:wrap;justify-content:center}
.new-label-horizontal ul li{margin:8px 0 0 8px;padding:0;line-height:normal;background:0 0;font-size:12px;line-height:12px;color:#fff}
.new-label-horizontal ul li span{position:relative;padding:0 6px 0 22px;display:inline-flex;align-items:center;min-height:18px;background:#78c8FF99}
.new-label-horizontal ul li span:before{content:'';display:block;position:absolute;top:50%;transform:translateY(-50%)}
.new-label-horizontal ul li.item1 span{background:#78c8FF99}
.new-label-horizontal ul li.item2 span{background:#0b1F35CC}
.new-label-horizontal ul li.item3 span{background:#a7d66CCC}
.new-label-horizontal ul li.item4 span{background:#ffb6268C}
.new-label-horizontal ul li.item1 span:before{background:url(/local/templates/holcim_v2/../images/ico-new-label1.svg) no-repeat;width:16px;height:12px;left:3px}
.new-label-horizontal ul li.item2 span:before{background:url(/local/templates/holcim_v2/../images/ico-new-label2.svg) no-repeat;width:15px;height:12px;left:3px}
.new-label-horizontal ul li.item3 span:before{background:url(/local/templates/holcim_v2/../images/ico-new-label1.svg) no-repeat;width:16px;height:12px;left:3px}
.new-label-horizontal ul li.item4 span:before{background:url(/local/templates/holcim_v2/../images/ico-new-label3.svg) no-repeat;width:20px;height:16px;left:3px}
.new-label-horizontal ul li.item4 span{padding-left:24px}
.benef-card-new_w{display:flex;flex-wrap:wrap;margin:0 0 110px -30px}
.item-benef-card_w{width:calc(25% - 30px);margin:20px 0 0 30px;display:flex;align-items:center}
.ico-benef-card_w{position:relative;display:flex;width:97px;height:97px;min-width:97px;border-radius:18px;background:#f7f9fd;margin-right:27px}
.ico-benef-card_w:before{content:'';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.desc-benef-card_w b{display:block;font-size:16px;line-height:22px;font-weight:700;margin:0 0 4px 0}
.desc-benef-card_w p{margin:0;padding:0;font-size:14px;line-height:19px}
.item-benef-card_w.item1 .ico-benef-card_w{background:#f7f9fd}
.item-benef-card_w.item2 .ico-benef-card_w{background:#fef7f1}
.item-benef-card_w.item3 .ico-benef-card_w{background:#e7f1f2}
.item-benef-card_w.item4 .ico-benef-card_w{background:#e7f1f2}
.item-benef-card_w.item1 .ico-benef-card_w:before{background:url(/local/templates/holcim_v2/../images/ico-benef-card_w1.svg) no-repeat;width:65px;height:65px}
.item-benef-card_w.item2 .ico-benef-card_w:before{background:url(/local/templates/holcim_v2/../images/ico-benef-card_w2.svg) no-repeat;width:65px;height:65px}
.item-benef-card_w.item3 .ico-benef-card_w:before{background:url(/local/templates/holcim_v2/../images/ico-benef-card_w3.svg) no-repeat;width:64px;height:64px}
.item-benef-card_w.item4 .ico-benef-card_w:before{background:url(/local/templates/holcim_v2/../images/ico-benef-card_w4.svg) no-repeat;width:62px;height:62px}
.tabs-card_w{margin:0 0 50px 0}
.head-tabs-card_w{display:flex;border-bottom:3px solid #e6e6e7;align-items:center}
.nav-tabs-card_w ul{list-style-type:none;margin:0;padding:0;display:flex}
.nav-tabs-card_w ul li{margin:0 0 0 8px;padding:0;line-height:21px;font-size:16px;font-weight:600;background:0 0}
.nav-tabs-card_w ul li.active span{background:#e6e6e7;border-color:#e6e6e7;cursor:default}
.nav-tabs-card_w ul li:first-child{margin-left:0}
.nav-tabs-card_w ul li span{display:inline-flex;min-height:50px;align-items:center;cursor:pointer;padding:0 26px 0 26px;border:1px solid #fafbfb;border-bottom:none;border-radius:12px 12px 0 0}
.nav-tabs-card_w ul li span:hover{background:#e6e6e7}
.nav-tabs-card_w ul li br{ display:none !important}
.link-calc_w{margin-left:auto;font-size:13px;line-height:16px;font-weight:600}
.link-calc_w a{position:relative;display:inline-block;padding:0 0 0 30px;color:#858f9a;text-decoration:none}
.link-calc_w a:hover{color:#0b1f35}
.link-calc_w a:before{position:absolute;left:0;top:50%;content:'';margin-top:-12px;display:block;width:24px;height:24px;background:url(/local/templates/holcim_v2/../images/ico-calc_w.svg) no-repeat}
.tab-card_w{padding:0;display:none}
.tab-card_w:first-child{display:block}
.tab-card_w .top-bl-pay_card-product{padding:0}
.cont-tabs-card_w{padding:0 0 13px 0}
.top-tab-card_w{padding:41px 14px 13px 14px;border:1px solid #f5f5f5;border-radius:0 0 12px 12px;margin:0 0 40px 0}
.tab-card_w .top-bl-pay_card-product .order-slide_prod-main{background:#fafbfb}
.tab-card_w .fields-sl_prod-main input{background:#fafbfb}
.line-pay_w{display:flex;justify-content:space-between;margin:0}
.pay-online_w{font-size:14px;line-height:19px}
.pay-online_w a{position:relative;display:inline-block;padding:0 0 0 38px;color:#515f6f;text-decoration:none}
.pay-online_w a:before{position:absolute;top:-2px;left:0;width:24px;height:24px;content:'';display:block;background:url(/local/templates/holcim_v2/../images/ico-card-online_w.svg) no-repeat}
.pay-online_w a:hover{text-decoration:underline}
.spb-online_w{font-size:14px;line-height:19px}
.spb-online_w a{position:relative;display:inline-block;color:#515f6f;padding:0 0 0 37px}
.spb-online_w a:before{position:absolute;top:-2px;left:0;width:24px;height:24px;content:'';display:block;background:url(/local/templates/holcim_v2/../images/ico-spb_w.svg) no-repeat}
.summ-online_w{display:flex;align-items:center}
.label-summ_w{background:#ffdc26;margin:0 6px 0 0;height:20px;white-space:nowrap;border-radius:30px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;line-height:14px;font-weight:400;padding:0 4px 0 4px}
.info_w{font-size:12px}
.info_w i{min-width:12px;width:12px;height:12px;display:flex;align-items:center;cursor:pointer;justify-content:center;text-align:center;font-style:normal;color:#fff;border-radius:50%;background:#dde1e3}
.tab-card_w .top-bl-pay_card-product{margin-bottom:27px}
.die-example{font-size:16px;line-height:21px;margin:0 0 33px 0}
.die-example a{position:relative;display:flex;padding:0 0 0 60px;color:#000;text-decoration:none;min-height:46px;align-items:center;background:#d6eAB361;border-radius:12px}
.die-example a:before{position:absolute;top:50%;left:12px;transform:translateY(-50%);content:'';display:block;width:23px;height:22px;background:url(/local/templates/holcim_v2/../images/ico-surprise_w.svg) no-repeat}
.die-example a:after{position:absolute;top:50%;right:21px;transform:translateY(-50%);content:'';display:block;width:8px;height:14px;background:url(/local/templates/holcim_v2/../images/ico-arrow_w.svg) no-repeat}
.head-method_w{display:flex;align-items:baseline;margin:0 0 24px 0}
.tit-method_w{font-size:20px;line-height:27px;font-weight:700;color:#000}
.avail-pr_w{position:relative;padding:0 0 0 21px;margin-left:auto;font-size:14px;line-height:19px;color:#f8a04b}
.avail-pr_w:before{position:absolute;top:6px;left:4px;content:'';display:block;width:8px;height:11px;background:url(/local/templates/holcim_v2/../images/ico-avail_w.svg) no-repeat}
.item-method_w{margin:0 0 24px 0}
.item-method_w:last-child{margin-bottom:0}
.item-method_w a{position:relative;display:block;padding-right:400px;padding-left:46px;color:#000;text-decoration:none}
.item-method_w a:before{position:absolute;top:2px;left:0;content:'';display:block;width:32px;height:32px}
.item-method_w.item1 a:before{top:4px;height:33px;background:url(/local/templates/holcim_v2/../images/ico-d_w1.svg) no-repeat}
.item-method_w.item2 a:before{background:url(/local/templates/holcim_v2/../images/ico-d_w2.svg) no-repeat}
.item-method_w.item3 a:before{background:url(/local/templates/holcim_v2/../images/ico-d_w3.svg) no-repeat}
.item-method_w a:after{position:absolute;top:50%;right:20px;transform:translateY(-50%);content:'';display:block;width:8px;height:14px;background:url(/local/templates/holcim_v2/../images/ico-arrow_w.svg) no-repeat}
.adress-method_w>b{display:block;margin:0 0 3px 0;font-size:16px;line-height:21px;font-weight:700}
.pay-del_w{font-size:14px;line-height:19px;color:#858f9a;display:flex;align-items:center}
.pay-del_w i{font-style:normal;display:inline-flex;color:#fff;margin:0 4px 0 0;border-radius:20px;font-size:14px;line-height:19px;background:#a7d66c;padding:0 7px 2px 7px}
.end-time_w{position:absolute;right:70px;top:50%;transform:translateY(-50%);padding:0 10px 0 10px;font-size:14px;line-height:19px;color:#858f9a;background:#fafbfb;border:1px solid #78c8FF14;white-space:nowrap;height:32px;display:inline-flex;align-items:center;border-radius:20px}
.end-time_w b{font-size:13px;line-height:14px;font-weight:600;color:#ee4236;margin:0 10px 0 0}
.form-card_w{padding:19px 12px 45px 12px;border-radius:0 0 12px 12px;border:1px solid #f5f5f5}
.bl-fields-card_w{margin:0 0 32px 0}
.bl-fields-card_w:last-child{margin-bottom:0}
.tit-fields_w{font-size:16px;line-height:22px;font-weight:700;margin:0 0 20px 0}
.field-card_w{position:relative;margin:0 0 20px 0}
.field-card_w input{width:100%;height:56px;font-size:14px;line-height:19px;color:#000;transition:.2s;font-family:'Open Sans',sans-serif;border-radius:12px;background:#fafbfb;padding:13px 16px 0 16px;border:none}
.field-card_w input:hover{background:#ebedef}
.field-card_w label{display:block;position:absolute;top:19px;left:16px;font-size:14px;line-height:19px;color:#858f9a;pointer-events:none}
.fields-two-w{display:flex;margin:0 0 20px -20px}
.field-card_w{position:relative}
.fields-two-w .field-card_w{margin:0;width:calc(50% - 20px);margin:0 0 0 20px}
.selects-two_w{display:flex;margin:0 0 20px -20px}
.select-radio_w{position:relative;width:calc(50% - 20px);margin:0 0 0 20px}
.head-select-radio_w{position:relative;width:100%; white-space:nowrap; overflow:hidden;text-overflow: ellipsis;height:56px;transition:.2s;cursor:pointer;border-radius:12px;display:flex;align-items:center;background:#fafbfb;padding:0 48px 0 52px;border:none;font-size:14px;line-height:19px;color:#000}
.head-select-radio_w:before{position:absolute;top:50%;left:16px;width:24px;height:24px;transform:translateY(-50%);content:'';display:block}
.head-select-radio_w:after{position:absolute;top:50%;right:26px;width:12px;height:7px;background:url(/local/templates/holcim_v2/../images/arrow-sel_w.svg) no-repeat;transform:translateY(-50%);content:'';display:block}
.select-date_w .head-select-radio_w:before{background:url(/local/templates/holcim_v2/../images/date-sel_w.svg) no-repeat}
.select-time_w .head-select-radio_w:before{background:url(/local/templates/holcim_v2/../images/time-sel_w.svg) no-repeat}
.select-radio_w:hover .head-select-radio_w{background:#ebedef}
.but-card_w{width:calc(50% - 20px);margin:0 0 0 20px}
.but-card_w button{display:block;width:100%;font-family:'Open Sans',sans-serif;height:56px;border-radius:12px;border:none;min-width:100%;padding:0 10px 0 10px;outline:0;cursor:pointer;font-size:14px;line-height:19px;background:#b00000;font-weight:700;color:#fff}
.but-card_w button:hover{background:#ba1313}
.field-mail_w input,.field-phone_w input{padding-left:52px}
.field-mail_w label,.field-phone_w label{left:52px}
.field-mail_w:before,.field-phone_w:before{position:absolute;top:50%;left:16px;transform:translateY(-50%);content:'';display:block;width:24px;height:24px}
.field-phone_w:before{background:url(/local/templates/holcim_v2/../images/ico-fielw_w1.svg) no-repeat}
.field-mail_w:before{background:url(/local/templates/holcim_v2/../images/ico-fielw_w2.svg) no-repeat}
.fields-two-w:last-child{margin-bottom:0}
.act-gkk label{font-size:12px;top:8px;transition:.15s}
.wr-die-select_w{display:none;position:absolute;top:100%;left:0;padding:12px 0 0 0;z-index:98}
.die-select_w{width:100%;min-width:432px;display:block;box-shadow:0 10px 40px 0 #00000029;border-radius:12px;margin:0;background:#fff;padding:16px 16px 16px 16px}
ul.list-radio_w{list-style-type:none;padding:0;margin:0}
ul.list-radio_w li{position:relative;list-style-type:none;background:0;margin:0 0 17px 0;padding:0;line-height:19px;font-size:14px}
ul.list-radio_w li:last-child{margin-bottom:0}
ul.list-radio_w li input{position:absolute;top:0;left:0;width:0;height:0;opacity:0}
ul.list-radio_w li label{position:relative;display:block;cursor:pointer;padding:0 30px 0 0}
ul.list-radio_w li label:before{position:absolute;top:2px;right:0;content:'';display:block;width:14px;height:14px;border-radius:50%;border:1px solid #858f9a}
ul.list-radio_w li label:after{position:absolute;top:6px;right:4px;content:'';display:none;width:8px;height:8px;border-radius:50%;background:#d7308d}
ul.list-radio_w li input:checked+label:after{display:block}
.selects-two_w .select-radio_w:nth-child(2n) .wr-die-select_w{left:auto;right:0}
.pop-calc_w{width:100%;max-width:684px!important;padding:20px 24px 24px 24px!important;border:1px solid #f5f5f5!important;min-height:489px;border-radius:16px!important}
.tit-pop-calc_w{font-size:24px;line-height:32px;font-weight:700;color:#000;margin:0 0 24px 0;padding:0 55px 0 0}
.text-pop-calc_w{font-size:14px;line-height:19px;margin:0 0 28px 0}
.result-calc_w{font-size:14px;line-height:19px;margin:40px 0 45px 0}
.result-calc_w b{display:block}
.form-pop-calc_w .but-card_w{margin:40px 0 0 0;width:100%;max-width:308px}
.field-card_w span{position:absolute;top:50%;right:22px;transform:translateY(-50%);font-size:14px;line-height:19px;color:#858f9a}
.form-pop-calc_w .field-card_w input{padding-right:60px;background:#f5f5f5}
.pop-calc_w .fancybox-close-small{top:25px!important;right:25px!important;background:url(/local/templates/holcim_v2/../images/close-pop-calc.svg) no-repeat}
.top-tab-card_w .price_card-product{ min-width:174px; white-space: nowrap}
/*new card*/

@media screen and (max-width: 1600px) {
	.item-benef-card_w{width:calc(50% - 30px)}
	.desc-benef-card_w p br{display:none}
}

@media screen and (max-width: 1200px) {
	.nav-tabs-card_w ul li span{padding-left:10px;padding-right:10px}
	.nav-tabs-card_w ul li{ font-size:14px; line-height:18px}
	.nav-tabs-card_w ul li br{ display:block !important}
	.end-time_w { display:none}
	.item-method_w a{ padding-right:30px}
}

@media screen and (max-width: 999px) {
	.nav-tabs-card_w ul li br{ display:none !important}
	.end-time_w { display:flex}
}

@media screen and (min-width: 767px) {
	.coms-mob_w, .calc-example_w{ display:none !important}
}

@media screen and (max-width: 767px) {
	.pop-calc_w{min-height:1px;padding:20px 10px 24px 10px!important}
	.tit-pop-calc_w{font-size:16px;line-height:22px}
	.form-pop-calc_w .fields-two-w{flex-wrap:wrap}
	.fields-two-w .field-card_w{width:calc(100% - 20px);margin-bottom:20px}
	.fields-two-w .field-card_w:last-child{margin-bottom:0}
	.result-calc_w{margin-top:24px}
	.pop-calc_w .fancybox-close-small{top:15px!important;right:12px!important}
	.form-pop-calc_w .but-card_w{max-width:100%}
	.new-label-horizontal{position:relative;margin-top:45px}
	.new-label-horizontal ul{flex-wrap:nowrap;justify-content:flex-start;width:calc(100% + 30px);overflow-x:auto;margin-left:-15px;margin-right:-15px}
	.new-label-horizontal ul li{white-space:nowrap}
	.new-label-horizontal ul li:first-child{margin-left:15px}
	.new-label-horizontal ul li:last-child{margin-right:15px}
	.big-slider-card-wrapper .slick-dots{text-align:left}
	.new-label-horizontal ul::-webkit-scrollbar{display:none}
	.new-label-horizontal ul{scrollbar-width:none;-ms-overflow-style:none}
	.right_card-product h1{font-size:16px;line-height:21px}
	.link-calc_w{display:none}
	.tabs-card_w{margin-top:30px;margin-bottom:24px}
	.nav-tabs-card_w ul li{font-size:14px;line-height:20px;border-color:#fafbfb}
	.top-tab-card_w{border-color:#fafbfb;border-top:none}
	.nav-tabs-card_w ul li span{min-height:40px}
	.head-tabs-card_w{border:none}
	.nav-tabs-card_w ul li.active span{background:#fafbfb;border-color:#fafbfb}
	.nav-tabs-card_w{width:100%}
	.top-tab-card_w{background:#fafbfb;border-radius:0 0 12px 12px}
	.nav-tabs-card_w ul{width:100%;justify-content:space-between}
	.top-tab-card_w{padding-top:32px}
	.tab-card_w .top-bl-pay_card-product .order-slide_prod-main{background:#fff;border:1px solid #dde1e3}
	.tab-card_w .price_card-product span{font-size:24px!important; white-space:nowrap}
	.tab-card_w .fields-sl_prod-main input{background:#fff}
	.tab-card_w .fields-sl_prod-main input{background:#fff}
	.coms-mob_w{font-size:11px;line-height:15px;color:#858f9a;font-weight:400;margin-top:-3px; white-space: nowrap}
	.tab-card_w .price_card-product{line-height:36px}
	.tab-card_w .but-pay_card-product{ position:fixed; bottom:0; left:0; z-index:90; padding:9px; background:#fff}
	.line-pay_w{flex-direction:column}
	.line-pay_w>div{margin:0 0 24px 0}
	.summ-online_w{order:1}
	.pay-online_w{order:2}
	.spb-online_w{order:3;margin-bottom:0!important}
	.tab-card_w .top-bl-pay_card-product{margin-bottom:14px}
	.top-tab-card_w{padding-bottom:25px;padding-left:12px;padding-right:12px}
	.method-delivery_w{display:none}
	.label-summ_w{display:flex;font-size:14px;line-height:19px;background:0 0;justify-content:flex-start;width:100%}
	.label-summ_w b{background:#ffdc26;padding:0 3px 0 3px;border-radius:20px;margin-right:4px;color:#000}
	.rating_card-product p{font-size:14px}
	.top-tab-card_w{margin-bottom:0}
	.fields-two-w{flex-wrap:wrap}
	.selects-two_w{flex-wrap:wrap}
	.select-radio_w{margin-bottom:20px;width:calc(100% - 20px)}
	.select-radio_w:last-child{margin-bottom:0}
	.but-card_w{width:calc(100% - 20px)}
	.wr-die-select_w{width:100%}
	.die-select_w{min-width:100%}
	.die-example{margin-top:24px;margin-bottom:12px}
	.cont-tabs-card_w{padding-bottom:0}
	.die-example+.calc-example_w{margin-top:0}
	.calc-example_w a{background:#fafbfb}
	.calc-example_w a:before{position:absolute;left:12px;top:50%;content:'';margin-top:0;display:block;width:24px;height:24px;background:url(/local/templates/holcim_v2/../images/ico-calc_w.svg) no-repeat}
	.tabs-card-full_w{background:#fafbfb;border-radius:12px;padding:0 10px 0 10px}
	.tabs-card-full_w .cont_tabs-card .tab-tb:first-child{border-top:none}
	.tabs-card-full_w .head-tab{font-size:14px;line-height:19px;padding-right:35px}
	.tabs-card-full_w .cont_tabs-card{border-bottom:none}
	.tabs-card-full_w .head-tab:before{position:absolute;content:'';top:50%;right:20px;margin-top:-7px;background:#828d98;width:2px;height:14px}
	.tabs-card-full_w .head-tab:after{position:absolute;content:'';top:50%;right:14px;margin-top:-1px;background:#828d98;width:14px;height:2px}
	.tabs-card-full_w .head-tab.active:before{display:none}
	.item-benef-card_w{width:calc(100% - 30px)}
	.ico-benef-card_w{margin-right:8px;width:52px;min-width:52px;height:52px;border-radius:18px}
	.desc-benef-card_w b{font-size:14px;line-height:19px}
	.desc-benef-card_w p{font-size:12px;line-height:16px}
	.tabs-card-full_w{margin-bottom:40px}
	.item-benef-card_w .ico-benef-card_w:before{width:36px!important;height:36px!important;background-size:100% auto!important}
	.benef-card-new_w{margin-bottom:60px}
	.top-bl-pay_card-product .order-slide_prod-main{max-width:199px}
	.nav-tabs-card_w ul li{ margin-left:3px}
	.nav-tabs-card_w ul li span{ padding-left:7px; padding-right:7px}
	.top-tab-card_w .price_card-product{ min-width:1px}
	.tabs-card-full_w .params_tabs-card ul li{font-size:14px}
	.tabs-card-full_w .body-desc_tabs-card, .tabs-card-full_w .body-tab-bb,  .tabs-card-full_w .item_about-main p, .tabs-card-full_w table.table-crd td,  .tabs-card-full_w table.table-crd th{font-size:14px}
	.tabs-card-full_w .b-params-tabs { background:none}
}

.left_inner-content>h2{margin-bottom:25px}
ul.four-img{list-style-type:none;padding:0;display:flex;flex-wrap:wrap;margin:-20px 0 40px -20px}
ul.four-img li{width:calc(50% - 20px);margin:20px 0 0 20px;padding:0;background:0 0}
ul.four-img li div{position:relative;display:flex;align-items:center;max-height:17vw;overflow:hidden;border-radius:10px}
ul.four-img li img{position:relative;display:block;border-radius:10px;width:100%}
ul.four-img li p{margin:22px 0 15px 0;padding:0;font-size:16px;line-height:24px;color:#0b1f35}
ul.four-img li:first-child:last-child{width:100%;}
ul.four-img li:first-child:last-child div{max-height:32vw}
ul.four-img+h2{padding-top:0}
ul.four-img+p{margin-top:0}
ul.four-img li a{display:block;width:100%}

@media screen and (min-width: 1925px) {
	ul.four-img li div{max-height:315px}
	ul.four-img li:first-child:last-child div{max-height:24vw}
}

@media screen and (max-width: 999px) {
	ul.four-img li div{max-height:24vw;}
	ul.four-img li:first-child:last-child div{max-height:60vw}
}

@media screen and (max-width: 767px) {
	ul.four-img li div{max-height:29vw;}
	ul.four-img li:first-child:last-child div{max-height:60vw}
}

@media screen and (max-width: 500px) {
	ul.four-img li{width:calc(100% - 20px);}
	ul.four-img li div{max-height:60vw;}
	ul.four-img li:first-child:last-child div{max-height:60vw}
}

/*landing*/
.top-card-land{display:flex;flex-wrap:wrap;margin:-40px 0 60px -20px}
.item-card-land{width:calc(33.333% - 20px);margin:40px 0 0 20px}
.back-card-land{position:relative;margin:0 0 30px 0}
.back-card-land>img{display:block;border-radius:10px;max-width:100%}
.img-prod-land-card{position:absolute;left:3px;bottom:-27px}
.img-prod-land-card img{display:block;max-width:100%}
.desc-card-land{position:absolute;top:0;left:0;padding:80px 21px 0 225px;height:100%}
.tit-card-land{font-size:18px;line-height:24px;color:#fff;font-weight:700}
.but-card-land{position:absolute;bottom:28px;font-size:14px;line-height:19px;font-weight:700}
.but-card-land a{display:inline-flex;align-items:center;transition:.3s;justify-content:center;text-align:center;background:#113960;border-radius:10px;min-height:53px;padding:0 28px 0 28px;color:#fff;text-decoration:none;color:#fff}
.but-card-land a:hover{background:#124474}
.main-tit-card-land{font-size:18px;line-height:24px;font-weight:700}
.main-tit-card-land a{color:#000;text-decoration:none}
.menu-func-land{margin:0 0 64px 0}
.menu-func-land ul{list-style-type:none;margin:0 0 0 -20px;padding:0;display:flex}
.menu-func-land ul li{margin:0 0 0 20px;padding:0;line-height:19px;background:0 0;flex:1 1 0;font-size:14px}
.menu-func-land ul li a{position:relative;display:flex;align-items:center;padding:0 12px 0 80px;border:1px solid #e6e6e7;height:68px;border:1px solid #e6e6e7;border-radius:10px;color:#515f6f;text-decoration:none}
.menu-func-land ul li a:before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:'';display:block}
.menu-func-land ul li.item1 a:before{left:23px;width:32px;height:40px;background:url(/local/templates/holcim_v2/images/ico-params-land1.svg) no-repeat}
.menu-func-land ul li.item2 a:before{left:21px;width:37px;height:37px;background:url(/local/templates/holcim_v2/images/ico-params-land2.svg) no-repeat}
.menu-func-land ul li.item3 a:before{left:25px;width:28px;height:44px;background:url(/local/templates/holcim_v2/images/ico-params-land3.svg) no-repeat}
.menu-func-land ul li.item4 a:before{left:22px;width:35px;height:37px;background:url(/local/templates/holcim_v2/images/ico-params-land4.svg) no-repeat}
.menu-func-land ul li.item5 a:before{left:23px;width:29px;height:31px;background:url(/local/templates/holcim_v2/images/ico-params-land5.svg) no-repeat}
.menu-func-land ul li.item6 a:before{left:24px;width:26px;height:32px;background:url(/local/templates/holcim_v2/images/ico-params-land6.svg) no-repeat}
.menu-func-land ul li a:hover{box-shadow:0 0 5px 0 rgba(0,0,0,.1)}
.b-info-prod-land{display:flex;margin:0 0 85px 0}
.left-info-prod-land{width:calc(50% - 10px);min-width:calc(50% - 10px)}
.table-info-land{width:100%}
.name-td-land{padding:0 10px 0 0;width:100%;font-size:14px;line-height:21px}
.nums-td-land{padding:0 10px 0 10px;min-width:136px;width:136px;font-size:14px;line-height:21px}
.head-table-info-land{display:flex;margin:0 0 5px 0}
.in-td-name-land{border-radius:10px;background:#f5f5f5;font-size:14px;line-height:21px;display:flex;min-height:50px;align-items:center;padding:10px 15px 10px 15px}
.in-nums-td-land{border-radius:10px;justify-content:center;text-align:center;font-size:14px;line-height:21px;background:#f5f5f5;color:#fff;display:flex;min-height:50px;align-items:center;padding:5px 15px 5px 15px}
.in-nums-td-land.item1{background:#074db2}
.in-nums-td-land.item2{background:#8036ad}
.in-nums-td-land.item3{background:#bb0c79}
.line-table-info-land{display:flex;border-top:1px solid #f5f5f5}
.head-table-info-land+.line-table-info-land{border:none}
.line-table-info-land .name-td-land{padding:5px 15px 5px 15px;display:flex;min-height:40px;align-items:center}
.line-table-info-land .nums-td-land{font-size:14px;align-items:center;display:flex;line-height:21px;text-align:center;justify-content:center;min-height:40px;padding:10px 15px 10px 15px}
.line-table-info-land .nums-td-land>b{font-size:20px}
.right-info-prod-land{width:calc(50% - 10px);min-width:calc(50% - 10px);margin-left:auto}
.in-full-head-td{border-radius:10px;background:#f5f5f5;font-size:14px;line-height:21px;display:flex;min-height:50px;align-items:center;text-align:center;justify-content:center;padding:5px 15px 5px 15px;font-weight:700}
.block-ask-land{margin:0 0 95px 0}
.block-ask-land .sm-tit-land{margin:0 0 30px 0}
.nav-tabs-ask-land{margin:0 0 42px 0}
.nav-tabs-ask-land ul{list-style-type:none;margin:-10px 0 0 -10px;padding:0;display:flex;flex-wrap:wrap}
.nav-tabs-ask-land ul li{margin:10px 0 0 10px;padding:0;background:0 0;font-size:14px;line-height:19px}
.nav-tabs-ask-land ul li a{display:inline-flex;align-items:center;justify-content:center;color:#515f6f;text-decoration:none;padding:0 19px 2px 19px;text-align:center;min-height:40px;background:#f5f5f5;border-radius:10px}
.nav-tabs-ask-land ul li.active a{color:#fff;background:#113960}
.tab-ask-land .list-ask_w{margin:0}
.tab-tb-land{display:none}
.tab-tb-land:first-child{display:block}
.block-informat-land{display:flex;margin:0 0 125px 0}
.left-informat-land{width:calc(50% - 28px)}
.sm-tit-land{margin:0 0 32px 0;font-size:24px;line-height:32px;font-weight:700}
.left-informat-land p{font-size:16px;line-height:24px;margin:0 0 44px 0;padding:0}
.scheme-land{margin:0 0 32px 0}
.scheme-land img{display:block}
.sm-tit-factory{font-size:18px;line-height:24px;font-weight:700;margin:0 0 45px 0;color:#000}
.list-factory-land{display:flex;margin:-30px 0 0 -30px}
.col-factory-land{width:calc(50% - 30px);margin:30px 0 0 30px}
.item-factory-land{position:relative;font-size:16px;line-height:24px;color:#333;margin:0 0 30px 0;padding:0 0 0 55px}
.item-factory-land:last-child{margin-bottom:0}
.item-factory-land:before{position:absolute;top:3px;left:0;content:'';width:40px;height:40px;display:block;background:url(/local/templates/holcim_v2/images/ico-factory1.svg) no-repeat}
.item-factory-land.item2:before{top:2px;left:7px;width:27px;height:46px;background:url(/local/templates/holcim_v2/images/ico-factory2.svg) no-repeat}
.item-factory-land b{display:block}
.item-factory-land p{margin:0;padding:0;font-size:14px;line-height:24px}
.right-informat-land{width:calc(50% - 28px);margin-left:auto}
.right-informat-land .sm-tit-land{margin:0 0 31px 0}
.img-mesh-land{margin:-10px 0 28px 0}
.img-mesh-land img{display:block}
.item-serv-factory-land{position:relative;margin:0 0 32px 0;padding:0 0 0 135px}
.item-serv-factory-land:before{position:absolute;top:0;left:0;content:'';display:block}
.item-serv-factory-land.item1:before{left:9px;background:url(/local/templates/holcim_v2/images/ico-serv-land1.svg) no-repeat;width:87px;height:66px}
.item-serv-factory-land.item2:before{left:20px;background:url(/local/templates/holcim_v2/images/ico-serv-land2.svg) no-repeat;width:65px;height:66px}
.item-serv-factory-land.item3:before{top:12px;left:13px;background:url(/local/templates/holcim_v2/images/ico-serv-land3.svg) no-repeat;width:78px;height:61px}
.item-serv-factory-land.item4:before{top:5px;left:17px;background:url(/local/templates/holcim_v2/images/ico-serv-land4.svg) no-repeat;width:71px;height:60px}
.item-serv-factory-land:last-child{margin-bottom:0}
.item-serv-factory-land p{padding:0;font-size:16px;line-height:22px;font-weight:700;color:#000;margin:0 0 13px 0}
.item-serv-factory-land ul{list-style-type:none;margin:0;padding:0}
.item-serv-factory-land li{position:relative;margin:0 0 10px 0;padding:0 0 0 22px;background:0 0;color:#333;font-size:14px;line-height:19px}
.item-serv-factory-land li:last-child{margin-bottom:0}
.item-serv-factory-land li:before{position:absolute;top:9px;left:10px;content:'';display:block;width:3px;height:3px;border-radius:50%;background:#000}
.contacts-bot-land{display:flex}
.left-contacts-bot-land{width:calc(50% - 10px)}
.left-contacts-bot-land .sm-tit-land{margin:0 0 30px 0}
.in-left-cont-land{max-width:700px}
.text-bot-cont-land{font-size:18px;line-height:24px;margin:0 0 35px 0}
.nav-tabs-cont-land{margin:0 0 47px 0}
.nav-tabs-cont-land ul{list-style-type:none;margin:-10px 0 0 -10px;padding:0;display:flex;flex-wrap:wrap}
.nav-tabs-cont-land ul li{margin:10px 0 0 10px;padding:0;background:0 0;font-size:14px;line-height:19px}
.nav-tabs-cont-land ul li a{display:inline-flex;align-items:center;justify-content:center;color:#515f6f;text-decoration:none;padding:0 19px 2px 19px;text-align:center;min-height:40px;background:#f5f5f5;border-radius:10px}
.nav-tabs-cont-land ul li.active a{color:#fff;background:#113960}
.line-info-cont-tabs{display:flex;flex-wrap:wrap;align-items:center;margin:-10px 0 10px 0}
.phone-cont-land{font-size:20px;line-height:21px;font-weight:700;margin:10px 12px 0 0}
.phone-cont-land a{text-decoration:none;color:#000}
.but-callback-land{font-size:14px;line-height:19px;margin:10px 12px 0 0}
.but-callback-land a{display:inline-flex;align-items:center;padding:0 19px 2px 19px;transition:.3s;color:#113960;justify-content:center;text-align:center;min-height:40px;border-radius:10px;border:1px solid #113960;text-decoration:none}
.but-callback-land a:hover{background:#113960;color:#fff}
.work-land-cont{margin:10px 0 0 0;font-size:14px;line-height:21px;color:#000}
.mail-land-cont{font-size:14px;line-height:21px;font-weight:700;margin:0 0 19px 0}
.mail-land-cont a{color:#113960;text-decoration:underline}
.mail-land-cont a:hover{text-decoration:none}
.adress-land-cont{font-size:14px;line-height:21px;margin:0 0 44px 0}
.attent-land-cont{position:relative;color:#000;font-size:14px;line-height:21px;padding:2px 0 2px 18px}
.attent-land-cont:before{position:absolute;top:0;left:0;background:#113960;content:'';display:block;width:2px;height:100%}
.right-contacts-bot-land{width:calc(50% - 10px);margin-left:auto}
#map-land{min-height:520px;border-radius:10px;overflow:hidden}
.tab-cont-land{display:none}
.tab-cont-land:first-child{display:block}
.form-contacts-land{position:relative;background:#f5f5f5;border-radius:10px;margin:0 0 43px 0;min-height:284px;display:flex;padding:28px 20px 0 545px}
.form-contacts-land:before{position:absolute;right:68px;bottom:-30px;content:'';display:block;background:url(/local/templates/holcim_v2/images/decor-form-land.svg) no-repeat;width:180px;height:212px}
.img-form-contacts-land{position:absolute;bottom:0;left:21px}
.img-form-contacts-land img{display:block}
.info-form-contacts-land{max-width:413px;margin-right:15px}
.tit-info-form-land{font-size:24px;line-height:32px;margin:0 0 25px 0;font-weight:700;color:#000}
.phone-form-cont-land{margin:0 0 28px 0;font-size:32px;font-weight:700}
.phone-form-cont-land a{color:#113960;text-decoration:none}
.work-form-cont-land{font-size:16px;line-height:24px;color:#0b1f35}
.body-form-cont-land{margin-left:auto;width:50%}
.field-form-land{margin:0 0 15px 0}
.field-form-land input{height:40px;width:100%;max-width:272px;padding:0 15px 0 15px;border:1px solid transparent;border-radius:10px;border:none;outline:0;font-size:16px;font-weight:400;font-family:'Open Sans',sans-serif}
.field-form-land input.error{border-color:#b00000!important}
.assets-form-land{position:relative;margin:0 0 17px 0}
.assets-form-land input{position:absolute;top:0;left:0;opacity:0;width:1px;height:1px}
.assets-form-land label{position:relative;display:inline-block;padding:0 0 0 42px;color:#0b1f35;font-size:14px;line-height:24px;cursor:pointer}
.assets-form-land label:before{position:absolute;top:-3px;left:0;content:'';display:block;width:30px;height:30px;background:#fff;border-radius:10px}
.assets-form-land label:after{position:absolute;left:7px;top:7px;content:'';display:none;background:url(/local/templates/holcim_v2/images/sprite.svg) -143px -266px no-repeat;width:16px;height:11px}
.assets-form-land input:checked+label:before{background:#113960}
.assets-form-land input:checked+label:after{display:block}
.assets-form-land label a{color:#515f6f;text-decoration:none}
.assets-form-land label a:hover{text-decoration:underline}
.but-form-land button{width:100%;max-width:272px;height:54px;transition:.3s;background:#113960;color:#fff;font-size:14px;line-height:19px;border-radius:10px;font-weight:700;cursor:pointer;border:none;font-family:'Open Sans',sans-serif}
.but-form-land button:hover{opacity:.9}
.sm-tit-map-land{font-size:18px;line-height:24px;color:#858f9a;font-weight:700;margin:0 0 22px 0}
.b-map-big-land #map{overflow:hidden;border-radius:10px}
.b-shop-map-land{margin:0 0 25px 0}
.list-shop-map-land ul{list-style-type:none;display:flex;flex-wrap:wrap;padding:0;margin:-10px 0 0 -10px}
.list-shop-map-land ul li{margin:10px 0 0 10px;padding:0;line-height:21px;background:0 0;font-size:16px}
.list-shop-map-land ul li a{display:flex;align-items:center;transition:0.3s;height:54px;color:#0b1f35;text-decoration:none;background:#f5f5f5;border-radius:10px;padding:0 16px 0 16px}
.list-shop-map-land ul li a:hover{box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1)}
.list-shop-map-land ul li span{display:block;height:33px;margin:0 13px 0 0}
.list-shop-map-land ul li i{font-style:normal}
.list-shop-map-land ul li img{display:block;max-height:33px}
.b-test-free-land{position:relative;overflow:hidden;border-radius:10px;margin:0 0 58px 0}
.b-test-free-land img{display:block;border-radius:10px}
.desc-free-land{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;z-index:20;align-items:center;padding:15px 52px 15px 52px}
.in-desc-free-land{color:#fff}
.tit-free-test-land{font-size:36px;line-height:49px;color:#fff;font-weight:700;margin:0 0 9px 0}
.desc-free-land p{font-size:16px;line-height:24px;margin:0 0 34px 0;padding:0}
.but-free-test-land{font-size:14px;line-height:19px;font-weight:700}
.but-free-test-land a{display:inline-flex;align-items:center;transition:.3s;justify-content:center;padding:0 20px 0 20px;width:100%;max-width:252px;text-align:center;min-height:54px;background:#113960;border-radius:10px;color:#fff;text-decoration:none}
.but-free-test-land a:hover{background:#124474}
.block-calc-land{position:relative;z-index:50;background:#f5f5f5;border-radius:10px;padding:39px 25px 50px 56px}
.block-calc-land:before{position:absolute;z-index:-1;bottom:0;right:23px;content:'';display:block;background:url(/local/templates/holcim_v2/images/decor-calc-block.svg) no-repeat;width:318px;height:216px}
.block-calc-land .sm-tit-land{margin:0 0 24px 0}
.block-calc-land p{font-size:16px;line-height:24px;margin:0 0 21px 0;padding:0;color:#333}
.block-calc-land .sm-text-calc{font-size:14px;line-height:24px;margin:0 0 13px 0}
.line-calc-land{display:flex;align-items:center;margin:0 0 16px 0}
.line-calc-land label{display:block;font-size:14px;line-height:24px;font-weight:700;min-width:250px;margin:0 25px 0 0}
.field-calc-land input{height:40px;width:100%;max-width:116px;padding:0 15px 0 15px;border:1px solid transparent;text-align:center;border-radius:10px;border:none;outline:0;font-size:16px;font-weight:400;font-family:'Open Sans',sans-serif}
.field-calc-land input.error{border-color:#b00000!important}
.two-fileds-calc{display:flex;align-items:center}
.two-fileds-calc span{display:block;margin:0 8px 0 8px;font-size:14px;line-height:24px;font-weight:700;color:#000}
.block-calc-land .but-form-land{margin:30px 0 0 0}
.body-form-cont-land form{ position:relative; z-index:50}
.wr-menu-func-land{background:#fff;position:sticky;top:65px;z-index:99}
.wr-menu-func-land:before{position:absolute;top:0;left:50%;margin:0 0 0 -50vw;background:#fff;border-bottom:1px solid transparent;border-top:1px solid transparent;height:100%;content:'';display:block;width:calc(100vw - 10px)}
.main-land{overflow:visible}
.list-catalog-land{display:flex; flex-wrap:wrap; margin:-20px 0 20px -20px}
.list-catalog-land .item-prodd-catalog{width:calc(33.333% - 20px);margin:20px 0 0 20px}

@media screen and (min-width:999px){
	.main-land .top-header:before{width:calc(100vw - 10px);margin:0 0 0 -50vw}
	.wr-menu-func-land.fixed .menu-func-land ul li a{border-color:transparent;box-shadow:none}
	.nav-tabs-ask-land ul li a:hover{background:#113960;color:#fff}
	.nav-tabs-cont-land ul li a:hover{background:#113960;color:#fff}
	.wr-menu-func-land.fixed:before{border-bottom:1px solid #f5f5f5;border-top:1px solid #f5f5f5}
	.list-catalog-land  .item-prodd-catalog:hover .item-prod-ss{box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1)}
}
@media screen and (max-width:1700px){
	.img-mesh-land img{max-width:100%}
	.img-prod-land-card{max-width:170px}
	.desc-card-land{padding-top:40px;padding-left:180px}
	.but-card-land{right:20px;margin-left:180px}
	.menu-func-land ul li{font-size:12px;line-height:16px}
	.scheme-land img{max-width:100%}
	.but-card-land a{padding-left:20px;padding-right:20px}
}
@media screen and (max-width:1350px){
	.img-prod-land-card{max-width:100px}
	.desc-card-land{padding-left:105px;padding-top:40px}
	.but-card-land{margin-left:105px}
	.tit-card-land{font-size:14px;line-height:18px}
	.img-form-contacts-land{display:none}
	.form-contacts-land{padding-left:20px}
	.main-tit-card-land{font-size:16px;line-height:20px}
	.but-card-land{bottom:20px}
	.menu-func-land ul li a{padding-left:60px}
	.menu-func-land ul li a:before{left:14px!important}
	.b-info-prod-land{flex-direction:column}
	.left-info-prod-land{width:100%;min-width:100%;margin-bottom:40px}
	.right-info-prod-land{width:100%;min-width:100%;margin-left:0}
}
@media screen and (max-width:1200px){
	.desc-card-land{padding-top:25px}
	.menu-func-land ul{margin-left:-5px}
	.menu-func-land ul li{margin-left:5px}
	.block-informat-land{flex-direction:column}
	.left-informat-land{width:100%;margin-bottom:40px}
	.right-informat-land{width:100%;margin-left:auto}
	.scheme-land img{margin:0 auto}
	.img-mesh-land img{margin:0 auto}
}
@media screen and (max-width:999px){
	.item-card-land{width:calc(50% - 20px);margin:40px 0 0 20px}
	.back-card-land>img{width:100%}
	.wr-menu-func-land{top:49px;margin:0 -15px 0 -15px}
	.menu-func-land{margin-bottom:50px}
	.menu-func-land ul{flex-wrap:nowrap;margin:0;max-width:100%;overflow-x:auto;padding-bottom:10px}
	.menu-func-land ul li{flex:none;margin-left:10px;margin-top:10px;width:auto}
	.menu-func-land ul li:first-child{margin-left:15px}
	.menu-func-land ul li:last-child{margin-right:15px}
	.menu-func-land ul li a{padding:5px 15px 5px 15px;height:40px}
	.menu-func-land ul::-webkit-scrollbar{display:none}
	.menu-func-land ul{scrollbar-width:none;-ms-overflow-style:none}
	.contacts-bot-land{flex-direction:column}
	.left-contacts-bot-land{width:100%;margin-bottom:50px}
	.right-contacts-bot-land{width:100%;margin-left:0}
	.block-ask-land{margin-bottom:50px}
	.block-informat-land{margin-bottom:50px}
	#map-land{min-height:400px}
	.info-form-contacts-land{max-width:50%}
	.tit-info-form-land{font-size:18px;line-height:24px}
	.phone-form-cont-land{font-size:24px}
	.work-form-cont-land{font-size:14px}
	.block-calc-land{padding-left:25px}
	.tit-card-land{font-size:16px;line-height:22px}
	.top-card-land{margin-bottom:50px}
	.menu-func-land ul li a:before{display:none}
}
@media screen and (max-width:767px){
	.line-calc-land{flex-direction:column;align-items:flex-start}
	.line-calc-land label{min-width:100%;margin-right:0;margin-bottom:10px}
	.b-info-prod-land{margin-bottom:50px}
	.desc-free-land{position:relative;padding:30px}
	.b-test-free-land img{position:absolute;top:0;right:0;min-height:100%}
	.tit-free-test-land{font-size:28px;line-height:36px}
	.form-contacts-land{flex-direction:column}
	.info-form-contacts-land{max-width:100%;margin:0 0 30px 0}
	.body-form-cont-land{width:100%;margin:0}
	.work-form-cont-land br{display:none}
	.list-factory-land{flex-wrap:wrap}
	.col-factory-land{width:calc(100% - 30px);margin:30px 0 0 30px}
	.item-serv-factory-land{padding-left:0}
	.item-serv-factory-land:before{position:relative;top:auto!important;left:auto!important;margin-bottom:15px}
	.text-bot-cont-land{font-size:16px;line-height:22px}
	.nav-tabs-cont-land ul li a{padding-left:14px;padding-right:14px}
	.right-contacts-bot-land{margin-left:-15px;margin-right:-15px;width:calc(100% + 30px);margin-bottom:-50px}
	.form-contacts-land{padding-bottom:28px}
	.list-catalog-land .slick-list{ padding-right:80px}
	.list-catalog-land .item-prodd-catalog{width:calc(100% - 20px);margin:20px 0 0 20px}
	.list-catalog-land{visibility:hidden;opacity:0;transition:opacity 0.5s}
	.list-catalog-land.slick-initialized{visibility:visible;opacity:1}
	.list-catalog-land .slide{display:none}
	.list-catalog-land .slide:first-child{display:block;visibility:hidden}
	.list-catalog-land.slick-initialized .slide{display:block;visibility:visible!important}
}
@media screen and (max-width:650px){
	.item-card-land{width:calc(100% - 20px)}
	.wr-table-info-land{overflow-x:auto}
	.table-info-land{min-width:800px}
	.tit-card-land{font-size:4vw;line-height:6vw}
	.desc-card-land{padding-top:7vw}
	.nav-tabs-ask-land ul li{width: calc(50% - 10px);}
	.nav-tabs-ask-land ul li a{width:100%; padding:5px 10px; height:100%}
	.nav-tabs-ask-land ul li{ font-size:12px; line-height:15px}
}
/*landing*/

/*banner top*/
.top-ban-fix{position:relative}
.top-ban-fix img{display:block;width:100%;margin:0 auto}
.close-bn-fix{position:absolute;top:50%;right:20px;width:24px;height:24px;margin:-12px 0 0 0;cursor:pointer;border-radius:50%;background:rgba(255,255,255,0.7)}
.close-bn-fix::after,.close-bn-fix::before{content:'';position:absolute;top:50%;left:50%;width:16px;height:2px;background-color:#000}
.close-bn-fix::before{transform:translate(-50%,-50%) rotate(45deg)}
.close-bn-fix::after{transform:translate(-50%,-50%) rotate(-45deg)}

@media screen and (max-width:999px){
	.rsp{display:none}
	.wr-header{position:relative;}
	.wr-header.fixed-bot{position:fixed;top:0;left:0;width:100%}
	.top-ban-fix{border-bottom:1px solid #e6e6e7}
	.close-bn-fix{right:10px}
}
/*banner top*/

.rsp-mmm{height:2px;margin-bottom:-2px}

/*field promo*/
.promo-ss{margin-bottom:20px}
.line-promo{display:flex;}
.field-promo-ss{width:calc(100% - 180px)}
.field-promo-ss input{font-family: 'Open Sans', sans-serif;width:100%;border:1px solid transparent;background:#F5F5F5;outline:none;padding:0 20px 0 21px;height:47px;border-radius:10px; font-size:16px;font-weight:400;display:block;margin:0}
.but-promo-ss{margin-left:auto}
.but-promo-ss button{font-family: 'Open Sans', sans-serif;min-width:169px;background:#103960;color:#fff;border-radius:10px;border:none;font-size:16px;font-wiight:400;margin:0;padding:0;height:47px;}
.but-promo-ss button:hover{opacity:0.9}
.bx-soa-coupon-item {font-weight:400;color:#B00000;font-size:16px;line-height:24px;margin-top:11px;display:block}
.bx-soa-coupon-item strong{font-weight:400;color:#B00000;font-size:16px;line-height:24px; margin: 10px 0;}
.bx-soa-coupon-item strong.bx-soa-coupon-item-used, .bx-soa-coupon-item strong.bx-soa-coupon-item-success{color: green;}
.bx-soa-coupon-item .bx-soa-coupon-remove{cursor: pointer;background: #B00000;color: #fff;border-radius: 10px;border: none;font-size: 14px;font-weight: 400;margin: 0 0 0 10px;padding: 5px 10px;}

@media screen and (max-width:650px){
	.line-promo{flex-direction:column}
	.field-promo-ss{width:100%}
	.but-promo-ss{margin-left:0;margin-top:10px}
	.but-promo-ss button{width:100%}
}

.head-prod-nb{display:flex;flex-wrap:wrap;margin-bottom:34px;align-items: baseline;}
.head-prod-nb .title{margin:0 25px 0 0}
.link-prod-nb a{text-decoration:underline}
.link-prod-nb a:hover{text-decoration:none}

@media screen and (max-width:999px){
	.head-prod-nb .title{margin-bottom:0 !important}
}
@media screen and (max-width:767px){
	.link-prod-nb{width:100%;margin-top:10px}
}
/*field promo*/

/*pickup*/
.tit-self-pickup{margin:0 0 27px 0;font-size:15px;line-height:24px}
.list-self-pickup{margin:0 0 50px 0}
.item-self-pickup{position:relative;font-size:16px;line-height:24px;margin:0 0 20px 0}
.item-self-pickup input{position:absolute;width:1px;height:1px;opacity:0;top:0;left:0}
.item-self-pickup label{position:relative;display:inline-block;padding:0 0 0 45px;font-size: 16px;line-height: 24px;color: #0B1F35;}
.item-self-pickup label span{display:block;color:#858f9a}
.item-self-pickup label:before{position:absolute;top:-3px;left:0;background:#f5f5f5;border-radius:10px;content:'';display:block;width:30px;height:30px}
.item-self-pickup input:checked+label:before{background:#b00000}
.item-self-pickup label:after{position:absolute;left:7px;top:7px;content:'';display:none;background:url(/local/templates/holcim_v2/images/ico-check.svg) no-repeat;width:16px;height:11px}
.item-self-pickup input:checked+label:after{display:block}
.attent-pickup{margin:0 0 9px 0;position:relative;font-size:14px;line-height:24px;font-style:italic;color:#858f9a;padding:0 0 0 28px}
.attent-pickup:before{position:absolute;top:1px;font-size:16px;left:0;text-align:center;content:'!';display:flex;align-items:center;justify-content:center;font-style:normal;width:21px;height:21px;border-radius:50%;color:#fff;background:#858f9a}
.attent-pickup:last-child{margin-bottom:35px}
.pickup-contacts{width:200%;margin-top:86px}
.pickup-contacts .tit_body-contacts{font-size:18px;line-height:24px;font-weight:700;color:#0B1F35;margin:0 0 37px 0}
.list-contacts-pickup{display:flex;flex-wrap:wrap;margin:-40px 0 0 -40px}
.pickup-contacts p{color: #858f9a; font-size:16px; line-height:30px;padding:0;width:calc(33.333% - 40px);margin:40px 0 0 40px}
.pickup-contacts p b{font-weight:400;color:#000}
.choice-type-weight ul li a{text-decoration:none}
.pickup-placemark{position:relative;color:#0b1f35;border-radius:10px;box-shadow:0 4px 20px 0 #00000026;display:block;width:317px;padding:34px 19px 34px 19px;background:#fff;text-align:center;font-size:16px;line-height:24px}
.placemark-worktime{color:#858f9a}


@media screen and (max-width:999px){
	.pickup-contacts{width:100%}
	.pickup-contacts{margin-top:50px;margin-bottom:50px}
	.pickup-contacts .tit_body-contacts{margin-bottom:20px}
	.pickup-contacts p{line-height:24px}
}

@media screen and (min-width:767px){
	.link-for-mob{display:none !important}
}

@media screen and (max-width:767px){
	.pickup-contacts p{width:calc(100% - 40px)}
	.link-for-desc{display:none !important}
}


/*pickup*/


/*restyle header*/
.top-header{min-height:60px}
.work-head_zz{margin:0!important}
.ask_top-header{margin-left:40px!important}
.work-head_zz .phone-number{margin:0!important;font-size:14px!important;line-height:19px!important;font-weight:700!important}
.time-work-head{margin:0!important;font-size:11px!important;line-height:15px!important;font-weight:400!important;color:#0b1f35!important}
.callback-rr_new{position:relative;padding:0 0 0 12px!important;margin:0 0 0 15px!important;font-size:12px!important}
.callback-rr_new:before{position:absolute;top:50%;left:0;margin:-17px 0 0 0;content:'';display:block;height:34px;width:1px;background:#f1f1f1}
.contacts-foot-zz{ display:flex; align-items:center}
.contacts-foot-zz .work-head_zz{}
.contacts-foot-zz .phone-number{ font-size:18px !important; line-height:24px !important}
.contacts-foot-zz .phone-number a{ color:#000; text-decoration: none}
.contacts-foot-zz .phone-number a:hover{ text-decoration: underline}
.contacts-foot-zz .time-work-head{ margin-top:5px !important; font-size:14px !important; line-height:19px !important}
.contacts-foot-zz .callback-rr_new{ font-size:16px !important; line-height:21px !important; text-align: left !important}
.contacts-foot-zz .callback-rr_new:before{ height:40px; margin-top:-20px}
.contacts-foot-zz .callback-rr_new { padding-left:22px !important; margin-left:22px !important}
.contacts-foot-zz .callback-rr_new a{ color:#999 !important; }

@media screen and (max-width: 1238px) {
	.ask_top-header .phone-number{display:block}
	.ask_top-header{margin-left:24px!important}
}

@media screen and (max-width: 999px) {
	.callme-mob{margin-top:-30px;display:flex;align-items:center;padding-left:18px;padding-right:18px;margin-bottom:19px}
	.callme-mob .callback-rr{display:block}
	.callme-mob .work-head_zz .phone-number{font-size:16px!important;line-height:21px!important}
	.callme-mob .work-head_zz .phone-number a{color:#000}
	.callme-mob .time-work-head{font-size:13px!important;line-height:17px!important}
	.callme-mob .callback-rr_new{font-size:14px!important;line-height:19px!important;padding-left:22px!important;margin-left:22px!important}
	.callme-mob .callback-rr_new a{color:#999}
	.call-menu-mob_zz a{justify-content:center;padding-left:20px;padding-right:20px}
	.call-menu-mob_zz a:before{position:relative;top:0;margin-top:0;left:auto;margin-right:10px}
	.contacts-foot-zz .callback-rr_new{ display:block !important}
	.contacts-foot-zz{flex-direction:column; align-items:flex-start}
	.contacts-foot-zz .callback-rr_new { margin-top:21px !important; text-align: right !important; padding-left:0 !important; margin-left:0 !important; font-size:16px !important; line-height:21px !important}
	.contacts-foot-zz .callback-rr_new:before{ display:none !important}
	.contacts-foot-zz .callback-rr_new a{ color:#B00000 !important}
	.contacts-foot-zz .time-work-head{ color:#999 !important; font-size:13px !important}
	.top-main{margin-top:20px}
}

@media screen and (max-width: 767px) {
	.contacts-foot-zz{flex-direction:column; align-items:flex-end}
	.top-main{margin-top:0px}
}

.nav-tabs-offer{border-bottom:1px solid #e0e0e0;margin:0 0 49px 0}
.nav-tabs-offer ul{list-style-type:none;margin:0 0 0 -58px;padding:0;display:flex}
.nav-tabs-offer ul li{font-weight:700;margin:0 0 0 58px;padding:0;font-size:24px;line-height:33px;color:#0b1f35;background:none}
.nav-tabs-offer ul li a{position:relative;padding:0 10px 19px 10px;display:inline-flex;color:#0b1f35;text-decoration:none}
.nav-tabs-offer ul li a:before{position:absolute;bottom:0;border-radius:10px;left:0;content:'';display:none;height:4px;width:100%;background:#b00000}
.nav-tabs-offer ul li.active a:before{position:absolute;bottom:0;border-radius:10px;left:0;content:'';display:block;height:4px;width:100%;background:#b00000}

@media screen and (min-width: 999px) {
	.nav-tabs-offer ul li a:hover:before{display:block}
}

/*docs card*/
.tit-docs-card_z{margin:0 0 40px 0}
.body-docs-card_z ul{list-style-type:none;margin:-26px 0 0 -80px;padding:0;display:flex;flex-wrap:wrap}
.body-docs-card_z ul li{width:calc(50% - 100px);font-size:16px;line-height:22px;background:0 0;margin:26px 0 0 80px;padding:0}
.body-docs-card_z ul li a{position:relative;display:inline-block;position:relative;padding:0 0 0 26px;text-decoration:none;color:#c4c4c4}
.body-docs-card_z ul li a:before{content:'';display:block;position:absolute;top:-1px;left:0;width:16px;height:22px;background:url(/local/templates/holcim_v2/images/ico-doc-card.svg) no-repeat}
.body-docs-card_z ul li i{color:#515f6f;cursor:pointer;font-style:normal;margin-right:4px}
.body-docs-card_z ul li i:hover{text-decoration:underline}

@media screen and (max-width: 999px) {
	.body-docs-card_z ul li{width:calc(100% - 100px)}
}
@media screen and (max-width: 767px) {
	.tit-docs-card_z{margin-top:30px}
	.body-docs-card_z{padding-bottom:50px}
	.tit-docs-card_z{margin-bottom:23px}
	.body-docs-card_z ul{margin-top:-16px}
	.body-docs-card_z ul li{margin-top:16px}
}

/*new labels*/
.flex-labels{display:flex;flex-wrap:wrap;margin:-11px 0 0 -11px}
.label_card-product.item10{color:#5abe6d;background:#E6F5E9;border-radius:3px;text-transform:none;padding:0 12px 0 12px;font-size:14px;font-weight:600}
.flex-labels .label_card-product{position:relative;margin:11px 0 0 11px}
.label_card-product.item11{color:#fff;background:#af0000;border-radius:3px;text-transform:none;padding:0 12px 2px 12px;font-size:14px;font-weight:600;display:inline-flex}
.card-product .labels-card{top:-25px}
.label_card-product.item13{background:#FF9900}
.wr-die-label_zz{display:none;position:absolute;top:100%;left:-40px;padding-top:8px}
.wr-die-label_zz:before{position:absolute;top:0;left:58px;content:'';width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:12px solid #fff}
.die-lable_zz{color:#333;border-radius:10px;box-shadow:0 2px 10px 0 #00000033;background:#fff;left:0;width:432px;min-width:432px;padding:25px}
.die-lable_zz ul{margin:0 0 15px 8px;padding:0;list-style-type:none}
.die-lable_zz li{font-size:14px;line-height:19px;margin:0 0 6px 0;font-weight:400;background:url(/local/templates/holcim_v2/images/dot.png) 0 9px no-repeat}
.die-lable_zz p{font-size:14px;line-height:19px;margin:0 0 6px 0;padding:0;font-weight:400}
.more-label_zz{font-size:14px;line-height:19px;font-weight:400}
.more-label_zz a{color:#1c3564;text-decoration:underline}
.more-label_zz a:hover{text-decoration:none}
.label_card-product:hover .wr-die-label_zz{display:block}
.in-slide_prod-main .label_card-product.item10{min-height:22px;font-size:12px;line-height:12px;padding:4px 8px 5px 8px;margin-bottom:0}
.in-slide_prod-main .label_card-product.item11{min-height:22px;font-size:12px;line-height:12px;padding:4px 8px 5px 8px;margin-bottom:0;min-width:55px}
.in-slide_prod-main .labels-card{left:-4px;top:10px}
.about-company_w+.our-prods-main-new_w{margin-bottom:50px}

.label_card-product.item18{color:#fff;background:#005CE5;border-radius:3px;white-space:nowrap;text-transform:none;padding:0 9px 2px 9px;font-size:14px;font-weight:600;display:inline-flex}
.slider_prod-main .slide .label_card-product.item18{font-size:12px;min-height:22px;padding:0 6px 0 6px;font-weight:400}
.label_card-product.item18 .wr-die-label_zz{white-space:normal}
/*.head-ask_w:after{position:relative;top:-2px;content:'';display:inline-block;width:0;margin-left:5px;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #333}
.head-ask_w.active:after{transform:rotate(180deg)}*/

.card-product .item13 br{display:none}
.card-product .item13{white-space: nowrap;}
.in-slide_prod-main .labels-card{top:15px;flex-direction:column}
.in-slide_prod-main .flex-labels .label_card-product{margin-top:6px}
.in-slide_prod-main .label_card-product:hover{position: relative;z-index:93}
.wr-die-label_zz{white-space: normal;}
.in-slide_prod-main .label_card-product{font-size:12px;line-height:12px;padding:4px 8px 5px 8px}
.label_card-product:hover{position:relative;z-index:93}

@media screen and (min-width: 767px) {
	.funttion-ban_w ul li br{display:none}
}

@media screen and (max-width: 767px) {
	.die-lable_zz{width:290px;min-width:290px}
	.wr-die-label_zz{left:-80px}
	.wr-die-label_zz:before{left:98px}
	.item-benef_w{padding-left:112px}
	.text-benef_w{font-size:12px;line-height:16px}
	.tit-benef_w{font-size:13px;line-height:18px}
	.item-company-nums_w{width:calc(50% - 20px)}
	.item-company-nums_w{padding-right:40px}
	.item-company-nums_w b{margin-bottom:35px}
	.item-company-nums_w p{font-size:13px;line-height:18px}
	.item-company-nums_w.item6:before{right:13px}
	.item-company-nums_w.item2:before{right:10px}
	.item-company-nums_w{padding-left:10px}
	.item-company-nums_w b{font-size:34px}
	.our-prods-main-new_w .but-partner_w{text-align:left}
	.label_card-product.item18 .wr-die-label_zz{left:0}
	.label_card-product.item18 .wr-die-label_zz:before{left:20px}
	/*.in-desc-ban-company_w{display:flex;flex-direction:column}
	.in-desc-ban-company_w .tit-ban-company_w{order:1}
	.in-desc-ban-company_w .text-ban-company_w{order:2;margin-bottom:0}
	.in-desc-ban-company_w .but-blue_w{order:4}
	.in-desc-ban-company_w .funttion-ban_w{order:3}*/
	/*.funttion-ban_w{margin-bottom:20px}
	.funttion-ban_w ul li{padding-left:0!important;text-align:center;width:calc(33.33% - 20px);flex-direction:column;font-size:10px;margin-left:20px}
	.funttion-ban_w ul li:before{position:relative!important;min-height:40px;top:auto!important;left:auto!important;transform:none}
	.funttion-ban_w ul{margin-left:0;justify-content:space-between}
	.funttion-ban_w ul li:first-child{margin-left:-15px}
	.funttion-ban_w ul li.item2:before{top:6px!important}
	.desc-ban-company_w .but-blue_w a{width:100%}
	.img-ban-company_w{display:block;max-height:31vw;overflow:hidden}
	.img-ban-company_w:after{content:'';z-index:40;position:absolute;top:-2px;left:0;height:100%;width:100%;background: linear-gradient(to bottom,  rgba(245,245,245,1) 0%,rgba(255,255,255,0) 100%)}*/
}

/*phone head*/
@media screen and (min-width: 999px) {
	.phone-mobile_h{display:none}
}
@media screen and (max-width: 999px) {
	.phone-mobile_h {margin-right:6px}
	.phone-mobile_h a{display:block;width:23px;height:22px;background:url(/local/templates/holcim_v2/images/ico-w2.svg) no-repeat}
	.bask-head_bot-header{margin-top:4px}
}

.form-dillers.popup-callback .form-root .tit-popup{line-height:42px}
.form-dillers.popup-callback .form-root .selects-diller{width:auto;min-width:calc(100% + 20px);margin-left:-20px}
.form-dillers.popup-callback .form-root .seld-dil{width:calc(50% - 20px);margin-left:20px}
.form-dillers.popup-callback .form-root .field-pop-simple.field-COMMENT{width:100%;max-width:100%}
.form-dillers.popup-callback .form-root .field-pop{margin-bottom:20px}

@media screen and (max-width:767px){
	.popup-price .field-pop{margin-bottom:0}
	.popup-price .selects-diller{margin-top:15px}
	.popup-price .seld-dil{margin-bottom:15px}
	.popup-price .checks-ask p{font-size:14px;line-height:19px}
	.popup-price .check label{font-size:14px}
	.popup-price .checks-ask .checks.checks-responsive .check{margin-bottom:14px}
	.popup-price .check{margin-bottom:14px}
	.popup-price .seld-dil .selectbox .select{font-size:14px}
	.popup-price .seld-dil .selectbox li{font-size:14px}
	.form-dillers.popup-callback .form-root .seld-dil{width: calc(100% - 20px);margin-top:0}
	.form-dillers.popup-callback .form-root .seld-dil:last-child{margin-bottom:0}
	.form-dillers.popup-callback .form-root .attent{font-size:14px}
	.form-dillers.popup-callback .form-root .checks-ask p{font-size:14px;line-height:22px}
	.form-dillers.popup-callback .form-root .check label{font-size:14px}
	.form-dillers.popup-callback .form-root .check{margin-bottom:15px}
	.form-dillers.popup-callback .form-root .seld-dil .selectbox .select{font-size:14px}
	.form-dillers.popup-callback .form-root .seld-dil .selectbox li{font-size:14px}
	.tit-popup{line-height:27px}
	.form-dillers.popup-callback .form-root .checks-ask{margin-bottom:20px}
}


/*new style urid*/
.ban-company_ww .img-ban-company_w:before{display:none}
.ban-company_ww .text-ban-company_w{font-size:20px;line-height:27px;color:#0b1f35;font-weight:400}
.ban-company_ww .tit-ban-company_w{margin-bottom:21px}
.ban-company_ww .text-ban-company_w{margin-bottom:38px}
.funttion-ban_ww{margin-top:62px}
.funttion-ban_ww ul{display:flex;flex-wrap:wrap;list-style-type:none;margin:-10px 0 0 -10px;padding:0}
.funttion-ban_ww ul li{position:relative;margin:10px 0 0 10px;padding:0 0 0 18px;line-height:21px;background:0 0;font-size:14px;color:#515f6f}
.funttion-ban_ww ul li:before{position:absolute;top:9px;left:0;content:'';display:block;width:6px;height:6px;border-radius:50%;background:#113960}
.funttion-ban_ww ul li:first-child:before{display:none}
.funttion-ban_ww ul li:first-child{padding-left:0}
.benef-company_ww{margin-bottom:139px}
.title_w{color:#000}
.benef-company_ww .title_w{margin-bottom:21px;color:#000}
.body-benef_ww{display:flex;margin:-40px 0 0 -25px}
.item-benef_ww{width:calc(16.666% - 25px);margin:40px 0 0 25px}
.ico-benef_ww{margin:0 0 17px 0;min-height:70px;display:flex;align-items:center}
.ico-benef_ww img{display:block;max-width:100%;height:auto}
.tit-benef_ww{font-size:14px;line-height:19px;margin:0 0 15px 0;color:#0b1f35;font-weight:700}
.item-benef_ww p{font-size:14px;line-height:21px;margin:0;padding:0}
.slider-about_ww .slide img{display:block;border-radius:10px;max-width:100%}
.fix-load{position:relative;visibility:hidden;opacity:0;transition:opacity .5s}
.fix-load.slick-initialized{visibility:visible;opacity:1}
.fix-load .slide{display:none}
.fix-load .slide:first-child{display:block;visibility:hidden}
.fix-load.slick-initialized .slide{display:block;visibility:visible!important}
.company-nums_ww{margin-bottom:128px}
.tit-company-nums_w{color:#000}
.company-nums_ww .item-company-nums_w{width:calc(16.66% - 20px)}
.item-company-nums_w p{color:#000}
.b-projects-our-main_ww{margin-bottom:75px;padding-bottom:89px}
.b-projects-our-main_ww .head-our-proj p{font-size:14px;line-height:19px}
.our-prods-main-new_w .but-partner_w{margin-top:28px}
.content .our-prods-main-new_w{margin-bottom:76px}
.bottom-page_ww{display:flex}
.left-bottom-page_ww .ask-bottom_w{padding-top:0}
.left-bottom-page_ww{margin-right:20px;width:calc(100% - 544px)}
.right-bottom-page_ww{min-width:524px;width:524px;margin-left:auto}
.block-calc_ww{position:relative;background:#f5f5f5;border-radius:10px;padding:24px 56px 18px 36px}
.block-calc_ww:before{position:absolute;bottom:0;right:25px;content:'';display:block;background:url(/local/templates/holcim_v2/images/decor-calc_ww.svg) no-repeat;width:169px;height:158px}
.title-calc_ww{font-size:24px;line-height:32px;font-weight:700;margin:0 0 25px 0}
.block-calc_ww p{font-size:14px;line-height:20px;color:#515f6f;margin:0 0 32px 0}
.list-ask_w{border-top:1px solid #e0e0e0}
.head-ask_w{padding-top:13px;padding-bottom:13px;padding-right:50px}
.head-ask_w:after{position:absolute;right:16px;top:50%;transform:translateY(-50%);content:'';display:block;background:url(/local/templates/holcim_v2/images/arrow-ask_w.svg) no-repeat;width:10px;height:6px}
.head-ask_w.active:after{transform:rotate(180deg)}
.item-ask_w{border-bottom:1px solid #e0e0e0;margin-bottom:0}
.head-ask_w:before{top:50%;margin-top:-8px}
.body-ask_w{background:0 0;padding:0 50px 0 0}
.desc-ban-company_w{background:#f5f5f5}
.desc-ban-company_w{ width:auto}
.our-prods-main-new_w .but-partner_w{text-align:left}
.right-body-company_w .slick-next:before,.right-body-company_w .slick-prev:before{display:none!important}

@media screen and (max-width: 1600px) and (min-width: 1400px) {
	.item-company-nums_w{padding-left:15px}
	.item-company-nums_w.item3:before{right:12px}
}

@media screen and (max-width: 1400px) {
	.left-body-company_w{width:calc(50% - 25px)}
	.right-body-company_w{width:calc(50% - 25px);margin-left:auto;margin-top:-5px}
	.body-company_w{flex-direction:row}
	.company-nums_ww .item-company-nums_w{width:calc(33.333% - 20px)}
	.desc-ban-company_w{padding-left:20px; padding-right:20px}
	.tit-ban-company_w{ font-size:24px; line-height:24px}
	.funttion-ban_ww{ margin-top:40px}
}

@media screen and (max-width: 1200px) {
	.body-benef_ww{flex-wrap:wrap}
	.item-benef_ww{width:calc(33.333% - 25px)}
	.benef-company_ww{margin-bottom:80px}
	.in-desc-ban-company_w{ max-width:500px}
	.img-ban-company_w img{position:relative;left:114px}
}

@media screen and (max-width: 999px) {
	.ban-company_ww .text-ban-company_w{font-size:16px;line-height:24px}
	.in-desc-ban-company_w{max-width:375px}
	.ban-company_ww .text-ban-company_w{margin-bottom:30px}
	.funttion-ban_ww{margin-top:30px}
	.body-company_w{flex-direction:column}
	.left-body-company_w{width:100%}
	.right-body-company_w{width:100%;margin:0}
	.company-nums_ww{margin-bottom:70px}
	.bottom-page_ww{flex-direction:column}
	.left-bottom-page_ww{margin-right:0;width:100%}
	.right-bottom-page_ww{margin-left:0;width:100%;min-width:100%}
	.b-projects-our-main_ww{padding-bottom:50px}
}

@media screen and (min-width: 767px) {
	.tit-benef_ww br{display:none}
	.for-mob_ww{display:none}
}

@media screen and (max-width: 767px) {
	.ban-company_w{display:flex;flex-direction:column}
	.img-ban-company_w{order:1}
	.desc-ban-company_w{order:2}
	.img-ban-company_w img{left:auto;width:100%}
	.ban-company_w{margin-left:-15px;margin-right:-15px;border-radius:0}
	.img-ban-company_w img{border-radius:0}
	.ban-company_ww .text-ban-company_w{font-size:14px;line-height:19px}
	.ban-company_ww .text-ban-company_w br{display:none}
	.ban-company_ww .tit-ban-company_w{margin-bottom:18px}
	.tit-ban-company_w{font-size:21px;line-height:28px}
	.in-desc-ban-company_w{padding-top:18px;padding-bottom:35px}
	.funttion-ban_ww{margin-top:26px}
	.funttion-ban_ww ul li{font-size:13px;line-height:15px}
	.funttion-ban_ww ul li:before{top:5px}
	.funttion-ban_ww ul li:last-child{padding-left:0;width:100%}
	.funttion-ban_ww ul li:last-child:before{display:none}
	.item-benef_ww{text-align:center;width:calc(50% - 25px)}
	.item-benef_ww p{display:none}
	.ico-benef_ww{justify-content:center}
	.benef-company_ww .title_w{display:none}
	.benef-company_ww{margin-bottom:50px}
	.left-body-company_w{order:2;margin-bottom:0}
	.right-body-company_w{order:1;margin-bottom:27px}
	.left-body-company_w .title_w{display:none}
	.right-body-company_w{margin-left:-15px;margin-right:-15px;width:calc(100% + 30px)}
	.right-body-company_w .slick-next,.right-body-company_w .slick-prev{display:none!important}
	.slider-about_ww .slide img{border-radius:0;width:100%}
	.slider-about_ww .slick-dots{position:relative;top:auto;left:auto;bottom:auto;margin-top:16px}
	.about-company_ww{margin-bottom:53px}
	.company-nums_ww .item-company-nums_w{width:calc(50% - 20px)}
	.item-company-nums_w b{margin-bottom:40px;font-size:32px}
	.company-nums_ww .item-company-nums_w{padding-left:13px;padding-bottom:13px}
	.item-company-nums_w.item1:before{right:13px}
	.item-company-nums_w.item2:before{right:11px}
	.item-company-nums_w.item3:before{right:11px}
	.item-company-nums_w.item4:before{right:18px}
	.item-company-nums_w.item5:before{right:10px}
	.item-company-nums_w.item6:before{right:13px}
	.tit-company-nums_w{margin-bottom:30px}
	.company-nums_ww{margin-bottom:55px}
	.item-benef_ww:last-child .ico-benef_ww{position:relative;left:14px}
	.b-projects-our-main_ww{margin-bottom:44px}
	.our-prods-main-new_w .but-partner_w{margin-top:45px}
	.content .our-prods-main-new_w{margin-bottom:56px}
	.left-bottom-page_ww{order:2}
	.right-bottom-page_ww{order:1;margin-bottom:40px}
	.block-calc_ww{padding:24px 25px 30px 19px}
	.block-calc_ww p{max-width:275px;margin-bottom:25px}
	.title-calc_ww{margin-bottom:20px;font-size:21px;line-height:28px}
	.ask-bottom_w .title_w{margin-bottom:23px!important}
	.b-projects-our-main_ww .desc-proj-our-main_w{text-align:center}
	.b-projects-our-main_ww .slider-projects-our-main_w .slick-next,.b-projects-our-main_ww .slider-projects-our-main_w .slick-prev{display:none!important}
	.slider-projects-our-main_w .slick-dots{display:none!important}
	.b-projects-our-main_ww .slider-projects-our-main_w .slick-dots{display:block!important;position:relative;left:auto;top:auto;margin-bottom:44px;bottom:auto;right:auto;margin-top:10px}
	.b-projects-our-main_ww .but-partner_w a{padding-left:20px;padding-right:20px}
}

@media screen and (max-width: 500px) {
	.b-projects-our-main_ww .but-partner_w a{width:100%}
	.b-projects-our-main_ww .but-partner_w{ width:100%}
	.left-body-company_w .but-blue_w a{width:100%}
}


.photo-instruction{max-width:312px;max-height:74px;background:#e0e0e0;display:flex;margin-bottom:50px;align-items:center;padding:15px 18px;border-radius:10px}
.photo-instruction a{display:flex;align-items:center;text-decoration:none;color:inherit}
.photo-instruction__left{margin-right:12px}
.photo-instruction__left img{min-width:26px}
.photo-instruction__right{display:flex;flex-direction:column}
.photo-instruction__title{font-family:'Open Sans'}
.photo-instruction__description{font-size:14px;font-family:'Open Sans';color:#858f9a}
.item-prod-instruction{position:relative;width:100%;margin:0;max-width:247px}
.item-prod-instruction .in-slide_prod-main{border:1px solid #0000001A}
.right_inner-content>.list-catalog{margin:11px 0 0 0;justify-content:flex-start}

@media screen and (max-width: 767px) {
	.right_inner-content>.list-catalog{justify-content:center}
}

/*slider articles*/
.block-prod-states{padding:0;margin-bottom:20px}
.block-prod-states:before{display:none}
.block-prod-states .slide{padding-bottom:55px}
.block-prod-states .slick-dots li:first-child:last-child{display:none !important}
.block-prod-states .slick-track{margin:0 !important}

.wr-table-policy table{border-collapse:collapse;width:100%;margin:30px 0 30px 0}
.wr-table-policy table th{padding:10px;border:1px solid #ccc;background:#f2f2f2;line-height:22px}
.wr-table-policy table td{padding:10px;border:1px solid #ccc;line-height:22px;text-align:center}
.wr-table-policy table td p{margin:0}

@media screen and (max-width:999px){
	.wr-table-policy{max-width: calc(100vw - 30px);overflow-x:auto}
	.wr-table-policy table{min-width:900px}
}

.agreenment-popup .tit-popup{font-size:42px;line-height:48px;margin-bottom:30px}
.agreenment-popup ul{padding-left:15px}
.agreenment-popup ul li{line-height:24px}

@media screen and (max-width:767px){
	.agreenment-popup .tit-popup{font-size:24px;line-height:30px}
	.agreenment-popup, .agreenment-popup.fancybox-content {padding:50px 20px 30px 20px !important}
	.agreenment-popup ul{padding-left:5px}
	.table-action-gg  .place-gg{border-top: none}
}

/*facture*/
.pop-facture{position:relative;padding:48px 40px 58px 40px;border-radius:10px;border:1px solid #f5f5f5;width:100%;max-width:1240px;margin:0 auto;background:#fff; overflow:hidden}
.close-facture{position:absolute;top:27px;right:27px;width:25px;height:25px}
.close-facture::after,.close-facture::before{content:'';position:absolute;top:50%;left:50%;width:25px;height:1px;background-color:#515f6f;transform-origin:center;transform:translate(-50%,-50%) rotate(45deg)}
.close-facture::after{transform:translate(-50%,-50%) rotate(-45deg)}
.tit-pop-facture{font-size:36px;line-height:49px;font-weight:700;margin:0 0 28px 0}
.bl-pop-facture{margin:0 0 24px 0}
.tit-bl-facture{margin:0 0 26px 0;font-size:16px;line-height:24px;font-weight:700}
.line-top-data-facture{display:flex;}
.sel-facture{margin:0 20px 0 0;width:100%;max-width:49%}
.sel-facture label{display:block;font-size:14px;line-height:19px;color:#515f6f}
.sel-facture select{height:54px;width:100%;max-width:100%;opacity:0}
.sel-facture .selectbox{display:block!important;vertical-align:middle;cursor:pointer}
.sel-facture .selectbox .select{float:none!important;width:100%;width:100%;height:54px;line-height:normal;padding:0 40px 2px 16px;border:1px solid #95a5a6;border-radius:8px;color:#0b1f35;background:#fff;font-weight:400;display:flex;align-items:center;font-size:14px;line-height:24px}
.sel-facture .selectbox .select .text{display:block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.sel-facture .selectbox .trigger{position:absolute;top:0;right:0;width:34px;height:100%}
.sel-facture .selectbox .trigger .arrow{position:absolute;top:50%;right:21px;margin:-3px 0 0 0;width:12px;height:6px;overflow:hidden;background:url(/local/templates/holcim_v2/images/sprite.svg) -92px -71px no-repeat}
.sel-facture .selectbox .dropdown{top:100%;min-width:145px;width:100%;border-radius:8px;margin:1px 0 0 0;padding:8px 0;background:#f5f5f5;border:1px solid #f5f5f5;z-index:99}
.sel-facture .selectbox .dropdown ul{list-style-type:none;margin:0;padding:0}
.sel-facture .selectbox li{margin:0;font-size:16px;line-height:20px;background:0;padding:7px 15px 8px;background:0;white-space:nowrap;color:#0b1f35}
.sel-facture .selectbox li.sel{font-weight:700}
.sel-facture .selectbox li.disabled{display: none;}
.wr-count-t{width:120px;margin-right:38px}
.wr-count-t label{display:block;margin:-26px 0 7px 0;font-size:14px;line-height:19px;color:#515f6f}
.count-price-t{position:relative;min-height:54px;border:1px solid #95a5a6;border-radius:10px;}
.count-minus-t{position:absolute;top:50%;transform:translateY(-50%);left:11px;width:12px;height:12px;cursor:pointer}
.count-minus-t:before{position:absolute;width:12px;height:2px;content:'';background:#858f9a;display:block;top:50%;left:50%;margin:-1px 0 0 -6px}
.count-price-t input{border:none;height:52px;width:52px;display:block;background:0 0;color:#333;margin:0 auto;font-size:18px;line-height:24px;font-family:'Open Sans',sans-serif;text-align:center;font-weight:700}
.count-plus-t{position:absolute;top:50%;right:11px;transform:translateY(-50%);left:auto;width:12px;height:12px;cursor:pointer}
.count-plus-t:before{position:absolute;width:12px;height:2px;content:'';background:#858f9a;display:block;top:50%;left:50%;margin:-1px 0 0 -6px}
.count-plus-t:after{position:absolute;width:2px;height:12px;content:'';background:#0b1f35;display:block;top:50%;left:50%;margin:-6px 0 0 -1px}
.add-product-facture{font-size:14px;line-height:19px;min-height:54px;display:flex;align-items:center}
.add-product-facture a{position:relative;display:inline-block;padding:0 0 0 22px;color:#b00000;text-decoration:none}
.add-product-facture a i{font-style:normal;border-bottom:1px dotted #b00000}
.add-product-facture a:before{position:absolute;top:9px;left:0;content:'';display:block;width:12px;height:2px;background:#b00000}
.add-product-facture a:after{position:absolute;top:4px;left:5px;content:'';display:block;width:2px;height:12px;background:#b00000}
.big-field-fature{width:calc(49% - 20px)!important}
.fields-adress-pop-facture{display:flex;margin:0 0 0 -20px}
.fields-adress-pop-facture .field-pop-border_m{width:calc(25.5% - 20px);margin:0 0 0 20px}
.field-pop-border_m input{background:#fff;border:1px solid #95a5a6}
.fields-adress-pop-facture .field-facture-label{margin:0 0 0 20px}
.field-facture-label label{display:block;margin:-26px 0 7px 0;font-size:14px;line-height:19px;color:#515f6f}
.in-field-facture-label input{display:block;min-height:54px;font-size:14px;line-height:19px;border:1px solid #95a5a6;border-radius:10px;font-family:'Open Sans',sans-serif;padding:0 20px 0 20px;color:#333;outline:0}
.in-field-facture-label input::placeholder{color:#858f9a}
.sel-interval{margin:0 0 0 20px;width:calc(25.5% - 20px)}
.sel-interval label{display:block;margin:-26px 0 7px 0;font-size:14px;line-height:19px;color:#515f6f}
.field-facture-date{width:calc(25.5% - 20px)}
.field-facture-date input{width:100%}
.cost-delivery-facture{font-size:18px;line-height:24px;margin:0 0 36px 0}
.three-fields-facture{display:flex;flex-wrap:wrap;margin:-20px 0 30px -20px}
.three-fields-facture:last-child{margin-bottom:0}
.three-fields-facture .field-pop{width:calc(33.333% - 20px);margin:20px 0 0 20px}
.check-facture{margin:0 0 25px 0}
.check-facture .check label:before{background:#d9d9d9}
.check-facture .check input:checked+label:before{background:#b00000}
.field-pop.item-none input{padding-left:20px}
.field-pop.item-none label{padding-left:20px}
.grey-tit-field-factures{font-size:14px;line-height:19px;margin:0 0 10px 0;color:#515f6f}
.attent-form-facture{font-size:14px;line-height:19px;color:#858f9a}
.attent-form-facture i{color:#b00000;font-style:normal}
.assets-form-facture{margin:58px 0 42px 0}
.but-form-facture button{background:#b00000}
.but-form-facture button:hover{background:#ba1313}
.field-facture-date input{background:#fff url(/local/templates/holcim_v2/images/ico-date.svg) 92.3% 50% no-repeat!important;padding-right:60px}
.field-pop-border_m input.error{background:#fff;border-color:#b00000!important}
.bl-rekviz-facture{margin-top:44px}

@media screen and (max-width: 999px) {
	.tit-pop-facture{padding-left:15px;padding-right:15px}
	.pop-facture{max-width:600px}
	.pop-facture{position:relative;padding:29px 0 0 0}
	.in-pop-facture{padding:0 15px 115px 15px;max-height:65vh;overflow-y:auto}
	.tit-pop-facture{font-size:21px;line-height:28px;margin:0 0 27px 0}
	.tit-bl-facture{margin-bottom:15px}
	.line-top-data-facture{flex-direction:column}
	.wr-count-t label{margin-top:0}
	.sel-facture{max-width:100%;margin-bottom:15px}
	.add-product-facture{margin-top:5px}
	.tit-bl-facture{font-size:14px;line-height:19px;margin-bottom:17px}
	.fields-adress-pop-facture{flex-direction:column}
	.big-field-fature{width:calc(100% - 20px)!important}
	.field-facture-date{width:calc(100% - 20px)}
	.sel-interval{width:calc(100% - 20px)}
	.sel-interval label{margin-top:0}
	.field-facture-label label{margin-top:0}
	.fields-adress-pop-facture .big-field-fature{margin-bottom:13px}
	.fields-adress-pop-facture .field-facture-date{margin-bottom:13px}
	.cost-delivery-facture{font-size:14px;line-height:24px}
	.sel-facture:last-child{margin-bottom:0}
	.cost-delivery-facture{margin-bottom:30px}
	.three-fields-facture{flex-direction:column;margin-bottom:20px}
	.three-fields-facture .field-pop{width:calc(100% - 20px)}
	.bl-rekviz-facture{margin-top:36px}
	.checks.check-facture label{font-size:14px;line-height:24px}
	.attent-form-facture{margin-top:-10px}
	.assets-form-facture{margin:25px 0 34px 0}
	.but-form-facture button{height:53px}
	.in-pop-facture{position:relative}
	.panel-bot-facture{position:absolute;bottom:0;left:0;z-index:80;width:100%;border-radius:0 0 10px 10px;padding:28px 15px 28px 15px;background:#fff;box-shadow:0 0 15px 0 #00000040}
	.assets-form-facture .check label a{text-decoration: underline;color:#0B1F35}
}

.title-events_bb{font-size:28px;line-height:36px}

.filter-town_nn{display:none;margin-bottom:30px}
.filter-town_nn label{display:block;margin-bottom:10px;color:#87898c;}
.sel-town-action select{height:49px;width:100%;opacity:0}
.sel-town-action .selectbox{display:block!important;vertical-align:middle;cursor:pointer}
.sel-town-action .selectbox .select{float:none!important;width:100%;min-width:256px;height:49px;line-height:normal;padding:0 40px 2px 16px;border:1px solid #ebedef;border-radius:8px;color:#0b1f35;background:#fff;font-weight:400;display:flex;align-items:center;font-size:16px;line-height:22px}
.sel-town-action .selectbox .select .text{display:block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.sel-town-action .selectbox .trigger{position:absolute;top:0;right:0;width:34px;height:100%}
.sel-town-action .selectbox .trigger .arrow{position:absolute;top:50%;right:21px;margin:-3px 0 0 0;width:12px;height:6px;overflow:hidden;background:url(/local/templates/holcim_v2/images/sprite.svg) -92px -71px no-repeat}
.sel-town-action .selectbox .dropdown{top:100%;min-width:145px;width:100%;border-radius:8px;margin:1px 0 0 0;padding:8px 0;background:#fff;border:1px solid #e0e0e0;z-index:99}
.sel-town-action .selectbox .dropdown ul{list-style-type:none;margin:0;padding:0}
.sel-town-action .selectbox li{margin:0;font-size:16px;line-height:20px;background:0;padding:7px 15px 8px;background:0;white-space:nowrap;color:#0b1f35}
.sel-town-action .selectbox li.sel{font-weight:700}

@media screen and (max-width: 999px) {
	.title-events_bb + .wr-slider-events{margin-top:0;margin-bottom:45px}
	.popup-b24-form{max-width:100%;overflow:hidden}
	.b24-form-wrapper{ width:100%}
	/*.fancybox-slide{height:auto !important}*/
   .fancybox-slide:has(.b24-form) {height:auto !important}
   body{overflow:visible !important}
}
@media screen and (max-width: 767px) {
	.title-events_bb + .wr-slider-events + .welcome-gg{margin-bottom:-20px}
	.title-events_bb{font-size:24px;line-height:28px}
	.filter-town_nn{display:block}
}

.table-action-gg .line-schedule-gg{justify-content: space-between;}


/*separate region*/
.small-pop-region_f{width:100%;max-width:390px;border-radius:10px;box-shadow:0 0 10px 0 #0000001A;background:#fff;padding:26px 39px 32px 31px}
.tit-pop-small-region_f{display:flex;margin:0 0 24px 0}
.tit-pop-small-region_f b{margin-left:18px}
.function-choice-pop-region_f{display:flex;align-items:center}
.but-choice-region_f{margin:0 26px 0 0}
.but-choice-region_f a{display:inline-flex;align-items:center;justify-content:center;transition:.3s;text-align:center;min-height:54px;border-radius:10px;color:#fff;background:#113960;text-decoration:none;min-width:167px;padding:0 20px 0 20px}
.but-choice-region_f a:hover{opacity:.95}
.link-choice-region_f{font-size:16px;font-weight:400;line-height:24px}
.link-choice-region_f a{color:#515f6f;text-decoration:none}
.link-choice-region_f a:hover{text-decoration:underline}
.big-pop-region_f{position:relative;box-shadow:0 0 10px 0 #0000001A;width:100%;max-width:875px;border-radius:10px;padding:26px 52px 56px 57px}
.tit-big-region_f{font-size:36px;line-height:49px;font-weight:700;color:#0b1f35;margin:0 0 27px 0}
.text-big-region_f{font-size:16px;line-height:24px;margin:0 0 40px 0;max-width:672px}
.link-mo_f{margin:0 0 27px 0;font-size:16px;line-height:24px;font-weight:700}
.link-mo_f a{color:#515f6f;text-decoration:none}
.link-mo_f a:hover{text-decoration:underline}
.body-region_f{display:flex;margin:0 0 0 -44px}
.body-region_f ul{margin:0 0 0 44px;padding:0;width:calc(33.333% - 44px);display:flex;flex-direction:column}
.body-region_f li{margin:0 0 7px 0;padding:0;font-size:16px;line-height:24px;background:0 0}
.body-region_f li:last-child{margin-bottom:0}
.body-region_f li a{color:#515f6f;text-decoration:none}
.body-region_f li a:hover{text-decoration:underline}
.body-region_f li.other-region_f{font-weight:700}
.body-region_f ul:last-child li:last-child{margin-top:auto}
.close-big-region_f{position:absolute;top:38px;right:38px;width:26px;height:26px;cursor:pointer}
.close-big-region_f::after,.close-big-region_f::before{content:"";position:absolute;width:100%;height:1px;background-color:#515f6f;top:50%;left:0;transform-origin:center}
.close-big-region_f::before{transform:rotate(45deg)}
.close-big-region_f::after{transform:rotate(-45deg)}
.big-pop-separete_f{position:relative;box-shadow:0 0 10px 0 #0000001A;width:100%;max-width:875px;border-radius:10px;padding:26px 52px 56px 57px}
.big-pop-separete_f .tit-big-region_f{max-width:615px;margin-bottom:18px}
.text-pop-separete_f{font-size:24px;line-height:32px;color:#0b1f35;margin:0 0 42px 0}
.step-pop-separate_f{display:flex;margin:0 0 28px -65px}
.item-pop-separate_f{position:relative;width:109px;text-align:center;margin:0 0 0 65px}
.item-pop-separate_f:first-child:before{position:absolute;top:38px;left:100%;margin-left:-1px;border-radius:5px;content:'';display:block;width:68px;height:5px;background:#b00000}
.ico-pop-separate_f{margin:0 0 8px 0}
.ico-pop-separate_f img{display:block;max-width:100%;margin:0 auto}
.item-pop-separate_f i{font-style:normal;font-size:24px;line-height:32px;margin:0 0 5px 0;display:block;font-weight:700}
.item-pop-separate_f p{font-size:14px;line-height:14px;margin:0;padding:0}
.text-bot-separate_f{font-size:24px;line-height:32px;color:#0b1f35;max-width:675px;margin:0 0 44px 0}
.panel-bot-separate_f{display:flex;align-items:center;margin:0 0 40px 0}
.logo-separete_f{display:flex;align-items:center}
.logo-separete_f i{display:block;font-style:normal;margin:0 17px 0 0}
.logo-separete_f img{display:block}
.logo-separete_f b{font-size:16px;line-height:19px;display:block;color:#0b1f35}
.link-more-separate_f{position:relative;font-size:24px;line-height:32px;padding:0 0 0 36px;margin:0 0 0 25px}
.link-more-separate_f:before{position:absolute;top:50%;transform:translateY(-50%);left:0;background:#e6e6e7;content:'';display:block;width:1px;height:45px}
.link-more-separate_f a{color:#515f6f;text-decoration:underline}
.link-more-separate_f a:hover{text-decoration:none}
.adress-separete_f{font-size:13px;line-height:17px;color:#999;max-width:672px}
.block-separate-card{margin-bottom:36px}
.func-card-separate{display:flex;margin:-10px 0 7px 0}
.item-func-separate{position:relative;display:flex;align-items:center;margin-top:10px}
.item-func-separate:before{position:absolute;top:50%;left:0;content:'';width:1px;transform:translateY(-50%);height:30px;background:#e0e0e0}
.item-func-separate:first-child:before{display:none}
.item-func-separate.item1{width:24%;padding:0 5px 0 0}
.item-func-separate.item2{width:37%;display:flex;justify-content:center;padding:0 5px 0 5px}
.item-func-separate.item3{width:39%;display:flex;justify-content:flex-end;padding:0 0 0 5px;align-items:center}
.item-func-separate.item3 img{display:block;margin-left:auto}
.online-pay-separate{font-size:16px;line-height:24px}
.online-pay-separate a,.online-pay-separate span{position:relative;display:inline-block;padding:0 0 0 30px;color:#858f9a}
.online-pay-separate a:before,.online-pay-separate span:before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:'';display:block;background:url(/local/templates/holcim_v2/images/ico-pay-separate-pay.svg) no-repeat;width:23px;height:17px}
.qr-pay-separate{font-size:16px;line-height:24px}
.qr-pay-separate a,.qr-pay-separate span{position:relative;color:#858f9a;padding:0 77px 0 0;display:inline-block}
.qr-pay-separate a:before,.qr-pay-separate span:before{position:absolute;right:0;top:50%;transform:translateY(-50%);content:'';display:block;background:url(/local/templates/holcim_v2/images/ico-sbp.svg) no-repeat;width:60px;height:31px}
.qr-pay-separate i{font-style:normal}
.item-separate-f img{display:block;max-width:100%}
.text-grey-separate{font-size:13px;line-height:20px;color:#858f9a;text-align:right;font-style:italic}
.avail-price-card{position:relative;font-size:14px;line-height:18px;color:#4a8400;padding:0 0 0 16px;font-weight:400}
.avail-price-card:before{position:absolute;top:5px;left:0;width:10px;height:10px;white-space:nowrap;border-radius:50%;background:#4d800a;content:'';display:block}
.avail-price-card.no{color:#b00000}
.avail-price-card.no:before{background:#b00000}
.new-all-price-mini{flex-direction:column;align-items:flex-end}
.panel-card-callback{position:relative;display:flex;margin-top:auto}
.wr-but-callback_crd{width:calc(100% - 47px)}
.wr-but-callback_crd:hover .pop-panel-call_crd{display:block}
.but-callback_crd{font-size:11px;line-height:16px;font-weight:700}
.but-callback_crd a{display:flex;min-height:36px;border-radius:5px;color:#fff;text-decoration:none;background:#113960;width:100%;display:flex;justify-content:center;align-items:center;text-align:center}
.but-callback_crd a:hover{opacity:.95}
.wr-region-crd{width:36px;min-width:36px;margin-left:auto}
.but-region_crd{font-size:12px;line-height:16px}
.but-region_crd a{position:relative;min-width:36px;min-height:36px;text-decoration:none;border:1px solid #113960;display:flex;align-items:center;justify-content:center;width:100%;border-radius:5px}
.but-region_crd a:before{content:'';display:block;width:12px;height:16px;background:url(/local/templates/holcim_v2/images/ico-position_crd.svg) no-repeat}
.pop-panel-call_crd{display:none;position:absolute;top:100%;left:-10px;width:calc(100% + 20px);padding-top:10px;z-index:90}
.in-pop-panel_crd{position:relative;background:#fff;box-shadow:0 2px 10px 0 #00000026;background:#fff;width:100%;border-radius:10px;padding:11px 11px 22px 13px}
.in-pop-panel_crd p{font-size:12px;line-height:18px;color:#333;margin:0;padding:0}
.link-buy_crd{font-size:12px;line-height:18px;margin-top:10px}
.link-buy_crd a{position:relative;display:inline-block;padding:0 0 0 20px;position:relative;color:#113960}
.link-buy_crd a:before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:'';display:block;width:12px;height:16px;background:url(/local/templates/holcim_v2/images/ico-link-buy.svg) no-repeat}
.slider_prod-main .slide{padding-bottom:190px;margin-bottom:0}
.slider_prod-main{margin-bottom:-100px}
.in-pop-panel_crd:before{position:absolute;top:-6px;left:50%;content:'';margin-left:-3px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff}
.slider_prod-main .slick-next,.slider_prod-main .slick-prev{margin-top:-120px}
.slider_prod-main .in-slide_prod-main.in-slide-new{min-height:100%}
.slider_prod-main .slick-track{display:flex}
.slider_prod-main .in-slide-new .body-slide_top-main{display:flex;flex-direction:column;min-height:100%;width:100%}
.slider_prod-main .in-slide_prod-main.in-slide-new{display:flex}
.slider_prod-main .bottom-prod-mini-new{margin-top:auto}
.big-but-callback_crd{font-size:16px;line-height:22px;font-weight:700;width:100%;max-width:336px;margin-left:auto}
.big-but-callback_crd a{display:flex;align-items:center;justify-content:center;min-height:70px;background:#113960;width:100%;color:#fff;text-decoration:none;border-radius:10px}
.but-pay_card-product{position:relative}
.wr-big-but-callback_crd:hover .pop-panel-call_crd{display:block}
.pop-panel-call_crd-big{max-width:312px;right:0;left:auto}
.pop-panel-call_crd-big .in-pop-panel_crd{padding:20px 17px 26px 21px}
.pop-panel-call_crd-big .in-pop-panel_crd p{font-size:14px;line-height:21px}
.pop-panel-call_crd-big .link-buy_crd{font-size:14px;line-height:18px;margin-top:12px}
.pop-order-separate{position:relative;width:100%;border:1px solid #f5f5f5;max-width:650px;border-radius:10px;padding:48px 40px 60px 40px}
.text-order-separate{font-size:16px;line-height:24px;margin:0 0 28px 0}
.pop-order-separate .tit-pop-facture{max-width:480px}
.line-top-data-separate .sel-facture{max-width:calc(100% - 154px);margin-right:27px}
.line-top-data-separate .wr-count-t{margin-right:0}
.bl-top-separate .tit-bl-facture{margin-bottom:34px}
.two-field-separate-pop{margin-left:-27px;margin-top:44px}
.two-field-separate-pop .field-facture-date{width:calc(50% - 27px);margin-left:27px}
.two-field-separate-pop .sel-interval{margin:0 0 0 27px;width:calc(50% - 27px)}
.field-pop-sep{margin-bottom:30px}
.bl-pop-separate{margin-bottom:44px}
.bl-pop-separate .tit-bl-facture{margin-bottom:22px}
.tit-grey-inn{font-size:14px;line-height:19px;color:#858f9a;margin-bottom:11px;max-width:450px}
.assets-form-separate{margin-bottom:58px}
.attent-form-separate{font-size:16px;line-height:24px}
.bl-pop-separate2{margin-bottom:24px}
.sel-separate-simple{margin:0 0 15px 0;max-width:100%}
.sel-separate-simple label{display:block;margin:0 0 8px 0}
.tit-pop-separate{font-size:36px;line-height:49px;font-weight:700;margin:0 0 28px 0}
.tit-pop-separate{max-width:500px}
.attent-opt_rd{position:relative;background:#f5f5f5;border-radius:10px;padding:22px 35px 24px 52px;max-width:677px;margin:53px 0 100px 0}
.attent-opt_rd i{display:block;font-size:14px;line-height:24px;color:#858f9a}
.attent-opt_rd p{margin:0;padding:0;font-size:16px;line-height:24px;color:#41b8c5}
.attent-opt_rd:before{position:absolute;top:50%;transform:translateY(-50%);left:16px;content:'';display:block;width:21px;height:21px;background:url(/local/templates/holcim_v2/images/ico-attent-opt.svg) no-repeat}
.b-solut-order-pay{display:flex;flex-wrap:wrap;margin:-18px 0 50px -20px}
.item-solut-order-pay{position:relative;width:calc(33.333% - 20px);margin:18px 0 0 20px}
.item-solut-order-pay input{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0}
.item-solut-order-pay label{position:relative;cursor:pointer;display:flex;align-items:center;padding:10px 10px 10px 58px;border:1px solid #e0e0e0;border-radius:10px;min-height:92px}
.item-solut-order-pay label:before{content:'';display:block;position:absolute;top:50%;left:16px;background:#d9d9d9;border-radius:10px;width:30px;height:30px;transform:translateY(-50%)}
.simple-pay_rd span{display:block;font-size:16px;line-height:24px}
.simple-pay_rd i{display:block;font-size:14px;line-height:21px;font-style:normal;color:#858f9a}
.item-solut-order-pay label:after{position:absolute;left:23px;transform:translateY(-50%);top:50%;content:'';display:none;background:url(/local/templates/holcim_v2/images/sprite.svg) -143px -266px no-repeat;width:16px;height:11px}
.item-solut-order-pay input:checked+label:after{display:block}
.item-solut-order-pay input:checked+label{border-color:#b52026}
.item-solut-order-pay input:checked+label:before{background:#b52026}
.simple-pay-img_rd{display:flex;align-items:center}
.simple-pay-img_rd span{display:block;margin-right:16px;font-size:16px;line-height:24px;color:#000}
.simple-pay-img_rd i{display:block;font-style:normal}
.simple-pay-img_rd img{display:block}
.params_total-basket ul li:before,.price_total-basket:before{border-color:#ccc}

.name-this{font-size:11.5px !important;line-height:11.5px !important;color:#000 !important;margin-bottom:3px;font-weight:400 !important;margin-left:0 !important}
.tit-this-footer{font-size:18px;line-height:18px;color:#000;font-weight:700;margin-top:3px;margin-bottom:32px}

@media screen and (max-width:1400px){
	.online-pay-separate,.qr-pay-separate{font-size:14px;line-height:16px}
	.item-solut-order-pay{width:calc(50% - 20px)}
	.simple-pay-img_rd span,.simple-pay_rd span{font-size:14px;line-height:18px}
	.simple-pay_rd i{font-size:12px;line-height:18px}
	.simple-pay-img_rd img{max-width:200px}
}

@media screen and (max-width:1400px){
	.online-pay-separate,.qr-pay-separate{font-size:14px;line-height:16px}
}

@media screen and (max-width:1200px){
	.online-pay-separate,.qr-pay-separate{font-size:12px;line-height:16px}
}

@media screen and (min-width:999px){
	.item-solut-order-pay label:hover{border-color:#b52026}
	.item-solut-order-pay label:hover:before{background:#b52026}
}

@media screen and (max-width:999px){
	.online-pay-separate,.qr-pay-separate{font-size:14px;line-height:18px}
	.big-pop-region_f,.big-pop-separete_f,.pop-order-separate{padding-left:30px;padding-right:30px}
	.pop-order-separate{padding-top:35px;padding-bottom:30px}
	.tit-pop-separate{font-size:21px;line-height:28px;margin:0 0 27px 0}
	.close-big-region_f,.close-facture{top:20px;right:20px}
	.line-top-data-separate{flex-direction:row}
	.line-top-data-separate .wr-count-t label{margin-top:-26px}
	.two-field-separate-pop{flex-direction:row}
	.tit-big-region_f{font-size:21px;line-height:28px;margin:0 0 27px 0}
	.attent-opt_rd{margin-top:50px;margin-bottom:50px}
}

@media screen and (max-width:767px){
	.block-separate-card{margin-bottom:27px}
	.func-card-separate{flex-wrap:wrap;margin-bottom:20px}
	.item-func-separate.item1{width:45%}
	.item-func-separate.item2{width:55%}
	.item-func-separate.item3{width:100%;padding-left:0;margin-top:17px;justify-content:flex-end}
	.item-func-separate.item3:before{display:none}
	.item-func-separate.item3{justify-content:flex-start}
	.text-grey-separate{text-align:left;line-height:17px}
	.bl-pay_card-product{margin-bottom:28px}
	.qr-pay-separate a,.qr-pay-separate span{padding:0 0 0 70px}
	.item-func-separate.item2{padding-left:13px}
	.qr-pay-separate a:before,.qr-pay-separate span:before{position:absolute;left:0;top:50%;transform:translateY(-50%);content:'';display:block;background:url(/local/templates/holcim_v2/images/ico-sbp.svg) no-repeat;width:60px;height:31px}
	.qr-pay-separate i{display:none}
	.big-but-callback_crd{max-width:100%;margin-left:0}
	.big-but-callback_crd a{min-height:60px}
	.big-pop-region_f,.big-pop-separete_f,.pop-order-separate,.small-pop-region_f{padding-left:15px;padding-right:15px}
	.close-big-region_f,.close-facture{top:10px;right:10px}
	.tit-pop-small-region_f{font-size:14px}
	.but-choice-region_f a{min-width:140px}
	.link-choice-region_f{font-size:14px}
	.body-region_f{flex-direction:column}
	.body-region_f ul{width:calc(100% - 44px);margin-bottom:7px}
	.big-pop-region_f{padding-bottom:25px}
	.text-big-region_f{margin-bottom:25px}
	.but-choice-region_f{margin-right:15px}
	.function-choice-pop-region_f{justify-content:center}
	.tit-pop-small-region_f{justify-content:center}
	.big-pop-region_f,.big-pop-separete_f{padding-top:40px;padding-bottom:40px}
	.text-pop-separete_f{font-size:18px;line-height:28px}
	.text-bot-separate_f{font-size:18px;line-height:28px}
	.panel-bot-separate_f{flex-direction:column;align-items:flex-start}
	.link-more-separate_f{margin-left:0;padding-left:0;margin-top:20px;font-size:20px}
	.link-more-separate_f:before{display:none}
	.logo-separete_f img{max-width:130px}
	.logo-separete_f b{font-size:14px;line-height:17px}
	.two-field-separate-pop{flex-direction:column;margin-top:20px}
	.two-field-separate-pop .field-facture-date{width:calc(100% - 27px);margin-bottom:25px}
	.two-field-separate-pop .sel-interval{width:calc(100% - 27px)}
	.line-top-data-separate{flex-direction:column}
	.line-top-data-separate .sel-facture{max-width:100%;margin-right:0}
	.line-top-data-separate .wr-count-t label{margin-top:0}
	.step-pop-separate_f{flex-wrap:wrap;margin-top:-25px}
	.item-pop-separate_f{margin-top:25px}
	.item-pop-separate_f p{font-size:12px}
	.text-bot-separate_f,.text-pop-separete_f{margin-bottom:35px}
	.item-solut-order-pay{width:calc(100% - 20px)}
	.simple-pay-img_rd img{max-width:150px}
	.tit-this-footer{font-size:15px;line-height:15px;margin-bottom:8px;font-weight:400}
	.mob-menu-new .name-this{font-size:13px !important}
	.body-table-gg.event-end{display:none !important}
}

.in-but-element-bb{position:relative;padding:0 0 0 46px}
.in-but-element-bb:before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:'';display:block;background:url(/local/templates/holcim_v2/images/ico-but-bb.svg) no-repeat;width:28px;height:27px}
.catalog-element-button_new{flex-direction:row!important;align-items:center}
.fields-sl_prod-main_sep input{font-size:24px!important}
.link-buy-sale{font-size:16px;line-height:16px;font-weight:700}
.link-buy-sale a{color:#41b8c5;text-decoration:none;border-bottom:1px dotted #41b8c5}
.right_card-product .rating_card-product{margin-bottom:23px}

/*input file*/
.field-VIDEO{margin-top:40px;margin-bottom:40px}
.field-file.field-VIDEO{display:flex;flex-direction:column;gap:5px}
.field-file.field-VIDEO p{font-weight:700;margin:0 0 10px 0;padding:0}
.field-VIDEO .file-comment{font-size:12px;color:#999;margin-left:31px}
.field-VIDEO .inputfile{display:none}
.field-VIDEO .file-label{display:inline-block;background-color:#007bff;color:#fff;padding:10px 15px;border-radius:5px;cursor:pointer;text-align:center;max-width:200px;transition:background .3s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.field-VIDEO .file-label:hover{background-color:#0056b3}
.name-file_vd i{font-style:normal;border-bottom:1px dotted #b00000}
.name-file_vd{position:relative;color:#b00000;cursor:pointer;padding-left:31px;display:inline-block}
.name-file_vd:before{position:absolute;top:3px;left:-9px;transform: rotate(-45deg);content:'';display:block;width:40px;height:40px;background:url(/local/templates/holcim_v2/images/paper.svg) no-repeat;background-size:100% auto}
.pop-opt-page .check-pop-video-rewiew ul li{width:auto !important}

@media screen and (max-width: 600px) {
.pop-opt-page .check-pop-video-rewiew ul li{width:100% !important}
}

.pop-order-call{padding:25px 30px 25px 30px;border-radius:6px;max-width:600px;background:#fff !important}
.tit-ord-call, .pop-order-call .popup-window-titlebar .popup-window-titlebar-text{margin:0 0 7px 0;font-size:24px;font-weight:700;color:#000}

.sel-facture .selectbox li{white-space:normal;line-height:22px}
.remove-product-facture a{display:block;position:relative;width:0;height:52px;overflow:hidden;padding:0 0 0 19px;cursor:pointer}
.remove-product-facture a::after,.remove-product-facture a::before{content:'';position:absolute;top:50%;left:50%;width:24px;height:2px;background-color:#b00000;transform-origin:center}
.remove-product-facture a::before{transform:translate(-50%,-50%) rotate(45deg)}
.remove-product-facture a::after{transform:translate(-50%,-50%) rotate(-45deg)}

@media screen and (max-width: 1300px) {
	.pop-facture{width:calc(100vw - 30px);}
	.pop-facture.popup-callback .fields-adress-pop-facture{align-items:flex-end}
}

@media screen and (max-width: 999px) {
	.pop-facture .form-root > .tit-popup, .pop-facture .form-root > p{padding-left:15px;padding-right:15px}
	.pop-facture .form-root > p{margin-bottom:15px}
	.pop-facture  .line-top-data-facture{position:relative;margin-top:20px;margin-bottom:30px}
	.pop-facture .line-top-data-facture .remove-product-facture{position:absolute;bottom:0;right:0}
	.content .pop-facture{padding-top:0}
}

.text-action-costume{font-size:36px;font-weight:700;color:#0B1F35;margin:0 0 53px 0;padding:20px 0 0 0}
.text-action-costume i{font-style:normal;display:block;color:#B11815}
.list-condit-costume{margin:45px 0 32px 0}
.list-condit-costume ul{ list-style-type:none;margin:0;padding:0}
.list-condit-costume ul li{}

@media screen and (max-width: 1200px) {
	.text-action-costume{font-size:30px}
}

@media screen and (max-width: 999px) {
	.text-action-costume{font-size:24px}
}
@media screen and (max-width: 767px) {
	.text-action-costume{padding-top:0;font-size:21px}
}


/* End */
/* /local/templates/holcim_v2/css/normalize.min.css?17097338712436 */
/* /local/templates/holcim_v2/components/wexpert/includer/cookie_accept/style.min.css?1709733870923 */
/* /local/templates/holcim_v2/template_styles.css?1751009817366262 */
