l,body,div,applet,object,iframe,h1,h2,h3,h4,h5,h6,abbr,acronym,address,big,cite,code,del,dfn,ins,kbd,s,samp,small,strike,sub,sup,tt,var,center,dl,dt,dd,fieldset,form,label,legend,caption,tbody,tfoot,thead,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1;position:relative;min-height:100%}@font-face{font-family:sf;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/sf-regular-common-20261010-s7.woff2)format("woff2"),url(../fonts/SFProDisplay-Regular-stroydom-20261010.woff2)format("woff2"),url(../fonts/SFProDisplay-Regular.ttf)format("truetype");unicode-range:U+20-7E,U+A0-AC,U+AE-FF,U+300-304,U+306-30C,U+30F,U+311,U+31B,U+323-328,U+32D-32E,U+330-332,U+400-45F,U+2000-200B,U+2011-2014,U+2018-201A,U+201C-201E,U+2020-2023,U+2026,U+202F-2030,U+2032-2034,U+2039-203A,U+2043-2044,U+205F-2060,U+20A1-20AE,U+20B1-20B5,U+20B8-20BA,U+20BC-20BF,U+2116,U+2122,U+2190-2194,U+2196-2199,U+2212,U+221A,U+2713}@font-face{font-family:sf;font-display:swap;src:url(../fonts/SFProDisplay-Regular-stroydom-20261010.woff2)format("woff2"),url(../fonts/SFProDisplay-Regular.ttf)format("truetype");unicode-range:U+100-137,U+139-13E,U+141-148,U+14C-17E,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1C4-1E3,U+1E6-1ED,U+1F1-1F5,U+1F8-21B,U+21E-21F,U+226-233,U+237,U+259,U+2BC,U+2C6-2C7,U+2D8-2DD,U+37E,U+384-38A,U+38C,U+38E-3A1,U+3A3-3CE,U+462-463,U+472-475,U+48A-4FF,U+510-513,U+51C-51D,U+524-527,U+52E-52F,U+E3F,U+1E00-1E99,U+1E9E,U+1EA0-1EF9,U+2070-2071,U+2074-208E,U+20DD-20DE,U+2117,U+2120,U+2202,U+220F,U+2211,U+2219,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+2460-2468,U+24B6-24CF,U+24EA,U+24FF,U+25A0-25A1,U+25B2,U+25B4,U+25B6,U+25B8,U+25BC,U+25BE,U+25C0,U+25C2,U+25CA-25CB,U+25CF,U+25E6,U+26AC,U+2717,U+275B-275E,U+2776-277E,U+2780-2788,U+278A-2792,U+2934-2937,U+2981,U+F6D5-F6D8,U+F8FF,U+FB01-FB02,U+1F10B-1F10C,U+1F130-1F149,U+1F150-1F169,U+1F170-1F189}@font-face{font-family:sf;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/sf-semibold-common-20261010-s7.woff2)format("woff2"),url(../fonts/SFProDisplay-stroydom-20261010.woff2)format("woff2"),url(../fonts/SFProDisplay.ttf)format("truetype");unicode-range:U+20-7E,U+A0-AC,U+AE-FF,U+300-304,U+306-30C,U+30F,U+311,U+31B,U+323-328,U+32D-32E,U+330-332,U+400-45F,U+2000-200B,U+2011-2014,U+2018-201A,U+201C-201E,U+2020-2023,U+2026,U+202F-2030,U+2032-2034,U+2039-203A,U+2043-2044,U+205F-2060,U+20A1-20AE,U+20B1-20B5,U+20B8-20BA,U+20BC-20BF,U+2116,U+2122,U+2190-2194,U+2196-2199,U+2212,U+221A,U+2713}@font-face{font-family:sf;font-display:swap;src:url(../fonts/SFProDisplay-stroydom-20261010.woff2)format("woff2"),url(../fonts/SFProDisplay.ttf)format("truetype");font-weight:600;unicode-range:U+100-137,U+139-13E,U+141-148,U+14C-17E,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1C4-1E3,U+1E6-1ED,U+1F1-1F5,U+1F8-21B,U+21E-21F,U+226-233,U+237,U+259,U+2BC,U+2C6-2C7,U+2D8-2DD,U+37E,U+384-38A,U+38C,U+38E-3A1,U+3A3-3CE,U+462-463,U+472-475,U+48A-4FF,U+510-513,U+51C-51D,U+524-527,U+52E-52F,U+E3F,U+1E00-1E99,U+1E9E,U+1EA0-1EF9,U+2070-2071,U+2074-208E,U+20DD-20DE,U+2117,U+2120,U+2202,U+220F,U+2211,U+2219,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+2460-2468,U+24B6-24CF,U+24EA,U+24FF,U+25A0-25A1,U+25B2,U+25B4,U+25B6,U+25B8,U+25BC,U+25BE,U+25C0,U+25C2,U+25CA-25CB,U+25CF,U+25E6,U+26AC,U+2717,U+275B-275E,U+2776-277E,U+2780-2788,U+278A-2792,U+2934-2937,U+2981,U+F6D5-F6D8,U+F8FF,U+FB01-FB02,U+1F10B-1F10C,U+1F130-1F149,U+1F150-1F169,U+1F170-1F189}body{min-width:100%;margin:0 0 295px;font-family:sf;font-weight:600}a{color:#000}a:hover{text-decoration:none}*,:before,:after{box-sizing:border-box}ul,ol{margin:0;padding:0;list-style:none}#wrapper{min-width:1440px;overflow:hidden;padding-top:168px}.middle{max-width:1440px;margin:auto;position:relative}#catalog .middle,.middle.middle_min{max-width:1190px}.middle:after{content:"";display:table;clear:both;width:100%}footer .developer span,.link{display:inline-block;vertical-align:top;line-height:1.3;text-decoration:none;position:relative;padding:0 0 3px}footer .developer span:after,.link:after,.tile a:after,.pagination li a:after{content:"";display:block;height:2px;position:absolute;bottom:0;left:0;width:100%;background:#000;-webkit-transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s}footer .developer:hover span:after,.link:hover:after,.tile a:after,.pagination li a:after{opacity:0;transform:translateY(5px);-webkit-transform:translateY(5px)}.tile a:hover:after,.pagination li a:hover:after{opacity:1;transform:translateY(0);-webkit-transform:translateY(0)}header{position:fixed;width:100%;height:168px;display:block;left:0;top:0;background:#fff;box-shadow:0 4px 41px rgba(0,0,0,.25);z-index:9}header .call-request{display:none}header .call-phone{display:inline-block;vertical-align:top;height:51px;box-shadow:0 0 30px rgba(0,0,0,.1);border-radius:30px;font-size:14px;text-decoration:none;line-height:47px;font-size:0;-webkit-transition:background-position .3s;transition:background-position .3s;padding:0 38px 0 24px;background:url(../images/arrow.svg)no-repeat right 17px center #fff;position:absolute;top:37px;width:194px;margin:auto;left:0;right:25px;border:2px solid #151f3a;min-width:0;font-size:0}header .call-phone:before{content:"Оставить заявку";font-size:14px}header .call-phone:hover{background-position:right 7px center,0 0}header .middle>*{position:absolute}header .mortgage{position:absolute;top:4px;right:20px;width:315px;height:156px;background:url(../images/mortgage_bg.png)no-repeat 100% 50%;padding-top:18px;font-weight:600;font-size:18px;line-height:1.3;color:#151f3a}header .mortgage__text{display:block;font-weight:600;font-size:48px;color:#e2982f;font-size:14px;vertical-align:bottom;position:relative;margin:5px 0 4px -4px}header .mortgage__text b{font-weight:600;font-size:48px;padding-left:7px}header .mortgage__text span{position:absolute;font-weight:600;font-size:12px;line-height:1.3;color:#8b7885;left:163px;top:14px}header .mortgage ul{margin-left:3px;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;width:214px}header .mortgage .mortgage_icon1{display:block;width:22px;height:22px;background:url(../images/icon_mortgage1.png)no-repeat 50%}header .mortgage .mortgage_icon2{display:block;width:70px;height:21px;background:url(../images/icon_mortgage2.png)no-repeat 50%}header .mortgage .mortgage_icon3{display:block;width:78px;height:15px;background:url(../images/icon_mortgage3.png)no-repeat 50%}header .mortgage__link{font-size:0;position:absolute;display:block;width:100%;height:100%;left:0;top:0}#logo{position:absolute;top:28px;left:89px;display:block;background:url(../images/logo.svg)no-repeat;background-size:contain;width:253px;height:54px;font-size:0}#pull{position:absolute;left:33px;top:50px;width:21px;height:19px;cursor:pointer}#pull div{display:block;width:21px;height:3px;position:absolute;margin:auto;bottom:0;top:0;left:0;background:#8b7885;transition:background .3s;-webkit-transition:background .3s}#pull div:before,#pull div:after{content:"";display:block;height:3px;width:21px;position:absolute;left:0;transform-origin:0 50%;-webkit-transform-origin:0 50%;transition:transform .3s,width .3s,background .3s;-webkit-transition:transform .3s,width .3s,background .3s}#pull div:before{top:-8px;background:#151f3a}#pull div:after{bottom:-8px;background:#f9983d}#pull:hover div:before{transform:translateY(-2px);-webkit-transform:translateY(-2px)}#pull:hover div:after{transform:translateY(2px);-webkit-transform:translateY(2px)}.menu_opened #pull div{background:0 0}.menu_opened #pull div:before,.menu_opened #pull div:after{width:23px}.menu_opened #pull div:before{transform:rotate(45deg);-webkit-transform:rotate(45deg);transform-origin:0 50%;-webkit-transform-origin:0 50%}.menu_opened #pull div:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform-origin:0 50%;-webkit-transform-origin:0 50%}nav{top:115px;left:89px;width:871px}nav ul{width:100%;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}nav ul li{font-size:16px;font-weight:600}nav ul li a{text-decoration:none}nav ul li a:hover{text-decoration:underline}.button,.button2{display:inline-block;vertical-align:top;height:51px;box-shadow:0 0 30px rgba(0,0,0,.1);border-radius:30px;font-size:14px;text-decoration:none;line-height:51px;padding:0 50px 0 25px;-webkit-transition:background-position .3s;transition:background-position .3s;border:0;cursor:pointer}.button{background:url(../images/arrow.svg)no-repeat right 25px center,linear-gradient(239.95deg,#e2982f 33.15%,#f9c43d 76.86%);background:url(../images/arrow.svg)no-repeat right 25px center,-webkit-linear-gradient(239.95deg,#e2982f 33.15%,#f9c43d 76.86%);min-width:210px}.button2{color:#fff;background:url(../images/button_arrow_w.svg)no-repeat right 25px center #151f3a;min-width:220px}.button2:hover,.button:hover{background-position:right 15px center,0 0}header .button{padding:0 40px 0 26px;background:url(../images/arrow.svg)no-repeat right 17px center,linear-gradient(239.95deg,#e2982f 33.15%,#f9c43d 76.86%);background:url(../images/arrow.svg)no-repeat right 17px center,-webkit-linear-gradient(239.95deg,#e2982f 33.15%,#f9c43d 76.86%);min-width:210px}header .button:hover{background-position:right 7px center,0 0}header .button{position:absolute;top:37px;left:849px;min-width:0}header .favs{display:block;width:24px;height:20px;top:117px;left:1000px;background:url(../images/icon_fav.svg)no-repeat;transition:transform .3s;-webkit-transition:transform .3s}header .favs span{display:block;position:absolute;top:-6px;right:-9px;width:18px;height:18px;background:#8b7885;border-radius:15px;text-align:center;line-height:18px;font-size:10px;color:#fff}header .favs:hover{transform:translateY(-5px);-webkit-transform:translateY(-5px)}header .phone{position:absolute;top:39px;left:410px}header .phone span{display:block;font-size:16px;margin-bottom:4px}header .phone a{font-size:14px;line-height:17px;color:#e2982f;position:relative;text-decoration:none;padding-bottom:4px}header .phone a:after{content:"";display:block;width:100%;border-bottom:2px dashed #151f3a;position:absolute;left:0;bottom:0;-webkit-transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s}header .phone a:hover:after{opacity:0;transform:translateY(5px);-webkit-transform:translateY(5px)}header .phone .call{display:none;font-size:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-slider *{outline:0}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-slider *{outline:0}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px;position:relative}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.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-arrow{border:0;background:0 0;font-size:0;padding:0}.circle{width:18px;height:18px;border-radius:50%}.circle .mask,.circle .fill{width:18px;height:18px;position:absolute;border-radius:50%}.circle .mask{clip:rect(0,18px,18px,9px)}.circle .mask .fill{clip:rect(0,9px,18px,0);background-color:#e2972e}li.slick-active .circle .mask.full,li.slick-active .circle .fill{animation:fill linear 3s;transform:rotate(180deg)}@keyframes fill{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}.slick-dots{position:absolute;bottom:0;left:0;right:0;margin:auto;width:280px;text-align:center;font-size:0}.slick-dots li{display:inline-block;vertical-align:top;margin:0 4px;position:relative;width:18px;height:18px}.slick-dots li:before{content:"";display:block;width:9px;height:9px;background:#e2982f;position:absolute;margin:auto;bottom:0;right:0;left:0;top:0;border-radius:20px;z-index:2}.slick-dots li.slick-active:before{width:14px;height:14px;background:#151f3a;border:3px solid #fff}.social{font-size:0}.social li{display:inline-block;vertical-align:top;margin:0 14px 0 0}.social li:last-child{margin-right:0}.social li a{display:block;width:30px;height:30px;font-size:0;-webkit-transition:transform .3s;transition:transform .3s}.social li a:hover{transform:translateY(-5px);-webkit-transform:translateY(-5px)}.social li .soc1{background:url(../images/soc1.svg)no-repeat 50%}.social li .soc2{background:url(../images/soc2.svg)no-repeat 50%}.social li .soc3{background:url(../images/soc3.svg)no-repeat 50%}.box_main{width:588px;height:380px;position:absolute;right:52px;top:-188px}.box_main>div{position:absolute;left:28px;top:28px;width:592px;height:382px;z-index:2;text-align:center}.box_main p{font-size:24px;line-height:150%;color:#fff;margin:auto;max-width:383px;padding:81px 0 61px;text-align:left}.box_main .button{margin-right:150px}h2{margin-left:89px;padding-left:28px;position:relative;font-size:36px;line-height:139%;margin-bottom:24px}h2:before,h1:before{content:"";display:block;width:8px;height:76px;background:#e2982f;position:absolute;left:0;margin:auto;bottom:-30px;top:-30px}.project_comment{margin-left:848px;max-width:500px;padding-top:13px}h3{font-size:24px;line-height:125%;margin-bottom:25px}.content{font-size:18px;line-height:167%}.content .link{font-size:18px}.content p{margin:30px 0}.content p:first-of-type{margin-top:0}.content p:last-of-type{margin-bottom:0}.content ol{counter-reset:item}.content ol li{position:relative;padding-left:59px;margin-bottom:30px}.content ol li:before{content:"0"counter(item);counter-increment:item;position:absolute;top:0;left:0;font-size:36px;color:#e2982f}.sign{min-height:501px;background:url(../images/sign.jpg)no-repeat 50%;background-size:cover;padding:110px 0 70px;color:#fff}.sign .content{margin:0 0 58px 119px;max-width:434px}.sign .middle>ul{margin-left:119px}.sign .middle>ul li{display:inline-block;vertical-align:middle;padding-left:106px;margin:0 10px 20px 0;font-size:18px;line-height:167%;max-width:327px;position:relative}.sign .middle>ul li img{position:absolute;margin:auto;bottom:-30px;top:-30px;left:0}.sign form{position:absolute;top:58px;right:216px;width:257px}.sign form input[type=text]{width:100%;height:50px;background:#fff;border-radius:30px;margin-bottom:21px;padding-left:31px;color:#000;font-size:14px;outline:0}.sign form input::-webkit-input-placeholder{color:#c4c4c4}.sign form .checkboxset{margin-top:-4px;padding-left:17px}input[type=checkbox]{display:none}input[type=checkbox]+label{display:inline-block;vertical-align:middle;position:relative}.sign form input[type=checkbox]+label{padding-left:27px;font-size:10px;line-height:12px;color:#c4c4c4;margin-bottom:17px}.sign form input[type=checkbox]+label a{color:#c4c4c4}.sign form input[type=checkbox]+label span{content:"";display:block;width:14px;height:14px;position:absolute;left:0;margin:auto;bottom:-20px;top:-20px;background:#fff;cursor:pointer}.sign form input[type=checkbox]+label span:before{content:"";display:block;width:16px;height:12px;position:absolute;left:2px;top:0;opacity:0;background:url(../images/check.svg)no-repeat 50%}.sign form input[type=checkbox]:checked+label span:before{opacity:1}.sign form .button{width:100%;cursor:pointer;outline:0}body.menu_opened{overflow:hidden;height:100%}body.menu_opened #wrapper{overflow-y:scroll}.tile{font-size:0}.tile>li{display:inline-block;vertical-align:top;width:25%;height:316px;font-size:30px;padding:0 55px 0 53px;position:relative;overflow:hidden}.tile>li a{text-decoration:none;position:relative;padding-bottom:3px}.tile>li>a{display:inline-block;line-height:36px}.tile>li ul{padding-top:26px}.tile ul li{margin-bottom:19px;font-size:18px;text-decoration:none;line-height:21px}.tile>li a,.tile>li ul{position:relative;z-index:2}#menu{position:fixed;z-index:100;width:100%;background:#fff;top:100px;left:0;height:calc(100vh - 100px);display:none}#menu .middle{max-height:100%;max-width:1344px;overflow-y:auto;padding:38px 40px}.menu_block1{background:#151f3a;color:#fff}.tile .menu_block1,.tile .menu_block2,.tile .menu_block3{padding-top:44px}.tile .menu_block5,.tile .menu_block7,.tile .menu_block8{padding-top:87px}.menu_block1 a,.menu_block2 a,.menu_block7 a,.menu_block8 a{color:#fff}.menu_block1 a:after,.menu_block2 a:after,.menu_block7 a:after,.menu_block8 a:after{background:#fff}.menu_block2:before,.menu_block4:before,.menu_block7:before,.tile .about_tile2:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;transition:transform 15s;-webkit-transition:transform 15s}.menu_block2:hover:before,.menu_block3:hover+.menu_block4:before,.menu_block7:hover:before,.tile .about_tile2:hover:before{transform:scale(1.5);-webkit-transform:scale(1.5)}.menu_block2:after,.menu_block7:after,.tile .about_tile2:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0}.menu_block2:before{background:url(../images/tile2.jpg)no-repeat 50%}.menu_block2:after{background:rgba(21,31,58,.7)}.tile .menu_block3,.tile .menu_block5{box-shadow:0 4px 41px rgba(0,0,0,.25);z-index:2}.tile .menu_block3{background:url(../images/arrow_menu1.svg)no-repeat 54px 236px}.menu_block4:before{background:url(../images/tile4.jpg)no-repeat 50%}.menu_block6{background:url(../images/icon_calc.svg)no-repeat 56px 186px #e2982f}.tile .menu_block6{padding:87px 50px 0 64px}.menu_block7:before{background:url(../images/tile7.jpg)no-repeat 50%}.menu_block7:after{background:rgba(139,120,133,.62)}.menu_block8{background:url(../images/arrow_menu2.svg)no-repeat 55px 153px #151f3a}#overlay{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100;background:rgba(21,31,58,.8);display:none}.popup_form{position:fixed;margin:auto;left:0;right:0;top:0!important;z-index:203;display:none;max-height:100%;overflow-y:auto;width:100%;background:#fff;padding-bottom:217px;background:url(../images/popup_bg.png)no-repeat 50% 100%#fff;box-shadow:0 4px 41px rgba(0,0,0,.25)}.popup_form .close_popup{display:block;width:22px;height:22px;position:absolute;left:33px;top:46px;cursor:pointer;background:url(../images/close.svg)no-repeat 50%;transition:transform .3s;-webkit-transition:transform .3s}.popup_form .close_popup:hover{transform:rotate(180deg);-webkit-transform:rotate(180deg)}.popup_form .popup_center{padding:54px 70px 0 93px;background:#fff;width:1440px;margin:auto}.popup_form h4{font-size:48px;line-height:57px;margin-bottom:47px}.popup_form form{position:relative;font-size:0}.popup_form form>*{font-size:18px}.popup_form form input[type=text],.popup_form textarea{display:inline-block;vertical-align:top;background:#fff;border:1px solid #8b7885;width:35.3%;margin-bottom:25px;outline:0}.popup_form form input[type=text]{height:70px;margin-right:5.5%;padding-left:28px}.popup_form form input[type=text]+input[type=text]{position:absolute;left:0;top:95px}.popup_form textarea{font-family:sf;padding:21px 10px 10px 28px;resize:none;height:165px}input[type=submit]{cursor:pointer;outline:0}.popup_form .form_bottom{float:right;width:234px}.popup_form .checkboxset{padding-top:48px}.popup_form input[type=checkbox]+label{padding-left:52px;font-size:11px;line-height:14px;color:#000;margin-bottom:24px}.popup_form input[type=checkbox]+label span{content:"";display:block;width:30px;height:30px;position:absolute;left:0;top:-8px;background:#e2982f;border-radius:30px;cursor:pointer}.popup_form input[type=checkbox]+label span:before{content:"";display:block;width:33px;height:23px;position:absolute;left:7px;top:1px;opacity:0;background:url(../images/check_popup.svg)no-repeat 50%}.popup_form input[type=checkbox]:checked+label span:before{opacity:1}.popup_form .button{width:234px}.add_file_block{display:inline-block;vertical-align:middle;height:25px;line-height:25px}.add_file_block .file_input{display:none}.add_file_block .add_file{display:inline-block;vertical-align:middle;padding-left:39px;background:url(../images/clip.svg)no-repeat 0 50%;font-size:18px;line-height:25px;color:#151f3a;white-space:nowrap;width:237px;overflow:hidden;text-overflow:ellipsis;text-decoration:none}#general_page{padding-top:63px}.breadcrumbs{font-size:0;padding:0 20px 3px;max-width:1228px;margin:auto;position:relative;z-index:3}.breadcrumbs li{display:inline-block;vertical-align:top;margin:0 16px 10px 0;font-size:14px;line-height:17px;padding-left:23px;position:relative;background:url(../images/crumb.svg)no-repeat 0 50%}.breadcrumbs li:first-child{padding-left:0;background:0 0}.breadcrumbs li:last-child{margin-right:0}.breadcrumbs li a{color:#8b7885;text-decoration:none;transition:color .3s;-webkit-transition:color .3s}.breadcrumbs li span{color:#8b7885}.breadcrumbs li a:hover{color:#000}h1{max-width:1302px;margin:auto;padding:0 20px 0 57px;position:relative;font-size:48px;line-height:120%;margin-bottom:56px;z-index:3}h1:before{left:20px;bottom:auto;top:-27px}#general_page>.middle{padding:0 20px}.video_review{display:inline-block;vertical-align:middle;padding-left:54px;line-height:27px;background:url(../images/icon_vid2.svg)no-repeat 0 50%;text-decoration:none;font-size:18px;margin-bottom:20px}.pagination{font-size:0;text-align:center;padding:10px 0 20px}.pagination li{display:inline-block;vertical-align:middle}.pagination li>*{display:inline-block;vertical-align:middle;font-size:18px}.pagination li a{margin:0 20px;position:relative;text-decoration:none}.pagination li span{display:block;width:70px;height:70px;background:#151f3a;margin:0 8px;color:#fff;line-height:70px;border-radius:40px}table,table tr,table tr td{margin:0;padding:0;border:0;border-collapse:collapse;border-spacing:0}#general_page h2{display:block;max-width:1262px;margin:0 auto 37px;padding:0 0 0 37px}#general_page .tile{max-width:1265px;margin:86px auto 143px}#general_page .tile li{padding:0}#general_page .tile a{display:block;width:100%;height:100%;padding:67%0 0;font-size:24px;text-align:center;transition:box-shadow .3s;-webkit-transition:box-shadow .3s}#general_page .tile a:hover{box-shadow:inset 0 0 40px 1px rgba(0,0,0,.8)}#general_page .tile a:after{display:none}.tile .about_tile1{background:url(../images/icon_people.svg)no-repeat 50% 40%#e2982f}.tile .about_tile2:before{background:url(../images/about_tile.jpg)no-repeat 50%}.tile .about_tile2:after{content:"";background:rgba(21,31,58,.7)}#general_page .tile .about_tile2 a,#general_page .tile .about_tile4 a{text-align:left}.tile .about_tile2 a,.tile .about_tile4 a{color:#fff;text-indent:42px;background:url(../images/arrow_menu2.svg)no-repeat 233px 74%}.tile .about_tile3{background:url(../images/icon_comment.svg)no-repeat 50% 70%;box-shadow:0 4px 41px rgba(0,0,0,.25);z-index:2}.tile .about_tile4{background:url(../images/icon_contact.svg)no-repeat 42px 30%#151f3a}.tile .about_tile4 a{background-position:212px 74%}.jq-selectbox,.jq-select-multiple{display:inline-block;vertical-align:top;position:relative;text-align:left}.jq-selectbox select,.jq-select-multiple select{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;font-size:50px}.jq-selectbox li,.jq-select-multiple li{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.jq-selectbox{z-index:4}.jq-selectbox__select{position:relative}.jq-selectbox__select-text{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis}.jq-selectbox__dropdown{position:absolute}.jq-selectbox__search input{-webkit-appearance:textfield}.jq-selectbox__search input::-webkit-search-cancel-button,.jq-selectbox__search input::-webkit-search-decoration{-webkit-appearance:none}.jq-selectbox__dropdown ul{margin:0;padding:0;list-style:none;position:relative;overflow:auto;overflow-x:hidden;list-style:none;-webkit-overflow-scrolling:touch}.jq-selectbox__select,.jq-selectbox.focused .jq-selectbox__select{padding:0 45px 0 25px;color:#4e5f77;outline:0;cursor:pointer;position:relative;line-height:49px;box-sizing:border-box}.jq-selectbox__select-text{display:inline-block;vertical-align:middle;line-height:1;color:#8b7885;box-sizing:border-box;white-space:normal;width:auto!important;position:relative}.jq-selectbox.opened:before{display:block}.jq-selectbox__dropdown{background:#fff;z-index:5;border-top:none;margin:0;font-size:18px;overflow:hidden;box-sizing:border-box;width:100%;bottom:auto!important;top:49px!important}.jq-selectbox__dropdown ul{z-index:6;position:relative;margin:0;padding-top:6px;list-style:none;background:#fff}.jq-selectbox__dropdown .disabled{display:none}.jq-selectbox li{border:0;color:#8b7885;cursor:pointer;position:relative;padding:7px 5px;border-top:none;margin:0;display:block}.jq-selectbox.disabled{pointer-events:none}.jq-selectbox.disabled .jq-selectbox__select{opacity:.5}.jq-selectbox.focused .jq-selectbox__select,.jq-selectbox .jq-selectbox__select{padding:0 28px 0 0}.jq-selectbox__select,.jq-selectbox.focused .jq-selectbox__select{line-height:1}.jq-selectbox__select-text{font-size:24px;border-bottom:2px dashed #8b7885;padding-bottom:6px}.jq-selectbox__trigger{display:block;width:12px;height:12px;position:absolute;margin:auto;bottom:0;top:0;right:0;background:url(../images/sel.svg)no-repeat 50%;transition:transform .3s;-webkit-transition:transform .3s}.opened .jq-selectbox__trigger{transform:rotate(180deg);-webkit-transform:rotate(180deg)}.jq-selectbox__dropdown{font-size:20px;top:32px!important;text-align:left}.sel_block .jq-selectbox{padding-top:3px}.filter{margin-top:-13px;padding-bottom:40px}.filter .sel_block{display:inline-block;vertical-align:top;margin-right:62px;margin-bottom:20px}.filter .sel_block>span{font-size:24px;line-height:29px;padding-right:23px}.filter .reset{font-size:24px;border-bottom:2px dashed #d3e0e6;padding-bottom:6px;color:#d3e0e6;float:right;text-decoration:none;transition:color .3s,border-color .3s;-webkit-transition:color .3s,border-color .3s}.filter .reset:hover{border-color:#151f3a;color:#151f3a}.house_list{text-align:justify;text-justify:newspaper;font-size:0;display:flex;flex-wrap:wrap;justify-content:space-between}.house_list:after{content:"";display:inline-block;width:100%}.house_list li{display:inline-block;vertical-align:top;width:584px;height:439px;margin-bottom:60px;position:relative}.house_list .house{display:block;width:100%;height:100%;position:relative;box-shadow:0 4px 41px rgba(0,0,0,.25);text-decoration:none;overflow:hidden}.house_list .house:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:2;background:linear-gradient(#151f3a -23.01%,rgba(21,31,58,0) 100%);background:-webkit-linear-gradient(#151f3a -23.01%,rgba(21,31,58,0) 100%);transition:opacity 1.5s;-webkit-transition:opacity 1.5s}.house_list .house:hover:before{opacity:0}.house_list .house img{position:relative;display:block;width:100%;height:100%;object-fit:cover;transition:transform 10s;-webkit-transition:transform 10s}.house_list .house:hover img{transform:scale(1.3);-webkit-transform:scale(1.3)}.house_list .house .house_name{position:absolute;left:36px;top:45px;font-size:36px;color:#fff;z-index:2}.house_list .house .house_size{display:block;width:177px;height:99px;position:absolute;right:0;bottom:0;background:#e2982f;text-align:center;line-height:99px;font-size:36px;line-height:99px;color:#fff}.house_list .house_fav{display:block;width:24px;height:24px;background:url(../images/icon_fav_w.svg)no-repeat 50%;position:absolute;top:57px;right:42px;z-index:2;font-size:0;transition:background .3s;-webkit-transition:background .3s}.house_list .house_fav:hover,.house_list .house_fav.active{background-image:url(../images/icon_fav_h.svg)}.finished_products_bg{background:url(../images/project_bg_csecollege.webp)no-repeat 50%;background-size:cover;position:relative;text-align:center;padding:74px 0;margin-bottom:68px}.finished_products_bg:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:#151f3a;opacity:.64}.finished_products_bg .content{display:inline-block;vertical-align:middle;font-size:36px;line-height:43px;color:#fff;max-width:500px;text-align:left;margin-right:165px}.finished_products_bg .button{text-align:left;vertical-align:middle}.house_list+.pagination{padding-top:0}.house_order{padding:40px 0 60px}.house_order li{display:inline-block;vertical-align:middle;margin:0 21px 25px 0;max-width:26%;font-size:24px;line-height:29px}.house_order li:last-child{margin-right:0;max-width:220px}.house_order li a{display:block;padding-right:59px;text-decoration:none;background:url(../images/slick_arrow_h.svg)no-repeat 100% 50%;transition:background .3s;-webkit-transition:background .3s}.house_order li a:hover{background-position:right 10px center}.reviews_list{font-size:0;text-align:justify;text-justify:newspaper}.reviews_list:after{content:"";display:inline-block;width:100%}.reviews_list>li{display:inline-block;vertical-align:top;margin-bottom:70px}.calc_specify{background:#8b7885;font-size:18px;line-height:170%;color:#fff;padding:42px 48px}.calc_specify .link{line-height:170%;padding-bottom:0;color:#fff}.calc_specify .link:after{background:#fff}.irs{position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.irs-line{position:relative;display:block;overflow:hidden;outline:0!important}.irs-line-left,.irs-line-mid,.irs-line-right{position:absolute;display:block;top:0}.irs-line-left{left:0;width:11%}.irs-line-mid{left:9%;width:82%}.irs-line-right{right:0;width:5%}.irs-bar{position:absolute;display:block;left:0;width:0}.irs-bar-edge{position:absolute;display:block;top:0;left:0}.irs-shadow{position:absolute;display:none;left:0;width:0}.irs-slider{position:absolute;display:block;cursor:default;z-index:1}.irs-slider.type_last{z-index:2}.irs-min{position:absolute;display:block;left:0;cursor:default}.irs-max{position:absolute;display:block;right:0;cursor:default}.irs-from,.irs-to,.irs-single{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000}.irs-grid-pol.small{height:4px}.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:0 0;z-index:2}.lt-ie9 .irs-disable-mask{background:#000;cursor:not-allowed}.irs-disabled{opacity:.4}.irs-hidden-input{position:absolute!important;display:block!important;top:0!important;left:0!important;width:0!important;height:0!important;font-size:0!important;line-height:0!important;padding:0!important;margin:0!important;overflow:hidden;outline:0!important;z-index:-9999!important;background:0 0!important;border-style:solid!important;border-color:transparent!important}.irs-with-grid{height:75px}.irs-line{height:3px;border-radius:0;background:#151f3a;top:13px;width:100%;box-sizing:border-box}.irs-line-left{height:4px}.irs-line-mid{height:4px}.irs-line-right{height:4px}.irs-bar{height:3px;top:5px}.irs-slider{position:absolute;top:0;box-sizing:border-box;cursor:pointer;border-radius:20px;width:25px;height:25px;background:#e2982f}.irs-grid{height:27px}.irs-grid-pol{opacity:.5;background:#428bca}.irs-grid-pol.small{background:#999}.irs-grid-text{bottom:5px;color:#99a4ac}.irs{height:25px}.inputs-group{font-size:0}.inputs-group input[type=text]{display:inline-block;vertical-align:top;border:1px solid #8b7885;width:106px;height:50px;padding:0 0 0 21px;color:#000;font-size:24px;box-sizing:border-box;outline:0;margin:0 17px 22px 0}.inputs-group input[type=text]::-webkit-input-placeholder{color:#000}.inputs-group span{display:inline-block;font-size:18px;vertical-align:top;margin:15px 87px 10px 0}.inputs-group span~span{margin-right:0}.range_outer{margin-bottom:38px}input[type=radio]{display:none}input[type=radio]+label{display:inline-block;vertical-align:middle;position:relative;font-size:18px;line-height:170%;color:#000;padding:2px 0 2px 50px;margin-bottom:23px;margin-right:37px}input[type=radio]+label span{content:"";display:block;width:35px;height:35px;position:absolute;left:0;top:0;background:#e2982f;border-radius:30px;cursor:pointer}input[type=radio]+label span:before{content:"";display:block;width:23px;height:23px;background:#151f3a;position:absolute;margin:auto;bottom:0;right:0;left:0;top:0;opacity:0;border-radius:30px}input[type=radio]:checked+label span:before{opacity:1}.step2_radioset{font-size:0}.step2_radioset>span{font-size:18px;line-height:150%;display:inline-block;vertical-align:middle;margin-bottom:23px}.step2_radioset>span{width:264px}.staff_list{font-size:0;margin-bottom:-70px}.staff_list>li{display:inline-block;vertical-align:top;margin:0 48px 82px 0;width:364px}.staff_list>li:nth-child(3n){margin-right:0}.staff_more li{position:relative;padding-left:146px;margin:30px 0 84px;font-size:22px;line-height:136%;width:415px}.staff_more li img{position:absolute;margin:auto;bottom:-20px;top:-20px;left:0}.staff_more li:last-child img{left:10px}.back{display:block;height:34px;line-height:34px;padding-left:55px;font-size:24px;color:#151f3a;position:relative;text-decoration:none;margin-left:-38px;float:left;margin-top:90px}.back:hover{color:#8b7885}.back:before{content:"";display:block;width:19px;height:34px;position:absolute;left:0;top:0;background:url(../images/slick_arrow.svg)no-repeat 0 50%;transition:background-image .3s;-webkit-transition:background-image .3s;transform:scaleX(-1);-webkit-transform:scaleX(-1)}.back:hover:before{background-image:url(../images/slick_arrow_h.svg)}.art_date_big{float:right;font-size:24px;line-height:34px;color:#8b7885;margin-top:90px}.credit_content{max-width:390px;padding-top:73px}.credit_content .content{font-size:24px;line-height:42px;margin-bottom:232px}.middle_min{margin-top:70px;margin-bottom:86px}.middle_min .content{max-width:530px}.boke{position:absolute;object-fit:cover;top:0;width:100%;height:100%}.ytplayer-container{position:absolute;z-index:0;top:50%;left:50%;transform:translate(-50%,-50%);display:block;height:0;width:100%;padding:0;padding-bottom:56.25%}.ytplayer-player{height:calc(100% + 250px)!important;width:100%;position:absolute;top:0;left:0;bottom:0;pointer-events:none;margin-top:-125px}.bg-image-cover{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;opacity:.5}.sort{padding-bottom:20px}.sort__button{display:none}.sort__main form{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}.sort__block{margin-bottom:25px}.sort__title{font-weight:600;font-size:18px;color:#000;display:block;margin-bottom:19px;line-height:normal}.sort .irs-line-left,.sort .irs-line-mid,.sort .irs-line-right{height:3px;background:#c4c4c4}.sort .irs-bar{background:#e2982f;top:5px}.sort .irs-line{top:5px;background:#c4c4c4}.sort .irs-slider{width:13px;height:13px;background:#151f3a}.sort .range_outer{padding-top:75px;position:relative;margin-bottom:0}.sort .inputs-group{width:100%;position:absolute;left:0;top: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}.sort .inputs-group input[type=text]{width:48%;height:63px;font-weight:600;font-size:18px;color:#8b7885;padding-left:19px;margin:0;text-align:left}.sort .inputs-group input[type=text]::-webkit-input-placeholder{color:#8b7885}.sort .range_outer{width:168px}.sort .irs{height:13px}.sort .sort__wide .range_outer{width:312px}.sort .checkboxset{padding-top:20px}.sort input[type=checkbox]+label{display:inline-block;vertical-align:top;padding-left:50px;font-weight:600;font-size:18px;color:#8b7885;margin-bottom:24px}.sort input[type=checkbox]+label~label{margin-left:35px}.sort input[type=checkbox]+label span{content:"";display:block;width:30px;height:30px;position:absolute;left:0;top:-8px;background:#e2982f;border-radius:30px;cursor:pointer}.sort input[type=checkbox]+label span:before{content:"";display:block;width:33px;height:23px;position:absolute;left:7px;top:1px;opacity:0;background:url(../images/check_popup.svg)no-repeat 50%}.sort input[type=checkbox]:checked+label span:before{opacity:1}.sort .sort__sel{width:186px;width:220px;margin-right:-34px}.sort .jq-selectbox__select-text{font-size:18px}.sort .jq-selectbox__dropdown{width:auto!important}.sort .jq-selectbox li{font-size:16px;white-space:nowrap}.sort .jq-selectbox__select-text{padding-bottom:3px}.sort .jq-selectbox__select-text{white-space:nowrap;white-space:normal}.sort__buttons{width:157px;text-align:center}.sort .jq-selectbox{margin-top:18px}.sort__reset{display:inline-block;font-weight:600;font-size:16px;color:#d3e0e6;line-height:normal;text-decoration:none;margin-bottom:24px;border-bottom:2px dashed #d3e0e6;transition:color .3s,border-bottom .3s}.sort__reset:hover{color:#8b7885;border-color:#8b7885}.sort .button{width:100%;min-width:0}footer{display:block;height:295px;width:100%;position:absolute;left:0;bottom:0;font-size:14px}footer .middle{max-width:1334px}footer .middle>*{position:absolute}.footer_menu1{top:68px;left:0}.footer_menu1 li{margin-bottom:17px;font-size:18px}.footer_menu1 li a,.footer_menu2 li a{text-decoration:none}.footer_menu1 li a:hover,.footer_menu2 li a:hover{text-decoration:underline}.footer_menu2{left:267px;top:70px}.footer_menu2 li{display:inline-block;vertical-align:top;margin-right:27px}footer div.social{top:70px;right:0;font-size:14px;text-align:right}footer ul.social{padding-top:12px}footer .copyright{left:267px;top:154px;line-height:150%;max-width:605px}footer .developer{right:0;top:213px;text-decoration:none}footer .developer span:after{height:1px}#go_top{position:fixed;bottom:0;left:0;cursor:pointer;display:none;width:100%;font-size:16px;background:rgba(226,152,47,.8);font-weight:bolder;color:#000;text-align:center;line-height:20px;font-weight:600;z-index:10;height:0;padding-top:0;overflow:hidden;z-index:40}@media (max-width:1480px){.middle{max-width:none;padding:0 20px}header .middle{max-width:1440px}header .call-phone{display:none}header .favs{right:458px}header .phone{right:257px}header .mortgage{background:0 0;font-size:14px;width:170px;height:100px}header .mortgage ul{display:none}header .mortgage__text{margin-left:0}header .mortgage__text span{display:none}header .favs{left:auto;right:40px;top:114px}nav{width:auto;right:110px}header .button{left:600px}#catalog .middle,.middle.middle_min{padding:0}}@media (max-width:1440px){#wrapper{min-width:0}.middle{padding:0}.popup_form{background-size:100%auto}.popup_form .popup_center{padding:75px 20px 0;width:1277px;margin:auto}}@media (max-width:1400px){footer .middle{margin:0 20px 0 48px}}@media (max-width:1370px){.tile .menu_block6{padding:87px 30px 0 64px}}@media (max-width:1300px){.footer_menu1{display:none}.project_comment{margin-left:640px;padding:60px 20px 0 0}.project_comment .button2{position:absolute;right:53px;bottom:0}.sign .middle>ul li{display:block}.sign .middle>ul li+li{margin-top:43px}.sign{padding-bottom:20px}.sign form{top:97px;right:77px}.sign .content{margin-bottom:30px}.footer_menu2{top:61px;left:0}#menu .tile>li{width:50%}.menu_block2:before,.menu_block4:before,.menu_block7:before{background-size:cover}.breadcrumbs{width:100%;padding-left:57px;margin-left:0}#general_page h2{margin-left:20px}.staff_list{text-align:center}.staff_list>li:nth-child(3n),.staff_list>li{margin:0 20px 50px;text-align:left}#general_page .tile a{padding-top:212px}.back{margin-left:0}footer div.social{top:61px}footer .copyright{top:147px;left:0}footer .developer{top:207px}}@media (max-width:1270px){.popup_form .form_bottom{float:none;margin:auto}.popup_form form input[type=text]{margin-right:5%}.popup_form form input[type=text],.popup_form textarea{width:47.5%}.popup_form .popup_center{width:100%}}@media (max-width:1230px){#catalog .middle,.middle.middle_min{padding:0 20px;max-width:100%}}@media (max-width:1220px){.house_list{text-align:center;justify-content:center}}@media (max-width:1200px){.filter .reset{display:block;float:none;width:190px;white-space:nowrap}#general_page .tile{margin:0 auto 60px}.reviews_list{text-align:center}.reviews_list>li{display:block;width:564px;margin:auto;text-align:left;margin-bottom:50px}}@media (max-width:1060px){.calc_specify{padding:20px}#general_page .tile>li{width:50%}#general_page .tile .about_tile2:before{background-size:cover}}@media (max-width:1020px){.finished_products_bg .content{margin-right:100px}}@media (max-width:980px){nav,.footer_menu2 li{display:none}#wrapper{padding-top:90px}header{height:90px}header .mortgage{left:0;top:58px;right:auto;left:20px;padding:0;font-weight:700;font-size:14px;line-height:1.3;color:#8b7885;width:auto;height:auto;padding-left:38px;background:url(../images/arrow.svg)no-repeat 3px 50%,url(../images/arrow.svg)no-repeat 12px 50%}header .mortgage__text,header .mortgage__text b{display:inline;font-weight:700;font-size:14px;line-height:1.3;color:#151f3a;margin:0;padding:0}#logo{width:154px;height:33px;background-size:100%auto;left:58px;top:10px}#pull{left:20px;top:19px}header .button{top:10px;right:100px;left:auto;height:40px;line-height:40px}header .phone{top:10px;left:auto;right:325px}header .favs{top:23px}h2{margin-left:20px}.sign .content,.sign .middle>ul{margin-left:48px}.sign .content{margin-right:20px}.sign .content{margin-bottom:70px}#menu{top:58px;height:calc(100vh - 58px)}.popup_form .close_popup{top:19px;left:20px}.popup_form .popup_center{padding-top:50px}#general_page{padding-top:40px}.calc_specify{font-size:14px}.finished_products_bg .content{display:block;margin-right:0;text-align:center;max-width:100%;margin-bottom:30px}.finished_products_bg{padding:40px 0;margin-bottom:40px}body{margin:0 0 275px}footer{height:275px}footer .middle{margin:0 20px}footer .copyright{left:0;top:47px}footer div.social{top:47px}footer .developer{top:124px}.footer_menu2 li:last-child{display:block}.footer_menu2{top:123px;left:388px;z-index:2}.sort__button{display:block;margin:auto;width:fit-content;margin:auto;left:26px;position:relative;font-weight:600;font-size:18px;color:#151f3a;padding-bottom:6px;padding-top:3px;margin-bottom:17px;border-bottom:2px dashed #151f3a}.sort__button:before{content:"";display:block;width:51px;height:36px;position:absolute;left:-51px;top:0;background:url(../images/icon_sort.svg)no-repeat 0 50%}.sort__main{display:none}.sort__main form{padding-top:15px}}@media (max-width:900px){.project_comment,.sign .middle>ul{display:none}.sign{min-height:0;padding:23px 0 40px}.sign form{position:static;margin:auto}.sign .content{max-width:none}}@media (max-width:880px){.credit_content{max-width:100%;padding-top:0}.credit_content .content{margin-bottom:70px}}@media (max-width:800px){footer .copyright{max-width:100%}footer div.social{right:auto;top:200px;left:0;text-align:left}footer .developer{top:185px;text-align:right;display:block;width:100px;line-height:316%}}@media (max-width:780px){#go_top{height:38px;padding-top:8px}body{margin:0 0 305px}footer{height:305px}}@media (max-width:750px){h1{font-size:24px}header .favs{right:20px}header .button{right:60px}header .phone{right:273px}.filter .sel_block>span,.filter .jq-selectbox__select-text,.filter .reset{font-size:18px}.filter .jq-selectbox__select-text{padding-bottom:3px}.filter .jq-selectbox__dropdown{font-size:16px}.filter .reset{width:145px;padding-bottom:3px}.finished_products_bg .content{font-size:24px}.footer_menu2{top:160px;right:0;left:auto}.footer_menu2 li{margin-right:0}}@media (max-width:700px){#menu .tile>li:before,#menu .tile>li:after{display:none!important}#menu .tile>li img,#menu .menu_block4{display:none}#menu .tile>li{width:100%}#menu{background:#151f3a}#menu .tile .menu_block3,#menu .tile .menu_block5{box-shadow:none}#menu .tile li{padding:0;height:auto;margin-bottom:30px}#menu .tile li a{color:#fff}#menu .menu_block6{background:0 0}#menu .tile li:last-child{margin-bottom:0}.art_date_big,.back{font-size:18px;margin-top:40px}}@media (max-width:660px){header .button{display:none}header .favs{right:20px}header .phone{right:80px}.menu_opened header .favs{right:20px;left:auto}.menu_opened header .phone{right:80px;left:auto}#menu .middle{padding:38px 20px}}@media (max-width:630px){.house_list li{width:100%;margin-bottom:30px}}@media (max-width:600px){header .phone span,header .phone a,header .phone a:after{display:none}header .phone .call{display:block;width:26px;height:25px;background:url(../images/icon_phone_m.svg)no-repeat 50%}header .phone{top:18px;right:58px}.menu_opened header .phone{right:58px}h2{font-size:24px}.content{font-size:16px}.sign h2{padding-left:20px}.sign .content{font-size:18px}.popup_form form input[type=text],.popup_form textarea{width:100%}.popup_form form input[type=text]{margin-right:0;height:50px}.popup_form form input[type=text]+input[type=text]{position:static}.popup_form h4{font-size:26px;margin-bottom:20px}.popup_form{padding-bottom:60px}.popup_form .checkboxset{padding-top:15px}.step2_radioset>span{display:block;width:100%}.reviews_list>li{width:100%}.house_data h3{font-size:18px}#wrapper{padding-top:104px}header{height:104px}#logo{width:125px;height:25px}header .call-phone{border-radius:0;right:0;left:auto;box-shadow:none;padding:0;border:0}header .call-phone:before{display:none}header .call-request,header .call-phone{display:block;position:absolute;top:66px;height:38px;width:50%;text-align:center;text-decoration:none;font-size:14px;line-height:38px;color:#fff;font-weight:600}header .mortgage{top:38px}header .call-request{background:#7c6a76;left:0}header .call-phone{background:#e2982f;right:0}#logo{top:4px}#pull{top:9px}header .phone{top:5px}header .favs{top:10px}#menu{top:66px;height:calc(100vh - 66px)}.footer_menu2{top:200px;right:auto;left:0}body{margin:0 0 345px}footer{height:345px}footer div.social{top:240px}footer .developer{top:225px}}@media (max-width:550px){.house_order li{display:block;margin-right:0;max-width:100%;font-size:18px}.house_order li:last-child{max-width:100%}.house_order li a{padding-right:50px}.credit_content .content{font-size:18px;line-height:1.5}#general_page .tile>li{width:100%}#general_page .tile>li{height:220px}#general_page .tile a{padding-top:164px}#general_page .tile .about_tile2 a,#general_page .tile .about_tile4 a{background-position:233px 86%}#general_page .tile .about_tile3{background-size:auto 80%;background-position:50% 20%}.art_date_big{clear:both;float:none;padding-top:20px}}@media (max-width:500px){.house_list li{height:250px}.house_list .house .house_size{width:100px;height:70px;line-height:70px;font-size:28px}.house_list .house .house_name{font-size:28px}.house_list .house_fav{top:20px;right:20px}.house_list .house .house_name{font-size:24px;left:20px;top:20px;padding-right:50px;text-align:left}}@media (max-width:480px){.staff_list>li:nth-child(3n),.staff_list>li{margin:0 0 50px;text-align:left;width:100%}.staff_more li{padding-left:115px;width:auto;font-size:18px}}@media (max-width:430px){.tile>li>a{font-size:26px}.inputs-group span{margin-right:20px}.inputs-group input[type=text]{width:73px;padding:0;text-align:center;margin-right:10px}.finished_products_bg .button{padding:0 40px 0 20px}}@media (max-width:360px){body{margin:0 0 365px}footer{height:365px}.footer_menu2{top:230px}footer div.social{top:260px}footer .developer{top:245px}}.notice-wrap{position:fixed;top:20px;right:20px;width:360px;z-index:9999}* html .notice-wrap{position:absolute}.notice-item{background:linear-gradient(239.95deg,#e2982f 33.15%,#f9c43d 76.86%);padding:24px;display:block;position:relative;margin:0 0 5px 0;color:#000;font-size:18px}.notice-item p{display:block;margin:0;padding:0}.notice-item-close{position:absolute;font-family:Arial;font-size:16px;font-weight:700;right:6px;top:6px;cursor:pointer;color:#000}.sip-image{margin-bottom:0!important}.grid-row{display:grid;grid-template-columns:1fr 2fr;gap:0;border-bottom:1px solid #e9f0ec;transition:background .2s}.grid-row:last-child{border-bottom:none}.grid-cell{padding:1.2rem 1.2rem;font-size:1rem}.grid-cell:first-child{font-weight:700;background-color:#f8fbf9;border-right:1px solid #e2ede8;color:#135b3a}.grid-cell:last-child{background-color:#fff;color:#2a4b3c}.subcategories-nav{padding:20px 0;margin-bottom:30px}.subcategories-wrapper{position:relative;max-height:76px;overflow:hidden;transition:max-height .2s ease}.subcategories-wrapper:hover{max-height:500px;transition:max-height .2s ease}.subcategories-list{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.subcategories-list li{margin:0}.subcategories-list a{display:block;padding:10px 20px;background:#fff;border-radius:25px;text-decoration:none;color:#333;font-size:14px;transition:all .3s ease;border:1px solid #ddd;white-space:nowrap}.subcategories-list a:hover{background:linear-gradient(239.95deg,#e2982f 33.15%,#f9c43d 76.86%);color:#000}.subcategories-list li.active a{background:linear-gradient(239.95deg,#e2982f 33.15%,#f9c43d 76.86%);color:#000}.subcategories-gradient{position:absolute;bottom:0;left:0;right:0;height:40px;background:linear-gradient(to bottom,rgba(245,245,245,0)0,#fff 100%);pointer-events:none;opacity:1;transition:opacity .3s ease}.subcategories-wrapper:hover .subcategories-gradient,.subcategories-wrapper.expanded .subcategories-gradient{opacity:0}@media (max-width:980px){.subcategories-nav{max-height:0;overflow:hidden;transition:max-width .3s ease;padding:0;margin-bottom:0;background:0 0}.subcategories-wrapper{max-height:fit-content}.subcategories-nav.active{max-height:fit-content;transition:.3s ease;padding:20px 0;margin-bottom:30px}.subcategories-gradient{display:none}}.social-sidebar{position:fixed;right:1%;top:50%;transform:translateY(-50%);background:#fff;border-radius:10px;box-shadow:0 5px 20px rgba(0,0,0,.18);padding:12px 10px;z-index:99999;display:flex;flex-direction:column;gap:10px;border:1px solid #f0f0f0}.social-sidebar a{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:10px;transition:all .3s ease;position:relative}.social-sidebar a:hover{transform:scale(1.12) translateX(-5px);box-shadow:0 8px 20px rgba(0,0,0,.25)}.social-sidebar .soc1,.social-sidebar .soc2,.social-sidebar .soc3,.social-sidebar .soc4{width:28px!important;height:28px!important;background-size:28px 28px!important;background-position:center!important;background-repeat:no-repeat!important;display:block!important}.social-sidebar .soc1{background-image:url(/wp-content/themes/stroydom/assets/images/soc1w.svg)!important}.social-sidebar .soc2{background-image:url(/wp-content/themes/stroydom/assets/images/soc2w.svg)!important}.social-max-footer{background-image:url(/wp-content/themes/stroydom/assets/images/bmax.svg)!important;width:25px!important;height:25px!important}.social-max-header{background-image:url(/wp-content/themes/stroydom/assets/images/wmax.svg)!important;width:26px!important;height:26px!important}.social-ok{background-color:#ff8200!important}.social-vk{background-color:#4c75a3!important}.social-max{background-image:url(/wp-content/themes/stroydom/assets/images/max-lossless-20261010-s12.svg)!important}.social-mail{background-color:#005ff9!important}@media (max-width:600px){.social-sidebar{top:auto!important;right:auto!important;bottom:44px;left:46%;transform:translateX(-50%)!important;display:flex!important;flex-direction:row}}@media (max-width:430px){.social-sidebar{left:40%}}@media (max-width:350px){.social-sidebar{left:33%}}.button.button--back{background:no-repeat right 25px center,-webkit-linear-gradient(239.95deg,#e2982f 33.15%,#f9c43d 76.86%);font-family:inherit;display:inline-flex;align-items:center;justify-content:space-between;font-weight:600}.button.button--back::before{content:"";width:9px;height:16px;background-image:url("data:image/svg+xml,%3Csvg width='9' height='16' viewBox='0 0 9 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 3.8147e-06L4.17516 8.00096L0 16H4.82484L9 8.00096L4.82484 3.8147e-06H0Z' fill='%23151F3A'/%3E%3C/svg%3E");transform:rotate(180deg)}.button.button--back[data-target="1"]{margin-right:20px}.button.button--back[data-target="3"]{margin-bottom:20px}.sel_block{display:flex;align-items:center;gap:8px}.calc_done{margin-top:8px}.table{display:table;border-collapse:collapse;width:100%;max-width:900px;font-family:Arial,sans-serif;font-size:14px}.row{display:table-row}.row.header{font-weight:700;background:#f2f2f2}.cell{display:table-cell;border:1px solid #ccc;padding:10px 12px;vertical-align:middle}.row:nth-child(even){background:#fafafa}.content ul{padding-left:4%!important}