@font-face{font-family:Roboto;font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOiCnqEu92Fr1Mu51QrIzc.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TjARc9.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu52xP.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51S7ABc9.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TzBhc9.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TLBBc9.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgWxP.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5vAw.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Me5Q.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9vAw.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlvAw.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtvAw.ttf) format('truetype')}.up{text-transform:uppercase}.none{text-decoration:none}.th{font-weight:100}.el{font-weight:200}.l{font-weight:300}.reg{font-weight:400}.med{font-weight:500}.sb{font-weight:600}.bold{font-weight:700}.eb{font-weight:800}.black{font-weight:900}.un{text-decoration:underline}.in{display:inline-block}.vam{vertical-align:middle}.rel{position:relative}.bl{display:block}.abs{position:absolute}.tr{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.try{position:absolute;top:50%;transform:translateY(-50%)}.trx{position:absolute;left:50%;transform:translateX(-50%)}.tc{display:table-cell;vertical-align:middle}.dn{display:none}.tac{text-align:center}.tal{text-align:left}.tar{text-align:right}.taj{text-align:justify}.it{font-style:italic}.sn{font-style:normal}.b0{border:0}.bn{background:0 0}.w100{width:100%}.h100{height:100%}.wa{width:auto}.p0{padding:0}.m0{margin:0}.poi{cursor:pointer}.auto{top:auto;bottom:auto;left:auto;right:auto}.noup{text-transform:none}.fix{position:fixed}.tn{transform:none}.bf{background:#fff}.cf{color:#fff}.c0{color:#000}.ap{appearance:none}.nw{white-space:nowrap}.ma{margin:0 auto}.oh{overflow:hidden}.pen{pointer-events:none}img{max-width:100%}.btn{display:flex;justify-content:center;align-items:center;height:48px;color:#373737;font-weight:500;font-size:14px;line-height:16px;background-color:#fff;border-radius:24px;width:200px;white-space:nowrap;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.specialist_adress_map{height:100%}.name{Margin:0;line-height:22px;mso-line-height-rule:exactly;font-size:18px;font-style:normal;font-weight:400;color:#222;text-align:left}.es-button:hover{filter:brightness(90%)}.after_reg{padding:30px;Margin:0;background-color:#fff;border-radius:0 0 25px 25px;text-align:-webkit-center}.btn:hover{color:#0f86f3}.btn__orange{width:auto;background-color:#ff8139;color:#fff;padding:0 12px}.btn__orange_reg{width:auto;background-color:#ff8139;color:#fff;padding:0 182px}.btn__orange:hover{color:#fff;background-color:#ec7d3c}.btn__more{width:180px}.btn__main-slide{width:auto;padding:0 32px}.btn__post{width:auto;padding:0 20px}.btn__cookies,.btn__lk-footer,.btn__reg-footer{font-size:18px;line-height:21px}.btn__create-account{width:auto;padding:0 36px}.btn__find{display:inline-block;width:130px;height:40px;background:#585858;font-weight:400;color:#fff}.btn__find:hover{color:#fff;background:#474747}.btn__mobile-filters{display:none;position:fixed;left:50%;transform:translateX(-50%);bottom:86px;background:#fff;box-shadow:0 0 3px rgba(0,0,0,.25);font-weight:400;color:#000;z-index:11}.captcha-row{display:flex;align-items:center;gap:7px;flex-direction:column}.captcha-left{display:flex;align-items:center;width:100%;flex-direction:row;gap:20px;margin-bottom:12px}.captcha-row img{display:block;width:100%;height:100px;object-fit:fill;border:1px solid #ddd;border-radius:4px;background:#fafafa}.captcha-refresh{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;background:0 0;cursor:pointer;padding:4px;color:#333;border-radius:6px}.captcha-refresh:hover{background:rgba(0,0,0,.05)}.captcha-right{display:flex;width:100%;align-items:center;justify-content:space-between;gap:20px}.captcha-label{font-size:13px;color:#333;white-space:nowrap}.captcha-input{height:38px;padding:6px 10px;border:1px solid #ccc;border-radius:6px;font-size:14px;max-width:200px}.btn__mobile-filters i{margin-right:8px}.btn__mobile-filters:hover{color:#000}.btn__mobile-filters.hidden{display:none}body,html{width:100%;height:100%}body{background:#fff;overflow-x:hidden;position:relative;height:auto}body.hid{overflow:hidden}body,td,th{font-family:Roboto,sans-serif;font-size:14px;color:#000}body,form,h1,h2,h3,h4,h5,h6,object,p{margin:0;padding:0}img,table{border:none}table{border-collapse:collapse}table td{padding:0}a{color:#222;cursor:pointer;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;text-decoration:none}a i,a span{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}a,button{-webkit-tap-highlight-color:transparent}input[readonly]{cursor:default;pointer-events:none}button,input,select,textarea{margin:0;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px;border:0;font-family:Roboto,sans-serif}button:focus::-webkit-input-placeholder,select:focus::-webkit-input-placeholder{color:transparent}button:focus::-moz-placeholder,select:focus::-moz-placeholder{color:transparent}button:focus:-moz-placeholder,select:focus:-moz-placeholder{color:transparent}button:focus:-ms-input-placeholder,select:focus:-ms-input-placeholder{color:transparent}button,input[type=submit]{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;cursor:pointer;border:0}ol,ul{padding:0;margin:0;list-style:none}.top-text ul{list-style:disc inside;padding-left:20px}.top-text ol{list-style:decimal inside;padding-left:20px}.desktop-menu-lawyers{display:flex;gap:20px}.desktop-menu-lawyers .nav{flex:1 1 auto}.desktop-menu-lawyers .nav p{font-weight:700;margin-bottom:8px}.desktop-menu-lawyers .nav ul li{list-style:none;margin-bottom:5px}.banner-full-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;display:block}.banner-slide__wrapper>:not(.banner-full-link){position:relative;z-index:2}img{max-width:100%}.an{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}footer,header,main,nav,section{display:block}.blog-page{background-color:#f6f6f6}.wrap{margin:0 auto;padding:0 32px;width:100%;max-width:1472px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.blog-page{padding:16px 0 256px;max-width:1472px;margin:0 auto}body>.blog-page{margin:0 auto -52px}.blog-page.blog-page-main{margin:0 -32px -126px -32px}*{outline:0!important}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.flex2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify}.grid_flex{position:relative;display:grid;row-gap:32px;column-gap:2%;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(146px,auto);padding-bottom:3px}.grid_flex.preload{min-height:50px}.grid_flex.preload::before{display:block;content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-color:#fff;z-index:1}.grid_flex.preload::after{display:block;content:'';background:url('../img/preloader.gif') center/cover no-repeat;position:absolute;left:50%;top:50%;width:24px;height:24px;transform:translate(-50%,-50%);z-index:2}#cookie_note{display:none;justify-content:space-between;position:fixed;bottom:15px;left:50%;width:711px;max-width:90%;max-height:76px;transform:translateX(-50%);padding:14px 24px 14px 21px;background:#ff9e68;border-radius:16px;z-index:50;font-size:18px;line-height:21px;color:#222;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cookie_more{display:block;width:fit-content;font-size:16px;line-height:19px;margin-top:8px;text-decoration:underline;color:#fff}.cookie_more:hover{text-decoration:none}#cookie_note.show{display:flex}a.blue-link{color:#4f77b4;text-decoration:underline}a.blue-link :hover{color:#0f86f3}.topbar{align-items:center;height:100%}.topbar__wrapper{width:100%;height:32px;background:#eef3fa;position:relative}.topbar__wrapper .city{pointer-events:none;padding:1px 0 0 17px;font-weight:400;font-size:14px;line-height:16px;background:url('../img/city.svg') no-repeat 0 0}.topbar__wrapper .city span{display:none}.topbar__wrapper .city span.active{display:block}.topbar__wrapper .menu2{justify-content:space-between;gap:16px}.topbar__wrapper .menu2 li a{font-weight:400;font-size:14px;line-height:16px;text-decoration:none}.topbar__wrapper .menu2 li a:hover{color:#0f86f3}.header{background:#fff;padding:34px 0 12px;margin-bottom:24px}.header.inner{margin-bottom:0}.header__first-line{align-items:center;gap:24px}.header__second-line{align-items:flex-end;margin-top:27px}.header .logo-wrap{justify-content:flex-start;gap:12px;align-items:center;color:#222;font-size:20px;line-height:23px;width:fit-content}.header .logo-wrap .logo{display:block;font-weight:900;font-size:32px;line-height:38px;position:relative}.header .logo-wrap .logo .orange{color:#ff8139}.header .logo-wrap .logo::after{position:absolute;top:calc(100% + 4px);left:0;width:150px;content:'*Закон суров, но это закон';font-weight:300;font-size:12px;line-height:14px;color:#868686}.header a.site-menu__btn{width:80px;height:48px;border-radius:24px;background:#ff8139 url("../img/menu-burger.svg") no-repeat center}.header a.site-menu__btn:hover{background-color:#ec7d3c}.header a.site-menu__btn.opened{background:#ff8139 url("../img/menu-burger-close.svg") no-repeat center}.header .search__input{width:calc(100% - 55px);background-color:#fff;border:0;font-size:16px;line-height:19px;padding:0}.header .search__input::placeholder{color:#868686;text-overflow:ellipsis}.header .search__input:placeholder-shown{text-overflow:ellipsis}.header .search__box{flex-grow:2;height:52px;position:relative}.header .search__form{position:absolute;top:0;left:0;width:calc(100% - 25px);background-color:#fff;border:1px solid #e8ecf1;border-radius:24px;padding-left:23px;z-index:11}.header .search__wrap{display:flex;align-items:center;height:52px;width:100%}.header .search__clear{width:20px;height:20px;margin-left:15px;cursor:pointer}.header .search__btn{padding:10px;margin-left:5px;cursor:pointer}.header .search__btn i{display:block;background:url('../img/search.svg') no-repeat 100%;width:24px;height:24px}.header .search__clear{background:url('../img/search-clear.svg') no-repeat 100%;visibility:hidden;pointer-events:none}.header .search__clear.active{visibility:visible;pointer-events:all}.header .user-links a{display:inline-block;margin-right:21px;font-weight:400;font-size:14px;line-height:16px}.header .user-links a i{display:block;margin:0 auto 8px;width:100%;height:28px;background-repeat:no-repeat;background-position:top center}.header .user-links a.favorites i{background-image:url('../img/favorites.svg')}.header .user-links a.favorites:hover i{background-image:url('../img/favorites1.svg')}.header .user-links a.login i{background-image:url('../img/login.svg')}.header .user-links a.login:hover i{background-image:url('../img/login1.svg')}.header .user-links a.logout i{background-image:url('../img/logout.svg')}.header .user-links a.logout:hover i{background-image:url('../img/logout1.svg')}.header .user-links a:last-of-type{margin-right:0}.header .user-links a:hover{color:#0f86f3}.header .menu1{display:flex;align-items:center}.header .menu1 li{margin-right:24px}.header .menu1 li a:hover{color:#0f86f3}.header__profile{height:48px;align-items:flex-end}.header__profile-greeting{font-size:14px;line-height:24px;color:#222;padding-left:30px;background:url('../img/login.svg') no-repeat left center}.header__profile-greeting a.profile-link{font-weight:500;text-decoration:underline;color:#ff8139;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header__profile-greeting a.profile-link:hover{color:#0f86f3;text-decoration:none}.social__wrapper{display:inline-flex;justify-content:flex-start;align-items:flex-end;gap:16px;margin-right:24px}.social__wrapper a{display:block;height:24px;width:24px;background-size:100% 100%;background-repeat:no-repeat}.social__wrapper a.Youtube{background-image:url('../img/youtube.svg');width:30px}.social__wrapper a.Youtube:hover{background-image:url('../img/youtube1.svg')}.social__wrapper a.Telegram{background-image:url('../img/telegram.svg')}.social__wrapper a.Telegram:hover{background-image:url('../img/telegram1.svg')}.social__wrapper a.Vk{background-image:url('../img/vk.svg')}.social__wrapper a.Vk:hover{background-image:url('../img/vk1.svg')}.social__wrapper a.Yandex{background-image:url('../img/yandex.svg')}.social__wrapper a.Yandex:hover{background-image:url('../img/yandex1.svg')}.banner__wrapper{margin:0 0 26px;border-radius:16px;overflow:hidden}.banner__wrapper.main-banner{margin:0 -32px 26px;border-radius:0}.banner__wrapper.main-banner .banner-slide__wrapper{height:192px}.banner__wrapper.blog-banner .banner-slide .title{position:relative;display:flex;align-items:center}.banner__wrapper.blog-banner .banner-slide .title .btn.btn__post{position:absolute;left:calc(100% + 350px);border-radius:8px;background-color:#00000000;border:1px solid #ff8139}.banner__wrapper.blog-banner .banner-slide .title .btn-post-mobile{display:none;width:23px;height:15px;margin:11px auto 0;background:url('../img/arrow-white.svg') no-repeat 100% 100%}.banner-btn__next,.banner-btn__prev{width:23px;position:absolute;top:50%;transform:translateY(-50%);z-index:5;cursor:pointer}.banner-btn__next img,.banner-btn__prev img{max-width:100%}.banner-btn__next{right:32px}.banner-btn__prev{left:32px}.banner-slide__wrapper{position:relative;display:flex;justify-content:space-around;align-items:center;user-select:none;height:144px;color:#fff;font-weight:400;font-size:20px;line-height:23px;padding:0 62px}.banner-slide__wrapper.centered{justify-content:center}.banner-slide .background_img{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;z-index:-1}.banner-slide .background_img img{max-width:100%}.banner-slide .background_img .background_fade{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.5))}.banner-slide .orange-text{width:fit-content;background:#ff9e68;padding:5px 21px;font-size:16px;line-height:16px}.banner-slide .orange-text.right-side{margin-left:auto}.banner-slide .orange-text.large-padding{padding:5px 32px}.banner-slide .orange-text.tiny{font-weight:300;margin-top:2px;padding:1px 6px;font-size:12px;line-height:14px}.banner-slide .orange-text.main{padding:0 .3em;margin-left:-.3em;font-size:24px;line-height:28px;width:fit-content}.banner-slide .orange-text.centered{margin-left:auto;margin-right:auto}.banner-slide .small-text{width:fit-content;font-weight:400;font-size:17px;line-height:21px;margin-top:2px}.banner-slide .small-text.centered{margin-left:30px;margin-right:auto}.banner-slide .title{font-weight:600;font-size:32px;line-height:38px}.banner-slide .title.semibold{font-weight:500;font-size:30px;margin-right:400px}.banner-slide .main-title{font-weight:700;position:relative;text-transform:uppercase}.banner-slide .main-title__after-text{position:absolute;top:100%;right:0;font-weight:400;font-size:16px;line-height:19px}.banner-slide .main-title__after-text a{color:#fff;text-decoration:underline}.banner-slide .main-title__after-text a:hover{text-decoration:none}.banner-slide .text p+p{margin-top:4px}.banner-slide .main-slide__left-text{font-weight:500;font-size:24px;line-height:28px}.banner-slide .main-slide__left-text .orange-text{margin-top:0}.rocket{position:absolute;bottom:8px;right:8px;width:32px;height:32px;display:none;background:#fff url('../img/rocket.svg') no-repeat center center;border:1px solid #6f6f6f;border-radius:50%}.pages{display:flex;align-items:center;justify-content:flex-start}.pages a{display:inline-block;font-weight:500;font-size:16px;line-height:19px;color:#373737;margin-right:24px}.pages a:last-child{margin-right:0}.pages a.active{display:flex;align-items:center;justify-content:center;background:#d9d9d9;padding:0 7px;height:24px;border-radius:50%;margin-right:16px}.pages a.active,.pages a:hover{color:#000}.index-catalog-block.on-company-page{padding-top:32px}.index-catalog-block.on-company-page .bottom-link{margin-bottom:12px}.index-catalog-block .top-text{padding:16px 0 20px}.index-catalog-block .top-text h1{margin-bottom:16px;font-weight:500;font-size:24px;line-height:23px}.index-catalog-block .top-text .links{padding-bottom:16px}.faq-question{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%!important;background-color:#f6f6f6;height:60px!important;border-radius:16px;padding:10px 15px;text-align:left;cursor:pointer;font-size:14px;transition:background-color .3s ease}.faq-question div{width:90%}.faq-answer{max-height:0;background-color:#f6f6f6;overflow:hidden;transition:max-height .3s ease;padding:0 15px;white-space:pre-line;font-weight:300}.faq-item.active .faq-answer{font-weight:300;max-height:100px;padding:5px 15px 10px;border-radius:0 0 16px 16px;white-space:pre-line}.faq-item.active .faq-question{border-radius:16px 16px 0 0}.faq-item{margin-bottom:10px;max-width:48%}.faq-item.active img{transform:rotateX(180deg)}.faq-item img{transition:transform .3s ease;transform-origin:center}.faq-answer p{margin:0 0 10px;font-weight:300}.index-catalog-block .top-text .links a{display:inline-block;margin:0 16px 8px 0;font-size:12px;line-height:14px;color:#4f77b4;text-decoration:underline}.index-catalog-block .top-text .links a:hover{color:#0f86f3}.index-catalog-block .top-text .links a.active{font-weight:500}.index-catalog-block .top-text p{font-size:14px}.after-mail__content{font-size:14px;line-height:14px}.index-catalog-block .top-text div.about-page,.index-catalog-block .top-text p.blog-page{font-weight:300;max-width:660px}.index-catalog-block .top-text p.favorite-page{color:#000;margin-bottom:4px}.ui-autocomplete{z-index:9999!important}.index-catalog-block .top-text div.about-page{font-weight:300;max-width:1020px;height:480px;margin-bottom:32px;background-image:url(../img/o-proekte.webp);text-align:center}.index-catalog-block .top-text div.about-page{background-size:cover;background-position:center top;background-repeat:no-repeat;border-radius:16px;padding:18px;display:flex;justify-content:center}.index-catalog-block .top-text div.about-page .text{font-weight:900;padding-top:60px;color:#fff}.index-catalog-block .top-text div.about-page .descr{font-weight:600;font-size:18px;color:#fff}.top-text .text{color:#373737}.top-text .text2{margin-top:48px;color:#222}.message-to-support{margin-top:32px;display:flex;align-items:center;justify-content:center;width:320px;max-width:100%;height:48px;border-radius:16px;background-color:#ff8139;background-repeat:no-repeat;background-size:24px 24px;background-position:right 16% center;background-image:url(../img/cabinet/faq-support-link.svg);box-shadow:0 0 2px 0 rgba(0,0,0,.1);color:#fff;font-size:16px;font-weight:500;text-decoration:none;padding-right:40px}.message-to-support:hover{background-color:#e87634}.index-catalog-block .top-text ul{margin:0;padding:0;margin-bottom:16px;font-size:12px;line-height:14px}.index-catalog-block .top-text .about-links{margin-top:8px}.index-catalog-block .top-text .about-links li a{text-decoration-line:underline;color:#4f77b4}.index-catalog-block .top-text .about-links li a:hover{color:#0f86f3}.index-catalog-block .top-text .about-links li+li{margin-top:7px}.index-catalog-block .block-name{font-weight:500;font-size:24px;line-height:28px;margin-bottom:24px}.index-catalog-block:last-of-type .block-name{margin-bottom:15px}.index-catalog-block:last-of-type:not(:only-child){padding-bottom:62px}.after-mail__title{margin-bottom:16px;font-weight:500;font-size:24px;line-height:28px}.slider-header{display:flex;justify-content:space-between;align-items:flex-start}.slider-arrows{display:flex;gap:10px}.slider-arrows button{background:0 0;border:none;padding:0;cursor:pointer}.slider-arrows img{width:24px;height:24px}.index-catalog-block .block-name.small{font-size:16px;line-height:19px}.index-catalog-block .block-name.medium{font-size:20px;line-height:23px}.index-catalog-block .block-name.company-page-name{font-size:22px;transition:.1s ease-in-out;cursor:pointer}.index-catalog-block .block-name.company-page-name:hover{color:#0f86f3}.index-catalog-block .top-block-link{margin:10px 0 24px}.index-catalog-block .top-block-link a{font-weight:500;font-size:24px;line-height:28px}.index-catalog-block .top-block-link a:hover{color:#0f86f3}.index-catalog-block .filter{margin-bottom:24px}.index-catalog-block .filter__catalog{margin-bottom:28px}.index-catalog-block .filter *{vertical-align:middle}.index-catalog-block .filter .btn__find{margin-left:16px}.index-catalog-block .filter .blog-theme-link,.index-catalog-block .filter .city-link,.index-catalog-block .filter .metro-link{margin-right:16px;height:32px;line-height:32px;background:#e8ecf1 url('../img/select.svg') no-repeat right 8px top 50%;width:155px;border-radius:8px;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 16px 0 8px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.index-catalog-block .filter .city-link{pointer-events:none;opacity:.6}.index-catalog-block .filter .blog-theme-link:hover,.index-catalog-block .filter .city-link:hover,.index-catalog-block .filter .metro-link:hover{background:#e8ecf1 url('../img/select2.svg') no-repeat right 8px top 50%;color:#0f86f3}.index-catalog-block .filter .blog-theme-link span,.index-catalog-block .filter .city-link span,.index-catalog-block .filter .metro-link span{display:none;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%}.index-catalog-block .filter .blog-theme-link span.active,.index-catalog-block .filter .city-link span.active,.index-catalog-block .filter .metro-link span.active{display:inline-block}.sel.subcat{display:none!important}.index-catalog-block .filter .jq-selectbox{margin-right:16px;height:32px;line-height:32px;width:248px}.index-catalog-block .filter .jq-selectbox.subcat{display:none}.index-catalog-block .filter .jq-selectbox.subcat.pen{pointer-events:none;opacity:.6}.index-catalog-block .filter .jq-selectbox.subcat.active{display:inline-block!important}.index-catalog-block .filter .sel{background:#e8ecf1;border-radius:8px;height:32px}.index-catalog-block .filter .jq-selectbox .jq-selectbox__select-text{padding:0 30px 0 8px;background:#e8ecf1 url('../img/select.svg') no-repeat right 8px top 50%;border-radius:8px;cursor:pointer;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.index-catalog-block .filter .jq-selectbox:hover .jq-selectbox__select-text{background:#e8ecf1 url('../img/select2.svg') no-repeat right 8px top 50%;color:#0f86f3}.index-catalog-block .filter .jq-selectbox .jq-selectbox__dropdown{position:absolute;top:100%!important;left:0;width:100%!important;margin-top:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#e8ecf1;padding:16px 10px 16px 8px;z-index:4;border-radius:8px;min-height:80px;overflow:hidden}.index-catalog-block .filter .jq-selectbox .jq-selectbox__dropdown ul{min-height:80px}.index-catalog-block .filter .jq-selectbox .jq-selectbox__dropdown ul::-webkit-scrollbar{width:4px}.index-catalog-block .filter .jq-selectbox .jq-selectbox__dropdown ul::-webkit-scrollbar-thumb{width:4px;border-radius:10px;background-color:#868686}.index-catalog-block .filter .jq-selectbox .jq-selectbox__dropdown ul li{margin-bottom:12px;cursor:pointer;line-height:16px;white-space:normal;height:unset}.index-catalog-block .filter .jq-selectbox .jq-selectbox__dropdown ul li.hidden{display:none}.index-catalog-block .filter .jq-selectbox .jq-selectbox__dropdown ul li:last-child{margin-bottom:0}.index-catalog-block .filter .jq-selectbox .jq-selectbox__dropdown ul li:hover{color:#0f86f3}.index-catalog-block .filter .checkbox{display:none}.index-catalog-block .filter .checkbox+label{display:inline-block;cursor:pointer;margin-right:16px;font-size:14px;line-height:16px;padding:5px 0 4px 32px;background:url('../img/checkbox.svg') no-repeat 0 0}.index-catalog-block .filter .checkbox:checked+label{background:url('../img/checkbox2.svg') no-repeat 0 0}input[type=checkbox][data-checked=true]{background:url('../img/checkbox2.svg') no-repeat center}.index-catalog-block .articles-filter,.index-catalog-block .catalog-checkbox-mobile,.index-catalog-block .favorite-filter,.index-catalog-block .search-filter{display:none;align-items:center;justify-content:space-between;padding:2px;width:100%;height:32px;background:#e8ecf1;border-radius:4px;margin-bottom:20px}.index-catalog-block .articles-filter .checkbox,.index-catalog-block .catalog-checkbox-mobile .checkbox,.index-catalog-block .favorite-filter .checkbox,.index-catalog-block .search-filter .checkbox{display:flex;align-items:center;justify-content:center;width:30%;height:30px;background:#e8ecf1;border-radius:4px;font-weight:500;font-size:12px;line-height:14px;user-select:none;cursor:pointer}.index-catalog-block .articles-filter .checkbox.active,.index-catalog-block .catalog-checkbox-mobile .checkbox.active,.index-catalog-block .favorite-filter .checkbox.active,.index-catalog-block .search-filter .checkbox.active{background:#fff;box-shadow:0 1px 10px rgba(0,0,0,.1)}.index-catalog-block .favorite-filter,.index-catalog-block .search-filter{display:flex;max-width:322px;margin-bottom:36px}.index-catalog-block .articles-filter{max-width:278px;height:32px;margin-bottom:0}.index-catalog-block .articles-filter .checkbox{width:49%;height:28px}.index-catalog-block .pre-list-text{margin-bottom:16px;font-size:12px;line-height:14px;color:#4f77b4}.index-catalog-block .item{display:flex;flex-direction:column;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;background:#fff;box-shadow:0 0 3px rgba(0,0,0,.25);border-radius:16px;padding:16px 16px 16px 124px;font-weight:300;font-size:12px;line-height:14px;min-height:148px}.index-catalog-block .toggle-content{margin-top:15px}.index-catalog-block .item :last-child{margin-top:auto}.index-catalog-block .item.pro{background:#d9eaf6;box-shadow:none}.index-catalog-block .item.expert .rocket{display:block}.index-catalog-block .item .link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:3}.index-catalog-block .item .image{position:absolute;text-align:center;top:12px;left:12px;width:96px}.index-catalog-block .item .image .image-box{width:96px;height:96px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-repeat:no-repeat;background-size:cover;background-position:center}.index-catalog-block .item .image .rating{margin-top:12px}.index-catalog-block .item .image .rating .fa{font-size:13px;color:#ff9e68}.index-catalog-block .item:hover .name{color:#0f86f3}.index-catalog-block .item .name{margin-bottom:4px;font-weight:500;font-size:14px;line-height:16px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.index-catalog-block .item .prof{margin-bottom:8px}.index-catalog-block .item .city{margin-bottom:16px}.index-catalog-block .item .cats{line-height:16px}.index-catalog-block .item .cats a{text-decoration:underline}.index-catalog-block .item:hover .cats a{text-decoration:none}.index-catalog-block .bottom-link{text-align:right;margin:24px 0 48px 0}.index-catalog-block .bottom-link a{display:inline-block;padding:0 32px 3px 0;font-weight:500;font-size:16px;line-height:19px;background:url('../img/arrow.svg') no-repeat right 0 top 0}.index-catalog-block .bottom-link a:hover{color:#0f86f3;background:url('../img/arrow2.svg') no-repeat right 0 top 0}.index-catalog-block .pages{margin-top:48px;margin-bottom:20px;justify-content:center}.index-catalog-block .bottom-button{text-align:center}.index-catalog-block .bottom-button.btn-more-catalog{margin-top:64px}.index-catalog-block .bottom-button button{margin:0 auto}.index-catalog-block .bottom-button button:not(.btn__more):hover{background:#0f86f3;color:#fff}.index-catalog-block .bottom-btn{margin-bottom:48px;width:100%;height:48px;border:1px solid #000;border-radius:8px;background:#fff;color:#222;font-size:16px}.index-catalog-block .bottom-btn:hover{color:#0f86f3;border:1px solid #0f86f3}.index-sections-block{padding-bottom:20px}.index-sections-block:not(.last){margin-top:48px}.index-sections-block .block-name{margin-bottom:24px;font-weight:500;font-size:24px;line-height:28px}.index-sections-block .item{position:relative;font-size:0;margin-bottom:24px;width:14.5%;border-radius:16px;overflow:hidden}.index-sections-block .item:after{content:"";position:absolute;width:100%;height:100%;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;top:0;left:0;background:rgba(1,1,1,.4)}.index-sections-block .item:hover:after{opacity:0}.index-sections-block .item img{width:100%;height:204px;object-fit:cover}.index-sections-block .item p{position:absolute;left:0;bottom:36px;height:36px;width:100%;z-index:2}.index-sections-block .item p span{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 15px 0 33px;color:#fff;font-weight:500;font-size:16px;line-height:19px}.index-sections-block .item a{position:absolute;width:100%;height:100%;top:0;left:0;z-index:3}.index-sections-block .bottom-link{display:block;text-align:center;text-decoration:none;font-weight:900;font-size:12px;line-height:18px;padding:11px 10px;border:1px solid #222;border-radius:8px;display:none}.index-sections-block .bottom-link:hover{color:#0f86f3;border:1px solid #0f86f3}.site-menu-bg,.site-menu-wrapper{display:none;position:absolute;z-index:50;top:205px;left:0;width:100%;background:#fff}.site-menu-bg{z-index:49;background:rgba(1,1,1,.65);height:calc(100% - 205px)}.site-menu.wrap{padding:32px 36px 0;position:relative}.site-menu .close{position:absolute;right:50px;top:40px;width:24px;height:24px;background:url('../img/site-menu-img.svg') center/cover}.site-menu .close:hover{background:url('../img/site-menu-img2.svg') center/cover}.site-menu .name{display:block;width:fit-content;margin-bottom:24px;font-weight:700;font-size:24px;line-height:28px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.site-menu .name:hover{color:#0f86f3;cursor:pointer}.site-menu .flex2{border-bottom:1px solid #222;margin-bottom:24px}.site-menu .flex2 .name{margin-bottom:24px}.site-menu .flex2:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.site-menu .flex2 .nav{width:23%;margin-right:2.666%;height:min-content}.site-menu .flex2 .nav:nth-child(4n){margin-right:0}.site-menu .flex2 .nav p{margin-bottom:8px;font-weight:700;font-size:14px;line-height:16px}.site-menu .flex2 .nav p.single{margin-bottom:24px}.site-menu .flex2 .nav p a{display:block;text-decoration:none}.site-menu .flex2 .nav p a:hover{color:#0f86f3}.site-menu .flex2 .nav ul{margin-bottom:24px}.site-menu .flex2 .nav ul li{margin-bottom:8px}.site-menu .flex2 .nav ul li a{display:block;text-decoration:none;font-size:14px;line-height:16px}.site-menu .flex2 .nav ul li a:hover{color:#0f86f3}.footer:not(.cabinet){width:100%;max-width:1472px;margin:0 auto;background:#222;padding-bottom:127px;margin-top:52px;color:#fff}.big-mobile-popup.mobile-journal-themes+.footer:not(.cabinet){margin-top:-28px}.footer__reg-wrapper{background:#ff9e68;width:100%}.footer__reg-wrapper .flex{justify-content:flex-start;align-items:center;color:#222;font-size:18px;line-height:21px;padding:14px 8px;gap:41px}.footer__reg-wrapper .flex .btn.btn__lk-footer,.footer__reg-wrapper .flex .btn.btn__reg-footer{width:auto;padding:0 32px}.footer .site-menu{padding:29px 0 0 8px}.footer .site-menu .name{color:#fff;cursor:pointer}.footer .site-menu .name:hover{color:#0f86f3}.footer .site-menu .flex2{border-bottom:1px solid #6f6f6f}.footer .site-menu .flex2 .nav p a{color:#fff}.footer .site-menu .flex2 .nav p a:hover{color:#0f86f3}.footer .site-menu .flex2 .nav ul a{color:#e8ecf1}.footer__body{align-items:center;justify-content:flex-start;padding:0 12px 0 8px;margin-top:27px}.footer__body ul{display:flex;gap:16px;align-items:center}.footer__body ul li{margin-bottom:8px}.footer__body ul li a{display:block;text-decoration:none;font-weight:500;font-size:16px;line-height:19px;color:#fff}.footer__body ul li a:hover{color:#0f86f3}.footer__body .footer__mobile-menu{display:none;margin-top:38px}.footer__social{margin-left:auto}.footer__social li a{height:29px;width:24px;background-repeat:no-repeat;background-size:100% 100%}.footer__social li a.Youtube{width:30px;background-image:url('../img/youtube-footer.svg')}.footer__social li a.Youtube:hover{background-image:url('../img/youtube1.svg')}.footer__social li a.Yandex{background-image:url('../img/yandex-footer.svg')}.footer__social li a.Yandex:hover{background-image:url('../img/yandex1.svg')}.footer__social li a.Telegram{background-image:url('../img/telegram-footer.svg')}.footer__social li a.Telegram:hover{background-image:url('../img/telegram1.svg')}.footer__social li a.Vk{background-image:url('../img/vk-footer.svg')}.footer__social li a.Vk:hover{background-image:url('../img/vk1.svg')}.footer .copy{margin:20px auto 0;font-weight:400;font-size:12px;line-height:19px;width:100%;max-width:455px;text-align:center}.footer .copy a{text-decoration:none;display:block;color:#fff;max-width:452px;margin:0 auto}.mobile-header{position:fixed;top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:18px 0 12px;z-index:51;background-color:#fff;display:none}.mobile-header__title{font-weight:900;font-size:24px;line-height:28px;margin-left:-40px}.mobile-header__wrapper{align-items:center}.mobile-header .menu-button2{width:24px;height:20px;background:url('../img/cabinet/menu-button3.svg') no-repeat center/cover}.mobile-header .city{padding:1px 0 0 17px;font-weight:400;font-size:14px;line-height:16px;background:url('../img/city.svg') no-repeat 0 0}.mobile-header .city:hover{background:url('../img/city2.svg') no-repeat 0 0;color:#0f86f3}.mobile-header .city span{display:none}.mobile-header .city span.active{display:block}.orange{color:#ff8139}.mobile-bottom-header{position:fixed;bottom:-2px;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:12px 20px 20px;z-index:53;background-color:#fff;box-shadow:0 -4px 20px rgba(51,51,51,.2);display:none}.mobile-bottom-header .menu-button{width:23px;height:16px;background:url('../img/menu-button1.svg')}.mobile-bottom-header .bottom-header__item{display:block;font-weight:400;font-size:10px;line-height:12px;color:#6f6f6f;margin:0 7px;padding-top:28px;background-repeat:no-repeat;background-position:center top;min-width:40px;text-align:center}.mobile-bottom-header .bottom-header__item:last-child{margin-right:0}.mobile-bottom-header .bottom-header__item:first-child{margin-left:0}.mobile-bottom-header .bottom-header__item#home-item{background-image:url('../img/bottom-home.svg')}.mobile-bottom-header .bottom-header__item#cat-item{background-image:url('../img/bottom-cat.svg')}.mobile-bottom-header .bottom-header__item#blog-item{background-image:url('../img/bottom-blogs.svg')}.mobile-bottom-header .bottom-header__item#favorite-item{background-image:url('../img/bottom-fav.svg')}.mobile-bottom-header .bottom-header__item#cabinet-item{background-image:url('../img/bottom-profile.svg')}.mobile-bottom-header .bottom-header__item.active{color:#ff8139}.mobile-bottom-header .bottom-header__item.active#home-item{background-image:url('../img/bottom-home-1.svg')}.mobile-bottom-header .bottom-header__item.active#cat-item{background-image:url('../img/bottom-cat-1.svg')}.mobile-bottom-header .bottom-header__item.active#blog-item{background-image:url('../img/bottom-blogs-1.svg')}.mobile-bottom-header .bottom-header__item.active#favorite-item{background-image:url('../img/bottom-fav-1.svg')}.mobile-bottom-header .bottom-header__item.active#cabinet-item{background-image:url('../img/bottom-profile-1.svg')}.search-popup{display:none;width:100%;height:100%;position:fixed;overflow:hidden;z-index:55;left:0;top:0}.search-popup .bg{position:fixed;width:100%;height:100%;top:0;left:0}.search-popup .search-window{position:absolute;max-width:1000px;width:70%;left:50%;top:32px;transform:translateX(-50%);border-radius:8px;background:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.1);padding:36px 136px 36px 40px;min-height:400px;overflow:hidden}.search-popup .search-window .close{position:absolute;right:40px;top:40px;width:32px;height:32px;background:url('../img/close-search.svg') no-repeat center/cover;cursor:pointer;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.search-popup .search-window .close:hover{background-image:url('../img/close-search2.svg')}.search-popup .search-window .search__wrap{display:flex;align-items:center;width:100%}.search-popup .search-window .search__wrap .search-input{outline:0;border-radius:24px;border:1px solid #b0b0b0;background:#f6f6f6;height:40px;padding:12px 78px 12px 16px;flex-grow:2;color:#373737;font-size:14px;font-weight:300;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.search-popup .search-window .search__wrap .search-input::placeholder{color:#b0b0b0;font-size:14px;font-weight:300}.search-popup .search-window .search__wrap .search-input:focus,.search-popup .search-window .search__wrap .search-input:hover{border:1px solid #222}.search-popup .search-window .search__wrap .clear-search__wrap{position:relative;height:40px;width:0}.search-popup .search-window .search__wrap .clear-search__wrap .clear-search{display:none;position:absolute;left:0;top:50%;color:#6e6e6e;font-size:10px;font-weight:400;line-height:40px;text-decoration:underline;cursor:pointer;padding-right:23px;transform:translate(-100%,-50%)}.search-popup .search-window .search__wrap .clear-search__wrap .clear-search:hover{color:#373737;text-decoration:none}.search-popup .search-window .search__wrap .clear-search__wrap .clear-search.active{display:block}.search-popup .search-window .search__find-btn{width:128px;height:48px;border-radius:24px;background:#585858;color:#fff;font-size:14px;font-weight:400;margin-left:16px}.search-popup .search-window .search__find-btn:hover{background:#4e4e4e}.search-popup .search-window .search__find-btn:disabled,.search-popup .search-window .search__find-btn:disabled:hover{background:#d8d8d8}.search-popup .search-window .search-categories{margin:1px -135px 4px 0;overflow-x:auto}.search-popup .search-window .search-categories::-webkit-scrollbar{width:0;height:0}.search-popup .search-window .search-categories a.category{display:inline-flex;align-items:center;height:32px;padding:0 12px;margin:20px 0;text-decoration:none;color:#6e6e6e;font-size:12px;font-weight:300;border-radius:24px;border:1px solid #b0b0b0;background:#fff}.search-popup .search-window .search-categories a.category:hover{background:#efefef}.search-popup .search-window .search-categories a.category+a.category{margin-left:16px}.search-popup .search-window .search__result{max-height:424px;overflow-x:hidden;overflow-y:auto;margin-right:-100px;padding-right:100px}.search-popup .search-window .search__result .cat__title{font-size:16px;font-weight:500;margin-bottom:16px}.search-popup .search-window .search__result .cat .result_row{display:block;font-size:14px;font-weight:400;width:fit-content}.search-popup .search-window .search__result .cat .result_row b{font-weight:500}.search-popup .search-window .search__result .cat .result_row .under_text{color:#868686;margin-top:4px;font-size:12px;font-weight:400}.search-popup .search-window .search__result .cat .result_row+.result_row{margin-top:12px}.search-popup .search-window .search__result .cat .result_row a.orange-link{color:#ff8139}.search-popup .search-window .search__result .cat+.cat{margin-top:32px}.popup{position:fixed;width:100%;height:100%;left:0;top:0;overflow:hidden;background:rgba(1,1,1,.7);z-index:55;display:none}.popup .bg{position:fixed;width:100%;height:100%;top:0;left:0}.popup .window{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:360px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;max-width:calc(100% - 20px);max-height:calc(100vh - 100px);overflow-y:auto;border:1px solid #dadada;border-radius:16px}.popup.feedback .window{width:460px}.popup .window::-webkit-scrollbar{width:4px}.popup .window::-webkit-scrollbar-thumb{background-color:#919191;border-radius:2px;border:1px solid #919191}.popup .window::-webkit-scrollbar-track{background:0 0}.popup .window::-webkit-scrollbar-track-piece:end{background:0 0;margin-bottom:20px}.popup .window::-webkit-scrollbar-track-piece:start{background:0 0;margin-top:40px}.popup .window.middle{width:456px}.popup .window.middle2{width:756px}.popup .window.middle2 .close{right:30px;top:24px;width:24px;height:24px;background-size:cover}.popup .window.middle2 .close:hover{background-size:cover}.popup .window.big{width:1440px;-webkit-border-radius:0px;-moz-border-radius:0;border-radius:0;top:auto;bottom:auto;left:auto;right:auto;transform:none;position:absolute;left:50%;transform:translateX(-50%);top:15%;height:70%;overflow-y:scroll}.popup .window .close{position:absolute;right:22px;top:15px;width:16px;height:16px;background:url('../img/close-popup.svg');cursor:pointer}.popup .window .close:hover{background:url('../img/close-popup2.svg')}.popup .window .activate{padding:48px 0;font-size:14px;line-height:16px;text-align:center}.reg_discrip{padding-top:30px;padding-bottom:30px;Margin:0;line-height:17px;font-family:helvetica,'helvetica neue',arial,verdana,sans-serif;font-size:14px;font-style:normal;font-weight:400;color:#373737;text-align:left}.window_reg{width:600px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;max-width:calc(100% - 20px);max-height:calc(100vh - 100px);overflow-y:auto;border:1px solid #dadada;border-radius:16px}.popup .window p.text-only{text-align:center;padding-top:25px;padding-bottom:70px}.popup.feedback .window p.text-only{padding-bottom:45px}.popup.feedback .window .reg{padding:15px 83px 50px 83px}.popup .window.prices-window,.popup .window.ways-window{padding:0 20px 20px 20px}.popup .window .main-popup-title{text-align:center;margin:15px 0 24px 0;font-weight:500;font-size:16px;line-height:19px;padding-right:20px}.popup .window .main-popup-title .name{display:block;margin-bottom:8px}.popup .window .main-popup-title .rating{display:block;color:#ff9e68}.popup .window .main-popup-title .rating i{font-size:16px}.popup .window .prices .price-item{display:flex;align-items:center;justify-content:space-between;gap:16px;font-weight:300;font-size:16px;line-height:16px;margin-bottom:16px}.articles .item2 .post-data{font-size:12px;font-weight:400}.popup .window .prices .price-item .price-name{flex-shrink:2}.popup .window .prices .price-item .price-value{flex-shrink:1;white-space:nowrap}.popup .window .reviews{padding:20px 0 20px 24px;border-bottom:0}.popup .window .reviews .name{font-weight:500;font-size:20px;line-height:23px;padding-right:60px}.popup .window .reviews .name .review-popup-name{font-size:22px}.popup .window .reviews .name .rating{margin-top:18px;display:block;font-weight:400;font-size:16px;line-height:19px;user-select:none}.popup .window .reviews .name .rating span{margin-left:0}.popup .window .reviews .reviews-list{padding-right:40px}.popup .window .reg{padding:15px 20px 50px 20px}.popup .window .reg .name{text-align:center;margin-bottom:35px;font-weight:500;font-size:16px;line-height:16px}.popup .window .reg .name.tal{text-align:left}.popup .window .reg .select{padding:40px 0 30px}.popup .window .reg .select .radio{display:none}.popup .window .reg .select .radio+label{display:block;cursor:pointer;margin:0 auto 24px auto;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 5px;width:200px;font-weight:500;font-size:16px;line-height:19px;color:#373737;border:1px solid #373737;border-radius:8px}.popup .window .reg .select .radio:hover+label{color:#0f86f3;border:1px solid #0f86f3}.popup .window .reg .step{display:none}.popup .window .reg .step.active{display:block}.popup .window .reg .number{text-align:center;padding-top:20px;font-size:14px;line-height:16px}.popup .window .reg .existing-name{margin:24px 0}.popup .window .reg .existing-name b{color:#222;font-size:14px;font-weight:400}.popup .window .reg .existing-name .users-links{padding:16px 0}.popup .window .reg .existing-name .users-links a{display:block;color:#4f77b4;text-decoration:underline;font-size:14px;font-weight:400;width:fit-content}.popup .window .reg .existing-name .users-links a:hover{color:#0f86f3;text-decoration:none}.popup .window .reg .existing-name .users-links a+a{margin-top:8px}.popup .window .reg .existing-name span{font-size:14px;font-weight:300}.popup .window .reg .field{margin-bottom:24px;position:relative;text-align:center}.popup .window .reg .captcha-error,.popup .window .reg .invalid-feedback{color:#ae000e;font-size:12px;line-height:14px;margin-top:3px}.popup .window .reg .deleted-account-feedback{text-align:center;font-size:14px;margin-bottom:15px;line-height:16px;color:#000}.popup .window .reg .deleted-account-feedback .show-registration-popup{color:#4f77b4;text-decoration:underline}.popup .window .reg .field .invalid-feedback.black{color:#373737}.popup .window .reg .field .invalid-feedback .resend-confirmation{cursor:pointer;text-decoration:underline}.popup .window .reg .field .invalid-feedback .resend-confirmation:hover{color:#0f86f3;text-decoration:none}.popup .window .reg .field .show-pass{position:absolute;top:50%;transform:translateY(-50%);text-decoration:none;right:12px;font-weight:700;font-size:8px;line-height:9px}.popup .window .reg .field .basic_text{display:block;color:#222;font-size:14px;font-weight:400;margin-top:16px}.popup .window .reg .field .basic_text+.basic_text{margin-top:8px}.popup .window .reg .field .basic_text a{color:#4f77b4;font-size:14px;font-weight:400;text-decoration:underline}.popup .window .reg .field .basic_text a:hover{color:#0f86f3;text-decoration:none}.popup .window .reg .field input[type=password],.popup .window .reg .field input[type=text]{width:100%;height:34px;font-weight:300;padding:0 12px;border:1px solid #b0b0b0;border-radius:8px}.popup .window .reg .field input[type=password]::placeholder,.popup .window .reg .field input[type=text]::placeholder{color:#222}.popup .window .reg .field input[type=password].error,.popup .window .reg .field input[type=text].error{color:#ae000e}.popup .window .reg .field input[type=password].error::-webkit-input-placeholder,.popup .window .reg .field input[type=text].error::-webkit-input-placeholder{color:#ae000e}.popup .window .reg .field input[type=password].error:-ms-input-placeholder,.popup .window .reg .field input[type=text].error:-ms-input-placeholder{color:#ae000e}.popup .window .reg .field input[type=password].error::-moz-placeholder,.popup .window .reg .field input[type=text].error::-moz-placeholder{color:#ae000e;opacity:1}.popup .window .reg .field input[type=password].error:-moz-placeholder,.popup .window .reg .field input[type=text].error:-moz-placeholder{color:#ae000e;opacity:1}.popup .window .reg .field input[type=password] :focus::-webkit-textfield-decoration-container,.popup .window .reg .field input[type=text] :focus::-webkit-textfield-decoration-container{visibility:hidden;pointer-events:none;position:absolute;right:0}.popup .window .reg .field textarea{width:100%;height:225px;font-weight:300;padding:12px;border:1px solid #b0b0b0;border-radius:8px}.popup .window .reg .field textarea::placeholder{color:#222}.popup .window .reg .field textarea.error{color:#ae000e}.popup .window .reg .field textarea.error::-webkit-input-placeholder{color:#ae000e}.popup .window .reg .field textarea.error:-ms-input-placeholder{color:#ae000e}.popup .window .reg .field textarea.error::-moz-placeholder{color:#ae000e;opacity:1}.popup .window .reg .field textarea.error:-moz-placeholder{color:#ae000e;opacity:1}.popup .window .reg .field-name{margin-bottom:24px;font-size:14px;line-height:16px}.popup .window .reg .rating{padding-top:14px;margin-bottom:24px}.popup .window .reg .rating .rating-area{overflow:hidden;vertical-align:middle;display:inline-block;margin-left:12px}.popup .window .reg .rating .rating-area:not(:checked)>input{display:none}.popup .window .reg .rating .rating-area:not(:checked)>label{float:right;padding:2px;color:#ff9e68;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;cursor:pointer}.popup .window .reg .rating .rating-area:not(:checked)>label::before{content:"\f006"}.popup .window .reg .rating .rating-area>input:checked~label::before{content:"\f005"}.popup .window .reg .rating .rating-area:not(:checked)>label:hover::before,.popup .window .reg .rating .rating-area:not(:checked)>label:hover~label::before{content:"\f005"}.popup .window .reg .rating .rating-area>input:checked+label:hover::before,.popup .window .reg .rating .rating-area>input:checked+label:hover~label::before,.popup .window .reg .rating .rating-area>input:checked~label:hover::before,.popup .window .reg .rating .rating-area>input:checked~label:hover~label::before,.popup .window .reg .rating .rating-area>label:hover~input:checked~label::before{content:"\f005"}.popup .window .reg .rating .rate-area>label:active{position:relative}.popup .window .reg .button.other{padding:8px 0 18px 0}.popup .window .reg .button p{margin-bottom:16px;font-weight:300;font-size:8px;line-height:9px;color:#222;text-align:center}.popup .window .reg .button button{background:#fff;font-weight:400;font-size:16px;line-height:19px;color:#373737;border:1px solid #373737;border-radius:8px;width:100%;height:40px}.popup .window .reg .button button.other{display:block;width:413px;max-width:100%;margin:0 auto}.popup .window .reg .button button.filter{filter:grayscale(100%) brightness(50%);background:0 0}.popup .window .reg .button button:hover{color:#0f86f3;border:1px solid #0f86f3;filter:none}.popup .window .reg .bottom-links a{display:block;text-decoration:underline;margin-bottom:8px;font-size:14px;line-height:16px;height:fit-content}.popup .window .reg .bottom-links a.reg{padding:0}.popup .window .reg .bottom-links a:hover{color:#0f86f3}.popup .window .select-block{padding:16px 20px 36px 20px}.popup .window .select-block .name{text-align:center;margin-bottom:32px;font-weight:500;font-size:16px;line-height:19px}.popup .window .select-block .checkbox_block_popup{margin-bottom:20px}.popup .window .select-block .checkbox_block_popup label{margin-bottom:12px}.popup .window .select-block .checkbox_block_popup .checkbox{display:none}.popup .window .select-block .checkbox_block_popup .catalog-checkbox-popup{justify-self:center}.popup .window .select-block .checkbox_block_popup .checkbox+label{display:inline-block;cursor:pointer;margin-right:24px;font-size:14px;line-height:16px;padding:2px 0 4px 24px;background:url(../img/checkbox3.svg) no-repeat 0 0}.popup .window .select-block .checkbox_block_popup .checkbox:checked+label{background:url('../img/checkbox4.svg') no-repeat 0 0}.popup .window .select-block .metro-label{font-weight:500;color:#222}.popup .window .select-block input[type=text]{width:100%;height:39px;margin-bottom:22px;margin-top:12px;border:1px solid #c4c4c4;border-radius:8px;padding:0 18px}.popup .window .select-block .m-list{display:none}.popup .window .select-block .m-list.active{display:block}.popup .window .select-block .list .radio{display:none}.popup .window .select-block .list .radio+label{display:block;cursor:pointer;margin-bottom:12px;font-size:14px;line-height:16px;padding-right:40px;background:url('../img/radio.svg') no-repeat right}.popup .window .select-block .list .radio:checked+label{background:url('../img/radio2.svg') no-repeat right}.popup .window .select-block .list .checkbox{display:none}.popup .window .select-block .list .checkbox+label{display:block;cursor:pointer;margin-bottom:12px;font-size:14px;line-height:20px;padding-right:40px;background:url('../img/checkbox3.svg') no-repeat right}.popup .window .select-block .list .checkbox:checked+label{background:url('../img/checkbox4.svg') no-repeat right}.popup .window .select-block .button{text-align:center;padding-top:36px}.popup .window .select-block .button button{background:#fff;color:#373737;border:1px solid #373737;border-radius:8px;width:100%;max-width:200px;height:40px;font-weight:400;font-size:16px;line-height:19px}.popup .window .select-block .button button:hover{color:#0f86f3;border:1px solid #0f86f3}.after_confirmation{display:flex;justify-content:center;align-items:center;height:140px}.info_confirmation{width:330px;text-align:center}.popup.confirmation__popup .window .bottom-links{margin-top:20px}.popup.mobile-prices .window::-webkit-scrollbar,.popup.mobile-ways .window::-webkit-scrollbar,.popup.popup-reviews .window::-webkit-scrollbar{width:14px}.popup.mobile-prices .window::-webkit-scrollbar-thumb,.popup.mobile-ways .window::-webkit-scrollbar-thumb,.popup.popup-reviews .window::-webkit-scrollbar-thumb{background-color:#ff9e68;border-radius:20px;border:1px solid #ff9e68}.popup.mobile-prices .window::-webkit-scrollbar-track,.popup.mobile-ways .window::-webkit-scrollbar-track,.popup.popup-reviews .window::-webkit-scrollbar-track{background:0 0}.popup.mobile-prices .window::-webkit-scrollbar-track-piece:end,.popup.mobile-ways .window::-webkit-scrollbar-track-piece:end,.popup.popup-reviews .window::-webkit-scrollbar-track-piece:end{background:0 0;margin-bottom:20px}.popup.mobile-prices .window::-webkit-scrollbar-track-piece:start,.popup.mobile-ways .window::-webkit-scrollbar-track-piece:start,.popup.popup-reviews .window::-webkit-scrollbar-track-piece:start{background:0 0;margin-top:60px}.popup.popup-reviews .window::-webkit-scrollbar-track-piece:start{margin-top:100px}.big-mobile-popup,.mobile-menu{position:fixed;width:100%;height:calc(100% - 70px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;top:0;left:0;z-index:30;display:none;overflow-y:scroll;padding:14px 20px 20px}.big-mobile-popup .close,.mobile-menu .close{position:absolute;right:20px;top:17px;width:22px;height:20px;background:url('../img/close.svg') center/cover}.big-mobile-popup .close:hover,.mobile-menu .close:hover{background:url('../img/close2.svg') center/cover}.big-mobile-popup.m2,.mobile-menu.m2{z-index:52;background:#f6faff}.big-mobile-popup.m2 .mobile-header__title,.mobile-menu.m2 .mobile-header__title{margin-left:0;margin-bottom:14px}.big-mobile-popup.m2 .header__profile-greeting,.mobile-menu.m2 .header__profile-greeting{display:flex;align-items:center;font-size:14px;line-height:16px;background:url(../img/login-small.svg) no-repeat left center;padding-left:20px;background-size:17px 17px}.big-mobile-popup.m2 .profile-link,.mobile-menu.m2 .profile-link{margin-left:.4em}.big-mobile-popup.m2 .logout,.mobile-menu.m2 .logout{position:relative;display:flex;margin-left:12px}.big-mobile-popup.opened,.mobile-menu.opened{display:block}.big-mobile-popup p,.mobile-menu p{margin-bottom:16px;font-weight:500;font-size:16px;line-height:19px}.big-mobile-popup ul,.mobile-menu ul{padding-bottom:16px}.big-mobile-popup ul li,.mobile-menu ul li{margin-bottom:8px}.big-mobile-popup ul li a,.mobile-menu ul li a{display:block;text-decoration:none;font-size:14px;line-height:16px}.m2__section{padding:24px 0;border-bottom:1px solid #deebfe}.cabinet-links,.m2__section ul{padding:0;margin:0}.cabinet-links li,.m2__section ul li{font-weight:400;font-size:14px;line-height:16px;color:#222;padding-left:20px;margin-bottom:0;background-repeat:no-repeat;background-position:center left;list-style-type:none;background-size:16px 16px}.cabinet-links li.create-account,.m2__section ul li.create-account{background-image:url('../img/m2_create-account.svg')}.cabinet-links li.login-point,.m2__section ul li.login-point{background-image:url('../img/login-small.svg');background-size:17px 17px}.cabinet-links li.about,.m2__section ul li.about{background-image:url('../img/m2_about.svg')}.cabinet-links li.contacts,.m2__section ul li.contacts{background-image:url('../img/m2_contacts.svg')}.cabinet-links li.blogs,.m2__section ul li.blogs{background-image:url('../img/journal-icon.svg')}.cabinet-links li.notarius,.m2__section ul li.notarius{background-image:url('../img/m2_notarius.svg')}.cabinet-links li.expert,.m2__section ul li.expert{background-image:url('../img/m2_expert.svg')}.cabinet-links li.lawyer,.m2__section ul li.lawyer{background-image:url('../img/m2_lawyer.svg')}.cabinet-links li+li,.m2__section ul li+li{margin-top:24px}.index-catalog-block .top-text .cabinet-links{margin-top:24px}.left-sidebar .jq-selectbox.jqselect .jq-selectbox__select{cursor:pointer}ul.menu-links-mobile{padding:0;margin:0}ul.menu-links-mobile.blog-links-mobile,ul.menu-links-mobile.blog-tags-mobile{overflow:hidden;-webkit-transition:height 1s ease-in-out;-moz-transition:height 1s ease-in-out;-ms-transition:height 1s ease-in-out;-o-transition:height 1s ease-in-out;transition:height 1s ease-in-out}ul.menu-links-mobile+.more-article-themes-btn{font-size:14px;font-weight:500;line-height:16px;color:#222;padding-right:16px;margin-left:22px;margin-top:16px;background:url('../img/m1_bottom_arrow.svg') no-repeat right center;width:fit-content;cursor:pointer}ul.menu-links-mobile.no-arrows li::after{display:none;padding-right:0}ul.menu-links-mobile li{font-weight:400;font-size:14px;line-height:16px;padding-left:22px;padding-right:16px;position:relative;background-repeat:no-repeat;background-position:center left}ul.menu-links-mobile-specialist li{padding-left:0!important;padding-right:0!important;font-weight:300;font-size:16px}ul.menu-links-mobile li{background-size:16px 16px;background-repeat:no-repeat;background-position:left center}ul.menu-links-mobile.blog-mobile-catmenu li{padding-left:0}ul.menu-links-mobile li::after{content:"";position:absolute;right:0;top:50%;width:6px;height:10px;transform:translateY(-50%);background:url('../img/m1_arrow.svg') no-repeat}ul.menu-links-mobile li a{text-decoration:none}ul.menu-links-mobile.blog-mobile-catmenu li a{position:relative;padding-left:22px}ul.menu-links-mobile.blog-mobile-catmenu li a img{position:absolute;left:0;top:50%;transform:translateY(-50%)}ul.menu-links-mobile li{margin-bottom:16px}ul.menu-links-mobile li.find_lawyer{background-image:url('../img/m1_find_lawyer.svg')}ul.menu-links-mobile li.find_lawyer_journal{background-image:url('../img/m1_find_lawyer_journal.svg')}ul.menu-links-mobile li.find_expert{background-image:url('../img/m1_find_expert.svg')}ul.menu-links-mobile li.find_notarius{background-image:url('../img/m1_find_notarius.svg')}ul.menu-links-mobile li.administrativnoe-pravo{background-image:url('../img/m1_adm.svg')}ul.menu-links-mobile li.bankrotstvo{background-image:url('../img/m1_bank.svg')}ul.menu-links-mobile li.vzyskanie-zadolzhennosti{background-image:url('../img/m1_debt.svg')}ul.menu-links-mobile li.vozmeschenie-vreda-i-ubytkov{background-image:url('../img/m1_damage.svg')}ul.menu-links-mobile li.dogovornoe-pravo{background-image:url('../img/m1_contract.svg')}ul.menu-links-mobile li.zhilischnoe-pravo{background-image:url('../img/m1_living.svg')}ul.menu-links-mobile li.zaschita-prav-potrebiteley{background-image:url('../img/m1_consumers.svg')}ul.menu-links-mobile li.zakupki{background-image:url('../img/m1_purchase.svg')}ul.menu-links-mobile li.intellektualnaya-sobstvennost{background-image:url('../img/m1_intellect.svg')}ul.menu-links-mobile li.ispolnitelnoe-proizvodstvo{background-image:url('../img/m1_production.svg')}ul.menu-links-mobile li.licenzirovanie{background-image:url('../img/m1_license.svg')}ul.menu-links-mobile li.migracionnye-voprosy{background-image:url('../img/m1_migration.svg')}ul.menu-links-mobile li.medicinskie-spory{background-image:url('../img/m1_medical_conv.svg')}ul.menu-links-mobile li.mezhdunarodnoe-pravo{background-image:url('../img/m1_international.svg')}ul.menu-links-mobile li.semeynoe-pravo{background-image:url('../img/m1_family_right.svg')}ul.menu-links-mobile li.nalogovoe-pravo{background-image:url('../img/m1_bill.svg')}ul.menu-links-mobile li.nasledstvennoe-pravo{background-image:url('../img/m1_inharitance.svg')}ul.menu-links-mobile li.nedvizhimost{background-image:url('../img/m1_estate.svg')}ul.menu-links-mobile li.relokaciya{background-image:url('../img/m1_relocation.svg');background-size:18px 18px}ul.menu-links-mobile li.spory-s-prizyvnoy-komissiey{background-image:url('../img/m1_army.svg')}ul.menu-links-mobile li.trudovye-spory{background-image:url('../img/m1_working.svg')}ul.menu-links-mobile li.ugolovnoe-pravo{background-image:url('../img/m1_criminal.svg')}ul.menu-links-mobile li.yuridicheskie-lica-i-ip{background-image:url('../img/m1_legal.svg')}ul.menu-links-mobile li.prochie-yuridicheskie-voprosy{background-image:url('../img/m1_legal_other.svg')}ul.menu-links-mobile li.geneticheskaya-ekspertiza{background-image:url('../img/m1_genetical_exp.svg')}ul.menu-links-mobile li.medicinskaya-ekspertiza{background-image:url('../img/m1_medical_exp.svg')}ul.menu-links-mobile li.opredelenie-obstoyatelstv-dtp{background-image:url('../img/m1_road_exp.svg')}ul.menu-links-mobile li.psihologopsihiatricheskaya-ekspertiza{background-image:url('../img/m1_psycho_exp.svg')}ul.menu-links-mobile li.stroitelnaya-ekspertiza{background-image:url('../img/m1_building_exp.svg')}ul.menu-links-mobile li.prochie-vidy-ekspertiz{background-image:url('../img/m1_expert_other.svg')}.big-mobile-popup{padding:0 20px 42px 20px;height:calc(100% - 128px);top:58px}.big-mobile-popup.m1,.big-mobile-popup.mobile-journal-themes,.big-mobile-popup.mobile-subcat-block{padding-left:14px}.big-mobile-popup .close{top:26px;right:20px}.big-mobile-popup a{color:#222}.big-mobile-popup a :hover{color:#0f86f3}.big-mobile-popup .m1__section-title,.big-mobile-popup .subcat__section-title{display:block;margin:24px 0 24px 22px;font-weight:500;font-size:16px;line-height:19px;padding-right:20px}.big-mobile-popup .main-popup-title{margin:24px 0 24px 0;font-weight:500;font-size:16px;line-height:19px;padding-right:20px}.big-mobile-popup .main-popup-title .name{display:block;margin-bottom:8px}.big-mobile-popup .main-popup-title .rating{display:block;color:#ff9e68}.big-mobile-popup .main-popup-title .rating i{font-size:16px}.big-mobile-popup .popup-more-button{display:flex;justify-content:center;align-items:center;width:100%;height:38px;font-weight:500;font-size:12px;line-height:14px;border:1px solid #222;background-color:#fff;border-radius:8px;margin-top:65px}.big-mobile-popup.mobile-ways ul li::after{display:none}.big-mobile-popup.noimages .m1__section-title,.big-mobile-popup.noimages .subcat__section-title{margin:24px 0 24px 6px}.big-mobile-popup.noimages ul li{padding-left:6px;background-image:none!important}.mobile-fixed-menu{position:fixed;width:100%;background:#fff;z-index:4;left:0;bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #e8ecf1;padding:6px 20px 15px 20px;display:none}.mobile-fixed-menu ul li a{display:block;text-decoration:none;text-align:center;font-size:8px;line-height:9px;color:#222}.mobile-fixed-menu ul li a img{display:block;margin:0 auto 15px auto}.mobile-fixed-menu .filter-link{position:absolute;left:50%;transform:translateX(-50%);bottom:100%;margin-bottom:16px;background:#fff;box-shadow:0 4px 10px rgba(0,0,0,.25);border-radius:16px;padding:12px 47px;font-weight:500;font-size:12px;line-height:14px;white-space:nowrap}.mobile-fixed-menu .filter-link span{display:inline-block;vertical-align:middle;width:14px;height:14px;background:url('../img/filter.svg')}.navi{width:100%;max-width:1472px;margin:0 auto;background:#e8ecf1;padding:9px 0;margin-top:-24px}.navi .wrap{line-height:14px}.navi a{font-size:12px;line-height:14px;color:#868686}.navi span{font-size:12px;line-height:14px;margin:0 4px;color:#868686}.navi span.curr-page{margin:0;color:#b0b0b0}.wrapper_404{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:left;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url('../img/enot.webp');width:100%;padding-top:90px;height:806px;margin-bottom:-52px}.wrapper_404+footer{margin-top:0}.wrapper_404+footer .footer__body{margin-top:27px}.wrapper_404 .title_404{font-size:36px;font-weight:500;color:#fff;margin-bottom:32px}.wrapper_404 .block_404{display:flex;flex-direction:column;align-items:center;text-align:center;background-color:rgba(88,88,88,.7);padding:49px;border-radius:8px;max-width:530px}.wrapper_404 .desc_404{font-size:18px;font-weight:400;color:#fff;margin-bottom:48px}.wrapper_404 .btn_404{height:48px;border-radius:48px;width:min-content;padding:0 30px;font-size:18px;font-weight:400}.mobile-filter-block{position:fixed;width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;top:0;left:0;background:#fff;z-index:6;display:none;overflow-y:scroll;padding-bottom:120px;color:#222}.mobile-filter-block .close{position:absolute;right:20px;top:20px;width:16px;height:16px;background:url('../img/close.svg') center/cover}.mobile-filter-block .close:hover{background:url('../img/close2.svg') center/cover}.mobile-filter-block .name{text-align:center;font-weight:500;font-size:16px;line-height:19px;padding:20px 10px 13px 10px;border-bottom:1px solid #e8ecf1}.mobile-filter-block .city{padding:24px 20px;border-bottom:1px solid #e8ecf1;font-size:14px;line-height:16px;cursor:pointer;background:url('../img/sett.svg') no-repeat right 20px top 50%}.mobile-filter-block .city p{margin-bottom:8px;font-weight:500;font-size:16px;line-height:19px}.mobile-filter-block .city span{display:none}.mobile-filter-block .city span.active{display:block}.mobile-filter-block .list{padding:24px 20px;border-bottom:1px solid #e8ecf1}.mobile-filter-block .list.cat1{display:none}.mobile-filter-block .list.cat2{display:none}.mobile-filter-block .list.cat3{display:none}.mobile-filter-block .list input[type=text]{width:100%;height:39px;margin:32px 0 16px;border:1px solid #c4c4c4;border-radius:8px;padding:0 18px}.mobile-filter-block .list p{font-weight:500;font-size:16px;line-height:19px}.mobile-filter-block .list .lst{display:none}.mobile-filter-block .list .lst.active{display:block}.mobile-filter-block .list .checkbox{display:none}.mobile-filter-block .list .checkbox+label{display:block;cursor:pointer;margin-top:16px;font-size:14px;line-height:16px;padding:5px 32px 4px 0;background:url('../img/checkbox.svg') no-repeat right}.mobile-filter-block .list .checkbox:checked+label{background:url('../img/checkbox2.svg') no-repeat right}.mobile-filter-block .list .radio{display:none}.mobile-filter-block .list .radio+label{display:block;cursor:pointer;margin-top:16px;font-size:14px;line-height:16px;padding-right:40px;background:url('../img/radio.svg') no-repeat right}.mobile-filter-block .list .radio:checked+label{background:url('../img/radio2.svg') no-repeat right}.mobile-filter-block .list .back-link{margin-bottom:20px;display:block;text-decoration:underline;line-height:20px;padding-left:20px;background:url('../img/back.svg') no-repeat 0 0}.mobile-filter-block .list .radio.big+label{font-weight:300;font-size:12px;line-height:14px;color:#222}.mobile-filter-block .list .radio.big+label span{display:block;color:#000;margin-bottom:4px;font-weight:500;font-size:16px;line-height:19px}.mobile-filter-block .list .sub-item{display:none}.mobile-filter-block .list2{padding:24px 20px 1px 24px;border-bottom:1px solid #e8ecf1}.mobile-filter-block .list2 .checkbox{display:none}.mobile-filter-block .list2 .checkbox+label{display:block;cursor:pointer;margin-bottom:23px;font-size:14px;line-height:16px;padding:5px 32px 4px 0;background:url('../img/checkbox.svg') no-repeat right}.mobile-filter-block .list2 .checkbox:checked+label{background:url('../img/checkbox2.svg') no-repeat right}.mobile-filter-block .button{position:fixed;width:100%;background:#fff;z-index:3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;left:0;bottom:0;padding:20px 20px 52px 20px}.mobile-filter-block .button button{width:100%;height:38px;background:#fff;border:1px solid #222;border-radius:8px;font-weight:600;font-size:12px}.mobile-filter-block .button button:hover{color:#fff;background:#222}.reviews{border-bottom:1px solid #e8ecf1;border-top:1px solid #e8ecf1;padding:32px 0}.reviews .name{margin-bottom:24px}.content .reviews>.rating{margin-bottom:24px}.content .reviews>.rating .show-reviews{font-weight:300;font-size:16px;text-decoration:underline}.reviews .rating span{margin:0 10px 0 0}.reviews .rating span .fa{color:#ff9e68;font-size:18px;margin-top:-2px}.reviews .rating span .fa+.fa{margin-left:4px}.reviews .name .rating a{font-weight:400;font-size:16px;line-height:19px;text-decoration:underline}.reviews .name+p{font-size:16px;font-weight:300;margin-bottom:26px}.ui-autocomplete{border-radius:0 0 8px 8px!important;overflow:hidden;border:1px solid #c4c4c4;margin-top:-1px!important}.popup .window .select-block input[type=text]{border-radius:8px;transition:border-radius .15s ease}.popup .window .select-block input[type=text].ui-autocomplete-open{border-bottom-left-radius:0;border-bottom-right-radius:0}.reviews .item{margin-bottom:23px;margin-top:24px}.reviews .item .date{margin-bottom:10px;font-weight:500;font-size:12px;line-height:14px;color:#6f6f6f}.reviews .item .review-text{font-size:16px}.reviews .item .date span{display:block;color:#000;margin-bottom:4px;font-weight:400;color:#222}.reviews .item .date .rating{display:inline-block;margin-left:9px}.reviews .item .date .rating .fa{color:#ff9e68;vertical-align:middle;font-size:14px}.reviews .item .date .rating .fa+.fa{margin-left:2px}.reviews .item p{font-weight:300;font-size:14px;line-height:20px}.reviews .buttons{display:flex;gap:14px;margin:40px 0 0}.reviews .buttons button{width:100%;max-width:332px;height:48px;border-radius:8px;font-weight:400;font-size:14px;line-height:16px;border:1px solid #222;color:#222;background:#fff}.reviews .buttons button:hover{border:1px solid #0f86f3;color:#0f86f3}.big-mobile-popup .reviews{border-bottom:none;padding:0}.company-page{padding:16px 380px 0 0;position:relative}.company-page .rocket{display:block;bottom:auto;top:8px}.company-page .pages{margin:64px 0}.company-page a.mobile-only,.company-page button.mobile-only{display:none!important}.company-page .back-link{display:block;margin-bottom:16px;font-weight:600;font-size:14px;line-height:16px;display:none}.company-page .contacts-block{position:absolute;right:0;top:16px;width:352px}.contacts-block.affix{position:fixed;top:24px;right:32px}.company-page .contacts-block.after-affix{top:auto;bottom:32px}.company-page .contacts-block #contacts{display:block}.company-page .contacts-block #confirmation{display:none;position:relative;background:#fff;box-shadow:0 1px 10px rgba(0,0,0,.25);border-radius:8px;padding:11px 28px 11px;font-weight:300;font-size:12px;line-height:14px}.company-page .contacts-block #confirmation p{color:#222;font-size:14px;font-weight:300}.company-page .contacts-block #confirmation .confirmation__close{position:absolute;top:12px;right:12px;width:16px;height:16px;background:url('/assets/img/close-popup.svg') no-repeat center/cover;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;cursor:pointer}.company-page .contacts-block #confirmation .confirmation__close:hover{background:url('/assets/img/close-popup2.svg') no-repeat center/cover}.company-page .contacts-block #confirmation .confirmation__title{font-weight:500;font-size:16px;line-height:19px;margin-bottom:16px;display:flex;width:100%;justify-content:center;align-items:center;gap:5px}.company-page .contacts-block #confirmation .confirmation__bold{font-weight:400;margin-bottom:12px}.company-page .contacts-block #confirmation .confirmation__button{display:flex;align-items:center;width:fit-content;border-radius:24px;background:#ff8139;color:#fff;padding:0 16px;margin:16px auto 0;height:40px;font-weight:500;font-size:14px;line-height:16px}.company-page .contacts-block.confirmation #contacts{display:none}.company-page .contacts-block.confirmation #confirmation{display:block}.company-page .contacts-block .is-sticky ul.opened li.no-sticky{display:block}.company-page .contacts-block .is-sticky ul.opened li.more{display:none}.company-page .contacts-block .is-sticky ul li.no-sticky{display:none}.company-page .contacts-block .is-sticky ul li.more{display:block}.company-page .contacts-block ul{display:flex;flex-direction:column;gap:16px;padding:16px;border:1px solid #e8ecf1;box-shadow:0 8px 30px rgba(0,0,0,.1);background-color:#fff;border-radius:8px}.company-page .contacts-block ul li{display:flex;align-items:center;justify-content:center;font-weight:400;font-size:14px;line-height:16px;height:48px;background:#e8ecf1;border-radius:8px;cursor:pointer}.company-page .contacts-block ul .company-write{background-color:#585858;color:#fff;font-weight:500;transition:all .2s ease}.company-page .contacts-block ul li:hover{color:#0f86f3}.company-page .contacts-block ul .company-write:hover{background:#4e4e4e;color:#fff}.company-page .contacts-block ul li:hover a{color:#0f86f3}.company-page .contacts-block ul li:hover img{filter:none}.company-page .contacts-block ul li.more i,.company-page .contacts-block ul li.other i{width:24px;height:24px;background-size:cover;margin-right:8px;background:url('../img/contacts7.svg') no-repeat}.company-page .contacts-block ul li.more:hover i,.company-page .contacts-block ul li.other:hover i{background:url('../img/contacts7-blue.svg') no-repeat}.company-page .contacts-block ul li:not(.contacts-tel):not(.contacts-email) a{display:flex;align-items:center;width:130px}.company-page .contacts-block ul li img{vertical-align:middle;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;margin-top:-2px;margin-right:8px}.company-page .contacts-block ul li:not(.contacts-tel):not(.contacts-email):not(.company-write) img{filter:grayscale(100%) brightness(50%)}.company-page .contacts-block ul li.contacts-email .clicked,.company-page .contacts-block ul li.contacts-tel .clicked{display:none}.company-page .contacts-block ul li.contacts-email .non-clicked,.company-page .contacts-block ul li.contacts-tel .non-clicked{display:inline-block}.company-page .contacts-block ul li.contacts-email.clicked .clicked,.company-page .contacts-block ul li.contacts-tel.clicked .clicked{display:inline-block}.company-page .contacts-block ul li.contacts-email.clicked .non-clicked,.company-page .contacts-block ul li.contacts-tel.clicked .non-clicked{display:none}.company-page .contacts-block ul li.pre-last{margin-bottom:0}.company-page .contacts-block ul li.more{display:none;margin-bottom:0}.company-page .contacts-block ul li.more a{text-align:center;padding-left:0}.company-page .contacts-block ul li.no-sticky{display:none}.company-page .contacts-block ul li.hidden{display:none!important}.company-page .contacts-block ul li.shown{display:flex!important}.mobile-contacts{display:none}.company-page .contacts-block.mobile-contacts{display:none;position:static;width:100%;padding:32px 0 16px;border-bottom:1px solid #e8ecf1}.company-page .contacts-block.mobile-contacts ul{max-width:320px;padding:0;border:none;box-shadow:none;border-radius:0}.company-page .name{font-weight:500;font-size:22px;line-height:23px}.company-page .name a:hover{color:#0f86f3}.company-page .top-info{position:relative;border-bottom:1px solid #e8ecf1;padding:0 0 32px 352px;min-height:400px}.company-page .top-info .company-actions{position:absolute;top:5px;right:0;display:flex;gap:16px}.company-page .top-info .company-actions i{cursor:pointer;background-repeat:no-repeat;background-size:100%;height:23px}.company-page .top-info .company-actions i.company-fav{width:23px;background-image:url('../img/favorites.svg')}.company-page .top-info .company-actions i.company-fav:hover{background-image:url('../img/favorites1.svg')}.company-page .top-info .company-actions i.company-fav.active{background-image:url('../img/favorites2.svg')}.company-page .top-info .company-actions i.company-blog-btn{width:21px;background-image:url('../img/company-write.svg')}.company-page .top-info .company-actions i.company-blog-btn:hover{background-image:url('../img/company-write1.svg')}.company-page .top-info .rating{margin-bottom:24px}.company-page .top-info .rating .fa{font-size:18px;color:#ff9e68}.company-page .top-info .rating .fa+.fa{margin-left:4px}.company-page .top-info .rating a{font-weight:300;font-size:16px;line-height:19px;text-decoration:underline;margin-left:10px}.company-page .top-info .image{position:absolute;left:0;top:5px;width:320px;bottom:32px;max-height:400px}.company-page .top-info .image img{display:none}.company-page .top-info .company-name{margin-bottom:10px;font-size:16px;line-height:19px}.company-page .top-info .company-name span{display:block;margin-bottom:8px;font-weight:500;font-size:24px;line-height:28px;width:85%}.company-page .top-info .company-name .classification-name{margin-bottom:10px;font-size:16px;font-weight:400;line-height:18px}.company-page .top-info .mob-top-block{margin-bottom:16px;display:none}.company-page .top-info .mob-top-block .share{font-size:14px;line-height:16px;margin-top:-6px}.company-page .top-info .mob-top-block .share .ya-share2{display:inline-block;vertical-align:middle;margin-left:5px}.company-page .top-info .mob-image{margin-bottom:24px;display:none}.company-page .top-info .mob-image img{width:100%}.company-page .top-info .city,.company-page .top-info .education,.company-page .top-info .year{margin-bottom:8px;font-size:16px;line-height:16px;font-weight:300}.company-page .top-info .city a,.company-page .top-info .education a,.company-page .top-info .year a{font-weight:400}.company-page .top-info .city span,.company-page .top-info .education span,.company-page .top-info .year span{font-weight:400}.company-page .top-info .specialist-description{margin-top:24px;font-size:16px;font-weight:300}.company-page .top-info .contacts-button{height:48px;background:#585858;box-shadow:0 0 3px rgba(0,0,0,.25);border-radius:24px;display:none;position:fixed;bottom:92px;left:50%;transform:translateX(-50%);z-index:4;color:#fff;width:200px;font-size:14px;line-height:16px;border-radius:32px;font-weight:500}.company-page .top-info .contacts-button img{vertical-align:middle;margin:-2px 5px 0 0}.company-page .top-info p{margin-bottom:15px;font-size:14px;line-height:16px}.company-page .content{max-width:690px}.company-page .ways{padding:32px 0 20px}.company-page .ways .name{margin-bottom:24px}.company-page .ways .flex{justify-content:flex-start}.company-page .ways .flex a{text-decoration:none;display:inline-block;white-space:nowrap;font-weight:300;font-size:14px;line-height:18px;padding:7px 14px;background:#edf0f1;border-radius:24px;margin:0 16px 16px 0;user-select:none;max-width:100%}.company-page .ways .flex a:hover{color:#222;background:#e1e5e9}.company-page .ways button{background:#fff;width:100%;margin-top:20px;height:40px;border:1px solid #222;border-radius:8px;color:#222;font-weight:500;display:none}.company-page .ways button:hover{color:#0f86f3;border:1px solid #0f86f3}.company-page .prices{border-top:1px solid #e8ecf1;padding:32px 0}.company-page .prices .name{margin-bottom:16px}.company-page .prices table{display:block;width:100%;overflow:hidden;height:224px;transition:height .5s ease-in-out}.company-page .prices table tr:nth-child(2n){background:#f7faff}.company-page .prices table tr td{padding:8px 0;font-size:16px;line-height:16px;font-weight:300}.company-page .prices table tr td:last-child{text-align:right;padding:8px;white-space:nowrap}.company-page .prices table tr td:first-child{width:100%}.company-page .prices button{background:#fff;width:100%;max-width:332px;height:48px;border:1px solid #222;border-radius:8px;color:#222;font-weight:400;font-size:14px;line-height:16px;margin-top:23px}.company-page .prices button:hover{color:#0f86f3;border:1px solid #0f86f3}.company-page .days{border-bottom:1px solid #e8ecf1;padding:32px 0 16px}.company-page .days .name{margin-bottom:24px}.company-page .days .item{margin-bottom:16px;font-weight:300;font-size:16px;line-height:19px}.company-page .days .item .time.day-off{color:#ae000e;font-weight:300}.company-page .days .item .day{font-weight:400;width:27px;display:inline-block}.company-page .days .item .time{display:inline-block;font-weight:300;width:132px}.company-page .map{border-bottom:1px solid #e8ecf1;padding:32px 0 32px}.company-page .map .name{margin-bottom:24px}.company-page .map .mmap{margin-bottom:18px;height:480px}.company-page .map .adress{display:inline-block;cursor:pointer;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;margin-bottom:7px;font-size:16px;font-weight:300;line-height:16px;padding:5px 28px 5px 0;background:url('../img/copy.svg') no-repeat right}.company-page .map .adress:hover{background:url('../img/copy2.svg') no-repeat right}.company-page .map textarea{opacity:0;z-index:-10;pointer-events:none;position:absolute}.company-page .map p{font-weight:300;font-size:16px;line-height:16px}.company-page .map p.grey{font-weight:400;font-size:16px;color:#000;margin-bottom:15px}.company-page .map a{text-decoration:none;width:100%;height:40px;margin-top:16px;border:1px solid #222;border-radius:8px;color:#222;background:#fff;display:none}.company-page .map a img{width:18px;height:22px;margin-right:8px}.company-page .bottom-button{width:100%;max-width:332px;height:48px;border-radius:8px;font-weight:400;font-size:14px;line-height:16px;border:1px solid #222;color:#222;background:#fff}.company-page .bottom-button:hover{border:1px solid #0f86f3;color:#0f86f3}.company-page a.bottom-button{display:flex;align-items:center;justify-content:center}.content2{max-width:100%;padding:32px 0}.articles{padding:0}.articles+.bottom-link{margin-top:24px}.articles .name{font-weight:500;font-size:22px;line-height:23px;margin-bottom:28px}.articles .name a:hover{color:#0f86f3}.articles .empty-blog{margin-top:16px;font-size:16px;font-weight:300}.articles_filters{display:flex;align-items:center;justify-content:space-between;margin-top:-10px;margin-bottom:32px}.articles_filters .filter{margin-bottom:0}.articles__back{display:block;max-width:fit-content;padding-top:3px;font-weight:500;font-size:14px;line-height:16px;color:#ff9e68;padding:3px 30px 0 0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;background:url('../img/articles-back.svg') no-repeat right center;margin-top:32px}.articles__back.top{color:#4f77b4;padding:0;font-weight:400;text-decoration:underline;background:0 0;margin-top:0}.articles__back.top:hover{text-decoration:none;color:#0f86f3;background:0 0}.articles__back:hover{color:#ec7d3c;background:url('../img/articles-back1.svg') no-repeat right center}.articles__to-main{height:40px!important;width:320px!important;margin-top:32px!important}.articles .article_item{padding:24px 0;display:flex;flex-wrap:nowrap}.articles .article_item.prosmotr{flex-direction:column;padding-bottom:0}.articles .article_item:first-child{padding-top:0}.articles .article_item .article_profile{width:292px;margin:38px 16px 0 0;box-shadow:none;height:fit-content;padding-right:0;padding:16px 0 16px 110px}.articles .article_item .article_profile:hover .name{text-decoration:none;color:#0f86f3}.articles .article_item .article_profile .name{text-decoration:underline;font-weight:500;font-size:16px;line-height:19px;cursor:pointer}.articles .article_item .article_profile .image{left:0}.articles .article_item .article_profile .cats a:hover{text-decoration:none}.articles .article_item .article_profile+.article_body{width:calc(100% - 308px)}.articles .article_item .date{margin-bottom:6px;font-size:14px;line-height:16px;color:#ff9e68}.articles .article_item .link{display:inline-block;margin-bottom:8px;font-weight:500;font-size:20px;line-height:24px;color:#222}.articles .article_item .link:hover{color:#0f86f3}.articles .article_item .link.nohover:hover{color:#222}.articles .article_item .article_body .mobile-article_profile{display:none;margin-bottom:24px;font-weight:400;font-size:12px;line-height:14px;color:#222}.articles .article_item .article_body .mobile-article_profile .profile-type{display:inline-block;color:#ff9e68;font-weight:300}.articles .article_item .article_body .mobile-article_profile .link{font-weight:700;font-size:14px;line-height:16px;text-decoration:underline;color:#6f6f6f;margin:0}.articles .article_item .article_text{font-weight:300;font-size:16px;line-height:19px}.articles .article_item .article_text p{margin:0;padding:0}.articles .article_item .article_text+.site{margin-top:24px;font-weight:300;font-size:16px;line-height:19px}.articles .article_item .article_text+.site a{color:#4f77b4}.articles .article_item p{margin-bottom:16px;font-weight:300;font-size:16px;line-height:19px}.articles .article_item p:last-child{margin-bottom:24px}.articles .article_item .article-bottom-link{margin:0;text-align:left}.articles .article_item .article-bottom-link a{display:inline-block;padding:0 0 3px 32px;font-weight:400;font-size:14px;line-height:16px;background:url('../img/arrow.svg') no-repeat left top;background-size:22px 14px}.articles .article_item .article-bottom-link a:hover{color:#0f86f3;background:url('../img/arrow2.svg') no-repeat left top;background-size:22px 14px}.articles a.bottom-button{margin:10px 0 0;display:flex;align-items:center;justify-content:center;width:100%;max-width:330px;height:46px;border-radius:8px;font-weight:400;font-size:14px;line-height:16px;border:1px solid #222;color:#222;background:#fff}.articles a.bottom-button:hover{border:1px solid #0f86f3;color:#0f86f3}.article-page .articles{margin-top:32px}#login-popup-resend p+p{margin-top:16px}#login-popup-resend .button.other{margin-top:64px}.company-page .articles{padding:32px 0;border-bottom:1px solid #e8ecf1}.company-page .articles .article_item .article_body{width:100%}.company-page .articles .article_item .article_body .article_item:first-child{padding-top:24px}.staff-block{border-top:1px solid #e8ecf1;border-bottom:1px solid #e8ecf1;padding:32px 0}.staff-block .block-name{margin-bottom:30px;font-weight:500;font-size:22px}.staff-block .staff__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;grid-auto-rows:100px}.staff-block .item{display:flex;align-items:center;gap:16px;font-weight:300;font-size:14px;line-height:16px}.staff-block .item span{display:block;font-weight:400;font-size:16px;margin-bottom:3px}.staff-block .item .img__wrapper{width:96px;height:96px;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:50%}.docs-block{border-top:1px solid #e8ecf1;border-bottom:1px solid #e8ecf1;padding-top:32px;padding-bottom:32px}.docs-block .block-name{margin-bottom:30px;font-weight:500;font-size:22px}.docs-block .list{margin:0 -24px}.docs-block .list .item{margin:0 24px;height:unset}.docs-block .list .item .img-block{width:100%;height:312px;margin-bottom:0;border-radius:8px;background-position:center;background-repeat:no-repeat;background-size:cover}.docs-block .list .item p{font-size:12px;line-height:14px}.docs-block .list .slick-list.draggable{padding:0 10% 0 0!important}@media (min-width:991px){.docs-block .list .slick-list.draggable{padding:0!important}.docs-block .list .item:last-child{margin-right:0}}.popup-contacts{position:fixed;width:100%;height:100%;top:0;left:0;z-index:20;display:none}.popup-contacts .bg{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(1,1,1,.8)}.popup-contacts ul{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:352px;background:#fff;padding:16px;border:1px solid #e8ecf1;box-shadow:0 8px 30px rgba(0,0,0,.1);border-radius:8px}.popup-contacts ul li{margin-bottom:16px}.popup-contacts ul li:first-child a,.popup-contacts ul li:nth-child(2) a{background:#c8e0ff;text-align:center;padding-left:0}.popup-contacts ul li:last-child{margin-bottom:0}.popup-contacts ul li a{display:block;text-decoration:none;padding-left:100px;height:48px;line-height:48px;background:#e8ecf1;border-radius:8px}.popup-contacts ul li a:hover{color:#0f86f3}.popup-contacts ul li a:hover img{filter:none}.popup-contacts ul li a img{vertical-align:middle;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;margin:-2px 5px 0 0;filter:grayscale(100%) brightness(50%)}@media (max-width:1470px){.banner__wrapper.blog-banner .banner-slide .title .btn.btn__post{left:calc(100% + 200px)}.index-sections-block .item p span{padding:0 15px}.index-catalog-block .filter .blog-theme-link,.index-catalog-block .filter:not(#filter-blog) .jq-selectbox{width:185px}.index-catalog-block .filter .city-link,.index-catalog-block .filter .metro-link{width:155px}.grid_flex{gap:16px}.company-page .top-info .company-name span{margin-right:70px}.articles .article_item .article_body{width:100%;padding-top:30px}}@media (max-width:1275px){.company-page{padding:24px 280px 0 0}.company-page .contacts-block{width:260px}.staff-block .staff__grid{grid-template-columns:repeat(3,1fr)}.grid_flex{grid-template-columns:repeat(3,1fr)}}@media (max-width:1200px){.banner-slide__wrapper{padding:0 82px}.btn__main-slide{display:none}.index-catalog-block .item{padding:16px 16px 16px 124px}.banner__wrapper.blog-banner .banner-slide .title .btn.btn__post{display:none}.banner__wrapper.blog-banner .banner-slide .title .btn-post-mobile{display:block}.index-sections-block .item p span{font-size:14px;line-height:18px}.index-sections-block .item p{bottom:20px}.index-catalog-block .filter:not(#filter-blog) .jq-selectbox .jq-selectbox__select-text{padding:0 30px 0 8px}.index-catalog-block .filter:not(#filter-blog) .jq-selectbox{min-width:140px}.index-catalog-block .filter .blog-theme-link,.index-catalog-block .filter .city-link,.index-catalog-block .filter .metro-link{width:140px}.company-page{padding-right:0}.mobile-contacts{display:block}.mobile-contacts.name{margin:24px 0 0 0}.company-page .contacts-block.mobile-contacts{display:block}.company-page .contacts-block.mobile-contacts ul{margin:0 auto}.filter__catalog{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:13px}.filter__catalog>*{margin-bottom:15px}.popup-contacts.opened{display:block}.company-page .top-info .contacts-button{display:block}.footer__reg-wrapper .flex{gap:15px}.company-page .contacts-block.confirmation:not(.mobile-contacts){display:block;right:auto;top:286px;width:296px;max-width:calc(100% - 32px);left:12px;z-index:10}.company-page .contacts-block.confirmation:not(.mobile-contacts) #confirmation{padding:18px 16px 18px;border-radius:24px;box-shadow:0 1px 10px 0 rgba(0,0,0,.25)}.company-page .contacts-block.confirmation:not(.mobile-contacts) #confirmation p{font-size:14px}.company-page .contacts-block.confirmation:not(.mobile-contacts) #confirmation .confirmation__title{margin-bottom:10px;gap:4px}.company-page .contacts-block.confirmation:not(.mobile-contacts) #confirmation .confirmation__bold{margin-bottom:8px}.company-page .contacts-block.confirmation:not(.mobile-contacts) #confirmation .confirmation__button{margin:14px auto 0;height:32px;font-weight:500}}@media (max-width:991px){.index-catalog-block .top-text p{font-size:14px}.company-page .contacts-block{display:none}.index-catalog-block .top-text div.about-page{font-weight:300;max-width:1020px;height:390px;margin-bottom:32px;background-image:url('../img/o-proekte-2.png');text-align:center}.index-catalog-block .top-text div.about-page .descr{font-size:14px;font-weight:500;line-height:16px}.index-catalog-block .top-text div.about-page .text{padding-top:unset;padding-bottom:67px}.index-catalog-block .top-text div.about-page{background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:16px;padding:18px;display:flex;justify-content:flex-end;align-items:flex-end}.faq-item{max-width:100%;box-shadow:0 0 10px 0 #0000001A;border-radius:16px!important}.faq-question{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#fff;height:60px!important;border-radius:16px!important;padding:15px 15px;text-align:left;cursor:pointer;font-size:14px;transition:background-color .3s ease}.faq-item.active .faq-answer{max-height:100px;padding:0 15px 15px 15px;border-radius:0 0 16px 16px;background-color:#fff}.faq-item.active .faq-question{border-radius:16px 16px 0 0!important}.faq-section{padding:0;background-color:unset}.faq-answer{background-color:#fff}.wrap{padding:0 20px}.blog-page{padding:16px 20px 140px}.blog-page.blog-page-main{margin:0 -20px -80px;padding:16px 20px 136px}.arrow-header{display:none}.grid_flex{grid-template-columns:repeat(2,1fr);gap:24px}.header{padding:20px 0 12px}.header .search__box{min-width:550px}.header .menu1 li{margin-right:16px}.search-popup .search-window{min-height:280px;box-sizing:border-box;width:80%}.banner__wrapper{margin:0 -20px 24px;border-radius:0}.banner__wrapper.main-banner{margin:0 -20px 24px}.banner__wrapper.main-banner .banner-slide__wrapper{height:184px;margin-top:50px}.index-sections-block .item{width:32%}.index-catalog-block .filter:not(#filter-blog) .jq-selectbox{margin-right:16px}.site-menu .flex2 .nav{width:48%;margin-right:4%}.site-menu .flex2 .nav:nth-child(2n){margin-right:0}.index-catalog-block .filter .blog-theme-link,.index-catalog-block .filter .city-link,.index-catalog-block .filter .metro-link{margin-right:10px}.index-catalog-block .filter:not(#filter-blog) .jq-selectbox{margin-right:10px;width:175px}.index-catalog-block .filter .checkbox+label{margin-right:10px}.company-page .prices{border-bottom:1px solid #e8ecf1;border-top:0}.banner-slide__wrapper{font-size:18px;line-height:20px}.banner-slide__wrapper .text{max-width:280px}.banner-slide .title{font-size:24px;line-height:29px}.banner-slide .small-text{font-size:14px;line-height:16px;margin-top:4px}.banner-slide .orange-text{font-size:11px;line-height:13px}.banner-slide .orange-text.main{font-size:20px;line-height:23px}.banner-slide .main-slide__left-text{font-size:20px;line-height:23px}.company-page .top-info{padding:0 0 30px 350px}.staff-block .staff__grid{grid-template-columns:repeat(2,1fr)}.footer .site-menu{display:none}.footer__reg-wrapper{display:none}.footer__body .footer__mobile-menu{display:flex;margin-right:200px}.wrapper_404{height:calc(100vh - 100px);padding-top:47px}.wrapper_404 .title_404{font-size:42px;margin-bottom:26px}.wrapper_404 .desc_404{font-size:22px;margin-bottom:44px}.wrapper_404 .btn_404{font-size:20px}.site-menu-bg,.site-menu-wrapper{top:262px}}@media (max-width:768px){.reviews .name{margin-bottom:16px}.popup .window .reviews .name .rating{margin-top:16px}.banner__wrapper.main-banner .banner-slide__wrapper{margin-top:0}.header .search__box{min-width:300px}.search-popup .search-window{max-width:100%;width:100%;box-sizing:border-box}.search-popup .search-window .search-categories{white-space:nowrap;padding:0}.btn__mobile-filters.blog-theme-filter{display:block}.btn.btn__cookies{width:auto;flex-grow:2;margin-left:20px}.header .menu1{flex-wrap:wrap;max-width:100%}.header .menu1 li{min-width:fit-content;margin-right:15px}.header .menu1 li.social__wrapper{margin-right:0}.articles .empty-blog{padding:0 20px}.social__wrapper{min-width:fit-content}.social__wrapper a{margin-top:0}.popup.feedback .window{width:360px}.popup.feedback .window .reg{padding:15px 35px 23px 35px}.popup.feedback .window p.text-only{padding-top:5px;padding-bottom:30px}.popup .window.middle{width:80%}.popup .window.middle2{width:80%}.popup .window.middle2 .close{width:16px;height:16px;right:22px;top:15px}.popup .window .reviews .name{padding-right:30px;font-size:16px}.popup .window .reviews .name .review-popup-name{line-height:19px;font-size:20px}.popup .window .reviews .reviews-list{padding-right:0}.popup .window .reviews{padding:15px 20px 20px 20px}.slider-arrows{display:none}.banner-btn__next,.banner-btn__prev{width:8px}.banner-btn__next{right:12px}.banner-btn__prev{left:12px}.banner-slide__wrapper{flex-direction:column;justify-content:flex-start;position:relative;padding:38px 62px 0 44px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;gap:23px}.banner-slide .title{text-align:right;font-weight:400;font-size:20px;line-height:23px;width:100%}.banner-slide .title.main-title{font-weight:700;font-size:24px;line-height:26px;margin-right:-20px;text-transform:none}.banner-slide .main-title__after-text{margin-top:0;font-weight:400;font-size:16px;line-height:18px}.banner-slide .text{position:absolute;bottom:28px;left:30px;font-weight:400;font-size:12px;line-height:12px}.banner-slide .text p+p{margin-top:2px}.banner-slide .small-text{font-size:14px;line-height:16px;margin-top:4px}.banner-slide .orange-text{margin-top:2px;padding:2px 7px;font-size:12px;line-height:9px}.banner-slide .orange-text.large-padding{padding:2px 7px}.banner-slide .orange-text.normal-mobile{font-size:12px;line-height:14px}.banner-slide .orange-text.main{font-weight:500;font-size:18px;line-height:22px;margin:0 -.5em;padding:0 .5em}.banner-slide .main-slide__left-text{margin-top:-20px;margin-right:auto;font-weight:500;font-size:18px;line-height:20px}.banner-slide.promo-slide::after{right:19px}#cookie_note{font-size:16px;line-height:18px}#cookie_note .cookie_accept.btn.btn__cookies{font-size:16px;line-height:18px}.reviews .buttons button{max-width:250px}.banner__wrapper.blog-banner .banner-slide__wrapper{padding:38px 30px 0;justify-content:flex-start}.banner__wrapper.blog-banner .banner-slide .title{text-align:center;font-size:16px;line-height:19px}.index-catalog-block .filter{display:none}.index-catalog-block .top-text{padding:24px 0 204px}.index-catalog-block .top-text .links{display:none}.index-catalog-block .catalog-checkbox-mobile{display:flex}.index-catalog-block .articles-filter,.index-catalog-block .favorite-filter,.index-catalog-block .search-filter{max-width:none}.grid_flex{gap:16px}.index-catalog-block .item{padding:16px 12px 16px 96px}.index-catalog-block .toggle-content{margin-top:24px}.confirmation-sticky{margin-top:4px!important}.index-catalog-block .item .image{top:20px;width:76px}.company-page .contacts-block ul{box-shadow:none}.index-catalog-block .item .image .image-box{width:76px;height:76px}.company-page .top-info .company-actions{top:420px}.company-page .top-info .image{position:static;width:320px;height:400px;margin-bottom:16px}.company-page .top-info .image img{display:block;width:100%}.company-page .rocket{left:260px;right:auto}.company-page .top-info{padding:0 0 30px 0}.company-page .top-info .mob-image{display:block}.company-page .top-info .contacts-button{bottom:20px}.staff-block .staff__grid{display:block;white-space:nowrap;overflow-x:scroll;padding-bottom:10px;-webkit-overflow-scrolling:touch;margin:0 -20px;padding:0 20px 8px}.staff-block .staff__grid .item{display:inline-flex;width:fit-content}.staff-block .staff__grid .item+.item{margin-left:48px}.docs-block .list{display:block;white-space:nowrap;overflow-x:scroll;padding-bottom:10px;-webkit-overflow-scrolling:touch}.docs-block .list .item .img-block{height:302px}.docs-block .list .item{display:inline-block;vertical-align:top;white-space:normal;width:220px}.footer__body{flex-direction:column;align-items:center;justify-content:center;padding:0;margin-top:27px}.footer__body ul+ul{margin-top:16px}.footer__body .footer__mobile-menu{margin-right:0}.footer__social{margin-left:0}}@media (max-width:720px){.flex.header__second-line{flex-direction:column;align-items:flex-start;gap:16px}.site-menu-bg,.site-menu-wrapper{top:300px}}@media (min-width:575px){.mobile-reviews.opened{display:none!important}.index-catalog-block.on-company-page .bottom-link a.mobile_only{display:none}.index-catalog-block.on-company-page .bottom-link a.desctop_only{display:block}.search-window>.search__find-btn{display:none}}@media (max-width:575px){.index-sections-block .item img{width:100%;border-radius:16px;height:75%;object-fit:cover}.mobile-header .search__btn{position:absolute;top:22px;right:62px;cursor:pointer;width:20px;height:20px;background:url('../img/search.svg') no-repeat center/cover}header.header{display:none}.articles__back.top{display:none}.articles__to-main{width:100%!important}.index-catalog-block.on-company-page .bottom-link a.mobile_only{display:block}.index-catalog-block.on-company-page .bottom-link a.desctop_only{display:none}.big-mobile-popup *,.bottom-link,.company-page .name,.days .item,.top-text{-webkit-text-size-adjust:100%}.search-popup{z-index:52}.search-popup .search-window{height:calc(100% - 69px);max-height:calc(100% - 69px);top:0;padding:14px 61px 60px 20px}.search-popup .search-window .close{width:24px;height:24px;right:20px;top:22px}.search-popup .search-window>.search__find-btn{display:block;position:absolute;bottom:16px;left:50%;transform:translateX(-50%);width:200px;max-width:100%}.search-popup .search-window .search__wrap .search__find-btn{display:none}.search-popup .search-window .search__wrap .search-input{min-width:0}.search-popup .search-window .search-categories{margin:17px -60px 24px 0;scroll-padding:0!important;padding:0!important}.search-popup .search-window .search-categories a.category{margin:0}.search-popup .search-window .search-categories a.category+a.category{margin-left:8px}.search-popup .search-window .search__result{margin-right:-60px;padding-right:60px;max-height:calc(100% - 130px)}.article-page .top-text{display:none}.content2{background:#f6faff;padding:20px 20px 29px;margin:0 -20px;border-bottom:0}.article-page .articles{margin-top:16px}.articles a.bottom-button{width:100%;max-width:100%;height:40px}.grid_flex{grid-template-columns:1fr;gap:24px}body{padding-top:60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.topbar__wrapper{display:none}.mobile-bottom-header,.mobile-header{display:block}.header .search__input,.header .search__result .cat{font-size:8px;line-height:9px}.header .search__box{min-width:auto}.header{position:fixed;top:67px;left:0;width:100%;padding-top:0;padding-bottom:16px;z-index:51}.header__first-line>*{display:none}.header__first-line .search__box{display:block}.header__second-line{display:none}.header .search__wrap{height:40px}.header .search__box{height:40px}.header .search__form{background:#f7f7f7;border-radius:8px;padding-left:16px;z-index:5;border:0}.header .search__input{width:calc(100% - 86px);background-color:#f7f7f7;border:0;font-size:10px;line-height:13px}.social__wrapper a{margin-top:24px}.mobile-menu:not(.m2){height:calc(100% - 128px);top:58px}.navi{background:#fff;padding:0 0 6px;margin-top:0}.navi .wrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navi .wrap::-webkit-scrollbar{width:0}.navi a,.navi span{font-size:12px;line-height:14px}.btn__mobile-filters{display:flex;flex-direction:row-reverse}.btn.btn__more,.index-catalog-block .bottom-button .btn.btn__more{width:100%;height:38px;border-radius:8px;font-weight:500;font-size:12px;line-height:14px;margin-top:24px}.index-sections-block:not(.last){margin-top:32px}#cookie_note{left:0;width:100%;max-width:100%;border-radius:0;bottom:68px;transform:translateX(0);font-weight:400;font-size:10px;line-height:12px;padding:10px 20px;max-height:52px}#cookie_note .cookie_accept.btn.btn__cookies{height:32px;font-weight:400;font-size:12px;line-height:14px}#cookie_note .cookie_more{font-weight:500;font-size:10px;line-height:12px;margin-top:4px}.wrapper_404{align-items:center;text-align:center;background-image:url(../img/enot-mob.webp);height:calc(100vh - 280px);padding-top:30px;padding-bottom:65px;margin-top:4px;padding-top:65%;gap:24px;padding:0 12px;justify-content:flex-center;margin-bottom:-25px}.block_404{display:flex;flex-direction:column;align-items:center;padding:12px 30px 20px!important;gap:24px}.wrapper_404 .title_404{font-size:18px;margin-bottom:0}.wrapper_404 .desc_404{font-size:14px;margin-bottom:0}.wrapper_404 .btn_404{margin-top:0;border-radius:24px;font-size:14px}.index-catalog-block.on-company-page{padding:24px 20px 8px;margin:0 -20px}.index-catalog-block.on-company-page .bottom-link{margin-bottom:0}.index-catalog-block.on-company-page .bottom-link a{font-size:14px;font-weight:400}.index-catalog-block .block-name.company-page-name{font-size:20px}.index-catalog-block .favorite-filter{margin-bottom:16px}.index-catalog-block .articles-filter{max-width:378px;height:24px}.index-catalog-block .articles-filter .checkbox{height:20px}.articles_filters{margin-top:4px;margin-bottom:16px}.index-catalog-block .item{padding:16px 12px 16px 120px}.index-catalog-block .item .image{top:12px;width:96px}.index-catalog-block .item .image .image-box{width:96px;height:96px}.menubg{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(1,1,1,.7);z-index:11;display:none}.top-menu{position:fixed;width:280px;height:100%;top:0;left:0;background:#fff;z-index:12;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.top-menu.opened{left:0}.top-menu ul li{display:block;margin:0}.top-menu ul li a{display:block;padding:10px 20px;color:#000;border-bottom:1px solid #ccc}.index-catalog-block .block-name{font-size:22px;line-height:19px;margin-bottom:16px}.index-catalog-block:last-of-type .block-name{margin-bottom:24px}.after-mail__title{font-size:22px;line-height:19px;margin-bottom:16px}.index-catalog-block{padding-bottom:0;margin-bottom:24px}.index-sections-block .block-name{font-size:22px;line-height:19px;margin-bottom:16px}.index-sections-block .item{-webkit-border-radius:0px;-moz-border-radius:0;border-radius:0;aspect-ratio:3/4;min-height:150px}.index-sections-block .item:after{display:none}.index-sections-block .item p{position:relative;top:auto;bottom:auto;left:auto;right:auto;transform:none;width:auto;margin-top:8px;height:auto}.index-sections-block .item p span{position:relative;top:auto;bottom:auto;left:auto;right:auto;transform:none;width:auto;padding:0;font-weight:400;font-size:12px;line-height:14px;color:#222}.index-sections-block .bottom-link{display:block}.index-sections-block{padding-bottom:24px;margin-bottom:8px}.banner__wrapper.main-banner .banner-slide .main-slide__left-text{font-size:14px;line-height:16px}.banner__wrapper.main-banner .banner-slide .orange-text.main{font-size:14px;line-height:18px}.banner__wrapper.main-banner .banner-slide .title.main-title{margin-top:40px;font-size:16px;line-height:19px}.banner__wrapper.main-banner .banner-slide .title.main-title .main-title__after-text{margin-top:2px;font-size:12px;line-height:14px}.index-catalog-block .top-block-link{padding:0;background:0 0!important;-webkit-border-radius:0px;-moz-border-radius:0;border-radius:0;margin-bottom:16px}.index-catalog-block .top-block-link a{font-weight:500;font-size:22px;line-height:19px;text-decoration:none}.index-catalog-block .bottom-link{margin:24px 0 32px 0;text-align:center}.index-catalog-block .bottom-link a,.index-sections-block .bottom-link{display:block;background:0 0!important;border-radius:8px;text-decoration:none;border:1px solid #222!important;padding:11px;font-weight:500;font-size:12px;line-height:18px}.index-sections-block.last{border-bottom:0;margin-bottom:0}.site-menu .flex2 .nav{width:100%;margin:0!important}.index-catalog-block .top-text{padding:0 0 204px}.index-catalog-block .top-text h1{margin-top:0;margin-bottom:16px;font-weight:500;font-size:22px;line-height:19px}.izbrannoe .top-text{padding:16px 0 20px!important}.poisk .top-text{padding:16px 0 20px!important}.index-catalog-block .top-text p{margin-bottom:16px}.index-catalog-block .top-text p.favorite-page{margin-bottom:0}.index-catalog-block .top-text .MsoNormal{margin-bottom:0}.index-catalog-block.inner{border-bottom:0;margin-bottom:0}.index-catalog-block.poisk{padding-bottom:138px}.index-catalog-block .pages{display:none}.index-catalog-block .bottom-button:not(.btn-more-catalog) button{width:100%;background:#fff;border:1px solid #222;border-radius:8px}.index-catalog-block .bottom-button.btn-more-catalog{margin-top:0}.index-catalog-block .bottom-button:not(.btn-more-catalog) button:hover{color:#fff;background:#222}.index-catalog-block .pre-list-text{margin-bottom:8px}.blog-page.blog-page-main .main-content.other{margin:0 -20px;width:calc(100% + 40px)}.company-page{margin-top:0;padding:0;padding-top:4px}.company-page .rocket{left:280px;right:auto}.company-page .map{border-bottom:0}.company-page .top-info .company-name{font-size:14px;line-height:16px}.company-page .top-info .company-name span{font-weight:600;font-size:22px;line-height:23px;margin-bottom:4px;width:80%}.company-page .top-info .company-name .specialist-name{margin-bottom:10px}.company-page .top-info .company-name .classification-name{font-size:16px;font-weight:400}.company-page .top-info .company-actions{right:20px}.company-page .top-info .rating span i{font-size:12px}.company-page .top-info .rating a{font-size:16px;line-height:16px;margin-left:10px}.company-page .contacts-block.mobile-contacts ul{max-width:100%}.company-page .top-info .name{margin-bottom:5px;font-size:14px;line-height:16px}.company-page .top-info .name span{margin-bottom:4px;font-size:24px;line-height:28px}.company-page .top-info .city,.company-page .top-info .education{margin-bottom:16px;font-size:16px;line-height:16px}.company-page .top-info .year{margin-bottom:24px;font-size:16px;line-height:16px}.popup-contacts ul{width:320px}.popup-contacts ul li a{padding-left:80px}.company-page a.mobile-only{display:flex}.company-page button.mobile-only{display:block}.company-page .bottom-button{max-width:none}.company-page a.bottom-button{max-width:none;height:40px}.company-page a.bottom-button i{margin:0 4px}.map-nav-btn{margin-top:32px;margin-bottom:16px}.company-page .top-info p{font-size:14px;line-height:16px}.company-page .top-info{padding:0 20px 24px;margin:0 -20px 0}.company-page .ways{padding:24px 20px 24px 20px;margin:0 -20px;border-bottom:1px solid #e8ecf1}.company-page .ways .flex{max-height:234px;overflow:hidden}.company-page .ways button{display:block;font-size:14px;line-height:16px;font-weight:400;height:42px}.company-page .prices{padding:24px 20px;margin:0 -20px}.company-page .prices table{height:auto!important}.company-page .prices table tr.hidden-price{display:none}.company-page .prices button{width:100%;height:40px;max-width:100%;height:42px}.company-page .contacts-block.mobile-contacts{padding:24px 20px 24px;margin:0 -20px}.company-page .reviews{padding:24px 20px;margin:0 -20px;border-top:0}.reviews .item-desctop:nth-last-of-type(2){margin-bottom:36px}.reviews .name .rating{display:block;margin:5px 0 0 0}.reviews .name .rating span{margin-left:0}.reviews .name .rating span .fa{font-size:18px}.popup .window .reviews .name .rating{font-size:14px}.reviews .name .rating a{font-size:14px;line-height:14px}.docs-block{border-bottom:0}.mobile-reviews .reviews .name .rating span{margin-left:0;font-weight:400;color:#373737}.mobile-reviews .reviews .name .rating span .fa{font-size:16px;color:#ff9e68}.reviews .item .date .rating .fa{font-size:14px}.company-page .pages{display:none}.reviews .item .rating{display:none}.reviews .item .date{margin-bottom:4px}.reviews .item p{font-size:14px;line-height:20px}.reviews .buttons button{width:100%;height:42px}.reviews .buttons{padding-top:0;flex-direction:column;justify-content:flex-start;gap:16px;margin:0}.reviews .buttons button{max-width:none}.reviews .buttons button.show-reviews{display:block}.company-page .days{padding:24px 20px 8px;margin:0 -20px;border-bottom:1px solid #e8ecf1!important}.company-page .days .item{font-size:16px;line-height:16px}.company-page .days .item .time{width:108px}.company-page .map{padding:24px 0}.company-page .map .mmap{height:280px;margin-bottom:14px}.company-page .map .adress{display:block;width:fit-content;padding:8px 27px 5px 0;font-weight:300;font-size:16px;line-height:14px}.company-page .map p.grey{font-size:16px;line-height:14px;margin-bottom:8px}.company-page .map a{display:flex;align-items:center;justify-content:center;font-size:14px}.company-page .map .open-yandex-nav{margin-top:24px}.company-page .articles .item{background:0 0;padding:0;-webkit-border-radius:0px;-moz-border-radius:0;border-radius:0}.company-page .name{font-size:20px;line-height:19px}.articles .name{font-size:20px;line-height:21px}.staff-block{border-top:0;padding:24px 0}.staff-block .block-name{font-size:20px;margin-bottom:24px}.staff-block .item{width:auto;margin-right:40px;margin-bottom:0}.staff-block .flex{margin-right:-10px}.docs-block{border-top:0;padding:24px 20px 18px;margin:0 -20px}.staff-block+.docs-block{border-top:1px solid #e8ecf1}.docs-block .block-name{font-size:20px;margin-bottom:24px}.docs-block .list{margin:0 -20px 0 -20px}.docs-block .list .item{width:254px;margin:0 0 0 20px}.docs-block .list .item+.item{margin:0 0 0 48px}.docs-block .list .item:last-child{margin-right:20px}.index-catalog-block .top-text div.about-page{margin-bottom:11px}.popup .window.trx{transform:none;top:auto;bottom:auto;left:auto;right:auto;position:absolute;left:50%;transform:translateX(-50%);top:0;-webkit-border-radius:0px;-moz-border-radius:0;border-radius:0;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.popup .window .close.small{top:10px;right:10px}.mobile-header.other .links{display:none}.mobile-header.other{padding:16px 0}.company-page .back-link{display:block}.mobile-fixed-menu .filter-link.no_mob{display:none}.company-page .articles a.bottom-button{width:100%;margin:30px 0}.staff-block .flex{display:block;white-space:nowrap;overflow-x:scroll;padding-bottom:10px}.staff-block .flex .item{display:inline-block;vertical-align:top}.company-page .top-info .contacts-button{bottom:88px}.footer{padding-bottom:150px}.footer__body ul li a{font-weight:400;font-size:12px;line-height:14px}.footer .copy{margin-top:18px;font-size:10px;line-height:12px;width:100%;text-align:center;max-width:283px}.mobile-reviews.opened{display:block!important}.company-page .contacts-block.confirmation:not(.mobile-contacts){position:fixed;top:auto;bottom:88px;left:50%;transform:translateX(-50%);max-width:calc(100% - 40px)}}@media (max-width:480px){.company-page .top-info .image{width:100%}.company-page .rocket{left:auto;right:28px}}@media (max-width:355px){.company-page .contacts-block.confirmation:not(.mobile-contacts){width:calc(100% - 32px)}.company-page .days .item .time{width:90px}.banner-slide__wrapper{padding:40px 40px 0}.banner__wrapper.blog-banner .banner-slide__wrapper{padding:28px 30px 0}.mobile-bottom-header{padding-left:10px;padding-right:10px}.mobile-bottom-header .bottom-header__item{min-width:auto}.search-popup .search-window .search__result{margin-right:-30px;padding-right:30px}#cookie_note{padding:10px 10px}.footer__body .footer__mobile-menu{display:flex;width:calc(100% + 20px);justify-content:space-between;gap:10px;margin:38px -10px 0}.footer__body .footer__mobile-menu+ul{max-width:calc(100% + 20px);gap:10px;margin:16px -10px 0}}@media (max-width:315px){.mobile-bottom-header{padding-left:5px;padding-right:5px}.mobile-bottom-header .bottom-header__item{min-width:auto;margin:0}.mobile-bottom-header .bottom-header__item+.bottom-header__item{margin-left:10px}}@media all and (orientation:landscape) and (max-width:900px){.popup .window{transform:none;top:auto;bottom:auto;left:auto;right:auto;transform:translate(-50%,-50%);left:50%;top:50%}.popup .window .reg .field textarea{height:120px}}@media all and (orientation:landscape) and (max-width:768px){.search-popup .search-window{max-height:100%;top:0;height:100%;min-height:auto}}@media (min-width:1491px){.banner__wrapper.main-banner{border-radius:16px;margin-top:-24px}}@media (min-width:991px){.banner__wrapper.main-banner{margin-top:-24px}}