*{margin:0;padding:0;border:0}html{scroll-behavior:smooth}.fixed{position:fixed}#map{width:100%;height:374px;overflow:hidden;border:12px solid #c7c7c7;border-radius:20px}input[type="text"],input[type="password"],textarea,select{border:none;display:block;background:none;outline:none;-webkit-appearance:none;font-family:"Montserrat",sans-serif;font-size:22px;font-weight:300}input[type="text"],input[type="password"],select,textarea{width:100%;color:#fff;border:1px solid #fff;border-radius:0;height:56px;padding:0 24px;transition:.4s}textarea{border:1px solid #3f3f3f;border-radius:6px;padding:24px;height:400px}body{width:100%;display:flex;flex-direction:column;gap:0;background:url(/extore/frontend/themes/rosbeton/design/decoration.svg) #f8f9fa right bottom 700px no-repeat;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:300;color:#000}body *{box-sizing:border-box;transition:.4s}p{font-weight:300;font-style:normal}a{color:#e31c2a;text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4{font-size:22px;text-transform:uppercase;font-weight:500;color:#000;font-family:"Montserrat",sans-serif}h1{font-size:55px;font-weight:bold}jdiv{box-sizing:content-box;position:static}.flex{display:flex;justify-content:center}.flex.is{padding:110px 0 0 0}.in_default.flex.is{padding:44px 0}.flex.is .workspace{flex-direction:column;justify-content:flex-start;align-items:flex-start;align-content:flex-start;padding:0;gap:24px}.flex.is .items{padding:0 0 96px 0}.flex.is table{margin-bottom:36px}ul#breadcrumbs{list-style:none;display:flex;gap:12px;margin:36px 0 0 0;padding:0}ul#breadcrumbs li{display:flex;align-items:center;justify-content:center;gap:12px}ul#breadcrumbs li:not(:first-child)::before {content:'';width:6px;height:6px;border-radius:6px;background:#d55e57;display:block}ul#breadcrumbs li a{text-decoration:none}.workspace{width:100%;display:flex;justify-content:space-between;align-items:center;max-width:1264px;padding:0;margin:0 60px;position:relative;transition:.4s;z-index:1}.button{background:#e31c2a;cursor:pointer;text-decoration:none!important;color:#fff;display:flex;justify-content:center;align-items:center;align-content:center;padding:14px 24px;font-size:16px;text-transform:uppercase;border-radius:10px}.button:hover{background:#000}header .cont{display:none}header .cont img{height:31px}header .burger{grid-area:burger;display:none;width:36px;height:auto;margin:-4px 0 0 0;position:relative;cursor:pointer;transition:.4s;animation:grow .4s forwards}header .burger span{height:3px;width:36px;background-color:#000;border-radius:20px;position:absolute;transition-duration:.25s;transition-delay:.25s}header .burger span:before{left:0;position:absolute;top:-12px;height:3px;width:36px;background-color:#000;content:"";border-radius:20px;transition-duration:.25s;transition:transform .25s , top .25s .25s}header .burger span:after{left:0;position:absolute;top:12px;height:3px;width:36px;background-color:#000;content:"";border-radius:20px;transition-duration:.25s;transition:transform .25s , top .25s .25s}header .burger.open span{transition-duration:.1s;transition-delay:.25s;background:transparent}header .burger.open span:before{transition:top .25s , transform .25s .25s;top:0;transform:rotateZ(-45deg)}header .burger.open span:after{transition:top .4s , transform .25s .25s;top:0;transform:rotateZ(45deg)}header{width:100%;position:fixed;overflow:hidden;z-index:10;font-size:18px;transition:.4s;color:#000;opacity:1.0}header .workspace{padding:24px 0 16px 0;border-bottom:1px solid #000}header .logo{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:2px}header .logo .log{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-content:flex-start}header .logo img.logo_img{width:227px;transition:.4s}header .logo a.requisites{font-size:11px;color:#000;text-decoration:underline;transition:.4s}header .header_phones{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;align-content:flex-end;gap:4px}header .header_phones .address{display:flex;gap:36px;font-size:16px;color:#e31c2a}header .header_phones .address a{color:#000;font-weight:bold}header .header_phones .address b{color:#000;font-weight:500}header .header_phones .phones{display:flex;gap:36px}header .header_phones .phones .header_phone{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;align-content:flex-end;gap:0}header .header_phones .phones .header_phone .phone{font-size:28px;font-weight:700;color:#000}header .header_phones .phones .header_phone .desc{font-size:14px;color:#e31c2a}header.active{background:rgba(255,255,255,.9);transition:.4s;opacity:1;box-shadow:0 0 22px -6px rgba(26,26,26,.3)}header.active img.logo{width:120px;transition:.4s}header.active .workspace{width:100%;max-width:100%;margin:0;padding:8px 0;margin:0 40px;border:none}header.active .menu a{font-size:20px;font-weight:bold}header.active .right_box a:nth-child(1) {display:none}.banner{width:100%;margin:116px 0 0 0;padding:24px 0}#banner{width:100%;display:grid;grid-auto-rows:1fr;grid-template-rows:auto;grid-template-columns:340px 1fr;grid-gap:24px;justify-content:space-between;align-items:stretch;justify-items:stretch;align-content:center;gap:24px}#banner .right{width:100%;min-height:487px;background-color:#e31c2a;background-image:url(/extore/frontend/themes/rosbeton/design/xbanner.png.pagespeed.ic.fPVNK3evJL.png) , url(/extore/frontend/themes/rosbeton/design/2014.svg) , url(/extore/frontend/themes/rosbeton/design/banner_bg.svg);background-position:right bottom , left 24px bottom 24px , right center;background-repeat:no-repeat , no-repeat , no-repeat;background-size:70% , auto , auto;border-radius:10px}#banner .left{padding:24px 0 0 0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:16px}#banner .left .title{font-size:50px;line-height:55px;font-weight:800;text-transform:uppercase}#banner .left .address{font-size:22px;font-weight:700;text-transform:uppercase}#banner .left .separator{width:100%;display:flex;justify-content:flex-end;align-items:flex-end;align-content:flex-end;margin-bottom:16px}#banner .left .tags{width:100%;display:flex;justify-content:flex-end;align-items:flex-end;align-content:flex-end;gap:24px;font-size:20px;padding-bottom:6px;border-bottom:1px solid #000}#banner .left .tags a{color:#000;font-weight:500}#banner .left .tags a:hover{color:#e31c2a;text-decoration:none}.addt{width:100%;position:relative;transition:.4s}.addt .workspace{width:100%;display:grid;grid-auto-rows:1fr;grid-template-rows:auto;grid-template-columns:340px 1fr;grid-gap:24px;justify-content:space-between;align-items:stretch;justify-items:stretch;align-content:center;border-top:1px solid #000;border-bottom:1px solid #000;padding:44px 0;gap:24px}.addt .left{width:100%;min-height:449px;background:url(/data/1748242906/files/x1749544766.jpg.pagespeed.ic.xaiPY-Raa5.webp) center no-repeat;background-size:cover;border-radius:10px;position:relative}.addt .left .caption{font-size:22px;font-weight:700;color:#fff;text-transform:uppercase;position:absolute;left:24px;bottom:24px}.addt .right{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:24px}.addt .right h2.caption{padding:16px 0 0 0;font-weight:700}.addt .right .action{border:1px solid #000;border-radius:10px;background:url(/extore/frontend/themes/rosbeton/design/xschwing.png.pagespeed.ic.7ekqjfN98g.png) right bottom no-repeat;background-size:45%;padding:16px;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:16px}.addt .right .action .title{font-weight:700;text-transform:uppercase;color:#e31c2a}.addt .right .action .desc{font-size:18px}.addt .right .action b{font-weight:700}.addt .right .weare{width:100%;display:grid;grid-auto-rows:1fr;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-gap:16px;justify-content:space-between;align-items:stretch;justify-items:stretch;align-content:center;border-top:1px solid #000;padding:24px 0 0 0;gap:16px;transition:.4s}.addt .right .weare b{font-weight:700}.addt .right .weare .title{font-size:22px;text-transform:uppercase;font-weight:700;top:16px;left:16px}.addt .right .weare .desc{font-size:18px;text-transform:uppercase;position:absolute;bottom:16px;left:16px}.addt .w2014{background:#000;color:#fff;border-radius:10px;padding:16px;position:relative;min-height:180px}.addt .w2025{background:#e31c2a;color:#fff;border-radius:10px;padding:16px;position:relative;min-height:180px}.addt .znak{border:1px solid #000;border-radius:10px;padding:16px;position:relative;min-height:180px}.addt .znak a.desc{display:flex;color:#000;padding:0 0 0 56px;text-decoration:underline;background:url(/extore/frontend/themes/rosbeton/design/badge.svg) left center no-repeat;background-size:contain}.addt .znak a.desc:hover{color:#e31c2a}.prices{width:100%;position:relative;transition:.4s;padding:44px 0}.prices .workspace{width:100%;overflow:hidden;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:24px}.prices .tabs{overflow:auto;width:100%;display:flex;color:#b8b8b8;font-size:22px;text-transform:uppercase;font-weight:700;justify-content:flex-start;align-items:flex-start;align-content:flex-start;border-bottom:1px solid #000;padding:0 0 16px 0;gap:24px}.prices .tabs .tab{cursor:pointer}.prices .tabs .tab:hover{color:#e31c2a}.prices .tabs .tab.active{color:#000}.prices .desc b{font-weight:700}.prices .desc{display:flex;font-size:18px;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-content:flex-start;text-transform:uppercase;gap:16px}.prices .desc .title{font-weight:700;color:#e31c2a;font-size:22px}.regions{width:100%;transition:.4s;padding:44px 0}.regions h2.title{width:100%;text-align:left;border-top:1px solid #000;border-bottom:1px solid #000;padding:24px 0}.regions .workspace{flex-direction:column;gap:24px}.regions .items{width:100%;display:grid;grid-auto-rows:1fr;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-gap:12px;justify-content:space-between;align-items:stretch;justify-items:stretch;align-content:center;gap:12px;transition:.4s}.regions .items a.item{background:url(/extore/frontend/themes/rosbeton/design/arrow.svg) #fff right 24px center no-repeat;border-radius:4px;padding:12px 24px;text-transform:uppercase;color:#000}.regions .items a.item:hover{background:url(/extore/frontend/themes/rosbeton/design/arrow_white.svg) #e31c2a right 24px center no-repeat;color:#fff;text-decoration:none}.swiper-prev,.swiper-next{width:67px;height:8px;object-fit:contain;cursor:pointer;position:absolute;right:36px;bottom:36px;z-index:9}.swiper-prev{transform:scale(-1,-1);right:136px}.sw{width:100%;position:relative;transition:.4s;padding:0}.sw .workspace{flex-direction:column;position:relative;gap:24px}.sw h2.title{width:100%;text-align:left;border-top:1px solid #000;padding:24px 0 0 0}.gallery.swiper{width:100%;height:492px;overflow:hidden;border-radius:4px}.gallery.swiper .swiper-wrapper{overflow:visible;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:0}.gallery.swiper a.swiper-slide{height:492px!important;max-width:1100px!important}.gallery.swiper a.swiper-slide img{height:492px;width:1100px;object-fit:cover;border-radius:4px}.sert{width:100%;transition:.4s;padding:44px 0}.sert .workspace{width:100%;display:grid;grid-auto-rows:1fr;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:24px;justify-content:space-between;align-items:stretch;justify-items:stretch;align-content:center;gap:24px;transition:.4s}.sert img.sert_img{width:100%;object-fit:cover;border-radius:4px}footer{width:100%;font-size:18px;color:#fff;background:url(/extore/frontend/themes/rosbeton/design/footer_bg.svg) #3c3c3c center no-repeat;background-size:cover;opacity:1.0}footer .workspace{padding:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;align-content:flex-end;gap:36px;padding:44px 0}footer .info{width:100%;display:flex;justify-content:space-between}footer .info .logo{width:227px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:2px}footer .info .logo img.logo_img{width:227px;transition:.4s}footer .info .logo a.requisites{font-size:11px;color:#fff;text-decoration:none;transition:.4s}footer .info .logo a.requisites:hover{text-decoration:underline;transition:.4s}footer .info .header_phones{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;align-content:flex-end;gap:12px}footer .info .header_phones .address b{font-weight:700;font-size:18px}footer .info .header_phones .phones{display:flex;gap:36px}footer .info .header_phones .phones .header_phone,footer .info .header_phones .address{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;align-content:flex-end;gap:0}footer .info .header_phones .phones .header_phone .phone{font-size:28px;font-weight:700;color:#fff}footer .desc{font-size:14px}footer .items{width:100%;display:grid;grid-auto-rows:1fr;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:24px;justify-content:space-between;align-items:stretch;justify-items:stretch;align-content:center;gap:24px}footer .items .item{width:100%;display:flex;flex-direction:column;gap:12px}footer .items .item .caption{font-size:22px;font-weight:700;text-transform:uppercase}footer .items .item ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0 0 0 0}footer .items .item ul li{font-size:12px}footer .items .item ul li a{color:#fff;text-decoration:underline}footer .copyright{width:100%;display:flex;justify-content:space-between}footer .copyright .c{font-size:14px}#prices_ajax{width:100%;padding:24px 0}.table{width:100%;overflow:auto;margin:0 auto}table{width:100%;border-collapse:collapse;text-align:left}table th,table td{padding:8px 10px;border-right:1px solid #000}table tr.caption th{border-bottom:1px solid #000;text-transform:uppercase}.textblock{display:flex;flex-direction:column;gap:24px}.textblock.an{width:100%;display:flex;justify-content:space-between;flex-direction:row;gap:44px}.textblock.an img.preview{width:500px;height:340px;border:0;border-radius:20px;object-fit:cover;object-position:top center}.textblock.an .text{width:auto;display:flex;flex-direction:column;justify-content:flex-start;align-content:flex-start;align-items:flex-start;gap:16px}.textblock ul,.textblock ol{margin-left:36px}@media (max-width:1400px){.workspace{margin:0 40px}header.active .workspace{margin:0 40px}#banner .right{background-size:60% , auto , auto}.addt .right .action{background-size:40%}.addt .right .action .desc{font-size:16px}.addt .right .weare .title{font-size:18px}.addt .right .weare .desc{font-size:16px}.addt .znak a.desc{padding:0 0 0 48px}.gallery.swiper{height:392px}.gallery.swiper a.swiper-slide{height:392px!important;width:80%!important}.gallery.swiper a.swiper-slide img{height:392px;width:100%}}@media (max-width:1200px){.workspace{margin:0 20px}header.active .workspace{margin:0 20px}.phones .header_phone:nth-child(2) {display:none!important}#banner .right{background-position:right bottom , left 24px bottom 24px , right -200px center;background-size:70% , 30% , auto}.addt .right .action .desc{font-size:14px}.addt .right .action{background:url(/extore/frontend/themes/rosbeton/design/xschwing.png.pagespeed.ic.7ekqjfN98g.png) right -30px bottom no-repeat;background-size:40%}.gallery.swiper{height:322px}.gallery.swiper a.swiper-slide{height:322px!important}.gallery.swiper a.swiper-slide img{height:322px}header .header_phones .address{font-size:14px;gap:24px}}@media (max-width:1024px){.addt .right .weare .desc{font-size:10px}.addt .znak a.desc{padding:0 0 0 32px}}@media (max-width:992px){header .header_phones .address{font-size:12px;gap:16px}#banner .right{background-size:60% , 30% , auto}.addt .w2025,.addt .znak,.addt .w2014{min-height:160px;padding:8px}.addt .right .weare .desc{font-size:8px}.addt .znak a.desc{padding:0 0 0 24px}footer .info .header_phones .address b{font-size:16px}}@media (max-width:768px){.phones .header_phone:nth-child(3) {display:none!important}header .header_phones .address{font-size:10px;gap:12px}.addt .right .weare{grid-template-columns:1fr;align-items:auto;justify-items:auto}#banner .left{gap:14px}#banner .right{min-height:auto;background-position:right bottom , left 24px top 24px , right -300px bottom;background-size:90% , 50% , auto}#banner .left .separator{display:none}.addt .w2025,.addt .znak,.addt .w2014{min-height:120px;padding:10px}.addt .right .weare .title{font-size:22px}.addt .right .weare .desc{font-size:14px}.addt .right .action{background:none}}@media (max-width:576px){.mw576{visibility:hidden}ul#breadcrumbs{margin:0}h1{font-size:35px}header .header_phones .address a{font-size:18px}header .header_phones .address span{display:none!important}header .workspace{flex-direction:column;gap:12px}header .logo{width:100%;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;gap:2px}.phones .header_phone:nth-child(2) {display:flex!important}header .header_phones .phones{gap:24px}.header_phone .phone{font-size:18px!important}header .burger{display:flex;transition:.4s;animation:grow .4s forwards}header.active .header_phones{display:none!important}header.active .logo img.logo_img{width:187px}header.active .cont{display:flex}#banner{grid-auto-rows:1fr;grid-template-columns:1fr;grid-gap:24px;justify-content:space-between;align-items:stretch;justify-items:stretch;align-content:center;gap:24px}#banner .right{min-height:340px;background-position:right bottom , left 24px top 24px , right -340px bottom}.banner{margin:144px 0 0 0}.sert .workspace{grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;transition:.4s}.regions .items{grid-auto-rows:1fr;grid-template-columns:1fr;grid-gap:12px;justify-content:space-between;align-items:stretch;justify-items:stretch;align-content:center;gap:12px;transition:.4s}.gallery.swiper{height:242px}.gallery.swiper a.swiper-slide{height:242px!important}.gallery.swiper a.swiper-slide img{height:242px}.addt .workspace{grid-auto-rows:1fr;grid-template-columns:1fr;grid-gap:24px;justify-content:space-between;align-items:stretch;justify-items:stretch;align-content:center;padding:24px 0;gap:24px}.addt .left{min-height:349px}footer .info,footer .copyright{flex-direction:column;justify-content:center;align-content:center;align-items:center;gap:4px}footer .items{grid-template-columns:1fr 1fr}footer .info .header_phones{margin-top:24px}footer .info .header_phones .phones{gap:24px}footer.fa{width:100%;height:100%;background:url(/extore/frontend/themes/rosbeton/design/decoration.svg) #f8f9fa center no-repeat;position:absolute;top:0;left:0;z-index:8}footer.fa .info .logo,footer.fa .info .header_phones,footer.fa .multzavod{display:none!important}footer.fa .info{margin-top:80px}footer.fa,footer.fa a{color:#000!important}}