@font-face{font-family:pt_root_ui;src:url(../fonts/PTRootUI-Regular.eot);src:url(../fonts/PTRootUI-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/PTRootUI-Regular.woff2) format("woff2"),url(../fonts/PTRootUI-Regular.woff) format("woff"),url(../fonts/PTRootUI-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:gosha_sans;src:url(../fonts/GoshaSans-Bold.eot);src:url(../fonts/GoshaSans-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/GoshaSans-Bold.woff2) format("woff2"),url(../fonts/GoshaSans-Bold.woff) format("woff"),url(../fonts/GoshaSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:gosha_sans;src:url(../fonts/GoshaSans-Regular.eot);src:url(../fonts/GoshaSans-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/GoshaSans-Regular.woff2) format("woff2"),url(../fonts/GoshaSans-Regular.woff) format("woff"),url(../fonts/GoshaSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}body,html{position:relative;height:auto;min-height:100vh;margin:0;padding:0;font-family:pt_root_ui,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#1d2f39;background:#fff}body{display:flex;flex-direction:column}*,:after,:before{box-sizing:border-box}article,aside,footer,header,hgroup,nav,section{display:block}dd,dl,dt,form,h1,h2,h3,h4,h5,h6,li,li ol,li ul,ol,ul{margin:0;padding:0;font-size:100%;font-weight:400;color:inherit}li{list-style:none}label{font-weight:400}table,table td{padding:0;margin:0;border:0 none;border-collapse:collapse}#dialogWinBlock{font-size:16px}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:pt_root_ui,Arial,sans-serif;font-size:18px}.ui-dialog{max-width:100%;padding:0;box-shadow:0 8px 12px rgba(0,0,0,.3)}.ui-dialog.ui-widget.ui-widget-content{border:none}.ui-corner-all{border:none;border-radius:0}.ui-dialog .ui-dialog-titlebar,.ui-widget-header{height:45px;margin:0;padding:0;background:0 0;border:none}.ui-dialog .ui-dialog-title{display:none}.ui-dialog .ui-dialog-titlebar-close{top:0;right:0;width:45px;height:45px;margin:0;padding:0;background:0 0;border:none}.ui-icon-closethick,.ui-state-default .ui-icon.ui-icon-closethick{top:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;background:0 0!important;border:none!important}.ui-icon-closethick:after,.ui-icon-closethick:before{content:'';display:block;position:absolute;top:50%;left:50%;width:30px;height:2px;margin:-1px 0 0 -15px;background:#1d2f39}.ui-icon-closethick:before{transform:rotate(-45deg)}.ui-icon-closethick:after{transform:rotate(45deg)}.ui-dialog-titlebar-close:hover .ui-icon-closethick:after,.ui-dialog-titlebar-close:hover .ui-icon-closethick:before{background:#1d2f39}.ui-dialog .ui-dialog-content{padding:0 40px 40px 40px}.ui-widget-overlay{opacity:.3;background:#1d2f39}.content_wrapper{width:100%;max-width:1444px;margin:0 auto;padding:0 32px}@media (max-width:980px){.content_wrapper{padding-left:24px;padding-right:24px}}.content_wrapper._cottage,.content_wrapper._news{max-width:1264px}a{text-decoration:none;color:inherit}a:active,a:focus,a:hover{color:inherit}.h1,h1{margin:35px 0 35px 0;font-family:pt_root_ui,Arial,sans-serif;font-size:36px;font-weight:700;line-height:1.2}@media (max-width:980px){.h1,h1{font-size:30px}}h2{margin:35px 0 20px 0;font-family:pt_root_ui,Arial,sans-serif;font-size:24px;font-weight:700;line-height:1.2}@media (max-width:980px){h2{font-size:21px}}h3{margin:35px 0 20px 0;font-family:pt_root_ui,Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.3}h4{margin:35px 0 20px 0;font-family:pt_root_ui,Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.5}.h1:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child{margin-top:0}.h1:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child{margin-bottom:0}.custom_button,.custom_button.form_button{overflow:visible;width:auto;margin:0;padding:0;font:inherit;line-height:normal;text-decoration:none;color:inherit;background:0 0;border:none;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;outline:0;display:inline-block;padding:1.125em 1.5em;font-size:16px;line-height:1;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;color:#fff;background:#22333d;border:1px solid #22333d;border-radius:0;transition:color 180ms ease-out,background-color 180ms ease-out,border-color 180ms ease-out}.custom_button.form_button:hover,.custom_button:hover{color:#60b665;background:rgba(34,51,61,0)}.custom_button._booklet,.custom_button.form_button._booklet{width:100%}.custom_button._small,.custom_button.form_button._small{font-size:12px}.custom_button._border,.custom_button.form_button._border{color:#22333d;background:0 0}.custom_button._border:hover,.custom_button.form_button._border:hover{color:#ed1842;background:rgba(237,24,66,0);border-color:#ed1842}.custom_button._border._light,.custom_button.form_button._border._light{color:#fff;border-color:#fff}.custom_button._border._light:hover,.custom_button.form_button._border._light:hover{color:#22333d;background:#ececec;border-color:#ececec}.custom_button._border._black,.custom_button.form_button._border._black{color:#000;border-color:#000}.custom_button._border._black:hover,.custom_button.form_button._border._black:hover{color:#fff;background:#60b665;border-color:#60b665}.custom_button._color,.custom_button.form_button._color{background:#60b665;border-color:#60b665;color:#fff}.custom_button._color:hover,.custom_button.form_button._color:hover{color:#000;background:0 0;border-color:#000}.custom_button.pixel_hover{background-color:transparent;border:none;position:relative;padding:1.125em 3.5em;overflow:hidden}.custom_button.pixel_hover:active,.custom_button.pixel_hover:focus,.custom_button.pixel_hover:hover{border:none;color:#fff}.custom_button.pixel_hover span.pixel_button_text{position:relative;z-index:10}.custom_button.pixel_hover .pixel{width:.6em;height:.6em;background-color:#60b665;display:inline-block;position:absolute;transform:translateX(2.5em)}.custom_button.pixel_hover .row_bgr{background-color:#60b665;height:36%;position:absolute;right:0;z-index:1}.custom_button.pixel_hover .row_bgr_1{bottom:0;width:100%}.custom_button.pixel_hover .row_bgr_2{bottom:33.33%;width:calc(100% - 1em)}.custom_button.pixel_hover .row_bgr_3{bottom:66.66%;width:calc(100% - 2em)}.custom_button.pixel_hover .pixel_1{top:0;left:0;transition:transform .6s .2s ease-out}.custom_button.pixel_hover .pixel_2{top:0;left:.5em;transition:transform .6s .25s ease-out}.custom_button.pixel_hover .pixel_3{top:.5em;left:0;transition:transform .6s .22s ease-out}.custom_button.pixel_hover .pixel_4{top:.5em;left:.5em;transition:transform .6s .22s ease-out}.custom_button.pixel_hover .pixel_5{top:0;left:1em;transition:transform .6s .48s ease-out}.custom_button.pixel_hover .pixel_6{top:0;left:1.55em;transition:transform .6s .42s ease-out}.custom_button.pixel_hover .pixel_7{top:.5em;left:1em;transition:transform .6s .44s ease-out}.custom_button.pixel_hover .pixel_8{top:.5em;left:1.5em;transition:transform .6s .45s ease-out}.custom_button.pixel_hover .pixel_9{top:1em;left:0;transition:transform .6s .31s ease-out}.custom_button.pixel_hover .pixel_10{top:1em;left:.5em;transition:transform .6s .32s ease-out}.custom_button.pixel_hover .pixel_11{top:1.5em;left:0;transition:transform .6s .39s ease-out}.custom_button.pixel_hover .pixel_12{top:1.5em;left:.5em;transition:transform .6s .35s ease-out}.custom_button.pixel_hover.hovered .pixel{transition:none;background-color:transparent;transform:translateX(0)}.custom_button.pixel_hover.hovered .row_bgr{width:100%}.custom_button.pixel_hover.hovered .row_bgr_2{transition:width .6s .1s ease-out}.custom_button.pixel_hover.hovered .row_bgr_3{transition:width .6s .2s ease-out}.custom_input,input.custom_input{width:100%;height:48px;line-height:48px;padding:0;font-family:pt_root_ui,Arial,sans-serif;font-size:16px;font-weight:400;color:#1d2f39;background:#fff;border-width:0 0 1px 0;border-style:solid;border-color:#1d2f39;border-radius:0;transition:border-color 60ms ease-out}.custom_input::-moz-placeholder{opacity:.5;color:#1d2f39}.custom_input:-ms-input-placeholder{opacity:.5;color:#1d2f39}.custom_input::placeholder{opacity:.5;color:#1d2f39}.custom_input.warn_color{border-color:#c11c1c}.custom_input.warn_color::-moz-placeholder{color:#60b665}.custom_input.warn_color:-ms-input-placeholder{color:#60b665}.custom_input.warn_color::placeholder{color:#60b665}.custom_checkbox{position:absolute;opacity:0}.custom_checkbox+label{position:relative;padding:0 0 0 38px}.custom_checkbox+label:before{content:'';display:block;position:absolute;top:-3px;left:0;width:24px;height:24px;background:#fff;border:1px solid #1d2f39}.custom_checkbox+label:after{content:'';display:block;position:absolute;top:2px;left:4px;width:17px;height:9px;opacity:0;border-width:2px 2px 0 0;border-style:solid;border-color:#1d2f39;transform:translateY(-3px) rotate(135deg);transition:opacity 90ms ease-out,transform 90ms ease-out}.custom_checkbox:checked+label:after{opacity:1;transform:rotate(135deg)}.custom_checkbox+label a{text-decoration:underline}.custom_checkbox+label a:hover{text-decoration:none}.custom_form{max-width:1000px}.custom_form_title{margin:0 0 25px 0}.custom_form_anot{margin:25px 0}.custom_form_inner{display:flex;flex-wrap:wrap;margin:0 0 -22px -22px}.custom_form_cell{width:100%;padding:0 0 22px 22px}.custom_form_cell._1_2{width:50%}@media (max-width:600px){.custom_form_cell._1_2{width:100%}}.custom_form_cell._submit{margin-top:25px}.custom_form_cell .warn_message_indent{display:block;margin:10px 0 0 0;font-size:15px;line-height:1.4;color:#c11c1c}.custom_pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;text-align:center}.custom_pager_item{min-width:30px;height:30px;line-height:28px;margin:0 2px;padding:0 6px;font-size:18px;text-decoration:none;border:2px solid transparent;border-radius:100%}.custom_pager_item._selected,.custom_pager_item:hover{border-color:red}.custom_pager_item._separator:before{content:'...'}.custom_pager_next,.custom_pager_prev{position:relative;width:30px;height:30px}.custom_pager_next:before,.custom_pager_prev:before{content:'';display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;margin:-4px 0 0 -9px;border-style:solid;border-color:#999;border-width:2px 2px 0 0}.custom_pager_prev:before{margin-left:-9px;transform:rotate(-135deg)}.custom_pager_next:before{margin-left:1px;transform:rotate(45deg)}.custom_pager_next._disabled:before,.custom_pager_prev._disabled:before{border-color:#aaa}.custom_pager_next:after,.custom_pager_prev:after{content:'';display:block;position:absolute;top:50%;left:50%;width:18px;height:2px;margin:-1px 0 0 -9px;background:#999}.custom_submenu{margin:0 0 24px 0}.custom_submenu>ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;margin:0 0 -24px -24px}.custom_submenu>ul>li{padding:0 0 24px 24px}.custom_submenu>ul>li>a{border-bottom:1px solid}.custom_submenu>ul>li>a.selected,.custom_submenu>ul>li>a:hover{color:#60b665}@media (max-width:750px){.static_text h1{margin-bottom:4.66vw;font-size:6.4vw}}@media (max-width:400px){.static_text h1{margin-bottom:20px;font-size:26px}}@media (max-width:750px){.static_text h2{font-size:4.5vw}}@media (max-width:560px){.static_text h2{font-weight:700}}@media (max-width:480px){.static_text h2{font-size:22px}}.static_text a{color:#077eb4;text-decoration:underline}.static_text a:hover{text-decoration:none}.static_text strong{font-weight:600}.static_text p{margin:20px 0}.static_text p:first-child{margin-top:0}.static_text p:last-child{margin-bottom:0}.static_text ol,.static_text ul{margin:20px 0 35px 0}.static_text ol:first-child,.static_text ul:first-child{margin-top:0}.static_text ol:last-child,.static_text ul:last-child{margin-bottom:0}.static_text p+.static_text ol,.static_text p+.static_text ul{margin-top:-15px}.static_text ol>li,.static_text ul>li{margin:10px 0}.static_text ul>li{padding-left:25px}.static_text ul>li:before{content:'';display:block;float:left;width:6px;height:6px;margin:.55em 0 0 -20px;background:#60b665;border-radius:100%}.static_text ol{counter-reset:ol_counter}.static_text ol>li{padding-left:25px;list-style-type:none}.static_text ol>li:before{content:counter(ol_counter) ". ";counter-increment:ol_counter;float:left;margin:0 10px 0 -25px;color:#60b665}.static_text img{max-width:100%;height:auto}.work_time{display:-ms-flex;display:flex;flex-direction:column;font-size:10px;margin-left:3em}@media (max-width:1460px){.work_time{width:9em}}@media (max-width:1360px){.work_time{font-size:10px;margin-left:2em}}@media (max-width:1180px){.work_time{font-size:8px}}@media (max-width:1080px){.work_time{margin-left:2em}}@media all and (max-width:960px){.work_time{font-size:7px}}@media all and (max-width:650px){.work_time{display:none}}#workStatus .status{font-weight:700;line-height:1;position:relative;font-size:1.4em;display:inline-block;padding-left:1.6em;margin-bottom:0;margin-top:0}#workStatus .status:before{content:'';display:inline-block;border-radius:50%;width:9px;height:9px;left:0;position:absolute;top:53%;transform:translateY(-50%);background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:50%}#workStatus .status.online{color:#60b665}#workStatus .status.online:before{background-color:#60b665}#workStatus .status.offline{color:#000}#workStatus .status.offline:before{background-color:#000}a.whatsapp_link{color:#1d2f39;display:-ms-flex;display:flex;align-items:center;flex-direction:row-reverse;font-size:.875em;white-space:nowrap}@media (max-width:580px){a.whatsapp_link{font-size:.775em}}@media (max-width:580px){a.whatsapp_link{margin-top:0}}@media (max-width:580px){a.whatsapp_link span{margin-top:.1em}}a.whatsapp_link svg{width:1.2em;height:1.2em;margin-right:.5em;fill:#60b665}@media (max-width:580px){a.whatsapp_link svg{width:2em;height:2em;margin-right:.5em;margin-left:0}}@media (max-width:350px){a.whatsapp_link svg{width:2em;height:2em;margin-left:.5em}}.thanks_page .content_wrapper{display:-ms-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:5vw;padding-bottom:10vw;text-align:center}.thanks_page .content_wrapper .custom_button{margin-top:2em}.page_header{z-index:998;display:flex;justify-content:center;position:fixed;top:0;left:0;right:0}.page_header_inner{display:flex;align-items:center;width:100%;height:76px;padding:0 32px 0 16px;background:#fff;box-shadow:0 0 48px rgba(98,98,98,.16)}@media (max-width:1080px){.page_header_inner{padding-right:18px}}@media (max-width:980px){.page_header_inner{padding-right:0}}@media (max-width:600px){.page_header_inner{padding-left:8px}}@media (min-width:980px){.page_header._index .page_header_inner{transition:background-color 1s ease-out}.page_header._transparent .page_header_inner{background:rgba(255,255,255,.76)}.page_header._non_transparent_bgr .page_header_inner{background:#fff}}.page_header_wrap_logo{margin:0 auto 0 0;display:-ms-flex;display:flex;align-items:center}.page_header_wrap_menu{margin:0 auto}.page_header_wrap_contacts{margin:0 0 0 auto;display:flex;flex-direction:row;align-items:center}.page_header_wrap_contacts .custom_button{margin-right:1.7em}@media (max-width:1360px){.page_header_wrap_contacts .custom_button{padding-left:2em;padding-right:2em;margin-right:1em}}@media (max-width:1280px){.page_header_wrap_contacts .custom_button{font-size:13px}}@media (max-width:1180px){.page_header_wrap_contacts .custom_button{margin-right:.7em;padding-left:2em;padding-right:2em}}@media (max-width:980px){.page_header_wrap_contacts .custom_button{display:none}}.page_header_wrap_toggle{display:none}@media (max-width:980px){.page_header_wrap_toggle{display:block;margin:0 0 0 20px}}@media (max-width:440px){.page_header_wrap_toggle{margin:0 15px 0 15px}}.header_logo{font-size:10px;flex:0 0 auto;display:block;position:relative;width:219px;height:45px;background:url(../imgs/main_logo.svg) no-repeat 50% 50%;background-size:contain}@media (max-width:1260px){.header_logo{width:170px}}@media (max-width:1180px){.header_logo{width:160px}}@media (max-width:1080px){.header_logo{width:140px;height:52px}}@media (max-width:980px){.header_logo{width:219px;height:60px}}@media (max-width:560px){.header_logo{width:190px;height:52px}}@media (max-width:460px){.header_logo{width:168px;height:46px}}@media (max-width:400px){.header_logo{width:152px;height:42px}}@media (max-width:360px){.header_logo{width:132px;height:36px}}.header_menu{display:block}.header_menu_overlay{display:none}.header_menu ul{margin:0;padding:0;list-style:none;display:flex;font-size:16px;line-height:1}@media (max-width:1200px){.header_menu ul{font-size:14px}}@media (max-width:1080px){.header_menu ul{font-size:13px}}.header_menu li{display:block}.header_menu li ul{display:none}.header_menu a{display:block;position:relative;text-decoration:none;color:#1d2f39}.header_menu a span.label{position:absolute;left:50%;transform:translateX(-50%);top:83%;font-size:.7em;color:#fff;background-color:#60b665;padding:.1em;line-height:1.1}@media (max-width:980px){.header_menu a span.label{transform:translateY(-50%);top:52%;left:70%}}@media (max-width:1460px) and (min-width:981px){.header_menu a{padding:.625em .44em!important}}@media (min-width:981px){.header_menu a{padding:.625em .94em}.header_menu a:before{content:'';display:block;position:absolute;top:50%;left:50%;width:32px;height:32px;margin:-16px 0 0 -16px;opacity:0;background:url(../imgs/menu_icons.svg) no-repeat 30px 30px;background-size:32px auto;transform:scale(.5);transition:opacity 120ms ease-out,transform 120ms ease-out}.header_menu a:hover:before,.header_menu li._selected a:before{opacity:1;transform:none}.header_menu a[data-page=townhouses]:before{background-position:0 0}.header_menu a[data-page=cottage]:before{background-position:0 -42px}.header_menu a[data-page=gallery]:before{background-position:0 -86px}.header_menu a[data-page=news]:before{background-position:0 -126px}.header_menu a[data-page=contacts]:before{background-position:0 -168px}.header_menu a[data-page=rent]:before{background-position:0 -211px}.header_menu a[data-page=romanovo_business]:hover span{opacity:1;transform:scale(1)}.header_menu a[data-page=romanovo_business]:before{display:none}.header_menu a span{display:inline-block;opacity:1;transition:opacity 120ms ease-out,transform 120ms ease-out}.header_menu a:hover span,.header_menu li._selected a span{opacity:0;transform:scale(.5)}.header_menu a.icon_none:hover span.label,.header_menu li._selected a.icon_none span.label{opacity:1!important;transform:translateX(-50%) scale(1)!important}.header_menu a.icon_none:hover span,.header_menu li._selected a.icon_none span{opacity:1!important;transform:scale(1)!important}.header_menu a.icon_none:hover:before,.header_menu li._selected a.icon_none:before{opacity:0;transform:none}}@media (max-width:980px){.header_menu{overflow:hidden;display:flex;justify-content:flex-end;position:fixed;top:76px;right:0;bottom:0;width:0}.header_menu._display{width:100%}.header_menu_overlay{z-index:1;display:block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:#1d2f39;transition:opacity .3s ease-out}.header_menu._open .header_menu_overlay{opacity:.3}.header_menu ul{font-size:24px;overflow-y:auto;z-index:2;position:relative;flex-direction:column;padding:2.4em 0;background:#f9f9f9;transform:translateX(100%);transition:transform .3s ease-out}.header_menu._open ul{transform:none}.header_menu a{padding:1.25em 3.75em 1.25em 2.5em}}@media (max-width:750px){.header_menu ul{font-size:3.2vw}}@media (max-width:500px){.header_menu ul{font-size:16px}}.header_menu_toggle{overflow:visible;width:auto;margin:0;padding:0;font:inherit;line-height:normal;text-decoration:none;color:inherit;background:0 0;border:none;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;outline:0;display:block;position:relative;width:76px;height:76px;cursor:pointer;background:#f6f6f6}@media (max-width:440px){.header_menu_toggle{width:44px;height:44px}}@media (max-width:360px){.header_menu_toggle{width:36px;height:36px}}.header_menu_toggle span{display:block;position:absolute;top:50%;left:50%;width:30px;height:2px;margin-left:-15px;background:#2c3c46;transition:opacity 120ms ease-out,transform 120ms ease-out}@media (max-width:440px){.header_menu_toggle span{width:20px;height:2px;margin-left:-10px}}.header_menu_toggle span:nth-child(1){margin-top:-10px}@media (max-width:440px){.header_menu_toggle span:nth-child(1){margin-top:-7px}}.header_menu_toggle span:nth-child(2){margin-top:-1px}.header_menu_toggle span:nth-child(3){margin-top:8px}@media (max-width:440px){.header_menu_toggle span:nth-child(3){margin-top:5px}}.header_menu_toggle._close span:nth-child(1){transform:translateY(10px) rotate(45deg)}@media (max-width:440px){.header_menu_toggle._close span:nth-child(1){transform:translateY(7px) rotate(45deg)}}.header_menu_toggle._close span:nth-child(2){opacity:0;transform:scaleX(0)}.header_menu_toggle._close span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media (max-width:440px){.header_menu_toggle._close span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}}.header_phone{margin:0;padding:0;list-style:none;margin:0 0 0 auto}.header_phone li{display:block;font-size:18px;line-height:1.5;white-space:nowrap}@media (max-width:1200px){.header_phone li{font-size:16px}}@media (max-width:1080px){.header_phone li{font-size:14px}}@media (max-width:980px){.header_phone li{font-size:18px}}@media (max-width:480px){.header_phone li{font-size:16px}}@media (max-width:440px){.header_phone li{font-size:3.4vw}}.header_phone a:hover{color:#60b665}.page_main{flex:1 1 auto;display:flex;flex-direction:column}.page_main_top_space{height:108px}.page_main_bottom_space{height:64px}.page_main_wrap_text{margin-top:108px;margin-bottom:64px}a.uawards{position:absolute;top:12em;right:17.6em;max-width:111px;width:11.1em}a.uawards img{width:100%}@media (max-width:1500px){a.uawards{font-size:.9em}}@media (max-width:650px){a.uawards{font-size:1.1em}}a.uawards_2021{right:17.6em}@media (max-width:1320px){a.uawards_2021{right:12.5em}}@media (max-width:650px){a.uawards_2021{top:calc(76px + 5em);max-width:13em}}a.uawards_2022{right:7.6em}@media (max-width:1320px){a.uawards_2022{right:3em}}@media (max-width:650px){a.uawards_2022{top:calc(76px + 5em);max-width:13em}}.intro_form_btn{margin-top:30px}.page_footer{margin:auto 0 0 0;padding:24px 0 32px 0;background:#f6f6f6}@media (min-width:981px){.page_footer._index{z-index:99;right:0;bottom:0;left:0;transform:translateY(100%)}}.page_footer.new_footer .page_footer_inner{flex-direction:column}.page_footer.new_footer .row{display:-ms-flex;display:flex;flex-direction:row;width:100%;justify-content:space-between}@media (max-width:980px){.page_footer.new_footer .row{flex-wrap:wrap}}.page_footer.new_footer .row .column{width:30%;display:-ms-flex;display:flex;flex-direction:column;align-items:flex-start}@media (max-width:980px){.page_footer.new_footer .row .column{width:50%}}@media (max-width:600px){.page_footer.new_footer .row .column{width:100%;margin-top:20px}}@media (max-width:980px){.page_footer.new_footer .row .column:last-of-type{width:100%;flex-direction:row;margin-top:30px}}@media (max-width:600px){.page_footer.new_footer .row .column:last-of-type{flex-wrap:wrap;margin-top:20px}}.page_footer.new_footer .row .column .index_news_title{width:auto;text-align:left;margin-bottom:20px}@media (max-width:600px){.page_footer.new_footer .row .column .index_news_title{font-size:26px;width:100%;margin-bottom:10px}}.page_footer.new_footer strong a{text-decoration:underline}.page_footer.new_footer .bottom.row{align-items:center;padding-top:30px}@media (max-width:480px){.page_footer.new_footer .bottom.row{flex-direction:column}}@media (max-width:980px){.page_footer.new_footer .bottom.row .column{width:50%;align-items:center}}@media (max-width:480px){.page_footer.new_footer .bottom.row .column{margin-top:10px;width:100%}}@media (max-width:980px){.page_footer.new_footer .bottom.row .column:last-of-type{width:100%;justify-content:center}}@media (max-width:480px){.page_footer.new_footer .bottom.row .column:last-of-type{width:auto;margin:0 auto}}.page_footer._index._animated{transition:transform .3s ease-out;transition-delay:.5s}.page_footer._index.scroll_default{transform:none!important}.page_footer._index._visible{transform:none}.page_footer_inner{display:flex;align-items:center;justify-content:space-between;padding:0 32px}@media (max-width:980px){.page_footer_inner{flex-wrap:wrap;justify-content:flex-start;padding-left:24px;padding-right:24px}}.page_footer_wrap_logo{flex:0 1 auto}@media (max-width:980px){.page_footer_wrap_logo{order:3;margin:20px 0 0 0}}@media (max-width:480px){.page_footer_wrap_logo{width:auto;margin:5px 0 0 0}}@media (max-width:980px){.page_footer_wrap_legal{order:4;margin:32px 0 0 32px}}@media (max-width:480px){.page_footer_wrap_legal{width:100%;margin:24px 0 0 0}}@media (max-width:980px){.page_footer_wrap_contacts{order:1;width:60%}}@media (max-width:480px){.page_footer_wrap_contacts{width:100%}}@media (max-width:980px){.page_footer_wrap_feedback{order:2;display:flex;justify-content:flex-end;width:40%;margin:0 0 0 auto}}@media (max-width:480px){.page_footer_wrap_feedback{width:100%;justify-content:flex-start;margin:24px 0 0 0}}@media (max-width:980px){.page_footer_wrap_dev{order:5;margin:10px 0 0 0}}@media (max-width:480px){.page_footer_wrap_dev{width:100%;margin:5px 0 0 0;padding-bottom:50px}}.page_footer_wrap_dev a#logo_bear_link{padding:.4em;background-color:transparent;display:-ms-flex;display:flex;flex-direction:row;justify-content:space-between;-ms-align-items:center;align-items:center;margin-left:-.4em}.page_footer_wrap_dev a#logo_bear_link:hover{background-color:#1d2f39;color:red;text-decoration:none}.page_footer_wrap_dev a#logo_bear_link:hover svg .bear-1{fill:#fff}.page_footer_wrap_dev a#logo_bear_link:hover svg .bear-2.ear{fill:#1d2f39}.page_footer_wrap_dev a#logo_bear_link:hover svg .bear-2{fill:#1d2f39}.page_footer_wrap_dev a#logo_bear_link:hover svg .bear-2.nose{fill:#1d2f39}.page_footer_wrap_dev a#logo_bear_link:hover svg .bear-3{fill:red}.page_footer_wrap_dev a#logo_bear_link span{display:block;margin-right:2em;color:#1d2f39}.page_footer_wrap_dev a#logo_bear_link:hover span{color:#fff}.page_footer_wrap_dev a#logo_bear_link svg{width:auto;height:2em}.page_footer_wrap_dev a#logo_bear_link svg path{transition:.3s}.page_footer_separator{flex:0 0 auto;display:block;width:1px;height:70px;background:#d0d0d0}@media (max-width:1200px){.page_footer_separator{display:none}}.footer_logo{display:block;width:210px;background:url(../imgs/footer_company.svg) no-repeat 0 0;background-size:contain}@media (max-width:700px),(min-width:981px) and (max-width:1200px){.footer_logo{width:170px}}@media (max-width:640px){.footer_logo{width:150px}}@media (max-width:480px){.footer_logo{width:210px}}.footer_logo:before{content:'';display:block;padding:31.5% 0 0 0}.footer_legal{font-size:16px;line-height:1.2;white-space:nowrap}.footer_legal a{display:block}.footer_legal a:first-of-type{margin-top:20px}@media (max-width:600px){.footer_legal a:first-of-type{margin-top:10px}}@media (max-width:800px),(min-width:981px) and (max-width:1200px){.footer_legal{font-size:14px;line-height:1.3}}.footer_contacts{font-size:16px;line-height:1.2}@media (max-width:980px){.footer_contacts{margin-top:10px}}@media (max-width:480px){.footer_contacts{margin-top:6px}}.footer_contacts>ul{margin:0;padding:0;list-style:none;display:flex;align-items:center}@media (min-width:981px) and (max-width:1400px){.footer_contacts .email{font-size:0}}.footer_contacts .email a{display:inline-block;position:relative;padding:0 0 0 40px}@media (min-width:981px) and (max-width:1400px){.footer_contacts .email a{width:30px;height:30px;padding:0;font-size:0}}.footer_contacts .email a:before{content:'';display:block;position:absolute;top:50%;left:0;width:24px;height:19px;margin:-10px 0 0 0;background:url(../imgs/footer_email_green.svg) no-repeat 0 0;background-size:contain}@media (min-width:981px) and (max-width:1400px){.footer_contacts .email a:before{top:50%;left:50%;margin:-10px 0 0 -12px}}.footer_contacts .social{margin:0 30px 0 0}@media (max-width:1200px){.footer_contacts .social{margin-left:20px}}@media (max-width:700px){.footer_contacts .social{margin-left:0}}.footer_contacts .social a{display:inline-block;width:30px;height:30px;background:url(../imgs/footer_social_green.svg) no-repeat 30px 30px;background-size:contain}.footer_contacts .social a.vk{background-position:0 7px}.footer_contacts .social a.instagram{background:url(../imgs/footer_instagram_green.svg);background-size:24px 24px;background-repeat:no-repeat;background-position:50% 70%}.footer_contacts .social a.yt{background:url(../imgs/footer_social_green_yt.svg);background-size:36px 36px;background-repeat:no-repeat;background-position:50% 14%}.footer_contacts .social a.zen{background:url(../imgs/footer_social_green_dzen.svg);background-size:36px 36px;background-repeat:no-repeat;background-position:50% 20%}.footer_feedback{margin-top:20px}@media (max-width:980px){.footer_feedback{margin-top:10px}}.footer_feedback button{overflow:visible;width:auto;margin:0;padding:0;font:inherit;line-height:normal;text-decoration:none;color:inherit;background:0 0;border:none;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;outline:0;padding:1.125em 1.875em;font-size:16px;font-weight:400;white-space:nowrap;cursor:pointer;color:#60b665;background:rgba(237,24,66,0);border:1px solid #60b665;transition:background-color 90ms ease-out}@media (max-width:1200px){.footer_feedback button{font-size:14px}}.footer_feedback button:hover{color:#fff;background:#60b665}.footer_dev{display:flex;align-items:center;font-size:16px;line-height:1;text-decoration:none;white-space:nowrap;color:#31424a}@media (max-width:1200px){.footer_dev{font-size:14px}}@media (max-width:640px){.footer_dev{font-size:12px}}@media (max-width:600px){.footer_dev{font-size:14px}}.footer_dev:after{content:'';display:block;width:39px;height:36px;margin:0 0 0 14px;background:url(../imgs/footer_dev.svg) no-repeat 0 0;background-size:contain}@media (max-width:1200px){.footer_dev:after{margin:0 0 0 10px}}@media (max-width:640px){.footer_dev:after{margin:0 0 0 5px}}@media (max-width:600px){.footer_dev:after{margin:0 0 0 10px}}@media (min-width:601px) and (max-width:800px),(min-width:981px) and (max-width:1600px){.footer_dev span{display:none}}.rules_link{font-size:.9em;font-weight:700;width:17em}@media all and (max-width:980px){.rules_link{text-align:center}}.contacts_page{flex:1 1 auto;display:flex;align-items:center;justify-content:flex-end;position:relative;padding:76px 0 0 0}@media (max-width:750px){.contacts_page{flex-direction:column}}.contacts_map{z-index:1;position:absolute;top:0;right:0;bottom:0;left:0}@media (max-width:750px){.contacts_map{position:relative;width:100%;height:75vw}}.contacts_info{z-index:2;position:relative;width:30%;min-width:360px;max-width:560px;margin:0 24px 38px 24px;padding:50px;color:#fff;background:#60b665}@media (max-width:980px){.contacts_info{padding:32px 32px 48px 32px}}@media (max-width:750px){.contacts_info{width:100%;min-width:0;max-width:none;margin:0;padding:24px 24px 36px 24px}}.contacts_info>ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;margin:0 0 -40px -40px}@media (max-width:1200px){.contacts_info>ul{margin:0 0 -24px -24px}}.contacts_info>ul>li{width:100%;padding:0 0 40px 40px}@media (max-width:1200px){.contacts_info>ul>li{width:100%;padding:0 0 24px 24px}}@media (max-width:750px){.contacts_info>ul>li{width:50%}}@media (max-width:480px){.contacts_info>ul>li{width:100%}}.contacts_info p:first-child{margin-top:0}.contacts_info p:last-child{margin-bottom:0}.cottage_filter{display:block}.cottage_filter_main{padding:20px 0;background:#f6f6f6}.cottage_filter_sub{padding:20px 0 0 0}.cottage_filter_list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;margin:0 0 -24px -48px}.cottage_filter_cell{display:flex;flex-wrap:wrap;align-items:center;padding:0 0 24px 48px}.cottage_filter_cell_title{padding:0 20px 0 0;font-size:18px;font-weight:700;line-height:1.3}.cottage_filter_button_list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;margin:0 0 -20px -20px}.cottage_filter_button_list>li{padding:0 0 20px 20px}.cottage_filter_radio_list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;margin:0 0 -6px -6px}.cottage_filter_radio_list>li{padding:0 0 6px 6px}.cottage_filter_radio{cursor:pointer}.cottage_filter_radio input[type=radio]{position:absolute;opacity:0}.cottage_filter_radio input[type=radio]+span{display:inline-block;min-width:30px;height:30px;line-height:30px;text-align:center;border:2px solid transparent;border-radius:100%}.cottage_filter_radio input[type=radio]:checked+span{border-color:red}.custom_range{width:280px;max-width:100%}.custom_range_slider,.custom_range_slider.noUi-horizontal,.custom_range_slider.noUi-target{height:30px;background:0 0;border:none;border-radius:0;box-shadow:none}.custom_range_slider .noUi-connects{top:13px;height:3px;background:#c4c4c4}.custom_range_slider .noUi-connect{background:red}.custom_range_slider.noUi-horizontal .noUi-handle{top:0;left:-15px;width:30px;height:30px;cursor:ew-resize;background:0 0;border:none;box-shadow:none}html:not([dir=rtl]) .custom_range_slider.noUi-horizontal .noUi-handle{right:-15px}.custom_range_slider .noUi-handle:before{content:'';display:block;position:absolute;top:50%;left:50%;width:12px;height:12px;margin:-6px 0 0 -6px;background:red;border:none;border-radius:100%;box-shadow:none}.custom_range_slider .noUi-handle:after{display:none}.custom_range_wrap_value{display:flex;justify-content:space-between;margin:0 0 -4px 0}.custom_range_value{font-size:16px;line-height:1}.custom_range_value._from{margin-left:-7px}.custom_range_value._to{margin-right:-7px}.cottage_filter_checkbox{font-weight:inherit}.cottage_filter_checkbox input[type=checkbox]{position:absolute;opacity:0}.cottage_filter_checkbox input[type=checkbox]+span{display:block;position:relative;padding:0 60px 0 0}.cottage_filter_checkbox input[type=checkbox]+span:before{content:'';display:block;position:absolute;top:3px;right:0;width:48px;height:20px;background:#ececec;border-radius:20px}.cottage_filter_checkbox input[type=checkbox]+span:after{content:'';display:block;position:absolute;top:3px;right:28px;width:20px;height:20px;background:#999;border-radius:20px;transition:background-color 120ms ease-out,transform 120ms ease-out}.cottage_filter_checkbox input[type=checkbox]:checked+span:after{background-color:red;transform:translateX(28px)}.cottage_list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;margin:0 0 -48px -64px}@media (max-width:1264px){.cottage_list{margin:0 0 -32px -32px}}@media (max-width:980px){.cottage_list{margin:0 0 -24px -24px}}.cottage_list_cell{display:flex;width:33.33%;padding:0 0 48px 64px}@media (max-width:1264px){.cottage_list_cell{padding:0 0 32px 32px}}@media (max-width:980px){.cottage_list_cell{padding:0 0 24px 24px}}@media (max-width:750px){.cottage_list_cell{width:50%}}@media (max-width:550px){.cottage_list_cell{width:100%}}.cottage_list_empty{margin:40px 0}.cottage_list_top{display:flex;align-items:center;justify-content:space-between;margin:32px 0}@media (max-width:480px){.cottage_list_top{flex-direction:column;align-items:stretch}}@media (max-width:480px){.cottage_list_top_left{margin-bottom:10px}}.cottage_list_bottom{margin:40px 0 0 0}.cottage_item{position:relative;max-width:350px;padding:10px;background:#fff;border:1px solid #e0e0e0;box-shadow:6px 0 32px rgba(0,0,0,.15)}.cottage_list_cell .cottage_item{width:100%}@media (max-width:550px){.cottage_list_cell .cottage_item{margin:0 auto}}.cottage_item_wrap_img{position:relative}.cottage_item_wrap_img:before{content:'';display:block;padding:63% 0 0 0}.cottage_item_img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cottage_item_status{position:absolute;top:16px;right:-4px;padding:.625em;font-size:24px;font-weight:700;line-height:1;text-transform:uppercase;white-space:nowrap;color:#fff;background:#aaa}@media (max-width:1264px){.cottage_item_status{font-size:1.9vw}}@media (max-width:750px){.cottage_item_status{font-size:2.5vw}}@media (max-width:550px){.cottage_item_status{font-size:24px}}@media (max-width:400px){.cottage_item_status{font-size:6vw}}.cottage_item_status._free{display:none}.cottage_item_status._sold{background:#ed1842}.cottage_item_status._reserve{background:#f60}.cottage_item_status._turnkey{background:#aa00e3}.cottage_item_status._rent{background:#3258c4}.cottage_item_title{margin:25px 20px 10px 20px;font-size:18px;font-weight:700;line-height:1.3}@media (min-width:551px) and (max-width:650px),(min-width:751px) and (max-width:980px){.cottage_item_title{margin:15px 0 0 0}}.cottage_item_property{margin:0;padding:0;list-style:none;margin:10px 20px;font-size:16px;line-height:1.3}@media (min-width:551px) and (max-width:650px),(min-width:751px) and (max-width:980px){.cottage_item_property{margin:10px 0 0 0;font-size:14px}}.cottage_item_property>li{display:flex;justify-content:space-between;margin:4px 0}.cottage_item_property>li>span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cottage_item_property>li>span:first-child{flex:0 0 auto}.cottage_item_property>li>span:last-child{padding:0 0 0 15px;text-align:right}.cottage_menu{overflow:hidden;position:relative;height:76px;margin:76px 0 0 0;background:#ed1842}@media (max-width:980px){.cottage_menu{height:60px}}.cottage_menu:after{content:'';display:block;position:absolute;top:0;right:0;width:24px;height:100%;pointer-events:none;background:linear-gradient(to right,rgba(237,24,66,0),#ed1842) repeat-y 0 0}.cottage_menu nav{overflow-x:auto}.cottage_menu ul{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:center;height:76px}@media (max-width:980px){.cottage_menu ul{justify-content:flex-start;height:60px;padding:0 9px}}.cottage_menu ul li{padding:0 14px}@media (max-width:980px){.cottage_menu ul li{padding:0 5px}}.cottage_menu ul li a{display:block;padding:10px;font-size:18px;line-height:1;white-space:nowrap;color:#fff}@media (max-width:1200px){.cottage_menu ul li a{font-size:16px}}.cottage_menu ul li a span{border-bottom:1px solid rgba(255,255,255,0);transition:border-color 120ms ease-out}.cottage_menu ul li a._selected span,.cottage_menu ul li a:hover span{border-bottom-color:#fff}.cottage_view_wrap_header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:0 0 16px 0}.cottage_view_wrap_title{display:block;margin:0 0 16px 0;padding:0 24px 0 0}.cottage_view_wrap_back{display:block;margin:0 0 16px 0}.cottage_view_wrap_main{display:flex;flex-wrap:wrap}.cottage_view_wrap_gallery{flex:0 0 auto;width:50%;padding:0 16px 0 0}@media (max-width:840px){.cottage_view_wrap_gallery{width:100%;padding:0}}.cottage_view_wrap_property{flex:0 0 auto;width:50%;padding:0 0 0 16px}@media (max-width:840px){.cottage_view_wrap_property{width:100%;margin:32px 0 0 0;padding:0}}.cottage_view_wrap_docs{margin:24px 0 0 0}.cottage_view_wrap_description{margin:32px 0 0 0}.cottage_view_title{margin:0}.cottage_gallery{display:block;max-width:585px}.cottage_gallery .swiper-slide{background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.cottage_gallery .swiper-slide:before{content:'';display:block;padding:66.66% 0 0 0}.cottage_gallery .swiper-button-next:after,.cottage_gallery .swiper-button-prev:after{color:#ed1842}.cottage_property_list{margin:0;padding:0;list-style:none}.cottage_property_list li{display:block;margin:6px 0 0 0}.cottage_property_list li:first-child{margin-top:0}.cottage_property_list li>span:first-child{font-weight:700}.cottage_doc_list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;margin:0 0 -16px -16px}.cottage_doc_list li{padding:0 0 16px 16px}.custom_gallery{flex:1 1 auto;display:flex;position:relative;height:100vh}@media (max-width:980px){.custom_gallery{flex-direction:column;height:auto;padding:75px 0 0 0}}.custom_gallery_wrap_slider{z-index:1;position:absolute;top:75px;right:0;bottom:0;left:0}@media (max-width:980px){.custom_gallery_wrap_slider{order:1;flex:1 1 auto;position:relative;top:auto}.custom_gallery_wrap_slider:before{content:'';display:block;padding:75% 0 0 0}}.custom_gallery_slide_title{position:absolute;top:4em;right:6em;background:rgba(34,51,61,.71);display:flex;flex-direction:column;padding:2em 4em 2em 3em}.custom_gallery_slide_title span.first{color:#fff;font-size:1.4em;font-weight:700;margin-bottom:.6em}.custom_gallery_slide_title span.second{font-size:1em;color:#fff}@media (max-width:1200px){.custom_gallery_slide_title{top:3em;right:3em;font-size:.9em}}@media (max-width:600px){.custom_gallery_slide_title{display:none}}.custom_gallery_panel{z-index:2;display:flex;flex-direction:column;align-self:stretch;justify-self:flex-start;position:relative;width:304px;margin:16px;padding:14vh 16px 16px 16px;color:#fff;background:rgba(97,182,101,.85)}@media (max-width:980px){.custom_gallery_panel{order:2;align-self:auto;justify-self:auto;width:100%;margin:auto 0 0 0;padding:0}}.custom_gallery_menu{display:block}@media (max-width:980px){.custom_gallery_menu{order:2;padding:32px 0}}@media (max-width:540px){.custom_gallery_menu{padding:6vw 0}}.custom_gallery_menu ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}@media (max-width:980px){.custom_gallery_menu ul{flex-direction:row;align-items:center;justify-content:space-evenly}}.custom_gallery_menu ul li{margin:24px 0 0 0;font-size:18px;font-weight:700;line-height:1.3}.custom_gallery_menu ul li:first-child{margin-top:0}@media (max-width:980px){.custom_gallery_menu ul li{margin:0}}@media (max-width:640px){.custom_gallery_menu ul li{font-size:16px}}@media (max-width:480px){.custom_gallery_menu ul li{font-size:3.33vw}}.custom_gallery_menu a{display:block;position:relative;padding:10px 10px 10px 70px;color:#fff}@media (max-width:980px){.custom_gallery_menu a{padding:0}}.custom_gallery_menu a:before{content:'';display:block;position:absolute;top:50%;left:20px;width:34px;height:34px;margin:-17px 0 0 0;opacity:0;background:url(../imgs/gallery_icons.svg) no-repeat 34px 34px;background-size:34px auto;transform:scale(.5);transition:opacity 240ms ease-out,transform 240ms ease-out}@media (max-width:980px){.custom_gallery_menu a:before{display:none}}.custom_gallery_menu a:hover:before,.custom_gallery_menu li._selected a:before{opacity:1;transform:none}.custom_gallery_menu a[data-page=design_projects]:before{background-position:0 0}.custom_gallery_menu a[data-page=townhouses]:before{background-position:0 -54px}.custom_gallery_menu a[data-page=cottages]:before{background-position:0 -108px}.custom_gallery_menu a[data-page=progress]:before{background-position:0 -162px}.custom_gallery_menu a[data-page=future]:before{background-position:0 -218px}.custom_gallery_menu a span{display:inline-block;border-bottom:2px solid transparent}@media (min-width:981px){.custom_gallery_menu a span{transform:translateX(-48px);transition:transform 240ms ease-out}}.custom_gallery_menu a:hover span,.custom_gallery_menu li._selected a span{transform:none;border-bottom-color:#fff}.custom_gallery_nav{display:flex;flex-wrap:wrap;margin:auto 0 0 0}@media (max-width:980px){.custom_gallery_nav{order:1;align-items:center;justify-content:flex-start;position:absolute;left:0;right:0;margin:-52px 0 0 0;padding:0 16px}}.custom_gallery_nav_button{overflow:visible;width:auto;margin:0;padding:0;font:inherit;line-height:normal;text-decoration:none;color:inherit;background:0 0;border:none;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;outline:0;position:relative;width:36px;height:36px;margin:0 0 0 -6px;cursor:pointer}@media (max-width:980px){.custom_gallery_nav_button{order:1;margin:0}.custom_gallery_nav_button._next{margin-left:0}}.custom_gallery_nav_button:before{content:'';display:block;position:absolute;top:50%;left:50%;width:18px;height:18px;border-style:solid;border-color:#fff;border-width:3px 3px 0 0}.custom_gallery_nav_button._prev:before{transform:translate(-9px,-3px) rotate(-45deg)}@media (max-width:980px){.custom_gallery_nav_button._prev:before{transform:translate(-6px,-9px) rotate(-135deg)}}.custom_gallery_nav_button._next:before{transform:translate(-9px,-12px) rotate(135deg)}@media (max-width:980px){.custom_gallery_nav_button._next:before{transform:translate(-12px,-9px) rotate(45deg)}}.custom_gallery_count{margin:0 0 0 auto;font-size:18px;line-height:1}@media (max-width:980px){.custom_gallery_count{order:3}}.custom_gallery_count_current{font-size:155%}.custom_gallery_wrap_preview{display:block;position:relative;width:100%}.custom_gallery_wrap_preview:before{content:'';display:block;padding:71% 0 0 0}@media (max-width:980px){.custom_gallery_wrap_preview{display:none}}.custom_gallery_preview{position:absolute;top:0;left:0;width:calc(100% + 32px);height:100%}.custom_gallery_preview_image{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.custom_gallery_preview_image._animated{transition:opacity 1s ease-out,transform 1s ease-out}.custom_gallery_preview_image._current{opacity:1;transform-origin:50% 0}.custom_gallery_preview_image._next{opacity:0;transform:scaleY(0);transform-origin:50% 100%}.custom_gallery_preview_image._current._change{opacity:0;transform:scaleY(0)}.custom_gallery_preview_image._next._change{opacity:1;transform:none}.custom_gallery .swiper-container{position:absolute;top:0;right:0;bottom:0;left:0}.custom_gallery .swiper-slide{width:100%;height:100%;background-color:#fff;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.index_layout{overflow:hidden;display:block}.index_advanages .index_about .advanage_wrapper .advantage_item .number,.index_advanages .index_about .advanage_wrapper .advantage_item .title,.news_item_title,h1,h2,h3{font-family:gosha_sans}.index_screen{z-index:10;overflow:hidden;display:block;position:relative;height:auto;background:#22333d}#about,#tour{min-height:100vh}@media (max-width:980px){#about,#tour{min-height:initial}}@media (min-width:981px){.index_screen._slide{position:fixed;top:0;left:0;width:100%;transform:translateY(100%)}.index_screen._slide._animated{transition:transform .8s ease-in-out}.index_screen._slide._active{transform:none}.index_screen._slide._up{transform:translateY(-50%)}.index_screen._slide._down{transform:translateY(100%)}}.index_layout.scroll_default .index_screen._slide{position:relative;top:auto;left:auto;width:100%;transform:none}.index_layout.scroll_default .index_screen._slide._animated{transition:transform .8s ease-in-out}.index_layout.scroll_default .index_screen._slide._active{transform:none}.index_layout.scroll_default .index_screen._slide._up{transform:none}.index_layout.scroll_default .index_screen._slide._down{transform:none}.index_fixed_buttons{z-index:11;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;position:fixed;left:0;bottom:0;width:100%;pointer-events:none;transition:transform .5s ease-out;display:none}.index_fixed_buttons>*{pointer-events:all}@media (max-width:980px){.index_fixed_buttons{display:flex}}.index_fixed_buttons .custom_button{border-bottom-width:0;transition:transform .5s ease-out,color 120ms ease-out,border-color 120ms ease-out,background-color 120ms ease-out}.index_fixed_buttons .custom_button:active,.index_fixed_buttons .custom_button:focus,.index_fixed_buttons .custom_button:hover{color:#1d2f39;background:#fff;border-color:#fff}.index_layout[data-slide=feedback] .index_fixed_buttons,.index_layout[data-slide=news] .index_fixed_buttons{transform:translateY(100%)}.index_intro{font-size:10px;display:flex;align-items:center;justify-content:center;position:relative;background:#22333d url(../imgs/promo_bgr_1.jpg) no-repeat 50% 0;background-size:cover}@media (max-width:1320px){.index_intro{font-size:8px}}@media (max-width:980px){.index_intro{height:100vh}}@media (max-width:650px){.index_intro{font-size:1.35vw}}.index_intro:before{content:'';display:inline-block;width:100%;height:100%;background-color:rgba(0,0,0,.1);position:absolute;top:0;left:0;z-index:-1}.index_intro>video{z-index:1;display:block;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.index_intro_text{z-index:2;display:block;position:absolute;top:30%;left:0;right:0;text-align:center;color:#fff}.index_intro_text .anot{display:block;width:100%;max-width:82em;margin:0 auto 1.1em auto;font-size:1.7em;line-height:1.2}@media (max-width:650px){.index_intro_text .anot{font-size:12px;line-height:1.5}}@media (max-width:420px){.index_intro_text .anot{font-size:10px;line-height:1.5}}.index_intro_text .anot br.desktop{display:inline}@media (max-width:980px){.index_intro_text .anot br.desktop{display:none}}.index_intro_text .anot br.mobile{display:none}@media (max-width:980px){.index_intro_text .anot br.mobile{display:inline}}.index_intro_text h1{display:block;margin:0;font-size:12.25em;font-weight:700;line-height:.9;text-transform:uppercase}@media (max-width:1600px){.index_intro_text h1{font-size:7vw}}@media (max-width:1320px){.index_intro_text h1{font-size:11.5em}}.index_intro_text h1 .subtitle{display:block;margin:.9em 0 0 0;font-size:.26em;font-weight:400;line-height:1.2;text-transform:initial;font-family:pt_root_ui}.index_intro_action{z-index:2;display:flex;justify-content:center;position:absolute;left:0;right:0;bottom:50px}@media (max-width:980px){.index_intro_action{bottom:90px}}@media (max-width:640px){.index_intro_action{bottom:70px}}.index_intro_action button{overflow:visible;width:auto;margin:0;padding:0;font:inherit;line-height:normal;text-decoration:none;color:inherit;background:0 0;border:none;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;outline:0;display:inline-block;position:relative;padding:0 0 1.4em 0;cursor:pointer;font-size:2.8em;font-weight:400;line-height:1.2;text-transform:uppercase;color:#fff}.index_intro_action button:after{content:'';display:block;position:absolute;left:50%;bottom:0;width:1.2em;height:.8em;margin:0 0 0 -.6em;background:url(../imgs/index/intro_arrow.svg) no-repeat 0 0;background-size:contain;transition:transform 150ms ease-out}.index_intro_action button:hover:after{transform:translateY(25%)}.index_intro_action button:active:after{transform:none}.index_intro_info{font-size:10px;z-index:3;display:block;position:absolute;top:50%;left:4.4em;width:23em;color:#fff;transform:translateY(-50%)}@media (max-width:1440px){.index_intro_info{font-size:8px;top:60%}}@media (max-width:980px){.index_intro_info{display:none}}.index_intro_info .news{padding:3em 2em 5em 2em;background:rgba(96,182,101,.9)}.index_intro_info .news .date{font-size:1.6em;color:#fff}.index_intro_info .news .title{margin:.5em 0 0 0;font-size:1.6em;font-weight:400}.index_intro_info .news .more{margin:2em 0 0 0}.index_intro_info .news .more a{font-size:1.8em;font-weight:700;color:#fff;border-bottom:1px solid #fff;transition:border-color 90ms ease-out}.index_intro_info .news .more a:hover{border-bottom-color:transparent}.index_intro_info .progress{display:block;margin:.5em 0 0 0;padding:2em;background:rgba(96,182,101,.9)}.index_intro_info .progress a{font-size:1.8em;font-weight:700;color:#fff;border-bottom:1px solid #fff;transition:border-color 90ms ease-out}.index_intro_info .progress a:hover{border-bottom-color:transparent}.index_about{display:flex;flex-direction:row;align-items:stretch}@media (max-width:980px){.index_about{flex-direction:column}}.index_about .swiper-container{position:absolute;width:100%;height:100%;z-index:1}@media (max-width:980px){.index_about .swiper-container{order:2;position:relative}}.index_about .swiper-container .swiper-slide{background-size:cover;background-position:100% 50%}@media (max-width:980px){.index_about .swiper-container .swiper-slide{height:75vw}}.index_about .swiper-container .secondScreenArrow{position:absolute;right:-1px;bottom:-1px;width:13.5em;height:13.5em;z-index:1000;font-size:.8vw;cursor:pointer;background-image:url(../imgs/arrow_bgr.svg);background-repeat:no-repeat;background-position:right bottom;background-size:contain}.index_about .swiper-container .secondScreenArrow .pixel{position:absolute;background-color:#fff;opacity:.9;width:5em;height:5em;display:none}.index_about .swiper-container .secondScreenArrow .pixel_1{bottom:0;right:0}.index_about .swiper-container .secondScreenArrow .pixel_2{bottom:0;right:5em}.index_about .swiper-container .secondScreenArrow .pixel_3{bottom:0;right:10em}.index_about .swiper-container .secondScreenArrow .pixel_4{bottom:5em;right:0}.index_about .swiper-container .secondScreenArrow .pixel_5{bottom:5em;right:5em}.index_about .swiper-container .secondScreenArrow .pixel_6{bottom:10em;right:0}.index_about .swiper-container .secondScreenArrow:before{content:'';display:inline-block;width:5em;height:3em;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(../imgs/icon_arrow.png);position:absolute;bottom:4.5em;right:2.3em;z-index:10}.index_about_townhouse{font-size:10px;flex:1 1 auto;display:flex;align-items:flex-end;justify-content:flex-start;position:relative;width:57%;padding:4em;color:#fff;background:#22333d}@media (max-width:1300px){.index_about_townhouse{font-size:8px}}@media (max-width:980px){.index_about_townhouse{flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;height:auto;padding:0}}.index_about_townhouse:before{z-index:1;content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:url(../imgs/index/about_townhouse_bg.jpg) no-repeat 0 0;background-size:cover;display:none}@media (max-width:980px){.index_about_townhouse:before{position:relative;width:100%;height:45vw;background-position:50% 50%}}.index_about_townhouse .content{z-index:2;display:block;position:relative;max-width:530px;padding:4.4em;background-color:rgba(255,255,255,.9);color:#000}@media (max-width:980px){.index_about_townhouse .content{width:auto;max-width:none;padding:48px 32px 32px 32px;background-color:rgba(255,255,255,.9)}}@media (max-width:600px){.index_about_townhouse .content{padding:32px 24px 24px 24px}}.index_about_townhouse h2{margin:0;font-size:5.8em;font-weight:700;line-height:1}.index_about_townhouse h3{margin:1em 0;font-size:2.4em;font-weight:400;line-height:1}.index_about_townhouse p{margin:1em 0;font-size:16px;line-height:2}@media (max-width:520px){.index_about_townhouse p{font-size:14px}}.index_about_townhouse ul.buttons{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;margin:13em 0 -2em -2em}@media (max-width:980px){.index_about_townhouse ul.buttons{margin-top:32px;max-width:480px}}.index_about_townhouse ul.buttons li{flex:1 1 auto;padding:0 0 2em 2em}.index_about_townhouse ul.buttons .custom_button{display:block}.index_about_feature{font-size:10px;overflow:hidden;flex:1 1 auto;z-index:1;display:block;position:relative;width:43%;padding:17vh 5.7em 0 5.7em;color:#fff;background:#e41c3e}@media (max-width:1920px){.index_about_feature{font-size:.52vw}}@media (max-width:980px){.index_about_feature{font-size:10px;width:100%;height:auto;min-height:540px;padding:48px 32px 60vw 32px}}@media (max-width:600px){.index_about_feature{padding:32px 24px 60vw 24px;font-size:1.66vw}}@media (max-width:520px){.index_about_feature{font-size:8px}}@media (min-aspect-ratio:2 / 1){.index_about_feature{font-size:1vh}}.index_about_feature:before{content:'';z-index:-2;display:block;position:absolute;left:0;bottom:0;width:100%;height:45%;background:url(../imgs/index/about_features_bg.jpg) no-repeat 0 100%;background-size:auto 100%}@media (min-aspect-ratio:2 / 1){.index_about_feature:before{height:35%;background-position:0 0;background-size:100% auto}}@media (max-width:980px){.index_about_feature:before{height:52vw;background-position:0 0;background-size:cover}}@media (min-width:981px){.index_about._active .index_about_feature:before{transform:none}}.index_about_feature:after{content:'';z-index:-1;display:block;position:absolute;top:15em;right:-14em;width:37em;height:37em;background:url(../imgs/index/about_features_logo.svg) no-repeat 0 0;background-size:contain}@media (max-width:980px){.index_about_feature:after{display:none}}.index_about_feature h2{margin:0;font-size:3.6em;font-weight:700;line-height:1}.index_about_feature ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;position:relative;width:85%;margin:2.5em 0 0 0;padding:0 0 4.5em 0}@media (max-width:980px){.index_about_feature ul{width:auto;margin:0;padding:0}}.index_about_feature ul:after{content:'';display:block;position:absolute;left:0;bottom:0;width:50%;height:3px;background:#fff}@media (max-width:980px){.index_about_feature ul:after{display:none}}.index_about_feature ul li{display:block;position:relative;width:100%;margin:6em 0 0 0;padding:0 8em}@media (max-width:980px){.index_about_feature ul li{display:flex;padding:0}}@media (max-width:520px){.index_about_feature ul li{display:block;padding:0 0 0 8em}}.index_about_feature ul li:before{content:'';display:block;position:absolute;top:50%;left:0;width:6em;height:6em;margin:-3.5em 0 0 0;background:url(../imgs/index/about_features_icons.svg) no-repeat 2.5em 2.5em;background-size:100% auto}@media (min-width:521px) and (max-width:980px){.index_about_feature ul li:before{top:0;margin:0}}@media (max-width:520px){.index_about_feature ul li:before{top:0;margin:-1.5em 0 0 0}}.index_about_feature ul li.profit:before{background-position:0 0}.index_about_feature ul li.comfort:before{background-position:0 33.33%}.index_about_feature ul li.safety:before{background-position:0 66.66%}.index_about_feature ul li.eco:before{background-position:0 100%}.index_about_feature h3{display:inline-block;margin:0;padding:0;cursor:default;font-size:2.4em;font-weight:700}@media (min-width:521px) and (max-width:980px){.index_about_feature h3{flex:0 0 auto;width:7em;margin:3em 0 0 0}}.index_about_feature ul li .text{display:none}@media (max-width:980px){.index_about_feature ul li .text{flex:1 1 auto;display:block;padding:0 0 0 2em;font-size:1.9em;line-height:1.3}}@media (max-width:520px){.index_about_feature ul li .text{margin:1em 0 0 0;padding:0;font-size:14px;line-height:1.5}}@media (min-width:981px){.index_about_feature ul li{width:50%}.index_about_feature ul li:before{opacity:0;transform:scale(.6);transition:opacity 150ms ease-out,transform 150ms ease-out}.index_about_feature ul li._hover:before{opacity:1;transform:none;transition-duration:.3s,240ms;transition-delay:60ms}.index_about_feature ul li h3{transform:translateX(-2.6em);transition:transform .3s ease-out}.index_about_feature ul li._hover h3{transform:none}}.index_about_feature .desktop_text{display:block;max-width:440px;margin:2em 0 0 0;font-size:16px;line-height:1.3}@media (max-width:980px){.index_about_feature .desktop_text{display:none}}.index_tour{overflow:hidden;position:relative}@media (max-width:980px){.index_tour{height:auto}}.index_tour_title{z-index:2;position:absolute;top:180px;left:0;width:100%;color:#fff;text-align:center}@media (max-width:1920px){.index_tour_title{top:9.375vw}}@media (max-width:980px){.index_tour_title{display:none}}.index_tour_title h2{margin:0;font-size:82px;font-weight:700;line-height:1}@media (max-width:1920px){.index_tour_title h2{font-size:4.27vw}}#tour.update_2022{min-height:88vh}#tour.update_2022 .index_tour_map{background:#22333d url(../imgs/index/tour_map_new_3.jpg) no-repeat 50% 50%;background-size:cover!important}@media (min-width:981px) and (max-aspect-ratio:16 / 9){#tour.update_2022 .index_tour_map{width:177.77vh;height:88vh}}@media (max-width:980px){#tour.update_2022 .index_tour_map{width:135vw;height:auto;transform:translate(-59%,-50%)}}@media (max-width:980px){#tour.update_2022 .index_tour_wrap_map{height:62vw}}.index_tour_wrap_map{z-index:1;overflow:hidden;position:absolute;width:100%;height:100%}@media (max-width:980px){.index_tour_wrap_map{position:relative;width:auto;height:77vw}}@media (max-width:700px){.index_tour_wrap_map{display:none}}.index_tour_map{z-index:1;position:absolute;width:100%;height:100%;top:50%;left:50%;background:#22333d url(../imgs/index/tour_map_new_2.jpg) no-repeat 50% 50%;background-size:cover;transform:translate(-50%,-50%)}@media (min-width:981px) and (max-aspect-ratio:16 / 9){.index_tour_map{width:177.77vh;height:100vh}}@media (max-width:980px){.index_tour_map{width:138vw;height:auto;transform:translate(-44%,-50%)}}.index_tour_map:before{content:'';display:block;padding:56.25% 0 0 0}.index_tour_object{overflow:hidden;display:block;position:absolute;width:1.6%;top:50%;left:50%;font-size:0;background:#30b45c;border:4px solid #fff;border-radius:100%;transform:translate(-50%,-50%)}@media (max-width:980px){.index_tour_object{width:1.8%;border-width:2px}}@media (max-width:420px){.index_tour_object{width:2.5%}}.index_tour_object>*{display:none}.index_tour_object:hover{transform:translate(-50%,-50%) scale(1.1)}.index_tour_object:before{content:'';display:block;padding:100% 0 0 0}.index_tour_info{font-size:10px;display:block;color:#1d2f39;background:#fff}@media (max-width:700px){.index_tour_info{display:none}}.index_tour_info h3{margin:0 0 .5em 0;font-size:2.4em;line-height:1.2}.index_tour_info p{font-size:16px;line-height:1.3}@media (min-width:981px){.index_tour_info{z-index:999;position:absolute;left:3.6em;bottom:3.6em;width:49em;padding:3.6em;background:rgba(255,255,255,.9);pointer-events:none;opacity:0;visibility:hidden;transform:perspective(50em) translateY(-5%) rotateX(6deg);transform-origin:50% 100%;transition:opacity 240ms ease-out,visibility 240ms,transform 240ms ease-out}.index_tour_info._visible{opacity:1;visibility:visible;transform:none;border-radius:0}.index_tour_info>img{width:calc(100% + 3.6em * 2);margin:-3.6em -3.6em 3.3em -3.6em}}@media (max-width:980px){.index_tour_object._active{border-color:#fff}.index_tour_info{padding:24px 24px 24px calc(48px + 30em)}.index_tour_info:after{content:" ";display:table;clear:both}.index_tour_info>img{display:block;float:left;width:30em;margin:0 0 0 calc(-24px - 30em)}}@media (max-width:700px){.index_tour_info{padding:24px}.index_tour_info>img{display:none}}.index_tour_slider{display:none;position:relative;background:#fff}@media (max-width:700px){.index_tour_slider{display:block}}.index_tour_slider .swiper-slide{padding:32px}@media (max-width:600px){.index_tour_slider .swiper-slide{padding:24px}}.index_tour_slider .swiper-slide img{display:block;width:calc(100% + 32px * 2);height:auto;margin:-32px -32px 0 -32px}@media (max-width:600px){.index_tour_slider .swiper-slide img{width:calc(100% + 24px * 2);margin:-24px -24px 0 -24px}}.index_tour_slider .swiper-slide h3{font-size:36px;line-height:1}.index_tour_slider_nav{z-index:1;display:block;position:absolute;top:35vw;width:50px;height:100px;margin:-50px 0 0 0;cursor:pointer}.index_tour_slider_nav._prev{left:0}.index_tour_slider_nav._next{right:0}.index_tour_slider_nav:before{content:'';display:block;position:absolute;top:50%;left:50%;width:26px;height:26px;margin:-13px 0 0 -13px;border-style:solid;border-color:#30b45c;border-width:5px 5px 0 0}.index_tour_slider_nav._prev:before{transform:translateX(5px) rotate(-135deg)}.index_tour_slider_nav._next:before{transform:translateX(-5px) rotate(45deg)}.index_about_screen{background:#fff}.index_about_screen .index_about{height:100%;padding:17.4vh 8vw 1vh 14vw;display:grid;grid-template-columns:48.2% 48.2%;grid-gap:3.3vw 2.7vw;max-width:1920px;margin:0 auto}@media (max-width:1440px){.index_about_screen .index_about{padding-left:8vw!important;padding-right:8vw!important}}@media (max-width:1280px){.index_about_screen .index_about{padding-top:9vw!important;padding-bottom:4vw!important;padding-left:4vw!important;padding-right:4vw!important;grid-gap:5% 3%}}@media (max-width:980px){.index_about_screen .index_about{padding-left:32px!important;padding-right:32px!important;padding-top:8vh!important;padding-bottom:8vh!important;grid-template-columns:31.3% 31.3% 31.3%}}@media (max-width:600px){.index_about_screen .index_about{padding-left:24px!important;padding-right:24px!important;padding-bottom:6vh!important;display:flex;flex-direction:column}}.index_about_screen .slide_block{position:relative;min-height:24vw;overflow:hidden;max-width:760px;cursor:pointer}@media (max-width:980px){.index_about_screen .slide_block{min-height:17.8vw}}.index_about_screen .slide_block a:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background:rgba(255,255,255,.1) url(../imgs/zoom.svg) no-repeat 50% 50%;transition:opacity 90ms ease-out;z-index:1;background-size:50px}.index_about_screen .slide_block:hover a:before{opacity:1}.index_about_screen .slide_block:hover img{transform:translate(-50%,-50%) scale(1.07)}@media (max-width:600px){.index_about_screen .slide_block:hover img{transform:scale(1.07)}}.index_about_screen .slide_block img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:auto;transition:.3s}@media (max-width:600px){.index_about_screen .slide_block img{position:relative;top:auto;left:auto;transform:none}}@media (max-width:600px){.index_about_screen .slide_block{margin:2em auto 0;width:100%;max-height:59vw}}.index_about_screen .custom_button{padding:1.125em 3.6em}.index_about_screen .text_block h2{font-size:4em}@media (max-width:1700px){.index_about_screen .text_block h2{font-size:3.4em}}@media (max-width:1440px){.index_about_screen .text_block h2{font-size:2.8em}}@media (max-width:980px){.index_about_screen .text_block h2{font-size:2.25em}}@media (max-width:530px){.index_about_screen .text_block h2{font-size:2em}}.index_about_screen .text_block p{font-size:1em;max-width:100%;margin-top:1.7em;line-height:1.7;margin-bottom:2.1em}@media (max-width:1440px){.index_about_screen .text_block p{margin-left:0}}@media (max-width:600px){.index_about_screen .text_block p{max-width:100%}}.index_about_screen .text_block p .items{display:block;font-size:2.15em;line-height:1.2}.index_about_screen .text_block ul li{position:relative;padding-left:1.3em}.index_about_screen .text_block ul li:before{content:'';display:inline-block;width:8px;height:8px;background-color:#000;border-radius:50%;position:absolute;left:0;top:.65em}.index_about_screen .text_block ul li p{margin-top:0;margin-bottom:.5em}.index_about_residence .index_about .text_block{grid-column:1/span 1;grid-row:1/span 1}@media (max-width:980px){.index_about_residence .index_about .text_block{grid-column:1/span 3}.index_about_residence .index_about .text_block p{max-width:748px}.index_about_residence .index_about .text_block p:last-child{margin-bottom:0}}.index_about_residence .index_about .button_wrapper{grid-column:1/span 1;grid-row:2/span 1}@media (max-width:600px){.index_about_residence .index_about .button_wrapper{margin-top:2em}}.index_about_residence .index_about .slide_block_1{grid-column:2/span 1;grid-row:1/span 1}@media (max-width:980px){.index_about_residence .index_about .slide_block_1{grid-column:1/span 1;grid-row:3/span 1}}.index_about_residence .index_about .slide_block_2{grid-column:1/span 1;grid-row:2/span 1}@media (max-width:980px){.index_about_residence .index_about .slide_block_2{grid-column:2/span 1;grid-row:3/span 1}}.index_about_residence .index_about .slide_block_3{grid-column:2/span 1;grid-row:2/span 1}@media (max-width:980px){.index_about_residence .index_about .slide_block_3{grid-column:3/span 1;grid-row:3/span 1}}.index_about_sport .index_about .text_block{grid-column:2/span 1;grid-row:1/span 1;padding-left:4em;padding-right:4em}@media (max-width:1280px){.index_about_sport .index_about .text_block{padding-left:2em;padding-right:2em}}@media (max-width:980px){.index_about_sport .index_about .text_block{grid-column:1/span 2;grid-row:1/span 1;padding-left:0;padding-right:0}}.index_about_sport .index_about .text_block p{max-width:590px}.index_about_sport .index_about .slide_block_1{grid-column:1/span 1;grid-row:1/span 1}@media (max-width:980px){.index_about_sport .index_about .slide_block_1{grid-column:1/span 1;grid-row:2/span 1}}.index_about_sport .index_about .slide_block_2{grid-column:1/span 1;grid-row:2/span 1}@media (max-width:980px){.index_about_sport .index_about .slide_block_2{grid-column:2/span 1;grid-row:2/span 1}}.index_about_sport .index_about .slide_block_3{grid-column:2/span 1;grid-row:2/span 1}@media (max-width:980px){.index_about_sport .index_about .slide_block_3{grid-column:3/span 1;grid-row:2/span 1}}.index_about_club .index_about{display:flex;flex-direction:column;padding:17.4vh 4vw 6.3vh 4vw;grid-gap:0 0}.index_about_club .index_about .text_block{text-align:center;max-width:620px;margin:0 auto;margin-bottom:0;padding-bottom:4em}.index_about_club .index_about .text_block p{margin-bottom:0}.index_about_club .index_about .swiper-container{position:relative;top:auto;left:auto;width:140%;height:auto;overflow:visible}.index_about_club .index_about .swiper-container .swiper-slide{height:auto!important}@media (max-width:1120px){.index_about_club .index_about .swiper-container{width:100%}}.index_about_club .index_about .swiper-container img{width:100%;height:auto;max-width:713px}.index_about_club .index_about .swiper-pagination{bottom:20px;width:100%;left:50%;transform:translateX(-50%)}@media (max-width:1120px){.index_about_club .index_about .swiper-pagination{width:100%}}.index_about_club .index_about .swiper-pagination .swiper-pagination-bullet{width:.8em;height:.8em;margin:0 .3em;outline:0}.index_about_club .index_about .swiper-pagination .swiper-pagination-bullet-active{background:#60b665}.index_about_membership .index_about{padding:17.4vh 8vw 10.3vh 14vw;display:flex}@media (max-width:1440px){.index_about_membership .index_about{padding:15vh 8vw 10.3vh 8vw}}.index_about_membership .index_about .text_block{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}@media (max-width:980px){.index_about_membership .index_about .text_block{flex-direction:column}}.index_about_membership .index_about .text_block h2{width:100%;margin-bottom:1.5em}.index_about_membership .index_about .text_block .text_wrapper{width:45%;margin-top:1em}@media (max-width:1120px){.index_about_membership .index_about .text_block .text_wrapper{margin-top:0}}@media (max-width:980px){.index_about_membership .index_about .text_block .text_wrapper{width:100%;margin-bottom:2em}}.index_about_membership .index_about .text_block .text_wrapper p:first-child{margin-top:0}.index_about_membership .index_about .text_block .img_wrapper{width:50%}@media (max-width:980px){.index_about_membership .index_about .text_block .img_wrapper{width:75%;margin:0 auto}}@media (max-width:600px){.index_about_membership .index_about .text_block .img_wrapper{width:100%}}.index_about_membership .index_about .text_block .img_wrapper img{width:100%;height:auto}.index_advanages{min-height:70vh}.index_advanages .index_about{padding:4vh 10vw 3vh 10vw;display:block}@media (max-width:1440px){.index_advanages .index_about{padding-top:12vh}}.index_advanages .index_about .advanage_wrapper{display:grid;grid-template-columns:30% 30% 30%;grid-gap:5% 5%}@media (max-width:980px){.index_advanages .index_about .advanage_wrapper{grid-gap:0 5%;grid-template-columns:45% 45%}}@media (max-width:530px){.index_advanages .index_about .advanage_wrapper{grid-template-columns:100%}}.index_advanages .index_about .advanage_wrapper .advantage_item{position:relative;padding-top:4em}@media (max-width:980px){.index_advanages .index_about .advanage_wrapper .advantage_item{padding-top:3em}}.index_advanages .index_about .advanage_wrapper .advantage_item .number{position:absolute;top:0;left:0;font-weight:700;color:#f5f5f5;font-size:14em;line-height:.7em;z-index:-1}@media (max-width:1440px){.index_advanages .index_about .advanage_wrapper .advantage_item .number{font-size:12em}}.index_advanages .index_about .advanage_wrapper .advantage_item .title{font-size:2.4em;font-weight:700;margin-top:0;margin-bottom:.5em}@media (max-width:1440px){.index_advanages .index_about .advanage_wrapper .advantage_item .title{font-size:2em}}.index_advanages .index_about .advanage_wrapper .advantage_item .text{font-size:1em;max-width:320px}#feedback{background-color:#fbfbfb}.index_feedback{display:flex;flex-direction:column}@media (max-width:980px){.index_feedback{height:auto}}.index_feedback_form{z-index:1;flex:1 1 auto;display:flex;align-items:center;justify-content:center;position:relative;padding:120px 32px;color:#000;background-color:#fbfbfb}@media (max-width:980px){.index_feedback_form{padding:48px 32px 120px 32px}}@media (max-width:600px){.index_feedback_form{padding:32px 24px 120px 24px}}.index_feedback_form:before{content:'';z-index:-1;display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:url(../imgs/index/feedback_left_bg_white.png) no-repeat -18% 100%;background-size:46% auto}@media (min-width:1820px){.index_feedback_form:before{background-size:auto}}.index_feedback_form:after{content:'';z-index:-1;display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:url(../imgs/index/feedback_right_bg_white.png) no-repeat 104% 100%;background-size:29% auto}@media (min-width:1920px){.index_feedback_form:after{background-size:auto}}@media (min-width:981px){.index_feedback._active .index_feedback_form:before{transform:none}.index_feedback._active .index_feedback_form:after{transform:none}}.index_feedback_form_content{max-width:600px;margin:0 0 7% 0}@media (max-width:980px){.index_feedback_form_content{margin:0 auto}}.index_feedback_form h2{margin:0 0 50px 0;font-size:36px;font-weight:700;line-height:1;text-align:center}@media (max-width:600px){.index_feedback_form h2{margin:0 0 24px 0}}.index_feedback_form p{margin:18px 0;font-size:16px;line-height:1.5;text-align:center;font-weight:700}@media (min-width:981px) and (max-height:760px){.index_feedback_form p{display:none}}.index_feedback_form_cell{margin:32px 0}.index_feedback_form_submit{margin:64px 0 0 0;text-align:center}@media (max-height:680px){.index_feedback_form_submit{margin-top:32px}}.index_feedback_form_submit .custom_button{min-width:180px}.index_feedback_form .custom_input{width:100%;height:58px;padding:0 24px;font-size:16px;color:#22333d;background:#fff;border:1px solid #e6e6e6;outline:0}.index_feedback_form .custom_input::-webkit-input-placeholder{color:#22333d}.index_feedback_form .custom_input:-ms-input-placeholder{color:#22333d}.index_feedback_form .custom_input::-moz-placeholder{color:#22333d;opacity:1}.index_feedback_form .custom_input:-moz-placeholder{color:#22333d;opacity:1}.index_feedback_form .warn_message_indent{display:block;margin:10px 0 0 0;font-size:12px;color:#ec1841}.index_news{display:flex;align-items:center;padding:100px 0 150px 0;background:#fff}@media (max-width:980px){.index_news{height:auto;padding:32px 0}}.index_news_content{flex:1 1 auto}.index_news_title{margin:0;font-size:36px;line-height:1.2;text-align:center}.index_news_all{margin:8px 0 0 0;font-size:16px;line-height:1.3;text-align:center}.index_news_all a{text-decoration:none;border-bottom:1px solid}.index_news_all a:hover{color:#ed1842}.index_news .news_list{margin-top:32px}@media (max-width:1440px) and (min-aspect-ratio:7 / 6),(min-width:1441px) and (max-height:1160px){.index_news .news_list_cell:nth-child(n+4){display:none}}@media (max-width:1440px) and (min-aspect-ratio:7 / 5),(min-width:1441px) and (max-height:900px){.index_news .news_list_cell:nth-child(n+2){display:none}}#index_about_membership .img_wrapper{display:-ms-flex;display:flex;flex-direction:column}#index_about_membership .img_wrapper .custom_button{margin-left:auto;margin-right:auto;margin-top:3em}.news_list{margin:0;padding:0;list-style:none;font-size:10px;display:flex;flex-wrap:wrap;margin:0 0 -5.5em -6.4em}@media (max-width:1440px){.news_list{font-size:.7vw}}@media (max-width:980px){.news_list{margin:0 0 -32px -32px}}.news_list_cell{width:50%;padding:0 0 5.5em 6.4em}@media (max-width:980px){.news_list_cell{width:100%;padding:0 0 32px 32px}}@media (min-width:981px){.news_list._main .news_list_cell:nth-child(6n),.news_list._main .news_list_cell:nth-child(6n+1){width:100%}}.news_list_pager{margin:40px 0}.news_item{font-size:10px;display:block}@media (max-width:1440px){.news_item{font-size:.7vw}}@media (max-width:980px){.news_item{font-size:1vw}}@media (max-width:680px){.news_item{font-size:8px}}@media (min-width:981px){.news_list._main .news_list_cell:nth-child(6n) .news_item,.news_list._main .news_list_cell:nth-child(6n+1) .news_item{background:#fff}}.news_item_inner{display:flex;text-decoration:none;color:#1d2f39}@media (max-width:680px){.news_item_inner{flex-direction:column}}@media (min-width:981px){.news_list._main .news_list_cell:nth-child(6n) .news_item .news_item_inner{flex-direction:row-reverse}}.news_item_wrap_image{flex:0 0 auto;display:block;width:40%}@media (max-width:680px){.news_item_wrap_image{width:100%}}@media (min-width:981px){.news_list._main .news_list_cell:nth-child(6n) .news_item .news_item_wrap_image,.news_list._main .news_list_cell:nth-child(6n+1) .news_item .news_item_wrap_image{display:flex;width:50%;padding:0 3.2em 0 0}.news_list._main .news_list_cell:nth-child(6n) .news_item .news_item_wrap_image{padding:0 0 0 3.2em}}.news_item_wrap_info{flex:0 0 auto;display:flex;flex-direction:column;width:60%;padding:0 0 0 3em}@media (max-width:680px){.news_item_wrap_info{width:100%;margin:2em 0 0 0;padding:0}}@media (min-width:981px){.news_list._main .news_list_cell:nth-child(6n) .news_item .news_item_wrap_info,.news_list._main .news_list_cell:nth-child(6n+1) .news_item .news_item_wrap_info{width:50%}.news_list._main .news_list_cell:nth-child(6n) .news_item .news_item_wrap_info{padding:4.6em 2.3em 4.6em 4.6em}.news_list._main .news_list_cell:nth-child(6n+1) .news_item .news_item_wrap_info{padding:4.6em 4.6em 4.6em 2.3em}}.news_item_image{flex:1 1 auto;display:block;position:relative}.news_item_image:before{content:'';display:block;padding:55.55% 0 0 0}.news_item_image img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.news_item_title{font-size:2.1em;font-weight:700;line-height:1.2}@media (min-width:981px){.news_list._main .news_list_cell:nth-child(6n) .news_item .news_item_title,.news_list._main .news_list_cell:nth-child(6n+1) .news_item .news_item_title{font-size:2.8em;font-weight:700;line-height:1.1}}.news_item_stats{margin:0;padding:0;list-style:none;display:flex;margin:1em 0 0 -1.1em;color:#9da4a8}.news_item_stats li{padding:0 0 0 1.1em}.news_item_date{font-size:1.4em;font-weight:700}.news_item_views{display:inline-block;position:relative;padding:0 0 0 2.2em;font-size:1.4em;font-weight:700}.news_item_views:before{content:'';display:block;position:absolute;top:50%;left:0;width:1.5em;height:.9em;margin:-.45em 0 0 0;background:url(../imgs/views.svg) no-repeat 0 0;background-size:contain}.news_item_anot{display:none;margin:2em 0 0 0;font-size:1.8em;line-height:1.5}@media (max-width:680px){.news_item_anot{margin-top:1em}}@media (min-width:981px){.news_list._main .news_list_cell:nth-child(6n) .news_item .news_item_anot,.news_list._main .news_list_cell:nth-child(6n+1) .news_item .news_item_anot{display:block}}@media (max-width:981px){.news_item_anot{display:block}}.news_item_more{margin:auto 0 0 0;padding:2em 0 0 0}.news_item_more_text{display:inline-block;position:relative;padding:0 .66em 0 0;font-size:1.5em;font-weight:700;line-height:1}.news_item_more_text:after{content:'';display:block;position:absolute;top:.33em;right:0;width:.46em;height:.46em;border-style:solid;border-color:#1d2f39;border-width:1px 1px 0 0;transform:rotate(45deg)}.news_view{display:block}.news_view_header{display:flex;background:#f6f6f6}@media (max-width:700px){.news_view_header{flex-direction:column}}.news_view_header_wrap_text{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;padding:60px}@media (max-width:1440px){.news_view_header_wrap_text{padding:4.16vw}}.news_view_header_wrap_image{flex:0 1 auto;width:658px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}@media (max-width:700px){.news_view_header_wrap_image{width:100%}}.news_view_header_wrap_image:before{content:'';display:block;padding:55.55% 0 0 0}.news_view_header_title{margin:0;font-size:24px;font-weight:700;line-height:1.3}.news_view_header_info{display:flex;margin:30px 0 0 0;color:#9da4a8}.news_view_header_date{font-size:16px;font-weight:700}.news_view_header_views{display:inline-block;position:relative;margin:0 0 0 20px;padding:0 0 0 28px;font-size:14px;font-weight:700}.news_view_header_views:before{content:'';display:block;position:absolute;top:50%;left:0;width:20px;height:12px;margin:-6px 0 0 0;background:url(../imgs/views.svg) no-repeat 0 0;background-size:contain}.news_view_breadcrumbs{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;margin:0 0 10px 0}.news_view_breadcrumbs li{display:flex;font-size:16px;font-weight:700}.news_view_breadcrumbs li:after{content:'/';display:inline-block;margin:0 .5em}.news_view_breadcrumbs li:last-child:after{display:none}.news_view_breadcrumbs,.news_view_breadcrumbs a{color:#9da4a8}.news_view_body{margin:60px 0}.news_view_other{margin:60px 0 120px 0}.page_main.rent{overflow:hidden}.rent_promo{margin-top:-1.4em;padding-bottom:5em;display:grid;grid-template-columns:1fr 1fr}@media all and (max-width:1450px){.rent_promo{grid-template-columns:620px 1fr}}@media all and (max-width:1200px){.rent_promo{grid-template-columns:1fr 1fr}}@media all and (max-width:768px){.rent_promo{margin-top:-2em;display:-ms-flex;display:flex;flex-direction:column}}.rent_promo .mobile_bgr{display:none}@media all and (max-width:768px){.rent_promo .mobile_bgr{display:inline-block;grid-row:1;grid-column:1;width:100vw;margin-left:-24px}}@media all and (max-width:480px){.rent_promo .mobile_bgr{display:-ms-flex;display:flex;justify-content:center;align-items:center}}.rent_promo .mobile_bgr img{width:100%}@media all and (max-width:480px){.rent_promo .mobile_bgr img{width:132.2%;margin-left:-2.3em}}.rent_promo .text_block{padding-top:8.7em;position:relative;z-index:10;grid-row:1/span 1;grid-column:1}@media all and (max-width:1200px){.rent_promo .text_block{grid-column:1/span 2}}@media all and (max-width:1000px){.rent_promo .text_block{padding-top:6.8em}}@media all and (max-width:768px){.rent_promo .text_block{grid-row:2;grid-column:1;padding-top:2.8em}}@media all and (max-width:480px){.rent_promo .text_block{padding-top:3.2em}}.rent_promo .text_block p{width:81%}@media all and (max-width:1200px){.rent_promo .text_block p{width:450px}}@media all and (max-width:1000px){.rent_promo .text_block p{width:440px}}@media all and (max-width:768px){.rent_promo .text_block p{width:100%;text-align:center}}.rent_promo .text_block p.phone{font-size:19px;font-weight:700;margin-top:10px;width:auto;display:inline-block}.rent_promo .text_block p.phone a{text-decoration:none;color:#1d2f39}@media all and (max-width:768px){.rent_promo .text_block p.phone{width:100%;display:-ms-flex;display:flex;justify-content:center;align-items:center}}@media all and (max-width:480px){.rent_promo .text_block p.phone span.wrap{display:block}}.rent_promo h1.title{font-size:50px;font-weight:400;color:#1d2f39;margin-bottom:50px}@media all and (max-width:1200px){.rent_promo h1.title{max-width:300px}}@media all and (max-width:1000px){.rent_promo h1.title{max-width:50%}}@media all and (max-width:768px){.rent_promo h1.title{font-size:42px;text-align:center;max-width:100%;width:100%}}@media all and (max-width:480px){.rent_promo h1.title{font-size:30px}}.rent_promo p{line-height:1.3}.rent_promo .numbers_block{display:-ms-flex;display:flex;flex-direction:column;position:relative;z-index:10}.rent_promo .numbers_block--one{grid-row:2/span 1;grid-column:1}@media all and (max-width:1000px){.rent_promo .numbers_block--one{grid-column:1/span 2}}@media all and (max-width:768px){.rent_promo .numbers_block--one{grid-column:1;grid-row:3}}@media all and (max-width:768px){.rent_promo .numbers_block--one .number_row .number_item:first-child{width:59.2%!important}}@media all and (max-width:480px){.rent_promo .numbers_block--one .number_row .number_item:first-child{width:53.2%!important}}@media all and (max-width:768px){.rent_promo .numbers_block--one .number_row .number_item:last-child{width:40%!important}}@media all and (max-width:480px){.rent_promo .numbers_block--one .number_row .number_item:last-child{width:46%!important}}.rent_promo .numbers_block--two{grid-row:3/span 1;grid-column:1}@media all and (max-width:1000px){.rent_promo .numbers_block--two{grid-column:1/span 2}}@media all and (max-width:768px){.rent_promo .numbers_block--two{grid-column:1;grid-row:4}}@media all and (max-width:768px){.rent_promo .numbers_block--two .number_row{padding-top:0!important}}@media all and (max-width:480px){.rent_promo .numbers_block--two .number_row{padding-top:0!important}}@media all and (max-width:768px){.rent_promo .numbers_block--two .number_row .number_item:first-child{width:51%!important}}@media all and (max-width:480px){.rent_promo .numbers_block--two .number_row .number_item:first-child{width:53.2%!important}}@media all and (max-width:768px){.rent_promo .numbers_block--two .number_row .number_item:last-child{width:49%!important;margin-bottom:0!important}}@media all and (max-width:480px){.rent_promo .numbers_block--two .number_row .number_item:last-child{width:46%!important;margin-top:.6em}}.rent_promo .numbers_block .number_row{display:-ms-flex;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-top:0}@media all and (max-width:1200px){.rent_promo .numbers_block .number_row{padding-top:0}}@media all and (max-width:1000px){.rent_promo .numbers_block .number_row{justify-content:flex-start;padding-top:0}}@media all and (max-width:768px){.rent_promo .numbers_block .number_row{padding-left:1em;padding-top:0}}@media all and (max-width:480px){.rent_promo .numbers_block .number_row{padding-left:0;padding-top:0}}.rent_promo .numbers_block .number_row:last-child .number_item:last-child{padding-top:1em}@media all and (max-width:1200px){.rent_promo .numbers_block .number_row:last-child .number_item:last-child{padding-top:0}}@media all and (max-width:1000px){.rent_promo .numbers_block .number_row:last-child .number_item:last-child{margin-bottom:-.5em}}@media all and (max-width:768px){.rent_promo .numbers_block .number_row:last-child .number_item:last-child{margin-bottom:-3.1em}}@media all and (max-width:480px){.rent_promo .numbers_block .number_row:last-child .number_item:last-child{margin-bottom:-3.5em}}.rent_promo .numbers_block .number_row .number_item{width:50%;position:relative}@media all and (max-width:1000px){.rent_promo .numbers_block .number_row .number_item:first-child{width:33%}}.rent_promo .numbers_block .number_row .number_item:first-child .number_text{position:absolute;left:1.5em;bottom:.3em;line-height:1.8}@media all and (max-width:480px){.rent_promo .numbers_block .number_row .number_item:first-child .number_text{left:1.8em;bottom:.7em}}.rent_promo .numbers_block .number_row .number_item:last-child{width:49%;padding-top:2em}@media all and (max-width:1200px){.rent_promo .numbers_block .number_row .number_item:last-child{padding-top:0}}@media all and (max-width:1000px){.rent_promo .numbers_block .number_row .number_item:last-child{width:38%}}.rent_promo .numbers_block .number_row .number_item:last-child .number_text{line-height:1.2;margin:.5em 0}@media all and (max-width:768px){.rent_promo .numbers_block .number_row .number_item:last-child .number_text{font-size:24px;margin:.8em 0}}@media all and (max-width:480px){.rent_promo .numbers_block .number_row .number_item:last-child .number_text{font-size:17px;margin:1.2em 0}}.rent_promo .numbers_block .number_row .number_item .big{font-size:141px;color:#63c658;line-height:1.2;font-family:gosha_sans}.rent_promo .numbers_block .number_row .number_item .number_text{font-family:gosha_sans;font-weight:400;font-size:35px;line-height:1.8}@media all and (max-width:480px){.rent_promo .numbers_block .number_row .number_item .number_text{font-size:25px}}.rent_promo .bottom_text_wrapper{grid-row:3/span 2;grid-column:2;position:relative;z-index:10;padding-top:8em;padding-left:1em;padding-right:13%;font-size:16px}@media all and (max-width:1450px){.rent_promo .bottom_text_wrapper{padding-right:0;padding-top:7em}}@media all and (max-width:1200px){.rent_promo .bottom_text_wrapper{padding-top:3.5em;width:468px}}@media all and (max-width:1000px){.rent_promo .bottom_text_wrapper{width:auto;padding-top:2.2em;padding-left:33.2%;grid-row:4/span 1;grid-column:1/span 2}}@media all and (max-width:768px){.rent_promo .bottom_text_wrapper{padding-left:0;width:100%;text-align:center;padding-top:2.2em}}@media all and (max-width:480px){.rent_promo .bottom_text_wrapper{padding-top:1.7em}}.rent_promo .bottom_text_wrapper p{margin-bottom:1.3em;font-size:16px}@media all and (max-width:768px){.rent_promo .bottom_text_wrapper ul{display:-ms-flex;display:flex;flex-direction:column;align-items:center}}@media all and (max-width:768px){.rent_promo .bottom_text_wrapper ul li{display:inline-block}}.rent_promo .img_block{position:relative;z-index:11;grid-row:1/span 3;grid-column:2}@media all and (max-width:1000px){.rent_promo .img_block{grid-row:1/span 1}}@media all and (max-width:768px){.rent_promo .img_block{display:none}}.rent_promo .img_block .img_item{width:100%;height:48em;position:relative}@media all and (max-width:1000px){.rent_promo .img_block .img_item{height:auto}}.rent_promo .img_block .img_item a{display:block}.rent_promo .img_block .img_item a:hover img{filter:saturate(2)}.rent_promo .img_block .img_item img{position:absolute;left:-15.4em;top:-5.5em;transition:.3s}@media all and (max-width:1450px){.rent_promo .img_block .img_item img{left:-12.4em}}@media all and (max-width:1200px){.rent_promo .img_block .img_item img{left:-14.4em}}@media all and (max-width:1000px){.rent_promo .img_block .img_item img{left:-7em;top:-1.1em;width:50em}}.green_line{background:#204d2d;color:#fff;height:87px;width:110vw;overflow:hidden;margin-left:-5vw;transform:rotate(8.2deg);display:-ms-flex;display:flex;align-items:center;padding-bottom:1em}@media all and (max-width:768px){.green_line{height:76px;padding-bottom:.7em}}@media all and (max-width:480px){.green_line{height:50px;padding-bottom:.6em}}.green_line p{font-family:gosha_sans;font-size:26px;position:absolute;top:.2em;left:0;white-space:nowrap;margin:0;padding-left:30%;width:2930px;will-change:transform}@media all and (max-width:768px){.green_line p{font-size:20px;width:2130px}}@media all and (max-width:480px){.green_line p{font-size:15px;width:1580px}}.green_line .file_icon{display:inline-block;margin:0 1.5em;position:relative;top:.45em;will-change:transform}@media all and (max-width:480px){.green_line .file_icon{width:28px;top:.6em}}.green_line .file_icon img{width:100%;will-change:transform}.green_line .green_line_inner{display:-ms-flex;display:flex;flex-direction:row;position:absolute}.green_line p:first-child{-webkit-animation:scroll_1 30s infinite linear;animation:scroll_1 30s infinite linear}.green_line p:last-child{-webkit-animation:scroll_two 30s infinite linear;animation:scroll_two 30s infinite linear}.green_line span.bold{font-weight:700;font-size:40px}@media all and (max-width:768px){.green_line span.bold{font-size:32px}}@media all and (max-width:480px){.green_line span.bold{font-size:22px}}@-webkit-keyframes scroll_1{0%{transform:translate(0,0)}50%{transform:translate(-100%,0)}50.0001%{transform:translate(100%,0)}100%{transform:translate(0,0)}}@keyframes scroll_1{0%{transform:translate(0,0)}50%{transform:translate(-100%,0)}50.0001%{transform:translate(100%,0)}100%{transform:translate(0,0)}}@-webkit-keyframes scroll_two{0%{transform:translate(100%,0)}50%{transform:translate(0,0)}99.999%{transform:translate(-100%,0)}100%{transform:translate(0,0)}}@keyframes scroll_two{0%{transform:translate(100%,0)}50%{transform:translate(0,0)}99.999%{transform:translate(-100%,0)}100%{transform:translate(0,0)}}.form_wrapper{display:-ms-flex;display:flex;flex-direction:row;padding-top:8.8em;padding-bottom:5em}@media all and (max-width:1000px){.form_wrapper{flex-direction:column;padding-top:5.8em}}@media all and (max-width:480px){.form_wrapper{padding-top:3.8em}}.form_wrapper .img_block{width:50%;position:relative;height:100%;z-index:1}@media all and (max-width:1000px){.form_wrapper .img_block{width:100%}}.form_wrapper .img_block .form_text_box{position:absolute;top:5.3em;left:0;z-index:10}@media all and (max-width:1450px){.form_wrapper .img_block .form_text_box{padding-right:1em}}@media all and (max-width:1000px){.form_wrapper .img_block .form_text_box{padding-right:0;position:relative;top:auto;left:auto;margin-bottom:40px}}.form_wrapper .img_block .title{font-size:50px;font-weight:400;color:#1d2f39;margin-bottom:10px}@media all and (max-width:1000px){.form_wrapper .img_block .title{text-align:center;margin-bottom:20px}}@media all and (max-width:768px){.form_wrapper .img_block .title{font-size:42px}}@media all and (max-width:480px){.form_wrapper .img_block .title{font-size:30px}}@media all and (max-width:1000px){.form_wrapper .img_block .title span.wrap_d{display:block}}.form_wrapper .img_block .subtitle{font-size:25px;line-height:1.2;margin:0}@media all and (max-width:1000px){.form_wrapper .img_block .subtitle{text-align:center}}@media all and (max-width:768px){.form_wrapper .img_block .subtitle{font-size:30px}}@media all and (max-width:480px){.form_wrapper .img_block .subtitle{font-size:24px}}@media all and (max-width:1450px){.form_wrapper .img_block .subtitle span.wrap{display:block}}@media all and (max-width:1000px){.form_wrapper .img_block .subtitle span.wrap{display:inline}}.form_wrapper .img_block .img_item{position:relative;z-index:1;height:1017px}@media all and (max-width:1000px){.form_wrapper .img_block .img_item{display:none}}.form_wrapper .img_block .img_item img{top:0;right:1em;position:absolute}.form_wrapper .form_block{position:relative;z-index:10;width:49%;margin-left:auto}@media all and (max-width:1000px){.form_wrapper .form_block{width:100%}}.form_wrapper .form_block form{display:-ms-flex;display:flex;flex-direction:column}.form_wrapper .form_block form .input_box{margin-bottom:20px}.form_wrapper .form_block form .input_box input,.form_wrapper .form_block form .input_box textarea{font-size:16px;padding:1.1em 1.8em;color:#1d2f39;border:1px solid #d6d6d6;width:100%;outline:0!important;font-family:pt_root_ui,Arial,sans-serif}@media all and (max-width:480px){.form_wrapper .form_block form .input_box input,.form_wrapper .form_block form .input_box textarea{padding:1.1em .8em}}.form_wrapper .form_block form .input_box input:active,.form_wrapper .form_block form .input_box input:focus,.form_wrapper .form_block form .input_box input:focus-visible,.form_wrapper .form_block form .input_box input:hover,.form_wrapper .form_block form .input_box textarea:active,.form_wrapper .form_block form .input_box textarea:focus,.form_wrapper .form_block form .input_box textarea:focus-visible,.form_wrapper .form_block form .input_box textarea:hover{border:1px solid #d6d6d6}.form_wrapper .form_block form .input_box textarea{resize:vertical;min-height:5em}.form_wrapper .form_block form .input_box input::-webkit-input-placeholder{color:#1d2f39;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.form_wrapper .form_block form .input_box input::-moz-placeholder{color:#1d2f39;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.form_wrapper .form_block form .input_box input:-moz-placeholder{color:#1d2f39;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.form_wrapper .form_block form .input_box input:-ms-input-placeholder{color:#1d2f39;-ms-transition:opacity .3s ease;transition:opacity .3s ease}.form_wrapper .form_block form .input_box textarea::-webkit-input-placeholder{color:#1d2f39;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.form_wrapper .form_block form .input_box textarea::-moz-placeholder{color:#1d2f39;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.form_wrapper .form_block form .input_box textarea:-moz-placeholder{color:#1d2f39;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.form_wrapper .form_block form .input_box textarea:-ms-input-placeholder{color:#1d2f39;-ms-transition:opacity .3s ease;transition:opacity .3s ease}.form_wrapper .form_block form .input_box input:focus::-webkit-input-placeholder{opacity:0}.form_wrapper .form_block form .input_box input:focus::-moz-placeholder{opacity:0}.form_wrapper .form_block form .input_box input:focus:-moz-placeholder{opacity:0}.form_wrapper .form_block form .input_box input:focus:-ms-input-placeholder{opacity:0}.form_wrapper .form_block form .input_box textarea:focus::-webkit-input-placeholder{opacity:0}.form_wrapper .form_block form .input_box textarea:focus::-moz-placeholder{opacity:0}.form_wrapper .form_block form .input_box textarea:focus:-moz-placeholder{opacity:0}.form_wrapper .form_block form .input_box textarea:focus:-ms-input-placeholder{opacity:0}.form_wrapper .form_block form .input_box--file{margin-top:-20px}@media all and (max-width:1450px){.form_wrapper .form_block form .input_box--file p{max-width:250px}}.form_wrapper .form_block form .input_box--file input{border:none;padding:0;position:absolute;opacity:0}.form_wrapper .form_block form .input_box--file input:active,.form_wrapper .form_block form .input_box--file input:focus,.form_wrapper .form_block form .input_box--file input:focus-visible,.form_wrapper .form_block form .input_box--file input:hover{border:none}.form_wrapper .form_block form .input_box--file label{border:1px solid #d6d6d6;font-size:16px;padding:1.1em 1.8em;box-sizing:border-box;display:inline-block;width:100%;cursor:pointer}.form_wrapper .form_block form .input_box--file label p{background:#63c658;color:#fff;border-radius:0;border:none;font-family:pt_root_ui,Arial,sans-serif;font-size:16px;padding:.1em .3em;cursor:pointer;display:inline-block;margin:0}.form_wrapper .form_block form .input_box--file label span{font-size:16px;color:#1d2f39;cursor:pointer;margin-left:10px}.form_wrapper .form_block form .submit_btn{background:#63c658;color:#fff;border-radius:0;font-size:16px;padding:.95em 2.5em;display:inline-block;align-self:flex-start;border-radius:0;border:none;cursor:pointer}@media all and (max-width:1000px){.form_wrapper .form_block form .submit_btn{padding:1em 5.3em;margin-left:auto;margin-right:auto}}@media all and (max-width:768px){.form_wrapper .form_block form .submit_btn{width:100%}}.form_wrapper .form_block form .confirmation{color:#ccc;font-size:16px}@media all and (max-width:1000px){.form_wrapper .form_block form .confirmation{text-align:center;max-width:480px;margin-left:auto;margin-right:auto}}.form_wrapper .form_block form .confirmation a{text-decoration:underline}.townhouse_app{padding:76px 0 0 0}.plan-fade-enter-active{transition:opacity .5s linear}.plan-fade-enter{opacity:.5}.townhouse_map{position:relative;height:calc(100vh - 76px)}.townhouse_map_svg{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:980px){.townhouse_map_svg{width:135%;left:-35%}}.townhouse_map_block{fill:red;opacity:.45;transition:opacity 150ms ease-out}.townhouse_map_block._available{fill:#0f0;opacity:0}.townhouse_map_block._hover{opacity:0}.townhouse_map_house_area{fill:transparent;opacity:0;cursor:pointer}.townhouse_map_house_shape{fill:red;opacity:.4;transition:opacity 150ms ease-out}.townhouse_map_house_shape._available{fill:#0f0}.townhouse_map_house_shape._hover{opacity:.6}.townhouse_map_popup{z-index:2;position:absolute;top:50%;left:50%;margin:-20px 0 0 0;padding:15px;font-size:16px;line-height:1.3;pointer-events:none;background:#fff;opacity:0;transform:translate(-50%,-100%)}.townhouse_map_popup._visible{opacity:1}.townhouse_map_popup .address{display:flex}.townhouse_map_popup .address .block{font-size:18px;font-weight:700}.townhouse_map_popup .address .house{margin:0 0 0 auto;padding:0 0 0 20px}.townhouse_map_popup .available{margin:10px 0 15px 0;color:#a7a7a7}.townhouse_map_popup .date{margin:-15px 0 -10px 0;color:#a7a7a7}.townhouse_content{display:flex;flex-wrap:wrap;max-width:1720px;margin:0 auto;padding:32px 32px 48px 32px}@media (max-width:980px){.townhouse_content{padding-left:24px;padding-right:24px}}@media (max-width:700px){.townhouse_content{padding:0}}.townhouse_content_wrap_plan{flex:0 1 auto;width:30%;padding:32px 0}@media (min-width:701px) and (max-width:980px){.townhouse_content_wrap_plan{display:none}}@media (max-width:700px){.townhouse_content_wrap_plan{width:100%;padding:24px 24px 36px 24px}}.townhouse_content_wrap_info{flex:1 1 auto;width:70%;padding:32px 0 0 5%}@media (max-width:980px){.townhouse_content_wrap_info{padding-left:0}}@media (max-width:700px){.townhouse_content_wrap_info{padding:0}}.townhouse_mobile_title{display:none}@media (max-width:700px){.townhouse_mobile_title{display:flex;align-items:center;justify-content:center;font-size:5.14vw;font-weight:700;line-height:1.2}}@media (max-width:466px){.townhouse_mobile_title{font-size:24px}}.townhouse_plan{position:relative;max-width:600px;margin:0 auto}.townhouse_plan .townhouse_mobile_title{position:absolute;top:8%;left:10%}.townhouse_plan_svg{width:100%;height:auto}.townhouse_plan_block_path{fill:rgba(227,0,0,.13);opacity:1;cursor:pointer}.townhouse_plan_block_path._available{fill:rgba(0,227,0,.13)}.townhouse_plan_block_path._available._hover{fill:rgba(0,227,0,0);stroke:#28d500;stroke-width:3px}.townhouse_plan_house_path{fill:red;opacity:0;cursor:pointer;transition:opacity 150ms ease-out}.townhouse_plan_house_path._available{fill:#00e300}.townhouse_plan_house_path._hover{opacity:.6}.townhouse_nav{margin:0 0 48px 0}@media (max-width:1180px){.townhouse_nav{margin:0 0 32px 0}}.townhouse_nav ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;margin:0 0 -16px -32px}@media (max-width:1180px){.townhouse_nav ul{margin:0 0 -12px -24px;font-size:18px}}.townhouse_nav ul li{display:flex;align-items:center;padding:0 0 16px 32px;font-size:24px;font-weight:700;line-height:1;white-space:nowrap}@media (max-width:1180px){.townhouse_nav ul li{padding:0 0 12px 24px;font-size:18px}}.townhouse_nav_button{overflow:visible;width:auto;margin:0;padding:0;font:inherit;line-height:normal;text-decoration:none;color:inherit;background:0 0;border:none;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;outline:0;display:inline-block;position:relative;width:34px;height:34px;cursor:pointer}.townhouse_nav_button:before{content:'';display:block;position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-style:solid;border-color:#d9dcde;border-width:3px 3px 0 0;transition:transform 120ms ease-out}.townhouse_nav_button._prev:before{transform:translateX(4px) rotate(-135deg)}.townhouse_nav_button._prev:active:before{transform:translateX(0) rotate(-135deg)}.townhouse_nav_button._next:before{transform:translateX(-4px) rotate(45deg)}.townhouse_nav_button._next:active:before{transform:translateX(0) rotate(45deg)}.townhouse_house_svg{max-width:100%;height:auto}.townhouse_house_flat_path{fill:#aaa;opacity:0;cursor:pointer;transition:opacity 150ms ease-out}.townhouse_house_flat_path._available{fill:#00e02f}.townhouse_house_flat_path._reserved{fill:#ffdf84}.townhouse_house_flat_path._sold{fill:#444a4d;opacity:.5}.townhouse_house_flat_path:hover{opacity:.5}.townhouse_house_flat_info{opacity:0;transition:opacity 120ms ease-out;pointer-events:none}.townhouse_house_flat_info._sold{opacity:1}.townhouse_house_flat_info._hover{opacity:1}.townhouse_house_flat_info_bg{fill:#777}.townhouse_house_flat_info_bg._available{fill:#26ac42}.townhouse_house_flat_info_bg._reserved{fill:#b5821b}.townhouse_house_flat_info_bg._sold{fill:#ed1842}.townhouse_house_flat_info_text{fill:#fff;font-size:16px;font-weight:700}.townhouse_house_flat_info_text tspan:first-child{font-size:14px}.townhouse_house_flat_info._sold .townhouse_house_flat_info_text{text-anchor:middle}.townhouse_block_svg{width:100%;height:auto}.townhouse_block_flat_path{fill:#aaa;opacity:.15;cursor:pointer;transition:opacity 150ms ease-out}.townhouse_block_flat_path._available{fill:#97ed68}.townhouse_block_flat_path._reserved{fill:#ffdf84}.townhouse_block_flat_path._sold{fill:#d90b32}.townhouse_block_flat_path._hover,.townhouse_block_flat_path:hover{opacity:1}.townhouse_flat{display:flex;flex-wrap:wrap}@media (max-width:700px){.townhouse_flat{flex-direction:column}}.townhouse_flat_wrap_block{flex:0 0 auto;width:200px}@media (max-width:700px){.townhouse_flat_wrap_block{order:1;width:100%;margin:0;padding:24px 24px 36px 24px;background:#fafafa}}.townhouse_flat_wrap_title{display:none}@media (max-width:700px){.townhouse_flat_wrap_title{order:2;display:block;padding:24px}}.townhouse_flat_wrap_info{flex:1 1 auto;display:flex;flex-wrap:wrap;width:calc(100% - 200px);padding:0 0 0 32px}@media (max-width:700px){.townhouse_flat_wrap_info{order:4;width:100%;margin:0;padding:24px 24px 36px 24px}}.townhouse_flat_wrap_propdoc{display:flex;flex-wrap:wrap;width:100%}.townhouse_flat_wrap_property{padding:0 32px 24px 0}@media (max-width:700px){.townhouse_flat_wrap_property{width:100%;padding:0}}.townhouse_flat_wrap_doc{padding:0 0 24px 0}@media (max-width:700px){.townhouse_flat_wrap_doc{width:100%;margin:32px 0 0 0;padding:0}}.townhouse_flat_wrap_feedback{width:100%}@media (max-width:700px){.townhouse_flat_wrap_feedback{margin:32px 0 0 0}}.townhouse_flat_wrap_plan{width:100%;margin:60px 0 0 0}@media (max-width:700px){.townhouse_flat_wrap_plan{order:3;width:100%;margin:0;padding:0}}.townhouse_property{margin:0;padding:0;list-style:none;width:280px}.townhouse_property li{display:flex;justify-content:space-between;margin:10px 0 0 0;font-size:16px;line-height:1.3}.townhouse_property li:first-child{margin-top:0}.townhouse_property li>span{flex:0 0 auto}.townhouse_property li>span:first-child{width:60%;padding:0 20px 0 0;white-space:nowrap}.townhouse_property li>span:last-child{width:40%}.townhouse_docs{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;margin:0 0 -10px -24px}@media (max-width:700px){.townhouse_docs{flex-wrap:wrap;flex-direction:row}}.townhouse_docs li{padding:0 0 10px 24px}@media (max-width:700px){.townhouse_docs li{width:50%}}.townhouse_docs_button{overflow:visible;width:auto;margin:0;padding:0;font:inherit;line-height:normal;text-decoration:none;color:inherit;background:0 0;border:none;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;outline:0;display:inline-flex;align-items:center;justify-content:flex-start;color:#22333d;text-align:left;text-decoration:none;cursor:pointer}.townhouse_docs_button:before{flex:0 0 auto;content:'';display:block;width:30px;height:30px;margin:0 15px 0 0;background:url(../imgs/flat_icons.svg) no-repeat 30px 30px;background-size:30px auto}.townhouse_docs_button._plan:before{background-position:0 0}.townhouse_docs_button._design:before{background-position:0 -40px}.townhouse_feedback{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 -16px -16px}.townhouse_feedback button{overflow:visible;width:auto;margin:0;padding:0;font:inherit;line-height:normal;text-decoration:none;color:inherit;background:0 0;border:none;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;outline:0;display:block;width:calc(50% - 20px);max-width:240px;min-width:14.5em;margin:0 0 16px 16px;padding:18px 0;font-size:15px;line-height:1;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;color:#fff;background:#22333d;border:1px solid #22333d;border-radius:0;transition:color 180ms ease-out,background-color 180ms ease-out}@media (max-width:420px){.townhouse_feedback button{padding:16px 0;font-size:14px}}.townhouse_feedback button:hover{color:#22333d;background:rgba(34,51,61,0)}.townhouse_feedback button:nth-child(2){background:#ed1842;border-color:#ed1842}.townhouse_feedback button:nth-child(2):hover{color:#ed1842;background:rgba(237,24,66,0)}.townhouse_feedback._disabled button{opacity:.3;pointer-events:none}.townhouse_flat_plan{display:block;max-width:100%;height:auto}
/*# sourceMappingURL=main.css.map */
