@font-face{font-family:"SFUI Text";src:url(../fonts/SFUIText-Light.woff2);font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:"SFUI Text";src:url(../fonts/SFUIText-Regular.woff2);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"SFUI Text";src:url(../fonts/SFUIText-Bold.woff2);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Circe;src:url(../fonts/Circe-Bold.woff2);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:icomoon;src:url(../fonts/icomoon.ttf);font-weight:400;font-style:normal;font-display:block}[v-cloak]{display:none!important}title{display:none}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-linkedin:before{content:"\e92d"}.icon-main-arrow-left:before{content:"\e92b"}.icon-main-arrow-right:before{content:"\e92c"}.icon-viber:before{content:"\e929"}.icon-whatsapp:before{content:"\e92a"}.icon-plus:before{content:"\e928"}.icon-key:before{content:"\e926"}.icon-calendar:before{content:"\e927"}.icon-globe:before{content:"\e916"}.icon-phone:before{content:"\e903"}.icon-link-variant:before{content:"\e902"}.icon-facebook:before{content:"\e900"}.icon-instagram:before{content:"\e901"}.icon-telegram:before{content:"\e904"}.icon-twitter:before{content:"\e905"}.icon-vk:before{content:"\e906"}.icon-youtube:before{content:"\e907"}.icon-active:before{content:"\e908"}.icon-arrow-left:before{content:"\e909"}.icon-arrow-more:before{content:"\e90a"}.icon-arrow-pagi-left:before{content:"\e90b"}.icon-arrow-pagi-right:before{content:"\e90c"}.icon-arrow-right:before{content:"\e90d"}.icon-arrow-small:before{content:"\e90e"}.icon-bell:before{content:"\e90f"}.icon-bell-outline:before{content:"\e910"}.icon-city-variant-outline:before{content:"\e911"}.icon-clear:before{content:"\e912"}.icon-comment-text-outline:before{content:"\e913"}.icon-compare:before{content:"\e914"}.icon-drop:before{content:"\e915"}.icon-eyes:before{content:"\e917"}.icon-full:before{content:"\e918"}.icon-heart:before{content:"\e919"}.icon-heart-outline:before{content:"\e91a"}.icon-house:before{content:"\e91b"}.icon-map-marker-outline:before{content:"\e91c"}.icon-message:before{content:"\e91d"}.icon-pagi-left:before{content:"\e91e"}.icon-pagi-right:before{content:"\e91f"}.icon-phone-outline:before{content:"\e920"}.icon-place:before{content:"\e921"}.icon-place-big:before{content:"\e922"}.icon-search:before{content:"\e923"}.icon-star:before{content:"\e924"}.icon-web:before{content:"\e925"}*{margin:0;padding:0;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}ul{list-style:none}img{max-width:100%;max-height:100%;vertical-align:top}a{font:inherit;color:inherit;text-decoration:none}textarea{font:inherit;color:inherit;outline:0}input{font:inherit;color:inherit;outline:0}button{font:inherit;color:inherit;text-transform:inherit;outline:0;border:none;background:0 0;cursor:pointer;user-select:none}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}html{overflow-x:hidden;-webkit-overflow-scrolling:touch}sup{line-height:10px}html.overflow{height:auto;position:relative;overflow:hidden!important;margin-right:17px}body{overflow:hidden;min-width:360px;font-family:"SFUI Text",sans-serif;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#3d3d3d;background-color:#f5f5f5}main{position:relative;margin-bottom:70px}.container{max-width:1195px;padding:0 40px;margin:0 auto}.input__wrapper{display:flex;justify-content:space-between;flex-direction:column;width:100%;position:relative}.input__wrapper.error .main-input{border-color:#dd5959}.textarea__wrapper{display:flex;justify-content:space-between;flex-direction:column;width:100%;position:relative}.input__caption{font-size:12px;line-height:12px;margin-bottom:5px;color:#949494}.main-textarea{width:100%;height:132px;border:4px solid #eaeaea;background-color:#f5f5f5;border-radius:6px;padding-left:20px;padding-top:15px;color:#575757;font-size:14px;font-weight:500;resize:none;transition:border-color .4s,background-color .4s}.main-textarea::placeholder{color:#949494;font-weight:600}.main-textarea:focus{background-color:#fff;border-color:#d3d3d3}.main-input{width:100%;height:48px;border:4px solid #eaeaea;background-color:#f5f5f5;border-radius:6px;padding-left:20px;color:#575757;font-size:14px;font-weight:500;transition:border-color .4s,background-color .4s}.main-input~.error-text{font-size:12px;line-height:12px;color:#d02020;position:absolute;left:0;top:calc(100% + 2px)}.main-input::placeholder{color:#949494;font-weight:600}.main-input:focus{background-color:#fff;border-color:#d3d3d3}.general-button__wrapper{display:flex;align-items:center;justify-content:center;margin-top:40px;position:relative}.general-button__wrapper .wrapper{display:flex;justify-content:center;align-items:center}.general-button__wrapper .wrapper.hide{visibility:hidden}.general-button__wrapper .main-button-more{position:absolute;right:0;top:50%;transform:translateY(-50%)}.general-button__wrapper.container .main-button-more{right:42px}.main-button-more{display:flex;justify-content:center;align-items:center;position:relative;max-width:320px;width:100%;height:48px;border-radius:6px;border:4px solid #fff;background-color:#f5f5f5;box-shadow:0 1px 4px 0 rgba(0,0,0,.08);font-size:13px;font-weight:700;text-transform:uppercase;margin-left:auto;transition:background-color .4s,border-color .4s,color .4s}.main-button-more .icon-arrow-more{font-size:9px;margin-left:auto;margin-right:10px}.main-button-more .text{margin-left:auto}.main-button-more.product{margin:40px auto 0}.general-button{display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:6px;background-color:#f5f5f5;border:4px solid #fff;box-shadow:0 1px 4px 0 rgba(0,0,0,.08);margin-right:30px;font-size:22px;transition:background-color .4s,color .4s}.general-button:last-child{margin-right:0}.catalog__filter-button{display:flex;justify-content:center;align-items:center;border-radius:6px;border:4px solid #fff;background-color:#fff;max-width:225px;width:100%;height:56px;box-shadow:0 1px 4px 0 rgba(0,0,0,.08);color:#f5850c;font-size:13px;font-weight:700;text-transform:uppercase;transition:background-color .4s,color .4s}.catalog__filter-button .icon-search{font-size:20px;padding-right:10px}.main-caption-l{font-family:Circe,sans-serif;font-size:32px;line-height:32px;font-weight:700;text-transform:uppercase;color:#3c2f21}.main-caption-l--transform{text-transform:initial}.general-heading{display:flex;justify-content:space-between;margin-bottom:40px;position:relative;z-index:7;align-items:flex-start}.general-heading .main-caption-l{margin-right:10px}.info-block .general-heading{z-index:5}.calc-product{display:flex;align-items:flex-start;font-size:32px;line-height:29px;font-weight:300;color:#575757;text-transform:uppercase;margin-left:10px}.calc-product a{transition:color .3s}.calc-product span{color:#3d3d3d;font-size:12px;line-height:12px;font-weight:400}.read-more{display:flex;align-items:center;font-size:14px;line-height:14px;font-weight:700;white-space:nowrap;text-transform:uppercase;transition:color .4s;user-select:none}.read-more .icon-arrow-more{font-size:10px;padding-left:30px}.main-button{display:flex;justify-content:center;align-items:center;max-width:240px;width:100%;height:56px;border-radius:6px;background-color:#5fc95f;box-shadow:0 2px 12px 0 rgba(0,0,0,.2);font-size:13px;font-weight:800;color:#fff;text-transform:uppercase;transition:background-color .4s,box-shadow .4s}.main-button-else{box-shadow:0 1px 6px 0 rgba(0,0,0,.08);height:48px;font-weight:700;background-color:#7bc97b}.main-button.disabled{background-color:#ababab;pointer-events:none;box-shadow:none}.filter-button{display:flex;justify-content:center;align-items:center;max-width:146px;width:100%;height:48px;background-color:#ff9a2c;border-radius:6px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);color:#fff;font-size:13px;font-weight:700;text-transform:uppercase;transition:background-color .4s}.filter-button__decor{width:18px;height:16px;border-top:2px solid #fff;position:relative;margin-right:10px}.filter-button__decor::before{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;transform:translate(-50%,-50%);background-color:#fff}.filter-button__decor::after{content:"";position:absolute;left:50%;top:100%;width:6px;height:2px;transform:translateX(-50%);background-color:#fff}.general-drop.active{border-color:#eaeaea;z-index:4;transition:color .4s,border-color .4s,background-color .4s,z-index 0s 0s}.general-drop.active .general-drop-input{color:#2c922c}.general-drop.active span{color:#2c922c}.general-drop.active .general-drop__wrapper{visibility:visible;opacity:1;transition:opacity .4s;z-index:2}.general-drop.active .icon-drop{transform:rotate(180deg)}.general-drop.active .general-drop__container{transform:scale(1);opacity:1;transition:opacity .4s,transform 0s 0s;z-index:2}.general-drop__text{transition:color .4s,background-color .4s;position:relative;z-index:2}.general-drop__text::before{content:"";position:absolute;left:50%;top:50%;width:calc(100% - 8px);height:calc(100% - 5px);background-color:#f5f5f5;transform:translate(-50%,-50%);opacity:0;transition:opacity .4s;z-index:-1}.general-drop__text .text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.general-drop__container{padding-right:5px;position:absolute;left:0;width:100%;top:calc(100% + 1px);background-color:#fff;box-shadow:0 2px 14px 0 rgba(0,0,0,.08);border-radius:6px;opacity:0;z-index:2;transform:scale(0);transition:opacity .2s,transform 0s .3s}.general-drop__container .general-drop__wrapper{position:static;width:100%;box-shadow:none;opacity:1;visibility:visible;max-height:430px}.general-drop__wrapper{position:absolute;left:0;top:calc(100% + 1px);width:258px;background-color:#fff;box-shadow:0 2px 14px 0 rgba(0,0,0,.08);border-radius:6px;padding:15px 0;visibility:hidden;opacity:0;z-index:2;transition:opacity .2s;cursor:initial;overflow:auto;scrollbar-color:#f1ebe4 #fff;scrollbar-width:thin;-ms-overflow-style:none;max-height:435px}.general-drop__wrapper::-webkit-scrollbar{width:6px}.general-drop__wrapper::-webkit-scrollbar-thumb{background-color:#f1ebe4;border-radius:10px;transition:background-color .4s}.general-drop__wrapper::-webkit-scrollbar-thumb:hover{background-color:#ddd4ca}.general-drop__list{font-size:13px;line-height:24px;font-weight:600;border-top:1px solid #d3d3d3;position:relative;user-select:none}.general-drop__list::before{content:"";position:absolute;left:0;top:-1px;width:30px;height:2px;background-color:#fff}.general-drop__list::after{content:"";position:absolute;right:0;top:-1px;width:30px;height:2px;background-color:#fff}.general-drop__list:first-of-type{border-top:none}.general-drop__list:first-of-type::after,.general-drop__list:first-of-type::before{display:none}.general-drop__item{transition:background-color .4s,color .4s}.general-drop__item.active{color:#949494;pointer-events:none}.general-drop__link{display:block;width:100%;padding:10px 20px}.compare__wrapper{position:fixed;bottom:30px;right:30px;z-index:12}.compare__wrapper .button-compare{margin-right:0;background-color:#fff;box-shadow:0 2px 14px 0 rgba(0,0,0,.08);width:56px;height:56px;justify-content:center;border-radius:6px}.compare__wrapper .button-compare::before{display:none}.push_notification{position:fixed;top:165px;right:30px;z-index:10;max-width:320px;width:100%}.noty_theme__push_notification__item{display:flex;flex-direction:column;background:#fff;font-weight:600;text-align:center;font-size:15px;line-height:20px;padding:40px 20px;border-radius:6px;box-shadow:0 2px 14px 0 rgba(0,0,0,.08);z-index:4;margin-bottom:15px}.noty__cancel{color:#3d3d3d;text-transform:uppercase;font-size:13px;line-height:24px;font-weight:700;margin-top:23px;transition:color .4s}.noty_theme__push_notification__item.noty_type__info{color:#3d3d3d}.noty_theme__push_notification__item.noty_type__error{color:#f5170c}.noty_theme__push_notification__item.noty_type__success{color:#2c922c}.noty_theme__push_notification__item .close-popup{top:5px;right:5px}.noty_theme__push_notification__item .close-popup .decor::after,.noty_theme__push_notification__item .close-popup .decor::before{background-color:#3d3d3d}.breadcrumbs{padding-left:55px;padding-top:25px;margin-bottom:25px}.breadcrumbs-company .breadcrumbs__list{color:#fff}.breadcrumbs-company .breadcrumbs__item:last-child{color:#d3d3d3}.breadcrumbs__list{color:#3c2f21;font-size:11px;line-height:14px;user-select:none}.breadcrumbs__link{padding:3px 0;text-transform:uppercase;transition:color .4s}.breadcrumbs__link::after{content:">";margin:-2px 5px 0}.breadcrumbs__link:last-child{pointer-events:none}.breadcrumbs__link:last-child::after{display:none}.general-text{font-size:15px;line-height:23px;margin-top:40px;margin-bottom:40px}.best-company__text a,.general-text a,.info-block__inner a,.popular__text a{color:#2c922c;transition:color .3s}.main-caption-xl{font-family:Circe,sans-serif;font-size:40px;line-height:38px;text-transform:uppercase;color:#3c2f21;margin-bottom:20px;margin-top:90px;text-align:center}.product-page__info-name a{transition:color .3s}.pagination__wrapper{display:flex;margin-top:40px}.pagination__wrapper .general-button{font-size:14px;margin-right:20px}.pagination__wrapper .general-button.disabled{background-color:#f1f1f1;border-color:#f1f1f1;color:#ababab;pointer-events:none}.pagination__wrapper .main-button-more .text{margin:0 auto}.pagination__container{display:flex}.pagination__list{display:flex;background-color:#f5f5f5;border:4px solid #fff;border-radius:6px;box-shadow:0 1px 4px 0 rgba(0,0,0,.08);padding:0 20px;font-size:15px;line-height:15px;font-weight:600;margin-right:20px}.pagination__item{display:flex;justify-content:center;align-items:center;width:40px;height:40px;transition:color .4s,background-color .4s;position:relative;cursor:pointer;margin-right:10px}.pagination__item:last-child{margin-right:0}.pagination__item::before{content:"";position:absolute;left:-5px;bottom:-4px;width:calc(100% + 10px);height:4px;background-color:#7bc97b;opacity:0;border-radius:6px;transition:opacity .4s}.pagination__item.active{color:#2c922c;pointer-events:none}.pagination__item.active::before{opacity:1}.pagination__item.dots{width:auto;pointer-events:none}.main-filtration__wrapper{background-color:#fff;margin:55px 0 35px;box-shadow:0 10px 20px 0 rgba(0,0,0,.02);border-radius:6px;position:relative;z-index:6}.main-filtration__wrapper .general-filter__list{margin-right:0;width:100%;flex-wrap:wrap;position:relative;z-index:5}.main-filtration__wrapper .general-filter__caption{position:absolute;left:30px;top:-20px;padding:0!important}.main-filtration__wrapper .general-drop-input{max-width:calc(100% - 30px);width:100%}.main-filtration__wrapper .general-filter__item{max-width:380px;width:100%}.main-filtration__wrapper .general-filter__item .general-drop__item{padding:10px 30px}.main-filtration__wrapper .general-filter__item .general-filter__button{width:100%;padding:20px 25px 20px 30px}.main-filtration__wrapper .general-filter__item:first-child .general-drop{margin-left:0}.main-filtration__wrapper .general-filter__item::before{top:50%;height:30px;transform:translateY(-50%);right:-2px}.main-filtration__wrapper .general-filter__item:nth-child(2){margin-right:6px}.main-filtration__wrapper .general-filter__item:nth-child(2)::before{right:-5px}.main-filtration__wrapper .general-drop{width:100%}.main-filtration__wrapper .general-filter__item-sort{max-width:260px;margin-left:auto;border-radius:6px;box-shadow:0 1px 4px 0 rgba(0,0,0,.08)}.main-filtration__wrapper .general-filter__item-sort .general-drop{margin-left:0}.main-filtration__wrapper .general-filter__item-sort::before{display:none}.main-filtration__wrapper-offers .general-filter__item{max-width:calc(25% - 2px)}.main-filtration__wrapper-offers .general-filter__item:last-child::before{display:none}.main-filtration__wrapper-offers .general-filter__item:nth-child(3) .general-drop{margin-left:0}.general-drop.general-top__drop{padding:0;max-width:260px;width:100%;background-color:#fff}.general-drop.general-top__drop .general-drop__item{padding:10px 30px}.general-top__drop__button{justify-content:space-between;padding:10px 30px;max-width:100%;width:100%;height:100%;font-size:14px;line-height:24px;font-weight:500}.main-filtration__wrapper .general-filter__item-area{max-width:280px}.main-filtration__wrapper .general-filter__item-years{max-width:190px}.main-filtration__wrapper .general-filter__item-years::before{display:none}.main-filtration__wrapper .general-filter__item-years .general-drop{margin-left:0}.main-filtration__wrapper-news{margin-bottom:60px}.main-filtration__wrapper-news .general-filter__list{flex-wrap:nowrap}.main-filtration__wrapper-news .general-filter__item-sort{max-width:255px}.main-filtration__wrapper-favorite .general-filter__item{max-width:281px}.main-filtration__wrapper-favorite .general-filter__item:nth-child(3) .general-drop{margin-left:0}.main-filtration__wrapper-favorite .general-filter__item-sort{max-width:262px;margin-left:4px}.general-noty__buttons-container{display:flex}.general-noty__button{display:flex;justify-content:center;align-items:center;width:48px;height:48px;background-color:#fff;border-radius:6px;margin-right:20px;box-shadow:0 1px 4px 0 rgba(0,0,0,.08);transition:color .4s}.general-noty__button:last-child{margin-right:0}.general-noty__button .icon-heart-outline{font-size:21px}.general-noty__button .icon-bell-outline{font-size:22px}.general-noty__button .icon-compare{font-size:20px}.general-noty__button.active{color:#f5850c}.general-noty__button.active .icon-bell-outline::before{content:"\e90f"}.general-noty__button.active .icon-heart-outline::before{content:"\e919"}.general-noty__button-compare.active{color:#cd8332}.general-social__wrapper{display:flex;align-items:center}.general-social__wrapper h5{color:#949494;font-size:12px;margin-right:20px}.general__socila-list{display:flex;flex-wrap:wrap}.general__social-item{margin-right:20px;font-size:16px;transition:color .4s}.general__social-item:last-child{margin-right:0}.general__social-item input{position:absolute;opacity:0;z-index:-1}.general__social-link{display:flex;justify-content:center;align-items:center;width:48px;height:48px;box-shadow:0 1px 4px 0 rgba(0,0,0,.08);background-color:#fff;border-radius:4px;transition:color .4s}.general__social-link.social-telegram{font-size:17px}.general__social-link.social-link{font-size:17px}.general__social-link.social-facebook{font-size:13px}.general-voting{border-radius:6px;background-color:#fff;box-shadow:0 1px 6px 0 rgba(0,0,0,.08);padding:40px}.general-voting h5{color:#3c2f21;font-family:Circe,sans-serif;font-size:20px;line-height:24px;margin-bottom:30px}.general-voting .checkbox__wrapper{margin-bottom:20px;font-weight:600}.general-voting .main-button{max-width:100%;height:48px;margin-top:40px}.general-voting-tablet{display:none}.add-reviews{background-color:#fff;border-radius:6px;padding:0 30px;text-align:center;max-height:0;overflow:hidden}.add-reviews.active{max-height:515px;padding:45px 30px;margin-bottom:45px;animation:addRreviews .5s}@keyframes addRreviews{0%{opacity:0}100%{opacity:1}}.reviews__form{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:730px;width:100%;margin:0 auto;text-align:left}.reviews__form .main-input::placeholder,.reviews__form .main-textarea::placeholder{color:#949494}.reviews__form .input__wrapper,.reviews__form .textarea__wrapper{margin-bottom:30px}.reviews__form .input__wrapper{width:calc(50% - 15px)}.reviews__form .main-button{max-width:270px;height:48px;margin:0 auto;font-weight:700}.star__wrapper-set{margin:25px 0 27px}.star__wrapper-set .star__list{font-size:21px}.star__wrapper-set .star__list .start__item{cursor:pointer;margin:0;padding-right:5px;transition:color .4s}.star__wrapper-set .star__list.active,.star__wrapper-set .star__list:hover{color:#f49f43}.star__wrapper-set .star__list .start__item:last-child{margin-right:0}.star__wrapper-set .star__list .start__item:hover~.start__item{color:#ababab}.star__wrapper-set .star__list .start__item.active~.start__item{color:#ababab}.header{background-color:#fff;position:relative;z-index:8}.header__top{display:flex;justify-content:space-between;align-items:center;padding:5px 30px;height:55px;border-bottom:1px solid #eaeaea;position:relative}.header__city{max-width:255px;width:100%;text-transform:uppercase}.header__city .general-drop__list{display:flex;flex-direction:column}.header__city .general-drop__item.active{order:-1}.header__city .general-drop__item label{display:block;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header__city::before{content:"";position:absolute;right:-2px;top:50%;height:30px;width:1px;transform:translateY(-50%);background-color:#d3d3d3}.header__city .general-drop__item label{padding:10px 30px 10px 55px}.header__city .general-drop__wrapper{max-height:435px}.header__city.general-drop{padding:0}.header__city .general-drop__text{padding:10px 30px;border-radius:6px}.header__city .general-drop__container{width:258px}.header__city__wrapper{display:flex;align-items:center;width:100%;font-size:13px}.header__city__wrapper .icon-place{font-size:20px;margin-right:8px}.header__city__text{margin-right:auto;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header__nav .header__change-lang{display:none}.header__nav-list{display:flex;font-size:14px;line-height:24px}.general-drop{display:flex;align-items:center;border-radius:6px;border:1px solid transparent;position:relative;cursor:pointer;padding:10px 30px;transition:color .4s,border-color .4s,background-color .4s,z-index 0s 0s}.general-drop .header__nav-item-text{margin-right:8px;white-space:nowrap}.general-drop .icon-drop{transition:transform .4s;font-weight:700;font-size:14px}.general-drop button{display:flex;align-items:center;white-space:nowrap;border-radius:6px}.header__nav-item{display:flex;align-items:center;padding:10px 20px;font-weight:500;position:relative;border:1px solid transparent;border-radius:6px;cursor:pointer;transition:border-color .4s}.header__nav-item:last-child{font-weight:700}.header__nav-item .icon-drop{font-size:16px;transition:transform .4s}.header__nav-item button{display:flex;align-items:center}.header__nav-item-text{padding-right:5px;white-space:nowrap}.header__nav-link{transition:color .4s}.header__change-lang{font-size:13px;text-transform:uppercase;padding:15px 25px}.header__change-lang .general-drop__wrapper{width:100%}.header__change-lang .general-drop__link{padding:10px 27px}.header__change-lang__text{margin-right:10px;font-weight:500}.header__dow{display:flex;justify-content:space-between;padding:0 40px 0 50px;height:90px}.header__logo{display:flex;align-items:center;color:#3c2f21;font-size:11px;line-height:15px;max-width:230px;width:100%}.header__logo svg{max-width:95px;max-height:75px}.header__logo__text{max-width:140px;min-width:113px;margin-left:20px}.header__list{display:flex;align-items:center;position:relative;margin-left:110px}.header__list::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:60px;background-color:#eaeaea}.header__item{padding:0 5px;position:relative}.header__item--drop .general-drop__wrapper{top:calc(100% - 1px)}.header__item::before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:60px;background-color:#eaeaea}.header__item .header__link-img{background-position:center;background-repeat:no-repeat;background-size:contain;flex-shrink:0;margin-bottom:auto}.header__item:nth-child(1){color:#f5850c}.header__item:nth-child(1) .header__link-img{width:46px;height:41px;background-image:url(../img/header-sale.svg)}.header__item:nth-child(2) .header__link{padding-top:13px}.header__item:nth-child(2) .header__link-img{width:51px;height:31px;background-image:url(../img/header-cottages.svg)}.header__item:nth-child(3) .header__link-img{width:50px;height:40px;background-image:url(../img/header-skyscrapers.svg)}.header__item:nth-child(4) .header__link-img{width:47px;height:40px;background-image:url(../img/header-office.svg)}.header__link{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:11px;text-transform:uppercase;font-weight:500;width:160px;height:80px;border-radius:6px;padding-bottom:6px;padding-top:8px;border:4px solid transparent;transition:color .2s,background-color .2s}.header__link-text{margin-top:5px;text-align:center}.header__search{display:flex;align-items:center;max-width:390px;width:100%;margin-right:25px;margin-left:35px;position:relative}.header__livesearch{position:absolute;right:0;top:calc(100% + 1px);width:680px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);background-color:#fff;border-radius:6px;visibility:hidden;opacity:0;transition:opacity .2s,visibility 0s .2s;z-index:2}.header__livesearch.active{opacity:1;visibility:visible;transition:opacity .4s,visibility 0s 0s}.header__livesearch__header .general-tabs__list{font-size:14px;padding:15px 28px 20px 28px}.header__livesearch__header .general-tabs__item{width:100px;padding-bottom:4px}.header__livesearch__body{padding-right:5px}.header__livesearch__list{height:450px;overflow-y:auto;scrollbar-color:#f1ebe4 #fff;scrollbar-width:thin;-ms-overflow-style:none;padding:10px 0}.header__livesearch__list::-webkit-scrollbar{width:6px}.header__livesearch__list::-webkit-scrollbar-thumb{background-color:#f1ebe4;border-radius:10px;transition:background-color .4s}.header__livesearch__list::-webkit-scrollbar-thumb:hover{background-color:#ddd4ca}.header__livesearch__list-company .header__livesearch__item__info__header h4{font-weight:500}.header__livesearch__list-company .header__livesearch__item__info__body .name{text-transform:initial}.header__livesearch__list-sale .header__livesearch__item__info__body .name{max-width:535px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:initial}.header__livesearch__list-news{padding-top:0}.header__livesearch__list-news .header__livesearch__item__info__body{margin-bottom:15px;margin-top:5px}.header__livesearch__list-news .header__livesearch__item__info__body .name{font-size:10px;line-height:20px}.header__livesearch__list-news .header__livesearch__item__info__footer{color:#949494;font-weight:400}.header__livesearch__item__caption{margin-top:27px;padding:0 25px 10px;color:#949494;font-size:12px;position:relative}.header__livesearch__item__caption::before{content:"";position:absolute;width:calc(100% - 50px);height:1px;background-color:#d3d3d3;left:50%;transform:translateX(-50%);bottom:-3px}.header__livesearch__item__link{display:flex;margin:4px 0;padding:18px 25px;transition:background-color .4s;position:relative}.header__livesearch__item__link::before{content:"";position:absolute;width:calc(100% - 50px);height:1px;background-color:#d3d3d3;left:50%;transform:translateX(-50%);bottom:-3px}.header__livesearch__item__img{width:70px;height:70px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:6px;margin-right:20px;flex-shrink:0}.header__livesearch__item-info{display:flex;flex-direction:column;width:100%}.header__livesearch__item__info__header{display:flex;justify-content:space-between;position:relative}.header__livesearch__item__info__header .product__sale{left:auto;right:0}.header__livesearch__item__info__header h4{font-size:13px}.header__livesearch__item__info__header .date{font-size:12px}.header__livesearch__item__info__body{display:flex;justify-content:space-between;font-size:12px;line-height:24px;margin-top:8px;margin-bottom:auto}.header__livesearch__item__info__body .name{font-size:12px;text-transform:uppercase;transition:color .4s}.header__livesearch__item__info__footer{font-size:12px;font-weight:500}.header__livesearch__footer a{display:flex;justify-content:center;align-items:center;width:100%;height:48px;font-size:13px;font-weight:800;text-transform:uppercase;box-shadow:0 -2px 8px 0 rgba(0,0,0,.08);transition:color .4s}.header__form{display:flex;align-items:center;position:relative;width:100%}.header__form .header__search-button{display:flex;justify-content:center;align-items:center;position:absolute;right:6px;top:50%;height:calc(100% - 8px);width:50px;transform:translateY(-50%);font-size:18px;font-weight:700;color:#f5850c;border-radius:6px;transition:color .4s}.header__form .main-input{height:56px;font-size:13px}.header__form .main-input::placeholder{color:#575757}.header__buttons__wrapper{display:flex;align-items:center;max-width:330px;width:100%}.header__buttons__wrapper-mobile{display:none}.general-button-color{display:flex;justify-content:center;align-items:center;flex-shrink:0;max-width:194px;width:100%;height:56px;color:#2c922c;font-size:13px;font-weight:800;text-transform:uppercase;line-height:24px;border-radius:6px;background-color:#fff;box-shadow:0 1px 6px 0 rgba(0,0,0,.08);transition:color .4s,background-color .4s}.header__general-button{margin-right:20px}.header__button{display:flex;justify-content:center;align-items:center;width:56px;height:56px;border-radius:6px;color:#2c922c;transition:color .4s,background-color .4s;position:relative;flex-shrink:0;margin-right:5px}.header__button .header__button-noty-decor{top:10px;right:10px;position:absolute;background-color:#f5850c;border-radius:50%;width:8px;height:8px}.header__button:last-child{margin-right:0}.header__button .icon-heart-outline{font-size:21px}.header__button .icon-bell-outline{font-size:22px}.header__button-favorite.active{color:#f39631}.header__button-favorite.active .icon-heart-outline:before{content:"\e919"}.header__button-general{display:none;box-shadow:0 1px 6px 0 rgba(0,0,0,.08)}.header__button-search,.header__livesearch-tablet,.header__nav-tablet-icon,.header__navigation,.header__search-tablet{display:none}.header__button-noty{border:1px solid transparent}.header__button-noty.active{border-color:#eaeaea}.header__noty__wrapper{position:absolute;right:40px;top:calc(100% + 1px);max-width:400px;width:100%;background-color:#fff;border-radius:4px;overflow:hidden;box-shadow:0 1px 6px 0 rgba(0,0,0,.08);padding-right:5px;transform:translateX(120%);transition:transform .2s}.header__noty__wrapper.active{transform:translateX(0);transition:transform .6s}.header__noty__wrapper::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:30px;background:linear-gradient(0deg,#fff 0,rgba(255,255,255,.7) 25%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.3) 75%,rgba(255,255,255,.1) 100%)}.header__noty__list{padding:12px 0 30px;max-height:540px;overflow:auto;scrollbar-color:#f1ebe4 #fff;scrollbar-width:thin;-ms-overflow-style:none}.header__noty__list::-webkit-scrollbar{width:6px}.header__noty__list::-webkit-scrollbar-thumb{background-color:#f1ebe4;border-radius:10px;transition:background-color .4s}.header__noty__list::-webkit-scrollbar-thumb:hover{background-color:#ddd4ca}.header__noty__item{display:flex;justify-content:space-between;margin:3px 0;padding:17px 25px;transition:background-color .4s;position:relative}.header__noty__item.empty{background-color:transparent!important;margin:0;padding-bottom:0}.header__noty__item.new .header__noty__new{opacity:1}.header__noty__item.empty::before{display:none}.header__noty__item::before{content:"";position:absolute;width:calc(100% - 50px);height:1px;background-color:#d3d3d3;left:50%;transform:translateX(-50%);bottom:-3px}.header__noty__img{display:block;width:calc(23.6% - 10px);height:80px;border-radius:6px;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.header__noty__new{position:absolute;top:-5px;right:-5px;box-shadow:0 1px 3px 0 rgba(0,0,0,.3);width:10px;height:10px;border:1px solid #fff;background-color:#f5850c;border-radius:50%;opacity:0;transition:opacity .4s}.noty__info__price{display:flex;font-size:13px;margin-bottom:10px}.noty__info__price .icon-arrow-small{font-size:10px;display:flex;align-items:center;margin:0 5px}.header__noty__info{display:flex;flex-direction:column;width:calc(76.4% - 10px)}.noty__info__header{display:flex;justify-content:space-between;align-items:center;font-size:10px}.noty__info__name{text-transform:uppercase}.noty__info__description{font-size:13px;line-height:16px;max-height:32px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:auto 0;transition:color .4s}.noty__info__footer{display:flex;align-items:center;color:#f5850c;text-transform:uppercase;font-size:12px;font-weight:800}.noty__info__footer .icon-arrow-small{color:#3d3d3d;margin:0 15px;font-size:10px}.noty__info__footer .build{color:#9c5101}.noty__info__footer .completed{color:#2c922c}.header__nav__buttons{display:none}.article-gallery{display:flex;flex-wrap:wrap}.article-gallery__half{width:50%}.article-gallery__img{width:100%}.article-main__body a{color:#2c922c}.social-banners{padding:35px 0;background:#fff}.social-banners__wrapper{display:flex;justify-content:space-between}.social-banners__text{width:50%;flex:none;color:#3c2f21;font-weight:400!important;font-family:"SFUI Text",sans-serif;font-size:18px;line-height:25px}.social-banners__block{display:flex;align-items:center;justify-content:center;width:50%}.social-banners__item{display:flex;align-items:center;justify-content:space-between;width:100%;height:84px;padding:15px;margin-right:30px;background-color:#fff;border-radius:6px;border:3px solid #fff;transition:border-color 150ms}.social-banners__item:hover{border-color:#d3d3d3}.social-banners__item-telegram{background-color:rgba(44,168,219,.15)}.social-banners__item-telegram:hover{border-color:#2ca8db}.social-banners__item-google{background-color:rgba(255,197,24,.15)}.social-banners__item-google:hover{border-color:#ffc518}.social-banners__item:last-child{margin-right:0}.social-banners__item_img{display:flex;align-items:center;justify-content:center;flex:none;width:50px;height:50px;margin-right:20px;border:1px solid #eee;border-radius:6px;background:#fff}.social-banners__item_img img{width:40px;height:40px;object-fit:contain}@media screen and (max-width:992px){.mobile-hide{display:none}.social-banners__wrapper{flex-direction:column}.social-banners__text{width:100%;margin-bottom:30px;text-align:center}.social-banners__text br{display:inline-block}.social-banners__block{width:100%}}@media screen and (max-width:768px){.social-banners__item{margin-right:5px;padding:10px;font-size:12px;line-height:14px}.social-banners__item_img{width:40px;height:40px;margin-right:5px}.social-banners__item_img img{width:30px;height:30px}}@media screen and (min-width:1194px){.general-drop__text:hover{color:#2c922c}.general-drop__text:hover::before{opacity:1}.general-drop__text:active{color:#f5850c;transition:none}.general-filter__button:hover::before{opacity:1}.rating-block__table--price .table-type:hover{color:#2c922c}.cookies a:hover,.cookies button:hover{color:#2c922c}.info-block_map a:hover{color:#2c922c}.product-page__rating a:hover{color:#2c922c}.general-filter__button:hover .general-drop-input{color:#2c922c}.popular__name-category:hover{color:#2c922c}.calc-product a:hover{color:#2c922c}.rating-block__table a.table-name:hover{color:#2c922c}.rating-block__general-info a.name:hover{color:#2c922c}.product-page__info-name a:hover{color:#2c922c}.best-company__text a:hover,.general-text a:hover,.info-block__inner a:hover,.popular__text a:hover{color:#f5850c}.general-filter__button:hover:active{color:#f5850c;transition:none}.general-filter__button:hover:active .general-drop-input{color:#f5850c;transition:none}.general-filter__button:hover:active .icon-drop{color:#f5850c}.header__item--drop:hover .general-drop__wrapper{visibility:visible;opacity:1;transition:visibility 0s 0s,opacity .4s .2s;z-index:2}.header__change-lang:hover,.header__nav-item.js-drop-item:hover{border-color:#eaeaea}.header__change-lang:hover .general-drop-input,.header__nav-item.js-drop-item:hover .general-drop-input{color:#2c922c}.header__change-lang:hover span,.header__nav-item.js-drop-item:hover span{color:#2c922c}.header__change-lang:hover .general-drop__wrapper,.header__nav-item.js-drop-item:hover .general-drop__wrapper{visibility:visible;opacity:1;transition:visibility 0s 0s,opacity .4s .2s;z-index:2}.header__change-lang:hover .icon-drop,.header__nav-item.js-drop-item:hover .icon-drop{transform:rotate(180deg)}.general-drop__item:hover{background-color:#f7f7f7;color:#2c922c}.general-drop__item:active{color:#f5850c;transition:color .1s}.header__nav-link:hover{color:#2c922c}.header__nav-link:active{color:#f5850c;transition:color .1s}.header__item:nth-child(1) .header__link:hover{color:#f5850c}.header__item:nth-child(1) .header__link:hover .header__link-img{background-image:url(../img/header-img-hover-1.svg)}.header__item:nth-child(2) .header__link:hover .header__link-img{background-image:url(../img/header-img-hover-2.svg)}.header__item:nth-child(3) .header__link:hover .header__link-img{background-image:url(../img/header-img-hover-3.svg)}.header__item:nth-child(4) .header__link:hover .header__link-img{background-image:url(../img/header-img-hover-4.svg)}.header__link:hover{color:#2c922c;background-color:#f5f5f5}.header__link:active{border-color:#eaeaea;background:0 0;transition:none}.header__search-button:hover{color:#2c922c}.header__button:hover{color:#f5850c;background-color:#f5f5f5}.header__button__favorite:active .icon-heart-outline::before{content:"\e906"}.header__button-noty:active .icon-bell-outline::before{content:"\e90f"}.general-button-color:hover{background-color:#4ad14a;color:#fff}.general-button-color:hover:active{background-color:#2c922c;transition:none}.header__noty__img:hover+.header__noty__info .noty__info__description{color:#2c922c}.noty__info__description:hover{color:#2c922c}.noty__info__description:active{color:#f5850c;transition:none}.header__noty__item:hover{background-color:#f7f7f7}.header__livesearch__item__link:hover{background-color:#f7f7f7}.header__livesearch__item__link:hover .header__livesearch__item__info__body .name{color:#2c922c}.header__livesearch__item__link:hover:active .header__livesearch__item__info__body .name{color:#f5850c;transition:none}.header__livesearch__footer a:hover{color:#2c922c}.header__livesearch__footer a:hover:active{color:#f5850c;transition:none}.article-page [data-oembed-url]>div{max-width:100%!important}.article-content{margin-bottom:40px}.noty_theme__push_notification__item .close-popup:hover{background-color:#f5f5f5}.noty_theme__push_notification__item .close-popup:hover .decor::after,.noty_theme__push_notification__item .close-popup:hover .decor::before{background-color:#000}.noty__cancel:hover{color:#2c922c}.pagination__item:hover{background-color:#eaeaea;color:#2c922c}.general-tabs__item:hover{color:#2c922c}.general-tabs__item:hover::before{background-color:#7bc97b}.breadcrumbs__link:hover{color:#000}.main-input:hover,.main-textarea:hover{border-color:#d3d3d3}.general-button:hover,.main-button-more:hover{color:#2c922c;background-color:#fff}.general-button:hover:active,.main-button-more:hover:active{border-color:#d3d3d3;transition:none}.main-button:hover{background-color:#4ad14a;box-shadow:0 2px 12px 0 rgba(0,0,0,.2)}.main-button:hover:active{background-color:#2c922c;transition:none}.main-button-else:hover{background-color:#2c922c}.main-button-else:hover:active{background-color:#117a11}.filter-button:hover{background-color:#f5850c}.filter-button:hover:active{background-color:#da770c;transition:none}.read-more:hover{color:#2c922c}.read-more:hover:active{color:#f5850c;transition:none}.social-link:hover{color:#2c922c}.social-link:hover:active{background-color:#2c922c}.social-link:hover:active .icon-link-variant:before{color:#fff;transition:none}.social-facebook:hover{color:#3b5998}.social-facebook:hover:active{background-color:#3b5998}.social-facebook:hover:active .icon-facebook{color:#fff;transition:none}.social-viber:hover{color:#59267c}.social-viber:hover:active{color:#fff;background-color:#8f5db7;transition:none}.social-whatsapp:hover{color:#25d366}.social-whatsapp:hover:active{color:#fff;background-color:#25d366;transition:none}.social-twitter:hover{color:#1da1f2}.social-twitter:hover:active{background-color:#1da1f2}.social-twitter:hover:active .icon-twitter:before{color:#fff;transition:none}.social-instagram:hover{color:#e1306c}.social-instagram:hover:active{background-color:#e1306c}.social-instagram:hover:active .icon-instagram{color:#fff;transition:none}.social-youtube:hover{color:red}.social-youtube:hover:active{background-color:red}.social-youtube:hover:active .icon-youtube{color:#fff;transition:none}.social-vk:hover{color:#45668e}.social-vk:hover:active{background-color:#45668e}.social-vk:hover:active .icon-vk:before{color:#fff;transition:none}.social-telegram:hover{color:#08c}.social-telegram:hover:active{background-color:#08c}.social-telegram:hover:active .icon-telegram:before{color:#fff;transition:none}.social-message:hover{color:#2c922c}.social-message:hover:active{background-color:#2c922c}.social-message:hover:active .icon-message:before{color:#fff;transition:none}.linkedin-button:hover{color:#7491a5}.linkedin-button:hover:active{color:#fff;background-color:#7491a5;transition:none}.main-slider__dots-button:hover{background-color:#45dd45}.main-slider__dots-button:hover:active{background-color:#2c922c;transition:none}.general-button__wrapper-main .general-button:hover{color:#2c922c;background-color:rgba(255,255,255,.7)}.general-button__wrapper-main .general-button:hover:active{border:4px solid #eaeaea;background-color:#fff}.filter-check__decor-wrapper:hover{border-color:#4ad14a}.filter-check__decor:hover{background-color:#4ad14a}.filter-check__decor:hover:active{background-color:#2c922c;transition:none}.general-filter__item:hover .general-filter__button{color:#2c922c}.general-filter__button:hover{color:#2c922c}.catalog__open-more:hover{color:#2c922c}.general__open:hover{color:#2c922c}.article-main__tags a:hover{color:#2c922c}.general__open:hover:active{border-color:#d3d3d3}.button-compare:hover{color:#2c922c}.button-compare.active:hover{color:#f39631}.button-favorites:hover{color:#f5850c}.button-favorites.active:hover{color:#f5850c}.product__img:hover+.product__item__body .product__name{color:#2c922c}.product__img:hover+.product__item__body .product__text{color:#2c922c}.product__name:hover{color:#2c922c}.product__name:hover:active{color:#f5850c;transition:none}.product__text:hover{color:#2c922c}.product__text:hover:active{color:#f5850c;transition:none}.product__item:hover{box-shadow:0 2px 14px 0 rgba(0,0,0,.08)}.product-page__plan-item:hover{box-shadow:0 2px 14px 0 rgba(0,0,0,.08)}.product-page__plan-item:hover .name{color:#2c922c}.product-page__plan-item:hover:active .name{color:#f5850c}.product-page__reviews-header .main-button.active:hover{box-shadow:0 2px 14px 0 rgba(0,0,0,.4)}.reviews-page .general-heading .main-button.active:hover{box-shadow:0 2px 14px 0 rgba(0,0,0,.4)}.product__list .product__item{width:351px}.popular+.info-block{margin-top:70px}.popular__text{margin-bottom:40px}.popular-sub-name__item:hover{color:#168816}.popular-sub-name__item:hover::before{background-color:#2c922c}.popular-sub-name__item:hover:active{color:#f5850c;transition:none}.popular-sub-name__item:hover:active::before{background-color:#f5850c;transition:none}.popular-button:hover{color:#f5850c;background-color:#f5f5f5}.popular__name:hover{color:#2c922c}.popular__name:hover:active{color:#f5850c;transition:none}.subscribe-block__form .main-input:hover{background-color:#f5f5f5;border-color:#d3d3d3}.subscribe-block__form .main-input:focus{background-color:#fff;border-color:#d3d3d3}.subscribe-block__button:hover{background-color:#2c922c}.subscribe-block__button:hover:active{background-color:#117a11;transition:none}.faq__tabs__item:hover{color:#2c922c}.faq__tabs__item:hover::before{background-color:#2c922c}.faq__tabs__item:hover:active{color:#f5850c;transition:none}.faq__tabs__item:hover:active::before{background-color:#f5850c;transition:none}.researches__link:hover{color:#2c922c}.researches__link:hover:active{color:#f5850c;transition:none}.dictionary__letter-link:hover{color:#2c922c}.dictionary__letter-link:hover:active{color:#f5850c;transition:none}.company-page__links-link:hover{color:#2c922c}.company-page__links-link:hover:active{color:#f5850c;transform:none}.best-company__item:hover{box-shadow:0 2px 14px 0 rgba(0,0,0,.08)}.best-company__item:hover .best-company__name{background-color:#fff;color:#2c922c}.best-company__item:hover:active .best-company__name{color:#f5850c;transition:none}.reviews-tabs__item:hover{color:#2c922c}.reviews-tabs__item:hover::before{background-color:#7bc97b}.range-slider .vue-slider-dot-handle:hover{box-shadow:0 1px 6px 0 rgba(0,0,0,.25);border-color:#ff9a2c;position:relative}.range-slider .vue-slider-dot-handle:active::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:2px;width:10px;height:10px;background-color:#f7b87b}.general-noty__button:hover{color:#cd8332}.general-noty__button-compare:hover{color:#2c922c}.product-page__img-item:hover::before{background-color:rgba(255,255,255,.3);border-color:#d3d3d3}.product-page__same__item .name:hover{color:#2c922c}.product-page__same__item .name:hover:active{color:#f5850c}.product-page__same__item:hover{box-shadow:0 2px 14px 0 rgba(0,0,0,.08)}.product-page__same__item:hover .name{color:#2c922c}.links__link:hover{color:#2c922c}.links__link:hover:active{color:#f5850c;transition:none}.article-main__recommendation a:hover{color:#f5850c}.article-page__link:hover{color:#f5850c}.article-main__body a:hover{color:#f5850c}.article-main__body a:hover:active{color:#f5850c;transition:none}.translate-article:hover{color:#2c922c}.close-popup:hover{background-color:rgba(255,255,255,.5)}.close-popup:hover .decor::after,.close-popup:hover .decor::before{background-color:#3d3d3d}.close-popup:hover:active{background-color:rgba(255,255,255,.8);border-color:#d3d3d3;transition:none}.close-popup-inner:hover .decor::after,.close-popup-inner:hover .decor::before{background-color:#000}.close-popup-inner:hover:active{border-color:#d3d3d3;transition:none}.popup-button:hover{background-color:rgba(255,255,255,.7);color:#2c922c}.popup-button:hover:active{border-color:#eaeaea;transition:none}.popup-footer .close-popup:hover{background-color:#f5f5f5}.popup-footer .close-popup:active{border-color:#d3d3d3}.footer__social-link:hover{background-color:#f5f5f5}.footer__call-back__button:hover{color:#f5850c}.footer__call-back__button:hover:active{color:#da770c;transition:none}.footer__menu__link:hover{color:#2c922c}.footer__menu__link:hover:active{color:#055c05;transition:none}.category__sub-button:hover,.footer__sub-button:hover{color:#2c922c}.footer__sub-button:hover:active{color:#055c05}.category-links-sub__links:hover,.footer__sub-category__link:hover{color:#2c922c}.footer__sub-category__link:hover:active{color:#055c05}.footer__copyright__link:hover{background-color:#373737}.footer__copyright__link:hover:active{background-color:#2c2c2c;transition:none}.button-distance:hover{background-color:#f5f5f5;color:#2c922c}.callback-region-button:hover{color:#2c922c}.catalog__filter-button:hover{background-color:#f5850c;color:#fefffe}.catalog__filter-button:hover:active{background-color:#da770c;transition:none}.filter-selected__item:hover{color:#2c922c}.catalog-filter__drop .general-drop__item:hover .icon-drop{opacity:1}.catalog-filter__form:hover{border-color:#d3d3d3}.catalog-filter__form .input__wrapper:first-of-type:hover .main-input{color:#2c922c}.catalog-filter__form .input__wrapper:first-of-type:hover .main-input~.icon-place-big{color:#2c922c}.catalog-filter__form:hover .main-input{border-color:#d3d3d3}.catalog__filtration__item:hover{color:#2c922c;border-color:#2c922c;background-color:#fff}.catalog__clear:hover{color:#ff2c2c}.catalog__clear:hover:active .icon-clear{color:#fff;background-color:#ff2c2c}.checkbox__wrapper:hover .custome-checkbox{border-color:#2c922c;color:#2c922c;background-color:#fff}.call-back__button:hover{border-color:#f5850c}.call-back__button:hover:active{background-color:#da770c;border-color:#da770c;transition:none}.comparison__header-add-new a:hover{color:#2c922c}.comparison__header-add-new a:hover .decor{border-color:#7bc97b}.comparison__header-add-new a:hover .icon-plus{color:#7bc97b}.comparison__header-add-new a:hover:active{color:#f39631;transition:none}.comparison__header-add-new a:hover:active .decor{border-color:#f39631;transition:none}.comparison__header-add-new a:hover:active .icon-plus{color:#f39631;transition:none}.comparison .general-drop__wrapper .general-drop__item:hover .checkbox-text{color:#2c922c}.comparison__product__item .comparison__delete:hover{background-color:#fff}.comparison__product__item .general-noty__button:hover{background-color:#fff}.comparison__button:hover{background-color:#f5850c}.comparison__button:hover+.comparison__button__placeholder{opacity:1;visibility:visible;transition:opacity .4s,visibility 0s 0s}.comparison__button:hover:active{transition:none}.comparison__button-call-back:hover{background-color:#4ad14a}.comparison__button-call-back:hover:active{background-color:#2c922c}.comparison__button-write:hover{background-color:#4ad14a}.comparison__button-write:hover:active{background-color:#2c922c}.comparison__button-meeting:hover:active{background-color:#da770c}.comparison__button-buy:hover:active{background-color:#da770c}.comparison__product__link:hover{color:#2c922c}.comparison__product__link:hover:active{color:#f5850c;transition:none}.best-company-info__item:hover{box-shadow:0 2px 14px 0 rgba(0,0,0,.08)}.best-company-info__header a:hover{color:#2c922c}.best-company-info__header a:hover:active{color:#f5850c;transition:none}.best-company-info__button:hover{color:#f5850c}.best-company-info___social-link:hover .icon-facebook{color:#3b5998}.best-company-info___social-link:hover .icon-instagram{color:#e1306c}.best-company-info__social-item:nth-child(1) .best-company-info___social-link:active{background-color:#3b5998}.best-company-info__social-item:nth-child(1) .best-company-info___social-link:active .icon-facebook{color:#fff;transition:none}.best-company-info__social-item:nth-child(2) .best-company-info___social-link:active{background-color:#e1306c}.best-company-info__social-item:nth-child(2) .best-company-info___social-link:active .icon-instagram{color:#fff;transition:none}.rating-block__table-link:hover{color:#2c922c}.rating-block__table-link:hover:active{color:#f5850c;transition:none}.info-block__spoiler__button:hover{color:#2c922c}.info-block__spoiler__button:hover:active{color:#f5850c;transition:none}.contact__phone__button:hover path{fill:#f5850c}.contact__phone__button:hover:active path{fill:#da770c;transition:none}.contact__phone__link:hover{color:#2c922c}}.main-section{position:relative;background-color:rgba(0,0,0,.1);z-index:6}.main-slider__wrapper{position:relative}.main-slider__list{position:relative;height:620px}.main-slider__item{position:absolute;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;color:#fefefe;opacity:0;transform:translateX(-200%);transition:opacity 1s;transition-timing-function:cubic-bezier(.39,.575,.565,1);z-index:1}.main-slider__item::before{content:"";position:absolute;left:0;top:0;width:calc(100% + 2px);height:100%;background-color:rgba(0,0,0,.1);z-index:1;opacity:1;transition:opacity 1s}.main-slider__item.show{transform:translateX(0);opacity:1;z-index:2;animation:next-slider-animation .8s}.main-slider__item.show::before{opacity:0}.main-slider__item.show .main-slider__item__info{opacity:1;transition:opacity 1s}.main-slider__item.show .main-button{transform:translate(-50%,0)}.main-slider__item.show .main-slider__name{transform:translateX(0)}.main-slider__item.show .main-slider__info{transform:translateX(0)}.main-slider__item.next{transform:translateX(50%)!important;opacity:1}.main-slider__item.next::before{left:-1px}.main-slider__item.prev{transform:translateX(-50%)!important;opacity:1}@keyframes next-slider-animation{0%{background-size:130%;-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-ms-filter:grayscale(1);filter:grayscale(1)}100%{background-size:100%;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);filter:grayscale(0)}}.main-slider__name{font-family:Circe,sans-serif;font-weight:800;font-size:56px;text-transform:uppercase;padding:50px 0 0 60px;transform:translateX(-100px);transition:transform .6s}.main-slider__item__info{opacity:0;width:100%;height:100%;position:relative;z-index:2}.main-slider__info{position:absolute;right:15px;top:15px;font-size:20px;line-height:24px;font-weight:900;transform:translateX(100px);transition:transform .6s}.main-slider__info span{font-size:12px}.main-slider__info span:nth-child(1){padding-right:5px}.main-slider__item .main-button{position:absolute;left:50%;bottom:150px;transform:translate(-50%,-100px);z-index:2;transition:transform .6s,background-color .4s}.main-slider__dots{display:flex;align-items:center;position:absolute;right:calc(100% + 30px);bottom:150px;z-index:2}.main-slider__dots-button{border-radius:2px;background-color:rgba(255,255,255,.4);width:10px;height:10px;margin-right:20px;transition:background-color .4s}.main-slider__dots-button.active{background-color:rgba(255,255,255,.902)}.main-slider__dots-button:last-child{margin-right:0}.general-button__wrapper-main{position:absolute;left:calc(100% + 30px);bottom:150px;margin-top:0;z-index:2}.general-button__wrapper-main .general-button{width:48px;height:56px;background-color:rgba(255,255,255,.2);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);color:#fff;border:none}.general-button__wrapper-main .general-button span{font-size:30px;font-weight:400}.general-filter{position:absolute;left:50%;width:100%;background-color:rgba(255,255,255,.7);top:calc(100% - 120px);transform:translateX(-50%);z-index:2}.general-filter__form{display:flex;align-items:flex-start;background-color:#fff;padding:35px 40px}.general-filter__form .input__wrapper{align-items:center;max-width:134px;margin-right:30px;flex-shrink:0}.general-filter__form .main-input{font-size:12px;padding:0 15px;height:48px}.general-filter__form .main-input::placeholder{color:#949494}.general-filter__caption{font-size:12px;font-weight:400}.filter-check{display:flex;margin-right:17px}.filter-check__wrapper{cursor:pointer;position:relative}.filter-check__decor-wrapper{display:flex;border:1px solid #d3d3d3;background-color:#f9f9f9;width:78px;height:26px;border-radius:20px;flex-shrink:0;margin-top:7px;position:relative;padding:3px;transition:border-color .4s}.filter-check__decor{position:absolute;border-radius:20px;width:50%;height:calc(100% - 6px);right:calc(50% - 3px);top:50%;transform:translateY(-50%);background-color:#7bc97b;transition:right .4s,background-color .4s}.filter-check__input{position:absolute;left:0;top:0;z-index:-1;opacity:0}.filter-check__input:checked~.filter-check__decor-wrapper .filter-check__decor{right:3px}.general-filter__list{display:flex;margin-right:20px}.general-filter__item{position:relative;transition:color .4s}.general-filter__item::before{content:"";position:absolute;right:-2px;top:0;height:48px;width:1px;background-color:#d3d3d3}.general-filter__item .general-filter__caption{padding-left:18px}.general-filter__item .general-drop{margin-left:3px;padding:0}.general-filter__item .general-filter__button{padding:10px 15px 10px 15px}.general-filter__item .general-drop__wrapper{width:100%}.general-filter__item .general-drop__item{padding:10px 20px}.general-filter__button{display:flex;align-items:center;justify-content:space-between;width:100%;transition:background-color .4s;position:relative;z-index:2}.general-filter__button::before{content:"";position:absolute;left:50%;top:50%;width:calc(100% - 8px);height:calc(100% - 5px);background-color:#f5f5f5;transform:translate(-50%,-50%);opacity:0;transition:opacity .4s;z-index:-1;border-radius:6px}.general-drop-input{border:none;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:15px;font-size:14px;font-weight:500;pointer-events:none;transition:color .4s;background:0 0}.general-drop__item{cursor:pointer}.product{margin-top:90px;overflow:hidden}.product__list{display:flex;flex-wrap:wrap;margin-right:-30px;margin-bottom:-30px}.product-slider__list{display:flex;position:relative;height:553px;margin-bottom:0;padding-left:15px}.product-slider__item{position:absolute;opacity:0;transform:translateX(calc(-100% - 30px));transition:transform .6s,opacity .6s}.product-slider__item.show{opacity:1;transform:translateX(0)}.product-slider__item.show+.product-slider__item{opacity:1;transform:translateX(calc(100% + 30px))}.product-slider__item.show+.product-slider__item+.product-slider__item{opacity:1;transform:translateX(calc(200% + 60px))}.product-slider__item.show+.product-slider__item+.product-slider__item+.product-slider__item{opacity:1;transform:translateX(calc(300% + 90px))}.product-slider__item.show+.product-slider__item+.product-slider__item+.product-slider__item+.product-slider__item{opacity:1;transform:translateX(calc(400% + 120px))}.product-slider__item.show+.product-slider__item+.product-slider__item+.product-slider__item+.product-slider__item~.product-slider__item{opacity:0;transform:translateX(calc(500% + 150px))}.product__item{display:flex;flex-direction:column;width:350px;margin-right:30px;margin-bottom:30px;border-radius:6px;background-color:#fff;transition:box-shadow .4s,transform .6s,opacity .6s}.product-slider__list .product__item{height:100%}.product-item__map-catalog{display:none;position:relative}.product__item__header{padding:5px 10px 5px 20px;display:flex;align-items:center}.product__rating{position:relative;color:#f5850c;font-size:18px;line-height:24px;font-weight:800}.product__rating::before{content:"";position:absolute;left:-13px;top:-5px;width:11px;height:10px;background:url(../img/rating.svg) center/contain no-repeat}.product__rating.empty{color:#ababab;font-size:14px}.product__status{display:flex;align-items:baseline;font-size:12px;font-weight:800;margin-left:auto;margin-right:30px;text-transform:uppercase}.product__status_double{margin-right:10px}.product__status.completed{color:#2c922c}.product__status.build{color:#9c5101}.product__status span{margin-left:7px;font-size:10px;color:#d02020}.product__buttons{display:flex;justify-content:flex-end;align-items:center;width:98px}.button-compare{display:flex;align-items:center;font-size:20px;padding:10px 10px;margin-right:9px;position:relative;transition:color .4s}.button-compare::before{content:"";position:absolute;right:-11px;top:0;height:100%;width:1px;background-color:#eaeaea}.button-compare.active{color:#f5850c}.button-favorites{display:flex;justify-content:center;align-items:center;font-size:22px;padding:10px 10px;margin-left:9px;transition:color .4s}.button-favorites.active{color:#f39631}.button-favorites.active span::before{content:"\e919"}.product__item__body{padding:0 30px}.product__img{display:flex;justify-content:center;align-items:center;width:100%;height:350px;position:relative;overflow:hidden}.product__img img{width:100%;height:100%;object-fit:cover;object-position:center}img{transition:opacity .3s ease;opacity:1}img.v-enter,img.v-leave{opacity:0}.product__name{font-size:17px;line-height:24px;font-weight:800;margin:23px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .4s}.product__description{display:flex;justify-content:space-between;align-items:center;padding-bottom:9px;margin-bottom:15px;border-bottom:1px solid #eaeaea}.product__name-place{font-size:13px;font-weight:700;text-transform:uppercase}.product__price{font-size:11px;text-transform:uppercase}.product__price span{font-size:18px;font-weight:600;padding:0 9px}.product__item__footer{display:flex;justify-content:space-between;align-items:center;font-size:15px;padding:0 30px 15px;margin-top:auto}.product__city{display:flex;align-items:center;overflow:hidden}.product__city .name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-right:5px}.product__city .icon-map-marker-outline{font-size:16px;padding-right:8px}.procut__distance{display:flex;align-items:center;text-transform:uppercase;flex-shrink:0}.procut__distance .icon-city-variant-outline{font-size:16px;padding-right:10px}.procut__distance span span{font-size:11px}.popular{margin-top:70px;padding:65px 0 85px;background-color:#f1ebe4}.popular__block{background-color:#fff;border-radius:4px;margin-bottom:65px}.popular__block__header{display:flex;justify-content:space-between;align-items:center;padding:15px 35px 25px;box-shadow:0 2px 8px 0 rgba(0,0,0,.08)}.popular__block__header .wrapper{width:calc(50% - 15px)}.popular__category-name{display:flex;align-items:flex-end;font-size:13px;line-height:13px;text-transform:uppercase}.popular__category-name::after{content:"";width:100%;height:2px;margin-bottom:3px;background-color:#f1f1f1;margin-left:10px}.popular-sub-name__list{display:flex;justify-content:space-between;align-items:center;margin-top:20px;margin-right:-35px}.popular-sub-name__item{width:calc(33.33% - 30px);font-size:18px;font-weight:500;position:relative;padding-bottom:10px;cursor:pointer;transition:color .4s}.popular-sub-name__item::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:4px;background-color:#eaeaea;border-radius:4px;transition:background-color .4s}.popular-sub-name__item.active{color:#168816}.popular-sub-name__item.active::before{background-color:#2c922c}.popular__block__body{margin-top:10px;position:relative}.popular__block__body::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:50px;background:linear-gradient(0deg,#fff 0,rgba(255,255,255,.7) 25%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.2) 75%,rgba(255,255,255,0) 100%);z-index:1}.popular__block__list-main{max-height:750px;overflow:auto;scrollbar-width:none;-ms-overflow-style:none;position:relative}.popular__block__list-main::-webkit-scrollbar{display:none}.popular__block__list-main .popular__block__item:last-child{margin-bottom:20px}.popular__block__list-more{padding:0 35px;background-color:#fff;border-radius:6px}.popular__block__list-more .popular__block__item{padding:30px 0;border-radius:0}.popular__block__list-more .popular__block__item:last-child{border:none}.popular__block__item{display:flex;justify-content:space-between;padding:30px 35px;border-bottom:1px solid #eaeaea;background-color:#fff;border-radius:6px}.popular__name-category{font-size:13px;font-weight:400;text-transform:uppercase;width:calc(25% - 15px);transition:color .3s}.popular__info__wrapper{display:flex;justify-content:space-between;width:calc(75% - 15px)}.popular__img{width:calc(24% - 14px);height:100px;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:4px}.popular__img_regions{display:flex;justify-content:center}.popular__img img{object-fit:cover;min-height:100%;min-width:100%}.popular__img img{opacity:0}.popular__img img[lazy=loaded]{opacity:1}.popular__img_regions img{background-size:cover;min-height:0;min-width:0}.popular__info{width:calc(75% - 14px);display:flex;flex-direction:column}.popular__info_statistics{width:100%!important}.popular__info__header{display:flex;justify-content:space-between;margin-bottom:10px}.popular__name{font-size:20px;line-height:24px;font-weight:400;width:calc(100% - 140px);height:72px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;transition:color .4s}.popular-button{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:6px;font-size:20px;margin-right:3px;background-color:#fff;transition:color .4s,background-color .4s;position:relative;box-shadow:0 1px 4px 0 rgba(0,0,0,.17)}.popular-button.active{color:#f39631}.popular-button.active .icon-heart-outline::before{content:"\e919"}.popular__footer{display:flex;justify-content:space-between;align-items:flex-end;font-size:13px;line-height:13px;margin-top:auto}.popular__date{color:#949494}.popular__statistics{display:flex;align-items:center}.popular__statistics_regions{margin-left:auto}.popular__views{display:flex;align-items:center;margin-right:20px}.popular__views .icon-eyes{font-size:14px;margin-right:10px;color:#949494}.popular__comments{display:flex;align-items:center}.popular__comments .icon-comment-text-outline{font-size:18px;margin-right:10px;color:#949494}.subscribe-block{display:flex;justify-content:space-between}.subscribe-block__text{font-family:Circe,sans-serif;font-size:22px;line-height:28px;color:#3c2f21}.subscribe-block__form{display:flex;justify-content:space-between;max-width:560px;width:100%}.subscribe-block__form .input__wrapper{max-width:380px;position:relative;margin-right:10px}.subscribe-block__form .main-input{height:56px;border-color:#fff;background-color:#fff;padding-left:65px;font-size:16px}.subscribe-block__form .main-input::placeholder{color:#949494}.subscribe-block__decor{position:absolute;left:-45px;top:50%;transform:translateY(-50%);width:82px;height:38px;background:url(../img/email-decor.png) center/contain no-repeat}.subscribe-block__button{display:flex;justify-content:center;align-items:center;max-width:150px;width:100%;height:56px;border-radius:6px;box-shadow:0 2px 8px 0 rgba(0,0,0,.08);background-color:#7bc97b;color:#fefefe;font-size:13px;font-weight:800;text-transform:uppercase;margin-left:auto;transition:background-color .4s}.subscribe-block-alone{margin-top:55px;margin-bottom:100px;background-color:#f1ebe4;padding:55px 60px;border-radius:6px}.subscribe-block-alone .input__wrapper{max-width:300px}.subscribe-block-alone .subscribe-block__form{max-width:480px}.product__list-sale.product-slider__list{height:582px}.product__list-sale .product__name{display:flex;position:absolute;left:0;bottom:0;width:100%;background-color:rgba(0,0,0,.6);padding:15px 30px;margin:0;color:#fff;font-size:14px;font-weight:600}.product__list-sale .product__description{flex-direction:column;align-items:flex-start}.product__list-sale .product__item__header{padding:3px 10px 3px 10px;position:relative}.product__list-sale .product__buttons{width:initial}.product__sale{background-color:#f5850c;border-radius:20px;padding:7px 20px 7px;font-size:12px;font-weight:800;color:#fff;white-space:nowrap;max-width:165px;overflow:hidden;text-transform:uppercase;position:absolute;left:10px;top:50%;transform:translateY(-50%);transition:max-width .4s;cursor:pointer}.product__sale:hover{max-width:calc(100% - 10px)}.product__sale::before{content:"";position:absolute;right:0;top:0;height:100%;width:20px;background:linear-gradient(90deg,rgba(245,133,12,0) 0,rgba(245,133,12,.4) 25%,rgba(245,133,12,.6) 50%,rgba(245,133,12,.8) 75%,#f5850c 100%)}.product__time-sale{margin-left:auto;font-size:13px;line-height:24px;font-weight:600;white-space:nowrap}.product__text{font-size:17px;line-height:22px;height:66px;width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:24px 0 12px;transition:color .4s}.product__name-company{display:flex;align-items:center;color:#949494;font-size:15px;line-height:24px;font-weight:300}.product__name-company .company-logo{width:17px;height:17px;margin-right:10px;background-position:center;background-repeat:no-repeat;background-size:contain}.best-company{margin:90px 0}.best-company__list{display:flex;flex-wrap:wrap;margin-right:-30px}.best-company__item{width:calc(33.33% - 30px);height:200px;margin-right:30px;margin-bottom:20px;position:relative;border-radius:6px;overflow:hidden;transition:box-shadow .4s}.best-company__item img{width:100%;height:100%;object-fit:cover}.best-company__name{position:absolute;left:0;bottom:0;width:100%;color:#fff;font-weight:700;font-size:17px;background-color:rgba(0,0,0,.6);transition:background-color .4s,color .4s}.best-company__name a{display:block;padding:15px 27px 15px 18px}.best-company__name span{position:absolute;right:5px;top:5px;font-size:13px;font-weight:400}.best-company__text{font-size:15px;line-height:23px;margin:15px 0 30px}.best-company__text ul{list-style:inside}.reviews{margin-bottom:90px}.reviews-page{margin-bottom:80px}.reviews-page .reviews__list{margin-bottom:-110px}.reviews-page .reviews__drop{padding:0;max-width:260px;width:100%;background-color:#fff}.reviews-page .reviews__drop .general-drop__item{padding:10px 30px}.reviews-page .general-heading .main-button{max-width:270px}.reviews-page .general-heading .main-button.active{background-color:#fff;color:#3d3d3d}.reviews-page .add-reviews.active{margin-top:40px}.general-tabs{background-color:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,.08);border-radius:4px;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.general-tabs::-webkit-scrollbar{display:none}.general-tabs__list{display:flex;font-size:16px;line-height:24px;font-weight:500;margin-right:-30px;padding:35px 35px}.general-tabs__list-product .general-tabs__item{width:140px;margin-right:40px;padding-bottom:0}.general-tabs__list-product .general-tabs__item a{padding-bottom:5px}.reviews__drop__button{justify-content:space-between;padding:10px 30px;max-width:100%;width:100%;height:100%;font-size:14px;line-height:24px;font-weight:500}.reviews__drop__button .icon-drop{font-size:16px}.general-tabs__item{width:185px;padding:0 0 5px;position:relative;margin-right:30px;letter-spacing:-.035em;text-align:center;cursor:pointer;flex-shrink:0;transition:color .4s}.general-tabs__item.disabled{color:#ababab;pointer-events:none}.general-tabs__item a{display:flex;justify-content:center;align-items:center;width:100%}.general-tabs__item::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:4px;background-color:#eaeaea;border-radius:6px;transition:background-color .4s}.general-tabs__item.active{color:#2c922c}.general-tabs__item.active::before{background-color:#7bc97b}.general-tabs__item-empty{display:none}.reviews__list{display:flex;flex-wrap:wrap;margin-top:110px;margin-right:-30px}.reviews-slider__list{position:relative;height:377px;justify-content:flex-start!important}.reviews__item{display:flex;flex-direction:column;width:calc(50% - 30px);margin-right:30px;background-color:#fff;border-radius:6px;padding:40px 40px 60px;margin-bottom:110px;position:relative}.reviews__item .read-more{display:none;position:absolute;right:40px;bottom:20px;font-size:13px}.reviews__item .read-more .icon-arrow-more{padding-left:7px;font-size:9px}.reviews__item .read-more.show{display:block}.reviews-slider__item{height:100%;width:calc(50% - 30px);position:absolute;opacity:0;transform:translateX(calc(-100% - 60px));transition:transform .6s,opacity .4s;margin-bottom:0}.reviews-slider__item.show{opacity:1;transform:translateX(0)}.reviews-slider__item.show+.reviews-slider__item{opacity:1;transform:translateX(calc(100% + 30px))}.reviews-slider__item.show+.reviews-slider__item~.reviews-slider__item{opacity:0;transform:translateX(calc(200% + 60px))}.reviews__list-buildings{margin-top:40px}.reviews__list-buildings .product-page__reviews-item{margin-left:80px;padding-left:110px;position:relative}.reviews__list-buildings .star__wrapper{margin-bottom:5px}.reviews__list-buildings .caption{font-family:Circe,sans-serif;color:#3c2f21;font-size:16px;margin-right:10px}.product-page__reviews-item__img{position:absolute;left:-80px;top:0;width:160px;height:160px;border-radius:50%;background-position:center;background-size:cover;background-repeat:no-repeat;box-shadow:0 1px 4px 0 rgba(0,0,0,.08);border:4px solid #fff}.reviews__header{display:flex;justify-content:space-between;position:relative}.reviews__img{position:absolute;left:50%;top:-120px;width:160px;height:160px;border-radius:50%;transform:translateX(-50%);overflow:hidden;box-shadow:0 1px 4px 0 rgba(0,0,0,.08);border:4px solid #fff}.reviews__img img{object-fit:cover;min-width:100%;min-height:100%}.star__wrapper{position:relative;display:inline-block}.star__list{display:flex;color:#ababab;font-size:16px}.star__list-atop{position:absolute;left:0;top:0;color:#f49f43;z-index:1;overflow:hidden;width:100%}.start__item{margin-right:5px}.start__item:last-child{margin-right:0}.time-on-service{color:#575757;font-size:12px;line-height:15px;font-weight:300;margin-top:7px}.reviews__time-publication{color:#ababab;font-size:15px;line-height:24px}.reviews__caption{margin-top:35px;margin-bottom:10px;position:relative;text-align:center}.reviews__caption h4{font-family:Circe,sans-serif;color:#3c2f21;font-size:16px;line-height:24px;text-transform:uppercase;position:relative;font-weight:400}.reviews__caption h4::before{content:"";position:absolute;left:50%;top:-10px;width:40px;height:1px;background-color:#575757;transform:translateX(-50%)}.reviews__caption p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;height:48px;color:#575757;font-size:15px;line-height:24px;font-style:italic;margin-top:10px}.reviews__text{font-size:15px;line-height:24px;font-weight:300;overflow:hidden;max-height:144px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin-top:auto}.rating-block{padding-top:80px;margin:90px 0 105px;border-top:1px solid #d3d3d3}.rating-block .main-button-more{margin:40px auto 0}.rating-block-info{margin:0 0 90px;border:none}.rating-block-info .main-button-more{margin-left:0}.rating-caption{display:flex;line-height:24px;align-items:center;text-transform:initial;margin-bottom:45px}.rating-icon{margin-right:20px;width:20px;height:24px;background:url(../img/rating-icon.svg) center/contain no-repeat;flex-shrink:0}.rating-block__item__header{display:flex;align-items:flex-start;margin-bottom:10px}.rating-block__item__caption{font-family:Circe,sans-serif;font-size:20px;line-height:20px;color:#3c2f21}.rating-block__item__caption span{text-transform:uppercase;padding-right:5px}.rating-block-icon{width:18px;height:18px;margin-right:10px;background:url(../img/rating-block-star.svg) center/contain no-repeat}.rating-block-icon-man{width:20px;height:18px;margin-right:10px;background:url(../img/rating-man.svg) center/contain no-repeat}.rating-block-icon-diagram{width:22px;height:20px;margin-right:10px;background:url(../img/rating-diagram.svg) center/contain no-repeat}.rating-block__list{margin-right:-50px;display:flex;flex-wrap:wrap}.rating-drop__wrapper:last-of-type{margin-bottom:-60px}.rating__button-mobile{display:none}.rating-block__item{width:calc(50% - 50px);margin-right:50px;margin-bottom:60px}.rating-block__table{border-radius:6px;border:4px solid #fff;background-color:#fbfbfb;font-size:14px;line-height:24px;font-weight:500}.rating-block__table .table-number{width:calc(10% - 5px)}.rating-block__table .table-name{width:calc(70% - 5px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rating-block__table a.table-name{transition:color .3s}.rating-block__table .table-rating{width:calc(20% - 5px);text-transform:uppercase;text-align:right}.rating-block__item-assessment .table-name{width:calc(55% - 5px)}.rating-block__item-assessment .table-calc{width:calc(15% - 5px);text-transform:uppercase;text-align:right;white-space:nowrap}.rating-block__list-diagram .rating-block__table__item{font-size:13px;padding:6px 35px;font-weight:400}.rating-block__list-diagram .rating-block__table__item:nth-child(1){color:#3d3d3d;font-weight:400}.rating-block__list-diagram .rating-block__table__item:nth-child(2){color:#3d3d3d}.rating-block__list-diagram .rating-block__table__item:nth-child(3){color:#3d3d3d}.rating-block__list-diagram .table-date{width:calc(20% - 5px);text-align:right}.rating-block__list-diagram .table-number{width:calc(25% - 5px)}.rating-block__list-diagram .table-area{width:calc(32.5% - 5px);text-transform:uppercase}.rating-block__list-diagram .table-name{width:calc(32.5% - 5px)}.rating-block__list-diagram .table-rating{width:calc(20% - 5px)}.rating-block__table__caption{display:flex;justify-content:space-between;align-items:center;padding:14px 38px;box-shadow:0 1px 4px 0 rgba(0,0,0,.08);background-color:#fff;color:#575757;font-weight:400;width:calc(100% + 8px);margin-left:-4px}.rating-block__table__caption .table-name{text-transform:uppercase}.rating-block__table__item{display:flex;justify-content:space-between;align-items:center;padding:10px 35px}.rating-block__table__item:nth-of-type(2n){background-color:#f5f5f5}.rating-block__table__item:nth-child(1){color:#f5850c;font-weight:700}.rating-block__table__item:nth-child(2){color:#2c922c}.rating-block__table__item:nth-child(3){color:#2c922c}.rating-block__general-info{display:flex;justify-content:space-between;align-items:center;padding:20px 35px;color:#121212}.rating-block__general-info:first-child{margin-top:5px}.rating-block__general-info:last-of-type{margin-bottom:5px}.rating-block__general-info .name{width:calc(40% - 5px);text-transform:uppercase;font-weight:800;transition:color .3s}.rating-block__general-info .date{width:calc(30% - 5px);text-align:center;font-weight:300}.rating-block__general-info .date span{font-weight:500}.rating-drop__info{display:flex;justify-content:space-between;align-items:flex-end}.rating-drop__info .rating-drop__wrapper{width:calc(50% - 25px);margin-bottom:0!important}.rating-block__general-wrapper .rating-block__list{margin-right:0}.rating-block__general-wrapper .rating-block__item{width:100%;margin-right:0;margin-bottom:0}.rating-block-icon-info{width:22px;height:20px;margin-right:10px;background:url(../img/rating-icon-info.svg) center/contain no-repeat}.rating-block__table-info{padding:0 30px;position:relative}.rating-block__table-info::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:50px;background:linear-gradient(0deg,#fff 0,rgba(255,255,255,.7) 25%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.3) 75%,rgba(255,255,255,.1) 100%);z-index:1}.rating-block__table-list{max-height:552px;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.rating-block__table-list::-webkit-scrollbar{display:none}.rating-block__table-item{font-family:Circe,sans-serif;font-size:17px;font-weight:700;color:#3c2f21;line-height:24px;border-bottom:1px solid #eaeaea}.rating-block__table-item:last-child{margin-bottom:40px}.rating-block__table-link{display:flex;justify-content:space-between;align-items:center;padding:25px 0 23px;transition:color .4s}.rating-block__table-link .icon-arrow-more{font-size:10px}.rating-block__table-link .text{max-width:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.statistic{padding:90px 0 110px;background-position:center;background-repeat:no-repeat;background-size:cover;margin-bottom:90px}.statistic__wrapper{text-align:center}.statistic__list{display:flex;margin-right:-30px;margin-top:60px}.statistic__item{display:flex;flex-direction:column;align-items:center;font-family:Circe,sans-serif;font-size:13px;line-height:17px;font-weight:700;text-transform:uppercase;width:calc(25% - 30px);margin-right:30px;border-radius:10px;box-shadow:0 2px 14px 0 rgba(0,0,0,.08);background-color:#fff;padding:30px 20px 0;position:relative}.statistic__item::before{content:"";position:absolute;left:0;bottom:0;background-color:#d2d2d2;width:100%;height:6px}.statistic__item__img{width:107px;height:74px;background-position:center;background-size:contain;background-repeat:no-repeat;margin-top:auto}.statistic__item__text{margin-bottom:20px}.statistic__item__number{font-size:46px;line-height:46px;font-weight:800;margin-bottom:5px;color:#3c2f21;background-image:url(../img/bg-for-numbers.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-text-fill-color:transparent;-webkit-background-clip:text}.statistic__item__wrapper{background-color:#fff}.statistic__item:first-child .statistic__item__img{width:120px}.seo-block{margin-bottom:70px}.seo-block .main-caption-l{text-transform:initial}.seo-block__content{background-color:#fff;padding:0 90px 0;border-radius:6px;font-size:15px;line-height:24px;margin-top:35px;position:relative}.seo-block__content::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:50px;background:linear-gradient(0deg,#fff 0,rgba(255,255,255,.7) 25%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.3) 75%,rgba(255,255,255,.1) 100%);z-index:1}.seo-block__content .wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;max-height:450px;padding-top:50px}.seo-block__content .wrapper::-webkit-scrollbar{display:none}.seo-block__content p{margin-bottom:20px}.seo-block__content p:last-child{margin-bottom:60px}.seo-block-product-page{margin-top:95px}.decor-background{position:absolute;left:0;top:0;background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;height:180px;z-index:-1}.decor-background--pre-catalog{height:700px;background-position:0 0}.catalog-filter__wrapper{position:relative}.catalog-filter__form{display:flex;position:relative;box-shadow:0 1px 6px 0 rgba(0,0,0,.08);border:4px solid #fff;border-radius:6px;transition:border-color .4s}.catalog-filter__form.hide-border{border-color:#fff}.catalog-filter__form .input__wrapper{width:50%;background-color:#f5f5f5}.pre-catalog-filter .input__wrapper{background-color:#eff3f5}.catalog-filter__form .input__wrapper .main-input.active{background-color:#fff}.catalog-filter__form .input__wrapper .main-input.active::placeholder{color:#2c922c}.catalog-filter__form .input__wrapper .main-input.active~.icon-place-big{color:#2c922c}.catalog-filter__form .input__wrapper:first-of-type .main-input{border-right:none;padding-left:60px;cursor:pointer;transition:color .4s;width:calc(100% - 100px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.catalog-filter__form .input__wrapper .line{content:"";position:absolute;right:0;top:50%;width:2px;height:100%;transform:translateY(-50%);background-color:#fff}.catalog-filter__form .input__wrapper .icon-place-big{font-size:24px;color:#ababab;position:absolute;left:25px;top:50%;transform:translateY(-50%);transition:color .4s}.catalog-filter__form .input__wrapper:last-of-type .main-input{border-radius:0 6px 6px 0;color:#ababab;font-size:16px;font-weight:300;border-left:0}.catalog-filter__form .input__wrapper:last-of-type .main-input::placeholder{color:#ababab}.catalog-filter__form .input__wrapper:last-of-type .main-input:focus{background-color:#fff}.catalog-filter__form .main-input{font-size:15px;font-weight:700;height:48px;border:none;background-color:#eff3f5;border-radius:0}.catalog-filter__form .catalog__filter-button{position:absolute;right:-4px;top:50%;transform:translateY(-50%);box-shadow:0 1px 4px 0 rgba(0,0,0,.08)}.button-distance{display:flex;justify-content:center;align-items:center;position:absolute;right:10px;top:50%;transform:translateY(-50%);max-width:90px;width:100%;height:32px;font-size:15px;font-weight:500;border-radius:6px;background-color:#fff;border:4px solid #fff;box-shadow:0 1px 4px 0 rgba(0,0,0,.08);transition:background-color .4s,color .4s}.button-distance:active{background-color:#fff;border:1px solid #d3d3d3;transition:none;box-shadow:none}.range-slider{max-width:285px;width:100%;margin-left:20px}.catalog__range-slider .range-slider{margin-left:10px;max-width:calc(100% - 20px)}.range-slider .vue-slider-process{background-color:#7bc97b}.range-slider .vue-slider-rail{height:6px;background-color:#d3d3d3}.vue-slider-dot{width:20px!important;height:20px!important}.range-slider .vue-slider-dot-handle{box-shadow:0 1px 6px 0 rgba(0,0,0,.15);border:2px solid #7bc97b;border-radius:4px;width:20px;height:20px;transition:box-shadow .4s,border-color .4s}.range-slider .vue-slider-dot-tooltip{display:none}.range-slider__values{display:flex;justify-content:space-between;margin-top:10px;font-size:13px;line-height:15px;font-weight:600}.catalog-filter__distance{position:absolute;left:40px;top:55px;display:flex;align-items:center;border-radius:6px;background-color:#fff;box-shadow:0 10px 20px 0 rgba(0,0,0,.02);max-width:560px;width:100%;height:80px;padding:0 30px;z-index:2}.catalog-filter__distance .caption{font-size:15px;line-height:24px}.catalog-drop{visibility:hidden;opacity:0;transition:opacity .4s,z-index .4s;z-index:-1}.catalog-drop.active{visibility:visible;opacity:1;z-index:6;transition:opacity .6s,z-index 0s}.catalog-drop.active .general-drop__container{visibility:visible;opacity:1;transform:scale(1)}.catalog-filter__drop{display:flex;position:absolute;left:40px;top:56px;height:440px}.catalog-filter__drop .general-drop__item span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.call-back__header .callback-drop{left:-4px;text-align:left}.catalog-filter__drop .general-drop__container{position:relative;top:0;width:100%;height:390px;transition:none;box-shadow:none}.catalog-filter__drop .general-drop__container:before{content:"";position:absolute;left:50%;top:0;width:calc(100% - 10px);height:1px;background-color:#d3d3d3;transform:translateX(-50%)}.catalog-filter__drop .general-drop__wrapper{max-height:390px}.catalog-filter__drop .general-drop__link{padding-left:50px}.catalog-filter__drop .caption{font-weight:400;font-size:13px;padding:17px 15px 15px 53px;position:relative;text-align:left;border:none;border-radius:6px;width:100%}.catalog-filter__drop .caption::placeholder{color:#949494}.catalog-filter__drop .general-drop__item{display:flex;justify-content:space-between;align-items:center;padding:10px 30px 10px 55px}.catalog-filter__drop .general-drop__item:last-child{margin-bottom:5px}.catalog-filter__drop .general-drop__item .icon-drop{font-size:16px;transform:rotate(-90deg);opacity:0;transition:opacity .4s;padding-top:10px;overflow:visible}.catalog-filter__drop .general-drop__item.active{background-color:#f7f7f7;color:#2c922c}.catalog-filter__drop .general-drop__item.active .icon-drop{opacity:1}.catalog-filter__drop .wrapper{display:none;width:260px;background-color:#fff;box-shadow:0 2px 14px 0 rgba(0,0,0,.08);border-radius:6px;padding-right:2px;position:relative}.catalog-filter__drop .wrapper::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:30px;background:linear-gradient(0deg,#fff 0,rgba(255,255,255,.7) 25%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.3) 75%,rgba(255,255,255,.1) 100%);z-index:4}.catalog-filter__drop .wrapper.active{display:block;animation:pre-catalog-opacity .4s}@keyframes pre-catalog-opacity{0%{opacity:0}100%{opacity:1}}.filter-selected__wrapper{margin-top:65px;text-align:center}.filter-selected__caption{font-family:Circe,sans-serif;font-size:42px;line-height:50px;color:#110d08;text-transform:uppercase;font-weight:400;max-width:550px;margin:0 auto 20px}.filter-selected__sub-caption{color:#ababab;font-size:15px;line-height:24px}.filter-selected__list-wrapper{position:relative;margin-top:13px;z-index:1}.filter-selected__list-wrapper.active .filter-selected__list-container{max-height:1000px;transition:max-height .6s}.filter-selected__list-wrapper.active .catalog__open-more::before{content:"-"}.filter-selected__list-wrapper.active .filter-selected__more{z-index:-1;margin-top:15px}.filter-selected__back{position:absolute;left:0;top:0}.filter-selected__back .icon-arrow-more{font-size:9px;transform:rotate(-180deg)}.filter-selected__list-container{max-height:140px;padding-bottom:10px;overflow:hidden;transition:max-height .4s}.filter-selected__list{display:flex;justify-content:center;flex-wrap:wrap;margin:0 -20px -20px 90px}.filter-selected__more{position:relative;background-image:-moz-linear-gradient(90deg,#f5f5f5 0,rgba(245,245,245,.5) 65%,rgba(245,245,245,0) 100%);background-image:-webkit-linear-gradient(90deg,#f5f5f5 0,rgba(245,245,245,.5) 65%,rgba(245,245,245,0) 100%);background-image:-ms-linear-gradient(90deg,#f5f5f5 0,rgba(245,245,245,.5) 65%,rgba(245,245,245,0) 100%);height:70px;top:-65px;border-bottom:1px solid #eaeaea}.filter-selected__more.hide{visibility:hidden}.filter-selected__more .catalog__open-more{display:flex;top:auto;bottom:-20px}.filter-selected__item{border-radius:24px;background-color:#fff;box-shadow:0 1px 4px 0 rgba(0,0,0,.08);font-size:14px;line-height:24px;letter-spacing:-.05em;font-weight:600;margin:0 20px 20px 0;border:1px solid transparent;cursor:pointer;transition:color .4s;user-select:none}.filter-selected__item a{display:block;padding:12px 20px}.filter-selected__item.active{color:#2c922c;border-color:#d3d3d3;box-shadow:none;pointer-events:none}.product-pre-catalog{margin-top:70px}.call-back{padding:110px 0;background:center/cover no-repeat;text-align:center;margin-top:100px}.call-back__header{display:flex;align-items:center;background-color:#f5f5f5;border:4px solid #fff;border-radius:6px;height:58px;position:relative;font-size:15px;line-height:15px}.callback-region-button{padding:10px;transition:color .4s;margin-right:auto}.call-back__header .icon-place-big{position:absolute;left:30px;top:50%;transform:translateY(-50%);font-size:24px;color:#2c922c}.call-back__header .call-back__drop{padding:0;margin-right:-4px}.call-back__header .call-back__drop-button{padding:10px 30px}.call-back__header .button-distance{position:static;transform:none;margin-left:auto;margin-right:25px}.call-back__header .catalog-filter__distance{left:-4px}.call-back__drop{box-shadow:0 1px 4px 0 rgba(0,0,0,.08);max-width:230px;width:100%;height:56px;background-color:#fff;font-size:14px;line-height:24px;font-weight:500}.call-back__drop .general-drop__wrapper{max-width:100%;width:100%;text-align:left}.call-back__drop .general-drop__item{padding:10px 30px}.call-back__name{font-weight:700;padding-left:50px}.call-back__drop-button{width:100%;height:100%;justify-content:space-between}.call-back__wrapper{max-width:1000px}.call-back__caption{font-family:Circe,sans-serif;color:#fff;font-size:36px;line-height:40px;font-weight:800;max-width:560px;margin:0 auto 55px}.call-back__form{display:flex;flex-direction:column}.call-back__body{display:flex;flex-wrap:wrap;border-radius:6px;background-color:rgba(255,255,255,.8);padding:18px 30px 0;margin:35px 0 30px}.call-back__body .checkbox__wrapper{margin-right:60px;padding-bottom:18px}.checkbox__wrapper{display:flex;align-items:center;color:#000;font-size:14px;line-height:18px;font-weight:500;position:relative;cursor:pointer;user-select:none}.custome-checkbox{display:flex;justify-content:center;align-items:center;border:2px solid #fff;background-color:#eaeaea;box-shadow:0 1px 6px 0 rgba(0,0,0,.15);border-radius:4px;width:20px;height:20px;margin-right:20px;transition:color .4s,border-color .4s,background-color .4s}.custome-checkbox .icon-active{opacity:0;font-size:8px;transition:opacity .4s}.input-checkbox{position:absolute;left:0;top:0;z-index:-1;opacity:0}.input-checkbox:checked+.custome-checkbox .icon-active{color:#2c922c;opacity:1}.call-back__footer{display:flex;justify-content:space-between}.call-back__footer .input__wrapper{max-width:calc(60% - 15px)}.call-back__footer .main-input{height:56px;font-size:15px;font-weight:500}.call-back__footer .main-input::placeholder{color:#949494}.call-back__footer .call-back__button{max-width:calc(40% - 15px)}.call-back__button{display:flex;justify-content:center;align-items:center;max-width:350px;width:100%;height:56px;border-radius:6px;box-shadow:0 1px 4px 0 rgba(0,0,0,.08);background-color:#f5850c;border:4px solid #fff;color:#fff;font-size:13px;line-height:24px;font-weight:700;text-transform:uppercase;transition:border-color .4s}.free-search{margin-bottom:100px;margin-top:90px}.free-search__wrapper{display:flex;flex-direction:column;align-items:center;background:center/cover no-repeat;box-shadow:0 -10px 30px 0 rgba(0,0,0,.02);padding:70px 0 120px;border-radius:6px}.free-search__wrapper[lazy=loading]{background-image:none!important}.free-search__caption{font-family:Circe,sans-serif;font-size:56px;color:#fff;margin-bottom:40px;text-align:center}.free-search__body{display:flex;align-items:center;margin-bottom:50px}.free-search__body p{display:flex;flex-direction:column;font-size:16px;color:#fff;font-weight:300;text-align:right}.free-search__body p span{font-size:24px;font-family:Circe,sans-serif;text-transform:uppercase;color:#3d3d3d}.free-search__body p:nth-of-type(2){text-align:left}.free-search__number{font-family:'Gotham Pro';font-size:170px;line-height:130px;background:-webkit-linear-gradient(90deg,#3d3d3d 0,#575757 100%),linear-gradient(90deg,#3d3d3d 0,#575757 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 55px}.reviews__list-construction.reviews-slider__list{height:412px}.reviews__list-construction .reviews-slider__item.show{opacity:1;transform:translateX(0)}.reviews__list-construction .reviews-slider__item.show+.reviews-slider__item{opacity:1;transform:translateX(calc(100% + 30px))}.reviews__list-construction .reviews-slider__item.show+.reviews-slider__item+.reviews-slider__item{opacity:1;transform:translateX(calc(200% + 60px))}.reviews__list-construction .reviews-slider__item.show+.reviews-slider__item+.reviews-slider__item~.reviews-slider__item{opacity:0;transform:translateX(calc(300% + 60px))}.reviews__list-construction .reviews__item{width:350px;padding:20px 30px}.reviews__list-construction .read-more{display:flex;position:static}.reviews__list-construction .reviews__header{justify-content:flex-end}.reviews__list-construction .reviews__header::before{content:"";position:absolute;left:-30px;top:-20px;background:url(../img/reviews-decor.png) center/contain no-repeat;width:65px;height:45px}.reviews__list-construction .reviews__time-publication{margin-right:-10px}.reviews__list-construction .reviews__img{top:-100px}.reviews__list-construction .reviews__caption{flex-direction:column;justify-content:center;text-align:center;margin-top:60px}.reviews__list-construction .reviews__caption h4{max-height:48px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.reviews__list-construction .star__list{margin-top:20px}.reviews__list-construction .reviews__text{font-style:italic;-webkit-line-clamp:5;max-height:120px;margin-top:10px}.reviews__text__autor{font-style:italic;text-align:right;font-weight:600;margin-bottom:5px}.reviews__footer{display:flex;justify-content:space-between;margin-top:auto;padding-top:20px;border-top:1px solid #eaeaea}.reviews__calc-coments{display:flex;align-items:center}.reviews__calc-coments .number{font-size:13px;margin-left:6px}.reviews__calc-coments .icon-comment-text-outline{color:#949494}.best-company-info{margin-top:90px}.best-company-info-company{margin-bottom:90px}.best-company-info .main-button-more{margin-top:40px}.best-company-info__text{font-size:15px;line-height:23px;margin-bottom:25px}.best-company-info__list{display:flex;flex-wrap:wrap;margin-right:-30px;margin-bottom:-30px}.companies+.seo-block{margin-top:90px}.best-company-info__item{display:flex;flex-direction:column;width:calc(50% - 30px);margin-right:30px;border-radius:6px;background-color:#fff;transition:box-shadow .4s;padding:25px 30px;margin-bottom:30px}.best-company-info__header{display:flex;justify-content:space-between;font-size:14px;line-height:20px;margin-bottom:30px}.best-company-info__header .info{max-width:87%}.best-company-info__header h4{font-size:17px;line-height:24px;margin-bottom:18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;max-height:48px}.best-company-info__header a{transition:color .4s}.best-company-info__button-list{display:flex;flex-direction:column}.best-company-info__button{display:flex;justify-content:center;align-items:center;border-radius:6px;transition:color .4s;position:relative;flex-shrink:0;font-size:22px;margin-bottom:20px}.best-company-info__button:last-child{margin-bottom:0}.best-company-info__button.active{color:#f5850c}.best-company-info__button.active .icon-heart-outline::before{content:"\e919"}.best-company-info__button.active .icon-bell-outline::before{content:"\e90f"}.best-company-info__footer{display:flex;justify-content:space-between;margin-top:auto}.best-company-info__footer .wrapper{display:flex;flex-shrink:0;margin-left:10px}.best-company-info__contact-item{display:flex;align-items:center;font-size:14px;line-height:15px;margin-bottom:15px}.best-company-info__contact-item:last-child{margin-bottom:0}.best-company-info__contact-item:first-child{font-weight:700}.best-company-info__contact-item .text{margin-left:5px}.best-company-info__contact-item .icon-web{font-size:12px}.best-company-info__contact-item .icon-phone-outline{font-size:15px}.best-company-info__contact-item .icon-map-marker-outline{font-size:15px}.best-company-info__social-list{display:flex;flex-direction:column;justify-content:space-between;margin-right:25px}.best-company-info___social-link{display:flex;justify-content:center;align-items:center;width:40px;height:30px;box-shadow:0 1px 4px 0 rgba(0,0,0,.17);border-radius:4px;background-color:#fff}.best-company-info___social-link .icon-facebook{font-size:13px;transition:color .4s}.best-company-info___social-link .icon-instagram{font-size:15px;transition:color .4s}.best-company-info__img{max-width:130px;max-height:80px;overflow:hidden;border-radius:6px;border:1px solid #eaeaea}.best-company-info__img img{width:130px}.popular__block-construction .popular__block__header{justify-content:flex-start}.popular__block-construction .popular__block__header .wrapper{max-width:310px;width:100%!important;margin-right:30px}.popular__block-construction .popular-sub-name__list{margin-top:10px;margin-right:0}.popular__block-construction .popular-sub-name__item{width:100%}.info-block{margin-bottom:90px}.info-block_map a{transition:color .3s}.info-block__container{background-color:#fff;border-radius:6px;padding:0 90px 0;position:relative}.info-block__container::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:50px;background:linear-gradient(0deg,#fff 0,rgba(255,255,255,.7) 25%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.2) 75%,rgba(255,255,255,0) 100%);z-index:1}.info-block__container ul:not(.info-block__spoiler__list){list-style:inside}.info-block__inner__img{display:flex;justify-content:center;align-items:center;overflow:hidden}.info-block__inner img{max-width:50%;float:left;border-radius:6px;overflow:hidden}.info-block__inner:not(.info-block__inner_region) img{width:100%;height:280px;padding:0 60px 30px 0}.info-block__inner{font-size:15px;line-height:24px;max-height:450px;overflow:auto;scrollbar-width:none;-ms-overflow-style:none;padding:40px 0}.info-block__inner font{color:#3d3d3d}.info-block__inner::-webkit-scrollbar{display:none}.info-block__inner p{margin-bottom:10px}.info-block__inner p:last-child{margin-bottom:0}.info-block__inner h1,.info-block__inner h2,.info-block__inner h3{font-size:22px;line-height:24px;margin-bottom:20px;margin-top:20px}.info-block__inner h1:first-of-type,.info-block__inner h2:first-of-type,.info-block__inner h3:first-of-type{margin-top:0}.info-block__container-place{padding-bottom:45px}.info-block__container-place::before{display:none}.info-block__container-place .info-block__inner{overflow:hidden;max-height:373px}.info-block__container-place .read-more{margin-top:25px;justify-content:flex-end}.info-block__container-place .read-more .icon-arrow-more{padding-left:20px}.info-block__inner__classification p{margin-bottom:20px}.info-block__inner__classification h1,.info-block__inner__classification h2,.info-block__inner__classification h3{margin-bottom:10px}.info-block__spoiler__item{counter-increment:number;padding:35px 0 20px;border-bottom:2px solid #f1ebe4}.info-block__spoiler__item.active .info__wrapper{display:block;animation:info-opacity .6s}.info-block__spoiler__item.active .info__wrapper ul{list-style:inside}.info-block__spoiler__item.active .info-block__spoiler__button .icon-drop{transform:rotate(180deg)}.info-block__spoiler__item .info__wrapper{display:none;margin-top:30px;padding-left:40px}.info-block__spoiler__item .info__wrapper p:last-child{margin-bottom:0}.info-block__spoiler__item:last-child{margin-bottom:30px}@keyframes info-opacity{0%{opacity:0;max-height:0}100%{opacity:1;max-height:100%}}.info-block__spoiler__button{display:flex;align-items:center;width:100%;font-size:17px;line-height:24px;font-weight:700;text-align:left;transition:color .4s}.info-block__spoiler__button::before{content:counter(number);color:#eaeaea;font-family:Circe,sans-serif;font-size:42px;margin-right:25px;transition:color .4s}.info-block__spoiler__button .text{margin-right:auto}.info-block__spoiler__button .icon-drop{font-size:22px;transition:transform .4s;margin-left:20px}.catalog{position:relative}.catalog .general-button-color{max-width:130px;width:130px;height:48px}.catalog .general-heading{align-items:flex-start;margin-bottom:0}.catalog .general-heading .filter-button{display:none}.general-sitebar{position:absolute;right:20px;top:68px;max-width:350px;width:100%}.general-sitebar-product{right:13px;top:90px}.general__map{width:100%;height:860px;border:1px solid #fff;box-shadow:0 1px 6px 0 rgba(0,0,0,.08);border-radius:6px;overflow:hidden;z-index:2;margin-bottom:40px}.general__map iframe{width:calc(100% + 300px);height:calc(100% + 400px);margin-left:-150px;margin-top:-200px}.general__open{position:absolute;left:0;top:0;width:48px;height:48px;border-radius:6px;background-color:#fff;color:#575757;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);z-index:2;border:4px solid transparent;transition:color .4s}.catalog__main-wrapper{margin-top:20px;padding-top:40px;background-color:#fff;border-radius:6px;box-shadow:0 10px 20px 0 rgba(0,0,0,.02);margin-bottom:40px;position:relative}.catalog__main-wrapper .main-input{background-color:#f5f5f5}.catalog__main-wrapper .catalog__filter-button{max-width:58px}.catalog__main-wrapper .catalog__filter-button .icon-search{padding-right:0}.catalog__main-wrapper .catalog-filter__form{margin:0 40px 25px}.catalog__main-wrapper .catalog-filter__distance{top:100px}.catalog__main-wrapper .catalog-filter__drop{top:100px}.catalog__filtration__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding:0 40px}.catalog__filtration__header .catalog__range-slider{max-width:240px}.catalog__filtration__header .filter-button{max-width:152px;height:55px}.catalog__filtration__mobile-panel,.catalog__mobile-caption{display:none}.catalog__range-slider-tablet{display:none}.catalog__filtration__caption{font-size:12px;line-height:24px;margin-bottom:5px;font-weight:400}.catalog__filtration__list{display:flex;flex-wrap:wrap;margin-right:-10px;margin-bottom:-10px}.catalog__filtration__list-number .catalog__filtration__item{display:flex;justify-content:center;align-items:center;border-radius:50%;width:38px;height:38px;padding:0}.catalog__filtration__item{background-color:#f5f5f5;font-size:13px;line-height:13px;letter-spacing:-.05em;font-weight:600;border-radius:24px;margin-right:10px;margin-bottom:10px;border:1px solid transparent;cursor:pointer;flex-shrink:0;user-select:none;transition:color .4s,border-color .4s,background-color .4s}.catalog__filtration__item label{display:block;width:100%;height:100%;cursor:pointer;padding:12px 12px}.catalog__filtration__list-number .catalog__filtration__item label{padding:12px 11px}.catalog__filtration__item.active{background-color:#fff;border-color:#d3d3d3;color:#2c922c}.catalog__range-slider{max-width:315px;width:100%}.catalog__range-slider .wrapper{display:flex;flex-direction:column;justify-content:space-between;font-size:13px;line-height:24px;font-weight:600}.catalog__filtration__body{padding:0 40px;max-height:0;opacity:0;overflow:hidden;transition:max-height .2s,opacity .4s}.catalog__filtration__body.active{max-height:1000px;opacity:1;transition:max-height .6s,opacity .4s}@keyframes catalog-opacity-item{0%{opacity:0}100%{opacity:1}}.catalog__filtration__body__wrapper{display:flex;justify-content:space-between;margin-right:-40px}.catalog__filtration__body__wrapper-list{margin-bottom:45px}.catalog__filtration__body__wrapper .calc-wrapper{width:calc(33.333% - 40px);margin-right:40px;margin-bottom:35px}.catalog__checkbox-wrapper{width:calc(50% - 40px)}.catalog__filtration__footer{display:flex;padding:4px 0 4px 40px;border-top:2px solid #eaeaea;position:relative}.catalog__filtration__footer .checkbox__wrapper{margin-right:25px}.catalog__filtration__footer .general-drop__text{width:100%;justify-content:space-between}.catalog__filtration__footer .general-drop{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0}.catalog__filtration__footer .general-drop .general-filter__button{padding:18px 30px;font-size:14px;font-weight:500;border-radius:6px;transition:background-color .4s,color .4s}.catalog__filtration__footer .general-drop::after,.catalog__filtration__footer .general-drop::before{content:"";position:absolute;right:-3px;top:50%;height:33px;width:1px;transform:translateY(-50%);background-color:#d3d3d3}.catalog__filtration__footer .general-drop::before{right:auto;left:-3px}.catalog__filtration__footer .general-drop:first-of-type{max-width:225px}.catalog__filtration__footer .general-drop:last-of-type{max-width:105px;margin-left:3px}.catalog__filtration__footer .general-drop:last-of-type::after,.catalog__filtration__footer .general-drop:last-of-type::before{display:none}.catalog__filtration__footer .general-drop__wrapper{width:100%}.catalog__filtration__footer .general-drop__item{padding:10px 20px 10px 30px}.catalog__clear{display:flex;align-items:center;justify-content:center;margin-left:auto;max-width:185px;width:100%;font-size:11px;line-height:11px;font-weight:600;text-transform:uppercase;position:relative;transition:color .4s}.catalog__clear::before{content:"";position:absolute;left:0;top:-4px;height:calc(100% + 8px);width:1px;background-color:#d3d3d3}.catalog__clear .icon-clear{display:flex;justify-content:center;align-items:center;font-size:16px;margin-right:10px;width:30px;height:30px;box-shadow:0 1px 6px 0 rgba(0,0,0,.08);background-color:#fff;border-radius:50%}.catalog__clear .text{margin-top:2px}.catalog__clear .wrapper{display:flex;justify-content:center;align-items:center}.catalog__clear.disabled{color:#ababab;pointer-events:none}.catalog__open-more{display:flex;justify-content:center;align-items:center;border-radius:50%;position:absolute;left:50%;transform:translateX(-50%);top:-20px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);width:40px;height:40px;background-color:#fff;font-size:20px;font-weight:600;border:4px solid transparent;transition:color .4s;z-index:2}.catalog__open-more::before{content:"+";margin-top:-3px}.catalog__open-more.active::before{content:"–";margin-top:0}.catalog__open-more:active{border-color:#d3d3d3}.product-catalog{margin-top:0;margin-bottom:70px;min-height:530px}.favorite{margin-bottom:100px}.product-page{position:relative}.product-page__video{width:100%}.product-page .general-heading{margin-bottom:15px}.product-page__main{display:flex;justify-content:space-between;position:relative;margin-bottom:60px}.product-page__type{color:#575757;font-size:14px;font-weight:400;margin-bottom:13px}.product-page__general-wrapper{width:calc(55.8% - 22px);position:relative}.product-page__img-header{display:flex;justify-content:space-between;align-items:center;position:absolute;top:0;left:0;width:100%;z-index:2}.product-page__img-header .general__open{position:static}.product-page__slider-number{display:flex;height:24px;font-size:14px;line-height:24px;color:#fff;margin-left:15px;margin-top:5px}.product-page__slider-number .current{font-size:24px;margin-top:-2px}.product-page__general-img{height:390px;width:100%;position:relative}.product-page__general-img img{width:100%;height:100%;object-fit:cover;border-radius:6px}.product-page__img-navigation{display:flex;margin-top:10px}.product-page__img-navigation .general-button{margin:0;width:30px;height:90px;background-color:#fff;flex-shrink:0}.product-page__img-navigation .general-button.disabled{pointer-events:none;opacity:.6}.product-page__img-list{display:flex;max-width:540px;width:100%;margin:0 10px;scrollbar-width:none;-ms-overflow-style:none;overflow:auto;scroll-behavior:smooth}.product-page__img-list::-webkit-scrollbar{display:none}.product-page__img-item{width:33.333%;height:90px;flex-shrink:0;position:relative;cursor:pointer}.product-page__img-item img{width:100%;height:100%;object-fit:cover}.product-page__img-item::before{content:"";position:absolute;left:0;top:0;width:calc(100% - 8px);height:calc(100% - 8px);background-color:rgba(0,0,0,.5);border:4px solid transparent;opacity:1;transition:opacity .4s,background-color .4s,border-color .4s}.product-page__img-item.active::before{opacity:0}.product-page__info-wrapper{width:calc(44.2% - 22px)}.product-page__info-header{display:flex;align-items:center;justify-content:flex-start;padding-bottom:12px;border-bottom:1px solid #d3d3d3}.product-page__rating{display:flex;align-items:center;font-size:12px;text-transform:uppercase}.product-page__rating .product__rating{margin:0 10px 0 20px}.product-page__rating .product__rating::before{top:3px;left:-20px}.product-page__rating+.product-page__rating{margin-left:30px}.product-page__rating a{transition:color .3s}.product__rating span{font-size:12px}.product-page__status{display:flex;margin-left:auto}.product-page__status p{margin:0 30px 0 0}.product-page__status p:last-child{margin:0}.product-page__info-body{margin-top:27px}.product-page__info-body .wrapper{display:flex;justify-content:space-between;margin-bottom:35px}.product-page__info-name{color:#949494;font-size:12px}.product-page__info-name h5{font-size:14px;color:#3d3d3d;margin-top:2px}.product-page__price{display:flex;align-items:flex-end;font-size:20px;line-height:20px;font-weight:600;text-transform:uppercase}.product-page__price span{font-size:11px;line-height:11px;font-weight:400;margin-left:7px}.product-page__buttons{display:flex;flex-wrap:wrap;margin-right:-20px;margin-bottom:-20px}.product-page__button{max-width:calc(50% - 21px);height:48px;margin-right:20px;margin-bottom:20px}.product-page__button.product-page__button-meeting{max-width:calc(50% - 20px)}.product-page__button-phone{display:flex;align-items:center;font-weight:600;font-size:15px}.product-page__button-phone .icon-phone{font-size:18px;padding-right:5px}.product-page__button-question{font-weight:700}.product-page__button-meeting{border:none}.product-page__address{background-color:#fff;border-radius:6px;padding:27px 30px;font-size:14px;margin-top:55px;margin-bottom:20px;position:relative}.product-page__address p{margin-bottom:10px}.product-page__address .procut__distance{position:absolute;top:-7px;left:30px;font-size:15px;align-items:flex-start}.product-page__address .icon-place-big{position:absolute;left:-14px;top:-10px;font-size:40px;color:#ababab}.product-page__info-footer .general-social__wrapper{flex-direction:column;align-items:flex-start}.product-page__info-footer .general__socila-list{margin-top:7px}.product-page__same{margin-top:45px}.product-page__same .filter-selected__list{justify-content:flex-start;margin:27px 0 -15px 0}.product-page__same .filter-selected__item{padding:8px 15px;margin:0 15px 15px 0}.product-page__caption{font-family:Circe,sans-serif;font-size:20px;color:#3c2f21}.product-page__caption-l{font-size:22px;color:#3c2f21;font-family:Circe,sans-serif}.product-page__container{margin-top:25px}.product-page__same__caption{color:#3c2f21;font-size:14px;margin-bottom:15px}.product-page__same__list{display:flex;flex-wrap:wrap;margin-right:-30px;margin-bottom:-30px}.product-page__same__item{display:flex;align-items:center;width:calc(50% - 30px);height:70px;margin-right:30px;margin-bottom:30px;background-color:#fff;border-radius:6px;padding-right:30px;font-size:15px;line-height:24px;transition:box-shadow .4s}.product-page__same__item .img{height:100%;max-width:115px;width:100%;border-radius:6px;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.product-page__same__item .name{font-weight:500;width:25%;margin-left:30px;margin-right:10px;transition:color .4s}.product-page__same__item .price{width:25%;white-space:nowrap;text-overflow:ellipsis}.product-page__same__item .area{width:25%;text-align:right;margin-left:auto}.product-page__status-wrapper{margin-top:45px}.product-page__status-info{color:#3c2f21;font-size:12px;margin-top:15px}.product-page__status-table{margin-top:15px;font-size:14px;border-radius:6px}.product-page__status-table .type{width:28%;padding-right:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.product-page__status-table .in-project{width:24%;padding-right:10px;text-align:right;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.product-page__status-table .build{width:24%;padding-right:10px;text-align:right;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.product-page__status-table .status{width:24%;text-align:right;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.product-page__status-table__header{display:flex;justify-content:space-between;align-items:center;border-radius:6px;box-shadow:0 1px 4px 0 rgba(0,0,0,.08);background-color:#fff;height:52px;padding:0 40px;text-transform:uppercase;color:#575757;position:relative;z-index:2}.product-page__status-table__list{border:4px solid #fff;margin-top:-3px}.product-page__status-table__item{display:flex;justify-content:space-between;align-items:center;background-color:#fbfbfb;height:50px;padding:0 40px}.product-page__status-table__item:nth-child(2n){background-color:#f5f5f5}.product-page__status-table__item .type{font-weight:500}.product-page__characteristic-wrapper{margin-top:35px}.product-page__characteristic-wrapper .main-button-more{display:none}.product-page__characteristic-list{display:flex;flex-wrap:wrap;margin-right:-30px;margin-bottom:-30px;margin-top:25px}.product-page__characteristic-item{display:flex;align-items:center;background-color:#fafafa;border-radius:6px;width:calc(33.333% - 30px);margin-right:30px;margin-bottom:30px;padding:25px 30px;font-size:15px;line-height:24px;font-weight:500}.product-page__characteristic-item .img{width:60px;height:60px;background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:25px;flex-shrink:0}.product-page__characteristic-item .communication{width:44px;height:49px}.product-page__characteristic-item .caption{color:#949494;font-size:12px;line-height:12px;margin-bottom:6px}.product-page__characteristic-item-big{width:calc(50% - 30px)}.product-page__characteristic-description{background-color:#fafafa;border-radius:6px;padding:40px 60px 55px;font-size:15px;line-height:25px;margin-top:30px}.product-page__characteristic-description font{display:block;font-family:"SFUI Text",sans-serif!important;font-size:15px!important;line-height:25px!important;margin-bottom:10px!important;color:#3d3d3d!important}.product-page__characteristic-description p{font-family:"SFUI Text",sans-serif!important;font-size:15px!important;line-height:25px!important;margin-bottom:10px!important;color:#3d3d3d!important}.product-page__characteristic-description h5{color:#949494;font-size:12px;line-height:14px;margin-bottom:7px}.links{margin-top:55px;padding-bottom:25px;border-bottom:1px solid #d3d3d3}.links__list{display:flex;flex-wrap:wrap;font-size:13px;text-transform:uppercase;font-weight:700;margin-right:-45px}.links__item{margin-right:45px;margin-bottom:25px}.links__link{transition:color .4s}.product-page-tabs{position:relative;min-height:1280px}.general-sitebar-tabs{top:0;right:13px}.product-page-tabs__header{display:flex;padding-bottom:15px;border-bottom:1px solid #d3d3d3;margin-bottom:30px}.product-page-tabs__header-img{width:180px;height:90px;margin-right:30px;position:relative}.product-page-tabs__header-img img{border-radius:6px;width:100%;height:100%;object-fit:cover;object-position:center}.product-page__general__caption-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.product-page__general__caption-wrapper .name-project{color:#3c2f21;font-size:22px;line-height:22px;font-family:Circe,sans-serif}.product-page__general__caption-wrapper .type-project{font-size:13px}.product-page__main-tabs{margin-top:35px}.product__status-tabs{display:none}.product-page-tabs__header-info{display:flex;flex-direction:column;width:100%}.product-page-tabs__header-info .main-caption-l{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:60px}.product-page-tabs__header-info .wrapper{display:flex;justify-content:space-between;margin-bottom:auto;width:100%}.product-page-tabs__header-info .general-noty__buttons-container{margin-left:20px}.product-page-tabs__header-info .info{display:flex;justify-content:space-between;align-items:center;margin-top:15px}.product-page-tabs__header-info .name{color:#575757;font-size:14px}.product-page-tabs__header-info .project{display:flex;align-items:center;color:#949494;font-size:12px}.product-page-tabs__header-info .project h5{font-size:14px;color:#3d3d3d;margin-left:5px}.product-page-tabs__header-info .rating-info{display:flex;align-items:flex-end}.product-page-tabs__header-info .rating-info .rating-icon{margin-right:10px}.rating-info__name{font-size:20px;line-height:20px}.product-page__info-about-house{display:flex;justify-content:space-between;align-items:center;max-width:215px;width:100%;font-size:15px}.product-page__info-about-house .about-house-wrapper{display:flex}.product-page__info-about-house .img{background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:10px}.product-page__info-about-house .area-img{width:16px;height:16px}.product-page__info-about-house .floor-img{width:17px;height:17px}.product-page__info-about-house .rooms-img{width:18px;height:16px}.product-page__info-wrapper-tabs .product-page__status{justify-content:flex-end}.product-page__info-wrapper-tabs .product-page__info-body{margin-top:20px}.product-page__buttons-tabs{margin-bottom:15px}.product-page__same-tabs{margin-top:55px}.product-page__same-tabs .product-page__same__list{margin-right:0}.product-page__same-tabs .product-page__same__item{width:100%;margin-right:0}.product-page__same-tabs .product-page__same__item .img{max-width:70px}.product-page__same-tabs .product-page__same__item .name{margin-left:20px;width:28%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.product-page__same-tabs .product-page__same__item .price{width:37%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.product-page__same-tabs .product-page__same__item .area{width:20%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.product-page__plan{margin-top:30px}.product-page__plan-tablet{display:none}.product-page__plan-list{display:flex;flex-wrap:wrap;margin:25px -30px -30px 0}.product-page__plan-item{display:flex;justify-content:center;align-items:center;width:calc(50% - 30px);margin-right:30px;margin-bottom:30px;background-color:#fff;padding:15px 50px;position:relative;border-radius:6px;cursor:pointer;transition:box-shadow .4s;flex-direction:column}.product-page__plan-item .name{text-transform:uppercase;font-size:16px;font-family:Circe,sans-serif;transition:color .4s}.product-page__map{width:100%}.product-page__map-container{width:100%;height:630px;border-radius:6px;overflow:hidden;margin-top:10px}.product-page__map-empty{display:flex;justify-content:center;align-items:center;margin-top:20px;height:75px;background-color:#eaeaea;color:#949494;font-weight:700;font-size:15px}.product-page__map-container iframe{width:calc(100% + 400px);height:calc(100% + 300px);margin-left:-200px;margin-top:-150px}.product-page__map-address{display:flex;align-items:center;font-size:15px;line-height:15px;margin-top:20px}.product-page__map-address .icon-map-marker-outline{padding-right:5px}.product-page__video-list{margin-top:25px}.product-page__video-list{display:flex;flex-wrap:wrap;margin-right:-30px;margin-bottom:-30px}.product-page__video-item{width:calc(50% - 30px);height:300px;margin-right:30px;margin-bottom:30px;border-radius:6px;overflow:hidden}.product-page__video-item iframe,.product-page__video-item video{width:100%;height:100%}.product-page__reviews{width:100%}.product-page__reviews-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.product-page__reviews-header .main-button{max-width:270px;height:48px;margin-left:10px}.product-page__reviews-header .main-button.active{background-color:#fff;color:#3d3d3d}.product-page__reviews-item{background-color:#fff;padding:25px 30px;border-radius:6px;line-height:24px;margin-bottom:30px}.product-page__reviews-item__header{display:flex;justify-content:space-between}.product-page__reviews-item__header .date{font-size:14px;font-weight:300;color:#ababab;margin-left:auto}.product-page__reviews-item__body{font-size:15px;font-weight:300;margin-top:17px;margin-bottom:13px}.product-page__reviews-item__footer{text-align:right;font-weight:600}.product__list-tabs .product__item__header{padding:3px 10px 3px 10px}.product__list-tabs .button-favorites{margin-left:0}.product__list-tabs .product__buttons{margin-left:auto}.product__list-tabs .product__status{margin-right:-30px}.product__list-tabs .product-page__info-about-house{max-width:100%}.product__list-tabs .product__item__footer{padding-bottom:10px}.product__list-tabs .about-house-wrapper.floor{margin-right:25px;margin-left:auto}.product__item-sales{pointer-events:none}.product__item-sales .product__item__header{opacity:.6}.product__item-sales .product__item__body{opacity:.6}.product__item-sales .product__item__footer{opacity:.6}.product__item-sales .product__img{position:relative}.product__item-sales .product__img::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(88,88,88,.6)}.product-page__availability{background-color:#7bc97b;border-radius:20px;padding:7px 25px 7px;font-size:12px;font-weight:700;color:#fff;white-space:nowrap;max-width:192px;overflow:hidden;margin-right:10px;text-transform:uppercase;position:relative}.best-company__container{margin-bottom:90px}.best-company__container .best-company__list{margin-top:35px}.main-filtration__wrapper-best-company{display:flex;justify-content:space-between;margin-bottom:50px;margin-top:45px;position:relative;background-color:transparent}.main-filtration__wrapper-best-company .catalog-filter__drop{left:0}.main-filtration__wrapper-best-company .catalog-filter__form{max-width:calc(67% - 15px);width:100%}.main-filtration__wrapper-best-company .catalog-filter__form .catalog__filter-button{max-width:58px}.main-filtration__wrapper-best-company .catalog-filter__form .catalog__filter-button .icon-search{padding:0}.main-filtration__wrapper-best-company .catalog-filter__form .main-input{background-color:#f5f5f5}.main-filtration__wrapper-best-company .general-filter__list{max-width:calc(33% - 15px);width:100%}.main-filtration__wrapper-best-company .general-filter__item{background-color:#fff;border-radius:6px}.main-filtration__wrapper-best-company .general-filter__item::before{display:none}.main-filtration__wrapper-best-company .general-filter__item .general-drop-input{max-width:calc(100% - 20px);width:100%}.product-compaines{margin-bottom:90px}.news__wrapper .general-top__drop{max-width:550px}.news__wrapper .general-top__drop .general-drop__wrapper{width:100%}.news__wrapper .popular__block__item{margin-bottom:30px;border:none}.news__wrapper .general-top__drop__button{padding:15px 30px}.article-main{background-color:#fff;padding:40px 190px 55px;border-radius:4px}.translate-article{display:block;color:#3d3d3d;font-size:11px;font-weight:700;text-transform:uppercase;margin-bottom:20px;text-align:right;transition:color .4s}.article-main__header{display:flex;align-items:center;color:#949494;font-size:14px;margin-bottom:15px}.article-main__header .name{margin-right:30px}.article-main__header .date{margin-left:auto}.article-main__img{width:100%;height:410px;background-size:cover;background-position:center;background-repeat:no-repeat;margin-bottom:30px;border-radius:6px;overflow:hidden}.article-main__img img{object-fit:cover}.article-main__img img[lazy=loaded]{min-height:100%;min-width:100%}.article-main__body{font-size:15px;line-height:25px}.article-main__body table{width:100%;padding-top:30px}.article-main__body td{border:0}.article-main__body table img{padding:0}.article-main__body_rating{overflow-x:scroll}.article-main__body_rating::-webkit-scrollbar{width:1px;height:4px}.article-main__body_rating::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.article-main__body_rating::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #708090}.article-main__body_rating table{border-spacing:0;border-collapse:collapse}.article-main__body_rating table th:not(:first-of-type){border:1px solid #000;text-align:center;user-select:none;padding:5px}.article-main__body_rating table td{text-align:center;padding:10px;border:1px solid #000}.article-main__body_rating table td:first-of-type{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.article-main__body img{padding:0 15px 10px 0;margin:0!important;object-fit:cover}.article-main__body a{font-weight:600!important;transition:color .4s}.article-main__body p{margin-bottom:20px}.article-main__body h3{font-family:Circe,sans-serif;font-size:22px;margin-bottom:20px;margin-top:35px}.article-main__body h4{font-size:16px;margin-bottom:10px}.article-main__body ul{padding-left:30px;margin-bottom:25px}.article-main__body ul li{position:relative}.article-main__body ul li::before{content:"";width:10px;height:10px;position:absolute;left:-30px;top:7px;background:url(../img/list-decor.png) center/contain no-repeat}.article-main__body ol{padding-left:15px}.article-main__body ol li{position:relative;padding-left:15px}.article-main__body li{margin-bottom:15px}.article-main__recommendation{font-family:Circe,sans-serif;font-size:20px;line-height:25px;padding:15px 0;font-weight:700;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;margin-bottom:25px;margin-top:25px}.article-main__recommendation a{color:#2c922c;transition:color .4s}.article-main__footer{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;padding-top:25px;border-top:1px solid #d3d3d3;width:100%}.article-main__footer .popular__statistics{font-size:13px}.article-main__footer .icon-comment-text-outline{font-size:16px}.article-main__tags{display:flex;align-items:center;flex-wrap:wrap;width:100%;font-size:15px;line-height:24px;font-weight:600;margin-top:30px}.article-main__tags p{margin-right:5px}.article-main__tags a{color:#3c2f21;font-weight:400;transition:color .3s}.article-page__links-wrapper{display:flex;align-items:center;margin:35px 0 45px}.article-page__link{display:flex;align-items:center;font-size:13px;line-height:13px;font-weight:700;color:#2c922c;text-transform:uppercase;transition:color .4s}.article-page__link .text{max-width:270px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 10px}.article-page__link .icon-arrow-small{color:#3d3d3d}.article-page__link.prev .icon-arrow-small{display:inline-block;transform:rotate(180deg)}.article-page__link.next{margin-left:auto}.article-page__comments{margin:95px 0}.article-page__comments-list{margin-bottom:40px}.article-page__comments-item{background-color:#fff;padding:30px;border-radius:6px;font-size:15px;line-height:24px;margin-bottom:30px}.article-page__comments-item:last-child{margin-bottom:0}.article-page__comments-item__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.article-page__comments-item__header .name{font-weight:600}.article-page__comments-item__header .date{font-weight:300;color:#ababab}.article-page__comments-item__body{font-weight:300}.article-page__comments-form{background-color:#fff;padding:50px}.article-page__comments-form .wrapper{display:flex;flex-direction:column;align-items:center;max-width:730px;margin:0 auto}.article-page__comments-form .textarea__wrapper{margin-bottom:20px}.article-page__comments-form .container-form{width:100%;display:flex}.article-page__comments-form .input__wrapper{margin-bottom:20px;width:calc(50% - 15px);margin-right:30px}.article-page__comments-form .input__wrapper:last-child{margin-right:0}.article-page__comments-form .subscribe-block__button{max-width:270px;height:50px;margin:10px auto 0}.article-page__more-news{margin-bottom:90px}.article-page.policy{margin-bottom:90px}.company-page{position:relative}.company-page__main{padding:55px 0 70px;position:relative}.company-page__main .general-noty__buttons-container{position:absolute;right:00px;top:20px}.company-page__bg{width:100%;height:700px;position:absolute;left:0;top:-70px;background-position:top center;background-repeat:no-repeat;background-size:cover;z-index:-1}.company-page__bg img{display:block;min-height:100%;min-width:100%;object-fit:cover;opacity:0}.company-page__bg img[lazy=loaded]{opacity:1}.company-page__bg .layer{content:"";position:absolute;left:0;top:70px;width:100%;height:calc(100% - 70px);z-index:-1}.company-page__bg::after{content:"";position:absolute;left:0;top:0;width:100%;height:70px;background-color:rgba(0,0,0,.6);z-index:1}.company-page__caption{font-family:Circe,sans-serif;color:#000;font-size:42px;text-transform:uppercase;text-align:center;font-weight:400}.company-page__info{background-color:#fcfbf5;padding:90px 65px 55px;border-radius:6px;position:relative;max-width:730px;margin:100px auto 0}.company-page__info__logo{position:absolute;left:50%;top:-55px;width:105px;height:105px;border-radius:50%;transform:translateX(-50%);box-shadow:0 1px 4px 0 rgba(0,0,0,.08);border:4px solid #fff;overflow:hidden;background-color:#fff}.company-page__info__logo img{width:100%;height:100%;object-fit:contain}.company-page__info__header .general__socila-list{position:absolute;right:15px;top:15px}.company-page__info__header .general__social-link{width:40px;height:40px}.company-page__links-list{display:flex;justify-content:space-between}.company-page__links-item{display:flex;flex-direction:column;align-items:center;text-align:center;width:calc(33.333% - 20px);font-size:16px;font-weight:600;line-height:24px}.company-page__links-item .icon-place-big{font-size:30px;color:#ababab}.company-page__links-item .icon-phone-outline{font-size:30px;color:#ababab}.company-page__links-item .icon-globe{font-size:30px;color:#ababab}.company-page__links-link{text-decoration:underline;margin-top:10px;max-width:100%;text-overflow:ellipsis;overflow:hidden;transition:color .4s}.company-page__info__footer{margin-top:25px;padding-top:45px;position:relative}.company-page__info__footer::before{content:"";position:absolute;left:-65px;top:0;width:calc(100% + 130px);height:1px;background-color:#d3d3d3}.company-page__info__statistic-list{display:flex;justify-content:space-between}.company-page__info__statistic-item{display:flex;flex-direction:column;font-family:Circe,sans-serif;text-align:center;text-transform:uppercase;width:calc(33.333% - 20px)}.company-page__info__statistic-item:nth-child(n+4){display:none}.company-page__info__statistic-item .number{font-size:32px;line-height:42px;font-weight:300;margin-top:auto}.company-page__info__statistic-item .text{font-size:13px;font-weight:700;margin-top:7px;margin-top:auto}.company-page__content{margin-top:60px}.company-page__content__info{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:35px;font-family:"Proxima Nova",sans-serif;margin-bottom:40px}.company-page__full-info{width:calc(70% - 20px)}.company-page__full-info__text{font-size:15px;line-height:25px}.company-page__full-info__text h3{font-family:Circe,sans-serif;font-size:20px;color:#3c2f21;margin-bottom:25px}.company-page__full-info__text p{margin-bottom:20px}.company-page__full-info__text p:last-child{margin-bottom:0}.company-page__actions{width:calc(30% - 20px)}.company-page__actions__list{margin-top:30px}.company-page__actions__item{position:relative;padding-left:30px;font-weight:700;margin-bottom:10px}.company-page__actions__item:last-child{margin-bottom:0}.company-page__actions__item::before{content:"";width:10px;height:10px;position:absolute;left:0;top:7px;background:url(../img/list-decor.png) center/contain no-repeat}.company-page__slider__list{position:relative;height:245px;margin-top:20px}.company-page__slider__item{display:flex;flex-direction:column;text-align:center;background-color:#fff;border-radius:6px;position:absolute;opacity:0;width:255px;height:100%;padding:30px 20px;transform:translateX(calc(-100% - 30px));transition:transform .6s,opacity .4s}.company-page__slider__item.show{opacity:1;transform:translateX(0)}.company-page__slider__item.show+.company-page__slider__item{opacity:1;transform:translateX(calc(100% + 30px))}.company-page__slider__item.show+.company-page__slider__item+.company-page__slider__item{opacity:1;transform:translateX(calc(200% + 60px))}.company-page__slider__item.show+.company-page__slider__item+.company-page__slider__item+.company-page__slider__item{opacity:1;transform:translateX(calc(300% + 90px))}.company-page__slider__item.show+.company-page__slider__item+.company-page__slider__item+.company-page__slider__item~.company-page__slider__item{opacity:0;transform:translateX(calc(400% + 120px))}.company-page__slider__img{display:flex;justify-content:center;align-items:center;margin-bottom:auto}.company-page__slider__description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:15px;line-height:20px;font-weight:600;margin-top:20px}.seo-block-company{margin-top:90px}.company-page__content-tabs{margin-top:40px}.company-page__content-tabs .company-page__info-caption{margin-bottom:30px}.faq .article-page__more-news{margin-bottom:0}.faq__container{display:flex;justify-content:space-between;margin-top:15px}.faq__container~.faq__form-wrapper .faq__form{margin-bottom:95px}.faq__info{width:calc(68% - 25px)}.faq__info .info-block__spoiler__item.active{border-color:#ababab}.faq__info .info-block__spoiler__item.active .info-block__spoiler__button::before{color:#2c922c}.faq__info .info-block__spoiler__item.active .info-block__spoiler__button .text{color:#2c922c}.faq__info .info-block__spoiler__item.active .icon-drop{color:#2c922c}.faq__info .info-block__spoiler__item .info__wrapper{font-size:15px;line-height:25px;margin-top:22px;animation:none}.faq__info .info-block__spoiler__item .info__wrapper p{margin-bottom:10px}.faq__info .info-block__spoiler__button .text{padding-right:50px}.faq__tabs{width:calc(32% - 25px)}.faq__tabs-adaptation{display:none}.faq__tabs-caption{font-family:Circe,sans-serif;font-size:22px}.faq__tabs__list{padding:30px;background-color:#fff;border-radius:6px;font-size:16px;line-height:25px;font-weight:500;margin-top:20px}.faq__tabs__item{padding-bottom:7px;margin-bottom:22px;cursor:pointer;transition:color .4s;position:relative}.faq__tabs__item.active{color:#2c922c}.faq__tabs__item.active::before{background-color:#2c922c}.faq__tabs__item::before{content:"";position:absolute;left:0;bottom:0;width:calc(100% + 30px);height:2px;background-color:#eaeaea;transition:background-color .4s}.faq__tabs__item:last-child{margin-bottom:0}.faq__form-wrapper{margin-top:95px}.faq__form{margin-top:40px}.faq__form .wrapper{display:flex;justify-content:space-between}.faq__form .container-form{max-width:350px;width:100%;margin-right:30px}.faq__form .container-form .input__wrapper{margin-bottom:15px}.faq__form .container-form .input__wrapper:last-child{margin-bottom:0}.faq__form .textarea__wrapper{max-width:730px}.faq__form .main-button{margin:45px auto 0;max-width:270px;height:48px}.main-textarea-faq{border-color:#fff;height:120px}.main-textarea-faq::placeholder{color:#949494}.main-input-faq{border-color:#fff}.main-input-faq::placeholder{color:#949494}.dictionary .article-page__more-news{margin-bottom:0}.dictionary .main-caption-l{margin-bottom:35px}.dictionary .general-heading .main-caption-l{margin-bottom:0}.dictionaty__text{font-size:14px;line-height:25px;margin-bottom:30px}.dictionary__letter__header{position:relative}.dictionary__letter__header__wrapper{position:absolute;left:0;top:0;width:100%;z-index:2;height:40px;display:flex;align-items:center;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.dictionary__letter__header__wrapper::-webkit-scrollbar{display:none}.dictionary__letter__header__wrapper.fixed{background-color:#fff;box-shadow:0 1px 6px 0 rgba(0,0,0,.08)}.dictionary__letter__header__wrapper.fixed .dictionary__letter-list{max-width:1195px;width:100%;padding:0 40px;margin:0 auto}.dictionary__letter-list{display:flex}.dictionary__letter-item{margin-right:10px}.dictionary__letter-link{display:flex;justify-content:center;align-items:center;text-transform:uppercase;color:#303030;font-size:15px;line-height:15px;flex-shrink:0;width:32px;height:32px;border-radius:50%;background-color:#fff;box-shadow:0 1px 6px 0 rgba(0,0,0,.08);transition:color .4s}.dictionary__letter-content-list{margin-bottom:100px}.dictionary__letter-content-list .caption{font-family:Circe,sans-serif;font-size:42px;line-height:42px;color:#3c2f21;padding-bottom:5px;border-bottom:2px solid #3c2f21;text-transform:uppercase}.dictionary__letter-content-item{padding-top:42px}.dictionary__word-list{margin-top:37px}.dictionary__word-item{display:flex;justify-content:space-between;font-size:15px;line-height:25px;margin-bottom:30px}.dictionary__word-item:last-child{margin-bottom:0}.dictionary__word-item .name{font-weight:800;width:calc(25% - 10px)}.dictionary__word-item .description{width:calc(75% - 10px)}.researches .article-page__more-news{margin-bottom:0;margin-top:95px}.researches__list{margin-top:40px;margin-bottom:90px;display:flex;justify-content:space-between}.researches__item{width:calc(33.333% - 20px);border-radius:6px;background-color:#fff;overflow:hidden}.researches__item .img{height:100px;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.researches__link{display:flex;align-items:center;padding:30px;font-size:17px;height:calc(100% - 100px);transition:color .4s}.researches__link .icon-arrow-more{font-size:11px;margin-left:20px}.researches__text{font-size:14px;line-height:25px;margin-top:35px}.researches__content{background-color:#fff;border-radius:6px;padding:50px 30px;margin-top:25px}.researches__form{max-width:730px;width:100%;margin:0 auto}.researches__form .textarea__wrapper{margin-bottom:20px}.researches__form .input__wrapper{margin-bottom:20px}.researches__form .general-top__drop{max-width:100%;box-shadow:0 1px 6px 0 rgba(0,0,0,.08)}.researches__form .general-drop__wrapper{width:100%}.researches__form .general-top__drop__button{padding:10px 25px}.researches__form .main-input::placeholder,.researches__form .main-textarea::placeholder{color:#949494}.researches__form .main-button{max-width:270px;height:48px;margin:40px auto 0}.researches__form .input__caption{color:#3d3d3d}.researches__content__info{max-width:730px;width:100%;margin:0 auto;font-size:15px;line-height:25px;margin-bottom:55px}.researches__content__info p{margin-bottom:15px}.researches__content__info p:last-of-type{margin-bottom:0}.researches__content__info h4{font-size:16px;margin-bottom:10px;margin-top:30px}.researches__content__info ol{padding-left:15px}.researches__content__info ol li{position:relative;padding-left:15px}.researches__content__info li{margin-bottom:15px}.researches__content__price{display:flex;justify-content:space-between;align-items:center;font-size:17px;line-height:24px;padding-bottom:5px;border-bottom:1px solid #d3d3d3;margin-top:35px}.researches__content__price .total{font-weight:600;font-size:20px}.researches__content__price .total span{font-size:11px;text-transform:uppercase;padding-left:7px}.researches__content__caption{font-family:Circe,sans-serif;font-size:22px;margin-bottom:30px}.comparison .general-heading{margin-bottom:20px}.comparison .general-drop__wrapper{z-index:5!important}.comparison .general-drop__wrapper .checkbox-text{color:#3d3d3d;font-size:14px;font-weight:600}.comparison .general-drop__wrapper .general-drop__item{padding:0}.comparison .general-drop__wrapper .checkbox__wrapper{padding:10px 30px}.comparison .general-top__drop__button{padding:15px 30px}.comparison__wrapper{padding-left:25px;position:relative}.comparison__mobile__buttons,.comparison__product__mobile-button{display:none}.comparison__header{height:340px;transition:height .2s}.comparison__header__wrapper{display:flex;position:absolute;left:0;top:0;width:100%;z-index:2;padding:25px 0 25px 25px}.comparison__header__wrapper.fixed{background-color:#fff;box-shadow:0 1px 4px 0 rgba(0,0,0,.08)}.comparison__header__wrapper.fixed .comparison__header-add-new a{height:160px}.comparison__header__wrapper.fixed .comparison__product__item-body{height:160px}.comparison__header__wrapper .wrapper{position:relative}.comparison__header__wrapper .general-button{position:absolute;left:540px;top:50%;transform:translateY(-50%);z-index:2;transition:opacity .4s,visibility 0s 0s}.comparison__header__wrapper .general-button.next{right:145px;left:auto}.comparison__header__wrapper .general-button.disabled{opacity:0;visibility:hidden;transition:opacity .4s,visibility 0s .4s}.comparison__header__container.position-absolute{position:absolute;width:100%;bottom:0}.comparison__product__list{display:flex;overflow:auto hidden;scrollbar-width:none;-ms-overflow-style:none;padding:10px 0 20px 30px;margin:-10px 0 -20px -30px;scroll-behavior:smooth}.comparison__product__list::-webkit-scrollbar{display:none}.comparison__header-add-new{margin-right:30px;flex-shrink:0;position:relative;z-index:2}.comparison__header-add-new a{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-shrink:0;width:255px;height:255px;border-radius:6px;background-color:#fff;font-size:13px;font-weight:700;text-transform:uppercase;box-shadow:0 1px 4px 0 rgba(0,0,0,.08);transition:color .4s;position:relative}.comparison__header-add-new a::before{content:"";position:absolute;display:block;top:0;right:-15px;height:100%;width:20px;z-index:2;background:linear-gradient(-90deg,rgba(255,255,255,.2) 0,rgba(255,255,255,.4) 25%,rgba(255,255,255,.6) 50%,rgba(255,255,255,.8) 75%,rgba(255,255,255,0) 100%)}.comparison__header-add-new .decor{display:flex;justify-content:center;align-items:center;width:90px;height:90px;border-radius:50%;border:4px solid #eaeaea;background-color:#f5f5f5;margin-bottom:10px;transition:border-color .4s}.comparison__header-add-new .icon-plus{font-size:40px;color:#d3d3d3;transition:color .4s}.comparison__product__item{width:255px;flex-shrink:0;margin-right:30px;position:relative}.comparison__product__item .general-noty__buttons-container{justify-content:flex-end;border-radius:4px;background-color:rgba(255,255,255,.85);max-width:100px;margin-left:auto}.comparison__product__item .general-noty__button{background-color:transparent;margin:0;box-shadow:none;height:40px;width:50px;position:relative;transition:background-color .4s}.comparison__product__item .general-noty__button:first-child::before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);height:20px;width:1px;background-color:#d3d3d3}.comparison__product__item .comparison__delete{right:auto;left:-10px;top:-10px;box-shadow:0 1px 4px 0 rgba(0,0,0,.08);background-color:rgba(255,255,255,.8);z-index:1}.comparison__product__item .comparison__delete .decor::after,.comparison__product__item .comparison__delete .decor::before{background-color:#3d3d3d}.comparison__product__item-body{display:flex;flex-direction:column;border-radius:6px;width:100%;height:255px;background-position:center;background-repeat:no-repeat;background-size:cover}.comparison__buttons__wrapper{display:flex;justify-content:space-between;padding:5px 20px;background-color:rgba(0,0,0,.6);margin-top:auto;border-radius:6px}.comparison__buttons__wrapper .icon-calendar,.comparison__buttons__wrapper .icon-key{font-size:18px}.comparison__button__container{position:relative}.comparison__button{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:6px;color:#fff;transition:background-color .4s}.comparison__button__placeholder{display:flex;justify-content:center;align-items:center;position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%);box-shadow:0 0 16px 0 rgba(0,0,0,.06);background-color:#fff;padding:15px;font-size:11px;font-weight:700;text-transform:uppercase;text-align:center;border-radius:6px;visibility:hidden;opacity:0;transition:opacity .4s,visibility 0s .4s}.comparison__button__placeholder::before{content:"";position:absolute;left:50%;top:-14px;transform:translateX(-50%);width:20px;height:20px;background:url(../img/placeholder-decor.png) center/contain no-repeat}.comparison__product__item-footer{margin-top:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comparison__product__link{font-size:15px;font-weight:800;transition:color .4s}.comparison__filter-table{margin-bottom:40px}.comparison__filter-table:last-child{margin-bottom:0}.comparison__filter-table__header{width:100%;color:#3c2f21;font-family:Circe,sans-serif;font-size:18px;font-weight:700;box-shadow:0 1px 4px 0 rgba(0,0,0,.08);background-color:#fff;border-radius:6px;padding:20px 28px;position:relative;top:3px}.comparison__filter-table__body{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border:4px solid #fff;border-top:none}.comparison__filter-table__body .wrapper{display:flex;background-color:#fbfbfb}.comparison__filter-table__body .wrapper:first-child{padding-top:3px}.comparison__filter-table__body .wrapper:nth-child(2n){background-color:#f5f5f5}.comparison__filter-table__caption{width:255px;text-transform:uppercase;color:#575757;font-size:14px;font-weight:400;flex-shrink:0;padding:15px 0 15px 27px}.comparison__filter-table__list{display:flex;overflow:auto;scrollbar-width:none;-ms-overflow-style:none;padding:15px 27px 15px 30px;scroll-behavior:smooth}.comparison__filter-table__list::-webkit-scrollbar{display:none}.comparison__filter-table__item{width:255px;flex-shrink:0;margin-right:30px;font-size:14px}.comparison__filter-table__item .product__status{font-size:14px;text-transform:initial;margin:0;font-weight:400}.product-comparison{margin-bottom:95px}.popup{display:none;position:fixed;justify-content:center;width:100%;height:100%;left:0;top:0;z-index:10;background-color:rgba(0,0,0,.6);overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.popup::-webkit-scrollbar{display:none}.popup.active{display:flex}.popup.active .popup-content{animation:popup-scale .6s}.popup__wrapper{width:100%;margin:auto 0;position:relative;animation:popup-scale .5s}.popup__wrapper.popup-reviews{max-width:540px;padding-top:100px}.popup__wrapper.popup-reviews .close-popup{top:30px}@keyframes popup-scale{0%{transform:scale(0)}100%{transform:scale(1)}}.close-popup{display:flex;justify-content:center;align-items:center;width:33px;height:33px;border-radius:6px;background-color:rgba(255,255,255,.2);border:4px solid transparent;position:absolute;right:0;top:-70px;transition:background-color .4s;z-index:3}.close-popup .decor{width:14px;height:14px;position:relative;transform:rotate(-45deg)}.close-popup .decor::before{content:"";position:absolute;left:0;top:50%;width:100%;height:1px;transform:translateY(-50%);background-color:#fff;transition:background-color .4s}.close-popup .decor::after{content:"";position:absolute;left:50%;top:0;width:1px;height:100%;transform:translateX(-50%);background-color:#fff;transition:background-color .4s}.popup-reviews .reviews__item{width:100%;margin-right:0}.popup-reviews .reviews__caption p{height:auto;display:block}.popup-reviews .reviews__text{max-height:100%;display:block}.popup-call-back{max-width:720px;border-radius:6px;box-shadow:0 2px 14px 0 rgba(0,0,0,.08);background-color:#fff;padding:55px 60px 60px}.close-popup-inner{top:5px;right:10px;width:34px;height:34px;border-radius:6px;border:4px solid transparent;background-color:transparent}.close-popup-inner .decor::after,.close-popup-inner .decor::before{background-color:#3d3d3d}.popup-caption{font-family:Circe,sans-serif;font-size:26px;line-height:30px;text-align:center;margin-bottom:25px}.popup-call-back__form .input__wrapper{margin-bottom:27px}.popup-call-back__form .main-textarea{height:88px}.popup-call-back__form .main-button{max-width:270px;height:48px;margin:40px auto 0}.popup-call-back__form .main-input::placeholder,.popup-call-back__form .main-textarea::placeholder{color:#949494!important}.popup-call-back__form .input__caption{color:#3d3d3d}.popup-call-back__meeting-wrapper{display:flex;justify-content:space-between}.popup-call-back__meeting-wrapper .input__wrapper{width:calc(50% - 15px)}.popup-full-screen{background-color:rgba(26,26,26,.9)}.popup-full-screen .close-popup{top:30px;right:30px;width:38px;height:38px}.popup-full-screen__wrapper{max-width:1000px;padding:30px 0}.popup-full-screen__list{position:relative;width:100%;height:680px}.popup-full-screen__item{width:100%;height:100%;position:absolute;transform:translateX(-150%);opacity:0;background-position:center;background-size:contain;background-repeat:no-repeat;transition:opacity .4s,transform .8s}.popup-full-screen__item.show{transform:translateX(0);opacity:1}.popup-full-screen__item.show~.popup-full-screen__item{transform:translateX(150%);opacity:0}.popup-buttons{display:flex;justify-content:space-between;align-items:center;position:absolute;left:30px;width:calc(100% - 60px);left:50%;top:50%;transform:translate(-50%,-50%)}.popup-button{display:flex;justify-content:center;align-items:center;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);background-color:rgba(255,255,255,.2);border-radius:6px;width:48px;height:56px;color:#fff;border:4px solid transparent;transition:background-color .4s,color .4s}.popup-button span{font-size:20px}.popup-button.disabled{opacity:.6;cursor:initial}.popup-button.disabled:hover{background-color:rgba(255,255,255,.2);color:#fff}.popup-button.disabled:hover:active{border:none}.popup-full-screen-plan__wrapper{max-width:300px}.popup-full-screen-plan__wrapper .product-page__plan-list{position:relative;width:100%;height:400px}.popup-full-screen-plan__wrapper .product-page__plan-item{width:100%;height:100%;position:absolute;left:0;top:0;cursor:initial;padding:0;border-radius:0;opacity:0;transform:translateX(-300%);transition:opacity .6s,transform .6s}.popup-full-screen-plan__wrapper .product-page__plan-item.show{transform:translateX(0);opacity:1}.popup-full-screen-plan__wrapper .product-page__plan-item.show+.product-page__plan-item{transform:translateX(300%);opacity:0}.popup-full-screen-plan__wrapper .product-page__plan-item .name{position:absolute;color:#fefefe;top:-30px;left:50%;transform:translateX(-50%)}.cookies{position:fixed;bottom:20px;background:#fff;width:50%;min-width:300px;left:50%;transform:translateX(-50%);border-radius:6px;padding:15px;box-shadow:0 2px 14px 0 rgba(0,0,0,.08);z-index:100}.cookies button{display:block;margin-left:auto;margin-top:5px;transition:color .3s}.cookies a{transition:color .3s}@media (max-width:1366px){.popup-full-screen__list{height:550px}.popup-full-screen__wrapper{padding:30px 15px}}@media (max-width:992px){.popup-full-screen__list{height:350px}}@media (max-width:768px){.article-gallery__half{width:100%}.popup-call-back{padding:25px 30px 30px}.popup-call-back__meeting-wrapper{flex-direction:column}.popup-call-back__meeting-wrapper .input__wrapper{width:100%}}.popup__wrapper--map{max-width:900px;width:100%;height:500px;padding:0;background-color:none}.container-for-map .mapboxgl-map{width:100%;height:100%!important}.footer{color:#1a1a1a}.footer__header{background-color:#dadada;padding:25px 0}.footer__caption{color:#949494;font-size:15px;line-height:24px;font-weight:800;text-transform:uppercase;margin-bottom:10px}.footer__header__wrapper{display:flex;justify-content:space-between}.footer__socila-list{display:flex;align-items:center}.footer__social-item{margin-right:20px}.footer__social-link{display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:4px;background-color:rgba(0,0,0,.05);transition:background-color .4s,color .4s}.footer__social-link .icon-facebook{font-size:14px}.footer__social-link .icon-message{font-size:13px}.footer__social-link .icon-telegram{font-size:17px}.footer__write-us{display:flex;max-width:320px;width:100%}.footer__socila-list-write-us{margin-left:30px}.footer__call-back{max-width:150px;width:100%;font-size:14px;line-height:24px;font-weight:500;position:relative}.popup-footer{display:block;position:absolute;right:0;left:auto;top:calc(100% + 15px);opacity:0;width:320px;height:305px;background-color:#fff;border-radius:6px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);transition:opacity .2s,transform .2s,visibility 0s .3s;visibility:hidden;transform:translateX(100%)}.popup-footer.active{visibility:visible;opacity:1;transform:translateX(0);transition:opacity .4s,transform .4s,visibility 0s 0s}.popup-footer .close-popup{width:40px;height:40px;top:5px;right:5px;border-radius:6px;border:4px solid transparent}.popup-footer .close-popup .decor::after,.popup-footer .close-popup .decor::before{background-color:#3d3d3d}.popup-footer .close-popup .decor::before{height:2px}.popup-footer .close-popup .decor::after{width:2px}.popup-footer .input__wrapper{margin-bottom:20px}.footer-callback__form{width:100%;padding:40px}.footer-callback__form .main-input::placeholder{color:#949494}.footer__call-back__button{color:#2c922c;font-size:13px;font-weight:600;line-height:24px;text-transform:uppercase;transition:color .4s}.footer__menu{background-color:#dadada;padding:25px 0;border-top:2px solid #eaeaea}.footer__menu__list{display:flex}.footer__menu__item{margin-right:50px}.footer__menu__item:last-child{margin-right:0;margin-left:auto}.footer__menu__link{font-size:15px;line-height:24px;transition:color .4s}#SinoptikInformer{margin:40px auto 0}.footer__category{background-color:#eaeaea;padding:40px 0;color:#1a1a1a}.footer__category__list{display:flex;margin-right:-30px}.footer__category__item{width:calc(25% - 30px);margin-right:30px}.footer__category__item.active .footer__sub-category__list{max-height:800px;transition:max-height .6s}.footer__category__item.active .footer__sub-button .icon-drop{transform:rotate(180deg)}.footer__category__item.active .footer__sub-category__item{visibility:visible;transition:visibility 0s 0s}.footer__sub-category__list{font-size:15px;line-height:24px;font-weight:300;margin-top:20px;max-height:210px;overflow:hidden;transition:max-height .2s .5s}.footer__sub-category__item{visibility:hidden;margin-bottom:10px;transition:visibility 0s .6s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.footer__sub-category__item:nth-child(-n+6){visibility:visible}.footer__sub-category__link{transition:color .4s}.footer__sub-button{width:100%;display:flex;align-items:center;justify-content:space-between;font-size:12px;line-height:24px;font-weight:600;padding-top:5px;text-transform:uppercase;border-top:1px solid #d3d3d3;transition:color .4s}.footer__sub-button .icon-drop{font-size:16px;transition:transform .4s}.footer__copyright{background-color:#3d3d3d}.footer__copyright__wrapper{display:flex;align-items:center;justify-content:space-between;font-size:12px;line-height:24px;color:#d3d3d3}.footer__copyright__link{padding:13px 20px;color:#fff;transition:background-color .4s}.footer__mobile-button{display:none}.developers a{display:flex;align-items:center;justify-content:center;line-height:16px}.developers span{display:inline-block;padding-right:10px;text-align:right;transition:color 150ms;border-right:1px solid #6c6c6c}.developers a:hover span{color:#fff;text-decoration:underline}.developers img{padding-left:10px;width:100px}@media screen and (max-width:1194px){html.overflow{margin-right:0}.general-button__wrapper{margin:0}.general-button__wrapper .wrapper{display:none}.general-button__wrapper .main-button-more{position:static;transform:none;margin:30px auto 0}.general-button--hide{display:none}.breadcrumbs{padding-left:40px}.pagination__wrapper{flex-direction:column;align-items:center}.pagination__wrapper .main-button-more{margin:30px auto 0}.main-filtration__wrapper .general-filter__list{justify-content:flex-start}.main-filtration__wrapper .general-filter__item-sort{max-width:320px;margin-left:0}.main-filtration__wrapper-favorite .general-filter__item{max-width:calc(25% - 3px)!important}.main-filtration__wrapper-favorite .general-filter__item-sort{margin-left:3px}}@media screen and (max-width:992px){.main-caption-xl{font-size:32px}.main-caption-l{font-size:26px;line-height:30px}.general-heading{margin-bottom:40px}.read-more .icon-arrow-more{padding-left:20px}.main-button-more{margin:0 auto}.general-button__wrapper .main-button-more{margin-top:30px}.main-filtration__wrapper .general-filter__item{max-width:340px}.main-filtration__wrapper-offers{background-color:transparent;box-shadow:none}.main-filtration__wrapper-offers .general-filter__list{flex-wrap:wrap;justify-content:space-between;margin-bottom:-30px}.main-filtration__wrapper-offers .general-filter__item{max-width:calc(50% - 20px)!important;margin-bottom:30px;margin-left:0;background-color:#fff;margin-right:0!important;border-radius:6px}.main-filtration__wrapper-offers .general-filter__item .general-drop{margin-left:0}.main-filtration__wrapper-offers .general-filter__item::before{display:none}.main-filtration__wrapper-favorite,.main-filtration__wrapper-news{background-color:transparent;box-shadow:none}.main-filtration__wrapper-favorite .general-filter__list,.main-filtration__wrapper-news .general-filter__list{flex-wrap:wrap;justify-content:space-between}.main-filtration__wrapper-favorite .general-filter__item,.main-filtration__wrapper-news .general-filter__item{margin-bottom:30px;max-width:calc(50% - 20px)!important;background-color:#fff;margin-right:0!important;border-radius:6px}.main-filtration__wrapper-favorite .general-filter__item .general-drop,.main-filtration__wrapper-news .general-filter__item .general-drop{margin-left:0}.main-filtration__wrapper-favorite .general-filter__item::before,.main-filtration__wrapper-news .general-filter__item::before{display:none}.general-tabs{width:calc(100% + 80px);margin-left:-40px}}@media screen and (max-width:767px){.container{padding:0 20px}.main-caption-xl{font-size:28px}.main-caption-l{font-size:22px}.general-heading{margin-bottom:22px}.breadcrumbs{padding-left:20px;padding-right:20px}.pagination__wrapper{flex-direction:column;align-items:center}.pagination__wrapper .general-button{font-size:13px}.pagination__wrapper .general-button:last-of-type{margin-right:0}.pagination__container{justify-content:center}.pagination__list{padding:0;height:48px}.pagination__item{display:none;margin-right:0}.pagination__item:nth-child(1){display:flex}.main-filtration__wrapper .general-filter__item{max-width:265px;margin-left:0}.general-tabs{width:calc(100% + 40px);margin-left:-20px}.general-tabs__list{padding:25px 35px}.main-filtration__wrapper-favorite{background-color:transparent}.main-filtration__wrapper-favorite .general-filter__list{justify-content:space-between}.main-filtration__wrapper-favorite .general-filter__item{max-width:100%!important;margin-bottom:30px;background-color:#fff;border-radius:6px;margin-right:0!important}.main-filtration__wrapper-favorite .general-filter__item::before{display:none}.add-reviews.active{padding:25px;max-height:600px}.add-reviews .input__wrapper{width:100%;margin-bottom:25px}.add-reviews .textarea__wrapper{margin-bottom:25px}}@media screen and (max-width:576px){.general__socila-list{margin-bottom:-15px}.general__social-item{margin-bottom:15px}.general-button__wrapper .main-button-more{max-width:100%;position:relative}.general-button__wrapper.container .main-button-more{right:0}.general-heading.more{flex-wrap:wrap;flex-direction:column}.general-heading.more .read-more{margin-top:25px}.main-filtration__wrapper{background-color:transparent}.main-filtration__wrapper .general-filter__list{flex-direction:column}.main-filtration__wrapper .general-filter__item{max-width:100%;margin-left:0;background-color:#fff;margin-right:0;border-radius:6px}.main-filtration__wrapper .general-filter__item:first-child{margin-bottom:30px}.main-filtration__wrapper .general-filter__item::before{display:none}.main-filtration__wrapper-news .general-filter__item{max-width:100%!important}.main-filtration__wrapper-offers .general-filter__list{margin-bottom:0}.main-filtration__wrapper-offers .general-filter__item{max-width:100%!important}.main-filtration__wrapper-offers .general-filter__item:last-child{margin-bottom:0}.main-filtration__wrapper-best-company .general-filter__item{max-width:100%!important}.push_notification{max-width:100%;right:0;top:155px}.noty_theme__push_notification__item{padding:25px 15px}.footer__copyright__wrapper>div:nth-child(2n){margin:20px 0}}@media screen and (max-width:1820px){.header__general-button{display:none}.header__button-general{display:flex}.header__buttons__wrapper{max-width:initial;width:auto}}@media screen and (max-width:1680px){.header__list{margin-left:60px}.header__link{width:140px}}@media screen and (max-width:1480px){.header__city{max-width:220px}.header__city .general-drop__item label{padding:10px 30px 10px 45px}.header__city .general-drop__text{padding:10px 20px}.general-drop{padding:10px 20px}.general-drop .header__nav-item-text{margin-right:5px}.header__change-lang .general-drop__link{padding:10px 20px}.header__dow{padding:0 15px 0 30px}.header__list{margin-left:25px}.header__nav-item{padding:10px 18px}.header__link{width:110px;line-height:11px}.header__search{margin-right:25px}}@media screen and (max-width:1280px){.general-drop{padding:10px 15px}.header__nav-item{padding:10px 10px}.header__search{margin:0 20px}.header__city .general-drop__text{padding:10px 15px}}@media screen and (max-width:1169px){.header__search{display:none}.header__top{padding:5px 35px}.header__city{max-width:258px}.header__city.active{border-color:#eaeaea}.header__city.active .general-drop__wrapper{visibility:visible;opacity:1;transition:visibility 0s 0s,opacity .4s .2s;z-index:2}.header__city.active .icon-drop{transform:rotate(180deg)}.header__search-tablet{display:flex;margin-left:0}.header__livesearch-tablet{display:block}.header__livesearch{right:auto;left:50%;transform:translateX(-50%)}.header__nav{position:absolute;display:block;width:80%;right:0;top:100%;height:630px;background-color:#fff;box-shadow:0 1px 4px 0 rgba(0,0,0,.08);z-index:5;padding:0 30px 55px 55px;transform:translateX(100%);transition:transform 0s;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.header__nav::-webkit-scrollbar{display:none}.header__nav.active{transform:translateX(0);transition:transform .4s}.header__nav .header__change-lang{display:flex;flex-direction:column;align-items:flex-start;padding:0;margin-top:25px;border:none}.header__nav .header__change-lang .general-drop__link{padding:5px 0}.header__nav .header__change-lang .general-drop__wrapper{display:none;opacity:1;visibility:visible;transition:none;box-shadow:none;padding-top:10px}.header__nav .header__change-lang.active .general-drop__wrapper{display:block;animation:drop-opacity .4s}.header__nav .header__change-lang.active .icon-drop{transform:rotate(180deg)}.header__nav-list{padding-top:60px;overflow:auto;max-height:525px;scrollbar-width:none;-ms-overflow-style:none}.header__nav-list::-webkit-scrollbar{display:none}@keyframes drop-opacity{0%{opacity:0}100%{opacity:1}}.header__nav-item{flex-direction:column;align-items:flex-start;padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid #d3d3d3;border-radius:0}.header__nav-item button{width:100%}.header__nav-item:last-child{margin-bottom:0}.header__nav-item.general-drop{border-radius:0}.header__nav-item .general-drop__wrapper{display:none;opacity:1;position:static;visibility:visible;transition:none;box-shadow:none;padding-bottom:0;margin-left:35px}.header__nav-item.active .general-drop__wrapper{display:block;animation:drop-opacity .4s}.header__nav-item.active .icon-drop{transform:rotate(180deg)}.header__nav-item:nth-child(1) .header__nav-tablet-icon{width:17px;height:19px;margin-right:40px}.header__nav-item:nth-child(2) .header__nav-tablet-icon{width:23px;height:21px;margin-right:36px}.header__nav-item:nth-child(3) .header__nav-tablet-icon{width:18px;height:19px;margin-right:40px}.header__nav-item:nth-child(4) .header__nav-tablet-icon{width:18px;height:21px;margin-right:40px}.header__nav-item:nth-child(5) .header__nav-tablet-icon{width:17px;height:17px;margin-right:41px}.header__nav-item:nth-child(6) .header__nav-tablet-icon{width:23px;height:19px;margin-right:36px}.header__nav-item:last-child .header__nav-tablet-icon{width:21px;height:20px;margin-right:39px}.header__nav-tablet-icon{display:block;background-position:center;background-size:contain;background-repeat:no-repeat}.header__nav-item-text{font-size:18px;font-weight:500;margin-right:20px}.header__nav-list{flex-direction:column}.header__form .main-input{height:46px}.header__navigation{display:flex;align-items:center}.header__navigation .header__button{width:48px;height:48px}.header__navigation .header__button-general{display:flex}.header__button-general{display:none}.header-burger{display:flex;border:1px solid #fff;width:48px;height:48px;border-radius:6px;position:relative;margin-right:15px}.header-burger.active{border-color:#eaeaea}.header-burger.active .header-burger__decor:nth-child(1){opacity:0}.header-burger.active .header-burger__decor:nth-child(2){opacity:1}.header-burger__decor{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:opacity .4s}.header-burger__decor:nth-child(1){width:20px;height:12px;background:url(../img/icon-burger.svg) center/contain no-repeat}.header-burger__decor:nth-child(2){width:14px;height:14px;background:url(../img/burger-close.svg) center/contain no-repeat;opacity:0}.header__change-lang{display:none}.header__list{margin-left:5px}.header__dow{padding:0 35px}.header__noty__wrapper{right:35px}.header__nav__buttons{display:block}.header__nav__buttons .button-pick-up{display:none}}@media screen and (max-width:992px){.header__livesearch .general-tabs{width:100%;margin-left:0}}@media screen and (max-width:920px){.header__city{max-width:220px}.header__city .general-drop__container{max-width:220px}.header__search{margin:0 30px}.header__logo__text{display:none}.header__logo{max-width:120px}.header__logo svg{max-width:105px;max-height:65px;width:100%}.header__button{width:48px;height:48px;border:1px solid transparent}.header__button:active{border-color:#eaeaea;transition:none}.header__nav-item-text{margin-right:auto}}@media screen and (max-width:820px){.header__logo{max-width:100px}.header__link{width:100px;line-height:10px;font-size:10px}}@media screen and (max-width:767px){.header__top{padding:5px 20px}.header__buttons__wrapper:not(.header__buttons__wrapper-mobile){display:none}.header__buttons__wrapper-mobile{display:flex}.header__navigation .header__button-general{display:none}.header__nav__buttons{display:flex;justify-content:space-between;margin-top:25px}.header__nav__buttons .button-pick-up{display:flex;color:#2c922c;text-transform:uppercase;font-size:13px;font-weight:800}.header__nav__buttons .button-pick-up .icon-house{margin-right:25px;font-size:18px}.header__nav__buttons .header__change-lang{margin-top:0}.header__livesearch{width:100%}.header__dow{justify-content:center}.header__button{width:50px;height:40px}.header__button .header__button-noty-decor{top:5px;right:5px}.header__city{max-width:140px}.header__search{margin:0 20px}.header-burger{margin:0 10px 0 20px}.header__noty__wrapper{right:0}.header__noty__wrapper{top:60px}.header__navigation .header__button{margin:0}}@media screen and (max-width:576px){.compare__wrapper.show{bottom:30px}.compare__wrapper{bottom:85px;right:20px;transition:bottom .4s}.compare__wrapper .button-compare{width:48px;height:48px}.header__form{padding:16px 20px;background-color:#fff}.header__form .main-input{height:48px}.header__nav{width:100%;padding:0 30px 30px}.header__nav-list{padding-top:30px}.header__button-search{display:flex;justify-content:center;align-items:center;width:48px;height:48px;font-size:19px;color:#2c922c;border-radius:6px;border:1px solid transparent;position:relative}.header__button-search .icon-search{transition:opacity .4s}.header__button-search .decor{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:14px;height:14px;background:url(../img/burger-close.svg) center/contain no-repeat;opacity:0;transition:opacity .4s}.header__button-search:active{border-color:#eaeaea;transition:none}.header__button-search.active{border-color:#eaeaea}.header__button-search.active .icon-search{opacity:0}.header__button-search.active .decor{opacity:1}.header__search-tablet{position:absolute;left:0;top:calc(100% + 1px);width:100%;max-width:100%;margin:0;z-index:2;background-color:#fff;transform:translateX(100%);transition:transform 0s}.header__search-tablet.active{transform:translateX(0);transition:transform .4s}.header__livesearch{top:calc(100% + 91px)}.header__livesearch__item__link{flex-direction:column}.header__livesearch__item__img{margin-bottom:15px}.header__list{width:100%;margin-left:0;justify-content:center;position:fixed;left:0;bottom:0;background-color:#fff;box-shadow:0 -1px 4px 0 rgba(0,0,0,.08);transition:transform .4s}.header__list.hide{transform:translateY(110%)}.header__link{width:80px;height:65px;font-size:9px}.header__item::before{display:none}.header__item:nth-child(1) .header__link{width:70px}.header__item:nth-child(1) .header__link-img{width:35px;height:35px}.header__item:nth-child(2) .header__link-img{width:51px;height:31px;background-image:url(../img/header-cottages.svg)}.header__item:nth-child(3) .header__link-img{width:41px;height:30px;background-image:url(../img/header-skyscrapers.svg)}.header__item:nth-child(4) .header__link-img{width:37px;height:32px;background-image:url(../img/header-office.svg)}.header__logo{justify-content:center;max-width:initial}.header__logo__text{display:block;margin-left:10px}.header__city{max-width:160px}.header__noty__wrapper{max-width:100%}.header__noty__item{padding:10px 15px}}@media screen and (max-width:440px){.header__city__wrapper .header__city__text,.header__city__wrapper .icon-drop{display:none}.header__city{padding:0;max-width:48px}.header__city::before{display:none}.header__city__wrapper{display:flex;justify-content:center;align-items:center;width:48px;height:48px}.header__city__wrapper .icon-place{font-size:22px;margin-right:0}.header__livesearch{top:calc(100% + 81px)}.header__livesearch__item__link{flex-direction:column}.header__livesearch__item__img{margin-bottom:15px}.header__navigation{justify-content:space-between;width:calc(100% - 70px)}.header__navigation .header__button-general{margin:0}.header__navigation .header__button-favorite{margin-right:15px}.header-burger{margin:0}.header__dow{height:80px}}@media screen and (max-width:1900px){.product-page-tabs{min-height:auto}.general-sitebar{display:none}.general-voting__form .wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:-20px}.general-voting-tablet{display:block;margin-top:60px;padding:40px 60px}.general-voting-tablet h5{text-align:center}.general-voting-tablet .main-button{max-width:270px;margin:35px auto 0}.general-voting-tablet .checkbox__wrapper{width:calc(50% - 20px)}.product-item__map-catalog{display:block;overflow:hidden;margin-right:0!important;box-shadow:0 2px 8px 0 rgba(0,0,0,.1)}.product-item__map-catalog iframe{width:calc(100% + 300px);height:calc(100% + 400px);margin-left:-150px;margin-top:-200px}.product-item__map-catalog+.product__item{order:-1}.product-item__map-catalog+.product__item+.product__item{order:-1}}@media screen and (max-width:1680px){.main-slider__item .main-button{bottom:180px}.main-slider__dots{right:50%;transform:translateX(50%)}.general-button__wrapper-main{width:100%;left:0;height:56px;bottom:0}.general-button__wrapper-main .general-button.prev{position:absolute;left:-18px;top:-180px}.general-button__wrapper-main .general-button.next{position:absolute;right:-18px;top:-180px}.general-button__wrapper-main span{font-weight:400}}@media screen and (max-width:1280px){.general-button__wrapper-main .general-button.prev{position:absolute;left:55px}.general-button__wrapper-main .general-button.next{position:absolute;right:55px}}@media screen and (max-width:1194px){.general-button__wrapper-main{display:none}.main-section{margin-bottom:170px}.main-slider__dots{pointer-events:none}.general-filter{background-color:#fff}.general-filter__form{padding:30px 0 40px;justify-content:space-between;flex-wrap:wrap}.general-filter__form .input__wrapper{margin-top:30px;max-width:calc(50% - 40px)}.general-filter__form .filter-button{margin-top:30px;max-width:calc(50% - 40px)}.general-filter__list{width:calc(100% - 100px);margin-right:0;justify-content:space-between}.general-filter__item{width:33.333%}.general-filter__item.active .general-drop{border-color:#eaeaea;transition:border-color .4s .2s}.general-filter__item.active .general-drop__wrapper{visibility:visible;opacity:1;transition:visibility 0s 0s,opacity .4s .2s;z-index:2}.general-filter__item.active .icon-drop{transform:rotate(180deg)}.general-filter__button{width:100%}.general-drop-input{max-width:100%;pointer-events:none}.product__wrapper-list-position{display:flex;flex-direction:column;align-items:center;width:100%}.product__wrapper-list-position .product__list{max-width:760px}.product-slider__item{width:330px;position:absolute;opacity:0;transform:translateX(calc(-100% - 60px));transition:transform .6s,opacity .6s}.product-slider__item.show{opacity:1;transform:translateX(0)}.product-slider__item.show+.product-slider__item{opacity:1;transform:translateX(calc(100% + 30px))}.product-slider__item.show+.product-slider__item+.product-slider__item{opacity:1;transform:translateX(calc(200% + 60px))}.product-slider__item.show+.product-slider__item+.product-slider__item+.product-slider__item{opacity:1;transform:translateX(calc(300% + 90px))}.product-slider__item.show+.product-slider__item+.product-slider__item+.product-slider__item~.product-slider__item{opacity:0;transform:translateX(calc(400% + 120px))}.product-slider__list{padding-left:40px}.product-item__map-catalog+.product__item+.product__item{order:initial}.popular__block__header .wrapper{width:calc(70% - 15px)}.popular__block__header .wrapper:nth-child(1){width:calc(30% - 15px)}.popular__block__header .wrapper:nth-child(1) .popular-sub-name__item{width:60%}.subscribe-block{flex-direction:column;align-items:center;text-align:center}.subscribe-block__text{margin-bottom:30px}.reviews__img{width:140px;height:140px}.general-tabs__list .general-tabs__item-empty{display:block;width:10px;height:20px}.general-tabs__list .general-tabs__item-empty::before{display:none}.rating-drop__wrapper:last-of-type{margin-bottom:-50px}.rating-block__list{margin-right:-30px}.rating-block__item{width:calc(50% - 30px);margin-right:30px;margin-bottom:50px;display:flex;flex-direction:column}.rating-block__table{margin-top:auto}.rating-block__table__caption{padding:15px 24px}.rating-block__table__item{padding:10px 20px;font-size:13px}.rating-block__list-diagram .rating-block__table__item{padding:6px 20px}.rating-block__general-info{flex-wrap:wrap;padding:10px 20px}.rating-block__general-info .name{width:100%}.rating-block__general-info .date{width:calc(50% - 5px);text-align:left}.rating-block__general-info .date:last-child{text-align:right}.rating-drop__info .rating-drop__wrapper{width:calc(50% - 15px)}.rating-block__table-list{max-height:560px}.catalog__filtration__header{flex-wrap:wrap;margin-bottom:30px}.catalog__filtration__header>.wrapper{max-width:90%}.catalog__filtration__header .filter-button{max-width:56px}.catalog__filtration__header .filter-button__text{display:none}.catalog__filtration__header .filter-button__decor{margin-right:0}.catalog__filtration__header .catalog__range-slider{display:none}.catalog__range-slider-tablet{display:block;margin-bottom:35px}.catalog__filtration__body__wrapper{flex-wrap:wrap;margin-right:-25px}.catalog__filtration__body__wrapper .calc-wrapper{width:calc(50% - 25px);margin-bottom:35px;margin-right:25px}.catalog__range-slider{max-width:calc(50% - 25px)}.catalog__checkbox-wrapper{width:calc(50% - 25px)}.article-main{padding:40px 100px 55px}.product-page__general-wrapper{width:calc(55% - 15px)}.product-page__info-wrapper{width:calc(45% - 15px)}.product-page__info-about-house{max-width:175px}.product-page__same__list{margin-right:0}.product-page__same__item{width:100%;margin-right:0}.product-page__same__item .name{width:35%}.product-page__same__item .price{width:30%;text-align:right;white-space:nowrap}.product-page__same__item .area{width:20%}.comparison__header__wrapper .general-button{display:none}.comparison__filter-table__list,.comparison__product__list{scroll-behavior:initial}}@media screen and (max-width:1024px){.comparison__wrapper{padding-left:10px}.comparison__header-add-new{margin-right:20px}.comparison__header-add-new a{width:120px;height:200px;padding:20px;text-align:center}.comparison__header-add-new .decor{width:60px;height:60px}.comparison__header-add-new .icon-plus{font-size:25px}.comparison__body{margin-left:-10px}.comparison__header{height:283px}.comparison__header__wrapper{padding-left:10px}.comparison__header__wrapper.fixed{padding-left:10px}.comparison__product__item{width:140px;margin-right:20px}.comparison__buttons__wrapper{flex-wrap:wrap;padding:5px 25px}.comparison__button-buy{display:none}.comparison__filter-table__list{padding:13px 27px 13px 20px}.comparison__filter-table__caption{width:140px;font-size:11px;padding:12px 0 12px 20px}.comparison__filter-table__item{width:140px;margin-right:20px;display:flex;align-items:center}.comparison__product__item-body{height:200px}.comparison__filter-table__header{font-size:20px;padding:18px 20px}.comparison__product__link{font-size:14px}.statistic{padding:60px 0 80px}.statistic__list{margin-bottom:-20px;margin-top:40px;flex-wrap:wrap}.statistic__item{width:calc(50% - 30px);margin-bottom:20px}.news__wrapper .general-heading{flex-direction:column;margin-bottom:30px}.news__wrapper .general-heading .main-caption-l{margin-right:0}.news__wrapper .general-top__drop{margin-top:20px;max-width:100%}}@media screen and (max-width:992px){.main-section{margin-bottom:0}.main-slider__name{font-size:48px;padding:50px 0 0 30px}.main-slider__list{height:430px}.main-slider__dots{bottom:45px}.main-slider__item .main-button{bottom:65px;width:100%;height:85%;left:0;top:0;transform:none!important;opacity:0;max-width:none}.general-filter{position:relative;left:0;top:0;transform:none}.product__wrapper-list-position .product__list{max-width:690px}.product__list{margin-right:0}.product__item{width:324px;margin-right:40px}.product-item__map-catalog{margin-left:40px}.product__item:nth-child(2n){margin-right:0}.calc-product{font-size:26px;line-height:24px}.product__buttons{width:93px}.button-compare{font-size:18px}.button-favorites{font-size:19px}.product__name{font-size:15px}.product__price span{padding:0 5px}.product__item__footer{font-size:13px}.procut__distance{font-size:14px}.product-slider__list{height:522px}.product__img{height:320px}.popular{margin-top:100px;padding:50px 0 50px}.popular__block__list-main{max-height:920px}.popular-sub-name__list{margin-right:0}.popular__block__header .wrapper{width:calc(75% - 10px)}.popular__block__header .wrapper:nth-child(1){width:calc(25% - 10px)}.popular__block__header .wrapper:nth-child(1) .popular-sub-name__item{width:100%}.popular-sub-name__item{font-size:15px}.popular-sub-name__item{width:calc(33.33% - 15px)}.popular__block__item{flex-wrap:wrap}.popular__name-category{width:100%;margin-bottom:15px}.popular__info__wrapper{width:100%}.popular__img{width:calc(32% - 14px)}.popular__info{width:calc(68% - 14px)}.popular__name{font-size:18px;width:calc(100% - 100px)}.product__sale{max-width:145px}.product__list-sale.product-slider__list{height:543px}.product__list-sale .product__name{padding:12px 30px}.product__text{font-size:16px}.product__name-company{font-size:13px;line-height:18px}.product__name-company .company-logo{width:15px;height:15px}.best-company__item{width:calc(50% - 30px)}.reviews-slider__item{width:calc(80% - 30px)}.reviews__img{width:160px;height:160px}.reviews__list{justify-content:center;margin-right:0}.reviews__item{width:530px;margin-right:0}.reviews-page__wrapper .reviews__item{width:100%}.rating-block{padding-top:65px;margin-bottom:90px}.rating-block__item-assessment .table-name{width:calc(40% - 5px)}.rating-block__item-assessment .table-calc{width:calc(22.5% - 5px)}.rating-block__item-assessment .table-rating{width:calc(27.5% - 5px)}.rating-block__list-diagram .table-number{width:calc(10% - 5px)}.rating-block__list-diagram .table-area{width:calc(40% - 5px)}.rating-block__list-diagram .table-date{width:calc(25% - 5px)}.rating-block__list-diagram .table-name{width:calc(40% - 5px)}.rating-block__list-diagram .table-rating{width:calc(25% - 5px)}.seo-block__content{padding:0 40px;width:calc(100% + 80px);margin-left:-40px}.seo-block__content .wrapper{padding-top:40px}.catalog__filter-button{max-width:55px}.catalog__filter-button .icon-search{padding-right:0}.catalog-filter__form .input__wrapper:first-of-type{width:58%}.catalog-filter__form .input__wrapper:last-of-type{width:42%}.catalog-filter__form .filter-button__text{display:none}.filter-selected__caption{max-width:600px}.filter-selected__wrapper{margin-top:55px}.filter-selected__list{margin-left:70px}.catalog-filter__drop{max-width:690px}.catalog-filter__drop .general-drop__item{padding:10px 25px 10px 40px}.catalog-filter__drop .wrapper{max-width:230px}.catalog-filter__drop .caption{padding:17px 0 15px 40px}.call-back__caption{margin-bottom:40px}.call-back__header .icon-place-big{left:20px}.call-back__name{padding-left:50px}.call-back__body{padding:18px 20px 0}.call-back__body .checkbox__wrapper{margin-right:25px}.custome-checkbox{margin-right:7px}.free-search__caption{font-size:44px}.reviews__list-construction .reviews__item{width:325px}.best-company-info__header{font-size:13px;line-height:15px}.best-company-info__header h4{font-size:15px;line-height:20px;margin-bottom:10px}.best-company-info__contact-item{font-size:13px}.best-company-info__footer{flex-direction:column}.best-company-info__footer .wrapper{margin-top:15px}.info-block__container{width:calc(100% + 80px);margin-left:-40px;padding:0 40px}.info-block__inner img{padding:0 20px 20px 0}.info-block__container-place{padding-bottom:25px}.info-block__container-place .info-block__inner__img{max-width:360px;height:210px}.info-block__spoiler__button{font-size:16px}.catalog__wrapper{padding:0;background-color:#fff}.catalog__filtration__body__wrapper-list{flex-direction:column}.catalog__filtration__body__wrapper-list .catalog__checkbox-wrapper{width:100%;margin-bottom:30px}.catalog__filtration__body__wrapper-list .catalog__checkbox-wrapper:last-child{margin-bottom:0}.catalog__filtration__footer .custome-checkbox{margin-right:15px}.catalog__clear{max-width:175px}.article-main{padding:30px 40px 35px}.article-main__img{height:330px}.article-main__footer{flex-direction:column;align-items:flex-start}.article-main__footer .general-social__wrapper{margin-top:20px}.article-main__tags{margin-top:20px}.product-page__main{flex-wrap:wrap;margin-bottom:60px}.product-page__general-wrapper{width:100%}.product-page__general-img{height:430px}.product-page__img-list{max-width:600px}.product-page__img-item{height:100px}.product-page__img-navigation .general-button{height:100px}.product-page__img-navigation{justify-content:center}.product-page__info-wrapper{width:100%;margin-top:35px}.product-page-tabs__header-img{width:200px;height:100px;margin-right:20px;flex-shrink:0}.product-page__buttons{margin-right:-30px}.product-page__button{max-width:calc(33.333% - 30px);margin-right:30px}.product-page__button-help{display:none}.product-page__button.product-page__button-meeting{max-width:calc(33.333% - 30px)}.product-page__info-header{padding-bottom:8px}.product-page__info-footer{display:flex;justify-content:space-between;margin-top:50px}.product-page__info-footer .general-social__wrapper{width:calc(50% - 24px)}.product-page__address{width:calc(50% - 39px);margin:0;margin-left:15px}.product-page__characteristic-item{width:calc(50% - 30px)}.product-page__characteristic-item-big{width:calc(100% - 30px);margin-right:0}.product-page__characteristic-description{padding:27px 30px 35px}.product-page__info-wrapper-tabs .product-page__status{display:none}.product__status-tabs{display:block;margin-right:0;margin-left:35px}.product-page__general__caption-wrapper .type-project{margin-left:auto}.product-page__info-about-house{max-width:210px}.product-page__plan{display:none}.product-page__plan-tablet{display:block;margin-top:60px}.product-page__info-body{display:flex;flex-direction:column}.product-page__info-body .wrapper{order:-1}.product-page__buttons-tabs{margin-bottom:-20px}.product-page__same-tabs{width:100%;margin-top:0}.product-page__same-tabs .name{width:35%}.product-page__same-tabs .price{width:30%}.product-page__same-tabs .area{width:20%}.product-page__map-container{height:500px}.main-filtration__wrapper-best-company{flex-wrap:wrap}.main-filtration__wrapper-best-company .catalog-filter__form{max-width:100%}.main-filtration__wrapper-best-company .general-filter__list{max-width:100%;margin-top:20px}.company-page__full-info{width:100%}.company-page__info{padding:90px 50px 55px}.company-page__actions{width:100%;margin-top:35px}.company-page__actions__list{display:flex;flex-wrap:wrap;justify-content:space-between}.company-page__actions__item{width:calc(50% - 30px)}.faq__form-wrapper{margin-top:60px}.faq__container~.faq__form-wrapper .faq__form{margin-bottom:60px}.faq__tabs-adaptation{display:block;margin-top:25px}.faq__tabs-adaptation .faq__tabs-caption{margin-bottom:10px}.faq__tabs-adaptation .general-top__drop{max-width:100%}.faq__tabs-adaptation .general-drop__wrapper{width:100%}.faq__info{width:100%}.faq__tabs{display:none}.researches .article-page__more-news{margin-top:60px}.researches__list{margin-right:-30px;margin-bottom:20px;flex-wrap:wrap}.researches__item{width:calc(50% - 30px);margin-right:30px;margin-bottom:30px}.researches__item .img{height:130px}.researches__content{padding:25px}.researches__form .main-button{margin-top:20px}.dictionary__letter-content-list{margin-bottom:70px}}@media screen and (max-width:840px){.general-filter__item .general-filter__button{padding:10px}.general-filter__item .general-filter__caption{padding-left:10px}}@media screen and (max-width:767px){.main-slider__item.show{animation:next-slider-animation-mobile .8s}@keyframes next-slider-animation-mobile{0%{transform:scale(1.1);-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-ms-filter:grayscale(1);filter:grayscale(1)}100%{transform:scale(1);-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);filter:grayscale(0)}}.general-filter__list{width:100%;margin-top:25px}.filter-check{margin:0 auto}.filter-check_application{margin:0}.catalog-filter__drop{left:20px;max-width:100%;width:100%;height:auto}.catalog-filter__wrapper .catalog-filter__drop{max-width:calc(100% - 40px)}.catalog-filter__drop .wrapper{width:100%;max-width:100%;position:absolute}.catalog-filter__drop .wrapper{display:block;opacity:0;transform:translateX(calc(-100% + 40px));transition:transform .6s,opacity .6s}.catalog-filter__drop .wrapper.mobile-active{opacity:1;transform:translateX(0)}.catalog-filter__drop .wrapper.mobile-active+.wrapper{opacity:0;transform:translateX(calc(100% + 40px))}.main-filtration__wrapper-best-company .catalog-filter__drop{max-width:100%}.catalog-filter__drop .general-drop__container{height:auto}.catalog-filter__distance{left:20px;max-width:calc(100% - 40px)}.catalog-filter__form{flex-direction:column}.catalog-filter__form .input__wrapper:first-of-type{width:100%}.catalog-filter__form .input__wrapper:last-of-type{width:100%}.catalog-filter__form .catalog__filter-button{transform:none;top:auto;bottom:-4px;right:0}.catalog-filter__form .input__wrapper .line{width:100%;height:2px;top:auto;bottom:0;transform:none}.catalog-filter__form .input__wrapper .main-input{height:52px}.filter-selected__caption{font-size:28px;line-height:36px}.filter-selected__list{margin:0 -10px -10px 0;justify-content:flex-start}.filter-selected__item{margin-right:10px;margin-bottom:10px}.filter-selected__item a{padding:12px 18px}.filter-selected__item:first-child{margin-left:60px}.product__wrapper-list-position .product__list{max-width:100%;justify-content:center}.product-item__map-catalog{height:521px}.product{margin-top:65px}.product-slider__list{padding-left:20px}.product-slider__item{width:310px}.product-slider__item.show+.product-slider__item{transform:translateX(calc(100% + 10px))}.product-slider__item.show+.product-slider__item+.product-slider__item{transform:translateX(calc(200% + 20px))}.calc-product{font-size:22px;line-height:20px}.calc-product span{font-size:11px;line-height:11px}.popular{margin-top:65px}.popular__block{margin-bottom:45px}.popular__block__header{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.popular__block__header .wrapper{flex-shrink:0}.popular__block__header .wrapper:first-child{width:130px}.popular__block__header .wrapper:last-child{width:420px;margin-left:20px;padding-right:20px}.popular__block__header::-webkit-scrollbar{display:none}.popular-sub-name__item{font-size:14px}.popular__block-construction .popular__block__header .wrapper{max-width:210px}.subscribe-block__form .main-input{padding-left:20px}.subscribe-block__decor{display:none}.best-company{margin:65px 0}.reviews{margin-bottom:65px}.reviews__img{width:120px;height:120px;top:-90px}.product-page__reviews-item__img{width:120px;height:120px;left:-60px}.reviews__list-buildings .product-page__reviews-item{margin-left:60px;padding-left:70px}.reviews__list-construction.reviews-slider__list{height:362px}.reviews__list-construction .reviews__img{top:-90px}.reviews__list-construction .reviews__caption{margin-top:20px}.general-tabs{width:calc(100% + 40px);margin-left:-20px}.reviews-page .reviews__list{margin-bottom:-80px}.reviews__item{margin-bottom:80px}.rating-block__list{margin-right:0}.rating-block__item{width:100%;margin-right:0}.rating-drop__info{flex-direction:column}.rating-drop__info .rating-drop__wrapper{width:100%;margin-bottom:50px!important}.rating-drop__info .rating-drop__wrapper:last-child{margin-bottom:0!important}.seo-block__content{width:calc(100% + 40px);margin-left:-20px;padding:0 20px}.call-back{padding:60px 0;margin-top:60px}.call-back__caption{font-size:24px;line-height:30px;margin-bottom:35px}.call-back__header{position:relative;margin-bottom:115px}.call-back__drop{position:absolute;left:-4px;top:calc(100% + 30px);max-width:calc(100% + 8px)!important;width:calc(100% + 8px)!important}.call-back__header .callback-drop{max-width:calc(100% + 8px);width:calc(100% + 8px)}.call-back__body{margin:0 0 30px 0;flex-direction:column;padding:15px 20px}.call-back__body .checkbox__wrapper{margin-right:0;margin-bottom:20px;padding:0}.call-back__body .checkbox__wrapper:last-child{margin-bottom:0}.free-search{width:100vw;padding:0;margin-bottom:60px}.free-search__wrapper{width:100vw;padding:50px 20px 120px}.free-search__caption{font-size:32px;line-height:36px}.free-search__number{font-size:150px;margin:0 15px}.free-search__body p span{font-size:18px;line-height:24px}.info-block{margin-bottom:60px}.info-block__container{width:calc(100% + 40px);margin-left:-20px;padding:0 20px}.info-block__container-place{padding-bottom:20px}.info-block__inner img{max-width:200px;height:180px;padding:0 15px 15px 0}.info-block__container-place .info-block__inner__img{max-width:220px;height:150px;padding:0 15px 10px 0}.info-block__container-place .info-block__inner{max-height:363px}.info-block__inner{font-size:14px}.info-block__inner h1:first-of-type,.info-block__inner h2:first-of-type,.info-block__inner h3:first-of-type{font-size:18px;line-height:22px;margin-bottom:15px}.info-block__inner__classification p{margin-bottom:12px}.catalog__wrapper{background-color:transparent}.catalog__main-wrapper{background-color:transparent;margin-top:30px;padding-top:0}.catalog__main-wrapper .catalog-filter__drop{max-width:calc(100% - 40px)}.catalog__main-wrapper .catalog-filter__form{margin:0 20px 0}.catalog__main-wrapper .catalog-filter__distance,.catalog__main-wrapper .catalog-filter__drop{top:57px}.product-catalog{margin-top:35px}.catalog .general-heading{flex-direction:column}.catalog .general-heading .filter-button{display:flex;max-width:160px;margin-left:30px;flex-shrink:0;color:#f5850c;background-color:#fff}.catalog .general-heading .filter-button__decor{border-color:#f5850c}.catalog .general-heading .filter-button__decor::after,.catalog .general-heading .filter-button__decor::before{background-color:#f5850c}.catalog__buttons-wrapper{display:flex;margin-top:20px}.button-distance{max-width:70px}.catalog__clear .icon-clear{margin-right:0}.catalog__filtration__wrapper{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#fff;z-index:10;padding:0 0 25px;box-shadow:0 10px 20px 0 rgba(0,0,0,.02);transform:translateX(-100%);transition:transform 0s}.catalog__filtration__wrapper.active{transform:translateX(0);transition:transform .5s}.catalog__filtration__container{display:flex;flex-direction:column;height:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none;padding-top:30px}.catalog__filtration__container::-webkit-scrollbar{display:none}.catalog__mobile-caption{display:block;font-size:17px;line-height:24px;font-weight:800;margin-bottom:25px;padding-left:20px;order:-1}.catalog__filtration__header{margin-top:20px;padding:0 20px}.catalog__filtration__header .filter-button{display:none}.catalog__filtration__header>.wrapper{max-width:100%}.catalog__filtration__body{display:block;padding:0 20px 35px;margin-bottom:0;max-height:initial;opacity:1;overflow:initial}.catalog__filtration__footer{order:-1;padding:15px 20px;border-bottom:2px solid #eaeaea}.catalog__filtration__footer .catalog__clear,.catalog__filtration__footer .catalog__filtration__number{display:none}.catalog__filtration__footer .general-drop::after{display:none}.catalog__open-more{display:none}.catalog__filtration__mobile-panel{position:fixed;left:0;bottom:0;width:100%;height:58px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 -1px 6px 0 rgba(0,0,0,.08);background-color:#fff;z-index:6}.catalog__filtration__mobile-panel .catalog__clear{margin-left:0;max-width:70px;height:100%}.catalog__filtration__mobile-panel .catalog__clear::before{height:100%;top:0}.catalog__filtration__mobile-panel .filter-button{max-width:210px;margin:5px 5px}.catalog__back-button{transform:rotate(180deg);width:70px;font-size:10px;height:100%;border-left:1px solid #d3d3d3}.catalog__filtration__list{margin-bottom:-15px}.catalog__filtration__item{margin-bottom:15px}.best-company__container{margin-bottom:55px}.product-compaines{margin-bottom:65px}.subscribe-block-alone{margin-bottom:65px;padding:25px 30px}.article-main__header p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article-main__header .name{max-width:170px}.article-main__header .area{max-width:110px}.article-page__link .text{max-width:170px}.article-page__comments{margin:60px 0}.article-page__more-news{margin-bottom:60px}.product-page__info-footer{flex-wrap:wrap}.product-page__info-footer .general-social__wrapper{width:100%;margin-top:30px}.product-page__address{width:100%}.product-page__characteristic-list{margin-bottom:-20px}.product-page__characteristic-item{width:100%;font-size:14px;padding:20px 30px;margin-bottom:20px}.product-page__characteristic-description{padding:25px 20px 25px;font-size:14px;line-height:24px}.product-page__buttons{margin-right:0}.product-page__button{max-width:100%;margin-right:0}.product-page__button.product-page__button-meeting{max-width:100%}.product-page__button-question{order:-1}.product-page__button-phone{order:-1}.company-page__bg{height:800px}.company-page__main{padding:80px 0 0}.company-page__caption{font-size:28px}.company-page__info{padding:80px 30px 35px;text-align:center;margin-top:75px}.company-page__info__header .general__socila-list{flex-direction:column}.company-page__info__header .general__social-item{margin-right:0;margin-bottom:15px}.company-page__links-list{flex-direction:column;align-items:center}.company-page__links-item{width:100%;margin-bottom:15px}.company-page__links-item:last-child{margin-bottom:0}.company-page__info__footer{padding-top:30px}.company-page__info__statistic-list{flex-direction:column;align-items:center}.company-page__info__statistic-item{width:100%;margin-bottom:25px}.company-page__info__statistic-item:last-child{margin-bottom:0}.company-page__info__statistic-item .number{font-size:36px;line-height:36px}.company-page__info__statistic-item .text{font-size:12px}.company-page__full-info__text p{margin-bottom:15px}.company-page__actions__item{width:100%}.faq__form{margin-top:25px}.faq__form .wrapper{flex-wrap:wrap}.faq__form .container-form{max-width:100%;margin-right:0}.faq__form .textarea__wrapper{max-width:100%;margin-top:20px}.faq__form .main-button{margin-top:30px}.dictionary__letter__header__wrapper.fixed .dictionary__letter-list{padding:0 20px}.dictionaty .main-caption-l{margin-bottom:20px}.dictionaty__text{margin-bottom:35px}.dictionary__word-item{flex-wrap:wrap;margin-bottom:20px}.dictionary__word-item .name{width:100%;margin-bottom:10px}.dictionary__word-item .description{width:100%}.researches__list{margin-right:0;margin-bottom:40px;flex-wrap:wrap}.researches__item{width:100%;margin-right:0;margin-bottom:30px}.comparison__mobile__buttons.active .wrapper{animation:comparison .4s}.comparison__mobile__buttons .wrapper{display:flex;justify-content:space-between;align-items:center;padding:10px 10px;margin-top:auto;box-shadow:0 -1px 4px 0 rgba(0,0,0,.08);background-color:#fff;height:67px;width:100%}.comparison__mobile__buttons .comparison__button{box-shadow:0 1px 6px 0 rgba(0,0,0,.08);border-radius:6px;width:40px;height:40px;margin:0!important}.comparison__mobile__buttons .general-noty__button-favorite,.comparison__mobile__buttons .general-noty__button-sing-up{color:#3d3d3d}.comparison__mobile__buttons .general-noty__button-sing-up.active{color:#7bc97b}.comparison__mobile__buttons .general-noty__button-favorite.active{color:#f39631}.comparison__mobile__buttons .comparison__button-call-back,.comparison__mobile__buttons .comparison__button-write{color:#2c922c}.comparison__mobile__buttons .comparison__button-meeting{color:#f5850c}.comparison__mobile__buttons .comparison__button-buy{background-color:#ff9a2c}@keyframes comparison{0%{opacity:0}100%{opacity:1}}.links{margin-top:45px;padding-bottom:15px}.links__list{font-size:12px;margin-right:-25px}.links__item{margin-right:25px;margin-bottom:15px}.statistic{margin-bottom:65px}}@media screen and (max-width:727px){.product__wrapper-list-position .product__list{max-width:324px}.product__item{margin-right:0}.product-item__map-catalog{margin-left:0}.product-item__map-catalog+.product__item{order:initial}}@media screen and (max-width:576px){.article-page.policy{margin-bottom:80px}.main-slider__name{font-size:24px;padding:40px 0 0 25px}.main-slider__info{font-size:18px;top:5px;right:5px}.main-slider__info span{font-size:11px}.main-slider__list{height:186px}.main-slider__dots{bottom:10px}.general-filter__form{padding:25px 0 30px}.general-filter__form .input__wrapper{margin-top:5px;max-width:100%}.general-filter__form .filter-button{max-width:100%}.general-filter__list{flex-direction:column}.general-filter__item{width:calc(100% + 10px);margin-bottom:10px;margin-left:-10px}.general-filter__item .general-drop{margin-left:0}.general-drop-input{width:100%}.catalog-filter__form .input__wrapper .icon-place-big{display:none}.catalog-filter__form .input__wrapper:first-of-type .main-input{padding-left:20px}.product__status{margin-right:20px}.product__item__body{padding:0 20px}.product__item__footer{padding:0 20px 15px}.popular{padding:45px 0}.popular__block{width:calc(100% + 40px);margin-left:-20px}.popular__block__header{padding:12px 20px 22px}.popular__block__item{padding:30px 20px}.popular__block__list-main{max-height:900px}.popular__info__wrapper{flex-wrap:wrap;position:relative}.popular__img{width:calc(61% - 14px)}.popular-button{position:absolute;top:0;right:0}.popular__info{width:100%;margin-top:15px}.popular__name{width:100%}.popular__block-construction .popular__block__header .wrapper{max-width:140px}.subscribe-block__form{flex-wrap:wrap}.subscribe-block__form .input__wrapper{max-width:100%;margin-right:0}.subscribe-block__button{max-width:100%;margin-top:30px}.best-company__item{height:150px}.best-company__text{margin-top:10px}.general-tabs__list{font-size:15px}.general-tabs__item{width:175px}.reviews-page .general-heading{flex-direction:column}.reviews-page .general-top__drop{margin-top:25px}.reviews-slider__item{width:calc(91% - 10px)}.reviews-slider__item.show+.reviews-slider__item{transform:translateX(calc(100% + 20px))}.reviews-slider__list{height:363px}.reviews__item{padding:20px 20px 45px}.reviews__item .read-more{right:20px}.reviews__item .read-more .icon-arrow-more{font-size:8px}.reviews__text{-webkit-line-clamp:6}.time-on-service{max-width:70px}.star__list{font-size:10px}.rating-block{margin-top:50px;padding-top:0;margin-bottom:60px}.rating-block__wrapper{padding:0;border-top:1px solid #d3d3d3}.rating-drop__wrapper{border-bottom:1px solid #d3d3d3}.rating-drop__wrapper:last-of-type{margin-bottom:0p}.rating-drop__wrapper.active .rating-block__list{display:block;animation:opacity-rating .4s}.rating__button-mobile{display:flex;align-items:center;color:#3c2f21;font-size:19px;font-weight:700;width:100%;padding:20px 20px;text-align:left}.rating__button-mobile .icon-drop{margin-left:auto;transition:transform .4s}.rating-block__list{display:none;padding:0 20px;margin-top:10px}.rating-block__item{margin-bottom:30px}.rating-icon{width:16px;height:20px;margin-right:10px}.rating-block .main-button-more{display:none}.rating-caption{display:none}@keyframes opacity-rating{0%{opacity:0}100%{opacity:1}}.rating-drop__info .rating-drop__wrapper{margin-bottom:0!important}.seo-block__content{margin-top:20px}.seo-block__content{font-size:14px}.seo-block__content .wrapper{padding-top:30px}.call-back__header .call-back__drop-button{padding:10px 25px}.call-back__footer{flex-direction:column}.call-back__footer .input__wrapper{max-width:100%;margin-bottom:35px}.call-back__footer .call-back__button{max-width:100%}.best-company-info__list{margin-right:0}.companies+.seo-block{margin-top:65px}.best-company-info__item{width:100%;margin-right:0;margin-bottom:20px}.best-company-info__header{margin-bottom:15px}.info-block__container-place .info-block__inner__img{max-width:180px;height:120px}.info-block__container-place .read-more{font-size:13px}.info-block__container-place .read-more .icon-arrow-more{font-size:9px}.info-block__inner img{max-width:160px;height:120px;padding:0 5px 5px 0}.catalog__filtration__header{margin-bottom:20px}.catalog__filtration__body{padding-bottom:45px}.catalog__filtration__body__wrapper{margin-bottom:20px}.catalog__filtration__body__wrapper .calc-wrapper{width:100%}.catalog__filtration__body__wrapper .catalog__range-slider{margin-bottom:20px}.catalog__range-slider{max-width:100%}.catalog__filtration__body__wrapper-list .catalog__checkbox-wrapper{margin-bottom:20px}.catalog__filtration__footer{padding-right:0}.catalog__filtration__footer .general-drop:first-of-type{max-width:190px}.catalog__filtration__footer .general-drop .general-filter__button{padding-right:13px}.catalog__filtration__footer .checkbox__wrapper{margin-right:18px}.article-page__wrapper .general-heading{flex-direction:column}.article-page__wrapper .general-heading .main-caption-l{margin-right:0}.article-page__wrapper .general-noty__buttons-container{margin-top:20px}.article-main{width:calc(100% + 40px);margin-left:-20px;padding:30px 20px 35px}.article-main__header{flex-direction:column;align-items:flex-start}.article-main__header p{margin-bottom:10px;margin-right:0;max-width:100%!important}.article-main__header p:last-child{margin-bottom:0p}.article-main__header .date{margin-left:0}.article-main__img{height:220px}.article-main__body{font-size:14px}.article-main__body p{margin-bottom:15px}.article-main__body h3{font-size:20px;margin-bottom:15px;margin-top:20px}.article-main__recommendation{font-size:18px;margin-bottom:20px;padding:10px 0}.article-main__footer .general-social__wrapper{flex-direction:column;align-items:flex-start}.article-main__footer .general-social__wrapper h5{margin-bottom:10px}.article-page__link .text{display:none}.article-page__comments-form{padding:20px}.article-page__comments-form .container-form{flex-direction:column}.article-page__comments-form .container-form .input__wrapper{width:100%;margin-right:0}.article-page__comments-form .subscribe-block__button{max-width:100%}.product-page .general-noty__buttons-container{position:absolute;right:20px;top:75px}.product-page .main-caption-l{height:60px;margin-right:0;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product-page__type{margin-bottom:55px}.product-page__img-header .general__open{display:none}.product-page__general-img{width:calc(100% + 40px);height:225px;margin-left:-20px}.product-page__general-img img{border-radius:0}.product-page__img-header{top:20px}.product-page__img-navigation{display:none}.product-page__info-wrapper{margin-top:25px}.product-page__rating p{display:none}.product-page__rating .product__rating{display:block}.product-page__info-body .wrapper{flex-direction:column}.product-page__info-name{display:flex;justify-content:space-between;align-items:center}.product-page__info-name h5{margin-top:0}.product-page__price{margin-top:27px}.product-page__info-footer{margin-top:45px}.product-page__caption{font-size:18px}.product-page__same__item{position:relative;align-items:flex-start;padding-right:20px;padding-top:15px;padding-bottom:15px}.product-page__same__item .img{max-width:70px;height:calc(100% + 30px);margin-top:-15px}.product-page__same__item .name{margin-left:20px}.product-page__same__item .price{position:absolute;top:15px;right:20px;width:40%}.product-page__same__item .area{margin-top:20px;width:50%}.product-page__same-tabs .product-page__same__item .area{width:50%}.product-page__status-table{font-size:12px}.product-page__status-table .in-project{padding-right:5px}.product-page__status-table .build{padding-right:5px}.product-page__status-table .type{padding-right:5px}.product-page__status-table__list{font-size:13px}.product-page__status-table__header{padding:0 20px}.product-page__status-table__item{padding:0 20px}.product-page__characteristic-wrapper{max-height:460px;overflow:hidden;position:relative}.product-page__characteristic-wrapper.active{max-height:2700px;transition:max-height .6s;padding-bottom:70px}.product-page__characteristic-wrapper .main-button-more{display:flex;position:absolute;left:0;bottom:0;max-width:100%}.general-voting-tablet{padding:40px 25px}.general-voting__form .wrapper{flex-direction:column}.general-voting__form .checkbox__wrapper{width:100%;margin-left:15px}.general-voting__form .main-button{max-width:100%}.seo-block-product-page{margin-top:65px}.product-page-tabs__header-info .general-noty__buttons-container{margin-left:10px}.product-page-tabs__header{margin-bottom:40px}.product-page-tabs__header-img{display:none}.product-page-tabs__header-info .info{flex-wrap:wrap}.product-page-tabs__header-info .name{width:100%}.product-page-tabs__header-info .project{justify-content:space-between;width:100%;margin-top:15px}.product-page__general__caption-wrapper{flex-wrap:wrap}.product-page__general__caption-wrapper .name-project{width:100%;margin-bottom:13px}.product-page__general__caption-wrapper .type-project{width:50%;margin:0}.product-page__general__caption-wrapper .product__status-tabs{width:50%;text-align:right;margin:0}.product-page__info-about-house{display:none}.product-page__info-wrapper-tabs .product-page__price{margin-top:0}.product-page__info-wrapper-tabs .product-page__info-body{margin-top:10px}.product-page__plan-item{width:100%;pointer-events:none}.product-page__map-address{margin-top:10px}.product-page__map-container{height:400px}.product-page__video-item{width:100%;height:250px}.product-page__reviews-header{flex-direction:column;align-items:flex-start}.product-page__reviews-header .main-button{margin-top:15px;margin-left:0}.product-page__reviews-item{padding:15px 20px;margin-bottom:20px}.product-page__reviews-item__body{margin-top:10px}.main-filtration__wrapper-best-company{margin-bottom:0;margin-top:20px}.comparison__header{height:181px}.comparison .general-heading{flex-direction:column}.comparison .general-drop.general-top__drop{max-width:100%;margin-top:20px}.comparison .general-drop__wrapper{width:100%}.comparison__header__wrapper.fixed .comparison__header-add-new a{height:105px}.comparison__header__wrapper.fixed .comparison__product__item-body{height:105px}.comparison__header-add-new a{width:90px;height:105px;font-size:11px;text-align:center}.comparison__header-add-new a::before{width:15px;right:-10px}.comparison__header-add-new .decor{width:50px;height:50px;flex-shrink:0}.comparison__header-add-new .icon-plus{font-size:20px}.comparison__product__list{padding:10px 0 20px 20px;margin:-10px 0 -20px -20px}.comparison__product__item{width:105px}.comparison__product__item-body{height:105px}.comparison__buttons__wrapper{display:none}.comparison__product__item .general-noty__buttons-container{display:none}.comparison__product__mobile-button{display:flex;justify-content:center;align-items:center;border-radius:4px;width:40px;height:40px;background-color:#fff;font-size:18px;line-height:0;position:absolute;right:0;top:0;background-position:center;background-repeat:no-repeat;background-size:4px 18px}.comparison__product__item-footer{margin-top:10px}.comparison__filter-table__header{font-size:18px}.comparison__filter-table__caption{width:105px;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.comparison__filter-table__item{width:105px;margin-right:20px;font-size:11px}.comparison__filter-table__item .product__status{font-size:11px}.comparison__button-write{font-size:15px}.product-page__reviews-item__img{width:70px;height:70px;left:-35px}.reviews__list-buildings .product-page__reviews-item{margin-left:30px;padding-left:40px}.dictionary__letter-content-list{margin-bottom:50px}.statistic{padding:40px 0 50px}.statistic__list{margin-right:0;margin-bottom:-20px;margin-top:30px;flex-wrap:wrap}.statistic__item{width:100%;margin-right:0}}@media screen and (max-width:440px){.best-company__list{margin-right:-20px}.best-company__item{height:90px;width:calc(50% - 20px);margin-right:20px}.best-company__name{font-size:12px}.best-company__name span{font-size:11px}.best-company__name a{display:flex;align-items:center;height:40px;padding:5px 25px 5px 8px}}@media screen and (max-width:1170px){.footer__header__wrapper{flex-wrap:wrap}.footer__socila-list{width:100%;order:-1;justify-content:center;margin-bottom:15px}.footer__socila-list-write-us{order:1;margin-bottom:0;justify-content:flex-start}.footer__write-us{width:100%;max-width:calc(50% - 15px)}.footer__call-back{display:flex;align-items:center;justify-content:flex-end;width:100%;max-width:calc(50% - 15px)}.footer__call-back__button{margin-left:30px}.footer__menu__item{margin-right:25px}.footer__menu__item span{display:none}.footer__category__list{flex-wrap:wrap}.footer__category__item{width:calc(50% - 30px);margin-bottom:35px}.footer__sub-category__list{max-height:175px;margin-top:10px}.footer__sub-category__item{margin-bottom:5px}}@media screen and (max-width:992px){.footer__menu__link{font-size:12px;line-height:20px}.footer__menu__item{margin-right:14px}}@media screen and (max-width:768px){.footer__write-us{max-width:100%;margin-bottom:20px}.footer__call-back{max-width:100%;justify-content:space-between}.footer__menu__wrapper .footer__mobile-button{display:flex}.footer__menu__wrapper.active .footer__menu__list{display:flex;animation:opacity-footer .4s}.footer__menu__wrapper.active .footer__mobile-button .icon-drop{transform:rotate(180deg)}.footer__menu__list{display:none;flex-direction:column;margin-top:20px}.footer__menu__item{margin-bottom:10px}.footer__menu__item:last-child{margin-bottom:0;margin-left:0}.footer__mobile-button{width:100%;justify-content:space-between;align-items:center;color:#575757;font-weight:800;font-size:15px}.footer__mobile-button .icon-drop{transition:transform .4s}.footer__copyright{padding-top:25px;padding-bottom:calc(25px + 65px)}.footer__copyright__wrapper{flex-wrap:wrap;align-items:center;justify-content:center}.footer__copyright__wrapper p{width:100%;margin-bottom:25px;text-align:center}.footer__copyright__link{padding-top:0}}@keyframes opacity-footer{0%{opacity:0}100%{opacity:1}}@media screen and (max-width:576px){.footer__header{padding:35px 0}.footer__socila-list{flex-wrap:wrap;justify-content:flex-start;margin-bottom:5px;margin-right:-30px}.footer__write-us{flex-direction:column;margin-bottom:10px}.footer__write-us .footer__caption{width:100%}.footer__socila-list-write-us{margin-left:0}.footer__social-item{margin-right:29px;margin-bottom:20px}.footer__caption{font-size:14px;margin-bottom:5px}.footer__header__wrapper{padding:0 40px;margin-right:-30px}.footer__call-back{font-size:13px;margin-right:30px}.footer__call-back__button{margin-left:0}.footer__menu{padding:0}.footer__menu__wrapper{padding:25px 40px}.footer__category{padding-top:0}.footer__category__wrapper{padding:0 00px}.footer__category__list{margin-right:0}.footer__category__item{width:100%;margin-right:0;padding:22px 40px;margin-bottom:0;border-bottom:1px solid #d3d3d3}.footer__category__item .footer__caption{display:none}.footer__category__item .footer__mobile-button{display:flex;text-transform:uppercase}.footer__category__item .footer__sub-button{display:none}.footer__category__item.active .footer__sub-category__list{display:block;animation:opacity-footer .4s}.footer__category__item.active .icon-drop{transform:rotate(180deg)}.footer__sub-category__list{display:none;max-height:100%;margin-top:20px}}.category__sub-button.hide,.footer__sub-button.hide{visibility:hidden}.category-links{margin-bottom:90px}.category-links-sub__links{display:block}.category-links-sub__links::first-letter{text-transform:uppercase}.category-links__mobile-button{display:none}.category-links__caption{color:#949494;font-size:15px;line-height:24px;font-weight:800;text-transform:uppercase;margin-bottom:10px}.category-links__list{display:flex;flex-wrap:wrap;margin-right:-30px}.category-links__item{width:calc(33.33% - 30px);margin-right:30px}.category-links__item.active .category-links-sub__list{max-height:1000px;transition:max-height .6s}.category-links__item.active .category__sub-button .icon-drop{transform:rotate(180deg)}.category-links__item.active .category-links-sub__item{visibility:visible;transition:visibility 0s 0s}.category-links-sub__list{font-size:15px;line-height:24px;font-weight:300;margin-top:20px;max-height:210px;overflow:hidden;transition:max-height .2s .5s}.category-links-sub__item{visibility:hidden;margin-bottom:10px;transition:visibility 0s .6s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-links-sub__item:nth-child(-n+6){visibility:visible}.category-links-sub__links{transition:color .4s}.category__sub-button{width:100%;display:flex;align-items:center;justify-content:space-between;font-size:12px;line-height:24px;font-weight:600;padding-top:5px;text-transform:uppercase;border-top:1px solid #d3d3d3;transition:color .4s}.category__sub-button .icon-drop{font-size:16px;transition:transform .4s}@media screen and (max-width:1170px){.category-links-sub__list{max-height:175px;margin-top:10px}.category-links-sub__item{margin-bottom:5px}.category-links__list{margin-bottom:-35px}.category-links__item{width:calc(50% - 30px);margin-bottom:35px}}@media screen and (max-width:768px){.category-links__caption{height:48px}.category-links{margin-bottom:80px}}@media screen and (max-width:576px){.category-links__mobile-button{width:100%;justify-content:space-between;align-items:center;color:#575757;font-weight:800;font-size:15px;text-align:left}.category-links__list{margin-right:0;margin-bottom:0}.category-links__item{width:100%;margin-right:0;padding:22px 0;margin-bottom:0;border-bottom:1px solid #d3d3d3}.category-links__item .category-links__caption{display:none}.category-links__item .category-links__mobile-button{display:flex;text-transform:uppercase}.category-links__item .category__sub-button{display:none}.category-links__item.active .category-links-sub__list{display:block;animation:opacity-footer .4s}.category-links__item.active .icon-drop{transform:rotate(180deg)}.category-links-sub__list{display:none;max-height:100%;margin-top:20px}}.contact__list{display:flex;margin-left:15px;margin-right:-45px}.contact__item{display:flex;justify-content:center;align-items:center;padding:45px 40px;background-color:#fff;border-radius:6px;margin-right:45px;width:calc(33.333% - 45px);position:relative}.contact__item__caption{font-family:Circe,sans-serif;font-size:22px;line-height:24px;font-weight:700;color:#3c2f21}.contact__item__header{display:flex;align-items:center;position:absolute;left:-15px;top:-15px}.contact__item__header .icon-place-big{font-size:40px}.contact__item__header .icon-phone-outline{font-size:30px}.contact__item__header .icon-message{font-size:24px}.contact__icon{color:#ababab;margin-right:25px}.contact__phone{display:flex;align-items:center}.contact__phone__button{display:flex;justify-content:center;align-items:center;width:48px;height:48px;background-color:#fff;border-radius:6px;box-shadow:0 1px 4px 0 rgba(0,0,0,.17);margin-right:20px}.contact__phone__icon{width:18px;height:18px}.contact__phone__icon path{fill:#2c922c;transition:fill .4s}.contact__phone__call-back{line-height:24px}.contact__phone__link{display:block;font-size:15px;font-weight:600;transition:color .4s}.contact__time-works{font-size:12px;font-weight:300}.contact__address{font-size:15px;line-height:24px}.contact__map{width:100%;height:626px;overflow:hidden;border-radius:6px;margin-top:30px}.product-page-tabs--rating+.product{margin-bottom:110px;margin-top:110px}.product-page-tabs--rating{min-height:auto}.rating-block__table--project{margin-top:60px}.rating-block__table--project .table-type{width:calc(22% - 20px);text-transform:uppercase}.rating-block__table--project .rating-block__table__item{color:#575757;font-weight:400;align-items:flex-start}.rating-block__table--project .table-description{text-align:left;width:calc(65% - 20px);color:#3d3d3d}.rating-block__table--project .table-rating{width:calc(13% - 20px);font-size:13px;font-weight:700}.rating-block__table--project .table-rating--active{color:#f5850c}.rating-block__table--project .rating-block__table__caption{color:#949494;text-transform:uppercase}.rating-block__table--project .rating-block__table__caption .table-description{color:#949494}.rating-block__table--project .rating-block__table__caption .table-rating{font-size:14px}@media screen and (max-width:1194px){.contact__list{flex-wrap:wrap;justify-content:center;margin-bottom:-45px}.contact__item{width:calc(50% - 45px);margin-bottom:45px}}@media screen and (max-width:992px){.contact__map{height:500px}.contact__item{padding:35px 30px}.product-page-tabs__header-info .rating-info .rating-icon{width:14px;height:14px;margin-right:5px}.product-page-tabs--rating .rating-info__name{font-size:14px;line-height:14px}}@media screen and (max-width:767px){.contact__list{margin-right:0}.contact__item{width:100%;margin-right:0;padding:30px 25px}.contact__item__caption{font-size:20px}.contact__icon{margin-right:15px}.contact__map{height:400px}.product-page-tabs--rating+.product{margin-bottom:80px;margin-top:80px}.product-page-tabs--rating .product-page-tabs__header-img{display:none}.rating-block__table--project{overflow:auto;margin-top:40px}.rating-block__table__container{width:719px}}.price-block{margin-top:80px;margin-bottom:90px}.price-block__header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:25px}.price-block__main{width:calc(55% - 45px)}.price-block__main__number{font-size:32px;font-weight:700;margin-top:35px}.price-block__main__number span{font-size:14px;padding-left:5px}.price-block__header__container{display:flex;justify-content:space-between;width:calc(45% - 45px)}.price-block__header__item{width:calc(50% - 20px)}.price-block__header__item-caption{font-family:Circe,sans-serif;font-size:22px;font-weight:700;line-height:22px;color:#3c2f21;margin-bottom:5px}.price-block__header__item-sub{font-size:12px;color:#3c2f21}.price-block__header__item-number{display:inline-block;font-size:20px;font-weight:600;text-transform:uppercase;padding-top:15px;margin-top:15px;border-top:1px solid #d3d3d3}.price-block__header__item-number span{font-size:11px;padding-left:5px}.rating-block__table--price .rating-block__table__caption{text-transform:uppercase}.rating-block__table--price .table-type{width:calc(40% - 10px);transition:color .3s}.rating-block__table--price .table-description{width:calc(40% - 10px)}.rating-block__table--price .table-price{width:calc(20% - 10px);text-align:right}.rating-block__table--price .rating-block__table__item{color:#3d3d3d!important}.rating-block__table--price .rating-block__table__item:nth-child(1) .table-price{font-weight:400}.rating-block__table--price .rating-block__table__item .table-type{font-weight:700}.rating-block__table--price .rating-block__table__item .table-description{font-weight:700}@media screen and (max-width:992px){.price-block__header{flex-direction:column}.price-block__main{width:100%}.price-block__main__number{font-size:24px;margin-top:20px}.price-block__main__number span{font-size:12px}.price-block__header__container{width:100%;margin-top:20px}}@media screen and (max-width:768px){.price-block{margin-top:60px}.rating-block__table--price{overflow:auto}.price-block__main__number{font-size:18px;margin-top:15px}.price-block__main__number span{font-size:11px}.price-block__header__item-caption{font-size:20px}.price-block__header__item-number{font-size:16px;padding-top:10px;margin-top:10px}}
