:root{--mavis-accent:#c2410c;--mavis-accent-dark:#9e3409;--mavis-banner:#c4471a}.d-none{display:none !important}.no-padding{padding:0 !important}.padding-20{padding:20px 0 !important}body{font-family:Ubuntu,sans-serif !important}h1,.page-template-template-service-2 .header__left h1{font-weight:600;font-family:Ubuntu,sans-serif !important}h2,.page-template-template-service-2 .whom h2{font-weight:600;font-family:Ubuntu,sans-serif !important}h3{font-size:34px;font-weight:600;font-family:Ubuntu,sans-serif !important;line-height:normal}h4{font-size:30px;font-weight:600;font-family:Ubuntu,sans-serif !important}.page-template-template-service-2,.wrapper-service-two{font-family:Ubuntu,sans-serif !important}.breadcrumb-container.theme1 li:last-child a{pointer-events:none;cursor:default}.info__box a,.single-news__box a,.whom a{color:var(--mavis-accent) !important}.info__box a:hover,.single-news__box a:hover,.whom a:hover{text-decoration:underline}.footer-white-bg{background:#fff}.margin30{margin-top:30px}.wpcf7-not-valid-tip{margin-bottom:10px}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:red !important;color:#000}.wpcf7 form .wpcf7-response-output{padding:10px !important;margin-bottom:10px !important}.wrapper-custom-form{display:flex;flex-wrap:wrap}.wrapper-custom-form input{width:100% !important;height:43px !important;border:1px solid #fff !important;box-sizing:border-box;border-radius:50px !important;font-size:14px !important;padding:0 23px !important;color:#fff !important;margin-right:12px !important;background:transparent !important;margin-bottom:10px}.wrapper-custom-form input::placeholder{color:#fff !important;opacity:1}.footer-btn-custom{width:100% !important;height:46px !important;border:1px solid #fff !important;box-sizing:border-box !important;border-radius:50px !important;color:#fff !important;font-size:13px !important;background:#54392c !important;position:relative;line-height:1 !important}.footer-btn-custom:before{position:absolute;content:"";display:block;top:-1px;left:-5px;border-radius:50px !important;border-left:1px solid #fff;height:46px;width:50px}.footer-btn-custom:after{position:absolute;content:"";display:block;top:-1px;right:-5px;border-radius:50px !important;border-right:1px solid #fff;height:46px;width:50px}.wrapper-custom-form .text-danger{position:absolute}.wrapper-custom-form .fluentform_wrapper_4{width:100%}.wrapper-custom-form-header{display:flex;flex-wrap:wrap;width:100%;margin-top:30px}.wrapper-custom-form-header input{width:100% !important;height:58px !important;border:1px solid #54392c !important;box-sizing:border-box;border-radius:50px !important;font-size:14px !important;padding:0 23px !important;color:#54392c !important;margin-right:12px !important;background:#fff !important;margin-bottom:10px}.wrapper-custom-form-header input::placeholder{color:#54392c !important;opacity:1}.header-btn-custom{width:100% !important;height:58px !important;border:1px solid #fff !important;box-sizing:border-box !important;border-radius:50px !important;color:#fff !important;font-size:13px !important;background:#54392c !important;position:relative;padding:0 50px !important;z-index:2}.header-btn-custom:hover{background:#fff !important;color:#54392c !important;border:1px solid #54392c !important}.header-btn-custom:before{position:absolute;content:"";display:block;top:-1px;left:-5px;border-radius:58px !important;border-left:1px solid #54392c;height:58px;width:50px}.header-btn-custom:after{position:absolute;content:"";display:block;top:-1px;right:-5px;border-radius:50px !important;border-right:1px solid #54392c;height:58px;width:50px;z-index:1}.wrapper-custom-form-header .text-danger{position:absolute}.wrapper-custom-form-header .fluentform_wrapper_5{width:100%}.wrapper-custom-form-service{display:flex;flex-wrap:wrap;width:100%;margin-top:30px}.wrapper-custom-form-service input{width:100% !important;height:58px !important;border:1px solid #54392c !important;box-sizing:border-box;border-radius:50px !important;font-size:14px !important;padding:0 23px !important;color:#54392c !important;margin-right:12px !important;background:#fff !important;margin-bottom:10px}.wrapper-custom-form-service input::placeholder{color:#54392c !important;opacity:1}.service-btn-custom{width:100% !important;height:58px !important;border:1px solid #fff !important;box-sizing:border-box !important;border-radius:50px !important;color:#fff !important;font-size:13px !important;background:#54392c !important;position:relative;padding:0 50px !important}.service-btn-custom:hover{background:#fff !important;color:#54392c !important;border:1px solid #54392c !important}.service-btn-custom:before{position:absolute;content:"";display:block;top:-1px;left:-5px;border-radius:58px !important;border-left:1px solid #54392c;height:58px;width:50px}.service-btn-custom:after{position:absolute;content:"";display:block;top:-1px;right:-5px;border-radius:50px !important;border-right:1px solid #54392c;height:58px;width:50px}.wrapper-custom-form-service .text-danger{position:absolute}.wrapper-custom-form-service .fluentform_wrapper_6{width:100%}.wrapper-custom-form-service .fluentform_wrapper_7{width:100%}.wrapper-custom-form-service .fluentform_wrapper_9{width:100%}.wrapper-custom-form-service-view-one{display:flex;flex-wrap:wrap;width:100%;z-index:1 !important;color:#fff}.wrapper-custom-form-service-view-one input{width:100% !important;height:50px !important;border:1px solid #c7c7c7 !important;box-sizing:border-box;border-radius:50px !important;font-size:14px !important;padding:0 23px !important;color:#0e0e0e !important;background:transparent !important;margin-bottom:10px}.wrapper-custom-form-service-view-one input::placeholder{color:#c7c7c7 !important;opacity:1}.service-btn-custom-view-one{width:100% !important;height:50px !important;border:1px solid #54392c !important;box-sizing:border-box !important;border-radius:50px !important;color:#fff !important;font-size:16px !important;background:#54392c !important;position:relative;padding:0 50px !important}.service-btn-custom:hover{background:#fff !important;color:#54392c !important;border:1px solid #54392c !important}.service-btn-custom-view-one:before{position:absolute;content:"";display:block;top:-1px;left:-5px;border-radius:58px !important;border-left:1px solid #54392c;height:50px;width:50px}.service-btn-custom-view-one:after{position:absolute;content:"";display:block;top:-1px;right:-5px;border-radius:50px !important;border-top:none !important;border-left:none !important;border-bottom:none !important;border-right:1px solid #54392c !important;height:50px !important;width:50px}.service-btn-custom-view-one:hover{background:#fff !important;color:#54392c !important;border:1px solid #54392c !important}.wrapper-custom-form-service-view-one .fluentform_wrapper_8{width:100%}.wrapper-custom-form-service-view-one .fluentform_wrapper_12{width:100%}.add-position{margin:20px 0 0 0}.add-position input{position:relative;z-index:33}.add-position .footer-btn-custom{position:relative !important;z-index:33}.wrapper-custom-form .fluentform_wrapper_10{width:100%}.add-position .text-danger{position:absolute;z-index:33}.add-position .ff-message-success p{color:#fff}.our_services-box a,.ser a{text-decoration:underline}.our_services-box a:hover,.ser a:hover{text-decoration:none !important;cursor:pointer;color:var(--mavis-accent)}.footer ul{width:auto}.floating-form__top{width:300px}.comment-form_sub-box{font-style:italic;font-size:13px}.popup-call__box{height:auto}.fluentform label.error{margin-top:5px;left:20%}.custom-form-new{display:flex;flex-wrap:wrap;width:100%;margin-top:10px;flex-direction:column}.title-custom-form-new{font-size:20px;line-height:24px;color:#54392c;font-family:Lato-Medium;margin-bottom:23px;font-weight:700}.custom-form-new input{width:100% !important;height:50px !important;border:1px solid #c7c7c7 !important;box-sizing:border-box;border-radius:50px !important;font-size:14px !important;padding:0 23px !important;color:#000 !important;margin:0 12px 25px 0 !important;background:#fff !important}.custom-form-new input::placeholder{color:#c7c7c7 !important;opacity:1}.btn-custom-form-new input{width:100% !important;height:55px !important;border:1px solid #fff !important;box-sizing:border-box !important;border-radius:50px !important;color:#fff !important;font-size:16px !important;background:#54392c !important;position:relative;padding:0 50px !important;z-index:2;cursor:pointer;margin-bottom:0 !important}.btn-custom-form-new btn:hover{background:#fff !important;color:#54392c !important;border:1px solid #54392c !important}.btn-custom-form-new{position:relative}.btn-custom-form-new:before{position:absolute;content:"";display:block;top:2px;left:-4px;border-radius:58px !important;border-left:1px solid #54392c;height:52px;width:50px}.btn-custom-form-new:after{position:absolute;content:"";display:block;top:2px;right:-4px;border-radius:50px !important;border-right:1px solid #54392c;height:52px;width:50px;z-index:1}.custom-form-new .text-danger{position:absolute}.custom-form-new-mainpage{display:flex;flex-wrap:nowrap;width:100%;margin-top:30px;flex-direction:row}.custom-form-new-mainpage div{width:100%;margin-right:20px}.custom-form-new-mainpage div:last-child{margin-right:0px}.custom-form-new-mainpage input{width:100% !important;height:58px !important;border:1px solid #54392c !important;box-sizing:border-box;border-radius:50px !important;font-size:14px !important;padding:0 23px !important;color:#54392c !important;margin:0 12px 15px 0 !important;background:#fff !important;display:inline-block}.custom-form-new-mainpage input::placeholder{color:#54392c !important;opacity:1}.btn-custom-form-new-mainpage input{width:100% !important;height:58px !important;border:1px solid #fff !important;box-sizing:border-box !important;border-radius:50px !important;color:#fff !important;font-size:14px !important;background:#54392c !important;position:relative;padding:0 50px !important;z-index:2;cursor:pointer}.btn-custom-form-new-mainpage input:hover{background:#fff !important;color:#54392c !important;border:1px solid #54392c !important}.btn-custom-form-new-mainpage{position:relative}.btn-custom-form-new-mainpage:before{position:absolute;content:"";display:block;top:2px;left:-4px;border-radius:58px !important;border-left:1px solid #54392c;height:52px;width:50px}.btn-custom-form-new-mainpage:after{position:absolute;content:"";display:block;top:2px;right:-4px;border-radius:50px !important;border-right:1px solid #54392c;height:52px;width:50px;z-index:1}.bg-brown{background:#54392c;color:#fff;padding:20px}.custom-form-new-mainpage-footer{display:flex;flex-wrap:nowrap;width:100%;margin-top:30px;flex-direction:row;position:relative;z-index:100}.custom-form-new-mainpage-footer div{width:100%;margin-right:20px}.custom-form-new-mainpage-footer input{width:100% !important;height:43px !important;border:1px solid #fff !important;box-sizing:border-box;border-radius:50px !important;font-size:14px !important;padding:0 23px !important;color:#fff !important;margin-right:12px !important;background:transparent !important}.custom-form-new-mainpage-footer input::placeholder{color:#fff !important;opacity:1}.btn-custom-form-new-mainpage-footer{position:relative;z-index:100}.btn-custom-form-new-mainpage-footer input{width:100% !important;height:46px !important;border:1px solid #fff !important;box-sizing:border-box !important;border-radius:50px !important;color:#fff !important;font-size:13px !important;background:#54392c !important;position:relative;line-height:1 !important;cursor:pointer}.btn-custom-form-new-mainpage-footer:before{position:absolute;content:"";display:block;top:-1px;left:-5px;border-radius:50px !important;border-left:1px solid #fff;height:46px;width:50px}.btn-custom-form-new-mainpage-footer:after{position:absolute;content:"";display:block;top:-1px;right:-5px;border-radius:50px !important;border-right:1px solid #fff;height:46px;width:50px}.custom-form-new-services{display:flex;flex-wrap:nowrap;width:100%;margin-top:30px;flex-direction:row}.custom-form-new-services div{width:100%;margin-right:20px}.custom-form-new-services div:last-child{margin-right:0px}.custom-form-new-services input{width:100% !important;height:58px !important;border:1px solid #54392c !important;box-sizing:border-box;border-radius:50px !important;font-size:14px !important;padding:0 23px !important;color:#54392c !important;margin:0 12px 15px 0 !important;background:#fff !important;display:inline-block}.custom-form-new-services input::placeholder{color:#54392c !important;opacity:1}.btn-custom-form-new-services input{width:100% !important;height:58px !important;border:1px solid #fff !important;box-sizing:border-box !important;border-radius:50px !important;color:#fff !important;font-size:14px !important;background:#54392c !important;position:relative;padding:0 50px !important;z-index:2;cursor:pointer}.btn-custom-form-new-services input:hover{background:#fff !important;color:#54392c !important;border:1px solid #54392c !important}.btn-custom-form-new-services{position:relative}.btn-custom-form-new-services:before{position:absolute;content:"";display:block;top:2px;left:-4px;border-radius:58px !important;border-left:1px solid #54392c;height:52px;width:50px}.btn-custom-form-new-services:after{position:absolute;content:"";display:block;top:2px;right:-4px;border-radius:50px !important;border-right:1px solid #54392c;height:52px;width:50px;z-index:1}.add-style-four{color:#fff;z-index:101;position:relative}.btn-custom-form-popup input{width:100% !important;height:40px !important;border:1px solid #fff !important;box-sizing:border-box !important;border-radius:50px !important;color:#fff !important;font-size:14px !important;background:#54392c !important;position:relative;padding:0 20px !important;z-index:2;cursor:pointer;margin-top:10px}.btn-custom-form-popup input:hover{background:#fff !important;color:#54392c !important;border:1px solid #54392c !important}.btn-custom-form-popup{position:relative}.btn-custom-form-popup:before{position:absolute;content:"";display:block;top:10px;left:-4px;border-radius:58px !important;border-left:1px solid #54392c;height:40px;width:50px}.btn-custom-form-popup:after{position:absolute;content:"";display:block;top:10px;right:-4px;border-radius:50px !important;border-right:1px solid #54392c;height:40px;width:50px;z-index:1}.project .custom-title-h2{font-size:32px;font-weight:400;line-height:normal;font-family:Ubuntu,sans-serif !important}.page-template-template-service-2 .clients .custom-title-h2{margin-bottom:40px;font-family:Ubuntu,sans-serif !important;font-weight:400;line-height:58.16px;font-size:32px;text-align:center}.page-template-template-service-2 .van__content .custom-title-h4{font-weight:400;font-size:20px;line-height:115.5%;margin-bottom:25px;font-family:Ubuntu,sans-serif !important}#req .custom-title-h2{font-family:Ubuntu,sans-serif !important;;font-weight:400;font-size:32px;line-height:normal}#ask .custom-title-h2{font-size:32px;line-height:normal;font-weight:400;padding-bottom:20px;font-family:Ubuntu,sans-serif !important}#ask .custom-title-h2 h3{font-family:Ubuntu,sans-serif !important}#whom .custom-title-h2{font-weight:400;font-size:32px;line-height:normal;font-family:Ubuntu,sans-serif !important}#team .custom-title-h2{font-weight:400;font-size:32px;line-height:normal;font-family:Ubuntu,sans-serif !important}#we .custom-title-h2{font-size:32px;margin-bottom:45px;text-align:center;font-weight:400;font-family:Ubuntu,sans-serif !important}.title-form-footer{text-transform:unset;font-weight:600;font-size:27px;line-height:120.4%;font-family:Ubuntu,sans-serif !important}#app .custom-title-h2{line-height:normal;font-weight:400;font-size:32px;font-family:Ubuntu,sans-serif !important;padding-top:15px}.app__line .custom-title-h4{font-size:32px;line-height:52px;letter-spacing:.02em;font-weight:400;margin-right:11px;font-family:Ubuntu,sans-serif !important}.app__text{margin:20px 0 !important}.right-form{font-family:Ubuntu,sans-serif !important}#whom ul{margin:10px 0 10px 10px}#whom ul li,#info ol,#info ul{padding:5px 0}#info ol,#info ul{margin:10px 0 10px 25px}.info__content{margin-left:0}#whom li,#info li{display:list-item}.ser__block ul li{list-style:none}.wrapper-flex-block-info{display:flex;flex-wrap:wrap;justify-content:flex-start}.wrapper-block-one-img{margin:0px 40px 20px 0}.wrapper-block-one-img img{float:none}.wrapper-block-two-text{flex-basis:60%}.wrapper-block-three-text{flex-basis:100%}.info__content img{margin-right:0;width:500px;height:auto}.wrappers-questions-blocks{padding:30px 0 0 0;display:flex;flex-wrap:wrap;justify-content:space-between}.wrapper-questions{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:column;flex-basis:100%;margin:0 0 15px 0}.questions-block{margin:0 20px 15px 0px}.question-title a{text-transform:uppercase;padding:0 0 10px 0;font-size:16px;color:#54392c}.question-desk{font-style:italic;padding:5px 20px 0px 0;font-size:14px}.question-link a{color:var(--mavis-accent);font-size:14px}.question-link a:hover,.question-title a:hover{text-decoration:underline;font-weight:bold}.category-title{font-size:22px;padding:0 0 20px;font-weight:bold}.sub-menu-voprosi{padding:20px 0 0 0}.sub-menu-voprosi p{display:inline-block}.sub-menu-voprosi a{display:inline-block;margin:0 10px 10px 0;color:var(--mavis-accent);font-size:14px}.sample-posts{margin:20px 0 0px 0}.sample-posts-title{font-size:22px;padding:0 20px 20px 0;font-weight:bold}.sample-posts-title-ul{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:30px}.sample-posts-title-ul li{flex-basis:28%;margin:0 20px 20px 0}.sample-posts-title-ul li a{color:var(--mavis-accent);font-size:14px;text-transform:uppercase}.sample-posts-title-ul li a:hover{text-decoration:underline;font-weight:bold}.van-item-custom{flex-basis:33%}.van-item-custom .custom-title-h4{padding:5px 0;font-weight:bold}.questions{padding:0px 0 40px}.questions .custom-title-h2{font-size:32px;font-weight:400;line-height:normal;font-family:Ubuntu,sans-serif !important;text-transform:uppercase}.questions-list{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:20px}.questions-list li{margin:0 20px 20px 0;flex-basis:30%}.questions-list li .title-list a{text-transform:uppercase;padding:0 0 10px 0;font-size:16px;color:#54392c !important}.questions-list li a{color:var(--mavis-accent);font-size:14px}.questions-list a:hover{font-weight:normal;text-decoration:underline}.custom-title-news{font-size:32px;font-weight:400;line-height:normal;font-family:Ubuntu,sans-serif !important;text-transform:uppercase}.news-list{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:20px}.news-list li{margin:0 25px 20px 0;flex-basis:23%}.news-list li:nth-child(4),.news-list li:nth-child(8){margin-right:0}.news-img{height:180px;margin-bottom:15px;overflow:hidden}.news-list li .news-img img{height:100%;width:100%}.news-list li .news-title a{text-transform:uppercase;padding:0 0 10px 0;font-size:16px;color:#54392c !important}.news-list a:hover{font-weight:normal;text-decoration:underline}.single-news__box p{margin:20px 0}.single-news__box ul li p{margin:10px 0}.single-news__box ul li,.single-news__box ol li{display:list-item;padding:5px 0}.single-news__box h2{text-transform:none}.project{padding:40px 0 0}.contacts{margin-bottom:40px}.block_text{position:relative;padding:20px 40px;background:#f8f6f6;border-radius:10px;width:auto;margin:50px 0;font-size:18px}.block_text:before{content:"";position:absolute;width:36px;height:36px;background:url(/wp-content/themes/mavis/img/comma.svg);background-size:100%;top:10px;left:10px}.alarm-text{padding:20px 70px;background:#f8f6f6;border-radius:7px;position:relative;font-size:18px !important;margin:30px 0 !important}.alarm-text:before{content:"";position:absolute;width:36px;height:36px;background:url(/wp-content/themes/mavis/img/alarm.png);background-size:100%;top:20%;left:20px}.pum-theme-1718 .pum-container,.pum-theme-lightbox .pum-container{border-radius:10px !important;border:none !important}.pum-theme-1718 .pum-title,.pum-theme-lightbox .pum-title{color:#54392c !important;font-weight:bold !important}.popmake-content{color:#54392c !important}.text-h3{font-size:34px;font-weight:normal;font-family:Ubuntu,sans-serif !important;line-height:normal;margin:15px 0 !important}.text-h4{font-size:30px;font-weight:normal;font-family:Ubuntu,sans-serif !important;margin:15px 0 !important;line-height:normal}.text-h5{font-size:26px;font-weight:normal;font-family:Ubuntu,sans-serif !important;margin:15px 0 !important;line-height:normal}.page-template-template-service-2 .app{background:#fff}.page-template-template-service-2 .whom{background:#fff}.page-template-template-service-2 .info{background:#fff !important}.questions{background:#fff !important}.page-template-template-service-2 .header{background:#fff !important}.page-template-template-service-2 .right-form{background:#f8f6f6}.page-template-template-service-2 .right-form__body{background:#f8f6f6}.wrapper-google-reveiws{margin:40px 0}.wrapper-insta{display:none}.van{padding:54px 0 0 !important}#placeForPager{margin-bottom:0}.van__box{padding-bottom:45px}.instagram-gallery__button{border-radius:20px !important}.top__logotext,.top__call a,.top__mail,.breadcrumb-container li a,body,.header__subtitle,.header__item{color:#000}.bttn{background:#474a51}.header__advantage:before{background-color:#474a51}.bttn:after{border:1px solid #474a51}.primary-menu>ul>li>a,.our_services-box .card-our-list ul li a{color:#54392c}.custom-form-new-mainpage input{border:1px solid #474a51 !important;color:#000}.project__left:after{border:2px solid #473a51}#instagram-gallery-feed-0 .instagram-gallery__actions .instagram-gallery__button--follow{background-color:#474a51 !important}.footer{background:#474a51}.our_services-box .card-our-title a{color:#54392c}.site{background:#3f4248}.btn-custom-form-popup input{background:#474c51 !important}.floating-form__top{background:#474c51}.floating-form__form form input,.floating-form__form form textarea{border:1px solid #474c51}.floating-form__top:after{border:2px solid #474c51}.header__advantage:after{border:2px solid #474c51}.project__left:before{background-color:#474a51}.header__sert{border:2px solid #474c51}.popup-call__name{color:#000}.btn-custom-form-new input{background:#474a51}.btn-custom-form-new-mainpage input,.btn-custom-form-new-mainpage-footer input{background:#474a51 !important}.news .news__box .news__card-title,.news .news__box .news__card-date,.news .news__box .news__card-link,.news .news__box .news__card-link a{color:#000}.btn-custom-form-new-services input,.btn-custom-form-new input{background:#474a51 !important}.custom-form-new-services input{border:1px solid #474a51 !important}.pum-theme-1718 .pum-title,.pum-theme-lightbox .pum-title{color:#474a51 !important}.popmake-content{color:#474a51 !important}.contacts__box .contacts-card .contacts-content{color:#474a51 !important}.header__form:before{background-color:#474a51}.header__form:after{border:2px solid #474c51}.mavis{background:#474c51}.mavis__pic{background:#474c51}.page-template-template-service-2 .header__right-form{border-top:0.4px solid #474c51;border-left:0.4px solid #474c51;border-right:0.4px solid #474c51;border-bottom:4px solid #474c51}.page-template-template-service-2 .van,.req{background:#474c51}.news-list li .news-title a{color:#000}.mail-img{width:auto;height:13px;margin-top:5px}.top__call img{margin-right:4px}.header__item img{width:40px;height:40px}.header__plus{width:25px}.breadcrumb-container li a{color:#474a51 !important}.ser__item li a{color:#474a51}.whom__item{background:url(../img/grey/whom1.png) no-repeat 0 0;background-size:40px}.alarm-text:before{background:url(/wp-content/themes/mavis/img/grey/alarm.png);background-size:100%}.whom-test a{color:#fff !important;font-weight:bolder}.bttn:hover{background:#2c2e33}.checkbox{border:2px solid #474a51}.block_text:before{background:url(/wp-content/themes/mavis/img/grey/comma.png);background-size:100%}.swiper-button-next,.swiper-button-prev{color:#474a51 !important}.swiper-pagination-bullet-active{background:#474a51 !important}.page-template-template-service-2{background:#fff}.margin-custom-one{margin-top:45px}.fixed{position:fixed;top:0;height:75px;max-width:100%;width:100%;z-index:200;background:#fff;box-shadow:0 8px 24px rgba(36,38,43,.08)}.fixed .top__box{height:75px}.fixed .top__logo>img,.fixed .top__logo>picture,.fixed .top__logo>picture img{max-width:50px}.top__logo>picture{display:block;flex:0 0 auto;margin-right:12px;max-width:80px;line-height:0}.top__logo>picture img{display:block;width:100%;height:auto;max-width:80px}.top__logotext picture{display:block;line-height:0}.fixed .top__logotext img{max-width:200px}.fixed .top__logo span{font-size:12px}.fixed .top__btn{width:195px;height:38px}.fixed .bttn:after{left:-4px;height:38px}.fixed-menu{position:fixed;top:105px;height:55px;max-width:100%;width:100%;background:#fff !important;z-index:200}.fixed-menu .box-breadcrumbs{opacity:0}.header{padding-bottom:0}.header__flex{padding-top:10px;margin-top:0}.van__box{padding-left:0;padding-right:0}.header__subtitle{margin-bottom:40px}.header__list{margin-bottom:0}.header__advantage{margin-top:20px;padding-top:40px;padding-bottom:45px}.van__box{padding-bottom:0}.van{padding:40px 0 45px !important;margin:0}.our_services{padding-top:35px}.our_services-title{margin-bottom:35px}.our_services-box .card-our-title{margin-bottom:0;height:60px}.app{padding:35px 0 0}.advantages{padding:45px 0}.our_services-box .card-our{margin-bottom:25px}.app{padding:35px 0 10px}.advantages .container_advantages .advantages__box .advantages__item{margin-bottom:0}.advantages{padding:35px 0}.project{padding:35px 0 45px}.margin-custom-one{margin:0}.instagram-gallery__actions{margin:45px 0 35px}.custom-form-new-mainpage-footer{margin-top:20px}.footer{padding:45px 0}.footer__form{margin-top:0}.wrapper-custom-form-service-view-one input{margin-bottom:0}.margin-custom-two{margin:45px 0 10px}.app__text{margin:10px 0 !important}.wrapper-google-reveiws{margin:30px 0}.whom{padding:0}.whom__text{margin:0}#whom .custom-title-h2{margin-bottom:20px}.info{padding:0}.info__box{margin-top:15px}.custom-form-new-services{margin-top:0}.questions{padding:0px 0 45px}.margin-custom-3{padding-bottom:0px !important}.project__slider{margin-top:10px}footer#footer{margin-top:40px}.whom__box{margin:0}.header__flex{padding-top:5px}.new_margin_one{margin-top:15px;padding-bottom:15px}.new_margin_two{padding:20px 0 0px}.new_margin_two .app__line{margin:10px 0 20px 0}.new_margin_three{margin:-10px 0 0 0}.new_margin_three .whom__item{margin-top:25px}.new_margin_three .whom__item{margin-bottom:0}.new_margin_three h3{margin:20px 0}.new_margin_three h4{margin:20px 0}.new_margin_four{margin-top:35px}.new_margin_five{padding:0;margin-top:20px}.new_margin_five .custom-form-new-services input{margin-bottom:5px}.new_margin_six{margin-top:5px;padding-bottom:15px}.new_margin_seven{padding-bottom:20px}.new_margin_nine{padding:30px 0 120px}.new_margin_ten{padding:45px 0;margin-top:45px}.new_margin_13{padding:0 !important;margin-bottom:5px}.advantages .container_advantages .advantages__box{align-items:baseline}.wrapper-block-three-text h3{margin:20px 0}.page-template-template-service-2 .header__right-form{margin-right:0}.new_m_1{margin-top:-10px !important}.new_m_1 .header__list{margin-top:35px}.new_m_2{padding:20px 0 0 0 !important}.new_m_2 .app__line{margin:20px 0}.new_m_3{margin-top:-15px}.new_m_4{padding:25px 0 0 0}.new_m_5{padding:0 !important;margin-top:-10px}.new_m_5 .whom__box{margin-top:30px}.new_m_5 .whom__btn{margin-top:0px}.new_m_6{background:#474c51 !important;padding:35px 0 !important;margin:45px 0 0 0}.new_m_7{margin-top:25px !important;padding:0 !important}.new_m_7 h3{margin:10px 0 20px !important}.new_m_7 .alarm-text{margin:35px 0}.new_m_8_1{margin:35px 0 0;padding:0 !important}.new_m_8_1 .ask__text{margin-bottom:10px}.new_m_8{margin:-5px 0 0 0;padding:0 !important}.new_m_9{margin:25px 0 0;padding:0 !important}.new_m_10{background:#474c51 !important;padding:35px 0 65px !important;margin:20px 0 0}.new_m_10 .mavis__block:after{width:100%;top:65px}.new_m_10 .mavis__block{width:100%}.new_m_11{padding:0 !important;margin:45px 0 0}.new_m_12{padding:0 !important;margin:40px 0 0}.new_m_13{}.new_m_14{padding:25px 0 0 !important}.new_m_15{padding:40px 0 0 0 !important}.new_m_16{margin-top:45px;margin-bottom:30px}.page-template-template-service-2 .clients .custom-title-h2{margin-bottom:30px}.news .news__box .news__card{margin-bottom:45px}.new_m_17{padding:0;margin-top:-10px}.new_m_18{margin-top:10px}.new_m_19{padding-bottom:0px !important}.new_m_20{margin:45px 0 0;padding:45px 0}.wrapper-block-three-text{width:97%}.header__item span{padding-right:10px}.app h2{line-height:normal}.req_custom_m{padding:35px 0;margin-top:40px}.news .news__title{margin-bottom:45px}.custom_app_1{padding-top:5px}.custom_app_1 .ask__text{margin-bottom:15px}.project_custon_m{padding:45px 0 25px}.advantages_custom_m{margin:20px 0}.btn-google-reveiws{text-align:center;width:100%;margin:10px 0}.btn-google-reveiws a{display:inline-block;text-align:center;padding:10px 20px;background:#474a51;border-radius:50px;color:#fff;text-decoration:none}.btn-google-reveiws a:hover{background:#000}.wrapper-google-reveiws{margin-bottom:45px}.whom-ask .whom__item{margin:20px 0}.app-ask .alarm-text{margin-top:20px}.custom-color-form .btn-custom-form-new-services input{background:var(--mavis-accent) !important;border:1px solid var(--mavis-accent) !important}.custom-color-form .btn-custom-form-new-services:before{border-left:1px solid var(--mavis-accent)}.custom-color-form .btn-custom-form-new-services:after{border-right:1px solid var(--mavis-accent)}.custom-color-form .btn-custom-form-new-services input:hover{background:#fff !important;color:var(--mavis-accent) !important}.new_m_21{padding:45px 0px 0px;background:#474a51;margin:15px 0 30px}.new_m_21 .wpcf7-response-output{color:#fff}.orange a{color:var(--mavis-accent) !important}.wrapper-btn-mobile .bttn{background:var(--mavis-accent) !important;border:1px solid var(--mavis-accent) !important}.btn-custom-form-popup input{background:var(--mavis-accent) !important;border:1px solid var(--mavis-accent) !important}.btn-custom-form-popup:after,.btn-custom-form-popup:before{border:1px solid var(--mavis-accent)}.primary-menu ul li a:hover{text-decoration:underline}.btn-custom-form-popup input:hover{border:1px solid var(--mavis-accent) !important;color:var(--mavis-accent) !important}.btn-custom-form-popup:hover input{color:var(--mavis-accent)}.wrapper-btn-mobile .bttn:hover{background:#fff !important;color:var(--mavis-accent) !important}.wrapper-btn-mobile .bttn:after{border:1px solid var(--mavis-accent)}.add_margin{margin-bottom:25px}.single-news ul{margin:10px 0 20px}.single-news ol li ul{margin-bottom:0}.app__form .app__btn:hover{color:#fff}.ser__block:nth-child(3) ul li:nth-child(2){margin-left:15px}.ser__block:nth-child(3) ul li:nth-child(3){margin-left:15px}.ser__block:nth-child(3) ul li:nth-child(4){margin-left:15px}.ser__block:nth-child(3) ul li:nth-child(5){margin-left:15px}.wrapper-block-three-text h4{margin:30px 0}.bg-form-grey-one{background:#fbeee6 !important;padding:35px 0 0 0 !important;margin:40px 0}.bg-form-grey-two{background:#fbeee6 !important;padding:35px 0 0 0 !important;margin:25px 0 45px}.bg-form-grey-three{background:#fbeee6 !important;padding:35px 0 0 0 !important;margin:20px 0 60px}.bg-form-grey-four{background:#fbeee6 !important;padding:35px 0 0 0 !important;margin:30px 0 35px 0}.bg-form-grey-five{background:#fbeee6 !important;padding:35px 0 0 0 !important;margin:45px 0}.bg-form-grey-six{background:#fbeee6 !important;padding:35px 0 0 0 !important;margin:40px 0}.bg-form-grey-seven{background:#fbeee6 !important;padding:25px 0 0px 0 !important;margin:40px 0}.video-margin{margin-bottom:17px}.margin-video-two{margin-bottom:10px}.margin-video-three{margin-bottom:8px}.margin-video-four{margin-bottom:5px}.wrapper-video{margin:10px 0 15px}.wrapper-video-two{margin:10px 0}.custom-title3{padding:30px 0 0 0}.wrapper-block-two-text h3{margin-bottom:20px}#app .app__item{flex-basis:30%}summary::-webkit-details-marker{display:none}summary::-moz-list-bullet{list-style-type:none}summary::marker{display:none}summary{display:inline-block;padding:.3em .6em .3em 1.5em;font-size:1.4em;cursor:pointer;position:relative}summary:before{left:.3em;top:.4em;color:transparent;background:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjM0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIzNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOC41OSAxNi4zNGw0LjU4LTQuNTktNC41OC00LjU5TDEwIDUuNzVsNiA2LTYgNnoiLz48L3N2Zz4=") no-repeat 50% 50% / 1em 1em;width:1em;height:1em;content:"";position:absolute;transition:transform .5s}details[open]>summary:before{transform:rotateZ(90deg)}summary~*{padding:0 1em 0 1em}details[open] summary~*{animation:sweep .5s ease-in-out}@keyframes sweep{0%{opacity:0}100%{opacity:1}}summary:focus{outline:0;box-shadow:inset 0 0 1px rgba(0,0,0,0.3),inset 0 0 2px rgba(0,0,0,0.3)}details{display:block;margin-bottom:.5rem}.whom__item{display:inline-block}.whom__item a{font-weight:normal;display:inline-block}.whom__item a:hover{text-decoration:underline !important}.whom__text{font-size:16px !important}.whom__text p{font-size:16px;margin:0 0 15px 0}.whom__box a:hover{text-decoration:underline}.whom__item{font-size:16px !important}.primary-menu>ul>li>a{white-space:nowrap;padding:20px 15px 20px 0}.bg-custom{background:var(--mavis-banner)}.wrapper-header-banner{background:var(--mavis-banner);width:100%;padding:10px 5%;text-align:center;height:50px;position:relative;z-index:1000}.header-banner-text{color:#fff;font-size:18px}.header-banner-text a{color:#fff;font-size:20px;opacity:normal;text-transform:uppercase;font-weight:bold;text-decoration:underline}.header-banner-text a:hover{text-decoration:none}.fixed-banner{position:fixed;top:0;height:auto;max-width:100%;width:100%;z-index:200}.tel-icon{display:inline-block;margin:0 0 0 5px;vertical-align:middle}.wrapper-block-two-text ul li,.wrapper-block-two-text ol li{padding:5px 0}.wrapper-block-two-text ul,.wrapper-block-two-text ol{margin:10px 0 10px 10px}.wrapper-block-three-text ul li,.wrapper-block-three-text ol li{padding:5px 0}.wrapper-block-three-text ul,.wrapper-block-three-text ol{margin:10px 0 10px 10px}.header__sert{width:auto;height:auto}.whom-text-block h3{margin:20px 0}.whom-text-block big{margin:20px 0;display:block}.block-flex{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.block-flex-one{flex-basis:30%}.block-flex-two{flex-basis:70%}.knopka-test{position:absolute;top:90px;left:550px;z-index:1000}.whom-text-block-two{margin:40px 0 0 0}.whom-text-block-two p{margin:0 0 20px 0}.add-custom_21{margin-bottom:0 !important}.bg-form-grey-three-custom{margin:20px 0 40px 0;padding:35px 0 10px 0 !important}.bg-form-grey-three-custom .custom-title-h2{font-size:32px;line-height:normal;font-weight:400;padding-bottom:20px;font-family:Ubuntu,sans-serif !important}.block-flex{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;margin:35px 0 40px}.block-flex-2{margin:15px 0 40px}.block-flex-3{margin:55px 0 40px}.block-flex-one{flex-basis:40%;margin-bottom:10px}.block-flex-two{flex-basis:100%;margin-bottom:50px}.block-flex-two .mavis__block{padding:30px 30px 50px !important;min-height:280px !important}.block-flex-two .mavis{background:#474c51;border-radius:8px;height:auto}.block-flex-two .mavis__block:after{opacity:0;display:none}.block-flex-two .whom{padding:0 !important}.bg-adv-custom-2 .advantages{border-radius:8px;padding:25px 0}.bg-adv-custom-2 .new_margin_ten{margin-top:40px}.bg-adv-custom .advantages{border-radius:8px;padding:25px 0 !important;background:url(../img/we.png) no-repeat 50% / cover}.bg-adv-custom-3 .advantages{border-radius:8px;padding:25px 0 !important;background:url(../img/we.png) no-repeat 50% / cover;margin-bottom:45px}.project__img img{height:400px}.project__left{max-width:100% !important;flex-basis:70%;background:rgba(36,38,43,0.9);padding:28px 24px 24px;border-radius:12px}blockquote{font-weight:normal;padding:20px 20px 20px 40px;background-color:#FDF5E6;color:#000000;border-left:5px solid #fbab60;margin:35px 0}.form-title-call{text-align:center;font-weight:bold;font-size:18px;padding:0 0 20px 0}.image-cap{margin:0 0 20px 0;color:#000}.image-cap-w{margin:0 0 20px 0;color:#fff}#header{background:bottom center/cover no-repeat url('https://mavisgroup.by/wp-content/uploads/2020/07/2-layers.webp')}.our_services{background:no-repeat center center/cover url('/wp-content/themes/mavis/img/our_fon.png')}.single-news-custom{padding-left:15%;padding-right:15%}.single-news h1{font-size:42px !important;padding:0 15% !important}.single-news h2{font-size:36px}.single-news h3{font-size:32px}.single-news h4{font-size:28px}.custom-h1{padding:0 15% !important;font-size:42px !important}.custom-wrapper-vopros-2{margin:50px 15%}.custom-adv-two-wrapper h2{font-size:36px}.custom-adv-two-wrapper h3{font-size:32px}.custom-adv-two-wrapper h4{font-size:28px}.box-custom-adv .advantages__img{margin-botttom:5px}.box-custom-adv .advantages__img img{height:40px}.box-custom-adv .advantages__img{margin-bottom:5px !important}.box-custom-adv .advantages__text{font-size:18px !important}.custom-adv-two-wrapper{padding:15px 0}@media (min-width:576px){.footer__block{max-width:245px}}@media screen and (min-width:320px) and (max-width:768px){#header,.our_services{background:none}img{max-width:100%;height:auto}body,.container{width:100%;max-width:100%}body,p{font-family:Ubuntu,sans-serif !important}.wrapper-custom-form .text-danger{position:relative;display:block}.wrapper-custom-form-header .text-danger{position:relative;display:block}.wrapper-custom-form-service .text-danger{position:relative;display:block}.fluentform label.error{margin-top:5px;left:0;position:relative}.custom-form-new-mainpage,.custom-form-new-services,.custom-form-new-mainpage-footer{flex-wrap:wrap}.wrapper-block-two-text{flex-basis:100%}.ask__text{line-height:normal}h1,h2,h3,h4,h5{line-height:normal}.info__content p{font-size:16px;font-family:Ubuntu,sans-serif !important}.top__logo{width:100%}.top__logo img{width:250px}.title-form-footer{text-align:center}.ser__item li{margin-bottom:1px}.ser__item li a{margin-bottom:5px;padding:10px;cursor:pointer;display:block}.box-breadcrumbs{padding-bottom:5px}.top__call .top__call-tel img{width:18px}.wrapper-questions{flex-basis:100%}.block_text{margin:20px 0}.sample-posts-title-ul li{flex-basis:100%}.project__text56{height:auto;overflow:hidden}.project{padding-bottom:25px}.news-list li,.questions-list li{margin:0 0 10px 0;flex-basis:100%}.header__left h1{font-size:36px}.fixed,.fixed-menu,.fixed-banner{position:absolute}.top__box{padding:7px 0;flex-direction:row;flex-wrap:wrap;justify-content:center}.top__logo{flex-direction:row}.top__logotext img{margin:0 0 0 10px;max-width:200px}span.slogan-text{padding-left:12px}.top__communications{flex-direction:row;justify-content:flex-start}.top__call a{font-size:14px;margin-right:10px}.top__mail{font-size:13px}img.img-logo{height:49px;width:auto;margin-top:10px}.wrapper-btn-mobile a{width:180px;height:35px}.wrapper-btn-mobile .bttn:after{left:-4px;height:35px}.box-breadcrumbs{padding-bottom:0;height:auto;padding-top:10px}.top__communications{margin:0px 0 5px;justify-content:space-around}.top_menu{z-index:50;margin-top:15px;top:-10px}.top_menu .container{display:flex;flex-wrap:nowrap;justify-content:space-between;padding:0 2px}.primary-menu{top:0px;padding:15px 30px 20px 30px;left:0;width:100%}.primary-menu ul li{padding:7px 0}.wrapper-logo-mobile,.top__communications{width:100%}.mobile-menu{padding-right:0}.breadcrumb-container.theme1 a{padding:0 7px!important;margin:0 !important}.header__flex{margin-top:15px}.header{padding-bottom:5px}.wrapper-btn-mobile{margin-right:20px}.ser__item li a{margin-bottom:0;padding:5px 10px}.page-template-template-service-2 .header__left{margin-top:0}.header__form{z-index:20}#wpadminbar{z-index:1}.wrapper-custom-form-service-view-one input{margin-bottom:20px}#app,#whom{background:#fff}.new_m_8{margin-top:30px}.whom__text{margin-bottom:20px}.mobile-show{display:block !important;margin-top:30px}.header__subtitle{font-size:22px}.menu-item-has-children .icon-sort-down{padding-left:150px;margin-left:-150px;padding-bottom:20px;z-index:100}.block-flex-one{flex-basis:100%}.block-flex-two{flex-basis:100%}.block-flex{margin:30px 0 0 0}.block-flex-two .mavis__block{padding:20px !important;min-height:auto !important}.advantages .container_advantages .advantages__box .advantages__item{margin-bottom:20px}.info__content img{width:100%;height:auto}.single-news-custom{padding-left:5%;padding-right:5%}.wrapper-header-banner{height:100px}.single-news h1{font-size:32px !important}.single-news h2{font-size:28px}.single-news h3{font-size:24px}.single-news h4{font-size:20px}}@media screen and (min-width:768px) and (max-width:980px){.footer__form{width:100%}.footer-btn-custom{line-height:normal !important}.ask__text{line-height:normal}img{max-width:100%;height:auto}.fixed,.fixed-menu{position:absolute}}@media screen and (min-width:840px) and (max-width:1025px){.wrapper-block-one-img{margin:0px 20px 10px 0}.wrapper-block-two-text{flex-basis:45%}.ask__text{line-height:normal}}.wrapper-custom-form-service-view-one .wpcf7-response-output{color:#000 !important;-webkit-text-fill-color:#000 !important;font-size:16px !important;line-height:1.4 !important}.footer__form .wrapper-custom-form-service-view-one .wpcf7-response-output,.new_m_21 .wrapper-custom-form-service-view-one .wpcf7-response-output,.bg-brown .wrapper-custom-form-service-view-one .wpcf7-response-output{color:#fff !important;-webkit-text-fill-color:#fff !important}#popup-call .wrapper-custom-form-service-view-one .wpcf7-response-output{color:#222 !important;-webkit-text-fill-color:#222 !important}.wpcf7 form.sent .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.spam .wpcf7-response-output,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{font-size:16px !important;line-height:1.4 !important;opacity:1 !important;visibility:visible !important}.grecaptcha-badge{display:none !important}.mavis-header-fixed-spacer{display:none;height:0;min-height:0;padding:0;margin:0;overflow:hidden}@media screen and (min-width:769px){body.mavis-header-desktop-fixed .fixed{position:fixed !important;top:var(--mavis-adminbar-height,0px) !important;left:0 !important;right:0 !important;width:100% !important;max-width:100% !important;z-index:9999 !important;background:#fff !important;transform:translateZ(0);backface-visibility:hidden}body.mavis-header-desktop-fixed .fixed-menu{position:fixed !important;top:calc(var(--mavis-adminbar-height,0px) + var(--mavis-top-height,0px)) !important;left:0 !important;right:0 !important;width:100% !important;max-width:100% !important;height:auto !important;min-height:48px !important;z-index:9998 !important;background:#fff !important;box-shadow:0 10px 24px rgba(36,38,43,.08);overflow:visible !important;transform:translateZ(0);backface-visibility:hidden}body.mavis-header-desktop-fixed .fixed-menu .box-breadcrumbs{display:none !important;height:0 !important;padding:0 !important;margin:0 !important;opacity:0 !important;visibility:hidden !important}body.mavis-header-desktop-fixed .fixed-menu .primary-menu{padding-top:8px !important;padding-bottom:8px !important}}.mavis-mobile-sticky{display:none}@media screen and (max-width:768px){.fixed,.fixed-menu,.fixed-banner{position:relative !important;top:auto !important;left:auto !important;right:auto !important;width:auto !important;max-width:none !important;height:auto !important;min-height:0 !important;transform:none !important}.fixed .top__box{height:auto !important}body.mavis-header-mobile-fixed .mavis-mobile-sticky{display:block;position:fixed;top:var(--mavis-adminbar-height,0px);left:0;right:0;z-index:10000;width:100%;max-width:100%;background:#fff;box-shadow:0 3px 8px rgba(0,0,0,.16);transform:translateZ(0);backface-visibility:hidden}.mavis-mobile-sticky .mavis-mobile-sticky__banner,.mavis-mobile-sticky .mavis-mobile-sticky__top{position:relative !important;top:auto !important;left:auto !important;right:auto !important;width:100% !important;max-width:100% !important;height:auto !important;min-height:0 !important;margin:0 !important;transform:none !important;z-index:auto !important}.mavis-mobile-sticky .mavis-mobile-sticky__banner{display:none !important}.mavis-mobile-sticky .wrapper-header-banner{height:auto !important;min-height:58px !important;padding:10px 12px !important;display:flex !important;align-items:center !important;justify-content:center !important}.mavis-mobile-sticky .header-banner-text{font-size:16px !important;line-height:1.15 !important;text-align:center !important;padding:0 !important;margin:0 !important}.mavis-mobile-sticky .header-banner-text a{white-space:nowrap}.mavis-mobile-sticky .tel-icon{width:24px !important;height:24px !important}.mavis-mobile-sticky .mavis-mobile-sticky__top{background:#fff !important}.mavis-mobile-sticky .top__box{height:auto !important;padding:7px 0 !important;flex-direction:row !important;flex-wrap:wrap !important;align-items:center !important;justify-content:center !important}.mavis-mobile-sticky .wrapper-logo-mobile{width:100% !important}.mavis-mobile-sticky .top__logo{width:100% !important;flex-direction:row !important;align-items:center !important;justify-content:center !important}.mavis-mobile-sticky .top__logo .img-logo,.mavis-mobile-sticky img.img-logo{height:49px !important;width:auto !important;max-width:70px !important;margin-top:8px !important}.mavis-mobile-sticky .top__logotext img{max-width:200px !important;margin:0 0 0 10px !important}.mavis-mobile-sticky span.slogan-text{padding-left:12px !important;display:block !important;font-size:12px !important;line-height:1.15 !important;color:#000 !important}.mavis-mobile-sticky .top__communications{width:100% !important;margin:0 0 5px !important;display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:space-around !important;color:#000 !important;background:#fff !important}.mavis-mobile-sticky .top__call a{font-size:14px !important;line-height:1.2 !important;margin-right:10px !important;color:#000 !important}.mavis-mobile-sticky .top__mail{font-size:13px !important;line-height:1.2 !important;color:#000 !important}.mavis-mobile-sticky .mail-img{height:13px !important;width:auto !important;margin-top:3px !important}.mavis-mobile-sticky .wrapper-btn-mobile{margin-right:20px !important}.mavis-mobile-sticky .wrapper-btn-mobile a,.mavis-mobile-sticky .wrapper-btn-mobile .top__btn,.mavis-mobile-sticky .top__btn{width:180px !important;height:35px !important;min-height:35px !important;line-height:35px !important;padding:0 16px !important;margin:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;white-space:nowrap !important;background:var(--mavis-accent) !important;color:#fff !important}.mavis-mobile-sticky .wrapper-btn-mobile .bttn:after,.mavis-mobile-sticky .bttn:after{left:-4px !important;height:35px !important}.mavis-mobile-sticky .mobile-menu{display:flex !important;padding:15px 10px 14px !important;cursor:pointer;z-index:2}.mavis-mobile-sticky__dropdown{display:none;position:static;width:100%;max-height:calc(100vh - 130px - var(--mavis-adminbar-height,0px));overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fff;box-shadow:0 6px 10px rgba(0,0,0,.12)}.mavis-mobile-sticky.is-open .mavis-mobile-sticky__dropdown{display:block}.mavis-mobile-sticky__dropdown .primary-menu{display:block !important;position:static !important;top:auto !important;left:auto !important;right:auto !important;width:100% !important;padding:0 30px 18px 30px !important;margin:0 !important;background:#fff !important;z-index:auto !important}.mavis-mobile-sticky__dropdown .primary-menu>ul,.mavis-mobile-sticky__dropdown .primary-menu ul{display:flex !important;flex-direction:column !important;margin:0 !important;padding:0 !important;list-style:none !important}.mavis-mobile-sticky__dropdown .primary-menu ul li{position:relative;padding:11px 0 !important;margin:0 !important}.mavis-mobile-sticky__dropdown .primary-menu ul li a{display:inline-block;font-size:16px !important;line-height:1.25 !important;color:#54392c !important;padding:0 !important;text-decoration:none !important}.mavis-mobile-sticky__dropdown .primary-menu ul li.orange>a{color:var(--mavis-accent) !important}.mavis-mobile-sticky__dropdown .mavis-sub-toggle{display:inline-block;width:34px;height:24px;margin-left:8px;vertical-align:middle;cursor:pointer}.mavis-mobile-sticky__dropdown .mavis-sub-toggle:before{top:2px;left:10px}.mavis-mobile-sticky__dropdown .primary-menu .ser,.mavis-mobile-sticky__dropdown .primary-menu .ser_mob{display:none !important;position:static !important;top:auto !important;left:auto !important;width:100% !important;padding:10px 0 0 0 !important;opacity:1 !important;background:#fff !important;transition:none !important}.mavis-mobile-sticky__dropdown .primary-menu .menu-item-has-children.open .ser_mob,.mavis-mobile-sticky__dropdown .primary-menu .menu-item-has-children.open .ser{display:block !important}.mavis-mobile-sticky__dropdown .primary-menu .ser .container,.mavis-mobile-sticky__dropdown .primary-menu .ser_mob .container{width:100% !important;max-width:none !important;padding:0 !important;margin:0 !important;display:block !important}.mavis-mobile-sticky__dropdown .primary-menu .ser__box,.mavis-mobile-sticky__dropdown .primary-menu .ser__block{display:block !important;width:100% !important}}.service-hero--without-certificate .header__flex{align-items:flex-start}.service-hero--without-certificate .header__left{width:100%;min-width:0}.service-hero--without-certificate .header__form{width:100%;max-width:1080px;margin-top:28px;padding:28px 32px 30px;overflow:hidden;background:#474a51;border:1px solid #474a51;border-radius:32px;box-sizing:border-box}.service-hero--without-certificate .header__form::before,.service-hero--without-certificate .header__form::after{content:none !important;display:none !important}.service-hero--without-certificate .header__send{padding-top:0;margin-bottom:20px;font-size:clamp(22px,2vw,30px);line-height:1.2}.service-hero--without-certificate .header__form .wrapper-custom-form-service-view-one{position:relative;z-index:2}.service-hero--without-certificate .header__form .custom-form-new-services{display:flex;align-items:flex-start;gap:16px;width:100%;margin-top:0}.service-hero--without-certificate .header__form .custom-form-new-services>div{min-width:0;margin-right:0}.service-hero--without-certificate .header__form .custom-form-new-services input{margin:0 !important}.service-hero--without-certificate .header__form .wpcf7-response-output{margin:16px 0 0 !important;color:#fff !important;-webkit-text-fill-color:#fff !important}@media screen and (max-width:991px){.service-hero--without-certificate .header__form{max-width:none;padding:24px;border-radius:26px}.service-hero--without-certificate .header__form .custom-form-new-services{flex-wrap:wrap}.service-hero--without-certificate .header__form .custom-form-new-services>div{flex:1 1 calc(50% - 8px);width:auto}.service-hero--without-certificate .header__form .custom-form-new-services>div:last-child{flex-basis:100%}}@media screen and (max-width:575px){.service-hero--without-certificate .header__form{margin-top:20px;padding:22px 18px;border-radius:22px}.service-hero--without-certificate .header__send{margin-bottom:16px;font-size:22px}.service-hero--without-certificate .header__form .custom-form-new-services{display:block}.service-hero--without-certificate .header__form .custom-form-new-services>div{width:100%;margin-bottom:12px}.service-hero--without-certificate .header__form .custom-form-new-services>div:last-child{margin-bottom:0}}.service-hero--without-certificate .header__sert,.service-hero--without-certificate .header__img{display:none !important;width:0 !important;height:0 !important;margin:0 !important;padding:0 !important;border:0 !important}.service-hero--without-certificate .header__flex{justify-content:flex-start}.service-hero--without-certificate .header__left{width:100% !important;max-width:none}.service-hero .header__form{display:none !important}#whom ul li,#info ul li{padding:0 !important;margin-bottom:0 !important;line-height:1.45 !important}#whom ul,#info ul{padding-left:18px !important;margin:10px 0 15px !important}#whom h2,#info h2{font-size:2rem !important;line-height:1.25 !important;margin:30px 0 15px !important}#whom h3,#info h3{font-size:1.4rem !important;line-height:1.3 !important;margin:25px 0 12px !important}.home .header__subtitle{margin-bottom:34px}.mavis-hero-triggers{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.88fr) minmax(0,.88fr) minmax(0,1.1fr);gap:18px;width:100%;margin:0 0 24px}.mavis-trigger-card{position:relative;min-width:0;min-height:238px;padding:28px 22px 24px;border:1px solid rgba(71,74,81,.13);border-top:3px solid var(--mavis-accent);border-radius:15px;background:rgba(255,255,255,.94);box-shadow:0 12px 32px rgba(31,36,43,.10);color:#141414;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.mavis-trigger-card:hover{transform:translateY(-3px);box-shadow:0 17px 38px rgba(31,36,43,.14)}.mavis-trigger-card__icon{display:block;color:#555a62}.mavis-trigger-card__icon svg{display:block;width:68px;height:68px;overflow:visible}.mavis-trigger-card--primary .mavis-trigger-card__icon svg path:last-child{color:#ef5b0c}.mavis-trigger-card--primary{display:flex;align-items:center;gap:22px;padding-left:26px}.mavis-trigger-card--primary .mavis-trigger-card__icon{flex:0 0 82px}.mavis-trigger-card--primary .mavis-trigger-card__icon svg{width:82px;height:92px}.mavis-trigger-card__content,.mavis-trigger-card__title,.mavis-trigger-card__text,.mavis-trigger-card__note,.mavis-trigger-card__number,.mavis-trigger-card__caption,.mavis-trigger-card__cta-title,.mavis-trigger-card__button{display:block}.mavis-trigger-card__title{margin-bottom:14px;font-size:31px;line-height:1.05;font-weight:700;color:#111}.mavis-trigger-card__text{font-size:20px;line-height:1.45;font-weight:500}.mavis-trigger-card__note{margin-top:19px;font-size:14px;line-height:1.35;color:#666a70}.mavis-trigger-card--stat{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.mavis-trigger-card--stat .mavis-trigger-card__icon{margin-bottom:15px}.mavis-trigger-card--stat .mavis-trigger-card__icon svg{color:#555a62}.mavis-trigger-card__number{font-size:34px;line-height:1;font-weight:700;color:var(--mavis-accent);white-space:nowrap}.mavis-trigger-card__caption{margin-top:12px;font-size:18px;line-height:1.3;font-weight:500}.mavis-trigger-card--cta{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:0;padding:25px 20px;background-color:#9e3409;background-image:linear-gradient(145deg,#c4471a 0%,#9e3409 78%);box-shadow:0 14px 34px rgba(158,52,9,.27);color:#fff;text-decoration:none}.mavis-trigger-card--cta:hover,.mavis-trigger-card--cta:focus{color:#fff;text-decoration:none;box-shadow:0 18px 40px rgba(158,52,9,.36)}.mavis-trigger-card--cta .mavis-trigger-card__icon{margin-bottom:13px;color:#fff}.mavis-trigger-card--cta .mavis-trigger-card__icon svg{width:59px;height:59px}.mavis-trigger-card__cta-title{max-width:220px;font-size:23px;line-height:1.26;font-weight:700}.mavis-trigger-card__cta-title span{display:block}.mavis-trigger-card__button{width:100%;margin-top:18px;padding:13px 14px;border-radius:11px;background:#fff;color:#252525;font-size:14px;line-height:1.2;font-weight:600;box-shadow:0 5px 14px rgba(122,49,10,.15)}.mavis-trigger-card__button span{margin-left:6px;font-size:18px}.mavis-trigger-card:focus-visible{outline:3px solid rgba(239,91,12,.35);outline-offset:4px}.mavis-hero-proof{display:flex;align-items:center;justify-content:center;gap:17px;max-width:670px;margin:0 auto 24px;color:#1b1b1b}.mavis-hero-proof__icon{flex:0 0 66px;color:#ef5b0c}.mavis-hero-proof__icon svg{display:block;width:66px;height:auto}.mavis-hero-proof__content{display:block}.mavis-hero-proof__content strong,.mavis-hero-proof__content span{display:block}.mavis-hero-proof__content strong{font-size:27px;line-height:1.15;font-weight:700}.mavis-hero-proof__content span{margin-top:5px;font-size:16px;line-height:1.35;color:#65686d}@media screen and (max-width:991px){.mavis-hero-triggers{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mavis-trigger-card--primary,.mavis-trigger-card--cta{grid-column:1 / -1}.mavis-trigger-card{min-height:200px}.mavis-trigger-card--primary{min-height:180px}.mavis-trigger-card--cta{min-height:220px}}@media screen and (max-width:768px){.home .header__subtitle{margin-bottom:28px}.mavis-hero-triggers{gap:12px;margin-bottom:20px}.mavis-trigger-card{min-height:164px;padding:19px 15px 17px;border-radius:13px;box-shadow:0 9px 24px rgba(31,36,43,.10)}.mavis-trigger-card--primary{min-height:154px;gap:15px;padding:20px 17px}.mavis-trigger-card--primary .mavis-trigger-card__icon{flex-basis:58px}.mavis-trigger-card--primary .mavis-trigger-card__icon svg{width:58px;height:66px}.mavis-trigger-card__title{margin-bottom:8px;font-size:26px}.mavis-trigger-card__text{font-size:17px;line-height:1.35}.mavis-trigger-card__note{margin-top:10px;font-size:12px}.mavis-trigger-card--stat .mavis-trigger-card__icon{margin-bottom:10px}.mavis-trigger-card--stat .mavis-trigger-card__icon svg{width:50px;height:50px}.mavis-trigger-card__number{font-size:27px}.mavis-trigger-card__caption{margin-top:8px;font-size:15px}.mavis-trigger-card--cta{min-height:184px;padding:19px 20px 20px}.mavis-trigger-card--cta .mavis-trigger-card__icon{margin-bottom:7px}.mavis-trigger-card--cta .mavis-trigger-card__icon svg{width:47px;height:47px}.mavis-trigger-card__cta-title{max-width:none;font-size:21px}.mavis-trigger-card__button{max-width:285px;margin-top:13px;padding:12px 14px;font-size:14px}.mavis-hero-proof{justify-content:flex-start;gap:12px;margin-bottom:18px;padding:0 4px}.mavis-hero-proof__icon{flex-basis:51px}.mavis-hero-proof__icon svg{width:51px}.mavis-hero-proof__content strong{font-size:21px}.mavis-hero-proof__content span{font-size:13px}}@media screen and (max-width:390px){.mavis-trigger-card--primary{align-items:flex-start}.mavis-trigger-card__title{font-size:24px}.mavis-trigger-card__text{font-size:15px}.mavis-trigger-card__note{font-size:11px}.mavis-trigger-card__number{font-size:24px}.mavis-trigger-card__caption{font-size:14px}.mavis-hero-proof__content strong{font-size:19px}}.service-benefits{--service-accent:#c2410c;--service-text:#292d32;--service-muted:#676f78;background:#f4f5f6 !important;margin-left:0;margin-right:0;padding:54px 0 !important}.page-template-template-service-2 .service-benefits,.page-template-template-service-2 .service-benefits.whom{background:#f4f5f6 !important}.service-benefits .service-benefits__grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;width:100%;padding:0 !important}.service-benefits .service-benefits__item{position:relative;display:flex !important;flex-direction:column;align-items:flex-start;gap:18px;min-width:0;width:auto !important;height:100%;margin:0 !important;padding:25px 24px 24px !important;overflow:hidden;color:var(--service-text);background:#fff;border:1px solid #e1e4e8;border-radius:14px;box-shadow:0 10px 28px rgba(31,39,46,0.07);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.service-benefits .service-benefits__item::before{content:"";position:absolute;top:0;right:0;left:0;height:3px;background:var(--service-accent)}.service-benefits .service-benefits__item:hover{transform:translateY(-3px);border-color:#d7dadd;box-shadow:0 15px 34px rgba(31,39,46,0.11)}.service-benefits .service-benefits__icon-wrap{display:inline-flex;flex:0 0 56px;align-items:center;justify-content:center;width:56px;height:56px;background:#fff1e8;border:1px solid #ffd4b9;border-radius:14px}.service-benefits .service-benefits__icon{display:block;width:30px !important;max-width:30px !important;height:30px !important;max-height:30px !important;margin:0 !important;object-fit:contain}.service-benefits .service-benefits__content{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;width:100%}.service-benefits .service-benefits__title,.page-template-template-service-2 .service-benefits .service-benefits__title{margin:0 0 10px !important;color:var(--service-text) !important;font-family:Ubuntu,sans-serif !important;font-size:20px !important;font-weight:700 !important;line-height:1.3 !important}.service-benefits .service-benefits__text,.service-benefits .service-benefits__text p{margin:0 !important;color:var(--service-muted);font-size:15px;line-height:1.65}.service-benefits .service-benefits__text strong{color:var(--service-text)}.service-steps{--steps-accent:#f26a21;--steps-bg:#34393e;--steps-card:rgba(255,255,255,0.055);--steps-border:rgba(255,255,255,0.12);position:relative;overflow:hidden;color:#fff;background:var(--steps-bg) !important;padding:56px 0 !important}.page-template-template-service-2 .service-steps,.page-template-template-service-2 .service-steps.whom{background:var(--steps-bg) !important}.service-steps::before{content:"";position:absolute;top:-170px;right:-130px;width:390px;height:390px;pointer-events:none;background:radial-gradient(circle,rgba(242,106,33,0.14) 0,rgba(242,106,33,0) 70%)}.service-steps .service-steps__layout{position:relative;z-index:1;display:block !important;width:100%;margin:0;padding:0}.service-steps .service-steps__header{width:100% !important;max-width:820px;margin:0 0 30px !important;padding:0 !important}.service-steps .service-steps__title,.service-steps .custom-title-h2.service-steps__title{margin:0 !important;color:#fff !important;font-family:Ubuntu,sans-serif !important;font-size:32px !important;font-weight:700 !important;line-height:1.2 !important;text-transform:none}.service-steps .service-steps__subtitle,.service-steps .service-steps__subtitle p{max-width:760px;margin:12px 0 0 !important;color:rgba(255,255,255,0.72) !important;font-size:16px;line-height:1.6}.service-steps .service-steps__grid{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;width:100% !important;margin:0 !important;padding:0 !important;list-style:none !important}.service-steps .service-steps__item{position:relative;display:flex !important;flex-direction:column;min-width:0;min-height:230px;width:auto !important;margin:0 !important;padding:23px 22px 22px !important;overflow:hidden;color:#fff;background:var(--steps-card) !important;border:1px solid var(--steps-border);border-radius:14px;box-shadow:none;transition:transform .2s ease,background-color .2s ease,border-color .2s ease}.service-steps .service-steps__item::before,.service-steps .service-steps__item::after{display:none !important;content:none !important}.service-steps .service-steps__item:hover{transform:translateY(-3px);background:rgba(255,255,255,0.085) !important;border-color:rgba(242,106,33,0.52)}.service-steps .service-steps__number{display:block;margin:0 0 18px;color:var(--steps-accent);font-family:Ubuntu,sans-serif;font-size:35px;font-weight:700;line-height:1;letter-spacing:-0.04em}.service-steps .service-steps__content{min-width:0;color:rgba(255,255,255,0.79);font-size:14px;line-height:1.62}.service-steps .service-steps__content>:first-child{margin-top:0 !important}.service-steps .service-steps__content>:last-child{margin-bottom:0 !important}.service-steps .service-steps__content p{margin:0 !important;color:inherit !important;font-size:inherit !important;line-height:inherit !important}.service-steps .service-steps__content strong,.service-steps .service-steps__content b{display:block;margin:0 0 9px;color:#fff;font-size:17px;font-weight:700;line-height:1.35}.service-steps .service-steps__content ul,.service-steps .service-steps__content ol{margin:10px 0 0;padding-left:19px}.service-steps .service-steps__content li{min-height:0;margin:5px 0 !important;padding:0 !important;color:inherit;background:none !important;border:0}.service-steps .service-steps__link{display:inline-flex;align-items:center;align-self:flex-start;margin-top:auto;padding-top:17px;color:#fff !important;font-size:14px;font-weight:700;text-decoration:none}.service-steps .service-steps__link::after{content:"→";margin-left:7px;color:var(--steps-accent);font-size:17px;transition:transform .2s ease}.service-steps .service-steps__link:hover::after{transform:translateX(3px)}@media screen and (max-width:1100px){.service-steps .service-steps__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:900px){.service-benefits .service-benefits__grid,.service-steps .service-steps__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-steps .service-steps__item{min-height:210px}}@media screen and (max-width:767px){.service-benefits,.service-steps{padding:38px 0 !important}.service-benefits .service-benefits__grid,.service-steps .service-steps__grid{grid-template-columns:minmax(0,1fr);gap:14px}.service-benefits .service-benefits__item{flex-direction:row;gap:15px;padding:21px 18px 20px !important}.service-benefits .service-benefits__icon-wrap{flex-basis:48px;width:48px;height:48px;border-radius:12px}.service-benefits .service-benefits__icon{width:26px !important;max-width:26px !important;height:26px !important;max-height:26px !important}.service-benefits .service-benefits__title,.page-template-template-service-2 .service-benefits .service-benefits__title{font-size:18px !important}.service-benefits .service-benefits__text,.service-benefits .service-benefits__text p{font-size:14px;line-height:1.55}.service-steps .service-steps__header{margin-bottom:22px !important}.service-steps .service-steps__title,.service-steps .custom-title-h2.service-steps__title{font-size:26px !important}.service-steps .service-steps__subtitle,.service-steps .service-steps__subtitle p{font-size:14px}.service-steps .service-steps__item{min-height:0;padding:21px 19px !important}.service-steps .service-steps__number{margin-bottom:14px;font-size:31px}}@media screen and (prefers-reduced-motion:reduce){.service-benefits .service-benefits__item,.service-steps .service-steps__item,.service-steps .service-steps__link::after{transition:none}}.footer__menu-column{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-start}.footer__socials{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 0}.footer__social-link{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;color:#fff !important;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.34);border-radius:50%;text-decoration:none !important;transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease}.footer__social-link svg{display:block;width:19px;height:19px;fill:currentColor}.footer__social-link:hover,.footer__social-link:focus-visible{color:#fff !important;background:var(--mavis-accent);border-color:var(--mavis-accent);transform:translateY(-2px)}.footer__social-link:focus-visible{outline:2px solid #fff;outline-offset:3px}@media screen and (max-width:768px){.footer__menu-column{align-items:center;width:100%}.footer__menu-column>ul{width:100%}.footer__socials{justify-content:center;gap:12px;width:100%;margin:8px 0 18px}.footer__social-link{width:42px;height:42px}.footer__social-link svg{width:21px;height:21px}}@media screen and (prefers-reduced-motion:reduce){.footer__social-link{transition:none}}@media screen and (max-width:768px){.header__left h1{font-size:28px !important;line-height:1.12 !important}.header__subtitle{font-size:18px !important;line-height:1.35 !important}.bg-custom,.mavis-mobile-sticky .mavis-mobile-sticky__banner{background:var(--mavis-banner) !important}.wrapper-header-banner,.mavis-mobile-sticky .wrapper-header-banner{height:auto !important;min-height:0 !important;padding:10px 14px !important;display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important}.header-banner-text,.mavis-mobile-sticky .header-banner-text{margin:0 !important;font-size:16px !important;line-height:1.2 !important;color:#fff !important}.header-banner-text a,.mavis-mobile-sticky .header-banner-text a{display:inline-flex !important;align-items:center !important;gap:4px !important;font-size:16px !important;line-height:1.1 !important;white-space:nowrap !important}.tel-icon,.mavis-mobile-sticky .tel-icon{width:20px !important;height:20px !important}.top,.mavis-mobile-sticky .mavis-mobile-sticky__top{background:#fff !important;box-shadow:0 6px 16px rgba(28,31,36,0.08) !important}.top .container,.mavis-mobile-sticky .mavis-mobile-sticky__top .container{padding-left:14px !important;padding-right:14px !important}.top__box,.mavis-mobile-sticky .top__box{display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;grid-template-areas:"logo burger" "contacts contacts" "cta cta" !important;column-gap:10px !important;row-gap:10px !important;align-items:center !important;justify-content:stretch !important;padding:12px 0 14px !important;height:auto !important}.wrapper-logo-mobile,.mavis-mobile-sticky .wrapper-logo-mobile{grid-area:logo !important;width:auto !important;min-width:0 !important}.top__logo,.mavis-mobile-sticky .top__logo{width:100% !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;flex-direction:row !important;gap:10px !important}.top__logo img,.mavis-mobile-sticky .top__logo img{width:auto !important;height:auto !important}img.img-logo,.mavis-mobile-sticky img.img-logo{width:40px !important;min-width:40px !important;max-width:40px !important;height:40px !important;margin-top:0 !important;object-fit:contain !important}.top__logotext,.mavis-mobile-sticky .top__logotext{display:block !important;min-width:0 !important}.top__logotext img,.mavis-mobile-sticky .top__logotext img{width:auto !important;max-width:205px !important;margin:0 !important;display:block !important}.slogan,.mavis-mobile-sticky .slogan{min-width:0 !important}span.slogan-text,.mavis-mobile-sticky span.slogan-text{display:block !important;padding-left:0 !important;margin-top:3px !important;font-size:12px !important;line-height:1.15 !important;color:#2d2d2d !important}.mobile-menu,.mavis-mobile-sticky .mobile-menu{grid-area:burger !important;display:flex !important;align-items:center !important;justify-content:center !important;align-self:center !important;justify-self:end !important;width:46px !important;height:46px !important;padding:8px 0 8px 8px !important;margin:0 !important}.mobile-menu .line,.mavis-mobile-sticky .mobile-menu .line{width:30px !important;height:4px !important;margin:0 0 5px 0 !important;border-radius:10px !important;background:#6b4a3a !important}.mobile-menu .line:last-child,.mavis-mobile-sticky .mobile-menu .line:last-child{margin-bottom:0 !important}.top__communications,.mavis-mobile-sticky .top__communications{grid-area:contacts !important;width:100% !important;min-width:0 !important;margin:0 !important;padding-top:2px !important;display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;align-items:center !important;justify-content:flex-start !important;gap:8px 18px !important;background:transparent !important}.top__numbers,.mavis-mobile-sticky .top__numbers{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:6px 14px !important}.top__call,.mavis-mobile-sticky .top__call{margin:0 !important}.top__call a,.mavis-mobile-sticky .top__call a,.top__mail,.mavis-mobile-sticky .top__mail{display:inline-flex !important;align-items:center !important;color:#1e1e1e !important;font-size:14px !important;line-height:1.25 !important;text-decoration:none !important;margin:0 !important}.top__call .top__call-tel img,.mavis-mobile-sticky .top__call .top__call-tel img{width:auto !important;height:18px !important;margin-right:6px !important;object-fit:contain !important}.top__communications>span,.mavis-mobile-sticky .top__communications>span{display:inline-flex !important;align-items:center !important;margin:0 !important}.mail-img,.mavis-mobile-sticky .mail-img{width:auto !important;height:14px !important;margin:0 6px 0 0 !important}.wrapper-btn-mobile,.mavis-mobile-sticky .wrapper-btn-mobile{grid-area:cta !important;width:100% !important;margin:2px 0 0 0 !important;display:flex !important;justify-content:center !important}.wrapper-btn-mobile a,.wrapper-btn-mobile .top__btn,.mavis-mobile-sticky .wrapper-btn-mobile a,.mavis-mobile-sticky .wrapper-btn-mobile .top__btn{width:100% !important;max-width:270px !important;height:40px !important;min-height:40px !important;line-height:40px !important;padding:0 18px !important;margin:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;font-size:16px !important;white-space:nowrap !important}.wrapper-btn-mobile .bttn:after,.mavis-mobile-sticky .wrapper-btn-mobile .bttn:after{height:40px !important;left:-4px !important}.top_menu{margin-top:0 !important;top:0 !important}.box-breadcrumbs{padding-top:8px !important;padding-bottom:0 !important}}@media screen and (max-width:390px){.header-banner-text,.mavis-mobile-sticky .header-banner-text{font-size:16px !important}.header-banner-text a,.mavis-mobile-sticky .header-banner-text a{font-size:16px !important}.top__logotext img,.mavis-mobile-sticky .top__logotext img{max-width:185px !important}.top__call a,.mavis-mobile-sticky .top__call a,.top__mail,.mavis-mobile-sticky .top__mail{font-size:13px !important}}.top__box--mobile{display:none}@media screen and (max-width:768px){.top__box--desktop,.mavis-mobile-sticky .top__box--desktop{display:none !important}.top__box--mobile,.mavis-mobile-sticky .top__box--mobile{display:block !important;width:100% !important;height:auto !important;padding:0 !important}.wrapper-header-banner,.mavis-mobile-sticky .wrapper-header-banner{min-height:56px !important;height:auto !important;padding:9px 16px !important;display:flex !important;align-items:center !important;justify-content:center !important}.header-banner-text,.mavis-mobile-sticky .header-banner-text{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:2px !important;margin:0 !important;text-align:center !important;color:#fff !important;font-size:16px !important;line-height:1.2 !important}.header-banner-text span,.mavis-mobile-sticky .header-banner-text span{display:block}.header-banner-text a,.mavis-mobile-sticky .header-banner-text a{display:inline-flex !important;align-items:center !important;gap:6px !important;font-size:16px !important;line-height:1.1 !important;text-transform:uppercase !important;font-weight:700 !important;white-space:nowrap !important}.tel-icon,.mavis-mobile-sticky .tel-icon{width:20px !important;height:20px !important;margin:0 !important}.top,.mavis-mobile-sticky .mavis-mobile-sticky__top{background:#fff !important}.top__box--mobile .mavis-mobile-header,.mavis-mobile-sticky .top__box--mobile .mavis-mobile-header{width:100%;padding:12px 0 14px}.top__box--mobile .mavis-mobile-header__row,.mavis-mobile-sticky .top__box--mobile .mavis-mobile-header__row{width:100%}.top__box--mobile .mavis-mobile-header__row--brand,.mavis-mobile-sticky .top__box--mobile .mavis-mobile-header__row--brand{display:flex;align-items:center;justify-content:space-between;gap:12px}.top__box--mobile .mavis-mobile-header__brand,.mavis-mobile-sticky .top__box--mobile .mavis-mobile-header__brand{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.top__box--mobile .mavis-mobile-header__brand-logo,.mavis-mobile-sticky .top__box--mobile .mavis-mobile-header__brand-logo{flex:0 0 auto}.top__box--mobile .mavis-mobile-header__brand-logo .img-logo,.mavis-mobile-sticky .top__box--mobile .mavis-mobile-header__brand-logo .img-logo{width:auto !important;height:40px !important;max-width:none !important;margin:0 !important}.top__box--mobile .mavis-mobile-header__brand-copy,.mavis-mobile-sticky .top__box--mobile .mavis-mobile-header__brand-copy{flex:1 1 auto;min-width:0}.top__box--mobile .top__logotext,.mavis-mobile-sticky .top__box--mobile .top__logotext{display:flex !important;flex-direction:column !important;align-items:flex-start !important}.top__box--mobile .top__logotext img,.mavis-mobile-sticky .top__box--mobile .top__logotext img{width:100% !important;max-width:190px !important;margin:0 0 4px !important}.top__box--mobile .slogan-text,.mavis-mobile-sticky .top__box--mobile .slogan-text{display:block !important;padding-left:0 !important;font-size:12px !important;line-height:1.18 !important;color:#2e2e2e !important}.top__box--mobile .mobile-menu,.mavis-mobile-sticky .top__box--mobile .mobile-menu{display:flex !important;flex:0 0 auto;position:static !important;padding:4px 2px 4px 10px !important;align-items:flex-end !important}.top__box--mobile .mobile-menu .line,.mavis-mobile-sticky .top__box--mobile .mobile-menu .line{width:24px !important;height:4px !important;margin:0 0 4px !important;background:#6a4634 !important;border-radius:999px !important}.top__box--mobile .mavis-mobile-header__row--contacts,.mavis-mobile-sticky .top__box--mobile .mavis-mobile-header__row--contacts{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding-top:2px}.top__box--mobile .mavis-mobile-header__contact,.mavis-mobile-sticky .top__box--mobile .mavis-mobile-header__contact{min-width:0;display:flex;align-items:center;color:#2e2e2e}.top__box--mobile .mavis-mobile-header__contact--phone,.mavis-mobile-sticky .top__box--mobile .mavis-mobile-header__contact--phone{flex:0 1 auto}.top__box--mobile .mavis-mobile-header__contact--email,.mavis-mobile-sticky .top__box--mobile .mavis-mobile-header__contact--email{flex:0 1 auto}.top__box--mobile .mavis-mobile-header__contact .top__call-tel,.mavis-mobile-sticky .top__box--mobile .mavis-mobile-header__contact .top__call-tel{display:flex;align-items:center;gap:6px;font-size:14px !important;line-height:1.2 !important;color:#2e2e2e !important;white-space:nowrap}.top__box--mobile .mavis-mobile-header__contact .top__call-tel img,.mavis-mobile-sticky .top__box--mobile .mavis-mobile-header__contact .top__call-tel img{width:16px !important;height:auto !important;margin:0 !important;flex:0 0 auto}.top__box--mobile .mavis-mobile-header__contact--email .mail-img,.mavis-mobile-sticky .top__box--mobile .mavis-mobile-header__contact--email .mail-img{width:16px !important;height:auto !important;margin:0 6px 0 0 !important;flex:0 0 auto}.top__box--mobile .mavis-mobile-header__contact--email .top__mail,.mavis-mobile-sticky .top__box--mobile .mavis-mobile-header__contact--email .top__mail{display:block !important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px !important;line-height:1.2 !important;color:#2e2e2e !important}.top__box--mobile .mavis-mobile-header__row--cta,.mavis-mobile-sticky .top__box--mobile .mavis-mobile-header__row--cta{margin-top:12px}.top__box--mobile .mavis-mobile-header__row--cta .top__btn,.mavis-mobile-sticky .top__box--mobile .mavis-mobile-header__row--cta .top__btn{width:100% !important;max-width:none !important;height:42px !important;min-height:42px !important;line-height:42px !important;padding:0 18px !important;margin:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;font-size:16px !important;white-space:nowrap !important;background:var(--mavis-accent) !important;border-color:var(--mavis-accent) !important;color:#fff !important}.top__box--mobile .mavis-mobile-header__row--cta .bttn:after,.mavis-mobile-sticky .top__box--mobile .mavis-mobile-header__row--cta .bttn:after{width:calc(100% + 8px) !important;height:42px !important;left:-4px !important;border-color:var(--mavis-accent) !important}.mavis-mobile-sticky .top__box{padding:0 !important;flex-direction:initial !important;flex-wrap:nowrap !important;align-items:initial !important;justify-content:initial !important;height:auto !important}.mavis-mobile-sticky .mavis-mobile-sticky__top{padding:0 !important}.mavis-mobile-sticky .mavis-mobile-sticky__dropdown{max-height:calc(100vh - 170px - var(--mavis-adminbar-height,0px)) !important}.top_menu{margin-top:0 !important;top:0 !important}.box-breadcrumbs{padding-top:8px !important;padding-bottom:0 !important}}@media screen and (max-width:390px){.top__box--mobile .top__logotext img,.mavis-mobile-sticky .top__box--mobile .top__logotext img{max-width:170px !important}.top__box--mobile .mavis-mobile-header__contact .top__call-tel,.top__box--mobile .mavis-mobile-header__contact--email .top__mail,.mavis-mobile-sticky .top__box--mobile .mavis-mobile-header__contact .top__call-tel,.mavis-mobile-sticky .top__box--mobile .mavis-mobile-header__contact--email .top__mail{font-size:13px !important}.top__box--mobile .mavis-mobile-header__row--contacts,.mavis-mobile-sticky .top__box--mobile .mavis-mobile-header__row--contacts{gap:8px}}.footer__yandex-rating{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;padding:6px 10px 6px 8px;max-width:150px;height:50px;box-sizing:border-box;overflow:hidden;background:#fff;border-radius:8px;color:#1a1a1a !important;text-decoration:none !important;line-height:1}.footer__yandex-rating:hover,.footer__yandex-rating:focus{color:#1a1a1a !important;text-decoration:none !important;opacity:0.92}.footer__yandex-rating-score{font-size:22px;font-weight:700;font-family:Ubuntu,sans-serif;color:#1a1a1a}.footer__yandex-rating-meta{display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0}.footer__yandex-rating-stars{display:flex;gap:1px}.footer__yandex-rating-stars svg{width:11px;height:11px;fill:#fc0}.footer__yandex-rating-label{font-size:12px;font-weight:500;color:#222;font-family:Ubuntu,sans-serif}.arcticmodal-overlay,.arcticmodal-container{z-index:100050 !important}.arcticmodal-container .popup-call__box,.arcticmodal-container .popup-thank__box,.arcticmodal-container .popup-list__box{position:relative;top:auto;left:auto;margin:0 auto;height:auto;max-width:min(482px,calc(100vw - 32px));overflow:visible}#popup-call .popup-call__name,#popup-call .popup-call__name span{display:block;color:#222 !important;-webkit-text-fill-color:#222 !important;font-size:20px;line-height:1.3;font-weight:700;visibility:visible;opacity:1}#popup-call .wrapper-custom-form-service-view-one{color:#222}#popup-call .wrapper-custom-form-service-view-one label,#popup-call .wrapper-custom-form-service-view-one p,#popup-call .wrapper-custom-form-service-view-one h2,#popup-call .wrapper-custom-form-service-view-one h3{color:#222}button.box-modal__close{width:40px;height:40px;padding:0;border:0;background:transparent;display:flex;align-items:center;justify-content:center;appearance:none}.arcticmodal-container .box-modal__close{top:10px;right:10px;z-index:6}.arcticmodal-container .box-modal__close img{width:16px;height:16px;display:block;filter:none}body.mavis-modal-open [data-b24-crm-button-shadow],body.mavis-modal-open .b24-widget-button-wrapper,body.mavis-modal-open .b24-widget-button-inner-container,body.mavis-modal-open .marquiz-pops,body.mavis-modal-open .marquiz-pops__body{display:none !important;visibility:hidden !important;pointer-events:none !important;opacity:0 !important}.map-facade{position:relative;width:100%;min-height:340px;background:#efe8e2;display:flex;align-items:center;justify-content:center}.map-facade iframe{display:block;width:100%;height:340px;border:0}.map-facade__btn{appearance:none;border:0;border-radius:50px;background:#54392c;color:#fff;font-size:15px;line-height:1;padding:14px 28px;cursor:pointer}.whom a,.info__box a,.single-news__box a,.wrapper-block-two-text a,.wrapper-block-three-text a,.whom-text-block a,.whom-text-block-two a,.questions-list a,.question-link a,.sub-menu-voprosi a,.sample-posts-title-ul li a,.app__item a,.alarm-text a{color:var(--mavis-accent) !important}.whom a.bttn,.whom .bttn{color:#fff !important}.wrapper-btn-mobile .bttn:hover,.wrapper-btn-mobile .bttn:focus-visible,.wrapper-btn-mobile .top__btn:hover,.wrapper-btn-mobile .top__btn:focus-visible,.top__box--mobile .mavis-mobile-header__row--cta .top__btn:hover,.top__box--mobile .mavis-mobile-header__row--cta .top__btn:focus-visible{color:var(--mavis-accent) !important}.single-news__box .text-h3,.single-news__box .text-h4,.whom .text-h3,.whom .text-h4,p.text-h3,p.text-h4{color:var(--mavis-accent) !important}.whom p a,.info__content p a,.single-news__box p a,.app__item p a,.wrapper-block-two-text a,.wrapper-block-three-text a{text-decoration:underline}.questions-list li a,.sub-menu-voprosi a,.question-link a{display:inline-block;min-height:24px;padding:6px 2px;line-height:1.35}[style*="#e96508"],[style*="#E96508"],[style*="#f36a21"],[style*="#F36A21"],[style*="#ff7f50"],[style*="#FF7F50"],[style*="#f05a00"],[style*="#F05A00"],[style*="#ef5b0c"],[style*="#EF5B0C"],[style*="#f17322"],[style*="#F17322"],[style*="#ed5807"],[style*="#ff7b22"],[style*="#ff6600"],[style*="#FF6600"],[style*="#fbab60"],[style*="#FBAB60"]{color:var(--mavis-accent) !important}[style*="#747b83"],[style*="#858b91"],[style*="#747B83"],[style*="#858B91"]{color:#4a5560 !important}.our_services{padding:72px 0 84px;background:#f4f2ee !important}.our_services-title{margin:0 0 36px;color:#141414;letter-spacing:.04em}.our_services-box{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;justify-content:stretch;align-items:stretch}.our_services-box .card-our{width:auto;max-width:none;margin:0;padding:26px 24px 18px;background:#fff;border:1px solid rgba(71,74,81,.12);border-top:3px solid var(--mavis-accent);border-radius:16px;box-shadow:0 10px 24px rgba(36,38,43,.04);transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.our_services-box .card-our:hover{transform:translateY(-2px);box-shadow:0 18px 36px rgba(36,38,43,.1)}.our_services-box .card-our-img{margin-bottom:14px}.our_services-box .card-our-img img{max-height:48px;width:auto}.our_services-box .card-our-title{height:auto;min-height:0;margin-bottom:14px;font-size:20px;line-height:1.3;font-weight:700;color:#1b1b1b}.our_services-box .card-our-title a{color:inherit;text-decoration:none}.our_services-box a,.our_services-box .card-our-list ul li a{text-decoration:none !important;color:#3d434a}.our_services-box .card-our-list{font-size:15px;line-height:1.35}.our_services-box .card-our-list ul{padding:0;margin:0;list-style:none}.our_services-box .card-our-list ul li{display:block;margin:0;border-top:1px solid rgba(71,74,81,.08)}.our_services-box .card-our-list ul li a{display:block;padding:9px 0;color:#3d434a;transition:color .15s ease}.our_services-box .card-our-list ul li a:hover,.our_services-box .card-our-list ul li a:focus-visible{color:var(--mavis-accent);text-decoration:underline !important}@media screen and (max-width:991px){.our_services-box{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media screen and (max-width:768px){.our_services{padding:48px 0 56px;background:#fff !important}.our_services-title{margin-bottom:24px;font-size:28px}.our_services-box{grid-template-columns:1fr;gap:14px}.our_services-box .card-our{padding:22px 18px 14px}}.slick-loading .slick-list{background-image:none!important}@media screen and (max-width:768px){input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="hidden"]):not([type="file"]),textarea,select{font-size:16px !important}}