

/* Start:/local/templates/cementum_2024/components/bitrix/catalog/tovary_new/bitrix/catalog.section/engineer/style.css?173682390715142*/
/*ductal*/
.text-inzh-ductal{margin:0 0 28px 0;font-size:16px;line-height:25px;font-weight:700}
.block-video-dd-inzh{margin-top:0;margin-bottom:30px;min-height:398px}
.block-video-dd-inzh .b-title{margin-bottom:52px}
.block-video-dd-inzh .body-video-dd{display:flex;align-items:center}
.block-video-dd-inzh .video-dd-left{float:none;padding-right:15px}
.block-video-dd-inzh .video-dd-right{float:none;margin-top:0;padding:55px 0 0 30px}
.link-anchor-ductal ul{list-style-type:none;margin:0;padding:0}
.link-anchor-ductal ul li{position:relative;margin:15px 0 0 0;padding:0 0 0 33px;line-height:normal;background:0}
.link-anchor-ductal ul li:first-child{margin-top:0}
.link-anchor-ductal ul li:before{position:absolute;top:7px;left:0;background:#b00000;width:12px;height:12px;content:'';display:block;border-radius:50%}
.link-anchor-ductal ul li a{text-decoration:none;color:#b00000;border-bottom:1px dotted #b00000}
.block-video-dd-inzh .shadow-img:before{background:rgba(0,0,0,0.3)}
.block-video-dd-inzh .video-dd-ductal .play-yy{margin:0 0 45px 22px}
.block-video-dd-inzh .text-video-yy{max-width:90%}
.block-feature-ductal{margin-bottom:55px}
.block-feature-ductal .b-title{margin:0 0 40px 0}
.list-features-d{margin:0 0 70px 0}
.list-features-d ul{list-style-type:none;margin:-47px 0 0 0;padding:0;display:flex;flex-wrap:wrap}
.list-features-d ul li{display:flex;width:33.333%;margin:47px 0 0 0;padding:0;line-height:normal;background:0;align-items:center}
.list-features-d ul li:before{content:'';margin:0 33px 0 0;display:block;width:68px;height:68px}
.list-features-d ul li.item1:before{background:url(/local/templates/lafarge_new/images/feature-d1.png) no-repeat}
.list-features-d ul li.item2:before{background:url(/local/templates/lafarge_new/images/feature-d2.png) no-repeat}
.list-features-d ul li.item3:before{background:url(/local/templates/lafarge_new/images/feature-d3.png) no-repeat}
.list-features-d ul li.item4:before{background:url(/local/templates/lafarge_new/images/feature-d4.png) no-repeat}
.list-features-d ul li.item5:before{background:url(/local/templates/lafarge_new/images/feature-d5.png) no-repeat}
.list-features-d ul li.item6:before{background:url(/local/templates/lafarge_new/images/feature-d6.png) no-repeat}
.list-features-d ul li.item7:before{background:url(/local/templates/lafarge_new/images/feature-d7.png) no-repeat}
.list-features-d ul li.item8:before{background:url(/local/templates/lafarge_new/images/feature-d8.png) no-repeat}
.list-features-d ul li.item9:before{background:url(/local/templates/lafarge_new/images/feature-d9.png) no-repeat}
.list-features-d ul li p{margin:0;padding:0;line-height:19px}
.list-features-d ul li span{display:block;margin:2px 0 0 0;font-size:30px;font-weight:700;line-height:normal}
.link-duct-inzh ul{list-style-type:none;margin:0 0 0 -104px;padding:0}
.link-duct-inzh ul li{display:inline-block;vertical-align:top;margin:0 0 0 104px;padding:0;line-height:normal;background:0}
.link-duct-inzh ul li a{color:#b00000;text-decoration:none}
.link-duct-inzh ul li a span{border-bottom:1px dotted #b00000}
.link-duct-inzh ul li.item2 a{display:inline-block;vertical-align:top;position:relative;padding:0 0 0 52px}
.link-duct-inzh ul li.item2 a:before{position:absolute;top:50%;left:0;margin-top:-26px;width:40px;height:54px;content:'';display:block;background:url(/local/templates/lafarge_new/images/ico-doc-intromixpng.png) no-repeat}
.b-scheme-inzh-duct{margin-bottom:70px}
.in-scheme-duct-inzh{display:flex;align-items:center;background:#fafafa;padding:45px 0 35px}
.img-schm-inzh{width:50%}
.img-schm-inzh img{display:block;max-width:100%;margin:0 auto}
.text-schm-inzh{width:50%;box-sizing:border-box;padding:0 45px 0 10px}
.block-consist-inzh{margin-bottom:80px}
.in-block-consist{display:flex;align-items:center;margin-bottom:60px}
.left-consist{width:33.333%;box-sizing:border-box;padding-right:35px}
.left-consist p:first-child{margin-top:0}
.right-consist{width:66.666%;display:flex}
.item-consist-dd{width:50%;box-sizing:border-box;padding-right:15px}
.img-consist-dd{margin:0 0 18px 0}
.img-consist-dd img{display:block;max-width:100%}
.item-consist-dd p{margin:0;padding:0}
.title-fiz-teh{margin:0 0 30px 0;font-size:24px;font-weight:700}
.table-fiz-teh{margin:0 0 32px 0}
.table-fiz-teh table{border-top:1px solid #f5f5f5;border-collapse:collapse;width:100%}
.table-fiz-teh table th{font-size:12px;font-weight:400;text-align:center;border-bottom:1px solid #f5f5f5;padding:7px 5px 7px 5px}
.table-fiz-teh table td{font-size:12px;text-align:center;border-bottom:1px solid #f5f5f5;padding:20px 5px 20px 5px}
.table-fiz-teh .blue-td td{font-size:14px;background:#edf4f6;padding:20px 5px 20px 5px}
.table-fiz-teh .blue-td td:first-child{text-align:left;font-weight:700;padding-left:20px}
.table-fiz-teh .min-padding td{padding-top:6px;padding-bottom:6px;border:0}
.block-artic .head-article .b-title{font-size:36px}
.fiz-teh-params .but-app a{padding-left:24px;padding-right:24px}
.wr-lines-proj{margin-bottom:85px}
.head-block-line{position:relative}
.img-block-line{position:absolute;top:0;left:50%;margin:0 0 0 -960px;width:1920px;height:461px;overflow:hidden}
.img-block-line img{display:block;margin:0 auto;max-width:100%}
.desc-block-head-line{position:relative;z-index:20;box-sizing:border-box;color:#fff;padding:10px 40px 10px 40px;background:rgba(95,80,70,0.93);height:461px;width:50%;display:flex;flex-direction:column;justify-content:center}
.tit-head-line{margin:0 0 32px 0;font-size:36px;font-weight:700;text-transform:uppercase;line-height:44px}
.desc-block-head-line p{margin:0 0 32px 0;padding:0}
.desc-block-head-line .more a{border:0;background:#912f2e;color:#fff;box-sizing:border-box;min-width:155px}
.right-line .desc-block-head-line{margin-left:50%}
.hide-line-proj{display:none;margin:0 0 80px 0}
.block-line-proj:last-child .hide-line-proj{margin-bottom:0}
.block-benef-line{background:#f5f5f5;padding:60px 0 60px 40px}
.table-benef-line{display:table;width:100%}
.text-benef-line{display:table-cell;vertical-align:top;padding-right:30px}
.text-benef-line span{display:block;margin:0 0 40px 0;font-size:18px;font-weight:700}
ul.list-benef-line{list-style-type:none;margin:0;padding:0}
ul.list-benef-line li{position:relative;margin:0 0 20px 0;padding:0 0 0 27px;line-height:23px;background:0}
ul.list-benef-line li:last-child{margin-bottom:0}
ul.list-benef-line li:before{position:absolute;top:6px;left:0;width:8px;height:8px;background:#003264;content:'';display:block;border-radius:50%;background:#003264}
.img-benef-line{display:table-cell;vertical-align:top;width:477px}
.img-benef-line img{display:block;max-width:100%}
.nav-tab-line{position:relative}
.nav-tab-line:before{position:absolute;bottom:0;left:50%;background:#003264;content:'';display:block;height:1px;width:10000px;margin:0 0 0 -5000px}
.nav-tab-line ul{list-style-type:none;margin:0 0 0 -20px;padding:0;display:flex}
.nav-tab-line li{background:#f4f4f4;display:flex;height:64px;min-width:159px;margin:0 0 0 20px;cursor:pointer;box-sizing:border-box;padding:0 30px 0 30px;align-items:center;justify-content:center;line-height:normal;text-align:center;font-size:16px}
.nav-tab-line li.active{color:#fff;background:#003264}
.in-tab-line{background:#fafafa;padding:42px 25px 54px 40px}
.in-tab-line .title{margin:0 0 50px 0}
.img-tab-line img{display:block;max-width:100%}
.in-tab-line p:last-child{margin-bottom:0}
.benef-tab-line{background:#f5f5f5;padding:35px 40px 50px 40px}
.benef-tab-line span{display:block;font-size:18px;font-weight:700;margin:0 0 37px 0}
.benef-tab-line ul li{margin-bottom:13px}
.img-element{margin:0 0 62px 0}
.img-element img{display:block;max-width:100%}
.block-inzh-d{margin:60px 0 0 0}
.body-element{display:flex}
.img-body-element{width:50%}
.img-body-element img{display:block;max-width:100%}
.desc-body-element{width:50%;box-sizing:border-box;padding:0 0 0 28px}
.desc-body-element p{margin:0 0 60px 0}
.desc-body-element p:first-child{margin-top:0}
.benef-body-elem span{display:block;font-size:18px;font-weight:700;margin:0 0 37px 0}
.benef-body-elem ul li{margin-bottom:15px}
.block-inzh-d p+.tabs-line{margin-top:48px}
.block-inzh-d .link-anchor-ductal{margin-bottom:45px;margin-top:35px}
.top-construct{padding-top:65px}
.top-construct p{margin-bottom:40px}
.table-align-left td{text-align:left}

.catalog_vibro-fixed .sm-tit-vibro{margin-bottom: 30px;}
.catalog_vibro-fixed .desc-tech-vibro ul li{margin-bottom: 10px;}
.catalog_vibro-fixed .b-tech-vibro{margin-bottom: 50px;}
#vibroukatyvaemyy-beton .b-doc-intro{position:relative;padding-top:30px;padding-bottom:30px}
#vibroukatyvaemyy-beton .b-doc-intro:before{position:absolute;top:0;left:50%;width:10000px;margin:0 0 0 -5000px;height:100%;z-index:-1;content:'';display:block;background:#f7f5f5}
#vibroukatyvaemyy-beton .block-scheme-vibro{position:relative;padding-top:30px;padding-bottom:30px}
#vibroukatyvaemyy-beton .block-scheme-vibro:before{position:absolute;top:0;left:50%;width:10000px;margin:0 0 0 -5000px;height:100%;z-index:-1;content:'';display:block;background:#f7f5f5}
.tabs-dd{margin-top:50px}
.nav-tabs-dd{position:relative}
.nav-tabs-dd:before{position:absolute;bottom:0;left:0;background:#b00000;content:'';display:block;height:1px;width:100%;margin:0}
.nav-tabs-dd ul{list-style-type:none;margin:0 0 0 -1.6%;padding:0;font-size:0;text-align:center}
.nav-tabs-dd li{margin:0 0 0 1.6%;padding:0;font-size:18px;width:31.733%;background:0;display:inline-block;vertical-align:top}
.nav-tabs-dd li a{display:block;text-decoration:none;height:44px;line-height:42px;color:#333;background:#f4f4f4}
.nav-tabs-dd li.active a{color:#fff;background:#b00000}
.tabs-dd .img-bb{margin-bottom:0}
.tabs-dd .desc-tab-bb p{margin-bottom:18px}
.tabs-dd .cont-tab-bb{margin-bottom:50px}
.tab-dd{padding:22px 0 0 0}
.wr-type-cement{padding-left:24%}
.line-result .wr-type-cement .type-cement .item-cement{width:33.333%}
.wr-type-cement .type-cement {padding-left:30px}
.wr-type-cement .type-cement .item-cement:before,.wr-type-cement .type-cement .item-cement .namr-cement:after{border-color:#003264}
.wr-type-cement .item-cement i{margin:10px 0 0 0;font-style:normal;text-decoration:underline;display:block;color:#003264}
.wr-type-cement .item-cement a {text-align:left}
.line-result .wr-type-cement .type-cement .img-cem{min-height: 160px;}
.catalog-recommends-container .scheme-block-recipe{display: inline-block; margin-top: 25px;}
.fields-layer .fields-optt{display:flex;width:46.5%;margin:0 0 0 4.6%;}
.fields-layer .fields-optt .field-pp{width:47.5%;margin-left:5%}
.fields-layer .fields-optt .field-pp:first-child{margin-left:0}
.fields-layer .fields-layer .fields-optt .field-layer-test:first-child{margin-left: 0;}
.selects-pop-opt{display: flex;margin: 0 0 23px -3.5%;}
.sel-opt{width:46.5%;margin:0 0 0 3.5%}
.sel-opt select{margin-top:12px;width:100%;display:block;padding-left:8px;height:26px}
.sel-opt label{display:block;margin:0 0 10px 0;font-size:16px;color:#4a4a4a}
.sel-opt .selectbox{display:block!important;vertical-align:middle;cursor:pointer;width:100%}
.sel-opt .selectbox .select{float:none!important;font-size:16px;width:100%;font-weight:400;border:1px solid #dbdbdb;box-sizing:border-box;height:36px;line-height:33px;box-sizing:border-box;border-radius:5px;padding:0 25px 0 16px;background:#fff;color:#333;-webkit-box-shadow:inset 0 1px 2px hsla(0,0%,4%,.1);box-shadow:inset 0 1px 2px hsla(0,0%,4%,.1)}
.sel-opt .selectbox .select .text{display:block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.sel-opt .selectbox .trigger{position:absolute;top:0;right:0;width:34px;height:100%}
.sel-opt .selectbox .trigger .arrow{position:absolute;top:50%;margin:-3px 0 0 0;right:10px;width:10px;height:6px;overflow:hidden;background:url(/local/templates/cementum_2024/components/bitrix/catalog/tovary_new/bitrix/catalog.section/engineer/images/arrow-sell.png) no-repeat}
.sel-opt .selectbox .dropdown{top:38px;left:0;width:100%;max-height:150px;margin:0;padding:4px 0;background:#FFF;border:0;border-radius:4px;box-shadow:-2px 4px 10px 0 rgba(0,0,0,0.19)}
.sel-opt .selectbox .dropdown ul{list-style-type:none;margin:0;padding:0;display:block;width:100%}
.sel-opt .selectbox li{padding:3px 13px 4px;color:#231f20;display:block;background:0;margin:0;line-height: 24px;}
.textar-opt{margin:25px 0 35px 0}
.textar-opt label{display:block;margin:0 0 10px 0;font-size:16px}
.textar-opt textarea{background:#fff;padding:10px 16px 0 16px;border:1px solid #dbdbdb;border-radius:4px;color:#363636;-webkit-box-shadow:inset 0 1px 2px hsla(0,0%,4%,.1);box-shadow:inset 0 1px 2px hsla(0,0%,4%,.1);max-width:100%;width:100%;height:65px;font-size:16px;font-weight:400;font-family:PT Sans,sans-serif;outline:0;color:#000;resize:none;overflow-y:auto}
.textar-opt+.bot-pop-opt{border-top:0}
.b-products-pop{margin:0 0 35px 0}
.pop-layer-test .tit-prod-pop{font-size:16px;font-weight:700;margin:0 0 23px 0}
.b-products-pop ul{list-style-type:none;margin:-3px 0 0 0;padding:0;display:flex;flex-wrap:wrap}
.b-products-pop li{width:33.333%;box-sizing:border-box;margin:3px 0 0 0;padding:0 15px 0 0;min-height:40px;line-height:normal;background:0}
.check-pop{position:relative}
.check-pop input{opacity:0;position:absolute;top:0;left:0}
.check-pop label{position:relative;cursor:pointer;padding:0 0 0 27px;font-size:16px;color:#4a4a4a;display:inline-block;vertical-align:top}
.check-pop label:before{position:absolute;top:2px;left:0;border:1px solid #003264;content:'';display:block;width:14px;height:14px;background:#fff}
.check-pop input:checked+label:after{position:absolute;top:5px;left:3px;background:#003264;content:'';display:block;width:10px;height:10px}
.func-about-uu li.item3:before {top:-10px;left:0;margin-top:0}
.pop-layer-test.pop-layer-test2.pop-layer-test-page{margin: 0; padding: 0;}
.field-pp-custom + p {margin-top: -20px; font-size: 14px;}
.airum-video-starter {position: relative;display: inline-table;}
.airum-video-starter:before {content: ''; display: block; position: absolute;top: 50%;left: 50%;background: url(/local/templates/cementum_2024/components/bitrix/catalog/tovary_new/bitrix/catalog.section/engineer/images/ico-vieo-uu.png) no-repeat;margin: -51px 0 0 -51px;width: 103px;height: 103px;}
.body-news table{width:100%;border-collapse:collapse}
.body-news table th{text-align:left;padding:8px 15px 9px 0;border-top:1px solid #ececec}
.body-news table td {padding:8px 15px 9px 0;vertical-align:middle;border-top:1px solid #ececec}

.b24-form-full-wrapper .b24-form-wrapper{max-width: unset;}

.field-hh .in-field-hh.error , .textarea-hh .in-field-hh.error{background: #ffd1d6;}

.block-position-v2{background:#f5f5f5;display:flex;align-items:center;padding:20px !important}
.block-position-v2  .b-title:before{display:none}
.block-position-v2  .b-title{margin:0 25px 0 0 !important;padding:0 !important;font-size:18px !important;color:#333 !important;font-weight:700;letter-spacing: 0px;line-height:normal !important}
.block-position-v2 .position-bbs{position:relative;top:auto;right:auto;white-space:nowrap;margin:0 0 0 auto}
.pop-layer-test .sel-opt{width: 100%; margin: 25px 0;}

.b-contacts-grunt-fibro {
    margin: 66px 0 0 0 !important;
}
/* End */


/* Start:/local/templates/cementum_2024/components/bitrix/news.list/project_slider_fibro/style.css?1736827597147*/
.wr-slider-proj_fibro .slider-proj-fibro .slide_fibro{display: none;}
.wr-slider-proj_fibro .slider-proj-fibro .slide_fibro.active{display: block;}
/* End */


/* Start:/bitrix/components/wexpert/dynamic.container/templates/.default/style.min.css?163298897528*/
.dynamic-loading{opacity:.5}
/* End */
/* /local/templates/cementum_2024/components/bitrix/catalog/tovary_new/bitrix/catalog.section/engineer/style.css?173682390715142 */
/* /local/templates/cementum_2024/components/bitrix/news.list/project_slider_fibro/style.css?1736827597147 */
/* /bitrix/components/wexpert/dynamic.container/templates/.default/style.min.css?163298897528 */
