@import url(https://spbcsm.ru/wp-content/themes/spbcsm/styles/related-posts.css);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{margin:0;padding:0;line-height:1}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle;border:2px solid grey}q,blockquote{background-color:#eee;border-left:5px solid #f28124;quotes:none;padding:14px}blockquote p:first-child{margin:0}blockquote p{margin-top:20px;margin-bottom:0}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@font-face{font-family:"ProximaNovaRegular";src:url(https://spbcsm.ru/wp-content/themes/spbcsm/../fonts/ProximaNovaRegular/ProximaNovaRegular.eot);src:url(https://spbcsm.ru/wp-content/themes/spbcsm/../fonts/ProximaNovaRegular/ProximaNovaRegular.eot#1779770488)format("embedded-opentype"),url(https://spbcsm.ru/wp-content/themes/spbcsm/../fonts/ProximaNovaRegular/ProximaNovaRegular.woff) format("woff"),url(https://spbcsm.ru/wp-content/themes/spbcsm/../fonts/ProximaNovaRegular/ProximaNovaRegular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}::-webkit-input-placeholder{color:#000}::-moz-placeholder{color:#000}:-moz-placeholder{color:#000}:-ms-input-placeholder{color:#000}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;outline:0}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;outline:0}html{overflow-x:hidden}body,html{min-height:100%;width:100%}body{min-height:100%;font-family:"ProximaNovaRegular",sans-serif;font-size:14px;line-height:21px;-webkit-font-smoothing:antialiased;background-repeat:no-repeat;background-position:left top}.container-fluid{margin:0 auto;max-width:1200px;width:100%;padding:0 74px}.container{max-width:1024px;margin:0 auto;width:100%}.ieb{position:relative}.ieb:after,.ieb:before{content:'';display:block;position:absolute;top:0;left:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:700;text-transform:uppercase;margin-bottom:21px}h1,.h1{font-size:24px!important}h2,.h2{font-size:22px}h3,.h3{font-size:18px}p{margin-bottom:21px}a{color:#7e7e7e;text-decoration:underline;-moz-transition:color 0.1s ease-in-out;-o-transition:color 0.1s ease-in-out;-webkit-transition:color 0.1s ease-in-out;transition:color 0.1s ease-in-out}a:hover{color:#259A54}ul,ol{padding-left:20px}ul{list-style-type:none}ol li{position:relative}ol li::marker{color:#259A54;font-weight:700}ol:has(#ez-toc-container){list-style:none}ol:has(#ez-toc-container) li{position:relative}ol:has(#ez-toc-container) li::before{content:counter(li)'. ';color:#259A54;display:inline-flex;width:1em;margin-left:-1em;justify-content:center;font-weight:700;bottom:0;left:-2px;position:absolute}ol:has(#ez-toc-container){counter-increment:li;position:relative}.header-content{display:flex;justify-content:space-between;flex-wrap:wrap}.header_all{display:flex;justify-content:center}.header_actions1{display:flex;justify-content:space-between;margin-top:20px}.logo{text-align:center;margin:20px 0 0}.logo .text-1{font-weight:700;font-size:27px;text-transform:uppercase;font-family:"acromextrabold";letter-spacing:.15em;margin:8px 0 0}.logo .text-2{font-size:11px;text-transform:uppercase;margin:4px 0 0}header,footer{background:url(https://spbcsm.ru/wp-content/themes/spbcsm/images/main_bg.webp) no-repeat center;background-size:cover;position:relative}header.container-fluid,footer.container-fluid{padding-bottom:5px}header .header-mobile{background:#F0EDE5;position:relative;z-index:1000}header .header-all,footer .header-all{position:relative;margin-top:15px}header .header-all .hamburger{display:none}.menu-top_menu_new-container{display:flex;align-items:center;justify-content:flex-end}.menu-top_menu_new-container .menu>.menu-item:hover .sub-menu{visibility:visible}.menu-top_menu_new-container .sub-menu{list-style-type:none;visibility:hidden;position:absolute;max-height:400px;overflow-y:auto;margin:0 -1px;padding:0;z-index:9;border:1px solid #dadada;background-color:#fff;vertical-align:top;left:0;top:100%;display:flex;flex-direction:column;justify-content:start}.menu-top_menu_new-container .sub-menu li:last-child{margin-left:0}.menu-top_menu_new-container .sub-menu a{display:block;padding:10px 15px;font-size:12px;color:inherit;font-weight:700;line-height:20px;text-decoration:none;position:relative}.menu-top_menu_new-container .sub-menu a:before{content:'';display:block;position:absolute;left:10%;width:80%;border-top:1px solid #dadada;top:0}.menu-top_menu_new-container .sub-menu a:hover{color:#259A54}header nav ul,footer nav ul{display:flex;justify-content:center;align-items:center}header nav>div>ul>li,footer nav>div>ul>li{display:inline-block;margin:0 18px;position:relative}header nav>div>ul>li:first-child,footer nav>div>ul>li:first-child{margin-left:0}header nav>div>ul>li:first-child:before,footer nav>div>ul>li:first-child:before{display:none}header nav>div>ul>li:last-child,footer nav>div>ul>li:last-child{margin-right:0}header nav ul li a,footer nav ul li a{font-size:14px;color:#000;font-weight:700;text-decoration:none}header nav ul li a.hover,footer nav ul li a.hover{color:#2e5d8c}header .phone .tel,footer .phone .tel{font-size:18px;line-height:22px;font-weight:700;margin:8px 0 6px}header .phone .tel a,footer .phone .tel a{color:#000;text-decoration:none}header .phone .mail,footer .phone .mail{color:#000;text-decoration:none}header .phone .mail:hover,footer .phone .mail:hover{color:#259A54}header .phone:before,footer .phone:before{width:21px;height:21px;background:url(https://spbcsm.ru/wp-content/themes/spbcsm/images/phone.png) no-repeat;left:-29px;top:28px}header .phone,footer .phone{margin-left:35px}header .phone .city.drop span,footer .phone .city.drop span{display:inline-block;position:relative}.buttons_social{text-align:center;display:flex;align-items:center;justify-content:center;padding-bottom:8px}header .buttons .button,footer .buttons .button{margin:0 0 7px}.button{display:inline-flex;justify-content:center;font-size:14px;font-weight:700;width:100%;max-width:220px;text-decoration:none;padding:10px 24px;border:0;cursor:pointer;border-radius:20px;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box;-moz-transition:background-color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out;-webkit-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out}.button.button-blue{color:#fff;background-color:#F28124}.button.button-blue:hover{background-color:rgb(242 129 36 / .7)}.button.button-yellow{color:#fff;background-color:#1AA753}.button.button-yellow:hover{background-color:rgb(26 167 83 / .7)}.menu-certification-container{margin:10px 0 0}.menu-certification-container .menu{padding-left:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:10px}.menu-certification-container .menu>.menu-item{position:relative;display:inline-block;width:calc(25% - 20px);min-width:225px;border:1px solid #dadada;background-color:#fff;vertical-align:top;margin:6px 5px}.menu-certification-container .menu>.menu-item>a{font-size:12px;text-decoration:none;display:flex;align-items:center;width:226px;min-height:60px;line-height:20px;color:inherit;font-weight:700;padding:10px}.menu-certification-container .menu>.menu-item>a:hover{color:#1AA753}.menu-certification-container .menu>.menu-item>a:before{content:"";width:50px;height:30px;margin-right:10px;background-repeat:no-repeat;background-position:center;-webkit-background-size:contain;background-size:contain}.menu-certification-container .menu>.menu-item:nth-child(1)>a:before{background-image:url(https://spbcsm.ru/wp-content/themes/spbcsm/images/menu_icons/rst.png)}.menu-certification-container .menu>.menu-item:nth-child(2)>a:before{background-image:url(https://spbcsm.ru/wp-content/themes/spbcsm/images/menu_icons/fire.png)}.menu-certification-container .menu>.menu-item:nth-child(3)>a:before{background-image:url(https://spbcsm.ru/wp-content/themes/spbcsm/images/menu_icons/gos.png)}.menu-certification-container .menu>.menu-item:nth-child(4)>a:before{background-image:url(https://spbcsm.ru/wp-content/themes/spbcsm/images/menu_icons/tr.png)}.menu-certification-container .menu>.menu-item:nth-child(5)>a:before{background-image:url(https://spbcsm.ru/wp-content/themes/spbcsm/images/menu_icons/tech.png)}.menu-certification-container .menu>.menu-item:nth-child(6)>a:before{background-image:url(https://spbcsm.ru/wp-content/themes/spbcsm/images/menu_icons/iso.png)}.menu-certification-container .menu>.menu-item:nth-child(8)>a:before{-webkit-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9);background-image:url(https://spbcsm.ru/wp-content/themes/spbcsm/images/menu_icons/other.png)}.menu-certification-container .menu>.menu-item:nth-child(7)>a:before{background-image:url(https://spbcsm.ru/wp-content/themes/spbcsm/images/menu_icons/protocol.png)}.menu-certification-container .menu>.menu-item:hover .sub-menu{visibility:visible}.menu-certification-container .sub-menu{list-style-type:none;visibility:hidden;position:absolute;width:fit-content;overflow-y:auto;padding:0;z-index:9;border:1px solid #dadada;background-color:#fff;vertical-align:top;left:0;top:100%;display:grid}.menu-certification-container .sub-menu a{display:block;padding:10px 15px;font-size:12px;color:inherit;font-weight:700;line-height:20px;text-decoration:none;position:relative}.menu-certification-container .sub-menu a:before{content:'';display:block;position:absolute;left:10%;width:80%;border-top:1px solid #dadada;top:0}.menu-certification-container .sub-menu a:hover{color:#1AA753}.menu-certification-container .sub-menu li:first-child a:before{display:none}.section-main-top{padding:50px 0 45px;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}.section-main-top .simple-form{text-align:left;width:460px;min-width:460px}.section-main-top .text-block{flex-grow:1;padding:0 20px;max-width:480px;min-width:300px}.column-content ul li,.text-block ul li{position:relative}.column-content ul li a,.text-block ul li a{text-decoration:none}.column-content ul li.menu-item-has-children>a{font-weight:700;color:#000}.column-content ul li:before,.text-block ul li:before{content:'';position:absolute;left:-14px;top:8px;width:6px;height:6px;background-color:#259A54;border-radius:50%}.simple-form{border:1px solid #dadada;background-color:#f9f9f9;position:relative;padding:40px 10px}.simple-form:after,.simple-form:before{content:'';display:block;position:absolute;width:100%;height:9px;background:url(https://spbcsm.ru/wp-content/themes/spbcsm/images/form_line.png) repeat-x;left:0;top:0}.simple-form_page{position:sticky;top:20px;margin-top:0}body:has(header.new-design) .simple-form_page{top:100px}.simple-form:after{top:auto;bottom:0}.simple-form .h3{text-align:center;position:relative}.simple-form form{display:flex;justify-content:center;flex-wrap:wrap}.section-what-doing{padding-top:40px;padding-bottom:30px;position:relative;background:url(https://spbcsm.ru/wp-content/themes/spbcsm/images/bg-1.jpg) no-repeat center;background-size:cover}.section-what-doing:before{position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid #fff;content:'';pointer-events:none}.section-what-doing .h3{text-align:center}.section-what-doing ul li{list-style-type:none;position:relative;float:left;width:20%;text-align:center;height:120px}.section-what-doing ul li:before{content:'';display:block;position:absolute;width:77px;border-top:1px dashed #346290;top:19px;left:-38px}.section-what-doing ul li:first-child:before{display:none}.section-what-doing ul li .item{position:relative}.section-what-doing ul li .item .count{width:38px;height:38px;text-align:center;line-height:34px;border:2px solid #fc0;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;margin:0 auto;font-size:23px;color:#003398}.section-what-doing ul li .item .text{font-size:15px;line-height:20px;font-weight:700;margin:14px 0 0;padding:0 20px}.section-what-doing ul li .item .hover{margin:15px 8px 20px;line-height:20px;padding:20px 0 0;border-top:1px solid #d8d8d8;display:none}.section-what-doing ul li:hover .item{background-color:#f9f9f9;border:1px solid #dadada;padding:22px 12px 0;margin:-23px -12px 0;z-index:2}.section-what-doing ul li:hover .item .hover{display:block}.section-center-statistics{background:url(https://spbcsm.ru/wp-content/themes/spbcsm/images/statistic_bg.jpg) no-repeat center;background-size:cover;color:#fff;position:relative;padding-top:40px;padding-bottom:40px}@media screen and (max-width:767px){.section-center-statistics{background:url(https://spbcsm.ru/wp-content/themes/spbcsm/images/statistic_bg_mob.jpg) no-repeat center;background-size:cover}}.section-center-statistics:before{position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid #fff;content:'';pointer-events:none}.section-center-statistics .h3{text-align:center;margin-bottom:35px}.statistics_list{display:flex;align-items:center;justify-content:center;list-style-type:none;flex-wrap:wrap}.statistics_list li{width:33.33%;text-align:center;padding:0 30px}.statistics_list li .circle{margin:0 auto 15px;width:135px;height:135px;position:relative;font-size:16px;font-weight:700}.statistics_list li .circle:before{content:'';display:block;position:absolute;top:0;left:0;width:135px;height:135px;border:10px solid #0C6058;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;clip:rect(0,67px,135px,0);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.statistics_list li .circle:after{content:'';display:block;position:absolute;top:0;left:0;width:135px;height:135px;border:10px solid #0C6058;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;clip:rect(0,67px,135px,0);-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.statistics_list li .circle-2:before{content:'';display:block;position:absolute;top:12px;left:12px;width:111px;height:111px;border:10px solid #1AA753;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;clip:rect(0,55px,110px,0);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.statistics_list li .circle-2:after{content:'';display:block;position:absolute;top:12px;left:12px;width:111px;height:111px;border:10px solid #1AA753;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;clip:rect(0,55px,110px,0);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.statistics_list li .circle-3:before{content:'';display:block;position:absolute;top:25px;left:25px;width:85px;height:85px;border:7px solid #89C33E;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;clip:rect(0,42px,85px,0);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.statistics_list li .circle-3:after{content:'';display:block;position:absolute;top:25px;left:25px;width:85px;height:85px;border:7px solid #89C33E;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;clip:rect(0,42px,85px,0);-moz-transform:rotate(-60deg);-ms-transform:rotate(-60deg);-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}.statistics_list li span{display:block;position:absolute;width:73px;height:73px;line-height:73px;background-color:#1AA753;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;top:31px;left:31px}.statistics_list li .text{display:inline-block;font-size:15px;font-weight:700;margin-bottom:10px;min-height:40px}.statistics_list li .text a{text-decoration:none;color:#fff}.statistics_list li .text a:hover{text-decoration:underline}.section-certification{text-align:center;margin-top:42px}.section-certification .h3 a{text-decoration:none;color:#000}.section-certification .sertification_list{list-style-type:none;padding-left:0;display:flex;justify-content:center;flex-wrap:wrap}.sertification_list li{width:calc(100% / 6);min-width:145px;height:100px;border:1px solid #fff0}.section-certification ul li:hover{border-color:#dadada;background-color:#f9f9f9}.section-certification .post_link{display:inline-flex;align-items:center;flex-direction:column;justify-content:center;width:100%;height:100%;padding:0 3px;color:inherit;text-decoration:none}.section-certification .post_link .name{min-height:42px}.section-certification ul li a:hover .name{color:#1AA753}.section-certification ul li .name{font-size:14px;text-decoration:none;color:inherit;font-weight:700;-moz-transition:color 0.1s ease-in-out;-o-transition:color 0.1s ease-in-out;-webkit-transition:color 0.1s ease-in-out;transition:color 0.1s ease-in-out}.section-senks-mail{text-align:center;margin-top:40px}.section-senks-mail .slider-bg{position:relative;background:url(https://spbcsm.ru/wp-content/themes/spbcsm/images/main_bg.webp) no-repeat center;background-size:cover;margin:20px auto}.section-senks-mail .slider-bg>.bx-wrapper{padding:20px 0}.section-senks-mail .slider-bg:before{position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid #fff;content:'';pointer-events:none}.section-senks-mail .h3{margin-bottom:25px}.section-senks-mail .h3 a{text-decoration:none;color:#000}.section-senks-mail .bx-viewport{padding-bottom:6px}.section-senks-mail .slide{-moz-box-shadow:0 1px 1px rgb(0 0 0 / .15),inset 0 -3px 0 rgb(221 221 221 / .2);-webkit-box-shadow:0 1px 1px rgb(0 0 0 / .15),inset 0 -3px 0 rgb(221 221 221 / .2);box-shadow:0 1px 1px rgb(0 0 0 / .15),inset 0 -3px 0 rgb(221 221 221 / .2);position:relative}.section-senks-mail .slide img{vertical-align:top}.section-senks-mail .slide a{display:block}.section-senks-mail .slide a:hover:after{width:38px;height:38px;background:url(https://spbcsm.ru/wp-content/themes/spbcsm/images/icon-zoom.png) no-repeat;top:50%;left:50%;margin:-19px 0 0 -19px}.bx-wrapper{position:relative}.bx-wrapper .bx-prev,.bx-wrapper .bx-next{position:absolute;display:block;width:9px;height:15px;background:url(https://spbcsm.ru/wp-content/themes/spbcsm/images/arrow.png) no-repeat;top:50%;left:-29px;margin-top:-7px;font-size:0}.bx-wrapper .bx-next{left:auto;right:-29px;background-position:-30px 0}.section-clients{text-align:center;margin-top:40px}.section-clients .slide{display:table-cell;width:auto!important;height:125px;vertical-align:middle;text-align:center}.section-clients .slide span{display:block;width:115px;height:115px}.section-clients .slide span img{width:100%;height:100%;display:block;object-fit:contain;-webkit-filter:grayscale(100%);filter:grayscale(100%);-moz-transition:filter 0.1s ease-in-out;-o-transition:filter 0.1s ease-in-out;-webkit-transition:filter 0.1s ease-in-out;transition:filter 0.1s ease-in-out}.section-clients .slide span img:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%)}footer{margin-top:40px!important}footer .footer-bottom .informer{float:left}footer .footer-bottom .copy{float:right;margin-top:4px}footer .phones .city .city-list{top:auto;bottom:-15px}.breadcrumbs{margin-top:45px}.breadcrumbs ul li{display:inline-block;color:#5a5a5a}.breadcrumbs ul li:before{content:'>';color:#000;margin:0 7px 0 3px}.breadcrumbs ul li:first-child:before{display:none}.breadcrumbs ul li a{text-decoration:none;color:#000;border-bottom:1px solid #d4d4d4;-moz-transition:border-bottom-color 0.1s ease-in-out;-o-transition:border-bottom-color 0.1s ease-in-out;-webkit-transition:border-bottom-color 0.1s ease-in-out;transition:border-bottom-color 0.1s ease-in-out}.breadcrumbs ul li a:hover{border-bottom-color:#fff0}.content-column{margin-top:33px;display:flex;justify-content:center}.content-column_col{flex-direction:column;align-items:flex-start}.content-column .column-left{width:35%;min-width:300px;padding-right:20px}.column-left .image{margin-bottom:30px}.content-column .column-content{width:65%;min-width:467;padding-left:20px}.column-content.agreement{width:90%}.content-column .column-content-without-sidebar{margin:0}#form-price-order .h3 span{padding:0}#form-price-order .form .line{padding:0 10px;display:flex;flex-direction:column;align-items:center;width:100%}.page-nav{margin-top:30px;text-align:center;display:flex;justify-content:space-between}.page-nav .prev,.page-nav .next{width:100px;height:32px;line-height:30px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box;background-color:#fff;border:2px solid #fdc800;text-align:center;display:inline-block;text-decoration:none;font-size:14px;color:#000;text-decoration:none;font-weight:700;padding:0 0 0 12px}.page-nav .prev:before,.page-nav .next:before{position:absolute;display:block;width:9px;height:15px;background:url(https://spbcsm.ru/wp-content/themes/spbcsm/images/arrow.png) no-repeat;top:50%;left:12px;margin-top:-7px;font-size:0}.page-nav .next{padding:0 12px 0 0;float:right}.page-nav .next:before{left:auto;right:12px;background-position:-30px 0}.page-nav .social{display:inline-block}.page-nav .social a{display:inline-block;width:26px;height:26px}.page-inside footer{background:#fff0}.section-bottom{margin-top:40px;background:url(https://spbcsm.ru/wp-content/themes/spbcsm/images/main_bg.webp) no-repeat center;background-size:cover;position:relative;padding-top:35px;padding-bottom:25px;display:flex;justify-content:center}.section-bottom:before{position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid #fff;content:'';pointer-events:none}.section-bottom .reviews{width:100%;min-width:300px;padding:0 20px}.section-bottom .reviews .bx-viewport{padding-bottom:5px}.section-bottom .reviews .reviews_item{display:flex;justify-content:center}.section-bottom .reviews .slide .image{width:30%;display:flex;justify-content:center;position:relative;padding:0 15px}.section-bottom .reviews .slide .image a{display:inline-flex;justify-content:center}.section-bottom .reviews .slide .image a:hover:before{width:38px;height:38px;background:url(https://spbcsm.ru/wp-content/themes/spbcsm/images/icon-zoom.png) no-repeat;top:50%;left:50%;margin:-19px 0 0 -19px}.section-bottom .reviews .slide .image img{vertical-align:top}.section-bottom .reviews .slide .text{width:70%}.section-bottom .specialist{width:50%;min-width:300px;padding:0 30px;text-align:center}.section-bottom .specialist .slide .title{font-weight:700;margin-bottom:10px}.section-bottom .specialist .list{display:flex;justify-content:center}.section-bottom .specialist .list ul{text-align:left;padding-left:0}.skype{text-decoration:none;display:inline-block;margin-left:30px;border-bottom:1px solid #d1d2d3;color:#000;line-height:1;margin-bottom:5px;-moz-transition:border-bottom-color 0.1s ease-in-out;-o-transition:border-bottom-color 0.1s ease-in-out;-webkit-transition:border-bottom-color 0.1s ease-in-out;transition:border-bottom-color 0.1s ease-in-out}.skype:hover{border-bottom-color:#fff0}.skype:before{width:18px;height:19px;background:url(https://spbcsm.ru/wp-content/themes/spbcsm/images/skype.png) no-repeat;left:-30px;top:-3px}.section-clients .bx-viewport{height:auto!important}#back-top{position:fixed;left:18px;bottom:20px}#back-top .up{width:40px;height:40px;display:block;margin:20px auto 0 auto;background:url(https://spbcsm.ru/wp-content/themes/spbcsm/images/sidemenuicons.png) 0 -170px}.recall_form #captcha_img,.mcc-form-question #captcha_img{width:101px!important;height:39px!important;float:left}.recall_form input,.mcc-form-question input,.mcc-form-order-certificate input{width:100%!important;height:31px;border-radius:15px;background-clip:padding-box;background-color:#fff;padding:0 18px!important;font-size:14px!important;font-family:inherit;border:1px solid #ccc;vertical-align:top}.recall_form textarea,.mcc-form-question textarea,.mcc-form-order-certificate textarea{width:100%!important;height:131px;border-radius:15px;background-clip:padding-box;background-color:#fff;padding:0 18px!important;font-size:14px;font-family:inherit;border:1px solid #ccc}.recall_form .line,.mcc-form-question .line{margin-bottom:10px}.recall_form .line.fromto input,.recall_form .line.fromto img,.mcc-form-question .line.fromto input,.mcc-form-question .line.fromto img{width:125px!important}.center{text-align:center}.column-content ul li ul li:before{width:5px;height:5px}.simple-form #captcha_img{width:101px!important;height:33px!important}.sub_menu #mcc_captcha,.sub_menu #mcc_comments_captcha{width:105px!important}.sub_menu .button.button-blue{margin-top:10px}.column-content-without-sidebar input,.column-content-without-sidebar textarea{width:350px!important}.column-content-without-sidebar .mcc-form{background:#f9f9f9;padding:10px;width:370px;border-radius:15px}.column-content-without-sidebar .mcc-form .line.fromto input{width:213px!important}.column-content-without-sidebar .mcc-form .lastline{clear:both}.column-content-without-sidebar .mcc-form .lastline button{margin-top:10px}.list-news{margin-bottom:50px!important}.list-news .public_date{margin:0 0 5px}#glossary{margin-bottom:30px}.hotline a{color:#000}.section-main-top .recaptcha{transform:scale(.65);position:relative}.column-content-without-sidebar .recaptcha{transform:scale(1.16,1);position:relative;left:26px}#form-price-order .recaptcha{transform:scale(.85);position:relative}.mcc_error{font-size:12px}.sdci-tongue.sdci-tongue-pos-left{display:none!important}.side_menu .recall_form input{padding:0 5px!important}.side_menu .recaptcha{width:100px;transform:scale(.8);position:relative;height:70px}.side_menu b{font-weight:700}.side_menu a{text-decoration:underline}.specialist .list ul{list-style-type:none}.pagination{height:35px;margin-top:20px}.pagination a{width:150px;height:32px;line-height:30px;border-radius:15px;background-clip:padding-box;background-color:#fff;border:2px solid #fdc800;text-align:center;display:inline-block;text-decoration:none;font-size:14px;color:#000;text-decoration:none;font-weight:700}.pagination a:nth-last-of-type(2){float:left}.pagination a:nth-last-of-type(2):before{content:'<';margin-right:5px}.pagination a:last-of-type{float:right}.pagination a:last-of-type:after{content:'>';margin-left:5px}.glossary-items{column-count:2}.glossary-items .glossary-item .glossary-item__title{font-size:18px}.glossary-search{margin-bottom:30px}.phone:last-child .drop span:after{content:none!important}#content .simple-form .recaptcha{top:0}.mcc_comments_row_block{background:url(https://spbcsm.ru/wp-content/themes/spbcsm/images/bg-3.jpg) no-repeat center}.mcc_comments_row_block h2{display:none}.column-content-inner{float:right;width:50%}.column-content-inner .bx-slider-one a img{display:block;margin:0 auto}.column-content-inner .bx-prev{left:32px}.column-content-inner .bx-next{right:32px}.column-content-form #mcc_comments_rows_block{display:flex;flex-wrap:wrap}.column-content-form .mcc_comments_row_block{flex:0 0 50%;padding:0 20px}.column-content-form .mcc_comments_row_company{font-size:16px;font-weight:700}.content-column .mcc-form-filter{display:none}.mcc-questions h2{font-size:16px;margin-top:40px;margin-bottom:10px}.mcc-questions p{margin-bottom:10px}.mcc-seo-block:nth-of-type(1){font-weight:700}.mcc-seo-block:nth-of-type(1) .mcc-sign{font-weight:400}.footer-nav{display:flex;justify-content:space-between;margin:10px 0}.btn-social{display:inline-block;width:32px;height:32px;border-radius:50%;-webkit-background-size:100% 100%;background-size:100% 100%}.btn-social--vk{background-image:url(https://spbcsm.ru/wp-content/themes/spbcsm/images/vk.png)}.btn-social--whatsapp{background-image:url(https://spbcsm.ru/wp-content/themes/spbcsm/images/whatsapp.png);width:45px;height:45px;top:5px}.overlay{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;display:none}.overlay__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:8;background-color:rgb(255 255 255 / .8);cursor:pointer}.overlay__inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:9}.overlay__inner img{height:calc(100vh - 40px);width:auto}.breadcrumbs span.breadcrumbs-list{list-style-type:none;display:flex;flex-wrap:wrap}.breadcrumbs span.breadcrumbs-list span:not(:first-child):before{content:">";margin:0 6px}.footer_navigate ul,.footer-nav ul{padding-left:0}.footer_actions{display:flex;justify-content:space-between}.footer_actions .phones{display:flex;flex-grow:1;justify-content:space-between}.footer_actions .buttons{display:flex;flex-direction:column;margin-left:20px}.footer-bottom{width:100%;display:flex;justify-content:flex-end;margin-bottom:15px}.footer-search input{padding:5px 10px;min-width:200px;border-radius:20px;border:1px solid #000}.modal{position:fixed;left:0;top:0;bottom:0;right:0;background-color:rgb(0 0 0 / .7);display:none;z-index:99}.modal_content{max-width:500px;margin:5% auto 0;background-color:#fff;padding:30px;display:flex;flex-direction:column;align-items:center;position:relative}.modal_close{position:absolute;top:15px;right:15px;width:20px;height:20px;border-radius:50%;border:1px solid #ccc;display:flex;align-items:center;justify-content:center;cursor:pointer}.modal_title{display:flex;justify-content:space-between}.modal .recall_form input{width:100%!important}.modal .recall_form .mcc-value-time{display:flex;justify-content:center}.modal .recall_form .line.fromto input{width:50%!important}@media (max-width:1023px){.container-fluid .container{width:100%;padding-left:0;padding-right:0}.header{flex-direction:column}.logo{width:100%}header .header-all,footer .header-all{width:100%}.menu-top_menu_new-container{justify-content:center}.menu-certification-container>.menu{margin-left:0}.menu-certification-container>.menu>.menu-item{width:48%;margin:0 5px 12px 5px}.section-main-top .simple-form{width:50%}.section-main-top .text-block{width:50%;padding:0 20px;min-height:420px}.section-what-doing ul li .item .text{font-size:14px;padding:0 5px}footer .footer-bottom .copy{float:none;padding:0 20px;text-align:center}.column-content>div{max-width:100%}.column-content>div a img{max-width:100%;width:auto;height:auto}.side_menu{margin-bottom:30px}}@media (max-width:992px){.container{padding:0 10px}.section-main-top .simple-form{float:none;width:100%;margin:0 auto;text-align:center;display:none}.section-main-top .text-block{width:100%;margin:20px auto 0;padding:20px 20px 0;min-height:inherit;max-width:inherit}.section-bottom{flex-wrap:wrap}.section-bottom .reviews{text-align:center}.section-bottom .reviews .slide .text{text-align:left}.section-bottom .reviews,.section-bottom .specialist{width:100%;min-width:inherit}.menu-certification-container .menu>.menu-item-has-children{display:flex}.menu-certification-container .menu>.menu-item>a{width:85%}.menu-certification-container .menu .link_arrow{display:flex;width:15%;height:inherit;align-items:center;justify-content:center}.menu-certification-container .menu .link_arrow.m_show:before{transform:rotate(315deg);transition:.3s ease}.menu-certification-container .menu .link_arrow:before{content:'';width:10px;height:10px;border:solid #000;border-width:2px 2px 0 0;transform:rotate(135deg);transition:.3s ease}.menu-certification-container .sub-menu a{padding:5px 10px}.menu-certification-container .sub-menu a:before{left:5%;width:90%}.menu-certification-container .menu>.menu-item:hover .sub-menu{display:none}.menu-certification-container .sub-menu{display:none;visibility:hidden}}@media (max-width:767px){.container-fluid{padding:0 30px}.header .container-fluid{padding:0 30px}header .header-all .hamburger{display:inline-block}header .header-all nav{display:none}header .header_burger{display:flex;justify-content:flex-end}.header_actions1{margin-top:0}.menu-top_menu_new-container{margin-right:0}.hamburger{display:inline-block;padding:17px 6px;border-radius:3px}.hamburger span{display:block;width:30px;margin:0 auto;height:3px;background-color:#4f6f7b}.hamburger span:after,.hamburger span:before{content:"";display:block;width:30px;height:3px;background-color:#4f6f7b}.hamburger span:before{-ms-transform:translateY(-9px);transform:translateY(-9px)}.hamburger span:after{-ms-transform:translateY(6px);transform:translateY(6px)}header nav ul,footer nav ul{width:100%;flex-direction:column}header nav ul li,footer nav ul li{display:block;text-align:center;border-top:1px solid #dadada;padding:5px 0;margin:0;width:100%}header nav ul li:first-child,footer nav ul li:first-child{margin:0}header nav ul li:last-child,footer nav ul li:last-child{margin:0;border-bottom:1px solid #dadada}header nav ul li:before,footer nav ul li:before{display:none}header .phone:first-child,footer .phone:first-child{display:none}footer{margin-top:0!important;padding-bottom:10px!important}footer .footer-search{margin:10px auto 0}footer .footer-bottom{margin-top:0}.footer-nav{flex-direction:column;margin:0 0 10px 0}footer .footer-nav ul li:first-child(){border-top:0}.menu-certification-container .menu>.menu-item{margin:0 auto;width:49%}.section-what-doing ul li{display:block;width:100%}.section-what-doing ul li:before{display:none}.section-center-statistics{padding-left:10px;padding-right:10px}.section-center-statistics ul li{display:block;width:100%;padding:0;margin-top:20px}.section-center-statistics .h3{padding-top:30px}.section-senks-mail{width:100%;margin:40px auto 0;text-align:center}.section-senks-mail .h3{padding:0 20px}.section-certification ul li .name{word-wrap:break-word;font-size:12px}.side_menu{display:none}.content-column{flex-wrap:wrap}.content-column .column-content{width:100%}.content-column .column-left{margin:20px 0;padding-right:0;width:85%}.content-column .column-content{margin-left:0;padding-right:20px}.column-content-without-sidebar .mcc-form{max-width:100%}.section-bottom .reviews .slide .text div{overflow:hidden}.page-nav{position:relative}.page-nav .social{position:absolute;top:-40px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.column-content-without-sidebar input,.column-content-without-sidebar textarea{max-width:100%!important}.simple-form{text-align:center}}@media (max-width:576px){.header .logo img{max-width:150px}.header .button{width:180px}.footer_actions{flex-direction:column;align-items:center}.section-bottom .reviews .reviews_item{flex-direction:column;align-items:center;padding:20px 0}.section-bottom .reviews .slide .text{width:100%}.button{padding:8px 10px}}@media (max-width:425px){.header_actions1{flex-direction:column;align-items:center}.menu-certification-container .menu>.menu-item{width:100%}}.faq-accordeon{margin:60px 0}.faq-accordeon_head .h2{font-size:28px;font-weight:700;text-align:center}.faq-accordeon_body{margin-top:50px}.faq-accordeon_title{padding:10px 5px;border:1px solid #f28124;cursor:pointer;position:relative;transition:.2s;margin-bottom:2px}.faq-accordeon_title h3{font-size:18px;font-weight:400;margin-bottom:0;padding:0 4px}.faq-accordeon_title:after{content:'';width:8px;height:8px;border:solid #f28124;border-width:2px 2px 0 0;position:absolute;right:10px;top:calc(50% - 4px);transform:rotate(45deg);transition:.2s}.faq-accordeon_title.active{background-color:#f28124;transition:.2s;color:#fff}.faq-accordeon_title.active:after{transform:rotate(135deg);transition:.2s;border-color:#fff}.faq-accordeon_content{padding:15px 10px;display:none}.faq-accordeon_content p{margin-bottom:10px}.faq-accordeon_content ul{margin-bottom:10px;margin-left:30px;list-style-type:none}.faq-accordeon_content ul li{margin:5px 0}.faq-accordeon_content ul li:before{content:"\2022";color:#f28124;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.faq-accordeon_content a{color:#f28124}.faq-accordeon_content blockquote{padding:10px;background-color:#eee;font-style:italic;margin-bottom:10px}.faq-accordeon_content blockquote p{margin-bottom:0}strong,b{font-weight:bold!important}i,em{font-style:italic!important}.faq_item{margin-bottom:20px}.invalid-phoneru-code,.invalid-phoneru-len{position:relative}.invalid-phoneru>input:focus,.invalid-phoneru>input{box-shadow:inset 0 2px 4px red;outline:none}.invalid-phoneru-code:after,.invalid-phoneru-len:after{position:relative;bottom:0;left:0;color:red;width:100%;text-align:center;pointer-events:none;font-weight:900;font-size:12px}.invalid-phoneru-code:after{content:'ÃƒÂÃ…Â¸ÃƒÂÃ‚Â¾ÃƒÂÃ‚Â¶ÃƒÂÃ‚Â°ÃƒÂÃ‚Â»Ãƒâ€˜Ã†â€™ÃƒÂÃ‚Â¹Ãƒâ€˜Ã‚ÂÃƒâ€˜Ã¢â‚¬Å¡ÃƒÂÃ‚Â°, ÃƒÂÃ‚Â²ÃƒÂÃ‚Â²ÃƒÂÃ‚ÂµÃƒÂÃ‚Â´ÃƒÂÃ‚Â¸Ãƒâ€˜Ã¢â‚¬Å¡ÃƒÂÃ‚Âµ ÃƒÂÃ‚Â¿Ãƒâ€˜Ã¢â€šÂ¬ÃƒÂÃ‚Â°ÃƒÂÃ‚Â²ÃƒÂÃ‚Â¸ÃƒÂÃ‚Â»Ãƒâ€˜Ã…â€™ÃƒÂÃ‚Â½Ãƒâ€˜Ã¢â‚¬Â¹ÃƒÂÃ‚Â¹ ÃƒÂÃ‚ÂºÃƒÂÃ‚Â¾ÃƒÂÃ‚Â´ (9ÃƒÂÃ‚Â¥ÃƒÂÃ‚Â¥)'}.invalid-phoneru-len:after{content:'ÃƒÂÃ…Â¸ÃƒÂÃ‚Â¾ÃƒÂÃ‚Â¶ÃƒÂÃ‚Â°ÃƒÂÃ‚Â»Ãƒâ€˜Ã†â€™ÃƒÂÃ‚Â¹Ãƒâ€˜Ã‚ÂÃƒâ€˜Ã¢â‚¬Å¡ÃƒÂÃ‚Â°, ÃƒÂÃ‚Â²ÃƒÂÃ‚Â²ÃƒÂÃ‚ÂµÃƒÂÃ‚Â´ÃƒÂÃ‚Â¸Ãƒâ€˜Ã¢â‚¬Å¡ÃƒÂÃ‚Âµ ÃƒÂÃ‚Â¿ÃƒÂÃ‚Â¾ÃƒÂÃ‚Â»ÃƒÂÃ‚Â½Ãƒâ€˜Ã¢â‚¬Â¹ÃƒÂÃ‚Â¹ ÃƒÂÃ‚Â½ÃƒÂÃ‚Â¾ÃƒÂÃ‚Â¼ÃƒÂÃ‚ÂµÃƒâ€˜Ã¢â€šÂ¬'}input::placeholder{transition:color .1s}input:focus::placeholder{color:#fff0}#mccoform,#mccqform{padding:0}#mccoform button{padding:12px}#mccoform .field_agreement,#modal_call .field_agreement{margin-top:8px;width:100%;display:flex;gap:2px;justify-content:center;align-items:center}#mccoform input[type="checkbox"],#mccqform input[type="checkbox"],#modal_call input[type="checkbox"]{height:auto!important}#mccqform .field_agreement{margin-top:8px;width:100%;display:flex;gap:2px;justify-content:center;align-items:center}#imageContainer>img{width:100%}.reviews .bx-slider-one .slide:first-child{display:block}.reviews .bx-slider-one .slide{display:none}.reviews .bx-wrapper .bx-slider-one .slide{display:block}#modal_call button{max-width:100%}#mcc_captcha_block{margin-bottom:0;display:flex;justify-content:center}#field_agreement>label{margin:0!important;display:block}header .header-mobile{display:none}header .btn-social--telegram{background-image:url(https://spbcsm.ru/wp-content/themes/spbcsm/images/telegram_icon.png)}header .btn-social--whatsapp{width:45px;height:45px;top:6px}@media (max-width:550px){header{background:#FAF7EF}header .header-content>.logo,header .header-content>.header-all,header>.header_sertification{display:none}header .header-mobile{display:unset;width:100%}header .header-mobile .header_nav>nav{display:none}header.container-fluid{padding:0}header .header-mobile .header-mobile-upper,header .header-mobile-upper .buttons{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;height:78px;gap:12px}header .header-mobile-upper .buttons{padding:0;gap:16px}header .header-mobile .header-mobile-upper .logo{width:fit-content;margin:0}header .header-mobile .header-mobile-upper .logo img{height:50px;width:60px}header .header-mobile .menu-certification-container .menu>.menu-item{width:100%;background-color:#fff0;border:1px solid #fff0;border-top:1px solid #dadada;padding:0 30px 0 24px;max-height:100%;flex:1;display:flex;flex-direction:column}header .header-mobile .menu-certification-container .menu>.menu-item>a{min-height:unset;padding:0;height:40px;font-size:14px;color:#000;font-weight:700;width:100%;text-align:left}header .header-mobile .menu-certification-container .menu>.menu-item>a:before{width:30px;height:20px}header .header-mobile .menu-certification-container .menu>.menu-item .link_arrow{height:36px;position:absolute;right:0}header .header-mobile .menu-certification-container .menu>.menu-item .link_arrow.m_show{height:48px}header .header-mobile .menu-certification-container .menu>.menu-item .sub-menu{position:relative;width:100%;flex:3;visibility:visible;max-height:100%;background-color:#fff0;border-color:#fff0}header .header-mobile #menu-top_menu_new-1{padding:0}header .header-mobile #menu-certification,header .header-mobile .menu-certification-container{margin:0}header .header-mobile .menu-certification-container .sub-menu li{padding-left:24px;border:unset;background:#fff0}header .header-mobile .menu-certification-container .sub-menu a{text-align:left;font-size:14px;color:#000;font-weight:700;width:100%}header .header-mobile .menu-certification-container .sub-menu a:before{border:unset}header .header-mobile .menu-certification-container .sub-menu li.current_page_item,header .header-mobile li:hover>a{color:#1AA753!important}header .header-mobile .btn-social,header .header-mobile .hamburger{width:35px;height:35px;top:0}header .header-mobile .buttons_social,header .header-mobile .buttons{display:flex;gap:12px}header .header-mobile .btn-social--call{background-image:url(https://spbcsm.ru/wp-content/themes/spbcsm/images/phone_icon.png)}header .header-mobile .btn-social--whatsapp{background-image:url(https://spbcsm.ru/wp-content/themes/spbcsm/images/whatsapp_icon.png)}header .header-mobile .header_burger{margin-left:4px}header .header-mobile .hamburger{padding:10px 0}header .header-mobile .hamburger.active{padding:12px 0}header .header-mobile .hamburger *{height:0}header .header-mobile .hamburger span:before,header .header-mobile .hamburger span:after{content:'';display:block;width:100%;height:4px;border-radius:0;background:#4F6F7B}header .header-mobile .hamburger span:before{box-shadow:0 8px 0 #4F6F7B;transition:box-shadow .3s .15s,top .3s .15s,transform .3s;transform:translateY(6px)}header .header-mobile .hamburger span:after{bottom:0;transition:bottom .3s .15s,transform .3s;transform:translateY(-6px)}header .header-mobile .hamburger.active span:before{top:11px;transform:rotate(45deg) translateY(2px) translateX(3px);box-shadow:0 6px 0 #fff0;transition:box-shadow .15s,top .3s,transform .3s .15s}header .header-mobile .hamburger.active span:after{bottom:11px;transform:rotate(-45deg) translateY(0) translateX(0);transition:bottom .3s,transform .3s .15s}header .header-mobile .hamburger.active span:before,header .header-mobile .hamburger.active span:after{border-radius:10px}}@media (max-width:400px){.menu-certification-container .menu>.menu-item>a:before{margin-right:5px}}.search-column{display:flex;flex-direction:column;gap:20px}.search-column article h2{margin-bottom:8px}.page-nav>.search.pagination{width:100%}.page-nav>.search.pagination>.pagination_wrap{display:flex;gap:8px;justify-content:center;max-width:100%;overflow:hidden}.page-nav>.search.pagination>.pagination_wrap>*{width:auto;height:32px;line-height:32px;border-radius:15px;border:2px solid #fdc800;text-align:center;text-decoration:none;font-weight:900;min-width:24px}.page-nav>.search.pagination>.pagination_wrap>a{width:100%;max-width:120px;padding:0}.page-nav>.search.pagination>.pagination_wrap>a:hover,.page-nav>.search.pagination>.pagination_wrap>.current{background:#fdc800;color:#fff}.page-nav>.search.pagination>.pagination_wrap>.current,.page-nav>.search.pagination>.pagination_wrap>.dots{width:100%;max-width:120px}.page-nav>.search.pagination>.pagination_wrap>a:before,.page-nav>.search.pagination>.pagination_wrap>a:after{content:'';background:0 0}.page-nav>.search.pagination>.pagination_wrap>.next,.page-nav>.search.pagination>.pagination_wrap>.prev{font-size:32px;line-height:26px}.page-nav>.search.pagination>.pagination_wrap>.next:after{content:'\203A'}.page-nav>.search.pagination>.pagination_wrap>.prev:after{content:'\2039'}button:disabled{cursor:not-allowed}button[class*="_error"]:after{position:absolute;top:111%;bottom:0;left:-25%;right:100%;color:red;background:#fff;padding:8px 32px;height:100%;width:150%}button.input_form_name_error:after{content:'ÃƒÂÃ‚ÂÃƒÂÃ‚ÂµÃƒÂÃ‚ÂºÃƒÂÃ‚Â¾Ãƒâ€˜Ã¢â€šÂ¬Ãƒâ€˜Ã¢â€šÂ¬ÃƒÂÃ‚ÂµÃƒÂÃ‚ÂºÃƒâ€˜Ã¢â‚¬Å¡ÃƒÂÃ‚Â½Ãƒâ€˜Ã¢â‚¬Â¹ÃƒÂÃ‚Â¹ ÃƒÂÃ‚Â²ÃƒÂÃ‚Â²ÃƒÂÃ‚Â¾ÃƒÂÃ‚Â´ ÃƒÂÃ‚Â¸ÃƒÂÃ‚Â¼ÃƒÂÃ‚ÂµÃƒÂÃ‚Â½ÃƒÂÃ‚Â¸'}button.input_form_email_error:after{content:'ÃƒÂÃ‚ÂÃƒÂÃ‚ÂµÃƒÂÃ‚ÂºÃƒÂÃ‚Â¾Ãƒâ€˜Ã¢â€šÂ¬Ãƒâ€˜Ã¢â€šÂ¬ÃƒÂÃ‚ÂµÃƒÂÃ‚ÂºÃƒâ€˜Ã¢â‚¬Å¡ÃƒÂÃ‚Â½Ãƒâ€˜Ã¢â‚¬Â¹ÃƒÂÃ‚Â¹ ÃƒÂÃ‚Â²ÃƒÂÃ‚Â²ÃƒÂÃ‚Â¾ÃƒÂÃ‚Â´ email'}button.input_form_question_error:after{content:'ÃƒÂÃ‚ÂÃƒÂÃ‚ÂµÃƒÂÃ‚ÂºÃƒÂÃ‚Â¾Ãƒâ€˜Ã¢â€šÂ¬Ãƒâ€˜Ã¢â€šÂ¬ÃƒÂÃ‚ÂµÃƒÂÃ‚ÂºÃƒâ€˜Ã¢â‚¬Å¡ÃƒÂÃ‚Â½Ãƒâ€˜Ã¢â‚¬Â¹ÃƒÂÃ‚Â¹ ÃƒÂÃ‚Â²ÃƒÂÃ‚Â²ÃƒÂÃ‚Â¾ÃƒÂÃ‚Â´ ÃƒÂÃ‚Â²ÃƒÂÃ‚Â¾ÃƒÂÃ‚Â¿Ãƒâ€˜Ã¢â€šÂ¬ÃƒÂÃ‚Â¾Ãƒâ€˜Ã‚ÂÃƒÂÃ‚Â°'}.hidden-link-text{font-size:0;line-height:0;color:#fff0}.section-senks-mail .slider-bg .slide{display:none}.section-senks-mail .slider-bg .slide:first-child{display:block}.section-senks-mail .slider-bg .bx-wrapper .slide{display:block}.block-questions{display:flex;flex-direction:column;gap:32px}.block-questions>.question{display:flex;flex-direction:column}.block-questions>.question h2{font-size:16px;margin-bottom:10px}.block-questions.with-answer>.question h2{font-size:24px;margin-bottom:24px}.block-questions.with-answer>.question>.answer{margin-top:24px}.block-questions>.question p{margin-bottom:10px}.review-form{background:#f9f9f9;padding:10px;border-radius:15px}.question-form{margin-top:-16px;margin-bottom:32px;width:92vw;max-width:460px}.question-form>p{display:block;position:relative}.question-form>p input,.modal_form input,.question-form>p textarea,.simple-form input:not([type=checkbox]),.review-form input,.review-form textarea{margin-top:10px}.question-form textarea,.question-form input[type=text],.question-form input[type=tel],.question-form input[type=email],.simple-form input[type=text],.simple-form input[type=tel],.simple-form input[type=email],.modal_form input[type=text],.modal_form input[type=email],.modal_form input[type=tel],.modal_form input[type=number],.review-form input[type=text],.review-form input[type=email],.review-form textarea{width:100%!important;height:31px;border-radius:15px;background-clip:padding-box;background-color:#fff;padding:0 18px!important;font-size:14px!important;font-family:inherit;border:1px solid #ccc;vertical-align:top}.modal_form .choice_time p{display:flex;gap:8px;justify-content:center;margin-bottom:10px}.modal_form input[type=number]{margin-top:0}.question-form textarea,.review-form textarea{height:131px;padding:9px 18px!important}.question-form input[type=submit],.simple-form input[type=submit],.modal_form input[type=submit],.review-form input[type=submit]{color:#fff;background-color:#F28124;font-size:14px;font-weight:700;width:100%;max-width:100%;text-decoration:none;padding:10px 24px;border:0;cursor:pointer;border-radius:20px;margin-left:auto;margin-right:auto;display:block}.modal_form input[type=submit]{max-width:100%;margin-top:31px}.question-form .wpcf7-acceptance{display:inline-block;width:100%;text-align:center}.question-form .wpcf7-spinner,.simple-form .wpcf7-spinner,.modal_form .wpcf7-spinner,.review-form .wpcf7-spinner{position:absolute;bottom:6px}.review-form>p{margin:0;position:relative}.simple-form form,.modal_form form{position:relative}.simple-form .h3{margin-bottom:12px}.simple-form p{margin:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr 0 0 0 0;column-gap:16px}.simple-form.simple-form_page p{display:block}.simple-form p span:first-child{grid-area:1 / 1}.simple-form p span:nth-child(3){grid-area:1 / 2}.simple-form p span:nth-child(5){grid-area:2 / 1}.simple-form p span:nth-child(7){grid-area:2 / 2}.simple-form p input[type=submit]{grid-area:3 / 1 / 3 / 3}.choice_time .timefrom,.choice_time .timeto{font-weight:600}.timepicker{display:none;position:absolute;background:#fff;border:1px solid #ccc;padding:10px;box-shadow:0 0 10px rgb(0 0 0 / .1);z-index:10000;transition:all .33s}.timepicker.show{display:block}.timepicker select{padding:5px;font-size:16px}.simple-form .form_manager{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:8px;margin-bottom:12px}.simple-form .form_manager .manager_photo{border-radius:4px}.simple-form .form_manager .manager_name{font-size:18px;color:#F28124;font-weight:700;line-height:22px;margin-top:4px;letter-spacing:.5px}.simple-form .form_manager .manager_job{color:#4F6F7B;font-size:14px;line-height:100%}.simple-form .wpcf7-list-item,.simple-form .wpcf7-list-item a{margin:0;color:#000;text-decoration:none;line-height:13px;margin-top:16px;font-size:12px;font-weight:400;white-space:nowrap}.simple-form .wpcf7-form-control-wrap:has([type=checkbox]){width:100%;display:flex;align-items:center;margin-bottom:-20px}.simple-form .wpcf7-list-item>label{display:flex;align-items:center;gap:4px;width:100%}button#confirmTime{color:#fff;background-color:#F28124;font-size:14px;font-weight:500;padding:5px 9px;border:0;cursor:pointer;border-radius:20px}.column-content-form:has(.block-reviews) .wpcf7{float:left}.block-reviews{display:grid;grid-template-columns:1fr 1fr;gap:20px;float:left}.block-reviews>.review{background:url(https://spbcsm.ru/wp-content/themes/spbcsm/images/bg-3.jpg) no-repeat center top;background-size:contain;max-height:320px;overflow:hidden;padding:0 20px}.block-reviews>.review .company,.block-reviews>.review .company-content,.block-reviews>.review .comment{font-size:16px}.block-reviews>.review .company,.block-reviews>.review .comment{margin-right:8px}@media screen and (min-width:1050px){.column-content-form:has(.block-reviews) .wpcf7{width:50%}}@media screen and (max-width:500px){.column-content-without-sidebar:has(.block-reviews){display:flex;flex-direction:column}.column-content-without-sidebar:has(.block-reviews) .column-content-inner{width:100%}.review-form{margin-bottom:16px}.block-reviews>.review .comment-content{display:block}}.header.new-design{padding:0;width:100%;max-width:100%;background:#FAF7EF}.header.new-design .header_actions1{gap:32px}.header.new-design .header_phone{display:flex;align-items:center;gap:24px;margin:0}.header.new-design .header_phone>.tel{margin:0}.header.new-design .header_phone a,.header.new-design .header_phone a>span{color:#F28124;font-size:18px;line-height:22px;font-weight:400;display:flex;gap:8px;align-items:center}.header.new-design .phone:before{display:none}.header.new-design .buttons .button{margin:0;height:fit-content;width:238px}.header.new-design .buttons{display:flex;gap:32px;align-items:center}.header.new-design .buttons>.buttons_social{display:flex;gap:15px;padding:0}.header.new-design .header-container{max-width:1200px;margin:0 auto}.header.new-design .header_sertification{background:#F0EDE5}.header.new-design .header_sertification .menu-certification-container .menu{display:flex;flex-wrap:nowrap;gap:0;align-items:stretch;margin:0}.header.new-design .menu-certification-container .menu>.menu-item{margin:0;min-width:auto;width:100%;display:flex;background:#fff0;border:none}.header.new-design .menu-certification-container .menu>.menu-item:before,.header.new-design .menu-certification-container .menu>.menu-item:after{content:'';width:1px;height:100%;position:absolute;background:#DADADA}.header.new-design .menu-certification-container .menu>.menu-item:before{left:0}.header.new-design .menu-certification-container .menu>.menu-item:last-child:after{right:0}.header.new-design .menu-certification-container .menu>.menu-item>a:hover{color:unset}.header.new-design .menu-certification-container .menu>.menu-item>a{min-width:auto;margin:0 auto;width:min-content;display:flex;font-size:14px;font-weight:400;padding:16px}.header.new-design .header_sertification .menu-certification-container .menu>.menu-item>a:before{display:none}.header.new-design .menu-certification-container .menu>.menu-item a:before{display:none}.header.new-design .menu-certification-container{margin:0}.header.new-design .menu-certification-container .sub-menu a{width:auto;color:unset;font-weight:400;font-size:14px;min-width:250px}.header.new-design .menu-certification-container .sub-menu li:hover>a{font-weight:600}.header.new-design .menu-certification-container .sub-menu a:before{display:none}.header.new-design .btn-social{height:35px;width:35px}.header.new-design .btn-social--whatsapp{background:unset}.header.new-design .header_sertification.header-sticky{position:fixed;left:0;top:0;width:100%;z-index:9999}@media screen and (min-width:768.1px){.header.new-design .menu-certification-container .menu>.menu-item:hover{background:#E6E3DB}.header.new-design .menu-certification-container .menu>.menu-item:hover .sub-menu{width:fit-content;background:#E6E3DB;border:none;max-height:calc(90vh - 206px - 48px);overflow-y:auto;overflow-x:hidden}.header.new-design .header-sticky .menu-certification-container .menu>.menu-item:hover .sub-menu{max-height:calc(90vh - 92px - 48px)}.header.new-design .menu-certification-container .menu>.menu-item:hover .sub-menu>li{border-top:1px solid #DADADA}.header.new-design .menu-certification-container .menu>.menu-item:hover .sub-menu>li:hover{background:#DCD9D1}}@media screen and (max-width:768px){.header.new-design .header_burger{padding-right:1rem}.header.new-design .header_actions1{display:flex;flex-direction:column;align-items:center;margin-bottom:1rem;gap:1rem}}@media screen and (max-width:550px){.header.new-design{position:sticky;top:0;z-index:999999}.header.new-design .header_burger{padding-right:.4rem}.header.new-design .buttons{gap:19px}.header.new-design .buttons>.buttons_social{gap:12px}.header.new-design .menu-certification-container .menu>.menu-item>a{min-height:fit-content}.header.new-design li:before,.header.new-design li:after{display:none}.header.new-design li{border-top:1px solid #DADADA!important}.header.new-design .menu-certification-container .menu li:last-child{border-bottom:1px solid #DADADA}.header.new-design .menu-certification-container .menu>.menu-item{padding:0}.header.new-design .menu-certification-container .menu>.menu-item a{padding:12px 30px;min-height:40px;display:flex;align-items:center;color:unset!important;width:100%}.header.new-design .header-mobile .menu-certification-container .sub-menu li{padding:0}.header.new-design .header-mobile .menu-certification-container .menu>.menu-item .sub-menu{background:#F0EDE5}.header.new-design li:has([style="display: block;"]){background:#F0EDE5!important;border-bottom:none}.header.new-design .header_nav nav{height:90vh;overflow-y:auto;background:#F0EDE5}}footer .menu-top_menu_new-container .sub-menu{transform:translateY(-106%)}img.alignleft{float:left;margin-right:8px}img.alignright{float:right;margin-left:8px}.cookie-window{position:fixed;bottom:0;width:100%;animation:2s showcookie ease;z-index:9999;display:flex;justify-content:center}.cookie-window .cookie-body [onclick]{height:fit-content;position:relative;background:none;border:none;font-size:40px;order:99}@keyframes showcookie{from{transform:translateY(300px)}to{transform:translateY(0)}}.cookie-body{width:364px;color:#333;padding:16px;border-radius:8px;display:flex;align-items:flex-start;gap:16px;position:relative;flex-direction:column;background:#FAF7EF;margin-bottom:8px}.cookie-body .cookie-header{font-weight:600;font-size:16px;margin-bottom:-16px}.cookie-body .cookie-content{color:#000;font-size:14px;display:flex;gap:8px}.cookie-body .cookie-content p{margin:0;color:#000;font-weight:400;font-size:14px;text-align:center;line-height:130%}.cookie-body .cookie-content img{height:32px}.cookie-body .cookie-content a{color:#1E293B;font-weight:400;text-decoration:none}.cookie-body .cookie-content a:hover{text-decoration:none}.cookie-body .cookie-button{width:100%;display:flex;justify-content:center}.cookie-body .cookie-button>button{width:163px;height:34px;background:#F28125;color:#fff;border:none;border-radius:50px;cursor:pointer;padding:0 21px;font-weight:600;letter-spacing:.23px;font-size:14px;transition:.2s}.cookie-body .cookie-button>button:hover{background:#ba5c10}@media screen and (max-width:1200px){.cookie-body{width:50%;margin:0 8px 55px 8px}}@media screen and (max-width:768px){.cookie-body .cookie-content{align-items:flex-start;font-size:10px}body:has(.cookie-body) #CalltouchWidgetFrame{left:1px!important;bottom:200px!important}body:has(.cookie-body) #supportTrigger{left:1px!important;bottom:0px!important}.cookie-body{width:100%;margin:0 8px 55px 8px}}form.wpcf7-form .wpcf7-list-item:has(input[type=checkbox]){position:relative}form.wpcf7-form .wpcf7-list-item:has(input[type=checkbox]):after{position:absolute;content:'Необходимо согласие на обработку персональных данных';transition:.2s;display:block;color:#f28124;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0;transition:.5s;font-size:11px}form.wpcf7-form .wpcf7-list-item:has(input[type=checkbox])>label{transition:.5s}form.wpcf7-form:has(input[type=submit]:hover) .wpcf7-list-item:has(input[type=checkbox]):after{pointer-events:all;opacity:1}form.wpcf7-form:has(input[type=submit]:hover) .wpcf7-list-item:has(input[type=checkbox])>label{opacity:0}form.wpcf7-form:has(input[type=submit]:hover):has(.wpcf7-list-item input[type=checkbox]:checked) .wpcf7-list-item>label{opacity:1}form.wpcf7-form:has(input[type=submit]:hover):has(.wpcf7-list-item input[type=checkbox]:checked) .wpcf7-list-item:has(input[type=checkbox]):after{pointer-events:none;opacity:0}.section-clients .slide.hidden{display:none}.section-clients .bx-wrapper .slide.hidden{display:block}