html,body{min-width:320px;max-width:1920px;overflow-x:clip;position:relative}body.page-template-page-constructor-template article.page{margin:0!important}.hidden-container{display:none}.elementor-3851 .elementor-element.elementor-element-93e5cfd.e-con{align-items:center;border-radius:10px}.beforeAfter img{border-radius:20px!important}.b24-window-close{height:36px!important}.custom-hotspot div.elementor-element[data-element_type="container"]{aspect-ratio:1 / 1;min-width:30px;width:fit-content!important;border-radius:100%;text-align:center}.wrapper_3d{height:60vh}.shtorm_iframe_one{height:50vh}body{background-color:white!important;width:100%;height:100%}body.page.page-template-page-nolabel-template.home .content-wrapper{padding-bottom:0;padding-top:0px!important}body.page.page-template-page-nolabel-template #primary.content-area{padding:0 0 0 0px!important}.tm-wrapper{padding:0px!important}.tm-wrapper h1.entry-title{margin:0!important;padding:15px 30px!important;border-bottom:1px solid #F3F3F3!important}.elementor-element-49ab639{display:flex}.ccpigd-file-browser span.ccpigd-icon{font-family:"ccpigd-icon"!important}.ccpigd-file-browser{padding:30px!important;background-color:#fff0}.ccpigd-theme{background:transparent!important}@media(max-width:1024px){.tm-wrapper h1.entry-title{padding:15px 10px!important}}.page-template-page-constructor-template h1{display:none}.page-template-page-constructor-template #primary.content-area{padding:0!important}body.page.home #primary.content-area{padding:0!important}body.page.home .section-block{padding-top:0!important}.content-wrapper{padding:0!important;background-color:#fff}.tm-wrapper .section-block:first-child{padding:0!important}.container{max-width:100%!important;padding:0!important}#primary{width:100%!important}a{outline:none!important}#scroll-up{background-color:#e85222!important;transition:background-color 0.2s ease}#scroll-up:hover{background-color:#695049!important}.elementor img{height:auto;max-width:100%;border:none;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.service-centers__image{object-fit:cover;min-height:100%;overflow:hidden}.e-con.e-parent,.e-con>.e-con-inner{margin:0 0px!important}.page-template-page-constructor-template{overflow:hidden}@media(max-width:1366px){body.extended-menu .site{margin-left:234px!important}}@media(max-width:991px){#content.site-content{margin-top:0px!important}.menu-mobile{left:0}body.extended-menu .menu-panel{left:-305px!important}body.extended-menu .menu-mobile{left:0}body.extended-menu .site{margin-left:0!important}}.soutList h2{margin-bottom:44px}.sout-gallery,.download-document{display:flex}.sout-gallery img{width:235px}.document-container{margin-bottom:60px}#map-wrapper iframe{height:670px}@media(max-width:1366px){.soutList h2{margin-bottom:30px}.document-container{margin-bottom:40px}}@media(max-width:1024px){.custom-hotspot div.elementor-element[data-element_type="container"] .elementor-widget{padding:3px!important}}@media(max-width:768px){.soutList h2{margin-bottom:20px}.document-container{margin-bottom:20px}#map-wrapper iframe{height:300px!important}}@media(max-width:500px){#map-wrapper iframe{height:200px!important}}body.page.page-id-361 #content.site-content .tm-wrapper #primary.content-area{padding:0px!important}button.b24-form-click-btn{transition:background-color 0.2s ease}button.b24-form-click-btn.b24-form-click-btn-283,button.b24-form-click-btn.b24-form-click-btn-285,button.b24-form-click-btn.b24-form-click-btn-197{border:1px solid rgb(245 131 25 / .25)!important}button.b24-form-click-btn.b24-form-click-btn-283{padding:15px 30px!important}button.b24-form-click-btn.b24-form-click-btn-285,button.b24-form-click-btn.b24-form-click-btn-197{padding:10px 20px!important}button.b24-form-click-btn.b24-form-click-btn-285:hover,button.b24-form-click-btn.b24-form-click-btn-197:hover,button.b24-form-click-btn.b24-form-click-btn-283:hover{background-color:#F58319!important;color:white!important}body.error404 .tm-wrapper{padding:50px 30px 0 30px!important}div.page-404-products-col-4{display:grid;column-gap:30px;grid-template-columns:repeat(4,1fr)}.opened-vacancy-work-rules{background-color:#F6FAFE;padding:25px 40px 40px 40px;border-radius:30px;width:100%}.b24-window-mounts .b24-window-popup.b24-window-popup-p-center{z-index:999999999999999!important}.b24-form-control-container input[type="checkbox"]{height:auto;vertical-align:bottom;width:11px}.cky-consent-container.cky-classic-bottom[role=region]{position:fixed!important}.page.page-id-439 .elementor-accordion-item .elementor-tab-title{padding:25px 20px}article#post-985.type-page h2{font-weight:400;line-height:1.3}article#post-985.type-page h2:hover a{color:#333333!important}.e-n-accordion-item-title,.e-n-accordion div.e-con-full.e-flex.e-con.e-child{padding-left:0!important}.accordeon-right-end-icon .e-n-accordion-item .e-n-accordion-item-title{display:flex;justify-content:space-between}.service-center__img{object-fit:cover;min-height:100%}.wp-block-table td{border:1px solid;width:50%;padding:.5em}.wp-block-table tr:nth-child(even){background-color:#d4d4d442}.wp-block-table .four-columns td{width:25%}.site-footer .tm-wrapper{gap:0!important}.foogallery.fg-round-large .fg-item,.foogallery.fg-round-large .fg-item-inner{border-radius:30px!important}.comm-offer{border:1px solid #FFD4AD;margin:70px 0 70px;display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;justify-content:space-between;background:url(https://45-reg.ru/wp-content/uploads/2023/08/vector2.png) 100% 100%;background-repeat:no-repeat;background-size:contain}.whats-app1{display:flex;align-items:center;width:100%;padding:40px}.hidden-add-link a{display:none}.whats-app-contact{margin-right:1.9%}.contact-email-tel{display:flex;margin-top:15px;flex-wrap:wrap}.bitrix_kp_btn{margin-top:8px;width:fit-content}.bitrix_kp_btn .b24-form-click-btn-wrapper button{height:unset;padding:17px 20px;background-color:#ff7a00!important;transition:.3s;color:#fff!important;font-size:20px;font-family:'Wix Madefor Display',sans-serif!important;border-radius:unset}body.page-template-page-shtorm-template #primary.content-area,body.page-template-page-shtorm-template footer.site-footer{background-color:#0F0F0F!important}body.page-template-page-shtorm-template .entry-content button.b24-form-click-btn{background-color:#FF5C00!important;border:2px solid #FF5C00;border-color:#FF5C00!important;border-radius:15px;padding:21px 25px 26px 25px;height:fit-content!important;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out}body.page-template-page-shtorm-template .entry-content button.b24-form-click-btn:hover{background-color:transparent!important;color:#FF5C00!important}body.page-template-page-shtorm-template .entry-content #shtorm_bitrix_btn_2 button.b24-form-click-btn{background-color:transparent!important;color:#FF5C00!important}body.page-template-page-shtorm-template .entry-content #shtorm_bitrix_btn_2 button.b24-form-click-btn:hover{background-color:#FF5C00!important;color:white!important}body.page-template-page-shtorm-template .entry-content #shtorm_bitrix_btn_3 button.b24-form-click-btn{border-color:white!important;background-color:transparent!important;transition:border-color 0.1s ease-in-out,background-color 0.1s ease-in-out}body.page-template-page-shtorm-template .entry-content #shtorm_bitrix_btn_3 button.b24-form-click-btn:hover{border-color:#FF5C00!important;background-color:#FF5C00!important;color:white!important}.phone-container a[data-form-id]{display:block;margin:0 0!important}.b24-form-click-btn-231{border:none!important}.b24-form-click-btn-283{border:}.advert-block-{font-family:'Wix Madefor Display',sans-serif;display:flex;width:117px;height:28px;padding:6px 8px;justify-content:center;align-items:center;gap:6px;flex-shrink:0;border-radius:6px;background:#3A3A3A;cursor:pointer;color:#fff!important;gap:5px;z-index:100;position:absolute;right:137px;top:18px;transition:background 0.3s ease-in-out}.advert-block-_active>.advert-block-__attention{background-color:#FF5C00!important;width:18px;height:18px;border-radius:50%;background-color:#6D6D6D;font-size:11px;display:flex;justify-content:center;align-items:center;transition:.5s;position:relative}.advert-block-__attention{width:18px;height:18px;border-radius:50%;background-color:#6D6D6D;font-size:11px;display:flex;justify-content:center;align-items:center;transition:.5s;position:relative;transition:background-color 0.3s ease-in-out}.advert-block-_active>.advert-block-__title{color:#FF5C00;font-size:18px}.advert-block-_active>.advert-block-__info{display:flex!important;position:absolute;width:241px;height:131px;background-color:#0F0F0F;padding:20px;flex-direction:column;border-radius:15px;border:1px solid #464646;font-size:18px;top:43px;display:none;gap:10px;line-height:96%;transition:.5s;right:0}.advert-block-_active{background-color:#FFE8DB}.advert-block- .advert-block-__info.advert-block-_active div{color:#fff!important}.advert-block-__info{position:absolute;width:241px;height:131px;background-color:#0F0F0F;padding:20px;flex-direction:column;border-radius:15px;border:1px solid #464646;font-size:18px;top:43px;display:none;gap:10px;line-height:96%;transition:.5s;right:0}.photogallery-container .dots{display:flex;flex-direction:row;gap:20px}.photogallery-container img{border-radius:25px}.photogallery-container .main-photogallery-img{display:flex;flex-direction:row;overflow:hidden;width:100%;margin-bottom:20px}.photogallery-container .main-photogallery-img .gallery-img-container{width:100%;height:auto;position:relative;flex-shrink:0;transition:left 0.25s ease,right 0.25s ease;aspect-ratio:16 / 10}.photogallery-container .main-photogallery-img img{width:100%;height:100%}.photogallery-container .dots a img{opacity:.6;transition:opacity 0.3s ease-in-out}.photogallery-container .dots a.active img{opacity:1}.photogallery-container .dots a:hover img{opacity:1}.photogallery-container #gallery-nav-prev,.photogallery-container #gallery-nav-next{position:absolute;top:45%;background:rgb(255 255 255 / .42);border-radius:15px;font-size:50px;color:#fff;height:70px;width:70px;display:flex;flex-direction:row;justify-content:center;transition:background 0.15s ease-in-out}.photogallery-container #gallery-nav-prev{left:-50px}.photogallery-container #gallery-nav-prev:before,.photogallery-container #gallery-nav-next:before{align-content:center;transition:padding 0.3s ease-in-out}.photogallery-container #gallery-nav-prev:hover,.photogallery-container #gallery-nav-next:hover{background:rgb(255 255 255 / .9)}.photogallery-container #gallery-nav-prev:before{content:"❮"}.photogallery-container #gallery-nav-next{right:-50px}.photogallery-container #gallery-nav-next:before{content:"❯"}.photogallery-container #gallery-nav-prev:hover:before{padding:0 25px 0 0}.photogallery-container #gallery-nav-next:hover:before{padding:0 0 0 25px}.corned-button button.b24-form-click-btn{border-radius:77px!important;padding:24px 38px!important;line-height:125.5%!important;font-size:20px!important}.owl-carousel .owl-nav button{position:absolute;top:33%}.owl-carousel .owl-nav button.owl-prev{left:-5px}.owl-carousel .owl-nav button.owl-next{right:-5px}.owl-carousel .owl-nav button span{font-size:35px}.grid-technic-video iframe{aspect-ratio:16/9;width:100%!important;height:100%!important}@media (max-width:1773px){.advert-block-{right:5px}}@media (max-width:1440px){.advert-block-{right:35px;top:12px}.photogallery-container .dots{gap:11px}.photogallery-container .main-photogallery-img{margin-bottom:11px}.photogallery-container #gallery-nav-prev,.photogallery-container #gallery-nav-next{top:40%;font-size:30px;height:50px;width:50px}.photogallery-container #gallery-nav-prev{left:-25px}.photogallery-container #gallery-nav-next{right:-25px}}@media (max-width:700px){.advert-block-{top:0}.photogallery-container .dots{overflow-x:scroll;gap:5px}.photogallery-container img{border-radius:10px}.photogallery-container .dots a{min-width:25%}}@media(max-width:550px){body.page-template-page-shtorm-template .entry-content button.b24-form-click-btn{padding:13px 17px 18px 17px}}@media(max-width:480px){iframe.shtorm_iframe_one{height:22vh!important}}.elementor-element-cb53d4a .elementor-shortcode,.elementor-element-cb53d4a .vacancy-sticky-container{height:100%}.vacancy-sticky-container .vacancy-sticky-block{background-color:#F6FAFE;padding:25px 40px 40px 40px;border-radius:30px}.vacancy-sticky-block h3{margin-bottom:15px}.vacancy-sticky-block .vacancy-info{display:flex;flex-direction:column;gap:15px;margin-bottom:15px}.vacancy-sticky-block .vacancy-contacts{display:flex;flex-direction:column;margin-bottom:15px}.bx-livechat-box button{background-position:50%!important;background-repeat:no-repeat!important;background-color:transparent!important;-webkit-transition:opacity .3s!important}.comvex-header-img img{background-color:#060503;mask-image:linear-gradient(to left,#060503 85%,transparent 100%),linear-gradient(to right,#060503 85%,transparent 100%),linear-gradient(to bottom,#060503 85%,transparent 100%),linear-gradient(to top,#060503 85%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.comvex-product-card img{background-color:#060503;mask-image:linear-gradient(to right,#060503 90%,transparent 100%),linear-gradient(to bottom,#060503 90%,transparent 100%),linear-gradient(to left,#060503 90%,transparent 100%),linear-gradient(to top,#060503 90%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.comvex-card-outside{mask-image:linear-gradient(to left,#060503 99%,transparent 100%),linear-gradient(to right,#060503 99%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.comvex-btn a{position:relative;padding:15px 20px;border-radius:15px;background:linear-gradient(45deg,#FCA124 0%,#FE5F03 100%) border-box;background-size:200% 100%;color:black!important;font-weight:600;transition:background .3s ease-in-out,transform .3s ease-in-out}.comvex-btn a svg{fill:#000;transition:transform .3s ease-in-out,fill .3s ease-in-out}.comvex-btn a:hover{animation:gradientMove .3s ease-in-out forwards}.comvex-btn a span.elementor-button-text{transition:color .3s ease-in-out}.comvex-btn a:hover span.elementor-button-text{color:#fff}.comvex-btn a:hover svg{fill:#fff;transform:translatex(5px)}@keyframes gradientMove{0%{background-position:0% 50%}100%{background-position:50% 0%}}