

/* Start:/local/templates/home-projects-2022/bik.min.css?1738671547433*/
.modal-call__form select{border-radius:3px;outline:0;font-family:"GothamPro",Verdana,sans-serif;font-size:24px;height:45px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 18px;max-width:100%;-webkit-transition:all 600ms cubic-bezier(.19,1,.22,1);transition:all 600ms cubic-bezier(.19,1,.22,1);margin:0 0 13px}.modal-call__form .select-title{font-family:"GothamPro",Verdana,sans-serif;font-size:18px;margin-bottom:5px}
/* End */


/* Start:/local/templates/home-projects-2022/css/style.min.css?1738671548326685*/
@-webkit-keyframes show{0%{opacity:0;visibility:hidden}50%,to{opacity:1;visibility:visible}}@-webkit-keyframes header-fixed-show{0%,to{display:block}}@keyframes header-fixed-show{0%,to{display:block}}@-webkit-keyframes show-filter{0%{opacity:0;visibility:hidden}50%,to{opacity:1;visibility:visible}}@keyframes show-filter{0%{opacity:0;visibility:hidden}50%,to{opacity:1;visibility:visible}}@-webkit-keyframes modal-show{0%,to{display:block}}@-webkit-keyframes modal-error{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes modal-error{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes modal-show{0%,to{display:block}}@keyframes show{0%{opacity:0;visibility:hidden}50%,to{opacity:1;visibility:visible}}@-webkit-keyframes tab-show{0%{opacity:0;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}to{opacity:1;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}}@keyframes tab-show{0%{opacity:0;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}to{opacity:1;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}}body,sub,sup{position:relative}body{margin:0;background-color:#fff;font-family:Verdana,sans-serif;font-size:15px;line-height:20px;color:#1c1c1c;fill:currentColor;min-width:1024px}h1{font-size:2em;margin:.6em 0 .55em}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;color:#008b00;-webkit-transition:.2s;transition:.2s}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:65%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;max-width:100%}button,optgroup,select{font-family:inherit;font-size:100%}button,input,optgroup,select,textarea{line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}[type=checkbox],[type=radio],legend,textarea{-webkit-box-sizing:border-box;box-sizing:border-box}textarea{overflow:auto;border:0;border-radius:3px;outline:0;font-family:"GothamPro",Verdana,sans-serif;font-size:24px;height:80px;padding:5px 18px;max-width:100%;width:100%;resize:none;-webkit-transition:all 600ms cubic-bezier(.19,1,.22,1);transition:all 600ms cubic-bezier(.19,1,.22,1)}[type=checkbox],[type=radio]{padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],input[type=file],template{display:none}@font-face{font-family:"GothamPro";src:url(/local/templates/home-projects-2022/css/../fonts/GothamPro.woff)format("woff");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:"GothamPro";src:url(/local/templates/home-projects-2022/css/../fonts/GothamPro-Bold.woff)format("woff");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:"GothamPro";src:url(/local/templates/home-projects-2022/css/../fonts/GothamPro-Medium.woff)format("woff");font-weight:600;font-display:swap;font-style:normal}.main-wrapper{min-width:94px;max-width:1224px;padding:0 20px;margin:0 auto}.main-wrapper--top-padding,.main-wrapper-top-padding{padding-top:22px}.page-inner-two-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-inner-two-columns__content{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:calc(100% - 288px - 38px)}.page-inner-two-columns__aside{margin:0 0 0 38px}.page-inner-two-columns__aside--only-filter{padding:21px 0 0}.visually-hidden:not(:focus):not(:active),input[type=checkbox].visually-hidden,input[type=radio].visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.fl_upld{position:absolute;bottom:10px;left:0;height:30px;padding-left:150px}.fl_upld label{display:inline-block;position:absolute;bottom:2px;left:11px;background-color:#fff;border:1px solid #adadad;border-radius:4px;width:125px;height:23px;font-size:13px;text-align:center}.fl_nm{line-height:30px}.border-3px{border-radius:3px}.list-no-style{padding:0;list-style:none;margin:0}.img-bg-style,.preview-video-list--vertical .preview-video-list__item a{background-size:cover;background-position:center center;background-repeat:no-repeat}.bottom-no-style{border-bottom:none!important;text-decoration:none}.color-red{color:#ff4800}.color-green{color:#008b00}.color-orange{color:#ff9700}.color-blue-metro{color:#039}.color-red-dark{color:#7f0000}.text-center{text-align:center}.text-uppercase{text-transform:uppercase}.selection-orange{color:#fff;background-color:#ff9700;display:inline-block;vertical-align:middle;padding:1px 2px;border-radius:3px}.page-text-section{margin:0 0 30px}input,input:hover,textarea:hover{outline:0;-webkit-transition:all 600ms cubic-bezier(.19,1,.22,1);transition:all 600ms cubic-bezier(.19,1,.22,1)}input{border:0;border-radius:3px;font-family:"GothamPro",Verdana,sans-serif;font-size:24px;height:45px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 18px;max-width:100%}input:hover,textarea:hover{-webkit-box-shadow:0 5px 26px -2px rgba(0,0,0,.3);box-shadow:0 5px 26px -2px rgba(0,0,0,.3)}input:active,input:focus,textarea:active,textarea:focus{font-family:"GothamPro",Verdana,sans-serif;outline:0;-webkit-box-shadow:0 5px 26px -2px rgba(0,0,0,.3);box-shadow:0 5px 26px -2px rgba(0,0,0,.3);-webkit-transition:all 600ms cubic-bezier(.19,1,.22,1);transition:all 600ms cubic-bezier(.19,1,.22,1)}.input-border-yellow{border:1px solid #ffa70f}a:hover{color:#43bf00;-webkit-transition:.2s;transition:.2s;cursor:pointer}a:active,a:focus{color:#018401}.link,.link:hover{-webkit-transition:.2s;transition:.2s;cursor:pointer}.link{color:#008b00;text-decoration:none;border-bottom:1px solid rgba(0,108,0,.3)}.link:hover{color:#43bf00;border-bottom:1px solid #5d5}.link:active,.link:focus{color:#018401;border-bottom:1px solid #09b909;-webkit-transition:.2s;transition:.2s}.link--no-border:active,.link--no-border:focus,.link--no-border:hover{text-decoration:none;border-bottom:none}.link-underline{color:inherit;text-decoration:underline}.link--youtube{font-size:18px;position:relative;white-space:nowrap;right:33px}.link__icon-youtube{fill:#ff3817;position:absolute;right:-33px;top:-1px}.link-main{border-bottom:1px solid #afc4af}.link-sub{text-decoration:none;border-bottom:1px solid #c6d3c6}.link-icon{border-bottom:none}.link-icon__text{color:#008b00;text-decoration:none;border-bottom:1px solid rgba(0,108,0,.3)}.no-wrap{white-space:nowrap}.margin-0{margin:0}.main-page-sub-title,.main-title-big,.page-sub-title{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:30px}.main-title-big{line-height:30px;margin:24px 0 27px;text-transform:uppercase}.main-page-sub-title,.page-sub-title{line-height:36px;margin:30px 0 14px}.main-page-sub-title b{margin:0 0 0 4px;font-family:Verdana,sans-serif;font-weight:600}.main-page-sub-title a{font-size:16px;line-height:22px;font-weight:400;font-family:Verdana,sans-serif;vertical-align:middle;margin-left:5px;white-space:nowrap}.page-sub-title{font-size:29px;line-height:30px;margin:23px 0 16px}.page-sub-title a,.sub-title-read-more a{font-family:Verdana,sans-serif;font-size:18px;font-weight:400}.page-sub-title a{line-height:22px;vertical-align:middle;margin-left:9px;white-space:nowrap}.page-sub-title a b,.page-sub-title-small,.sub-title-read-more{margin:0 0 0 4px;font-family:"GothamPro",Verdana,sans-serif;font-weight:600}.page-sub-title-small,.sub-title-read-more{font-size:30px;line-height:30px;margin:30px 0 27px}.sub-title-read-more a{margin:0 0 0 22px;position:relative;top:-1px}.sub-title-read-more b{font-weight:600}.page-sub-title-small{font-size:18px;line-height:24px;margin:28px 0}.text-big,.text-regular{font-size:16px;line-height:25px;margin:30px 0}.text-big{font-size:18px}.columns-two{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.columns-two .column{width:49%}.rubl{font-family:"als_rublregular",Verdana,sans-serif}.header-nav__list.header-nav__list--top .header-nav__item--user .header__nav-link-icon,.icon-sberbank{fill:#008b00}.page-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:25px 0 0}.page__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.calculator,.slider-list{-webkit-transition:all 600ms cubic-bezier(.19,1,.22,1);transition:all 600ms cubic-bezier(.19,1,.22,1)}.ui-widget.ui-widget-content{margin-top:-115px}.calculator{border:1px solid #ff9700;padding:0 13px 0 42px;font-size:16px;line-height:18px;text-decoration:none;color:#fd8900;background-size:24px 24px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1;overflow:hidden;border-radius:3px}.calculator:before{content:"";background:url(/local/templates/home-projects-2022/css/../img/icons/icon-calculator.png)center center no-repeat;background-size:cover;width:24px;height:24px;position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}@media (-webkit-min-device-pixel-ratio:1.5){.calculator:before{background:url(/local/templates/home-projects-2022/css/../img/icons/icon-calculator@2.png)center center no-repeat;background-size:cover}}.calculator:after{content:"";width:100%;height:0;top:0;left:0;position:absolute;background:#fff;z-index:-2;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.calculator.active,.calculator:active,.calculator:focus,.calculator:hover{color:#fff;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ff9700}.calculator:hover:after{background:#ff9700}.calculator.active:after,.calculator:active:after,.calculator:focus:after,.calculator:hover:after{height:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.calculator.active:before,.calculator:active:before,.calculator:focus:before,.calculator:hover:before{content:"";background:url(/local/templates/home-projects-2022/css/../img/icons/icon-calculator-white.png)center center no-repeat}@media (-webkit-min-device-pixel-ratio:1.5){.calculator.active:before,.calculator:active:before,.calculator:focus:before,.calculator:hover:before{background:url(/local/templates/home-projects-2022/css/../img/icons/icon-calculator-white@2.png)center center no-repeat;background-size:cover}}.calculator.active:after,.calculator:active:after,.calculator:focus:after{background:#ff9700}.calculator:hover{text-decoration:none}.calculator__icon{margin:0 5px 0 0}.calculator--lg-extra{padding:16px 16px 18px;font-size:18px}.calculator--lg-extra:before{display:none}.calculator--lg-extra:hover:before{width:32px;height:32px;background-size:cover;left:18px}@media all and (min-width:1340px){.calculator--lg-extra{padding:34px 20px 36px 66px}.calculator--lg-extra:before{display:block;width:32px;height:32px;background-size:cover;left:18px}}.calculator--title{white-space:nowrap}.breadcrumb,.breadcrumb__list{display:-webkit-box;display:-ms-flexbox;display:flex}.breadcrumb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #cdcdcd;padding:0 0 7px;margin:0 0 4px}.breadcrumb__list{padding:0;list-style:none;margin:0}.breadcrumb__item{padding:0 17px 0 0;margin:0 11px 0 0;position:relative}.breadcrumb__item:before{content:"/";color:#959595;font-size:12px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.breadcrumb__item:last-child{padding:0;margin:0}.breadcrumb__item:last-child:before{display:none}.breadcrumb__link{color:#959595;font-size:12px;line-height:30px;text-decoration:none}.header{position:relative;z-index:10;width:100%;padding:9px 0 0;background-color:#fff}.header__main-wrapper{min-width:984px;max-width:1224px;padding:0 20px 3px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media all and (min-width:1260px){.header__main-wrapper{padding:0 20px 3px}}.header__logo{min-width:152px;margin:8px 8px 0 0;border:0;text-decoration:none}.header__logo:hover{opacity:.9;border-bottom:none}.header__logo:active,.header__logo:focus{border-bottom:none}@media all and (min-width:1260px){.header__logo{margin:8px 11px 0 0}}.header__container{-webkit-box-flex:1;-ms-flex:1;flex:1}.header__nav,.header__wrappper{display:-webkit-box;display:-ms-flexbox;display:flex}.header__wrappper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 8px;padding:4px 0 0}.header__nav{background-color:#008b00}.header__days{font-size:14px;line-height:24px;color:#9e9e9e;white-space:nowrap;margin-right:10px}@media all and (min-width:1260px){.header__days{font-size:16px}}.header__days-time{margin-left:-3px}.header__phone{font-family:"GothamPro",Verdana,sans-serif;font-size:16px;line-height:24px;color:#3c3c3c;text-decoration:none;font-weight:700;white-space:nowrap}@media all and (min-width:1260px){.header__phone{font-size:20px}}.header__calculator{height:40px;margin:0 6px;padding:0 16px}.header__calculator:before{display:none}@media all and (min-width:1140px){.header__calculator{padding:0 13px 0 42px}.header__calculator:before{display:block}}@media all and (min-width:1260px){.header__calculator{margin:0 16px}}.header__nav-item--sub-list{position:relative}.header__nav-sub{border-radius:3px;background-color:#fff;position:absolute;top:100%;z-index:6;-webkit-box-shadow:0 6px 32px 0 rgba(0,0,0,.3);box-shadow:0 6px 32px 0 rgba(0,0,0,.3);display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;visibility:hidden;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}.header__nav-link:hover+.header__nav-sub,.header__nav-sub:hover{-webkit-transition:all .2s ease-out;transition:all .2s ease-out;opacity:1;visibility:visible}.header__nav-sub-wrapper{border-right:1px solid #e1e1e1}.header__sub-item{margin:0 0 8px;display:-webkit-box;display:-ms-flexbox;display:flex}.header__nav-sub--company .header__sub-item:last-child,.header__sub-item:last-child{margin:0}.header__sub-item--category{margin:0 0 6px}.header__sub-list{list-style:none;margin:0;padding:20px 20px 19px;border-bottom:1px solid #e1e1e1;width:250px;-webkit-box-sizing:border-box;box-sizing:border-box}.header__sub-list:last-child{border-bottom:none}.header__sub-link{border-bottom:none!important;text-decoration:none;font-size:15px}.header__sub-link--category{color:#959595;font-size:14px;line-height:14px;text-transform:uppercase;margin:0 0 8px}.header__sub-link--category:active,.header__sub-link--category:focus,.header__sub-link--category:hover{color:#959595}.header__sub-item--title{margin:0 0 6px}.header__sub-link--title{color:#1c1c1c;font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:15px;line-height:17px;text-transform:uppercase;margin-bottom:5px;-webkit-transition:.2s;transition:.2s}.header__sub-link--title:active,.header__sub-link--title:focus,.header__sub-link--title:hover{color:#006c00;-webkit-transition:.2s;transition:.2s}.header__sub-link--line{padding:0 0 0 15px;position:relative;font-size:14px}.header__sub-link--line:before{content:"";width:10px;height:1px;border-bottom:1px solid #e1e1e1;position:absolute;left:0;top:10px}.header__nav-sub--price .header__sub-list{width:200px;padding:20px 8px 19px 20px}.header__nav-sub--price .header__sub-item--title{margin:0 0 12px}.header__nav-sub--price .header__sub-link{font-size:14px;line-height:16px}.header__nav-sub--price .header__sub-item{margin:0 0 10px}.header__nav-sub--company .header__sub-list{width:166px;padding:20px 8px 19px 20px}.header__nav-sub--company .header__sub-item{margin:0 0 12px}.header__menu-button{border-radius:3px;display:none;background:#fff;border:1px solid #008b00;padding:10px 14px 10px 10px;height:40px;margin:0 17px 0 13px;color:#008b00;font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:16px;line-height:18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header__menu-button:active,.header__menu-button:focus,.header__menu-button:hover{outline:0;background:#e8f9e8}.header__menu-button:hover{color:#43bf00}.header__menu-button:active,.header__menu-button:focus{color:#018401}.header__menu-button-burger{margin:0;font-size:20px}@media all and (min-width:1260px){.header__menu-button-burger{margin:0 8px 0 0}}.calculator__only-fixed-header{margin-left:5px}.header__time-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 0 10px;width:-webkit-min-content;width:-moz-min-content;width:min-content}@media all and (min-width:1260px){.header__time-wrapper{width:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.header__logo-small{display:none}.configuration table td .button--green-white:hover,.header__logo-small:hover{opacity:.9}.header-nav__list.header-nav__list--top{display:none;background-color:transparent;border-bottom:none;text-decoration:none;width:auto;padding:0}.header-nav__list.header-nav__list--top .header__nav-link,.header__logo-small{border-bottom:none;text-decoration:none}.header-nav__list.header-nav__list--top .header-nav__item--user a{padding:12px 0 10px 11px}.header-nav__list.header-nav__list--top .header-nav__item:first-child .header__nav-link{padding:15px 10px 14px}.header-nav__list.header-nav__list--top .header-nav__item--favorite .header__nav-link-icon{fill:#ff9700}.header-nav__list.header-nav__list--top .button--orange{padding:11px 23px}.header--fixed,.header-nav__list.header-nav__list--top .header-nav__item--icon .header__nav-link:hover{background-color:#fff}.header--fixed{padding-top:0;position:fixed;top:-119px;-webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,.2);box-shadow:1px 1px 3px 0 rgba(0,0,0,.2);height:auto;-webkit-animation-name:header-fixed-show;animation-name:header-fixed-show;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.header--fixed .header-nav__list--top{display:-webkit-box;display:-ms-flexbox;display:flex}.header--fixed .header-nav__list--top .header-nav__item--favorite,.header--fixed .header-nav__list--top .header-nav__item--user{display:inline-block;background-color:transparent}.header--fixed .header__logo-small{display:inline-block}.header--fixed .header__logo{display:none}.header--fixed .header-nav__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header--fixed .header-nav__item--favorite,.header--fixed .header-nav__item--user{display:none}.header--fixed .header__time-wrapper{margin:0 5px}@media all and (min-width:1260px){.header--fixed .header__time-wrapper{margin:0 10px}}.header--fixed .header__phone{font-size:12px}@media all and (min-width:1260px){.header--fixed .header__phone{font-size:19px;position:relative;top:2px}}.header--fixed .header__days{display:none}.header--fixed .header__menu-button{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0;padding:10px;margin:0 12px}@media all and (min-width:1260px){.header--fixed .header__menu-button{font-size:16px;padding:10px 14px 10px 10px;margin:0 17px 0 13px}}.header--fixed .calculator__only-fixed-header{display:none}.header--fixed .header__wrappper{padding:0;margin:0;background-color:#fff;position:relative;z-index:1}.header--fixed .header__container{position:relative;z-index:1}.header--fixed .header__search{width:175px}@media all and (min-width:1260px){.header--fixed .header__search{width:190px}}.header--fixed.header--position{position:fixed;top:0;left:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.header--fixed .header-nav,.header--fixed .header-nav--show{position:absolute;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:-1}.header--fixed .header-nav{top:0;opacity:0}.header--fixed .header-nav--show{display:-webkit-box;display:-ms-flexbox;display:flex;top:calc(100% + 1px);max-width:1224px;opacity:1}.header-nav{background:#008b00;border-radius:3px}.header-nav__item,.header-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-nav__list{border-radius:3px;margin:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;list-style:none;padding:0 18px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}.header-nav__item{color:#fff;width:auto;background:#008b00;z-index:2}.header-nav__item:first-child{border-radius:3px 0 0 3px;overflow:hidden}.header-nav__item:first-child .header__nav-link{padding:14px 10px 14px 25px}@media all and (min-width:1140px){.header-nav__item:first-child .header__nav-link{padding:14px 10px 14px 20px;font-size:13px}}@media all and (min-width:1260px){.header-nav__item:first-child .header__nav-link{font-size:15px;padding:15px 20px 14px;margin-left:13px}}.header-nav__item--favorite{margin-left:auto}.header__nav-link{font-family:"GothamPro",Verdana,sans-serif;color:#fff;font-weight:600;font-size:12px;line-height:20px;text-transform:uppercase;white-space:nowrap;text-decoration:none;padding:15px 10px 13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:.2s;transition:.2s}.header__nav-link:active,.header__nav-link:focus{color:#fff}@media all and (min-width:1140px){.header__nav-link{padding:14px 15px;font-size:13px}}@media all and (min-width:1260px){.header__nav-link{font-size:15px;padding:14px}}.header__nav-link-icon{fill:#fff;position:relative;top:-1px}.header-nav__item--user a{padding:14px 12px}.header-nav__item--favorite a{padding:14px}.header__nav-link-icon--arrow{margin-left:8px}.header__search{width:190px}@media all and (min-width:1140px){.header__search{width:208px}}i.button{box-sizing:border-box}.button{display:inline-block;background-color:transparent;outline:0;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:5px;font-size:16px;line-height:18px;white-space:nowrap;padding:11px 16px;overflow:hidden;-webkit-transition:all 600ms cubic-bezier(.19,1,.22,1);transition:all 600ms cubic-bezier(.19,1,.22,1);cursor:pointer;position:relative}.button:active,.button:focus,.button:hover{-webkit-transition:all 600ms cubic-bezier(.19,1,.22,1);transition:all 600ms cubic-bezier(.19,1,.22,1)}.button--orange{color:#fff;background:#ff9700;padding:10px 16px 13px;text-decoration:none}.button--orange:hover{background-color:#ffa600;color:#fff}.button--orange:active,.button--orange:focus{background-color:#ff9700;color:#fff}.button--grey{border:1px solid #d1d1d1;-webkit-box-shadow:0 1px 3px -1px rgba(0,0,0,.3);box-shadow:0 1px 3px -1px rgba(0,0,0,.3)}.button--grey.active,.button--grey:active{color:#ff9700;border:1px solid #ff9700;-webkit-box-shadow:none;box-shadow:none}.button--icon-grey{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #d1d1d1;position:relative}.button--icon-grey.active,.button--icon-grey:active{color:#ff9700;border:1px solid #ff9700}.button--icon-grey.active .button-icon-grey-check,.button--icon-grey:active .button-icon-grey-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.button--icon-grey.active .button-icon-grey-icon,.button--icon-grey:active .button-icon-grey-icon{opacity:0;visibility:hidden}.button-icon-grey-icon{fill:#ff9700;color:#ff9700;margin:0 8px 0 0}.button-icon-grey-check{display:none;background-color:#ff9700;border-radius:50%;width:22px;height:22px;text-align:center}.button-icon-grey-check__icon{fill:#fff}.button--orange-transparent{font-family:"GothamPro",Verdana,sans-serif;font-size:16px;line-height:18px;color:#ff9700;text-decoration:none;background:0 0;border:1px solid #ff9700;position:relative;z-index:2;-webkit-transition:all 600ms cubic-bezier(.19,1,.22,1);transition:all 600ms cubic-bezier(.19,1,.22,1)}.button--orange-transparent:before{content:"";width:100%;height:0;top:0;left:0;position:absolute;background:#fff;z-index:-1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.button--orange-transparent.active,.button--orange-transparent:active,.button--orange-transparent:focus,.button--orange-transparent:hover{color:#fff;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ff9700}.button--orange-transparent.active:before,.button--orange-transparent:active:before,.button--orange-transparent:focus:before,.button--orange-transparent:hover:before{height:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:#ff9700}.button--orange-transparent-white,.button--orange-transparent-white:before{-webkit-transition:all 600ms cubic-bezier(.19,1,.22,1);transition:all 600ms cubic-bezier(.19,1,.22,1)}.button--orange-transparent-white{font-family:"GothamPro",Verdana,sans-serif;font-size:18px;line-height:18px;color:#fd8900;text-decoration:none;background:rgba(255,255,255,.9);border:1px solid #ff9700;padding:13px 15px;position:relative;z-index:2}.button--orange-transparent-white:before{content:"";height:0;width:100%;position:absolute;top:0;left:0;background:#ff9700;z-index:-2}.button--green.active,.button--green:active,.button--green:focus,.button--green:hover,.button--orange-transparent-white.active,.button--orange-transparent-white:active,.button--orange-transparent-white:focus,.button--orange-transparent-white:hover{color:#fff;-webkit-box-shadow:none;box-shadow:none}.button--orange-transparent-white.active:before,.button--orange-transparent-white:active:before,.button--orange-transparent-white:focus:before,.button--orange-transparent-white:hover:before{height:100%;-webkit-transition:all 600ms cubic-bezier(.19,1,.22,1);transition:all 600ms cubic-bezier(.19,1,.22,1)}.button--orange-transparent-white.active:before,.button--orange-transparent-white:active:before,.button--orange-transparent-white:focus:before{background:#ff9700}.button--green{font-family:"GothamPro",Verdana,sans-serif;background-color:#008b00;color:#fff;text-decoration:none;padding:11px 16px;position:relative;z-index:2}.button--green:before{content:"";width:100%;height:0;top:0;left:0;position:absolute;z-index:-1;-webkit-transition:all .3s;transition:all .3s}.button--green.active:before,.button--green:active:before,.button--green:focus:before,.button--green:hover:before{background:#00a000;height:100%;-webkit-transition:all .3s;transition:all .3s}.button--green.active:before,.button--green:active:before,.button--green:focus:before{background:#008b00}.button--green-white{background:rgba(255,255,255,.9);padding:13px 15px;font-size:18px;text-decoration:none;-webkit-transition:.2s;transition:.2s}.button--green-white span{font-family:"GothamPro",Verdana,sans-serif;color:#008b00;border-bottom:1px solid rgba(0,108,0,.3);-webkit-transition:.2s;transition:.2s}.button--green-white:active,.button--green-white:focus,.button--green-white:hover{border-bottom:none}.button--green-white:hover,.button--green-white:hover span{color:#7fce58;-webkit-transition:.2s;transition:.2s}.button--green-white:hover span{color:#66b93d;border-bottom:1px solid #5d5}.button--green-white:active,.button--green-white:focus{color:#018401}.button--green-white:active span,.button--green-white:focus span{border-bottom:1px solid #09b909}.button--border-green:before,.button--green-transparent,.button--green-transparent:before{-webkit-transition:all 600ms cubic-bezier(.19,1,.22,1);transition:all 600ms cubic-bezier(.19,1,.22,1)}.button--green-transparent{font-family:"GothamPro",Verdana,sans-serif;font-size:17px;line-height:18px;color:#008b00;text-decoration:none;background:rgba(255,255,255,.9);border:1px solid #99e699;padding:13px 15px;position:relative;z-index:2}.button--border-green:before,.button--green-transparent:before{content:"";background-color:#00a000;position:absolute;top:0;left:0;bottom:0;height:0;width:100%;z-index:-2}.button--green-transparent.active,.button--green-transparent:active,.button--green-transparent:focus,.button--green-transparent:hover{color:#fff;-webkit-box-shadow:none;box-shadow:none}.button--green-transparent.active:before,.button--green-transparent:active:before,.button--green-transparent:focus:before,.button--green-transparent:hover:before{background:#00a000;height:100%}.button--green-transparent.active:before,.button--green-transparent:active:before,.button--green-transparent:focus:before{background:#99e699}.button--border-green{border:1px solid #99e699}.button--border-green:hover{background-color:transparent;border:1px solid #00a000}.button--border-green:hover span,.button--trapezium:hover span{color:#fff;border-bottom:none}.button--border-green:hover:before{height:100%}.button--border-green.active,.button--border-green:active,.button--border-green:focus{border:1px solid #00a000}.button--border-green.active:before,.button--border-green:active:before,.button--border-green:focus:before{background:#99e699}.button--trapezium{-webkit-transition:all 600ms;transition:all 600ms}.button--trapezium:after,.button--trapezium:before{content:"";position:absolute;border-left:3px solid transparent;height:0;-webkit-transition:all 600ms;transition:all 600ms}.button--trapezium:before{top:0;right:0;bottom:0;border-bottom:24px solid #a7e1a7;width:calc(100% - 13px);z-index:-2}.button--trapezium:after{bottom:1px;right:1px;border-bottom:22px solid #fff;width:calc(100% - 15px);z-index:-1}.button--trapezium:hover{color:#fff;text-decoration:none;background-color:transparent}.button--trapezium:hover:after{border-bottom:22px solid #008b00}.button--trapezium.active,.button--trapezium:active,.button--trapezium:focus{color:#fff;text-decoration:none}.button--trapezium.active:after,.button--trapezium:active:after,.button--trapezium:focus:after{border-bottom:22px solid #99e699}.button--white{color:#3c3c3c;background:#fff;text-decoration:none;-webkit-box-shadow:0 2px 3px -1px rgba(0,0,0,.3);box-shadow:0 2px 3px -1px rgba(0,0,0,.3);position:relative;z-index:2}.button--white:hover{color:#1c1c1c;background:#fdffd5}.button--white.active,.button--white:active,.button--white:focus{color:#000;background:#fff5a0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.25);box-shadow:inset 0 1px 1px rgba(0,0,0,.25)}.button--lg{padding:14px 18px}.button--lg-big{padding:19px 18px}.button--lg-extra{padding:24px 27px;font-size:18px}.button--call-lg-extra{padding:16px 16px 18px;font-size:18px;position:relative}@media all and (min-width:1340px){.button--call-lg-extra{padding:24px 20px 30px 66px;position:relative}.button--call-lg-extra:before{content:"";background:url(/local/templates/home-projects-2022/css/../img/icons/icon-phone.png)center center no-repeat;background-size:cover;width:32px;height:33px;position:absolute;left:18px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}}.button-play{border-radius:50%;width:64px;height:64px;position:relative;background-color:#008b00}.button-play:before{content:"";width:0;height:0;border-top:12px solid transparent;border-left:24px solid #fff;border-bottom:12px solid transparent;position:absolute;left:24px;top:19px}.button-play:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.button-play--orange{background-color:#ff9700}.button-sorting{position:relative;color:#1c1c1c;background-color:#fff;-webkit-box-shadow:1px 2px 3px -1px rgba(0,0,0,.3);box-shadow:1px 2px 3px -1px rgba(0,0,0,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box}.button-sorting:after{content:"";background:url(/local/templates/home-projects-2022/css/../img/icons/icon-down.png)center center no-repeat;width:12px;height:8px;position:absolute;right:10px;top:50%;left:initial;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.button-sorting:active:after,.button-sorting:focus:after,.button-sorting:hover:after{background:url(/local/templates/home-projects-2022/css/../img/icons/icon-down.png)center center no-repeat;width:12px;height:8px}.button-sorting:active:after,.button-sorting:focus:after{background:url(/local/templates/home-projects-2022/css/../img/icons/icon-down-white.png)center center no-repeat}@media (-webkit-min-device-pixel-ratio:1.5){.button-sorting:active:after,.button-sorting:focus:after{background:url(/local/templates/home-projects-2022/css/../img/icons/icon-down-white@2.png)center center no-repeat;background-size:cover;width:12px;height:8px}.button-sorting:after{background:url(/local/templates/home-projects-2022/css/../img/icons/icon-down@2.png)center center no-repeat;background-size:cover;width:12px;height:8px}}.button--icon{border:1px solid #c4c4c4;position:relative}.button--icon:before,.button--icon:hover:before{-webkit-transition:all 600ms cubic-bezier(.19,1,.22,1);transition:all 600ms cubic-bezier(.19,1,.22,1)}.button--icon:before{content:"";background-color:#00a000;position:absolute;top:0;left:0;bottom:0;height:0;width:100%;z-index:-2}.button--icon:hover{border:1px solid #00a000;fill:#fff}.button--icon:hover:before{height:100%}.button--icon.active,.button--icon:active,.button--icon:focus{border:1px solid #99e699}.button--icon.active:before,.button--icon:active:before,.button--icon:focus:before{background:#99e699}.button--icon-active{fill:#fff;border:1px solid #00a000}.button--icon-active:before{background-color:#00a000;height:100%}.button__icon-print,.button__icon-star{color:#939393}.button--email{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:9px 13px 7px 11px}.button--email:active,.button--email:focus,.button--email:hover{color:#fff}.button--email__icon-mail{margin:0 8px 0 0;position:relative;top:-1px}.button--look-project{border:1px solid #d4d4d4;padding:20px 20px 25px 19px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.button--look-project:after{content:"";background:url(/local/templates/home-projects-2022/css/../img/icons/icon-house-button.jpg)center center no-repeat;background-size:cover;width:66px;height:50px;position:absolute;right:5px;top:5px;z-index:1}@media (-webkit-min-device-pixel-ratio:1.5){.button--look-project:after{background:url(/local/templates/home-projects-2022/css/../img/icons/icon-house-button@2.jpg)center center no-repeat;background-size:cover;width:72px;height:55px}}.button--like{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px}.button__icon-like{margin:0 0 0 7px}.button--visit-construction{border:0}.button--telegramm{position:relative;padding:14px 21px 15px 40px;font-size:17px;min-height:49px;width:224px;height:49px}.button--telegramm:after{content:"";background:url(/local/templates/home-projects-2022/css/../img/icons/icon-sent.png)center center no-repeat;width:16px;height:16px;position:absolute;left:16px;top:17px}.button--not-active{opacity:.5;cursor:not-allowed}.button--not-active:active,.button--not-active:focus,.button--not-active:hover{background:0 0}.list-social{padding:0;list-style:none;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.list-social__item{margin-right:23px;opacity:1;-webkit-transition:.2s;transition:.2s}.list-social__item:last-child{margin-right:0}.list-social__item a{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;border:0}.list-social__item:hover{opacity:.7;-webkit-transition:.2s;transition:.2s}.icon-vk{fill:#217ea4}.icon-facebook{fill:#484ea5}.icon-youtube{fill:#ed2424}.icon-odnoklassniki{fill:#f59600}.icon-instagram{fill:#fa2b6f}.list-social__text{color:#848484;font-size:12px;line-height:16px}.list-social--big .list-social__text{font-size:15px}.search{position:relative}.search ::-webkit-input-placeholder{color:#959595;font-size:17px;line-height:17px;font-family:Verdana,sans-serif}.search ::-moz-placeholder{color:#959595;font-size:17px;line-height:17px;font-family:Verdana,sans-serif}.search :-moz-placeholder{color:#959595;font-size:17px;line-height:17px;font-family:Verdana,sans-serif}.search :-ms-input-placeholder{color:#959595;font-size:17px;line-height:17px;font-family:Verdana,sans-serif}.search__input,.search__input:hover{font-weight:400;font-family:Verdana,sans-serif}.search__input{border:0;background-color:#eee;color:#959595;padding:5px 30px 8px 14px;height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;font-size:16px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.search__input:hover{background-color:#e5e5e5;color:#1c1c1c;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-box-shadow:none;box-shadow:none}.search__input:active,.search__input:focus{background-color:#e0f8d2;color:#1c1c1c;font-weight:400;font-family:Verdana,sans-serif;-webkit-box-shadow:none;box-shadow:none}.search__input:active:hover,.search__input:focus:hover{-webkit-box-shadow:none;box-shadow:none}.search__button{position:absolute;right:0;top:3px;height:100%;padding:0 8px}.main-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 0 25px;padding:13px 0 0}.filter{border-radius:3px;background:#eee;padding:23px 24px;min-width:288px;max-width:288px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 24px 0 0}.filter,.filter__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.filter__title{color:#008b00;font-size:25px;line-height:30px;text-transform:uppercase;font-family:"GothamPro",Vedana,sans-serif;font-weight:600;margin:0 0 2px;letter-spacing:.5px}.filter__title-sub{color:#565656;font-size:17px;line-height:20px;margin:13px 0 5px}.filter__materials{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filter__materials-button{padding:11px 10px;width:48%;margin:0 0 8px}.filter__materials-button:nth-child(odd){margin:0 8px 8px 0}.filter__more{margin:19px 0;font-size:17px;text-align:center;cursor:pointer}.filter__more--remove{display:none}.filter__button{padding:19px 10px;font-size:20px}.filter__form-sorting{margin-bottom:5px;position:relative}.filter__checkbox-inner{visibility:hidden;-webkit-transition:all .3s;transition:all .3s;opacity:0;height:0;display:none;margin:7px 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.filter__checkbox-inner--show{-webkit-animation-name:show;animation-name:show;-webkit-animation-duration:.5s;animation-duration:.5s;height:auto;opacity:1;visibility:visible}.filter__checkbox-inner--show,.filter__two-col,.filter__two-columns{display:-webkit-box;display:-ms-flexbox;display:flex}.filter__two-columns{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0-23px;padding:0 23px 20px;border-bottom:1px solid #e1e1e1}.filter__two-col{width:48%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.filterform-sorting--open .form-sorting__list{display:block;height:auto}.filter--open-filters .filter__checkbox-inner{-webkit-animation-name:show;animation-name:show;-webkit-animation-duration:.5s;animation-duration:.5s;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;visibility:visible}.category-preview{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0}.category-preview__item,.category-preview__list{border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex}.category-preview__list{padding:0;list-style:none;margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.category-preview__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:63px 20px 0;background:#fff url(/local/templates/home-projects-2022/css/../img/category-preview-1.png)left bottom no-repeat;background-size:100% 99%;margin-bottom:23px;width:49%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 2px 6px -2px rgba(0,0,0,.3);box-shadow:0 2px 6px -2px rgba(0,0,0,.3);position:relative}.category-preview__item:nth-child(3),.category-preview__item:nth-child(4){margin-bottom:0}@media (-webkit-min-device-pixel-ratio:1.5){.category-preview__item{background:#fff url(/local/templates/home-projects-2022/css/../img/category-preview-1@2.png)left bottom no-repeat;background-size:100% 100%}}@media all and (min-width:1140px){.category-preview__item{padding:53px 35px 0}}.category-preview__item .absolute{z-index:4}.category-preview__item:before{content:"";position:absolute}.category-preview__item-img{position:absolute;top:-10px;left:0;width:100%;height:100%;height:calc(100% - -10px);overflow:hidden}.category-preview__item-img .before{content:"";width:312px;height:287px;background:url(/local/templates/home-projects-2022/css/../images/stub_min.png)right bottom no-repeat;background-size:contain;border-bottom:0;right:0;position:absolute}.category-preview__item--carcass{background:#fff url(/local/templates/home-projects-2022/css/../img/category-preview/category-preview1-bg.png)right bottom no-repeat;background-size:cover}@media (-webkit-min-device-pixel-ratio:1.5){.category-preview__item--carcass{background:#fff url(/local/templates/home-projects-2022/css/../img/category-preview/category-preview1-bg.png)right bottom no-repeat;background-size:cover}}.category-preview__item--carcass .category-preview__item-img:before{width:276px;height:100%;background:url(/local/templates/home-projects-2022/css/../img/category-preview/category-preview1.png)right bottom no-repeat;background-size:contain}@media (-webkit-min-device-pixel-ratio:1.5){.category-preview__item--carcass .category-preview__item-img:before{background:url(/local/templates/home-projects-2022/css/../img/category-preview/category-preview1@2.png)right bottom no-repeat;background-size:contain}}.category-preview__item--log{background:#fff url(/local/templates/home-projects-2022/css/../img/category-preview/category-preview2-bg.png)right bottom no-repeat;background-size:cover}@media (-webkit-min-device-pixel-ratio:1.5){.category-preview__item--log{background:#fff url(/local/templates/home-projects-2022/css/../img/category-preview/category-preview2-bg@2.png)right bottom no-repeat;background-size:cover}}.category-preview__item--block{background:#fff url(/local/templates/home-projects-2022/css/../img/category-preview/category-preview3-bg.png)left bottom no-repeat;background-size:cover}@media (-webkit-min-device-pixel-ratio:1.5){.category-preview__item--block{background:#fff url(/local/templates/home-projects-2022/css/../img/category-preview/category-preview3-bg@2.png)left bottom no-repeat;background-size:cover}}.category-preview__item--block .category-preview__item-img:before{width:272px;height:252px;background:url(/local/templates/home-projects-2022/css/../img/category-preview/category-preview3.png)right bottom no-repeat;background-size:cover}@media (-webkit-min-device-pixel-ratio:1.5){.category-preview__item--block .category-preview__item-img:before{background:url(/local/templates/home-projects-2022/css/../img/category-preview/category-preview3@2.png)right bottom no-repeat;background-size:cover}}.category-preview__item--sip{background:#fff url(/local/templates/home-projects-2022/css/../img/category-preview/category-preview4-bg.png)left bottom no-repeat;background-size:100% 100%}@media (-webkit-min-device-pixel-ratio:1.5){.category-preview__item--sip{background:#fff url(/local/templates/home-projects-2022/css/../img/category-preview/category-preview4-bg@2.png)left bottom no-repeat;background-size:100% 100%}}.category-preview__item--sip .category-preview__title{padding-right:20%}.category-preview__item--sip .category-preview__item-img:before{width:268px;height:100%;background:url(/local/templates/home-projects-2022/css/../img/category-preview/category-preview4.png)right bottom no-repeat;background-size:cover}@media (-webkit-min-device-pixel-ratio:1.5){.category-preview__item--sip .category-preview__item-img:before{background:url(/local/templates/home-projects-2022/css/../img/category-preview/category-preview4@2.png)right bottom no-repeat;background-size:cover}}.category-preview__title{font-family:"GothamPro",Verdana,sans-serif;font-size:25px;line-height:32px;font-weight:600;text-transform:uppercase;padding-right:44%;margin:0 0 18px;position:relative;z-index:3}@media all and (min-width:1260px){.category-preview__title{font-size:28px;padding-right:46%}}.category-preview__item-price{font-family:"GothamPro",Verdana,sans-serif;font-size:23px;line-height:28px;font-weight:600;position:relative;z-index:3}.category-preview__item-footer{background-color:rgba(255,255,255,.9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:50px -35px 0;padding:15px 35px 22px;position:relative;z-index:5}.category-preview__item-price__orange{margin:0-4px;line-height:16px;padding:7px 4px 3px;position:relative;top:-2px}.category-preview__item-amount,.category-preview__item-supply{font-size:14px;line-height:18px;border-bottom:1px solid #b1e0b1}@media all and (min-width:1260px){.category-preview__item-amount,.category-preview__item-supply{font-size:18px;line-height:22px}}.filter-progress{margin-bottom:10px}.filter-progress__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:16px;line-height:20px;font-weight:600;color:#1c1c1c;margin:0 0 10px}.filter-progress__bar{position:relative;background:#fff;border-radius:10px;-webkit-box-shadow:inset 1px 1px 1px 0 rgba(0,0,0,.5);box-shadow:inset 1px 1px 1px 0 rgba(0,0,0,.5);height:7px}.filter-progress__bar-percent{position:absolute;left:0;top:0;background:#ff9700;height:100%;border-radius:10px}.filter-progress__bar-percent-min{content:"";background:#008b00;height:18px;width:18px;border-radius:50%;overflow:hidden;position:absolute;top:-7px;left:-1px;cursor:pointer}.filter-progress__bar-percent-max:before,.filter-progress__bar-percent-min:before{content:"";width:100%;height:0;top:0;left:0;position:absolute;z-index:2;-webkit-transition:all .3s;transition:all .3s;border-radius:50%;overflow:hidden}.filter-progress__bar-percent-max.active,.filter-progress__bar-percent-max:active,.filter-progress__bar-percent-max:focus,.filter-progress__bar-percent-max:hover,.filter-progress__bar-percent-min.active,.filter-progress__bar-percent-min:active,.filter-progress__bar-percent-min:focus,.filter-progress__bar-percent-min:hover{color:#fff;-webkit-box-shadow:none;box-shadow:none}.filter-progress__bar-percent-max.active:before,.filter-progress__bar-percent-max:active:before,.filter-progress__bar-percent-max:focus:before,.filter-progress__bar-percent-max:hover:before,.filter-progress__bar-percent-min.active:before,.filter-progress__bar-percent-min:active:before,.filter-progress__bar-percent-min:focus:before,.filter-progress__bar-percent-min:hover:before{background:#00a000;height:100%;-webkit-transition:all .3s;transition:all .3s}.filter-progress__bar-percent-max{content:"";background:#008b00;height:18px;width:18px;border-radius:50%;overflow:hidden;position:absolute;top:-7px;right:-5px;cursor:pointer;z-index:1}.filter-floors{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.filter-floors__button{margin:0 8px 0 0;min-width:32px;padding:11px 9px;font-size:14px}.filter-floors__button:last-child{margin-right:0}.text-part{margin:21px 0 0}.text-part__title{font-size:25px;line-height:30px;font-weight:400;margin:0 0 8px}.text-part__text{margin:0 0 10px;font-size:15px;line-height:20px}.top-category{margin:30px 0}.top-category__list{padding:0;list-style:none;margin:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top-category__list.top-category__list-around{justify-content:space-around}.top-category__item,.top-category__item-main-link,.top-category__list{display:-webkit-box;display:-ms-flexbox;display:flex}.top-category__item{border-radius:3px;background:#008b00 url(/local/templates/home-projects-2022/css/../img/baner-1.webp)left top no-repeat;background-size:cover;width:32%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.top-category__item:hover{-webkit-box-shadow:-2px 4px 18px -2px rgba(0,0,0,.28);box-shadow:-2px 4px 18px -2px rgba(0,0,0,.28)}.top-category__item-main-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer;border-bottom:none;text-decoration:none;padding:16px 25px 24px;max-width:100%;width:100%}.top-category__item--sale{background:#ff9700 url(/local/templates/home-projects-2022/css/../img/baner-2.webp)left top no-repeat;background-size:cover}.top-category__item--catalog{background:#5ba3ba url(/local/templates/home-projects-2022/css/../img/baner-3.webp)left top no-repeat;background-size:cover}.top-category__label{border-radius:3px;padding:7px 10px 5px;background:#fff;color:#000;font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:12px;line-height:16px;text-transform:uppercase;margin:0 0 0-7px}.top-category__label--orange{color:#ff9700}.top-category__title{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:30px;line-height:33px;color:#fff;padding-right:30%;margin:16px 0 25px;white-space:normal}@media all and (min-width:1140px){.top-category__title{padding-right:42%;max-width:100%}}.top-category__link{text-decoration:none;margin-top:auto;font-size:18px;line-height:22px}.top-category__link,.top-category__link:hover{color:#fff;border-bottom:1px solid rgba(255,255,255,.5)}.credit{border-radius:3px;background:#fff url(/local/templates/home-projects-2022/css/../images/stub_min.png)left top no-repeat;background-size:cover;padding:24px 0 57px 40%;margin:30px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media all and (min-width:1240px){.credit{background-size:contain;padding:24px 0 57px 34%}}.credit__text{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:30px;line-height:36px;padding:0 9%0 0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media all and (min-width:1240px){.credit__text{margin:30px 0 3px}}.credit picture{margin:20px 0 23px;display:none}@media all and (min-width:1240px){.credit picture{display:inline-block}}.credit__item-image{width:726px;height:auto}.advantages-preview{margin:30px 0 0}.advantages-preview__list{padding:0;list-style:none;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.advantages-preview__item{border-radius:3px;background:url(/local/templates/home-projects-2022/css/../images/stub_min.png)left top no-repeat;background-size:cover;width:32%;padding:46px 24px 27px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.advantages-preview__item .button--green-white{margin:65px 0 0}.advantages-preview__title{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;color:#fff;font-size:30px;line-height:32px;padding:0 32%0 0;margin:0 0 auto;max-width:100%;white-space:normal}.advantages-preview__item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-item-align:start;align-self:flex-start;width:100%;margin-top:auto}.advantages-preview__item-inner .button--green-white{-ms-flex-item-align:end;align-self:flex-end;margin:0}.house-preview{border-radius:3px;position:relative;z-index:1}.house-preview__inner{overflow:hidden}.house-preview__list{padding:0;list-style:none;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.house-preview__item{border-radius:3px;margin-right:20px;overflow:hidden;width:33%;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:.2s;transition:.2s}.house-preview__item:last-child{margin-right:0}.house-preview__item a{text-decoration:none;border-bottom:none}.house-preview__item img{width:100%;max-width:100%}.house-preview__item img.lazyload{width:auto}.house-preview__item:hover{opacity:.8;-webkit-transition:.2s;transition:.2s}.house-preview--small .house-preview__item{height:205px}.advantages--no-title{margin:30px 0 0;padding:50px 0 0;border-top:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd}.advantages--no-title .advantages__text-sub{text-align:center;line-height:20px;margin:6px 0 0}.advantages--no-title .advantages__text{font-family:"GothamPro",Verdana,sans-serif;font-weight:600}.advantages--no-title .advantages__item{max-width:200px;padding-bottom:0}.advantages__title{font-family:"GothamPro",Verdana,sans-serif;font-size:30px;line-height:36px;text-align:center;margin:34px 0 30px}.advantages__list{list-style:none;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 30px;border-bottom:1px solid #cdcdcd}.advantages__item{position:relative;max-width:180px;padding:30px 0 24px;font-size:14px}.advantages__item:before{content:"";position:absolute;top:-10px;left:50%}.advantages__item--house:before{background:url(/local/templates/home-projects-2022/css/../img/icons/house-5000.png)center center no-repeat;background-size:cover;width:65px;height:41px;margin-left:-33px}@media (-webkit-min-device-pixel-ratio:1.5){.advantages__item--house:before{background:url(/local/templates/home-projects-2022/css/../img/icons/house-5000@2.png)center center no-repeat;background-size:cover}}.advantages__item--credit:before{background:url(/local/templates/home-projects-2022/css/../img/icons/credit.png)center center no-repeat;background-size:cover;width:43px;height:43px;margin-left:-21px}@media (-webkit-min-device-pixel-ratio:1.5){.advantages__item--credit:before{background:url(/local/templates/home-projects-2022/css/../img/icons/credit@2.png)center center no-repeat;background-size:cover}}.advantages__item--guarantee:before{background:url(/local/templates/home-projects-2022/css/../img/icons/icon-guarantee2.svg)center center no-repeat;background-size:cover;width:38px;height:46px;margin-left:-19px}@media (-webkit-min-device-pixel-ratio:1.5){.advantages__item--guarantee:before{background:url(/local/templates/home-projects-2022/css/../img/icons/icon-guarantee2.svg)center center no-repeat;background-size:cover}}.advantages__item--cabinet:before{background:url(/local/templates/home-projects-2022/css/../img/icons/camera.png)center center no-repeat;background-size:cover;width:51px;height:39px;margin-left:-25px}@media (-webkit-min-device-pixel-ratio:1.5){.advantages__item--cabinet:before{background:url(/local/templates/home-projects-2022/css/../img/icons/camera@2.png)center center no-repeat;background-size:cover}}.advantages__item--expirience:before{background:url(/local/templates/home-projects-2022/css/../img/icons/builder.png)center center no-repeat;background-size:cover;width:39px;height:44px;margin-left:-19px}@media (-webkit-min-device-pixel-ratio:1.5){.advantages__item--expirience:before{background:url(/local/templates/home-projects-2022/css/../img/icons/builder@2.png)center center no-repeat;background-size:cover}}.advantages__item--production:before{background:url(/local/templates/home-projects-2022/css/../img/icons/production.png)center center no-repeat;background-size:cover;width:51px;height:39px;margin-left:-25px}@media (-webkit-min-device-pixel-ratio:1.5){.advantages__item--production:before{background:url(/local/templates/home-projects-2022/css/../img/icons/production@2.png)center center no-repeat;background-size:cover}}.advantages__text{font-family:"GothamPro",Verdana,sans-serif;font-size:16px;line-height:20px;text-align:center;font-weight:600;margin-bottom:0}.advantages__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;justify-content:space-between}.advantages__links-item{border-radius:3px;padding:13px 19% 16px 26px;background:#008b00 url(/local/templates/home-projects-2022/css/../images/stub_min.png)left center no-repeat;background-size:cover;width:49%;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;border-bottom:none}@media all and (min-width:1140px){.advantages__links-item{padding:37px 16% 37px 26px}}.advantages__links-item--place{background:#f6ff00 url(/local/templates/home-projects-2022/css/../img/banner-6.png)left center no-repeat;background-size:cover}.advantages__links-title{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:30px;line-height:32px;color:#fff;margin:0}.own-production{padding:55px 50px 65px 78px;margin:30px 0-8px;background:#fff url(/local/templates/home-projects-2022/css/../img/own-production-bg.webp)right center no-repeat}.own-production__title{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:30px;line-height:32px;margin:0 0 25px}.own-production__text{max-width:565px;font-size:17px;line-height:25px;margin:0 0 28px}.own-production__link{font-size:18px}@media all and (min-width:1310px){.preview-video-list-title-br{display:none}}.preview-video-list{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0}.preview-video-list--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}.preview-video-list--vertical .preview-video-list__item{width:100%;height:250px;margin:0 0 20px}.preview-video-list__item,.preview-video-list__item a{background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}.preview-video-list__item{border-radius:3px;width:48%;height:190px;overflow:hidden}.preview-video-list__item a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;text-decoration:none;color:#1c1c1c;border-bottom:none}.preview-video-list__item img{width:100%;height:100%}.preview-video-list__item-img{position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%}.preview-video-list__description{margin-top:auto;padding:12px 20px 13px;text-align:center;font-size:14px;line-height:15px;background-color:rgba(255,255,255,.8);height:30px}.preview-video-list__description--big{background-color:#f5f5f5;height:35px}.preview-video-list__item-button{position:absolute;top:60px;left:50%;margin-left:-32px}.preview-video-list__item-link{cursor:pointer}.main-page-sub-title--our-video,.main-page-sub-title--video--review{font-size:25px}@media all and (min-width:1310px){.main-page-sub-title--our-video,.main-page-sub-title--video--review{font-size:30px}}.reviews{margin:0 0-10px;position:relative}.reviews__inner{overflow:hidden}.reviews__list{padding:0;list-style:none;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.reviews__item{border-radius:3px;overflow:hidden;margin-right:20px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:.2s;transition:.2s}.reviews__item:last-child{margin-right:0}.reviews__item img{max-width:100%;width:100%}.module-gallery .slider-thumb li:hover,.reviews__item:hover{opacity:.8;-webkit-transition:.2s;transition:.2s}.reviews__link{text-decoration:none;border-bottom:none}.list-messenger{padding:0;list-style:none;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}.list-messenger__item{margin-right:7px}.list-messenger__link{color:#1c1c1c;font-size:15px;line-height:30px;text-decoration:none;margin:0 10px 0 0;border-bottom:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center}.list-messenger__link-icon{-ms-flex-item-align:center;align-self:center;margin:0 5px 0 0}.icon-whatsapp{fill:#3fa53f}.icon-telegram{fill:#009af3}.icon-viber{fill:#b124c6}.contacts-banner{margin:45px 0 0}.contacts-banner__item,.contacts-banner__list{display:-webkit-box;display:-ms-flexbox;display:flex}.contacts-banner__list{padding:0;list-style:none;margin:0;border-radius:3px;overflow:hidden;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:1}.contacts-banner__list:before{content:"";border-bottom:1px solid #99d599;border-top:1px solid #99d599;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;-webkit-box-sizing:border-box;box-sizing:border-box}.contacts-banner__item{padding:27px 3% 35px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.contacts-banner__item:nth-child(2) .contacts-banner__text{color:#1c1c1c;margin:0 0 3px;text-align:center}.contacts-banner__item--map{position:relative}.contacts-banner__item--call:before,.contacts-banner__item--map:before{content:"";width:444px;height:431px;-webkit-transform:rotateX(7deg) skew(13deg) translateZ(-60px);transform:rotateX(7deg) skew(13deg) translateZ(-60px);position:absolute;top:-56px;z-index:-1}.contacts-banner__item--map:before{background:-webkit-gradient(linear,left top,left bottom,from(#0f920f),to(#0f920f));background:linear-gradient(to bottom,#0f920f 0,#0f920f 100%);left:-17px}.contacts-banner__item--call{position:relative;z-index:5}.contacts-banner__item--call:before{background:-webkit-gradient(linear,left top,left bottom,from(#ed8c21),to(#f5bd0f));background:linear-gradient(to bottom,#ed8c21 0,#f5bd0f 100%);left:14px}@media all and (min-width:1140px){.contacts-banner__item--call:before{left:48px}}.list-messenger__item--phone{padding:28px 0 25px 1%;text-align:center;position:relative;z-index:4}@media all and (min-width:1140px){.list-messenger__item--phone{padding:28px 1% 25px}}.contacts-banner__phone{text-align:center;text-decoration:none}.contacts-banner__item-messenger{padding-left:33px}.contacts-banner__item--call{padding:32px 2% 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media all and (min-width:1140px){.contacts-banner__item--call{padding:30px 3% 2px 6%}}.contacts-banner__call{width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}@media all and (min-width:1140px){.contacts-banner__call{width:240px}}@media all and (min-width:1210px){.contacts-banner__call{width:288px}}.form-call__input{padding:5px 10px 10px 18px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 7px;font-size:18px;line-height:24px;height:45px;font-weight:400}@media all and (min-width:1140px){.form-call__input{font-size:22px}}@media all and (min-width:1280px){.form-call__input{font-size:25px;line-height:20px;padding:10px 10px 10px 18px}}.contacts-banner__text{font-family:"GothamPro",Verdana,sans-serif;font-size:18px;line-height:26px;color:#fff;margin:0 0 18px}@media all and (min-width:1280px){.contacts-banner__text{font-size:20px;line-height:30px}}.contacts-banner__map{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;line-height:22px}.contacts-banner__map-text{color:#fff;border-bottom:1px solid rgba(255,255,255,.5)}.contacts-banner__direction,.contacts-banner__office{position:relative;white-space:nowrap;text-decoration:none}.contacts-banner__direction{padding:0 0 0 30px;margin-right:17px}.contacts-banner__direction:before{content:"";background:url(/local/templates/home-projects-2022/css/../img/icons/icon-locarion.png)center center no-repeat;background-size:cover;width:22px;height:30px;position:absolute;left:0;top:-2px}@media (-webkit-min-device-pixel-ratio:1.5){.contacts-banner__direction:before{background:url(/local/templates/home-projects-2022/css/../img/icons/icon-locarion@2.png)center center no-repeat;background-size:cover}}.contacts-banner__office{padding:0 0 0 50px}.contacts-banner__office:before{content:"";background:url(/local/templates/home-projects-2022/css/../img/icons/icon-360.png)center center no-repeat;background-size:cover;width:45px;height:31px;position:absolute;left:0;top:-2px}@media (-webkit-min-device-pixel-ratio:1.5){.contacts-banner__office:before{background:url(/local/templates/home-projects-2022/css/../img/icons/icon-360@2.png)center center no-repeat;background-size:cover}}.contacts-banner__phone{font-family:"GothamPro",Verdana,sans-serif;font-weight:700;font-size:28px;line-height:31px;color:#1c1c1c;border-bottom:none;white-space:nowrap;margin-bottom:10px}@media all and (min-width:1280px){.contacts-banner__phone{font-size:31px}}.contacts-banner__call .button{padding:14px 5px;font-size:14px}@media all and (min-width:1280px){.contacts-banner__call .button{padding:14px 18px;font-size:16px}}.category-link-bottom{margin:17px 0 27px}.category-link-bottom .list-green{padding:0;list-style:none;margin:0;-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.category-link-bottom .list-green a{font-size:13px;line-height:16px}.list-green__item{margin-bottom:4px}.category-link-bottom__title,.footer__nav-item a{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;text-transform:uppercase}.category-link-bottom__title{color:#1c1c1c;font-size:14px;margin:12px 0 0;display:inline-block}.footer{background-color:#eee;min-width:1024px;max-width:100%;padding:14px 20px 22px;margin:36px auto 0;-webkit-box-sizing:border-box;box-sizing:border-box}.footer__wrapper{max-width:1220px;min-width:984px;margin:0 auto}.footer__top{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0 22px;border-bottom:1px solid #ccc}.footer__nav-list,.footer__nav-top,.footer__top{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__nav-list{padding:0;list-style:none;margin:0}.footer__nav-item{margin-right:25px}.footer__nav-item a{font-size:12px;white-space:nowrap}@media all and (min-width:1280px){.footer__nav-item a{font-size:16px}}.footer__bottom{padding:24px 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__bottom .list-green{padding:0;list-style:none;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 50px 0 0}.footer__bottom .list-green:last-child{margin-right:0}.footer__bottom .list-green:nth-child(2),.footer__bottom .list-green:nth-child(3){margin-right:55px}.footer__bottom .list-green:nth-child(4){margin-right:40px}.footer__bottom .list-green a{font-size:13px;line-height:23px}.footer__bottom .list-green__item{margin-bottom:0}@media all and (min-width:1280px){.footer__bottom .list-green{padding:0;list-style:none;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 110px 0 0}.footer__bottom .list-green:last-child{margin-right:0}.footer__bottom .list-green:nth-child(2){margin-right:118px}.footer__bottom .list-green:nth-child(3){margin-right:111px}.footer__bottom .list-green:nth-child(4){margin-right:91px}.footer__bottom .list-green a{white-space:nowrap}}.footer__copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#b9b9b9;font-size:12px;line-height:23px}.footer__list-social .list-social__item{margin-right:10px}.footer__list-social .list-social__item:last-child{margin-right:0}@media all and (min-width:1280px){.footer__list-social .list-social__item{margin-right:23px}.footer__list-social .list-social__item:last-child{margin-right:0}}.rait,.rait:hover{-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.rait{text-decoration:none;color:#b9b9b9}.rait:hover{color:#e30000}.main-slider{position:relative;margin-bottom:10px}.main-slider__inner{overflow:hidden}.main-slider__list{padding:0;list-style:none;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:320px;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}@media all and (min-width:1140px){.main-slider__list{height:355px}}@media all and (min-width:1170px){.main-slider__list{height:370px}}@media all and (min-width:1280px){.main-slider__list{height:395px}}.main-slider__item{border-radius:3px;width:100%;height:100%;position:relative;overflow:hidden}.main-slider__item img{width:100%}.main-slider__call{position:absolute;padding:30px 30px 30px 61px;top:0;left:0;max-width:580px;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2}.main-slider__call:before{content:"";width:631px;height:462px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,186,0,.9)),to(rgba(246,132,20,.9)));background:linear-gradient(to bottom,rgba(255,186,0,.9)0,rgba(246,132,20,.9) 100%);-webkit-transform:rotateX(7deg) skew(12deg) translateZ(-60px);transform:rotateX(7deg) skew(12deg) translateZ(-60px);position:absolute;top:-56px;left:-45px;z-index:-1}@media all and (min-width:1140px){.main-slider__call{padding:37px 30px 30px 61px}}.main-slider__text,.main-slider__title{color:#fff;font-family:"GothamPro",Verdana,sans-serif}.main-slider__title{font-weight:700;font-size:50px;line-height:50px;margin:0 0 14px;letter-spacing:-2px}.main-slider__text{font-weight:600;font-size:20px;line-height:27px;margin:0 0 20px}@media all and (min-width:1140px){.main-slider__title{font-size:35px;line-height:35px}.main-slider__text{font-size:16px;line-height:1.2}}.main-slider__form-call{max-width:465px}.main-slider__form-call .form-call__text-accept{text-align:left}.main-slider__form-input{font-size:23px;padding:15px;height:49px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:1px;width:233px;vertical-align:top}.main-slider__form-button{position:relative;padding:14px 21px 15px 40px;font-size:17px;min-height:49px;width:224px;height:49px;vertical-align:top}.main-slider__form-button:after{content:"";background:url(/local/templates/home-projects-2022/css/../img/icons/icon-sent.png)center center no-repeat;width:16px;height:16px;position:absolute;left:16px;top:17px}@media (-webkit-min-device-pixel-ratio:1.5){.main-slider__form-button:after{background:url(/local/templates/home-projects-2022/css/../img/icons/icon-sent@2.png)center center no-repeat;background-size:cover}}.main-slider__controls-list{padding:0;list-style:none;margin:0;position:absolute;bottom:16px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-slider__control{width:15px;height:15px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;border:2px solid #fff;margin-right:10px;cursor:pointer}.main-slider__control:last-child{margin-right:0}.main-slider__control.active{background-color:#fff}.slider-control{cursor:pointer}.slider-control:active,.slider-control:focus,.slider-control:hover{border-bottom:none;text-decoration:none}.form-call__text-accept{font-size:9px;line-height:9px;color:rgba(255,255,255,.8);text-align:center;margin:5px 0 0}.form-sorting{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:1px 2px 3px -1px rgba(0,0,0,.3);box-shadow:1px 2px 3px -1px rgba(0,0,0,.3)}.button-sorting{width:100%;text-align:left}.form-sorting__list,.form-sorting__list--show{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.form-sorting__list{padding:0;list-style:none;border-radius:3px;background-color:#fff;margin:4px 0 0;-webkit-box-shadow:0 1px 9px -1px rgba(0,0,0,.3);box-shadow:0 1px 9px -1px rgba(0,0,0,.3);position:absolute;top:100%;left:0;width:100%;z-index:5;height:0;overflow:hidden}.form-sorting__list a{padding:10px 15px 12px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;border-bottom:1px solid #e1e1e1;text-decoration:none;color:#1c1c1c;width:100%;display:inline-block}.form-sorting__list--show{height:auto}.slider-control{background-color:rgba(255,255,255,.9);background-image:none;border-radius:100px 100px 0 0;overflow:hidden;width:90px;height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;border:0;position:absolute;z-index:6;top:50%;left:-23px;margin:-20px 0 0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.slider-control:hover picture{opacity:.7}.slider-control:active picture,.slider-control:focus picture{opacity:.9}@media all and (min-width:1310px){.slider-control{background:0 0;width:41px;height:20px;border-radius:0;display:block;left:-44px;margin:-10px 0 0}}.slider-control__icon{margin:0 0-10px;color:#008b00;fill:#008b00}@media all and (min-width:1310px){.slider-control__icon{margin:0}}.slider-control--right{border-radius:100px 100px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;right:-23px;left:inherit;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.slider-control--right picture{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.slider-control--right .slider-control__icon{margin:0 0-10px}@media all and (min-width:1310px){.slider-control--right{background:0 0;width:41px;height:20px;border-radius:0;right:-44px}.slider-control--right .slider-control__icon{margin:0}}.slider-control--small{border-radius:100px 100px 0 0;overflow:hidden;width:68px;height:32px;left:-17px}.slider-control--small svg{width:34px;height:16px}.slider-control--small.slider-control--right{right:-17px;left:auto}@media all and (min-width:1310px){.slider-control--small{width:34px;height:16px;left:-34px;margin:-7px 0 0}.slider-control--small svg{width:100%;height:100%}.slider-control--small.slider-control--right{right:-34px;left:auto;margin:-7px 0 0}}.checkbox-list{padding:0;list-style:none;margin:20px 0 10px}.checkbox-list__item{margin:0 0 13px}.checkbox-list__item.disabled{opacity:.5;cursor:default}.checkbox{font-size:14.5px;line-height:20px;padding:0 0 0 25px;position:relative}.checkbox:before{content:"";background:#fff;border-radius:3px;width:16px;height:16px;-webkit-box-shadow:1px 2px 3px -1px rgba(0,0,0,.3);box-shadow:1px 2px 3px -1px rgba(0,0,0,.3);position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.checkbox__input:checked+.checkbox:before{background:#ff9700;border:4px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}.call-to-action{background:-webkit-gradient(linear,left top,left bottom,from(#ed8c21),to(#f5bd0f));background:linear-gradient(to bottom,#ed8c21 0,#f5bd0f 100%);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:30px 34px 14px;border-radius:3px}.call-to-action__call{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.call-to-action__title{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:24px!important;text-align:center;margin:0 0 28px!important}@media all and (min-width:1310px){.call-to-action__title{font-size:24px!important;line-height:36px}}.call-to-action__title2{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;color:#fff;font-size:31px!important;line-height:30px;text-align:center;margin:0 0 28px!important}.call-to-action-input{height:50px;margin:0 0 12px}.call-to-action__button{font-size:20px;font-weight:500;padding:20px 27px}.call-to-action__text-accept{color:#fff;font-size:12px;line-height:16px;text-align:center;padding:0}.call-to-action--grey-big{background:#eee;padding:49px 10% 44px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;overflow:hidden;margin:0}.call-to-action--grey-big .call-to-action__text-accept{color:#959595;font-size:11px;margin:6px 0 0;padding:0}.call-to-action--grey-big .button{font-size:17px}.call-to-action--grey-big .button,.call-to-action--grey-big .call-to-action-input{-webkit-box-flex:1;-ms-flex:1;flex:1;width:48%;max-width:48%;margin:0}.call-to-action-description{text-align:center}.call-to-action--grey-big .call-to-action__credit-inner-form{width:48%}.call-to-action--grey-big .call-to-action__credit-inner-form .call-to-action-input{width:auto;max-width:unset}@media (min-width:1280px){.call-to-action--grey-big .form-call__input{font-size:20px}}@media all and (min-width:1310px){.call-to-action--grey-big{padding:54px 23% 49px}.call-to-action--text-out{padding:53px 24% 44px}}.call-to-action--text-out .call-to-action__title{font-size:23px!important;margin:0-50px 23px!important}.call-to-action__upload{background-color:#fff;margin:2px 0 5px;padding:4px 5px;border-radius:3px}.call-to-action__upload .file-upload{bottom:6px!important}.call-to-action__btn-upload{position:relative!important;left:3px!important;bottom:inherit!important}.call-to-action--vacancy{margin-top:20px}.page-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 22px}.page-title{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:24px!important;line-height:30px!important;margin:0 10px 0 0!important;max-width:100%}@media all and (min-width:1310px){.page-title{font-size:36px!important;line-height:36px!important}}.card-page-header--catalog{padding:21px 100px 0 0}.card-page-header--catalog .card-page-header__link-more,.vendor{font-size:18px;line-height:20px}.vendor{font-size:12px;color:#959595}.page-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.article-preview__date span,.page-action .button{margin:0 0 0 10px}.page-action .button:first-child{margin:0}.page-action__button{padding:12px 13px 8px}.list-stats,.list-stats__item{display:-webkit-box;display:-ms-flexbox;display:flex}.list-stats{padding:0;list-style:none;margin:0 0 31px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.list-stats__item{-ms-flex-wrap:wrap;flex-wrap:wrap}.list-stats__item--bath{width:-webkit-min-content;width:-moz-min-content;width:min-content}.list-stats__title{font-size:13px;line-height:20px;width:100%}.list-stats__value{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:15px;line-height:20px;white-space:nowrap;margin-top:3px}.list-stats__picture{margin:2px 0 0 3px}.list-pills,.list-pills-links,.list-pills__item{display:-webkit-box;display:-ms-flexbox;display:flex}.list-pills,.list-pills-links{padding:0;list-style:none;margin:0;border:1px solid #d4d4d4;border-radius:5px;overflow:hidden}.list-pills__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;width:25%;cursor:pointer;background-color:#fff;-webkit-transition:.2s;transition:.2s}.list-pills__item:hover{background-color:#fffbd9;-webkit-transition:.2s;transition:.2s}.list-pills__link{padding:10px 5px 11px 6px;text-decoration:none;color:#008b00;text-align:center}.list-pills__img{margin:3px 0 2px;stroke:#008b00;fill:none;stroke-miterlimit:10;stroke-width:1.8px}.list-pills__text{white-space:nowrap;font-weight:400;font-size:15px;line-height:18px}.list-pills__item_wrap .list-pills__link{display:table;height:100%}.list-pills__item_wrap .list-pills__text{display:table-cell;white-space:unset;vertical-align:middle}.list-pills-links .list-pills__text{font-size:12px}.list-pills__text--sip{font-size:11px}.list-pills__item--active{background-color:#fff8bf;border-bottom:none}.list-pills__item--active .list-pills__link{color:#1c1c1c}.list-pills__item--active .list-pills__img{stroke:#ff9700}.two-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.two-buttons__button{font-size:16px;line-height:18px;text-align:center;white-space:normal;width:48%;-webkit-box-sizing:border-box;box-sizing:border-box;height:61px}.card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}.card__stats{width:373px;min-width:373px;padding:18px 24px 22px;-webkit-box-sizing:border-box;box-sizing:border-box}.card__slider{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.card-content .title-extra-small{margin:0 0 15px}.card__inner-two-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:34px 0 10px}.card__inner-two-column .title-extra-small{margin:0}.card__inner-two-column--credit{margin:-4px 0 18px}.card__price,.card__price-left{display:-webkit-box;display:-ms-flexbox;display:flex}.card__price{font-family:"GothamPro",Verdana,sans-serif;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:34px 0 0}.card__price-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.card__price-right{width:-webkit-min-content;width:-moz-min-content;width:min-content;text-align:right;line-height:16px}.card__price-now{font-family:"GothamPro",Verdana,sans-serif;font-weight:800;font-size:28px;line-height:28px;white-space:nowrap}.card__price-old{color:#3c3c3c;position:relative;font-size:15px;line-height:25px;white-space:nowrap}.card__price-old:before{content:"";background-color:#878787;width:100%;height:2px;position:absolute;left:-2px;top:12px;-webkit-transform:rotate(3deg);transform:rotate(3deg)}.card__credit{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:17px;line-height:15px}.card-description__text{margin:14px 0 25px;font-size:15px;line-height:18px}.card-content{display:-webkit-box;display:-ms-flexbox;display:flex}.content-right{max-width:73%;width:100%;overflow:hidden}@media all and (min-width:1260px){.content-right{overflow:visible}}.card-page-title-sub-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card-page-sub-title,.logo-a-class{font-family:"GothamPro",Verdana,sans-serif;font-weight:600}.card-page-sub-title{font-size:26px;line-height:30px;margin:23px 0 14px}.card-page-sub-title a{font-size:16px;margin:0 0 0 20px}.logo-a-class{color:rgba(0,0,0,.3);font-size:154px;line-height:35px;text-align:center;height:140px}.logo-a-class__class{font-size:40px;line-height:42px}.tab-view-type{display:none}.tab-view-type--show{display:block;-webkit-animation-name:tab-show;animation-name:tab-show;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1}.tab-view-flex{display:none}.card-page-header,.tab-view-flex--show{display:-webkit-box;display:-ms-flexbox;display:flex}.tab-view-flex--show{-webkit-animation-name:tab-show;animation-name:tab-show;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1}.card-page-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:17px 0 0;width:100%}.page-action__button-email{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;line-height:16px;font-size:16px}.aside,.page-action__button-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.page-action__button-icon{padding:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aside{min-width:288px;max-width:288px;margin:0 24px 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aside.apop{margin-top:22px}.aside .filter{margin:0 0 20px}.aside--card{margin:0 40px 0 0}.aside-title-middle{font-family:"GothamPro",Verdana,sans-serif;font-size:28px;line-height:26px;font-weight:600;margin:1px 0 20px}.aside__main-title-extra-small{margin:-3px 0 16px;color:#7c7c7c}.aside-text-regular{color:#4c4c4c;font-size:14px;line-height:22px}.aside--page-search{margin:20px 0 0 38px}.aside--page-search .filter{margin:0 0 12px}.aside--articles{margin:0 0 0 38px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.aside--articles .list-banners-small{margin:13px 0 0}.aside-title-sub{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:20px;line-height:22px;margin:7px 0 17px}.aside__link-show-all{font-size:18px;line-height:20px;margin:20px 0}.aside--right{margin:0 0 0 38px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.list-banners-small{padding:0;list-style:none;margin:0 0 24px;width:100%}.list-banners-small__item{margin:0 0 18px}.list-banners-small__item .banner{margin:0}.list-banners-small__item .banner.banner--big{height:400px}.list-banners-small__item:last-child{margin:0}.banner,.banner__link{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.banner,.banner:hover{-webkit-transition:.5s;transition:.5s}.banner{border-radius:3px;-webkit-box-shadow:0 1px 2px -2px rgba(0,0,0,.3);box-shadow:0 1px 2px -2px rgba(0,0,0,.3);background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(#f2f2f2));background:linear-gradient(to top,#fff,#f2f2f2);margin:0 0 24px}.banner:before{content:"";position:absolute;border-radius:0 0 3px 0;overflow:hidden}.banner:hover{-webkit-box-shadow:0 6px 25px -2px rgba(0,0,0,.2);box-shadow:0 6px 25px -2px rgba(0,0,0,.2)}.banner__link{padding:22px 20px 27px;color:#1c1c1c;text-decoration:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;cursor:pointer;z-index:2}.banner__link:active,.banner__link:focus,.banner__link:hover{color:#1c1c1c;text-decoration:none;cursor:pointer}.banner--only-img{padding:0;width:100%}.banner--only-img .banner__link{padding:0}.banner--only-img .banner__main-link{height:100%}.banner--log:before{width:150px;height:112px;background:url(/local/templates/home-projects-2022/css/../img/banners/banner-log.png)right bottom no-repeat;background-size:contain;bottom:0;right:0}.banner--block:before{width:194px;height:111px;background:url(/local/templates/home-projects-2022/css/../img/banners/banner-block.png)right bottom no-repeat;background-size:contain;bottom:0;right:0}.banner--sip:before{width:120px;height:112px;background:url(/local/templates/home-projects-2022/css/../img/banners/banner-sip.png)right bottom no-repeat;background-size:contain;bottom:0;right:0}.banner--carcass:before{width:127px;height:113px;background:url(/local/templates/home-projects-2022/css/../img/banners/banner-carcass.png)right bottom no-repeat;background-size:contain;bottom:0;right:0}.banner--project{background:url(/local/templates/home-projects-2022/css/../img/banners/banner-project.png)right bottom no-repeat;background-size:cover;padding:24px 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.banner__selection-orange-small{font-size:14px;margin:0-1px;position:relative;top:-1px}.banner__price{font-size:16px;line-height:18px;font-weight:600;position:relative;z-index:1;min-height:1em}.banner__price--big,.banner__title,.banner__title-small{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:28px;line-height:28px}.banner__title,.banner__title-small{font-size:30px;line-height:31px;margin:0 0 15px}.banner__title-small{font-size:24px;line-height:30px;margin:0 0 4px;text-transform:uppercase;position:relative;z-index:1}.banner__button{margin:22px 0 0}.banner--credit,.banner-mail{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.banner-mail{background:-webkit-gradient(linear,left bottom,left top,from(#fd0),to(#ffca00));background:linear-gradient(to top,#fd0,#ffca00);padding:41px 20px 27px;margin:0 0 24px}.banner-mail:before{content:"";background:url(/local/templates/home-projects-2022/css/../img/mail-box.png)center center no-repeat;background-size:cover;width:157px;height:141px;position:absolute;right:-13px;top:139px;z-index:1}.banner--credit{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:right bottom no-repeat;background-size:cover;padding:0}.banner--credit .banner__main-link{padding:19px 20px 22px;width:100%}.banner--credit .banner__title-small{font-size:24px;line-height:24px;text-transform:none;margin:0 0 11px}.banner--credit .banner__main-link{color:#1c1c1c;text-decoration:none}.banner--credit .banner__main-link:active,.banner--credit .banner__main-link:focus,.banner--credit .banner__main-link:hover{color:#1c1c1c;text-decoration:none}.banner--service{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:url(/local/templates/home-projects-2022/css/../img/banners/banner-service.jpg)right bottom no-repeat;background-size:cover;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;overflow:hidden}.banner--service .banner__main-link{padding:19px 20px 22px;width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.banner--service .banner__title-small{font-size:24px;line-height:24px;color:#fff;text-transform:none;margin:0 0 11px}.banner--service .banner__main-link{color:#fff;text-decoration:none}.banner--cabinet .banner__main-link:active,.banner--cabinet .banner__main-link:focus,.banner--cabinet .banner__main-link:hover,.banner--service .banner__main-link:active,.banner--service .banner__main-link:focus,.banner--service .banner__main-link:hover{color:#fff;text-decoration:none}.banner--service .button{color:#008b00}.banner--cabinet{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:url(/local/templates/home-projects-2022/css/../img/banners/banner-cabinet.jpg)right bottom no-repeat;background-size:cover;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;overflow:hidden}.banner--cabinet .banner__main-link{padding:19px 20px 22px;width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.banner--cabinet .banner__title-small{font-size:24px;line-height:24px;color:#fff;text-transform:none;margin:0 0 11px}.banner--cabinet .banner__main-link{color:#fff;text-decoration:none}.banner--cabinet .button{color:#008b00}.banner-mail__title{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:25px;line-height:28px;margin:0 0 15px;max-width:96%;position:relative;z-index:2}.banner-mail__text{font-size:15px;line-height:19px;margin:0 0 26px;max-width:60%;position:relative;z-index:2}.banner-mail__form{max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:2;text-align:center}.banner-mail__input{height:40px;text-align:center;font-size:18px;line-height:20px}.banner-mail__button{margin:10px 0 0;font-size:20px;height:56px}.list-dot-green{padding:0;list-style:none;margin:0}.list-dot-green li,.list-dot-green__item{font-size:14px;line-height:20px;padding:0 0 0 14px;position:relative;margin:0 0 12px}.list-dot-green li:before,.list-dot-green__item:before{content:"";background-color:#008b00;width:4px;height:4px;border-radius:50%;position:absolute;left:0;top:8px}.list-dot-green__item:last-child{margin:0}.list-dot-green--margin .list-dot-green__item{margin:0 0 19px}.list-percent{padding:0;list-style:none;margin:0}.list-percent__item{font-size:14px;line-height:20px;margin-bottom:14px}.list-percent__amount{color:#008b00;font-weight:700;margin:0 7px 0 0;display:inline-block;width:37px}.list-check-green{padding:0;list-style:none;margin:0}.list-check-green__item{font-size:14px;line-height:20px;margin-bottom:19px;padding:0 0 0 24px;position:relative}.list-check-green__item:before{content:"";background:url(/local/templates/home-projects-2022/css/../img/icons/icon-check.svg)center center no-repeat;background-size:cover;width:14px;height:12px;position:absolute;left:3px;top:4px}.list-tags{padding:0;list-style:none;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.list-tags__item{margin:0 14px 0 0}.list-tags__link{font-size:13.5px;line-height:22px}.list-regular-line{padding:0;list-style:none;margin:0}.list-regular-line__item{font-size:15px;line-height:22px;margin:0 0 2px;position:relative;padding:0 0 0 14px}.card-price__old:before,.list-regular-line__item:before{content:"";width:8px;height:1px;background-color:#000;position:absolute;left:0;top:12px}.card-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 0 5px;position:relative;z-index:2}.card-price__now{font-size:23px;line-height:26px;font-weight:800;font-family:"GothamPro",Verdana,sans-serif;letter-spacing:-2px;margin:0 15px 0 0}.card-price__now-amount{color:#ff3817;margin:0 9px 0 0}.card-price__old{font-family:"GothamPro",Verdana,sans-serif;color:#878787;font-size:18px;line-height:26px;font-weight:500;position:relative}.card-price__old:before{background-color:#878787;width:100%;height:2px;left:-2px;-webkit-transform:rotate(3deg);transform:rotate(3deg)}.card__price-right .link{font-size:14px}.choose{margin:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.choose__amount,.choose__title{font-family:"Gotham Pro",Verdana,sans-serif;color:#9f9f9f;font-weight:500;font-size:22px;line-height:24px}.choose__amount{color:#008b00;margin:0 0 0 5px}.choose__button{margin:0 0 0 13px;padding:10px 15px;font-size:16px;line-height:18px}.preview-review{margin-bottom:30px}.preview-review__title{font-family:"GothamPro",Verdana,sans-serif;font-size:18px;line-height:20px;font-weight:600;margin:0 0 3px}.preview-review__description{font-size:15px;line-height:18px;font-weight:200;font-style:normal;margin:0 0 12px}.preview-review__text-title{font-family:"GothamPro",Verdana,sans-serif;color:#008b00;font-weight:600;font-size:16px;line-height:20px;margin:0 0 2px}.preview-review__text{font-size:15px;line-height:18px;color:#3c3c3c;font-style:normal;margin:0}.list-advantages-icons{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:1px solid #d7d7d7;margin:16px 0 14px}.list-advantages-icons__item{padding:5px 0 6px 75px;position:relative;border-bottom:1px solid #d7d7d7}.list-advantages-icons__item:before{content:"";background:url(/local/templates/home-projects-2022/css/../img/icons/icon-guarantee2.svg)center center no-repeat;background-size:cover;width:33px;height:40px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.list-advantages-icons__item--guarantee{padding:16px 0 18px 70px}.list-advantages-icons__item--guarantee:before{left:16px}.list-advantages-icons__item--guarantee .list-advantages-icons__text{font-size:18px}.list-advantages-icons__item--delivery:before{background:url(/local/templates/home-projects-2022/css/../img/icons/icon-shipped.svg)center center no-repeat;background-size:cover;width:50px;height:32px;left:8px}.list-advantages-icons__item--export:before{background:url(/local/templates/home-projects-2022/css/../img/icons/icon-trash.svg)center center no-repeat;background-size:cover;width:46px;height:35px;left:6px}.list-advantages-icons__text{font-family:"GothamPro",Verdana,sans-serif;font-size:15px;line-height:18px;font-weight:600}.card-category,.card-category__main{display:-webkit-box;display:-ms-flexbox;display:flex;margin:16px 0 10px}.card-category__main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;margin:0 33px 0 0;padding:0 20px 0 0}.card-category__main:before{content:"";height:75%;width:1px;background-color:#c9c9c9;position:absolute;right:-7px;top:6px;-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}.card-category__category{color:#959595;font-size:14px;line-height:26px}.card-category__category-title,.configuration-title{font-family:"GothamPro",Verdana,sans-serif;font-weight:600}.card-category__category-title{font-size:18px;line-height:16px;white-space:nowrap}.configuration-title{font-size:30px;line-height:36px;margin:-4px 0 21px}.configuration{border-radius:4px 0 0 4px;position:relative;margin:0 0 6px}@media all and (min-width:1260px){.configuration:after,.configuration:before{content:"";-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2);width:50%;height:100%;position:absolute;right:0;top:0;z-index:-1}.configuration:after{width:1px;right:50%;z-index:1}}.configuration__head{display:-webkit-box;display:-ms-flexbox;display:flex}.configuration__head-item{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:12px 20px 10px;border-bottom:1px solid #d7d7d6;position:relative}.configuration__head-item:before{content:"";background:url(/local/templates/home-projects-2022/css/../img/wallpaint.png)center center no-repeat;background-size:cover;position:absolute;right:23px;bottom:0;z-index:1;width:169px;height:auto;top:-9px}.configuration__head-item:nth-child(1):not(:last-child){background-color:#fdfdfb;border-right:1px solid #d7d7d6;border-top:1px solid #d7d7d6;border-radius:4px 0 0 0;-webkit-box-shadow:inset -4px 0 10px -3px rgba(0,0,0,.1);box-shadow:inset -4px 0 10px -3px rgba(0,0,0,.1)}.configuration__head-item:nth-child(2){background-color:#fff;position:relative;z-index:3;border-right:1px solid #d7d7d6;border-top:1px solid #d7d7d6;border-radius:0 5px 0 0}@media all and (min-width:1260px){.configuration__head-item:nth-child(2){border-top:none;border-right:none}}@media (-webkit-min-device-pixel-ratio:1.5){.configuration__head-item:before{background:url(/local/templates/home-projects-2022/css/../img/wallpaint@2.png)center center no-repeat;background-size:cover}}.configuration__head-item .card-price__now{font-size:22px;line-height:24px;letter-spacing:0;margin:0}@media all and (min-width:1140px){.configuration__head-item{padding:24px 22px 15px}.configuration__head-item .card-price__now{font-size:28px;line-height:26px}}.configuration__head-item--key:before{content:"";background:url(/local/templates/home-projects-2022/css/../img/keys2.png)center center no-repeat;background-size:cover;width:185px;height:140px;right:0}@media (-webkit-min-device-pixel-ratio:1.5){.configuration__head-item--key:before{background:url(/local/templates/home-projects-2022/css/../img/keys2@2.png)center center no-repeat;background-size:cover}}.configuration__head-item--150:before{background:url(/local/templates/home-projects-2022/css/../img/log-150.png)center center no-repeat}.configuration__head-brus:before,.configuration__head-brusprof:before,.configuration__head-item--150:before{content:"";background-size:cover;width:166px;height:80px;right:35%;top:28px}.configuration__head-brus:before{background:url(/local/templates/home-projects-2022/css/../img/card_brus.png)center center no-repeat}.configuration__head-brusprof:before{background:url(/local/templates/home-projects-2022/css/../img/card_brus_prof.png)center center no-repeat}.configuration__head-item--145:before,.configuration__head-item--brick-big:before{content:"";background:url(/local/templates/home-projects-2022/css/../img/log-145.png)center center no-repeat;background-size:cover;width:155px;height:105px;right:35%;top:28px}.configuration__head-title-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 8px;position:relative;z-index:2}.configuration__head-title-inner .card-price{z-index:2}.configuration__head-title-inner .button{position:relative;top:4px;padding:9px 12px}.configuration__head-title{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:20px;line-height:30px;text-transform:uppercase;margin:0}@media all and (min-width:1140px){.configuration__head-title{font-size:28px;line-height:34px}}.configuration__row{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #d7d7d6}.configuration__row:last-child .configuration__col:nth-child(1){border-radius:0 0 0 4px}.configuration__col{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:13px 20px 15px;position:relative;border-right:1px solid #d7d7d6}.configuration__col:nth-child(1){background-color:#fdfdfb;-webkit-box-shadow:inset -4px 0 10px -3px rgba(0,0,0,.1);box-shadow:inset -4px 0 10px -3px rgba(0,0,0,.1)}.configuration__col:nth-child(2){background-color:#fff;position:relative;overflow-y:hidden;z-index:3}@media all and (min-width:1260px){.configuration__col:nth-child(2){border-right:none}}@media all and (min-width:1140px){.configuration__col{padding:13px 24px 19px}}.configuration__row-title{font-family:"Gotham Pro",Verdana,sans-serif;font-size:17px;line-height:18px;font-weight:500;margin:6px 0 10px;display:inline-block}.configuration__footer .configuration__col{padding:13px 24px 26px}.configuration__footer-credit{font-family:"GothamPro",Verdana,sans-serif;font-size:17px;line-height:20px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:7px 0 20px}.configuration__footer-credit .link{font-size:16px;font-weight:400}@media all and (min-width:1230px){.configuration__footer-credit{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.configuration__bottom-price{padding:15px 0 10px;margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.configuration__bottom-price .card-price__now{font-size:32px;letter-spacing:0;margin:0 2px 0 0}.configuration__bottom-price .card-price__old{margin:4px 0 0 8px}@media all and (min-width:1140px){.configuration__bottom-price{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.configuration__two-buttons .two-buttons__button{height:75px;font-size:15px;font-weight:400;padding:18px 10px}@media all and (min-width:1140px){.configuration__two-buttons .two-buttons__button{font-size:18px}}.configuration__card-price-full-head{margin:-26px 0 10px}.configuration__card-price-full-head--margin-top{margin-top:0}.configuration__card-price-full-head .card-price__old{margin-left:15px}.configuration--full{border:0;-webkit-box-shadow:none;box-shadow:none;margin:0}.configuration--full:before,.slick-slide.slick-loading img{display:none}.configuration--full .configuration__head-item{-webkit-box-shadow:none;box-shadow:none;margin:0;padding:31px 45px 22px}.configuration--full .configuration__head-item:nth-child(1):not(:last-child){border:0;border-bottom:1px solid #ccc;-webkit-box-shadow:none;box-shadow:none}.configuration--full .configuration__head-title{font-size:39px;line-height:44px;font-family:"GothamPro",Verdana,sans-serif;font-weight:600}.configuration--full .configuration__head-item--key:before{content:"";background:url(/local/templates/home-projects-2022/css/../img/keys-big.png)center center no-repeat;background-size:cover;width:236px;height:158px;right:31%;top:auto;bottom:0}.configuration--full .configuration__head-button-compare{padding:12px 24px 16px;line-height:21px;text-align:center}.full-construction__footer{padding:28px 45px 47px}.full-construction__footer-price-warning{font-family:"GothamPro",Verdana,sans-serif;color:#ff3817;font-size:18px;line-height:22px;font-weight:600;margin:0 0 4px;display:-webkit-box;display:-ms-flexbox;display:flex}.full-construction__footer-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.full-construction__footer-card-price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 8px 0 0}.full-construction__footer-card-price .card-price__now{white-space:nowrap;font-size:26px;line-height:42px}@media all and (min-width:1310px){.full-construction__footer-card-price .card-price__now{font-size:38px}}.full-construction__footer-card-price .card-price__old{line-height:22px}.full-construction__footer-credit-link{font-size:17px}.full-construction__footer-credit-text{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:16px;line-height:28px;margin:0}@media all and (min-width:1310px){.full-construction__footer-credit-text{font-size:20px}}.full-construction__footer-capital{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 0 auto;position:relative}.full-construction__footer-capital-img{margin:0 10px 0 0;border:0}.full-construction__footer-capital-img:active,.full-construction__footer-capital-img:focus,.full-construction__footer-capital-img:hover{border:0}.full-construction__footer-call-to-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:20px 0 0}@media (min-width:1200px){.full-construction__footer-call-to-action{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.full-construction__footer-call-to-action-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.full-construction__footer-calculator{margin:0 0 0 10px;height:56px}@media (min-width:1340px){.full-construction__footer-calculator{height:72px}}.full-construction__footer-button-call{height:56px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:1340px){.full-construction__footer-button-call{height:72px}}.full-construction__footer-call-to-action-link{margin:20px 0 0;font-size:15px}@media (min-width:1200px){.full-construction__footer-call-to-action-link{margin:0 0 0 auto}}.configuration__head-item--decoration:before{content:"";background:url(/local/templates/home-projects-2022/css/../img/wallpaint@3.png)center center no-repeat;background-size:cover;width:212px;height:156px;right:34%}.configuration__head-item--log-150:before{content:"";background:url(/local/templates/home-projects-2022/css/../img/log-150.png)center center no-repeat;background-size:cover;width:166px;height:80px;right:14px;top:3px}.configuration__head-item--brus:before{content:"";background:url(/local/templates/home-projects-2022/css/../img/card_brus.png)center center no-repeat;background-size:cover;width:166px;height:80px;right:14px;top:3px}.configuration__head-item--brusprof:before{content:"";background:url(/local/templates/home-projects-2022/css/../img/card_brus_prof.png)center center no-repeat;background-size:cover;width:166px;height:80px;right:14px;top:3px}.configuration__head-item--log-150 .card-price__now{font-size:26px}.configuration__head-item--log-150 .card-price__old{font-size:17px;position:relative;top:2px;margin-left:10px}.configuration__head-item--log-145:before{content:"";background:url(/local/templates/home-projects-2022/css/../img/log-145.png)center center no-repeat;background-size:cover;width:155px;height:105px;right:14px;top:3px}.configuration__head-item--log-145 .card-price__now{font-size:24px}.configuration__head-item--log-145 .card-price__old{font-size:17px;position:relative;top:2px;margin-left:10px}.configuration__head-item--block:before{content:"";background:url(/local/templates/home-projects-2022/css/../img/block.png)center center no-repeat;background-size:cover;width:222px;height:107px;top:21px;right:36%}.label-check{background:#fff;border:1px solid #008b00;border-radius:3px;position:relative;width:32px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.label-check__input{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.label-check__icon{background:#fff;border:1px solid #008b00;border-radius:3px;width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;font-size:0}.label-check__icon:before{content:"";background:url(/local/templates/home-projects-2022/css/../img/icons/icon-check.svg)center center no-repeat;width:14px;height:12px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none}.label-check__input:checked+.label-check__icon:before{display:block}.input,input.input{border:1px solid #d1d1d1;border-radius:3px;max-width:100%;width:100%;font-size:18px}.input ::-webkit-input-placeholder,input.input ::-webkit-input-placeholder{color:#959595;font-size:18px;line-height:18px;font-family:Verdana,sans-serif}.input ::-moz-placeholder,input.input ::-moz-placeholder{color:#959595;font-size:18px;line-height:18px;font-family:Verdana,sans-serif}.input :-moz-placeholder,input.input :-moz-placeholder{color:#959595;font-size:18px;line-height:18px;font-family:Verdana,sans-serif}.input :-ms-input-placeholder,input.input :-ms-input-placeholder{color:#959595;font-size:18px;line-height:18px;font-family:Verdana,sans-serif}.input-on{display:inline-block;font-family:"GothamPro",Verdana,sans-serif;font-weight:600;color:#959595;font-size:16px;line-height:16px;margin:0}@media (min-width:1310px){.input-on{margin:0 5px}}.label{display:block;color:#959595;font-size:14px;line-height:16px;margin:0 0 10px}@media (min-width:1310px){.label{font-size:16px}}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.slider-four{border-radius:3px;position:relative;z-index:1}.slider-four__inner{overflow:hidden}.slider-four__item,.slider-four__list{display:-webkit-box;display:-ms-flexbox;display:flex}.slider-four__list{padding:0;list-style:none;margin:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-transition:all 600ms cubic-bezier(.19,1,.22,1);transition:all 600ms cubic-bezier(.19,1,.22,1)}.slider-four__item{border-radius:3px;margin-right:20px;overflow:hidden;width:33%;-ms-flex-negative:0;flex-shrink:0;position:relative;height:232px}.slider-four__item:last-child,.slider-popular-house__slider-item:last-child{margin-right:0}.slider-four__item a,.slider-three__item a{text-decoration:none;border-bottom:none;width:100%}.slider-four__item img{width:100%;max-width:100%;height:100%}.slider-popular-house{position:relative}.slider-popular-house__inner{overflow-x:hidden}.slider-popular-house__slider-item{border-radius:3px;margin-right:20px;width:24%;-ms-flex-negative:0;flex-shrink:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:visible}.slider-popular-house__list{list-style:none;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-transition:all 600ms cubic-bezier(.19,1,.22,1);transition:all 600ms cubic-bezier(.19,1,.22,1);padding:10px 1px!important}.slider-popular-house__list .product-card{width:100%;max-width:100%;border:1px solid #e1e1e1;-webkit-box-shadow:none;box-shadow:none}.slider-popular-house__list .product-card:hover{-webkit-box-shadow:none;box-shadow:none}.slider-three{border-radius:3px;position:relative;z-index:1;margin:30px 0 20px}.slider-three__inner{overflow:hidden;max-width:100%;width:100%;padding:5px 0}.slider-three__item,.slider-three__list{display:-webkit-box;display:-ms-flexbox;display:flex}.slider-three__list{padding:0;list-style:none;margin:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-transition:all 600ms cubic-bezier(.19,1,.22,1);transition:all 600ms cubic-bezier(.19,1,.22,1)}.slider-three__item{cursor:pointer;border-radius:3px;margin-right:20px;overflow:hidden;width:33%;-ms-flex-negative:0;flex-shrink:0;position:relative;height:200px;-webkit-transition:.2s;transition:.2s;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.1);box-shadow:0 2px 3px rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box}.slider-three__item:last-child{margin-right:0}.slider-three__item img{width:100%;max-width:100%}.slider-three__item:hover{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.3);box-shadow:0 2px 3px rgba(0,0,0,.3);-webkit-transition:.2s;transition:.2s}.slick-list,.slick-slider{position:relative;display:block}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-dots li button:focus,.slick-dots li button:hover,.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-initialized .slick-slide,.slick-slide img{display:block}.slick-slide.dragging img{pointer-events:none}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{display:block;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:0;outline:0}.slick-next{position:absolute;height:20px;width:20px}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-dots li button:focus:before,.slick-dots li button:hover:before,.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li button:before,.slick-next:before{opacity:.75;content:"→"}@font-face{font-family:"slick";font-display:swap;font-weight:400;font-style:normal;src:url(/local/templates/home-projects-2022/css/../fonts/slick.eot);src:url(/local/templates/home-projects-2022/css/../fonts/slick.eot?#iefix)format("embedded-opentype"),url(/local/templates/home-projects-2022/css/../fonts/slick.woff)format("woff"),url(/local/templates/home-projects-2022/css/../fonts/slick.ttf)format("truetype"),url(/local/templates/home-projects-2022/css/../fonts/slick.svg#slick)format("svg")}[dir=rtl] .slick-prev{left:auto;right:-25px}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted .slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.module-gallery{width:100%;height:100%}.module-gallery .slider-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;position:relative}.module-gallery .slider-thumb{max-width:125px}.module-gallery .slider-thumb li{max-height:100px;opacity:1;-webkit-transition:.2s;transition:.2s}.module-gallery .slider-thumb .slick-prev{z-index:1;height:1em}.module-gallery .slider-thumb .slick-next{z-index:1}.module-gallery .slider-thumb .slick-next:before,.module-gallery .slider-thumb .slick-prev:before{content:""}.module-gallery .slider-thumb .slick-prev{left:unset;top:.5em}.module-gallery .slider-thumb .slick-next{top:unset;right:unset}.module-gallery__next:before,.module-gallery__prev:before,.slick-track .slick-track{display:none}.module-gallery .slider-thumb .slick-prev{position:absolute;bottom:2px;right:10px}.module-gallery .slider-thumb .slick-next{position:absolute;bottom:-11px;left:42px;width:20px;height:22px}.module-gallery__slider-thumb{width:102px;max-width:102px;margin:0;padding:1px 0 0}.module-gallery__slider-thumb .slick-list{height:calc(570px - 18px)!important;max-height:570px!important;padding:3px 0 0}.module-gallery .module-gallery__slider-preview{padding:0;margin:0;height:570px!important;top:-19px;width:100%}.module-gallery .module-gallery__slider-preview img{width:100%!important;height:100%!important}.module-gallery .module-gallery__slider-preview .slick-next.slick-arrow{display:block!important;right:18px;width:0;height:42px;overflow:hidden;padding-left:26px;top:50%}.module-gallery .module-gallery__slider-preview .slick-prev.slick-arrow{display:block!important;left:18px;width:0;height:42px;overflow:hidden;padding-left:26px;top:50%}.module-gallery .module-gallery__slider-preview .slick-next.slick-arrow:before{content:"";background:url(/local/templates/home-projects-2022/css/../img/icons/arr-next.png)center center no-repeat;width:100%;height:100%;position:absolute;opacity:1;left:0;right:0;top:0}.module-gallery .module-gallery__slider-preview .slick-prev.slick-arrow:before{content:"";background:url(/local/templates/home-projects-2022/css/../img/icons/arr-prev.png)center center no-repeat;width:100%;height:100%;position:absolute;opacity:1;left:0;right:0;top:0;-webkit-transform:rotate(0);transform:rotate(0)}.module-gallery .module-gallery__type-image{padding:0 0 0 7px;margin:4px 0;border-right:7px solid #fff;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;height:73px;max-height:73px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.module-gallery .module-gallery__type-image:focus{outline:0}.module-gallery .module-gallery__type-image img{width:100%;max-width:100%;height:100%!important;border-radius:3px;overflow:hidden}.module-gallery .module-gallery__slider-type-image{height:570px;border:0;background-size:cover;background-repeat:no-repeat;background-position:center center}.module-gallery .module-gallery__slider-type-image.module-gallery__type-image-contain{background-size:contain}.module-gallery .module-gallery__slider-type-image img{width:100%!important;height:auto!important}.module-gallery .module-gallery__type-image.slick-current{border:0;border-right:7px solid #ff9700;padding:0 0 0 7px;border-radius:3px 0 0 3px}.module-gallery .module-gallery__type-image.slick-current img{border-radius:3px 0 0 3px;height:100%}.module-gallery__slider-wrapper{height:570px;max-height:100%}.module-gallery__prev{z-index:5;right:5px;display:none}.module-gallery__next{color:#8d8d8d;left:38px;bottom:-9px;height:15px;width:15px;top:auto;z-index:22;display:none}.module-gallery__slider-thumb .slick-arrow{background-color:transparent}.module-gallery__slider-thumb .slick-prev{display:none!important}.module-gallery__slider-thumb .slick-next{color:#888;background-color:transparent!important;opacity:1!important}.module-gallery__next-icon{color:#fff}.fancybox-button.fancybox-button--arrow_left>div,.fancybox-button.fancybox-button--arrow_right>div,.template-content ul li.list-carcass__item:before,.template-content ul li.list-icon-stats__item:before,.template-content ul li.list-strain__item:before,.thumb__icon-prev{display:none}.thumb__icon-next{color:#888}.slick-prev{width:35px;left:23px;height:19px;z-index:4;position:relative;opacity:1}.slick-prev:before{content:"";background:url(/local/templates/home-projects-2022/css/../img/icons/icon-down-white.svg)center center no-repeat;background-size:cover;width:100%;height:100%;position:absolute;left:0;right:0;opacity:1;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.card__slider-sale{position:absolute;right:8px;top:-4px;width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:3}.card__slider-sale-attention,.card__slider-sale-text{font-family:Verdana,sans-serif;color:#1c1c1c;font-size:10px;line-height:20px;font-weight:200;position:relative;margin:0;padding:10px 12px 12px}.card__slider-sale-text:before{content:"";position:absolute;left:-5px;top:0;width:calc(100% + 30px);height:100%;-webkit-transform:skew(20deg);-moz-transform:skew(20deg);-o-transform:skew(20deg);background:rgba(255,255,255,.7);z-index:-1}.card__slider-sale-attention{color:#fff;font-family:"GothamPro",Verdana,sans-serif;font-size:20px;font-weight:600;padding:20px 21px 18px;border-radius:3px;background:#ff3817;z-index:6}.card__slider-button-edit-project{border:0;text-align:center;position:absolute;padding:12px 16px;right:27px;bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-preview-choose{width:30px;height:30px}.card-preview-choose .label-check{width:100%;height:100%;border:0}.card-preview-choose .label-check .label-check__icon{width:30px;height:30px;position:absolute;background:#fff;border:1px solid #008b00}.card-preview-choose .label-check .label-check__icon:before{width:23px;height:17px}.buy-with{border-radius:3px;display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #d8d8d8;position:relative}.buy-with__choose{position:absolute;left:20px;top:20px}.buy-with__description{padding:12px 20px}.buy-with__title{font-family:"GothamPro",Verdana,sans-serif;font-size:24px;line-height:28px;font-weight:600}.buy-with__text{margin:7px 0 13px;font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.buy-with__price{font-family:"GothamPro",Verdana,sans-serif;font-size:17px;line-height:20px;font-weight:800;margin:0}.buy-with-wrapper{margin:-8px 0 4px;overflow:hidden;max-width:100%}@media all and (min-width:1224px){.buy-with-wrapper{overflow:visible}}.buy-with__selection-orange{padding:2px 3px;font-size:18px;margin:0-1px 0-2px}.list-buy-with__item{border-radius:3px;height:280px}.buy-with__img{background-color:#e1e1e1;width:100%;height:120px;overflow:hidden;border-radius:3px 3px 0 0}.buy-with__img img{width:100%;height:auto}.text-opacity{border-radius:3px;color:#fff;background-color:rgba(0,0,0,.6);padding:19px 24px 6px;width:320px}.text-opacity__title{font-family:"GothamPro",Verdana,sans-serif;font-size:20px;line-height:22px;margin:0}.text-opacity__title-img{vertical-align:middle;margin:-7px 5px 0 0}.text-opacity__text{font-size:14px;line-height:19px}.list-carcass{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 20px}@media all and (min-width:1224px){.list-carcass{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.list-carcass__picture{margin:0 10px 0 0;width:120px;min-width:120px;max-width:120px}.list-carcass__picture--membrane{min-width:85px}.list-carcass__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media all and (min-width:1224px){.list-carcass__item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.list-carcass__item:nth-child(2){margin:0 35px}.list-carcass__item:nth-child(2) .list-carcass__picture{margin:0-30px 0 0}}.list-carcass__text{font-size:14px;line-height:19px;margin:0}.list-strain{padding:0;list-style:none;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.list-strain__item{margin:0 30px 0 0}.list-strain__item:last-child{margin:0}.list-strain--column{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.list-strain--column .list-strain__item{margin:0}.list-strain--column,.strain,.strain--row{-webkit-box-direction:normal}.strain{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.strain--row{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.strain--row .strain__title{margin:0 3px 0 0}@media all and (min-width:1224px){.strain--row .strain__title{margin:6px 10px 0 0}}.strain--white{color:#fff}.strain__title{font-size:26px;line-height:30px;font-family:"GothamPro",Verdana,sans-serif;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media all and (min-width:1224px){.strain__title{font-size:40px;line-height:37px}}.strain--big .strain--row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.strain--big .strain__title{font-size:50px;line-height:50px}.strain--big .strain__text{font-size:14px;line-height:17px;margin-top:5px}.strain__title-sub{color:#3c3c3c;font-size:16px;line-height:12px;font-weight:400;margin:-5px 0 0}.strain__text{font-size:12px;line-height:14px}@media all and (min-width:1224px){.strain__text{font-size:17px;line-height:16px}}.strain__text--height-complete{width:65px}@media all and (min-width:1224px){.strain__text--height-complete{width:90px}}.list-icon-stats{padding:0;list-style:none;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.list-icon-stats__item{margin:0 20px 0 0;position:relative;padding:0 0 0 54px}.list-icon-stats__item:before{content:"";position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.list-icon-stats__item:last-child{margin:0}@media all and (min-width:1224px){.list-icon-stats__item{margin:0 30px 0 0}}.list-icon-stats__item--guarantee:before{background:url(/local/templates/home-projects-2022/css/../img/icons/icon-security.png)center center no-repeat;background-size:cover;width:41px;height:49px;left:0;top:50%}.list-icon-stats__item--frozen{padding:0 0 0 67px}.list-icon-stats__item--frozen:before{background:url(/local/templates/home-projects-2022/css/../img/icons/icon-freez.png)center center no-repeat;background-size:cover;width:51px;height:48px;left:0;top:50%}.list-icon-stats__item--sound-off:before{background:url(/local/templates/home-projects-2022/css/../img/icons/icon-sound-off.png)center center no-repeat;background-size:cover;width:45px;height:45px;left:0;top:50%}.list-icon-stats__item--door{padding:0 0 0 62px}.list-icon-stats__item--door:before{background:url(/local/templates/home-projects-2022/css/../img/icons/icon-door.png)center center no-repeat;background-size:cover;width:51px;height:56px;left:0;top:50%}.list-icon-stats__item--forest,.list-icon-stats__item--icon-mosqut{padding:0 0 0 66px}.list-icon-stats__item--icon-mosqut:before{background:url(/local/templates/home-projects-2022/css/../img/icons/icon-mosqut.png)center center no-repeat;background-size:cover;width:57px;height:52px;left:0;top:50%}.list-icon-stats__item--forest:before{background:url(/local/templates/home-projects-2022/css/../img/icons/icon-trees.png)center center no-repeat;background-size:cover;width:48px;height:48px;left:0;top:50%}.list-icon-stats__text{color:#008b00;font-size:12px;line-height:16px}@media all and (min-width:1224px){.list-icon-stats__text{font-size:16px;line-height:18px}}.list-sorting-small{padding:0;list-style:none;width:40px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;border:1px solid #e1e1e1;border-radius:3px;overflow:hidden;z-index:5;background-color:#fff;margin:4px 0 0}.list-sorting-small__item{display:-webkit-box;display:-ms-flexbox;display:flex}.list-sorting-small__item:last-child .list-sorting-small__item-button{border-bottom:none}.list-sorting-small__item-button{width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:3px 5px;border-bottom:1px solid #e1e1e1;color:#000;cursor:pointer}.accordion__list{padding:0;list-style:none;margin:0}.accordion__item{padding:27px 45px 28px;border-bottom:1px solid #ccc;overflow:hidden}.accordion__item--open .accordion__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all 600ms cubic-bezier(.19,1,.22,1);transition:all 600ms cubic-bezier(.19,1,.22,1)}.accordion__item--open .accordion__body{max-height:1700px;-webkit-transition:all 1s ease-out;transition:all 1s ease-out}.accordion__body{max-height:0;overflow:hidden;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.accordion__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1c1c1c;text-decoration:none;cursor:pointer;-webkit-transition:.2s;transition:.2s}.accordion__header:hover{color:#008b00;-webkit-transition:.2s;transition:.2s}.accordion__header:active,.accordion__header:focus{color:#1c1c1c}.accordion__header-title,.template-content h4.accordion__header-title{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:28px;line-height:32px;margin:0}.accordion__icon{fill:#008b00;-webkit-transition:all 600ms cubic-bezier(.19,1,.22,1);transition:all 600ms cubic-bezier(.19,1,.22,1)}.accordion__body-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media all and (min-width:1224px){.accordion__body-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.accordion__body-col-img{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.accordion__list-pills-foundation{max-width:80%;margin:29px 0 26px}.accordion__list-pills-foundation .list-pills__item{width:auto}.accordion__list-pills-foundation .list-pills__item:nth-child(1){-webkit-box-flex:2;-ms-flex:2;flex:2}@media all and (min-width:1224px){.accordion__list-pills-foundation{max-width:53%}}.accordion__list-dot-green-pile{margin:20px 0 0;padding:0 30px 0 0}.accordion__list-dot-green-pile .list-dot-green__item{margin:0 0 13px}.accordion__body-row--pile .accordion__body-col-img{margin:10px 0 0}@media all and (min-width:1224px){.accordion__body-row--pile .accordion__body-col-img{margin:-19px 0 0}}.accordion__text-opacity-pile{position:absolute;bottom:42px;right:0}@media all and (min-width:1224px){.accordion__text-opacity-pile{right:-4px}}.accordion__text-opacity-tape{position:absolute;bottom:57px;right:10px}.accordion__strain-pile{position:absolute;top:175px;left:25px}.accordion__list-dot-green-tape{margin:40px 0 0}.accordion__item-inner-carcass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:18px 0-30px;left:-8px;padding:0 130px 0 0;position:relative}@media all and (min-width:1224px){.accordion__item-inner-carcass{padding:0 160px 0 0}}.accordion__list-strain-carcass{max-width:170px;position:absolute;right:-40px;top:30px}@media all and (min-width:1224px){.accordion__list-strain-carcass{right:32px}}.accordion__item-title-sub{font-size:20px;line-height:22px;font-family:"GothamPro",Verdana,sans-serif;font-weight:600;margin:20px 0 12px}.accordion__body-col{-webkit-box-flex:1;-ms-flex:1;flex:1}.accordion__body-row--carcass{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 43px;z-index:1;position:relative}@media all and (min-width:1224px){.accordion__body-row--carcass .accordion__body-col:nth-child(1){width:51%}.accordion__body-row--carcass .accordion__body-col:nth-child(2){width:45%}.accordion__body-row--carcass .accordion__body-col:nth-child(2) .list-carcass__picture{margin:0-30px 0 0}.accordion__item--walls .accordion__body-col-img{margin:10px 0 0-30px}}.accordion__item--roof .accordion__body-row,.accordion__list-dot-green-walls{margin:24px 0 0}.accordion__list-dot-green--walls-sip{margin:24px 0 0;padding:0 100px 0 0}.accordion__list-icon-stats-walls{margin:34px 0 11px}.accordion__item--roof .accordion__body-col-img{margin:0}@media all and (min-width:1224px){.accordion__item--roof .accordion__body-col-img{margin:0-54px 0 0}}.accordion__list-dot-roof{margin:0 0 12px}.accordion__list-dot-roof .list-dot-green__item{padding:0 0 6px 14px}.accordion__list-strain-roof{padding:0}@media all and (min-width:1224px){.accordion__list-strain-roof{padding:0 0 0 68px}}.accordion__list-icon-roof{padding:7px 0 0}@media all and (min-width:1224px){.accordion__list-icon-roof{padding:7px 0 0 68px}}.accordion__header-warning{margin:10px 0 17px}.accordion__item--warming .accordion__body-row{margin:26px 0 0}.accordion__item--warming .accordion__body-col{max-width:335px;margin:0 34px 0 0}.accordion__item--warming .accordion__item-title-sub{font-size:18px;line-height:24px;margin:21px 0 17px}.accordion__logo-rockwool{position:absolute;bottom:68px;right:35px}.accordion__logo-a-class-furnish{position:absolute;top:173px;left:2px}.accordion__item--furnish .accordion__body-row{margin:34px 0 0}.accordion__item--furnish .accordion__body-col-img{margin:0 38px 0 0}.accordion__list-dot-green-furnish .list-dot-green__item{margin:0 0 19px}.accordion__list-dot-green-furnish-sip{margin:35px 0 0}.accordion__list-dot-green-doors{margin:45px 0 0;padding:0 10px 0 0}@media (min-width:1224px){.accordion__item--windows .accordion__body-col{padding:0 0 0 45px}}.accordion__list-dot-green-windows{margin:13px 0-7px}.accordion__list-dot-green-windows .list-icon-stats__item{margin:0 45px 0 0}.accordion__list-icon-stats-window{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.accordion__item--communications .accordion__item-title-sub{margin:12px 0 20px}.accordion__item--communications .accordion__body-row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 0 10px}.accordion__item--communications .accordion__body-row:nth-child(2){-webkit-box-align:center;-ms-flex-align:center;align-items:center}.accordion__item--communications .accordion__body-row:nth-child(3),.accordion__item--communications .accordion__body-row:nth-child(5){margin:0 0 32px}.accordion__item--communications .accordion__body-col-img-left{margin:0 20px 0 0}.accordion__body-row--small-img{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.accordion__list-dot-roof-log{margin:115px 0 0}.accordion__list-dot-green-pile-mono{padding:0 60px 0 0}.accordion__list-strain-block-height{margin:25px 0 0 15px}.accordion__list-strain-walls-brick{position:absolute;bottom:0;right:0}.accordion__list-dot-green-doors-small{margin:20px 0 0}@media (min-width:1224px){.accordion__list-dot-green-doors-small{margin:100px 0 0;padding:0 60px 0 0}}.accordion__list-strain-wall-brick{position:absolute;top:0;right:0}.accordion__item--walls-brick .accordion__body-col-img{margin:10px 0 0-115px}.accordion__body-row--carcass .accordion__body-col-sip--carcass:nth-child(1){width:55%;-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit}.accordion__body-row--carcass .accordion__body-col-sip--carcass:nth-child(2){width:40%;-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit}.full-construction{border:1px solid #d7d7d6;border-radius:5px}@media (min-width:1260px){.full-construction{border:0;-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2)}}.plus-box{width:30px;height:30px;z-index:4}.plus-box__plus{font-family:"GothamPro",Verdana,sans-serif;color:#fff;font-size:25px;line-height:30px;font-weight:600;text-align:center;width:26px;height:26px;padding:0;border:2px solid #fff;border-radius:30px;background:rgba(15,148,50,.8);-webkit-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.plus-box__dropdown{left:50%;top:30px;z-index:100;height:auto;margin-top:10px;border-radius:3px;background-color:#fff;-webkit-box-shadow:0 4px 21px -5px rgba(0,0,0,.15);box-shadow:0 4px 21px -5px rgba(0,0,0,.15);position:absolute;max-width:200px;line-height:1.1em;font-weight:300;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;visibility:hidden;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;padding:9px 10px 12px;font-size:15px;white-space:normal;width:200px}.plus-box--show{z-index:5}.plus-box--show .plus-box__icon-plus,.plus-box--show .plus-box__plus,.plus-box__icon-plus{-webkit-transition:-webkit-transform 500ms ease 0s;transition:transform 500ms ease 0s;transition:transform 500ms ease 0s,-webkit-transform 500ms ease 0s}.plus-box__icon-plus{cursor:pointer}.plus-box--show .plus-box__icon-plus,.plus-box--show .plus-box__plus{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.plus-box--show .plus-box__dropdown{opacity:1;visibility:visible;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.plus-box{position:absolute}.plus-box--1{top:78px;left:170px}.plus-box--2{top:103px;left:292px}.plus-box--3{top:168px;left:169px}.plus-box--4{top:16px;left:262px}.plus-box--5{top:87px;left:421px}.plus-box__dropdown--5{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@media all and (min-width:1224px){.plus-box__dropdown--5{left:30px}}.plus-box--6{top:60px;left:203px}.plus-box--7{top:145px;left:119px}.plus-box--8{top:13px;left:229px}.plus-box--9{top:57px;left:270px}.plus-box--10{top:47px;left:214px}.plus-box--11{top:123px;left:146px}.plus-box--12{top:124px;left:auto;right:0}.plus-box__dropdown--12{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@media all and (min-width:1224px){.plus-box__dropdown--12{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.plus-box--13{top:225px;left:320px}.plus-box__dropdown--13{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@media all and (min-width:1224px){.plus-box__dropdown--13{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.plus-box--14{top:186px;left:211px}.plus-box--15{top:294px;left:214px}.plus-box--16{top:360px;left:180px}.plus-box--17{top:414px;left:140px}.plus-box--18{top:40px;left:253px}.plus-box--19{top:50px;left:118px}.plus-box--20{top:103px;left:90px}.plus-box--21{top:121px;left:167px}.plus-box--22{top:128px;left:21px}.plus-box--23{top:157px;left:82px}.plus-box--24{top:203px;left:150px}.plus-box--25{top:228px;left:274px}.plus-box--26{top:284px;left:400px}.plus-box--27{top:337px;left:361px}.plus-box--28{top:22px;left:217px}.plus-box--29{top:113px;left:187px}.plus-box--30{top:161px;left:130px}.plus-box--31{top:202px;left:235px}.plus-box--32{top:50px;left:300px}.plus-box--33{top:129px;left:110px}.plus-box--34{top:179px;left:160px}.plus-box--35{top:379px;left:333px}.plus-box--36{top:382px;left:159px}.plus-box--37{top:9px;left:260px}.plus-box--38{top:38px;left:187px}.plus-box--39{top:95px;left:356px}.plus-box__dropdown--39,.plus-box__dropdown--40,.plus-box__dropdown--43,.plus-box__dropdown--45,.plus-box__dropdown--73,.plus-box__dropdown--74{-webkit-transform:translateX(-95%);transform:translateX(-95%)}.plus-box--40{top:332px;left:364px}.plus-box--41{top:129px;left:129px}.plus-box--42{top:214px;left:243px}.plus-box--43{top:188px;left:326px}.plus-box--44{top:288px;left:191px}.plus-box--45{top:271px;left:381px}.plus-box--46{top:262px;left:15px}.plus-box--47{top:18px;left:253px}.plus-box--48{top:72px;left:113px}.plus-box--49{top:109px;left:104px}.plus-box--50{top:156px;left:86px}.plus-box--51{top:203px;left:57px}.plus-box--52{top:186px;left:265px}.plus-box--53{top:179px;left:118px}.plus-box--54{top:280px;left:92px}.plus-box--55{top:270px;left:167px}.plus-box--56{top:379px;left:206px}.plus-box--57{top:303px;left:285px}.plus-box--58{top:386px;left:385px}.plus-box--59{top:-1px;left:138px}.plus-box--60{top:60px;left:249px}.plus-box--61{top:55px;left:333px}.plus-box--62{top:127px;left:251px}.plus-box--63{top:192px;left:320px}.plus-box--64{top:7px;left:215px}.plus-box--65{top:65px;left:316px}.plus-box--66{top:103px;left:108px}.plus-box--67{top:188px;left:198px}.plus-box--68{top:278px;left:38px}.plus-box--69{top:82px;left:285px}.plus-box--70{top:39px;left:206px}.plus-box--71{top:174px;left:149px}.plus-box--72{top:265px;left:58px}.plus-box--73{top:271px;left:353px}.plus-box--74{top:332px;left:344px}.plus-box--12 .plus-box__dropdown,.plus-box--13 .plus-box__dropdown,.plus-box--28 .plus-box__dropdown,.plus-box--31 .plus-box__dropdown,.plus-box--61 .plus-box__dropdown,.plus-box--63 .plus-box__dropdown{left:-80px}.plus-box--22 .plus-box__dropdown{left:110px}.plus-box--29 .plus-box__dropdown{left:-15px}.plus-box--17 .plus-box__dropdown{top:22px}.options-view{background-color:#f8f7f4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:39px 45px 43px;-webkit-box-shadow:inset 0 6px 22px -6px rgba(0,0,0,.1);box-shadow:inset 0 6px 22px -6px rgba(0,0,0,.1);margin:0 0 13px}@media all and (min-width:1240px){.options-view{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.options-view__other-complete{font-family:"GothamPro",Verdana,sans-serif;font-size:22px;line-height:26px;font-weight:600}.options-view__other-compare{font-size:18px;line-height:22px;position:relative;padding:0;margin:20px 0 0 30px}.options-view__other-compare:before{content:"";background:url(/local/templates/home-projects-2022/css/../img/icons/icon-window.png)center center no-repeat;background-size:cover;width:26px;height:26px;position:absolute;left:-34px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media all and (min-width:1240px){.options-view__other-compare{margin:0}}.modal-call,.modal-call-overlay,.modal-fast-view{-webkit-transition:all .5s ease-out;transition:all .5s ease-out;opacity:0;visibility:hidden}.modal-call-overlay{position:absolute;top:-120px;left:0;z-index:50;width:100%;height:calc(100% + 120px);background-color:rgba(0,139,0,.9)}.modal-call,.modal-fast-view{position:fixed;top:50%;z-index:52;left:50%}.modal-call{width:440px;max-width:100%;background-color:#fff;padding:33px 20px 9px;margin:-152px 0 10px -240px;-webkit-box-shadow:0 13px 46px 0 rgba(0,0,0,.2);box-shadow:0 13px 46px 0 rgba(0,0,0,.2);border-radius:3px}.modal-call.modal-call2{opacity:1;left:auto;top:auto;visibility:visible;margin:0}.modal-fast-view{margin:0 0 10px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:1224px;max-width:90%}.modal-call__close.modal-fast-view__close{right:-40px;top:58px}.modal-fast-view__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 18px}.modal-fast-view__button-favorite{background-color:#fff;padding:8px}.modal-fast-view__button-favorite.button--icon-active{background-color:#00a000}.modal-fast-view__button-favorite .button__icon-star{z-index:2;position:relative}.modal-fast-view__button-favorite:hover:before{z-index:0}.modal-fast-view__title{color:#fff;text-transform:uppercase}.modal-fast-view__body{background-color:#fff;border-radius:3px;overflow:hidden}.modal-fast-view__price-right{min-width:100px}.cooperation-posts__one-post .contact-block p,.modal-fast-view .title-extra-small{font-size:17px}.list-tarifs ul li sup,.modal-fast-view .link{font-size:14px}.modal-fast-view .separator{margin:30px 0-12px}.modal-fast-view__price{margin:23px 0 0}.modal-fast-view__price-credit{font-size:15px;text-align:left;white-space:nowrap;margin:5px 0 13px}.modal-fast-view__card-stats{padding:18px 24px 0}.modal-fast-view__button-full{width:100%;max-width:100%;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;margin:12px 0 16px;padding:17px 5px 19px}.modal-fast-view__call{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(#e6e6e6));background:linear-gradient(to top,#fff,#e6e6e6);margin:10px -22px 0;padding:21px 22px 0}.modal-fast-view__call-title{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:22.5px;line-height:22.5px;margin:0 0 8px}.modal-fast-view__call-text{color:#535353;font-size:13.5px;line-height:15px;margin:0 0 18px}.modal-fast-view__call-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 0 10px}.modal-fast-view__call-button{width:120px}.modal-fast-view__call-input{max-width:60%;margin:0 10px 0 0;font-size:15px;padding:5px 11px}.modal-call--show,.modal-call-overlay--show{opacity:1;visibility:visible;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.modal-call--show{display:block;-webkit-animation-name:modal-show;animation-name:modal-show;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.modal-call__close{background:0 0;border:0;outline:0;position:absolute;right:-50px;top:0;fill:#9e9e9e;cursor:pointer}.modal-call__title{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:30px;line-height:30px;text-align:center;max-width:310px;margin:0 auto}.modal-call__title.sms-done{color:#ff9700;display:none}.modal-call__subtitle{text-align:center}.modal-call__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:290px;margin:26px auto 15px}.modal-call__input{margin:0 0 13px}.modal-call--accept{padding:33px 20px 30px;margin:-305px 0 10px -240px}.modal-call__form--email{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:415px;margin:22px auto 15px}.modal-call__form--email .modal-call__input{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:66%;margin:0}.modal-call__form--email .modal-call__button{width:128px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 0 10px;padding:14px 18px;height:45px}.modal-call__form--email .modal-error{margin:10px 0}.modal-call__text-accept{color:#b5b5b5;text-align:center;max-width:235px;margin:0 auto 10px;width:100%}.modal-call__text-accept,.modal-call__text-accept .link{font-size:11px;line-height:14px}.modal-call__button{padding:20px 18px}.modal-error{color:#df7575;font-size:12px;line-height:16px;background-color:#ffcece;margin:0 0 10px;padding:10px 5px;text-align:center;width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;display:none;border-radius:3px}.modal-error--show{opacity:1;visibility:visible;display:block;-webkit-animation-name:modal-error;animation-name:modal-error;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.modal-call__text-regular{font-size:15px;line-height:20px;text-align:center;margin:14px auto 18px;max-width:92%}.modal-call__video{border-radius:3px;overflow:hidden;max-width:415px;margin:0 auto}.modal-call__video iframe,.modal-video iframe{max-width:100%!important}.modal-parking{margin:-236px 0 10px -240px}.modal-video{width:800px;max-width:100%;height:450px;background-color:#fff;position:fixed;top:50%;z-index:52;left:50%;margin:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .5s ease-out;transition:all .5s ease-out;opacity:0;-webkit-box-shadow:0 13px 46px 0 rgba(0,0,0,.2);box-shadow:0 13px 46px 0 rgba(0,0,0,.2);display:none}.modal-video iframe{border-radius:3px;overflow:hidden;width:100%;height:100%!important;vertical-align:bottom}.modal-video--show{opacity:1;visibility:visible;display:block;-webkit-animation-name:modal-show;animation-name:modal-show;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.modal-video__close{background:0 0;border:0;outline:0;position:absolute;right:-50px;top:0;fill:#9e9e9e;cursor:pointer}.nav-sorting{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 0 22px}@media all and (min-width:1260px){.nav-sorting{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.nav-sorting__list{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 10px}@media all and (min-width:1260px){.nav-sorting__list{margin:0}}.nav-sorting__item{font-size:16px;line-height:24px;margin:0 5px 0 0}.nav-sorting__item:last-child{margin:0}.nav-sorting__text{color:#9f9f9f}.nav-sorting__link{text-decoration:none;padding:3px 5px}.nav-sorting__link-active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border-radius:3px;background-color:#fff5a0;padding:2px 10px 4px 9px;top:-2px}.nav-sorting__icon-down,.nav-sorting__icon-down--to-top{color:#008b00;fill:#008b00;margin:2px 0 0 5px}.nav-sorting__icon-down--to-top{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all 600ms cubic-bezier(.19,1,.22,1);transition:all 600ms cubic-bezier(.19,1,.22,1)}.show-amount,.show-amount__item-link{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.show-amount{padding:0;list-style:none;margin:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;top:-2px}.show-amount__item-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;line-height:13px;border:0;margin:0 0 0 5px}.show-amount__item-link:active,.show-amount__item-link:focus,.show-amount__item-link:hover{border:0}.show-amount__item--max-pages{margin:0 5px 0 0}.show-amount__item{font-size:13px;line-height:13px;margin:0 0 0 15px;color:#9f9f9f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.show-amount__item:first-child{margin:0}.show-amount__item-link-icon{margin:0 0 0 5px}.show-amount--big .show-amount__item{font-size:16px}.show-amount__list-amount,.show-amount__list-amount--show{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.show-amount__list-amount{padding:0;list-style:none;border-radius:3px;background-color:#fff;margin:4px 0 0;-webkit-box-shadow:0 1px 9px -1px rgba(0,0,0,.3);box-shadow:0 1px 9px -1px rgba(0,0,0,.3);position:absolute;top:100%;right:0;width:100px;z-index:5;height:0;overflow:hidden}.show-amount__list-amount a{padding:10px 15px 12px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;border-bottom:1px solid #e1e1e1;text-decoration:none;color:#1c1c1c;width:100%;display:inline-block}.show-amount__list-amount--show{height:auto}.show-amount__item-list-sorting-small{position:absolute;right:0;top:100%;height:0;-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out;opacity:0}.show-amount__item-list-sorting-small--show{height:auto;opacity:1;-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.product-card,.product-card:hover{-webkit-transition:.3s;transition:.3s}.product-card{position:relative;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2);border-radius:3px}.product-card:hover{-webkit-box-shadow:0 2px 20px rgba(0,0,0,.2);box-shadow:0 2px 20px rgba(0,0,0,.2)}.product-card__main-link{color:#1c1c1c;text-decoration:none;z-index:1}.product-card__main-link:active,.product-card__main-link:focus,.product-card__main-link:hover{color:#1c1c1c}.product-card__label-wrapper{position:absolute;top:-2px;left:0;padding:0 10px 7px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;flex-wrap:wrap}.card__slider .product-card__label-wrapper{z-index:10}.product-card__label{border-radius:3px;margin:0 0 4px 4px;white-space:nowrap;background-color:#008b00;font-family:"GothamPro",Verdana,sans-serif;font-weight:600;color:#fff;font-size:13px;line-height:14px;padding:9px 10px 7px}.product-card__label--price{background-color:#ff9700}.product-card__label--hit{background-color:#ff5b01}.product-card__label--top-project{background-color:#c261ff}.product-card__label--red{background-color:#ff3717}.product-card__label--discount,.product-card__label--yellow{background-color:#ff9400}.product-card__label--green{background-color:#109b00}.product-card__img-wrapper{background-color:#e1e1e1;width:100%;height:180px;border-radius:3px 3px 0 0;overflow:hidden}@media all and (min-width:1200px){.product-card__img-wrapper{height:202px}}.product-card__img-wrapper>img,.product-card__item-img{width:100%;height:100%}.product-card__item-img img{margin:0}.product-card__item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:7px 10px 10px 11px}.product-card__numbers,.product-card__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}.product-card__text{max-width:67%;overflow:hidden}.product-card__numbers{text-align:right}.product-card__type{color:#838383;font-family:Verdana,sans-serif;font-weight:100;font-size:12px;line-height:16px}@media all and (min-width:1260px){.product-card__type{font-size:13px;line-height:18px}}.product-card__name{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:18px;line-height:21px;margin:0;max-width:100%;text-overflow:ellipsis;overflow:hidden}.product-card__text a{color:inherit;text-decoration:none}@media all and (min-width:1260px){.product-card__name{font-size:20px;line-height:22px}}.product-card__area{color:#7f7f7f;font-size:11px;line-height:24px;white-space:nowrap}@media all and (min-width:1260px){.product-card__area{font-size:13px;line-height:26px}}.product-card__meters{font-size:17px;line-height:21px;position:relative;right:-2px}@media all and (min-width:1260px){.product-card__meters{font-size:15px;line-height:19px}}.product-card__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 11px 12px;position:relative;min-height:1em}.product-card__price{font-family:"GothamPro",Verdana,sans-serif;font-size:12px;line-height:18px;font-weight:800;white-space:nowrap}@media all and (min-width:1260px){.product-card__price{font-size:16px}}.product-card__price-old{font-family:"GothamPro",Verdana,sans-serif;color:#848484;line-height:15px;font-weight:500;position:absolute;left:12px;top:-14px;font-size:12px}.product-card__price-old:before{content:"";background-color:#878787;width:100%;height:1px;position:absolute;left:-2px;top:7px}@media all and (min-width:1260px){.product-card__price-old{font-size:13px;line-height:16px}}.product-card__quick-look{font-size:8px;line-height:14px;text-decoration:none;padding:5px 7px 5px 20px;border-radius:0;height:24px;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;right:0;bottom:10px;z-index:4;margin-right:-1px}@media all and (min-width:1260px){.product-card__quick-look{font-size:11px}}.aside-popular{background-color:#f6f8f6;padding:27px 24px;margin:12px 0 24px;border-radius:3px}.aside-popular--top{margin:0 0 24px}.aside-popular--small{padding:21px 24px 23px}.aside-popular__title{font-family:"GothamPro",Verdana,sans-serif;color:#c4c9c4;font-size:27px;line-height:28px;font-weight:600;letter-spacing:1px;margin:0}.article-preview__title a:hover,.aside-popular__title a{text-decoration:none}.aside-popular__list-green{padding:0;list-style:none;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aside-popular__list-green .link{font-size:16px;line-height:20px}.aside-popular__list-green .list-green__item{display:block;margin-bottom:14px}.aside-popular__list-green .list-green__item:last-child,.header__nav-sub .header__sub-list>.header__sub-item-parent>ul>li:last-child,.panel-new-rzd>ul>li>ul>li:last-child{margin-bottom:0}.aside-popular__list-green .aside-popular__title-sub{display:block;margin:16px 0 0}.aside-popular__list-green .list-green__item:nth-child(1) .aside-popular__title-small,.aside-popular__list-green .list-green__item:nth-child(1) .aside-popular__title-small-extra{padding:15px 0 0;border-top:1px solid #e1e1e1;margin:20px 0 0}.aside-popular__list-green .list-green__item:nth-last-child(2) .aside-popular__date{padding:0 0 4px;border-bottom:none}.aside-popular__list-green--small .list-green__item:nth-child(1) .aside-popular__title-small,.aside-popular__list-green--small .list-green__item:nth-child(1) .aside-popular__title-small-extra,.aside-popular__list-green--small .list-green__item:nth-child(1) .aside-popular__title-sub{margin:0;padding:0}.aside-popular__title-small,.aside-popular__title-sub{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:17px}.aside-popular__title-sub{text-transform:uppercase;margin:22px 0 5px}.aside-popular__title-small{display:block;line-height:19px;margin:0;width:100%}.aside-popular__date{display:block;color:#c4c9c4;font-size:14px;line-height:15px;margin:10px 0 0;padding:0 0 22px;border-bottom:1px solid #e1e1e1}.aside-popular__title-small-extra{display:block;font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:17px;line-height:17px;margin:0;width:100%}.aside-popular__text{font-size:14px;line-height:17px;margin:10px 0 0}.aside-popular__link-read-more{font-size:18px}.separator{width:100%;display:block;height:1px;background-color:#cdcdcd;margin:30px 0}.separator--small{margin:9px 0 24px}.separator--small-extra{margin:30px 0 20px}.separator--big{margin:40px 0 30px}.separator--catalog-bottom{margin:45px 0 34px}.separator--bottom{margin:25px 0-4px}.separator--gallery-page-bottom{margin:20px 0 18px}.separator--top{margin:35px 0 10px}.separator--bottom-page{margin:25px 0-4px}.page-call-to-action{background-color:#f5f3f9;margin:0 0 18px}.page-call-to-action__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:22px 26px;color:#1c1c1c;cursor:pointer;text-decoration:none}.page-call-to-action__link:hover{color:#000}.page-call-to-action--project{background:url(/local/templates/home-projects-2022/css/../img/page-call-to-action/project.png)right bottom no-repeat;background-size:cover}.page-call-to-action__title{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:27px;line-height:30px;margin:0}.page-call-to-action__button{padding:14px 15px}.page-call-to-action--calculate{background:url(/local/templates/home-projects-2022/css/../img/page-call-to-action/calculate.jpg)right bottom no-repeat;background-size:cover}.pagination-bottom-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:15px 0 9px}@media all and (min-width:1260px){.pagination-bottom-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.pagination-list{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 20px}@media all and (min-width:1260px){.pagination-list{margin:0}}.pagination-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 5px 0 0;overflow:hidden;border-radius:3px}.article-preview__footer-list-social .list-social__item:last-child,.pagination-list__item:last-child,.restaurant-photos__list-social .list-social__item:last-child{margin:0}.pagination-list__item--arrow{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.3);box-shadow:0 1px 1px 0 rgba(0,0,0,.3);border-radius:5px}.pagination-list__icon-arrow-right{fill:#008b00;color:#008b00;stroke:#008b00}.pagination-list__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;width:45px;height:46px;font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:18px;line-height:18px;-webkit-transition:.2s;transition:.2s;border-radius:3px}.pagination-list__link:hover{background-color:#fffbd9;-webkit-transition:.2s;transition:.2s}.pagination-list__link--current{background-color:#fff5a0}.form-search{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 20px}.form-search ::-webkit-input-placeholder{color:#000;font-size:22px;line-height:24px;font-family:Verdana,sans-serif}.form-search ::-moz-placeholder{color:#000;font-size:22px;line-height:24px;font-family:Verdana,sans-serif}.form-search :-moz-placeholder{color:#000;font-size:22px;line-height:24px;font-family:Verdana,sans-serif}.form-search :-ms-input-placeholder{color:#000;font-size:22px;line-height:24px;font-family:Verdana,sans-serif}.form-search__input{-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #ccc;height:50px;padding:8px 17px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;font-size:22px;line-height:24px;margin:0 14px 0 0;border-radius:3px}.form-search__button{width:122px;font-size:20px}.result-list{padding:0;list-style:none;margin:0 0 31px}.result-list__item{padding:28px 0 21px;border-bottom:1px solid #d6d6d6}.result-list__link{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:20px;line-height:27px}.result-list__text{font-size:14px;line-height:24px;margin:4px 0 0}.list-four{padding:0;list-style:none;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.list-four__item{width:24%}.location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:25px 0 32px}.location__call-to-action{width:375px;min-width:375px;max-width:375px;padding:47px 30px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;background:-webkit-gradient(linear,left bottom,left top,from(#f5bd0f),to(#f7902b));background:linear-gradient(to top,#f5bd0f,#f7902b)}.location__call-to-action-title{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:37px;line-height:33px;margin:0 0 18px}.location__call-to-action-text{font-size:16px;line-height:21px;margin:0 0 20px}.location__map{height:450px!important;-webkit-box-flex:1;-ms-flex:1;flex:1}.location__map iframe{max-width:100%!important;width:100%!important}.location__call-to-action .form-call__input{height:56px;margin:0 0 10px;padding:10px 10px 10px 14px;font-size:25px;width:100%}.location__call-to-action ::-webkit-input-placeholder{font-size:30px}.location__call-to-action ::-moz-placeholder{font-size:30px}.location__call-to-action :-moz-placeholder{font-size:30px}.location__call-to-action :-ms-input-placeholder{font-size:30px}.location__call-to-action .button{font-size:20px;height:60px;text-align:center;width:100%}.location__call-to-action .form-call__text-accept{font-size:12px;line-height:12px}.page-search{margin:0 0-12px}.page-search__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.page-search__main-title,.page-search__result-title{font-family:"GothamPro",Verdana,sans-serif;font-weight:600}.page-search__main-title{font-size:30px;line-height:30px;margin:24px 0 27px;text-transform:uppercase}.page-search__result-title{font-size:20px;line-height:23px;margin:5px 0 15px}.page-search__show-amount{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.page-search__empty-text{font-size:15px;line-height:24px;margin:0 0 5px}.page-search__empty-list-category{padding:0;list-style:none;margin:17px 0 20px;-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}.page-search__empty-list-category-item{margin:0 9px 13px 0}.page-search__empty-list-category-link{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:18px;line-height:22px}.page-search-empty{margin:0 0-20px}.catalog_popular_half .catalog__item{width:49%}.catalog__content-separator-top-img{width:100px;position:absolute;bottom:1px;right:0;z-index:1}.card-page-header__link-more-catalog{font-size:18px;line-height:22px;margin:0 50px 0 0;position:relative;top:-2px}@media all and (min-width:1310px){.card-page-header__link-more-catalog{margin:0 22px 0 0}}.page-title-sorting{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:0 0 22px}.page-title-sorting__title{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:30px;line-height:30px;margin:0}.article-preview{color:#1c1c1c;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2);-webkit-transition:.2s;transition:.2s;border:0;border-radius:3px}.article-preview:hover{-webkit-box-shadow:0 2px 20px rgba(0,0,0,.2);box-shadow:0 2px 20px rgba(0,0,0,.2);-webkit-transition:.2s;transition:.2s;cursor:pointer}.article-preview__main-link{cursor:pointer}.article-preview:hover,.article-preview__main-link,.article-preview__main-link:hover,.article-preview__title a{color:#1c1c1c;text-decoration:none}.article-preview__img-wrapper{width:260px;min-width:260px;max-width:260px;min-height:150px;overflow:hidden;background-size:cover;background-position:center center;background-repeat:no-repeat}.article-preview__img,.slider-three--house ul li img{height:100%}.article-preview__content{padding:19px 25px 10px}.article-preview__title{font-weight:400;font-size:24px;line-height:25px;margin:0 0 10px}.article-preview__text,.article-preview__text-link{font-size:14px;line-height:21px;margin:0 0 6px}.article-preview__text-link{color:#1c1c1c}.article-preview__text-link:active,.article-preview__text-link:focus,.article-preview__text-link:hover{color:#1c1c1c;text-decoration:none}.article-preview__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media all and (min-width:1310px){.article-preview__footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.article-preview__read-full{font-size:15px;line-height:18px;margin:0-27px 0 0}.article-preview__footer-list-social .list-social__item{margin:0 10px 0 0}.article-preview__date{color:#848484;font-size:12px;line-height:16px;margin:0 0 10px;display:block}.rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rating__star{fill:#d1d1d1;margin:0-4px 0 0}.rating__star--active{fill:#ff9700}.rating__text{color:#848484;font-size:12px;line-height:16px;margin:0 0 0 10px!important}.rating--big{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.rating--big .rating__star{margin:0-2px 0 0}.rating--big .rating__text{font-size:15px;line-height:20px}.gallery-preview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:0;overflow:hidden;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2);-webkit-transition:.3s;transition:.3s;border-radius:3px}.gallery-preview:hover{-webkit-transition:.3s;transition:.3s;-webkit-box-shadow:0 2px 20px rgba(0,0,0,.2);box-shadow:0 2px 20px rgba(0,0,0,.2)}.gallery-preview__img-inner{background-color:#e1e1e1;height:202px;overflow:hidden}.gallery-preview__img-inner.gallery-preview__img-inner-slider{height:270px}.gallery-preview__text{padding:8px 15px 11px;font-size:17px;line-height:18px;margin:0}.articles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:25px 0-7px}.articles__content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.list-articles{padding:0;list-style:none;margin:0 0 30px}.list-articles__item{margin:0 0 20px}.list-articles__item:last-child{margin:0}.article-main-content{font-size:16px;line-height:25px}.article-main-content h1,.article-main-content h2{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:35px;line-height:38px;margin:0 0 25px}.article-main-content h2{font-size:30px;line-height:32px;margin:0 0 13px}.article-main-content p{margin:0 0 32px}.article-main-content ol{padding:0;list-style:none;counter-reset:Counter;margin:-18px 0 50px}.article-main-content ol li{list-style:none;padding:0 0 0 22px;margin:0 0 14px;position:relative}.article-main-content ol li:before{counter-increment:Counter;content:counter(Counter)".";color:#008b00;display:inline-block;text-align:center;font-size:16px;line-height:25px;width:20px;height:20px;position:absolute;left:-3px;top:0}.article-main-content .list-dot-green{margin:-25px 0 22px}.article-main-content .list-dot-green__item{font-size:16px;line-height:25px;margin:0 0 6px}.article-main-content .catalog__item{margin:0 0 30px}.article-main-content img{margin:0 0 27px}.article-main-content__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:38px 0 0}.article-main-content__bottom .list-social{margin:-2px 0 0}.gallery-page .gallery-preview__text{font-size:15px;line-height:19px;height:39px;overflow:hidden}.reviews__item_catalog .gallery-preview__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gallery-preview__link,.gallery-preview__link:hover{text-decoration:none;color:#1c1c1c}.text-regular-top{font-size:15px;line-height:20px;margin:0 0 20px}.gallery-page__text-regular{font-size:15px;line-height:22px;margin:0 0 22px}.list-regular-line-title{font-size:16px;line-height:26px;margin:0 0 2px}.gallery-page__title-bottom{font-family:"GothamPro",Verdana,sans-serif;font-weight:400;font-size:25px;line-height:23px;margin:33px 0 27px}.gllery-page__title-customers{margin:15px 0 14px}.fancybox-bg{background-color:rgba(0,139,0,.9)}.fancybox-is-open .fancybox-bg{opacity:1}.fancybox-navigation .fancybox-button{width:68px;height:32px}.fancybox-button.fancybox-button--arrow_left,.fancybox-button.fancybox-button--arrow_right{border-radius:100px 100px 0 0;overflow:hidden;width:90px!important;height:45px!important;opacity:1;visibility:visible;padding:0;background:rgba(255,255,255,.9)url(/local/templates/home-projects-2022/css/../img/icons/icon-down.svg)center center no-repeat;background-size:40px 20px}.fancybox-button.fancybox-button--arrow_right{right:-23px!important;-webkit-transform:rotate(270deg);transform:rotate(270deg);background-position:24px 16px}.fancybox-button.fancybox-button--arrow_left{left:-23px!important;-webkit-transform:rotate(-270deg);transform:rotate(-270deg);background-position:24px 18px}.discount{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);border-radius:4px}.discount:hover{-webkit-box-shadow:0 2px 20px rgba(0,0,0,.2);box-shadow:0 2px 20px rgba(0,0,0,.2);-webkit-transition:.3s;transition:.3s;cursor:pointer}.discount__main-link{color:#1c1c1c}.discount__main-link:active,.discount__main-link:focus,.discount__main-link:hover{color:#1c1c1c}.discount__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 14px 11px}.contract__call-to-action .call-to-action__title,.discount__date{font-size:17px;line-height:20px;font-weight:600;font-family:"GothamPro",Verdana,sans-serif}.discount__time{color:#818181;font-size:12px;line-height:18px}@media all and (min-width:1140px){.discount__time{font-size:15px}}.discount__img{height:210px;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#e1e1e1}@media all and (min-width:1055px){.discount__img{height:220px}}@media all and (min-width:1100px){.discount__img{height:240px}}@media all and (min-width:1200px){.discount__img{height:250px}}@media all and (min-width:1250px){.discount__img{height:260px}}.contract{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #e1e1e1;padding:48px 60px 58px;border-top:none;border-radius:0 0 4px 4px}.contract__inner{padding:0;width:100%}.contract__title{font-size:33px;line-height:39px;font-weight:600;font-family:"GothamPro",Verdana,sans-serif;margin:0 0 21px}.contract__text{margin:0 0 10px;line-height:24px}.contract__list-dot-green{margin:0 0 17px}.contract__call-to-action{width:393px;float:right;margin:7px 0 0 30px}.contract__call-to-action .call-to-action__title{color:#fff;font-size:32px;line-height:37px}.discount-main{background-position:right center;background-size:cover;background-color:#e1e1e1;height:395px;overflow:hidden;border-radius:4px 4px 0 0;display:none}.discount-main--show{display:block}.discount-main__inner{padding:50px 30px 30px 65px;max-width:580px;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2;position:relative}.discount-main__inner:before{content:"";width:631px;height:462px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,186,0,.9)),to(rgba(246,132,20,.9)));background:linear-gradient(to bottom,rgba(255,186,0,.9)0,rgba(246,132,20,.9) 100%);-webkit-transform:rotateX(7deg) skew(12deg) translateZ(-60px);transform:rotateX(7deg) skew(12deg) translateZ(-60px);position:absolute;top:-56px;left:-45px;z-index:-1}.discount-main__date,.discount-main__text{color:#fff;font-family:"GothamPro",Verdana,sans-serif;font-size:29px;line-height:36px}.discount-main__text{font-size:52px;line-height:52px;margin:18px 0 0}.list-discounts{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:left;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 22px -1.3%}.list-discounts__item{width:32%;margin:0 0 20px 1.3%}.page-contacts{padding-top:22px}.main-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;border:1px solid #e1e1e1;overflow:hidden;margin:0 0 40px}.main-contacts__inner{padding:0 20px;width:100%}@media all and (min-width:1200px){.main-contacts__inner{padding:0 36px}}.main-contacts__row{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #e1e1e1;padding:32px 0 38px}.main-contacts__row:last-child{border:0;padding:30px 0 35px}.main-contacts__item{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:25px;line-height:28px}.main-contacts__item:nth-child(1){margin:0 40px 0 0}@media all and (min-width:1200px){.main-contacts__item{margin:0 60px 0 0}}.main-contacts__item-title{font-family:"GothamPro",Verdana,sans-serif;color:#3c3c3c;font-size:16px;line-height:24px}.main-contacts__item-days{margin:4px 0 0;font-size:17px;line-height:26px;font-weight:600}.main-contacts__item-days-numbers{font-weight:400}.main-contacts__item-phone{font-family:"GothamPro",Verdana,sans-serif;font-size:22px;line-height:27px;color:#1c1c1c;text-decoration:none}.main-contacts__item-phone-marketing{font-size:26px;line-height:31px}.main-contacts__item-link{font-size:21px;line-height:28px}.main-contacts__item-link-marketing{font-size:16px;line-height:28px}.main-contacts__call-to-action{background:0 0;position:absolute;right:0;top:0;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2;padding:70px 30px 14px;width:421px}.main-contacts__call-to-action:before{content:"";background:url(/local/templates/home-projects-2022/css/../img/call-to-action/call-to-action-bg.png)right top no-repeat;background-size:cover;width:100%;height:100%;position:absolute;right:0;top:0;z-index:-1}.main-contacts__call-to-action .call-to-action__title{color:#fff;font-size:30px!important;line-height:28px;font-weight:600;margin:0 0 31px}@media all and (min-width:1200px){.main-contacts__call-to-action{width:630px;padding:70px 140px 14px 207px}}.page-contacts__title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.list-metro{padding:0;list-style:none;margin:0}.list-metro__item{margin:0 0 8px;font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:18px;line-height:21px}.list-metro__item .color-red{margin:0 6px 0 0}.list-metro__item-separator{color:#9e9e9e;margin:0 1px 0 4px}.list-metro__item__icon{margin:0 0 0 1px;top:6px;position:relative}.member{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;border:1px solid #e1e1e1;border-radius:3px;position:relative;text-align:center;padding:34px 20px 10px}.member__image{width:150px;height:150px;border-radius:50%;overflow:hidden;background-color:#9e9e9e;margin:0 auto}.member__name{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:20px;line-height:21px;margin:18px 0 1px}.member__position{color:#9e9e9e;font-size:14px;line-height:21px}.member__call-to-action{background:0 0;margin:20px 0 0;padding:0;position:relative;z-index:3}.call-to-action__title{color:#1c1c1c}.member__text-accept{color:#9e9e9e;font-size:11px;padding:0;margin:10px 0 17px}.manager-call-form .field-pp input[type=text],.member__call-to-action-input{font-size:22px;border:1px solid #e1e1e1}.main-contacts-way,.main-contacts-way__inner{display:-webkit-box;display:-ms-flexbox;display:flex}.main-contacts-way{border:1px solid #e1e1e1;border-radius:3px}.main-contacts-way__inner{width:370px;padding:25px 35px 35px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.main-contacts-way__inner .button{text-align:center}.main-contacts-way__map{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.main-contacts-way__map iframe{width:100%;height:100%;border:0;outline:0;border-left:1px solid #e1e1e1;border-radius:3px}.main-contacts-way__buttons-sms{margin:0 0 9px}.main-contacts-way__address,.main-contacts-way__address-sub{margin:10px 0 5px;font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:18px;line-height:26px;font-style:normal}.main-contacts-way__address-sub{color:#9e9e9e;font-size:14px;line-height:19px;margin:0 0 16px}.office,.office__slider,.office__slider-list{display:-webkit-box;display:-ms-flexbox;display:flex}.office__slider{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 0 35px}.office__slider-list{padding:0;list-style:none;margin:0;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.office__slider-control{background-color:transparent;margin:-95px 0 0;width:41px;height:20px}.office__slider-control .slider-control__icon,.template-content ul li.accordion__item li.list-pills__item,.template-content ul.accordion__list{margin:0}.office__slider-control-left{left:14px;margin:-95px 0 0}.office__slider-control-right{right:14px;margin:-95px 0 0}.office__slider{position:relative;overflow:hidden;width:286px}.office__slide{margin:0 20px 0 0}.office__camera{-webkit-box-flex:1px;-ms-flex:1px;flex:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.office__camera-img{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:100%;background-size:cover;background-repeat:no-repeat;background-color:#e1e1e1;border-radius:3px;overflow:hidden}.office__camera-img iframe{max-width:100%!important}.restaurant-photos{height:440px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.restaurant-photos__photo-big{background-size:cover;background-repeat:no-repeat;height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.restaurant-photos__inner,.restaurant-photos__inner-column,.restaurant-photos__wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.restaurant-photos__inner-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.restaurant-photos__photo{-webkit-box-flex:1;-ms-flex:1;flex:1;background-size:cover;background-repeat:no-repeat}.restaurant-photos__footer{background-color:#f6f8f6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 25px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.restaurant-photos__address{color:#006c00;font-family:"GothamPro",Verdana,sans-serif;font-weight:500;font-size:20px;line-height:20px;font-style:normal}.restaurant-photos__address img{vertical-align:middle;margin-right:5px}.restaurant-photos__address-link{font-family:Verdana,sans-serif;font-weight:400;margin:0 0 0 10px;font-size:18px;line-height:20px}.restaurant-photos__list-social .list-social__item-title{color:#9e9e9e;font-family:"GothamPro",Verdana,sans-serif;font-weight:500;font-size:20px;line-height:30px}.restaurant-photos__list-social .list-social__item{margin-right:33px}.requisites{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 20px}@media all and (min-width:1200px){.requisites{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.requisites__list{padding:0;list-style:none;margin:0}.requisites__list-item{font-size:13.5px;line-height:27px;white-space:nowrap}.requisites__list-item-title{color:#9e9e9e}.list-pills-vertical{margin:0;padding:0;border-right:1px solid #e1e1e1;border-radius:3px 0 0 3px;width:100px}.list-pills-vertical__item{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #e1e1e1;border-bottom:none;height:59px;margin:0-1px 0 0;position:relative;z-index:2;background:#fff}.list-pills-vertical__item:first-child{border-radius:3px 0 0 0;border-top:none}.list-pills-vertical__item:last-child{border-bottom:1px solid #e1e1e1;border-radius:0 0 0 3px}.list-pills-vertical__item--active{border-right:solid 1px #fff}.list-pills-vertical__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;text-align:center;cursor:pointer}.list-pills-vertical__link--mother{font-family:"GothamPro",Verdana,sans-serif;font-size:12px;line-height:13px;font-weight:600;text-decoration:none}.list-pills-vertical__link--instalment{color:#1c1c1c;text-decoration:none;font-size:12px;line-height:13px}.list-pills-vertical__bank-europe-img{width:75px;height:34px}.list-pills-vertical__bank-europe-img-loko{width:85px;height:22px}.house-credit{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-radius:3px;border-top:1px solid #e1e1e1;border-right:1px solid #e1e1e1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.house-credit__text{font-size:15px;line-height:23px;margin:0 0 20px}.house-credit__title-list{display:inline-block;font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:16px;line-height:18px;margin:0 0 11px}.separator--credit-page{margin:30px 0 24px}.title-extra-small{color:#959595;font-size:14px;line-height:20px;display:inline-block;margin:0 0 4px}.house-credit__product-name{color:#959595;font-size:14px;line-height:20px;margin:0}.credit__product-name-code{color:#1c1c1c;margin:0 10px 0 3px}.list-credit-type{list-style:none;padding:0;margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;border-bottom:1px solid #e1e1e1;overflow:hidden}.list-credit-type__item{padding:30px 40px;display:none}.list-credit-type__item--calc{padding:30px 0}.list-credit-type__item-calc-body{padding:0 40px}.list-credit-type__item--active{display:block}.list-credit-type__title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 29px}.list-credit-type__title{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:26px;line-height:30px;max-width:70%;margin:0}.list-credit-type__title--credit-calc{max-width:100%}@media all and (min-width:1310px){.list-credit-type__title{font-size:34px;line-height:37px}}.list-credit-type__title--full{max-width:100%}.list-credit-price,.list-credit-price__item{display:-webkit-box;display:-ms-flexbox;display:flex}.list-credit-price{list-style:none;padding:0;margin:0 0 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.list-credit-price__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;padding:10px 0 0}.list-credit-price__item:before{content:"";width:30px;height:0;border-bottom:1px solid #008b00;position:absolute;left:0;top:0}.list-credit-price__title{color:#959595;font-size:12px;line-height:20px;margin:0 0 1px}@media all and (min-width:1310px){.list-credit-price__title{font-size:14px}}.list-credit-price__price{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:14px;line-height:18px;white-space:nowrap}@media all and (min-width:1310px){.list-credit-price__price{font-size:25px;line-height:30px}}.list-credit-address__item-title{color:#959595}.list-credit-type__title-icon-europe-bank{width:122px;height:45px}.list-arrow{list-style:none;padding:0;margin:0 0 22px}.list-arrow__item{position:relative;padding:0 0 0 20px;margin:0 0 9px}.list-arrow__item:before{content:"";background:url(/local/templates/home-projects-2022/css/../img/icons/icon-down.svg)center center no-repeat;width:12px;height:10px;color:#008b00;font-size:14px;position:absolute;left:0;top:5px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.list-numbers{padding:0;list-style:none;counter-reset:num;margin:0 0 22px}.list-numbers__item{position:relative;padding:0 0 0 23px;margin:0 0 9px}.list-numbers__item:before,.template-content ol li:before{content:counter(num)". ";counter-increment:num;color:#008b00;position:absolute;left:0;top:0}.list-credit-address{padding:0;list-style:none;margin:0 0 20px}.list-credit-address__item{font-size:13px;line-height:18px;margin:0 0 8px}.list-credit-address__item-title{margin:0 5px 0 0}.credit-address__title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 8px}.credit-address__title{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:22px;line-height:26px;margin:0;max-width:70%}.call-to-action--credit{background:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#fff));background:linear-gradient(to bottom,#eee 0,#fff 100%);margin:0;padding:38px 6% 65px}.call-to-action--credit .call-to-action-input,.call-to-action--credit .call-to-action__credit-button{width:48%;max-width:48%;-webkit-box-flex:1;-ms-flex:1;flex:1}.call-to-action--credit .call-to-action-input{font-size:20px}.call-to-action--credit .call-to-action__call{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.call-to-action--credit .call-to-action__text-accept{color:#959595;margin:-6px 0 0;padding:0}@media (min-width:1280px){.call-to-action--credit{padding:58px 20% 65px}}.call-to-action__credit-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.call-to-action__title{line-height:30px}.pills-compare{margin:0 0 24px}.pills-compare--bottom{padding:16px 0 0;margin:0 0 37px}.pills-compare__item,.pills-compare__list{display:-webkit-box;display:-ms-flexbox;display:flex}.pills-compare__list{padding:0;list-style:none;margin:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pills-compare__item{-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2);background:-webkit-gradient(linear,left top,left bottom,from(#f3f3f3),to(#fefefe));background:linear-gradient(to bottom,#f3f3f3 0,#fefefe 100%);-webkit-transition:.3s;transition:.3s;width:24%;height:145px;border-radius:3px;overflow:hidden}.pills-compare__item:hover{-webkit-box-shadow:0 2px 20px rgba(0,0,0,.2);box-shadow:0 2px 20px rgba(0,0,0,.2);-webkit-transition:.3s;transition:.3s}.pills-compare__item:hover .pills-compare__item-img{bottom:0;-webkit-transition:all 600ms cubic-bezier(.19,1,.22,1);transition:all 600ms cubic-bezier(.19,1,.22,1)}.pills-compare__item--active{background:-webkit-gradient(linear,left top,left bottom,from(#ed8c21),to(#f5bd0f));background:linear-gradient(to bottom,#ed8c21 0,#f5bd0f 100%)}.pills-compare__item--active .pills-compare__link,.pills-compare__item--active .pills-compare__link:hover{color:#fff}.pills-compare__item-img{margin:auto auto 0;position:relative;-webkit-transition:all 600ms cubic-bezier(.19,1,.22,1);transition:all 600ms cubic-bezier(.19,1,.22,1);bottom:-10px}.pills-compare__item-img--carcass{width:120px}.pills-compare__item-img--brus{margin:auto -10px 0 auto;width:182px}.pills-compare__item-img--sip{margin:auto auto 0;width:130px}.pills-compare__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:"GothamPro",Verdana,sans-serif;font-size:24px;line-height:30px;font-weight:600;height:100%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;padding:22px 10px 0;position:relative}.pills-compare__link,.pills-compare__link:hover{color:#1c1c1c;text-decoration:none}.table-credit{width:100%;max-width:100%;border-collapse:collapse}.table-credit td{padding:14px 0;vertical-align:middle;font-size:12px;line-height:20px}@media (min-width:1280px){.table-credit td{font-size:15px}}.table-credit tbody td{border-bottom:1px solid #e1e1e1;vertical-align:middle}.table-credit tbody tr:nth-child(1) td{padding:30px 0 15px;vertical-align:middle}.table-credit tbody tr:last-child td{vertical-align:middle;border-bottom:none}.table-credit td.table-credit__title{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:13px;line-height:16px;white-space:nowrap;border-bottom:1px solid #e1e1e1;padding:10px 0}@media (min-width:1280px){.table-credit td.table-credit__title{font-size:16px}}.table-credit__logo-bank{width:100px;height:40px;display:block}.table-credit__logo-bank img{width:100px}.table-credit__logo-bank--loko{height:24px}.template-page-header,.template-page-header .breadcrumb{margin:0 0 19px}.template-content{max-width:100%;width:100%}.template-content img{border-radius:3px;overflow:hidden}.template-content p{font-size:16px;line-height:25px;margin:30px 0}.template-content ol{counter-reset:num}.template-content ol li{position:relative;padding:0 0 0 23px;margin:0 0 10px}.template-content ol,.template-content ul{padding:0;list-style:none;margin:-15px 0 30px}.template-content hr{border:0;border-top:1px solid #e1e1e1;margin:30px 0}.template-content h2{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:27px;line-height:33px;margin:60px 0 30px}.template-content h3,.template-content h4,.template-page__blockquote{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:25px;line-height:30px;margin:55px 0 30px}.template-content h4,.template-page__blockquote{font-size:20px;line-height:26px;margin:50px 0 30px}.template-content .card-technology{margin:30px 0}.template-page__blockquote{color:#008b00;font-size:27px;line-height:33px;text-align:center;padding:34px 80px 44px;margin:30px 0;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}.template-content__advantages{min-height:300px;position:relative;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center center;border-radius:3px;margin:30px 0}.template-content__advantages-inner{padding:1px 44px 21px;position:relative;z-index:1;width:50%}.template-content__advantages-inner:before{content:"";width:631px;height:120%;background:rgba(0,0,0,.5);-webkit-transform:rotateX(7deg) skew(12deg) translateZ(-60px);transform:rotateX(7deg) skew(12deg) translateZ(-60px);position:absolute;top:-10px;left:-45px;z-index:-1}.template-content__advantages-inner .list-dot-green__item{color:#fff;margin:0 0 17px}.template-content__advantages-title{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;color:#fff;font-size:32px;line-height:36px;margin:0 0 13px}.text-warning{padding:23px 33px 26px;border-radius:4px;border:1px solid #ff9700;margin:0 0 10px}.template-content__review{display:-ms-flexbox;display:flex;border-radius:3px;background-color:#f6f8f6;padding:30px 47px 27px 35px;position:relative;display:-webkit-box;margin:30px 0}.template-content__review:before{content:"";background:url(/local/templates/home-projects-2022/css/../img/text-quotes.png)center center no-repeat;width:50px;height:50px;position:absolute;right:16px;top:-16px}.template-content__review p{margin:12px 0 0;line-height:23px}.template-content__inner{margin:-21px 0 0;-webkit-box-flex:1;-ms-flex:1;flex:1}.template-content__img-wrapper{width:92px;min-width:92px;max-width:92px;height:92px;border-radius:50%;overflow:hidden;background-color:#e1e1e1;margin:0 20px 0 0}.template-content img,.template-content__img-wrapper img{margin:0;max-width:100%}.template-content__title-big{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:30px;line-height:34px;margin:20px 0 10px}.template-content__photo-preview{height:410px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 0 10px}.template-content__photo-preview-big{-webkit-box-flex:2;-ms-flex:2;flex:2;background-size:cover}.template-content__photo-preview-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.template-content__photo-preview-photo{background-size:cover;-webkit-box-flex:1;-ms-flex:1;flex:1}.slider-four--documents{margin:10px 0;max-width:100%}.slider-four--documents .slider-control{margin:-65px 0 0}.slider-four--documents .slider-four__inner{max-width:100%;width:100%;padding-bottom:10px}.slider-four--documents .slider-four__item{height:360px;margin:0 40px 0 0}.slider-four--documents .slider-four__item img{height:285px;margin:0 0 10px}.slider-four--documents .slider-four__item b{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:16px;line-height:19px}.slider-four--documents ul li{padding:0;margin:0 10px 0 0;border-radius:3px}.slider-three--house ul li{padding:0;margin:0 20px 0 0;height:217px}.main-slider--one-slider-template{width:898px;max-width:100%;position:relative;margin:30px 0}.main-slider--one-slider-template li:before,.slider-four--documents ul li:before,.slider-three--house ul li:before,.template-content ul li.template-content__table-compare-header:before{display:none}.main-slider--one-slider-template img{width:100%}.main-slider--one-slider-template .main-slider__item{background-size:cover}.main-slider--one-slider-template .main-slider__item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:30px 50% 40px 40px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1;position:absolute;left:0;bottom:0;overflow:hidden}.main-slider--one-slider-template .main-slider__item-inner:before{content:"";background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.6)));background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.6) 100%);width:100%;height:78%;position:absolute;bottom:0;left:0;z-index:-1}.main-slider--one-slider-template .main-slider__item-text{color:#fff;font-family:"GothamPro",Verdana,sans-serif;font-size:18px;line-height:22px;margin:0}.template-content ul li.main-slider__control{padding:0;margin:0 5px}ul.template-content__table-compare{padding:0;list-style:none;margin:30px 0}.template-content ul li.template-content__table-compare-header{padding:0 8px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.template-content__table-compare-head-title:nth-child(1){width:52%}.template-content__table-compare-head-title:nth-child(2){width:13%}.template-content__table-compare-head-title:nth-child(3){width:20%}.template-content__table-compare-head-title:nth-child(4){width:17%}.template-content__table-compare-header{margin:0 0 10px}.template-content__table-compare-head-title{color:#959595;font-size:12px;font-weight:400}.template-content li.template-content__table-row{background:-webkit-gradient(linear,left top,left bottom,from(#f6f8f6),to(#fff));background:linear-gradient(to bottom,#f6f8f6 0,#fff 100%);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2);padding:15px 11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 10px}.house-calculator__card-choose input,.house-calculator__list-foundation-item input[type=radio],.template-content li.template-content__table-row:before,.template-content ul li.accordion__item li.list-pills__item:before,.template-content ul li.accordion__item:before{display:none}.template-content__cell{color:#484848;font-size:12px;line-height:14px;padding:0 10px}.template-content__cell:nth-child(1){width:52%}.template-content__cell:nth-child(2){width:12%}.template-content__cell:nth-child(3){width:20%}.template-content__cell:nth-child(4){width:17%}.template-content__row-title{color:#008b00;font-size:18px;line-height:24px;font-weight:400}table.template-content__table-regular{width:100%;margin:30px 0 40px;border-radius:5px;border:solid 1px #cdcdcd}table.template-content__table-regular thead td{color:#959595;font-size:12px;line-height:14px;border-bottom:2px solid #cdcdcd;padding:11px 10px 10px}table.template-content__table-regular td{font-size:16px;line-height:24px;padding:10px;border-bottom:1px solid #cdcdcd;vertical-align:top}table.template-content__table-regular td:nth-child(1){padding:11px 10px 10px 13px;width:29%}table.template-content__table-regular td:nth-child(2){width:22%}table.template-content__table-regular td:nth-child(3){width:24%}table.template-content__table-regular td:nth-child(4){width:19%}.template-content .accordion{border:1px solid #ccc;border-bottom:none;margin:33px 0 30px}.template-content .accordion__list-pills-foundation{max-width:80%;margin:29px 0 26px}.template-content ul li.accordion__item{padding:27px 45px 28px;margin:0}.template-content .call-to-action--grey-big,.template-content .call-to-action-consult{margin:30px 0 0}.call-to-action-consult{padding:39px 40px 43px;background:-webkit-gradient(linear,left top,left bottom,from(#ed8c21),to(#f5bd0f));background:linear-gradient(to bottom,#ed8c21 0,#f5bd0f 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:20px 0;width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;overflow:hidden}.call-to-action-consult .button{padding:17px 29px}.call-to-action-consult__title{color:#fff;font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:27px;margin:0;line-height:30px;max-width:76%}.card-technology{-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2);-webkit-transition:.3s;transition:.3s;border-radius:3px;overflow:hidden;text-decoration:none;height:238px}.card-technology:hover{-webkit-box-shadow:0 2px 20px rgba(0,0,0,.2);box-shadow:0 2px 20px rgba(0,0,0,.2);-webkit-transition:.3s;transition:.3s}.card-technology__main-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#1c1c1c;text-decoration:none}.card-technology__main-link:active,.card-technology__main-link:focus,.card-technology__main-link:hover{color:#1c1c1c;text-decoration:none}.card-technology__inner{width:63%;padding:35px 22px 41px 35px}.card-technology__title{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:29px;line-height:32px}p.card-technology__text{margin:17px 0 14px;font-size:15px;line-height:19px;height:76px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}.card-technology__img-wrapper{width:280px;height:238px;background-size:cover}.card-technology__link{font-size:18px;line-height:20px}.link-back-big,.link-back-big:hover{-webkit-transition:.3s;transition:.3s;border:0}.link-back-big{-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2);border-radius:3px;overflow:hidden;width:100%;text-align:center;display:inline-block;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:21px;line-height:32px;margin:20px 0 10px}.link-back-big:hover{-webkit-box-shadow:0 2px 20px rgba(0,0,0,.2);box-shadow:0 2px 20px rgba(0,0,0,.2);text-decoration:none}.link-back-big span{border-bottom:1px solid rgba(0,108,0,.3)}.list-technology{padding:0;list-style:none;margin:0 0 40px}.list-technology__item{margin:0 0 20px}.list-technology__item:last-child{margin:0}.shadow-card,.shadow-card:hover{-webkit-transition:.3s;transition:.3s}.shadow-card{-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2);border-radius:3px;overflow:visible}.shadow-card:hover{-webkit-box-shadow:0 2px 20px rgba(0,0,0,.2);box-shadow:0 2px 20px rgba(0,0,0,.2)}.all-about-content{max-width:73%}.all-about-content__inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0;height:348px}.all-about-house{-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2);padding:31px 40px 45px;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:hidden}.all-about-house:after,.all-about-house:before{content:"";position:absolute;bottom:-50px;z-index:2}.all-about-house__inner-carcass{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 130px 0 0}.all-about-house__inner-carcass .link-wrapper:nth-child(1){margin:0 75%0 0}@media all and (min-width:1200px){.all-about-house__inner-carcass .link-wrapper:nth-child(1){margin:0 62%0 0}}.all-about-house--carcass{background:url(/local/templates/home-projects-2022/css/../img/all-house-carcass.png)right top no-repeat;background-size:cover;width:100%;padding:37px 230px 75px 40px}.all-about-house--carcass:after{width:189px;height:265px;background:url(/local/templates/home-projects-2022/css/../img/wall.png)right top no-repeat;background-size:cover;left:21%;bottom:-123px}.all-about-house--carcass:before{width:229px;height:208px;background:url(/local/templates/home-projects-2022/css/../img/wall-sip.png)right top no-repeat;left:64%;bottom:-72px;background-size:cover}.all-about-house--carcass .all-about-house__text{margin:0 0 60px}@media all and (min-width:1200px){.all-about-house--carcass:after{width:317px;height:382px;left:9%;bottom:-174px}.all-about-house--carcass:before{width:331px;height:293px;left:58%;bottom:-90px}.all-about-house--carcass .all-about-house__text{margin:0 0 95px}}.all-about-house--block{margin:0 20px 0 0;width:63%;padding:31px 20px 45px 40px}.all-about-house--block .all-about-house__text{margin:0 0 16px}@media all and (min-width:1260px){.all-about-house--block:before{width:238px;height:213px;background:url(/local/templates/home-projects-2022/css/../img/wall-brick.png)right top no-repeat;background-size:cover;left:-84px;bottom:-84px;-webkit-transform:scale(-1,1);transform:scale(-1,1)}.all-about-house--block:after{width:265px;height:200px;background:url(/local/templates/home-projects-2022/css/../img/brick.png)right top no-repeat;background-size:cover;right:-107px;bottom:-57px}.all-about-house--block .all-about-house__text{margin:0 0 33px}}.all-about-house__inner-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.all-about-house__inner-block .link-wrapper:nth-child(2){margin:10px 0 0}@media all and (min-width:1260px){.all-about-house__inner-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.all-about-house__inner-block .link-wrapper:nth-child(2){margin:0 0 0 18px}}.all-about-house--log:before{width:410px;height:330px;background:url(/local/templates/home-projects-2022/css/../img/walls-log.png)right top no-repeat;right:-212px;background-size:cover;bottom:-156px}@media all and (min-width:1200px){.all-about-house--log:before{width:480px;height:382px;right:-152px;bottom:-178px}}.all-about-house--log .all-about-house__text{margin:0 0 34px}.all-about-house--log .link-wrapper:nth-child(2){margin:30px 0 0}@media all and (min-width:1200px){.all-about-house--log .link-wrapper:nth-child(2){margin:30px 0 0}}.all-about-house__title{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:30px;line-height:34px;text-transform:uppercase;margin:0 0 20px}.all-about-house__text{font-size:17px;line-height:21px;margin:0 0 115px}.all-about-house__link{font-size:19px;line-height:23px;width:-webkit-min-content;width:-moz-min-content;width:min-content}.all-about-house--technology{background-size:cover;padding:31px 40px 18px}.all-about-house--technology .all-about-house__text{margin:0 0 30px;padding:0 150px 0 0}@media all and (min-width:1200px){.all-about-house--technology{background:url(/local/templates/home-projects-2022/css/../img/techology-bg.png)right top no-repeat}}.all-about-house__list{list-style:none;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;margin:0;padding:0 12%0 0}.all-about-house__item{margin:0 0 14px}.video-building{position:relative;margin:0 0 40px}.mosaic-images{height:410px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 0 36px}.mosaic-images__preview-big{background-color:#e1e1e1;-webkit-box-flex:2;-ms-flex:2;flex:2;background-size:cover;position:relative;margin:0 1px 0 0;border-radius:4px;overflow:hidden}.mosaic-images__preview-big:before{content:"";background-image:-webkit-gradient(linear,left bottom,right top,from(rgba(0,0,0,.77)),color-stop(70%,transparent));background-image:linear-gradient(left bottom,rgba(0,0,0,.77) 0%,transparent 70%);width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}.mosaic-images__preview-big:active,.mosaic-images__preview-big:focus,.mosaic-images__preview-big:hover{text-decoration:none;opacity:.8;-webkit-transition:.2s;transition:.2s}.mosaic-images__preview-big-inner{padding:26px 23px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;height:100%;text-decoration:none}.mosaic-images__preview-big-inner .rating__text{margin:0 0 0 17px!important}.mosaic-images__preview-big-title{color:#fff;font-size:29px;line-height:30px;font-family:"GothamPro",Verdana,sans-serif;font-weight:600;margin:auto 0-4px}.mosaic-images__preview-inner,.mosaic-images__preview-photo-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mosaic-images__preview-inner{-webkit-box-flex:1;-ms-flex:1;flex:1}.mosaic-images__preview-photo-inner{padding:20px 20px 8px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:2;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;height:100%;text-decoration:none}.mosaic-images__preview-photo{background-color:#e1e1e1;background-size:cover;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;border-radius:4px;overflow:hidden}.mosaic-images__preview-photo:before{content:"";background-image:-webkit-gradient(linear,left bottom,right top,from(rgba(0,0,0,.77)),color-stop(80%,transparent));background-image:linear-gradient(left bottom,rgba(0,0,0,.77) 0%,transparent 80%);width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}.mosaic-images__preview-photo:nth-child(1){margin:0 0 1px}.mosaic-images__preview-photo:active,.mosaic-images__preview-photo:focus,.mosaic-images__preview-photo:hover{text-decoration:none;opacity:.8;-webkit-transition:.2s;transition:.2s}.badge,.mosaic-images__preview-photo-title{font-size:14px;font-family:"GothamPro",Verdana,sans-serif;font-weight:600}.mosaic-images__preview-photo-title{color:#fff;line-height:15px;margin:auto 0 10px}.badge{color:#008b00;line-height:16px;background-color:#fff;border-radius:4px;padding:8px 10px}.accordion-quote{margin:25px 0-18px}.accordion-quote .accordion__item{padding:0;overflow:visible;margin:0 0 20px;border-bottom:none}.accordion-quote__header{background-color:#008b00;padding:28px 35px;position:relative;border-radius:5px}.accordion-quote__header:before{content:"";width:0;height:0;border-top:0 solid transparent;border-right:31px solid #008b00;border-bottom:34px solid transparent;position:absolute;top:23px;left:-27px}.accordion-quote__header-text{color:#fff;font-family:"GothamPro",Verdana,sans-serif;font-size:20px;line-height:24px;margin:0}.accordion-quote__body{-webkit-transition:max-height .4s ease-out;transition:max-height .4s ease-out}.accordion-quote__body-inner{border:1px solid #e1e1e1;margin:20px 0 32px 97px;padding:30px 36px 19px;position:relative;border-radius:5px;overflow:visible}.accordion-quote__body-inner:after,.accordion-quote__body-inner:before{content:"";width:0;height:0;border-left:51px solid transparent;border-right:0 solid transparent;border-top:35px solid #e1e1e1;position:absolute;right:52px;bottom:-34px}.accordion-quote__body-inner:after{border-top:34px solid #fff;right:53px;bottom:-31px}.accordion__item.accordion__item--open .accordion-quote__body{-webkit-transition:max-height 1s ease-out;transition:max-height 1s ease-out}.accordion-quote__body-text{font-size:16px;line-height:23px;margin:0 0 23px}.question{background:#eee;border-radius:4px;padding:30px 35px 36px;position:relative;margin:27px 0 10px}.question:before{content:"";width:0;height:0;border-top:0 solid transparent;border-right:31px solid #eee;border-bottom:34px solid transparent;position:absolute;top:23px;left:-27px}.question__title{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:23px;line-height:24px;margin:0 0 20px}.question__form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.question__textarea{height:153px;margin:0 0 20px;width:100%}.question__input{width:203px;font-size:17px;margin:0 7px 10px 0;height:49px}.question__input--email{width:387px}.question__button{height:49px;margin:0 0 10px}.question__text-accept{color:#959595;font-size:11px;margin:6px 0 0;padding:0;width:100%;text-align:right}.video-big{background-color:#e1e1e1;background-size:cover;width:100%;min-width:400px;border-radius:4px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.video-big iframe,.video-big__link-main iframe{max-width:100%;width:100%;max-height:100%}.video-big--485{height:485px}.video-big__link-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;width:100%;position:relative;overflow:hidden}.video-big__link-main:before{content:"";background:rgba(0,0,0,.6);width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}.video-big__button{position:relative;z-index:3}.video-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:16px 0}.banner-live-video,.video-description__title{font-family:"GothamPro",Verdana,sans-serif;font-weight:600}.video-description__title{font-size:22px;line-height:24px;max-width:50%;margin:0}.video-description__list-social .list-social__item{margin-right:12px}.banner-live-video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:-webkit-gradient(linear,left bottom,left top,from(#ffc119),color-stop(90%,#f7902b));background:linear-gradient(to top,#ffc119,#f7902b 90%);color:#fff;padding:32px 260px 33px 107px;font-size:30px;line-height:32px;position:relative;margin:18px 0 0;border-radius:4px;overflow:hidden}.banner-live-video:before{content:"";background:url(/local/templates/home-projects-2022/css/../img/icons/icon-camera.png)center center no-repeat;background-size:cover;width:78px;height:57px;position:absolute;left:0;top:13px}.banner-live-video:active,.banner-live-video:focus,.banner-live-video:hover,.banner-live-video__preview:active,.banner-live-video__preview:focus,.banner-live-video__preview:hover{color:#fff;text-decoration:none}.banner-live-video__preview{width:130px;height:83px;background-size:cover;position:absolute;top:7px;right:7px;color:#fff;text-decoration:none}.banner-live-video__preview:before{content:"";background-color:#ff3817;border-radius:50%;width:8px;height:8px;position:absolute;right:5px;top:5px}.banner-live-video__preview-text{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:15px;line-height:15px;position:absolute;left:-67px;top:22px;padding:4px 7px;background-color:#ff3817;width:70px;-webkit-transform:skew(-20deg);-moz-transform:skew(-20deg);-o-transform:skew(-20deg)}.exposition{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:15px 0 0}.exposition__left{-webkit-box-flex:1;-ms-flex:1;flex:1}.exposition__left__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.exposition__card-exposition{width:49%}.card-exposition{position:relative;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2);-webkit-transition:.3s;transition:.3s;border-radius:3px;overflow:hidden}.card-exposition:hover{-webkit-box-shadow:0 2px 20px rgba(0,0,0,.2);box-shadow:0 2px 20px rgba(0,0,0,.2);-webkit-transition:.3s;transition:.3s}.card-exposition__main-link{color:#1c1c1c;text-decoration:none;z-index:1}.card-exposition__main-link:active,.card-exposition__main-link:focus,.card-exposition__main-link:hover{color:#1c1c1c}.card-exposition__title{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;color:#1c1c1c;font-size:22px;line-height:28px;text-transform:uppercase;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:25px 25px 20px;height:175px}@media all and (min-width:1310px){.card-exposition__title{font-size:27px;line-height:32px}}.card-exposition__img{background-size:cover;background-position:center center;background-repeat:no-repeat;height:285px}.exposition-main{border-radius:3px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2);margin:0 0 20px}.exposition-main__inner,.exposition-main__inner-left{display:-webkit-box;display:-ms-flexbox;display:flex}.exposition-main__inner-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:52%;padding:31px 23px 26px 44px}.exposition-main__inner-right{width:40%;padding:36px 42px 10px 20px}.exposition-main__title,.exposition-main__title-sub{font-family:"GothamPro",Verdana,sans-serif;font-weight:600}.exposition-main__title{font-size:40px;line-height:48px;margin:0 0 20px;text-transform:uppercase}.exposition-main__title-sub{font-size:18px;line-height:32px;margin:auto 0 0}.exposition-main__text{font-size:14px;line-height:19px;margin:0 0 19px}.exposition-slider{margin:13px 0 10px}.exposition-slider__item{border-radius:0;height:198px;margin-right:2px}.exposition-main__title-small{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:28px;line-height:34px;margin:0 0 24px}.exposition-main__inner-bottom{padding:8px 38px 27px}.exposition-main__inner-bottom .list-dot-green{margin:0 0 20px 9px}.exposition-main__inner-bottom .list-dot-green__item{margin:0 0 17px}@media all and (min-width:1310px){.exposition-slider__slider-control{left:-37px;margin:-19px 0 0}.exposition-slider__slider-control-right{right:-37px;margin:-19px 0 0}.slider-video__slider-control{left:-37px;margin:-19px 0 0}}.slider-video{margin:21px 0 30px}@media all and (min-width:1310px){.slider-video__slider-control-right{right:-37px;left:auto;margin:-19px 0 0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}.slider-video__item{height:248px}.page-company-life .article-preview__img-wrapper{width:200px;min-width:200px;max-width:200px}.project-advantages__list{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 20px}.project-advantages__item{text-align:center;padding:62px 0 0;position:relative}.project-advantages__item:before{content:"";background:url(/local/templates/home-projects-2022/css/../img/icons/icon-builder.svg)center center no-repeat;background-size:cover;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:44px;height:47px}.project-advantages__item--design:before{background:url(/local/templates/home-projects-2022/css/../img/icons/icon-builder-designer.svg)center center no-repeat;background-size:cover;width:33px;height:49px}.project-advantages__item--net:before{background:url(/local/templates/home-projects-2022/css/../img/icons/icon-builder-boss.svg)center center no-repeat;background-size:cover;width:47px;height:47px}.project-advantages__item--house:before{background:url(/local/templates/home-projects-2022/css/../img/icons/icon-builder-project.svg)center center no-repeat;background-size:cover;width:49px;height:48px}.project-advantages__item--price:before{background:url(/local/templates/home-projects-2022/css/../img/icons/icon-builder-procent.svg)center center no-repeat;background-size:cover;width:54px;height:46px}.project-advantages__link{font-family:"GothamPro",Verdana,sans-serif;font-size:14px;line-height:19px;font-weight:600}@media (min-width:1310px){.project-advantages__link{font-size:16px;line-height:21px}}.our-projects{position:relative;margin:-10px 0 25px}.our-projects__inner{overflow:hidden}.our-projects__item,.our-projects__list{display:-webkit-box;display:-ms-flexbox;display:flex}.our-projects__list{list-style:none;margin:0;padding:10px 0;-webkit-transition:all 600ms cubic-bezier(.19,1,.22,1);transition:all 600ms cubic-bezier(.19,1,.22,1)}.our-projects__item{margin:0 20px 0 0;-ms-flex-negative:0;flex-shrink:0}#video,.our-projects__link{width:100%;height:100%}.our-projects__link:hover{opacity:.8;-webkit-transition:.2s;transition:.2s}.our-architects{position:relative}.our-architects .slider-control--small,.our-architects .slider-control--small.slider-control--right{margin:-45px 0 0}@media (min-width:1310px){.our-architects .slider-control--small,.our-architects .slider-control--small.slider-control--right{margin:-30px 0 0}}.architect{text-align:center}.our-architects__item{margin:0 60px 0 0;text-align:center}.our-architects__item:last-child{margin:0 50px 0 0}.architect__image{background-color:#e1e1e1;width:130px;height:130px;border-radius:50%;overflow:hidden;margin:0 auto 12px}@media (min-width:1310px){.architect__image{width:178px;height:178px}}.architect__name{color:#1c1c1c;font-size:18px;line-height:20px;font-family:"GothamPro",Verdana,sans-serif;font-weight:600}.image-bg-text-opacity{background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:3px;overflow:hidden;margin:10px 0 30px;color:#fff}.image-bg-text-opacity .list-dot-green__item{font-family:"GothamPro",Verdana,sans-serif;font-size:16px;line-height:21px}.image-bg-text-opacity__inner{padding:42px 34px 45px;position:relative;z-index:1;width:47%}.image-bg-text-opacity__inner:before{content:"";width:631px;height:120%;background:rgba(0,0,0,.5);-webkit-transform:rotateX(7deg) skew(12deg) translateZ(-60px);transform:rotateX(7deg) skew(12deg) translateZ(-60px);position:absolute;top:-10px;left:-186px;z-index:-1}.list-big-numbers{list-style:none;counter-reset:li;padding:0;margin:0}.list-big-numbers__item{position:relative;padding:0 0 0 118px;margin:0 0 26px}.list-big-numbers__item:before,.list-big-numbers__title{font-family:"GothamPro",Verdana,sans-serif;font-weight:600}.list-big-numbers__item:before{content:counter(li);counter-increment:li;color:#ddebdd;font-size:154px;line-height:154px;text-align:center;position:absolute;width:100px;left:-6px;top:-7px}.list-big-numbers__title{display:inline-block;font-size:28px;line-height:28px;text-transform:uppercase;margin:0 0 20px}.list-big-numbers__text{font-size:14px;line-height:19px;margin:0 0 8px}.page-projection .call-to-action{margin:40px 0 0}.label-radio{display:inline-block;vertical-align:top;position:relative;font-size:12px;line-height:15px;padding:0 0 0 20px;cursor:pointer}.label-radio__radio{border:1px solid #ff9700;background-color:#fff;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;width:15px;height:15px;position:absolute;left:0;top:0;-webkit-transition:all 600ms cubic-bezier(.19,1,.22,1);transition:all 600ms cubic-bezier(.19,1,.22,1)}.label-radio__input:checked+.label-radio__radio{background:#ff9700 url(/local/templates/home-projects-2022/css/../img/icons/icon-check-radio.svg)center center no-repeat;background-size:9px 10px;-webkit-transition:all 600ms cubic-bezier(.19,1,.22,1);transition:all 600ms cubic-bezier(.19,1,.22,1)}.label-radio__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute}.list-check-circle{padding:0;list-style:none;margin:0}.list-check-circle__item{display:inline-block;vertical-align:middle;position:relative;font-size:12px;line-height:15px;padding:0 0 0 21px;margin:0 0 5px}.list-check-circle__item:before{content:"";border:1px solid #008b00;background:#008b00 url(/local/templates/home-projects-2022/css/../img/icons/icon-check-radio.svg)center center no-repeat;background-size:9px 10px;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;width:15px;height:15px;position:absolute;left:0;top:0}.card-choose-carcass,.card-choose-carcass__img{display:-webkit-box;display:-ms-flexbox;display:flex}.card-choose-carcass{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-choose-carcass__img{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-size:contain;background-position:center center;background-repeat:no-repeat;border:1px solid #d1d1d1;border-radius:3px;height:173px;margin:0 0 8px;cursor:pointer}.card-choose-carcass__title{display:block;font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:17px;line-height:21px;margin:0 0 5px}.house-kit{border:1px solid #ff9700;border-radius:3px;padding:27px 23px 0;margin:50px 0 0;position:relative}.house-kit__title{display:block;background-color:#fff;font-size:19px;line-height:15px;font-weight:400;white-space:nowrap;padding:10px 11px;position:absolute;top:-21px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.house-kit__list{padding:0;list-style:none;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.house-kit__item{width:18%;padding:0 5px 11px;-webkit-box-sizing:border-box;box-sizing:border-box}.card-kit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;position:relative}.card-kit:hover .card-kit__tooltip{opacity:1;visibility:visible;-webkit-transition:all 600ms cubic-bezier(.19,1,.22,1);transition:all 600ms cubic-bezier(.19,1,.22,1)}.card-kit__icon{color:#ff9700;fill:#ff9700;stroke:#ff9700;margin:0 0 4px}.card-kit__icon:hover{color:#008b00;fill:#008b00;stroke:#008b00}.card-kit__title{font-size:14px;line-height:15px;font-weight:400}.card-kit__tooltip,.card-kit__tooltip:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.card-kit__tooltip{font-size:12px;line-height:15px;background-color:#fff;border-radius:3px;padding:12px 10px;width:205px;-webkit-box-sizing:border-box;box-sizing:border-box;bottom:125%;-webkit-box-shadow:0 4px 20px 3px rgba(0,0,0,.24);box-shadow:0 4px 20px 3px rgba(0,0,0,.24);opacity:0;visibility:hidden;-webkit-transition:all 600ms cubic-bezier(.19,1,.22,1);transition:all 600ms cubic-bezier(.19,1,.22,1)}.card-kit__tooltip:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;bottom:-10px}.list-parameters{padding:0;list-style:none;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.list-parameters__item--area{width:110px}@media (min-width:1310px){.list-parameters__item--area{width:150px}}.list-parameters__item--size{width:270px;margin:0 20px}.list-parameters__item--size .input{width:100px}@media (min-width:1310px){.list-parameters__item--size .input{width:120px}}.list-parameters__item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%}.list-parameters__button{margin:0 7px 0 0}.list-parameters__button:last-child{margin:0}.choose-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#ff9700}.choose-block__icon{fill:#fff}.house-calculator__list-steps{padding:0;list-style:none;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow:hidden}.house-calculator__list-steps-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;border-bottom:1px solid #cdcdcd;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin:0 0 0-20px;padding:0 0 0 20px;cursor:pointer}.house-calculator__list-steps-item:after,.house-calculator__list-steps-item:before{content:"";width:0;height:0;border-top:45px solid transparent;border-left:20px solid #e1e1e1;border-bottom:45px solid transparent;position:absolute;right:0;top:-1px;z-index:-1}.house-calculator__list-steps-item:after{border-left:20px solid #fff;right:1px}.house-calculator__list-steps-item:first-child .house-calculator__list-steps-link{padding:16px 5px 21px 30px}@media (min-width:1310px){.house-calculator__list-steps-item:first-child .house-calculator__list-steps-link{padding:16px 0 21px 40px}}.house-calculator__list-steps-item:last-child:after,.house-calculator__list-steps-item:last-child:before{display:none}.house-calculator__list-steps-item:last-child .house-calculator__list-steps-link{width:calc(100% + 20px)}.house-calculator__list-steps-item--active .house-calculator__list-steps-link{color:#008b00;border-bottom:4px solid #008b00}.house-calculator__list-steps-item--checked .house-calculator__step-icon-check{display:inline-block}.house-calculator__list-steps-item--checked .house-calculator__number,.house-calculator__list-steps-item--checked .house-calculator__step{color:#008b00}.house-calculator__list-steps-link{color:#959595;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:16px 5px 21px 26px;margin:0 0 0-20px;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 0px);height:87px}.house-calculator__list-steps-link:active,.house-calculator__list-steps-link:focus,.house-calculator__list-steps-link:hover{color:#008b00;text-decoration:none}@media (min-width:1310px){.house-calculator__list-steps-link{padding:16px 0 21px 30px;margin:0 0 0-20px}}.house-calculator__number{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:28px;line-height:32px;margin:3px 6px 2px 0}@media (min-width:1310px){.house-calculator__number{font-size:32px}}.house-calculator__step{font-size:13px;line-height:13px;margin:2px 0 0}.house-calculator__step-icon-check{fill:#008b00;display:none;margin:2px 0 0 5px}.house-calculator__step-name{font-size:12px;line-height:14px;width:100%}@media (min-width:1310px){.house-calculator__step-name{font-size:14px}}.house-extra-options{list-style:none;margin:28px 0 0;padding:0 10px}.house-extra-options__list{padding:0;list-style:none;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.house-extra-options__title{display:block;font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:20px;line-height:21px;text-align:center;margin:0 0 27px;width:100%}.house-extra-options__list-item{margin:0 5px 10px}.house-extra-options__list-item-button{padding:0 16px;height:40px}.house-calculator__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:53px 10px 0 5px}@media (min-width:1310px){.house-calculator__footer{padding:40px 50px 0 20px}}.house-calculator__footer-call-title{display:block;font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:17px;line-height:21px;margin:0 0 4px}@media (min-width:1310px){.house-calculator__footer-call-title{font-size:20px}}.house-calculator__footer-call{position:relative;padding:8px 0 52px 110px}.house-calculator__footer-call:before{content:"";background:url(/local/templates/home-projects-2022/css/../img/member-2.png)center center no-repeat;background-size:cover;width:120px;height:121px;position:absolute;left:0;bottom:0}@media (min-width:1310px){.house-calculator__footer-call{padding:8px 0 46px 110px}.house-calculator__footer-call:before{width:146px}}.house-calculator__footer-call-text{font-size:14px;line-height:21px;margin:0}@media (min-width:1310px){.house-calculator__footer-call-text{font-size:16px}}.house-calculator__footer-call-link{font-weight:600;border-bottom:none}.house-calculator__footer-button{font-size:17px;padding:20px 15px}@media (min-width:1310px){.house-calculator__footer-button{font-size:19px;padding:20px 25px}}.house-calculator__footer-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.house-calculator__footer-button:first-child:not(:last-child){margin:0 10px 0 0}.card-foundation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:3px;border:1px solid #d1d1d1;padding:13px 5px 10px;height:172px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-transition:all 600ms cubic-bezier(.19,1,.22,1);transition:all 600ms cubic-bezier(.19,1,.22,1);cursor:pointer}@media (min-width:1310px){.card-foundation{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.card-foundation--active,.card-foundation--active .card-foundation__choose-block{-webkit-transition:all 600ms cubic-bezier(.19,1,.22,1);transition:all 600ms cubic-bezier(.19,1,.22,1)}.card-foundation--active{border:1px solid #ff9700}.card-foundation--active .card-foundation__choose-block{opacity:1;visibility:visible}.card-foundation__image{width:100px;min-width:100px;max-height:100px;height:100%;margin:0 10px 0 0;background-position:center center;background-repeat:no-repeat;background-size:contain}@media (min-width:1310px){.card-foundation__image{width:160px;min-width:160px;max-height:160px;margin:0 17px 0 0}}.card-foundation__choose-block{position:absolute;left:13px;bottom:13px;opacity:0;visibility:hidden;-webkit-transition:all 600ms cubic-bezier(.19,1,.22,1);transition:all 600ms cubic-bezier(.19,1,.22,1)}.card-foundation__title{display:block;font-size:12px;line-height:15px;font-weight:600;margin:0 0 8px}.card-foundation__text{font-size:12px;line-height:15px;margin:0 0 6px}.card-foundation__text:last-child{margin:0}.house-calculator__card-choose{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #d1d1d1;border-radius:3px;overflow:hidden;position:relative;cursor:pointer;min-height:147px}.house-calculator__card-choose--active{border:1px solid #ff9700;-webkit-transition:all 600ms cubic-bezier(.19,1,.22,1);transition:all 600ms cubic-bezier(.19,1,.22,1)}.house-calculator__card-choose--active .house-calculator__choose-block,.house-calculator__choose-block{opacity:1;visibility:visible;-webkit-transition:all 600ms cubic-bezier(.19,1,.22,1);transition:all 600ms cubic-bezier(.19,1,.22,1)}.house-calculator__choose-block{position:absolute;left:13px;bottom:13px;opacity:0;visibility:hidden}.house-calculator__card-choose-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 15px 8px}.house-calculator__card-choose-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-repeat:no-repeat;background-size:cover;background-position:center center;-ms-flex-item-align:stretch;align-self:stretch;width:162px;min-width:162px;max-width:162px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.house-calculator__card-choose-title{font-size:12px;line-height:15px;font-weight:600;margin:0 0 6px}.house-calculator__card-choose-list-check{padding:0;list-style:none;margin:0}.house-calculator__card-choose-list-check-item{margin:0 0 5px}.house-calculator__list-foundation{padding:0;list-style:none;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.house-calculator__list-foundation-item{width:49%;margin:0 0 2%}.house-calculator__project-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:27px 0 20px;width:100%}.house-calculator__project-title-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.house-calculator__project-title-main{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:35px;line-height:35px;margin:0}.house-calculator__project-title-label{color:#767676;font-size:13px;line-height:17px}.house-calculator-slider-project{margin:0 0 30px;position:relative}.house-calculator-slider-project .slick-next{position:absolute;margin:-30px 0 0;right:-34px;left:auto;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:34px;height:16px}.house-calculator-slider-project .slick-next:before,.house-calculator-slider-project .slick-prev:before{content:"";background:url(/local/templates/home-projects-2022/css/../img/icons/icon-down.svg)center center no-repeat;position:absolute;left:0;top:0;width:100%;height:100%}.house-calculator-slider-project .slick-prev{position:absolute;margin:-30px 0 0;left:-34px;-webkit-transform:rotate(0deg);transform:rotate(0deg);width:34px;height:16px}.house-calculator-slider-project .slick-prev.slick-cloned{display:none}.house-calculator-slider-project__inner{overflow:hidden;max-width:100%}.house-calculator-slider-project__list{padding:0;list-style:none;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}.house-calculator-slider-project__item{margin:0 30px 0 0;border-radius:3px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;float:left}.house-calculator-slider-project__item img{max-height:100%}.house-calculator__sketch{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:31px 98px 38px;border:4px dashed #e8e8e8;border-radius:70px;margin:13px 0 37px;-webkit-animation-name:show;animation-name:show;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.house-calculator__sketch,.house-calculator__sketch--open{display:-webkit-box;display:-ms-flexbox;display:flex}.house-calculator__sketch-text{font-size:16px;line-height:21px;margin:0 0 21px}.box__button.caps,.house-calculator__sketch-button{font-size:17px;line-height:21px;padding:14px 20px;margin:0 0 8px}.box__button.caps{font-family:"GothamPro",Verdana,sans-serif;background-color:#008b00;color:#fff;text-decoration:none;position:relative;z-index:2;font-size:15px;text-transform:none;font-weight:400;border-radius:5px}.box__button.caps:active,.box__button.caps:focus,.box__button.caps:hover{-webkit-transition:all 600ms cubic-bezier(.19,1,.22,1);transition:all 600ms cubic-bezier(.19,1,.22,1)}.house-calculator__sketch-formats{color:#959595;font-size:13px;line-height:13px}.house-calculator__sketch-input{text-align:center;margin:18px 0 0}.house-calculator__sketch-input ::-webkit-input-placeholder{text-align:center}.house-calculator__sketch-input ::-moz-placeholder{text-align:center}.house-calculator__sketch-input :-moz-placeholder{text-align:center}.house-calculator__sketch-input :-ms-input-placeholder{text-align:center}.house-calculator__sketch-documents{padding:0;list-style:none;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;position:relative}.house-calculator__sketch-documents-item{margin:0 5px 5px;width:26%;position:relative}.house-calculator__sketch-documents-remove{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #d1d1d1;border-radius:50%;width:25px;height:25px;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;right:0;top:0}.house-calculator__sketch-documents-remove:before,.house-calculator__two-columns-item input[type=radio]{display:none}.house-calculator__sketch-documents-remove:active,.house-calculator__sketch-documents-remove:focus,.house-calculator__sketch-documents-remove:hover{border:2px solid #008b00}.house-calculator__sketch-documents-remove-icon{fill:#d1d1d1;color:#d1d1d1}.house-calculator__sketch-documents-img{background-image:url(/local/templates/home-projects-2022/css/../img/file.png);background-size:contain;background-position:center center;background-repeat:no-repeat;width:92px;height:92px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}.house-calculator__sketch-documents-img--picture{background-size:cover;border:3px solid #c2c2c2}.house-calculator__sketch-documents-text{font-size:12px;line-height:16px;margin:13px 0 0;width:100%}.house-calculator__sketch-documents-size{color:#959595;font-size:12px;line-height:12px}.house-calculator__sketch-documents-loading{color:#008b00;font-size:12px;line-height:12px}.ui-widget-header{border:0!important;background:0 0!important}.ui-state-default,.ui-widget-content .ui-state-default{border:0!important;border-radius:2px}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{color:#008b00!important;background:#fffa90!important}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{color:#fff!important;background:#008b00!important}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:0!important;background:0 0!important;font-weight:400;color:#2b2b2b;top:2px!important}.ui-datepicker-today .ui-state-hover,.ui-datepicker-today .ui-widget-content .ui-state-hover{background:#fffa90!important}.ui-datepicker .ui-datepicker-prev-hover{left:2px!important}.ui-datepicker .ui-datepicker-next-hover{right:2px!important}.house-calculator{border:1px solid #cdcdcd;border-radius:5px;margin:30px 0 32px}.house-calculator__title-sub{display:block;width:100%;font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:20px;line-height:21px;text-align:center;margin:40px 0 27px}.house-calculator__title-sub--last-step{margin:26px 0 15px}.house-calculator__body{padding:43px 10px 0;overflow:hidden}@media (min-width:1310px){.house-calculator__body{padding:47px 50px 0}}.house-calculator__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.house-calculator__header-steps{color:#959595;font-size:14px;line-height:14px;text-transform:uppercase;width:140px}.house-calculator__title{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:28px;line-height:36px;text-transform:uppercase;padding:0 20px;margin:0 auto}@media (min-width:1310px){.house-calculator__title{font-size:35px}}.house-calculator__step-skip{font-size:16px;line-height:16px;border-bottom:none;text-decoration:none;width:140px}.house-calculator__header-actions-load-project{line-height:14px;position:relative;top:-2px}.house-calculator__header-actions-load-project:active,.house-calculator__header-actions-load-project:focus,.house-calculator__header-actions-load-project:hover{text-decoration:none;border-bottom:none}.house-calculator__header-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:30px 0 21px;width:100%}.house-calculator__header-actions-button,.house-calculator__header-actions-load-project{font-size:19px}.house-calculator__header-actions-button{padding:11px 12px}.house-calculator__header-actions-or{font-family:"GothamPro",Verdana,sans-serif;font-weight:500;color:#959595;font-size:19px;line-height:14px;margin:0 12px}.house-calculator__header-actions-load-project{border:0}.house-calculator__list-parameters{padding:0 10px}@media (min-width:1310px){.house-calculator__list-parameters{padding:0 17px}}.house-calculator__list-parameters-input,.list-parameters__button{height:47px}.list-parameters__button{padding:11px 15px}.list-parameters__button:last-child{padding:8px 24px 10px}.page-house-calculator__call-to-action{margin:28px 0 0}.page-house-calculator__call-to-action .call-to-action__title{margin:0-85px 23px!important}.page-house-calculator .page-title{font-size:31px!important;max-width:100%!important;margin:0!important}.house-calculator__list-choose-carcass{padding:0;list-style:none;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.house-calculator__list-choose-carcass-item{width:22%}.card-choose-carcass__list-check,.house-calculator__two-columns{padding:0;list-style:none;margin:0}.house-calculator__two-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card-choose-carcass__list-check-item{margin:2px 0 7px}.house-calculator__two-columns-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:49%;margin:0 0 2%}.house-calculator__sub-text{font-size:16px;line-height:21px;text-align:center;margin:5px 0;width:100%}.house-calculator__video{margin:34px auto 32px;text-align:center;border-radius:3px;overflow:hidden;max-width:705px}.house-calculator__video iframe{max-width:100%!important}.house-calculator-body-step,.house-calculator-body-step--active,.house-calculator-container,.house-calculator-container--active,.preview-review-container,.preview-review-container--active{display:none;-webkit-animation-name:show;animation-name:show;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.house-calculator-body-step--active,.house-calculator-container--active,.preview-review-container--active{display:block}.house-calculator__address{margin:-8px 0 0}.house-calculator__address-row-list{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-width:100%;margin:0 0 30px}.house-calculator__address-row-item{-webkit-box-flex:1;-ms-flex:1;flex:1}.house-calculator__address-row-item:not(:first-child):not(:last-child){margin:0 30px}.house-calculator__address-row-item-mkad{max-width:100px}.house-calculator__address-row-item-date{max-width:190px}.house-calculator__address-row-item--email{max-width:290px;min-width:290px}.house-calculator__address-row-item--name{max-width:220px}.house-calculator__text-explain{font-size:16px;line-height:21px;border-top:1px solid #d1d1d1;padding:25px 0 20px;margin:40px 0 0;text-align:center}.house-calculator__button-submit{display:block;margin:0 auto 40px;font-size:20px;padding:23px 50px}.house-calculator__project-list-stats-number{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:24px;line-height:24px;margin:5px 0 0}.house-calculator__project-list-stats{padding:0;list-style:none;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}.house-calculator__project-list-stats-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 19px 0 0}.house-calculator__project-list-stats-item:last-child{margin:0}.project-type-parameters{display:none;-webkit-animation-name:show;animation-name:show;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.project-type-parameters--active{display:-webkit-box;display:-ms-flexbox;display:flex}.load-step{-webkit-transition:all 0ms!important;transition:all 0ms!important}.configuration--img img{-o-object-fit:cover;object-fit:cover;height:270px;width:100%}.full-construction_vacancy{-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.2);box-shadow:0 1px 4px 0 rgba(0,0,0,.2);border-radius:5px}.accordion__header-title-count{color:#ccc}.accordionInside__list{padding:0;list-style:none;margin:0}.accordionInside__list :last-child{border-bottom:none}.accordion__item.accordion__item--foundation.accordion__item--open{padding-bottom:0}.accordionInside__list:first-child{padding-top:27px}.line-bottom{position:relative}.line-bottom:after{content:"";position:absolute;width:calc(100% + 1000px);height:1px;background-color:#ccc;left:-45px;top:calc(100% + 28px)}.accordionInside__item{padding:27px 0 28px;border-bottom:1px solid #ccc;overflow:hidden}.accordionInside__item--open .accordionInside__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all 600ms cubic-bezier(.19,1,.22,1);transition:all 600ms cubic-bezier(.19,1,.22,1)}.accordionInside__item--open .accordionInside__body{max-height:1700px;-webkit-transition:all 1s ease-out;transition:all 1s ease-out}.accordionInside__body{max-height:0;overflow:hidden;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.accordionInside__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1c1c1c;text-decoration:none;cursor:pointer;-webkit-transition:.2s;transition:.2s}.accordionInside__header:hover{color:#008b00;-webkit-transition:.2s;transition:.2s}.accordionInside__header:active,.accordionInside__header:focus{color:#1c1c1c}.accordionInside__header-title{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:20px;line-height:32px;margin:0}.accordionInside__header-title-price{font-family:"Verdana";font-weight:700;font-size:18px}.accordionInside__icon{fill:#008b00;-webkit-transition:all 600ms cubic-bezier(.19,1,.22,1);transition:all 600ms cubic-bezier(.19,1,.22,1)}.accordionInside__body-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media all and (min-width:1224px){.accordionInside__body-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.accordionInside__body-col-img{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.accordionInside__list-pills-foundation{max-width:80%;margin:29px 0 26px}.accordionInside__list-pills-foundation .list-pills__item{width:auto}.accordionInside__list-pills-foundation .list-pills__item:nth-child(1){-webkit-box-flex:2;-ms-flex:2;flex:2}@media all and (min-width:1224px){.accordionInside__list-pills-foundation{max-width:53%}}.accordionInside__list-dot-green-pile{margin:20px 0 0;padding:0 30px 0 0}.accordionInside__list-dot-green-pile .list-dot-green__item{margin:0 0 13px}.accordionInside__body-row--pile .accordionInside__body-col-img{margin:10px 0 0}@media all and (min-width:1224px){.accordionInside__body-row--pile .accordionInside__body-col-img{margin:-19px 0 0}}.accordionInside__text-opacity-pile{position:absolute;bottom:42px;right:0}@media all and (min-width:1224px){.accordionInside__text-opacity-pile{right:-4px}}.accordionInside__text-opacity-tape{position:absolute;bottom:57px;right:10px}.accordionInside__strain-pile{position:absolute;top:175px;left:25px}.accordionInside__list-dot-green-tape{margin:40px 0 0}.foundation-tabs__item{display:none;visibility:hidden}.foundation-tabs__item--active{display:block;visibility:visible;-webkit-animation-name:tab-show;animation-name:tab-show;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;background-size:cover}.accordionInside__item-inner-carcass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:18px 0-30px;left:-8px;padding:0 130px 0 0;position:relative}@media all and (min-width:1224px){.accordionInside__item-inner-carcass{padding:0 160px 0 0}}.accordionInside__list-strain-carcass{max-width:170px;position:absolute;right:-40px;top:30px}@media all and (min-width:1224px){.accordionInside__list-strain-carcass{right:32px}}.accordionInside__item-title-sub{font-size:20px;line-height:22px;font-family:"GothamPro",Verdana,sans-serif;font-weight:600;margin:20px 0 12px}.accordionInside__body-col{-webkit-box-flex:1;-ms-flex:1;flex:1}.accordionInside__body-row--carcass{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 43px;z-index:1;position:relative}@media all and (min-width:1224px){.accordionInside__body-row--carcass .accordionInside__body-col:nth-child(1){width:51%}.accordionInside__body-row--carcass .accordionInside__body-col:nth-child(2){width:45%}.accordionInside__body-row--carcass .accordionInside__body-col:nth-child(2) .list-carcass__picture{margin:0-30px 0 0}.accordionInside__item--walls .accordionInside__body-col-img{margin:10px 0 0-30px}}.accordionInside__item--roof .accordionInside__body-row,.accordionInside__list-dot-green-walls{margin:24px 0 0}.accordionInside__list-dot-green--walls-sip{margin:24px 0 0;padding:0 100px 0 0}.accordionInside__list-icon-stats-walls{margin:34px 0 11px}.accordionInside__item--roof .accordionInside__body-col-img{margin:0}@media all and (min-width:1224px){.accordionInside__item--roof .accordionInside__body-col-img{margin:0-54px 0 0}}.accordionInside__list-dot-roof{margin:0 0 12px}.accordionInside__list-dot-roof .list-dot-green__item{padding:0 0 6px 14px}.accordionInside__list-strain-roof{padding:0}@media all and (min-width:1224px){.accordionInside__list-strain-roof{padding:0 0 0 68px}}.accordionInside__list-icon-roof{padding:7px 0 0}@media all and (min-width:1224px){.accordionInside__list-icon-roof{padding:7px 0 0 68px}}.warning{color:#ff9700;font-size:14px;margin:10px 0 15px;font-family:"GothamPro",Verdana,sans-serif;font-weight:600}.accordionInside__header-warning{margin:10px 0 17px}.accordionInside__item--warming .accordionInside__body-row{margin:26px 0 0}.accordionInside__item--warming .accordionInside__body-col{max-width:335px;margin:0 34px 0 0}.accordionInside__item--warming .accordionInside__item-title-sub{font-size:18px;line-height:24px;margin:21px 0 17px}.accordionInside__logo-rockwool{position:absolute;bottom:68px;right:35px}.accordionInside__logo-a-class-furnish{position:absolute;top:173px;left:2px}.accordionInside__item--furnish .accordionInside__body-row{margin:34px 0 0}.accordionInside__item--furnish .accordionInside__body-col-img{margin:0 38px 0 0}.accordionInside__list-dot-green-furnish .list-dot-green__item{margin:0 0 19px}.accordionInside__list-dot-green-furnish-sip{margin:35px 0 0}.accordionInside__list-dot-green-doors{margin:45px 0 0;padding:0 10px 0 0}@media (min-width:1224px){.accordionInside__item--windows .accordionInside__body-col{padding:0 0 0 45px}}.accordionInside__list-dot-green-windows{margin:13px 0-7px}.accordionInside__list-dot-green-windows .list-icon-stats__item{margin:0 45px 0 0}.accordionInside__list-icon-stats-window{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.accordionInside__item--communications .accordionInside__item-title-sub{margin:12px 0 20px}.accordionInside__item--communications .accordionInside__body-row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 0 10px}.accordionInside__item--communications .accordionInside__body-row:nth-child(2){-webkit-box-align:center;-ms-flex-align:center;align-items:center}.accordionInside__item--communications .accordionInside__body-row:nth-child(3),.accordionInside__item--communications .accordionInside__body-row:nth-child(5){margin:0 0 32px}.accordionInside__item--communications .accordionInside__body-col-img-left{margin:0 20px 0 0}.accordionInside__body-row--small-img{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.accordionInside__list-dot-roof-log{margin:115px 0 0}.accordionInside__list-dot-green-pile-mono{padding:0 60px 0 0}.accordionInside__list-strain-block-height{margin:25px 0 0 15px}.accordionInside__list-strain-walls-brick{position:absolute;bottom:0;right:0}.accordionInside__list-dot-green-doors-small{margin:20px 0 0}@media (min-width:1224px){.accordionInside__list-dot-green-doors-small{margin:100px 0 0;padding:0 60px 0 0}}.accordionInside__list-strain-wall-brick{position:absolute;top:0;right:0}.accordionInside__item--walls-brick .accordionInside__body-col-img{margin:10px 0 0-115px}.accordionInside__body-row--carcass .accordionInside__body-col-sip--carcass:nth-child(1){width:55%;-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit}.accordionInside__body-row--carcass .accordionInside__body-col-sip--carcass:nth-child(2){width:40%;-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit}.contact-block{border-radius:3px;background-image:-ms-linear-gradient(-90deg,#f6f8f6 0%,#fff 100%);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2);padding:15px 25px;margin:2px}.contact-block__p{margin-top:5px;margin-bottom:5px;font-size:17px;font-weight:500}.card-info__header a,.contact-block a,.header__nav-sub .header__sub-list>.header__sub-item-parent>ul>li>a,.panel-new-rzd>ul>li>ul>li>a{text-decoration:none}.all-about-content{max-width:calc(100% - 288px - 38px);width:100%}.login,.main-wrapper--login-page{margin:0 auto}.login{max-width:100%;padding:0}.login-video-bg{max-width:100%;max-height:680px;overflow:hidden;position:relative}.modal-login{position:absolute;top:50%;left:50%;visibility:visible;margin:-250px 0 0-175px;padding:20px 0 0;border-radius:0;width:350px;-webkit-box-shadow:0 3px 25.81px 3.19px rgba(0,0,0,.35);box-shadow:0 3px 25.81px 3.19px rgba(0,0,0,.35);z-index:9}.modal-recovery{margin:-188px 0 0-175px;z-index:8}.modal-check{margin:-100px 0 0-175px;z-index:7}.modal-login__title{font-weight:700;font-size:23px;text-transform:uppercase;letter-spacing:0}.modal-login__form{max-width:255px;margin:20px auto 0}.modal-login__input{font-size:16px;font-family:Verdana,sans-serif;margin:0 0 10px}.modal-login__input:focus{font-family:Verdana,sans-serif}.modal-login__button{padding:15px 0}.modal-login__text{text-align:center;margin:10px 30px 0}.input-border-grey{border:1px solid #c6c6c6}.modal-password-request{display:block;margin:20px auto}.modal-password-request+.modal-password-request{margin-top:-10px}.modal-login__demo-button-block{border-top:1px solid #ccc;padding:20px 0;text-align:center}.modal-login__demo-button-block button{width:250px}.modal-check__log{display:block;width:101px}.return-logout{margin:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.return-logout__return{font-size:16px;padding-left:40px;position:relative;text-decoration:none}.return-logout__return-icon{position:absolute;left:10px;top:50%;margin-top:-5px;-webkit-transform:rotate(90deg);transform:rotate(90deg);fill:#008b00}.return-logout__logout{font-size:16px;position:relative;padding-left:26px;text-decoration:none;color:#989898}.return-logout__logout:hover{color:#989898}.return-logout__logout-icon{fill:#989898;position:absolute;left:0;top:50%;margin-top:-8px}.personal-data{border:1px solid #c6c6c6;border-radius:5px;padding:35px}.personal-data__header-title{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:28px;line-height:32px;margin:0;text-transform:uppercase}.personal-data__form{margin-top:30px}.personal-data__input-block{display:inline-block;margin-right:17px}.personal-data__input-block p{margin:0 0 7px;color:#3a3a3a;font-size:16.2px}.personal-data__text{font-size:16px;margin:20px 0 25px}.input-v2{font-size:16px;font-family:"Verdana",sans-serif;padding:2px 15px}.input-v2::-webkit-input-placeholder{color:#c6c6c6}.input-v2::-ms-input-placeholder{color:#c6c6c6}.input-v2::-moz-placeholder{color:#c6c6c6}.input-v2::placeholder{color:#c6c6c6}.input-v2:focus{font-family:"Verdana",sans-serif}.personal-data__checkbox{height:14px;width:14px}.personal-data__button{padding:13px 30px;border-radius:3px}.links-on-posts__list{list-style:none;padding:0;font-size:18px}.links-on-posts__list li{margin-bottom:20px}.cooperation-posts__list{padding:0;list-style:none;margin-bottom:40px}.cooperation-posts__title{margin:25px 0 30px}.cooperation-posts__one-post .list-dot-green__item,.cooperation-posts__one-post p{font-size:16px;line-height:25px}.cooperation-posts__one-post .list-dot-green__item:before{top:13px}.header-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:25px}.header-panel__title{position:relative;top:4px;font-family:"GothamPro",Vedana,sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;display:inline-block;margin:0}.header-panel__contr{display:inline-block;font-size:20px;color:#959595;margin:0 0 0 12px}.left-block,.right-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-panel__help,.header-panel__logout,.header-panel__user{color:#959595;padding-left:40px;position:relative;font-size:16px}.header-panel__help-icon,.header-panel__logout-icon,.header-panel__user-icon{position:absolute;left:20px;top:2px;fill:#959595}.team-project{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px;height:200px}.border-profile{border:1px solid #c6c6c6;border-radius:5px}.profile-block-padding-v1{padding:30px 30px 35px}.profile-block-padding{padding:30px 30px 35px;-webkit-box-sizing:border-box;box-sizing:border-box}.team-project__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 319px);position:relative;padding-right:0}.team-project__right{width:193px;border-left:1px solid #c6c6c6;position:relative}.profile-block-header{font-size:28px;font-family:"GothamPro",Verdana,sans-serif;font-weight:600;text-transform:uppercase;margin:0}.swiper-container{margin-top:30px!important;width:100%}.swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-right:30px;cursor:pointer}.team-project .swiper-slide{width:auto!important}.page-favorite .swiper-slide{width:calc(100% - 310px);margin-right:0;margin-top:25px}.team-project__text{margin:0;font-size:14px;font-weight:400;line-height:18px;max-width:193px}.team-project__btn{color:red;margin-top:15px;background-color:#fff;border:1px solid red;border-radius:5px;font-size:11px;padding:10px 8px;cursor:pointer}.teammate__img{background:url(/local/templates/home-projects-2022/css/../img/profile/person.jpg)no-repeat center center;-o-background-size:100%auto;-webkit-background-size:100%auto;-moz-background-size:100%auto;-khtml-background-size:100%auto;background-size:100%auto;width:85px;height:85px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin-right:20px}.teammate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.teammate__sub{width:255px}.teammate__sub--min{width:125px}.teammate__sub-name{font-size:18px;font-weight:600;font-family:"GothamPro",Vedana,sans-serif;margin:0}.teammate__sub-role{font-size:14px;margin:0 0 8px;color:#c6c6c6;line-height:15px}.teammate__sub-call,.teammate__sub-massage{padding:9px 15px;display:inline-block;font-size:14px;font-weight:600;font-family:"GothamPro",Vedana,sans-serif}.teammate__sub-massage{border:1px solid #80ca80;color:#229a22}.teammate__sub-massage:hover{border-bottom:1px solid #80ca80}.team{margin-top:30px;position:relative}.profile-blocks-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}.profile-block-small{max-width:32%;width:100%;min-height:465px}.profile-blocks-header-margin{margin-bottom:25px}.profile-doc__list,.profile-plan__list{padding:0;margin:0;list-style:none}.profile-doc__list li{color:#006c00;font-size:16px;margin-bottom:15px}.profile-doc__list li a{text-decoration:none;display:block}.profile-doc__list{margin-bottom:35px}.doc-icon-download{float:right;fill:#adadad;margin-top:2px}.doc-icon-pdf,.doc-icon-suc{margin-right:10px}.profile-plan{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:0}.profile-plan__list li{font-size:15px;margin-bottom:10px;padding-left:26px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.profile-plan__list{position:relative}.profile-plan__list:before{content:"";position:absolute;display:block;height:80%;width:1px;background-color:#d1d1d1;left:8px;top:19px;z-index:0}.profile-plan__svg{width:17px;height:17px;display:inline-block;position:absolute;left:0;top:2px;background-position:center;background-repeat:no-repeat}.grey{color:gray}.orange{color:#ff9700}.green{color:#008b00}.profile-plan .green .profile-plan__svg{background-image:url(/local/templates/home-projects-2022/css/../img/profile/checked.svg)}.profile-plan .orange .profile-plan__svg{background-image:url(/local/templates/home-projects-2022/css/../img/profile/hammer.svg);background-color:orange;border-radius:50%;background-position-y:calc(50% - 1px)}.profile-plan .grey .profile-plan__svg{background-image:url(/local/templates/home-projects-2022/css/../img/profile/reload.svg);background-color:#d1d1d1;border-radius:50%;background-position-y:calc(50% - .2px)}.profile-pay .green .profile-plan__svg{background-image:url(/local/templates/home-projects-2022/css/../img/profile/checked.svg)}.profile-pay .grey .profile-plan__svg,.profile-pay .orange .profile-plan__svg{background-image:url(/local/templates/home-projects-2022/css/../img/profile/reload.svg);background-color:orange;border-radius:50%;background-position-y:calc(50% - 1px)}.profile-pay .grey .profile-plan__svg{background-color:#d1d1d1;background-position-y:calc(50% - .2px)}.profile-plan__list :last-child:after{display:none}.plan-date{margin-right:10px}.profile-svg-bottom{position:relative;padding-left:20px;color:gray;margin-right:5px}.profile-block-bottom{padding:20px 0;border-top:1px solid #d1d1d1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:auto;color:gray}@media screen and (max-width:1080px){.profile-block-small{padding:30px 20px 0}}.profile-pay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:0}.plan-step{color:gray;font-size:14px;line-height:15px}.list-sum,.plan-step{margin-right:10px}.profile-pay__sum{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #d1d1d1;margin-top:15px;margin-bottom:-10px}.profile-pay__sum p{color:gray;font-size:14px;line-height:25px}.profile-pay__sum-number{font-size:22px;font-weight:700}.profile-pay__sum-number--green{color:#199619}.profile-pay__sum-number--black{color:#000}.profile-pay__range{height:10px;background-color:#d1d1d1;border:3px solid #fff;border-radius:8px}.range-green{width:25%;height:10px;display:block;background-color:#199619;top:-7px;z-index:2;border-radius:8px}.right-arrow{position:absolute;left:98%;font-size:35px;top:57%;margin-top:-17px;color:#008b00;z-index:8;cursor:pointer}.modal-massage{padding:30px 50px 25px;width:530px;margin:-247px 0 10px -315px;-webkit-box-shadow:none;box-shadow:none}.modal-massage__title{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:28px;line-height:30px;text-align:center;margin:0}.modal-massage__title-sub{font-family:"Verdana",sans-serif;font-size:17px;text-align:center;color:gray;line-height:23px;max-width:452px;margin:17px auto}.modal-massage__form{max-width:530px}.modal-massage__textarea{border:1px solid #adadad;width:100%;height:200px;position:relative;font-size:17px;padding:10px 12px}.btn-upload,.modal-line,.modal-massage__textarea-block :after{position:absolute;display:block;width:100%;height:1px;background-color:#adadad;bottom:20px}.btn-upload,.modal-line{bottom:45px}.btn-upload{display:inline-block;bottom:13px;left:11px;background-color:#fff;border:1px solid #adadad;border-radius:4px;width:125px;height:23px;font-size:13px;text-align:center}.file-upload{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:15px;left:150px}.file-upload__name{font-size:13px}.file-upload__icon{background-image:url(/local/templates/home-projects-2022/css/../img/profile/close.svg);width:8px;height:8px;margin-top:3px;margin-left:5px;display:block}.modal-massage__textarea-block{position:relative}.modal-massage__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:7px}.modal-massage__bottom input{border:1px solid #adadad;width:363px;height:35px;font-size:17px;padding-left:12px}.modal-massage__bottom button{font-size:14px;padding:8px 21px;border-radius:4px}.modal-massage__text-accept{max-width:100%;margin-bottom:0;position:relative}.modal-massage__text-accept:after{content:"";position:absolute;display:block;border:44px solid transparent;border-top:40px solid #fff;left:calc(50% - 44px);top:38px}.template-content img{width:100%}.mini-header,.template-content .mini-header{display:block;margin:30px 0 20px;font-weight:600;font-family:"GothamPro",Verdana,sans-serif;font-size:20px}.communications{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.communication,.textpicin span{display:block;font-family:"GothamPro",Verdana,sans-serif;font-weight:600}.communication{text-align:center;font-size:13px;text-transform:uppercase;width:19%;padding-bottom:10px;background-color:#f6f8f6;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2);-webkit-filter:saturate(0%);filter:saturate(0%);text-decoration:none}.communication.current,.communication:hover{-webkit-filter:saturate(100%);filter:saturate(100%)}.communication,.communication:hover{-webkit-transition:.2s;transition:.2s}.communication:hover{-webkit-box-shadow:0 2px 20px rgba(0,0,0,.2);box-shadow:0 2px 20px rgba(0,0,0,.2)}.communication.current{color:#000}.communication.current:hover{color:#000;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.3);box-shadow:0 1px 1px rgba(0,0,0,.3)}.communication img{margin-bottom:5px}.flexbox{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.flexbox img{width:200px;margin-right:30px}.textpics{border-radius:5px;border:solid 1px #e1e1e1}.textpic{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;line-height:22px;border-bottom:solid 1px #e1e1e1}.textpicin span{margin-bottom:15px;font-size:29px;line-height:32px}.textpicin{width:63%;padding:30px 22px 30px 30px}.textpicpic{width:280px;background-size:contain;background-position:center center;background-repeat:no-repeat}.textpicpic2{width:280px;background-size:cover}.tripic{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.stage,.tripic div{font-family:"GothamPro",Verdana,sans-serif;font-weight:600}.tripic div{width:33%;text-align:center;font-size:17px}.tripic div img{margin-bottom:8px}.stage{position:relative;top:-5px;font-size:19px;padding:7px 9px;border-radius:5px;background:#f6f8f6;margin-right:15px;display:block;width:75px;color:#008b00}.tablestages td{vertical-align:top;padding-bottom:15px}.header-panel-fav{margin-bottom:25px;margin-top:0}.header-panel-fav .header-panel__title{font-size:28px;text-transform:none;font-weight:600}.header-panel-fav .header-panel__title span{color:#959595;font-weight:700}.card-info{width:270px;margin-right:20px;margin-top:14px}.page-fav .page__content{min-width:94px;max-width:1224px;width:100%}.next-fav{background-image:url(/local/templates/home-projects-2022/css/../img/icons/icon-arrow-left@2.png);background-size:contain;-webkit-transform:scale(-1,1);transform:scale(-1,1);width:20px;right:0;top:105px}.card-info__header{margin-top:12px;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card-info__header .card-title{margin:0;font-size:24px;color:#008b00;border-bottom:1px solid #7fc57f;line-height:26px;font-weight:600}.card-info__header .card-title:hover{color:#43bf00}.card-info__header .card-delete{color:#959595;font-size:14px}.home-list{margin-bottom:32px}.home-list__card{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 25px;border-bottom:1px solid #cdcdcd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-img{background-image:url(/local/templates/home-projects-2022/css/../img/fav-1.jpg);height:244px;max-width:367px;width:100%;min-width:27%;background-size:cover;background-repeat:no-repeat;border-radius:4px}.card-size,.home-list .card-price{font-size:24px;font-weight:600;margin-bottom:20px;font-family:"GothamPro",sans-serif}.home-list .card-price sup,.home-list .card-size sup{margin-right:18px;font-family:GothamPro,sans-serif}.home-list .card-price{font-size:22px;display:block}.home-list .card-price .card-price__price{font-weight:700}.call-to-cation-fav form{width:466px;margin:0 auto}.call-to-cation-fav input{height:49px}.card-price .rubl{font-family:Verdana,sans-serif;font-weight:500}.card-inputs{margin-bottom:14px}.card-inputs .filter__form-sorting{width:130px}.card-inputs .button-sorting{padding:11px 10px;font-size:14px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #c4c4c4}.card-inputs,.card-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card-links__calc,.card-links__send{line-height:16px;position:relative;padding-left:37px;-webkit-box-sizing:border-box;box-sizing:border-box}.card-links__calc{color:#ff9700;-webkit-text-decoration:underline rgba(255,151,0,.3);text-decoration:underline rgba(255,151,0,.3)}.card-links__calc:before,.card-links__send:before{position:absolute;content:"";left:0;width:28px;height:27px;background-image:url(/local/templates/home-projects-2022/css/../img/icons/card-calc.png);background-repeat:no-repeat;background-size:contain;top:3px}.card-links__calc:hover{color:#ffae00}.card-links__send{color:#008b00;-webkit-text-decoration:underline rgba(0,139,0,.3);text-decoration:underline rgba(0,139,0,.3)}.card-links__send:before{width:32px;background-image:url(/local/templates/home-projects-2022/css/../img/icons/letter.png)}.card-plans{max-width:570px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:243px;overflow:hidden;-ms-flex-pack:distribute;justify-content:space-around;position:relative}.card-plans .swiper-container-card{margin-top:0;width:calc(100% - 272px);height:100%;display:block}.card-plans .swiper-slide{margin-right:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.swiper-container-card{width:calc(100% - 272px)}.card-plans .swiper-slide,.card-right,.swiper-container-card .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex}.swiper-container-card .swiper-slide{margin-right:0}.card-right{width:calc(100% - 270px)}.card-plans .swiper-button-next{background-image:url(/local/templates/home-projects-2022/css/../img/icons/icon-arrow-left@2.png);background-size:contain;-webkit-transform:scale(-1,1);transform:scale(-1,1);width:20px}.card-plans__item{width:200px;height:243px;background-image:url(/local/templates/home-projects-2022/css/../img/fav-2.jpg);background-position:center;background-position-y:0}.form-search-center{width:900px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:34px auto}.form-search-center .form-search__input::-webkit-input-placeholder{color:rgba(135,134,134,.9);font-size:22px}.form-search-center .form-search__input:-ms-input-placeholder{color:rgba(135,134,134,.9);font-size:22px}.form-search-center .form-search__input::-ms-input-placeholder{color:rgba(135,134,134,.9);font-size:22px}.form-search-center .form-search__input::-moz-placeholder{color:rgba(135,134,134,.9);font-size:22px}.form-search-center .form-search__input::placeholder{color:rgba(135,134,134,.9);font-size:22px}.error,.sub-title-404{display:-webkit-box;display:-ms-flexbox;display:flex}.error{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px}.sub-title-404{margin-top:25px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.error__sub-title{font-size:20px;margin-bottom:30px}.error__title{font-size:35px;line-height:35px;margin-top:5px;font-weight:600}.error__404{font-size:167px;line-height:167px;font-weight:900;color:#e4e4e4}.icon-sad{background-image:url(/local/templates/home-projects-2022/css/../img/icons/sad.svg);height:126px;width:126px;display:inline-block;margin:0-42px}.article-post .product-card__name{font-size:17px;font-weight:600}.article-post .rating__star-inner{margin:0}.about-company{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:25px}.about-company p{font-size:17px;margin:8px 0 0 24px;line-height:1.41}.about-company__list{list-style:none;padding:0;min-width:288px;max-width:288px;margin:0 24px 0 0}.about-company__list .link{line-height:2.25;font-size:16px;color:#006c00}.worker-header,.worker-header__title{display:-webkit-box;display:-ms-flexbox;display:flex}.worker-header__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.worker-header__title h1{margin-left:30px;font-size:35px;font-weight:600;text-transform:uppercase;line-height:normal;font-family:GothamPro,sans-serif}.worker-main{line-height:1.56}.worker-main p{font-size:16px}.worker-main .list-dot-green__item{font-size:16px;line-height:1.56}.worker-main__title-center-green{text-align:center;font-size:28px;font-family:"GothamPro",sans-serif;line-height:normal;letter-spacing:normal;color:#006c00;font-weight:600}.worker-header__photo{background-image:url(/local/templates/home-projects-2022/css/../img/worker-1.jpg);width:208px;height:208px;border-radius:5px}.worker-comment,.worker-header__photo_wrapper{border-radius:5px}.worker-comment{background-color:#f6f8f6;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 22px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.worker-comment__text{margin-left:20px;max-width:720px}.worker-comment__text p{margin-top:-3px;line-height:1.44}.worker-comment__quotes{background-image:url(/local/templates/home-projects-2022/css/../img/icons/text-quotes.svg);width:46px;height:46px;position:absolute;right:2%;top:-15px}.worker-comment__photo{background-image:url(/local/templates/home-projects-2022/css/../img/worker-2.jpg);height:106px;min-width:106px;background-size:cover;border-radius:5px}.worker-comment__from{font-family:GothamPro,sans-serif;font-size:16px;font-weight:600}.header-for-slider{margin:0;font-size:30px;font-weight:600;font-family:"GothamPro",sans-serif;line-height:normal}.header-for-slider span{font-size:20px;font-family:Verdana,sans-serif;color:#959595;font-weight:400;margin-left:10px}.worker-main .worker-main__text-focus{font-size:18px!important;letter-spacing:-.2px}.worker-slider{margin-top:30px}.swiper-slider,.worker-slider{position:relative}.swiper-slider-container{position:relative;margin-top:5px;margin-bottom:25px}.swiper-container-tree-col .swiper-slide,.worker-slider .swiper-slide{margin-right:0}.worker-slider .swiper-button-next{top:105px}.swiper-slider .swiper-button-next,.swiper-slider-container .swiper-button-next,.worker-slider .swiper-button-next{background-image:url(/local/templates/home-projects-2022/css/../img/icons/icon-arrow-left@2.png);background-size:contain;-webkit-transform:scale(-1,1);transform:scale(-1,1);width:20px;right:-32px}.worker-slider .swiper-button-prev{top:105px}.swiper-slider .swiper-button-prev,.swiper-slider-container .swiper-button-prev,.worker-slider .swiper-button-prev{background-image:url(/local/templates/home-projects-2022/css/../img/icons/icon-arrow-left@2.png);background-size:contain;width:20px;left:-32px}.swiper-slider-container .swiper-container{padding:5px 2px;width:100%}.swiper-slider .swiper-container,.worker-slider .swiper-container{width:100%;overflow:hidden}.main-page-sub-title--worker{margin-top:0}.worker-slider__person-photo{background-image:url(/local/templates/home-projects-2022/css/../img/worker-3.jpg);background-position:center;background-position-y:0;background-repeat:no-repeat;height:267px;width:100%;max-width:200px;margin-left:auto;margin-right:auto;border-radius:5px}.worker-slider__person-photo_wrapper img,img.worker-slider__person-photo{height:auto}.image-with-text,.worker-slider__person{display:-webkit-box;display:-ms-flexbox;display:flex}.worker-slider__person{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:206px;position:relative}.slider-life-comapny__slide a,.worker-slider__person a.abosolute-link{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.worker-slider__person h3{font-size:19px;font-weight:400;line-height:normal;margin:15px 0 5px}.worker-slider__person span{color:#959595;font-size:12px;letter-spacing:-.1px}.worker-slider__person button{margin-top:7px;font-size:15px;width:93.2%;padding:13px 0}.about-persons .worker-slider__person{width:23.17%}.image-with-text{background-image:url(/local/templates/home-projects-2022/css/../img/about-1.jpg);height:410px;width:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.image-with-text__text{color:#fff;font-family:GothamPro,sans-serif}.image-with-text.image-with-text-msc{background-image:url(/local/templates/home-projects-2022/css/../images/msk/about-bg_900.jpg);background-position:100%}.image-with-text.image-with-text-spb{background-image:url(/local/templates/home-projects-2022/css/../img/about-spb_900.jpg);background-position:100%}.image-with-text__text h2{font-weight:600;font-size:35px;font-style:normal;font-stretch:normal;letter-spacing:normal;line-height:.9;text-align:center}.image-with-text__text span{font-size:18.1px}.page-about-company p{font-size:16px;line-height:1.5}.page-about-company .text-focus{font-size:18px;letter-spacing:-.2px}.page-about-company .exposition__left__inner{margin-bottom:27px}.page-about-company .exposition__card-exposition{width:48%}.page-about-company .text-center a{font-size:15.5px}.title-with-sub-center h2{font-family:GothamPro,sans-serif;font-size:30px;font-weight:600;text-align:center;margin-top:40px;margin-bottom:27px}.title-with-sub-center p{text-align:center;font-size:22px;line-height:1.27;max-width:700px;margin:0 auto 32px}.about-persons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.about-persons .worker-slider__person,.docs-slider{margin-bottom:30px;position:relative}.about-persons .worker-slider__person .employee-link{display:block;position:absolute;width:100%;height:100%;top:0;left:0}.docs-slider{margin-bottom:60px}.docs-slider .swiper-button-next{background-image:url(/local/templates/home-projects-2022/css/../img/icons/icon-arrow-left@2.png);background-size:contain;-webkit-transform:scale(-1,1);transform:scale(-1,1);width:20px;right:-32px;top:50%}.docs-slider .swiper-button-prev{left:-32px}.docs-slider__doc{width:195px;height:278px;border-radius:5px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.35);box-shadow:0 1px 3px 0 rgba(0,0,0,.35)}.docs-slider__doc img{width:100%;height:100%}.slider-life-company{position:relative}.docs-slider .swiper-button-prev,.slider-life-company .swiper-button-next,.slider-life-company .swiper-button-prev{background-image:url(/local/templates/home-projects-2022/css/../img/icons/icon-arrow-left@2.png);background-size:contain;width:20px;top:50%}.slider-life-company .swiper-button-next{-webkit-transform:scale(-1,1);transform:scale(-1,1);right:-32px}.slider-life-company .swiper-button-prev{left:-32px}.slider-life-comapny__slide{background-image:url(/local/templates/home-projects-2022/css/../img/about-3.jpg);background-size:cover;width:33%;height:200px;position:relative}.location__list a,.two-image-vertical{display:-webkit-box;display:-ms-flexbox}.two-image-vertical{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px}.two-image-vertical__top{height:379px}.two-image-vertical__bottom,.two-image-vertical__top{width:100%;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:37px 340px 39px 42px;z-index:1}.two-image-vertical__bottom .overlay,.two-image-vertical__top .overlay{left:0;top:0;position:absolute;opacity:.6;background-image:-webkit-gradient(linear,left top,right top,from(#000),to(#ffffff40));background-image:linear-gradient(to right,#000,#ffffff40);width:100%;height:100%;z-index:20}.two-image-vertical__top{background:url(/local/templates/home-projects-2022/css/../img/about-4.jpg);background-size:cover}.two-image-vertical__top,.two-image-vertical__top .overlay{border-top-left-radius:5px;border-top-right-radius:5px}.two-image-vertical__bottom{background:url(/local/templates/home-projects-2022/css/../img/about-5.jpg);background-position-y:center;background-size:cover;height:311px}.two-image-vertical__bottom,.two-image-vertical__bottom .two-image-vertical__text{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.two-image-vertical__bottom,.two-image-vertical__bottom .overlay{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.two-image-vertical__text{font-family:GothamPro,sans-serif;max-width:520px;position:absolute;z-index:101;color:#fff}.two-image-vertical__text h1{margin:0;font-size:30px;font-weight:600}.two-image-vertical__text p{line-height:1.31}.page-geography p,.page-our-team p{font-size:17px;line-height:1.18;letter-spacing:-.2px}.location-yandex{margin:27px 0 25px}.location__list{display:block;-webkit-columns:4;-moz-columns:4;columns:4;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;margin-bottom:30px}.location__list a{color:#006c00;margin-bottom:13px;font-size:17px;text-decoration:none;display:inline-table;white-space:nowrap;height:27px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.location__list a img{height:27px;margin-right:10px;vertical-align:middle}.location__list a:hover{color:#43bf00;-webkit-transition:.2s;transition:.2s}.aside-popular__title-sub{line-height:1;letter-spacing:.2px}.page-our-team p{line-height:1.24}.page-our-team .about-persons{margin-top:30px}.page-our-team .about-persons .worker-slider__person{margin-bottom:0}.page-our-team .separator{margin:27px 0}.page-review .header__calculator{margin:0}.page-review .calculator:before{background:url(/local/templates/home-projects-2022/css/../img/icons/consulting-message.svg)center center no-repeat}.page-review .calculator.active:before,.page-review .calculator:active:before,.page-review .calculator:focus:before,.page-review .calculator:hover:before{background:url(/local/templates/home-projects-2022/css/../img/icons/consulting-message-hover.svg)center center no-repeat}.page-review .paragraph{font-size:16px;line-height:1.56}.page-review .pagination-bottom-wrapper{margin-bottom:0}.page-review .separator{margin:28px 0}.review-tabs,.review-tabs__item{display:-webkit-box;display:-ms-flexbox;display:flex}.review-tabs{border:1px solid #bababa;height:57px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:30px}.review-tabs__item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:calc(100%/4);margin-top:-1px;border-right:1px solid #bababa;border-bottom:1px solid #bababa;font-size:17px;font-weight:600;text-decoration:none;font-family:GothamPro,sans-serif;text-align:center;color:#008b00;letter-spacing:-.2px}.review-tabs__item:last-child{border-right:none}.review-tabs__item img{margin-right:10px}.review-tabs__item-active{border-bottom:none;color:#000}.review-tabs__item-active:hover{color:#000}.video-review{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.video-review,.video-review__right,.video-review__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.video-review__right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:45%}.video-review__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.video-review__date{font-size:13px!important;margin:0;color:#959595;line-height:23px}.video-review__text h3{margin:0;line-height:1;font-family:GothamPro,sans-serif}.video-review__text .video-review__p{margin-top:9px;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:-.1px;color:#000}.text-review__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.text-review-open .review-text__overlay{display:none}.text-review-open .video-review__p{height:100%!important;margin-bottom:20px!important}.text-review__view-full{font-size:14px;border-bottom:none;margin-right:19px;line-height:17px}.text-review__view-full:hover{border-bottom:none}.link-to-home{padding-left:22px;position:relative}.link-to-home a{font-size:13px}.link-to-home a:before{content:"";background:url(/local/templates/home-projects-2022/css/../img/icons/icon-home.svg);height:17px;width:17px;position:absolute;left:0;top:calc(50% - 8px)}.review-photo .video-review__right{min-width:410px}.review-photo__img{height:394px;width:calc(100% - 410px - 20px);background-image:url(/local/templates/home-projects-2022/css/../img/review-1.jpg);background-size:cover;background-position:center}.review-text .video-review__right{width:100%;position:relative}.review-text .video-review__p{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.56;letter-spacing:-.2px;color:#010101;height:141px;margin-bottom:0;overflow:hidden}.review-text__overlay{top:0;position:absolute;width:100%;height:102%;background-image:-webkit-gradient(linear,left bottom,left top,from(#fff),to(#ffffff00));background-image:linear-gradient(to top,#fff,#ffffff00);left:-2px}.review-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.review-hand{width:calc((100%/4) - 37.5px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px}.review-hand__img{border-radius:4px;border:solid 1px #bababa;margin-bottom:9px}.review-hand__img img{width:100%}.minimized{cursor:pointer}#magnify,#overlay{display:none;position:fixed}#magnify{max-width:600px;height:auto;z-index:9999}#magnify img{height:80vh}#overlay{background:#000;top:0;left:0;height:100%;width:100%;opacity:.5;z-index:9990}#close-popup{width:30px;height:30px;background:#fff;border:1px solid #afafaf;border-radius:15px;cursor:pointer;position:absolute;top:-13px;right:-13px}#close-popup i{width:30px;height:30px;background:url(/local/templates/home-projects-2022/css/../img/icons/icon-close.svg)no-repeat center center;background-size:16px 16px;display:block}.image-is-big{border:10px solid #eee;border-radius:5px}.modal-review{padding:33px 46px 15px;width:unset;margin:-220px 0 10px -315px}.modal-review .modal-massage__title{font-size:23px}.modal-review .modal-call__form{margin:18px auto 15px}.modal-review .modal-call__form button{width:210px;margin:14px auto 0;height:48px}.modal-review input,.modal-review textarea{width:254px;height:45px;border-radius:4px;border:solid 1px #adadad;font-family:Verdana,sans-serif;font-size:17px}.modal-review textarea{width:527px;height:200px}.modal-review .modal-massage__text-accept:after{top:29px}.modal-review__inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:17px}@media screen and (max-width:1300px){.docs-slider .swiper-button-next,.slider-life-company .swiper-button-next,.worker-slider .swiper-button-next{right:-15px}.docs-slider .swiper-button-prev,.slider-life-company .swiper-button-prev,.worker-slider .swiper-button-prev{left:-15px}}@media screen and (max-width:1200px){.card-img{max-width:300px}}@media screen and (max-width:1183px){.review-tabs__item{font-size:13px}}@media screen and (max-width:1155px){.review-video iframe{width:44%}.review-video .video-review__right{width:54%}}@media screen and (max-width:1115px){.worker-slider__person button{margin-top:7px;font-size:15px;width:93.2%;padding:13px 0}}.list-steps__item:before,.steps-title{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;color:#cbcbcb}.steps-title{display:block;font-size:35px;line-height:35px;text-transform:uppercase;margin:40px 0 46px}.list-steps,.list-steps__item{display:-webkit-box;display:-ms-flexbox;display:flex}.list-steps{padding:0;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap;counter-reset:num;margin:0 0 22px}.list-steps__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 0 0 148px;margin:0 70px -60px 0;width:32%;position:relative}.list-steps__item:before{content:counter(num);counter-increment:num;font-size:224px;line-height:224px;text-align:center;position:absolute;width:100px;left:-18px;top:-29px;z-index:-1}.list-steps__item:after{content:"";position:absolute;background-size:cover;z-index:2}.list-steps__item:nth-last-child(odd){margin-left:auto;margin-right:0}.list-steps__item:nth-last-child(odd) .list-steps__border-decor{bottom:100%;top:-99px;border-right:3px dashed #cbcbcb;border-left:none;border-radius:0 50px 0 0;right:auto;left:100px;width:41%}@media (min-width:1310px){.list-steps__item:nth-last-child(odd) .list-steps__border-decor{left:-22px}.list-steps__item:nth-last-child(odd){margin-right:6px}}.list-steps__border-decor{display:none;width:79%;height:68px;position:absolute;right:14px;bottom:-113px;border-top:3px dashed #cbcbcb;border-left:3px dashed #cbcbcb;border-radius:50px 0 0 0}@media (min-width:1310px){.list-steps__border-decor{display:block}}.list-steps__item--1:before{left:-4px;top:-22px}.list-steps__item--1:after{background:url(/local/templates/home-projects-2022/css/../img/steps/step-1.png)center center no-repeat;width:78px;height:80px;left:55px;top:3px}.list-steps__item--1 .list-steps__border-decor{bottom:-118px!important}.list-steps__item--2{margin-top:80px}.list-steps__item--2:after{background:url(/local/templates/home-projects-2022/css/../img/steps/step-2.png)center center no-repeat;width:89px;height:89px;left:42px;top:-9px}@media (min-width:1310px){.list-steps__item--2{margin-top:0;margin-bottom:-7px}}.list-steps__item--3:after{background:url(/local/templates/home-projects-2022/css/../img/steps/step-3.png)center center no-repeat;width:75px;height:75px;left:46px;top:5px}.list-steps__item--3 .list-steps__border-decor{bottom:-103px!important}.list-steps__item--4{margin-top:50px;margin-bottom:20px}.list-steps__item--4:after{background:url(/local/templates/home-projects-2022/css/../img/steps/step-4.png)center center no-repeat;width:80px;height:80px;left:47px;top:2px}@media (min-width:1310px){.list-steps__item--4{margin-top:-16px;margin-bottom:-24px}}.list-steps__item--5{margin-top:5px}.list-steps__item--5:after{background:url(/local/templates/home-projects-2022/css/../img/steps/step-5.png)center center no-repeat;width:79px;height:81px;left:46px;top:5px}.list-steps__item--5 .list-steps__border-decor{bottom:-162px}.list-steps__item--6{margin-top:80px;margin-bottom:21px}.list-steps__item--6:after{background:url(/local/templates/home-projects-2022/css/../img/steps/step-6.png)center center no-repeat;width:97px;height:68px;left:34px;top:5px}@media (min-width:1310px){.list-steps__item--6{margin-top:34px;margin-bottom:21px}}.list-steps__item--7:after{background:url(/local/templates/home-projects-2022/css/../img/steps/step-7.png)center center no-repeat;width:86px;height:72px;left:37px;top:3px}.list-steps__item--7 .list-steps__border-decor{bottom:-90px}.list-steps__item--8{margin-top:80px;margin-bottom:23px}.list-steps__item--8:after{background:url(/local/templates/home-projects-2022/css/../img/steps/step-8.png)center center no-repeat;width:85px;height:87px;left:41px;top:5px}@media (min-width:1310px){.list-steps__item--8{margin-top:-41px;margin-bottom:23px}}.list-steps__item--9:after{background:url(/local/templates/home-projects-2022/css/../img/steps/step-9.png)center center no-repeat;width:75px;height:75px;left:47px;top:5px}.list-steps__item--9 .list-steps__border-decor{bottom:-140px}.list-steps__item--10{margin-top:22px;margin-bottom:-2px}.list-steps__item--10:after{background:url(/local/templates/home-projects-2022/css/../img/steps/step-10.png)center center no-repeat;width:78px;height:77px;left:10px;top:10px}.list-steps__item--10 .list-steps__border-decor{width:33%!important;left:10px!important}.list-steps--2{counter-reset:num 4}.list-steps--2 .list-steps__item:before{content:counter(num);counter-increment:num}.list-steps__title{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:20px;line-height:20px;margin:0 0 14px}.list-steps__text{font-size:14px;line-height:19px;margin:0 0 16px}.list-steps__button{font-size:14px;line-height:16px;padding:12px 5px 11px}@media (min-width:1310px){.list-steps__button{font-size:16px;line-height:16px;padding:12px 16px 11px}}.step-results{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 40px}.step-result{width:44%;padding:0 0 0 97px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 60px 0 0}.step-result:last-child{margin:0}.step-result__text{font-size:14px;line-height:16px;margin:0}@media (min-width:1310px){.step-result__text{font-size:18px;line-height:23px}}.step-result--certificate:before{content:"";background:url(/local/templates/home-projects-2022/css/../img/steps/guarantee-certificate.png)center center no-repeat;background-size:cover;width:82px;height:82px;position:absolute;left:0;top:4px}.step-result--time:before{content:"";background:url(/local/templates/home-projects-2022/css/../img/steps/appointment.png)center center no-repeat;background-size:cover;width:81px;height:81px;position:absolute;left:0;top:0}.list-steps__link-wrapper{margin:-4px 0 0}.list-steps__item-link{font-size:16px}.step__text-regular-bottom{margin:-33px 0 22px}.steps__call-to-action{margin-bottom:7px;padding:49px 4% 44px}.steps__call-to-action .call-to-action__title{font-size:23px!important;white-space:nowrap;text-align:center}@media (min-width:1310px){.steps__call-to-action{padding:38px 23%}}.catalog{display:-webkit-box;display:-ms-flexbox;display:flex}.catalog__content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 0 0 24px}.catalog__list{padding:0;list-style:none;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.catalog__item{width:32%;margin:0 0 16px}.catalog__content-separator-top{position:relative;margin:0 0 20px}.page-search__catalog-list{border-bottom:1px solid #d6d6d6;margin:0 0 30px -1.3%;padding:0 0 20px;justify-content:left}.page-search__catalog-list .catalog__item{margin-left:1.3%}.gallery-page__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.page-compare .configuration__head-item .card-price{display:none}.page-compare .configuration--full .configuration__head-item--key:before,.page-compare .configuration__head-item--decoration:before,.page-compare .configuration__head-item--home-decoration:before,.page-compare .configuration__head-item--sip-decor:before{height:calc(100%);top:inherit}.page-compare .configuration__two-buttons .two-buttons__button{height:inherit}.house-page .card{margin:0 0 48px}.house-page__button-visit-construction{position:absolute;bottom:30px;right:30px;z-index:1;padding:17px 19px;font-size:16px}.house-page-header .page-action{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.house-page__button-look-project{width:100%;max-width:100%;margin:-13px 0 23px}.card__stats-text-regular{font-size:13.5px;line-height:20px}.house-page__card-two-buttons{margin:25px 0 0}.house-page__card-two-buttons .button{line-height:23px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:54px}.house-page__review{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 45px}.house-page__review-description{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.house-page__review-video{width:373px;min-width:373px;max-width:373px;height:280px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 0 60px;border-radius:3px}.house-page__review-video a{position:relative;width:100%}.house-page__review-video .house-page__review-video-img{width:100%;height:100%;display:block}.house-page__review-video .house-page__review-video-img img{width:100%;height:auto}.house-page__review-video-button{position:absolute;top:50%;left:50%;margin:-31px 0 0-31px;z-index:1}.house-page__title{margin:0 0 17px}.house-page__review-text{font-size:15px;line-height:23px;margin:0 0 20px}.house-page__review-author{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:16px;line-height:18px;margin:0 0 10px}.house-page__review-list-links{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto 0 0}.house-page__review-link-item{margin:0 31px 0 0}.house-page__review-link-item:last-child{margin:0}.house-page__review-link{font-size:12px;line-height:20px}@media all and (min-width:1200px){.house-page__review-link{font-size:17px}}.house-page__other-list{margin:23px 0 47px}.catalog--popular{margin:33px 0 0}.catalog--popular .catalog__content{margin:0 0 0 3px}.house-page__popular-title{font-size:22px;line-height:24px;margin:28px 0 19px}@media all and (min-width:1200px){.house-page__popular-title{font-size:30px;line-height:30px}}.house-page__separator-bottom{margin:35px 0 0}.list-credit-type__item-calc-body-form{background:url(/local/templates/home-projects-2022/css/../img/credit-calcutae-bg.jpg)bottom right no-repeat;background-size:contain;max-width:100%;overflow:hidden}.link--send-email{font-size:18px;line-height:16px;padding:0 40px 0 0;-webkit-text-decoration:underline rgba(0,139,0,.3);text-decoration:underline rgba(0,139,0,.3);position:relative}.link--save-file,.link--save-file:hover,.link--send-email,.link--send-email:hover{border-bottom:none}.link--save-file:before,.link--send-email:before{position:absolute;content:"";background-repeat:no-repeat;background-size:contain}.link--send-email:before{left:auto;width:32px;height:27px;background-image:url(/local/templates/home-projects-2022/css/../img/icons/letter.png);top:-3px;right:0}.link--save-file{padding:0 0 0 21px;position:relative;font-size:16px;line-height:16px;-webkit-text-decoration:underline rgba(0,139,0,.3);text-decoration:underline rgba(0,139,0,.3)}.link--save-file:before{width:13px;height:15px;background-image:url(/local/templates/home-projects-2022/css/../img/download-button.png);top:3px;left:0}.pills-green{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}.pills-green__item{margin:0-4px 0 0}.pills-green__button{background-color:#fff;color:#008b00;text-decoration:none;border:1px solid #d1d1d1;position:relative;padding:12px 11px 10px 16px}.pills-green__button:active,.pills-green__button:focus,.pills-green__button:hover{background:#00a000;color:#fff}.pills-green__button--active{color:#fff;background-color:#008b00;border:1px solid #008b00;z-index:5}.button--green-active:before{content:"";width:100%;height:0;top:0;left:0;position:absolute;z-index:-1;-webkit-transition:all .3s;transition:all .3s}.list-credit-calculator{list-style:none;padding:0;margin:0}.list-credit-calculator__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 29px}.list-credit-calculator__item--sum{margin:38px 0 40px}.list-credit-calculator__item-title{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;color:#7f7f7f;font-size:16px;line-height:20px;padding:0 10px 0 0;width:37%}@media all and (min-width:1310px){.list-credit-calculator__item-title{font-size:18px;white-space:nowrap}}.list-credit-calculator__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.credit-calculator__label,input.credit-calculator__input{color:#000;font-size:28px;line-height:30px}input.credit-calculator__input{margin:0 11px 0 0;width:196px;padding:7px 15px;height:49px}input.credit-calculator__input--small{width:96px}input.input.credit-calculator__input::-webkit-input-placeholder{color:#000;font-size:28px;line-height:30px;font-family:Verdana,sans-serif}input.input.credit-calculator__input::-moz-placeholder{color:#000;font-size:28px;line-height:30px;font-family:Verdana,sans-serif}input.input.credit-calculator__input:-moz-placeholder{color:#000;font-size:28px;line-height:30px;font-family:Verdana,sans-serif}input.input.credit-calculator__input:-ms-input-placeholder{color:#000;font-size:28px;line-height:30px;font-family:Verdana,sans-serif}input.credit-calculator__input--calendar{font-size:18px;width:174px}input.input.credit-calculator__input--calendar::-webkit-input-placeholder{font-size:18px}input.input.credit-calculator__input--calendar::-moz-placeholder{color:#000;font-size:28px;line-height:30px;font-family:Verdana,sans-serif}input.input.credit-calculator__input--calendar:-moz-placeholder{font-size:18px}input.input.credit-calculator__input--calendar:-ms-input-placeholder{font-size:18px}.list-credit-calculator__content-button-calendar{position:absolute;background-color:transparent;border:0;right:24px;top:10px}.list-credit-calculator__content-button-calendar:before{display:none}.list-credit-calculator__content-button-calendar:active,.list-credit-calculator__content-button-calendar:focus,.list-credit-calculator__content-button-calendar:hover{border:0}.credit-calculator__button-submit{margin:3px 0 48px;padding:15px 25px;font-size:17px}.credit-calculator__label-span{font-size:14px;vertical-align:unset}@media all and (min-width:1310px){.credit-calculator__label-span{font-size:18px}}.credit-calculator__result-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:28px 0 33px}.credit-calculator__result-title{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;color:#008b00;font-size:22px;line-height:30px;max-width:70%;margin:0}.credit-calculator__result{background:-webkit-gradient(linear,left top,left bottom,from(#f1f1f1),to(#fff));background:linear-gradient(to bottom,#f1f1f1,#fff);margin:35px -40px 0;padding:35px 40px 6px}.credit-calculator__result-table-title{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;color:#000;font-size:18px;line-height:20px;margin:0}.table-result{border-collapse:collapse;margin:0 0 16px}.table-result th{color:#959595;font-size:10px;line-height:14px;border-bottom:1px solid #959595;padding:10px 5px;vertical-align:bottom}.table-result td:first-child,.table-result th:first-child{padding-left:0}.table-result td{color:#000;font-size:10px;line-height:14px;white-space:nowrap;border-bottom:1px solid #959595;padding:15px 5px}@media all and (min-width:1310px){.table-result th{font-size:12px;padding:10px}.table-result td{font-size:14px;padding:15px 14px}}.credit-type,.url-filter .additional.hide{display:none}.credit-type--active{display:block;-webkit-animation-name:tab-show;animation-name:tab-show;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1}.relative{position:relative}.relative .anchor-back{position:absolute;left:0;top:-60px}.url-filter{line-height:25px;margin-top:25px;margin-bottom:0}.show-all{display:inline-block;margin-bottom:20px;text-decoration:none;color:#878686;font-size:.9em}.url-filter span.list{margin-left:10px}.url-filter a{text-transform:lowercase;padding-right:5px;padding-left:5px;text-decoration:underline}.url-filter a.active{background:#831500;color:#fff;text-decoration:none}.url-filter a.show-all{color:#303030;border-bottom:1px dashed #585858;text-decoration:none}.video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;border:1px solid #ccc}.video embed,.video iframe,.video object{position:absolute;top:0;left:0;width:100%;height:100%}.absolute{position:absolute}.display_none{display:none}@media screen and (max-width:1100px){.product-card__img-wrapper,.product-card__item-img{height:auto;background-color:transparent}}.background-banners{position:fixed;top:0;height:100%;overflow:hidden}.background-banners.left-baner{left:0}.background-banners.right-baner{right:0}.background-banners img{height:100%;width:auto}.selectbox.error .select,form input.error,form textarea.error{border-color:red!important}.block-top-table.block-top-table-responsive:before,.block-top-table.block-top-table-single:before,.configuration:after,.configuration:before,.panel-new-rzd>ul>li.header__sub-item:before,.pdf-email-second-form,.pdf-email-third-form,form input.display_none{display:none}.hide-me-daddy .fancybox-navigation,.swiper-slider.swipe-slider-disabled-controls .swiper-button-next,.swiper-slider.swipe-slider-disabled-controls .swiper-button-prev{display:none!important}.panel-new-rzd{padding:8px 0 8px 15px;width:160px}.list-tarifs ul,.panel-new-rzd>ul{list-style-type:none;margin:0;padding:0}.header__nav-sub .header__sub-list>.header__sub-item-parent,.panel-new-rzd>ul>li{position:relative;margin:0;padding:0;line-height:normal}.header__nav-sub .header__sub-list>.header__sub-item-parent:before,.panel-new-rzd>ul>li:before{content:">";width:4px;height:7px;color:#008b00;display:block;position:absolute;right:15px;top:50%;margin-top:-8px;transform:scaleX(.75)}.header__nav-sub .header__sub-list>.header__sub-item-parent>a,.panel-new-rzd>ul>li>a{display:block;padding:7px 15px 7px 0;text-decoration:none}.header__nav-sub .header__sub-list>.header__sub-item-parent>ul,.panel-new-rzd>ul>li>ul{display:none;position:absolute;border-radius:0 3px 3px 3px;top:-8px;left:99%;width:220px;list-style-type:none;margin:0;padding:15px;background:#fff}.header__nav-sub .header__sub-list>.header__sub-item-parent>ul>li,.panel-new-rzd>ul>li>ul>li{position:relative;margin:0 0 7px;padding:0 0 0 15px;line-height:normal;background:0}.header__nav-sub .header__sub-list>.header__sub-item-parent>ul>li:before,.panel-new-rzd>ul>li>ul>li:before{position:absolute;top:10px;left:0;content:"";display:block;width:8px;height:1px;background:#008b00}.hide-me-daddy{text-align:center}.hide-me-daddy .fancybox-content{padding:0!important;background:0 0!important;text-align:center}.hide-me-daddy .fancybox-content p{margin:0;padding:0}.hide-me-daddy .fancybox-content p img{align-self:center;display:block;margin:0 auto}.hide-me-daddy .fancybox-button--arrow_left,.hide-me-daddy .fancybox-button--arrow_right{display:none!important}.main-wrapper{background:#fff}.footer,.main-wrapper{position:relative;z-index:9}.configuration{border-left:1px solid #d7d7d6;border-right:1px solid #d7d7d6}.configuration table{box-sizing:border-box;width:100%;border-collapse:collapse;box-shadow:none!important}.configuration table td{border:1px solid #d7d7d6;text-align:center;box-shadow:none!important;padding:10px 15px}.configuration table td:first-child{border-left:none;text-align:left}.configuration table td:last-child{border-right:none}.configuration table td i{display:block;margin:0 auto;font-style:normal;width:8px;height:8px;border-radius:50%;background:#008b00}.configuration table td .button--green-white{background:#ff9700;color:#fff}.configuration table td .button--green-white span{color:#fff!important;border:0}.icon-arrow-down{width:11px;height:6px}.icon-star,.icon-user{width:20px;height:20px}@font-face{font-family:"als_rublregular";src:url(/local/templates/home-projects-2022/css/fonts/rouble.eot);src:url(/local/templates/home-projects-2022/css/fonts/rouble.eot?#iefix)format("embedded-opentype"),url(/local/templates/home-projects-2022/css/fonts/rouble.woff)format("woff"),url(/local/templates/home-projects-2022/css/fonts/rouble.ttf)format("truetype"),url(/local/templates/home-projects-2022/css/fonts/rouble.svg#als_rublregular)format("svg");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"GothamPro-Medium";src:url(/local/templates/home-projects-2022/css/fonts/GothamPro-Medium.eot);src:url(/local/templates/home-projects-2022/css/fonts/GothamPro-Medium.woff2)format("woff2"),url(/local/templates/home-projects-2022/css/fonts/GothamPro-Medium.woff)format("woff"),url(/local/templates/home-projects-2022/css/fonts/GothamPro-Medium.ttf)format("truetype"),url(/local/templates/home-projects-2022/css/fonts/GothamPro-Medium.svg#GothamPro-Medium)format("svg"),url(/local/templates/home-projects-2022/css/fonts/GothamPro-Medium.eot?#iefix)format("embedded-opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"GothamPro-Bold";src:url(/local/templates/home-projects-2022/css/fonts/GothamPro-Bold.eot);src:url(/local/templates/home-projects-2022/css/fonts/GothamPro-Bold.woff2)format("woff2"),url(/local/templates/home-projects-2022/css/fonts/GothamPro-Bold.woff)format("woff"),url(/local/templates/home-projects-2022/css/fonts/GothamPro-Bold.ttf)format("truetype"),url(/local/templates/home-projects-2022/css/fonts/GothamPro-Bold.svg#GothamPro-Bold)format("svg"),url(/local/templates/home-projects-2022/css/fonts/GothamPro-Bold.eot?#iefix)format("embedded-opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"GothamPro";src:url(/local/templates/home-projects-2022/css/fonts/GothamPro.eot);src:url(/local/templates/home-projects-2022/css/fonts/GothamPro.woff2)format("woff2"),url(/local/templates/home-projects-2022/css/fonts/GothamPro.woff)format("woff"),url(/local/templates/home-projects-2022/css/fonts/GothamPro.ttf)format("truetype"),url(/local/templates/home-projects-2022/css/fonts/GothamPro.svg#GothamPro)format("svg"),url(/local/templates/home-projects-2022/css/fonts/GothamPro.eot?#iefix)format("embedded-opentype");font-display:swap;font-weight:400;font-style:normal}.dot-pic{width:18px;height:18px;border-radius:50%;margin:0 auto;background:#008b00}.table-new-style{background-size:100%auto;border-collapse:collapse;margin:0;padding:0;width:100%;font-family:Verdana,Geneva,sans-serif;font-size:14px;border-radius:0;overflow:hidden}.table-new-style *{box-sizing:border-box}.table-new-style th{border:1px solid #d7d7d6;padding:15px 22px 16px;font-weight:400}.table-new-style tr:first-child{box-shadow:inset 0 0 15px -3px rgba(0,0,0,.1);border-radius:0;border:1px solid #d7d7d6}.table-new-style th:first-child{text-align:left;border-radius:0}.table-new-style th:last-child{border-radius:0}.table-new-style.table-new-style-reworked th{padding:0 5px}.table-new-style.table-new-style-reworked th .table-tit-el{margin:15px auto 16px}.table-new-style.table-new-style-reworked th:first-child .table-tit-el{margin-left:22px}.table-new-style td{border:1px solid #d7d7d6;padding:15px 22px 16px;text-align:center}.table-new-style td:first-child{text-align:left;min-width:320px}.table-new-style td.colspan-like-three,.table-new-style td[colspan="3"]{font-weight:400;font-size:17px;text-align:left;background:#ff9400;color:#fff;font-family:"GothamPro-Medium"}.wrp-tb{max-width:895px}.blue-td{color:#0098b7}.rub{font-family:"als_rublregular";font-style:normal}.tit-bot-cr b,.tit-td{font-family:"GothamPro-Bold"}.tit-td{font-size:18px;text-transform:uppercase;color:#1c1c1c}.more-td,.tit-td a{display:inline-block;font-size:17px;text-transform:none;font-family:"GothamPro"}.tit-td a{margin-top:9px}.calc-bot-cr a:hover,.more-td:hover,.tit-td a:hover{border-bottom:1px solid transparent}.more-td{margin:12px 0;color:#008b00;text-decoration:none;border-bottom:1px solid rgba(0,139,0,.2)}.bottom-table-cr,.bottom-table-cr *{box-sizing:border-box}.bottom-table-cr{border:1px solid #d7d7d6;border-top:0;padding:32px 25px;border-radius:0 0 3px 3px;box-shadow:inset 0 0 15px -3px rgba(0,0,0,.1)}.bottom-table-cr:after{content:"";display:table;clear:both}.left-bot-cr{float:left;font-family:"GothamPro"}.tit-bot-cr{margin:-5px 0 12px;font-size:28px}.tit-bot-cr b{font-weight:400}.tit-bot-cr span{color:#fd3817}.calc-bot-cr{font-size:24px}.calc-bot-cr a,.tit-td a{border-bottom:1px solid rgba(0,139,0,.2);color:#008b00;text-decoration:none}.right-bot-cr{float:right}.but-bot-cr{display:inline-block;vertical-align:top;font-size:18px;font-family:"GothamPro-Medium";margin:0 0 0 16px}.but-bot-cr:first-child{margin-left:0}.but-bot-cr a{display:inline-block;transition:.2s;vertical-align:top;min-width:194px;text-align:center;text-decoration:none;height:75px;background:#ff9700;color:#fff;padding:15px 10px 19px;border-radius:5px}.but-bot-cr a:hover{opacity:.9}.but-bot-cr2 a{background:#fff;border:1px solid #ff9700;color:#ff9700}.but-bot-cr2 a:hover{background:#ff9700;color:#fff;opacity:1}.block-top-table,.block-top-table *{box-sizing:border-box}.block-top-table{position:relative;border:1px solid #d7d7d6;box-shadow:inset 0 0 15px -3px rgba(0,0,0,.1);margin:0 0 30px;border-radius:3px}.block-top-table:before{position:absolute;left:50%;top:0;content:"";display:block;width:1px;height:100%;background:#d7d7d6}.block-top-table:after{content:"";display:table;clear:both}.block-top-table.block-top-table-single{width:50%}.block-top-table.block-top-table-single .column-block-tb{float:left;width:100%}.block-top-table.block-top-table-responsive{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;table-layout:fixed}.block-top-table.block-top-table-responsive .column-block-tb{float:left;width:auto;padding:0;display:table-cell;word-wrap:break-word}.block-top-table.block-top-table-responsive .column-block-tb .column-block-tb-inner{margin:25px 22px 28px}.block-top-table.block-top-table-responsive .tit-column-tb{line-height:28px}.column-block-tb{position:relative;z-index:20;width:50%;float:left;padding:25px 22px 28px}.column-block-tb:last-child{float:right}.tit-column-tb{margin:0 0 12px;font-size:28px;text-transform:uppercase;font-family:"GothamPro-Medium"}.list-tarifs ul li{margin:12px 0 0;padding:0;line-height:normal;background:0}.list-tarifs ul li:first-child{margin-top:0}.list-tarifs ul li p{margin:0;padding:0;display:block;font-size:28px;font-family:"GothamPro-Bold"}.list-tarifs ul li p b{font-weight:400;color:#fd3817}.list-tarifs ul li span{margin-top:1px;display:block;font-size:14px;color:#5a5a5a;font-family:Verdana,Geneva,sans-serif}.keys-kt,.shpat{position:absolute;right:0;z-index:-1;height:169px}.shpat{top:-2px;background:url(/local/templates/home-projects-2022/css/images/shpat.png)no-repeat;width:194px}.keys-kt{top:-6px;background:url(/local/templates/home-projects-2022/css/images/keys-kt.png)no-repeat;width:185px}.banner-social-wrapper .list-social{padding-left:50px}.wrapper-padding{margin-top:121px}.project_actions_wrapper{width:100%;padding-bottom:15px}.project_actions_wrapper img{width:100%}.gallery-preview__img-inner img{display:block;width:100%;height:100%;object-fit:cover}.new-card-sll .card__stats .separator{margin:55px 0 60px}.new-card-sll .card__stats .list-pills-links{margin-bottom:78px}.new-card-sll .card__stats .card__price{margin-top:80px}.new-card-sll .card__stats .card__inner-two-column--credit{margin-bottom:82px}.results_catalog_list.catalog__list{padding:0}.catalog_detail_same_projects .catalog__list,.results_catalog_list.catalog__list{display:inline-block;max-width:100%;overflow:hidden}.catalog_detail_same_projects .catalog__list>.catalog__item,.results_catalog_list.catalog__list>.catalog__item{display:table-cell}.catalog_detail_same_projects .catalog__list.slick-initialized,.results_catalog_list.catalog__list.slick-initialized{display:block;max-width:unset}.catalog_detail_same_projects .catalog__list .catalog__item{padding:0 8px}.catalog_detail_same_projects .catalog__list .slick-next:before,.catalog_detail_same_projects .catalog__list .slick-prev:before,.results_catalog_list.catalog__list .slick-next:before,.results_catalog_list.catalog__list .slick-prev:before{display:none}.catalog_detail_same_projects .catalog__list .slick-next,.catalog_detail_same_projects .catalog__list .slick-prev{position:absolute;top:50%;margin-top:-22px;z-index:10;cursor:pointer;background-position:center;background-repeat:no-repeat}.results_catalog_list.catalog__list .slick-next,.results_catalog_list.catalog__list .slick-prev{position:absolute;top:50%;z-index:10;cursor:pointer;background-position:center;background-repeat:no-repeat}.catalog_detail_same_projects .catalog__list .slick-prev{width:31px}.catalog_detail_same_projects .catalog__list .slick-prev,.results_catalog_list.catalog__list .slick-prev{background-image:url(/local/templates/home-projects-2022/css/../img/icons/icon-arrow-left@2.png);background-size:contain;left:-40px}.catalog_detail_same_projects .catalog__list .slick-next{width:31px}.catalog_detail_same_projects .catalog__list .slick-next,.results_catalog_list.catalog__list .slick-next{background-image:url(/local/templates/home-projects-2022/css/../img/icons/icon-arrow-left@2.png);background-size:contain;-webkit-transform:scale(-1,1);transform:scale(-1,1);right:-40px}.results_catalog_list.catalog__list .slick-next,.results_catalog_list.catalog__list .slick-prev{width:20px;height:44px;margin-top:-22px}.results_catalog_list.catalog__list .catalog__item{padding:0 10px}.results_catalog_list.catalog__list .slick-list{margin:0-10px}#export-form-data input{padding:7px 9px 6px;border-radius:0;font-size:15px;color:#303030;font-family:sans-serif;border:1px solid #cfcfcf;box-shadow:inset 1px 2px 6px 0 rgba(0,0,0,.1);width:170px!important}.product-card__item-inner .product-card__text{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:20px}.pagination-list{margin-bottom:50px}.gallery-page .house-page .card__slider .module-gallery__slider-preview .slick-list{margin-top:-19px}.card__stats.card__stats2 .list-stats{display:inline-block}.card__stats.card__stats2 .list-stats .list-stats__item{width:50%;float:left}.tit-stats{font-family:"GothamPro",Verdana,sans-serif;margin:0 0 15px;font-size:18px;font-weight:700}.list-stats-new{display:block;font-size:0;margin:-22px 0 40px}.card__stats2 .card_features ul li,.list-stats-new .list-stats__item{display:inline-block;vertical-align:top;margin:22px 0 0;font-size:16px;width:50%}.list-stats-new .list-stats__title{display:block;margin:0 0 3px;font-size:14px;color:#959595}.list-stats-new .list-stats__value{position:relative;top:-4px;font-size:24px;font-family:"GothamPro",Verdana,sans-serif;font-weight:700}.list-stats-new .list-stats__title_2{margin-bottom:11px}.in-stats-new{min-height:679px}.card__stats2 .tit-stats{font-size:14px;color:#959595;font-family:Verdana;font-weight:400}.card__stats2 .in-stats-new{min-height:1px}.new-card-sll .card__stats2 .separator{display:none}.new-card-sll .card__stats2 .list-pills-links{margin-bottom:0}.new-card-sll .card__stats2 .card__price{margin-top:0}.card__stats2 .card__inner-two-column .tit-stats,.new-card-sll .card__stats2 .card__inner-two-column--credit{margin-bottom:0}.card__stats2 .card_features{margin-bottom:20px}.card__stats2 .card_features ul{list-style-type:none;margin:-8px 0 0;padding:0;font-size:0}.card__stats2 .card_features ul li{position:relative;width:47%;margin:7px 0 0;padding:0 0 0 18px;box-sizing:border-box;line-height:normal;color:#d2d0d0;font-size:14px;font-family:Verdana}.card__stats2 .card_features ul li:before{position:absolute;top:5px;left:0;content:"";display:block;width:10px;height:10px;background:url(/local/templates/home-projects-2022/css/images/no-stats.png)no-repeat}.card__stats2 .card_features ul li.active{color:#1c1c1c;font-weight:700}.card__stats2 .card_features ul li.active:before{position:absolute;top:4px;left:0;content:"";display:block;width:14px;height:10px;background:url(/local/templates/home-projects-2022/css/images/yes-stats.png)no-repeat}.card__stats2 .card_features ul li:nth-child(even){width:53%}.card__stats2 .tit-stats2{margin-bottom:5px}.card__stats2 .list-stats-new .list-stats__item{margin-top:15px}.card__stats2 .list-stats-new{margin-top:-15px;margin-bottom:10px}.card__stats2 .card__inner-two-column{margin-top:20px}.card__stats2 .card__inner-two-column--credit{margin-top:-10px!important}.card__stats2 .select-komplect{margin-bottom:20px}.card__stats2 .color-red{color:#000}.page-action .project_article{color:#959595;font-size:12px;line-height:30px}@media screen and (min-width:999px){.header__nav-link:hover{color:#fff;background:#007a00;opacity:.7;-webkit-transition:.2s;transition:.2s}.header__nav-sub .header__sub-list>.header__sub-item-parent:hover>ul,.panel-new-rzd>ul>li:hover>ul{display:block}}
/* End */


/* Start:/local/templates/home-projects-2022/css/jquery-ui.min.css?173867154830724*/
/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("/local/templates/home-projects-2022/css/images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("/local/templates/home-projects-2022/css/images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("/local/templates/home-projects-2022/css/images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("/local/templates/home-projects-2022/css/images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("/local/templates/home-projects-2022/css/images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("/local/templates/home-projects-2022/css/images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("/local/templates/home-projects-2022/css/images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
/* End */


/* Start:/local/templates/home-projects-2022/css/jquery-ui-theme.min.css?173867154819319*/
/*! jQuery UI - v1.12.1 - 2017-07-16
* http://jqueryui.com
* Includes: core.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=jquery-ui-datepicker-theme&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-widget,.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a,.ui-widget-header a{color:#333}.ui-widget-header{background:#e9e9e9;color:#333;font-weight:700}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-button{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400}html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(/local/templates/home-projects-2022/css/../img/datepicker-ui-icons/ui-icons_444444_256x240.png)}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(/local/templates/home-projects-2022/css/../img/datepicker-ui-icons/ui-icons_555555_256x240.png)}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(/local/templates/home-projects-2022/css/../img/datepicker-ui-icons/ui-icons_ffffff_256x240.png)}.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(/local/templates/home-projects-2022/css/../img/datepicker-ui-icons/ui-icons_777620_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/local/templates/home-projects-2022/css/../img/datepicker-ui-icons/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(/local/templates/home-projects-2022/css/../img/datepicker-ui-icons/ui-icons_777777_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}.ui-widget.ui-widget-content{z-index:150!important}.ui-widget-header{background:#fff;border:1px solid transparent}.ui-state-default,.ui-widget-content .ui-state-default{background:#fff}.ui-widget{font-family:'Cuprum','Arial',sans-serif}
/* End */


/* Start:/local/templates/home-projects-2022/components/wexpert/iblock.list/region_selector_v2/style.min.css?1738671547146*/
.fancybox-container .now-choice-town{top:0;width:auto}.fancybox-container .now-choice-town .in-now-choice-town{margin:0;padding:0;box-shadow:none}
/* End */


/* Start:/local/templates/home-projects-2022/components/custom/search.title/header-pop/style.min.css?17386715473454*/
.bx-searchtitle{margin:10px 0 0}.bx-searchtitle .bx-block-title{color:#343434;text-transform:uppercase;font-size:12px;margin-bottom:9px;font-weight:600}.bx-searchtitle .bx-input-group{position:relative;display:table;border-collapse:separate;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-searchtitle .bx-input-group .bx-form-control{display:table-cell;position:relative;z-index:2;float:left;margin-bottom:0;display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#f8fafc;border:1px solid #d5dadc;border-right:none;border-radius:2px 0 0 2px;outline:0;box-shadow:none!important;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.bx-ios .bx-searchtitle .bx-input-group .bx-form-control{background-image:-webkit-linear-gradient(#f8fafc 0,#f8fafc 100%);background-image:linear-gradient(#f8fafc 0,#f8fafc 100%)}.bx-searchtitle .bx-input-group-btn{position:relative;font-size:0;width:1%;white-space:nowrap;vertical-align:middle;display:table-cell}.bx-searchtitle .bx-input-group-btn button{position:relative;border:0;background:#95a1a8;display:inline-block;margin-bottom:0;cursor:pointer;padding:6px 12px;border-radius:0 2px 2px 0;color:#fff;font-size:16px;line-height:1.42857143;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.bx-searchtitle .bx-input-group-btn button:hover{background:#1484ce}div.title-search-result{border:1px solid #c6c6c6;display:none;overflow:hidden;z-index:999;min-width:370px;margin-top:-3px;background-color:#fff}div.title-search-fader{display:none;background-image:url(/local/templates/home-projects-2022/components/custom/search.title/header-pop/images/fader.png);background-position:right top;background-repeat:repeat-y;position:absolute}p.title-search-preview{font-size:12px}div.title-search-result td.title-search-price span{font-size:26px}.bx_searche{position:relative}.bx_searche .bx_img_element{background:#fafafa;float:left;width:67px;padding:5px 10px;position:absolute;top:0;bottom:0}.bx_searche .bx_item_block{min-height:30px;position:relative}.bx_searche .bx_image{width:45px;height:45px;background-size:contain;background-position:center;background-repeat:no-repeat;border:1px solid #e8e8e8}.bx_searche .bx_item_element{padding-left:10px;margin-left:5px}.bx_searche .bx_item_element hr{margin:0;border:0;border-bottom:1px solid #e5e5e5}.bx_searche .bx_item_element a{margin-top:10px;display:inline-block;color:#4788cb;font-size:13px;text-decoration:none}.bx_searche .bx_item_element a b{color:#000;font-weight:400}.bx_searche .bx_item_element a:hover,.bx_searche .bx_item_element a:hover b{text-decoration:underline}.bx_searche .bx_price{font-weight:700;font-size:13px}.bx_searche .bx_price .old{font-weight:400;text-decoration:line-through;color:#636363}.bx_item_block.all_result{min-height:0}.bx_item_block.others_result{min-height:0;padding:0 0 12px;line-height:12px}.bx_item_block.all_result .all_result_title{display:block;font-size:12px;color:#a7a7a7;padding-top:15px;padding-bottom:10px}.bx_item_block.all_result .all_result_title a{color:#a7a7a7}.bx_item_block.all_result .all_result_title a:hover{color:#4788cb}.bx_item_block.all_result a{margin-top:0}.header__search .title-search-result{top:calc(100% + 3px);left:0}
/* End */


/* Start:/local/templates/home-projects-2022/components/wexpert/includer/calculator/style.min.css?1738671547342*/
.calculator-dupplicate-wrapper{width:100%}.calculator__text-accept.question__text-accept{text-align:center;margin:15px 0 25px}.house-calculator__button-submit.calc-but_new.calc-but_new_pre_accept{margin-bottom:10px}.house-calculator.lazyblock{min-height:600px}@media screen and (max-width:767px){.house-calculator.lazyblock{min-height:900px}}
/* End */


/* Start:/local/templates/home-projects-2022/components/wexpert/includer/catalog.popular/style.min.css?173867154737*/
.catalog-section-pending{opacity:.65}
/* End */


/* Start:/local/templates/home-projects-2022/css/fast-view.min.css?1738671548166*/
.fancybox-container.fancy-fast-view .fancybox-content{background:0 0}.fancybox-container.fancy-fast-view .fancybox-content .fancybox-close-small{right:10px;top:103px}
/* End */


/* Start:/local/templates/home-projects-2022/template_styles.css?1748851762307811*/
body {}

html{scroll-padding-top: 110px;}
body{text-size-adjust:100%;-webkit-text-size-adjust:100%;}

@font-face {
    font-family: 'Averta Cyrillic Black';
 src: url('/local/templates/home-projects-2022/css/fonts/Averta-Cyrillic-Black.otf');
    font-weight: normal;
    font-display: swap;
    font-style: normal
}
@font-face {
    font-family: 'Averta Cyrillic Regular';
 src: url('/local/templates/home-projects-2022/css/fonts/Averta-Cyrillic-Regular.otf');
    font-weight: normal;
    font-display: swap;
    font-style: normal
}
@font-face {
    font-family: 'Averta Cyrillic SemiBold';
 src: url('/local/templates/home-projects-2022/css/fonts/Averta-Cyrillic-SemiBold.otf');
    font-weight: normal;
    font-display: swap;
    font-style: normal
}
.projects_house_main .projects_list li a.selected {
    color: #831500
}
.project_item_page .reviews_list .good.reviews_item .response {
    margin-left: 40px;
}
.foreman-pages {
    float: right;
    margin-right: 10px;
}
#export-form-data {
    width: 500px;
}
#export-form-data .form_element {
    margin-bottom: 20px;
}
#export-form-data input {
    width: 200px;
}
.catalog .favorite {
    background: #000000 url("/local/templates/home-projects-2022/css/img/favorite2.png") no-repeat scroll 0 0;
    height: 23px;
    margin-left: 230px;
    margin-top: 9px;
    position: absolute;
    width: 24px;
    z-index: 10;
    transition: none;
}
.catalog .favorite:hover {
    background-position: 0 -23px;
}
.catalog .favorite.active {
    background-position: 0 -46px;
}
.url-filter {
    line-height: 25px;
    margin-top: 25px;
    margin-bottom: 0px;
}
.url-filter span.list {
    margin-left: 10px;
}
.url-filter span.list.list-none-texted{margin-left: 0;}
.url-filter a {
    text-transform: lowercase;
    padding-right: 5px;
    padding-left: 5px;
    text-decoration: underline;
}
.url-filter a.url-filter-labeled {padding: 5px;white-space: nowrap;line-height: 35px;background-color: #fff5a0;}
.url-filter a.active {
    background: #831500;
    color: #fff;
    text-decoration: none;
}
.url-filter a.show-all {
    color: #303030;
    border-bottom: 1px dashed #585858;
    text-decoration: none;
}
.url-filter .additional.hide {
    display: none;
}
h1 .project-art {
    color: #ababab;
    font-size: 14px;
    margin-left: 17px;
    text-transform: none;
}
.project_item_page .reviews_project {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 20px;
    color: #000;
    text-transform: uppercase;
}
.project_item_page .reviews_text_list .reviews_item.hidden {
    display: none;
}
.project_item_page .reviews-view-all {
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
}
.clear {
    clear: both;
}
.trans.button {
    margin-bottom: 20px;
}
.plashkablock{
    position: fixed;
    right: 10px;
    top: 120px;
    z-index: 20;
/*
    max-width: 20%;
*/
}
.plashkaclick{
position: absolute;
    padding: 15px;
    margin-top: -120px;
    right: 150px;
}
.kolls{
font-family: 'Averta Cyrillic Regular';
    font-size: 50px;
    position: absolute;
    color: #f28202;
    top: 195px;
    right: 170px;
}
.closeplashka{
    font-size: 40px;
    position: absolute;
    color: #828181;
    top: 60px;
    right: 50px;
cursor: pointer;
    text-decoration: none;
}
.textbplash{
font-family: 'Averta Cyrillic Regular';
    font-size: 20px;
    position: absolute;
    top: 70px;
    width: 200PX;
    RIGHT: 100PX;
}
.boldd{
    TEXT-TRANSFORM: UPPERCASE;
    FONT-WEIGHT: BOLD;
    COLOR: #00af00;
    font-family: 'Averta Cyrillic Black';
}
.underll{
    border-bottom: 2px solid #f17d00;
}
.plashz {
    line-height: 40px;
}
.textbplash22{
    font-size: 22px;
    position: absolute;
    top: 200px;
    width: 80PX;
    RIGHT: 206PX;
    text-align: right;
}
.plashkaclick span{
 font-family: 'Averta Cyrillic SemiBold';
}
.hpabPlashkaProject {
float:left;
width:66%;
margin-right: 2%;
height:40px;
padding-top:10px;
border: solid 1px #01af00;
border-radius: 2px;
background-color: #f5fcf5;
text-align: center;
color: #000;
}
#hpabPlashkaProject1 {
display: none;
}
#hpabPlashkaProject2 {
display: none;
}
#hpabPlashkaProject3 {
display: block;
}
#hpabLink1.active {
margin-right:0%;
}
#hpabLink1 {
background-color:#498f16;
}
#hpabLink2.active {
display: none;
}
#hpabLink3.active {
display: none;
}
.hpabIco1 {
    position: absolute;
    margin-top: -3px;
    margin-left: -37px;
}
.hpabIco2 {
    position: absolute;
    margin-top: -1px;
    margin-left: -49px;
}
.celebrate {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background-size: cover;
    padding: 0;
    z-index: 1000;
}
.celebrate .container {
    position: relative;
    width: 100%;
    text-align: center;
    height: 50px !important;
}
.celebrate .close_celebrate {
    position: absolute;
    right: 0;
    top: 0;
    margin: 4px;
}
.celebrate .close_celebrate span {
    background: #fff;
    width: 17px;
}
.celebrate .close_celebrate:hover span {
    background: #b50000;
}
.celebrate .celebrate_img {
    position: absolute;
    left: 0;
}
.celebrate .container div.banner-block {
    width: 100%;
    height: 50px;
    margin: 0 auto;
}
.has-banner {
    margin-top: 50px;
}
/*
.main_menu{
	margin-top: 51px;
}
.main_menu.has-banner{
	margin-top: 104px !important;
}	*/
.banner-image{
	display: flex;
	background-position: left;
	background-repeat: no-repeat ;
	width: 100%;
	position: relative;
	max-width: 1366px;
	margin: auto;
	height:100%;
}
.timer-block{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-self: center;
	margin-left: 715px;
	width: 160px;
	line-height: 15px;
}
.timer-block div{
		display: flex;
		flex-direction: column;
		width:25%;
}
.timer-block .num{
	font-size:16px !important;
	color:#3c363d;
	text-align: center;
}
.timer-block .num:after{
	content: ":";
	padding-left: 8px !important;
	text-align: center;
}
.timer-block div:last-child .num:after{
	content: "";
}
.timer-block div:last-child .num{
	color: #cf4c4c;
}
.timer-block .title{
	color:#1a364a;
	font-size: 10px !important;
	margin-left:-10px;
}
.cooperation-posts__list img {
	width: 100%;
	height: auto;
}
.relative {
	position: relative;
}
.absolute-link, .absolute {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	text-decoration: none;
}
.full-width {
	width: 100%;
	height: auto;
}
#modalFastView .loading {
    text-align: center;
}
#modalFastView .loading img {
    width: 110px;
}
/* Calculator */
.calc-drag-n-drop-block {
    width: 100%;
    text-align: center;
    margin: 0 auto 0;
    padding: 0 0;
}
.calc-drag-n-drop-block:hover {
    cursor: pointer;
}
.calc-content .box {
    font-size: 23px;
    background-color: #f4f4f4;
    position: relative;
    padding: 40px 50px 103px;
    outline: 2px dashed #d1d7d9;
    outline-offset: -14px;
    margin-top: 10px;
}
.calc-content .box__title {
    margin-top: 0;
    margin-bottom: 13px;
    font-weight: 600;
    font-size: 22px;
    letter-spacing: 0.9px;
}
.box__button {
    font-weight: 700;
    font-size: 15px;
    font-family: 'Cuprum', 'Arial', sans-serif;
    letter-spacing: 1px;
    color: #FFFFFF;
    background-color: #ff9400;
    padding: 15px 49px;
    border: none;
    display: inline;
    top: 9px;
    left: -2px;
    position: relative;
}
.box__button:hover {
    background-color: #ffa72c;
}
.box__input {
    float: left;
    width: 400px;
    /* margin-right: 59px;*/
    display: block;
}
.box__description {
    margin-top: 12px;
    font-size: 15px;
    color: #7e7e7e;
}
.dz-preview {
    float: left;
    width: 150px;
    margin-top: 10px;
    margin-bottom: 20px;
}
.dz-success-mark, .dz-error-mark, .dz-error-message {
    display: none;
}
.dz-details {
    overflow: hidden;
}
.celebrate {
/*    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background-size: cover;
    padding: 0;
    z-index: 1000;*/
    z-index: 1000;
    position: relative;
    width: 100%;
    background-size: cover;
    padding: 0;
    margin-top: -9px;
}
.header--fixed .celebrate {
    margin-top: 0;
}
.celebrate .container {
    position: relative;
    width: 100%;
    text-align: center;
    height: 50px !important;
}
.celebrate .close_celebrate {
    position: absolute;
    right: 0;
    top: 0;
    margin: 4px;
}
.celebrate .close_celebrate span {
    background: #fff;
    width: 17px;
}
.celebrate .close_celebrate:hover span {
    background: #b50000;
}
.celebrate .celebrate_img {
    position: absolute;
    left: 0;
}
.celebrate .container div.banner-block {
    width: 100%;
    height: 50px;
    margin: 0 auto;
}
.has-banner {
    margin-top: 50px;
}
.celebrate a {
    text-decoration: none;
}
/*
.main_menu{
	margin-top: 51px;
}
.main_menu.has-banner{
	margin-top: 104px !important;
}	*/
.banner-image{
	display: flex;
	background-position: left;
	background-repeat: no-repeat ;
	width: 100%;
	position: relative;
	max-width: 1366px;
	margin: auto;
	height:100%;
}
.timer-block{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-self: center;
	margin-left: 715px;
	width: 160px;
    text-align: center;
}
.timer-block div{
		display: flex;
		flex-direction: column;
		width:25%;
        text-align: center;
}
.timer-block .num{
	font-size:18px;
	color:#3c363d;
	text-align: center;
    text-decoration: none;
}
.timer-block .num:after{
	content: ":";
	padding-left: 14px;
	text-align: center;
}
.timer-block div:last-child .num:after{
	content: "";
}
.timer-block div:last-child .num{
	color: #cf4c4c;
}
.timer-block .title{
	color:#1a364a;
	font-size: 12px;
    text-align: center;
}
.close-button {
    width: 18px;
    height: 18px;
    cursor: pointer;
    position: relative;
}
.close-button-line {
    background: #b5b5b5;
    width: 18px;
    height: 2px;
    display: block;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    position: absolute;
    -webkit-transition: background .4s ease-in-out;
    transition: background .4s ease-in-out;
    top: 8px;
}
.close-button-line:first-child {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.celebrate .close_celebrate span {
    background: #fff;
    width: 17px;
}
.favorite-active svg{fill:#ff9700}


.new-card-sll .module-gallery .slider-wrapper {display: block; height:786px}
.new-card-sll .module-gallery .slider-thumb { width:851px; max-width:851px; padding-left:3px;}




@media screen and (min-width:1320px){
.new-card-sll .module-gallery .module-gallery__type-image {width:170px !important}
.new-main-sl .module-gallery__slider-type-image {width:851px !important}
.new-card-sll .module-gallery .slider-thumb li { height:128px}
.new-main-sl {width:851px !important}
}

.new-card-sll .module-gallery .module-gallery__type-image img { width: 100%}
.new-card-sll .module-gallery .module-gallery__type-image.slick-current { }
.new-card-sll .card__slider-button-edit-project {bottom:170px}
.new-card-sll .button--visit-construction {bottom: 190px;}
.new-card-sll .module-gallery .slider-thumb { height:145px}
.new-card-sll .module-gallery .slider-thumb .slick-next { left: auto; right:0; bottom: auto; top:50%; margin-top:-10px; transform:rotate(-90deg)}
.new-card-sll .module-gallery .module-gallery__slider-type-image{display: none;}
.new-card-sll .module-gallery .module-gallery__slider-type-image:first-child, .new-card-sll .module-gallery .slick-initialized .module-gallery__slider-type-image{display: flex;}
.new-card-sll .module-gallery .module-gallery__slider-type-image {height:640px;/*display:flex;*/align-items:center}
.new-card-sll .module-gallery .module-gallery__slider-preview {height:640px !important;top: -42px;}
.new-card-sll .module-gallery .slider-thumb li { max-height:none;}
.header {max-width:1264px;margin:0 auto}
.header--fixed.header--position{left:50%;margin-left:-632px}
.new-card-sll.card-quick-new .module-gallery .module-gallery__slider-type-image {height:500px;background-size:contain}
.new-card-sll.card-quick-new .module-gallery .module-gallery__slider-preview {height:500px !important}
.new-card-sll.card-quick-new .module-gallery .slider-wrapper {height:645px}
.new-card-sll.card-quick-new .card__stats .separator {margin-top:20px;margin-bottom:20px}
.new-card-sll.card-quick-new .card__stats .card__price {margin-top:40px}
.contacts-banner .select-title, .contacts-banner .select-time,
.call-to-action__call .select-title, .call-to-action__call .select-time,
.modal-fast-view__call .select-title, .modal-fast-view__call .select-time,
.house-calculator__body .select-title, .house-calculator__body .select-time,
#question_form .select-title, #question_form .select-time
{
    display: none;
}
.call-to-action__call .select-title {
    margin-top: 10px;
}
#feedback_small_form .select-title,
.main-contacts__call-to-action .select-title,
.member__call-to-action .select-title
{
    margin-top: 0;
}
.member__call-to-action .select-time {
    width: auto;
}
.select-time-center {
    text-align: center;
}
.contacts-banner .select-time,
#feedback_small_form .select-time,
.main-contacts__call-to-action .select-time,
.member__call-to-action .select-time
{
    margin-bottom: 10px;
}
.call-to-action__call .show-time-select {
    margin-top: 10px;
}
.show-time-select {
    text-align: center;
}
.page-company-life .list-articles__item .article-preview {display: table; width:100%}
.page-company-life .list-articles__item .article-preview__img-wrapper {display: table-cell;vertical-align:top;}
.page-company-life .list-articles .article-preview__content {position:relative;display:table-cell;vertical-align:top; height:150px; box-sizing: border-box;padding-top:11px; padding-bottom:25px }
.page-company-life .list-articles .article-preview__content .article-preview__footer{width:100%;display:block;position:absolute;bottom:10px;left:0;box-sizing:border-box;padding-left:25px;padding-right:25px}
.page-company-life .list-articles .article-preview__content .article-preview__footer:after{content:'';display:table;clear:both}
.page-company-life .list-articles .article-preview__content .article-preview__footer .article-preview__read-full{display:block;margin-right:0;float:left}
.page-company-life .list-articles .article-preview__content .article-preview__footer .rating{float:left;margin-left:50px}
.page-company-life .list-articles .article-preview__content .article-preview__footer .list-social{float:right;margin-right:0px;display:block;font-size:0px;}
.page-company-life .list-articles .article-preview__content .article-preview__footer .list-social li {display: inline-block;vertical-align:bottom;font-size:16px}
.page-company-life .list-articles .article-preview__title {font-size:23px;line-height:24px}
.list-articles.list-articles-technology .list-articles__item .article-preview__title {margin-bottom: 20px;}
.list-articles.list-articles-technology .list-articles__item .article-preview__footer {padding: 20px 0;}
.pop-choice-town{position:fixed;top:66px;left:0;text-align:center;z-index:99;width:100%}
.in-pop-town{background:#fff;border-radius:3px;max-width:340px;margin:0 auto;padding:20px 0 21px 0;box-shadow:0 0 25px 0 rgba(0,0,0,0.3)}
.tit-choice-town{margin:0 0 19px 0;text-align:center;font-size:18px;color:#1c1c1c;font-family:Verdana,Geneva,sans-serif}
.buts-choice-town{text-align:center;margin:0 0 0 -5px}
.but-tt-town{display:inline-block;vertical-align:top;font-size:17px;font-family:Verdana,Geneva,sans-serif;margin:0 0 0 5px}
.but-tt-town a{display:block;border:1px solid #ff9700;padding:0 12px 0 12px;min-width:130px;border-radius:3px;box-sizing:border-box;height:38px;line-height:33px;text-align:center;color:#ff9700;text-decoration:none}
.but-tt-town2 a{background:#ff9700;color:#fff}
.now-choice-town{position:fixed;top:193px;left:0;text-align:center;z-index:99;width:100%}
.in-now-choice-town{background:#fff;border-radius:3px;max-width:340px;margin:0 auto;padding:20px 0 29px 0;box-shadow:0 0 25px 0 rgba(0,0,0,0.3)}
.tit-now-town{margin:0 0 17px 0;text-align:center;font-size:18px;color:#1c1c1c;font-family:Verdana,Geneva,sans-serif}
.list-choice-town ul{list-style-type:none;margin:0;padding:0}
.list-choice-town ul li{margin:12px 0 0 0;padding:0;line-height:normal;text-align:center;background:0;font-size:17px;font-family:Verdana,Geneva,sans-serif}
.list-choice-town ul li:first-child{margin-top:0}
.list-choice-town ul li a{color:#43a400;text-decoration:none}
.panel-choice-town{text-align:center;padding:14px 0 2px 0}
.link-choice-town{position:relative;display:inline-block;vertical-align:top;z-index:99}
.link-choice-town&gt;a{position:relative;display:inline-block;vertical-align:top;color:#fff;text-decoration:none;padding:0 13px 0 28px}
.link-choice-town&gt;a:before{position:absolute;top:-2px;left:0;content:'';display:block;width:18px;height:24px;background:url(/local/templates/home-projects-2022/img/ico-pos-town.png) no-repeat}
.link-choice-town&gt;a:after{position:absolute;top:10px;right:0;content:'';display:block;width:8px;height:5px;background:url(/local/templates/home-projects-2022/img/images/arrow-pos-town.png) no-repeat}
.link-choice-town.active&gt;a:after{transform:rotate(180deg)}
.link-choice-town span{border-bottom:1px dotted #fff;font-size:17px;font-family:Verdana,Geneva,sans-serif}
.ul-choice-town{display:none;position:absolute;top:26px;right:0;background:#fff;border-radius:3px;padding:15px 13px 15px 13px;box-shadow:0 0 15px 0 rgba(0,0,0,0.3)}
.ul-choice-town ul{list-style-type:none;margin:0;padding:0}
.ul-choice-town ul li{margin:10px 0 0 0;padding:0;line-height:normal;white-space:nowrap;text-align:right;font-size:17px}
.ul-choice-town ul li:first-child{margin-top:0}
.ul-choice-town ul li a{color:#43a400;text-decoration:none}
.fancybox-container.fancymodal .fancybox-content{overflow: visible; position: relative;}
.fancybox-container.fancymodal .fancybox-close-small{position: absolute;
    right: -45px;
	top: 0;
    padding: 0;
	background: url(/local/templates/home-projects-2022/img/icons/icon-close.png) no-repeat;
	opacity: 1;
	height: 22px;
	width: 22px;
}
.fancybox-container.fancymodal .fancybox-close-small svg{display: none;}
.fancybox-container.fancymodal .fancybox-button.fancybox-button--arrow_right,.fancybox-container.fancymodal .fancybox-button.fancybox-button--arrow_left {display: none;}
.fancybox-container.fancymodal .modal-call__form--email-wrapper{width: 480px;}
.dropdown-list select {width: 100%;}
.outer-pop.fancybox-content{background: none;}
.outer-pop{width:710px;font-family: "GothamPro", Verdana, sans-serif;margin:0 auto;box-sizing:border-box}
.outer-pop *{box-sizing:border-box}
.in-pop-zz{position:relative;width:567px;padding:79px 27px 38px 27px;background:#fff;border-radius:7px;min-height:400px}
.die-top-zz{position:absolute;left:-71px;top:-43px;width:329px;height:110px;box-sizing:border-box;padding:29px 0 0 0;font-size:24px;font-weight:700;text-transform:uppercase;text-align:center;color:#fff;background:url(/local/templates/home-projects-2022/img/top-form-zz.png) no-repeat}
.in-pop-zz p{margin:0 0 16px 0;padding:0;font-size:17px;line-height:23px}
.green-text-zz{margin:0 0 23px 0;font-size:21px;color:#3a881a}
.wr-bot-but{margin-top:8px;text-align:center;display:inline-block;vertical-align:top}
.but-green-zz{font-size:16px;font-weight:700}
.but-green-zz a{background:#008b00;min-width:270px;padding:0 12px 0 12px;border-radius:5px;color:#fff;display:block;text-decoration:none;height:57px;line-height:54px;text-decoration:none}
.but-green-zz a:hover{opacity:.95}
.link-no-zz{font-size:14px;margin:24px 0 0 0}
.link-no-zz a{color:#666}
.link-no-zz a:hover{text-decoration:none}
.phone-img-zz{position:absolute;bottom:-90px;right:-133px}
.phone-img-zz img{display:block}
.close-zz{position:absolute;right:-22px;top:-24px;width:24px;height:24px;cursor:pointer;opacity:.9}
.close-zz:hover{opacity:1}
.close-zz:before,.close-zz:after{position:absolute;left:15px;content:' ';height:24px;width:2px;background-color:#fff}
.close-zz:before{transform:rotate(45deg)}
.close-zz:after{transform:rotate(-45deg)}
.ready-zz{font-size:18px;color:#f28202;margin-top:12px}
.field-pop-zz{display:none;position:relative;z-index:20}
.field-pop-zz input{border:1px solid #ccc;width:270px;height:57px;padding:0 66px 0 10px;border-radius:5px;outline:0;font-size:18px;color:#666;font-family: "GothamPro", Verdana, sans-serif}
.field-pop-zz button{position:absolute;top:0;right:0;height:100%;border:0;display:block;background:#3c8c1a;width:55px;border-radius:0 5px 5px 0; background:#008b00;cursor:pointer}
.field-pop-zz button:before{position:absolute;top:50%;left:50%;margin:-10px 0 0 -13px;content:'';display:block;width:26px;height:21px;background:url(/local/templates/home-projects-2022/img/but-pie-zz.png) no-repeat}
.field_current_loc {display: none !important;}
.pop-choice-town2{position:absolute;top:38px;left:-25px;text-align:left;z-index:99;}
.in-pop-town2{background:#fff;border-radius:3px;width:348px;margin:0 auto;box-sizing:border-box;padding:20px 20px 21px 20px;box-shadow:0 0 25px 0 rgba(0,0,0,0.3)}
.in-pop-town2:before {position:absolute;top:-10px;left:29px;content:'';display:block;border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom:10px solid #fff;width:0;height:0;overflow: hidden}
.tit-choice-town2{margin:0 0 19px 0;text-align:left;font-size:18px;color:#1c1c1c;font-family:Verdana,Geneva,sans-serif}
.buts-choice-town2{text-align:left;margin:0 0 0 -5px}
.but-tt-town3{display:inline-block;vertical-align:top;font-size:17px;font-family:Verdana,Geneva,sans-serif;margin:0 0 0 5px}
.but-tt-town3 a{display:block;border:1px solid #ff9700;padding:0 12px 0 12px;min-width:130px;border-radius:3px;box-sizing:border-box;height:38px;line-height:33px;text-align:center;color:#ff9700;text-decoration:none}
.but-tt-town4 a{background:#ff9700;color:#fff}
.link-town-ss {width:115px}
.link-choice-town2{position:relative;display:inline-block;vertical-align:top;z-index:99}
.link-choice-town2&gt;a{position:relative;display:inline-block;vertical-align:top;color:#333;text-decoration:none;padding:0 13px 0 28px}
.link-choice-town2&gt;a:before{position:absolute;top:-2px;left:0;content:'';display:block;width:18px;height:24px;background:url(/local/templates/home-projects-2022/img/ico-pos-town3.png) no-repeat}
.link-choice-town2&gt;a:after{position:absolute;top:10px;right:0;content:'';display:block;width:8px;height:5px;background:url(/local/templates/home-projects-2022/img/arrow-pos-town4.png) no-repeat}
.link-choice-town2.active&gt;a:after{transform:rotate(180deg)}
.link-choice-town2 span{border-bottom:1px dotted #333;font-size:17px;font-family:Verdana,Geneva,sans-serif}
.header__time-wrapper {position:relative;margin-left:0}
.input-error {background: #f9c7c7 !important;}
.full-construction .aside-text-regular{padding: 5px 15px;}
.main-slider__form-call {position:absolute;bottom:30px;left:61px}
.swiper-pagination { position:absolute; left:0; bottom:10px; width:100%; text-align:center}
.swiper-pagination-bullet { width:12px; height:12px;margin-left:8px;outline:none}
.swiper-pagination-bullet:first-child { margin-left:0}
.swiper-pagination-bullet-active {background:#008b00}
* {outline:none}
.main-slider__form-call ::-webkit-input-placeholder{color:#ccc}
.main-slider__form-call :-ms-input-placeholder{color:#ccc}
.main-slider__form-call ::placeholder{color:#ccc}
.field-pp input.form-call__input {width: 100%;}
.field-pp .modal-fast-view__call-input {max-width: 100%;}
.panel-covid {position:fixed;bottom:0;left:0;width:100%;background: #008b00;z-index:99}
.in-panel-covid {position:relative;max-width: 1224px; padding:0 20px 0 20px;margin:0 auto; color:#fff}
.head-covid {padding:19px 0 20px 0; font-size:18px;cursor:pointer}
.body-covid {display:none;padding:19px 180px 20px 0;}
.but-covid{position:absolute;top:27px;right:20px;display:none;}
.but-covid a {display:inline-block;vertical-align:top;border:2px solid #fff;padding:0 15px 0 15px;color:#fff;text-decoration:none;height:36px;line-height:34px;}
.but-covid a:hover{background:#fff;color:#008b00}
.body-covid li {margin-bottom:10px}
.body-covid li:last-child {margin-bottom:0}
.body-covid p:last-child {margin-bottom:0}
.panel-ssearch{display:none;position:fixed;top:0;left:0;width:100%;background:#fff;z-index:998;box-shadow:0px 5px 30px 0px rgba(0, 0, 0, 0.2)}
.in-panel-serchh{position:relative;max-width: 1224px; padding:38px 20px 38px 20px;margin:0 auto}
.field-searchh{padding:0 190px 0 0}
.field-searchh input{display:block;width:100%;font-size:17px;border:none;font-family: Verdana, sans-serif;background:#e4e4e4;height:40px;outline:none;padding:0 15px 2px 15px;box-sizing:border-box;line-height:normal;box-shadow:none !important}
.but-searchh{position:absolute;top:50%;right:70px;margin-top:-20px}
.but-searchh button{height:40px;padding:0 0 2px 0;display:block;width:130px;border-radius:3px; font-size:17px;font-family: Verdana, sans-serif; background:#ff9700;border:none;outline:none;color:#fff; border:none;cursor:pointer}
.but-searchh button:hover{opacity:0.9}
.close-searchh{position:absolute;top:50%;right:25px;margin-top:-15px;cursor:pointer;width:30px;height:30px;background:url('/local/templates/home-projects-2022/img/close-kkk.svg') no-repeat;background-size:cover;}
.close-searchh:hover{opacity:0.9}
.form-root .modal-call__text-accept {padding-top: 20px;}
.action_inline_webform .dropdown-list, .form-visit-object-container .dropdown-list{padding-bottom: 10px;}
.action_inline_webform  .call-to-action__call .select-title{margin-top: auto;}
.manager-call-form.form-call .call-to-action__button {padding: 20px 40px;}
.banner-mail-webform .banner-mail__input {width: 100%;}
.question__form_web .question__button {margin-left: 7px;}
.file-container {display: inline}
.file-container ul {margin: 0;padding: 0;}
.file-container ul li {display: inline;line-height: 30px;}
.file-container ul li .file-filename {max-width: 150px;
    display: table-cell;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;}
.file-container ul li .file-delete { display: inline;
    margin-left: 10px;
    border-radius: 11px;
    height: 7px;
    padding: 0px 2px;
	cursor: pointer;
	background:#ef8888; color: #fff;
    border: 1px solid #ef8888;}
.file-container ul li .file-delete:hover{background:#e44f4f; border-color: #e44f4f;}
button.pending, input[type="button"].pending {opacity: 0.7; cursor: not-allowed;}
.worker-slider__person button.button-manager-call{padding: 14px 18px; width: 100%;}
.item-complekt-new{border-bottom:1px solid #d7d7d7}
.item-complekt-new *{box-sizing:border-box}
.head-complekt-new{position:relative;padding:30px 90px 33px 45px;cursor:pointer;font-size:28px;line-height:33px;font-family:'GothamPro-Medium'}
.head-complekt-new:before{position:absolute;top:50%;right:40px;transition:.3s;margin:-11px 0 0 0;width:28px;height:22px;content:'';display:block;background:url(/local/templates/home-projects-2022/img/icons/ico-complekts-new.svg) no-repeat;background-size:cover !important;}
.head-complekt-new.active:before{transform:rotate(180deg)}
.body-complekt-new{padding:0 45px 25px 45px}
.round-text-new{display:table;margin-bottom:23px}
.left-round-text{display:table-cell;vertical-align:middle;width:153px}
.left-round-text img{display:block;max-width:100%;border-radius:50%}
.right-round-text{display:table-cell;vertical-align:middle;padding:0 0 0 25px}
.right-round-text ul{list-style-type:none;margin:0;padding:0}
.right-round-text ul li{position:relative;margin:16px 0 0 0;padding:0 0 0 13px;line-height:19px;background:0;font-size:14px}
.right-round-text ul li:first-child{margin-top:0}
.right-round-text ul li:before{position:absolute;top:8px;left:0;background:#008b00;content:'';display:block;width:4px;height:4px;border-radius:50%}
.nav-fundament-new ul{list-style-type:none;margin:0;padding:0;border:1px solid #cdcdcd;display:inline-block;vertical-align:top;border-radius:3px}
.nav-fundament-new ul li{display:inline-block;vertical-align:top;height:38px;line-height:37px;cursor:pointer;margin:0;padding:0 21px 0 21px;background:0;font-size:16px;color:#008b00;border-radius:3px}
.nav-fundament-new ul li.active{background:#fff8bf;color:#333}
ul.list-complekt-new{list-style-type:none;margin:16px 0 32px 0;padding:0}
ul.list-complekt-new li{position:relative;margin:16px 0 0 0;padding:0 0 0 13px;line-height:19px;background:0;font-size:14px}
ul.list-complekt-new li:first-child{margin-top:0}
ul.list-complekt-new li:before{position:absolute;top:8px;left:0;background:#008b00;content:'';display:block;width:4px;height:4px;border-radius:50%}
.round-text-new2 .left-round-text{width:185px}
.round-text-new2 .right-round-text{padding-left:45px}
.list-communik-new{margin:0 0 22px 0}
.list-communik-new ul{list-style-type:none;margin:0 0 0 -2%;padding:0;font-size:0;text-align:center}
.list-communik-new ul li{display:inline-block;vertical-align:top;font-size:14px;line-height:19px;width:23%;margin:0 0 0 2%}
.list-communik-new ul li img{display:block;margin:0 auto 15px auto;border-radius:50%}
.list-step-pay{list-style-type:none;margin:0 0 25px 0;padding:0}
.list-step-pay li{margin:16px 0 0 0;padding:0;background:0;font-size:14px;line-height:19px}
.list-step-pay li:first-child{margin-top:0}
.list-step-pay li span{color:#3a9933;font-weight:700}
.guarant-new{position:relative;padding:0 0 0 58px;margin:0 0 30px 0;font-size:18px;font-family:'GothamPro-Bold'}
.guarant-new:before{position:absolute;top:-12px;left:0;width:40px;height:48px;content:'';display:block;background:url(/local/templates/home-projects-2022/img/icons/icon-guarantee2.svg) no-repeat;background-size:cover}
.delive-new{font-size:0;margin:12px 0 30px -3%}
.delive-new ul{position:relative;list-style-type:none;box-sizing:border-box;margin:0 0 0 3%;padding:0;font-size:14px;display:inline-block;vertical-align:top;width:47%}
.delive-new ul li{position:relative;margin:16px 0 0 0;padding:0 0 0 13px;line-height:19px;background:0;font-size:14px}
.delive-new ul li:before{position:absolute;top:8px;left:0;background:#008b00;content:'';display:block;width:4px;height:4px;border-radius:50%}
.delive-new ul li b{color:#3a9933}
.delive-new ul li:first-child{margin-top:0}
.delive-new ul li:first-child:last-child{padding-left:0}
.delive-new ul li:first-child:last-child:before{display:none}
.delive-new ul:before{content:'';display:block;position:absolute;top:50%;left:0}
.delive-new ul.item1{padding-left:82px}
.delive-new ul.item1:before{width:66px;height:42px;margin-top:-21px;background:url(/local/templates/home-projects-2022/img/icons/icon-shipped.svg) no-repeat;background-size:cover}
.delive-new ul.item2{padding-left:77px}
.delive-new ul.item2:before{width:54px;height:40px;margin-top:-13px;background:url(/local/templates/home-projects-2022/img/icons/icon-trash.svg) no-repeat;background-size:cover}
.body-fund-new1{position:relative;padding-top:35px;padding-right:505px;min-height:434px}
.fund-new1{position:absolute;top:5px;right:0;max-width:456px}
.fund-new1 img{display:block;margin:0 auto;width:100%}
.pic-new{position:absolute;top:0;left:0;z-index:80;width:30px;height:30px}
.pic-new.active{z-index:99}
.pic-new.active span, .pic-new.active div.pl{transform:rotate(45deg)}
.pic-new span, .pic-new div.pl{position:relative;display:block;transition:.5s;width:100%;height:100%;border-radius:50%;border:2px solid #fff;background:#008b00 url(/local/templates/home-projects-2022/img/komplekt/plus.svg) 49% 50% no-repeat;background-size:72% 72%;cursor:pointer}
.die-pic-new{display:none;position:absolute;top:100%;left:50%;width:220px;margin-top:5px;text-align:center;box-shadow:0 0 15px 0 rgba(0,0,0,0.3);margin-left:-110px;padding:5px 10px 5px 10px;background:#fff;font-size:14px;line-height:17px;border-radius:2px}
.fund-new1 .pic1-new{left:36.8%;top:17.8%}
.fund-new1 .pic2-new{left:36.8%;top:38.2%}
.fund-new1 .pic3-new{left:63.8%;top:.2%}
.fund-new1 .pic4-new{left:63.8%;top:23.5%}
.nagruz-new{position:absolute;top:38.3%;left:2.7%;color:#fff;font-size:17px;line-height:17px}
.nagruz-new span{display:block;font-size:40px;line-height:38px;font-family:'GothamPro-Medium'}
.body-fund-new2{position:relative;padding-top:35px;padding-right:505px;min-height:397px;margin-bottom:45px}
.fund-new2{position:absolute;top:25px;right:-20px;max-width:505px}
.fund-new2 img{display:block;margin:0 auto;width:100%}
.fund-new2 .pic1-new{left:17%;top:10.5%}
.fund-new2 .pic2-new{left:23%;top:37%}
.fund-new2 .pic3-new{left:39.7%;top:16%}
.fund-new2 .pic4-new{left:50.9%;top:4.5%}
.fund-new2 .pic5-new{left:82.5%;top:22.5%}
.die-communic{position:absolute;right:-4px;bottom:40px;border-radius:3px;padding:20px 20px 18px 20px;color:#fff;width:370px;background:rgba(0,0,0,0.6)}
.t-die-comun:before{position:absolute;top:-3px;left:0;content:'';display:block;width:27px;height:24px;background:url(/local/templates/home-projects-2022/img/icons/icon-gas.png) no-repeat}
.t-die-comun{position:relative;margin:0 0 13px 0;font-size:20px;font-family:'GothamPro-Medium';padding:0 0 0 38px}
.die-communic p{margin:0;padding:0;font-size:14px;line-height:19px}
.top-domkomplekt-new{position:relative;padding-right:225px}
.top-domkomplekt-new img{display:block;max-width:100%}
.nums-new{position:absolute;top:48px;right:0;font-size:17px;line-height:17px}
.nums-new-it{position:relative;padding:0 0 0 67px;margin:0 0 30px 0}
.nums-new-it span{position:absolute;left:0;top:0;min-width:50px;text-align:right;font-size:40px;line-height:40px;font-family:'GothamPro-Medium'}
.nums-new-it:last-child{margin:0}
.bot-domkomplekt{display:table;width:100%;margin-bottom:30px}
.bot-domkomplekt .list-complekt-new{margin-top:0}
.bot-domkomple-left{display:table-cell;vertical-align:top;padding-right:45px}
.bot-domkomple-right{display:table-cell;vertical-align:top;width:280px}
.it-domkompl-dop{display:table;margin:0 0 20px 0}
.it-domkompl-dop:last-child{margin-bottom:0}
.it-domkompl-dop span{display:table-cell;vertical-align:middle;padding:0 0 0 12px;font-size:14px;line-height:19px}
.it-domkompl-dop span:first-child{width:125px;padding:0}
.it-domkompl-dop img{position:relative;top:5px;display:block;margin:0 auto;max-width:100%}
.it-domkompl-dop a{text-decoration:none;border-bottom:1px solid rgba(0,139,0,0.3)}
.body-wall-new1{position:relative;padding-right:405px;padding-bottom:195px;min-height:470px}
.wall-new1{position:absolute;top:-15px;right:0;max-width:390px}
.wall-new1 img{display:block;margin:0 auto;width:100%}
.wall-new1 .pic1-new{left:14.73%;top:81.55%}
.wall-new1 .pic2-new{left:48%;top:38.55%}
.wall-new1 .pic3-new{left:48.4%;top:60.2%}
.wall-new1 .pic4-new{left:54.4%;top:16.2%}
.wall-new1 .pic5-new{left:69.3%;top:12.2%}
.wall-new1 .pic6-new{left:70.4%;top:26.7%}
.wall-new1 .pic7-new{left:89.2%;top:19.7%}

.wall-sip-pk .pic2-new{left:31%;top:33%}
.wall-sip-pk .pic3-new{left:26%;top:53%}
.body-wall-new1 .list-complekt-new{margin-top:0}
.params-wall-new{position:absolute;bottom:55px;left:0}
.nums-new-it2{font-size:17px;line-height:17px;margin:0 0 45px 0}
.freeze-wall-new{position:relative;padding:0 0 0 63px;color:#008b00;font-size:17px;line-height:17px}
.freeze-wall-new:before{position:absolute;top:-5px;left:0;content:'';display:block;width:51px;height:48px;background:url(/local/templates/home-projects-2022/img/icons/icon-freez.png) no-repeat}
.wr-roof-new1{position:relative;min-height:412px;padding-left:440px;padding-bottom:215px}
.roof-new1{position:absolute;top:-10px;left:0;max-width:476px}
.roof-new1 img{display:block;margin:0 auto;width:100%}
.roof-new1 .pic1-new{left:17.73%;top:38.55%}
.roof-new1 .pic2-new{left:25.3%;top:12.8%}
.roof-new1 .pic3-new{left:35.5%;top:54.85%}
.roof-new1 .pic4-new{left:35.73%;top:29.75%}
.roof-new1 .pic5-new{left:57.93%;top:55.85%}
.roof-new1 .pic6-new{left:53.73%;top:10.2%}
.params-roof-new1{position:absolute;bottom:105px;right:0}
.block-nums-new{margin:0 0 40px -25px}
.block-nums-new .nums-new-it{display:inline-block;vertical-align:top;margin:0 0 0 25px;margin-bottom:0;padding-left:60px}
.benef-roof-new{margin:0 0 0 33px}
.benef-roof-new ul{list-style-type:none;margin:0 0 0 -27px;padding:0}
.benef-roof-new ul li{position:relative;display:inline-block;vertical-align:top;margin:0 0 0 27px;padding:0 0 0 55px;line-height:normal;background:0;color:#008b00;font-size:17px;line-height:17px}
.benef-roof-new ul li:before{position:absolute;left:0;top:0;content:'';display:block}
.benef-roof-new ul li.item1:before{top:-7px;width:41px;height:49px;background:url(/local/templates/home-projects-2022/img/icons/icon-security.png) no-repeat}
.benef-roof-new ul li.item2:before{top:-4px;width:45px;height:45px;background:url(/local/templates/home-projects-2022/img/icons/icon-sound-off.png) no-repeat}
.wr-insulat-new{position:relative;min-height:314px;padding-right:430px}
.img-insulat-new{position:absolute;top:0;right:35px}
.img-insulat-new img{display:block;max-width:100%}
.list-nums-insulat{margin:0 0 3px 0}
.list-nums-insulat ul{list-style-type:none;margin:0;padding:0;font-size:0}
.list-nums-insulat li{position:relative;display:inline-block;vertical-align:top;width:25%;padding:0 15px 0 43px;font-size:14px;line-height:19px}
.list-nums-insulat li span{display:block;position:absolute;top:5px;left:0;font-size:50px;line-height:35px;font-family:'GothamPro-Medium'}
.list-nums-insulat li i{display:block;font-style:normal;font-size:14px;line-height:19px;font-family:Verdana,Geneva,sans-serif;color:#838383}
.wr-window-new1{position:relative;min-height:419px;padding-left:430px;padding-top:5px;margin-bottom:10px}
.window-new1{position:absolute;top:-15px;left:35px;max-width:350px}
.window-new1 img{display:block;margin:0 auto;width:100%}
.window-new1 .pic1-new{left:27.2%;top:30.1%}
.window-new1 .pic2-new{left:41.8%;top:42.1%}
.window-new1 .pic3-new{left:81.2%;top:11.1%}
.window-new1 .pic4-new{left:92.9%;top:90.4%}
.window-new1 .pic5-new{left:44%;top:91.4%}
.params-window-new ul{list-style-type:none;margin:0 0 0 -30px;padding:0}
.params-window-new ul li{position:relative;display:inline-block;vertical-align:top;font-size:17px;line-height:19px;margin:0 0 0 30px;padding:0;line-height:normal;background:0;color:#008b00}
.params-window-new ul li:before{position:absolute;top:0;left:0;content:'';display:block;height:51px}
.params-window-new ul li.item1{padding:0 0 0 60px}
.params-window-new ul li.item1:before{top:5px;width:47px;background:url(/local/templates/home-projects-2022/img/icons/ico-window-new1.png) no-repeat}
.params-window-new ul li.item2{padding:0 0 0 67px}
.params-window-new ul li.item2:before{top:5px;width:56px;background:url(/local/templates/home-projects-2022/img/icons/ico-window-new2.png) no-repeat}
.wr-door-new1{position:relative;padding-right:395px;min-height:325px}
.door-new1{position:absolute;top:-40px;right:55px;max-width:284px}
.door-new1 img{display:block;margin:0 auto;width:100%}
.wr-door-new1 .list-complekt-new{padding-top:50px}
.door-new1 .pic1-new{left:46.2%;top:48.6%}
.door-new1 .pic2-new{left:66.3%;top:34.7%}
.door-new1 .pic3-new{left:77.2%;top:8%}
.door-new1 .pic4-new{left:83.5%;top:60.8%}
.secur-new1{position:absolute;bottom:77px;left:25px;font-size:17px;line-height:17px;color:#fff}
.secur-new1 span{display:block;font-size:40px;line-height:34px;font-family:'GothamPro-Medium'}
.die-right-new{left:auto;right:100%;margin-right:-30px;margin-left:0}
.wr-fasad-new2{display:table;width:100%;margin-bottom:15px}
.fasad-new-left2{display:table-cell;vertical-align:middle}
.fasad-new2{position:relative;width:310px}
.fasad-new2.fasad-new2-wide{width: 400px;}
.fasad-new2 img{display:block;margin:0 auto;width:100%}
.fasad-new-right2{display:table-cell;vertical-align:middle;padding:0 0 0 32px}
.fasad-new2 .pic1-new{left:14.7%;top:55.6%}
.fasad-new2 .pic2-new{left:31.2%;top:23.1%}
.fasad-new2 .pic3-new{left:52.2%;top:81.1%}
.fasad-new2 .pic4-new{left:84.2%;top:36.1%}
.wr-inner-new2{display:table;width:100%;margin-bottom:15px}
.inner-new-left2{display:table-cell;vertical-align:middle;padding:0 32px 0 0}
.inner-new-right2{display:table-cell;vertical-align:middle}
.inner-new2{position:relative;width:310px}
.inner-new2 img{display:block;margin:0 auto;width:100%}
.inner-new2 .pic1-new{left:19.7%;top:26.6%}
.inner-new2 .pic2-new{left:58%;top:75.6%}
.inner-new2 .pic3-new{left:59%;top:8.6%}
.inner-new2 .pic4-new{left:73%;top:34%}
.wr-floor-new2{display:table;width:100%;margin-bottom:15px}
.floor-left-new2{display:table-cell;vertical-align:middle}
.floor-new2{position:relative;width:310px}
.floor-new2 img{display:block;margin:0 auto;width:100%}
.floor-right-new2{display:table-cell;vertical-align:middle;padding:0 0 0 32px}
.table-brus{display:table;width:100%;margin-top:40px}
.table-brus-left{display:table-cell;vertical-align:middle;width:216px}
.table-brus-left img{display:block;max-width:100%}
.table-brus-right{display:table-cell;vertical-align:middle;padding-left:8px}
.wr-ceilings-new2{display:table;width:100%}
.ceilings-left-new2{display:table-cell;vertical-align:middle;padding:0 40px 0 0}
.ceilings-right-new2{display:table-cell;vertical-align:middle}
.ceilings-new2{position:relative;width:310px}
.ceilings-new2 img{display:block;margin:0 auto;width:100%}
.class-new{position:relative;padding:0 15px 0 50px;margin-top:90px;font-size:17px;line-height:19px}
.class-new span{display:block;position:absolute;top:2px;left:0;font-size:50px;line-height:35px;font-family:'GothamPro-Medium'}
.class-new i{display:block;font-style:normal;font-size:14px;line-height:19px;font-family:Verdana,Geneva,sans-serif;color:#838383}
.wr-door-new2{position:relative;padding-right:550px;min-height:323px}
.door-new2{position:absolute;top:-40px;right:5px;max-width:530px}
.door-new2 img{display:block;margin:0 auto;width:100%}
.door-new2 .pic1-new{left:24.5%;top:47%}
.door-new2 .pic2-new{left:35%;top:33.6%}
.door-new2 .pic3-new{left:41%;top:6.8%}
.door-new2 .pic4-new{left:44.7%;top:58.6%}
.wr-roof-new2 ul.list-complekt-new { position:relative; top:-30px}
.wr-roof-new2 .roof-new1 {top:10px; left:-47px;}
.wr-roof-new2 .roof-new1 img { left:6px; top:5px; position:relative}
.wr-window-new2 .window-new1 img { position:relative;top:10px}
/*new pixel*/
.wall-new1 .pic8-new{left:44.2%;top:76.7%}
.wall-new1 .pic9-new{left:85.2%;top:45.7%}
.roof-new1 .pic7-new{left:84.93%;top:70.85%}
.roof-new1 .pic8-new{left:73.73%;top:85.2%}
/*style 24.04*/
.wr-domkomplekt-new3{position:relative;min-height:326px;padding-right:280px;margin:0 0 20px 0}
.domkomplekt-new3{position:relative;max-width:474px}
.domkomplekt-new3 img{display:block;margin:0 auto;width:100%}
.domkomplekt-new3 .pic1-new{left:13.6%;top:62.5%}
.domkomplekt-new3 .pic2-new{left:18.2%;top:49.5%}
.domkomplekt-new3 .pic3-new{left:54.5%;top:5.7%}
.domkomplekt-new3 .pic4-new{left:23.5%;top:34.7%}
.domkomplekt-new3 .pic5-new{left:24.5%;top:21.7%}
.dop-komp-new{position:absolute;top:10px;right:0;width:280px}
ul.list-complekt-new2{margin-top:0}
.wr-roof-new3{display:table;width:100%}
.roof-left-new3{display:table-cell;vertical-align:middle;width:424px}
.roof-new3{position:relative;max-width:424px}
.roof-new3 img{display:block;margin:0 auto;width:100%}
.roof-new3 .pic1-new{left:10%;top:56.5%}
.roof-new3 .pic2-new{left:13.6%;top:32%}
.roof-new3 .pic3-new{left:24.8%;top:51.2%}
.roof-new3 .pic4-new{left:52.6%;top:58.5%}
.roof-new3 .pic5-new{left:45.6%;top:29.5%}
.roof-new3 .pic6-new{left:71.6%;top:81.5%}
.roof-new3 .pic7-new{left:14.6%;top:10.5%}
.roof-right-new3{display:table-cell;vertical-align:middle;padding-left:10px}
.list-nums-insulat2 { margin-top:45px; margin-bottom:25px}
.list-nums-insulat2 li {width:50%}
.body-wall-new3{position:relative;padding-right:409px;padding-bottom:165px;min-height:403px}
.wall-new3{position:absolute;top:0;right:0;max-width:389px}
.wall-new3 img{display:block;margin:0 auto;width:100%}
.wall-new3 .pic1-new{left:4%;top:66%}
.wall-new3 .pic2-new{left:46.6%;top:72%}
.wall-new3 .pic3-new{left:30.73%;top:33.55%}
.wall-new3 .pic4-new{left:61.73%;top:53.55%}
.wall-new3 .pic5-new{left:48.73%;top:9.55%}
.wall-new3 .pic6-new{left:75.73%;top:46.55%}
.wall-new3 .pic7-new{left:83.73%;top:28.55%}
.wall-new3 .pic8-new{left:91.73%;top:67.55%}
.wall-new3 .pic9-new{left:89.5%;top:82.55%}
.wall-new3 .pic10-new{left:63.5%;top:3.55%}
.body-wall-new4{position:relative;padding-right:410px;padding-bottom:165px;min-height:415px}
.body-wall-new4 ul.list-complekt-new{margin-top:0}
.wall-new4{position:absolute;top:0;right:0;max-width:409px}
.wall-new4 img{display:block;margin:0 auto;width:100%}
.wall-new4 .pic1-new{left:7%;top:63%}
.wall-new4 .pic2-new{left:47%;top:69%}
.wall-new4 .pic3-new{left:32.73%;top:31.55%}
.wall-new4 .pic4-new{left:63.73%;top:50%}
.wall-new4 .pic5-new{left:49.73%;top:7.55%}
.wall-new4 .pic6-new{left:81.73%;top:43.55%}
.wall-new4 .pic7-new{left:86.73%;top:21.55%}
.wall-new4 .pic8-new{left:95.73%;top:62%}
.wall-new4 .pic9-new{left:63.5%;top:2.55%}
.left-round-text2{width:276px!important}
.left-round-text2 img{border-radius:0!important}
.none-marg-top{margin-top:0;margin-bottom:35px}
.body-fund-new3{position:relative;min-height:380px;padding-right:470px}
.big-text-new3{position:relative;z-index:20;font-size:20px;margin-bottom:30px;line-height:24px;font-family:'GothamPro-Medium';margin-top:0}
.body-fund-new3 .list-complekt-new{max-width:300px}
.fund-new3{position:absolute;top:-20px;right:-18px;max-width:501px}
.fund-new3 img{display:block;margin:0 auto;max-width:100%}
.fund-new3 .die-communic{bottom:-57px}
.nums-new6 .nums-new-it{padding-left:0;top:60px;right:15px}
.nums-new6 .nums-new-it span{position:relative;left:auto;top:auto;right:auto;line-height:52px}
.dop-komplekt6{position:relative;min-height:282px;padding-right:420px}
.img-dop-komplekt6{position:absolute;top:70px;right:0;max-width:393px}
.img-dop-komplekt6 img{display:block;margin:0 auto;max-width:100%}
.body-fund-new4{position:relative;min-height:421px;padding-right:450px}
.fund-new4{position:absolute;top:0;right:20px}
.fund-new4 img{display:block;margin:0 auto;max-width:100%}
.fund-new4 .die-communic{bottom:25px;right:-30px}
.body-fund-new4 .big-text-new3{max-width:265px}
.fund-new4 .pic1-new{left:22.5%;top:8.7%}
.fund-new4 .pic2-new{left:43%;top:0}
.fund-new4 .pic3-new{left:69%;top:11%}
.fund-new4 .pic4-new{left:70%;top:30%}
.fund-new4 .pic5-new{left:83%;top:11%}
.fund-new4 .pic6-new{left:83.5%;top:48.5%}
.img-dop-komplekt7{position:absolute;top:50px;right:0;max-width:384px}
.img-dop-komplekt7 img{display:block;margin:0 auto;max-width:100%}
.img-dop-komplekt7 .pic1-new{left:10%;top:77%}
.img-dop-komplekt7 .pic2-new{left:34.8%;top:51%}
.img-dop-komplekt7 .pic3-new{left:43.8%;top:12.2%}
.img-dop-komplekt7 .pic4-new{left:61.5%;top:24.7%}
.roof-new5{position:absolute;top:-10px;left:0;max-width:409px}
.roof-new5 img{display:block;margin:0 auto;width:100%}
.roof-new5 .pic1-new{left:11.5%;top:53.25%}
.roof-new5 .pic2-new{left:27.73%;top:41.55%}
.roof-new5 .pic3-new{left:39.5%;top:25.55%}
.roof-new5 .pic4-new{left:32.73%;top:60.55%}
.roof-new5 .pic5-new{left:47.73%;top:10.55%}
.roof-new5 .pic6-new{left:72%;top:83%}
.roof-new1 .pic15-new {left: 15.73%;top: 58.75%;}
.roof-new1 .pic16-new {left: 48.73%;top: 69.75%;}
.roof-new1 .pic17-new {left: 58.73%;top: 88.75%;}
.class-ab{padding-left:105px}
.dop-komplekt6 .pic1-new{left:13.5%;top:71.25%}
.dop-komplekt6 .pic2-new{left:30.5%;top:24.25%}
.dop-komplekt6 .pic3-new{left:61.5%;top:5.25%}
.dop-komplekt6 .pic4-new{left:49.5%;top:54.25%}
.wall-new1-new-new {position:relative;left:auto;top:auto;right:auto;margin-left:auto;margin-right:auto}
.bot-domkomplekt-new-new .bot-domkomple-right {width:320px;padding-top:50px}
.wall-new4-new-new {position:relative;left:auto;top:auto;right:auto;margin-left:auto;margin-right:auto}
.bot-domkomple-right-new-new {padding-top:50px}
.main-slider__form-call .field-pp {display:inline-block;}
.subscribe-detail .banner-mail:before{top:15px}
.list-credit-type__title-icon{height:100%}

.wr-pop-ab{display:none;position:absolute;top:100%;left:50%;padding:10px 0 0 0;width:400px;margin:0 0 0 -200px;z-index:99}
.ab-pop{position:relative;margin-top:4px;display:inline-block;vertical-align:top;width:12px;height:12px;line-height:13px;border-radius:50%;text-align:center;font-style:normal;border:1px solid #959595;cursor:pointer;font-size:10px}
.pop-ab{width:100%;text-align:left;line-height:normal;color:#333;font-size:12px;background:#fff;border:1px solid #f5f5f5;padding:10px;box-shadow: 0 6px 32px 0 rgba(0, 0, 0, 0.3);font-weight:400;cursor:default;border-radius:3px}
.ab-pop:hover .wr-pop-ab{display:block}

.mail-nn .main-contacts__item-link {font-size:19px}

.panel-subscr-tt{position:fixed;left:0;bottom:0;width:100%;z-index:1000;background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,0.6)}
.body-subscr-tt{position:relative;max-width:1224px;padding-left:20px;padding-right:20px;padding-bottom:20px;margin:0 auto}
.head-subscr-tt{position:relative;margin:0 0 15px 0;padding:10px 0 13px 0;border-bottom:1px solid #cdcdcd;text-align:center;font-size:20px;color:#008b00}
.close-subscr-tt{position:absolute;top:50%;margin-top:-11px;right:45px;padding-left:30px;font-size:12px;cursor:pointer;color:#008b00}
.close-subscr-tt:before{position:absolute;top:50%;left:0;margin:-12px 0 0 0;display:block;content:'';display:block;width:25px;height:25px;background:url(/local/templates/home-projects-2022/images/close-tt.png) no-repeat}
.cont-subscr-tt{padding:0 30px 0 30px}
.cont-subscr-tt:after{content:'';display:table;clear:both}
.left-subscr-tt{width:50%;float:left;padding-right:45px;box-sizing:border-box}
.tit-subscr-tt{margin:0 0 10px 0;font-size:13px;font-weight:700;text-transform:uppercase}
.left-subscr-tt p{font-size:13px;margin:0;padding:0;line-height:normal;color:#7f7f7f}
.right-subscr-tt{width:50%;float:right}
.form-subscr-tt{position:relative;padding-right:185px}
.form-subscr-tt:before{position:absolute;top:50%;right:100%;margin:-11px 10px 0 0;display:block;content:'';display:block;width:45px;height:22px;background:url(/local/templates/home-projects-2022/images/arrow-tt.png) no-repeat}
.field-subscr-tt input{width:100%;background:#f4f4f4;border:1px solid #cdcdcd;font-size:14px;outline:0;padding:0 15px 0 15px;height:40px;border-radius:3px;font-family:"GothamPro",Verdana,sans-serif;line-height:normal;box-sizing:border-box}
.but-subscr-tt{position:absolute;top:0;right:0}
.but-subscr-tt button{border:0;height:40px;width:170px;padding:0;outline:0;background:#ff9700;color:#fff;cursor:pointer;font-size:14px;text-transform:uppercase;border-radius:3px;font-family:"GothamPro",Verdana,sans-serif;outline:0}
.but-subscr-tt button:hover{opacity:.9}
.body-subscr-tt .modal-call__text-accept{margin: 8px 0 0; padding: 0; text-align: left; max-width: none;}

.dop-options-dd{margin:20px 0 0 0}
.list-dop-option-dd ul{list-style-type:none;margin:0;padding:0}
.list-dop-option-dd ul li{position:relative;margin:5px 0 0 0;padding:0;background:0;overflow:hidden}
.list-dop-option-dd ul li:first-child{margin-top:0}
/*.list-dop-option-dd ul li:before{position:absolute;bottom:5px;left:0;content:'';display:block;height:1px;width:100%;border-bottom:1px dotted #999}*/
.list-dop-option-dd ul li:after{content:'';display:table;clear:both}
.list-dop-option-dd ul li{display:none}
.list-dop-option-dd ul li.active{display:block}
.label-dop-dd{position:relative;z-index:5;float:none;padding:0 135px 0 0;background:#fff;font-size:14px;color:#008b00}
.label-dop-dd:before{position:absolute;bottom:5px;left:25px;content:'';display:block;height:1px;width:100%;border-bottom:1px dotted #999}
.label-dop-dd input{opacity:0;position:absolute;top:0;left:0}
.label-dop-dd label{position:relative;padding:0 0 0 25px;display:inline-block;vertical-align:top;cursor:pointer}
.label-dop-dd label:before{position:absolute;top:1px;left:0;background:#eee;border-radius:2px;content:'';display:block;width:16px;height:16px;box-shadow:2px 2px 2px 0 rgba(0,0,0,0.15)}
.val-dop-dd{position:absolute;bottom:0;right:0;font-size:14px;float:none;padding:0 0 0 7px;background:#fff;z-index:5;color:#333}
.label-dop-dd input:checked+label:before{background:#fff8bf}
.label-dop-dd input:checked+label:after{position:absolute;top:1px;left:0;content:'';display:block;width:16px;height:16px;background:url(/local/templates/home-projects-2022/images/check-dop-dd.png) no-repeat}
.all-dop-dd{text-align:right;margin:14px 0 0 0}
.all-dop-dd a{color:#008b00;text-decoration:none;border-bottom:1px dotted #008b00}
.bottom-dop-dd{margin:26px 0 0 0;padding:9px 0 14px 0;border-top:1px solid #cdcdcd}
.ab-dd-cost{margin:0 0 9px 0;font-size:14px;color:#999}
.ab-dd-cost span{position:relative;top:2px;z-index:50;display:inline-block;vertical-align:top;width:15px;font-size:10px;height:15px;line-height:13px;border:1px solid #999;cursor:pointer;border-radius:50%;box-sizing:border-box;text-align:center}
.price-new-ab-dd{margin:0 0 9px 0;position:relative;font-family:"GothamPro",Verdana,sans-serif}
.big-price-dd{font-size:25px;line-height:28px;font-weight:700}
.old-price-dd{position:absolute;top:-2px;right:0;max-width:112px;text-align:center;font-size:12px;line-height:17px}
.old-price-dd:before{position:absolute;top:-33px;left:55px;content:'';transform:rotate(-72deg);display:block;width:2px;height:100px;background:#ff9700}
.old-price-dd font{white-space:nowrap}
.kredit-dd{margin:0 0 8px 0;font-family:"GothamPro",Verdana,sans-serif;font-size:18px}
.kredit-dd a{text-decoration:none;border-bottom:1px solid rgba(0,139,0,0.4)}
.mat-kap-dd{font-family:"GothamPro",Verdana,sans-serif;font-size:15px}
.mat-kap-dd a{text-decoration:none;border-bottom:1px solid rgba(0,139,0,0.4)}
.die-ab-dd{display:none;position:absolute;top:100%;left:50%;margin-left:-75px;margin-top:5px;background:#fff;padding:10px;width:150px;border:1px solid #ccc;font-size:12px;border-radius:3px}
.ab-dd-cost span:hover .die-ab-dd{display:block}
.label-dop-dd label span{background:#fff;padding-right:5px}

.pop-final-price{background:#fff;padding:35px 0 35px 0;border-radius:10px;width:780px;box-sizing:border-box}
.tit-pop-final-price{padding:0 70px 0 70px;margin:0 0 30px 0;font-family:'GothamPro-Medium';font-size:30px;line-height:normal;text-align:center}
.tit-pop-final-price.tit-pop-final-price-nonmargin{margin-bottom: 0px;}
.pop-final-price p.text-fin-price{position:relative;z-index:20;font-size:15px;line-height:22px;text-align:center;margin:0 0 42px 0;padding:0 70px 0 70px}
.body-final-price:after{content:'';display:table;clear:both}
.left-final-price{float:left;padding:0 0 0 70px}
.left-final-price .field-pp input{width:290px;box-sizing:border-box;text-align:center}
.left-final-price button{width:290px;box-sizing:border-box;margin-bottom:18px}
.right-final-price{float:right;padding:0 30px 0 0;margin:-60px 0 0 0}
.right-final-price img{display:block;max-width:100%;margin:0 auto 23px auto}
.orng-final{font-size:18px;text-align:center;color:#ff9700;line-height:26px;font-family:"GothamPro",Verdana,sans-serif}
.orng-final span{display:block;margin:0 0 2px 0;font-family:'GothamPro-Bold';text-transform:uppercase;font-size:24px}
.block-top-table.block-top-table-responsive{flex-wrap:wrap}
.block-top-table.block-top-table-responsive .column-block-tb{float:none;height:139px;border-left:1px solid #d7d7d6;display:flex;align-items:center;flex-basis:0;flex-grow:1}
.block-top-table.block-top-table-responsive .column-block-tb:first-child{border:0}
.configuration table td:first-child{border-left:1px solid #d7d7d6}
.configuration table td:last-child{border-right:1px solid #d7d7d6}
.configuration{border-left:none;border-right:0}
.block-top-table+.table-new-style{margin-bottom:30px}
.block-top-table.block-top-table-responsive .column-block-tb .column-block-tb-inner{margin-top:0;margin-bottom:0}
.block-top-table.block-top-table-responsive .list-tarifs ul li p{max-width:170px}
.block-top-table.block-top-table-responsive .tit-column-tb{font-size:24px;line-height:24px}
.block-top-table.block-top-table-responsive .list-tarifs ul li p{font-size:24px}
.block-top-table.block-top-table-responsive + table.table-new-style-reworked .tit-td{max-width:150px}
.window-thanks-tt{position:fixed;bottom:0;z-index:100;bottom:0;width:100%;background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,0.6)}
.window-thanks-tt .close-subscr-tt{top:11px;right:65px;margin-top:0}
.body-thanks-tt{width:100%;text-align:center;height:89px;display:flex;align-items:center;justify-content:center;padding:30px 10px 30px 10px;font-size:13px;font-weight:700;text-transform:uppercase}
.window-thanks-tt .body-subscr-tt{position:relative;padding-bottom:0}
.block-subscr-act{padding:20px;margin:40px 0 40px 0;border-radius:5px;background:#fafafa url('/local/templates/home-projects-2022/images/bk-f.png')}
.in-subscr-act{position:relative;background:#fafafa;border-radius:5px;text-align:center;padding:21px 0 38px 0}
.tit-subscr-action{margin:0 0 25px 0;font-size:36px;color:#ff9700;font-family:'GothamPro-Bold';line-height:normal}
.green-sub-act{margin:0 0 30px 0;color:#028b00;font-size:24px;line-height:30px;font-family:"GothamPro",Verdana,sans-serif}
.field-sub-act{display:inline-block;vertical-align:top;margin:0 0 15px 0}
.field-sub-act input{border:1px solid #ff9700;height:58px;text-align:center}
.but-sub-act{display:inline-block;vertical-align:top;margin:0 0 15px 30px}
.but-sub-act button{display:block;width:340px;height:58px;border-radius:3px;color:#fff;font-size:16px;text-align:center;background:#ff9700;border:0;outline:0;cursor:pointer;font-family:"GothamPro",Verdana,sans-serif}
.but-sub-act button:hover{opacity:.9}
.assest-sub-act{font-size:11px;color:#999}
.pop-subscr{position:relative;top:0;left:0;display:flex;width:100%;height:100%;padding:20px;line-height:36px;box-sizing:border-box;z-index:50;text-align:center;background:#fafafa;font-family:"GothamPro",Verdana,sans-serif;font-size:24px;color:#028b00;align-items:center;justify-content:center}
.popup-caller {display: none;}
.header-nav__item span {position:relative;display:inline-block;vertical-align:top;}
.header-nav__item span i {position:absolute;top:-9px;right:-13px;border-radius:50%;font-size:13px;font-family:"GothamPro",Verdana,sans-serif;background:#f00;text-align:center;display:flex;width:19px;height:19px;font-style:normal;line-height:normal;align-items: center;justify-content: center;}
.header-nav__item span i.initial{opacity: 0;}
.change-project-label:after {background:#f00 !important;}
.new-block-comand{width:100%!important}
.new-block-comand .team-project__left{width:100%!important}
.new-block-comand .swiper-slide{width:33.33%!important}
.new-block-comand .teammate__img{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}
.new-block-comand .teammate__sub--min{width:auto}
.but-tg{position:relative;background:#64a9dc;border-color:#64a9dc;text-decoration:none;color:#fff;font-size:14px;font-weight:600;font-family:"GothamPro",Vedana,sans-serif;height:36px;line-height:36px;border-radius:5px;display:inline-block;vertical-align:top;padding:0 15px 0 35px}
.new-block-comand .teammate__sub-name{margin:0 0 5px 0}
.but-tg:before{position:absolute;top:50%;left:5px;margin-top:-13px;background:url(/local/templates/home-projects-2022/images/but-tg.svg) no-repeat;background-size:cover;content:'';display:block;width:26px;height:26px}
.block-rating-sos{margin:20px 0 0 0}
.sos-new{width:30.3%!important;padding:20px 10px 30px 10px;margin-left:auto;background:#eee;border-radius:3px;border:0}
.tit-sos{margin:0 0 10px 0;text-align:center;font-size:24px;font-family:"GothamPro",Verdana,sans-serif}
.sos-new .team-project__text{max-width:none;text-align:center;margin:0 0 17px 0;font-size:15px;line-height:24px}
.sos-new .team-project__btn{border:0;width:295px;font-size:18px;padding:0;margin:0 auto;display:block;border-radius:2px;height:48px;background:#f00;color:#fff;text-transform:uppercase;text-align:center}
.block-rating-sos{display:flex}
.block-rating-new{display:flex;justify-content:center;flex-direction:column;padding:20px 20px 20px 20px;box-sizing:border-box;width:65.8%;border:1px solid #c6c6c6;border-radius:3px}
.tit-block-rating{font-size:12px;margin:0 0 10px 0}
.block-star{position:relative;height:114px;background:#f5f5f5;width:100%;box-sizing:border-box;border-radius:3px;text-align:center;padding:20px 20px 20px 20px}
.list-star{display:inline-block;vertical-align:top}
.list-star ul{list-style-type:none;margin:0 0 0 -10px;padding:0;text-align:center}
.list-star li{display:inline-block;cursor:pointer;vertical-align:top;color:#333;font-size:14px;margin:0 0 0 10px;padding:0;background:0;line-height:normal;line-height:40px;border-radius:50%;width:40px;height:40px;border:2px solid red;}
.list-star li:hover{color:#fff;background:red}
.list-star li:nth-child(7), .list-star li:nth-child(8){border:2px solid yellow;}
.list-star li:nth-child(7):hover, .list-star li:nth-child(8):hover{background:yellow}
.list-star li:nth-child(9), .list-star li:nth-child(10){border:2px solid green;}
.list-star li:nth-child(9):hover, .list-star li:nth-child(10):hover{background:green}
.text-rating-new{margin:10px 0 0 0}
.text-rating-new:after{content:'';display:table;clear:both}
.text-rating-new span{float:right;display:block;font-size:12px;margin-right:-25px}
.text-rating-new span:first-child{float:left;margin-left:-4px;}
.smile-bg {position:relative;top:3px}
.smile-bg img {width:70px;height:70px}
.avail-rat {display:inline-block;vertical-align:top;margin:0 0 0 20px}
.avail-rat span{display:block;margin:0 0 10px 0}
.avail-rat p {margin:0;padding:0;font-weight:700;font-size:24px;}
.body-smile {display:flex;align-items:center;justify-content:center}
.change-avail { position:absolute; top:50%; margin:-24px 0 0 0; right:20px;}
.change-avail a {border:0;text-decoration:none;width:auto;font-size:16px;padding:0 10px 0 10px;margin:0 auto;display:block;border-radius:2px;height:48px;line-height:48px;background:#e79a24;color:#fff;text-align:center}
.change-avail a:hover{opacity:0.9}
.modal-change {max-width:450px}
.modal-change .namefield {margin-top:15px}
.modal-change .modal-call__form {margin-top:5px}
.modal-change  p {font-size:14px}
.tit-block-rating h2{margin:0}
.new-block-comand .teammate__sub--min {psoition:relative;}
.phone-mm-d{position:absolute;bottom:-3px;left:102px;font-weight:700;font-size:13px}
.in-desc-nn {padding-bottom:25px}
.but-rotate {/*display:none;*/position:absolute;bottom:250px;right:27px;z-index:90}
.slick-current.rotate-s{ transform: scale(-1, 1)}
.but-rotate a {min-width:150px;height:64px;display:block;transition:0.3s;border-radius: 5px;box-sizing:border-box;font-family: "GothamPro", Verdana, sans-serif;font-size: 17px;line-height: 18px;color: #008b00;text-decoration: none;background: rgba(255, 255, 255, 0.9);}
.but-rotate a span {position:relative;box-sizing:border-box;display:inline-block;vertical-align:top;height:64px;line-height:64px;padding:0 44px 0 15px;}
.but-rotate a span:before {position:absolute;top:50%;margin:-19px 0 0 0;right:0;content:'';display:block;width:37px;height:38px;background:url(/local/templates/home-projects-2022/images/ico-but-rotate2.png) no-repeat}
.but-rotate a:hover{color:#fff;background:#008b00}
.but-rotate a:hover span:before{background:url(/local/templates/home-projects-2022/images/ico-but-rotate1.png) no-repeat}
.card__slider-button-edit-project{box-sizing:border-box;min-width:150px}
.fancy-fast-view .fancybox-loading{border: 0; width: 110px; height: 110px; background: url(/local/templates/home-projects-2022/img/cat-loader.gif) 100% no-repeat; background-size: 100%; animation: none; border-radius: 0; opacity: 1;}
.card__stats2 .select-komplect .list-pills__item_wrap .list-pills__link {height:40px !important;width:100% !important;box-sizing:border-box;}
.card__stats2 .select-komplect .list-pills__link {padding-top:0;padding-bottom:0}
.test-pages {padding-left:0;padding-right:0}

/*page template*/
.slider_simp{position:relative}
.slider_simp .slick-prev:before,.slider_simp .slick-next:before{display:none}
.slider_simp .slick-prev{width:21px;transform:rotate(180deg);height:39px;position:absolute;top:50%;margin:-10px 0 0 0;left:-25px;background:url(/local/templates/home-projects-2022/images/arrow-simp.png) no-repeat}
.slider_simp .slick-next{width:21px;height:39px;position:absolute;top:50%;margin:-10px 0 0 0;right:-25px;background:url(/local/templates/home-projects-2022/images/arrow-simp.png) no-repeat;-webkit-transform:translate(0,0);transform:translate(0,0)}
.slider-three--house .inner-simp ul li{margin-left:10px;margin-right:10px}
.inner-simp .shadow-card{box-shadow:none!important}
.inner-simp{padding:0 25px 0 25px}
.slider_tit{position:relative}
.slider_tit .slick-prev:before,.slider_tit .slick-next:before{display:none}
.slider_tit .slick-prev{width:21px;transform:rotate(180deg);height:39px;position:absolute;top:50%;margin:-35px 0 0 0;left:-15px;background:url(/local/templates/home-projects-2022/images/arrow-simp.png) no-repeat}
.slider_tit .slick-next{width:21px;height:39px;position:absolute;top:50%;margin:-35px 0 0 0;right:-15px;background:url(/local/templates/home-projects-2022/images/arrow-simp.png) no-repeat;-webkit-transform:translate(0,0);transform:translate(0,0)}
.slider-four--documents .slider_tit .slider-four__item{margin:0 20px 0 20px}
.inner-simp_tit{padding:0 15px 0 15px}
.slider-descr .main-slider__item{position:relative}
.slider-descr .main-slider__item-text{position:absolute;bottom:0;left:0}
.slide-inner-desc{overflow:visible}
.main-slider--one-slider-template .slide-inner-desc .main-slider__item-inner{width:100%}
.main-slider--one-slider-template .slide-inner-desc .main-slider__item-text{padding:0 40px 50px 40px}
.slide-inner-desc{padding:0 35px 0 35px}
.slider-descr{position:relative;height:auto!important}
.slider-descr .slick-prev:before,.slider-descr .slick-next:before{display:none}
.slider-descr .slick-prev{width:21px;transform:rotate(180deg);height:39px;position:absolute;top:50%;margin:-10px 0 0 0;left:-35px;background:url(/local/templates/home-projects-2022/images/arrow-simp.png) no-repeat}
.slider-descr .slick-next{width:21px;height:39px;position:absolute;top:50%;margin:-10px 0 0 0;right:-35px;background:url(/local/templates/home-projects-2022/images/arrow-simp.png) no-repeat;-webkit-transform:translate(0,0);transform:translate(0,0)}
.slider-descr .slick-dots li button{width:15px;height:15px;border:2px solid #fff;padding:0;border-radius:50%}
.slider-descr .slick-dots li button:before{display:none}
.slider-descr .slick-dots li.slick-active button{background:#fff}
.slider-descr .slick-dots{margin:0!important;padding:0!importan;bottom:15px!important}
.header__logo-small img{max-height:36px;margin-top:3px;width:auto}

.form-checkbox-label{position:relative;z-index:5;float:left;padding:0 7px 8px 0;background:#fff;font-size:14px;color:#008b00}
.form-checkbox-label input{opacity:0;position:absolute;top:0;left:0}
.form-checkbox-label label{position:relative;padding:0 0 0 25px;display:inline-block;vertical-align:top;cursor:pointer}
.form-checkbox-label label:before{position:absolute;top:1px;left:0;background:#eee;border-radius:2px;content:'';display:block;width:16px;height:16px;box-shadow:2px 2px 2px 0 rgba(0,0,0,0.15)}
.form-checkbox-label input:checked+label:before{background:#fff8bf}
.form-checkbox-label input:checked+label:after{position:absolute;top:1px;left:0;content:'';display:block;width:16px;height:16px;background:url(/local/templates/home-projects-2022/images/check-dop-dd.png) no-repeat}
.modal-call.modal-call-wide {width: 600px;}
.modal-call.modal-call-wide .modal-call__title {max-width: 460px;}
.modal-call.modal-call-wide .modal-call__form {max-width: 460px;}
.modal-call.modal-call-wide input{width: 100%;}
.change-project-label {overflow: visible;}
.change-project-label:after {content: ""; position:absolute;top:-8px;right:-7px;border-radius:50%;background:#DD000A;display:flex;width:16px;height:16px;}
.product-card__meters label{color: #7f7f7f;font-size: 14px;}
div.title-search-result{width:1032px !important}
.list-credit-type__item--always-active {display: block;}
.calc-adress_new{width:100%}
.calc-but_new{margin-top:38px}
.calc-header_new{}
.b-load-head_new{width:100%;margin-top:40px;padding-bottom:40px}
.tit-load_new{font-size:20px;color:#959595;text-align:center;margin:0 0 20px 0}
.img-load_new img{display:block;margin:0 auto}
.radio-but_new{width:100%;margin:3px 0 32px 0}
.radio-but_new ul{list-style-type:none;margin:0 0 0 -27px;padding:0;text-align:center}
.radio-but_new ul li{display:inline-block;vertical-align:top;position:relative;margin:0 0 0 27px;padding:0;background:0;line-height:normal}
.radio-but_new ul li input{opacity:0;position:absolute;top:0;left:0}
.radio-but_new ul li label{position:relative;cursor:pointer;font-family:"GothamPro",Verdana,sans-serif;font-size:17px;color:#1c1c1c;padding:0 0 0 38px;display:inline-block;vertical-align:top}
.radio-but_new ul li label:before{content:'';display:block;box-sizing:border-box;position:absolute;top:-2px;left:0;width:25px;height:25px;background:#f3f3f3;border:1px solid #d2d2d2;border-radius:50%}
.radio-but_new ul li label:after{position:absolute;display:none;top:4px;left:4px;content:'';width:17px;height:13px;background:url(/local/templates/home-projects-2022/images/pie-radio_new.png) no-repeat}
.field-calc_new{width:100%;text-align:center;margin:0 0 3px 0}
.field-calc_new label{display:inline-block;margin:13px 13px 0 0;vertical-align:top;font-size:17px;font-family:Tahoma;color:#959595}
.field-calc_new input{font-family:"GothamPro",Verdana,sans-serif;font-size:17px;color:#1c1c1c;padding:0 15px 0 15px;display:inline-block;vertical-align:top;border:1px solid #d1d1d1;border-radius:2px;height:46px;box-sizing:border-box;outline:0}
.textplain_new{padding-bottom:0}
.radio-but_new ul li input:checked+label:before{background:#008b00;border-color:#008b00}
.radio-but_new ul li input:checked+label:after{display:block}
.p-center{text-align:center;width:100%;font-size:17px;line-height:24px}
.video-yut{text-align:center;margin:14px auto 0 auto;padding:0 0 50px 0;max-width:560px;}
.video-yut iframe{display:block;margin:0 auto;border:none;outline:none}
.title-sub_new {display:block;margin-bottom:5px;text-align:center;width:100%;line-height:28px}

.card-credit_new{margin-top:46px;margin-bottom:50px}
.head-credit_new{display:flex;align-items:center;margin:0 0 28px 0}
.head-credit_new .calculator--title{margin-left:auto}
.tit-card-crdedit_new{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:35px}
.but-card-credit_new{font-size:20px;margin:0 0 0 30px;font-family:"GothamPro",Verdana,sans-serif;font-weight:500}
.but-card-credit_new a{display:block;padding:0 33px;color:#fff;text-decoration:none;height:50px;line-height:50px;background:#ff9700;border-radius:5px;text-align:center}
.but-card-credit_new a:hover{opacity:.95}
.slider-credit_new{position:relative;margin:0 -10px 0 -10px}
.slider-credit_new .slide{padding:5px 10px 0 10px}
.item-bank-cr_new{text-align:center}
.img-bank-cr_new{margin:0 0 10px 0;position:relative;display:flex;align-items:center;height:100px;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,0.26)}
.img-bank-cr_new img{display:block;max-width:90%;max-height:90%;margin:0 auto}
.item-bank-cr_new a{display:none;position:absolute;top:0;left:0;text-align:center;justify-content:center;width:100%;height:100%;height:100%;background:rgba(0,139,0,0.9);align-items:center;font-size:20px;line-height:27px;color:#fff;text-decoration:none;border-radius:5px}
.pay-cr_new{font-size:14px}
.img-bank-cr_new:hover a{display:flex}
.slider-credit_new .slick-prev{font-size:0;position:absolute;top:50%;left:-25px;margin:-15px 0 0 0;width:20px;height:40px}
.slider-credit_new .slick-prev:before{position:absolute;top:0;left:0;margin:0;background:url(/local/templates/home-projects-2022/img/icons/icon-arrow-left@2.png) no-repeat;width:20px;background-size:cover;height:40px;left:0;transform:rotate(0deg)}
.slider-credit_new .slick-next{position:absolute;top:50%;right:-30px;margin:-15px 0 0 0;width:20px;height:40px}
.slider-credit_new .slick-next:before{font-size:0;position:absolute;top:0;left:0;margin:0;background:url(/local/templates/home-projects-2022/img/icons/icon-arrow-left@2.png) no-repeat;width:20px;background-size:cover;height:40px;left:0;transform:rotate(180deg)}
.pop-credit_new{width:800px;border-radius:5px}
.top-pop-cr{padding:30px 30px 42px 30px}
.head-pop-cr{display:flex;align-items:center;margin-bottom:32px}
.tit-pop-cr{margin:0;padding:0 100px 0 0;font-size:35px;line-height:36px;font-weight:600;font-family:"GothamPro",Verdana,sans-serif}
.logo-pop-cr{margin-left:auto;width:180px}
.logo-pop-cr img{display:block;max-width:auto;margin:0 auto}
.body-pop-cr{display:flex;justify-content:space-between;margin:0 -5px 0 -5px}
.item-pop-cr{position:relative;padding:0 5px 0 5px;font-size:25px;font-weight:600;font-family:"GothamPro",Verdana,sans-serif}
.item-pop-cr:before{margin:0 0 10px 0;background:#199619;content:'';display:block;height:1px;width:40px}
.item-pop-cr span{display:block;margin:0 0 10px 0;font-family:Verdana;font-size:14px;color:#959595;font-weight:400}
.bot-pop-cr{padding:30px 30px 35px 30px;border-radius:0 0 5px 5px;background:#eee;text-align:center}
.tit-form-cr{margin:0 0 21px 0;font-weight:600;font-family:"GothamPro",Verdana,sans-serif;font-size:25px;line-height:28px}
.assest-pop-cr{font-size:14px;color:#959595;margin:13px 0 0 0}
.assest-pop-cr a{color:#008b00}
.assest-pop-cr a:hover{text-decoration:none}
.bot-pop-cr .call-to-action__credit-inner{max-width:520px;margin:0 auto}
.bot-pop-cr .field-pp input.form-call__input{width:247px;font-size:19px;box-sizing:border-box;padding:0 10px 0 10px;height:50px}
.bot-pop-cr .button--telegramm{height:50px;width:257px;font-size:20px;margin-left:15px;font-weight:500;font-family:"GothamPro",Verdana,sans-serif}
.bot-pop-cr .button--telegramm:after{left:21px}

.pop-credit_new.fancybox-content{padding: 0;}

.die-func-bank{position:absolute;top:-2px;left:10px;box-shadow:0 0 5px rgba(0,0,0,0.15);padding:0 12px 0 12px;background:#ffffff;border-radius:3px;display:flex;align-items:center;z-index:90;height:44px}
.die-func-bank a{position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:50}
.logo-f-bank{width:32px;height:32px}
.logo-f-bank svg{width:32px;height:32px}
.text-f-bank{position:relative;color:#333;font-size:12px;padding:0 0 0 16px;margin:0 0 0 15px;line-height:15px;font-weight:600;font-family:"GothamPro",Verdana,sans-serif}
.line-bank{background:#333;position:absolute;top:0;left:0;width:2px;height:100%}
.include-complect{font-size:15px;margin-top:-11px}
.include-complect a{text-decoration:none;border-bottom: 1px solid rgba(0,108,0,.3);color: #008b00}
.include-complect a:hover{color: #43bf00;border-bottom: 1px solid #5d5}

.new-nav-complect{display:flex;border-bottom:1px solid #d7d7d6}
.item-nav-comp{background:#ebebeb;height:125px;cursor:pointer;line-height:normal;padding:21px 0 0 0;width:35%;text-align:center;box-sizing:border-box;border-left:1px solid #d7d7d6}
.new-nav-complect .item-nav-comp:first-child:last-child{width:100%;flex-direction: column}
.item-nav-comp i{font-weight:700}
.item-nav-comp:first-child{border-left:none;border-radius:3px 0 0 0}
.item-nav-comp:last-child{border-radius:0 3px 0 0}
.tit-nav-comp{font-size:16px;margin:0 0 9px 0;text-transform:uppercase;color:#ff9700;font-family:'GothamPro-Medium'}
.active .tit-nav-comp{color:#333}
.tit-nav-comp b{border-bottom:2px solid rgba(255,151,0,0.3);font-weight:400}
.active .tit-nav-comp b{border-bottom:2px solid transparent}
.price-nav-comp{font-size:18px;font-family:'GothamPro-Bold'}
.item-nav-comp.active{background:#fff;cursor:default}
.active .price-nav-comp b{color:#f00}
.item-nav-comp s{font-size:11px}
.item-nav-comp s i{font-weight:400}
.item-nav-comp .button{position:relative;z-index:20;background:none;border-color:#008b00;color:#008b00}
.item-nav-comp:last-child{width:30%;padding-top:0;display:flex;align-items:center;justify-content:center;cursor:default}
.overs-coms__buttons{text-align:center;margin:0 0 0 -15px}
.over-coms_but{display:inline-block;vertical-align:top;margin:0 0 0 15px}
.over-coms_but a{display:inline-block;vertical-align:top;transition:0.3s;border:1px solid #ff9700;padding:0 15px 0 15px;height:40px;line-height:38px;font-size:16px;border-radius:3px;text-decoration:none;color:#fd8900}
.over-coms_but.orange a{color:#fff;background:#ff9700}
.over-coms_but.orange a:hover{opacity:0.9}
.over-coms_but a:hover{color:#fff;background:#ff9700}
.header__nav-link span{margin-left:5px}
.configuration--full .item-nav-comp .configuration__head-button-compare {padding-left:5px;padding-right:5px;font-size:16px}

.price-old-kk{color:#848484;font-size:13px;text-align:right;margin-bottom:0;margin-top:-10px;padding:0 10px 0 10px}
.listing-kk{padding:0 10px 43px 10px}
.item-listing-kk{position:relative;display:flex;font-size:12px;font-family:Verdana,Geneva,sans-serif}
.item-listing-kk:before{position:absolute;bottom:4px;left:0;width:100%;content:'';display:block;height:1px;background:url(/local/templates/home-projects-2022/images/dotted-kk.png) repeat-x}
.item-listing-kk span{position:relative;z-index:10;display:block;background:#fff}
.item-listing-kk span:first-child{position:relative;top:2px;padding:0 5px 0 0}
.item-listing-kk span:last-child{margin-left:auto;font-size:16px;font-family:"GothamPro",Verdana,sans-serif;font-weight:700;padding:0 0 0 5px}
.item-listing-kk span i{font-style:normal;color:#ff4800}
.grey-old{color:#878787;margin-bottom:8px;display:block}
.price-season{font-size:12px;font-family:Verdana,Geneva,sans-serif;text-align:center}
.price-season span{font-size:16px;font-family:"GothamPro",Verdana,sans-serif;font-weight:700;display:block;margin-top:2px}
.price-season span i{font-style:normal;color:#ff4800}
.new-nav-complect .item-nav-comp{height:auto;padding-bottom:20px;padding-top:20px!important}
.block-choice-kk{margin:0 0 30px 0}
.tit-choice-kk{margin:0 0 29px 0;font-size:26px;font-family:"GothamPro",Verdana,sans-serif;font-weight:600}
.item-choice-kk{position:relative;margin:0 0 20px 0}
.item-choice-kk:last-child{margin-bottom:0}
.item-choice-kk input{position:absolute;top:0;left:0;opacity:0;width:1px;height:1px}
.item-choice-kk label{position:relative;display:block;padding:0 0 0 33px;cursor:pointer}
.item-choice-kk label:before{position:absolute;top:1px;left:0;background:#eee;border-radius:2px;box-shadow:2px 2px 2px rgba(0,0,0,0.2);content:'';display:block;width:16px;height:16px}
.price-choice-kk{margin:0 0 5px 0;font-size:24px;font-family:"GothamPro",Verdana,sans-serif;font-weight:700}
.price-choice-kk i{color:#ff3817;font-style:normal}
.item-choice-kk p{margin:0;padding:0}
.item-choice-kk input:checked+label:before{background:#fff8bf url(/local/templates/home-projects-2022/images/check-kk.png) 50% 50% no-repeat}

/*15/11/2021*/
.full-card-mm .content-right{max-width:100%}
.full-card-mm .full-construction{box-shadow:none}
.full-card-mm .accord-complekt-new{position:relative;z-index:50;box-shadow:0 5px 20px rgb(0 0 0 / 10%);background:#fff}
.full-card-mm .item-nav-comp{position:relative;z-index:20;border:1px solid #cdcdcd;background:#fdfdfb;margin-left:-1px;text-align:left;padding:16px 23px 16px 23px!important}
.full-card-mm .item-nav-comp:before{position:absolute;top:0;left:0;width:100%;z-index:-1;content:'';display:block;background:#fff;height:100%}
.full-card-mm .item-nav-comp.active:before{height:114%}
.full-card-mm .item-nav-comp:first-child{border-left:1px solid #cdcdcd}
.full-card-mm .item-nav-comp.active{background:#fff;box-shadow:0 0 15px rgb(0 0 0 / 10%);z-index:70;border-bottom:1px solid #fff}
.full-card-mm .icons-mm .item-nav-comp.active{border-bottom:1px solid #cdcdcd}
.full-card-mm .icons-mm .item-nav-comp:before{height:100%;background:0}
.full-card-mm .new-nav-complect{border-bottom:0}
.full-card-mm .price-season{text-align:left}
.full-card-mm .tit-nav-comp{font-size:24px}
.full-card-mm .tit-nav-comp b{border:0;color:#000}
.full-card-mm .price-nav-comp{font-size:26px;font-family:"GothamPro",Verdana,sans-serif;font-weight:600;margin-bottom:5px}
.full-card-mm .price-nav-comp b{color:#ff3f06}
.full-card-mm .item-nav-comp .price-nav-comp+s{position:relative;display:inline-block;margin:0;font-size:17px;font-family:"GothamPro",Verdana,sans-serif;font-weight:600;color:#888;text-decoration:none}
.full-card-mm .item-nav-comp .price-nav-comp+s:before{position:absolute;top:50%;left:0;background:#838383;transform:rotate(2deg);content:'';display:block;width:100%;height:2px}
.full-card-mm .item-nav-comp .button{border-color:#97e697;padding-left:22px!important;font-size:18px!important;padding-right:22px!important;background:#fefefe}
.wall-point{position:absolute;top:-10px;right:0px;z-index:-1;background-repeat:no-repeat;background-position:right top;width:186px;height:165px;/*background:url(/local/templates/home-projects-2022/images/wall-point.png) no-repeat*/}
.new-choice-head .item-choice-mm:first-child .wall-point{top:-1px}
.key-point{position:absolute;top:-16px;right:0;z-index:-1;background-repeat:no-repeat;width:184px;height:164px;/*background:url(/local/templates/home-projects-2022/images/key-point.png) no-repeat*/}
.tap-point{position:absolute;top:-12px;right:8px;z-index:-1;background-repeat:no-repeat;width:134px;height:159px;/*background:url(/local/templates/home-projects-2022/images/tap-point.png) no-repeat*/}
.full-card-mm .item-nav-comp.active .key-point{max-height:139px;overflow:hidden}
.item-single-nav{position:relative;display:flex;align-items:center;width:100%;box-sizing:border-box;padding:35px 40px 35px 45px}
.tit-single-nav{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:40px;margin:7px 0 22px 0;text-transform:uppercase}
.price-single-nav{font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:26px;margin:3px 0 0 0}
.price-single-nav s{position:relative;display:inline-block;margin:0 0 0 5px;font-size:18px;font-family:"GothamPro",Verdana,sans-serif;font-weight:600;color:#888;text-decoration:none}
.price-single-nav s:before{position:absolute;top:50%;left:0;background:#838383;transform:rotate(2deg);content:'';display:block;width:100%;height:2px}
.price-single-nav b{font-weight:700;color:#ff4800}
.single-tab-nav .content-right{max-width:100%}
.item-single-nav .button{margin-left:auto}
.ico-single-price{position:absolute;bottom:0;right:282px}
.ico-single-price img{display:block}
.new-nav-complect{margin-top:33px}
.left-single-nav{margin-right:25px}
.new-choice-mm{margin-top:35px}
.new-choice-mm *{box-sizing:border-box}
.new-choice-head{display:flex;justify-content:space-around}
.item-choice-mm{position:relative;z-index:20;flex:1 1 0;border:1px solid #cdcfca;margin:-1px 0 0 -1px;padding:0 23px 0 23px;background:#fdfdfb}
.item-choice-mm:nth-child(2){position:relative;background:#fff;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;z-index:25}
.item-choice-mm:nth-child(2):before{position:absolute;content:'';top:0;width:30px;margin-right:1px;height:100%;right:100%;box-shadow:inset -30px 0 30px -30px rgba(0,2,3,.10)}
.item-choice-mm:nth-child(2):after{position:absolute;content:'';top:0;width:30px;margin-left:1px;height:100%;left:100%;box-shadow:inset 30px 0 30px -30px rgba(0,2,3,.10)}
.new-choice-head .item-choice-mm{position:relative;display:flex;padding-top:10px;padding-bottom:10px;min-height:125px;flex-direction:column;justify-content:center}
.new-choice-head .item-choice-mm:nth-child(2){border-top:1px solid #fff;box-shadow:0 0 30px rgba(0,2,3,.10)}
.new-choice-head .item-choice-mm:nth-child(2):after,.new-choice-head .item-choice-mm:nth-child(2):before{display:none}
.item-choice-mm .tit-single-nav{margin-bottom:9px;margin-top:0;line-height:normal;font-size:29px;padding-right:180px}
.body-choice-mm{position:relative;z-index:30}
.body-choice-mm .item-choice-mm{padding-top:15px;padding-bottom:17px}
.line-body-choice{position:relative;z-index:20;display:flex;justify-content:space-around}
.item-choice-mm p{margin:0 0 11px 0;padding:0;line-height:normal;font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:16px}
.item-choice-mm ul{list-style-type:none;margin:0;padding:0}
.item-choice-mm li{position:relative;margin:0 0 10px 0;padding:0 0 0 13px;background:0}
.item-choice-mm li:last-child{margin-bottom:0}
.item-choice-mm li:before{position:absolute;top:9px;left:0;background:#008b00;border-radius:50%;content:'';display:block;width:4px;height:4px}
.item-choice-mm li span{color:#008b00}
.more-link-mm{position:absolute;top:25px;right:28px;font-size:18px}
.more-link-mm a{border-radius:5px;display:inline-block;padding:7px 15px 11px 15px;color:#006c00;text-decoration:none;background:rgba(255,255,255,0.9)}
.more-link-mm span{border-bottom:1px solid rgba(0,108,0,.3);transition:.3s}
.more-link-mm a:hover span{border-bottom:1px solid #5d5}
.big-price-mm{font-size:31px;padding:10px 0 8px 0}
.credit-mm{display:flex;flex-wrap:wrap;padding:7px 0 0 0;margin:0 0 20px 0}
.credit-mm span{display:block;margin-right:5px;font-family:"GothamPro",Verdana,sans-serif;font-weight:600;font-size:15px}
.credit-mm a{margin-left:auto;color:#006c00;text-decoration:none;border-bottom:1px solid rgba(0,108,0,.3);transition:.3s;background:#fff}
.credit-mm a:hover{border-bottom:1px solid #5d5}
.buts-choice-mm{display:flex;padding:0 0 10px 0}
.but-ch-mm{width:47.5%;font-size:18px}
.but-ch-mm:last-child{margin-left:auto}
.but-ch-mm a{border:1px solid #fb8a00;font-family:"GothamPro",Verdana,sans-serif;transition:.3s;border-radius:5px;font-weight:600;justify-content:center;height:74px;display:flex;align-items:center;color:#fb8a00;width:100%;text-decoration:none;text-align:center}
.but-orange-mm a{color:#fff;background:#fb8a00}
.but-ch-mm a:hover{color:#fff;background:#fb8a00}
.but-orange-mm a:hover{opacity:.9}
.line-body-choice:last-child{z-index:15}
.line-body-choice:last-child .item-choice-mm:nth-child(2){box-shadow:0 0 30px rgba(0,2,3,.10);border-bottom:1px solid #fff!important}
.line-body-choice:last-child .item-choice-mm:nth-child(2):after,.line-body-choice:last-child .item-choice-mm:nth-child(2):before{display:none}
.line-body-choice:nth-last-child(-n+2) .item-choice-mm:nth-child(2){border-bottom:1px solid #cdcfca}
.dot-pic{position:relative;}
.dot-pic:before{content:'.';font-size:60px; line-height:1px;position: absolute;top:-11px;left: -2px;color:#008b00;}

.sip-dom-po .pic1-new{left:24%;top:72%}
.sip-dom-po .pic4-new {left:78%}
.list-pills__text{font-size:13px}
.list-pills__link{padding-left:2px;padding-right:2px}

.yellow-k{color: #ff9700;margin-top: 20px !important;}
.line-inner-ss .item-choice-mm{border-top: 1px solid #f6f6f6;}
.none-compl{display: flex;align-items: center;width: 100%;text-align: center;justify-content: center;height: calc(100% - 40px);text-align: left;font-size: 20px !important;margin: 20px 0 0 0 !important;}

.tab-fund-new{display:none}

.field-pp.email {text-align: center;}
.field-pp.email .email-starter{display: inline-block; margin: 10px 0 15px; color: #008b00; text-decoration: underline; cursor: pointer;}

.roof-5-2022 .pic2-new{left:9.73%;top:29.55%}
.roof-5-2022 .pic3-new{left:41.5%;top:28.55%}
.roof-5-2022 .pic5-new{left:57.73%;top:22.55%}
.roof-5-2022 .pic4-new{left: 39.73%;top: 0.95%}

.wall-new1-2022 .pic1-new {left: 28.73%;top: 77.55%}
.wall-new1-2022 .pic2-new{left: 42%;top: 25.55%}
.wall-new1-2022 .pic3-new{left:53.4%;top: 37.2%;}
.wall-new1-2022 .pic4-new{left:89.4%;top:36.2%}
.wall-new1-2022 .pic7-new{left:86.2%;top:74.7%}

.wall-new2-2022 .pic1-new {left:9.73%;top:71.55%;}
.wall-new2-2022 .pic2-new {left:44%;top:77.55%}
.wall-new2-2022 .pic3-new {left:80.4%;top:74.2%}
.wall-new2-2022 .pic4-new {left:23.4%;top:61.2%}
.wall-new2-2022 .pic5-new {left: 39.3%;top: 57.2%}
.wall-new2-2022 .pic6-new{left:73.4%;top:45.7%}
.wall-new2-2022 .pic7-new{left:82.2%;top:35.7%}
.wall-new2-2022 .pic8-new{left:37.2%;top:37.7%}
.wall-new2-2022 .pic9-new{left:59.2%;top:30.7%}
.wall-new2-2022 .pic10-new{top:17%;left:44%}
.wall-new2-2022 .pic11-new{left:64%;top:14%}

.roof-new1-2022 .pic1-new{left:41.73%;top:79.55%}
.roof-new1-2022 .pic2-new{left:77.3%;top:62.8%}
.roof-new1-2022 .pic3-new{left:31.5%;top:47.85%}
.roof-new1-2022 .pic4-new{left:64.73%;top:31.75%}
.roof-new1-2022 .pic5-new{left:36.93%;top:34.85%}
.roof-new1-2022 .pic6-new{left:17.73%;top:38.2%}
.roof-new1-2022 .pic7-new{left:6.93%;top:30.85%}
.roof-new1-2022 .pic8-new{left:23.73%;top:18.2%}
.roof-new1-2022 .pic9-new{left:53%;top:19%}
.roof-new1-2022 .pic10-new{left:39%;top:9%}

.roof-new2-2022 .pic10-new{left:42%;top:4%}
.roof-new2-2022 .pic8-new{left:25.73%;top:15.2%}
.roof-new2-2022 .pic1-new{left:41.73%;top:84.55%}
.roof-new2-2022 .pic3-new{left:32.5%;top:50.85%}

.roof-new3-2022 .pic1-new{left:19.73%;top:56.55%}
.roof-new3-2022 .pic2-new{left:74.3%;top:43.8%}
.roof-new3-2022 .pic3-new{left:18.5%;top:30.85%}
.roof-new3-2022 .pic5-new{left:44.93%;top:28.85%}
.roof-new3-2022 .pic6-new{left:42.73%;top:1.2%}

.wall-sip-pk-2022 .pic1-new{left:59.73%;top:74.55%}
.wall-sip-pk-2022 .pic2-new{left:25%;top:66%}
.wall-sip-pk-2022 .pic3-new{left:22%;top:53%}
.wall-sip-pk-2022 .pic4-new{left:71.4%;top:47.2%}
.wall-sip-pk-2022 .pic5-new{left:29.3%;top:40.2%}
.wall-sip-pk-2022 .pic6-new{left:56.4%;top:26.7%}
.wall-sip-pk-2022 .pic7-new{left:61.2%;top:10.7%}


.roof-new4-2022 .pic6-new{left:43.73%;top:13.2%}
.roof-new4-2022 .pic2-new{left:14.3%;top:16.8%}
.roof-new4-2022 .pic3-new{left:27.5%;top:56.85%}
.roof-new4-2022 .pic5-new{left:47.93%;top:66.85%}
.header__wrappper{position:relative}
.twenty-year {position:absolute;top:2px;left:124px}
.link-choice-town2 a{text-decoration:none}
.header--fixed.header--position .twenty-year {left:400px}

.product-card__img-wrapper{position:relative}
.zone-img{position:absolute;left:0;top:0;width:100%;height:100%;display:flex}
.item-zone{position:relative}
.item-zone.active:before{position:absolute;bottom:0;width:100%;background:#ff9700;content:'';display:block;height:3px}
.item-zone{flex:1 1 0;box-sizing:border-box;height:100%}
.wr-zone-lazy .item-zone{flex: none;}
.product-card__label-wrapper{z-index:20}
.wr-zone .thumb-img-zone img{height: auto;}
.wr-zone .thumb-img-zone > img, .wr-zone .thumb-img-zone > .img{display: none;height: auto;}
.wr-zone .thumb-img-zone img.active, .wr-zone .thumb-img-zone > .img.active{display: block;}

.urid-list{margin-top:-20px;padding:20px 10px 20px 10px;background:#fff}
.urid-list ul, .urid-list ol{margin-bottom:40px;margin-top:15px}
.urid-list ul li, .urid-list ol li{margin:0 0 10px 0}
.urid-list ol ul{list-style-type: disc !important}
.none-marg{margin-bottom:0 !important}

.catalog__content .catalog__list .catalog__item .product-card{padding-bottom:26px}
.product-card{padding-bottom:30px}

.line-ss-price {display:flex;padding:0 10px 28px 10px}
.text-ss-price {}
.num-ss-price {margin-left:auto;position:relative;font-size:18px;}
.but-ss-price {position:absolute;top:-7px;right:0;font-size:12px}
.but-ss-price span{cursor: pointer;}
.but-ss-price a, .but-ss-price span{color:#fff;background:#ff9700;text-decoration:none;text-align:center;box-sizing:border-box;height:auto;border-radius:3px;line-height:normal;display:block;flex-wrap:wrap;padding:3px 10px 3px 10px}
.but-ss-price a:hover, .but-ss-price span:hover{background:#FFA400}
.but-ss-price i{display:block;font-style:normal;white-space:nowrap}

.block-price-hide{padding:0 10px 10px 10px}
.tit-price-hide{margin:0 0 2px 0;font-size:12px;font-family:Verdana,Geneva,sans-serif;color:#7f7f7f; min-height: 1em;}
.field-price-hide{display:flex;margin:0 0 5px 0;align-items:center;background:#ececec;padding:0 0 0 10px;border-radius:3px;height:30px}
.price-hide{font-size:16px;color:#1c1c1c;font-family:"GothamPro",Verdana,sans-serif;font-weight:400}
.but-price-hide{margin-left:auto;font-size:12px;font-family:Verdana,Geneva,sans-serif}
.but-price-hide span,.but-price-hide a{background:#ff9700;text-decoration:none;cursor:pointer;padding:0 14px 0 14px;border-radius:3px;color:#fff;text-align:center;display:flex;align-items:center;height:30px;cursor:pointer}
.price-credit-hide{display:flex;align-items:baseline}
.tit-credit-hide{font-size:12px;font-family:Verdana,Geneva,sans-serif;color:#7f7f7f}
.price-credit-month{margin-left:auto}
.price-credit-month span,.price-credit-month a{position:relative;font-size:14px;cursor:pointer;font-family:Verdana,Geneva,sans-serif;color:#008b00}
.price-credit-month span:before,.price-credit-month a:before{position:absolute;bottom:0;left:0;content:'';display:block;width:100%;height:1px;background:#008b00}
.product-card__item-inner + .block-price-hide{margin-top:-15px}

.wr-panel-telegramm{position:fixed;bottom:0;left:0;width:100%;background:#3390ec;z-index:999}
.panel-telegramm{max-width:1245px;margin:0 auto;padding:0 10px 0 10px;box-sizing:border-box;display:flex;align-items:center}
.top-telegramm{display:none;padding:10px 0 0 0;margin:0 0 10px 0;font-size:18px;font-family:"GothamPro",Verdana,sans-serif;font-weight:300;line-height:30px}
.top-telegramm a{color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,0.4)}
.top-telegramm a:hover{border-color:#fff}
.panel-right-tl{display:none;margin:0 0 0 auto}
.subscr-link{position:relative;top:-2px;font-family:"GothamPro",Verdana,sans-serif;font-weight:700;font-size:22px}
.subscr-link a{color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,0.4)}
.subscr-link a:hover{border-color:#fff}
.but-subscr-link{font-size:16px;font-family:"GothamPro",Verdana,sans-serif;font-weight:600;margin:0 0 0 50px}
.but-subscr-link a{position:relative;display:flex;align-items:center;height:40px;padding:0 28px 2px 47px;border-radius:5px;background:#fff;color:#3390ec;text-decoration:none}
.but-subscr-link a:before{position:absolute;left:17px;top:13px;content:'';display:block;width:19px;height:16px;background:url(/local/templates/home-projects-2022/images/ico-tgn.png) no-repeat}
.bot-telegramm{display:flex;align-items:center;padding:10px 0 10px 0}
.qr-code{position:relative;padding:10px;background:#fff;border-radius:10px}
.qr-code:before{position:absolute;left:-75px;top:50%;margin:-23px 0 0 0;content:'';display:block;width:62px;height:46px;background:url(/local/templates/home-projects-2022/images/ico-scan-tg.png) no-repeat}
.qr-code img{display:block; max-width: 100px;}
.close-tgg{display:none;position:absolute;top:18px;right:18px;width:28px;height:28px;cursor:pointer;z-index:98}
.close-tgg:before,.close-tgg:after{position:absolute;left:12px;content:' ';height:28px;width:2px;background-color:#fff}
.close-tgg:before{transform:rotate(45deg)}
.close-tgg:after{transform:rotate(-45deg)}
.wr-panel-telegramm.opn .panel-right-tl, .wr-panel-telegramm.opn .close-tgg, .wr-panel-telegramm.opn .top-telegramm{display:block}
.wr-panel-telegramm.wr-panel-telegramm-v2 .close-tgg{display: block;}
.wr-panel-telegramm.wr-panel-telegramm-v2 .panel-right-tl{margin-right: 50px;}


.bl-teg-cont{display:flex;align-items:center}
.link-tg-cont{font-size:22px;line-height:30px;font-family:"GothamPro",Verdana,sans-serif;font-weight:700}
.link-tg-cont a{position:relative;color:#3390ec;display:inline-block;vertical-align:top;text-decoration:none;padding:0 0 0 67px}
.link-tg-cont a:before{position:absolute;top:50%;left:0;content:'';margin:-24px 0 0 0;display:block;width:48px;height:48px;background:url(/local/templates/home-projects-2022/images/ico-cont-tg.png) no-repeat}
.link-tg-cont a span{border-bottom:1px solid rgba(51,144,236,0.4)}
.link-tg-cont a:hover span{border-bottom:1px solid rgba(51,144,236,1)}
.qr-cont{margin:0 0 0 55px;display:flex;align-items:center}
.qr-cont img{display:block;margin:0 0 0 12px}
.qr-cont img:first-child{margin-left:0}
.qr-cont .qr-code-tg{max-width: 50px;}
.main-contacts__row{padding-top:11px !important;padding-bottom:25px !important}
.wr-big-innder-new2 ul.list-complekt-new{width:104%}
.wr-big-innder-new2 .inner-new2{width:610px;margin-right: -43px;}
.wr-big-innder-new2 .inner-new-left2{position:relative;z-index:20;padding-right:0}

.wr-big-innder-new3 ul.list-complekt-new{width:105%}
.wr-big-innder-new3 .inner-new2{width:610px;margin-right: -43px;}
.wr-big-innder-new3 .inner-new-left2{position:relative;z-index:20;padding-right:0}

.page-inner-two-columns.main-wrapper-top-padding .configuration .new-choice-head .item-choice-mm { width:33.3%}
.page-inner-two-columns.main-wrapper-top-padding .configuration  .item-choice-mm .tit-single-nav {padding-right:146px;font-size:20px; min-height:44px}
.page-inner-two-columns.main-wrapper-top-padding .configuration  .item-choice-mm .price-single-nav s {margin-left:0;margin-top:5px}
.full-construction__footer-calculator{text-align:center}

.technology_item{margin-bottom:30px}
.anons{margin-top:10px;margin-bottom:10px}
.back_to_section{margin-bottom:30px}
.article-preview__content{width:100%;box-sizing:border-box}


.main-ban_build { position: relative; margin:0 0 45px 0}
.main-ban_build img {display:block;max-width:100%}
.desc-ban_build {display:flex;flex-direction:column;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%}
.top-ban_build {display:flex;align-items:flex-end;padding:0 0 0 54px}
.logo-ban_build {}
.logo-ban_build img {display:block;max-width:100%}
.green-ban_build {font-family:"GothamPro",Verdana,sans-serif;background:#008b00;color:#fff;padding:38px 40px 35px 44px;font-size:18px;line-height:22px}
.green-ban_build b {}
.bot-ban_build {display:flex;}
.in-bot_build {background:#d27d00;color:#fff;font-size:36px;line-height:42px;font-family:"GothamPro",Verdana,sans-serif;font-weight:600;box-sizing:border-box;padding:28px 44px 32px 54px}
.block-benef_build {display:flex;flex-wrap:wrap;margin:-40px 0 80px -30px}
.item-benef_build {width:calc(25% - 30px);margin:40px 0 0 30px}
.ico-benef_build {margin:0 0 15px 0}
.ico-benef_build img {display:block;max-width:100%}
.item-benef_build span {display:block;font-size:24px;margin:0 0 18px 0;font-family:"GothamPro",Verdana,sans-serif;font-weight:600;line-height:29px}
.item-benef_build p {margin:0;padding:0;font-size:15px}
.online_build {margin:0 0 70px 0}
.title-online-build {margin:0 0 27px 0;font-size:36px;text-align:center;line-height:normal;font-family:"GothamPro",Verdana,sans-serif;font-weight:600;}
.nav-online_build {}
.nav-online_build ul {list-style-type:none;margin:-10px 0 30px -10px;padding:0;display:flex;justify-content:center;flex-wrap:wrap}
.nav-online_build ul li {margin:10px 0 0 10px;font-size:15px;padding:0;line-height:normal;background:none}
.nav-online_build ul li a {position:relative;display:flex;box-shadow:2px 2px 2px rgba(0,0,0,0.2);padding:0 30px 2px 55px;background:#f6f6f6;border-radius:5px;height:40px;justify-content:center;align-items:center;text-align:center;text-decoration:none; color:#333}
.nav-online_build ul li a:before{position:absolute;top:50%;left:21px;margin:-7px 0 0 0;background:url(/local/templates/home-projects-2022/images/ico-online-build.png) no-repeat;content:'';display;block;width:24px;height:14px}
.nav-online_build ul li.active a{background:#fff5a0;box-shadow:inset 1px 1px 1px rgba(0,0,0,0.2);}
.body-cont-online_build {}
.tab-online_build {background:#999}
.video-online_build {position:relative}
.video-online_build iframe{display:block}
.video-online_build img {display:block;max-width:100%}
.but-play-online_build {position:absolute;top:50%;left:50%;margin:-32px 0 0 -32px}
.but-play-online_build a {display:block;width:64px;height:64px;background:url(/local/templates/home-projects-2022/images/play-build.png) no-repeat;}
.list-card_build {}
.form_build {background:#eee;border-radius:5px;text-align:center;box-sizing:border-box;padding:58px 20px 47px 20px;margin:0 0 65px 0}
.form_build *{box-sizing:border-box;}
.form_build .title-online-build {text-align:center}
.title-online-build  a {text-decoration:none;border-bottom:1px solid #008b00}
.text-form_build {font-size:15px;margin:0 0 26px 0}
.text-form_build span {display:block;color:#ff9700;font-weight:700}
.field_build {display:flex;align-items:center;justify-content:center;margin:0 0 20px 0}
.field_build label {display:block;min-width:85px;margin:0 15px 0 0;text-align:right;font-size:17px;color:#999}
.field_build input {box-sizing:border-box;max-width:295px;box-shadow:1px 2px 2px rgba(0,0,0,0.2);font-family:Verdana;font-size:17px;color:#333;padding:0 18px 0 18px;outline:none;border:1px solid transparent}
.but-form_build {}
.but-form_build button {background:#008b00;color:#fff;margin:0 auto;border:none;padding:0 45px 0 45px;font-family:"GothamPro",Verdana,sans-serif;font-weight:500;font-size:20px;outline:none;cursor:pointer;height:56px;border-radius:5px;display:block;}
.assets-form_build {font-size:12px;color:#999;margin:12px 0 0 0}
.assets-form_build a {text-decoration:none; border-bottom:1px solid rgba(0, 139, 0, 0.2);}
.about-build {margin:0 0 45px 0}
.about-build .title-online-build {text-align:left;margin-bottom:35px}
.text-about-build {margin:0 0 35px 0}
.text-about-build p {}
.hide_build {display:none}
.but-more-about {margin:30px 0 0 0}
.but-more-about a {text-decoration:none;border-bottom:1px dotted #008b00;display:inline-block !important}
.but-more-about span:first-child {}
.but-more-about span:last-child {display:none}
.but-more-about a.active span:last-child{display:block}
.but-more-about a.active span:first-child{display:none}
.map_build {}
.map_build img {display:block;max-width:100%}
.page-title {padding-top:10px}
.benef-tit_build + .advantages{border:none;padding-top:0}
.benef-tit_build .title-online-build{font-size:30px;font-weight:700}
.list-card_build .title-online-build{margin-bottom:45px}

.catalog-full .aside.catalog__asider{display:none!important}
.catalog-full .catalog__content{margin-left:0}
.catalog-full .catalog__list{margin-left:-2.4%;justify-content: flex-start}
.catalog-full .catalog__list .catalog__item{width:calc(33.33% - 2.4%);margin-left:2.4%}
.catalog-full .wr-zone .thumb-img-zone img{width:100%}
.catalog-glamping{margin: 25px 0 50px;}
.b-filter-horizont{background:#f5f5f5;border-radius:5px;padding:25px 20px 25px 20px}
.top-panel-f-gor{display:flex;margin:0 0 25px 0}
.title-filter-hor{display:flex;align-items:center;font-size:24px;font-weight:600;font-family:GothamPro,Verdana,sans-serif;color:#008b00;text-transform:uppercase}
.title-filter-hor span{position:relative;top:-1px;text-transform:none;font-weight:400;margin:0 0 0 26px;font-family:Verdana,Geneva,sans-serif;font-size:17px;color:#999}
.all-clear-filter{margin-left:auto;font-size:17px}
.all-clear-filter a{position:relative;text-decoration:none;color:#ff9700;border-bottom:1px dotted #ff9700}
.all-clear-filter a span{position:absolute;left:-19px;top:50%;margin-top:-7px;width:15px;height:15px;display:block}
.all-clear-filter a span:after,.all-clear-filter a span:before{position:absolute;left:6px;content:' ';height:15px;width:2px;background-color:#ff9700}
.all-clear-filter a span:before{transform:rotate(45deg)}
.all-clear-filter a span:after{transform:rotate(-45deg)}
.list-filter-horizont{display:flex;flex-wrap:wrap;margin:-10px 0 0 -10px}
.item-filter-hor{position:relative;margin:10px 0 0 10px}
.top-item-filt{display:inline-flex;height:40px;align-items:center;background:#fff;box-shadow:1px 2px 2px rgba(0,0,0,.15);border-radius:5px}
.top-item-filt:hover{background:#fdffd5}
.item-filter-hor.active .top-item-filt{background:#fff5a0;box-shadow:inset 1px 1px 1px rgba(0,0,0,.15)}
.sel-filter-hor{position:relative;display:flex;cursor:pointer;align-items:center;font-size:17px;color:#565656;height:40px;padding:0 32px 2px 15px}
.sel-filter-hor:before{position:absolute;top:50%;margin-top:-2px;right:13px;content:'';display:block;width:8px;height:5px;background:url(/local/templates/home-projects-2022/images/arrow-sel-hor.webp) no-repeat}
.clear-filter-hor{height:40px;width:40px;display:none;align-items:center;justify-content:center;border-left:1px solid #ede495}
.clear-filter-hor span{width:15px;height:15px;cursor:pointer;position:relative;display:block}
.clear-filter-hor span:after,.clear-filter-hor span:before{position:absolute;left:6px;content:' ';height:15px;width:2px;background-color:#b3ac77}
.clear-filter-hor span:before{transform:rotate(45deg)}
.clear-filter-hor span:after{transform:rotate(-45deg)}
.item-filter-hor.active .clear-filter-hor{display:flex}
.drop-filt{position:absolute;top:100%;left:0;z-index:90;background:#fff;margin-top:1px;box-sizing:border-box;min-width:128px;border-radius:5px;padding:18px 20px 18px 20px;box-shadow:0 2px 2px rgba(0,0,0,.15)}
.drop-filt{display:none}
.drop-filt ul{list-style-type:none;margin:-15px 0 0 0;padding:0}
.drop-filt li{position:relative;margin:15px 0 0 0;white-space:nowrap;padding:0;line-height:normal;background:0 0;color:#565656}
.drop-filt li label{position:relative;cursor:pointer;padding:0 0 0 30px;min-height:22px;font-size:17px;display:inline-block;vertical-align:top}
.drop-filt li label:before{position:absolute;top:-1px;left:0;box-sizing:border-box;content:'';display:block;width:23px;height:23px;background:#f5f5f5;border:1px solid #eaeaea;border-radius:5px}
.drop-filt li input{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0}
.drop-filt li input:checked+label:before{background:#ff9700}
.drop-filt li label:after{display:none;position:absolute;top:50%;left:6px;margin:-5px 0 0 0;content:'';width:12px;height:10px;background:url(/local/templates/home-projects-2022/images/check-filt-hor.png) no-repeat}
.drop-filt li input:checked+label:after{display:block}
.slider-price-hor .ui-widget.ui-widget-content{margin-top:0}
.slider-price-hor .ui-slider-horizontal .ui-slider-handle{background:#008b00!important;height:20px;width:20px;border-radius:5px;top:-8px!important}
.slider-price-hor .ui-widget.ui-widget-content{height:4px!important;background:#ececec;border-radius:0;border:none!important}
.slider-price-hor .ui-slider .ui-slider-range{background:#008b00!important}
.slider-price-hor{width:290px}
.field-hor{display:flex;box-shadow:none;margin:0 0 18px 0}
.field-hor input{font-size:17px;width:50%;font-family:Verdana,Geneva,sans-serif;padding:0 9px 0 9px;box-sizing:border-box;height:40px;font-weight:400;background:#f5f5f5;outline:0;border:1px solid #e5e5e5}
.field-hor input:first-child{border-radius:5px 0 0 5px}
.field-hor input:last-child{border-radius:0 5px 5px 0;border-left:0}
.val-price-hor{display:flex;align-items:center;margin:9px 0 0 0}
.val-price-hor span{display:block;font-size:14px;color:#999}
.val-price-hor span:last-child{margin-left:auto}

.list-banners-small .list-banners-small__item a{height:100%;display:block}

.block-mana-cons{display:flex;background:#f0f0f0;padding:25px;border-radius:4px;margin:60px 0 36px 0}
.block-mana-cons-left{width:47%;display:flex;align-items:center}
.img-man-cons{width:200px;min-width:200px}
.img-man-cons img{display:block;max-width:100%}
.desc-man-cons{padding:0 0 0 44px}
.name-man-cons{margin:0 0 8px 0;font-size:24px;line-height:30px;font-family:GothamPro,Verdana,sans-serif;font-weight:600}
.stat-man-cons{margin:0 0 32px 0;font-size:15px;color:#999}
.phone-man-cons{font-size:24px;font-family:GothamPro,Verdana,sans-serif;font-weight:600;margin:0 0 10px 0}
.phone-man-cons a{color:#333;text-decoration:none}
.mail-man-cons{font-size:15px;margin:0 0 20px 0}
.but-cons-man{font-size:18px;font-family:GothamPro,Verdana,sans-serif;font-weight:500}
.but-cons-man a{display:inline-flex;transition:.3s;height:46px;color:#fff;background:#ef991c;border-radius:3px;padding:0 28px 3px 28px;align-items:center;justify-content:center;text-align:center;text-decoration:none}
.but-cons-man a:hover{opacity:.9}
.block-mana-cons-right{width:53%;box-sizing:border-box;padding:0 0 0 35px}
.link-block-bottom{display:flex;margin:0px 0 0 -70px}
.block-mana-cons + .link-block-bottom{margin-top:-25px}
.col-link-bottom{width:calc(50% - 70px);margin:25px 0 0 70px}
.line-link-bottom{margin:0 0 25px 0}
.line-link-bottom:last-child{margin-bottom:0}
.line-link-bottom p{margin:0 0 8px 0;text-transform:uppercase;font-size:14px;text-transform:uppercase;font-family:GothamPro,Verdana,sans-serif;font-weight:700}
.line-link-bottom ul{list-style-type:none;margin:-6px 0 0 -14px;padding:0;display:flex;flex-wrap:wrap}
.line-link-bottom ul li{margin:6px 0 0 14px;font-size:13px;padding:0;line-height:normal;background:0 0}

.results_catalog_list .gallery-preview__img-inner, .popular-articles-slider .gallery-preview__img-inner{position: relative;}
.results_catalog_list .gallery-preview__img-inner .gallery-preview__img-inner_label, .popular-articles-slider .gallery-preview__img-inner .gallery-preview__img-inner_label{position: absolute;bottom: 5px;left: 5px;background: #fff;padding: 2px 10px;font-size: 14px;border-radius: 4px;color: #333;}

.die-cost-park{position:relative;min-height:100px;padding:15px 30px 15px 30px;display:flex;align-items:center;background:#eee;box-sizing:border-box;margin-bottom:70px;border-radius:5px}
.die-cost-park p{margin:0;padding:0 50px 0 0;font-size:20px;line-height:25px}
.but-cost-park{font-size:16px;line-height:18px;margin-left:auto;white-space:nowrap}
.but-cost-park a{color:#fff;background:#ff9700;padding:5px 40px 8px 40px;text-decoration:none;box-sizing:border-box;border-radius:5px;transition:.3s;display:flex;height:42px;text-decoration:none;align-items:center}
.but-cost-park a:hover{opacity:.9}

.modal-call-response .modal-call__title{margin-bottom: 25px;}

.arrow-top-s{display:none;position:fixed;bottom:100px;right:30px;z-index:999}
.arrow-top-s a{position:relative;display:block;width:37px;transition:.3s;height:37px;border-radius:50%;background:#008b00}
.arrow-top-s a:before{position:absolute;top:50%;left:50%;transform:rotate(180deg);margin:-15px 0 0 -16px;content:'';display:block;background:url(/local/templates/home-projects-2022/images/arrow-top-s.svg) no-repeat;width:32px;height:30px;background-size:100% auto}
.arrow-top-s a:hover{opacity:.9}
.discount__img{height:auto !important}
.discount__img img {display:block}

.faq-dz{margin:30px 0 30px 0}
.item-faq-dz{margin:0 0 15px 0}
.item-faq-dz h3, .item-faq-dz h2{position:relative;margin:0;padding:5px 45px 5px 0;font-size:20px;line-height:25px;cursor:pointer}
.body-faq-dz{padding:5px 0 0 0}
.body-faq-dz p:last-child{margin-bottom:0}
.body-faq-dz p:first-child{margin-top:0}
.body-faq-dz p:first-child:last-child{margin:0}
.item-faq-dz:last-child{margin-bottom:0}
.item-faq-dz h3:before, .item-faq-dz h2:before{position:absolute;top:50%;transform:rotate(180deg);right:0;margin:-15px 0 0 0;content:'';display:block;width:30px;height:30px;background:url(/local/templates/home-projects-2022/images/arrow-dz.svg) no-repeat;background-size:cover}
.item-faq-dz h3.active:before, .item-faq-dz h2.active:before{transform:rotate(0)}

.item-new-off{font-size:18px;margin:6px 0 0 0}
.item-new-off b{font-size:16px}
.item-new-off a{color:#000;text-decoration:none}
.item-new-off:last-child{margin-bottom:0}
.tit-otd-ss{display:block;margin-bottom:4px;margin-top:8px}
.nav-tab-location{margin:0 0 18px 0}
.nav-tab-location ul{list-style-type:none;margin:0;padding:0;display:flex}
.nav-tab-location li{margin:0;padding:0 5px 0 5px;height:50px;width:50%;font-size:18px;cursor:pointer;text-transform:uppercase;font-weight:500;justify-content:center;line-height:normal;display:flex;align-items:center;background:#ebebeb}
.nav-tab-location li:first-child{border-radius:4px 0 0 4px;}
.nav-tab-location li:last-child{border-radius:0 4px 4px 0;}
.nav-tab-location li.active{color:#fff;background:#008b00;cursor:default}

.head-bb-office {display:flex;align-items:center;margin:0 0 15px 0;flex-wrap:wrap}
.head-bb-office h2 {margin:0 22px 0 0;padding:0}
.nav-tab-location2{}
.nav-tab-location2{margin:0}
.nav-tab-location2 ul{list-style-type:none;margin:0;padding:0;display:flex}
.nav-tab-location2 li{margin:0;padding:0 10px 0 10px;box-sizing:border-box;min-width:200px;height:50px;width:50%;font-size:18px;cursor:pointer;text-transform:uppercase;font-weight:500;justify-content:center;line-height:normal;display:inline-flex;align-items:center;background:#ebebeb}
.nav-tab-location2 li:first-child{border-radius:4px 0 0 4px;}
.nav-tab-location2 li:last-child{border-radius:0 4px 4px 0;}
.nav-tab-location2 li.active{color:#fff;background:#008b00;cursor:default}

.card__stats .list-pills-links .list-pills__item .list-pills__link .list-pills__text{display: block;margin: 3px 0 0 0;}

.slider-three--house.slider-three-promo ul li{height: auto; max-height: 291px;}
.slider-three--house.slider-three-promo ul li img{height: auto;}

.nav-tab-location2-item, .slider-location2-item{display: none; height: auto;}
.nav-tab-location2-item.active, .slider-location2-item.active{display: block;}
iframe.nav-tab-location2-item.active{height: 100%;}

.tab-location .button{display: block;}

.slider-location2-item ul li{height: auto;}

.section-actions-section .text-part h2{font-size: 22px;line-height: 26px;font-weight: 400;}

.articles-list-center{text-align: center; font-size: 18px; margin: 5px 0 20px 0;}

.contacts-buttons .button{display: block;}

.table-new-fah{border-collapse:collapse}
.table-new-fah td{font-size:13px!important;line-height:20px!important}
.wr-table-fah{max-width:100%;overflow-x:auto}
.two-img-fah{margin-bottom:15px}
.two-img-fah ul{list-style-type:none;margin:-15px 0 0 -15px;padding:0;justify-content:center;display:flex;flex-wrap:wrap}
.two-img-fah ul li{margin:15px 0 0 15px;padding:0;backgrond:none;width:calc(50% - 15px)}
.two-img-fah ul li img{display:block;max-width:100%;margin:0 auto!important}
.three-img-fah ul{list-style-type:none;margin:-15px 0 0 -15px;padding:0;justify-content:center;display:flex;flex-wrap:wrap}
.three-img-fah ul li{margin:15px 0 0 15px;padding:0;backgrond:none;width:calc(33.333% - 15px)}
.three-img-fah ul li img{display:block;max-width:100%;margin:0 auto!important}
.fancybox-button--arrow_left[disabled],.fancybox-button--arrow_right[disabled]{display:none}
.four-img-fah{margin-bottom:30px}
.four-img-fah ul{list-style-type:none;margin:-15px 0 0 -15px;padding:0;justify-content:center;display:flex;flex-wrap:wrap}
.four-img-fah ul li{margin:15px 0 0 15px;padding:0;backgrond:none;width:calc(25% - 15px)}
.four-img-fah ul li img{display:block;max-width:100%;margin:0 auto!important}

#allrecords{position:relative;z-index:20}
.catalog-main-header{display: flex; justify-content: space-between; align-items: baseline; margin: 20px 0;}
.catalog-main-header .nav-sorting{margin: 0 25px 0 0;}
.catalog-main-header .nav-sorting + a{font-size: 16px;line-height: 18px;}

.wr-slider-about-new{position:relative;min-width:300px;overflow:hidden;margin-top:50px;margin-bottom:15px}
.wr-slider-about-new .slide img{display:block}
.wr-slider-about-new .slick-prev{position:absolute;top:50%;left:20px;margin:-5px 0 0 0;z-index:70;background-color: rgba(232,232,232,1);border-radius:50%;width:0px !important;height:0px !important;padding:40px 0 0 40px;overflow:hidden}
.wr-slider-about-new .slick-next{position:absolute;top:50%;right:20px;margin:-5px 0 0 0;z-index:70px;background-color: rgba(232,232,232,1);border-radius:50%;width:0px !important;height:0px !important;padding:40px 0 0 40px;overflow:hidden}
.wr-slider-about-new .slick-prev:before{width:9px;height:16px;content:'';position:absolute;top:50%;left:50%;margin:-8px 0 0 -5px;background:url(/local/templates/home-projects-2022/images/arrow-sl.svg) no-repeat;background-size:100% auto;transform:rotate(180deg)}
.wr-slider-about-new .slick-next:before{width:9px;height:16px;content:'';position:absolute;top:50%;left:50%;margin:-8px 0 0 -4px;background:url(/local/templates/home-projects-2022/images/arrow-sl.svg) no-repeat;background-size:100% auto;transform:none}
.wr-slider-about-new .slick-dots{display:none !important}

.slider-about-new{visibility:hidden;opacity:0;transition:opacity 0.5s}
.slider-about-new.slick-initialized{visibility:visible;opacity:1}
.slider-about-new .slide{display:none}
.slider-about-new .slide:first-child{display:block;visibility:hidden}
.slider-about-new.slick-initialized .slide{display:block;visibility:visible!important}

.full-construction-strict .accord-complekt-new-strict{position:relative;max-height:1050px;overflow:hidden}
.full-construction-strict{position:relative}
.full-construction-strict:before{position:absolute;bottom:-30px;left:50%;content:'';display:block;width:calc(100vw - 15px);height:90%;margin-left:-50vw;z-index:20;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,#fff 85%,#fff 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 85%,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 85%,#fff 100%)}
.full-construction-strict .item-complekt-new{filter:blur(2px)}
.full-construction-strict .item-complekt-new:nth-child(2),.full-construction-strict .item-complekt-new:nth-child(1){filter:blur(0px)}
.full-construction-strict .complect-inner-form{position:absolute;bottom:80px;left:0;z-index:50;width:100%}
.full-construction-strict .pop-final-price{border:1px solid #ff9500;margin-left:auto;margin-right:auto}
.full-construction-strict .aside-text-regular,.full-construction-strict+.options-view,.full-construction-strict .full-construction__footer{display:none}

/*slider partners*/
.part-neww{margin:0 0 83px 0}
.part-neww .advantages__title{}
.slider-part-neww{}
.slider-part-neww .slide{padding:0 10px 0 10px}
.slider-part-neww .slide p{margin:0 0 66px 0;padding:0;line-height:normal;display:flex;min-height:70px;align-items:center;justify-content:center}
.slider-part-neww .slide p:last-child{margin-bottom:0}
.slider-part-neww .slide p img{display:block;max-width:100%;max-height:100%;cursor:pointer;filter: grayscale(100%);transition:0.3s}
.slider-part-neww .slide p:hover img{filter: grayscale(0%)}
.part-neww .slick-prev{position:absolute;top:50%;left:-20px;transform: translate(0,0);margin-top:-18px;padding:36px 0 0 21px;width:0;height:0;overflow:hidden;background:url(/local/templates/home-projects-2022/images/arrow-sl-pr.svg) no-repeat}
.part-neww .slick-next{position:absolute;top:50%;right:-20px;transform: translate(0,0);transform:rotate(180deg);margin-top:-18px;padding:36px 0 0 21px;width:0;height:0;overflow:hidden;background:url(/local/templates/home-projects-2022/images/arrow-sl-pr.svg) no-repeat}
.advantages__list{border-bottom:none}

.slider-part-neww{visibility:hidden;opacity:0;transition:opacity 0.5s}
.slider-part-neww.slick-initialized{visibility:visible;opacity:1}
.slider-part-neww .slide{display:none}
.slider-part-neww .slide:first-child{display:block;visibility:hidden}
.slider-part-neww.slick-initialized .slide{display:block;visibility:visible!important}

.footer__copyright{position:relative;padding-right:280px}
.logo-assoc{display:flex;align-items:center;position:absolute;top:50%;right:0;margin-top:-15px}
.img-assoc{width:40px;}
.img-assoc img{display:block;max-width:100%; width: auto;}
.logo-assoc p{margin:0;padding:0;color:#b9b9b9;padding:0 0 0 10px;font-size:12px;line-height:normal}

/*slider other tech*/
.b-tech-hh{margin:50px 0 35px 0}
.title-tech-hh{margin:0 0 25px 0;font-weight:400;font-size:30px;line-height:21px;font-family:GothamPro-Bold}
.slider-tech-hh .slide{padding:20px 12px 20px 12px}
.in-tech-hh{position:relative}
.in-tech-hh a{text-decoration:none}
.in-tech-hh a>img{display:block;max-width:100%;border-radius:3px;filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.15)); height: auto;}
.decor-hh{position:absolute;right:0;bottom:0}
.decor-hh img{display:block; height: auto; width: auto;}
.tit-slide-tech-hh{position:absolute;top:0;left:0;font-size:30px;padding:10px 68px 10px 25px;line-height:33px;color:#000;font-family:GothamPro-Medium;text-transform:uppercase;display:flex;height:100%;width:100%;align-items:center;box-sizing:border-box}
.b-tech-hh .slick-list{margin-left:-12px;margin-right:-12px}
.slider-tech-hh{visibility:hidden;opacity:0;transition:opacity 0.5s}
.slider-tech-hh.slick-initialized{visibility:visible;opacity:1}
.slider-tech-hh .slide{display:none}
.slider-tech-hh .slide:first-child{display:block;visibility:hidden}
.slider-tech-hh.slick-initialized .slide{display:block;visibility:visible!important}
.slider-tech-hh .slick-prev{position:absolute;top:50%;left:-32px;transform: translate(0,0);margin-top:-18px;padding:36px 0 0 21px;width:0;height:0;overflow:hidden;background:url(/local/templates/home-projects-2022/images/arrow-sl-pr.svg) no-repeat}
.slider-tech-hh .slick-next{position:absolute;top:50%;right:-32px;transform: translate(0,0);transform:rotate(180deg);margin-top:-18px;padding:36px 0 0 21px;width:0;height:0;overflow:hidden;background:url(/local/templates/home-projects-2022/images/arrow-sl-pr.svg) no-repeat}

.header .header__logo.header__logo_mob{display: none;}

/*utp*/
.b-utp{display:flex;background:#f4f4f4;border-radius:3px;margin:35px 0 0 0}
.item-utp{position:relative;min-height:116px;width:50%;box-sizing:border-box;display:flex;align-items:center;padding:12px 40px 12px 40px}
.item-utp:before{position:absolute;top:50%;left:0;background:rgba(0, 0, 0, 0.1);transform:translateY(-50%);content:'';display:block;width:1px;height:90px;}
.item-utp:first-child:before{display:none}
.in-item-utp{position:relative;font-weight:400;font-family:GothamPro,Verdana,sans-serif;font-size:16px;line-height:21px;color:#000}
.in-item-utp:before{position:absolute;top:50%;transform:translateY(-50%);left:0;content:'';display:block}
.item-utp.item1 .in-item-utp{padding-left:86px}
.item-utp.item2 .in-item-utp{padding-left:104px}
.item-utp.item1 .in-item-utp:before{width:64px;height:71px;background:url(/local/templates/home-projects-2022/images/ico-utp1.svg) no-repeat}
.item-utp.item2 .in-item-utp:before{width:69px;height:68px;background:url(/local/templates/home-projects-2022/images/ico-utp2.svg) no-repeat}

.new-card-sll .module-gallery .slider-thumb li{position:relative}
.nav-slide-hover-item{position:absolute;top:0;left:0;font-size:21px;display:flex;align-items:center;justify-content:center;width:100%;height:100%;z-index:80;background:rgba(0,0,0,.5);color:#fff;font-weight:700}
.fancybox-infobar{mix-blend-mode:unset!important;font-size:16px;position:fixed;bottom:0;left:0;color:#fff!important;font-weight:700;top:auto;width:100%;text-align:center}

.b-mission-ss{border-radius:5px;background:#efefef;padding:40px 50px 48px 50px;margin:50px 0 65px 0}
.tit-mission-ss{position:relative;font-size:27px;text-align:center;font-style:normal;margin:0 0 26px 0;font-weight:700;padding:0 0 32px 0}
.tit-mission-ss:before{position:absolute;bottom:0;left:50%;margin:0 0 0 -39px;background:#009600;content:'';display:block;height:2px;width:78px}
.text-mission-ss{font-size:22px;text-align:center;line-height:normal}
.b-target-ss{margin:0 0 50px 0}
.tit-target-ss{font-size:27px;text-align:center;font-style:normal;margin:0 0 45px 0;font-weight:700}
.body-target-ss{display:flex;flex-wrap:wrap}
.col-target-ss{width:50%;padding:0 60px 0 0;box-sizing:border-box}
.col-target-ss ul{list-style-type:none;margin:0;padding:0}
.col-target-ss ul li{position:relative;margin:0 0 40px 0;padding:0 0 0 38px;background:0 0;line-height:normal;color:#000;font-size:16px;font-weight:400}
.col-target-ss ul li i{position:absolute;top:-3px;left:0;color:#ff9800;font-size:36px;font-style:normal;font-weight:700;line-height:21px;font-style:normal}
.col-target-ss ul li:last-child{margin-bottom:0}
.col-target-ss ul li:first-child{min-height:76px}

/*panel right*/
.panel-funct-rr{position:fixed;right:0;top:50%;pointer-events:none;transform:translateY(-50%);z-index:99}
.panel-funct-rr:before{position:absolute;top:0;right:0;pointer-events:auto;width:50px;height:100%;content:'';}
.item-func-rr{text-align:center;margin:0 0 5px 0;pointer-events:auto;font-family:Verdana;font-size:14px;font-style:normal;font-weight:400;line-height:normal}
.item-func-rr a{position:relative;width:116px;border-radius:3px 0 0 3px;flex-direction:column;justify-content:center;align-items:center;background:#00a1e3;height:116px;display:flex;align-items:center;color:#fff;text-decoration:none}
.item-func-rr a:hover{opacity:0.9}
.item-func-rr a:before{content:'';display:block;margin:0 auto 10px auto}
.item-func-rr.item1 a:before{width:36px;height:48px;background:url(/local/templates/home-projects-2022/images/panel-sprite.svg) 0 -184px no-repeat}
.item-func-rr.item2 a:before{width:53px;height:48px;background:url(/local/templates/home-projects-2022/images/panel-sprite.svg) 0 -2px no-repeat}
.item-func-rr.item3 a:before{width:51px;height:50px;background:url(/local/templates/home-projects-2022/images/panel-sprite.svg) -95px -2px no-repeat}
.item-func-rr.item4 a:before{width:67px;height:33px;background:url(/local/templates/home-projects-2022/images/panel-sprite.svg) -185px -17px no-repeat}
.item-func-rr.item5 a:before{width:55px;height:46px;background:url(/local/templates/home-projects-2022/images/panel-sprite.svg) 0 -91px no-repeat}
.item-func-rr.item6 a:before{width:54px;height:52px;background:url(/local/templates/home-projects-2022/images/panel-sprite.svg) -95px -91px no-repeat}
.wr-func-rr{position:relative;transition:.3s;right:-105px;}
.wr-func-rr.active{right:0}
/*.but-func-rr{position:absolute;top:50%;left:-59px;margin:-23px 0 0 0;transform:rotate(180deg);cursor:pointer;background:url(/local/templates/home-projects-2022/images/panel-sprite.svg) -189px -91px no-repeat;width:47px;height:46px}*/
.but-func-rr{position:absolute;top:50%;pointer-events:none;transition:0.3s;left:-59px;margin:-23px 0 0 0;transform:rotate(180deg);cursor:pointer;background:url(/local/templates/home-projects-2022/images/arrow-panel10.svg) 0 0 no-repeat;width:47px;height:47px}
.but-func-rr.active{transform:rotate(0)}
.tit-cat-new-mm{max-width:165px}
.panel-funct-rr:hover{pointer-events:auto;}
.panel-funct-rr:hover .wr-func-rr{right:0}
.panel-funct-rr:hover .but-func-rr{opacity:0;pointer-events:none}

.header-nav__item.header-nav__mob{display: none;}

@media screen and (max-width:1300px){
	.slider-credit_new .slick-prev{left:0}
	.slider-credit_new .slick-next{right:0}
	.slider-credit_new{margin:0;padding:0 30px 0 30px}
	
	.slider-tech-hh{padding-left:30px;padding-right:30px}
	.slider-tech-hh .slick-prev{left:0}
	.slider-tech-hh .slick-next{right:0}
	.decor-hh{height:105%}
	.decor-hh img{max-height:100%}
	.tit-slide-tech-hh{font-size:24px;line-height:30px}
}


@media (min-width: 1000px){
.catalog-full .product-card__img-wrapper{height:218px}
}

@media (min-width: 1200px){
.catalog-full .product-card__img-wrapper{height:262px}
}


@media screen and (max-width:1200px){
	.cont-subscr-tt{padding:0}
}




.main-ll{min-width:300px;overflow:hidden;min-height:100%}


/*new adaptive*/
@media screen and (max-width:1320px){
	img{height:auto}
	.header--fixed.header--position{width:100%;left:0;margin-left:0}
	.header--fixed.header--position .twenty-year{left:370px}
	.catalog__content{width:calc(100% - 336px)}
	body{min-width:1px;width:100%}
	.card__slider{width:calc(100% - 373px)}
	.new-card-sll .module-gallery .module-gallery__slider-preview{top:0}
	.new-card-sll .module-gallery .slider-thumb{max-width:100%;height:auto!important}
	.banner-image{background-size:100% auto!important;background-repeat:no-repeat!important}
	.preview-video-list__item{padding-top:23px}
	.new-nav-complect{margin-top:0}
	.big-price-mm{font-size:24px}
	.buts-choice-mm{flex-direction:column}
	.but-ch-mm{width:97.5%;margin-bottom:5px}
	.but-ch-mm:last-child{margin-left:0;margin-bottom:0}
	.body-complekt-new{padding-left:20px;padding-right:20px}
	.head-complekt-new{padding-left:20px;padding-right:60px}
	.head-complekt-new:before{right:25px}
	.new-choice-head .item-choice-mm{width:33.333%}
	.item-choice-mm .tit-single-nav{font-size:18px}
	.module-gallery__slider-thumb .slick-list{height:auto!important}
	.advantages__list{margin-top:30px}
	.contacts-banner__text{font-size:15px}
	.list-messenger__item--phone{padding-right:20px}
	.nav-fundament-new ul{display:flex}
	.nav-fundament-new ul li{display:flex;line-height:normal;justify-content:center;text-align:center;align-items:center}
}
@media screen and (max-width:1230px){
	.catalog-main-header{flex-direction:column}
}
@media screen and (max-width:1200px){
	.header--fixed.header--position .twenty-year{left:330px}
	.header__logo{min-width:128px;max-width:128px}
	.header__nav-link{padding:15px 7px 13px}
	.header-nav__item:first-child .header__nav-link{padding:14px 15px 14px 10px}
	.list-parameters__item--size .input{width:86px}
	.label{font-size:12px}
	.main-slider .swiper-button-prev{left:10px}
	.main-slider .swiper-button-next{right:10px}
	.more-link-mm{position:absolute;top:5px;right:5px;font-size:13px}
	.tit-nav-comp{font-size:14px}
	.fund-new2{max-width:50%}
	.body-fund-new2{padding-right:55%}
	.nums-new{top:15px}
	.roof-new1{max-width:50%}
	.wr-roof-new1{padding-left:55%}
	.wr-roof-new2 .roof-new1{left:10px}
	.fasad-new-left2{width:50%}
	.fasad-new2.fasad-new2-wide{width:100%}
	.fasad-new-right2{width:50%;box-sizing:border-box}
	.window-new1{max-width:50%}
	.wr-window-new1{padding-left:55%}
	.window-new1{left:10px}
	.wr-door-new1{padding-right:55%}
	.door-new1{max-width:50%;right:10px}
	.params-window-new ul li{display:block;margin-bottom:15px}
	.top-domkomplekt-new{padding-right:30%}
	.fund-new1{max-width:50%}
	.body-fund-new1{padding-right:60%}
	.bot-domkomple-left{max-width:40%}
	.bot-domkomplekt-new-new .bot-domkomple-right{width:60%}
	.body-choice-mm .item-choice-mm{width:33.333%;box-sizing:border-box}
	.roof-new5{max-width:50%}
	.body-fund-new3{padding-right:55%}
	.fund-new3{max-width:50%}
	.gallery-page .gallery-preview__text{font-size:12px;line-height:14px}
	.worker-slider__person h3{font-size:14px}
	.contacts-banner__phone{font-size:22px}
	.main-contacts__item-phone-marketing{font-size:22px}
	.main-contacts__item-link{font-size:18px}
	.worker-slider__person button.button-manager-call{padding-left:5px;padding-right:5px}
	.exposition-main__title{font-size:19px;line-height:30px}
	.wr-insulat-new{padding-right:55%;margin-bottom:20px}
	.wr-big-innder-new3 .inner-new-left2{width:50%}
	.inner-new-right2{width:50%}
	.img-insulat-new{width:45%}
	.wr-big-innder-new3 .inner-new2{width:100%}
	.wr-door-new2{padding-right:55%}
	.door-new2{width:50%}
	.wr-domkomplekt-new3{padding-right:55%}
	.table-brus-left{width:127px}
	.nums-new-it span{font-size:30px;line-height:32px}
	.location__list a{font-size:14px}
	
	.block-mana-cons{flex-direction:column}
	.block-mana-cons-left{width:100%;margin-bottom:20px}
	.block-mana-cons-right{width:100%;padding-left:0}
	
	.nav-tab-location2 li{min-width:160px;white-space:nowrap}
	
	.slider-part-neww{padding-left:40px;padding-right:40px}
	.part-neww .slick-prev{left:0}
	.part-neww .slick-next{right:0}
	.header__nav-link{font-size:11px}
}

@media screen and (max-width:1100px){
	.header--fixed.header--position .twenty-year{left:305px}
	.header__main-wrapper{min-width:1px}
	.footer__wrapper{min-width:1px}
	.footer{min-width:1px}
	.review-tabs__item{font-size:11px}
	/*#bx-panel, #panel{display:none!important}*/
	.nav-tab-location2{margin-top:20px;width:100%}
}

@media screen and (min-width:999px){
	.wrh{display:none}
	.header__nav-sub{}
	.but-mob-search{display:none}
	.soc-for999, .soc-mobile-menu{display:none}
	
	.header__logo_desktop img{min-height:102px !important}
	.header__logo{margin-top:2px !important;max-width:none !important}
	.form-mob-calc{display:none !important}
	.but-panel-calc-mob{display:none !important}
	.overlay-mob{display:none !important}
	.panel-funct-rr{display:block !important}
}

@media screen and (max-width:999px){
	.wrh{height:65px}
	.category-link-bottom,.celebrate,.header__calculator,.twenty-year{display:none}
	.main-filter{flex-direction:column}
	.main-filter .smartFilterForm{margin-bottom:20px;width:100%}
	.filter{max-width:none;margin-right:0}
	.aside__link-show-all,.filter__more{border:none!important}
	.catalog{flex-direction:column}
	.aside.apop{max-width:none}
	.catalog__content{width:100%;margin-left:0}
	.advantages-preview__title{font-size:20px;line-height:24px}
	.advantages__list{flex-wrap:wrap;justify-content:center;margin-top:-20px}
	.advantages__item{width:33.333%;margin-top:20px}
	.advantages__links-title{font-size:20px;line-height:24px}
	.own-production{padding-left:20px;padding-right:20px}
	.columns-two{flex-wrap:wrap}
	.columns-two .column{width:100%}
	.contacts-banner__list{flex-direction:column}
	.contacts-banner__item--map{background:#008b00}
	.contacts-banner__item--map:before{display:none}
	.contacts-banner__item--call{background:#ff9700}
	.contacts-banner__item--call:before{display:none}
	.banner-social-wrapper .list-social{padding-left:0;justify-content:center}
	.panel-telegramm{justify-content:center}
	.preview-video-list__item img{height:auto}
	.header-nav__item.header-nav__item--user{display:none!important}
	header .button--orange{position:absolute;top:34px;right:20px;border-radius:0;font-size:14px;padding:0;border-bottom:none;color:#ff9700 !important;background:none !important;display:inline}
	.header .header__time-wrapper{position:absolute;top:6px;right:20px;margin:0}
	.header .header__time-wrapper a{text-decoration:none}
	.header .header-nav__list{position:absolute;right:-20px;top:7px}
	.header{padding-top:0;position:fixed;top:0;background-color:#fff;-webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,.2);box-shadow:1px 1px 3px 0 rgba(0,0,0,.2);height:auto;-webkit-animation-name:header-fixed-show;animation-name:header-fixed-show;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
	.header .header-nav__list--top{display:-webkit-box;display:-ms-flexbox;display:flex}
	.header .header-nav__list--top .header-nav__item--favorite,.header .header-nav__list--top .header-nav__item--user{display:inline-block;background-color:transparent}
	.header .header__logo-small{display:none !important}
	.header .header__logo{display:none;min-width:80px}
	.header .header__logo img {width:80px;height:50px;width:auto}
	.header .header-nav__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
	.header .header-nav__item--favorite,.header .header-nav__item--user{display:none}
	.header .header__phone{font-size:14px}
	.header .header__days{display:none}
	.header .header__menu-button{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0;padding:10px 10px 10px 10px;margin:5px auto 0 5px}
	.header .calculator__only-fixed-header{display:none}
	.header .header__wrappper{padding:0 0 0;margin:0;height:60px}
	.header .header__wrappper{background-color:#fff}
	.header--fixed .header__wrappper{position:relative;z-index:1}
	.header .header__search{width:175px}
	.header .header-nav{position:fixed !important;right:-100%;left:auto !important;opacity:1!important;transition:0.5s !important;top:63px !important;display:block !important}
	.header .header-nav--show{right:0;left:auto}
	.link-town-ss{margin-right:50px}
	.main-slider .swiper-container{margin-top:20px !important}
	.header .header-nav--show{height:calc(100dvh - 63px);border-radius:0;border-top: 1px solid rgba(0, 139, 0, 0.3);box-sizing:border-box;padding-bottom:20px;width:100%;overflow-y:auto;position:fixed;left:0;top:63px;}
	.header .header-nav--show *{box-sizing:border-box;}
	.header .header-nav .header-nav__list {position:relative;border-radius:0;margin:0;right:auto;display:flex;padding-right:0;border-radius:0;flex-direction:column;background:#008b00;width:100%;top:0;left:0;box-sizing:border-box}
	.header-nav__item{display:block;width:100%;border-radius:0;border-bottom: 1px solid rgba(255,255,255,0.3);}
	.header-nav__item:last-child{border:none}
	.header__nav-sub{display:none; position:relative;border-radius:0;top:0;left:0;width:100%;opacity:1;background:#fff;visibility:visible}
	.header__nav-link{display:block;text-align:center}
	.panel-new-rzd{width:100%}
	.header-nav__item:first-child .header__nav-link{padding-left:10px;padding-right:10px}
	.header__nav-link span{margin-left:0}
	.aside{margin-right:0}
	.credit{padding-left:20px}
	.advantages__list{border:none}
	.list-social.footer__list-social{display:none}
	.footer__top{justify-content:center}
	.top-category__item-main-link{padding-left:15px}
	.footer__bottom .list-green{margin-right:30px !important}
	.footer__bottom .list-green:last-child{margin-right:0 !important}
	.pop-choice-town2{left:auto;right:-5px}
	.in-pop-town2:before{left:auto;right:30px}
	.footer{padding-bottom:64px}
	.aside--card{margin-right:0}
	.aside{max-width:none}
	.card-page-header--catalog{flex-direction:column;padding-right:0;text-align:center}
	.card-page-header--catalog a {border:none}
	.card-page-header__link-more-catalog{margin-right:0}
	.card-page-header--catalog .page-title{margin-bottom:15px !important}
	.breadcrumb__item {white-space:nowrap}
	.breadcrumb__list{flex-wrap:wrap;padding-top:5px}
	.nav-sorting__list{flex-wrap:wrap;}
	.nav-sorting__item{margin-top:10px}
	.nav-sorting__list{margin-top:-10px;margin-bottom:20px}
	.nav-sorting__item:last-child{margin-top:10px}
	.list-discounts__item{width:48.7%}
	.contract{padding-left:15px;padding-right:15px}
	.contract__call-to-action{float:none;width:100%;margin-left:0;box-sizing:border-box}
	.but-sub-act{display:block;margin-left:0}
	.but-sub-act button{margin-left:auto;margin-right:auto}
	.top-category__link{border:none}
	.page-inner-two-columns{flex-direction:column}
	.page-inner-two-columns__content{width:100%;max-width:none !important}
	.aside--right{margin-left:0;width:100%}
	.list-advantages-icons{width:100%}
	.aside--right form{width:100%}
	.aside-popular{width:100%;box-sizing:border-box}
	.call-to-action--grey-big {margin-bottom:20px;width:100%;}
	.page-inner-two-columns__content iframe{max-width:100% !important;height:auto !important;display:block}
	.main-contacts{flex-direction:column}
	.main-contacts__call-to-action{position:relative;width:100%}
	.main-contacts-way__map iframe{height:100% !important}
	.main-contacts__call-to-action:before{background:#ff9700}
	.opn .top-telegramm{text-align:center;padding-top:0;margin-bottom:30px}
	.close-tgg{top:15px;right:15px;z-index:98}
	.opn .panel-telegramm{flex-direction:column;align-items:center}
	.opn .panel-right-tl{margin:0 0 0 57px}
	.opn .panel-telegramm{padding-bottom:93px}
	.opn .bot-telegramm{position:absolute;width:100%;box-sizing: border-box;bottom:0;left:0;padding-left:10px;padding-right:10px}
	.subscr-link{text-align:center;margin-right:15px}
	.but-subscr-link{margin-left:auto}
	.wr-panel-telegramm.wr-panel-telegramm-v2 .but-subscr-link{margin-right: 50px;}
	.panel-left-tl{width:100%}
	.opn .panel-left-tl{padding-top:60px}
	.communications{flex-wrap:wrap;margin:0 0 0 -2%}
	.communication{width:48%;margin:0 0 2% 2%;box-sizing:border-box;}
	 .template-content .template-content__table-regular ul{margin-top:0;margin-bottom:0}
	 table.template-content__table-regular td{font-size:12px;line-height:17px}
	 .template-content h3{font-size:21px;line-height:28px}
	 .card-exposition__title{font-size:14px;line-height:22px;padding:15px}
	 .accordion-quote{padding-left:20px}
	 .preview-video-list--vertical{flex-direction:row}
	 .article-preview__content p img {display:block;margin:0 auto 20px auto}
	 .rating{margin-top:10px;margin-bottom:10px;width:100%;box-sizing:border-box}
	 .review-tabs.review-tabs-videos{flex-wrap:wrap}
	 .review-tabs.review-tabs-videos .review-tabs__item{width:33.333%;min-height:50px;display:flex;align-items:center}
	 .review-tabs-videos{height:auto}
	 .review-tabs-videos .review-tabs__item-active{border-bottom:1px solid #bababa}
	 .page-company-life .list-articles .article-preview__content .article-preview__footer{position:relative;margin-top:20px;padding-left:0}
	 .page-company-life .list-articles .article-preview__content .article-preview__footer .rating{float:none;margin-left:0;margin-top:10px}
	 .page-company-life .list-articles .article-preview__content .article-preview__footer .article-preview__read-full{margin:0;float:none;display:inline-block}
	 .catalog__content{order:1}
	 .catalog__asider{order:2}
	 .page-header{position:relative;z-index:20}
	 .notifications-container{top:70px;left:auto;right:5px}
	 .notifications-container-in{right:0}
	.new-card-sll .module-gallery .module-gallery__slider-preview {height: auto !important;}
	.new-card-sll .module-gallery .module-gallery__slider-type-image{height: calc(41vw - 30px) !important;}
	.new-card-sll .module-gallery .slider-wrapper{height:auto}
	.new-card-sll .module-gallery .slider-thumb{width:100%}
	.module-gallery .module-gallery__slider-type-image.module-gallery__type-image-contain {background-size: 100% auto !important;background-position: 0 top !important;}
	.module-gallery .module-gallery__slider-preview .slick-prev.slick-arrow{position:absolute}
	.new-card-sll .card__slider-button-edit-project{bottom:12vw;right:10px;min-width:129px}
	.but-rotate{bottom:12vw;right:150px}
	.card__slider-button-edit-project{padding:6px 9px}
	.but-rotate a span{height:52px;line-height:52px}
	.but-rotate a{height:52px}
	.catalog_detail_same_projects .catalog__list{margin:0}
	.results_catalog_list .slick-dots, .popular-articles-slider .slick-dots{position:relative;bottom:0}
	.catalog_detail_same_projects .slick-dots li button:before{font-size:14px}
	.catalog_detail_same_projects .slick-dots {margin-bottom:20px;bottom:auto}
	.catalog_detail_same_projects .slick-dots{position:relative;bottom:0}
	.results_catalog_list .slick-dots li button:before, .popular-articles-slider .slick-dots li button:before{font-size:14px}
	.new-card-sll .button--visit-construction{bottom:12vw;right:10px}
	.results_catalog_list .slick-dots, .popular-articles-slider .slick-dots {margin-bottom:20px;bottom:auto}
	.worker-slider .swiper-button-next{right:0}
	.worker-slider .swiper-button-prev{left:0}
	.worker-none-slider .swiper-wrapper{flex-wrap:wrap;margin-left:-20px;margin-top:-20px;width:calc(100% + 20px)!important}
	.worker-none-slider .worker-slider__person{width:calc(33.333% - 20px) !important;margin-top:20px;margin-left:20px !important;margin-right:0}
	.worker-slider__person .worker-slider__person-photo{    background: 50% 0;}
	.in-bot_build{font-size:28px;line-height:32px}
	.item-benef_build {width: calc(50% - 30px)}
	.video-online_build iframe{height:410px !important}
	.online_build{margin-bottom:50px}
	.block-benef_build{margin-bottom:50px}
	.title-online-build{font-size:24px}
	.benef-tit_build .title-online-build{font-size:24px}
	.list-cat-build .product-card__price{font-size:23px !important}
	.list-cat-build .product-card__price-old{font-size:14px !important}
	.cr-build{font-size:12px !important}
	.cr-build{padding-right:10px !important;margin-top:13px !important}
	.list-cat-build .product-card__bottom{padding-left:10px !important}
	.list-cat-build .product-card__item-inner{padding-left:10px !important; padding-right:10px !important}
	.list-cat-build .product-card__price-old{left:10px !important}
	.form_build{margin-bottom:50px}
	.category-preview__title{min-height:64px}
	.gallery-preview__img-inner{height:auto}
	.list-banners-small{display:flex;flex-wrap:wrap;margin-left:-2%}
	.list-banners-small__item{width:calc(100% - 2%);margin-left:2%}
	.list-banners-small__item .banner{min-height:70vw}
	.list-banners-small__item:last-child{margin-left:2%}
	.house-calculator__list-foundation-item{width:99%}
	.card-foundation__text, .card-foundation__title{font-size:14px}
	.house-calculator__footer-button{min-width:100px;text-align:center}
	.link-no-zz a{display:inline-block;}
	.link-no-zz a:before{position:absolute;top:-32px;right:-35px;content:'';display:block;width:40px;height:40px}
	#slideThree67564 .slider-control{display:none}
	.discount__img{height:auto}
	.discount-main--show{display:block;background-size:100% auto;background-repeat:no-repeat;height:auto;min-height:31vw}
	.but-mob-search{width:25px;height:25px;margin-left:15px;background:url(/local/templates/home-projects-2022/images/ico-ss.svg) no-repeat;background-size:cover;cursor:pointer;}
	.header .header__wrappper{align-items:center}
	
	.main-contacts-way__map .contacts-frame-map:nth-child(2){display:none}
	
	.list-social.footer__list-social{display:flex;padding:15px 0 15px 0;justify-content:center}
	.footer__top{flex-direction:column}
	.footer__list-social .list-social__item{margin-right:25px}
	.footer__list-social .list-social__item:last-child{margin-right:0}
	.footer__nav-top{justify-content:center}
	.footer__top .list-social{display:none}
	.soc-for999{border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;margin-top:10px;margin-bottom:10px}
	.soc-for999 .list-social.footer__list-social{padding-top:10px;padding-bottom:10px}
	.soc-mobile-menu{background:#fff}
	.tit-slide-tech-hh{padding-right:25px;padding-left:15px;font-size:20px;line-height:26px}
	
	.item-utp.item2 .in-item-utp{padding-left:90px}
	.item-utp{padding-left:20px;padding-right:20px}
	
	.card-description__text iframe{width:100%;display:block}
	.col-target-ss{width:100%;padding:0;margin-bottom:50px}
	.col-target-ss:last-child{margin-bottom:0}
	.b-mission-ss{padding-left:20px;padding-right:20px}
	/*.panel-funct-rr{display:none !important}*/
	.panel-funct-rr{display:none;right:auto;left:50%;max-width:240px;margin-left:-121px;z-index:999}
	.form-desc-calc{display:none !important}
	.wr-func-rr{right:auto;}
	.list-funct-rr{display:flex;flex-wrap:wrap;margin-left:-5px}
	.item-func-rr{margin-left:5px}
	.but-panel-calc-mob{position:fixed;top:50%; right:0;margin:-20px 0 0 0;z-index:9999;width:40px;height:40px;cursor:pointer;border-radius:5px 0 0 5px;background:#00A1E3}
	.but-panel-calc-mob:before{position:absolute;top:50%; left:50%;margin:-10px 0 0 -6px;background:url(/local/templates/home-projects-2022/images/arrow-ww.svg) no-repeat;width:12px;height:20px;content:'';display:block;}
	.but-panel-calc-mob.active:before{transform:rotate(180deg)}
	.but-panel-calc-mob:after{position:absolute;top:-2px; left:-2px;z-index:20;margin:0;border-radius:50%;background:#FF0000;width:15px;height:15px;content:'';display:block;}
	.but-func-rr{display:none !important}
	.but-panel-calc-mob.active:after{display:none}
	body.active-b .main-wrapper{filter: blur(3px)}
	body.active-b .header__main-wrapper{filter: blur(2px)}
	.overlay-mob{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:150;background:rgba(255,255,255,0.1)}
	body.active-b .overlay-mob{display:block}
	body.active-b .footer{filter: blur(3px)}
	body.active-b{overflow:hidden}
	
/*new header*/
	.header .header__logo img{position:relative;top:3px;height:33px}
	.header__main-wrapper,.main-wrapper{padding-left:10px;padding-right:10px}
	.header .header__logo.header__logo_mob{display:block;width:auto;min-width:60px}
	.header .header__time-wrapper{left:10px;right:auto;top:10px}
	.header-nav__item--favorite{display:none!important}
	header .button--orange{border:none;text-decoration:underline;left:18px}
	.link-choice-town2>a>span{display:none}
	.link-choice-town2>a{display:block;width:19px;height:25px;background:url(/local/templates/home-projects-2022/images/ico-position-s.svg) no-repeat}
	.link-town-ss{right:73px;left:auto;top:50%;bottom:auto;margin-top:-10px}
	header .button--orange{top:31px;left:20px}
	.header .header__time-wrapper{top:10px}
	.but-mob-search{position:absolute;top:20px;right:36px}
	.header .header__menu-button{border:none;padding:0;background:0 0!important;position:absolute;top:50%;margin:-8px 0 0 0;width:23px;height:18px;display:flex;align-items:center;justify-content:center}
	.header__menu-button>svg{display:none}
	.header__menu-button span{position:relative;background:#009600;width:23px;height:2px;display:block;min-width:23px}
	.header__menu-button span:before{content:'';display:block;height:2px;background:#009600;width:23px;position:absolute;top:-8px;left:0}
	.header__menu-button span:after{content:'';display:block;height:2px;background:#009600;width:23px;position:absolute;bottom:-8px;left:0}
	.pop-choice-town2{left:auto;right:-73px}
	.in-pop-town2:before{left:260px}
	.link-town-ss{position:absolute;width:auto;right:73px;left:auto;top:50%;bottom:auto;margin-top:-10px;margin-right:0}
	.header .header__menu-button{border:none;padding:0;background:0 0!important;position:absolute;top:50%;margin:-8px 0 0 0;width:23px;height:18px;display:flex;align-items:center;justify-content:center}
	.header .header__menu-button{margin-left:5px;right:0}
	header .button--orange{top:31px;left:20px;right:auto}
	.logo-emb{margin-left: auto;position: relative;right: 110px;}
	
	.login-video-bg .modal-login{position:relative;top:auto;left:auto;margin:0;width:100%}
	.login-video-bg #video{display:block}
	
	.login-video-bg{display:flex;flex-direction:column}
	.login-video-bg video{order:2}
	.login-video-bg  .modal-login{order:1}
	.fix-dd{overflow:hidden}
}

@media screen and (min-width:767px){
	.list-cat-build{margin-left:-20px;border:none;padding:0;margin-bottom:35px}
	.list-cat-build .catalog__item{width:calc(50% - 20px);margin:0 0 0 20px}
	.list-cat-build .wr-zone .thumb-img-zone img.active, .list-cat-build .wr-zone .thumb-img-zone .img.active img{width:100%}
	.list-cat-build .product-card__img-wrapper{height:auto}
	.list-cat-build .product-card__type{font-size:17px;line-height:normal;margin:0 0 3px 0}
	.list-cat-build .product-card__name{font-size:26px;line-height:normal;margin:0 0 8px 0}
	.list-cat-build .product-card__price-old{font-size:17px;line-height:normal;top:-15px;left:20px}
	.list-cat-build .product-card__price{font-size:36px;line-height:normal;margin-top:2px}
	.list-cat-build .product-card__meters{font-size:17px;line-height:normal;margin-bottom:10px}
	.list-cat-build .product-card__area{font-size:17px;line-height:normal}
	.list-cat-build .product-card__meters label{font-size:17px}
	.list-cat-build .product-card__item-inner{padding-top:21px;padding-left:20px;padding-right:20px}
	.cr-build{font-size:17px;color:#999;padding-right:20px;margin-top:17px}
	.cr-build span{color:#109b00;border-bottom:1px solid #109b00}
	.list-cat-build .product-card__bottom{padding-left:20px}
	.list-cat-build .product-card__label {font-size:17px;line-height:17px}
	.list-cat-build .product-card__label{padding-top:7px;padding-bottom:8px}
	.list-cat-build .product-card__label-wrapper{top:-9px}
	.list-cat-build .product-card {padding-bottom:15px}
	
	.catalog__content .product-card__meters{white-space:nowrap}
	.catalog__content .product-card__text{overflow:visible}
	.catalog__content .product-card__name{height:20px;overflow:visible}
	.catalog-full .catalog__content .product-card__text{overflow:hidden}
	.catalog-full .catalog__content .product-card__name{height:auto;overflow:hidden}
}

@media screen and (max-width:800px){
	.full-construction-strict .complect-inner-form{position:relative;margin-top:20px;padding-bottom:20px}
	.full-construction-strict .pop-final-price{width:auto;margin:0 10px 0 10px;padding:15px;box-sizing:border-box}
	.full-construction-strict .left-final-price{float:none;padding-left:0;max-width:290px;margin-left:auto;margin-right:auto}
	.full-construction-strict .right-final-price{float:none;max-width:320px;margin-left:auto;margin-right:auto;padding-right:0}
	.full-construction-strict .complect-inner-form{bottom:0}
	.full-construction-strict .item-complekt-new{display:none}
	.full-construction-strict .item-complekt-new:first-child,.full-construction-strict .item-complekt-new:nth-child(2){display:block}
	.full-construction-strict .accord-complekt-new-strict{max-height:none}
	.full-construction-strict:before{display:none}
}

@media screen and (max-width:767px){
	.but-mob-search{margin-left:20px;margin-right:17px;position:relative;top:2px;}
	.two-buttons__button{justify-content:center;text-align:center}
	.link-choice-town2 span{font-size:14px}
	.link-town-ss{position:absolute;margin-right:0;bottom:0px;right:0;width:auto}
	header .button--orange{top:21px;right:0}
	.header .header__time-wrapper{top:2px}
	.header .header__logo-small{display:none}
	.header .header__logo{display:block;min-width:60px;width:60px;margin-right:0}
	.header .header__logo.header__logo_desktop{display: none;}
	.header .header__logo.header__logo_mob{display: block; width: auto; min-width: 60px;}
	.header .header__time-wrapper{right:0}
	.header .header-nav__list{position:absolute;right:auto;left:120px}
	.header__main-wrapper, .main-wrapper{padding-left:10px;padding-right:10px}
	.main-slider .swiper-container{margin-top:10px !important}
	.header__nav-sub{flex-direction:column}
	.header__sub-list{width:auto;padding-left:10px;padding-right:10px}
	.category-preview__item{width:99%}
	.catalog .catalog__list .catalog__item,  .list-cat-build  .catalog__item{width:48%;margin-left:2%;}
	.house-page__popular-title + .catalog__list .catalog__item{width:48%;margin-left:2%;}
	.catalog .catalog__list, .list-cat-build{margin-left:-2%}
	.sub-title-read-more a{width:100%;margin-left:0;position:relative;top:5px}
	.link-back-big{font-size:18px;line-height:24px}
	.top-category__list{flex-direction:column}
	.top-category__item{width:100%;margin-bottom:20px}
	.top-category__item:last-child{margin-bottom:0}
	.wr-zone .thumb-img-zone img{width:100%}
	.advantages-preview__list{flex-direction:column;}
	.advantages-preview__item{box-sizing:border-box;width:100%;margin-bottom:20px}
	.advantages-preview__item:last-child{margin-bottom:0}
	.advantages__links{flex-direction:column;}
	.advantages__links-item{box-sizing:border-box;width:100%;margin-bottom:20px}
	.advantages__links-item:last-child{margin-bottom:0}
	.preview-video-list__item{width:98%;margin-bottom:20px}
	.preview-video-list{flex-direction:column}
	.preview-video-list__item:last-child{margin-bottom:0}
	.advantages__links-item{min-height:77px;display:flex;align-items:center}
	.own-production{padding-top:15px;padding-bottom:15px}
	.own-production__title {font-size:21px;line-height:28px}
	.advantages__title, h2{font-size:21px;line-height:28px !important}
	.top-category__title{font-size:24px;line-height:28px}
	.fancybox-container.fancymodal .fancybox-close-small{right:8px;top:8px}
	.but-subscr-link a{padding-right:15px;padding-left:35px}
	.but-subscr-link a:before{left:8px}
	.but-subscr-link{margin-left:auto}
	.subscr-link{font-size:11px;padding-right:15px}
	.footer__bottom{display:none}
	.footer__nav-list{ flex-direction:column}
	.footer__nav-item{margin-right:0}
	.footer{padding-top:0;padding-left:10px;padding-right:10px}
	.footer__top{padding:0 0;box-sizing:border-box;margin-left:-10px;margin-right:-10px;}
	.footer__nav-top{width:100%;display:block;background: #008b00}
	.footer__nav-item{border-bottom: 1px solid rgba(255,255,255,0.3)}
	.footer__nav-item:last-child{border:none}
	.footer__nav-item a, .footer__nav-item span{display:block;background: #008b00;padding:8px 0 8px 0;border:none;color:#fff;text-align:center}
	.main-page-sub-title{font-size:21px}
	.main-page-sub-title a{font-size:14px;line-height:18px}
	.advantages__text{font-size:14px;line-height:18px}
	.credit,.own-production{position:relative;z-index:50}
	.credit:before, .own-production:before{position:absolute;top:0;left:0;z-index:-1;background:rgba(255,255,255,0.5);content:'';display:block;width:100%;height:100%}
	.link:active, .link:focus{border:none !important}
	.footer__nav-item a{color:#fff !important}
	.preview-video-list__item{height:auto}
	.preview-video-list .preview-video-list__item{width:100%}
	.preview-video-list__description{display:none}
	.preview-video-list__item-button{top:50%;margin-top:-32px}
	.tit-subscr-action{font-size:21px;line-height:28px}
	.green-sub-act{font-size:18px;line-height:22px}
	.in-subscr-act{padding-left:8px;padding-right:8px}
	.field-sub-act input, .but-sub-act button{box-sizing:border-box;width:100%}
	.but-sub-act{display:block;margin-left:0}
	.but-sub-act button{width:100%}
	.house-calculator__step-name{max-width:30px;overflow:hidden;text-overflow: ellipsis;white-space:nowrap}
	.house-calculator__header-steps{margin-bottom:20px}
	.house-calculator__header-actions{flex-direction:column}
	.house-calculator__header-actions-or{margin-top:10px;margin-bottom:10px}
	.house-calculator__step-skip{margin-left:auto;margin-right:auto;margin-top:15px}
	.house-calculator__footer{flex-direction:column;padding-left:10px;padding-right:10px;padding-bottom:10px}
	.house-calculator__footer .button--green{box-sizing: border-box;width: 100%;text-align: center;margin: 0 auto;}
	.project-type-parameters{flex-direction:column;align-items:center}
	.project-type-parameters .list-parameters__item--area{margin-bottom:10px}
	.pills-compare__item{width:49%}
	.pills-compare__list{flex-wrap:wrap}
	.new-nav-complect .item-nav-comp{width:50%;margin-bottom:1px;display:flex;align-items:center;justify-content:center;flex-direction:column}
	.new-nav-complect .item-nav-comp:nth-child(3){border-left:none}
	.new-nav-complect{flex-wrap:wrap}
	.head-complekt-new{font-size:21px;line-height:28px}
	.round-text-new{display:block}
	.left-round-text{width:100%;display:block;margin-bottom:20px}
	.left-round-text img {margin-left:auto;margin-right:auto}
	.right-round-text{width:100%;padding-left:0;display:block}
	.delive-new{margin-left:0}
	.delive-new ul{display:block;width:100%;margin-left:0;margin-bottom:20px}
	.delive-new ul:last-child{margin-bottom:0}
	.full-construction__footer{padding-left:15px;padding-right:15px}
	.full-construction__footer-inner{flex-direction:column;align-items:center;width:100%}
	.full-construction__footer-call-to-action-inner{flex-direction:column;align-items:center;width:100%}
	.full-construction__footer-capital{margin-left:0}
	.full-construction__footer-card-price{margin-bottom:30px}
	.full-construction__footer-button-call{width:100%;text-align:center;margin-bottom:20px;padding-top:15px}
	.full-construction__footer-calculator{text-align: center;width: 100%;justify-content: center;margin-left:0}
	.options-view{padding-left:15px;padding-right:15px}
	.options-view__other-complete{border:none;text-decoration:underline;margin-bottom:20px}
	.aside-popular__list-green .aside-popular__title-sub{line-height:21px}
	.gallery-page .catalog__item{width:98%;margin-left:2%;}
	.gallery-page .gallery-preview-video-list{margin-left:0}
	.page-call-to-action__title{font-size:16px;line-height:20px;max-width:50%}
	.page-call-to-action__button{font-size:14px}
	.page-call-to-action__link{padding-left:10px;padding-right:10px}
	.title-with-sub-center p{font-size:18px}
	.about-persons{margin-left:-2%}
	.about-persons .worker-slider__person{width:48%;margin-left:2%}
	.worker-slider__person span{display:block;text-align:center}
	.docs-slider__doc img, .docs-slider__doc{height:auto}
	.docs-slider .swiper-button-prev{left:10px}
	.docs-slider .swiper-button-next{right:10px}
	.product-card{width:100%}
	.page-about-company p{font-size:14px}
	.call-to-action__credit-inner{flex-direction:column}
	.call-to-action--grey-big .button, .call-to-action--grey-big .call-to-action-input, .call-to-action--grey-big .call-to-action__credit-inner-form{width:100%;max-width:none}
	.call-to-action__title{font-size:21px !important;line-height:24px !important}
	.call-to-action--grey-big{padding-left:15px;padding-right:15px}
	.slider-life-company .swiper-button-prev{left:10px}
	.slider-life-company .swiper-button-next{right:10px}
	.page-about-company .exposition__left__inner{flex-direction:column}
	.page-about-company .exposition__card-exposition{width:98%;margin-bottom:20px}
	.page-about-company .exposition__card-exposition:last-child{margin-bottom:0}
	.image-with-text{height:46vw;background-size:100% auto;background-repeat:no-repeat}
	.image-with-text__text h2{font-size:28px}
	.two-image-vertical__top, .two-image-vertical__bottom{position:relative;height:auto;padding:20px;box-sizing:border-box}
	.two-image-vertical__text{position:relative}
	.main-contacts__item{font-size:18px}
	.main-contacts__row{flex-direction:column}
	.main-contacts__item:nth-child(1){margin-right:0;margin-bottom:15px}
	.sub-title-read-more{font-size:21px;line-height:28px}
	.main-contacts-way__inner{padding-left:15px;padding-right:15px}
	.office{flex-direction:column}
	.office__slider{margin-left:auto;margin-right:auto}
	.slider-three--house ul li img{height:auto}
	.slider-three--house ul li{height:auto}
	.bl-teg-cont{flex-direction:column}
	.link-tg-cont a{padding-left:0;text-align:center}
	.link-tg-cont a:before{position:relative;left:auto;display:block;margin:20px auto 15px auto}
	.qr-cont{margin-left:0;margin-top:20px}
	.main-contacts__inner{box-sizing:border-box}
	.member__call-to-action-input, .manager-call-form .field-pp input[type="text"]{font-size:17px}
	b>br{display:none}
	.page-header{padding-top:10px}
	.subscr-link{margin-right:0}
	.page-our-team .about-persons .worker-slider__person {margin-bottom:20px}
	.header-for-slider{font-size:21px;line-height:28px}
	.list-steps__item:nth-last-child(odd){margin-left:0}
	.list-steps__item{margin-bottom:20px;width:100%}
	.list-steps__item--8{margin-top:0}
	.list-steps__button {height:45px;white-space: normal;text-align: center;padding: 0 10px 2px 10px;box-sizing:border-box;display: flex;align-items: center;min-width: 168px; font-size:14px}
    .step-results{flex-direction:column}
    .step-result{width:94%;margin:0 0 30px 0}
    .step-result:last-child{margin-bottom:30px}
    .steps-title{font-size:23px;line-height:28px}
    .template-page__blockquote{padding-left:15px;padding-right:15px;font-size:21px;line-height:28px}
    .location__list{display:flex;flex-wrap:wrap;}
    .location__list a{width:40%}
    .exposition-main__inner{flex-direction:column}
    .exposition-main__inner-left{width:100%;box-sizing:border-box;padding-bottom:0;padding-left:15px;padding-right:15px}
    .exposition-main__inner-right{width:100%;box-sizing:border-box;padding-top:0;padding-left:15px;padding-right:15px}
    .exposition-main__inner-bottom{padding-left:15px;padding-right:15px}
    .exposition-slider__item{height: 21vw;background-repeat: no-repeat;background-size: 100% auto}
    .with_str li{margin-bottom:5px}
    .review-tabs{flex-wrap:wrap;height:auto}
    .review-tabs__item{width:50%;box-sizing:border-box;height:57px}
    .review-tabs__item-active{border-bottom: 1px solid #bababa;}
    .video-review{flex-direction:column}
    .video-review iframe{width:100% !important;margin-bottom:15px}
    .video-review__right{width:100%}
    .review-tabs__item:nth-child(even){border-right:none}
    .review-photo__img{width:100%;margin-bottom:15px}
    .review-photo .video-review__right{min-width:1px}
    .review-hand{width:24%;margin:1% 0 0 1%}
    .configuration--img img{height:auto}
    .accordion__header-title{font-size:18px;line-height:27px}
    .accordion__item{padding-left:10px;padding-right:20px}
    .accordion__icon, .accordionInside__icon{min-width:22px;width:22px}
    .b24-form{margin-bottom:25px}
    .image-bg-text-opacity__inner{padding-left:15px;padding-right:15px;width:100%;box-sizing:border-box}
    .project-advantages__list{flex-wrap:wrap}
    .project-advantages__item{width:50%;margin-bottom:20px}
    .planning_frame_page .catalog__list{margin-left:-2%}
    .planning_frame_page .catalog__list .catalog__item{width:98%;margin:0 0 20px 2%}
    .planning_frame_page .catalog__list .catalog__item:last-child{margin-bottom:0}
    .our-architects__list .slider-four__item{width:50% !important;margin:0;padding:0 5px 0 5px;box-sizing:border-box}
    .our-architects .slider-control--small.slider-control--right, .our-architects .slider-control--small{display:none}
    .our-architects .slider-three__list{flex-wrap:wrap}
    .accordion-quote__body-inner{margin-left:0px}
    .question__input--email{width:100%}
    .field-pp.phone, .question__input{width:100%}
    .question__form_web .question__button{margin-left:0;width:100%}
    .question__text-accept {text-align:center}
    .preview-video-list--vertical{width:100%}
    .banner-live-video{font-size:17px;padding: 70px 152px 33px 20px;}
    .article-preview{flex-direction:column}
    .article-preview__img-wrapper{width:100%;max-width:none}
    .page-title-sorting{flex-direction:column}
    .page-title-sorting .page-title {margin-bottom:20px !important}
    .review-tabs.review-tabs-videos .review-tabs__item{width:100%}
    .review-tabs.review-tabs-videos .review-tabs__item {border-right: none;}
    .link--youtube{font-size:12px;right:32px}
    .slider-video.slider-three .preview-video-list .preview-video-list__item{width:100% !important;height:248px}
    .list-pills-vertical{width:60px}
    .list-pills-vertical__link{padding-left:2px;padding-right:2px;box-sizing:border-box}
    .list-pills-vertical__link.list-pills-vertical__link--credit .credit-from{font-size:9px}
    .list-pills-vertical__link--mother{font-size:8px;line-height:9px}
    .list-credit-type__item-calc-body{padding-left:10px;padding-right:10px}
    .list-credit-calculator__item{flex-direction:column}
    .list-credit-calculator__item-title{width:100%;padding:0;margin:0 0 5px 0;text-align:center}
    .pills-green.pills-green-flex-center{flex-direction:column;width:100%}
    .credit-calculator__info_button{margin-left:0;margin-top:10px;box-sizing:border-box;width:100%;text-align:center}
    .list-credit-type__title{font-size:20px}
    .list-credit-calculator__content{width:100%;justify-content:center}
    .pills-green-flex-center li{width:100%;display:block}
    .list-pills-vertical__item_title.list-pills-vertical__item span{font-size:13px;line-height:15px}
    .list-credit-type__item{padding:10px 0 10px 0}
    .page-header{flex-direction:column}
    .page-header h1{margin-bottom:15px !important}
    .page-company-life .list-articles__item .article-preview{display:block}
    .page-company-life .list-articles__item .article-preview__img-wrapper{display:block;max-width:100%;width:100%}
    .page-company-life .list-articles .article-preview__content{display:block;height:auto;padding-left:15px;padding-right:15px}
    .page-company-life .list-articles .article-preview__content .article-preview__footer .list-social{float:none}
    .video-big iframe{width:100% !important;height:auto !important}
	.video-big--485{height:auto;min-width:1px;}
	.video-description{flex-direction:column}
	.slider-video .slider-control{display:none}
	.video-description__title{max-width:100%;margin-bottom:10px}
	.fund-new2{position:relative;max-width:100%;margin-top:25px}
	.body-fund-new2{padding-right:0}
	.fund-new1{position:relative;max-width:100%;margin-top:25px}
	.body-fund-new1{padding-right:0}
	.nav-fundament-new ul li{height:64px;padding-left:8px;padding-right:8px;display:flex;align-items:center;text-align:center;justify-content:center}
	.die-communic{width:100%;margin-top:20px;position:relative;top:auto;left:auto;right:auto}
	.nums-new{position:relative;top:auto;right:auto;margin-top:20px}
	.bot-domkomplekt{display:block}
	.bot-domkomple-left{display:block;max-width:100%}
	.bot-domkomplekt-new-new .bot-domkomple-right{display:block;width:100%}
	.wr-roof-new1{padding-left:0;min-height:1px;padding-bottom:0}
	.roof-new1{position:relative;top:auto;left:auto;max-width:100%;margin-bottom:30px}
	.wr-roof-new2 ul.list-complekt-new{top:auto}
	.params-roof-new1{position:relative;bottom:auto;left:auto}
	.benef-roof-new ul li{margin-bottom:25px}
	.benef-roof-new ul li:last-child{margin-bottom:0}
	.block-nums-new{margin-left:-25px;text-align:center;margin-top:25px}
	.block-nums-new .nums-new-it{padding-left:0}
	.benef-roof-new{margin-left:0;margin-bottom:32px}
	.wr-fasad-new2{display:block}
	.fasad-new-left2{width:100%;display:block;margin-bottom:20px}
	.fasad-new-right2{width:100%;display:block;padding-left:0}
	.wr-window-new1{padding-left:0}
	.window-new1{position:relative;top:auto;left:auto;width:100%;max-width:none;margin-bottom:15px}
	.params-window-new ul li{margin-bottom:20px}
	.wr-door-new1{padding-right:0}
	.door-new1{position:relative;top:auto;left:auto;width:100%;max-width:none;}
	.wr-door-new1 .list-complekt-new{padding-top:0;padding-bottom:0}
	.nums-new-it{padding-left:0}
	.it-domkompl-dop{margin-bottom:30px}
	.wr-insulat-new{padding-right:0}
	.img-insulat-new{position:relative;top:auto;left:auto;width:100%;max-width:none;right:auto}
	.list-nums-insulat li{display:block;width:100%;margin-bottom:25px;min-height:55px}
	.list-nums-insulat li:last-child{margin-bottom:0}
	.wr-inner-new2{display:block}
	.inner-new-left2{display:block;padding-right:0;margin-bottom:20px}
	.inner-new-right2{display:block;width:100%;max-width:100%;}
	.wr-big-innder-new2 .inner-new2{width:100%;margin-right:0}
	.wr-ceilings-new2{display:block;}
	.ceilings-left-new2{display:block;padding-right:0;}
	.ceilings-right-new2{display:block;margin-top:20px}
	.ceilings-new2{width:100%}
	br+br+br{display:none}
	br+br+br+br{display:none}
	br+br+br+br+br{display:none}
	br+br+br+br+br+br{display:none}
	.wr-floor-new2{display:block}
	.floor-left-new2{display:block}
	.floor-right-new2{display:block;padding-left:0}
	.wr-door-new2{display:block;padding-right:0;}
	.door-new2{position:relative;top:auto;left:auto;width:100%;max-width:none;right:auto;margin-bottom:20px}
	.secur-new1{bottom:0;color:#000}
	.floor-new2{width:100%}
	.wr-roof-new1 ul{padding-left:18px;font-size:14px}
	.wr-big-innder-new3 .inner-new-left2{width:100%}
	.inner-new2{width:100%}
	.fund-new2{right:auto}
	.list-communik-new ul{text-align:left}
	.list-communik-new ul li{display:block;margin-bottom:20px}
	.list-communik-new ul li:last-child{margin-bottom:20px}
	.tit-nav-comp{font-size:13px}
	.nums-new-it span{position:relative;}
	.wr-domkomplekt-new3{display:block;padding-right:0;}
	.domkomplekt-new3{max-width:100%}
	.dop-komp-new{position:relative;width:100%}
	.roof-new5{width:100%;position:relative;top:auto;left:auto;right:auto;max-width:100%;margin-bottom:15px}
	.wr-roof-new1 ul.list-complekt-new{padding-left:0}
	.body-fund-new3{padding-right:0;min-height:1px}
	.fund-new3{width:100%;position:relative;top:auto;left:auto;right:auto;max-width:100%;}
	.fund-new3 .die-communic{bottom:auto}
	.nums-new6 .nums-new-it{top:auto;right:auto;margin-bottom:30px}
	.dop-komplekt6{min-height:1px;padding-right:0}
	.img-dop-komplekt7{width:100%;position:relative;top:auto;left:auto;right:auto;max-width:100%;}
	#cardType .tab-view-type--show{max-width:100vw;overflow-x:auto}
	.new-choice-mm, .body-choice-mm{min-width:800px;width:800px}
	.in-pop-zz{width:100%}
	.outer-pop{width:100%}
	.fancybox-content{padding-left:25px;padding-right:25px}
	.phone-img-zz img, .die-top-zz{display:none !important}
	.in-pop-zz{padding:20px 15px;min-height:1px}
	.but-green-zz a{min-width:250px;margin-left:auto;margin-right:auto}
	.wr-bot-but{display:block;width:100%}
	.list-communik-new ul li{width:100%}
	.full-construction__footer-credit{margin-bottom:20px}
	.close-subscr-tt{top:10px;right:0;margin-top:0}
	.body-subscr-tt{padding-left:10px;padding-right:10px}
	.head-subscr-tt{padding-top:45px}
	.tit-subscr-tt{font-size:10px}
	.form-subscr-tt{padding-right:0}
	.but-subscr-tt button{width:100%}
	.but-subscr-tt{position:relative;margin-top:10px}
	.modal-call.modal-call-wide{width:100%}
	.new-card-sll{flex-direction:column}
	.card__slider{width:100%}
	.card__stats{width:100%;min-width:1px}
	.new-card-sll .module-gallery .module-gallery__slider-type-image{height:71vw !important}
	.new-card-sll .card__slider-button-edit-project, .but-rotate{bottom:26vw}
	.modal-call__title{font-size:21px;line-height:28px}
	.page-action{flex-wrap:wrap}
	.page-action .button{margin-bottom:10px}
	.tit-card-crdedit_new{font-size:21px;line-height:28px}
	.head-credit_new{flex-direction:column}
	.head-credit_new .calculator--title{margin-left:0;margin-top:20px}
	.card-category{flex-direction:column}
	.card-category__main{padding-right:margin-right:0}
	.list-tags{margin-top:20px}
	.card-category__category{display:block;margin-bottom:10px}
	.card-category__category-title.link{border:none;text-decoration:underline}
	.list-pills-links .list-pills__text{display:block}
	.two-buttons__button{display:flex;align-items:center}
	.tit-pop-final-price{padding-left:0px;padding-right:0px;font-size:21px}
	.pop-final-price p.text-fin-price{padding-left:0px;padding-right:0px}
	.left-final-price{float:none;padding-left:0}
	.list-credit-type{padding-left:10px;padding-right:10px}
	.table-credit td.table-credit__title{font-size:9px}
	.list-credit-price{flex-direction:column}
	.list-credit-price__item{margin-bottom:15px}
	.table-credit{min-width:500px}
	.list-credit-type__item{max-width:100%;overflow-x:auto}
	.page-action__button {padding: 10px 13px 12px 13px}
	.image-with-text{position:relative;text-shadow: 3px 2px 2px rgba(0,0,0,0.4);}
	/*.image-with-text:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3)}*/
	.favorite{margin-left:0 !important}
	.catalog_detail_same_projects .catalog__list .catalog__item{margin-left:0 !important;padding:0}
	.location{flex-direction:column}
	.location__call-to-action{width:100%;min-width:1px;max-width:100%}
	.location__call-to-action-title{font-size:21px;line-height:28px}
	.location__call-to-action{padding-top:20px;padding-bottom:20px}
	.location__call-to-action .form-call__text-accept{margin-top:10px}
	.new-card-sll .button--visit-construction{bottom:25vw;right:10px}
	.worker-none-slider .worker-slider__person{width:calc(50% - 20px) !important;margin-top:20px;margin-left:20px !important;margin-right:0}
	.worker-none-slider .worker-slider__person-photo{background-position: 50% 0 !important;}
	.worker-header{flex-direction:column}
	.worker-header__title h1{margin-left:0;}
	.worker-header__photo, .worker-header__photo_wrapper{margin-left:auto;margin-right:auto}
	.worker-header__title h1{font-size:21px;line-height:28px;text-align:center;width:100%}
	.desc-ban_build{position:relative;top:auto;left:auto}
	.top-ban_build{flex-direction:column;align-items:center;padding-left:0}
	.in-bot_build{display:block;width:100%}
	.logo-ban_build{width:100%}
	.green-ban_build{padding:20px}
	.green-ban_build br, .in-bot_build br{display:none}
	.in-bot_build{padding:20px;font-size:18px;line-height:22px}
	.logo-ban_build img{margin:0 auto}
	.item-benef_build {width: calc(100% - 30px)}
	.video-online_build iframe{height:auto !important;min-height:195px}
	.cr-build{padding-left:5px;text-align:right}
	.cr-build {font-size: 10px !important;margin-top: 10px !important;}
	.field_build label{display:block;text-align:center;min-width:1px;margin-bottom:5px}
	.field_build{flex-direction:column}
	.field_build input{max-with:100%;width:100%}
	.but-form_build button{font-size:18px;padding-left:20px;padding-right:20px}
	.list-cat-build{border:none;padding-bottom:0}
	.title-online-build{margin-bottom:20px !important}
	.house-preview__item{width:100% !important}
	.list-banners-small__item .banner{min-height:56vw}
	.banner--credit .banner__title-small{min-height:72px;font-size:18px;line-height:21px}
	.banner--credit .banner__main-link{padding:15px}
	.button--green-white{font-size:14px}
	.reviews__item{width:50% !important}
	.reviews .slider-control{top:16vw;margin-top:0}
	.house-calculator__list-choose-carcass{flex-wrap:wrap;margin-left:-2%}
	.house-calculator__list-choose-carcass-item{width:48%;margin-left:2%}
	.house-kit__list{margin-left:-2%}
	.house-kit__item{width:calc(50% - 2%);margin-left:2%}
	.house-calculator__two-columns-item{width:99%}
	.house-calculator__card-choose{flex-wrap:wrap}
	.house-calculator__card-choose-img{width:100%;min-height: 37vw;}
	.house-calculator__card-choose-img img {margin-left:auto;margin-right:auto;}
	.card-foundation{height:200px}
	.house-calculator__address-row-list{flex-wrap:wrap}
	.house-calculator__address-row-item{flex:auto !important;width:100% !important;margin-right:0 !important;margin-left:0 !important;margin-bottom:15px !important;max-width:none !important}
	.house-calculator__title{padding:0}
	.house-calculator__title{font-size:21px;line-height:24px}
	.radio-but_new ul{margin-top:-10px}
	.radio-but_new ul li{margin-top:10px}
	.page-inner-two-columns__content iframe{min-height:49vw}
	.main-contacts-way{flex-direction:column}
	.main-contacts-way__inner{width:100%}
	.price-hide{font-size:12px;white-space:nowrap}
	.but-price-hide span, .but-price-hide a{line-height:normal;padding-left:5px;padding-right:5px}
	.item-filter-hor{width:100%;margin-left:0}
	.top-item-filt{display:flex}
	.sel-filter-hor{width:100%;white-space:nowrap;overflow:hidden}
	.drop-filt{position:relative;width:100%;top:0;margin-top:2px}
	.slider-price-hor{width:100%}
	.sel-filter-hor span{overflow:hidden;text-overflow: ellipsis}
	.list-filter-horizont{margin-left:0}
	.clear-filter-hor{min-width:40px}
	.top-panel-f-gor{flex-direction:column}
	.all-clear-filter{margin:20px 0 0 auto}
	#modef{white-space:nowrap}
	.house-calculator__card-choose--active .house-calculator__choose-block{position:absolute;top:10px;right:10px;left:auto}
	.page-favorite .home-list__card{display:block}
	.page-favorite .card-info {width:100%;margin:0 0 20px 0}
	.page-favorite .swiper-slide{width:100%;justify-content:center}
	.page-favorite .card-plans{display:none}
	.page-favorite .card-inputs .filter__form-sorting{width:160px}
	.header-panel-fav{flex-direction:column}
	.header-panel-fav .header-panel__help{padding-left:0;margin-top:30px}
	.product-card__type{font-size:12px}
	.product-card__quick-look{font-size:13px}
	.product-card__price{font-size:14px}
	.product-card__area{font-size:12px}
	.list-pills-vertical{}
	.list-ttt .list-credit-type__item{display:block}
	.body-cr-type{display:none;padding-top:20px}
	.wr-mob-tb{max-width: calc(100vw - 45px);overflow-x:auto}
	.body-cr-type.active{display:block}
	.list-credit-type.list-ttt{border:none;display:flex;flex-direction:column;padding:0}
	.house-credit{border:none;flex-direction:column}
	.list-ttt .list-credit-type__title-wrapper{align-items:center;margin:0}
	.list-ttt .list-credit-type__title{font-size:16px;line-height:18px !important;margin-right:10px}
	.list-ttt .list-credit-type__item{order:2;border:1px solid #cdcdcd;border-radius:10px;padding:10px;margin:0 0 10px 0}
	.list-ttt #typeTable{order:3}
	.list-ttt #creditCalculatorType{order:1}
	.list-credit-calculator__item-title{padding-top:20px}
	.list-ttt li{order:4}
	.page-action.calculator-page-actions{display:none}
	.bb-pills{width:100%;margin:0 0 20px 0;text-align:center;border:none}
	.bb-pills li{border:none;height:38px}
	.list-pills-banks-items{display:flex;flex-wrap:wrap;width:100%;border:none;margin:0 0 20px 0}
	.list-pills-banks-items li{width:calc(25% + 1px);box-sizing:border-box;border:1px solid #ccc !important;padding:5px;margin:0 0 -1px -1px}
	.credit-calculator__result{margin-left:0;padding-left:5px;padding-right:5px}
	.table-result{margin-left:0;margin-right:0;width:100%}
	.table-result th,.table-result td{padding-left:2px;padding-right:2px}
	.credit-calculator__result{margin-left:-20px;margin-right:-20px}
	.table-result th, .table-result td{font-size:9px}
	
	.link-block-bottom{flex-direction:column}
	.col-link-bottom{width:calc(100% - 70px)}
	.block-mana-cons-left{flex-direction:column;align-items:flex-start}
	.desc-man-cons{padding-left:0}
	.img-man-cons{margin-bottom:20px}
	
	.die-cost-park{flex-direction:column;padding-bottom:20px;margin-bottom:50px}
	.die-cost-park p{padding-right:0;text-align:center}
	.but-cost-park{margin-left:0;margin-top:25px}
	.arrow-top-s{right:10px}
	.discount__date{font-size:13px}
	.discount__header{min-height:40px;display:flex;align-items:center}
	.list-banners-small__item .banner.banner--big{min-height:154vw}
	
	.wr-slider-about-new .slide img{max-height:200px}
	.wr-slider-about-new .slick-prev{left:5px;margin:0;padding:24px 0 0 24px}
	.wr-slider-about-new .slick-next{right:5px;margin:0;padding:24px 0 0 24px}
	.wr-slider-about-new .slick-prev:before{width:6px;height:11px;content:'';position:absolute;top:50%;left:50%;margin:-5px 0 0 -3px;background:url(/local/templates/home-projects-2022/images/arrow-sl.svg) no-repeat;background-size:100% auto;transform:rotate(180deg)}
	.wr-slider-about-new .slick-next:before{width:6px;height:11px;content:'';position:absolute;top:50%;left:50%;margin:-5px 0 0 -3px;background:url(/local/templates/home-projects-2022/images/arrow-sl.svg) no-repeat;background-size:100% auto;transform:none}
	.wr-slider-about-new .slick-dots{display:none;position:relative;bottom:auto;}
	.wr-slider-about-new .slick-dots li{width:8px;height:8px;vertical-align:top}
	.wr-slider-about-new .slick-dots li button{width:8px;height:8px;background:#c7c7c7;border:none;padding:0;border-radius:50%}
	.wr-slider-about-new .slick-dots li button:before{display:none}
	.wr-slider-about-new .slick-dots li{margin-left:10px}
	.wr-slider-about-new .slick-dots{margin-left:-10px;padding:0 !important;margin-top:20px }
	
	.part-neww{margin:0 0 50px 0}
	.advantages__list{padding-bottom:10px}
	
	.footer__copyright{padding-right:0}
	.logo-assoc{align-items:center;top:100%;left:0;justify-content:center;margin-top:5px;width:100%}
	.soc-for999{display:none}
	.footer__top .list-social{display:flex}
	.title-tech-hh{font-size:21px;margin-bottom:15px}
	
	.b-utp{flex-direction:column}
	.item-utp{width:100%}
	.item-utp:before{top:0;width:100%;height:1px}
	
	.text-mission-ss{font-size:20px}
	
	.header .header__time-wrapper{left:10px;right:auto}
	header .button--orange{left:10px;right:auto}
	.link-town-ss{right:auto;left:10px}
	.header .header__menu-button{position:absolute;top:8px;right:0}
	.but-mob-search{position:absolute;top:21px;right:55px;margin:0 !important}
	.header .header-nav__list{position:absolute;right:84px;left:auto !important;top:8px}
	.header .header__logo img{position:relative;top:3px;height:33px}
	.pop-choice-town2{left:-94px;right:auto}
	.in-pop-town2:before{right:auto;left:114px}
	.in-panel-serchh form{width:100%}
	
	.header-nav__item--favorite{display:none !important}
	header .button--orange{border:none;text-decoration:underline;left:18px}
	.link-choice-town2>a>span{display:none}
	.link-choice-town2>a{display:block;width:19px;height:25px;background:url(/local/templates/home-projects-2022/images/ico-position-s.svg) no-repeat}
	.link-town-ss{right:73px;left:auto;top:50%;bottom:auto;margin-top:-10px}
	header .button--orange{top:31px;left:20px}
	.header .header__time-wrapper{top:10px}
	.but-mob-search{top:20px;right:36px}
	.header  .header__menu-button{border:none;padding:0;background:none !important;position:absolute;top:50%;margin:-8px 0 0 0;width:23px;height:18px;display:flex;align-items:center;justify-content:center}
	.header__menu-button>svg{display:none}
	.header__menu-button span{position:relative;background: #009600;width:23px;height:2px;display:block;min-width:23px}
	.header__menu-button span:before{content:'';display:block;height:2px;background: #009600;width:23px;position:absolute;top:-8px;left:0}
	.header__menu-button span:after{content:'';display:block;height:2px;background: #009600;width:23px;position:absolute;bottom:-8px;left:0}
	.pop-choice-town2{left:auto;right:-73px}
	.in-pop-town2:before{left:260px}
	.header .header__phone{font-size:13px}
}

@media screen and (max-width:600px){
.logo-emb, .ipt-header{display:none !important}
}

@media screen and (min-width:480px){
	.mobile-desc-action{display:none !important}
}

@media screen and (max-width:480px){
	.catalog .catalog__list .catalog__item, .list-cat-build  .catalog__item{width:98%}
	.house-page__popular-title + .catalog__list .catalog__item{width:98%}
	.contacts-banner__map{font-size:15px}
	.reviews__item, .house-preview__item{width:50% !important}
	.reviews .slider-control {top:32vw}
	.list-discounts__item{width:98.7%}
	.house-preview__item{width:100% !important}
	.list-banners-small__item{width:calc(100% - 2%)}
	.list-banners-small__item .banner{min-height:60vw}
	.reviews__item{width:100% !important}
	.reviews__inner{margin-bottom:-60px}
	.header .header__menu-button{margin-left:5px}
	/*.slider-three--house .inner-simp ul li{width:100% !important;margin:0 0 10px 0}*/
	.discount__header{min-height:1px}
	.mobile-desc-action{display:none}
	.mobile-desc-action br{display:block !important}
	.mobile-desc-action .call-to-action{margin-top:20px}
	.in-panel-serchh{height:65px;display:flex;align-items:center;padding:0 20px 0 20px}
	.but-searchh button{position:relative;width:0;height:40px;padding-left:40px;overflow:hidden}
	.but-searchh button:before{position:absolute;top:50%;left:50%;margin:-10px 0 0 -10px;content:'';display:block;width:20px;height:20px;background:url(/local/templates/home-projects-2022/images/ico-ss2.svg) no-repeat;background-size:cover}
	.field-searchh{padding-right:70px;width:calc(100% - 70px)}
	.close-searchh{right:10px}
	.but-searchh{right:48px}
	.tit-slide-tech-hh{font-size:24px;line-height:30px;padding-right:50px}
}

/*table compare*/
.table-compare-hp{position:relative;border:1px solid #cdcdcd;color:#040404;font-size:14px;box-sizing:border-box;font-family:Verdana,Geneva,sans-serif}
.table-compare-hp *{box-sizing:border-box}
.line-compare-hp{display:flex;border-bottom:1px solid #cdcdcd}
.line-compare-hp:last-child{border:none}
.col-hp{width:16.666%;padding:5px 10px 5px 10px;text-align:center;border-right:1px solid #cdcdcd;display:flex;justify-content:center;min-height:40px;align-items:center}
.col-hp:last-child{border:none}
.col1-hp{width:50%;text-align:left;justify-content:flex-start}
.col-full-hp{text-align:center;width:100%;text-align:center;font-size:16px;font-weight:700;color:#fff;background:#429442}
.col-hp i{font-style:normal;font-size:24px;line-height:24px;font-weight:700;color:#429442}
.compl-hp{position:relative;display:flex;align-items:center;white-space:normal;justify-content:center;min-height:50px;width:100%;font-size:15px;text-transform:uppercase;font-weight:700}
.compl-hp span{position:relative;z-index:5;background:rgba(255,255,255,.88);padding:0 3px 0 3px}
.compl-hp span > a{display: block;}
.compl-hp img{display:block;position:absolute;bottom:-5px;right:-10px;z-index:2}
.ask-hp{display:flex;align-items:center}
.ask-hp p{margin:0 35px 0 0;padding:0}
.check-hp{display:flex;align-items:center}
.check-hp span{display:block;font-size:14px;font-weight:700;cursor:pointer}
.chk-hp{position:relative;transition:.3s;width:50px;cursor:pointer;border-radius:50px;height:25px;background:#e8e8e8;margin:0 7px 0 7px}
.chk-hp:before{position:absolute;top:0;left:0;transition:.3s;background:#429442;content:'';display:block;width:25px;height:25px;border-radius:50%}
.check-hp.active .chk-hp:before{left:25px}
.panel-sticky-hp{position:sticky;bottom:0px;padding-top:60px;border-bottom:none;background:none;/*box-shadow:0 0 8px rgba(0,0,0,.3)*/}
.panel-sticky-hp .col-hp{background:#fff}
.line-compare-hp:nth-last-child(3){margin-bottom:-60px}
.line-compare-hp.line-compare-hp-4 .col-hp.col-hp-side{width: 12.5%;}
.all-func-hp{width:100%;padding:10px 0 10px 0}
.buts-hp{display:flex;align-items:center;margin:0 0 0 -15px}
.but-hp{margin:0 0 0 15px;width:calc(50% - 15px);font-size:18px}
.but-hp a{display:flex;height:60px;transition:0.3s;align-items:center;padding:0 10px 0 10px;justify-content:center;text-align:center;color:#fb8a00;border:1px solid #fb8a00;border-radius:5px;text-decoration:none}
.but-hp a:hover{background:#fb8a00;color:#fff}
.but-hp.orange-hp a{background:#fb8a00;color:#fff}
.but-hp.orange-hp a:hover{opacity:0.9}
.credit-hp{font-size:22px;margin:16px 0 0 0}
.credit-hp a{position:relative;color:#429442;font-weight:700;margin:0 0 0 5px;text-decoration:none}
.credit-hp a:before{position:absolute;bottom:0;left:0;width:100%;background:#429442;opacity:.5;content:'';display:block;height:1px}
.credit-hp i{font-style:normal;color:#ff4200}
.new-price-hp{font-size:14px;font-weight:700;white-space:nowrap}
.new-price-hp span{color:#ff4200}
.price-hp s{position:relative;display:inline-block;vertical-align:top;text-decoration:none;margin-top:6px;font-size:12px;color:#878787;font-weight:700}
.price-hp s:before{position:absolute;top:50%;left:0;margin:-1px 0 0 0;transform:rotate(5deg);content:'';display:block;height:2px;width:100%;background:#878787}
.main3{overflow:visible}
.col2-hp{flex:1 1 0}
.col3-hp{flex:1 1 0}
.col4-hp{flex:1 1 0}
.page-inner-two-columns__content .compl-hp span{white-space:normal}
.main-ban_build video {display:block;max-width:100%}
.video-prom{position:relative}
.video-prom:before{position:absolute;top:0;left:0;content:'';width:100%;height:100%;background:rgba(0,0,0,0.3)}

.logo-f2 img{display:block;max-height:35px; width: auto;}
.logos-f-right {display:flex;align-items:center;margin-left:auto}
.logos-f-right .logo-assoc{position:relative;top:auto;right:auto;margin-top:0;margin-left:20px}
.footer__copyright{padding-right:0}
.footer__copyright-text{padding-right:25px}


/*adaptive version*/
@media screen and (min-width: 1200px) {
	.video-prom{min-height:688px}
}
@media screen and (max-width: 1200px) {
	.new-price-hp{font-size:16px}
	.price-hp s{font-size:14px}
	.compl-hp{white-space:normal;font-size:14px}
	.credit-hp{font-size:17px}
}

@media screen and (max-width: 999px) {
	.ask-hp p{display:none}
	.line-compare-hp{flex-wrap:wrap}
	.col-hp{width:25%}
	.line-compare-hp.line-compare-hp-4 .col-hp.col-hp-side{width: 25.5%;}
	.col1-hp{width:100%;border-bottom:1px solid #cdcdcd;text-align:center;justify-content:center;border-right:none}
	.col-full-hp{width:100%}
	.panel-sticky-top-hp{position:sticky;top:65px;background:#fff}
	.tab-view-type-card-compare-v2{overflow:visible !important}
	.content-right{overflow:visible}
	.main3 .catalog__list.results_catalog_list, .main3 .catalog__list.popular-articles-slider, .main3 .catalog_detail_same_projects{overflow:hidden}
	.logos-f-right{margin-top:12px;flex-direction:column;align-items:flex-start}
	.logo-f2{margin-bottom:15px}
	.footer__copyright{align-items:center}
	.logos-f-right .logo-assoc{margin-left:0}
}

@media screen and (min-width: 767px) {
	.mob-sticky{display:none}
}
@media screen and (max-width: 767px) {
	.compl-hp{font-size:11px}
	.new-price-hp{font-size:11px}
	.mob-sticky .col-hp:first-child{display:none}
	.panel-sticky-hp{position:relative;border-bottom:none!important;box-shadow:none}
	.panel-sticky-hp .col1-hp{border-bottom:none}
	.panel-sticky-hp .col2-hp,.panel-sticky-hp .col3-hp,.panel-sticky-hp .col4-hp{display:none}
	.mob-sticky{position:sticky;bottom:62px;background:#fff;border-top:1px solid #cdcdcd!important}
	.price-hp s{font-size:10px}
	.main-ban_build{display:flex;flex-direction:column}
	.main-ban_build .video-prom{order:2}
	.main-ban_build .desc-ban_build{order:1}
}

@media screen and (max-width: 480px) {
/*#actions-container-jmonnO-detail{display:none}*/
.mobile-desc-action table.template-content__table-regular thead td{font-size:9px}
.mobile-desc-action table.template-content__table-regular thead td{padding-left:5px;padding-right:5px}
.fancybox-navigation .fancybox-button{top: calc(50% - 30px)}
}

@media screen and (max-width: 399px) {
	.but-mob-search{margin-left:7px;margin-right:7px}
	.header .header-nav__list{left:90px}
}

/*gallery contacts*/
.b-gallery-contact{margin:56px 0 47px 0;max-width:100%}
.slider-contacts-exib{margin:0}
.slider-contacts-exib .slide img{display:block;max-width:100%;border-radius:3px;margin:0 auto; height: auto;}
.thumb-conacts-exib{display:flex;margin:0;flex-direction:column;justify-content:space-between;height:100%}
.thumb-conacts-exib .slide{width:100%;margin:0}
.thumb-conacts-exib .slide img{display:block;max-width:100%;border-radius:3px;margin:0 auto; height: auto}
.thumb-conacts-exib .slide a{position:relative;display:block;width:100%;color:#fff}
.thumb-conacts-exib .slide a span{position:absolute;top:0;left:0;z-index:80;display:flex;text-align:center;align-items:center;justify-content:center;width:100%;height:100%;background:rgba(0,0,0,.5);color:#fff;font-family:Verdana;border-radius:3px;font-size:20px;font-style:normal;font-weight:700;line-height:normal}
.link-yur{text-decoration:none;color:#009600;font-family:Verdana;font-size:16px;font-style:normal;font-weight:400}
.link-yur:hover{text-decoration:underline}
.slider-contacts-exib .slick-next{position:absolute;top:50%;right:20px;transform:rotate(180deg);margin:-18px 0 0 0;overflow:hidden;padding:36px 0 0 21px;width:0;height:0;background:url(/local/templates/home-projects-2022/images/arrow-slider-s.svg) no-repeat}
.slider-contacts-exib .slick-prev{position:absolute;top:50%;left:20px;margin:0px 0 0 0;overflow:hidden;padding:36px 0 0 21px;width:0;height:0;background:url(/local/templates/home-projects-2022/images/arrow-slider-s.svg) no-repeat}
.slider-contacts-exib .slick-next:before{display:none}
.slider-contacts-exib .slick-prev:before{display:none}
.thumb-conacts-exib .slide:nth-child(n+4){display:none}
.slider-contacts-exib{visibility:hidden;opacity:0;transition:opacity 0.5s}
.slider-contacts-exib.slick-initialized{visibility:visible;opacity:1}
.slider-contacts-exib .slide{display:none}
.slider-contacts-exib .slide:first-child{display:block;visibility:hidden}
.slider-contacts-exib.slick-initialized .slide{display:block;visibility:visible!important}
.nav-link-exb{margin-left:auto;font-size:35px;line-height:35px;}
.nav-link-exb a{text-decoration:none;border-bottom:2px dotted #008b00}
.head-exib { display:flex;margin:25px 0 26px 0}
.head-exib h2{font-size:35px;line-height:35px;margin:0;padding:0}
.gal-contacts-exibit {display:flex}
.wr-slider-contacts-exib{width:73.77%}
.wr-thumb-conacts-exib{width:23.36%;margin-left:auto}
.b-gallery-contact .slider-contacts-exib .slide iframe{height: auto;max-width: 100%;border-radius: 3px;margin: 0 auto;aspect-ratio: 903 / 677; border: none;}

@media screen and (max-width: 999px) {
.head-exib h2{font-size:28px;line-height:28px}
.nav-link-exb{font-size:28px;line-height:28px;}
}

@media screen and (max-width: 500px) {
	.slider-contacts-exib .slick-next{right:10px}
	.slider-contacts-exib .slick-prev{left:10px}
	.thumb-conacts-exib .slide a span{font-size:12px}
}

/*main new category*/
.main-new-cat{display:flex;margin:4px 0 21px -20px}
.item-new-cat{width:calc(25% - 20px);margin:20px 0 0 20px;box-sizing:border-box;border-radius:3px;border:1px solid #d9d9d9}
.item-new-cat a{position:relative;text-decoration:none;display:flex;flex-direction:column;box-sizing:border-box;min-height:134px;padding:16px 19px 0 19px}
.tit-cat-new-mm{position:relative;z-index:20;color:#000;font-family:GothamPro,Verdana,sans-serif;margin:0 0 16px 0;font-size:22px;font-style:normal;font-weight:600;line-height:27px;text-transform:uppercase}
.price-cat-new-mm{position:relative;z-index:20;white-space: nowrap}
.price-cat-new-mm i{font-style:normal;display:inline-flex;font-family:GothamPro,Verdana,sans-serif;border-radius:5px;background:#ff9800;padding:0 9px 0 9px;min-height:33px;display:inline-flex;align-items:center;color:#fff;font-size:20px;font-style:normal;font-weight:400;line-height:33px}
.price-cat-new-mm i sup{top:-4px}
.img-cat-new-mm{position:absolute;bottom:-3px;right:0}
.img-cat-new-mm img{display:block}
.item-new-cat:first-child .img-cat-new-mm{bottom:0}
.catalog-content-main-mm{margin-left:0}
.body-text-part{display:flex;margin-top:50px}
.body-text-part .text-part{margin-top:0; width: 100%;}
.body-text-part .text-part h2{margin-top:6px}
.body-text-part .aside{margin-top:0}
.catalog-main-header .nav-sorting + a b{font-weight:400}

@media screen and (max-width: 999px) {
	.body-text-part{flex-direction:column}
	.main-new-cat{flex-wrap:wrap}
	.item-new-cat{width:calc(50% - 20px)}
}

@media screen and (max-width: 500px) {
	.item-new-cat{width:calc(100% - 20px)}
}

.logo-emb{display:flex;align-items:center}
.logo-emb div{margin:0 0 0 5px}
.logo-emb div:first-child{margin-left:0}
.logo-emb div img{display:block;max-width:100%}
.logo-emb img{height: auto;}
.logo-h1 img{width:45px;}
.logo-h2 img {width:32px}

.modal-call__form .field-pp input{font-size:18px;width:100%}
.field-pp.email, .field-pp.phone{max-width:100%;width:100%;margin-bottom:15px;max-width:290px;min-width:290px;margin-left:auto;margin-right:auto}
.field-pp.phone{margin-bottom:0}
.modal-call__form--email .modal-call__button{width:100%;max-width:290px;margin-left:auto;margin-right:auto}
.modal-call__video iframe{display:block;border:none}

@media screen and (max-width: 999px) {
.panel-new-rzd>ul>li>ul {display:none;position:relative;top:auto;left:auto;width:auto}
.panel-new-rzd>ul>li>a + ul.active{display:block}
.panel-new-rzd>ul>li>ul>li>a{text-decoration:underline !important}
.panel-new-rzd>ul>li:before, .header__nav-sub .header__sub-list > .header__sub-item-parent:before{top:7px;margin-top:0}
.header-nav__item{background:#fff;color:#008b00;background:#fff !important;border-bottom:1px solid rgba(0, 139, 0, 0.3)}
.header__nav-link{color:#008b00 !important}
.header-nav__item span i{color:#fff}
.header__nav-link-icon path, .header__nav-link-icon svg, .header__nav-link-icon symbol{fill:#008b00}
.header-nav{background:#fff}
.header .header-nav .header-nav__list{background:#fff}
.header__nav-link-icon--arrow{display:none}
.header__nav-link--list .header__nav-link--list:after{content:'>';margin-left:5px;color:#008b00;display:inline-block}
.header-nav__item.header-nav__mob{display:block}
.item-func-rr a{border-radius:3px}
}

.ipt-header{margin-top:-2px;font-size:20px;color:#ff9700;font-weight:400;margin-left:20px;font-family:GothamPro-Bold;text-align:center}
.ipt-header a{text-decoration:none;color:#ff9700;transition:0.3s;}
.ipt-header a:hover{opacity:0.9}

@media screen and (min-width: 999px) {
	.header__calculator{width:157px;white-space:normal;display:block;text-align:left;margin-right:17px}
	.calculator__only-fixed-header{margin-left:0}
	.header .button--orange{margin-left:5px}
	.header--fixed .calculator__only-fixed-header{display:block}
	.header__calculator{padding-top:2px}
	.calculator{line-height:16px}
}

@media screen and (max-width: 1140px) {
	.calculator{text-align:center}
}
@media screen and (max-width: 999px) {
	.ipt-header{position:relative;right:110px}
}

.new-main-sl{visibility:hidden;opacity:0;transition:opacity .5s}
.new-main-sl.slick-initialized{visibility:visible;opacity:1}
.new-main-sl .slide{display:none}
.new-main-sl .slide:first-child{display:block;visibility:hidden}
.new-main-sl.slick-initialized .slide{display:block;visibility:visible!important}
.new-thumb-sl{visibility:hidden;opacity:0;transition:opacity .5s}
.new-thumb-sl.slick-initialized{visibility:visible;opacity:1}
.new-thumb-sl .slide{display:none}
.new-thumb-sl .slide:first-child{display:block;visibility:hidden}
.new-thumb-sl.slick-initialized .slide{display:block;visibility:visible!important}

.slider-thumb-simple{opacity:1!important;visibility:visible!important;display:flex}
.slider-thumb-simple li:nth-child(n+6){display:none}
.new-card-sll .module-gallery .slider-thumb-simple .module-gallery__type-image img { width: 170px;}

@media screen and (max-width: 480px) {
	.slider-thumb-simple li:nth-child(n+4){display:none}
}

/*tags and menu*/
.b-tags_new{font-family:Verdana,Geneva,sans-serif;margin:20px 0 50px 0}
.tit-tags_new{font-size:15px;line-height:28px;margin:0 0 15px 0}
.view-part-tags ul{list-style-type:none;margin:-10px 0 0 -10px;padding:0;display:flex;flex-wrap:wrap}
.view-part-tags li{margin:10px 0 0 10px;padding:0;line-height:normal;font-size:15px;font-weight:400;background:0 0}
.view-part-tags li a{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:34px;padding:0 15px 2px 15px;border-radius:3px;background:#f5f5f5;color:#009600;text-decoration:none}
.view-part-tags li a:hover{background:#009600;color:#fff}
.wr-part-tags{display:none}
.hide-part-tags{padding:55px 0 0 0;display:flex}
.col-panel-tags:first-child{min-width:391px;max-width:391px;margin-right:25px}
.bl-tags_new{margin:0 0 30px 0}
.bl-tags_new p{margin:0 0 13px 0;padding:0;font-size:14px;line-height:normal;text-transform:uppercase;color:#999}
.bl-tags_new ul{list-style-type:none;margin:-10px 0 0 -10px;padding:0;display:flex;flex-wrap:wrap}
.bl-tags_new li{margin:10px 0 0 10px;padding:0;line-height:normal;font-size:15px;font-weight:400;background:0 0}
.bl-tags_new li a{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:34px;padding:0 15px 2px 15px;border-radius:3px;background:#f5f5f5;color:#009600;text-decoration:none}
.bl-tags_new li a:hover{background:#009600;color:#fff}
.but-more-tags_new{font-size:15px;text-transform:uppercase;font-family:GothamPro,Verdana,sans-serif;margin:20px 0 0 0}
.but-more-tags_new a{display:inline-flex;color:#fff;padding:0 19px 0 19px;background:#008b00;border-radius:3px;min-height:37px;align-items:center;justify-content:center;text-align:center;color:#fff;text-decoration:none}
.but-more-tags_new a span:last-child{display:none}
.but-more-tags_new a.active span:last-child{display:block}
.but-more-tags_new a.active span:first-child{display:none}
.bl-tags_new:last-child{margin-bottom:0}
.but-more-tags_new a:hover{opacity:0.9}
.cols-menu_new{display:flex;margin:0}
.col-menu_new{width:33.333%;margin:0}
.big-menu_new .header__nav-sub-wrapper{border:none}
.big-menu_new .header__sub-list{width:auto}
.big-menu_new .header__sub-list{padding-right:0}
.header__nav-sub.big-menu_new{width:765px;min-width:765px}
.big-menu_new .header__sub-item{display:flex}
.big-menu_new .header__sub-item>ul{list-style-type:none;padding:0;width:calc(33.333% - 10px);margin:0 0 0 10px;max-width:55px}
.big-menu_new .header__sub-item>ul:first-child{margin-left:0}
.big-menu_new .header__sub-item>ul li{font-size:15px;margin:0 0 8px 0;list-style-type:none;background:0 0}
.big-menu_new .header__sub-item>ul li:last-child{margin-bottom:0}
.big-menu_new .header__sub-item>ul li a{text-decoration:none}


@media screen and (max-width:999px){
	.header__nav-sub.big-menu_new{visibility:visible;opacity:1;width:720px;min-width:720px}
}

@media screen and (max-width:999px){
	.col-menu_new{ width:100%}
	.cols-menu_new{flex-wrap:wrap}
	.header__nav-sub.big-menu_new{width:100%;min-width:100%}
	.big-menu_new .header__sub-list{padding-right:10px}
}

@media screen and (max-width:767px){
	.hide-part-tags{flex-wrap:wrap}
	.col-panel-tags:first-child{min-width:100%;max-width:none;width:100%;margin-bottom:30px;margin-right:0}
	.left-final-price button{margin-left:auto;margin-right:auto;display:block}
}

/*lk*/
.but-cab-demo_n{text-align:center;margin:15px 0 0 0;padding:0 0 33px 0}
.but-cab-demo_n a{position:relative;border:1px solid #009600;min-width:255px;text-decoration:none;box-sizing:border-box;border-radius:5px;display:inline-flex;height:48px;align-items:center;padding:0 17px 0 46px}
.but-cab-demo_n a:before{position:absolute;top:50%;left:17px;margin:-12px 0 0 0;width:21px;height:24px;content:'';display:block;background:url(/local/templates/home-projects-2022/images/ico-demo.svg) no-repeat}
.but-cab-demo_n a:hover{background:#009600;color:#fff}
.but-cab-demo_n a:hover:before{background:url(/local/templates/home-projects-2022/images/ico-demo2.svg) no-repeat}
.block-appeals{background:#f5f5f5;padding:21px 26px 29px 26px;font-family:GothamPro,Verdana,sans-serif;margin:26px 0 26px 0}
.head-appeals{display:flex;align-items:center;margin:0 0 19px 0}
.title-appeals{font-size:28px;line-height:28px;text-transform:uppercase;font-family:GothamPro,Verdana,sans-serif;font-weight:600}
.title-appeals span{color:#9f9f9f;font-weight:400}
.block-but-appeals{position:relative;margin-left:auto}
.but-appeals{font-size:14px;font-weight:700;font-family:GothamPro,Verdana,sans-serif}
.but-appeals a{position:relative;display:inline-flex;background:#ff9800;color:#fff;box-sizing:border-box;align-items:center;text-decoration:none;min-height:36px;border-radius:5px;padding:0 24px 2px 38px}
.but-appeals a:before{position:absolute;top:50%;left:15px;margin:-10px 0 0 0;content:'';display:block;background:url(/local/templates/home-projects-2022/images/ico-write-appeal.svg) no-repeat;width:19px;height:21px}
.but-appeals a:hover{opacity:.9}
.item-appeals{background:#fff;border-radius:5px;padding:0 25px 0 23px;overflow:hidden;margin:0 0 10px 0}
.item-appeals:last-child{margin-bottom:0}
.head-item-appeal{display:flex;align-items:center;font-family:GothamPro,Verdana,sans-serif;padding:20px 0 20px 0}
.info-appeal{display:flex;flex-wrap:wrap;margin-top:-15px}
.date-appeal{font-size:18px;line-height:21px;color:#158e30;font-weight:600;cursor:pointer;margin-top:15px;margin-right:32px}
.date-appeal i{font-style:normal;border-bottom:1px dashed #158e30}
.back-appeal{font-size:15px;line-height:21px;color:#ff9800;font-weight:700;margin:15px 0 0 0}
.back-appeal a{position:relative;color:#ff9800;display:inline-flex;padding:0 0 0 20px;text-decoration:none}
.back-appeal a:before{position:absolute;top:2px;left:0;content:'';display:block;background:url(/local/templates/home-projects-2022/images/ico-back-appeal.svg) no-repeat;width:15px;height:15px}
.back-appeal i{position:relative;font-style:normal;display:inline-flex}
.back-appeal i:before{position:absolute;bottom:0;left:0;opacity:.3;transition:.3s;content:'';display:block;width:100%;height:1px;background:#ff9800}
.back-appeal a:hover i:before{width:0}
.status-appeal{position:relative;margin-left:auto;font-size:15px;line-height:21px;color:#999; white-space: nowrap}
.status-appeal span{position:relative;display:inline-flex;padding:0 0 0 23px;margin:0 0 0 5px;display:inline-flex}
.status-appeal span:before{position:absolute;top:3px;left:0;content:'';display:block;background:url(/local/templates/home-projects-2022/images/pie-status-appeal.svg) no-repeat;width:17px;height:17px}
.text-appeal p{margin:0 0 15px 0;padding:0}
.text-appeal p:last-child{margin-bottom:0}
.files-appeal{margin:0 0 0 -20px;display:flex;flex-wrap:wrap}
.item-file-appeal{font-size:16px;line-height:21px;margin:25px 0 0 20px}
.item-file-appeal a{position:relative;display:inline-flex;padding:0 0 0 34px;text-decoration:underline;color:#158e30}
.item-file-appeal a:hover{text-decoration:none}
.item-file-appeal a:before{position:absolute;top:-5px;left:0;content:'';display:block;width:26px;height:32px;background:url(/local/templates/home-projects-2022/images/ico-file-appeal.svg) no-repeat}
.answer-appeal{position:relative;margin:42px 0 0 0;padding:17px 0 0 0}
.answer-appeal:before{position:absolute;top:0;left:-26px;background:#c6c6c6;opacity:.6;content:'';display:block;height:1px;width:calc(100% + 52px)}
.user-appeal{display:flex;align-items:center}
.ava-appeal{margin:0 13px 0 0;max-width:45px}
.ava-appeal img{display:block;max-width:100%}
.name-user-appeal{font-size:18px;line-height:21px;font-weight:600}
.text-answer-appeal{padding:0 0 0 58px}
.text-answer-appeal p{margin:0 0 15px 0;padding:0}
.text-answer-appeal p:last-child{margin-bottom:0}
.more-appeals{font-size:18px;line-height:21px;text-align:center;font-weight:600;margin:26px 0 0 0}
.more-appeals a{display:inline-flex;position:relative;text-decoration:none;color:#158e30}
.more-appeals a:before{position:absolute;bottom:0;left:0;opacity:.3;transition:.3s;content:'';display:block;width:100%;height:1px;background:#158e30}
.more-appeals a:hover:before{width:0}
.body-appeal{display:none;padding-bottom:25px}
.pop-appeal{display:none;position:absolute;top:100%;left:50%;width:365px;margin-top:12px;transform:translateX(-50%);box-sizing:border-box;z-index:98;background:#fffad5;border-radius:5px;padding:34px 28px 50px 28px;text-align:center;box-shadow:0 5px 15px 0 #00000040}
.pop-appeal:before{content:'';display:block;position:absolute;top:-8px;left:50%;margin-left:-4px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fffad5}
.tit-pop-appeal{font-size:18px;line-height:21px;font-weight:700;color:#000;margin:0 0 23px 0}
.pop-appeal p{margin:0;padding:0;font-size:14px;line-height:21px;color:#999}
.block-but-appeals:hover .pop-appeal{display:block}
.item-appeals.active .body-appeal{display:block}
.not-appeals{text-align:center;margin-top:37px;padding-bottom:5px}
.not-appeals b{display:block;font-size:18px;line-height:21px;font-weight:700;margin:0 0 17px 0}
.not-appeals p{margin:0;padding:0;font-size:15px;line-height:21px;color:#999}
.pop-send-appeals{position:relative;width:100%;background:#fff;font-family:GothamPro,Verdana,sans-serif;border-radius:5px;margin:0 auto;max-width:531px;padding:32px 50px 20px 50px;box-sizing:border-box}
.pop-send-appeals *{box-sizing:border-box}
.tit-pop-send-appeals{font-size:30px;line-height:30px;font-weight:600;margin:0 0 30px 0;text-align:center}
.select-send-ap{margin:0 0 21px 0}
.select-send-ap select{height:45px;width:100%;border:1px solid #adadad;border-radius:3px;font-size:18px;padding:0 0 0 13px;color:#999}
.select-send-ap .selectbox{display:block!important;vertical-align:middle;cursor:pointer}
.select-send-ap .selectbox .select{float:none!important;width:100%;height:45px;border:1px solid #adadad;display:flex;align-items:center;line-height:normal;padding:0;background:#fff;padding:0 45px 0 13px;border-radius:3px;font-weight:400;font-size:18px;color:#999}
.select-send-ap .selectbox .select .text{display:block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.select-send-ap .selectbox .trigger{position:absolute;top:0;right:0;width:34px;height:100%}
.select-send-ap .selectbox .trigger .arrow{position:absolute;top:50%;right:10px;margin:-4px 0 0 0;width:12px;height:8px;overflow:hidden;background:url(/local/templates/home-projects-2022/images/arrow-sel-ap.svg) 0 0 no-repeat}
.select-send-ap .selectbox .dropdown{top:100%;min-width:145px;margin:2px 0 0 0;width:100%;padding:6px 0;background:#fff;z-index:99;border-radius:3px;border:1px solid #adadad}
.select-send-ap .selectbox .dropdown ul{list-style-type:none;margin:0;padding:0}
.select-send-ap .selectbox li{margin:0;font-size:16px;line-height:20px;background:0;padding:10px 13px 11px;background:0;white-space:nowrap}
.select-send-ap .selectbox li:hover{background:#f2f2f2}
.textarea-ap textarea{outline:0;box-shadow:none!important;border:1px solid #adadad;border-radius:3px 3px 0 0;font-size:18px;line-height:21px;color:#000;display:block;padding:11px 0 0 13px;font-family:GothamPro,Verdana,sans-serif;resize:none;overflow-y:auto;height:160px}
.textarea-ap textarea::placeholder{color:#999}
.block-files-ap{margin:-1px 0 19px 0;padding:9px 10px 9px 10px;border:1px solid #adadad;border-radius:0 0 3px 3px}
.block-files-ap input{margin:0}
.assets-ap{position:relative;margin:0 0 13px 0}
.assets-ap input{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0}
.assets-ap label{position:relative;padding:0 0 0 33px;cursor:pointer;display:inline-flex;font-size:18px;line-height:21px}
.assets-ap label:before{position:absolute;top:-3px;left:0;box-sizing:border-box;width:23px;height:23px;border:1px solid #ff9800;border-radius:3px;content:'';display:block}
.assets-ap label:after{position:absolute;top:4px;left:4px;content:'';display:none;box-sizing:border-box;width:16px;height:12px;background:url(/local/templates/home-projects-2022/images/pie-assets.svg) no-repeat}
.assets-ap input:checked+label:after{display:block}
.text-assets-ap{padding:0 0 0 33px;font-size:12px;line-height:15px;color:#999;margin:0 0 30px 0}
.but-form-ap button{display:flex;min-height:59px;font-weight:400;padding:0 15px 2px 15px;align-items:center;justify-content:center;text-align:center;width:100%;background:#008b00;border-radius:5px;font-family:GothamPro,Verdana,sans-serif;color:#fff;transition:.3s;outline:0;cursor:pointer;border:none;font-size:16px;line-height:21px}
.but-form-ap button:hover{opacity:.9}
.rules-ap{font-size:12px;line-height:15px;color:#999;margin:19px 0 0 0;text-align:center}
.input-file-ap{position:relative;display:inline-block}
.input-file-ap span{position:relative;display:inline-flex;align-items:center;cursor:pointer;outline:0;text-decoration:none;font-size:13px;color:#000;text-align:center;border-radius:4px;background:#fff;line-height:22px;height:24px;padding:0 10px;box-sizing:border-box;border:none;margin:0;border:1px solid #c6c6c6}
.close-pop-ap{position:absolute;top:-3px;left:100%;width:30px;height:30px;margin-left:15px;cursor:pointer}
.close-pop-ap::after,.close-pop-ap::before{content:'';position:absolute;top:50%;left:50%;width:30px;height:2px;background-color:rgba(255,255,255,.8);transform:translate(-50%,-50%) rotate(45deg)}
.close-pop-ap::after{transform:translate(-50%,-50%) rotate(-45deg)}
.close-pop-ap:hover::after,.close-pop-ap:hover::before{background-color:#fff;}
.new-block-comand-cab .swiper-slide{width:calc(25% - 30px) !important}
.but-links-manager{display:flex;margin-top:20px}
.new-block-comand-cab .swiper-container{min-height:85px}
.new-block-comand-cab .teammate__sub{width:auto}
.new-block-comand-cab .teammate__img{min-height:85px;min-width:85px}
.new-block-comand-cab.team-project{height:auto !important}
.new-block-comand-cab .but-tg{margin-left:10px;color:#fff !important}


@media screen and (max-width: 767px) {
	.title-appeals{font-size:21px;line-height:21px}
	.head-appeals{flex-direction:column;align-items:center}
	.block-but-appeals{margin-left:0;margin-top:15px}
	.date-appeal{font-size:16px;margin-right:0}
	.info-appeal{justify-content:center;flex-direction:column;align-items:center;width:100%}
	.block-appeals{padding-left:10px;padding-right:10px}
	.head-item-appeal{position:relative;padding-top:45px}
	.status-appeal{position:absolute;top:15px;left:0;width:100%;text-align:center}
	.pop-send-appeals{padding-left:20px;padding-right:20px}
}

@media screen and (max-width: 440px) {
	.wr-video-ab{max-height:59vw !important}
	.worker-slider__person-photo{height:59vw !important}
}


@media screen and (max-width: 999px) {
	.header-panel-cab .header-panel__contr{margin-left:0}
	.header-panel-cab{flex-direction:column}
	.header-panel-cab .header-panel__title{line-height:normal;margin-bottom:15px}
	.header-panel-cab .left-block{flex-direction:column;margin-bottom:30px}
	.header-panel-cab .right-block{justify-content:center}
	.new-block-comand-cab{overflow:hidden}
	.new-block-comand-cab .swiper-slide {width:auto !important;height:auto !important; border-bottom:1px solid #c6c6c6;padding-top:10px;padding-bottom:10px}
	.new-block-comand-cab .swiper-slide:last-child{border-bottom:none}
	.new-block-comand-cab .swiper-slide  .phone-mm-d{bottom:7px}
	.new-block-comand-cab .profile-block-header{font-size:22px}
	.profile-blocks-row-cab{flex-wrap:wrap}
	.profile-block-small{width:100%;min-height:92px;margin-bottom:20px;max-width:100%}
	.block-rating-sos-cab{flex-wrap:wrap}
	.block-rating-sos-cab .block-rating-new{width:100% !important;margin-bottom:20px}
	.block-rating-sos-cab .sos-new{width:100% !important}
	.return-logout .link{ border:none}
	.return-logout__logout{display:flex;align-items:center}
	.new-block-comand-cab .teammate__sub{}
	.profile-svg-bottom{margin-bottom:5px}
	.profile-block-bottom{margin-top:20px}
	.profile-pay__sum-number{font-size:18px}
	.new-block-comand-cab{height:auto}
	.new-block-comand-cab .swiper-wrapper{display:block !important}
	.new-block-comand-cab .teammate__sub{width:auto}
	.new-block-comand-cab .teammate__sub-call{margin-bottom:5px}
	.new-block-comand-cab .teammate__img{min-width:85px}
	.date-appeal{font-size:16px}
}

.worker-slider__person-photo video, .worker-slider__person-photo_wrapper video, .worker-header__photo_wrapper video{ display:block; border:none; max-width:100%;border-radius:5px;max-width:200px; margin-top:0px}
.wr-video-ab{border-radius:7px; overflow:hidden;max-height:267px;max-width:200px}
.worker-slider__person-photo_wrapper video, .worker-header__photo_wrapper video{max-width: 100%; height: auto; margin-bottom: 5px;}
.worker-header{min-height:270px}
.block-buy-card_w{display:flex;align-items:center;margin:30px 0 40px 0;font-family:"GothamPro",Verdana,sans-serif;}
.title-buy-card_w{min-width:280px;width:280px;margin:0 0 2px 0;font-size:30px;line-height:32px;color:#1c1c1c; font-weight:600}
.desc-buy-proj_w{margin:0 0 0 25px}
.tit-desc-buy-proj_w{font-size:14px;line-height:21px;color:#999;margin:0 0 1px 0}
.desc-buy-proj_w ul{list-style-type:none;margin:0 0 13px 0;padding:0}
.desc-buy-proj_w ul li{margin:0;padding:0;color:#1c1c1c;line-height:normal;background:0 0;font-size:14px;line-height:21px}
.desc-buy-proj_w ul li a{color:#1c1c1c;text-decoration:none}
.desc-buy-proj_w ul li a:hover{text-decoration:underline}
.link-individ{font-size:18px;line-height:21px}
.link-individ a{color:#158e30}
.price-prod-buy_w{margin:0 30px 0 43px;min-width:132px}
.old-price_w{margin:0 0 10px 0}
.old-price_w b{display:block;font-size:14px;line-height:21px;margin:0 0 1px 0;font-weight:400}
.old-price_w i{position:relative;display:inline-block;font-style:normal;font-size:16px;line-height:21px; white-space: nowrap}
.old-price_w i:before{ position:absolute; background:#FF9800; top:10px; left:-3px;transform: rotate(14deg);content:''; display:block; height:2px; width:100%;}
.new-price_w b{display:block;font-size:14px;line-height:21px;margin:0 0 1px 0;font-weight:400}
.new-price_w i{display:block;font-style:normal;font-size:25px;line-height:25px;font-weight:700; white-space: nowrap}
.but-buy-proj_w{margin-left:auto;width:100%;max-width:342px;font-size:15px;line-height:21px}
.but-buy-proj_w a{display:flex;color:#fff;text-decoration:none;min-height:54px;background:#ff9800;border-radius:5px;text-align:center;align-items:center;justify-content:center}
.but-buy-proj_w a:hover{background-color:#ffa600}

@media screen and (max-width:1300px){
	.title-buy-card_w{min-width:240px;width:240px}
}
@media screen and (max-width:1200px){
	.but-buy-proj_w{max-width:220px}
	.link-individ{font-size:16px}
	.price-prod-buy_w{margin-left:20px}
	.desc-buy-proj_w{margin-left:20px}
}
@media screen and (max-width:999px){
	.block-buy-card_w{flex-direction:column;align-items:flex-start}
	.but-buy-proj_w{max-width:100%;margin:0}
	.title-buy-card_w{margin:0 0 21px 0;min-width:100%;width:100%}
	.desc-buy-proj_w{margin:0 0 25px 0}
	.price-prod-buy_w{margin:0;margin:0 0 25px 0;display:flex}
	.new-price_w{margin-left:33px}
}

@media screen and (min-width:999px){
	.tit-menu-mob_w, .phone-mob_w, .but-but-mob_w, .work-time_w{display:none !important}
}

@media screen and (max-width:999px){
	.arrow-for-mob_w{display:none;width:48px;height:48px;position:absolute;top:0;right:0;z-index:50}
	.arrow-for-mob_w:before{position:absolute;top:50%;left:50%;transition:0.2s;margin:-12px 0 0 -12px;transform:rotate(0deg);content:'';display:block;width:24px;height:24px;background:url(/local/templates/home-projects-2022/images/arrow-menu-mob_w.svg) no-repeat;background-size:100% auto}
	.arrow-for-mob_w.active:before{transform:rotate(180deg);}
	.header__nav-sub + .arrow-for-mob_w{display:block}
	.header-nav__item{position:relative}
	.header__nav-link svg{display:none}
	.header__nav-link--list .header__nav-link--list:after{display:none}
	.header__nav-link{text-align:left;font-size:13px;padding-right:50px}
	.header__nav-sub{box-shadow:none !important}
	.panel-new-rzd{padding-top:0;padding-bottom:0}
	.panel-new-rzd>ul>li>ul{display:block}
	.panel-new-rzd>ul>li:before{display:none !important}
	.header__nav-sub{border-top: 1px solid rgba(0, 139, 0, 0.3);}
	.header__nav-sub .header__sub-list>.header__sub-item-parent:before{display:none}
	.header__nav-sub .header__sub-list>.header__sub-item-parent>a{padding-top:0;padding-bottom:0}
	.header__nav-sub .header__sub-list > .header__sub-item-parent:before{display:none !important}
	.header__nav-sub .header__sub-list>.header__sub-item-parent>ul{display:block;position:relative;top:auto;left:auto}
	.header__nav-sub{padding-top:10px;padding-bottom:10px}
	.header__nav-sub--company .header__sub-list{padding-top:0;padding-bottom:0}
	.header__nav-sub .header__sub-list>.header__sub-item-parent>a, .panel-new-rzd>ul>li>a{padding-bottom:0}
	.header__nav-sub .header__sub-list>.header__sub-item-parent>ul>li>a{text-decoration:underline}
	.tit-menu-mob_w{text-align:center;font-size:12px;padding:0 15px 0 15px;margin-top:20px}
	.tit-menu-mob_w i{position:relative;font-style:normal;display:inline-block;padding:0 0 0 12px}
	.tit-menu-mob_w i:before{position:absolute;top:50%;left:0;margin-top:-3px;background-color:#25d266;animation:blink 1s infinite;content:'';display:block;width:6px;height:6px;border-radius:50%}
	@keyframes blink{
	0%,100%{opacity:1}
	50%{opacity:0}
	}
	.but-but-mob_w{text-align:center;margin-bottom:15px;margin-top:0}
	.but-but-mob_w button{border:none;background:orange;color:#fff;border:none;border-radius:10px;height:50px;padding:0 12px 0 12px;cursor:pointer;min-width:240px}
	.work-time_w{text-align:center;font-size:12px;padding:0 15px 0 15px;margin-top:10px;color:#999}
	.work-time_w i{position:relative;font-style:normal;display:inline-block;padding:0 0 0 12px}
	.work-time_w i:before{position:absolute;top:50%;left:0;margin-top:-3px;background-color:#25d266;animation:blink 1s infinite;content:'';display:block;width:6px;height:6px;border-radius:50%}
	#headerMenuBurger{transition:.2s}
	#headerMenuBurger.active{transform:rotate(90deg)}
	.phone-mob_w{text-align:center;margin-top:5px;font-weight:700}
	.phone-mob_w a{color:#000;text-decoration:none}
	.header{z-index:99}
}

.worker-slider__person-photo{background-size:cover !important}

@media screen and (min-width:767px){
	.func-form-mob, .popup-tags-mobile{display:none}
	.popup-filters-mobile{display:none}
	.buts-in-filters, .tit-f-mob-ff, .clear-filter-mob-s{display:none !important}
}

@media screen and (max-width:767px){
	.func-form-desc{display:none}
	.catalog-filter-v2{display: none;}
	.catalog-filter-v2 + .b-tags_new .view-part-tags ul{list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:nowrap;width:100vw;overflow-x:auto;padding-bottom:10px}
	.catalog-filter-v2 + .b-tags_new .view-part-tags ul li{margin:0 10px 0 0;padding:0;line-height:normal;font-size:15px;font-weight:400;background:0 0;white-space:nowrap}
	.catalog-filter-v2 + .b-tags_new .wr-part-tags  .bl-tags_new ul{list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:nowrap;width:100vw;overflow-x:auto;padding-bottom:10px}
	.catalog-filter-v2 + .b-tags_new .wr-part-tags  .bl-tags_new li{margin:0 10px 0 0;padding:0;line-height:normal;font-size:15px;font-weight:400;background:0 0;white-space:nowrap}
	.catalog-filter-v2 + .b-tags_new .wr-part-tags  .bl-tags_new li:last-child{margin-right:20px}
	.catalog-filter-v2 + .b-tags_new .wr-part-tags  .hide-part-tags{padding-top:30px}
	.catalog-filter-v2 + .b-tags_new .wr-part-tags {display:block}
	.catalog-filter-v2 + .b-tags_new .wr-part-tags .hide-part-tags .col-panel-tags:last-child{display:none}
	.but-more-tags_mob{font-size:15px;text-transform:uppercase;font-family:GothamPro,Verdana,sans-serif;margin:0}
	.but-more-tags_mob a{display:inline-flex;color:#fff;padding:0 19px 0 19px;background:#008b00;border-radius:3px;min-height:37px;align-items:center;justify-content:center;text-align:center;color:#fff;text-decoration:none}
	.popup-tags-mobile{box-sizing:border-box;width:100%;position:fixed;top:0;left:0;border:1px solid #f5f5f5;background:#fff;z-index:9999999;display:none}
	.popup-tags-mobile *{box-sizing:border-box}
	.head-tags-mobile{position:relative;height:50px;display:flex;align-items:center; padding:0 10px 0 10px; background:#fff;z-index:90}
	.back-pop-mob{cursor:pointer;position:absolute;top:50%;left:10px;transform:translateY(-50%);width:34px;height:34px;background:url(/local/templates/home-projects-2022/images/arrow-left-mob.svg) no-repeat;background-size:100% auto}
	.close-pop-mob{position:absolute;top:50%;right:10px;cursor:pointer;transform:translateY(-50%);width:22px;height:22px;display:flex;align-items:center;justify-content:center}
	.close-pop-mob::after,.close-pop-mob::before{content:'';position:absolute;width:100%;height:1px;background-color:#000}
	.close-pop-mob::before{transform:rotate(45deg)}
	.close-pop-mob::after{transform:rotate(-45deg)}
	.body-pop-tags-mob{padding:15px 15px 75px 15px;height:calc(100vh - 50px);overflow-y:auto;box-sizing:border-box}
	.body-pop-tags-mob .bl-tags_new ul{width:auto;flex-wrap:wrap;overflow:visible;margin:-10px 0 0 -10px}
	.body-pop-tags-mob .bl-tags_new ul li{margin:10px 0 0 10px}
	.main-wrapper{z-index:auto}
	body.active{overflow:hidden}
	.but-more-filters_mob{font-size:15px;text-transform:uppercase;font-family:GothamPro,Verdana,sans-serif;margin:20px 0 40px 0}
	.but-more-filters_mob a{display:inline-flex;color:#fff;padding:0 19px 0 19px;background:#008b00;border-radius:3px;min-height:37px;align-items:center;justify-content:center;text-align:center;color:#fff;text-decoration:none}
	.catalog-filter-v2{position:fixed;top:0;left:0;width:100%;z-index:999999;padding:0}
	.catalog-filter-v2 .top-panel-f-gor{display:none}
	.catalog-filter-v2 .filter-catalog-body{padding:15px 10px 75px 10px;height:calc(100vh - 50px);overflow-y:auto;box-sizing:border-box}
	.buts-in-filters{display:flex;position:fixed;z-index:90;background:#fff;bottom:0px;left:0;width:100%;padding:13px 10px 13px 10px;box-sizing:border-box}
	.buts-in-filters *{box-sizing:border-box}
	.bt-in-filter{font-size:15px;flex:1 1 0;margin:0 0 0 10px}
	.bt-in-filter input{display:flex;height:42px;padding:0 10px 0 10px;font-family:GothamPro,Verdana,sans-serif;width:100%;border-radius:5px;background:#ff9700;align-items:center;justify-content:center;text-align:center;color:#fff;text-decoration:none}
	.bt-in-filter:first-child{margin-left:0}
	.clear-filter-mob input{background:#d3d3d3;color:#333}
	.bt-in-filter a{display:flex;height:47px;padding:0 10px 2px 10px;border-radius:5px;background:#ff9700;align-items:center;justify-content:center;text-align:center;color:#fff;text-decoration:none}
	.clear-filter-mob a{background:#d3d3d3;color:#333}
	.catalog-projects-list-container{display:flex;flex-direction:column}
	.catalog-projects-list-container>.nav-sorting{order:1}
	.catalog-projects-list-container>.nav-sorting+.catalog__list{order:2}
	.catalog-projects-list-container>.house-calculator+.catalog__list{order:3}
	.catalog-projects-list-container>.page-call-to-action{order:4}
	.catalog-projects-list-container>.page-call-to-action + .catalog__list{order:5}
	.catalog-projects-list-container>.house-calculator{order:6}
	.catalog-projects-list-container>.pagination-bottom-wrapper{order:7}
	.advantages__list{margin-top:50px}
	.but-more-filters_mob a{width:100%;box-sizing:border-box;min-height:54px}
	.tit-f-mob-ff{font-size:18px;line-height:18px}
	.clear-filter-mob-s{margin-left:auto;margin-right:50px;font-size:16px;line-height:19px;font-family:Verdana}
	.clear-filter-mob-s a{text-decoration:none;color:#999;border-bottom:1px dotted #999}
}

.main-slider__form-call .form-root{display:flex;flex-wrap:wrap}
.main-slider__form-call .field-pp.phone{width:calc(50% - 10px);min-width:1px!important;max-width:100%!important;margin:0}
.main-slider__form-call .main-slider__form-button{width:calc(50% - 10px);margin-left:10px}
.main-slider__form-call .form-call__text-accept{margin-top:10px}

@media screen and (max-width:999px){
	.main-slider__call:before{transform:none !important;height:100% !important;top:0 !important;left:0 !important}
}

@media screen and (max-width:767px){
	.main-slider__call .main-slider__title{font-size:32px!important;line-height:normal!important}
	.main-slider__call{padding-top:20px}
	.main-slider__call:before{transform:none !important;height:100% !important;width:100% !important}
	.main-slider__form-call .field-pp.phone{width:100%;min-width:1px;max-width:100%;margin:0 0 10px 0}
	.main-slider__form-call .field-pp.phone input{min-width:100%;font-size:16px;height:40px}
	.main-slider__form-call .main-slider__form-button{width:100%;margin-left:0;height:40px;min-height:40px;padding-top:0;padding-bottom:0}
	.main-slider__form-call .form-root{flex-direction:column}
	.main-slider__form-call .form-call__text-accept{margin-top:10px;margin-bottom:15px}
	.main-slider__form-call{max-width:calc(100% - 120px)}
	.main-slider__form-call{bottom:20px}
	.main-slider__form-call .main-slider__form-button:after{top:12px}
}

@media screen and (max-width:500px){
	.main-slider__call .main-slider__title{font-size:20px!important;line-height:normal!important}
	.main-slider__call .main-slider__text{display:none !important}
}

.nav-contacts-h{font-family:GothamPro,Verdana,sans-serif;margin:0 0 35px 0}
.in-nav-contacts-h ul{list-style-type:none;margin:0;padding:0;display:inline-flex;flex-wrap:wrap;background:#eee;border-radius:5px}
.in-nav-contacts-h ul li{position:relative;margin:0;padding:0;line-height:21px;font-size:18px;color:#0000004D;font-weight:400}
.label-new-office{position:absolute;top:-15px;left:100%;box-shadow:0 0 5px 0 #00000026;border-radius:5px;margin-left:-20px;background:#fff500;padding:7px 8px 7px 8px;text-align:center;font-weight:600;font-size:11px;line-height:12px;text-transform:uppercase;color:#1c1c1c}
.in-nav-contacts-h ul li a,.in-nav-contacts-h ul li span{color:#009600;border-radius:5px;padding:0 22px 0 22px;text-decoration:none;display:flex;min-height:50px;align-items:center;justify-content:center;text-align:center}
.in-nav-contacts-h ul li span{color:#0000004D}
.in-nav-contacts-h ul li.active a{background:#008b00;color:#fff}
.in-nav-contacts-h ul li:before{position:absolute;top:50%;right:0;content:'';display:block;margin-top:-20px;width:1px;height:40px;background:#cecece}
.in-nav-contacts-h ul li:last-child:before, .in-nav-contacts-h ul li.active:before{display:none}
.nav-link-exb-new{display:flex;font-size:16px;line-height:19px;font-weight:400}
.nav-link-exb-new a{color:#009600;margin:0 0 0 25px}
.head-exib{align-items:baseline}

@media screen and (max-width: 999px) {
	.nav-contacts-h{margin-bottom:40px}
	.in-nav-contacts-h ul{flex-direction:column;display:flex}
	.label-new-office{top:100%;left:50%;transform:translateX(-50%);margin:-10px 0 0 0}
	.in-nav-contacts-h ul li:before{display:none}
	.in-nav-contacts-h ul li{border-bottom:1px solid #cecece}
	.in-nav-contacts-h ul li:last-child, .in-nav-contacts-h ul li.active{border:none}
}

/*gallery card*/
.wr-nav-info_w{position:absolute;bottom:-20px;left:0;width:100%;display:flex;justify-content:center}
.nav-info_w{position:relative;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:21px;border:none;color:#fff;min-height:40px;min-width:100px;background:#008b00;border-radius:5px}
.prev-info_w{position:absolute;left:0;top:0;cursor:pointer;height:100%;width:26px}
.prev-info_w:before{position:absolute;top:50%;left:50%;margin:-8px 0 0 -4px;content:'';transform:rotate(0);width:10px;height:15px;display:block;background:url(/local/templates/home-projects-2022/images/arrow-slider_w.svg) no-repeat}
.next-info_w{position:absolute;right:0;top:0;height:100%;cursor:pointer;width:26px}
.next-info_w:before{position:absolute;top:50%;left:50%;margin:-8px 0 0 -6px;content:'';transform:rotate(180deg);width:10px;height:15px;display:block;background:url(/local/templates/home-projects-2022/images/arrow-slider_w.svg) no-repeat}
.b-tabs-info-card{margin:45px 0 63px 0}
.tit-nfo-card{font-size:30px;line-height:30px;margin:0 0 30px 0;color:#1c1c1c}
.nav-tabs-info-card{margin:0 0 28px 0}
.nav-tabs-info-card ul{list-style-type:none;margin:0;padding:0;display:inline-flex;background:#eee;border-radius:5px}
.nav-tabs-info-card ul li{margin:0;padding:0;background:0 0;line-height:normal;font-size:18px}
.nav-tabs-info-card ul li a{display:inline-flex;min-height:50px;align-items:center;border-radius:5px;align-items:center;justify-content:center;padding:0 20px 0 20px;text-decoration:none;color:#009600}
.nav-tabs-info-card ul li.active a{background:#008b00;color:#fff}
.cont-tabs-info-card{position:relative}
.tab-info{display:block!important;opacity:0;position:absolute;top:0;pointer-events:none;width:100%}
.tab-info.active{position:relative;opacity:1;height:auto;opacity:1;pointer-events:auto}
.wr-slider-info-fasad{position:relative;max-width:810px;margin:0 auto}
.slider-info-card .slick-list{margin-left:-10px;margin-right:-10px}
.slider-info-card .slide{padding-left:10px;padding-right:10px}
.slider-info-card{visibility:hidden;opacity:0;transition:opacity .5s}
.slider-info-card.slick-initialized{visibility:visible;opacity:1}
.slider-info-card .slick-slide{display:none}
.slider-info-card .slick-slide:first-child{display:block;visibility:hidden}
.slider-info-card.slick-initialized .slick-slide{display:flex!important;visibility:visible!important}
.img-fasad-info-card{width:100%;border-radius:5px;border:1px solid #e6e6e6;min-height:608px;display:flex;align-items:center;justify-content:center;overflow:hidden}
.img-fasad-info-card img{max-width:100%;display:block;margin:0 auto}
.wr-slider-info-plan{position:relative;margin:0}
.wr-slider-info-plan:before{position:absolute;right:100%;z-index:80;width:10000px;content:'';display:block;height:100%;background:#fff}
.wr-slider-info-plan .slider-info-card{max-width:810px}
.slider-info-gal .slide{padding-left:10px;padding-right:10px}
.slider-info-gal .slick-list{overflow:visible;margin-left:-10px;margin-right:-10px}
.img-gal-info-card img{display:block;border-radius:5px;max-width:100%}
.wr-nav-info-gal_w{position:absolute;bottom:-20px;left:0;width:100%;display:flex;justify-content:center}
.nav-info-gal_w{position:relative;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:21px;border:none;color:#fff;min-height:40px;min-width:100px;background:#008b00;border-radius:5px}
.prev-info-gal_w{position:absolute;left:0;top:0;cursor:pointer;height:100%;width:26px}
.prev-info-gal_w:before{position:absolute;top:50%;left:50%;margin:-8px 0 0 -4px;content:'';transform:rotate(0);width:10px;height:15px;display:block;background:url(/local/templates/home-projects-2022/images/arrow-slider_w.svg) no-repeat}
.next-info-gal_w{position:absolute;right:0;top:0;height:100%;cursor:pointer;width:26px}
.next-info-gal_w:before{position:absolute;top:50%;left:50%;margin:-8px 0 0 -6px;content:'';transform:rotate(180deg);width:10px;height:15px;display:block;background:url(/local/templates/home-projects-2022/images/arrow-slider_w.svg) no-repeat}
.wr-slider-info-plan.active:before{display:none}
.nav-tabs-info-card ul li{position:relative}
.nav-tabs-info-card ul li:before{position:absolute;top:50%;left:0;content:'';display:block;margin-top:-20px;width:1px;height:40px;background:#cecece}
.nav-tabs-info-card ul li:first-child:before, .nav-tabs-info-card ul li.active:before{display:none}
.nav-tabs-info-card ul li{z-index:20}
.wr-b-tabs-info-card{min-width:300px;overflow:hidden}
.img-fasad-info-card{position:relative}
.plans-images-label{position:absolute;min-height:31px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px 1px 14px;left:0;top:0;z-index:90;background:#eee;border-radius:4px 0 4px 0;font-size:14px;line-height:17px;font-weight:700}
.new-card-sll .module-gallery .slick-initialized .module-gallery__slider-type-image{justify-content:center}

@media screen and (min-width: 999px) {
	.slider-info-card .slick-list{overflow:visible}
	.main-ll-catalog-card .main-wrapper{max-width:none;padding-left:0;padding-right:0}
	.main-ll-catalog-card .page-header,
	.main-ll-catalog-card .new-card-sll,
	.main-ll-catalog-card .b-tabs-info-card,
	.main-ll-catalog-card .block-buy-card_w,
	.main-ll-catalog-card .b-utp,
	.main-ll-catalog-card .card-credit_new,
	.main-ll-catalog-card .card-category,
	.main-ll-catalog-card .card-description,
	.main-ll-catalog-card .separator,
	.main-ll-catalog-card .card-content,
	.main-ll-catalog-card .catalog_detail_same_projects,
	.main-ll-catalog-card .advantages,
	.main-ll-catalog-card .main-page-sub-title,
	.main-ll-catalog-card .reviews,
	.main-ll-catalog-card .catalog__list,
	.main-ll-catalog-card .columns-two,
	.main-ll-catalog-card .breadcrumb,
	.main-ll-catalog-card .link-block-bottom{max-width:1224px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}
	.main-ll-catalog-card .catalog__list{max-width:1224px !important;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}
	.wr-b-tabs-info-card{min-width:300px;overflow:hidden}
}

@media screen and (max-width: 767px) {
	.img-fasad-info-card{min-height:380px}
	.nav-tabs-info-card ul li{font-size:12px;text-align:center}
	.nav-tabs-info-card ul li a{padding-left:15px;padding-right:15px}
	.img-gal-info-card{display:flex;align-items:center;justify-content:center}
	.slider-info-gal {border: 1px solid #e6e6e6;border-radius:5px;overflow:hidden}
	.slider-info-gal .slick-track{display:flex; align-items:center}
	.slider-info-gal .img-gal-info-card img{border-radius:0px}
}

/*cabinet contacts*/
.contacts-line_n{position:relative;display:flex;align-items:center;flex-wrap:wrap;font-weight:700;margin:-15px 0 0 28px;padding:0 0 0 30px}
.contacts-line_n:before{position:absolute;top:18px;left:0;margin-top:0;content:'';width:1px;height:30px;background:#cacaca}
.contacts-line_n p{margin:15px 29px 0 0;padding:0}
.phone-contacts-line_n{margin:15px 54px 0 0}
.phone-contacts-line_n a{position:relative;display:inline-block;padding:0 0 0 25px;color:#000;text-decoration:none}
.phone-contacts-line_n a:before{position:absolute;top:2px;left:0;content:'';display:block;width:18px;height:21px;background:url(/local/templates/home-projects-2022/images/ico-phone-line.svg) no-repeat}
.phone-contacts-line_n a:hover{text-decoration:underline}
.mail-contacts-line_n{margin:15px 0 0 0}
.mail-contacts-line_n a{position:relative;display:inline-block;padding:0 0 0 31px;color:#000;text-decoration:none}
.mail-contacts-line_n a:before{position:absolute;top:3px;left:0;content:'';display:block;width:23px;height:17px;background:url(/local/templates/home-projects-2022/images/ico-mail-line.svg) no-repeat}
.mail-contacts-line_n a:hover{text-decoration:underline}

@media screen and (max-width:1100px){
	.phone-contacts-line_n{margin-right:25px}
	.contacts-line_n{padding-left:0}
	.contacts-line_n:before{display:none}
	.contacts-line_n{font-size:14px}
}
@media screen and (max-width:999px){
	.but-links-manager{flex-wrap:wrap}
	.contacts-line_n{margin:10px 0 0 0}
}

/*page projects*/
.content_prt{font-family:GothamPro;box-sizing:border-box;margin-top:-4px}
.content_prt *{box-sizing:border-box}
.ban-top_prt{position:relative;color:#fff;font-family:GothamPro;margin:0 0 50px 0}
.desc-ban-top_prt{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;align-items:center}
.in-desc-ban-top{padding:20px 52px 20px 52px}
.desc-ban-top_prt h1{font-family:GothamPro;font-size:64px;line-height:61px;font-weight:600;margin:0 0 30px 0;padding:0;max-width:650px}
.desc-ban-top_prt p{font-size:24px;line-height:28px;font-weight:400;max-width:580px;margin:0 0 40px 0;padding:0}
.but_prt{font-size:15px;line-height:18px;font-weight:400}
.but_prt a{display:inline-flex;min-height:60px;align-items:center;background:#ff9800;border-radius:5px;justify-content:center;text-align:center;text-decoration:none;color:#fff;padding:0 45px 0 45px}
.but_prt a:hover{background:#ffa219}
.die-ban_prt{position:absolute;top:50%;text-align:center;right:72px;margin:0;transform:translateY(-50%);display:flex;flex-direction:column;justify-content:center;background:url(/local/templates/home-projects-2022/images/die_ban_prt.svg) 0 50% no-repeat;width:347px;height:141px}
.die-ban_prt span{display:block;font-size:24px;line-height:21px;font-weight:600;color:#000}
.die-ban_prt b{display:block;font-size:48px;line-height:normal;color:#ff9800;font-weight:700;margin-bottom:2px}
.die-ban_prt b i{font-style:normal;font-family:Arial,Helvetica,sans-serif}
.die-ban_prt s{font-size:24px;line-height:21px;color:#000;font-weight:600}
.die-ban_prt s i{font-style:normal;font-family:Arial,Helvetica,sans-serif}
.ban-top_prt>img{display:block;max-width:100%}
.b-about-page_prt{font-family:GothamPro;margin:0 0 80px 0}
.line-about-page_prt{display:flex;align-items:center;margin:0 0 60px 0}
.line-about-page_prt:last-child{margin-bottom:0}
.img-about-page_prt{width:calc(50% - 20px)}
.img-about-page_prt img{display:block;max-width:100%}
.desc-about-page_prt{width:calc(50% - 40px);margin-left:auto}
.title_prt{font-size:36px;line-height:normal;color:#000;font-weight:600;margin:0 0 30px 0}
.desc-about-page_prt .title_prt{margin:0 0 25px 0;color:#ff9800}
.desc-about-page_prt p{font-size:14px;line-height:23px;margin:0 0 35px 0}
.desc-about-page_prt p.big-text-about_prt{font-size:18px;line-height:26px;font-weight:600}
.desc-about-page_prt p:last-child{margin-bottom:0}
.line-about-page_prt:nth-child(2n) .desc-about-page_prt{order:1;margin-left:0}
.line-about-page_prt:nth-child(2n) .img-about-page_prt{order:2;margin-left:auto}
.b-result-prt{font-family:GothamPro;display:flex;margin:0 0 62px 0}
.num-result_prt{white-space:nowrap;font-size:148px;line-height:148px;color:#ff9800;margin:0 50px 0 0;font-weight:600}
.desc-result_prt .title_prt{color:#ff9800;margin:0 0 25px 0}
.desc-result_prt p{font-size:14px;line-height:23px;margin:0;padding:0;max-width:580px}
.ban-example_prt{position:relative;font-family:GothamPro;margin:0 0 80px 0}
.desc-example_prt{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;z-index:50}
.in-example_prt{padding:20px 44px 20px 44px;color:#fff}
.tit-ban-example_prt{font-size:48px;line-height:46px;color:#fff;font-weight:600;margin:0 0 27px 0;max-width:528px}
.desc-example_prt p{margin:0 0 40px 0;padding:0;font-size:24px;line-height:28px;font-weight:400;max-width:488px}
.desc-example_prt .but_prt a{padding-left:19px;padding-right:19px}
.ban-example_prt img{display:block;max-width:100%;border-radius:5px}
.b-what_prt{font-family:GothamPro;display:flex;align-items:center;margin:0 0 80px 0}
.img-what_prt{min-width:calc(48% - 37px);width:calc(48% - 37px)}
.img-what_prt img{display:block;max-width:100%;border-radius:5px}
.desc-what_prt{min-width:calc(52% - 37px);width:calc(52% - 37px);margin-left:auto}
.desc-what_prt .title_prt{line-height:34px;margin:0 0 25px 0}
.desc-what_prt p{font-size:14px;line-height:23px;margin:0 0 20px 0;padding:0}
.desc-what_prt p:last-child{margin-bottom:0}
.b-work_prt{font-family:GothamPro;margin:0 0 72px 0}
.b-work_prt .title-prt{margin:0 0 40px 0}
.body-work_prt{display:flex}
.desc-work_prt{min-width:calc(52% - 37px);width:calc(52% - 37px)}
.item-work_prt{position:relative;padding:0 0 29px 54px}
.item-work_prt:before{position:absolute;top:-1px;left:0;content:'';display:block;width:24px;height:24px;border-radius:50%;background:#0b812a}
.item-work_prt:after{position:absolute;top:0;left:12px;content:'';display:block;width:1px;height:102%;background:#0b812a}
.item-work_prt:last-child{padding-bottom:0}
.item-work_prt:last-child:after{display:none}
.item-work_prt b{margin:0 0 15px 0;display:block;font-size:24px;line-height:23px;font-weight:600}
.item-work_prt p{font-size:14px;line-height:23px;margin:0;padding:0}
.img-work_prt{min-width:calc(48% - 37px);width:calc(48% - 37px);margin-left:auto}
.img-work_prt img{display:block;max-width:100%}
.block-benef_prt{position:relative;z-index:60;font-family:GothamPro;margin:0 0 55px 0;padding:57px 0 52px 0}
.block-benef_prt:before{position:absolute;top:0;left:50%;margin:0 0 0 -5000px;width:10000px;z-index:-1;background:#fbfbf7;content:'';display:block;height:100%}
.list-benef_prt{display:flex;margin:-28px 0 0 -28px;flex-wrap:wrap}
.item-benef_prt{position:relative;width:calc(20% - 28px);margin:28px 0 0 28px;padding:90px 0 0 0;font-size:14px;line-height:17px}
.item-benef_prt:before{position:absolute;top:0;left:0;content:'';display:block}
.item-benef_prt.item1:before{width:58px;height:62px;background:url(/local/templates/home-projects-2022/images/ico-benef_prt1.svg) no-repeat}
.item-benef_prt.item2:before{width:43px;height:63px;background:url(/local/templates/home-projects-2022/images/ico-benef_prt2.svg) no-repeat}
.item-benef_prt.item3:before{width:62px;height:63px;background:url(/local/templates/home-projects-2022/images/ico-benef_prt3.svg) no-repeat}
.item-benef_prt.item4:before{width:71px;height:61px;background:url(/local/templates/home-projects-2022/images/ico-benef_prt4.svg) no-repeat}
.item-benef_prt.item5:before{width:56px;height:55px;background:url(/local/templates/home-projects-2022/images/ico-benef_prt5.svg) no-repeat}
.b-proj_prt{font-family:GothamPro;margin:0 0 68px 0}
.head-proj_prt{display:flex;align-items:center;margin:0 0 35px 0}
.head-proj_prt .title_prt{margin:0 15px 0 0;padding:0}
.but-more_prt{margin-left:auto;font-weight:600}
.but-more_prt a{display:inline-flex;min-height:48px;align-items:center;background:#fff;border:1px solid #158e30;color:#158e30;text-decoration:none;border-radius:5px;justify-content:center;text-align:center;text-decoration:none;padding:0 24px 0 24px}
.but-more_prt a i{font-style:normal;color:#158E3080;margin:0 0 0 6px}
.but-more_prt a:hover{color:#fff;background:#158e30}
.slider-proj_prt{font-family:GothamPro}
.slider-proj_pr .slick-list{margin-left:-10px;margin-right:-10px}
.slider-proj_prt .slide{position:relative;display:flex;justify-content:center;padding:0 10px 0 10px}
.slider-proj_prt .slide a{display:inline-flex;text-decoration:none}
.in-slide-proj_prt{ position:relative;display:flex;justify-content:center}
.slider-proj_prt .slide img{display:block;border-radius:10px;max-width:100%;margin:0 auto}
.tit-proj_prt{position:absolute;left:0;top:0;padding:30px 20px 0 20px;font-size:24px;line-height:27px;font-weight:600;color:#fff}
.tit-proj_prt i{display:block;color:rgba(255,255,255,.5);font-style:normal}
.slider-proj_prt .slick-next{position:absolute;top:50%;right:-27px;margin:-20px 0 0 0;box-shadow:none!important;border-radius:0;transform:rotate(180deg);padding:39px 0 0 22px;width:0;height:0;background:url(/local/templates/home-projects-2022/images/arrow_prt.svg) no-repeat!important}
.slider-proj_prt .slick-prev{position:absolute;top:50%;left:-27px;transform:rotate(0);box-shadow:none!important;margin:-20px 0 0 0;border-radius:0;padding:39px 0 0 22px;width:0;height:0;background:url(/local/templates/home-projects-2022/images/arrow_prt.svg) no-repeat!important}
.slider-proj_prt .slick-next:before,.slider-proj_prt .slick-prev:before{display:none!important}
.b-command_prt{font-family:GothamPro;margin:0 0 106px 0}
.b-command_prt .title_prt{margin:0 0 44px 0}
.slider-command_prt .slide{padding:0 5px 0 5px}
.in-slide-command_prt{display:flex}
.img-slide-command_prt{margin-right:12px;min-width:175px}
.img-slide-command_prt img{border-radius:50%;display:block;max-width:100%}
.desc-command_prt{display:flex;flex-direction:column;padding:0 15px 0 0}
.desc-command_prt span{display:block;font-size:24px;margin:0 0 16px 0;line-height:23px;font-weight:600}
.desc-command_prt p{font-size:14px;line-height:23px;margin:0 0 18px 0;padding:0}
.desc-command_prt .but_prt{margin-top:auto}
.desc-command_prt .but_prt a{max-width:174px;min-height:52px}
.slider-command_prt .slick-next{position:absolute;top:50%;right:-27px;margin:-20px 0 0 0;box-shadow:none!important;border-radius:0;transform:rotate(180deg);padding:39px 0 0 22px;width:0;height:0;background:url(/local/templates/home-projects-2022/images/arrow_prt.svg) no-repeat!important}
.slider-command_prt .slick-prev{position:absolute;top:50%;left:-27px;transform:rotate(0);box-shadow:none!important;margin:-20px 0 0 0;border-radius:0;padding:39px 0 0 22px;width:0;height:0;background:url(/local/templates/home-projects-2022/images/arrow_prt.svg) no-repeat!important}
.slider-command_prt .slick-next:before,.slider-command_prt .slick-prev:before{display:none!important}
.ban-consult_prt{position:relative;font-family:GothamPro;margin:0 0 70px 0;max-height:604px;height:604px;display:flex;align-items:center;justify-content:flex-end}
.img-ban-consult_prt{position:absolute;width:100vw;left:50%;top:0;margin:0 0 0 -50vw;max-height:604px;overflow:hidden}
.img-ban-consult_prt img{display:block;margin:0 auto;width:100%}
.form-consult_prt{position:relative;z-index:50;border-radius:10px;padding:41px 40px 46px 40px;box-sizing:border-box;background:#fff;box-shadow:0 4px 20px 0 #00000026;max-width:500px}
.tit-form-consult_prt{font-size:36px;line-height:34px;font-weight:600;margin:0 0 23px 0}
.form-consult_prt p{font-size:14px;line-height:21px;margin:0 0 27px 0;padding:0;max-width:400px}
.field-consult_prt{margin:0 0 17px 0}
.field-consult_prt input{background:#f5f5f5;width:100%;box-shadow:none!important;border-radius:5px;height:50px;padding:0 12px 0 12px;outline:0;font-family:GothamPro;font-size:14px;font-weight:400;color:#000}
.field-consult_prt input:placeholder{color:#999}
.assets-consult_prt{font-size:12px;line-height:21px;color:#999;margin:0 0 26px 0}
.assets-consult_prt a:hover{text-decoration:none}
.but-consult_prt button{display:inline-flex;min-height:60px;align-items:center;background:#ff9800;font-size:15px;line-height:21px;border-radius:5px;justify-content:center;text-align:center;text-decoration:none;color:#fff;padding:0 20px 0 20px;outline:0;cursor:pointer;border:none}
.but-consult_prt button:hover{background:#ffa219}
.b-excursion_prt{font-family:GothamPro;display:flex;margin:0 0 70px 0}
.desc-excursion_prt{min-width:calc(49% - 22px);width:calc(49% - 22px)}
.desc-excursion_prt .title_prt{max-width:409px;margin:0 0 25px 0}
.desc-excursion_prt p.bit-text-exc{font-size:18px;line-height:26px;font-weight:600}
.desc-excursion_prt p{font-size:14px;line-height:23px;padding:0;margin:0 0 25px 0}
.desc-excursion_prt .but_prt{margin-top:30px}
.desc-excursion_prt .but_prt a{padding-left:33px;padding-right:33px}
.img-excursion_prt{min-width:calc(51% - 22px);width:calc(51% - 22px);margin-left:auto}
.img-excursion_prt img{display:block;max-width:100%;border-radius:5px}
.fix-load2{visibility:hidden;opacity:0;transition:opacity .5s}
.fix-load2.slick-initialized{visibility:visible;opacity:1}
.fix-load2 .slide{display:none}
.fix-load2 .slide:first-child{display:block;visibility:hidden}
.fix-load2.slick-initialized .slick-slide{display:flex!important;visibility:visible!important}
.slider-command_prt .slick-track{ display:flex}

@media screen and (max-width:1250px){
	.b-proj_prt .slider-proj_prt{margin-left:20px;margin-right:20px}
	.b-command_prt .slider-command_prt{margin-left:20px;margin-right:20px}
	.die-ban_prt{right:20px}
	.desc-ban-top_prt h1{font-size:48px;line-height:48px;margin-bottom:20px}
	.desc-ban-top_prt p{max-width:506px;margin-bottom:20px;font-size:21px;line-height:26px}
	.num-result_prt{font-size:110px;line-height:110px}
	.tit-ban-example_prt{font-size:38px;line-height:38px}
	.item-benef_prt{font-size:13px}
	.tit-proj_prt{font-size:21px;line-height:24px}
	.img-ban-consult_prt img{position:relative;left:-20vw;height:604px;max-width:none;width:auto}
}

@media screen and (max-width:999px){
	.in-desc-ban-top{padding-left:20px}
	.desc-ban-top_prt h1{font-size:38px;line-height:38px;max-width:375px}
	.die-ban_prt{max-width:250px;border-radius:0 5px 5px 0;padding-left:20px}
	.die-ban_prt b{font-size:32px}
	.die-ban_prt{height:110px}
	.die-ban_prt span{font-size:21px}
	.die-ban_prt s{font-size:21px}
	.desc-ban-top_prt p{max-width:435px;font-size:18px;line-height:22px}
	.title_prt{font-size:28px}
	.num-result_prt{font-size:85px;line-height:85px;margin-right:30px}
	.in-example_prt{padding-left:20px}
	.tit-ban-example_prt{font-size:28px;line-height:32px;margin-bottom:15px}
	.desc-example_prt p{font-size:18px;line-height:22px;margin-bottom:25px}
	.desc-example_prt p{max-width:363px}
	.desc-what_prt{min-width:52%;width:52%}
	.item-benef_prt{width:calc(33.333% - 28px)}
	.slider-proj_prt .slide img{width:100%}
	.tit-proj_prt{font-size:18px;line-height:22px}
	.img-slide-command_prt{min-width:120px}
	.tit-form-consult_prt{font-size:28px;line-height:28px}
	.desc-excursion_prt{min-width:calc(49% - 0px);width:calc(49% - 0px)}
	.desc-about-page_prt{width:calc(50% - 0px)}
	.desc-work_prt{min-width:calc(52% - 0px);width:calc(52% - 0px)}
}

@media screen and (max-width:767px){
	.ban-top_prt>img{max-width:none;min-height:300px}
	.ban-top_prt{overflow:hidden}
	.ban-top_prt>img{height:380px}
	.desc-ban-top_prt h1{font-size:28px;line-height:30px}
	.desc-ban-top_prt p{font-size:16px;line-height:20px}
	.die-ban_prt{top:10px;right:10px;max-width:140px;height:56px;transform:none}
	.die-ban_prt b{font-size:18px;margin-bottom:0}
	.die-ban_prt span{font-size:14px;line-height:16px}
	.die-ban_prt s{font-size:14px;line-height:16px}
	.line-about-page_prt{flex-direction:column}
	.desc-about-page_prt{order:1;width:100%;margin-bottom:30px}
	.img-about-page_prt{order:2;width:100%}
	.img-about-page_prt img{margin:0 auto}
	.title_prt{font-size:24px;line-height:28px!important}
	.b-about-page_prt{margin-bottom:60px}
	.desc-about-page_prt p.big-text-about_prt{font-size:16px;line-height:24px}
	.b-result-prt{flex-direction:column}
	.ban-example_prt{overflow:hidden;margin-bottom:70px;border-radius:5px}
	.num-result_prt{margin-right:0;text-align:center;margin-bottom:15px}
	.ban-example_prt img{max-width:none;width:auto;height:380px}
	.b-what_prt{flex-direction:column;margin-bottom:70px}
	.img-what_prt{min-width:100%;width:100%;order:2}
	.desc-what_prt{order:1;margin:0 0 30px 0;min-width:100%;width:100%}
	.body-work_prt{flex-direction:column}
	.desc-work_prt{min-width:100%;width:100%;margin-bottom:30px}
	.img-work_prt{min-width:100%;width:100%;margin-left:0}
	.item-benef_prt{width:calc(50% - 28px)}
	.b-proj_prt{position:relative;padding-bottom:80px}
	.but-more_prt{margin-left:0;position:absolute;bottom:0;left:0;width:100%;text-align:center}
	.in-slide-command_prt{flex-direction:column;text-align:center}
	.img-slide-command_prt img{margin:0 auto 20px auto}
	.slider-command_prt .slick-prev,.slider-proj_prt .slick-prev{left:-20px}
	.slider-command_prt .slick-next,.slider-proj_prt .slick-next{right:-20px}
	.img-ban-consult_prt{display:none}
	.b-command_prt{margin-bottom:70px}
	.ban-consult_prt{height:auto}
	.b-excursion_prt{flex-direction:column;position:relative;padding-bottom:90px}
	.desc-excursion_prt{min-width:100%;width:100%;margin-bottom:0}
	.img-excursion_prt{min-width:100%;width:100%;margin-left:0}
	.desc-excursion_prt .but_prt{position:absolute;bottom:0;margin-top:0;left:0;width:100%;text-align:center}
	.form-consult_prt{margin:0 auto}
	.item-work_prt b{font-size:21px}
	.item-work_prt{padding-left:34px}
	.item-work_prt:before{top:0}
	.item-work_prt:after{top:3px}
}
/*page projects*/

.preview-video-list__item a{height:190px;overflow:hidden}
.preview-video-list__item{height:auto;overflow:visible}
.preview-video-list__description{display:block;background:none;text-align:center;height:auto}

@media screen and (max-width:767px){
	.preview-video-list__item{padding-top:0}
	.preview-video-list__description{height:auto}
}

/*gallery page*/
.page-gallery_s{font-family:GothamPro;box-sizing:border-box;margin-top:-4px}
.page-gallery_s *{box-sizing:border-box}
.content-page-gallery{position:relative;z-index:50;max-width:1264px;margin:0 auto;padding:5px 0 0 0;font-family:GothamPro;box-sizing:border-box;}
.content-page-gallery *{box-sizing:border-box}
/*.content-page-gallery:before{content:'';display:block;width:100vw;position:absolute;top:658px;left:50%;margin:0 0 0 -50vw;height:100%;background:#fbfbf7;z-index:-1}*/
.content-page-gallery>h1{margin:25px 0 20px 0;padding:0;font-size:36px;line-height:36px;font-weight:600}
.big-gallery_tt{margin:0 0 60px 0}
.gal-img_tt .slide img{display:block;max-width:100%;margin:0 auto; height: auto;}
.params-gallery_tt{margin:0 0 70px 0;display:flex;align-items:center}
.list-params_tt{position:relative;top:5px;display:flex;justify-content:flex-start;width:calc(100% - 400px);max-width:720px;margin-left:-80px}
.list-params_tt:last-child{margin-bottom:0}
.item-params_tt{padding-right:0;margin-left:80px}
.item-params_tt b{display:block;font-size:38px;margin:0 0 5px 0;line-height:40px;font-weight:600;white-space:nowrap}
.item-params_tt b i{font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:400}
.item-params_tt>i{display:block;font-style:normal;font-size:14px;line-height:21px;color:#999;font-family:Verdana,Geneva,sans-serif}
.params-gallery_tt .but_prt{margin-left:auto}
.params-gallery_tt .but_prt a{min-width:369px}
.about-project_tt{position:relative;margin:0 0 100px 0;padding:53px 42px 53px 42px;border-radius:10px;display:flex;background:#fff;box-shadow:0 4px 20px 0 #3328001A}
.about-project_tt:has(.but_prt){padding-bottom:80px}
.desc-about-project_tt{margin:0 20px 0 0;min-width:calc(100% - 620px)}
.params-about-project_tt{display:flex;flex-wrap:wrap;margin:-20px 0 35px -35px}
.item-params_ab_tt{margin:20px 0 0 35px}
.item-params_ab_tt b{position:relative;display:inline-flex;font-size:26px;margin:0 0 9px 0;line-height:30px;font-weight:600;color:#1c1c1c}
.item-params_ab_tt b:before{position:absolute;top:0;left:100%;content:'';display:block}
.item-params_ab_tt.item3 b:before{top:5px;margin-left:8px;width:33px;height:24px;background:url(/local/templates/home-projects-2022/images/ico-params_tt1.svg) no-repeat}
.item-params_ab_tt.item4 b:before{top:0;margin-left:8px;width:36px;height:30px;background:url(/local/templates/home-projects-2022/images/ico-params_tt2.svg) no-repeat}
.item-params_ab_tt sup{position:relative;top:4px;font-size:13px;line-height:13px}
.item-params_ab_tt i{font-style:normal;margin:0;display:block;font-size:14px;line-height:21px;color:#999;font-family:Verdana,Geneva,sans-serif}
.text-project_tt{position:relative;max-width:524px;max-height:253px;overflow:hidden}
.desc-about-project_tt-full .text-project_tt{max-width: none;}
.text-project_tt.active{max-height:none;overflow:visible}
.text-project_tt:after{position:absolute;bottom:0;left:0;content:'';display:block;height:100px;width:100%;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}
.text-project_tt.active:after{display:none}
.text-project_tt p{font-size:14px;line-height:23px;font-family:Verdana,Geneva,sans-serif;margin:0;padding:0}
.more-but-text_tt{font-size:14px;line-height:21px;font-family:Verdana,Geneva,sans-serif;font-weight:400;margin:30px 0 0 0}
.more-but-text_tt a{position:relative;display:inline-flex;text-decoration:none;padding:0 0 0 41px;color:#158e30}
.more-but-text_tt a i{font-style:normal;border-bottom:1px dotted #158e30}
.more-but-text_tt a:before{position:absolute;top:-3px;left:0;content:'';display:block;width:30px;height:30px;border-radius:50%;box-shadow:0 4px 10px 0 #0000001A}
.more-but-text_tt a:after{position:absolute;top:10px;left:8px;content:'';display:block;background:url(/local/templates/home-projects-2022/images/arrow-more_tt.svg) no-repeat;width:13px;height:8px}
.more-but-text_tt a.active:after{top:8px;transform:rotate(180deg)}
.text-project_tt.view-txt{max-height:none;overflow:visible}
.text-project_tt.view-txt:after{display:none}
.text-project_tt.view-txt + .more-but-text_tt{display:none}
.tab-plan_tt{display:none}
.tab-plan_tt:first-child{display:block}
.plan-about-project_tt{min-width:600px}
.img-plan_tt{max-height:520px;justify-content:center}
.img-plan_tt img{display:block;margin:0 auto;width:auto;max-width:100%;max-height:520px; height: auto;}
.nav-tab-plan_tt{text-align:center;margin:30px 0 0 0}
.nav-tab-plan_tt ul{list-style-type:none;margin:0;padding:0;display:inline-flex;margin:0;padding:0;background:#fff;border-radius:5px;box-shadow:0 4px 10px 0 #0000001A}
.nav-tab-plan_tt ul li{margin:0;padding:0;background:0 0;background:0 0;font-size:15px;font-weight:600;line-height:21px}
.nav-tab-plan_tt ul li a{display:inline-flex;align-items:center;padding:0 15px 0 15px;border-radius:5px;justify-content:center;min-height:30px;text-decoration:none}
.nav-tab-plan_tt ul li.active a{background:#158e30;color:#fff}
.about-project_tt .but_prt{position:absolute;bottom:-30px;left:0;text-align:center;margin:0;padding:0;width:100%}
.about-project_tt .but_prt a{min-width:369px}
.b-interier_tt{position:relative;z-index:80}
.tabs-interrier_tt{position:relative}
.nav-tab-interier_tt{position:absolute;top:-25px;left:0;width:100%;display:flex;justify-content:center;z-index:50}
.nav-tab-interier_tt ul{list-style-type:none;margin:0;padding:0;display:inline-flex;background:#fff;border-radius:5px;box-shadow:0 4px 10px 0 #0000001A;justify-content:center}
.nav-tab-interier_tt ul li{margin:0;padding:0;background:0 0}
.nav-tab-interier_tt ul li a{display:inline-flex;min-height:50px;align-items:center;padding:0 20px 0 20px;border-radius:5px;text-decoration:none;min-width:150px;justify-content:center}
.nav-tab-interier_tt ul li.active a{background:#158e30;color:#fff}
.tab-interier_tt{position:relative;pointer-events:none;opacity:0;position:absolute;top:0;left:0;width:100%;z-index:-1}
.tab-interier_tt.active{position:relative;pointer-events:auto;opacity:1;position:relative;top:0;left:0;width:100%;z-index:5}
.wr-slider-interier_tt{max-width:997px;margin:0 auto}
.slider-interier_tt .slide img{display:block;margin:0 auto;max-width:100%;border-radius:10px; height: auto;}
.block-reviews-tt{position:relative;z-index:60;display:flex;padding:106px 0 108px 0}
.desc-reviews_tt{min-width:380px;width:380px;margin-right:20px;display:flex;flex-direction:column}
.text-reviews_tt{margin-bottom:15px}
.tit-reviews_tt{font-size:36px;line-height:41px;font-weight:600;margin:0 0 56px 0}
.text-reviews_tt p{font-family:Verdana,Geneva,sans-serif;margin:0 0 29px 0;padding:0}
.name-reviews_tt{font-size:14px;line-height:23px;font-weight:700}
.link-reviews_tt{margin-top:auto}
.link-reviews_tt ul{list-style-type:none;margin:0;padding:0}
.link-reviews_tt ul li{margin:0 0 19px 0;padding:0;font-size:18px;line-height:23px;font-weight:700}
.link-reviews_tt ul li a{position:relative;text-decoration:none;transition:.2s;color:#158e30}
.link-reviews_tt ul li a:before{position:absolute;bottom:0;left:0;content:'';display:block;height:1px;width:100%;background:rgba(21,142,48,.3)}
.link-reviews_tt ul li a:hover:before{display:none}
.link-reviews_tt ul li:last-child{margin-bottom:0}
.video-reviews_tt{width:calc(100% - 400px)}
.video-reviews_tt img,.video-reviews_tt video{width:100%;display:block;border:none;border-radius:10px; height: auto;}
.video-reviews_tt a{position:relative;display:block}
.video-reviews_tt a:before{position:absolute;top:50%;left:50%;margin:-47px 0 0 -47px;content:'';display:block;width:94px;height:94px;background:url(/local/templates/home-projects-2022/images/ico-play_gal.svg) no-repeat}
.wr-bot-page-gallery{position:relative;z-index:60;background:#fbfbf7}
.block-big-video_tt{position:relative;z-index:60;font-family:GothamPro;box-sizing:border-box;max-height:813px;overflow:hidden}
.block-big-video_tt *{box-sizing:border-box}
.block-big-video_tt img,.block-big-video_tt video{display:block;width:100%;border:none}
.desc-big-video_tt{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;align-items:center}
.in-desc-big-video_tt{width:100%;max-width:1264px;margin:0 auto;padding:138px 20px 126px 20px}
.block-content_tt{border-radius:10px;background:rgba(255,255,255,.9);padding:59px 53px 67px 53px;max-width:380px}
.tit-conter_tt{font-size:36px;line-height:34px;font-weight:600;margin:0 0 21px 0}
.text-counter_tt{font-size:16px;line-height:21px;margin:0 0 30px 0;font-family:Verdana,Geneva,sans-serif}
.counter_tt{margin:0 0 24px 0;display:flex}
.item-counter_tt{width:59px;margin:0 0 0 12px;text-align:center}
.item-counter_tt:first-child{margin-left:0}
.item-counter_tt b{display:flex;align-items:center;justify-content:center;font-size:40px;background:url(/local/templates/home-projects-2022/images/back-counter_tt.svg) no-repeat;height:65px;text-align:center;line-height:38px;font-weight:600}
.item-counter_tt i{font-style:normal;font-family:Verdana,Geneva,sans-serif;font-size:14px;line-height:21px;display:block;margin:-2px 0 0 0;color:#999}
.block-content_tt .but_prt a{width:100%}
.b-other-home_tt{position:relative;z-index:50;font-family:GothamPro;box-sizing:border-box;max-width:1264px;margin:0 auto;padding:70px 20px 40px 20px}
/*.b-other-home_tt:before{content:'';display:block;width:100vw;position:absolute;top:0;left:50%;margin:0 0 0 -50vw;height:100%;background:#fbfbf7;z-index:-1}*/
.b-other-home_tt *{box-sizing:border-box}
.b-other-home_tt .head-proj_prt{margin-bottom:41px}
.b-other-home_tt .head-proj_prt .but-more_prt a{min-width:186px}
.list-other-home_tt{display:flex;flex-wrap:wrap;margin:0}
.item-other-home_tt{width:100%;margin:0}
.item-other-home_tt a{display:block;text-decoration:none;color:#1c1c1c}
.top-other-home_tt{position:relative;z-index:30}
.top-other-home_tt:before{position:absolute;top:0;left:0;z-index:2;content:'';display:block;width:100%;height:100%;border-radius:10px;background:rgba(0,0,0,0.3)}
.tit-other-home_tt{position:absolute;top:0;left:0;font-size:24px;z-index:10;padding:31px 20px 0 20px;line-height:24px;font-weight:400;color:#fff}
.tit-other-home_tt span{display:block;color:rgba(255,255,255,.5)}
.top-other-home_tt img{display:block;width:100%;max-width:100%;border-radius:10px; height: auto;}
.item-other-home_tt p{margin:16px 0 0 0;padding:0;font-size:14px;line-height:21px}
.slider-other-home_tt .slick-next{position:absolute;top:50%;right:-37px;margin:-40px 0 0 0;box-shadow:none!important;border-radius:0;transform:rotate(180deg);padding:39px 0 0 22px;width:0;height:0;background:url(/local/templates/home-projects-2022/images/arrow_prt.svg) no-repeat!important}
.slider-other-home_tt .slick-prev{position:absolute;top:50%;left:-37px;transform:rotate(0);box-shadow:none!important;margin:-40px 0 0 0;border-radius:0;padding:39px 0 0 22px;width:0;height:0;background:url(/local/templates/home-projects-2022/images/arrow_prt.svg) no-repeat!important}
.slider-other-home_tt .slick-next:before,.slider-other-home_tt .slick-prev:before{display:none!important}
.slider-other-home_tt .slide{padding-left:10px;padding-right:10px}
.slider-other-home_tt .slick-list{margin-left:-10px;margin-right:-10px}
.wr-slider-interier_tt{position:relative}
.slider-interier_tt .slick-list{overflow:visible}
.slider-interier_tt .slide{padding:0 10px 0 10px}
.big-gallery_tt{position:relative}
.wr-nav-gal-img_tt,.wr-nav-iterier_tt{position:absolute;bottom:-15px;left:0;width:100%;display:flex;justify-content:center;text-align:center}
.nav-gal-img_tt,.nav-iterier_tt{position:relative;display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;line-height:21px;border:none;color:#158e30;min-height:30px;min-width:116px;box-shadow:0 4px 10px 0 #0000001A;background:#fff;border-radius:5px}
.prev-gal-img_tt,.prev-info-iterier_tt{position:absolute;left:0;top:0;cursor:pointer;height:100%;width:26px}
.prev-gal-img_tt:before,.prev-info-iterier_tt:before{position:absolute;top:50%;left:50%;margin:-6px 0 0 -4px;content:'';transform:rotate(0);width:8px;height:13px;display:block;background:url(/local/templates/home-projects-2022/images/arrow-slider-interier.svg) no-repeat}
.next-gal-img_tt,.next-info-iterier_tt{position:absolute;right:0;top:0;height:100%;cursor:pointer;width:26px}
.next-gal-img_tt:before,.next-info-iterier_tt:before{position:absolute;top:50%;left:50%;margin:-6px 0 0 -6px;content:'';transform:rotate(180deg);width:8px;height:13px;display:block;background:url(/local/templates/home-projects-2022/images/arrow-slider-interier.svg) no-repeat}
.but-more_prt a:hover i{color:#fff}
.about-project_tt + .block-reviews-tt{padding-top:0}
.gal-img_tt .slick-track{ display:flex;align-items:center}
.gal-img_tt .slick-track .slide{align-items:center}
.gal-img_tt .slick-track .slide{max-height:795px;overflow:hidden}
.gal-img_tt .slick-track .slide img{width:100%}
.b-interier_tt + .block-big-video_tt{margin-top:70px}
.title-gallery-item{font-size:24px;line-height:28px;font-weight:600;margin:0 0 30px 0}
.desc-about-project_tt-full{min-width:1px;margin-right:0}

.panel-filters-tags_mob_nn .but-more-filters_mob a > span{position: absolute; display: block; top: 0; right: -5px; background: #FF0000; color: #fff; font-weight: bold; font-size: 12px; line-height: 16px; padding: 2px 7px;border-radius: 16px;}
.head-tags-mobile-list{display: none;}

@media screen and (min-width:999px){
	.slider-interier_tt .slide{max-height:705px;overflow:hidden;align-items:flex-end}
	.slider-interier_tt .slide img{min-width:100%;height:auto;min-height:100%}
	.img-plan_tt{height:520px;display:flex;align-items:center}
}

@media screen and (max-width: 999px) and (min-width: 200px){
	.slider-interier_tt .slide{max-height:67vw;overflow:hidden;align-items:flex-end}
	.slider-interier_tt .slide img{min-width:100%;height:auto;min-height:100%}
}
@media screen and (max-width:1250px){
	.item-params_tt b{font-size:32px}
	.tit-other-home_tt{font-size:21px;line-height:24px}
	.desc-about-project_tt {min-width: calc(100% - 470px)}
	.plan-about-project_tt{min-width:450px}
}
@media screen and (max-width:999px){
	.tit-other-home_tt{font-size:18px;line-height:22px}
	.slider-other-home_tt{margin-left:20px;margin-right:20px}
	.block-big-video_tt{min-height:600px}
	.block-big-video_tt img,.block-big-video_tt video{width:auto;min-width:100%;height:600px}
	.params-gallery_tt{flex-direction:column}
	.list-params_tt{width:100%;max-width:100%;margin-bottom:50px;justify-content:center}
	.list-params_tt:last-child{margin-bottom:0}
	.params-gallery_tt .but_prt{margin-left:0}
	.about-project_tt{flex-direction:column}
	.desc-about-project_tt{margin-right:0;margin-bottom:0}
	.plan-about-project_tt{margin-top:50px}
	.text-project_tt{max-width:none;max-height:100px}
	.desc-about-project_tt:last-child{margin-bottom:0}
	.gal-img_tt .slick-track .slide{max-height:68vw}
	.desc-about-project_tt{width:auto;margin-right:0;min-width:100%}
}
@media screen and (max-width:767px){
	.about-project_tt{margin-bottom:70px}
	.about-project_tt:has(.but_prt){margin-bottom:100px}
	.content-page-gallery>h1{font-size:28px;line-height:32px}
	.list-params_tt{margin-bottom:60px}
	.list-params_tt:last-child{margin-bottom:0}
	.item-params_tt b{font-size:17px;white-space:nowrap;line-height:28px}
	.item-params_tt>i{font-size:12px;line-height:16px;padding-right:10px}
	.plan-about-project_tt{min-width:100%;margin-top:50px}
	.about-project_tt{padding:25px 25px 25px 25px}
	.about-project_tt:has(.but_prt){padding-bottom:70px}
	.about-project_tt .but_prt a{min-width:280px}
	.params-about-project_tt{margin-bottom:30px}
	.item-params_ab_tt b{font-size:28px}
	.text-project_tt{max-height:150px}
	.more-but-text_tt{margin-top:20px}
	.tabs-plan_tt{display:flex;flex-direction:column}
	.cont-tab-plan_tt{order:2}
	.nav-tab-plan_tt{order:1;margin-top:0;margin-bottom:30px}
	.tit-reviews_tt{font-size:28px;line-height:32px;margin-bottom:25px}
	.block-reviews-tt{padding-top:70px;padding-bottom:70px}
	.desc-reviews_tt{min-width:100%;width:100%;margin-bottom:30px}
	.block-reviews-tt{flex-direction:column}
	.block-content_tt{padding:20px}
	.tit-conter_tt{font-size:28px;line-height:32px}
	.block-big-video_tt{min-height:430px}
	.block-big-video_tt img,.block-big-video_tt video{height:430px}
	.b-other-home_tt{padding-top:70px;padding-bottom:100px}
	.slider-other-home_tt{margin-left:30px;margin-right:30px}
	.b-other-home_tt .but-more_prt{bottom:20px}
	.counter_tt{justify-content:center}
	.params-gallery_tt .but_prt{width:100%}
	.params-gallery_tt .but_prt a{min-width:100%;padding-left:20px;padding-right:20px}
	.content-page-gallery:before{top:70vw}
	.video-reviews_tt{width:100%}
	.big-gallery_tt{margin-bottom:50px}
	.list-params_tt{margin-left:-5vw}
	.item-params_tt{margin-left:5vw}
	.title-gallery-item{font-size:21px;line-height:24px}

	.head-tags-mobile-list{display: flex; flex-wrap: wrap; margin:10px 0 5px -10px;padding:0 10px 0 10px}
	.head-tags-mobile-list .tag-item{display: flex;justify-content: space-between; align-items: baseline; background: #fff5a0; padding: 0 15px 1px 10px; align-items:center; min-height:32px; margin: 10px 0 0 10px; font-size: 16px; line-height: 18px; border: 1px solid #ccc; border-radius: 5px;}
	.head-tags-mobile-list .tag-item .tag-item-close{position: relative; cursor: pointer; width: 12px; height: 12px; margin: 0 0 0 10px;}
	.head-tags-mobile-list .tag-item .tag-item-close:before, .head-tags-mobile-list .tag-item .tag-item-close:after{position: absolute;left: 6px;content: ' ';height: 15px;width: 2px;background-color: #b3ac77;}
	.head-tags-mobile-list .tag-item .tag-item-close:before{transform: rotate(45deg);}
	.head-tags-mobile-list .tag-item .tag-item-close:after{transform: rotate(-45deg);}
}

.logo-floor_w{position:relative;top:0;margin-right:20px}
.logo-floor_w img{max-height:55px;width:auto;display:block}

@media screen and (max-width:1200px){
	.logo-floor_w{top:auto}
}
@media screen and (max-width:999px){
	.logo-floor_w{top:auto;margin-bottom:10px}
}
@media screen and (max-width:767px){
	.footer__copyright-text{padding-right:10px}
	.footer__copyright-text{line-height:18px}
}

/*tags category mobile*/
@media screen and (min-width:767px){
	.tabs-tags-mob_nn, .panel-filters-tags_mob_nn{display:none}
}
@media screen and (max-width:767px){
	.tabs-tags-mob_nn{margin-top:30px}
	.b-tags_new{display:none}
	.wr-nav-tabs-mob_nn{overflow-x:auto;margin:0 0 23px -10px;padding-left:10px; padding-right:10px;scrollbar-width:none;width:100%}
	.wr-nav-tabs-mob_nn::-webkit-scrollbar{display:none}
	.nav-tabs-tags-mob_nn{margin:0}
	.nav-tabs-tags-mob_nn ul{list-style-type:none;margin:0 0 0 1px;padding:0;white-space:nowrap;display:flex}
	.nav-tabs-tags-mob_nn ul li{margin:0 0 0 -1px;padding:0;line-height:normal;background:0 0;font-size:15px;white-space:nowrap;border-left:none;line-height:18px;font-size:15px;line-height:18px}
	.nav-tabs-tags-mob_nn ul li:last-child{padding-right:10px}
	.nav-tabs-tags-mob_nn ul li:first-child a{border-radius:5px 0 0 5px}
	.nav-tabs-tags-mob_nn ul li:last-child a{border-radius:0 5px 5px 0}
	.nav-tabs-tags-mob_nn ul li:first-child a{border-right:none}
	.nav-tabs-tags-mob_nn ul li a{text-decoration:none;border:1px solid #158e30;display:inline-flex;min-height:44px;text-align:center;align-items:center;justify-content:center;padding:0 12px 0 12px}
	.nav-tabs-tags-mob_nn ul li.active a{background:#158e30;color:#fff}
	.tab-tags-mob_nn{display:none}
	.tab-tags-mob_nn:first-child{display:block}
	.list-tags-tabs_nn ul{list-style-type:none;margin:-10px 0 0 -10px;padding:0;display:flex;flex-wrap:wrap;max-height:115px;overflow:hidden}
	.list-tags-tabs_nn ul.active{ overflow:visible; max-height:none}
	.list-tags-tabs_nn ul li{font-size:15px;line-height:18px;margin:10px 0 0 10px}
	.list-tags-tabs_nn ul li a{display:flex;align-items:center;min-height:28px;background:#f5f5f5;padding:0 5px 0 5px;border-radius:3px;color:#158e30}
	.list-tags-tabs_nn ul li a:hover{text-decoration:none}
	.more-tags-mob_nn{font-size:15px;line-height:18px;text-transform:uppercase;margin:22px 0 0 0}
	.more-tags-mob_nn a{color:#000;text-decoration:none;border-bottom:1px dotted #000}
	.more-tags-mob_nn a span:last-child{display:none}
	.more-tags-mob_nn a span:first-child{display:inline}
	.more-tags-mob_nn a.active span:last-child{display:inline}
	.more-tags-mob_nn a.active span:first-child{display:none}
	.panel-filters-tags_mob_nn{display:flex;align-items:center;margin-bottom:22px}
	.select-filters-tags-mob_nn select{height:39px;opacity:0}
	.panel-filters-tags_mob_nn .but-more-filters_mob{margin:0 0 0 auto}
	.panel-filters-tags_mob_nn .but-more-filters_mob a{position:relative;width:39px;height:39px;min-height:39px;background:#f5f5f5;padding:0;display:flex;align-items:center;justify-content:center}
	.panel-filters-tags_mob_nn .but-more-filters_mob a:before{content:'';display:block;width:22px;height:20px;background:url(/local/templates/home-projects-2022/images/ico-filter-mob.svg) no-repeat}
	.tabs-tags-mob_nn{margin-bottom:30px}
	.select-filters-tags-mob_nn .selectbox{display:block!important;vertical-align:middle;cursor:pointer}
	.select-filters-tags-mob_nn .selectbox .select{float:none!important;width:auto;height:39px;font-weight:400;font-size:16px;line-height:20px;display:flex;align-items:center;line-height:normal;padding:0;background:#f5f5f5;padding:0 33px 0 10px;border-radius:5px}
	.select-filters-tags-mob_nn .selectbox .select .text{display:block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
	.select-filters-tags-mob_nn .selectbox .trigger{position:absolute;top:0;right:0;width:34px;height:100%}
	.select-filters-tags-mob_nn .selectbox .trigger .arrow{position:absolute;top:50%;right:15px;margin:-3px 0 0 0;width:11px;height:7px;overflow:hidden;background:url(/local/templates/home-projects-2022/images/arrow-sel-filter.svg) 0 0 no-repeat}
	.select-filters-tags-mob_nn .selectbox .dropdown{top:100% !important;min-width:100%;margin:2px 0 0 0;width:auto;padding:6px 0;background:#fff;box-shadow:0 1px 1px 2px rgba(0,0,0,.05);z-index:99;border-radius:5px;max-height:350px;overflow-y:auto}
	.select-filters-tags-mob_nn .selectbox .dropdown ul{list-style-type:none;margin:0;padding:0}
	.select-filters-tags-mob_nn .selectbox li{margin:0;font-size:16px;line-height:19px;background:0;padding:7px 22px 8px 22px;background:0;white-space:nowrap}
	.select-filters-tags-mob_nn .selectbox li:hover{color:#000}
	.panel-filters-tags_mob_nn + .catalog-projects-list-container .nav-sorting .nav-sorting__list{display:none}
}

/*calc ip*/
.title-ipotech_ff{font-size:36px;line-height:36px;margin:0 0 28px 0;font-family:GothamPro-Medium}
.text-ipotech_ff{font-size:14px;line-height:21px;margin:0 0 35px 0;max-width:982px}
.calc-ipotech_ff{background:#f5f5f5;border-radius:10px;padding:35px 20px 48px 20px; margin:0 0 50px 0}
.body-calc-ipotech_ff{display:flex}
.left-calc-ipotech_ff{max-width:570px;margin-right:20px}
.fields-ipotech_ff{display:flex;margin:0 0 20px -20px}
.field-ip_ff{position:relative;margin:0 0 20px 0}
.field-ip_ff label{position:absolute;left:14px;top:5px;line-height:21px;display:block;position:absolute;color:#999;font-size:11px}
.field-ip_ff input{width:100%;border-radius:5px;height:60px;outline:0;display:block;box-shadow:none;padding:22px 14px 0 14px;font-size:20px;font-family:GothamPro-Medium;border:1px solid transparent}
.fields-ipotech_ff .field-ip_ff{width:calc(50% - 20px);margin:0 0 0 20px}
.sel-field-ip_ff{display:flex}
.sel-field-ip_ff .field-ip_ff{width:calc(100% - 62px)}
.sel-field-ip_ff .field-ip_ff input{border-radius:5px 0 0 5px}
.sel-ip_ff{width:62px;border-left:1px solid #f5f5f5}
.sel-ip_ff select{height:60px;width:100%;border:none;border-radius:0 5px 5px 0;font-size:20px;line-height:21px;font-family:GothamPro-Medium}
.radio-ipotech_ff{margin:0 0 32px 0}
.radio-ipotech_ff ul{list-style-type:none;margin:-10px 0 0 -10px;padding:0;display:flex;flex-wrap:wrap}
.radio-ipotech_ff ul li{position:relative;margin:10px 0 0 10px;padding:0}
.radio-ipotech_ff ul li input{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0}
.radio-ipotech_ff ul li label{display:inline-flex;min-height:31px;align-items:center;cursor:pointer;border-radius:5px;white-space:nowrap;background:#ebebeb;font-size:14px;padding:0 10px 0 10px;color:#158e30}
.radio-ipotech_ff ul li input:checked+label{background:#158e30;color:#fff}
.mat-cap_ff{position:relative}
.mat-cap_ff input{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0}
.mat-cap_ff label{position:relative;display:inline-block;padding:0 0 0 55px;cursor:pointer;font-size:14px;line-height:21px;color:#1c1c1c}
.mat-cap_ff label:before{position:absolute;left:0;top:-1px;background:#fff;box-sizing:border-box;content:'';display:block;width:45px;height:23px;border-radius:20px;border:1px solid #ff9800}
.mat-cap_ff label:after{position:absolute;left:2px;top:1px;background:#ff9800;transition:.3s;box-sizing:border-box;content:'';display:block;width:19px;height:19px;border-radius:50%}
.mat-cap_ff input:checked+label:after{left:24px}
.right-calc-ipotech_ff{width:100%;max-width:540px;margin-left:auto}
.list-sum-ip_ff{display:flex;flex-wrap:wrap;margin:-30px 0 15px -20px}
.list-sum-ip_ff + p{text-align:center;color:#999;font-size:12px;margin:15px auto 20px auto;line-height:16px;max-width:511px;}
.item-sum-ip_ff{width:calc(50% - 20px);margin:30px 0 0 20px}
.price-ip_ff{font-style:normal;margin:0 0 2px 0;display:block;font-size:30px;white-space:nowrap;line-height:30px;font-family:GothamPro-Medium;color:#158e30}
.item-sum-ip_ff p{margin:0;padding:0;font-size:14px;line-height:21px}
.item-sum-ip_ff span{font-family:Verdana,Geneva,sans-serif}
.but-calc-ip_ff button{height:60px;background:#ff9800;color:#fff;font-size:15px;border:none;line-height:17px;border-radius:5px;padding:0 20px 2px 20px;color:#fff;font-family:GothamPro,Verdana,sans-serif;outline:0;cursor:pointer}
.but-calc-ip_ff button:hover{opacity:0.9}
.black-sum-ip_ff .price-ip_ff{color:#000}
.item-sum-ip_ff p i{position:relative;top:-1px;font-style:normal;width:13px;height:13px;border-radius:50%;border:1px solid #999;color:#999;box-sizing:border-box;cursor:pointer;padding:0 1px 0 0;text-align:center;display:inline-flex;align-items:center;justify-content:center;font-size:10px;line-height:10px}
.programm-ip_ff{margin-bottom:30px}
.programm-ip_ff *{box-sizing:border-box}
.head-programm_ff{display:flex;margin:0 0 26px 0;align-items:baseline}
.title-programm-ip_ff{font-size:30px;line-height:30px;font-family:GothamPro-Medium;margin-right:20px}
.close-programm_ff{margin-left:auto;font-size:20px;line-height:21px;font-family:GothamPro-Medium}
.close-programm_ff a{position:relative;color:#ff9800;text-decoration:none}
.close-programm_ff a:before{position:absolute;bottom:0;left:0;opacity:.3;content:'';display:block;height:1px;width:100%;background:#ff9800}
.close-programm_ff a:hover:before{display:none}
.head-table-programm_ff{display:flex;margin:0 0 12px 0}
.head-table-programm_ff .coll-programm_ff{font-size:14px;line-height:21px;color:#999}
.coll-programm_ff{text-align:center}
.coll-programm_ff:first-child{width:30%;min-width:30%;text-align:left!important}
.coll-programm_ff:nth-child(2){width:18%;min-width:18%}
.coll-programm_ff:nth-child(3){width:19%;min-width:19%}
.coll-programm_ff:nth-child(4){width:18%;min-width:18%}
.coll-programm_ff:nth-child(5){width:15%;min-width:15%}
.line-table_ff{border:1px solid #d1d1d1;border-radius:5px;display:flex;margin:0 0 20px 0}
.line-table_ff .coll-programm_ff{padding:10px 20px 10px 20px;min-height:101px;display:flex;align-items:center;justify-content:center;font-size:24px;line-height:24px;color:#000;font-family:GothamPro-Medium}
.line-table_ff .coll-programm_ff:first-child{justify-content:flex-start}
.line-table_ff .coll-programm_ff > div > i{ display:none}
.line-table_ff .coll-programm_ff span{ font-family:Verdana, Geneva, sans-serif}
.percent-progrann_ff i{display:block !important;font-size:14px;margin:0 0 3px 0;margin-top:-23px;line-height:21px;font-family:Verdana,Geneva,sans-serif;color:#999;font-style:normal}
.but-more-programm_ff{font-size:15px;line-height:21px;font-family:GothamPro-Medium}
.but-more-programm_ff a{display:inline-flex;align-items:center;justify-content:center;color:#ff9800;text-decoration:none;padding:0 20px 0 20px;text-align:center;min-height:43px;border:1px solid #ff9800;border-radius:5px;background:#fff}
.but-more-programm_ff a:hover{color:#fff;background:#ff9800}
.sel-ip_ff .selectbox{display:block!important;vertical-align:middle;cursor:pointer}
.sel-ip_ff .selectbox .select{float:none!important;width:62;height:60px;font-weight:400;font-size:20px;line-height:21px;display:flex;align-items:center;line-height:normal;padding:0;font-family:GothamPro-Medium;background:#fff;padding:0 15px 0 15px;border-radius:0 5px 5px 0}
.sel-ip_ff .selectbox .select .text{display:block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.sel-ip_ff .selectbox .trigger{position:absolute;top:0;right:0;width:34px;height:100%}
.sel-ip_ff .selectbox .trigger .arrow{position:absolute;top:50%;right:10px;margin:-2px 0 0 0;width:8px;height:5px;overflow:hidden;background:url(/local/templates/home-projects-2022/images/arrow-sel_ff.svg) 0 0 no-repeat}
.sel-ip_ff .selectbox .dropdown{top:100%;min-width:100%;margin:2px 0 0 0;width:100%;padding:6px 0;background:#fff;z-index:99;border-radius:5px;max-height:350px;overflow-y:auto}
.sel-ip_ff .selectbox .dropdown ul{list-style-type:none;margin:0;padding:0}
.sel-ip_ff .selectbox li{margin:0;font-size:18px;line-height:19px;background:0;padding:7px 15px 8px 15px;background:0;white-space:nowrap;font-family:GothamPro-Medium;}
.logo-build{position:relative;top:3px;margin-right:20px;display:flex;align-items:center;max-width:140px}
.logo-build img{display:block;max-width:100%;height:auto}
.footer__copyright{display:flex;align-items:center}
.but-calc-ip_two{margin:0 0 0 -15px}
.but-calc-ip_two .but-calc-ip_ff{margin:0 0 0 15px;width:100%;white-space:nowrap}
.but-calc-ip_two .but-calc-ip_ff button{width:100%}

@media screen and (max-width:1200px){
	.line-table_ff .coll-programm_ff{font-size:21px;line-height:21px}
}
@media screen and (max-width:999px){
	.body-calc-ipotech_ff{flex-direction:column}
	.left-calc-ipotech_ff{max-width:100%;margin-right:0;margin-bottom:55px}
	.right-calc-ipotech_ff{width:100%;margin-left:0}
	.head-table-programm_ff{display:none}
	.line-table_ff .coll-programm_ff>div>i{display:block;margin-bottom:5px;color:#999;font-size:14px;font-style:normal;font-size:12px;line-height:14px;font-family:Verdana,Geneva,sans-serif}
	.line-table_ff .coll-programm_ff{flex-direction:column;text-align:left;justify-content:flex-start}
	.line-table_ff .coll-programm_ff:first-child{width:100%;min-width:100%;margin-bottom:13px;min-height:1px;height:auto;text-align:left;align-items:flex-start}
	.line-table_ff{flex-wrap:wrap}
	.coll-programm_ff:nth-child(5){width:100%;align-items:flex-start;margin-top:18px}
	.coll-programm_ff:nth-child(2),.coll-programm_ff:nth-child(3),.coll-programm_ff:nth-child(4){width:33.333%;min-width:33.333%;align-items:flex-start}
	.percent-progrann_ff i{margin-top:0;font-size:12px;line-height:14px;max-width:70px;margin-bottom:5px}
	.line-table_ff{padding:22px 14px 20px 14px}
	.line-table_ff .coll-programm_ff{padding:0 15px 0 0;min-height:1px}
	.logo-build{top:auto}
	.logo-build{margin-bottom:10px}
}
@media screen and (max-width:767px){
	.fields-ipotech_ff{flex-direction:column}
	.fields-ipotech_ff .field-ip_ff{margin-bottom:16px;width:calc(100% - 20px)}
	.fields-ipotech_ff{margin-bottom:0}
	.field-ip_ff{margin-bottom:16px}
	.calc-ipotech_ff{margin-left:-10px;margin-right:-10px;border-radius:0}
	.calc-ipotech_ff{padding:22px 10px 52px 10px}
	.radio-ipotech_ff{margin-bottom:21px}
	.price-ip_ff{font-size:24px;line-height:24px}
	.list-sum-ip_ff{margin-top:-38px}
	.item-sum-ip_ff{margin-top:38px}
	.list-sum-ip_ff{margin-left:-10px}
	.item-sum-ip_ff{width:calc(50% - 10px);margin:38px 0 0 10px}
	.but-calc-ip_ff button{width:100%}
	.close-programm_ff{display:none}
	.title-programm-ip_ff{font-size:24px;line-height:24px;margin-bottom:0}
	.head-programm_ff{margin-bottom:18px}
	.calc-ipotech_ff{margin-bottom:38px}
	.line-table_ff .coll-programm_ff{padding-right:5px}
	.coll-programm_ff:nth-child(2){width:24.333%;min-width:24.333%}
	.coll-programm_ff:nth-child(3){width:39.333%;min-width:39.333%}
	.coll-programm_ff:nth-child(4){width:36.333%;min-width:36.333%}
	.line-table_ff .coll-programm_ff{font-size:19px}
	.catalog__list{margin-left:-2%}
	.but-calc-ip_two{flex-direction:column}
	.but-calc-ip_two .but-calc-ip_ff{margin-right:0;margin-bottom:10px;margin-left:0}
	.but-calc-ip_two{margin-left:0}
}
@media screen and (max-width:388px){
	.line-table_ff .coll-programm_ff{font-size:18px}
}

.gallery-page .gallery-preview-video-list .gallery-preview-video-list-item img{height:auto;min-height:1px}
@media screen and (max-width:488px){
	.gallery-page .gallery-preview-video-list{flex-direction:column}
	.gallery-page .gallery-preview-video-list .gallery-preview-video-list-item {width: calc(100% - 20px);margin-bottom:16px}
	.gallery-page .gallery-preview-video-list .gallery-preview-video-list-item:last-child{margin-bottom:0}
}

.head-complekt-new{display:flex;align-items:center}
.ico-cat{width:50px;min-width:50px;margin-right:15px}
.ico-cat img{display:block;max-width:100%;height: auto;}

@media screen and (max-width:767px){
	.head-complekt-new{line-height:22px}
	.ico-cat{width:30px;min-width:30px;margin-right:15px}
}

/*kotej contacts*/
.block-contacts_k{margin:0 0 70px 0;border-top:1px solid #cdcdcd;padding-top:25px}
.block-contacts_k h2{margin:0 0 30px 0!important;padding:0!important;font-size:35px!important}
.body-contacts_k{display:flex;margin:0 0 23px 0}
.left-body-contacts_k{position:relative;width:calc(100% - 311px);overflow:hidden}
.logo-contacts_k{position:absolute;top:12px;left:10px}
.logo-contacts_k img{display:block;max-width:100%}
.left-body-contacts_k>img{display:block;max-width:100%}
.right-body-contacts_k{min-width:286px;width:286px;margin-left:auto;display:flex;flex-direction:column}
.body-count_k{background:#eee;border-radius:5px;margin-bottom:20px;padding:25px 24px 25px 24px}
.tit-form_k{font-size:24px;line-height:100%;font-family:GothamPro,Verdana,sans-serif;font-weight:600;margin:0 0 15px 0}
.field-form_k{margin:0 0 19px 0}
.field-form_k input{height:48px;border-radius:3px;font-size:18px;font-family:GothamPro,Verdana,sans-serif;outline:0;width:100%;box-shadow:none;background:#fff;padding:0 15px 0 15px}
.but-form_k button{width:100%;font-size:17px;line-height:20px;height:50px;background:#ff9700;font-family:GothamPro,Verdana,sans-serif;font-weight:400;border:none;border-radius:5px;color:#fff;cursor:pointer}
.but-form_k button:hover{opacity:.9}
.assets-form_k{margin:11px 0 0 0;font-size:12px;line-height:130%;color:#999;width:105%}
.assets-form_k a{color:#158e30}
.about-location_k{margin-top:auto;border:1px solid #0000001A;border-radius:3px;padding:20px 28px 22px 20px}
.about-location_k p{font-size:14px;line-height:21px;margin:0 0 19px 0;padding:0}
.more-location_k{font-size:17px;line-height:20px;font-weight:400;font-family:GothamPro,Verdana,sans-serif;font-weight:600;text-align:right}
.more-location_k a{position:relative;color:#158e30;text-decoration:none}
.more-location_k a:before{position:absolute;bottom:0;left:0;content:'';background:#158e30;opacity:.3;display:block;height:1px;width:100%}
.more-location_k a:hover:before{background:0 0}
.thumbs-contacts_k ul{list-style-type:none;margin:0 0 0 -22px;padding:0;display:flex}
.thumbs-contacts_k ul li{position:relative;margin:0;padding:0;width:calc(16.6% - 22px);margin:0 0 0 22px}
.thumbs-contacts_k ul li img{display:block;max-width:100%}
.body-count_k .item-counter_tt{margin-left:6px}
.body-count_k .item-counter_tt:first-child{margin-left:0}
.body-count_k .item-counter_tt b{font-size:28px;line-height:28px;font-family:GothamPro,Verdana,sans-serif;font-weight:600;margin-bottom:8px;background:url(/local/templates/home-projects-2022/images/back-counter_k.svg) no-repeat;width:55px;height:42px}
.body-count_k .item-counter_tt i{font-size:12px;color:#999;line-height:12px}
.thumbs-contacts_k ul li .slider-contacts-number{cursor:pointer;position:absolute;top:0;left:0;z-index:80;width:100%;height:100%;display:flex;text-align:center;align-items:center;justify-content:center;background:rgba(0,0,0,.5);color:#fff;font-family:Verdana;border-radius:3px;font-size:20px;font-style:normal;font-weight:700;line-height:normal}

@media screen and (max-width:1280px){
	.left-body-contacts_k>img{max-width:none;height:100%}
}
@media screen and (max-width:767px){
	.body-contacts_k{flex-direction:column}
	.left-body-contacts_k{order:2;width:100%}
	.left-body-contacts_k>img{width:100%;height:auto}
	.right-body-contacts_k{width:100%;margin-left:0;min-width:100%;order:1;margin-bottom:20px}
	.block-contacts_k h2{font-size:21px!important;margin-bottom:25px!important}
	.thumbs-contacts_k ul li{position:relative;margin:0;padding:0;width:calc(16.6% - 5px);margin:0 0 0 5px}
	.thumbs-contacts_k ul{margin-left:-5px}
	.body-contacts_k{margin-bottom:10px}
	.about-location_k p br{display:none}
	.block-contacts_k{margin-bottom:50px}
}

/*small homes*/
.top-ban_sh{position:relative;font-family:GothamPro}
.top-ban_sh img{display:block;max-width:100%}
.desc-ban_sh{position:absolute;top:0;left:0;color:#fff;width:100%;height:100%;display:flex;align-items:center;padding:0 52px 0 52px}
.in-desc-ban_sh{max-width:730px}
.desc-ban_sh h1{font-size:48px;line-height:100%;font-weight:600;margin:0 0 30px 0;padding:0}
.desc-ban_sh h1 b{color:#ff9800;font-weight:600}
.desc-ban_sh p{font-weight:400;font-size:24px;line-height:28px;margin:0 0 40px 0;padding:0;max-width:520px}
.desc-ban_sh .but_prt a{min-width:293px}
.nav-page_sh{margin-top:-23px;text-align:center}
.nav-page_sh ul{position:relative;z-index:80;list-style-type:none;margin:0;padding:0;display:inline-flex;justify-content:center;background:#f5f5f5;border-radius:5px}
.nav-page_sh ul li{margin:0;padding:0;font-size:15px;font-family:GothamPro;line-height:21px;font-weight:400;background:0 0}
.nav-page_sh ul li a{display:inline-flex;min-height:47px;min-width:175px;justify-content:center;text-align:center;text-decoration:none;align-items:center;border-radius:5px}
.nav-page_sh ul li.active a{background:#0b812a;color:#fff}
.cont-pages_sh{position:relative;padding:50px 0 0 0}
.tabs-top_sh{position:relative;margin-top:-6px}
.tab_sh{height:1px;opacity:0;pointer-events:none;z-index:-1;overflow:hidden}
.tab_sh.active{position:relative;top:0;left:0;height:auto;opacity:1;pointer-events:auto;z-index:10;width:100%;overflow:visible}
.top-about_sh{display:flex;align-items:center;margin:0 0 77px 0}
.img-top-about_sh{min-width:548px;width:548px}
.img-top-about_sh img{display:block;max-width:100%;border-radius:5px}
.desc-top-about_sh{padding:0 0 0 74px}
.tit-about_sh{font-family:GothamPro;font-size:36px;line-height:100%;margin:0 0 30px 0;color:#000;font-weight:600}
.green-text-ab_sh{font-family:GothamPro;font-size:24px;max-width:547px;margin:0 0 29px 0;line-height:28px;font-weight:400;color:#0b812a}
.green-text-ab_sh b{font-weight:700}
.desc-top-about_sh p{font-size:15px;line-height:20px;margin:0 0 20px 0;padding:0}
.desc-top-about_sh p:last-child{margin-bottom:0}
.benef-sh{margin:0 0 50px 0}
.title_sh{font-size:36px;line-height:100%;font-weight:600;color:#000;margin:0 0 30px 0}
.title-orange_sh{color:#ff9800}
.benef-sh .title_sh{margin-bottom:25px}
.list-benef_sh{display:flex;margin:-40px 0 17px -58px;flex-wrap:wrap}
.item-benef_sh{width:calc(33.333% - 58px);margin:40px 0 0 58px}
.ico-benef_sh{min-height:73px;display:flex;align-items:center;margin:0 0 14px 0}
.ico-benef_sh img{display:block;max-width:100%}
.item1 .ico-benef_sh{max-width:68px}
.item2 .ico-benef_sh{max-width:64px}
.item3 .ico-benef_sh{max-width:73px}
.tit-benef_sh{margin:0 0 20px 0;font-size:24px;line-height:100%;font-weight:600;color:#000}
.benef-sh .but_prt a{padding-left:32px;padding-right:32px}
.b-solutions_sh{margin:0 0 50px 0}
.complects_sh{margin:0 0 50px 0}
.list-complect_sh{display:flex;flex-wrap:wrap;margin:-38px 0 0 -38px}
.item-complect_sh{width:calc(25% - 38px);margin:38px 0 0 38px}
.img-complect_sh{display:flex;min-height:178px;margin:0 0 15px 0;align-items:center}
.img-complect_sh img{display:block;max-width:100%}
.tit-complect_sh{font-family:GothamPro;font-weight:600;margin:0 0 11px 0;font-size:20px;line-height:100%;font-weight:600}
.item-complect_sh p{font-size:14px;line-height:20px;margin:0;padding:0}
.our-project_sh{margin:0 0 50px 0}
.slider-project_sh{margin:-10px -10px -10px -10px}
.slider-project_sh .slide{padding:10px 10px 10px 10px;width:50%}
.in-slider-project_sh{background:#fff;box-shadow:0 2px 4px 0 #00000033;border-radius:5px}
.img-slider-proj_sh img{display:block;max-width:100%}
.desc-slider-proj_sh{padding:29px 15px 30px 15px}
.top-desc-proj_sh{display:flex;font-family:GothamPro;margin:0 0 17px 0}
.tit-proj-desc_sh{font-size:24px;line-height:100%;font-weight:600;margin-right:15px}
.params-proj-desc_sh{margin-left:auto;font-size:18px;white-space:nowrap;line-height:23px;color:#999}
.params-proj-desc_sh span{margin:0 0 0 17px}
.params-proj-desc_sh span:first-child{margin-left:0}
.bot-desc-proj_sh{margin:0 0 20px 0;display:flex;align-items:flex-end}
.bot-desc-proj_sh p{margin:0 26px 0 0;padding:0;font-size:14px;line-height:20px}
.price-proj_sh{font-family:GothamPro;margin-left:auto;white-space:nowrap;font-size:24px;line-height:100%;font-weight:600}
.price-proj_sh i{font-style:normal;font-family:Arial,Helvetica,sans-serif}
.but-more-proj_sh{font-family:GothamPro;font-size:15px;line-height:21px}
.but-more-proj_sh a{display:inline-flex;align-items:center;min-height:45px;text-align:center;background:#0b812a;border-radius:5px;color:#fff;padding:0 33px 0 33px;text-decoration:none}
.but-more-proj_sh a:hover{opacity:.9}
.b-profitab_sh{background:#f5f5f5;border-radius:5px;padding:28px 74px 33px 26px;display:flex;margin:0 0 50px 0;align-items:center}
.in-profitab_sh{margin-right:15px}
.tit-profitab_sh{font-family:GothamPro;color:#000;margin:0 0 29px 0;font-size:36px;line-height:100%;font-weight:600}
.b-profitab_sh p{font-size:18px;line-height:25px;margin:0 0 15px 0;max-width:815px}
.b-profitab_sh .but_prt{margin-top:30px}
.b-profitab_sh .but_prt a{padding-left:20px;padding-right:20px}
.ico-profitalib_sh{min-width:218px;margin-left:auto}
.ico-profitalib_sh img{display:block;max-width:100%}
.reviews-clients_sh{margin:0 0 60px 0}
.head-reviews_sh{display:flex;align-items:baseline;margin:0 0 29px 0}
.head-reviews_sh .title_sh{margin:0 40px 0 0}
.nums-reviews_sh{font-weight:700;color:#0b812a}
.nums-reviews_sh a{font-weight:400}
.slider-reviews_sh{display:flex;margin:0 -10px 0 -10px}
.slide-reviews_sh{padding:0 10px 0 10px;width:33.333%}
.img-reviews_sh{margin:0 0 15px 0}
.img-reviews_sh img{display:block;max-width:100%;border-radius:5px}
.in-slide-reviews_sh p{font-size:15px;line-height:20px;margin:0;padding:0}
.banner-bottom_sh{position:relative;min-height:744px;display:flex;align-items:center;margin-bottom:50px}
.img-banner-bottom_sh{position:absolute;top:0;left:50%;height:744px;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;width:100vw;margin:0 0 0 -50vw}
.img-banner-bottom_sh img{display:block;width:100%}
.img-banner-bottom_sh picture{width:100%}
.desc-ban-bot_sh{display:flex;justify-content:flex-end;width:100%}
.banner-bottom_sh .form-consult_prt{max-width:600px;padding-top:31px;padding-bottom:38px}
.banner-bottom_sh .form-consult_prt p{max-width:533px}
.textarea-consult_prt{margin-bottom:9px}
.textarea-consult_prt textarea{background:#f5f5f5;width:100%;box-shadow:none!important;border-radius:5px;height:75px;padding:14px 12px 0 12px;outline:0;font-family:GothamPro;font-size:14px;font-weight:400;color:#000}
.textarea-consult_prt textarea:placeholder{color:#999}
.b-atmosthere_sh{margin-bottom:77px}
.b-atmosthere_sh p{margin:0 0 40px 0;padding:0}
.b-invest_sh{position:relative;background:#161910;border-radius:5px;display:flex;margin-bottom:47px}
.b-invest_sh>img{display:block;width:100%;max-width:918px;border-radius:0 5px 5px 0;margin-left:auto}
.desc-invest_sh{position:absolute;top:0;left:0;width:100%;height:100%;padding:15px 80px 15px 80px;display:flex;align-items:center;color:#fff}
.in-desc-invest_sh{max-width:730px}
.tit-invest_sh{font-size:30px;line-height:100%;font-family:GothamPro;margin:0 0 29px 0}
.desc-invest_sh p{font-size:18px;line-height:25px;margin:0 0 30px 0;padding:0}
.b-help_sh{display:flex;align-items:center;margin-bottom:60px}
.left-help_sh{margin-right:80px}
.left-help_sh .title_sh{margin-bottom:25px}
.text-help_sh{font-size:18px;line-height:25px;margin:0 0 35px 0}
.left-help_sh p{margin:0 0 18px 0;padding:0;font-size:15px;line-height:20px}
.left-help_sh .but_prt a{padding-left:18px;padding-right:18px}
.right-help_sh{min-width:548px;width:548px}
.right-help_sh img{display:block;max-width:100%;border-radius:5px}
.item4 .ico-benef_sh{max-width:66px}
.item5 .ico-benef_sh{max-width:70px}
.benef-sh2 .list-benef_sh{margin:-40px 0 17px -20px;flex-wrap:wrap}
.benef-sh2 .item-benef_sh{width:calc(33.333% - 20px);margin:40px 0 0 20px}
.item-benef_sh p{font-size:14px;line-height:20px}
.nav-slider_green .slick-next{position:absolute;top:50%;right:-27px;margin:-20px 0 0 0;box-shadow:none!important;border-radius:0;transform:rotate(180deg);padding:39px 0 0 22px;width:0;height:0;background:url(/local/templates/home-projects-2022/images/arrow_prt.svg) no-repeat!important}
.nav-slider_green .slick-prev{position:absolute;top:50%;left:-27px;transform:rotate(0);box-shadow:none!important;margin:-20px 0 0 0;border-radius:0;padding:39px 0 0 22px;width:0;height:0;background:url(/local/templates/home-projects-2022/images/arrow_prt.svg) no-repeat!important}
.nav-slider_green .slick-next:before,.nav-slider_green .slick-prev:before{display:none!important}
.bot-desc-proj_sh p{display:box;box-orient:vertical;line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3}
.slider-project_sh .slick-track{display:flex}

@media screen and (max-width:1400px){
	.img-banner-bottom_sh img{position:absolute;height:100%;top:0;left:50%;transform:translateX(-50%);width:auto;max-width:none}
	.img-banner-bottom_sh picture{width:auto}
}
@media screen and (max-width:1250px){
	.top-ban_sh{position:relative}
	.top-ban_sh.active{min-height:453px}
	.top-ban_sh img{position:absolute;top:0;left:50%;transform:translateX(-50%);max-width:none}
	.slider-project_sh,.slider-reviews_sh{margin-left:20px;margin-right:20px}
	.desc-top-about_sh{padding-left:25px}
	.desc-invest_sh{padding-left:40px;padding-right:40px}
	.left-help_sh{margin-right:25px}
	.tit-about_sh{font-size:28px;margin-bottom:20px}
	.left-help_sh .title_sh{font-size:28px;margin-bottom:20px}
	.top-desc-proj_sh{flex-direction:column}
	.params-proj-desc_sh{margin-left:0;margin-top:10px}
	.tit-proj-desc_sh{font-size:20px}
	.params-proj-desc_sh{font-size:16px}
	.price-proj_sh{font-size:18px}
	.green-text-ab_sh{font-size:21px;line-height:24px}
	.text-help_sh{font-size:16px;line-height:22px}
}
@media screen and (max-width:999px){
	.top-about_sh{margin-bottom:70px}
	.desc-ban_sh{padding-left:0;padding-right:0}
	.desc-ban_sh h1{font-size:32px}
	.desc-ban_sh p{font-size:21px;line-height:24px}
	.top-about_sh{flex-direction:column}
	.img-top-about_sh{width:100%;margin-right:0;min-width:100%;max-width:100%;order:2}
	.img-top-about_sh img{width:100%}
	.desc-top-about_sh{padding-left:0;order:1;margin-bottom:30px}
	.item-complect_sh{width:calc(50% - 38px)}
	.img-slider-proj_sh img{width:100%}
	.b-profitab_sh p{font-size:16px;line-height:22px}
	.img-reviews_sh img{width:100%}
	.desc-ban-bot_sh{justify-content:center}
	.benef-sh2 .item-benef_sh{width:calc(50% - 20px)}
	.b-invest_sh>img{width:auto;max-width:none;margin-left:auto;height:373px;overflow:hidden;border-radius:5px}
	.b-invest_sh{justify-content:flex-end}
	.b-help_sh{flex-direction:column}
	.left-help_sh{margin-right:0;margin-bottom:30px}
	.right-help_sh{width:auto;min-width:1px}
	.right-help_sh img{width:100%}
	.text-help_sh{margin-bottom:20px}
}
@media screen and (max-width:767px){
	.desc-ban_sh{text-align:center}
	.nav-page_sh ul li a{min-width:160px}
	.item-benef_sh{width:calc(100% - 58px)}
	.title_sh{font-size:28px;line-height:110%}
	.tit-profitab_sh{font-size:28px;line-height:110%}
	.desc-ban_sh p{font-size:18px;line-height:21px;margin-bottom:30px}
	.desc-ban_sh h1{margin-bottom:25px}
	.item-benef_sh p{margin-bottom:0}
	.but-more-proj_sh a{padding-left:15px;padding-right:15px;width:100%;justify-content:center}
	.b-profitab_sh{flex-direction:column}
	.in-profitab_sh{margin-right:0}
	.ico-profitalib_sh{margin-right:auto}
	.b-profitab_sh{padding:25px}
	.b-profitab_sh .but_prt a{width:100%}
	.in-profitab_sh{margin-bottom:30px}
	.head-reviews_sh{flex-direction:column}
	.nums-reviews_sh{margin-top:10px}
	.head-reviews_sh .title_sh{margin-right:0}
	.img-banner-bottom_sh{display:none}
	.banner-bottom_sh{min-height:1px}
	.banner-bottom_sh .form-consult_prt{padding:25px}
	.tit-form-consult_prt{font-size:21px;line-height:24px}
	.benef-sh2 .item-benef_sh{width:calc(100% - 20px)}
	.ico-benef_sh{margin-left:auto;margin-right:auto}
	.item-benef_sh{text-align:center}
	.tit-benef_sh{font-size:18px;margin-bottom:15px}
	.benef-sh .but_prt a{width:100%}
	.benef-sh2 .list-benef_sh,.list-benef_sh{margin-bottom:40px}
	.left-help_sh .but_prt a{width:100%}
	.desc-invest_sh{position:relative;padding:25px}
	.b-invest_sh>img{display:none}
	.tit-invest_sh{font-size:24px;line-height:110%;margin-bottom:20px}
	.desc-invest_sh p{font-size:16px;line-height:22px}
	.top-about_sh{margin-bottom:50px}
	.similar_projects_container{order:9}
}

/*pop cookie*/
.pop-cookie_nn{position:fixed;z-index:99;bottom:75px;left:50%;transform:translateX(-50%);width:100%;max-width:554px;padding:0 15px 0 15px;box-sizing: border-box;}
.pop-cookie_nn.active{bottom:15px}
.in-pop-cookie_nn{position:relative;padding:31px 31px 20px 31px;background:#fff5a0;border-radius:10px;box-shadow:0 4px 10px 0 #00000026;color:#333}
.in-pop-cookie_nn p{margin:0 0 26px 0;padding:0;font-size:14px;font-family:Verdana,Geneva,sans-serif;line-height:125%}
.in-pop-cookie_nn p a{color:#333;text-decoration:underline}
.in-pop-cookie_nn p a:hover{text-decoration:none}
.but-pop-cookie{font-family:GothamPro;font-size:17px;line-height:40px;font-weight:400;text-align:center}
.but-pop-cookie a{display:inline-flex;min-height:40px;align-items:center;cursor:pointer;justify-content:center;color:#fff;border-radius:5px;text-decoration:none;text-align:center;padding:0 15px 0 15px;background:#ff9700}
.but-pop-cookie a:hover{opacity:0.9}
.close-cookie_nn{position:absolute;top:12px;right:12px;width:24px;height:24px;cursor:pointer}
.close-cookie_nn::after,.close-cookie_nn::before{content:"";position:absolute;top:50%;left:50%;width:24px;height:2px;background-color:#ff9700;transform-origin:center}
.close-cookie_nn::before{transform:translate(-50%,-50%) rotate(45deg)}
.close-cookie_nn::after{transform:translate(-50%,-50%) rotate(-45deg)}


/*new header*/
.header__wrappper{min-height:74px;margin-bottom:0;padding-top:0}
.header__nav-link{font-weight:600}
.logo-static-full{margin-right:20px}
.header-nav__item{font-family:GothamPro,Verdana,sans-serif}
.header__nav-link span{margin-left:0}
.link-choice-town2{font-size:15px;line-height:20px;font-family:Verdana,Geneva,sans-serif;color:#999}
.link-choice-town2>a span{color:#999;border-bottom:1px dotted #999}
.link-choice-town2>a{position:relative;padding:0 0 0 26px}
.link-choice-town2>a:before{position:absolute;top:-2px;left:0;content:'';display:block;width:19px;height:24px;background:url(/local/templates/home-projects-2022/images/ico-location-grey.svg) no-repeat}
.link-choice-town2>a span{font-size:15px}
.link-town-ss{width:auto;white-space:nowrap;margin-right:20px}
.ipt-header{font-size:14px;line-height:20px;font-family:Verdana,Geneva,sans-serif;font-weight:400;margin:0 20px 0 0;white-space:nowrap}
.ipt-header a{position:relative;display:inline-block;padding:0 0 0 33px}
.ipt-header a:hover{text-decoration:underline}
.ipt-header a:before{position:absolute;top:-4px;left:0;content:'';display:block;width:24px;height:25px;background:url(/local/templates/home-projects-2022/images/ico-ipotech.svg) no-repeat}
.header__calculator{position:relative;width:auto;margin:0;overflow:visible!important;font-size:14px;border:none;padding:0 0 0 32px;border:none!important;color:#ff9800!important;min-height:1px;height:auto;width:auto;min-width:1px;line-height:20px;font-family:Verdana,Geneva,sans-serif}
.header__calculator:hover{text-decoration:underline}
.header__calculator:after{display:none}
.header__calculator:before{position:absolute;top:-3px!important;transform:none;left:0!important;content:'';display:block!important;width:22px!important;height:25px!important;background:url(/local/templates/home-projects-2022/images/ico-calc-s.svg) no-repeat!important}
.header-right-s{margin-left:auto;display:flex;align-items:center}
.header__time-wrapper{width:auto!important;display:block;margin-right:16px}
.header__phone{display:block;font-size:18px;line-height:100%}
.header__phone a{position:relative;color:#000;text-decoration:none}
.header__phone a:before{position:absolute;bottom:0;left:0;height:1px;transition:.2s;width:100%;content:'';display:block;background:rgba(0,0,0,.5)}
.header__phone a:hover:before{width:0;overflow:hidden}
.logo-emb{margin-right:28px}
.header .button--orange{font-size:15px;line-height:20px;font-family:Verdana,Geneva,sans-serif;margin:0;padding:0 20px 0 20px;min-height:41px;display:inline-flex;align-items:center;justify-content:center}
.header__days{font-size:15px;line-height:20px;color:#999;margin-right:0;text-align:right;margin-top:5px;display:block}
.logo-emb div{margin-left:9px}
.logo-h1 img{width:60px}
.logo-h2 img{width:34px}

@media (min-width:999px){
	.header--fixed .header__wrappper{min-height:50px}
	.header--fixed .logo-static-full{display:none}
	.header--fixed .logo-emb{margin-right:5px}
	.header--fixed .logo-emb{margin-right:10px}
}
@media screen and (min-width:999px){
	.header__logo_desktop img{min-height:1px!important}
}
@media (min-width:1260px){
	.header-nav__item:first-child .header__nav-link{margin-left:0}
	.header__nav-link{padding-left:9px;padding-right:9px}
}
@media (max-width:1200px){
	.header__phone{font-size:16px}
	.logo-static-full{max-width:170px}
	.logo-emb{max-width:80px}
}
@media (min-width:999px) and (max-width:1200px){
	.header--fixed .header__time-wrapper{margin:0 10px 0 0}
}
@media (max-width:1100px){
	.logo-static-full{max-width:140px;margin-right:15px}
	.logo-emb{margin-right:20px}
	.header__phone{font-size:14px}
	.header__days{font-size:12px}
	.header__calculator{margin-right:10px}
	.ipt-header{margin-right:15px}
	.link-town-ss{margin-right:15px}
	.logo-emb{max-width:60px}
}
@media (min-width:999px) and (max-width:1100px){
	.header--fixed .logo-emb{margin-right:10px}
	.header--fixed .ipt-header{margin-right:10px;font-size:12px}
	.header--fixed .link-town-ss{margin-right:10px;font-size:12px}
	.header--fixed .logo-emb{max-width:65px}
	.header--fixed .header__calculator{font-size:12px}
	.header--fixed .link-choice-town2 > a span{font-size:12px}
	.header--fixed .button--orange{padding-left:10px;padding-right:10px}
	.header--fixed .header__time-wrapper{margin:0 10px 0 0}
}
@media (min-width:999px){
	.ipt-header br{display:none}
	.emb-mob{display:none}
}
@media (max-width:999px){
	.header .header__wrappper{min-height:60px}
	.link-choice-town2>a:before{display:none}
	.link-choice-town2>a{padding:0}
	.link-town-ss{margin-right:0}
	.header-right-s{margin-left:0}
	.ipt-header{margin-right:0}
	.header .header__wrappper{justify-content:flex-start}
	.ipt-header{position:absolute;right:110px;font-size:20px;color:#ff9700;font-weight:400;margin-left:20px;font-family:GothamPro-Bold;margin-top:-2px}
	.ipt-header a:before{display:none}
	.emb-desc{display:none}
	.logo-emb{position:absolute;right:150px;max-width:none}
	.logo-h1 img{width:45px}
	.logo-h2 img{width:32px}
	.logo-emb{right:198px}
	.logo-emb div{margin-left:5px}
	.header__logo{margin:0}
	.header .header__logo img{top:0}
	.header .header__time-wrapper{left:115px;top:15px}
	.header .button--orange{min-height:1px;padding:0;left:124px}
	.header__phone a:before{display:none}
	.header__phone a{color:#008b00}
	.header .button--orange{font-size:14px;top:30px}
	.header .header__logo img{top:-1px}
}
@media (max-width:767px){
	.header .header__time-wrapper{left:106px}
	.header .button--orange{left:116px}
}

/*mini card*/
.descr-prod_d{padding:5px 10px 0 10px}
.top-descr-home-d{display:flex;margin:0 0 3px 0}
.name-home_d{font-size:13px;line-height:17px;color:#999;max-width:67%;margin-right:5px}
.name-home_d b{display:block;margin:4px 0 0 0;font-family:GothamPro,Verdana,sans-serif;font-weight:600;color:#000;font-size:20px;line-height:21px}
.params-home_d{margin-left:auto;display:flex}
.item-params-home_d{font-size:13px;line-height:16px;margin:0 0 0 30px;color:#999}
.item-params-home_d:first-child{margin-left:0}
.item-params-home_d b{display:block;white-space:nowrap;font-weight:600;margin-top:4px;font-family:GothamPro,Verdana,sans-serif;font-size:20px;color:#000;line-height:21px}
.descr-prod_d .price-old-kk{font-size:13px;line-height:21px;color:#999;text-align:right;margin:0;padding:0}
.descr-prod_d .listing-kk{padding:0;margin:0 0 26px 0}
.bot-descr_d{display:flex;align-items:center;margin-bottom:-8px}
.rooms-param_d{display:flex;margin:0 0 0 -22px}
.item-param_d{position:relative;margin:0 0 0 22px;font-size:16px;padding:0 0 0 30px;line-height:21px;font-family:GothamPro,Verdana,sans-serif;font-weight:700}
.item-param_d:before{position:absolute;left:0;content:'';display:block}
.item-param_d.item1:before{top:0;width:20px;height:18px;background:url(/local/templates/home-projects-2022/images/ico-room-d1.svg) no-repeat}
.item-param_d.item2:before{top:-2px;left:2px;width:24px;height:21px;background:url(/local/templates/home-projects-2022/images/ico-room-d2.svg) no-repeat}
.item-param_d.item3:before{top:-2px;width:22px;height:21px;background:url(/local/templates/home-projects-2022/images/ico-room-d3.svg) no-repeat}
.more-card_d{margin-left:auto;font-family:GothamPro,Verdana,sans-serif;font-size:16px;font-weight:600;color:#0b812a}
.more-card_d i{font-style:normal;text-decoration:underline}
.more-card_d i:hover{text-decoration:none}
.catalog__list .catalog__item .product-card{height:100%;box-sizing:border-box}
.catalog__list .catalog__item .product-card{padding-bottom:20px}

@media (max-width:999px){
	.catalog .catalog__list{margin-left:-2.4%}
	.catalog .catalog__list .catalog__item{width:calc(50% - 2.4%);margin-left:2.4%}
}
@media (max-width:767px){
	.catalog .catalog__list{margin-left:-2.4%}
	.catalog .catalog__list .catalog__item{width:calc(100% - 2.4%);margin-left:2.4%}
}

@media (max-width:480px){
	.catalog .catalog__list{margin-left:-2%}
	.catalog .catalog__list .catalog__item{width:calc(100% - 2%);margin-left:2%}
}



/* End */
/* /local/templates/home-projects-2022/bik.min.css?1738671547433 */
/* /local/templates/home-projects-2022/css/style.min.css?1738671548326685 */
/* /local/templates/home-projects-2022/css/jquery-ui.min.css?173867154830724 */
/* /local/templates/home-projects-2022/css/jquery-ui-theme.min.css?173867154819319 */
/* /local/templates/home-projects-2022/components/wexpert/iblock.list/region_selector_v2/style.min.css?1738671547146 */
/* /local/templates/home-projects-2022/components/custom/search.title/header-pop/style.min.css?17386715473454 */
/* /local/templates/home-projects-2022/components/wexpert/includer/calculator/style.min.css?1738671547342 */
/* /local/templates/home-projects-2022/components/wexpert/includer/catalog.popular/style.min.css?173867154737 */
/* /local/templates/home-projects-2022/css/fast-view.min.css?1738671548166 */
/* /local/templates/home-projects-2022/template_styles.css?1748851762307811 */
