@font-face{font-family:"PT Root UI";src:url(../fonts/PT-Root-UI_Light.woff2) format("woff2"),url(../fonts/PT-Root-UI_Light.woff) format("woff");font-weight:300;font-style:normal}
@font-face{font-family:"PT Root UI";src:url(../fonts/PT-Root-UI_Regular.woff2) format("woff2"),url(../fonts/PT-Root-UI_Regular.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:"PT Root UI";src:url(../fonts/PT-Root-UI_Medium.woff2) format("woff2"),url(../fonts/PT-Root-UI_Medium.woff) format("woff");font-weight:500;font-style:normal}
@font-face{font-family:"PT Root UI";src:url(../fonts/PT-Root-UI_Bold.woff2) format("woff2"),url(../fonts/PT-Root-UI_Bold.woff) format("woff");font-weight:700;font-style:normal}
BODY{color:#000;background:#fff;font-size:16px;line-height:1;font-family:"PT Root UI";font-weight:400}
a{color:#ea722f;text-decoration:none}
a:hover{text-decoration:none}
button,input,option,select,textarea{font-family:"PT Root UI"}
input:focus{outline:0}
.container{width:100%;max-width:1440px!important;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}
.title,h1{font-family:"PT Root UI"}
.header{border-bottom:1px solid #eaeaea}
.mainpage .header{border-color:rgba(255,255,255,.05)}
.head-center{gap:25px;margin:0 15px 0 25px;}
.logo{border-right:1px solid #eaeaea;padding:20px 45px 20px 0}
.logo svg {width: 130px; height: 40px;}

.b-gorod {padding: 0 7px;}
.cg {padding: 0;font-size: 14px;margin: 0;color: #ea722f;}
.cit {font-size: 14px;font-weight: 500;}
@media (max-width:900px).b-gorod {background: #ea722f33; padding: 0 5px;}

.mainpage .logo{border-color:rgba(255,255,255,.05)}
.topmenu>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:33px;font-weight:700}
.topmenu>ul>li>a{padding-top:35px;padding-bottom:35px;white-space:nowrap}
.topmenu>ul a{color:#000;display:block;padding-bottom:2px}
.topmenu>ul li{position:relative}
.submenu{position:absolute;top:100%;left:0;min-width:100%;display:none;padding:40px;border:1px solid #eee;background:#fff;z-index:99}
.submenu ul{padding:0;margin:0}
.submenu ul li{padding:5px 30px 5px 0;font-size:16px;line-height:26px;white-space:nowrap;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE3IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xNS45MDk5IDQuODUzNTVDMTYuMTA1MiA0LjY1ODI5IDE2LjEwNTIgNC4zNDE3MSAxNS45MDk5IDQuMTQ2NDVMMTIuNzI3OSAwLjk2NDQ2NkMxMi41MzI3IDAuNzY5MjA0IDEyLjIxNjEgMC43NjkyMDQgMTIuMDIwOCAwLjk2NDQ2NkMxMS44MjU2IDEuMTU5NzMgMTEuODI1NiAxLjQ3NjMxIDEyLjAyMDggMS42NzE1N0wxNC44NDkyIDQuNUwxMi4wMjA4IDcuMzI4NDNDMTEuODI1NiA3LjUyMzY5IDExLjgyNTYgNy44NDAyNyAxMi4wMjA4IDguMDM1NTNDMTIuMjE2MSA4LjIzMDggMTIuNTMyNyA4LjIzMDggMTIuNzI3OSA4LjAzNTUzTDE1LjkwOTkgNC44NTM1NVpNMCA1TDE1LjU1NjQgNVY0TDAgNEwwIDVaIiBmaWxsPSIjM0Q0NTRFIi8+Cjwvc3ZnPg==) 100% 50% no-repeat}
.submenu ul li a{color:#3d454e;font-weight:400}
.submenu ul li:hover{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE3IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xNS45MDk5IDQuODUzNTVDMTYuMTA1MiA0LjY1ODI5IDE2LjEwNTIgNC4zNDE3MSAxNS45MDk5IDQuMTQ2NDVMMTIuNzI3OSAwLjk2NDQ2NkMxMi41MzI3IDAuNzY5MjA0IDEyLjIxNjEgMC43NjkyMDQgMTIuMDIwOCAwLjk2NDQ2NkMxMS44MjU2IDEuMTU5NzMgMTEuODI1NiAxLjQ3NjMxIDEyLjAyMDggMS42NzE1N0wxNC44NDkyIDQuNUwxMi4wMjA4IDcuMzI4NDNDMTEuODI1NiA3LjUyMzY5IDExLjgyNTYgNy44NDAyNyAxMi4wMjA4IDguMDM1NTNDMTIuMjE2MSA4LjIzMDggMTIuNTMyNyA4LjIzMDggMTIuNzI3OSA4LjAzNTUzTDE1LjkwOTkgNC44NTM1NVpNMCA1TDE1LjU1NjQgNVY0TDAgNEwwIDVaIiBmaWxsPSIjRUE3MjJGIi8+Cjwvc3ZnPg==) 100% 50% no-repeat}
.submenu ul li:hover a{color:#ea722f}
.mainhead .submenu{background:rgba(0,0,0,.95);border-color:rgba(255,255,255,.05)}
.topmenu li:hover>.submenu{display:block}
.parent>a{display:block;padding:0 15px 0 0;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI1IiB2aWV3Qm94PSIwIDAgOSA1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNC41IDQuNUw4LjM5NzExIDBIMC42MDI4ODZMNC41IDQuNVoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=) 100% 50% no-repeat}
.topadress{gap:10px}
.location,.time-24{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:1px solid #eaeaea;border-radius:50%;width:42px;height:42px;color:#99a2ad}
.adress-box__title{font-size:20px;font-weight:500;margin:0 0 5px;cursor:pointer;padding:0 15px 0 0;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI1IiB2aWV3Qm94PSIwIDAgOSA1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNC41IDQuNUw4LjM5NzExIDBIMC42MDI4ODZMNC41IDQuNVoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=) 100% 50% no-repeat}
.adress-box__subtitle{font-size:14px;font-weight:500;line-height:110%;text-overflow:ellipsis;white-space:nowrap;color:rgba(0,0,0,.8);overflow:hidden}
.back-call a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px;padding:19px 25px;color:#fff;text-decoration:none;background:#ea722f;font-weight:700;line-height:110%;letter-spacing:-.24px;white-space:nowrap}
.back-call a svg{display:inline-block;vertical-align:top}
.top-phones{gap:15px;text-align:right;white-space:nowrap}
.top-phone a{font-size:20px;font-weight:500;line-height:110%;letter-spacing:-.3px;color:#000}
.online{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:11px 0 0;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;color:rgba(0,0,0,.8)}
.footer{background:#181818;color:#fff;padding:0}
.copyrights{border-top:1px solid rgba(255,255,255,.05)}
.copy-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0}
.copy-grid__right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:17px}
.footer-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.footer-grid>div{padding:44px 0}
.footer-grid>div.footer-logo{border-right:1px solid rgba(255,255,255,.05);padding:44px 50px 44px 0}
.footer-menu__title{margin:0 0 15px;font-size:22px;font-weight:700;line-height:110%}
.footer-menu ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:13px}
.footer-menu a{color:#fff}
.footer-contacts{text-align:right}
.footer-contacts .online{color:#fff;font-size:14px;font-weight:400}
.footer-phone{font-size:32px;font-weight:700;line-height:110%;margin:0 0 13px}
.footer-phone a{color:#fff;text-decoration:none}
.footer-mail{margin:25px 0;font-size:22px;font-weight:700;line-height:110%}
.footer-mail a{color:#fff;text-decoration:none}
.footer-social{gap:10px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
.footer-social a,.footer-social svg{display:inline-block;vertical-align:top}
.mainform{background:#818c99;position:relative;padding:125px 0}
.mainform:after{content:"";display:block;position:absolute;top:0;left:0;width:0;height:0;border-right:50px solid transparent;border-top:50px solid #fff}
.mainform:before{content:"";display:block;width:50%;height:100%;top:0;right:0;position:absolute;background:url(/wp-content/uploads/2024/08/img_5171.png) 50% 50% no-repeat;background-size:cover}
.mainform2{background:#818c99 url(../img/ten2.png) 100% 50% no-repeat;background-size:50% 100%;position:relative;padding:125px 0;margin:115px auto}
.mainform2:after{content:"";display:block;position:absolute;top:0;right:0;width:0;height:0;border-left:50px solid transparent;border-top:50px solid #fff}
.mainform2:before{content:"";display:block;width:50%;height:100%;top:0;left:0;position:absolute;background:url(../img/mainform2.jpg) 50% 50% no-repeat;background-size:cover}
.mainform2 .delivery-time{margin-top:14px}
.agree{margin:20px 0 40px 0;font-weight:500;line-height:24px}
.mainform-grid,.mainform2-grid{display:grid;gap:75px;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;grid-template-columns:1fr 1fr;color:#fff}
.mainform-grid .title,.mainform2-grid .title{font-size:48px;font-weight:700;line-height:130%;margin:0 0 30px;color:#fff}
.mainform-grid .subtitle,.mainform2-grid .subtitle{color:#fff;font-size:16px;font-weight:500;line-height:24px}
.form-grid{max-width:370px}
.form-grid .input{border-radius:0;border:0;padding:20px;height:auto}
.form-grid .input::-webkit-input-placeholder{color:#3d454e;font-size:15px;line-height:24px;opacity:1}
.form-grid .input::-moz-placeholder{color:#3d454e;font-size:15px;line-height:24px;opacity:1}
.form-grid .input:-ms-input-placeholder{color:#3d454e;font-size:15px;line-height:24px;opacity:1}
.form-grid .input::-ms-input-placeholder{color:#3d454e;font-size:15px;line-height:24px;opacity:1}
.form-grid .input::placeholder{color:#3d454e;font-size:15px;line-height:24px;opacity:1}
.form-grid button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:15px;cursor:pointer;color:#fff;font-weight:700;line-height:24px;background:#ea722f;padding:20px;border:0;width:100%;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}
.form-grid button svg{display:inline-block;vertical-align:top}
.delivery-info{gap:10px}
.delivery-info__left{background:#fff url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTAuNSIgY3k9IjEwLjUiIHI9IjEwLjUiIGZpbGw9IiNFMEU3RUUiLz4KPHBhdGggZD0iTTEzIDZIOUw2IDExLjVIOUw3LjUgMTYuNUwxNCAxMEgxMUwxMyA2WiIgZmlsbD0iI0VBNzIyRiIvPgo8L3N2Zz4=) 18px 23px no-repeat;padding:24px 30px 24px 60px;color:#2b2b2b;font-size:16px;font-weight:500;line-height:26px}
.delivery-info__right{padding:24px;color:#fff;background:#ea722f;-webkit-clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%)}
.delivery-stat{font-size:14px;font-weight:700;line-height:17px}
.delivery-time{font-size:36px;font-weight:500;line-height:44px;white-space:nowrap;margin:40px 0 0}
.tab-pane{display:none}
.tab-pane.active{display:block}
.download-price a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:15px;color:#fff;font-weight:700;line-height:110%;color:#fff;padding:20px;text-decoration:none;background:#ea722f}
.download-price a svg{display:inline-block;vertical-align:top}
.popup{display:none;padding:40px;background:#fff}
.popup label{color:#3d454e;font-size:13px;line-height:24px;font-weight:400}
.popup .title{font-size:32px;color:#000;font-weight:700;line-height:110%;margin:0 0 25px;text-align:center}
.popup .input{border:1px solid #eaeaea;background:#fff;border-radius:0;color:#3d454e;font-size:15px;line-height:24px;-webkit-box-shadow:none;box-shadow:none;height:auto;padding:12px 20px}
.popup .input::-webkit-input-placeholder{opacity:1;color:#3d454e}
.popup .input::-moz-placeholder{opacity:1;color:#3d454e}
.popup .input:-ms-input-placeholder{opacity:1;color:#3d454e}
.popup .input::-ms-input-placeholder{opacity:1;color:#3d454e}
.popup .input::placeholder{opacity:1;color:#3d454e}
.popup .input.timer{padding-right:60px;background:#fff url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjAwMDEgMS40Mjg1OUMxNC43MzI5IDEuNDI4NTkgMTguNTcxNiA1LjI2NTk1IDE4LjU3MTYgMTBDMTguNTcxNiAxNC43MzQxIDE0LjczMjkgMTguNTcxNCAxMC4wMDAxIDE4LjU3MTRDNS4yNjYwNyAxOC41NzE0IDEuNDI4NzEgMTQuNzM0MSAxLjQyODcxIDEwQzEuNDI4NzEgNS4yNjU5NSA1LjI2NjA3IDEuNDI4NTkgMTAuMDAwMSAxLjQyODU5Wk0xMC4wMDAxIDIuODU3MTZDNi4wNTUwNSAyLjg1NzE2IDIuODU3MjggNi4wNTQ5MyAyLjg1NzI4IDEwQzIuODU3MjggMTMuOTQ1MSA2LjA1NTA1IDE3LjE0MjkgMTAuMDAwMSAxNy4xNDI5QzEzLjk0NDQgMTcuMTQyOSAxNy4xNDMgMTMuOTQ0NiAxNy4xNDMgMTBDMTcuMTQzIDYuMDU1NDIgMTMuOTQ0NCAyLjg1NzE2IDEwLjAwMDEgMi44NTcxNlpNOS42NDMgNS43MTQzNkMxMC4wMzc1IDUuNzE0MzYgMTAuMzU3MyA2LjAzNDE2IDEwLjM1NzMgNi40Mjg2NVYxMC4wNzQxTDEzLjgzOTEgMTEuNDgwNkMxNC4yMDQ5IDExLjYyODQgMTQuMzgxNiAxMi4wNDQ3IDE0LjIzMzkgMTIuNDEwNUMxNC4wODYxIDEyLjc3NjMgMTMuNjY5OCAxMi45NTMgMTMuMzA0IDEyLjgwNTJMOS4zNzU0NSAxMS4yMTgyQzkuMTA1NDYgMTEuMTA5MSA4LjkyODcxIDEwLjg0NzEgOC45Mjg3MSAxMC41NTU5VjYuNDI4NjVDOC45Mjg3MSA2LjAzNDE2IDkuMjQ4NTEgNS43MTQzNiA5LjY0MyA1LjcxNDM2WiIgZmlsbD0iIzhCOTVBMiIvPgo8L3N2Zz4=) 95% 50% no-repeat}
.popup .select{width:100%;height:auto}
.popup .select:after{border-color:#000!important}
.popup select{border:1px solid #eaeaea;background:#fff;border-radius:0;color:#3d454e;font-size:15px;line-height:24px;-webkit-box-shadow:none;box-shadow:none;width:100%;height:auto;padding:12px 20px}
.popup textarea{border:1px solid #eaeaea;background:#fff;border-radius:0;color:#3d454e;font-size:15px;line-height:24px;-webkit-box-shadow:none;box-shadow:none;width:100%;height:100px;padding:12px 20px;
	max-height: 8em;min-height: 8em;outline: none;
}
.popup form button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:15px;cursor:pointer;color:#fff;font-weight:700;line-height:24px;background:#ea722f;padding:20px;border:0;width:100%;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}
.popup form button svg{display:inline-block;vertical-align:top}
.popup .agree input{position:absolute;visibility:hidden;opacity:0}
.popup .agree input[type=checkbox]+label{padding:0 0 0 33px;position:relative;line-height:20px;min-height:20px}
.popup .agree input[type=checkbox]+label:after{content:"";display:block;width:20px;height:20px;border:1px solid #e2e2e2;background:#fff;position:absolute;top:0;left:0}
.popup .agree input[type=checkbox]:checked+label:after{background:#fff url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuMDAwMDEgMTAuOEwzLjY2NjY3IDguNDY2NjhDMy40MDg5NCA4LjIwODk1IDIuOTkxMDcgOC4yMDg5NSAyLjczMzM0IDguNDY2NjhDMi40NzU2MSA4LjcyNDQxIDIuNDc1NjEgOS4xNDIyOCAyLjczMzM0IDkuNDAwMDFMNS41Mjg2IDEyLjE5NTNDNS43ODg5NSAxMi40NTU2IDYuMjExMDYgMTIuNDU1NiA2LjQ3MTQxIDEyLjE5NTNMMTMuNTMzMyA1LjEzMzM1QzEzLjc5MTEgNC44NzU2MSAxMy43OTExIDQuNDU3NzUgMTMuNTMzMyA0LjIwMDAxQzEzLjI3NTYgMy45NDIyOCAxMi44NTc3IDMuOTQyMjggMTIuNiA0LjIwMDAxTDYuMDAwMDEgMTAuOFoiIGZpbGw9IiNFQTcyMkYiLz4KPC9zdmc+) 50% 50% no-repeat}
.popup .agree{color:#3d454e;font-size:14px;line-height:20px}
.popup .agree a{color:#ea722f}
#callback{max-width:444px}
.popup-info{margin:0 0 30px;color:#3d454e;line-height:22px}
#order{width:960px;max-width:100%}
#order2{width:960px;max-width:100%}
.submenu-grid{display:grid;grid-template-columns:2fr 1fr}
.submenu-grid__right{padding-left:45px;border-left:1px solid rgba(255,255,255,.05)}
.submenu-grid__right ul li{background:0 0!important;font-size:22px}
.submenu-grid__right ul li a{font-weight:700}
.submenu-grid__left{padding-right:45px;display:grid;grid-template-columns:1fr 1fr;gap:50px}
.submenu-title{color:#000;font-size:22px;font-weight:700;line-height:110%;margin:0 0 5px;white-space:nowrap}
.submenu-title.t-right {cursor:pointer; padding-right: 30px;line-height: 26px; white-space: nowrap; background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE3IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xNS45MDk5IDQuODUzNTVDMTYuMTA1MiA0LjY1ODI5IDE2LjEwNTIgNC4zNDE3MSAxNS45MDk5IDQuMTQ2NDVMMTIuNzI3OSAwLjk2NDQ2NkMxMi41MzI3IDAuNzY5MjA0IDEyLjIxNjEgMC43NjkyMDQgMTIuMDIwOCAwLjk2NDQ2NkMxMS44MjU2IDEuMTU5NzMgMTEuODI1NiAxLjQ3NjMxIDEyLjAyMDggMS42NzE1N0wxNC44NDkyIDQuNUwxMi4wMjA4IDcuMzI4NDNDMTEuODI1NiA3LjUyMzY5IDExLjgyNTYgNy44NDAyNyAxMi4wMjA4IDguMDM1NTNDMTIuMjE2MSA4LjIzMDggMTIuNTMyNyA4LjIzMDggMTIuNzI3OSA4LjAzNTUzTDE1LjkwOTkgNC44NTM1NVpNMCA1TDE1LjU1NjQgNVY0TDAgNEwwIDVaIiBmaWxsPSIjM0Q0NTRFIi8+Cjwvc3ZnPg==) 100% 50% no-repeat;}
.submenu-title.t-right:hover {color: #ea722f;background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE3IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xNS45MDk5IDQuODUzNTVDMTYuMTA1MiA0LjY1ODI5IDE2LjEwNTIgNC4zNDE3MSAxNS45MDk5IDQuMTQ2NDVMMTIuNzI3OSAwLjk2NDQ2NkMxMi41MzI3IDAuNzY5MjA0IDEyLjIxNjEgMC43NjkyMDQgMTIuMDIwOCAwLjk2NDQ2NkMxMS44MjU2IDEuMTU5NzMgMTEuODI1NiAxLjQ3NjMxIDEyLjAyMDggMS42NzE1N0wxNC44NDkyIDQuNUwxMi4wMjA4IDcuMzI4NDNDMTEuODI1NiA3LjUyMzY5IDExLjgyNTYgNy44NDAyNyAxMi4wMjA4IDguMDM1NTNDMTIuMjE2MSA4LjIzMDggMTIuNTMyNyA4LjIzMDggMTIuNzI3OSA4LjAzNTUzTDE1LjkwOTkgNC44NTM1NVpNMCA1TDE1LjU1NjQgNVY0TDAgNEwwIDVaIiBmaWxsPSIjRUE3MjJGIi8+Cjwvc3ZnPg==) 100% 50% no-repeat;}
.right-block-menu {border-left: 1px solid #99a2ad; padding-left: 20px;}
.no-cursor {cursor: default;}
.right-menu {margin-bottom:18px;}
@media (min-width:900px) {.mmenu {display:none;} }
@media (max-width:900px) {.mdnmenu {display:none;}}
.menu {
  position: fixed;
  top: 0; left: 0;
  width: 80vw;
  height: 100%;
  background: #fff;
  transform: translateX(-100%);
  transition: transform .3s ease;
  overflow: hidden;
  z-index: 100;
}

.menu.open {
  transform: translateX(0);
}

/* каждый уровень накладывается друг на друга */
.menu-panel {
  overflow-y: auto;
  position: absolute;
  top: 0; left: 0;
  width: 100%; height: 100%;
  background: #fff;
  transform: translateX(100%);
  transition: transform .3s ease;
  display: flex;
  flex-direction: column;
}
.menu-panel.active {
  transform: translateX(0);
}

.menu-header {
  display: flex;
}
h3.title-menu-mob {
	margin: 20px 10px;
	font-size: 32px;
}
#mobile-menu.menu h3 {
	margin: 10px 10px 20px 10px;
}
.menu-toggle::after {
    content: "\003E";
    font-size: 15px;
    margin: 0 20px -5px 0;
    padding: 5px;
    position: absolute;
    right: 0;
}
.topmenu a:hover{color: #ea772f!important;}
.menu-header .go-back {
  background: none;
  border: none;
  font-size: 1rem;
  cursor: pointer;
}
.menu-header .go-back:hover {
color:#ea722f;
}
.menu-panel ul {
  flex: 1;
  list-style: none;
  margin: 0; padding: 0;
}
.menu-panel li {border-bottom: 1px solid #f0f0f0;position: relative;padding: 15px 10px 15px 10px; margin-left: 5px;font-size: 18px;line-height: 26px;white-space: nowrap;background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE3IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xNS45MDk5IDQuODUzNTVDMTYuMTA1MiA0LjY1ODI5IDE2LjEwNTIgNC4zNDE3MSAxNS45MDk5IDQuMTQ2NDVMMTIuNzI3OSAwLjk2NDQ2NkMxMi41MzI3IDAuNzY5MjA0IDEyLjIxNjEgMC43NjkyMDQgMTIuMDIwOCAwLjk2NDQ2NkMxMS44MjU2IDEuMTU5NzMgMTEuODI1NiAxLjQ3NjMxIDEyLjAyMDggMS42NzE1N0wxNC44NDkyIDQuNUwxMi4wMjA4IDcuMzI4NDNDMTEuODI1NiA3LjUyMzY5IDExLjgyNTYgNy44NDAyNyAxMi4wMjA4IDguMDM1NTNDMTIuMjE2MSA4LjIzMDggMTIuNTMyNyA4LjIzMDggMTIuNzI3OSA4LjAzNTUzTDE1LjkwOTkgNC44NTM1NVpNMCA1TDE1LjU1NjQgNVY0TDAgNEwwIDVaIiBmaWxsPSIjM0Q0NTRFIi8+Cjwvc3ZnPg==) 100% 50% no-repeat;margin-right: 25px;cursor:pointer;}
.menu-panel li:hover {color: #ea722f;background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE3IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xNS45MDk5IDQuODUzNTVDMTYuMTA1MiA0LjY1ODI5IDE2LjEwNTIgNC4zNDE3MSAxNS45MDk5IDQuMTQ2NDVMMTIuNzI3OSAwLjk2NDQ2NkMxMi41MzI3IDAuNzY5MjA0IDEyLjIxNjEgMC43NjkyMDQgMTIuMDIwOCAwLjk2NDQ2NkMxMS44MjU2IDEuMTU5NzMgMTEuODI1NiAxLjQ3NjMxIDEyLjAyMDggMS42NzE1N0wxNC44NDkyIDQuNUwxMi4wMjA4IDcuMzI4NDNDMTEuODI1NiA3LjUyMzY5IDExLjgyNTYgNy44NDAyNyAxMi4wMjA4IDguMDM1NTNDMTIuMjE2MSA4LjIzMDggMTIuNTMyNyA4LjIzMDggMTIuNzI3OSA4LjAzNTUzTDE1LjkwOTkgNC44NTM1NVpNMCA1TDE1LjU1NjQgNVY0TDAgNEwwIDVaIiBmaWxsPSIjRUE3MjJGIi8+Cjwvc3ZnPg==) 100% 50% no-repeat;}
.menu-panel li a:hover {color: #ea722f!important;}
.menu-panel li a.smenu {font-size: 18px; padding: 0!important;}
.menu-panel a,
.menu-panel button {
  display: block;
  width: 100%;
  padding: 1rem;
  text-align: left;
  background: none;
  border: none;
  font-size: 1rem;
  cursor: pointer;
}


.adress-box__title,.logo a,.top-phone a,.topmenu>ul a{color:#000}
#header.fixed{position:fixed;top:0;left:0;width:100%;z-index:99;background:#fff;border-color:#eaeaea;-webkit-animation:fadeInDown .3s ease;animation:fadeInDown .3s ease}
#header.fixed+.fixed-placeholder{height:100px}
#header.fixed .back-call a{border-radius:8px}
#header.fixed .adress-box__title,#header.fixed .logo a,#header.fixed .top-phone a,#header.fixed .topmenu>ul a{color:#000}
#header.fixed .location,#header.fixed .time-24{background:#fff;border-color:#eaeaea;border-radius:8px}
#header.fixed .adress-box__subtitle,#header.fixed .online{color:rgba(0,0,0,.8)}
#header.fixed .logo{border-color:#eaeaea}
#header.fixed .parent>a{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI1IiB2aWV3Qm94PSIwIDAgOSA1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNC42MjAxMiA0LjVMOC41MTcyMyAwSDAuNzIzMDAzTDQuNjIwMTIgNC41WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+) 100% 50% no-repeat}
#header.fixed .submenu{background:#fff;border:1px solid #eee}
#header.fixed .submenu li:hover a{color:#ea722f}
#header.fixed .submenu-grid__right{border-left:1px solid #eaeaea}
#header.fixed .submenu-title{color:#000}
#header.fixed .mobile-menu{color:#ea722f}
#header.fixed .adress-box__title,#header.fixed .parent>a{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI1IiB2aWV3Qm94PSIwIDAgOSA1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNC42MjAxMiA1TDguNTE3MjMgMC41SDAuNzIzMDAzTDQuNjIwMTIgNVoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPg==) 100% 50% no-repeat}
@-webkit-keyframes fadeInDown{
from{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}
to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes fadeInDown{
from{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}
to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
.adress-popup{position:absolute;top:100%;left:0;display:none;padding:25px;z-index:99;white-space:nowrap;background:#fff}
.home .adress-popup { background:rgba(0,0,0,.3) }
.home #header .adress-popup ul li a {
	color: #fff;
}
#header .adress-popup ul li a {
	color: #000;
}




.adress-popup ul{margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px}
.adress-popup ul li a{display:block;padding:0 0 0 25px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxMyAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02LjUwMDAxIDE0QzguOTM3NSAxNCAxMyA5LjY1ODY0IDEzIDYuMjIyMjFDMTMgMi43ODU3OCAxMC4wODk5IDAgNi41MDAwMSAwQzIuOTEwMTYgMCAwIDIuNzg1NzggMCA2LjIyMjIxQzAgOS42NTg2NCA0LjA2MjUgMTQgNi41MDAwMSAxNFpNNi41MDAwMSA4LjM5OTk3QzcuNjk2NjIgOC4zOTk5NyA4LjY2NjY3IDcuNDU5NzcgOC42NjY2NyA2LjI5OTk4QzguNjY2NjcgNS4xNDAxOSA3LjY5NjYyIDQuMTk5OTkgNi41MDAwMSA0LjE5OTk5QzUuMzAzMzggNC4xOTk5OSA0LjMzMzMzIDUuMTQwMTkgNC4zMzMzMyA2LjI5OTk4QzQuMzMzMzMgNy40NTk3NyA1LjMwMzM4IDguMzk5OTcgNi41MDAwMSA4LjM5OTk3WiIgZmlsbD0iIzhCOTVBMiIvPgo8L3N2Zz4=) 0 0 no-repeat;color:#fff}
.adress-popup ul li a:hover{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxMyAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02LjUwMDAxIDE0QzguOTM3NSAxNCAxMyA5LjY1ODY0IDEzIDYuMjIyMjFDMTMgMi43ODU3OCAxMC4wODk5IDAgNi41MDAwMSAwQzIuOTEwMTYgMCAwIDIuNzg1NzggMCA2LjIyMjIxQzAgOS42NTg2NCA0LjA2MjUgMTQgNi41MDAwMSAxNFpNNi41MDAwMSA4LjM5OTk3QzcuNjk2NjIgOC4zOTk5NyA4LjY2NjY3IDcuNDU5NzcgOC42NjY2NyA2LjI5OTk4QzguNjY2NjcgNS4xNDAxOSA3LjY5NjYyIDQuMTk5OTkgNi41MDAwMSA0LjE5OTk5QzUuMzAzMzggNC4xOTk5OSA0LjMzMzMzIDUuMTQwMTkgNC4zMzMzMyA2LjI5OTk4QzQuMzMzMzMgNy40NTk3NyA1LjMwMzM4IDguMzk5OTcgNi41MDAwMSA4LjM5OTk3WiIgZmlsbD0iI0VBNzIyRiIvPgo8L3N2Zz4=) 0 0 no-repeat;color:#ea722f;text-decoration:underline}
#header.fixed .adress-popup{background:#fff}
#header.fixed .adress-popup ul li a{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxMyAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02LjUwMDAxIDE0QzguOTM3NSAxNCAxMyA5LjY1ODY0IDEzIDYuMjIyMjFDMTMgMi43ODU3OCAxMC4wODk5IDAgNi41MDAwMSAwQzIuOTEwMTYgMCAwIDIuNzg1NzggMCA2LjIyMjIxQzAgOS42NTg2NCA0LjA2MjUgMTQgNi41MDAwMSAxNFpNNi41MDAwMSA4LjM5OTk3QzcuNjk2NjIgOC4zOTk5NyA4LjY2NjY3IDcuNDU5NzcgOC42NjY2NyA2LjI5OTk4QzguNjY2NjcgNS4xNDAxOSA3LjY5NjYyIDQuMTk5OTkgNi41MDAwMSA0LjE5OTk5QzUuMzAzMzggNC4xOTk5OSA0LjMzMzMzIDUuMTQwMTkgNC4zMzMzMyA2LjI5OTk4QzQuMzMzMzMgNy40NTk3NyA1LjMwMzM4IDguMzk5OTcgNi41MDAwMSA4LjM5OTk3WiIgZmlsbD0iIzhCOTVBMiIvPgo8L3N2Zz4=) 0 0 no-repeat;color:#000}
.adress-box{position:relative;padding:23px 0}
.adress-box:hover .adress-popup{display:block}
.innerpage{padding:60px 0}
.breadcrumbs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 28px;color:#616978;line-height:110%;gap:40px}
.breadcrumbs .breadcrumb-item:not(:last-child){position:relative}
.breadcrumbs .breadcrumb-item:not(:last-child):after{content:"—";position:absolute;right:-30px;top:0}
.innerpage h1{font-size:66px;color:#000;font-weight:700;line-height:110%;margin:0 0 50px}
.innerpage h1 span{color:#99a2ad}
.innerpage .benefits,.innerpage .sertificats{background:#fff;padding:0}
.mainhead{background:url(../img/mainhead.jpg) 50% 50% no-repeat;background-size:cover;min-height:100vh;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.mainhead:after{content:"";display:block;height:30px;width:100%;background:#fff;border-radius:36px 36px 0 0;position:absolute;bottom:0;left:0}
.mainhead .logo a{color:#fff}
.mainhead .topmenu>ul a{color:#fff}
.mainhead .adress-box__title,.mainhead .parent>a{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI1IiB2aWV3Qm94PSIwIDAgOSA1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNC41IDQuNUw4LjM5NzExIDBIMC42MDI4ODZMNC41IDQuNVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=) 100% 50% no-repeat}
.mainhead .location,.mainhead .time-24{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.07);color:#ea722f}
.mainhead .adress-box__title{color:#fff}
.mainhead .adress-box__subtitle{color:rgba(255,255,255,.8)}
.mainhead .top-phone a{color:#fff}
.mainhead .online{color:rgba(255,255,255,.8)}
.mainhead-line{margin-top:auto;margin-bottom:130px;color:#fff;display: grid; grid-template-columns: 2fr 1fr; align-items: center;}
.mainhead-line.mhl { padding: 0 10px 0 23px;}
@media (max-width: 991px) {.mainhead-line { grid-template-columns: 1fr; gap: 50px;}}
.mainhead-title{font-size:60px;font-weight:700;line-height:110%;margin:75px 0;}
.mainhead-title span{color:#ea722f}
.infoline ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin:0;list-style:none;font-size:18px;font-weight:500;line-height:110%}
.infoline ul li{padding:0 0 0 30px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkgMS41QzQuODYgMS41IDEuNSA0Ljg2IDEuNSA5QzEuNSAxMy4xNCA0Ljg2IDE2LjUgOSAxNi41QzEzLjE0IDE2LjUgMTYuNSAxMy4xNCAxNi41IDlDMTYuNSA0Ljg2IDEzLjE0IDEuNSA5IDEuNVpNOC4yNSAxMlY5QzguMjUgOC41ODU3OSA4LjU4NTc5IDguMjUgOSA4LjI1QzkuNDE0MjEgOC4yNSA5Ljc1IDguNTg1NzkgOS43NSA5VjEyQzkuNzUgMTIuNDE0MiA5LjQxNDIxIDEyLjc1IDkgMTIuNzVDOC41ODU3OSAxMi43NSA4LjI1IDEyLjQxNDIgOC4yNSAxMlpNOC4wNjI2MiA2LjE4NzQ4VjUuODEyNjVDOC4wNjI2MiA1LjM5ODQzIDguMzk4NCA1LjA2MjY1IDguODEyNjIgNS4wNjI2NUg5LjE4NzU0QzkuNjAxNzUgNS4wNjI2NSA5LjkzNzU0IDUuMzk4NDMgOS45Mzc1NCA1LjgxMjY1VjYuMTg3NDhDOS45Mzc1NCA2LjYwMTcgOS42MDE3NSA2LjkzNzQ4IDkuMTg3NTQgNi45Mzc0OEg4LjgxMjYyQzguMzk4NCA2LjkzNzQ4IDguMDYyNjIgNi42MDE3IDguMDYyNjIgNi4xODc0OFoiIGZpbGw9IiM5OUEyQUQiLz4KPC9zdmc+) 0 50% no-repeat}
.maintext-grid{padding:80px 0;border-bottom:1px solid #eee;margin:0 0 80px;gap:70px;display:grid;grid-template-columns:1fr 1fr}
.maintext .maintext-grid {display: block!important;}
.maintext-grid h1{font-size:48px;font-weight:700;line-height:110%;color:#000;margin:0 0 50px}
.maintext-grid h1 span{color:#99a2ad}
.maintext-grid__left{color:#3d454e;line-height:26px}
.maintext-grid__left .delivery-info{margin:85px 0 0}
.maintext-grid__left .delivery-info__left{border:1px solid #eee}
.maintext-grid__left .delivery-ploshad{font-size:36px;font-weight:500;line-height:44px;white-space:nowrap}
.maintext-grid__left .delivery-infotext{margin:15px 0 0;font-size:14px;font-weight:700;line-height:17px}
.mainvideo{background:url(../img/video-img.jpg) 50% 50% no-repeat;background-size:cover;padding:40px;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-clip-path:polygon(0 0,calc(100% - 50px) 0,100% 50px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 50px) 0,100% 50px,100% 100%,0 100%)}
@media (max-width:768px) {.mainvideo{display:none;}}
.mainvideo-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:25px;width:140px}
.mainvideo-link svg{display:inline-block;vertical-align:top}
.mainvideo-link span{color:#292929;font-size:16px;font-weight:500;line-height:22px}
.prices{margin:100px 0}
.prices .title{text-align:center;color:#000;font-size:48px;font-weight:700;line-height:110%;margin:0 0 44px}
.prices .pricewrapper{border:1px solid #eaeaea;margin:40px 0;padding:50px}
.prices .pricewrapper .title{text-align:left;font-size:32px;font-weight:700;line-height:110%;margin:0 0 35px}
.prices .pricewrapper table{width:100%}
.prices .pricewrapper table td,.prices .pricewrapper table th{padding:18px 10px;border-bottom:1px solid #eaeaea}
.prices .pricewrapper table tr:last-child td{border:0}
.prices .pricewrapper table td{color:#7c8692;font-weight:500;line-height:26px}
.prices .pricewrapper table td:last-child{text-align:right}
.prices .pricewrapper table td a{color:#7c8692}
.prices .pricewrapper table td button, .prices .pricewrapper table td a.butt{
	max-width: 150px; font-family: "PT Root UI";cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:15px;border:1px solid #eaeaea;background:#fff;color:#ea722f;font-weight:700;line-height:110%;padding:20px;margin-left:auto}
.prices .pricewrapper table td button svg{display:inline-block;vertical-align:top}
#rews {margin: 60px 0;}
ul.nav-tabs{padding:0;margin:0 0 50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:20px}
ul.nav-tabs a{color:#616978;font-size:16px;font-weight:500;line-height:110%;border:1px solid #eaeaea;padding:20px 10px;display:block}
ul.nav-tabs li.active a{color:#fff;background:#ea722f;border-color:#ea722f}
.benefits{background:#f9f9f9!important;padding:60px 0!important;margin:80px 0}
.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px 20px}
.benefits-grid__box{background:#fff;padding:15px 20px;-webkit-clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%);color:#3d454e;line-height:26px}
.benefits-grid__box svg{display:inline-block;vertical-align:top}
.benefits-grid__box-title{margin:25px 0 10px 0;font-size:22px;font-weight:700;line-height:110%;color:#000}
.benefits-grid__more a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:12px;font-size:22px;font-weight:700;line-height:110%;width:100%;height:100%;background:#ea722f;-webkit-clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%);color:#fff;text-decoration:none}
.benefits-grid__title{color:#000;font-size:48px;font-weight:700;line-height:130%; padding-bottom: 40px;}
.benefits-grid__title span{color:#ea722f}
.production{margin:80px auto}
.production .title{color:#000;font-size:48px;font-weight:700;line-height:130%;margin:0 0 50px}
.production .title span{color:#99a2ad}
.production .production-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #eaeaea}
.production-grid__box-icon svg {display: inline-block;vertical-align: top; width: 30px;	margin-right: 10px;}
.production-grid__box-title svg {display:none;}
.production-grid__box-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.production .production-grid__box{padding:10px 0px 10px 10px;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea}
.production .production-grid__box span {font-size: 15px;}
.production .production-grid__box a{display: flex;color: #000;text-decoration: none;font-weight: 700;font-size: 22px;line-height: 110%;}
@media (max-width: 480px) {
.production-grid  {
        grid-template-columns: 1fr 1fr;
    }
}
@media (min-width: 900px) {
	.production-grid__box-icon svg{width: 100%;}
	.production-grid__box-title svg {display:block;}
	.production .production-grid__box{padding:10px;}
	.production .production-grid__box span {font-size: 18px;}
	.production .production-grid__box a{display: flex;gap: 10px;color: #000;text-decoration: none;font-weight: 700;font-size: 22px;line-height: 110%;}
	/*.production .production-grid__box:nth-of-type(5){grid-column:1/3}*/
	/*.production .production-grid__box:nth-of-type(14){grid-column:3/-1}*/
	/*.production .production-grid__box:nth-of-type(15) {grid-column: 1 / 3;border: 1px solid #eaeaea;border-top: none;border-left: none;}*/
	.production-grid__box-icon{margin-top:13px}
}
	

.delivery{margin:80px auto}
.delivery .content{color:#3d454e;line-height:24px}
.delivery .title{text-align:center;margin:0 auto 45px;font-size:48px;font-weight:700;line-height:130%;max-width:780px}
.delivery .title span{color:#ea722f}
.delivery .delivery-cost__wrapper .title{text-align:left;margin:0 0 30px;max-width:100%}
.delivery-slider,.labs-slider{padding:0 0 45px;margin:0 0 70px;}
.delivery-slider img,.labs-slider img{display:inline-block;vertical-align:top;position:relative;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 50px),calc(100% - 50px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 50px),calc(100% - 50px) 100%,0 100%)}
.delivery-slider .swiper-button-next,.labs-slider .swiper-button-next{position:absolute;top:50%;right:50px;width:38px;height:38px;z-index:1;margin-top:-19px;cursor:pointer;background:#ea722f url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNjM0OTYgNi41NTgwNUM5LjMyNjg4IDYuMTk4NjIgOS4zNjg1IDUuNjU3NTEgOS43Mjc5MyA1LjM0OTQzQzEwLjA4NzMgNS4wNDEzNiAxMC42Mjg1IDUuMDgyOTggMTAuOTM2NSA1LjQ0MjRMMTYuMDc5NCAxMS40NDI0QzE2LjM1NDUgMTEuNzYzNCAxNi4zNTQ1IDEyLjIzNzEgMTYuMDc5NCAxMi41NThMMTAuOTM2NSAxOC41NThDMTAuNjI4NSAxOC45MTc1IDEwLjA4NzMgMTguOTU5MSA5LjcyNzkzIDE4LjY1MUM5LjM2ODUgMTguMzQyOSA5LjMyNjg4IDE3LjgwMTggOS42MzQ5NiAxNy40NDI0TDE0LjI5OTcgMTIuMDAwMkw5LjYzNDk2IDYuNTU4MDVaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4=) 50% 50% no-repeat}
.delivery-slider .swiper-button-prev,.labs-slider .swiper-button-prev{position:absolute;top:50%;left:50px;width:38px;height:38px;z-index:1;margin-top:-19px;cursor:pointer;background:#ea722f url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjM2NSA2LjU1ODA1QzE0LjY3MzEgNi4xOTg2MiAxNC42MzE1IDUuNjU3NTEgMTQuMjcyMSA1LjM0OTQzQzEzLjkxMjcgNS4wNDEzNiAxMy4zNzE1IDUuMDgyOTggMTMuMDYzNSA1LjQ0MjRMNy45MjA2IDExLjQ0MjRDNy42NDU0NyAxMS43NjM0IDcuNjQ1NDcgMTIuMjM3MSA3LjkyMDYgMTIuNTU4TDEzLjA2MzUgMTguNTU4QzEzLjM3MTUgMTguOTE3NSAxMy45MTI3IDE4Ljk1OTEgMTQuMjcyMSAxOC42NTFDMTQuNjMxNSAxOC4zNDI5IDE0LjY3MzEgMTcuODAxOCAxNC4zNjUgMTcuNDQyNEw5LjcwMDMyIDEyLjAwMDJMMTQuMzY1IDYuNTU4MDVaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4=) 50% 50% no-repeat}
.delivery-slider .swiper-pagination,.labs-slider .swiper-pagination{position:absolute;bottom:0;left:0;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:8px}
.delivery-slider .swiper-pagination span,.labs-slider .swiper-pagination span{border-radius:29px;background:rgba(153,162,173,.33);display:block;width:34px;height:5px;cursor:pointer}
.delivery-slider .swiper-pagination span.swiper-pagination-bullet-active,.labs-slider .swiper-pagination span.swiper-pagination-bullet-active{background:#99a2ad}
.delivery-advantages{margin:50px 0;display:grid;grid-template-columns:repeat(4,1fr);gap:23px}
.delivery-advantages__box{padding:35px;border:1px solid #eaeaea;position:relative}
.delivery-advantages__box:after{content:"";width:20px;height:20px;border-bottom:1px solid #eaeaea;position:absolute;top:-10px;right:-10px;background:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.delivery-advantages__box-icon{margin:0 0 45px}
.delivery-advantages__box-icon svg{display:inline-block;vertical-align:top}
.delivery-advantages__box-title{font-size:22px;font-weight:700;line-height:110%}
.delivery-advantages__box-text{margin:15px 0 0;line-height:26px;color:#3d454e}
.delivery-cost{margin:150px 0 90px 0;position:relative;border:1px solid #eaeaea}
.delivery-cost__img{position:absolute;top:-50px;right:0;max-width:calc(100% - 600px)}
.delivery-cost__img img{display:inline-block;vertical-align:top;max-width:100%}
.delivery-cost__wrapper{padding:70px 0 70px 70px;width:570px;-webkit-box-sizing:border-box;box-sizing:border-box}
.delivery-cost__text{color:#3d454e;font-size:16px;line-height:26px;margin:0 0 40px}
.delivery-cost__list{margin:40px 0;border:1px #eee solid;padding:30px;position:relative}
.delivery-cost__list:after{content:"";width:20px;height:20px;border-top:1px solid #eaeaea;position:absolute;bottom:-10px;right:-10px;background:#fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.delivery-cost__list ul{margin:0;padding:0 0 0 34px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTAuNSIgY3k9IjEwLjUiIHI9IjEwLjUiIGZpbGw9IiNFMEU3RUUiLz4KPHBhdGggZD0iTTEzIDZIOUw2IDExLjVIOUw3LjUgMTYuNUwxNCAxMEgxMUwxMyA2WiIgZmlsbD0iI0VBNzIyRiIvPgo8L3N2Zz4K) 0 0 no-repeat}
.delivery-cost__list ul li{position:relative;margin:5px 0;padding:0 0 0 25px;font-weight:500;line-height:26px;color:#3d454e}
.delivery-cost__list ul li:after{content:"—";position:absolute;top:-1px;left:0}
.delivery-cost__link{display:inline-block;vertical-align:top}
.delivery-cost__link a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:15px;padding:20px 35px;color:#fff;font-weight:700;line-height:110%;background:#ea722f}
.delivery-cost__time{position:absolute;top:110px;right:65px;padding:24px;color:#fff;background:#ea722f;-webkit-clip-path:polygon(0 0,100% 0,100% 90%,95% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 90%,95% 100%,0 100%);width:200px}
.delivery-cost__time-title{margin:0 0 35px;font-size:14px;font-weight:700;line-height:17px}
.delivery-cost__time-info{font-size:36px;font-weight:500;line-height:44px}
.cost-info{margin:90px 0 70px 0;display:grid;grid-template-columns:545px 1fr;gap:50px}
.cost-info__title{font-size:32px;font-weight:700;line-height:110%;color:#000;margin:0 0 15px}
.cost-info__subtitle{font-size:32px;font-weight:700;line-height:160%;color:#99a2ad}
.cost-info__right{color:#3d454e;line-height:26px}
.cost-info__right p{margin:0 0 25px}
.delivery-form{margin:70px auto;padding:45px;background:#8b95a2;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%)}
.delivery-form__grid{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}
.delivery-form__grid input,.delivery-form__grid select{width:100%;border:0;padding:20px;height:auto;background:#fff;line-height:24px;height:64px}
.delivery-form__grid input::-webkit-input-placeholder{opacity:1;color:#3d454e}
.delivery-form__grid input::-moz-placeholder{opacity:1;color:#3d454e}
.delivery-form__grid input:-ms-input-placeholder{opacity:1;color:#3d454e}
.delivery-form__grid input::-ms-input-placeholder{opacity:1;color:#3d454e}
.delivery-form__grid input::placeholder{opacity:1;color:#3d454e}
.delivery-form__grid button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:15px;cursor:pointer;color:#fff;font-weight:700;line-height:24px;background:#ea722f;padding:20px;border:0;width:100%;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;height:64px}
.delivery-form__grid button svg{display:inline-block;vertical-align:top}
.map-delivery{margin:130px 0}
.map-img{margin:0 0 85px}
.map-img img{display:inline-block;vertical-align:top}
.map-list{border:1px solid #eaeaea;padding:45px}
.map-list__title{border-bottom:1px solid #eaeaea;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 45px;margin:0 0 45px}
.map-title{font-size:32px;font-weight:700;line-height:110%}
.map-title span{color:#ea722f}
.map-links{gap:24px}
.map-links a{display:block;padding:20px 23px;color:#616978;font-weight:500;line-height:110%;border:1px solid #eaeaea}
.map-links a.active{border-color:#ea722f;background:#ea722f;color:#fff;font-weight:700}
.citylist{display:none}
.citylist.active{display:block}
.citylist ul{margin:0;padding:0;-webkit-column-count:4;-moz-column-count:4;column-count:4}
.citylist ul li{padding:5px 0 5px 30px;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;line-height:28px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuNDA3NCA3LjMyMTY2TDEzLjgwOTcgMC4yNDkwMjZDMTQuNTk2NCAtMC4xOTk1NjYgMTUuNTI2NiAwLjU0NDg5NCAxNS4yNjEyIDEuNDEwNzFMMTEuMDIzNSAxNS4yMzkxQzEwLjc0NTQgMTYuMTQ2NyA5LjQ3NzU4IDE2LjE5MjMgOS4xMzQ4NSAxNS4zMDcxTDcuMzMyNjcgMTAuNjUyMUM3LjIwNjI3IDEwLjMyNTYgNi45MTgzNCAxMC4wODkgNi41NzM1NiAxMC4wMjgzTDEuNzI5MzMgOS4xNzUxOEMwLjgwNzE2MSA5LjAxMjc3IDAuNTk0MDAyIDcuNzg1NTEgMS40MDc0IDcuMzIxNjZaIiBmaWxsPSIjQkNDN0Q2Ii8+Cjwvc3ZnPg==) 0 50% no-repeat}
.citylist ul li a{color:#2b2b2b}
.citylist ul li:hover{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuNDA3NCA3LjMyMTY2TDEzLjgwOTcgMC4yNDkwMjZDMTQuNTk2NCAtMC4xOTk1NjYgMTUuNTI2NiAwLjU0NDg5NCAxNS4yNjEyIDEuNDEwNzFMMTEuMDIzNSAxNS4yMzkxQzEwLjc0NTQgMTYuMTQ2NyA5LjQ3NzU4IDE2LjE5MjMgOS4xMzQ4NSAxNS4zMDcxTDcuMzMyNjcgMTAuNjUyMUM3LjIwNjI3IDEwLjMyNTYgNi45MTgzNCAxMC4wODkgNi41NzM1NiAxMC4wMjgzTDEuNzI5MzMgOS4xNzUxOEMwLjgwNzE2MSA5LjAxMjc3IDAuNTk0MDAyIDcuNzg1NTEgMS40MDc0IDcuMzIxNjZaIiBmaWxsPSIjRkE3RDM3Ii8+Cjwvc3ZnPg==) 0 50% no-repeat}
.citylist ul li:hover a{color:#ea722f;border-bottom:1px solid}
.labs{margin:80px auto}
.labs .title{font-size:48px;font-weight:700;line-height:130%;margin:0 0 40px}
.labs-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:100px}
.labs-wrapper__right{min-width:0}
.labs-slider{width:100%}
.labs-wrapper__left{color:#3d454e;line-height:24px}
.labs-wrapper__left p{margin:0 0 20px}
.labs-slider{padding:0 0 45px;margin:0}
.labs-slider img{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%)}
.labs-detail{margin:40px 0 0;border:1px solid #eee;padding:25px 25px 25px 60px;color:#2b2b2b;font-weight:500;line-height:26px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTAuNSIgY3k9IjEwLjUiIHI9IjEwLjUiIGZpbGw9IiNFMEU3RUUiLz4KPHBhdGggZD0iTTEzIDZIOUw2IDExLjVIOUw3LjUgMTYuNUwxNCAxMEgxMUwxMyA2WiIgZmlsbD0iI0VBNzIyRiIvPgo8L3N2Zz4=) 18px 23px no-repeat}
.sertificats{margin:135px auto;padding:80px 0 115px;position:relative;background:#f9f9f9}
.sertificats .title{color:#000;font-size:48px;font-weight:700;line-height:130%;margin:0 0 60px}
.sertificats:after{content:"";display:block;height:30px;width:100%;background:#fff;border-radius:36px 36px 0 0;position:absolute;bottom:0;left:0}
.objects-slider,.sertificats-slider{position:relative}
.objects-buttons,.sertificats-buttons{position:absolute;top:-110px;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px}
.objects-buttons .swiper-button-next,.sertificats-buttons .swiper-button-next{width:38px;height:38px;z-index:1;cursor:pointer;background:#ea722f;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.objects-buttons .swiper-button-next.swiper-button-disabled,.sertificats-buttons .swiper-button-next.swiper-button-disabled{background:#fff;color:#ea722f}
.objects-buttons .swiper-button-prev,.sertificats-buttons .swiper-button-prev{width:38px;height:38px;z-index:1;cursor:pointer;background:#ea722f;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.objects-buttons .swiper-button-prev.swiper-button-disabled,.sertificats-buttons .swiper-button-prev.swiper-button-disabled{background:#fff;color:#ea722f}
.objects{margin:60px auto}
.objects .title{color:#000;font-size:48px;font-weight:700;line-height:130%;margin:0 0 60px}
.object-slide{border:1px solid #eaeaea;display:grid;grid-template-columns:1fr 1fr}
.objects-buttons .swiper-button-disabled{border:1px solid #eaeaea}
.object-slide__left{padding:65px}
.object-slide__title{font-size:32px;font-weight:700;line-height:110%;margin:0 0 35px}
.object-slide__adress{color:#000;font-size:18px;font-weight:700;line-height:110%;padding:0 0 0 36px;margin:0 0 17px;min-height:21px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTAuNSIgY3k9IjEwLjUwMzkiIHI9IjEwLjUiIGZpbGw9IiNFMEU3RUUiLz4KPHBhdGggZD0iTTYgOS4zMDY5N0M2IDEwLjk4NDkgNy4yNDE3NSAxMy40MjYyIDkuNzI1MjYgMTYuNjMwOEw5LjcyNTI1IDE2LjYzMDhDMTAuMDQyMyAxNy4wMzk5IDEwLjY0NjMgMTcuMTI1OCAxMS4wNzQxIDE2LjgyMjZDMTEuMTUwNSAxNi43Njg1IDExLjIxODEgMTYuNzAzOCAxMS4yNzQ3IDE2LjYzMDhDMTMuNzU4MiAxMy40MjYyIDE1IDEwLjk4NDkgMTUgOS4zMDY5N0MxNSA2LjkyNzk5IDEyLjk4NzkgNS4wMDM5MSAxMC41IDUuMDAzOTFDOC4wMTIxNCA1LjAwMzkxIDYgNi45Mjc5OSA2IDkuMzA2OTdaTTguODkyODYgOS4zMDY5N0M4Ljg5Mjg2IDguNDU4NjUgOS42MTI4NiA3Ljc3MDE2IDEwLjUgNy43NzAxNkMxMS4zODcxIDcuNzcwMTYgMTIuMTA3MSA4LjQ1ODY1IDEyLjEwNzEgOS4zMDY5N0MxMi4xMDcxIDEwLjE1NTMgMTEuMzg3MSAxMC44NDM4IDEwLjUgMTAuODQzOEM5LjYxMjg2IDEwLjg0MzggOC44OTI4NiAxMC4xNTUzIDguODkyODYgOS4zMDY5N1oiIGZpbGw9IiNFQTcyMkYiLz4KPC9zdmc+) 0 0 no-repeat}
.object-slide__info{padding:0 0 0 36px;color:#3d454e;line-height:24px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTAuNSIgY3k9IjEwLjUwMzkiIHI9IjEwLjUiIGZpbGw9IiNFMEU3RUUiLz4KPHBhdGggZD0iTTEzLjc1IDUuMDAzOTFIOC43NUw1IDExLjgxMzRIOC43NUw2Ljg3NSAxOC4wMDM5TDE1IDkuOTU2MjlIMTEuMjVMMTMuNzUgNS4wMDM5MVoiIGZpbGw9IiNFQTcyMkYiLz4KPC9zdmc+) 0 0 no-repeat}
.object-slide__info-title{font-weight:700;margin:0 0 15px;color:#000;font-size:18px}
.object-slide__beton{margin:40px 0 0;gap:11px}
.beton-info{padding:24px;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%);color:#fff}
.beton-info.beton-mark{background:#ea722f}
.beton-info.beton-count{background:#818c99}
.beton-info__title{font-size:14px;font-weight:700;line-height:17px;margin:0 0 20px}
.beton-info__numbers{font-size:36px;font-weight:500;line-height:44px}
.beton-info__numbers span,.beton-info__numbers sup{font-size:18px}
.services{margin:80px auto}
.services ul.nav-tabs{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.services ul.nav-tabs a{padding:20px 25px}
.services .title{font-size:48px;font-weight:700;line-height:130%;text-align:center;color:#000}
.services .title span{color:#818c99}
.service-box{border:1px solid #eaeaea;padding:65px;position:relative}
.service-box:after{content:"";width:40px;height:40px;border-bottom:1px solid #eaeaea;position:absolute;top:-20px;right:-20px;background:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.service-box__grid{display:grid;gap:30px;grid-template-columns:330px 1fr 180px}
.service-title{color:#000;font-size:32px;font-weight:700;line-height:110%;margin:0 0 30px}
.service-title span{color:#ea722f}
.service-box__left table{width:100%}
.service-box__left table td{padding:5px 0;color:#3d454e;line-height:24px}
.service-box__left table td:last-child{text-align:right;color:#000}
.service-price{margin:34px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:40px}
.service-price__box-title{line-height:26px;color:#3d454e;margin:0 0 15px}
.service-price__box-numer{color:#000;font-size:22px;font-weight:700;line-height:110%}
.service-link a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:15px;padding:20px 35px;color:#fff;font-weight:700;line-height:110%;background:#ea722f;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.service-box__center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.service-box__center img{display:inline-block;vertical-align:top;min-width:0;min-height:0;max-height:100%}
.service-order{border:1px solid #eee;padding:64px 24px 24px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTAuNSIgY3k9IjEwLjUiIHI9IjEwLjUiIGZpbGw9IiNFMEU3RUUiLz4KPHBhdGggZD0iTTEzIDZIOUw2IDExLjVIOUw3LjUgMTYuNUwxNCAxMEgxMUwxMyA2WiIgZmlsbD0iI0VBNzIyRiIvPgo8L3N2Zz4=) 19px 24px no-repeat;color:#2b2b2b;font-weight:500;line-height:22px;margin:0 0 10px}
.service-discount{color:#fff;background:#818c99;padding:24px;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%);font-size:14px;font-weight:700;line-height:17px}
.service-discount__numer{font-size:36px;line-height:44px;font-weight:500}
.faq,.partners{margin:80px auto}
.faq .title,.partners .title, #rews .title {margin:0 0 50px;font-size:48px;font-weight:700;line-height:110%;color:#000;text-align:center}
.faq .title span,.partners .title span{color:#ea722f}
.partner-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:1px #eaeaea solid;border-radius:50%;width:100%;margin:0 auto}
.partner-box img,.partner-box svg{display:inline-block;vertical-align:top;max-width:80%;max-height:200px}
.partners-slider{padding:0 0 45px}
.partners-slider .swiper-pagination{position:absolute;bottom:0;left:0;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:8px}
.partners-slider .swiper-pagination span{border-radius:29px;background:rgba(153,162,173,.33);display:block;width:34px;height:5px;cursor:pointer}
.partners-slider .swiper-pagination span.swiper-pagination-bullet-active{background:#99a2ad}
.faq-tabs ul.nav-tabs{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.faq-tabs ul.nav-tabs a{padding:20px 25px}
.faq-grid{display:grid;grid-template-columns:1fr 444px;gap:24px}
.faq-grid__right{border:1px solid #eaeaea;padding:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position: sticky; top: 0;margin: auto;bottom: 0;}
.faq-grid__phones-title{font-size:32px;font-weight:700;line-height:110%;margin:0 0 25px;color:#000}
.faq-grid__phones-text{color:#3d454e;line-height:22px;margin:25px 0}
.faq-grid__phones-phone{margin:25px 0}
.faq-grid__phones-phone a{color:#99a2ad;font-size:22px;font-weight:700;line-height:110%}
.faq-grid__phones-link{margin-top:30px;}
.faq-grid__phones-link a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:15px;padding:20px 35px;color:#fff;font-weight:700;line-height:110%;background:#ea722f;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.faqlist{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:13px}
.faqlist-box{padding:35px;border:1px solid #eaeaea}
.faqlist-box__title{cursor:pointer;font-size:22px;color:#000;font-weight:700;line-height:110%;padding:0 45px 0 0;position:relative}
.faqlist-box__title:after{content:"";width:33px;height:33px;border:1px solid #eaeaea;background:#fff url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuNzM4MTEgOC40MzA1N0M1LjQyMzYxIDguMTYxIDQuOTUwMTQgOC4xOTc0MyA0LjY4MDU3IDguNTExOTJDNC40MTEgOC44MjY0MSA0LjQ0NzQzIDkuMjk5ODkgNC43NjE5MiA5LjU2OTQ2TDEwLjAxMTkgMTQuMDY5NUMxMC4yOTI4IDE0LjMxMDIgMTAuNzA3MiAxNC4zMTAyIDEwLjk4ODEgMTQuMDY5NUwxNi4yMzgxIDkuNTY5NDZDMTYuNTUyNiA5LjI5OTg5IDE2LjU4OSA4LjgyNjQxIDE2LjMxOTUgOC41MTE5MkMxNi4wNDk5IDguMTk3NDMgMTUuNTc2NCA4LjE2MSAxNS4yNjE5IDguNDMwNTdMMTAuNSAxMi41MTIyTDUuNzM4MTEgOC40MzA1N1oiIGZpbGw9IiM5OUEyQUQiLz4KPC9zdmc+) 50% 50% no-repeat;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;right:0;margin-top:-17px}
.faqlist-box__title.opened:after{background:#99a2ad url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuNzM4MTEgMTIuNTY5NEM1LjQyMzYxIDEyLjgzOSA0Ljk1MDE0IDEyLjgwMjYgNC42ODA1NyAxMi40ODgxQzQuNDExIDEyLjE3MzYgNC40NDc0MyAxMS43MDAxIDQuNzYxOTIgMTEuNDMwNUwxMC4wMTE5IDYuOTMwNTRDMTAuMjkyOCA2LjY4OTggMTAuNzA3MiA2LjY4OTggMTAuOTg4MSA2LjkzMDU0TDE2LjIzODEgMTEuNDMwNUMxNi41NTI2IDExLjcwMDEgMTYuNTg5IDEyLjE3MzYgMTYuMzE5NSAxMi40ODgxQzE2LjA0OTkgMTIuODAyNiAxNS41NzY0IDEyLjgzOSAxNS4yNjE5IDEyLjU2OTRMMTAuNSA4LjQ4Nzc5TDUuNzM4MTEgMTIuNTY5NFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPg==) 50% 50% no-repeat}
.faqlist-box__text{visibility:hidden;opacity:0;height:0;overflow:hidden;-webkit-transition:all .5s;transition:all .5s}
.faqlist-box__title.opened+.faqlist-box__text{visibility:visible;opacity:1;height:auto;padding:24px 0 0}
.faqlist-box__text{color:#3d454e;font-size:16px;line-height:24px}
.themap{height:630px;position:relative}
.mapbox{height:630px}
.contact-info__menu{margin:0 0 74px}
.contact-info__menu ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:22px}
.contact-info__menu ul a{display:block;border:1px solid #eaeaea;padding:20px 35px;color:#616978;font-weight:500;line-height:110%}
.contacts-grid__box{gap:135px}
.contacts-grid__box .title{font-size:48px;font-weight:700;line-height:110%;margin:0 0 30px}
.contacts-grid__box:not(:last-child){margin:0 0 80px}
.contacts-grid__box-right{min-width:50%;width:50%;}
.contacts-grid__box-info{color:#3d454e;line-height:26px;margin:0 0 40px}
.contacts-object{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px;margin:0 0 40px;font-size:22px;color:#000;font-weight:700;line-height:110%}
.contacts-object>div{padding:0 0 0 40px;min-height:30px}
.contacts-object>div.contacts-object__adress{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjkiIHZpZXdCb3g9IjAgMCAyOSAyOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTQuNSIgY3k9IjE0LjUiIHI9IjE0LjUiIGZpbGw9IiNFMEU3RUUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNC41IDIyQzE2LjkzNzUgMjIgMjEgMTcuNjU4NiAyMSAxNC4yMjIyQzIxIDEwLjc4NTggMTguMDg5OSA4IDE0LjUgOEMxMC45MTAyIDggOCAxMC43ODU4IDggMTQuMjIyMkM4IDE3LjY1ODYgMTIuMDYyNSAyMiAxNC41IDIyWk0xNC41IDE2LjRDMTUuNjk2NiAxNi40IDE2LjY2NjcgMTUuNDU5OCAxNi42NjY3IDE0LjNDMTYuNjY2NyAxMy4xNDAyIDE1LjY5NjYgMTIuMiAxNC41IDEyLjJDMTMuMzAzNCAxMi4yIDEyLjMzMzMgMTMuMTQwMiAxMi4zMzMzIDE0LjNDMTIuMzMzMyAxNS40NTk4IDEzLjMwMzQgMTYuNCAxNC41IDE2LjRaIiBmaWxsPSIjRUE3MjJGIi8+Cjwvc3ZnPg==) 0 0 no-repeat}
.contacts-object>div.contacts-object__phone{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjkiIHZpZXdCb3g9IjAgMCAyOSAyOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTQuNSIgY3k9IjE0LjUiIHI9IjE0LjUiIGZpbGw9IiNFMEU3RUUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjkxNTg1IDcuMDM5NTlDNy40NTA2NCA3LjE1MjcyIDcuMDk5NTIgNy41MzY2MSA3LjAxNjA3IDguMDIzMjdDNi45NzIxMSA4LjI3OTc0IDcuMDIzMTQgOS4zMzM5OCA3LjExMDk1IDkuOTgzNzVDNy40NzIxIDEyLjY1NSA4LjUwMTY5IDE0Ljk4OTQgMTAuMjQ4NiAxNy4wOTc1QzEwLjU2MTUgMTcuNDc1MiAxMS41MjQ1IDE4LjQzODMgMTEuOTAyMiAxOC43NTEzQzE0LjAxMDIgMjAuNDk4MyAxNi4zNDQ0IDIxLjUyOCAxOS4wMTU0IDIxLjg4OTJDMTkuNjcgMjEuOTc3NyAyMC43MTkyIDIyLjAyODEgMjAuOTc5MSAyMS45ODM1QzIxLjQ3NiAyMS44OTgzIDIxLjg2NDUgMjEuNTI5NyAyMS45NjcxIDIxLjA0NjFDMjEuOTg4OSAyMC45NDI5IDIyIDIwLjM5NjggMjIgMTkuNDE4QzIyIDE3Ljg0ODYgMjEuOTkzOCAxNy43Njg1IDIxLjg1MTUgMTcuNDg5NUMyMS43NzA5IDE3LjMzMTQgMjEuNTc3NyAxNy4xMjQ5IDIxLjQyOTIgMTcuMDM3OEMyMS4yMDU2IDE2LjkwNjggMjEuMDYyOCAxNi44NzQ4IDIwLjU3ODQgMTYuODQ3MUMxOS42Njc1IDE2Ljc5NTEgMTkuMDg0MiAxNi43MDE4IDE4LjM1MTUgMTYuNDkwOEMxNy45Nzc5IDE2LjM4MzMgMTcuOTE4NSAxNi4zNzQgMTcuNjc0MyAxNi4zODQ2QzE3LjQzODIgMTYuMzk1IDE3LjM4MzcgMTYuNDA4MyAxNy4yMTI2IDE2LjQ5NzhDMTcuMTA2IDE2LjU1MzYgMTYuNjIzMSAxNi44OTkzIDE2LjEzOTYgMTcuMjY2MUMxNS42NTYgMTcuNjMyOSAxNS4yNTA5IDE3LjkzMyAxNS4yMzkzIDE3LjkzM0MxNS4yMDA2IDE3LjkzMyAxNC42MzI3IDE3LjYwMjEgMTQuMjkxMSAxNy4zODA1QzEzLjAyMzQgMTYuNTU4MiAxMi4wNTgzIDE1LjUyMyAxMS4yNzEgMTQuMTQxM0MxMS4wOTI5IDEzLjgyODYgMTEuMDYyIDEzLjc1NTYgMTEuMDg5MyAxMy43MTE4QzExLjEwNzUgMTMuNjgyOCAxMS40MTU1IDEzLjI3MTkgMTEuNzczOCAxMi43OTg3QzEyLjEzMjIgMTIuMzI1NSAxMi40NTU2IDExLjg4NTEgMTIuNDkyNiAxMS44MkMxMi41Mjk1IDExLjc1NDkgMTIuNTgxMiAxMS42MTc4IDEyLjYwNzUgMTEuNTE1MUMxMi42Njc4IDExLjI3OTYgMTIuNjUwMiAxMS4xMjUyIDEyLjUwMzcgMTAuNjA0NkMxMi4zMDA1IDkuODgyMjMgMTIuMjAwMiA5LjI0NjEgMTIuMTY2NCA4LjQ2NDY1QzEyLjE0NjkgOC4wMTIxOSAxMi4xMDE0IDcuNzkyNCAxMS45ODY5IDcuNTk2OTRDMTEuODIzMyA3LjMxNzc1IDExLjQ5OTEgNy4wODgwNSAxMS4xODQ3IDcuMDI4NEMxMC45NTI3IDYuOTg0NCA4LjEwMjY1IDYuOTk0MTYgNy45MTU4NSA3LjAzOTU5WiIgZmlsbD0iI0VBNzIyRiIvPgo8L3N2Zz4=) 0 0 no-repeat}
.contacts-object>div.contacts-object__mail{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjkiIHZpZXdCb3g9IjAgMCAyOSAyOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTQuNSIgY3k9IjE0LjUiIHI9IjE0LjUiIGZpbGw9IiNFMEU3RUUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjI0NTIzIDkuMzEwNDJDNyA5LjgyMzgxIDcgMTAuNDk1OSA3IDExLjg0VjE2LjE2QzcgMTcuNTA0MiA3IDE4LjE3NjIgNy4yNDUyMyAxOC42ODk2QzcuNDYwOTUgMTkuMTQxMiA3LjgwNTE2IDE5LjUwODMgOC4yMjg1MiAxOS43Mzg0QzguNzA5ODIgMjAgOS4zMzk4OCAyMCAxMC42IDIwSDE4LjRDMTkuNjYwMSAyMCAyMC4yOTAxIDIwIDIwLjc3MTUgMTkuNzM4NEMyMS4xOTQ5IDE5LjUwODMgMjEuNTM5MSAxOS4xNDEyIDIxLjc1NDggMTguNjg5NkMyMiAxOC4xNzYyIDIyIDE3LjUwNDIgMjIgMTYuMTZWMTEuODRDMjIgMTAuNDk1OSAyMiA5LjgyMzgxIDIxLjc1NDggOS4zMTA0MkMyMS41MzkxIDguODU4ODMgMjEuMTk0OSA4LjQ5MTY4IDIwLjc3MTUgOC4yNjE1OEMyMC4yOTAxIDggMTkuNjYwMSA4IDE4LjQgOEgxMC42QzkuMzM5ODggOCA4LjcwOTgyIDggOC4yMjg1MiA4LjI2MTU4QzcuODA1MTYgOC40OTE2OCA3LjQ2MDk1IDguODU4ODMgNy4yNDUyMyA5LjMxMDQyWk0xMC4zMTIgMTEuNTAwOEMxMC4wNTM1IDExLjMxNyA5LjcwNDMgMTEuMzkxNSA5LjUzMTk3IDExLjY2NzJDOS4zNTk2NSAxMS45NDI5IDkuNDI5NSAxMi4zMTU0IDkuNjg3OTggMTIuNDk5MkwxMC40MzggMTMuMDMyNkwxMC41MjUzIDEzLjA5NDZDMTEuNjQ5IDEzLjg5MzkgMTIuMzE3NyAxNC4zNjk2IDEzLjAzOTYgMTQuNjAxNUMxMy45OTIgMTQuOTA3NiAxNS4wMDggMTQuOTA3NiAxNS45NjA1IDE0LjYwMTVDMTYuNjgyMyAxNC4zNjk1IDE3LjM1MSAxMy44OTM5IDE4LjQ3NDggMTMuMDk0NkwxOC41NjIgMTMuMDMyNkwxOS4zMTIgMTIuNDk5MkMxOS41NzA1IDEyLjMxNTQgMTkuNjQwNCAxMS45NDI5IDE5LjQ2OCAxMS42NjcyQzE5LjI5NTcgMTEuMzkxNSAxOC45NDY0IDExLjMxNyAxOC42ODggMTEuNTAwOEwxNy45MzggMTIuMDM0MUMxNi43MDAzIDEyLjkxNDIgMTYuMTc3NSAxMy4yNzg1IDE1LjYzNTkgMTMuNDUyNkMxNC44OTUxIDEzLjY5MDYgMTQuMTA0OSAxMy42OTA2IDEzLjM2NDEgMTMuNDUyNkMxMi44MjI1IDEzLjI3ODUgMTIuMjk5NyAxMi45MTQyIDExLjA2MiAxMi4wMzQxTDEwLjMxMiAxMS41MDA4WiIgZmlsbD0iI0VBNzIyRiIvPgo8L3N2Zz4=) 0 0 no-repeat}
.contacts-object>div.contacts-object__time{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjkiIHZpZXdCb3g9IjAgMCAyOSAyOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTQuNSIgY3k9IjE0LjUiIHI9IjE0LjUiIGZpbGw9IiNFMEU3RUUiLz4KPHBhdGggZD0iTTE0LjUgN0MxOC42NDEyIDcgMjIgMTAuMzU3NyAyMiAxNC41QzIyIDE4LjY0MjMgMTguNjQxMiAyMiAxNC41IDIyQzEwLjM1NzcgMjIgNyAxOC42NDIzIDcgMTQuNUM3IDEwLjM1NzcgMTAuMzU3NyA3IDE0LjUgN1pNMTQuNSA4LjVDMTEuMTg2MiA4LjUgOC41IDExLjE4NjIgOC41IDE0LjVDOC41IDE3LjgxMzggMTEuMTg2MiAyMC41IDE0LjUgMjAuNUMxNy44MTI5IDIwLjUgMjAuNSAxNy44MTM4IDIwLjUgMTQuNUMyMC41IDExLjE4NjIgMTcuODEyOSA4LjUgMTQuNSA4LjVaTTE0LjAwNDEgMTAuNzg0NkMxNC40MTgzIDEwLjc4NDYgMTQuNzU0MSAxMS4xMjA0IDE0Ljc1NDEgMTEuNTM0NlYxNC40MTAxTDE3LjU3NDYgMTUuMzUxOUMxNy45NjcgMTUuNDg0NyAxOC4xNzc0IDE1LjkxMDUgMTguMDQ0NSAxNi4zMDI4QzE3LjkxMTcgMTYuNjk1MSAxNy40ODYgMTYuOTA1NSAxNy4wOTM2IDE2Ljc3MjdMMTMuNzYzNiAxNS42NDU0QzEzLjQ1OTEgMTUuNTQyMyAxMy4yNTQxIDE1LjI1NjUgMTMuMjU0MSAxNC45MzVWMTEuNTM0NkMxMy4yNTQxIDExLjEyMDQgMTMuNTg5OSAxMC43ODQ2IDE0LjAwNDEgMTAuNzg0NloiIGZpbGw9IiNFQTcyMkYiLz4KPC9zdmc+) 0 0 no-repeat}
.contacts-discount{margin:0 0 25px;gap:11px}
.contacts-discount__right{background:#818c99;color:#fff;font-size:36px;font-weight:500;line-height:44px;padding:20px;-webkit-clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%)}
.contacts-discount__right span{display:block;margin:10px 0 0;font-size:14px;font-weight:700;line-height:17px}
.contacts-discount__left{background:#fff url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTAuNSIgY3k9IjEwLjUiIHI9IjEwLjUiIGZpbGw9IiNFMEU3RUUiLz4KPHBhdGggZD0iTTEzIDZIOUw2IDExLjVIOUw3LjUgMTYuNUwxNCAxMEgxMUwxMyA2WiIgZmlsbD0iI0VBNzIyRiIvPgo8L3N2Zz4=) 18px 23px no-repeat;padding:24px 30px 24px 60px;color:#2b2b2b;font-size:16px;font-weight:500;line-height:26px;border:1px solid #eee}
.contacts-link a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:15px;color:#fff;font-weight:700;line-height:110%;color:#fff;padding:20px;text-decoration:none;background:#ea722f}
.services-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:50px}
.services-grid__box{border:1px solid #eaeaea;padding:20px;gap:60px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}
.services-grid__box:after{content:"";width:60px;height:60px;border-top:1px solid #eaeaea;position:absolute;bottom:-30px;right:-30px;background:#fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.services-grid__box .title{font-size:32px;font-weight:700;line-height:110%;margin:0 0 35px}
.services-grid__box:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.services-grid__box:nth-child(even):after{content:"";width:60px;height:60px;border-top:1px solid #eaeaea;position:absolute;bottom:-30px;left:-30px;background:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.services-grid__box:nth-child(even) .services-grid__box-img img{-webkit-clip-path:polygon(100% 0,100% 100%,30px 100%,0 calc(100% - 30px),0 0);clip-path:polygon(100% 0,100% 100%,30px 100%,0 calc(100% - 30px),0 0)}
.services-grid__box-img{min-width:50%;max-width:50%}
.services-grid__box-img img{display:inline-block;vertical-align:top;max-width:100%;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 30px),calc(100% - 30px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 30px),calc(100% - 30px) 100%,0 100%)}
.services-box__info{color:#3d454e;line-height:26px}
.services-box__price{margin:80px 0 0;color:#000;font-size:22px;font-weight:700;line-height:110%}
.services-box__price span{display:block;margin:0 0 15px;color:#3d454e;font-size:16px;line-height:26px;font-weight:400}
.services-box__link{margin:40px 0 0;display:inline-block;vertical-align:top}
.services-box__link a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:15px;color:#fff;font-weight:700;line-height:110%;color:#fff;padding:20px;text-decoration:none;background:#ea722f}
.innerpage .prices{margin:50px 0 75px 0}
.product-img{position:relative}
@media (max-width:768px) {.product-img{display: none;}}
.product-img img{display:inline-block;vertical-align:top;max-width:100%;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 50px),calc(100% - 50px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 50px),calc(100% - 50px) 100%,0 100%)}
.product-img__video{position:absolute;top:34px;left:35px;max-width:550px;width:100%;gap:8px}
.product-img__video-left{background:#fff url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTAuNSIgY3k9IjEwLjUiIHI9IjEwLjUiIGZpbGw9IiNFMEU3RUUiLz4KPHBhdGggZD0iTTEzIDZIOUw2IDExLjVIOUw3LjUgMTYuNUwxNCAxMEgxMUwxMyA2WiIgZmlsbD0iI0VBNzIyRiIvPgo8L3N2Zz4=) 18px 23px no-repeat;padding:24px 30px 24px 60px;color:#2b2b2b;font-size:22px;font-weight:700;line-height:110%}
.product-img__video-left span{color:#ea722f}
.product-img__video-right a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:85px;min-width:85px;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#ea722f;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%)}
.primenenie-intro{padding:0 0 0 40px;color:#2b2b2b;font-weight:500;line-height:26px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTAuNSIgY3k9IjEwLjUiIHI9IjEwLjUiIGZpbGw9IiNFMEU3RUUiLz4KPHBhdGggZD0iTTEzIDZIOUw2IDExLjVIOUw3LjUgMTYuNUwxNCAxMEgxMUwxMyA2WiIgZmlsbD0iI0VBNzIyRiIvPgo8L3N2Zz4=) 0 50% no-repeat}
.primenenie-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin:45px 0}
.primenenie-grid__box{border:1px solid #eaeaea;padding:30px;position:relative}
.primenenie-grid__box svg{display:inline-block;vertical-align:top}
.primenenie-grid__box:after{content:"";width:20px;height:20px;border-top:1px solid #eaeaea;position:absolute;bottom:-10px;right:-10px;background:#fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.primenenie-grid__box-info{margin:70px 0 0;font-size:22px;color:#000;font-weight:700;line-height:130%}
.characteristics .title,.primenenie .title{font-size:48px;font-weight:700;line-height:130%;margin:0 0 30px}
.characteristics .title span,.primenenie .title span{color:#99a2ad}
.characteristics{margin:75px 0 25px 0;border:1px solid #eaeaea;text-align:center;padding:75px 45px 0}
.characteristics img{display:inline-block;vertical-align:top}
.characteristics-info{margin:20px 0 100px 0;border:1px #eee solid;padding:30px;position:relative}
.characteristics-info:after{content:"";width:20px;height:20px;border-top:1px solid #eaeaea;position:absolute;bottom:-10px;right:-10px;background:#fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.characteristics-info ul{margin:0;padding:0 0 0 34px;}

.characteristics-info {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTAuNSIgY3k9IjEwLjUiIHI9IjEwLjUiIGZpbGw9IiNFMEU3RUUiLz4KPHBhdGggZD0iTTEzIDZIOUw2IDExLjVIOUw3LjUgMTYuNUwxNCAxMEgxMUwxMyA2WiIgZmlsbD0iI0VBNzIyRiIvPgo8L3N2Zz4K) 10px 13px no-repeat;
    padding: 35px !important;
	line-height: 1.35;
}
.characteristics-info p, .characteristics-info ul, .characteristics-info ol {
    margin: 0 0 20px;
}
.characteristics-info h2, .characteristics-info h3, .characteristics-info h4, .characteristics-info h5, .characteristics-info h6 {
    font-size: 21px;
    font-weight: 700;
    margin-bottom: 20px;
}
.characteristics-info ul li{position:relative;margin:5px 0;padding:0 0 0 25px;font-weight:500;line-height:26px;color:#3d454e}
.characteristics-info ul li:after{content:"—";position:absolute;top:-1px;left:0}
.characteristics-info__title{margin:0 0 30px;font-size:22px;font-weight:700;line-height:130%;margin:0 0 30px}
.contacts-list .title{font-size:66px;font-weight:700;line-height:110%;margin:0 0 50px}
/*.about-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:50px}*/
.about-grid__text{margin:0 0 50px;line-height:130%}
.about-detail__left{border:1px solid #eee;background:#fff url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTAuNSIgY3k9IjEwLjUiIHI9IjEwLjUiIGZpbGw9IiNFMEU3RUUiLz4KPHBhdGggZD0iTTEzIDZIOUw2IDExLjVIOUw3LjUgMTYuNUwxNCAxMEgxMUwxMyA2WiIgZmlsbD0iI0VBNzIyRiIvPgo8L3N2Zz4=) 18px 23px no-repeat;padding:24px 30px 24px 60px;color:#2b2b2b;font-size:16px;font-weight:500;line-height:26px}
.about-detail__right{padding:24px;color:#fff;background:#ea722f;-webkit-clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%)}
.about-detail__price{font-size:36px;font-weight:500;line-height:44px;white-space:nowrap}
.about-detail__price-detail{margin:15px 0 0;font-size:14px;font-weight:700;line-height:17px}
.statistic{margin:80px 0 140px 0;padding:0 0 110px;border-bottom:1px solid #eee;display:grid;grid-template-columns:repeat(3,1fr);gap:150px}
.statistic svg{display:inline-block;vertical-align:top}
.statistic-box__title{margin:35px 0 0;color:#000;font-size:22px;font-weight:700;line-height:110%}
.statistic-box:not(:last-child){position:relative}
.statistic-box:not(:last-child):after{content:"";position:absolute;top:0;right:-75px;width:1px;height:100%;background:#eee}
.why{margin:138px 0}
.why-grid{display:grid;grid-template-columns:1fr 2fr;gap:120px}
.why-grid .title{font-size:48px;font-weight:700;line-height:130%;margin:0 0 50px}
.why-grid__intro{color:#3d454e;font-size:16px;line-height:26px}
.why-grid__right{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.why-grid__box{padding:38px;border:1px solid #eaeaea;position:relative}
.why-grid__box svg{display:inline-block;vertical-align:top}
.why-grid__box:after{content:"";width:20px;height:20px;border-bottom:1px solid #eaeaea;position:absolute;top:-10px;right:-10px;background:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.why-grid__box-text{font-size:22px;font-weight:700;line-height:110%;margin:50px 0 0}
.about-form{margin:140px 0;position:relative;background:url(../img/about-form.jpg) 50% 50% no-repeat;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,40px 100%,0 calc(100% - 40px));clip-path:polygon(0 0,100% 0,100% 100%,40px 100%,0 calc(100% - 40px));background-size:cover}
.about-form__box{width:100%;max-width:570px;padding:60px;background:#fff}
.about-form__box .title{margin:0 0 50px;font-size:48px;font-weight:700;line-height:130%;margin:0 0 50px}
.about-form__box .title span{color:#99a2ad}
.about-form__box .form-grid{max-width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:18px}
.about-form__box .form-grid .field{margin:0!important}
.about-form__box .input{border:1px solid #eaeaea;background:#fff;border-radius:0;color:#3d454e;font-size:15px;line-height:24px;-webkit-box-shadow:none;box-shadow:none;height:auto;padding:12px 20px}
.about-form__box .agree input{position:absolute;visibility:hidden;opacity:0}
.about-form__box .agree input[type=checkbox]+label{padding:0 0 0 33px;position:relative;line-height:20px;min-height:20px}
.about-form__box .agree input[type=checkbox]+label:after{content:"";display:block;width:20px;height:20px;border:1px solid #e2e2e2;background:#fff;position:absolute;top:0;left:0}
.about-form__box .agree input[type=checkbox]:checked+label:after{background:#fff url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuMDAwMDEgMTAuOEwzLjY2NjY3IDguNDY2NjhDMy40MDg5NCA4LjIwODk1IDIuOTkxMDcgOC4yMDg5NSAyLjczMzM0IDguNDY2NjhDMi40NzU2MSA4LjcyNDQxIDIuNDc1NjEgOS4xNDIyOCAyLjczMzM0IDkuNDAwMDFMNS41Mjg2IDEyLjE5NTNDNS43ODg5NSAxMi40NTU2IDYuMjExMDYgMTIuNDU1NiA2LjQ3MTQxIDEyLjE5NTNMMTMuNTMzMyA1LjEzMzM1QzEzLjc5MTEgNC44NzU2MSAxMy43OTExIDQuNDU3NzUgMTMuNTMzMyA0LjIwMDAxQzEzLjI3NTYgMy45NDIyOCAxMi44NTc3IDMuOTQyMjggMTIuNiA0LjIwMDAxTDYuMDAwMDEgMTAuOFoiIGZpbGw9IiNFQTcyMkYiLz4KPC9zdmc+) 50% 50% no-repeat}
.about-form__box .agree{color:#3d454e;font-size:14px;line-height:20px}
.about-form__box .agree a{color:#ea722f}
.about-gallery{margin:140px 0}
.about-gallery__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}
.about-gallery__grid-column{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}
.about-gallery__grid-column1 div:first-child,.about-gallery__grid-column3 div:first-child{grid-column:span 2}
.about-gallery__grid-column2 div:last-child{grid-column:span 2}
.mobile-menu{display:none}

#citymap2 {display:none}

.delivery-form__result {display:grid;grid-template-columns:1fr 460px;border:1px #EAEAEA solid;border-bottom:0}
.delivery-form__result+.delivery-form{margin-top:0}
.delivery-form__result-info {padding:40px;border-left:1px #EAEAEA solid}
.delivery-form__result-table table {width:100%}
.delivery-form__result-table table th, .delivery-form__result-table table td {padding:30px;border-bottom:1px #EAEAEA solid}
.delivery-form__result-table table td {font-weight:500}
.delivery-result__weight {font-size:16px;line-height:26px;color:#2B2B2B;}
.delivery-result__summ{margin:20px 0 0;color:#000;font-weight:700;font-size:32px;line-height:35px;}
.delivery-result__links {margin:35px 0 0;display:flex;flex-direction:column;gap:10px;}
.delivery-result__links a {display:flex;align-items:center;gap:15px;font-weight:700;padding:20px;color:#fff;justify-content:center;}
.delivery-result__links a.result-send{background:#EA722F}
.delivery-result__links a.result-print{background:#8B95A2}

#tovar_s .title, #cats_s .title {font-size: 48px;font-weight: 700;line-height: 130%;margin: 0 0 30px;}
@media (max-width: 480px) {
    #tovar_s .title, #cats_s .title {
        font-size: 34px;
    }
}

.popup .wpcf7 form.sent .wpcf7-response-output {
	display: none !important
}
#success-block {
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	z-index: 100;
}
.success-block_shadow {
	position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: -1;
    background: rgb(24 24 27 / 98%);
	z-index: 101;
}
.success-block_content {
	width: 100%;
	max-width: 445px;
	background: #fff;
	padding: 48px 39px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: 102;
	
}
.success-block_content p {
	margin: 0;
	text-align: center;
	font-size: 32px;
	font-weight: 700;
}
button#hide-success-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
    color: #fff;
    text-decoration: none;
    background: #ea722f;
    font-weight: 700;
    line-height: 49px;
    letter-spacing: -.24px;
    white-space: nowrap;
    width: 100%;
    justify-content: center;
    margin-top: 30px;
    border: none;
	cursor: pointer;
}
.success-block_content img {
	display: block;
	margin: 0 auto 35px;
}
button#hide-success-block svg {
    display: block;
    margin-left: 10px;
}

.objects-slider__links {
	display:flex;
	gap:11px;
	margin-top:35px;
}
.objects-slider__links div {
	display:flex;
	gap:9px;
	padding:20px;
	color:#616978;
	cursor:pointer;
	font-size:16px;
	font-weight:500;
	border:1px solid #EAEAEA;
	align-items:center;
}
.objects-slider__links div svg {
	display:inline-block;
	vertical-align:top;
}
.objects-slider__links div.objects-links__left svg, .objects-slider__links div.objects-links__left span {
	opacity:0.5
}
.work-page.workblock {
    padding-top: 60px;
    padding-bottom: 40px;
    position: relative;
    color: #fff;
}
.new_video_block {
    text-align: center;
}
.work-page.main-block h1.title {
    color: #fff;
    margin: 100px 0 180px 0;
    max-width: 950px;
}
.work-page:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.59);
}
.work-page > * {
    position: relative;
    z-index: 1;
}
.work-menu {
    background: #ea722f;
    text-align: center;
    position: relative;
    margin-top: -35px;
	border-radius: 8px;
}
.work-menu ul {
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 20px 0;
}
.work-menu ul li a {
    display: block;
    padding: 25px;
    color: #fff;
    text-decoration: none;
    font-size: 17px;
    font-weight: 700;
    line-height: 20px;
}
.about-block #about {
    margin: 50px auto;
    color: #233542;
    font-size: 16px;
    line-height: 26px;
    max-width: 780px;
}
#about-video {
    background: #f9f9f9;
    padding: 50px 0;
    margin: 50px 0;
}
.workblock h1.title {
    color: #fff;
    font-size: 48px;
    font-weight: 700;
    line-height: 130%;
    color: #fff;
    margin: 100px 0 180px 0;
}
.workblock .title {
    color: #000;
    font-size: 48px;
    font-weight: 700;
    line-height: 130%;
}
#about-video .yt_video-block {
    position: relative;
}
.yt_video-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
#about-video .yt_video-block .about-video {
    width: 100%;
    height: auto;
    position: relative;
}
#about-video .yt_video-block .about-video img {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    height: auto;
}
#about-video .yt_video-block .about-video:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.62);
}
#about-video .play-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -30px 0 0 -30px;
    background: url(../img/play.svg) 50% 50% no-repeat;
cursor: pointer;
    opacity: 1;
	width: 60px;
    height: 60px;
}
.object-slide__title a {
    color: #000;
}
.object-slide__title a:hover {
    color: #ea722f;
}
.workmodal-wrapper.show {
    opacity: 1;
    visibility: visible;
}
.workmodal-wrapper {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100vw;
    height: 100vh;
    background-color: rgba(255, 255, 255, 0.8);
    z-index: 10;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .45s;
    -o-transition: all .45s;
    transition: all .45s;
}
.workmodal.show {
    opacity: 1;
    visibility: visible;
}

.workmodal {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    padding: 40px 30px;
    width: 290px;
    min-height: 300px;
    -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    background-color: #ffffff;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .45s;
    -o-transition: all .45s;
    transition: all .45s;
}
.workmodal-video iframe {
    width: 100%;
    height: 600px;
}
.workmodal-video {
    padding: 0;
    width: 80%;
}
.projects-slider .objects-buttons {
    right: 15px;
    top: 10px;
}
div#about-photo {
    padding: 15px 0 0;
}
.object-slide__right img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.object-slide__right {
    height: 520px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}
div#zayavka {
    margin: -70px 0 0;
}
.new_video_block {
	text-align: center;
}
.new_video_block iframe {
    max-width: 100%;
}









@media (max-width:1600px){
.topmenu>ul{gap:20px}
.topadress{gap:9px}
.adress-box__subtitle{width:200px}
.logo{padding-right:20px}
.submenu{padding:20px}
.contact-info__menu ul li a{padding:15px 10px}
}
@media (max-width:900px){
.head-center{position:fixed;left:-100%;top:0;height:100vh;overflow:auto;-webkit-box-shadow:0 4px 16px 0 rgba(0,0,0,.1);box-shadow:0 4px 16px 0 rgba(0,0,0,.1);background:#fff;width:80vw;-webkit-transition:all .5s;transition:all .5s;z-index:999;padding:40px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.head-center.opened{left:0}
.topmenu{width:100%}
.topmenu>ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:initial;-webkit-justify-content:initial;-ms-flex-pack:initial;justify-content:initial;-webkit-box-align:initial;-webkit-align-items:initial;-ms-flex-align:initial;align-items:initial;gap:0}
.topmenu>ul>li{border-bottom:1px solid #eaeaea}
.topmenu>ul>li>a{padding:18px 0;background:0 0;font-size:22px}
.parent>a{background:0 0!important}
.submenu{display:none!important}
.maintext-grid{padding:60px 0;margin:0 0 60px}
.about-form,.about-gallery,.benefits,.delivery,.delivery-cost,.faq,.labs,.mainform2,.objects,.partners,.prices,.production,.sertificats,.services,.why{margin:60px 0}
.benefits,.mainform,.mainform2,.sertificats{padding:60px 0}
ul.nav-tabs{overflow:auto;padding-bottom:10px;white-space:nowrap}
.tablewrap{width:100%!important;display:block;overflow-x:auto;height:auto!important;-webkit-overflow-scrolling:touch}
.tab-pane{overflow:hidden}
.logo{padding-right:0;border:0;margin-right:auto}
.logo svg{width:110px;max-height:40px;margin-left: 10px;}
.mobile-menu{display:block;color:#fff;cursor:pointer}
.mobile-menu::after{content:"";display:block;width:100%;height:100%;background:rgba(0,0,0,.8);position:fixed;top:0;left:0;-webkit-transition:all .5s;transition:all .5s;opacity:0;visibility:hidden;z-index:99}
.mobile-menu.opened::after{opacity:1;visibility:visible}
.location,.time-24{display:none}
.adress-box__subtitle{width:auto}
.top-phones,.topadress{width:100%}
.mainhead .adress-box__subtitle,.mainhead .adress-box__title,.mainhead .online,.mainhead .top-phone a,.mainhead .topmenu>ul a{color:#000}
.contact-info__menu ul{white-space:nowrap;overflow:auto}
.contacts-grid__box{gap:45px}
.statistic{gap:60px}
.statistic-box:not(:last-child)::after{right:-30px}
.delivery-form__result-table {min-width:0}
}
@media (max-width:768px){
.new_video_block iframe {
    max-width: 100%;
    height: 300px;
}
.work-menu ul li a {
    padding: 20px 5px;
    font-size: 14px;
}
.workblock h1.title {
    color: #fff;
    font-size: 35px;
    font-weight: 700;
    line-height: 130%;
    color: #fff;
    margin: 50px 0 80px 0;
}
.workblock .title {
    font-size: 35px;
}
.success-block_content {padding: 30px 25px;}
.success-block_content p {font-size: 22px;line-height: 1.35;}
.success-block_content img {max-width: 60px;}
.mainhead-title{font-size:44px}
.back-call a{padding:8px; font-size: 14px;}
.infoline ul{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.cost-info,.labs-wrapper,.maintext-grid{grid-template-columns:1fr}
.prices .pricewrapper{padding:15px}
	@media (max-width: 768px) {.prices .pricewrapper{font-size: 12px;}}
.prices .pricewrapper table td,.prices .pricewrapper table th{padding:8px;text-wrap: nowrap;}
.benefits-grid,.delivery-advantages,.delivery-form__grid,.primenenie-grid,.production .production-grid{grid-template-columns:1fr 1fr}
.mainform2{background:#818c99}
.mainform2::before,.mainform::before{display:none}
.about-grid,.faq-grid,.mainform-grid,.mainform2-grid,.object-slide,.statistic{grid-template-columns:1fr}
.delivery-cost__wrapper{width:100%;padding:25px}
.delivery-cost__time{position:static;margin-top:40px}
.map-list{padding:15px}
.about-detail,.contacts-grid__box,.object-slide__beton{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.faq-tabs ul.nav-tabs,.services ul.nav-tabs{overflow:auto;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.service-box__grid{grid-template-columns:1fr 2fr .5fr}
.footer-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}
.footer-grid>div{padding:0}
.innerpage h1{font-size:44px;margin:0 0 35px}
.primenenie-grid__box-info{font-size:16px;line-height:24px}
.statistic{border:0;margin:50px 0;padding:0;border:0}
.about-grid__right{display:none}
.why-grid .title{font-size:30px}
.why-grid{grid-template-columns:1fr;gap:60px}
.about-form__box{padding:40px}
.delivery-form__result{grid-template-columns:1fr;}
.delivery-form__result-info{padding:20px;}
.product-img {min-height:400px}
.product-img img {width:100%;min-height:400px;object-fit:cover;}
}
@media (max-width:480px){
.new_video_block iframe {height: 250px;}
.about-form__box .title,.benefits-grid__title,.characteristics .title,.contacts-list .title,.delivery .title,.faq .title,.innerpage h1,.labs .title,.mainform-grid .title,.mainform2-grid .title,.mainhead-title,.maintext-grid h1,.objects .title,.partners .title,.prices .title,.primenenie .title,.production .title,.sertificats .title,.services .title, #rews .title{font-size:34px}
.characteristics-info__title,.contacts-grid__box .title,.cost-info__subtitle,.cost-info__title,.prices .pricewrapper .title{font-size:20px}
.about-gallery__grid,.benefits-grid,.delivery-advantages,.delivery-form__grid,.footer-grid,.infoline ul,.primenenie-grid,.service-box__grid,.why-grid__right{grid-template-columns:1fr}
.production .production-grid__box:nth-of-type(14),.production .production-grid__box:nth-of-type(5){grid-column:initial}
.contacts-discount,.copy-grid,.delivery-info,.maintext-grid__left .delivery-info,.map-links,.map-list__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.benefits-grid__more a{padding:50px 0}
.map-links{margin-top:24px;text-align:center}
.citylist ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}
.object-slide__left,.service-box{padding:15px}
.footer-contacts{text-align:center}
.footer-social,.online{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.copy-grid{gap:15px;text-align:center}
.services-grid__box,.services-grid__box:nth-child(2n){-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.services-grid__box-img{min-width:100%;max-width:100%;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}
.product-img__video {left:15px;max-width:calc(100% - 40px)}
}

input.hidd {
	display: none !important;
}
div#results_prices p:first-child {
	font-size: 16px;
	line-height: 26px;
	color: #2B2B2B;
}
div#results_prices p:last-child {
	margin: 20px 0 0;
	color: #000;
	font-weight: 700;
	font-size: 32px;
	line-height: 35px;
}


.wpcf7 {
	position: relative;
}

.wpcf7-response-output {
	position: absolute;
	max-width: 435px;
	font-size: 13px;
	text-align: center;
	margin: 10px auto 0 !important;
	left: 0;
	right: 0;
	border: none !important;
	color: #fff !important;
	padding: 7px !important;
	line-height: 1.4;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
	background: #f00 !important;
}
.wpcf7 form.sent .wpcf7-response-output {
	background: #46b450 !important;
}

span.sep {
	display: inline-block;
	width: 30px;
	height: 3px;
	position: relative;
	vertical-align: top;
}
span.sep:after {
	content: "—";
	position: absolute;
	right: 6px;
	top: 0px;
}
.contacts-grid__map {
	height: 100%;
}
.wpcf7-not-valid-tip {
	display: none;
}
span.ajax-loader, span.wpcf7-not-valid-tip,.wpcf7-spinner  {
	display: none !important;
}
input.wpcf7-not-valid::-webkit-input-placeholder {
	color: #f00 !important;
}
input.wpcf7-not-valid:-moz-placeholder {
	color: #f00 !important; 
}
input.wpcf7-not-valid::-moz-placeholder {
	color: #f00 !important;
}
input.wpcf7-not-valid:-ms-input-placeholder {
	color: #f00 !important;
}
input.wpcf7-not-valid {
	border-color: #f00 !important;
}
@media (min-width:1200px){
	.innerpage.product .container .content{max-width:59%;float:left}
	.innerpage.product .container .product-img{max-width:40%;float:right}
	.innerpage.product .container .prices{clear:both}
	
}
 
.characteristics-info .tablewrap table tbody tr:nth-child(2n-1) {
    background-color: #f2f2f2;
}

.tablewrap table tr:hover {
    background-color: rgb(255 199 121 / 10%);
}

.tablewrap td, .tablewrap th {
    padding: 12px;
}

.product-img__video-left {
    background: #fff url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTAuNSIgY3k9IjEwLjUiIHI9IjEwLjUiIGZpbGw9IiNFMEU3RUUiLz4KPHBhdGggZD0iTTEzIDZIOUw2IDExLjVIOUw3LjUgMTYuNUwxNCAxMEgxMUwxMyA2WiIgZmlsbD0iI0VBNzIyRiIvPgo8L3N2Zz4=) 18px 23px no-repeat;
    padding: 17px 20px 16px 46px;
    color: #2b2b2b;
    font-size: 22px;
    font-weight: 700;
    line-height: 110%;
}

.product-img__video {
    position: initial;
    top: initial;
    left: initial;
    gap: initial;
}

h1.blog-title {color:#fff!important;}

#blog-b.mainhead:after {
    display: none !important;
}
 
#blog-b .blog-grid {
    display: flex;
    flex-direction: column;
    gap: 30px;
    padding: 20px 0;
}

#blog-b .blog-item {
    min-height: 250px;
    background-color: #fff;
    display: flex;
    margin-bottom: 20px;
    align-items: center;
}

#blog-b .blog-thumbnail {
    flex: 0 0 30%;
    max-height: 350px;
    overflow: hidden;
    position: relative;
}

#blog-b .blog-thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

#blog-b .blog-info {
	display: grid;
    gap: 15px;
    flex: 1;
    padding: 30px;
    justify-items: start;
}

#blog-b .blog-info h2 {
    font-size: 22px;
    margin: 0 0 10px;
    font-weight: 700;
}

#blog-b .blog-info h2 a {
    text-decoration: none;
    color: #2b2b2b;
    transition: color 0.3s;
}

#blog-b .blog-info h2 a:hover {
    color: #ea722f; /* Цвет акцента сайта */
}

#blog-b .blog-meta {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

#blog-b .blog-excerpt {
    font-size: 16px;
    color: #3d454e;
    margin-bottom: 15px;
}

#blog-b .read-more {
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}

#blog-b .read-more:hover {
    color: #363636;
}

/* Медиа-запрос для адаптации на мобильных */
@media (max-width: 768px) {
    #blog-b .blog-item {
        flex-direction: column;
        align-items: flex-start;
    }

    #blog-b .blog-thumbnail {
        width: 100%;
        height: auto;
    }
}

.buttons-tel .tel-butt a{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; gap: 16px; padding: 18px 100px; color: #fff; text-decoration: none; background: #5bb452; font-weight: 700; line-height: 110%; letter-spacing: -.24px; white-space: nowrap; border: 1px solid transparent; transition: all 0.3s ease;justify-content: center;width: max-content;margin: 40px 0 0; width: 100%;}
.buttons-tel.fban .tel-butt a {max-width:370px;}
.buttons-tel.price-bt .tel-butt a{margin:20px 0!important;}
.buttons-tel.benefits-bt .tel-butt a{height: 100%;margin: 0;}
.buttons-tel.bespzep .tel-butt a{max-width: 370px;padding: 22px !important;margin: 25px 0;}
.buttons-tel.rrdost-bt .tel-butt a {padding: 22px !important;margin: 0;}
.buttons-tel.del-bt .tel-butt a{padding: 18px !important;margin: 25px 0 0;}
.buttons-tel.ld-bt .tel-butt a{height: 100%;margin: 15px 0 0;}
.buttons-tel.nobj-bt .tel-butt a{ margin: 15px 0 0;}
.buttons-tel.usl-bt .tel-butt a{margin: 15px 0 0;}
.buttons-tel.fq-bt .tel-butt a{margin: 15px 0 0;}
.buttons-tel.fn-bt .tel-butt a{max-width: 370px;padding: 22px 0;margin: 15px 0 0;}
.buttons-tel.tovar .tel-butt a{ margin:20px 0 0!important;}


.buttons-product {display: flex; gap: 15px; width: 100%;}
.tel-butt a {display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; gap: 16px; padding: 18px 25px; color: #ea722f; text-decoration: none; background: #fff; font-weight: 700; line-height: 110%; letter-spacing: -.24px; white-space: nowrap; border: 1px solid; transition: all 0.3s ease;justify-content: center;}
.butt-call a {display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; gap: 16px; padding: 18px 25px; color: #fff; text-decoration: none; background: #ea722f; font-weight: 700; line-height: 110%; letter-spacing: -.24px; white-space: nowrap; border: 1px solid transparent; transition: all 0.3s ease;justify-content: center;}
/*.tel-butt a:hover {background: #ea722f; color: #fff;}
.butt-call a:hover {background: #fff; color: #ea722f; border-color: #ea722f;}*/
@media (max-width:1200px) {.buttons-product{margin-top:30px; flex-direction: column;}}

th.butt {width:170px;}

.prices .s3-table__row {transition: .3s;}
.prices .pricewrapper table td a {color: #ea722f; transition: .3s all;}
.prices .s3-table__row:hover a, .prices .s3-table__row:hover td {color: #000;}