a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:none;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}ul{list-style-type:none}a{background:transparent;text-decoration:none}button,input{line-height:normal}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}img{height:auto;max-width:100%}input:focus,textarea:focus{outline:0}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0}@font-face{font-family:Manrope;font-style:normal;font-weight:700;src:url(../fonts/Manrope-Bold.eot);src:local("../fonts/Manrope Bold"),local("../fonts/Manrope-Bold"),url(../fonts/Manrope-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Manrope-Bold.woff2) format("woff2"),url(../fonts/Manrope-Bold.woff) format("woff"),url(../fonts/Manrope-Bold.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;src:url(../fonts/Manrope-Semibold.eot);src:local("../fonts/Manrope Semibold"),local("../fonts/Manrope-Semibold"),url(../fonts/Manrope-Semibold.eot?#iefix) format("embedded-opentype"),url(../fonts/Manrope-Semibold.woff2) format("woff2"),url(../fonts/Manrope-Semibold.woff) format("woff"),url(../fonts/Manrope-Semibold.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:400;src:url(../fonts/Manrope-Regular.eot);src:local("../fonts/Manrope Regular"),local("../fonts/Manrope-Regular"),url(../fonts/Manrope-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Manrope-Regular.woff2) format("woff2"),url(../fonts/Manrope-Regular.woff) format("woff"),url(../fonts/Manrope-Regular.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:300;src:url(../fonts/Manrope-Light.eot);src:local("../fonts/Manrope Light"),local("../fonts/Manrope-Light"),url(../fonts/Manrope-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Manrope-Light.woff2) format("woff2"),url(../fonts/Manrope-Light.woff) format("woff"),url(../fonts/Manrope-Light.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:100;src:url(../fonts/Manrope-Thin.eot);src:local("../fonts/Manrope Thin"),local("../fonts/Manrope-Thin"),url(../fonts/Manrope-Thin.eot?#iefix) format("embedded-opentype"),url(../fonts/Manrope-Thin.woff2) format("woff2"),url(../fonts/Manrope-Thin.woff) format("woff"),url(../fonts/Manrope-Thin.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;src:url(../fonts/Manrope-Medium.eot);src:local("../fonts/Manrope Medium"),local("../fonts/Manrope-Medium"),url(../fonts/Manrope-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Manrope-Medium.woff2) format("woff2"),url(../fonts/Manrope-Medium.woff) format("woff"),url(../fonts/Manrope-Medium.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;src:url(../fonts/Manrope-ExtraBold.eot);src:local("../fonts/Manrope ExtraBold"),local("../fonts/Manrope-ExtraBold"),url(../fonts/Manrope-ExtraBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Manrope-ExtraBold.woff2) format("woff2"),url(../fonts/Manrope-ExtraBold.woff) format("woff"),url(../fonts/Manrope-ExtraBold.ttf) format("truetype")}html{background:#fff;background-size:cover;color:#48585c;font-family:Manrope,sans-serif!important;font-size:10px;font-weight:700;min-height:300px;-webkit-text-size-adjust:100%}body,html{margin:0;padding:0;scroll-behavior:smooth}body{background:#fff;display:flex;flex-direction:column;height:100%;min-height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.open-menu{overflow:hidden}img,svg{height:100%;width:100%}img{display:block}*{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.article .photo-caption,.body{background-color:#f8f8f8;flex:1 0 auto;position:relative;scroll-behavior:auto;width:100%;z-index:100}.container{margin:0 auto;max-width:1920px;padding:1px 96px}@media(min-width:1440px)and (max-width:1599px){.container{padding:1px 96px}}@media(min-width:1280px)and (max-width:1439px){.container{padding:1px 96px}}@media(min-width:1000px)and (max-width:1279px){.container{max-width:1280px}}@media(min-width:768px)and (max-width:999px){.container{padding:1px 24px}}@media(max-width:767px){.container{max-width:100%;padding:1px 16px}}.container.fix-2k{max-width:100%}.container.fullwidth{height:100%;max-width:unset;width:100%}.header-margin{padding-top:var(--header-height)}.flex-grid{align-content:space-between;display:flex;flex-direction:row;justify-content:space-between;margin:-16px;z-index:100}@media(max-width:767px){.flex-grid{flex-direction:column;margin:-12px}}.flex-grid.small-gap{margin:-8px}.flex-grid.small-gap .col{padding:8px}@media(min-width:768px)and (max-width:999px){.flex-grid.small-gap-mobile{margin:-12px}.flex-grid.small-gap-mobile .col{padding:12px}}@media(max-width:767px){.flex-grid.small-gap-mobile{margin:-6px}.flex-grid.small-gap-mobile .col{padding:6px}}@media(min-width:768px){.flex-grid.wrap{flex-wrap:wrap}}.flex-grid.justify-content-start{justify-content:flex-start}.flex-grid.justify-content-center{justify-content:center}@media(min-width:1000px){.flex-grid.desktop-wrap{flex-wrap:wrap}}@media(min-width:1280px){.flex-grid.sm-desktop-wrap{flex-wrap:wrap}}@media(min-width:1000px)and (max-width:1279px){.flex-grid.xs-desktop-wrap{flex-wrap:wrap}}@media(min-width:1000px)and (max-width:1199px){.flex-grid.xxs-desktop-wrap{flex-wrap:wrap}}@media(min-width:768px)and (max-width:999px){.flex-grid.tablet-wrap{flex-wrap:wrap}}@media(max-width:998px){.flex-grid.mobile-wrap{flex-wrap:wrap}}@media(min-width:1000px){.flex-grid.desktop-center{align-items:center}.flex-grid.desktop-column{flex-direction:column}}@media(max-width:998px){.flex-grid.mobile-row{flex-direction:row}}.flex-grid.column{flex-direction:column}@media(min-width:768px)and (max-width:999px){.flex-grid.tablet-column{flex-direction:column}}@media(max-width:998px){.flex-grid.mobile-column{flex-direction:column}}.flex-grid.align-items-start{align-items:flex-start}.flex-grid .col{align-items:stretch;display:flex;padding:16px;width:100%}.flex-grid .col.justify-content-start{justify-content:flex-start}.flex-grid .col.justify-content-center{justify-content:center}.flex-grid .col.flex-direction-column{flex-direction:column}.flex-grid .col.align-items-stretch{align-items:stretch}.flex-grid .col.align-items-start{align-items:flex-start}.flex-grid .col.align-items-end{align-items:flex-end}@media(max-width:998px){.flex-grid .col.order-top-mobile{order:-1}}@media(min-width:768px)and (max-width:999px){.flex-grid .col.order-top-only-tablet{order:-1}}@media(max-width:767px){.flex-grid .col.order-top-only-mobile{order:-1}}.flex-grid .col.w-10{width:10%}.flex-grid .col.w-15{width:15%}.flex-grid .col.w-18{width:18%}.flex-grid .col.w-20{width:20%}.flex-grid .col.w-25{width:25%}.flex-grid .col.w-30{width:30%}.flex-grid .col.w-33{width:33.333333%}.flex-grid .col.w-35{width:35%}.flex-grid .col.w-40{width:40%}.flex-grid .col.w-50{width:50%}.flex-grid .col.w-60{width:60%}.flex-grid .col.w-65{width:65%}.flex-grid .col.w-66{width:66.6666666%}.flex-grid .col.w-70{width:70%}.flex-grid .col.w-100{width:100%}@media(min-width:1000px){.flex-grid .col.w-10-desktop,.flex-grid .col.w-15-desktop{width:10%}.flex-grid .col.w-20-desktop{width:20%}.flex-grid .col.w-25-desktop{width:25%}.flex-grid .col.w-30-desktop{width:30%}.flex-grid .col.w-33-desktop{width:33.333333%}.flex-grid .col.w-35-desktop{width:35%}.flex-grid .col.w-40-desktop{width:40%}.flex-grid .col.w-41_7-desktop{width:41.7%}.flex-grid .col.w-45-desktop{width:45%}.flex-grid .col.w-50-desktop{width:50%}.flex-grid .col.w-55-desktop{width:55%}.flex-grid .col.w-60-desktop{width:60%}.flex-grid .col.w-65-desktop{width:65%}.flex-grid .col.w-67-desktop{width:66.666667%}}@media(min-width:1280px){.flex-grid .col.w-33-sm-desktop{width:33.333333%}.flex-grid .col.w-35-sm-desktop{width:35%}.flex-grid .col.w-40-sm-desktop{width:40%}.flex-grid .col.w-50-sm-desktop{width:50%}.flex-grid .col.w-60-sm-desktop{width:60%}.flex-grid .col.w-65-sm-desktop{width:65%}.flex-grid .col.w-67-sm-desktop{width:66.666667%}}@media(min-width:1440px){.flex-grid .col.w-33-m-desktop{width:33.333333%}.flex-grid .col.w-35-m-desktop{width:35%}.flex-grid .col.w-50-m-desktop{width:50%}.flex-grid .col.w-65-m-desktop{width:65%}}@media(min-width:1600px){.flex-grid .col.w-33-xl-desktop{width:33.333333%}.flex-grid .col.w-35-xl-desktop{width:35%}.flex-grid .col.w-50-xl-desktop{width:50%}.flex-grid .col.w-65-xl-desktop{width:65%}}@media(min-width:1000px)and (max-width:1279px){.flex-grid .col.w-20-xs-desktop{width:20%}.flex-grid .col.w-25-xs-desktop{width:25%}.flex-grid .col.w-33-xs-desktop{width:33.333333%}.flex-grid .col.w-50-xs-desktop{width:50%}.flex-grid .col.w-60-xs-desktop{width:60%}.flex-grid .col.w-66-xs-desktop{width:66.666666%}.flex-grid .col.w-70-xs-desktop{width:70%}.flex-grid .col.w-100-xs-desktop{width:100%}}@media(min-width:1000px)and (max-width:1199px){.flex-grid .col.w-25-xxs-desktop{width:25%}.flex-grid .col.w-50-xxs-desktop{width:50%}.flex-grid .col.w-75-xxs-desktop{width:75%}.flex-grid .col.w-100-xxs-desktop{width:100%}}@media(min-width:768px)and (max-width:999px){.flex-grid .col.w-25-tablet{width:25%}.flex-grid .col.w-33-tablet{width:33.333333%}.flex-grid .col.w-50-tablet{width:50%}.flex-grid .col.w-100-tablet{width:100%}}@media(max-width:767px){.flex-grid .col{padding:12px}.flex-grid .col.w-25-mobile{width:25%}.flex-grid .col.w-33-mobile{width:33.333333%}.flex-grid .col.w-50-mobile{width:50%}.flex-grid .col.w-100-mobile{width:100%}}@media(max-width:998px){.flex-grid .col.w-50-full-mobile{width:50%}}@media(max-width:478px){.flex-grid .col.w-25-xl-mobile{width:25%}.flex-grid .col.w-33-xl-mobile{width:33.333333%}.flex-grid .col.w-50-xl-mobile{width:50%}.flex-grid .col.w-100-xl-mobile{width:100%}}:root{--viewport-height:100%}.h1,.h2,.houses-inner .about-house .info .params,.houses-inner .about-house .info .params span,.info-wrapper .house-info .item .value,.news_inner .news .h2,.news_inner .news h2{font-family:Manrope,sans-serif;font-weight:600}.field input:-webkit-autofill,.modal-content input:-webkit-autofill{font-family:Manrope,sans-serif;font-weight:500}.accordion-wrapper .accordion-item .hided-content p,.accordion-wrapper .accordion-item .trigger .number,.article .author,.article .date,.body-large,.body-medium,.body-small,.button,.communication .communication-wrapper .community-card .build-info .ul,.double-slider .swiper-navigation-block .swiper-pagination,.double-slider .swiper-navigation-block .swiper-pagination .swiper-pagination-total,.errors-block .text,.field .input-text,.field input:-webkit-autofill,.field input:autofill,.footer .footer-bottom .text,.footer .footer-top .footer-contacts .contact,.footer .footer-top .links-block .link,.form-block .form .label-checkbox,.form-block .form .label-checkbox .link,.fullscreen-wrapper .text-block .text,.header .menu .item .text,.header .work-info .phone .number,.house-wrapper .description-wrapper .description-block .item .description,.houses-inner .conditions .note .icon,.item-with-icon .text,.link,.location-promo .labels .text,.modal-content input:-webkit-autofill,.modal-content input:autofill,.mortgage .bank-card .title .rate .news_inner .news p span,.mortgage .bank-card .title .rate .p span,.mortgage .mortgage-item .addition,.mortgage .mortgage-item .conditions .title,.mortgage .mortgage-item .conditions .ul,.news-item .readmore-link,.news_inner .news .mortgage .bank-card .title .rate p span,.news_inner .news p,.news_inner .news ul,.p,.share-tooltip,.status-block .status .text,.text-slider-block .swiper-navigation-block .swiper-pagination,.wind-rose-wrapper .house-variants .item .text{font-family:Manrope,sans-serif;font-weight:500}.caption,.footer .footer-top .footer-contacts .title,.form-block .form .text-label,.fullscreen-wrapper .presentation-block .text,.house-wrapper .description-wrapper .description-block .item .number,.houses-inner .about-house .info .title,.info-wrapper .house-info .item .description,.info-wrapper .house-types .item .text,.layout-slider .swiper-pagination-bullets .swiper-layout-pagination,.location-places .tab-item .tab-text,.mobile-menu .item .link,.modal-content .text-label,.news_inner .news .quote .author{font-family:Manrope,sans-serif;font-weight:500;letter-spacing:1.6px;text-transform:uppercase}.h1,.h2,.houses-inner .about-house .info .params,.houses-inner .about-house .info .params span,.info-wrapper .house-info .item .value,.news_inner .news .h2,.news_inner .news h2{color:#fff;font-size:64px;line-height:120%;margin-bottom:64px}.h1__black{color:#1c1c1c}.h1__light-gray{color:#cfd3d3}@media(min-width:1000px)and (max-width:1439px){.h1,.h2,.houses-inner .about-house .info .params,.houses-inner .about-house .info .params span,.info-wrapper .house-info .item .value,.news_inner .news .h2,.news_inner .news h2{font-size:52px}}@media(min-width:1000px)and (max-width:1279px){.h1,.h2,.houses-inner .about-house .info .params,.houses-inner .about-house .info .params span,.info-wrapper .house-info .item .value,.news_inner .news .h2,.news_inner .news h2{font-size:40px;line-height:120%}}@media(min-width:768px)and (max-width:999px){.h1,.h2,.houses-inner .about-house .info .params,.houses-inner .about-house .info .params span,.info-wrapper .house-info .item .value,.news_inner .news .h2,.news_inner .news h2{font-size:52px;line-height:120%}}@media(max-width:998px){.h1,.h2,.houses-inner .about-house .info .params,.houses-inner .about-house .info .params span,.info-wrapper .house-info .item .value,.news_inner .news .h2,.news_inner .news h2{font-size:40px;line-height:120%}}@media(max-width:767px){.h1,.h2,.houses-inner .about-house .info .params,.houses-inner .about-house .info .params span,.info-wrapper .house-info .item .value,.news_inner .news .h2,.news_inner .news h2{margin-bottom:40px}}@media(max-width:374px){.h1,.h2,.houses-inner .about-house .info .params,.houses-inner .about-house .info .params span,.info-wrapper .house-info .item .value,.news_inner .news .h2,.news_inner .news h2{font-size:32px}}.h2,.houses-inner .about-house .info .params span,.news_inner .news .h2,.news_inner .news h2{font-size:48px}.h2__black{color:#1c1c1c}@media(min-width:1000px)and (max-width:1439px){.h2,.houses-inner .about-house .info .params span,.news_inner .news .h2,.news_inner .news h2{font-size:36px;line-height:120%}}@media(min-width:1000px)and (max-width:1279px){.h2,.houses-inner .about-house .info .params span,.news_inner .news .h2,.news_inner .news h2{font-size:24px;line-height:120%}}@media(min-width:768px)and (max-width:999px){.h2,.houses-inner .about-house .info .params span,.news_inner .news .h2,.news_inner .news h2{font-size:36px;line-height:120%}}@media(max-width:998px){.h2,.houses-inner .about-house .info .params span,.news_inner .news .h2,.news_inner .news h2{font-size:24px;line-height:120%}}.accordion-wrapper .accordion-item .trigger .clickable .title,.article .quote-wrapper .paragraph,.article .title,.double-slider .swiper-navigation-block .swiper-pagination .swiper-pagination-current,.h3,.location-places .tab-screens .item-card .title,.location-promo .labels .title,.mobile-menu .item .text,.news_inner .news .quote p,.text-slider-block .swiper-navigation-block .swiper-pagination .swiper-pagination-current{color:#1c1c1c;font-size:26px;font-weight:600;line-height:120%}@media(min-width:1000px)and (max-width:1439px){.accordion-wrapper .accordion-item .trigger .clickable .title,.article .quote-wrapper .paragraph,.article .title,.double-slider .swiper-navigation-block .swiper-pagination .swiper-pagination-current,.h3,.location-places .tab-screens .item-card .title,.location-promo .labels .title,.mobile-menu .item .text,.news_inner .news .quote p,.text-slider-block .swiper-navigation-block .swiper-pagination .swiper-pagination-current{font-size:22px;line-height:120%}}@media(min-width:1000px)and (max-width:1279px){.accordion-wrapper .accordion-item .trigger .clickable .title,.article .quote-wrapper .paragraph,.article .title,.double-slider .swiper-navigation-block .swiper-pagination .swiper-pagination-current,.h3,.location-places .tab-screens .item-card .title,.location-promo .labels .title,.mobile-menu .item .text,.news_inner .news .quote p,.text-slider-block .swiper-navigation-block .swiper-pagination .swiper-pagination-current{font-size:18px;line-height:120%}}@media(min-width:768px)and (max-width:999px){.accordion-wrapper .accordion-item .trigger .clickable .title,.article .quote-wrapper .paragraph,.article .title,.double-slider .swiper-navigation-block .swiper-pagination .swiper-pagination-current,.h3,.location-places .tab-screens .item-card .title,.location-promo .labels .title,.mobile-menu .item .text,.news_inner .news .quote p,.text-slider-block .swiper-navigation-block .swiper-pagination .swiper-pagination-current{font-size:22px;line-height:120%}}@media(max-width:998px){.accordion-wrapper .accordion-item .trigger .clickable .title,.article .quote-wrapper .paragraph,.article .title,.double-slider .swiper-navigation-block .swiper-pagination .swiper-pagination-current,.h3,.location-places .tab-screens .item-card .title,.location-promo .labels .title,.mobile-menu .item .text,.news_inner .news .quote p,.text-slider-block .swiper-navigation-block .swiper-pagination .swiper-pagination-current{font-size:18px;line-height:120%}}.field input:-webkit-autofill,.modal-content input:-webkit-autofill{color:#1c1c1c;font-size:18px;line-height:150%}.accordion-wrapper .accordion-item .hided-content p,.body-medium,.button,.communication .communication-wrapper .community-card .build-info .ul,.errors-block .text,.field .input-text,.field input:-webkit-autofill,.field input:autofill,.footer .footer-top .footer-contacts .contact,.footer .footer-top .links-block .link,.fullscreen-wrapper .text-block .text,.house-wrapper .description-wrapper .description-block .item .description,.houses-inner .conditions .note .icon,.item-with-icon .text,.link,.location-promo .labels .text,.modal-content input:-webkit-autofill,.modal-content input:autofill,.mortgage .bank-card .title .rate .news_inner .news p span,.mortgage .bank-card .title .rate .p span,.mortgage .mortgage-item .addition,.mortgage .mortgage-item .conditions .title,.mortgage .mortgage-item .conditions .ul,.news-item .readmore-link,.news_inner .news .mortgage .bank-card .title .rate p span,.news_inner .news p,.news_inner .news ul,.p,.status-block .status .text{color:#1c1c1c;font-size:18px;line-height:150%}.body-medium__grey{color:#5a5a5c}.body-medium__light-grey{color:#cfd3d3}@media(min-width:1000px)and (max-width:1439px){.field input:-webkit-autofill,.modal-content input:-webkit-autofill{font-size:16px;line-height:150%}.accordion-wrapper .accordion-item .hided-content p,.body-medium,.button,.communication .communication-wrapper .community-card .build-info .ul,.errors-block .text,.field .input-text,.field input:-webkit-autofill,.field input:autofill,.footer .footer-top .footer-contacts .contact,.footer .footer-top .links-block .link,.fullscreen-wrapper .text-block .text,.house-wrapper .description-wrapper .description-block .item .description,.houses-inner .conditions .note .icon,.item-with-icon .text,.link,.location-promo .labels .text,.modal-content input:-webkit-autofill,.modal-content input:autofill,.mortgage .bank-card .title .rate .news_inner .news p span,.mortgage .bank-card .title .rate .p span,.mortgage .mortgage-item .addition,.mortgage .mortgage-item .conditions .title,.mortgage .mortgage-item .conditions .ul,.news-item .readmore-link,.news_inner .news .mortgage .bank-card .title .rate p span,.news_inner .news p,.news_inner .news ul,.p,.status-block .status .text{font-size:16px;line-height:150%}}@media(min-width:1000px)and (max-width:1279px){.field input:-webkit-autofill,.modal-content input:-webkit-autofill{font-size:14px;line-height:150%}.accordion-wrapper .accordion-item .hided-content p,.body-medium,.button,.communication .communication-wrapper .community-card .build-info .ul,.errors-block .text,.field .input-text,.field input:-webkit-autofill,.field input:autofill,.footer .footer-top .footer-contacts .contact,.footer .footer-top .links-block .link,.fullscreen-wrapper .text-block .text,.house-wrapper .description-wrapper .description-block .item .description,.houses-inner .conditions .note .icon,.item-with-icon .text,.link,.location-promo .labels .text,.modal-content input:-webkit-autofill,.modal-content input:autofill,.mortgage .bank-card .title .rate .news_inner .news p span,.mortgage .bank-card .title .rate .p span,.mortgage .mortgage-item .addition,.mortgage .mortgage-item .conditions .title,.mortgage .mortgage-item .conditions .ul,.news-item .readmore-link,.news_inner .news .mortgage .bank-card .title .rate p span,.news_inner .news p,.news_inner .news ul,.p,.status-block .status .text{font-size:14px;line-height:150%}}@media(min-width:768px)and (max-width:999px){.field input:-webkit-autofill,.modal-content input:-webkit-autofill{font-size:16px;line-height:150%}.accordion-wrapper .accordion-item .hided-content p,.body-medium,.button,.communication .communication-wrapper .community-card .build-info .ul,.errors-block .text,.field .input-text,.field input:-webkit-autofill,.field input:autofill,.footer .footer-top .footer-contacts .contact,.footer .footer-top .links-block .link,.fullscreen-wrapper .text-block .text,.house-wrapper .description-wrapper .description-block .item .description,.houses-inner .conditions .note .icon,.item-with-icon .text,.link,.location-promo .labels .text,.modal-content input:-webkit-autofill,.modal-content input:autofill,.mortgage .bank-card .title .rate .news_inner .news p span,.mortgage .bank-card .title .rate .p span,.mortgage .mortgage-item .addition,.mortgage .mortgage-item .conditions .title,.mortgage .mortgage-item .conditions .ul,.news-item .readmore-link,.news_inner .news .mortgage .bank-card .title .rate p span,.news_inner .news p,.news_inner .news ul,.p,.status-block .status .text{font-size:16px;line-height:150%}}@media(max-width:767px){.field input:-webkit-autofill,.modal-content input:-webkit-autofill{font-size:14px;line-height:150%}.accordion-wrapper .accordion-item .hided-content p,.body-medium,.button,.communication .communication-wrapper .community-card .build-info .ul,.errors-block .text,.field .input-text,.field input:-webkit-autofill,.field input:autofill,.footer .footer-top .footer-contacts .contact,.footer .footer-top .links-block .link,.fullscreen-wrapper .text-block .text,.house-wrapper .description-wrapper .description-block .item .description,.houses-inner .conditions .note .icon,.item-with-icon .text,.link,.location-promo .labels .text,.modal-content input:-webkit-autofill,.modal-content input:autofill,.mortgage .bank-card .title .rate .news_inner .news p span,.mortgage .bank-card .title .rate .p span,.mortgage .mortgage-item .addition,.mortgage .mortgage-item .conditions .title,.mortgage .mortgage-item .conditions .ul,.news-item .readmore-link,.news_inner .news .mortgage .bank-card .title .rate p span,.news_inner .news p,.news_inner .news ul,.p,.status-block .status .text{font-size:14px;line-height:150%}}.article .author,.article .date,.body-small,.double-slider .swiper-navigation-block .swiper-pagination,.double-slider .swiper-navigation-block .swiper-pagination .swiper-pagination-total,.footer .footer-bottom .text,.form-block .form .label-checkbox,.form-block .form .label-checkbox .link,.header .menu .item .text,.header .work-info .phone .number,.share-tooltip,.text-slider-block .swiper-navigation-block .swiper-pagination,.wind-rose-wrapper .house-variants .item .text{color:#1c1c1c;font-size:16px;line-height:150%}@media(min-width:1440px)and (max-width:1599px){.article .author,.article .date,.body-small,.double-slider .swiper-navigation-block .swiper-pagination,.double-slider .swiper-navigation-block .swiper-pagination .swiper-pagination-total,.footer .footer-bottom .text,.form-block .form .label-checkbox,.form-block .form .label-checkbox .link,.header .menu .item .text,.header .work-info .phone .number,.share-tooltip,.text-slider-block .swiper-navigation-block .swiper-pagination,.wind-rose-wrapper .house-variants .item .text{font-size:14px;line-height:150%}}@media(min-width:1000px)and (max-width:1439px){.article .author,.article .date,.body-small,.double-slider .swiper-navigation-block .swiper-pagination,.double-slider .swiper-navigation-block .swiper-pagination .swiper-pagination-total,.footer .footer-bottom .text,.form-block .form .label-checkbox,.form-block .form .label-checkbox .link,.header .menu .item .text,.header .work-info .phone .number,.share-tooltip,.text-slider-block .swiper-navigation-block .swiper-pagination,.wind-rose-wrapper .house-variants .item .text{font-size:12px;line-height:150%}}@media(min-width:1000px)and (max-width:1279px){.article .author,.article .date,.body-small,.double-slider .swiper-navigation-block .swiper-pagination,.double-slider .swiper-navigation-block .swiper-pagination .swiper-pagination-total,.footer .footer-bottom .text,.form-block .form .label-checkbox,.form-block .form .label-checkbox .link,.header .menu .item .text,.header .work-info .phone .number,.share-tooltip,.text-slider-block .swiper-navigation-block .swiper-pagination,.wind-rose-wrapper .house-variants .item .text{font-size:12px;line-height:150%}}@media(min-width:768px)and (max-width:999px){.article .author,.article .date,.body-small,.double-slider .swiper-navigation-block .swiper-pagination,.double-slider .swiper-navigation-block .swiper-pagination .swiper-pagination-total,.footer .footer-bottom .text,.form-block .form .label-checkbox,.form-block .form .label-checkbox .link,.header .menu .item .text,.header .work-info .phone .number,.share-tooltip,.text-slider-block .swiper-navigation-block .swiper-pagination,.wind-rose-wrapper .house-variants .item .text{font-size:14px;line-height:150%}}@media(max-width:767px){.article .author,.article .date,.body-small,.double-slider .swiper-navigation-block .swiper-pagination,.double-slider .swiper-navigation-block .swiper-pagination .swiper-pagination-total,.footer .footer-bottom .text,.form-block .form .label-checkbox,.form-block .form .label-checkbox .link,.header .menu .item .text,.header .work-info .phone .number,.share-tooltip,.text-slider-block .swiper-navigation-block .swiper-pagination,.wind-rose-wrapper .house-variants .item .text{font-size:12px;line-height:150%}}.accordion-wrapper .accordion-item .trigger .number,.body-large{color:#1c1c1c;font-size:20px;line-height:150%}@media(min-width:1000px)and (max-width:1439px){.accordion-wrapper .accordion-item .trigger .number,.body-large{font-size:18px;line-height:150%}}@media(min-width:1000px)and (max-width:1279px){.accordion-wrapper .accordion-item .trigger .number,.body-large{font-size:16px;line-height:150%}}@media(min-width:768px)and (max-width:999px){.accordion-wrapper .accordion-item .trigger .number,.body-large{font-size:18px;line-height:150%}}@media(max-width:767px){.accordion-wrapper .accordion-item .trigger .number,.body-large{font-size:16px;line-height:150%}}.caption,.footer .footer-top .footer-contacts .title,.form-block .form .text-label,.fullscreen-wrapper .presentation-block .text,.house-wrapper .description-wrapper .description-block .item .number,.houses-inner .about-house .info .title,.info-wrapper .house-info .item .description,.info-wrapper .house-types .item .text,.layout-slider .swiper-pagination-bullets .swiper-layout-pagination,.location-places .tab-item .tab-text,.mobile-menu .item .link,.modal-content .text-label,.news_inner .news .quote .author{color:#1c1c1c;font-size:14px;line-height:150%}.caption__grey{color:#cfd3d3}@media(min-width:1000px)and (max-width:1439px){.caption,.footer .footer-top .footer-contacts .title,.form-block .form .text-label,.fullscreen-wrapper .presentation-block .text,.house-wrapper .description-wrapper .description-block .item .number,.houses-inner .about-house .info .title,.info-wrapper .house-info .item .description,.info-wrapper .house-types .item .text,.layout-slider .swiper-pagination-bullets .swiper-layout-pagination,.location-places .tab-item .tab-text,.mobile-menu .item .link,.modal-content .text-label,.news_inner .news .quote .author{font-size:12px;line-height:150%}}@media(min-width:1000px)and (max-width:1279px){.caption,.footer .footer-top .footer-contacts .title,.form-block .form .text-label,.fullscreen-wrapper .presentation-block .text,.house-wrapper .description-wrapper .description-block .item .number,.houses-inner .about-house .info .title,.info-wrapper .house-info .item .description,.info-wrapper .house-types .item .text,.layout-slider .swiper-pagination-bullets .swiper-layout-pagination,.location-places .tab-item .tab-text,.mobile-menu .item .link,.modal-content .text-label,.news_inner .news .quote .author{font-size:10px;line-height:150%}}@media(min-width:768px)and (max-width:999px){.caption,.footer .footer-top .footer-contacts .title,.form-block .form .text-label,.fullscreen-wrapper .presentation-block .text,.house-wrapper .description-wrapper .description-block .item .number,.houses-inner .about-house .info .title,.info-wrapper .house-info .item .description,.info-wrapper .house-types .item .text,.layout-slider .swiper-pagination-bullets .swiper-layout-pagination,.location-places .tab-item .tab-text,.mobile-menu .item .link,.modal-content .text-label,.news_inner .news .quote .author{font-size:12px;line-height:150%}}@media(max-width:998px){.caption,.footer .footer-top .footer-contacts .title,.form-block .form .text-label,.fullscreen-wrapper .presentation-block .text,.house-wrapper .description-wrapper .description-block .item .number,.houses-inner .about-house .info .title,.info-wrapper .house-info .item .description,.info-wrapper .house-types .item .text,.layout-slider .swiper-pagination-bullets .swiper-layout-pagination,.location-places .tab-item .tab-text,.mobile-menu .item .link,.modal-content .text-label,.news_inner .news .quote .author{font-size:10px;line-height:150%}}.section{background-color:transparent;display:block;flex:1 0 auto;margin:0;overflow:hidden;padding:80px 0;position:relative;z-index:10}@media(min-width:768px){.section{padding:120px 0}}.section__inner{padding:40px 0}@media(min-width:768px){.section__inner{padding:60px 0}}@media(min-width:1000px){.section__inner{padding:80px 0}}.section.no-padding-bottom{padding-bottom:0!important}.section.no-padding-top{padding-top:0!important}.section.fullscreen{height:100svh;min-height:100svh}@media(min-width:1000px)and (max-width:1279px){.section.fullscreen{height:100svh;min-height:100svh}}@media(min-width:768px)and (max-width:999px){.section.fullscreen{height:100svh;min-height:100svh}}@media(max-width:767px){.section.fullscreen{height:100svh;min-height:100svh}}.section.grey{background-color:#48585c}.section.grey-40{background-color:rgba(40,44,46,.4)}.list-block{column-count:3;flex-grow:1;gap:32px}.list-block.two-columns{column-count:2}@media(max-width:1024px){.list-block{column-count:2}}.item-with-icon{align-items:center;display:flex;margin:16px 0}.item-with-icon .icon{color:#f8f8f8;font-size:40px;height:40px;margin-right:32px;width:40px}.item-with-icon .text{color:#5a5a5c}.list{margin:40px 0}.news_inner .news p,.p{color:#1c1c1c;margin-bottom:32px}@media(max-width:767px){.news_inner .news p,.p{margin-bottom:24px}}.news_inner .news p:first-child,.p:first-child{margin-top:0}.news_inner .news p:last-child,.p:last-child{margin-bottom:0}.square-image{background-size:cover;display:block}@media(min-width:1440px){.square-image{margin:-16px}}.square-image:before{content:"";display:block;padding-top:100%}@media(min-width:768px)and (max-width:999px){.square-image:before{padding-top:50%}}.link{align-items:center;color:#1c1c1c;cursor:pointer;display:inline-flex;position:relative;z-index:5}.link-white{color:#fff}.link-grey{color:#5a5a5c}.link .underline{position:relative}.link .underline:after{background-color:#fff;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.link__with-arrow{column-gap:8px}.link__with-arrow .arrow{height:20px;position:relative;width:20px}@media(min-width:768px){.link__with-arrow .arrow{height:24px;width:24px}}.link__with-arrow .arrow:before{background:no-repeat;background-position:50%;background-size:100%;content:"";height:100%;left:0;top:0;width:100%}.link__with-arrow .arrow.arrow-right{background-image:url(../img/icon/arrow-right.svg)}.link:after:not(.underline){background-color:#fff;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}@media(min-width:1000px){.link:hover{opacity:.7;transition:all .25s ease-in-out}}.heading-with-link{align-items:center;display:flex;flex-direction:row;justify-content:space-between}@media(max-width:998px){.heading-with-link{align-items:flex-start}}@media(min-width:768px)and (max-width:999px){.heading-with-link{align-items:center}}@media(max-width:767px){.heading-with-link{flex-direction:column}}.line{background-image:url(../img/line-main.svg);background-position:50%;background-repeat:no-repeat;height:100%;overflow:visible;position:absolute;right:0;top:-40px;width:100%;z-index:4}@media(min-width:1440px){.line{top:-220px}}@media(min-width:1921px){.line{background-size:cover}}.js-share{background-color:transparent;border:none;position:relative}.share-tooltip{align-items:center;background-color:#fff;border-radius:8px;bottom:140%;color:#5a5a5c;display:flex;font-size:10px;justify-content:center;max-width:280px;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;right:0;text-transform:uppercase;transition:opacity .3s ease-in-out;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:3}.share-tooltip.active{opacity:1;z-index:99}.hide{display:none!important}@media(min-width:1000px){.hide-desktop{display:none!important}}@media(min-width:1000px)and (max-width:1279px){.hide-xs-desktop{display:none!important}}@media(min-width:768px){.hide-tablet{display:none!important}}@media(min-width:768px)and (max-width:999px){.hide-only-tablet{display:none!important}}@media(max-width:998px){.hide-mobile{display:none!important}}@media(max-width:767px){.hide-only-mobile{display:none!important}}@media(min-width:1280px){.hide-sm-desktop{display:none!important}}.display-flex{display:flex}.flex-direction-column{flex-direction:column}.justify-content-start{justify-content:flex-start}.justify-content-center{justify-content:center}.justify-content-space-between{justify-content:space-between}.align-items-center{align-items:center}.display-block{display:block!important}.relative{position:relative;z-index:5}.margin-bottom-x1{margin-bottom:16px!important}@media(max-width:767px){.margin-bottom-x1{margin-bottom:8px!important}}.mb-content{margin-bottom:48px}@media(min-width:768px){.mb-content{margin-bottom:64px}}@media(min-width:1280px){.mb-content{margin-bottom:80px}}.margin-bottom-x1-always{margin-bottom:8px!important}.margin-top{margin-top:8px!important}.margin-top-x1{margin-top:16px!important}.margin-top-x2{margin-top:32px!important}@media(min-width:768px)and (max-width:999px){.margin-top-x2{margin-top:24px!important}}@media(max-width:767px){.margin-top-x2{margin-top:16px!important}}.margin-bottom-x2{margin-bottom:32px!important}@media(min-width:768px)and (max-width:999px){.margin-bottom-x2{margin-bottom:24px!important}}@media(max-width:767px){.margin-bottom-x2{margin-bottom:16px!important}.margin-bottom-x2-mobile{margin-bottom:34px!important}}.margin-bottom-x3{margin-bottom:48px!important}@media(min-width:768px)and (max-width:999px){.margin-bottom-x3{margin-bottom:32px!important}}@media(max-width:767px){.margin-bottom-x3{margin-bottom:24px!important}}.margin-top-heading{margin-top:64px!important}@media(min-width:768px){.margin-top-heading{margin-top:72px!important}}@media(min-width:1000px){.margin-top-heading{margin-top:120px!important}}.margin-bottom-heading{margin-bottom:40px!important}@media(min-width:1000px){.margin-bottom-heading{margin-bottom:40px!important}}@media(max-width:767px){.margin-bottom-heading{margin-bottom:24px!important}}.margin-bottom-heading-inner{margin-bottom:40px!important}@media(min-width:768px){.margin-bottom-heading-inner{margin-bottom:64px!important}}@media(min-width:1600px){.margin-bottom-heading-inner{margin-bottom:64px!important}}@media(min-width:768px)and (max-width:999px){.headline-margin-right{margin-right:8px}}@media(max-width:767px){.headline-margin-right{margin-right:6px}}@media(max-width:998px){.text-margin-right{margin-right:7px}}.no-margin-top{margin-top:0!important}.no-margin-bottom{margin-bottom:0!important}.no-margin-left{margin-left:0!important}@media(max-width:767px){.no-margin-bottom-only-mobile{margin-bottom:0!important}}@media(max-width:998px){.no-margin-bottom-mobile{margin-bottom:0!important}}.no-margin{margin:0!important}.no-padding{padding:0!important}@media(max-width:998px){.no-padding-mobile{padding-top:0!important}.no-padding-bottom-mobile,.no-padding-mobile{padding-bottom:0!important}}@media(max-width:767px){.no-padding-top-only-mobile{padding-top:0!important}}.no-padding-top{padding-top:0!important}.margin-horizontal-auto{margin-left:auto!important;margin-right:auto!important}.bold{font-weight:700!important}.light{font-weight:300!important}.italic{font-style:italic}.regular-text{font-weight:400!important}.no-transform{text-transform:none!important}.color-white{color:#fff!important}.color-grey{color:#5a5a5c!important}.color-black{color:#1c1c1c!important}.color-orange{color:#f07f21!important}.color-lightgray{color:#cfd3d3!important}.text-align-center{text-align:center!important}@media(max-width:767px){.text-align-left-only-mobile{text-align:left!important}}.lozad{visibility:hidden}.lozad[data-loaded=true]{visibility:visible}.fade{animation-duration:.5s;animation-name:fade}[data-toggled]{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.opened [data-toggled]{max-height:none}@keyframes fade{0%{opacity:0}to{opacity:1}}.z-index-0{z-index:0!important}.z-index-11{z-index:11!important}.flex-wrap{flex-wrap:wrap!important}.divider{background-color:rgba(28,28,28,.1);height:1px;margin:32px 0}.overflow-visible{overflow:visible!important}.nowrap{white-space:nowrap}.bold-text{font-weight:900!important}.bg-heading-inner{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;overflow:clip;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-webkit-scroll-snap-type:none;-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev,.text-slider-block .swiper-navigation-block .swiper-buttons .swiper-button-next{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled,.text-slider-block .swiper-navigation-block .swiper-buttons .swiper-button-disabled.swiper-button-next{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden,.text-slider-block .swiper-navigation-block .swiper-buttons .swiper-button-hidden.swiper-button-next{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .text-slider-block .swiper-navigation-block .swiper-buttons .swiper-button-next,.text-slider-block .swiper-navigation-block .swiper-buttons .swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-next svg,.swiper-button-prev svg,.text-slider-block .swiper-navigation-block .swiper-buttons .swiper-button-next svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg,.swiper-rtl .text-slider-block .swiper-navigation-block .swiper-buttons .swiper-button-next svg,.text-slider-block .swiper-navigation-block .swiper-buttons .swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next,.text-slider-block .swiper-navigation-block .swiper-buttons .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after,.text-slider-block .swiper-navigation-block .swiper-buttons .swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after,.text-slider-block .swiper-navigation-block .swiper-buttons .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev,.swiper-rtl .text-slider-block .swiper-navigation-block .swiper-buttons .swiper-button-next,.text-slider-block .swiper-navigation-block .swiper-buttons .swiper-rtl .swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after,.swiper-rtl .text-slider-block .swiper-navigation-block .swiper-buttons .swiper-button-next:after,.text-slider-block .swiper-navigation-block .swiper-buttons .swiper-rtl .swiper-button-next:after{content:"next"}@font-face{font-display:block;font-family:iconly;font-style:normal;font-weight:400;src:url(../fonts/rosha-icon-font.eot?opi3cg);src:url(../fonts/rosha-icon-font.eot?opi3cg#iefix) format("embedded-opentype"),url(../fonts/rosha-icon-font.ttf?opi3cg) format("truetype"),url(../fonts/rosha-icon-font.woff?opi3cg) format("woff"),url(../fonts/rosha-icon-font.svg?opi3cg#iconly) format("svg")}[class*=" icon-"],[class^=icon-]{font-family:iconly!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-armchair:before{color:#fff;content:""}.icon-arrowleft:before{color:#fff;content:""}.icon-arrowright:before{color:#fff;content:""}.icon-baby:before{color:#fff;content:""}.icon-barbell:before{color:#fff;content:""}.icon-buildings:before{color:#fff;content:""}.icon-calendar-blank:before{color:#fff;content:""}.icon-caret-left:before{color:#fff;content:""}.icon-caret-right:before{color:#fff;content:""}.icon-check:before{color:#fff;content:""}.icon-church:before{color:#fff;content:""}.icon-church-1:before{color:#fff;content:""}.icon-close:before{color:#fff;content:""}.icon-codepen-logo:before{color:#fff;content:""}.icon-crosshair:before{color:#fff;content:""}.icon-cube:before{color:#fff;content:""}.icon-dropbox-logo:before{color:#fff;content:""}.icon-drop-half:before{color:#fff;content:""}.icon-exclude-square:before{color:#fff;content:""}.icon-eye:before{color:#fff;content:""}.icon-file-down:before{color:#fff;content:""}.icon-firstaid:before{color:#fff;content:""}.icon-firstaid-1:before{color:#fff;content:""}.icon-forkknife:before{color:#fff;content:""}.icon-forkknife-1:before{color:#fff;content:""}.icon-frame:before{color:#fff;content:""}.icon-frame-1:before{color:#fff;content:""}.icon-globe:before{color:#fff;content:""}.icon-graduation-cap:before{color:#fff;content:""}.icon-gridfour:before{color:#fff;content:""}.icon-house-line:before{color:#fff;content:""}.icon-lamp:before{color:#fff;content:""}.icon-line:before{color:#fff;content:""}.icon-link-simple:before{color:#fff;content:""}.icon-list:before{color:#fff;content:""}.icon-logo:before{color:#fff;content:""}.icon-magnifying-glass-plus:before{color:#fff;content:""}.icon-map-pin:before{color:#fff;content:""}.icon-motorcycle:before{color:#fff;content:""}.icon-path:before{color:#fff;content:""}.icon-phone:before{color:#fff;content:""}.icon-play:before{color:#fff;content:""}.icon-plus:before{color:#fff;content:""}.icon-shield-check:before{color:#fff;content:""}.icon-shopping-cart-simple:before{color:#fff;content:""}.icon-storefront:before{color:#fff;content:""}.icon-telegram:before{color:#fff;content:""}.icon-tree:before{color:#fff;content:""}.icon-tree-evergreen:before{color:#fff;content:""}.icon-tree-evergreen-1:before{color:#fff;content:""}.icon-vk:before{color:#fff;content:""}.icon-warning-circle:before{color:#fff;content:""}.icon-whatsapp:before{color:#fff;content:""}.icon-wifi-high:before{color:#fff;content:""}.icon-windows-logo:before{color:#fff;content:""}.icon-youtube:before{color:#fff;content:""}.button{align-items:center;background-color:#fff;border:none;color:#1c1c1c;display:flex;font-family:Manrope,sans-serif;font-style:normal;justify-content:center;overflow:hidden;padding:16px 32px;position:relative;text-align:center;z-index:5;-webkit-tap-highlight-color:rgba(0,0,0,0);appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:1000px;cursor:pointer;transition:background-color .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;z-index:0}@media(min-width:1000px){.button:hover:before{display:block;opacity:1;width:100%}}.button-with-text{height:52px}@media(min-width:1000px){.button-with-text:hover:before{display:block;opacity:1;width:100%}}@media(max-width:998px){.button-with-text{height:auto}}.button-with-text:before{height:100%;left:50%;opacity:0;transform:translateX(-50%);width:30%}.button-with-text .text{font-size:16px;font-weight:400;letter-spacing:1.6px;line-height:24px;z-index:3}@media(min-width:768px)and (max-width:999px){.button-with-text .text{font-size:14px;line-height:20px}}@media(max-width:767px){.button-with-text .text{font-size:12px;line-height:18px}}.button-with-text:before{border-radius:1000px}.button-with-icon{padding:16px}.button-with-icon:before{transform:scale(0)}@media(min-width:1000px){.button-with-icon:hover:before{transform:scale(1)}}.button-with-icon .icon{font-size:24px;z-index:3}@media(min-width:1000px)and (max-width:1279px){.button-with-icon{padding:12px}}@media(min-width:768px)and (max-width:999px){.button-with-icon{padding:12px}}@media(max-width:767px){.button-with-icon{padding:8px}}.button-with-icon:before{border-radius:50%}.button-white{background-color:#fff;color:#1c1c1c;padding:16px 32px!important;width:unset!important}.button-white:before{display:none}.button-black{background-color:#1c1c1c;color:#fff}.button-outline{background-color:transparent;border:1px solid #fff;color:#fff}.header{display:block;height:auto;left:50%;margin:0;padding:16px;position:fixed;right:0;transform:translateX(-50%);transition:background-color .5s cubic-bezier(.5,0,0,1);width:100%;z-index:999}@media(min-width:768px){.header{padding:16px 24px}}@media(min-width:1280px){.header{padding:16px 96px}}.header-content{align-items:center;display:flex;height:100%;justify-content:space-between;position:relative;z-index:4}.header .menu{align-items:stretch;display:none;flex-grow:1;flex-shrink:0;justify-content:center;margin:0 auto}@media(min-width:1280px){.header .menu{display:flex}}.header .menu .item{align-content:center;display:flex;justify-content:center;margin:0;position:relative;z-index:5}.header .menu .item a{border-radius:1000px;padding:14px 20px;transition:all .35s ease-in-out}@media(min-width:1000px){.header .menu .item a:hover{background-color:#fff;color:#1c1c1c}}.header .menu .item:last-of-type .submenu{left:auto;right:0}.header .menu .item .text{align-items:center;color:#fff;cursor:pointer;display:inline-flex}.header .logo{flex-shrink:0;height:48px;width:192px}@media(min-width:768px)and (max-width:999px){.header .logo{height:44px;width:176px}}@media(max-width:767px){.header .logo{height:36px;width:144px}}.header .logo .logo-img-inner,.header .logo .logo-text-inner{transition:all .3s ease-in-out}.header .work-info{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;margin-left:auto;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.header .work-info .phone{align-items:center;background-color:#fff;border-radius:1000px;color:#1c1c1c;display:flex;margin:0;padding:14px 24px;text-decoration:none}@media(max-width:767px){.header .work-info .phone{display:none}}.header .work-info .phone .number{color:#1c1c1c}.header .work-info .time{align-self:flex-end;color:#cfd3d3;font-size:12px;font-weight:500;line-height:150%;margin:0;text-align:left;text-transform:uppercase}@media(max-width:998px){.header .work-info .time{font-size:10px}}@media(max-width:767px){.header .work-info .time{display:none}}.header[data-color=transporent]{background-color:none}.header[data-color=transporent] .menu .item a{color:#fff}@media(min-width:1000px){.header[data-color=transporent] .menu .item a:hover{background-color:#fff;color:#1c1c1c}}.header[data-color=grey]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(72,88,92,.4)}.header[data-color=grey] .menu .item a{color:#fff}@media(min-width:1000px){.header[data-color=grey] .menu .item a:hover{background-color:#fff;color:#1c1c1c}}.header[data-color=white]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:hsla(0,0%,97%,.4)}.header[data-color=white] .menu .item a{color:#1c1c1c}.header[data-color=white] .logo .logo-text-inner{fill:#1c1c1c}.burger{background:#fff;border-radius:50%;color:#1c1c1c;cursor:pointer;display:block;display:flex;height:44px;margin-left:12px;padding:10px;position:relative;width:44px}@media(min-width:768px){.burger{padding:12px}}@media(min-width:1280px){.burger{display:none;height:48px;width:48px}}.burger .line{background:#1c1c1c;border-radius:1000px;height:1px;left:0;margin:0 auto;position:absolute;right:0;transform-origin:left;transition:transform .5s ease;width:18px}.burger .line.top{top:19px}.burger .line.bottom{bottom:19px;top:auto}.mobile-menu{background:transparent;border-radius:30px;bottom:0;display:none;height:64px;left:50%;margin:0;overflow:hidden;padding:0;position:fixed;right:0;top:24px;transform:translateX(-50%);transform-origin:center;transition:all 1s cubic-bezier(.5,0,0,1);width:calc(100% - 48px);z-index:800}@media(min-width:1000px)and (max-width:1279px){.mobile-menu{display:block;width:calc(100% - 192px)}}@media(max-width:998px){.mobile-menu{display:block}}.mobile-menu .menu{--header-height:88px;align-items:center;bottom:auto;display:flex;flex-direction:column;height:100%;justify-content:flex-start;left:0;margin:0 20px;opacity:0;overflow:auto;padding:0 24px;position:absolute;right:0;top:var(--header-height);transform:translateY(-100%);transition:transform .3s ease,opacity .3s ease;z-index:9}@media(min-width:1000px)and (max-width:1199px){.mobile-menu .menu{max-height:100%}}@media(min-width:768px)and (max-width:999px){.mobile-menu .menu{max-height:100%}}@media(max-width:767px){.mobile-menu .menu{--header-height:76px;max-height:100%}}.mobile-menu .menu .item-wrapper{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:center}@media(max-width:767px){.mobile-menu .menu .item-wrapper{gap:32px}}.mobile-menu .menu .share-block{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:auto}.mobile-menu .menu .share-block .item{background:hsla(0,0%,100%,.1);border-radius:10000px;padding:12px;text-decoration:none}.mobile-menu .menu .share-block .item .icon{font-size:32px}.mobile-menu .menu .share-block .item .icon:before{color:#fff}@media(max-width:767px){.mobile-menu .menu .share-block .item{padding:8px}.mobile-menu .menu .share-block .item .icon{font-size:24px}}.mobile-menu .item{cursor:pointer;display:block;margin:0;position:relative;z-index:800}@media(min-width:1000px){.mobile-menu .item:hover .text{color:#f8f8f8}}.mobile-menu .item.active .text{color:#f07f21}.mobile-menu .item .text{align-items:center;color:#fff;display:flex;justify-content:space-between;position:relative;width:100%}.mobile-menu .item .link{color:#1c1c1c;display:block;position:relative;width:100%}.mobile-menu .item .link.icon-down:before{transform:rotate(90deg)}.mobile-menu .item .link.icon-down.active:before{transform:rotate(-90deg)}.hovered-menu .pixel{display:block;opacity:1;z-index:auto}.closed-menu .burger .icon.closed-menu{display:none}.closed-menu .burger .icon.open-menu{display:block}.mobile-menu-open .pixel{display:none}.mobile-menu-open .burger .line.top{transform:rotate(45deg) translateY(-5px)}.mobile-menu-open .burger .line.bottom{transform:rotate(-45deg) translateY(5px)}.mobile-menu-open body{overflow:hidden}.mobile-menu-open .header{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:#48585c}.mobile-menu-open .header .logo .logo-text-inner{fill:#fff}.mobile-menu-open .mobile-menu{background-color:#48585c;border-radius:0;display:block;height:100%;top:0;width:100%}.mobile-menu-open .mobile-menu .menu{opacity:1;transform:translateY(0)}.pixel{background-color:rgba(50,60,68,.1);bottom:0;display:none;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .1s ease-in-out;z-index:-100}.footer{background-color:#1c1c1c;padding:32px 0 16px}@media(min-width:768px){.footer{padding:32px 0 24px}}@media(min-width:1280px){.footer{padding:80px 0 32px}}.footer .footer-top{margin-bottom:14px}@media(min-width:768px){.footer .footer-top{flex-wrap:wrap}}@media(min-width:1280px){.footer .footer-top{margin-bottom:16px}}@media(min-width:768px){.footer .footer-top .col-1{align-items:center;flex-direction:row;justify-content:space-between}}@media(min-width:1280px){.footer .footer-top .col-1{align-items:flex-start;flex-direction:column;width:25%}}.footer .footer-top .col-2{margin-top:12px;order:1}@media(min-width:768px){.footer .footer-top .col-2{margin-top:0}}@media(min-width:1280px){.footer .footer-top .col-2{order:0;width:33.33%}}@media(max-width:767px){.footer .footer-top .col-3{padding-bottom:24px;position:relative}.footer .footer-top .col-3:before{background-color:#cfd3d3;bottom:0;content:"";height:1px;left:12px;opacity:.2;position:absolute;width:calc(100% - 24px)}}@media(min-width:1280px){.footer .footer-top .col-3{width:41.5%}}.footer .footer-top .logo{flex-shrink:0;height:64px;width:206px}@media(max-width:767px){.footer .footer-top .logo{height:48px;width:154px}}.footer .footer-top .social{display:flex;margin-top:24px}@media(min-width:768px){.footer .footer-top .social{margin-top:0}}.footer .footer-top .social .social-icon{margin-right:16px}.footer .footer-top .social .social-icon:last-child{margin-right:0}.footer .footer-top .social .social-btn{align-items:center;background-color:hsla(0,0%,100%,.1);border-radius:50%;display:flex;height:44px;justify-content:center;padding:10px;width:44px}@media(min-width:1280px){.footer .footer-top .social .social-btn{height:48px;padding:8px;width:48px}}.footer .footer-top .social .social-btn .icon{font-size:24px}@media(min-width:1280px){.footer .footer-top .social .social-btn .icon{font-size:32px}}.footer .footer-top .links-block{align-content:space-between;column-gap:16px;display:flex;flex-wrap:wrap;height:100%}.footer .footer-top .links-block .link{color:#5a5a5c;width:calc(50% - 8px)}.footer .footer-top .links-block .col{padding:0;row-gap:24px}.footer .footer-top .footer-contacts{display:flex;flex-wrap:wrap;gap:12px}.footer .footer-top .footer-contacts .adress{width:100%}.footer .footer-top .footer-contacts .email,.footer .footer-top .footer-contacts phone{width:calc(50% - 6px)}.footer .footer-top .footer-contacts .title{color:#5a5a5c;margin:0 0 4px;padding:0}.footer .footer-top .footer-contacts .contact{color:#fff}.footer .footer-bottom{display:flex;flex-direction:column;padding-top:24px;position:relative}@media(min-width:768px){.footer .footer-bottom{flex-direction:row;justify-content:space-between}}@media(min-width:1000px){.footer .footer-bottom{padding-top:32px}}.footer .footer-bottom .text{color:#cfd3d3;margin:0}.footer .footer-bottom:before{background-color:#cfd3d3;content:"";height:1px;left:0;opacity:.2;position:absolute;top:0;width:100%}.errors-wrapper{align-items:center;display:flex;height:100%;width:100%}.errors-wrapper .opacity-block{background-color:rgba(40,44,46,.4);height:100%;left:0;position:absolute;top:0;width:100%;z-index:99}.errors-block{max-width:1152px;z-index:100}@media(max-width:767px){.errors-block{max-width:100%}}.errors-block .big-numbers{color:#fff;display:flex;flex-direction:row;font-size:200px;font-style:normal;font-weight:600;line-height:120%}.errors-block .big-numbers .number{margin-right:12px}@media(max-width:998px){.errors-block .big-numbers .number{margin-right:8px}}@media(min-width:768px)and (max-width:999px){.errors-block .big-numbers{font-size:173px}}@media(max-width:767px){.errors-block .big-numbers{font-size:125px}}.errors-block .text{color:#fff;margin:24px 0;max-width:651px}.errors-block .button{max-width:287px}@media(max-width:478px){.errors-block .button{max-width:100%}}.errors-block .button .text{color:#1c1c1c;margin:0}.errors-bg{background-image:url(../img/Main.png);background-position:100% 100%;background-repeat:no-repeat;background-size:cover;padding-top:var(--header-height)}@media(min-width:768px)and (max-width:999px){.errors-bg{background-position:55% 30%}}@media(max-width:767px){.errors-bg{background-position:51% 100%}}.article p{margin:0}.article .wrapper{display:flex;flex-direction:column;gap:40px;margin:40px auto 80px;max-width:1056px}@media(max-width:1024px){.article .wrapper{gap:32px;margin:24px auto 64px}}@media(max-width:359px){.article .wrapper{gap:24px;margin:24px auto 48px}}.article .image{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;margin:0 auto;width:50%}.article .image:before{content:"";display:block;padding-top:70%}@media(max-width:767px){.article .image{width:100%}}.article .author{color:#808285;margin-top:16px;text-transform:uppercase}.article .paragraph{color:#323c44}.article .quote-wrapper{padding-left:32px;position:relative}@media(max-width:1280px){.article .quote-wrapper .paragraph{font-size:22px;line-height:28px}}@media(max-width:767px){.article .quote-wrapper .paragraph{font-size:16px;line-height:22px}}.article .quote-wrapper:after{background:#f07f21;border-radius:6px;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.article .photo{display:flex;flex-direction:column}.article .photo .image{margin-bottom:16px}@media(max-width:767px){.article .photo .image{margin-bottom:8px}}.article .date{color:#808285;text-transform:uppercase}.field{background:transparent;display:block;margin:0!important;position:relative;width:100%;z-index:3}.field input:-webkit-autofill{background:#48585c!important;box-shadow:inset 100px 100px 0 100px #48585c;-webkit-text-fill-color:#cfd3d3!important;caret-color:#cfd3d3}.field input:autofill{background:#48585c!important;box-shadow:inset 100px 100px 0 100px #48585c;text-fill-color:#cfd3d3!important;caret-color:#cfd3d3}.field.w-50{width:calc(50% - 16px)}@media(max-width:767px){.field.w-50{width:100%}}.field.field-textarea{width:100%}.field.field-textarea.error textarea{border:1px solid #ea3b3b}.field.field-textarea textarea{height:152px;padding:14px 24px;position:relative;resize:vertical;text-transform:none;width:100%}@media(max-width:998px){.field.field-textarea textarea{padding:24px}}.field.field-textarea textarea::-webkit-resizer{background-image:url(../img/text-area-resizer.svg);background-repeat:no-repeat}.field .label{color:hsla(0,0%,100%,.5);display:block;display:none;font-family:Manrope,sans-serif;font-size:18px;font-weight:400;left:15px;line-height:18px;overflow:hidden;position:absolute;text-overflow:ellipsis;top:50px;transition:all .2s ease;white-space:nowrap;z-index:3}@media(max-width:998px){.field .label{top:-3px}}.field .error-message{background:transparent;color:#ea3b3b;display:none;font-size:11px;font-weight:500;left:0;letter-spacing:1px;line-height:15px;margin:0;position:absolute;text-transform:uppercase;top:calc(100% + 5px)}@media(max-width:998px){.field .error-message{font-size:8px;line-height:8px}}.field .input-text{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-bottom:1px solid #cfd3d3;box-sizing:border-box;color:#cfd3d3;display:block;font-family:Manrope,sans-serif;margin:8px 0 0;outline:none;padding:16px;position:relative;transition:all .2s ease;width:100%;z-index:1}@media(min-width:768px){.field .input-text{padding:16px 0}}.field .input-text::-webkit-input-placeholder{color:#cfd3d3;text-transform:none}.field .input-text:-moz-placeholder,.field .input-text:-ms-input-placeholder,.field .input-text::-moz-placeholder,.field .input-text::-webkit-input-placeholder,.field .input-text::placeholder{color:#cfd3d3;text-transform:none}.field .input-text:focus{background-color:hsla(180,4%,82%,.1);border-radius:4px}.field.empty .label{background-color:transparent;display:block!important;top:50px}.field.empty .input-text{outline:none}.field.error .input-text{border-bottom:1px solid #ea3b3b!important}.field.error .label{color:#ea3b3b}.field.error .error-message{display:none}.field.success .input-text{border-bottom:1px solid #95c122;color:#cfd3d3}.form-wrapper{margin:0 auto;position:relative}.form-block{display:flex;flex-direction:column;justify-content:space-between}@media(min-width:1440px){.form-block .flex-grid{flex-direction:row}.form-block .text-block{width:33.33%}}@media(max-width:767px){.form-block{padding:24px 16px}}@media(min-width:1280px){.form-block{padding:64px 40px}}.form-block .h1,.form-block .h2,.form-block .houses-inner .about-house .info .params,.form-block .houses-inner .about-house .info .params span,.form-block .info-wrapper .house-info .item .value,.form-block .news_inner .news .h2,.form-block .news_inner .news h2,.houses-inner .about-house .info .form-block .params,.houses-inner .about-house .info .params .form-block span,.info-wrapper .house-info .item .form-block .value,.news_inner .news .form-block .h2,.news_inner .news .form-block h2{color:#fff;margin-bottom:16px}@media(min-width:1600px){.form-block .w-60-sm-desktop{padding-right:360px}}.form-block .title{margin:0 0 24px}@media(min-width:768px){.form-block .title{margin-bottom:32px}}.form-block .text{margin-bottom:24px}@media(min-width:768px){.form-block .text{margin-bottom:32px}}.form-block .form{display:flex;flex-direction:column;flex-wrap:wrap;gap:24px}@media(min-width:768px){.form-block .form{gap:32px}}.form-block .form .button{border:none;width:100%}.form-block .form .text-label{color:#cfd3d3;font-size:12px;margin-bottom:8px}.form-block .form .label-checkbox{color:hsla(0,0%,100%,.5);cursor:pointer;padding-left:36px;position:relative}.form-block .form .label-checkbox:before{background-color:hsla(0,0%,100%,.1);border-radius:4px;content:"";display:block;height:24px;left:0;position:absolute;top:0;width:24px}.form-block .form .label-checkbox .link{color:#fff;text-decoration:underline}.form-block .form .label-checkbox .link:hover{color:#fff}.form-block .form .hidden-checkbox{display:none}.form-block .form .hidden-checkbox:checked+.label-checkbox:before{background-color:unset;background-image:url(../img/check.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.status-block{align-items:center;background:#48585c;display:none;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}@media(max-width:998px){.status-block{width:100%}}.status-block .status{align-items:center;display:none;flex-direction:column;gap:32px;height:100%;justify-content:center;padding:40px;text-align:center}@media(max-width:767px){.status-block .status{gap:24px;padding:24px 8px}}.status-block .status .icon{height:88px;width:88px}@media(min-width:1440px){.status-block .status .icon{height:128px;width:128px}}.houses-inner .about-house .info .params .status-block .status span,.houses-inner .about-house .info .status-block .status .params,.info-wrapper .house-info .item .status-block .status .value,.news_inner .news .status-block .status .h2,.news_inner .news .status-block .status h2,.status-block .status .h1,.status-block .status .h2,.status-block .status .houses-inner .about-house .info .params,.status-block .status .houses-inner .about-house .info .params span,.status-block .status .info-wrapper .house-info .item .value,.status-block .status .news_inner .news .h2,.status-block .status .news_inner .news h2{margin:0}.status-block .status .text{color:#fff;margin:0;white-space:nowrap}@media(max-width:767px){.status-block .status .text{white-space:unset}}.status-block .status.success .round{background:#95c122}.status-block .status.error .round{background:#ea3b3b}.status-block.error-status,.status-block.error-status .status.error,.status-block.success-status,.status-block.success-status .status.success{display:flex}.status-block .theme-form{cursor:pointer;height:70px;width:430px}@media(max-width:998px){.status-block .theme-form{width:100%}}.fullscreen-wrapper{align-items:stretch;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100%;justify-content:center;padding:240px 16px 40px;width:100%}@media(min-width:768px)and (max-width:999px){.fullscreen-wrapper{padding:160px 24px 80px}}@media(min-width:1000px){.fullscreen-wrapper{padding:0 96px}}.fullscreen-wrapper .opacity-block{background-color:rgba(40,44,46,.4);height:100%;left:0;position:absolute;top:0;width:100%;z-index:99}.fullscreen-wrapper .text-block{color:#fff}.fullscreen-wrapper .text-block .text{color:#fff;display:none;font-size:16px;font-style:normal;font-weight:500;line-height:150%}@media(min-width:768px)and (max-width:999px){.fullscreen-wrapper .text-block .text{display:inline-block}}@media(min-width:1000px){.fullscreen-wrapper .text-block .text{display:inline-block;font-size:18px}.fullscreen-wrapper .text-block.with-presentation{display:flex;flex-direction:column;justify-content:space-between}}.fullscreen-wrapper .advantage-block{display:flex;justify-content:space-between}.fullscreen-wrapper .advantage-block .item{display:flex;flex-direction:column}@media(min-width:768px)and (max-width:999px){.fullscreen-wrapper .advantage-block .item{width:calc(50% - 32px)}}.fullscreen-wrapper .advantage-block .item .number{color:#fff;font-size:64px;font-style:normal;font-weight:600;line-height:120%}@media(min-width:768px)and (max-width:999px){.fullscreen-wrapper .advantage-block .item .number{font-size:96px}}@media(min-width:1000px){.fullscreen-wrapper .advantage-block .item .number{font-size:96px}}.fullscreen-wrapper .advantage-block .item:first-child{margin-right:32px}.fullscreen-wrapper .presentation-block{align-items:center;cursor:pointer;display:flex;margin-bottom:32px;margin-top:16px}@media(min-width:768px)and (max-width:999px){.fullscreen-wrapper .presentation-block{margin-top:24px}}@media(min-width:1000px){.fullscreen-wrapper .presentation-block{margin-top:24px}.fullscreen-wrapper .presentation-block:hover .play-button{background-color:hsla(0,0%,100%,.4);transform:scale(1.1)}}.fullscreen-wrapper .presentation-block .text{color:#fff;display:inline-block;margin-left:16px}.fullscreen-wrapper .presentation-block .play-button{background-color:hsla(0,0%,100%,.2);border-radius:50%;cursor:pointer;padding:16px;transition:all .3s ease-in-out}.fullscreen-wrapper .presentation-block .play-button .icon{font-size:16px}@media(min-width:768px)and (max-width:999px){.fullscreen-wrapper .presentation-block .play-button{padding:24px}.fullscreen-wrapper .presentation-block .play-button .icon{font-size:24px}}@media(min-width:1000px){.fullscreen-wrapper .presentation-block .play-button{padding:24px}.fullscreen-wrapper .presentation-block .play-button .icon{font-size:24px}}#present_modal{align-items:center;display:flex;justify-content:center}#present_modal .modal-content{background-color:#fff;display:flex;height:56.25vw;max-height:95%;position:relative;width:100%}@media(min-width:768px){#present_modal .modal-content{width:84%}}#present_modal .modal-close{align-items:center;background-color:#fff;border:none;border-radius:50%;display:flex;height:50px;justify-content:center;right:20px;top:-60px;width:50px;z-index:999}@media(min-width:768px){#present_modal .modal-close{right:-60px;top:10px}}#present_modal .modal-close .cross-icon{height:30px;pointer-events:none;position:relative;width:30px}#present_modal .modal-close .cross-icon:after,#present_modal .modal-close .cross-icon:before{background-color:#1c1c1c;content:"";height:1px;left:0;margin:auto;position:absolute;right:0;top:50%;transform-origin:center;width:100%}#present_modal .modal-close .cross-icon:after{transform:rotate(45deg)}#present_modal .modal-close .cross-icon:before{transform:rotate(-45deg)}#present_modal iframe{height:100%!important;left:0;position:absolute;top:0;width:100%!important}.houses-category .heading{display:flex;flex-direction:column;margin-bottom:48px}@media(min-width:768px){.houses-category .heading{margin-bottom:64px}}@media(min-width:1000px){.houses-category .heading{flex-direction:row;gap:32px;margin-bottom:80px}}.houses-category .heading .h1,.houses-category .heading .h2,.houses-category .heading .houses-inner .about-house .info .params,.houses-category .heading .houses-inner .about-house .info .params span,.houses-category .heading .info-wrapper .house-info .item .value,.houses-category .heading .news_inner .news .h2,.houses-category .heading .news_inner .news h2,.houses-inner .about-house .info .houses-category .heading .params,.houses-inner .about-house .info .params .houses-category .heading span,.info-wrapper .house-info .item .houses-category .heading .value,.news_inner .news .houses-category .heading .h2,.news_inner .news .houses-category .heading h2{margin:0 0 48px}@media(min-width:768px){.houses-category .heading .h1,.houses-category .heading .h2,.houses-category .heading .houses-inner .about-house .info .params,.houses-category .heading .houses-inner .about-house .info .params span,.houses-category .heading .info-wrapper .house-info .item .value,.houses-category .heading .news_inner .news .h2,.houses-category .heading .news_inner .news h2,.houses-inner .about-house .info .houses-category .heading .params,.houses-inner .about-house .info .params .houses-category .heading span,.info-wrapper .house-info .item .houses-category .heading .value,.news_inner .news .houses-category .heading .h2,.news_inner .news .houses-category .heading h2{margin-bottom:64px}}@media(min-width:1000px){.houses-category .heading .h1,.houses-category .heading .h2,.houses-category .heading .houses-inner .about-house .info .params,.houses-category .heading .houses-inner .about-house .info .params span,.houses-category .heading .info-wrapper .house-info .item .value,.houses-category .heading .news_inner .news .h2,.houses-category .heading .news_inner .news h2,.houses-inner .about-house .info .houses-category .heading .params,.houses-inner .about-house .info .params .houses-category .heading span,.info-wrapper .house-info .item .houses-category .heading .value,.news_inner .news .houses-category .heading .h2,.news_inner .news .houses-category .heading h2{margin-bottom:0}}.houses-category .heading .col{width:100%}@media(min-width:1000px){.houses-category .heading .col{flex-grow:1;width:50%}}.houses-additional .heading{margin-bottom:32px}@media(min-width:768px){.houses-additional .heading{margin-bottom:48px}}.houses-additional .heading .h1,.houses-additional .heading .h2,.houses-additional .heading .houses-inner .about-house .info .params,.houses-additional .heading .houses-inner .about-house .info .params span,.houses-additional .heading .info-wrapper .house-info .item .value,.houses-additional .heading .news_inner .news .h2,.houses-additional .heading .news_inner .news h2,.houses-inner .about-house .info .houses-additional .heading .params,.houses-inner .about-house .info .params .houses-additional .heading span,.info-wrapper .house-info .item .houses-additional .heading .value,.news_inner .news .houses-additional .heading .h2,.news_inner .news .houses-additional .heading h2{margin:0}.houses-page .house-card{align-items:stretch;aspect-ratio:16/9;background:linear-gradient(0deg,rgba(72,88,92,.2),rgba(72,88,92,.2));border-radius:4px;display:flex;flex-direction:column;flex-grow:1;max-width:100%;padding:24px;position:relative}.houses-page .house-card .image{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;display:block;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%;z-index:-1}.houses-page .house-card .area{align-self:flex-end;text-align:right}.houses-page .house-card .area p{color:#fff}.houses-page .house-card .info{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:auto}.houses-page .house-card .info .button{text-transform:none}@media(max-width:767px){.houses-page .house-card .info .description{margin-bottom:16px}}.houses-page .house-card .info .description .name{color:#fff;margin:0;text-transform:uppercase}.houses-inner .about-house .info .params span,.houses-inner .h2,.houses-inner .news_inner .news .h2,.houses-inner .news_inner .news h2,.news_inner .news .houses-inner .h2,.news_inner .news .houses-inner h2{color:#1c1c1c;margin-bottom:16px}.houses-inner .conditions{background:#fff;border-radius:4px;padding:16px}@media(min-width:768px){.houses-inner .conditions{padding:24px}}.houses-inner .conditions .note{display:flex}.houses-inner .conditions .note .icon{margin-right:12px}.houses-inner .conditions .note .icon:before{color:#1c1c1c}.houses-inner .houses-inner-top .breadcrambs{align-items:center;display:flex;margin-bottom:12px}.houses-inner .houses-inner-top .breadcrambs .icon{align-items:center;background-image:url(../img/icon/arrow-right.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;display:inline-flex;height:20px;justify-content:center;margin-right:8px;transform:rotate(180deg);width:20px}@media(min-width:768px){.houses-inner .houses-inner-top .breadcrambs .icon{height:24px;width:24px}}.houses-inner .houses-inner-top .title{display:flex;flex-direction:column;gap:32px}@media(min-width:1600px){.houses-inner .houses-inner-top .title{align-items:center;flex-direction:row;justify-content:space-between}}.houses-inner .houses-inner-top .buttons{display:flex;flex-direction:column;gap:12px}@media(min-width:768px){.houses-inner .houses-inner-top .buttons{flex-direction:row;justify-content:flex-start}}.houses-inner .about-house .h2,.houses-inner .about-house .info .params span,.houses-inner .about-house .news_inner .news .h2,.houses-inner .about-house .news_inner .news h2,.news_inner .news .houses-inner .about-house .h2,.news_inner .news .houses-inner .about-house h2{margin-bottom:24px}@media(min-width:768px){.houses-inner .about-house .h2,.houses-inner .about-house .info .params span,.houses-inner .about-house .news_inner .news .h2,.houses-inner .about-house .news_inner .news h2,.news_inner .news .houses-inner .about-house .h2,.news_inner .news .houses-inner .about-house h2{margin-bottom:32px}}@media(min-width:1440px){.houses-inner .about-house .h2,.houses-inner .about-house .info .params span,.houses-inner .about-house .news_inner .news .h2,.houses-inner .about-house .news_inner .news h2,.news_inner .news .houses-inner .about-house .h2,.news_inner .news .houses-inner .about-house h2{margin-bottom:80px}}.houses-inner .about-house .info{margin-bottom:24px}@media(min-width:768px){.houses-inner .about-house .info{flex-direction:row;margin-bottom:32px}}@media(min-width:1440px){.houses-inner .about-house .info{margin-bottom:80px}}.houses-inner .about-house .info .params,.houses-inner .about-house .info .params span{color:#1c1c1c;margin-bottom:8px}.houses-inner .about-house .description{margin-bottom:24px}@media(min-width:768px){.houses-inner .about-house .description{margin-bottom:32px}}.houses-inner .about-house .description-column{column-gap:32px;display:flex;flex-direction:column}@media(min-width:768px){.houses-inner .about-house .description-column{flex-direction:row}.houses-inner .about-house .description-column .col{width:calc(50% - 16px)}}.houses-inner .about-house .description-column .news_inner .news p:last-child,.houses-inner .about-house .description-column .p:last-child,.news_inner .news .houses-inner .about-house .description-column p:last-child{margin-bottom:24px}@media(min-width:768px){.houses-inner .about-house .description-column .news_inner .news p:last-child,.houses-inner .about-house .description-column .p:last-child,.news_inner .news .houses-inner .about-house .description-column p:last-child{margin-bottom:32px}}.houses-inner .about-house .info .params .house-layout span,.houses-inner .house-layout .about-house .info .params span,.houses-inner .house-layout .h2,.houses-inner .house-layout .news_inner .news .h2,.houses-inner .house-layout .news_inner .news h2,.news_inner .news .houses-inner .house-layout .h2,.news_inner .news .houses-inner .house-layout h2{margin-bottom:32px}.houses-inner .text-slider-block{display:block;justify-content:normal;margin-inline:auto;padding:40px;width:calc(100% - 32px)}@media(min-width:768px)and (max-width:999px){.houses-inner .text-slider-block{margin-top:-48px;position:relative}}@media(min-width:1000px){.houses-inner .text-slider-block{margin:0;position:absolute;width:576px}}.houses-inner .text-slider-block .swiper{margin:auto;max-width:100%;width:100%}@media(min-width:1000px){.houses-inner .text-slider-block .swiper{width:384px}}.houses-inner .text-slider-block .swiper-slide .description{margin:0 0 24px;min-height:0}.layout-slider{overflow-y:visible}.layout-slider .swiper-wrapper{margin-bottom:24px}@media(min-width:1600px){.layout-slider .swiper-wrapper{height:540px}}.layout-slider .swiper-slide{align-items:center;background-color:#f8f8f8;display:flex;justify-content:center;max-height:100%}.layout-slider .swiper-slide:last-child{margin-right:0!important}.layout-slider .swiper-slide img{height:auto;max-height:100%;max-width:100%;mix-blend-mode:multiply;object-fit:contain;width:auto}.layout-slider .swiper-pagination-bullet{background-color:#1c1c1c;opacity:.5}.layout-slider .swiper-pagination-bullets{display:flex;justify-content:space-between;position:static}.layout-slider .swiper-pagination-bullets .swiper-layout-pagination{align-items:center;border-bottom:4px solid #cfd3d3;color:#5a5a5c;display:flex;flex-grow:1;justify-content:center;padding:12px 32px;transition:all .375s ease-in-out}.layout-slider .swiper-pagination-bullets .swiper-layout-pagination-active{border-bottom:4px solid #48585c;color:#48585c}.house-gallery-slider .swiper-pagination-bullet{background-color:#fff;border-radius:2px;height:12px;opacity:.4!important;transform:scale(.6);width:8px}.house-gallery-slider .swiper-pagination-bullet.swiper-pagination-bullet-active-next,.house-gallery-slider .swiper-pagination-bullet.swiper-pagination-bullet-active-prev{opacity:.7!important;transform:scale(.8)}.house-gallery-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1!important;transform:scale(1)}.house-gallery-slider .swiper-pagination-bullets{bottom:24px}.house-gallery-slider .swiper-button-next,.house-gallery-slider .swiper-button-prev,.house-gallery-slider .text-slider-block .swiper-navigation-block .swiper-buttons .swiper-button-next,.text-slider-block .swiper-navigation-block .swiper-buttons .house-gallery-slider .swiper-button-next{background-color:#fff;border-radius:50%;display:none;height:72px;width:72px}@media(min-width:1280px){.house-gallery-slider .swiper-button-next,.house-gallery-slider .swiper-button-prev,.house-gallery-slider .text-slider-block .swiper-navigation-block .swiper-buttons .swiper-button-next,.text-slider-block .swiper-navigation-block .swiper-buttons .house-gallery-slider .swiper-button-next{display:flex}}.house-gallery-slider .swiper-button-next:after,.house-gallery-slider .swiper-button-prev:after,.house-gallery-slider .text-slider-block .swiper-navigation-block .swiper-buttons .swiper-button-next:after,.text-slider-block .swiper-navigation-block .swiper-buttons .house-gallery-slider .swiper-button-next:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cg stroke='%231C1C1C' stroke-linecap='round' stroke-linejoin='round' clip-path='url(%23a)'%3E%3Cpath d='M27 16H5M14 7l-9 9 9 9'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h32v32H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;color:#fff;content:""!important;height:40px;width:40px}.house-gallery-slider .swiper-button-next{right:5%}.house-gallery-slider .swiper-button-next:after{transform:rotate(180deg)}.house-gallery-slider .swiper-button-prev,.house-gallery-slider .text-slider-block .swiper-navigation-block .swiper-buttons .swiper-button-next,.text-slider-block .swiper-navigation-block .swiper-buttons .house-gallery-slider .swiper-button-next{left:5%}.house-gallery-slider .swiper-slide{--ratio:375/375;align-items:center;display:flex;justify-content:center;max-height:100svh;position:relative}@media(min-width:1000px){.house-gallery-slider .swiper-slide{--ratio:900/1600}}.house-gallery-slider .swiper-slide:before{content:"";display:block;height:0;padding-top:calc(var(--ratio)*100%);width:100%}.house-gallery-slider .swiper-slide img{height:100%;left:0;max-height:100%;max-width:100%;object-fit:cover;position:absolute;top:0;width:100%}.accordion-wrapper .h2,.accordion-wrapper .houses-inner .about-house .info .params span,.accordion-wrapper .news_inner .news .h2,.accordion-wrapper .news_inner .news h2,.houses-inner .about-house .info .params .accordion-wrapper span,.news_inner .news .accordion-wrapper .h2,.news_inner .news .accordion-wrapper h2{padding-bottom:24px}@media(min-width:768px)and (max-width:999px){.accordion-wrapper .h2,.accordion-wrapper .houses-inner .about-house .info .params span,.accordion-wrapper .news_inner .news .h2,.accordion-wrapper .news_inner .news h2,.houses-inner .about-house .info .params .accordion-wrapper span,.news_inner .news .accordion-wrapper .h2,.news_inner .news .accordion-wrapper h2{padding-bottom:48px}}@media(min-width:1000px){.accordion-wrapper .h2,.accordion-wrapper .houses-inner .about-house .info .params span,.accordion-wrapper .news_inner .news .h2,.accordion-wrapper .news_inner .news h2,.houses-inner .about-house .info .params .accordion-wrapper span,.news_inner .news .accordion-wrapper .h2,.news_inner .news .accordion-wrapper h2{padding-bottom:64px}}.accordion-wrapper .accordion-item{border-top:1px solid hsla(0,0%,100%,.2);position:relative}.accordion-wrapper .accordion-item .trigger{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:24px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(min-width:768px)and (max-width:999px){.accordion-wrapper .accordion-item .trigger{justify-content:flex-start;padding:32px 0}}.accordion-wrapper .accordion-item .trigger .number{color:#fff;margin-right:12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(min-width:768px)and (max-width:999px){.accordion-wrapper .accordion-item .trigger .number{margin-right:24px;min-width:100px}}@media(min-width:1000px){.accordion-wrapper .accordion-item .trigger .number{min-width:88px}}.accordion-wrapper .accordion-item .trigger .clickable{align-items:center;cursor:pointer;display:flex;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}@media(min-width:768px)and (max-width:999px){.accordion-wrapper .accordion-item .trigger .clickable{width:100%}}@media(min-width:1000px){.accordion-wrapper .accordion-item .trigger .clickable{width:57.5%}}@media(min-width:1000px)and (max-width:1279px){.accordion-wrapper .accordion-item .trigger .clickable{width:70%}}.accordion-wrapper .accordion-item .trigger .clickable .title{color:#fff;justify-self:flex-start;margin-right:12px;max-width:100%;text-align:left}@media(min-width:768px)and (max-width:999px){.accordion-wrapper .accordion-item .trigger .clickable .title{margin-right:24px}}.accordion-wrapper .accordion-item .trigger .clickable .icon{background-color:hsla(0,0%,100%,.1);border-radius:50%;font-size:16px;padding:12px;transform:rotate(45deg);transition:all .3s ease}.accordion-wrapper .accordion-item .hided-content{display:none;font-weight:500;margin-bottom:24px;width:100%}@media(min-width:768px)and (max-width:999px){.accordion-wrapper .accordion-item .hided-content{margin-bottom:32px;padding-left:124px}}@media(min-width:1000px){.accordion-wrapper .accordion-item .hided-content{position:relative;right:-42.5%;top:0;width:57.5%}}@media(min-width:1000px)and (max-width:1279px){.accordion-wrapper .accordion-item .hided-content{right:-30%;width:70%}}.accordion-wrapper .accordion-item .hided-content p{color:#fff;margin-bottom:24px}.accordion-wrapper .accordion-item .hided-content .image{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}.accordion-wrapper .accordion-item .hided-content .image:before{content:"";display:block;padding-top:100%}@media(min-width:768px)and (max-width:999px){.accordion-wrapper .accordion-item .hided-content .image:before{padding-top:50%}}@media(min-width:1000px){.accordion-wrapper .accordion-item .hided-content .image:before{padding-top:50%}}.accordion-wrapper .accordion-item.opened .trigger .clickable .icon{transform:rotate(0deg)}.mortgage .bank-card{display:flex;gap:32px;margin-bottom:40px}.mortgage .bank-card:last-child{margin-bottom:0}@media(min-width:768px){.mortgage .bank-card{margin-bottom:64px}}.mortgage .bank-card .title{align-items:center;display:flex;margin-bottom:32px}.mortgage .bank-card .title .bank-name{position:relative}.mortgage .bank-card .title .rate{background-color:#95c122;border-radius:100px;left:calc(100% + 8px);min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;padding:4px 12px;position:absolute;top:-50%}@media(min-width:1280px){.mortgage .bank-card .title .rate{top:-20%}}@media(min-width:1440px){.mortgage .bank-card .title .rate{top:-10%}}@media(min-width:1600px){.mortgage .bank-card .title .rate{left:-455px;top:24px}}.mortgage .bank-card .title .rate .news_inner .news p,.mortgage .bank-card .title .rate .p,.news_inner .news .mortgage .bank-card .title .rate p{color:#fff!important;font-size:12px}@media(min-width:1600px){.mortgage .bank-card .title .rate .news_inner .news p,.mortgage .bank-card .title .rate .p,.news_inner .news .mortgage .bank-card .title .rate p{font-size:16}}.mortgage .bank-card .title .rate .news_inner .news p span,.mortgage .bank-card .title .rate .p span,.news_inner .news .mortgage .bank-card .title .rate p span{color:#fff!important}@media(min-width:1600px){.mortgage .bank-card .title .rate .news_inner .news p span,.mortgage .bank-card .title .rate .p span,.news_inner .news .mortgage .bank-card .title .rate p span{font-size:20}}.mortgage .big-image-logo{align-items:center;background:#fff;border-radius:4px;box-shadow:0 0 100px 0 rgba(37,53,57,.01);display:none;flex-shrink:0;height:448px;justify-content:center;width:448px}.mortgage .big-image-logo img{height:auto;width:120px}@media(min-width:1600px){.mortgage .big-image-logo{display:flex}}.mortgage .small-image-logo{align-items:center;background:#fff;border-radius:4px;box-shadow:0 0 100px 0 rgba(37,53,57,.01);display:flex;height:64px;justify-content:center;margin-right:12px;width:64px}.mortgage .small-image-logo img{height:auto;width:32px}@media(min-width:768px){.mortgage .small-image-logo{height:80px;margin-right:16px;width:80px}.mortgage .small-image-logo img{height:auto;width:32px}}@media(min-width:1600px){.mortgage .small-image-logo{display:none}}.accordion-wrapper .accordion-item .trigger .clickable .mortgage .title,.article .mortgage .title,.article .quote-wrapper .mortgage .paragraph,.double-slider .swiper-navigation-block .swiper-pagination .mortgage .swiper-pagination-current,.location-places .tab-screens .item-card .mortgage .title,.location-promo .labels .mortgage .title,.mobile-menu .item .mortgage .text,.mortgage .accordion-wrapper .accordion-item .trigger .clickable .title,.mortgage .article .quote-wrapper .paragraph,.mortgage .article .title,.mortgage .double-slider .swiper-navigation-block .swiper-pagination .swiper-pagination-current,.mortgage .h3,.mortgage .location-places .tab-screens .item-card .title,.mortgage .location-promo .labels .title,.mortgage .mobile-menu .item .text,.mortgage .news_inner .news .quote p,.mortgage .text-slider-block .swiper-navigation-block .swiper-pagination .swiper-pagination-current,.news_inner .news .quote .mortgage p,.text-slider-block .swiper-navigation-block .swiper-pagination .mortgage .swiper-pagination-current{margin-bottom:32px}@media(max-width:767px){.accordion-wrapper .accordion-item .trigger .clickable .mortgage .title,.article .mortgage .title,.article .quote-wrapper .mortgage .paragraph,.double-slider .swiper-navigation-block .swiper-pagination .mortgage .swiper-pagination-current,.location-places .tab-screens .item-card .mortgage .title,.location-promo .labels .mortgage .title,.mobile-menu .item .mortgage .text,.mortgage .accordion-wrapper .accordion-item .trigger .clickable .title,.mortgage .article .quote-wrapper .paragraph,.mortgage .article .title,.mortgage .double-slider .swiper-navigation-block .swiper-pagination .swiper-pagination-current,.mortgage .h3,.mortgage .location-places .tab-screens .item-card .title,.mortgage .location-promo .labels .title,.mortgage .mobile-menu .item .text,.mortgage .news_inner .news .quote p,.mortgage .text-slider-block .swiper-navigation-block .swiper-pagination .swiper-pagination-current,.news_inner .news .quote .mortgage p,.text-slider-block .swiper-navigation-block .swiper-pagination .mortgage .swiper-pagination-current{margin-bottom:24px}}.accordion-wrapper .accordion-item .trigger .clickable .mortgage .title:first-child,.article .mortgage .title:first-child,.article .quote-wrapper .mortgage .paragraph:first-child,.double-slider .swiper-navigation-block .swiper-pagination .mortgage .swiper-pagination-current:first-child,.location-places .tab-screens .item-card .mortgage .title:first-child,.location-promo .labels .mortgage .title:first-child,.mobile-menu .item .mortgage .text:first-child,.mortgage .accordion-wrapper .accordion-item .trigger .clickable .title:first-child,.mortgage .article .quote-wrapper .paragraph:first-child,.mortgage .article .title:first-child,.mortgage .double-slider .swiper-navigation-block .swiper-pagination .swiper-pagination-current:first-child,.mortgage .h3:first-child,.mortgage .location-places .tab-screens .item-card .title:first-child,.mortgage .location-promo .labels .title:first-child,.mortgage .mobile-menu .item .text:first-child,.mortgage .news_inner .news .quote p:first-child,.mortgage .text-slider-block .swiper-navigation-block .swiper-pagination .swiper-pagination-current:first-child,.news_inner .news .quote .mortgage p:first-child,.text-slider-block .swiper-navigation-block .swiper-pagination .mortgage .swiper-pagination-current:first-child{margin-top:0}.accordion-wrapper .accordion-item .trigger .clickable .mortgage .title:last-child,.article .mortgage .title:last-child,.article .quote-wrapper .mortgage .paragraph:last-child,.double-slider .swiper-navigation-block .swiper-pagination .mortgage .swiper-pagination-current:last-child,.location-places .tab-screens .item-card .mortgage .title:last-child,.location-promo .labels .mortgage .title:last-child,.mobile-menu .item .mortgage .text:last-child,.mortgage .accordion-wrapper .accordion-item .trigger .clickable .title:last-child,.mortgage .article .quote-wrapper .paragraph:last-child,.mortgage .article .title:last-child,.mortgage .double-slider .swiper-navigation-block .swiper-pagination .swiper-pagination-current:last-child,.mortgage .h3:last-child,.mortgage .location-places .tab-screens .item-card .title:last-child,.mortgage .location-promo .labels .title:last-child,.mortgage .mobile-menu .item .text:last-child,.mortgage .news_inner .news .quote p:last-child,.mortgage .text-slider-block .swiper-navigation-block .swiper-pagination .swiper-pagination-current:last-child,.news_inner .news .quote .mortgage p:last-child,.text-slider-block .swiper-navigation-block .swiper-pagination .mortgage .swiper-pagination-current:last-child{margin-bottom:0}.mortgage .heading{margin-bottom:48px}@media(min-width:768px){.mortgage .heading{margin-bottom:64px}}@media(min-width:1280px){.mortgage .heading{align-items:center;display:flex;gap:32px;margin-bottom:80px}.houses-inner .about-house .info .mortgage .heading>.params,.houses-inner .about-house .info .params .mortgage .heading>span,.info-wrapper .house-info .item .mortgage .heading>.value,.mortgage .heading>.h1,.mortgage .heading>.h2,.mortgage .houses-inner .about-house .info .heading>.params,.mortgage .houses-inner .about-house .info .params .heading>span,.mortgage .info-wrapper .house-info .item .heading>.value,.mortgage .news_inner .news .heading>.h2,.mortgage .news_inner .news .heading>h2,.news_inner .news .mortgage .heading>.h2,.news_inner .news .mortgage .heading>h2{margin-bottom:0!important}.houses-inner .about-house .info .mortgage .heading>.params,.houses-inner .about-house .info .params .mortgage .heading>span,.info-wrapper .house-info .item .mortgage .heading>.value,.mortgage .heading>.h1,.mortgage .heading>.h2,.mortgage .heading>.p,.mortgage .houses-inner .about-house .info .heading>.params,.mortgage .houses-inner .about-house .info .params .heading>span,.mortgage .info-wrapper .house-info .item .heading>.value,.mortgage .news_inner .news .heading>.h2,.mortgage .news_inner .news .heading>h2,.mortgage .news_inner .news .heading>p,.news_inner .news .mortgage .heading>.h2,.news_inner .news .mortgage .heading>h2,.news_inner .news .mortgage .heading>p{width:50%}}.mortgage .mortgage-item,.mortgage .mortgage-list{display:flex;flex-direction:column}.mortgage .mortgage-item{gap:32px}@media(min-width:1000px){.mortgage .mortgage-item{flex-direction:row}}.mortgage .mortgage-item:not(:last-child){margin-bottom:48px}@media(min-width:768px){.mortgage .mortgage-item:not(:last-child){margin-bottom:64px}}@media(min-width:1280px){.mortgage .mortgage-item:not(:last-child){margin-bottom:80px}}.mortgage .mortgage-item .addition{color:#5a5a5c;margin-bottom:24px}@media(min-width:768px){.mortgage .mortgage-item .addition{margin-bottom:32px}}.mortgage .mortgage-item .addition .mark{color:#ea3b3b}.mortgage .mortgage-item .conditions{background:#fff;border-radius:4px;padding:16px}@media(min-width:768px){.mortgage .mortgage-item .conditions{padding:24px}}.mortgage .mortgage-item .conditions .title{margin:0 0 24px}@media(min-width:768px){.mortgage .mortgage-item .conditions .title{margin-bottom:32px}}.mortgage .mortgage-item .conditions .ul{color:#5a5a5c;list-style:initial;margin-bottom:8px;margin-left:24px}.mortgage .mortgage-item .conditions .ul:first-child{margin-top:0}.mortgage .mortgage-item .conditions .ul:last-child{margin-bottom:0}.mortgage .mortgage-item__wrapper{flex:1}.mortgage .mortgage-item .image{flex:1;order:-1}.mortgage .mortgage-item .image>img{height:100%;max-height:454px;object-fit:cover;object-position:center center;width:100%}.mortgage .mortgage-item .image.order-1{order:-1}@media(min-width:1000px){.mortgage .mortgage-item .image.order-1-mobile{order:1}}@media(max-width:767px){.bank-partners .flex-grid{flex-direction:row;flex-wrap:wrap}}.bank-partners .partners-item{align-items:center;aspect-ratio:1/1;background:#fff;border-radius:4px;box-shadow:0 0 100px 0 rgba(28,28,28,.05);display:flex;justify-content:center;padding:50px;width:100%}@media(min-width:1280px){.bank-partners .partners-item{padding:96px}}.bank-partners .partners-item .image{flex-grow:1;height:auto;max-height:100%;max-width:100%;mix-blend-mode:luminosity;object-fit:contain;width:auto}.house-wrapper{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}@media(min-width:1000px){.house-wrapper{flex-direction:row}}.house-wrapper .h2,.house-wrapper .houses-inner .about-house .info .params span,.house-wrapper .news_inner .news .h2,.house-wrapper .news_inner .news h2,.houses-inner .about-house .info .params .house-wrapper span,.news_inner .news .house-wrapper .h2,.news_inner .news .house-wrapper h2{margin-bottom:64px;width:100%}.house-wrapper .image{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%}@media(min-width:1000px){.house-wrapper .image{width:65%}}.house-wrapper .image:before{content:"";display:block;padding-top:60%}@media(min-width:1000px){.house-wrapper .description-wrapper{margin-left:32px;width:calc(35% - 32px)}}.accordion-wrapper .accordion-item .trigger .clickable .house-wrapper .description-wrapper .title,.article .house-wrapper .description-wrapper .title,.article .quote-wrapper .house-wrapper .description-wrapper .paragraph,.double-slider .swiper-navigation-block .swiper-pagination .house-wrapper .description-wrapper .swiper-pagination-current,.house-wrapper .description-wrapper .accordion-wrapper .accordion-item .trigger .clickable .title,.house-wrapper .description-wrapper .article .quote-wrapper .paragraph,.house-wrapper .description-wrapper .article .title,.house-wrapper .description-wrapper .double-slider .swiper-navigation-block .swiper-pagination .swiper-pagination-current,.house-wrapper .description-wrapper .h3,.house-wrapper .description-wrapper .location-places .tab-screens .item-card .title,.house-wrapper .description-wrapper .location-promo .labels .title,.house-wrapper .description-wrapper .mobile-menu .item .text,.house-wrapper .description-wrapper .news_inner .news .quote p,.house-wrapper .description-wrapper .text-slider-block .swiper-navigation-block .swiper-pagination .swiper-pagination-current,.location-places .tab-screens .item-card .house-wrapper .description-wrapper .title,.location-promo .labels .house-wrapper .description-wrapper .title,.mobile-menu .item .house-wrapper .description-wrapper .text,.news_inner .news .quote .house-wrapper .description-wrapper p,.text-slider-block .swiper-navigation-block .swiper-pagination .house-wrapper .description-wrapper .swiper-pagination-current{margin:24px 0 16px}@media(min-width:768px)and (max-width:999px){.accordion-wrapper .accordion-item .trigger .clickable .house-wrapper .description-wrapper .title,.article .house-wrapper .description-wrapper .title,.article .quote-wrapper .house-wrapper .description-wrapper .paragraph,.double-slider .swiper-navigation-block .swiper-pagination .house-wrapper .description-wrapper .swiper-pagination-current,.house-wrapper .description-wrapper .accordion-wrapper .accordion-item .trigger .clickable .title,.house-wrapper .description-wrapper .article .quote-wrapper .paragraph,.house-wrapper .description-wrapper .article .title,.house-wrapper .description-wrapper .double-slider .swiper-navigation-block .swiper-pagination .swiper-pagination-current,.house-wrapper .description-wrapper .h3,.house-wrapper .description-wrapper .location-places .tab-screens .item-card .title,.house-wrapper .description-wrapper .location-promo .labels .title,.house-wrapper .description-wrapper .mobile-menu .item .text,.house-wrapper .description-wrapper .news_inner .news .quote p,.house-wrapper .description-wrapper .text-slider-block .swiper-navigation-block .swiper-pagination .swiper-pagination-current,.location-places .tab-screens .item-card .house-wrapper .description-wrapper .title,.location-promo .labels .house-wrapper .description-wrapper .title,.mobile-menu .item .house-wrapper .description-wrapper .text,.news_inner .news .quote .house-wrapper .description-wrapper p,.text-slider-block .swiper-navigation-block .swiper-pagination .house-wrapper .description-wrapper .swiper-pagination-current{margin:64px 0 24px}}@media(min-width:1000px){.accordion-wrapper .accordion-item .trigger .clickable .house-wrapper .description-wrapper .title,.article .house-wrapper .description-wrapper .title,.article .quote-wrapper .house-wrapper .description-wrapper .paragraph,.double-slider .swiper-navigation-block .swiper-pagination .house-wrapper .description-wrapper .swiper-pagination-current,.house-wrapper .description-wrapper .accordion-wrapper .accordion-item .trigger .clickable .title,.house-wrapper .description-wrapper .article .quote-wrapper .paragraph,.house-wrapper .description-wrapper .article .title,.house-wrapper .description-wrapper .double-slider .swiper-navigation-block .swiper-pagination .swiper-pagination-current,.house-wrapper .description-wrapper .h3,.house-wrapper .description-wrapper .location-places .tab-screens .item-card .title,.house-wrapper .description-wrapper .location-promo .labels .title,.house-wrapper .description-wrapper .mobile-menu .item .text,.house-wrapper .description-wrapper .news_inner .news .quote p,.house-wrapper .description-wrapper .text-slider-block .swiper-navigation-block .swiper-pagination .swiper-pagination-current,.location-places .tab-screens .item-card .house-wrapper .description-wrapper .title,.location-promo .labels .house-wrapper .description-wrapper .title,.mobile-menu .item .house-wrapper .description-wrapper .text,.news_inner .news .quote .house-wrapper .description-wrapper p,.text-slider-block .swiper-navigation-block .swiper-pagination .house-wrapper .description-wrapper .swiper-pagination-current{margin:0 0 32px}}.house-wrapper .description-wrapper .description-block{display:flex;flex-direction:column;justify-content:space-between}@media(min-width:768px)and (max-width:999px){.house-wrapper .description-wrapper .description-block{flex-direction:row;flex-wrap:wrap}}.house-wrapper .description-wrapper .description-block .item{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.2);display:flex;padding:16px 0}@media(min-width:768px)and (max-width:999px){.house-wrapper .description-wrapper .description-block .item{width:calc(50% - 12px)}}.house-wrapper .description-wrapper .description-block .item .number{align-items:center;background-color:#95c122;border-radius:50%;color:#fff;display:flex;height:24px;justify-content:center;width:24px}@media(min-width:768px)and (max-width:999px){.house-wrapper .description-wrapper .description-block .item .number{height:32px;width:32px}}@media(min-width:1000px){.house-wrapper .description-wrapper .description-block .item .number{height:40px;width:40px}}.house-wrapper .description-wrapper .description-block .item .description{color:#fff;margin-left:12px}@media(min-width:768px)and (max-width:999px){.house-wrapper .description-wrapper .description-block .item .description{margin-left:16px}}.house-wrapper .description-wrapper .description-block .item:last-child{border-bottom:none}.documents .documents-list{margin:0 -12px!important}@media(min-width:768px){.documents .documents-list{margin:0 -16px!important}}.documents .documents-list .col{padding:0 12px!important;position:relative}@media(min-width:768px){.documents .documents-list .col{padding:0 16px!important}}.documents .documents-list .col:after{background-color:#cfd3d3;bottom:0;content:"";display:block;height:1px;left:12px;position:absolute;width:calc(100% - 24px)}.documents .documents-list .col:first-child:before,.documents .documents-list .col:nth-child(2):before{background-color:#cfd3d3;content:"";display:block;height:1px;left:12px;position:absolute;top:0;width:calc(100% - 24px)}.documents .documents-list .col:nth-child(2):before{display:none}@media(min-width:1280px){.documents .documents-list .col:nth-child(2):before{display:block}}.documents .document-item{align-items:center;display:flex;flex-grow:1;justify-content:space-between;padding:24px 0}@media(min-width:1280px){.documents .document-item{padding:32px 0}}.documents .document-item .info{margin-right:12px}.documents .document-item .info .document-name{margin-bottom:4px}.documents .document-item .download{align-items:center;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;width:77px}@media(min-width:768px){.documents .document-item .download{flex-direction:row;gap:15px;justify-content:start;width:148px}}.documents .document-item .download .icon{font-size:32px}@media(max-width:767px){.documents .document-item .download .icon{margin-bottom:4px}}.documents .document-item .download .icon:before{color:#48585c}@media(min-width:768px){.documents .document-item .download .icon{font-size:40px}}.double-slider{display:flex;margin-top:24px;overflow:visible;position:relative}@media(min-width:1000px){.double-slider{margin-top:64px}}.double-slider .swiper-wrapper{flex-shrink:0}.double-slider .swiper-wrapper .swiper-slide{transition:opacity .5s ease}.double-slider .image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;visibility:visible;width:100%}.double-slider .image.first:before{content:"";display:block;padding-top:100%}@media(min-width:1000px){.double-slider .image.first:before{padding-top:85%}}.double-slider .image.second:before{content:"";display:block;padding-top:100%}@media(min-width:768px)and (max-width:999px){.double-slider .image.second:before{padding-top:75%}}@media(min-width:1000px){.double-slider .image.second:before{padding-top:70%}}.double-slider .swiper-navigation-block{bottom:-54px;display:flex;left:0;position:absolute;width:100%}@media(min-width:1000px){.double-slider .swiper-navigation-block{bottom:0;width:40%}}.double-slider .swiper-navigation-block .swiper-pagination{align-self:flex-start;color:#5a5a5c;display:flex;left:0;position:absolute;z-index:1}.double-slider .swiper-navigation-block .swiper-pagination .swiper-pagination-current{color:#1c1c1c}.double-slider .swiper-navigation-block .swiper-pagination .swiper-pagination-total{align-self:flex-start;color:#5a5a5c}.double-slider .swiper-navigation-block .swiper-buttons{background-color:#5a5a5c;border-radius:4px;bottom:0;display:flex;padding:8px;position:absolute;right:0;width:auto;z-index:2}@media(min-width:1000px){.double-slider .swiper-navigation-block .swiper-buttons{right:16px}}.double-slider .swiper-navigation-block .swiper-buttons .swiper-palka{margin:0 8px;position:relative}.double-slider .swiper-navigation-block .swiper-buttons .swiper-palka:before{background-color:#fff;content:"";display:block;height:20px;left:50%;opacity:.2;position:absolute;top:12.5%;transform:translateX(-50%);width:1px}@media(min-width:1000px){.double-slider .swiper-navigation-block .swiper-buttons .swiper-palka:before{height:28px}}.double-slider .swiper-navigation-block .swiper-buttons .swiper-button-prev,.double-slider .text-slider-block .swiper-navigation-block .swiper-buttons .swiper-button-next,.text-slider-block .double-slider .swiper-navigation-block .swiper-buttons .swiper-button-next{height:24px;left:unset;margin-top:0;position:static;right:20px}.double-slider .swiper-navigation-block .swiper-buttons .swiper-button-prev:after,.double-slider .text-slider-block .swiper-navigation-block .swiper-buttons .swiper-button-next:after,.text-slider-block .double-slider .swiper-navigation-block .swiper-buttons .swiper-button-next:after{color:#fff;font-size:18px}@media(min-width:768px)and (max-width:999px){.double-slider .swiper-navigation-block .swiper-buttons .swiper-button-prev:after,.double-slider .text-slider-block .swiper-navigation-block .swiper-buttons .swiper-button-next:after,.text-slider-block .double-slider .swiper-navigation-block .swiper-buttons .swiper-button-next:after{font-size:18px}}@media(min-width:1000px){.double-slider .swiper-navigation-block .swiper-buttons .swiper-button-prev:after,.double-slider .text-slider-block .swiper-navigation-block .swiper-buttons .swiper-button-next:after,.text-slider-block .double-slider .swiper-navigation-block .swiper-buttons .swiper-button-next:after{font-size:24px}.double-slider .swiper-navigation-block .swiper-buttons .swiper-button-prev,.double-slider .text-slider-block .swiper-navigation-block .swiper-buttons .swiper-button-next,.text-slider-block .double-slider .swiper-navigation-block .swiper-buttons .swiper-button-next{height:32px}}.double-slider .swiper-navigation-block .swiper-buttons .swiper-button-next{height:24px;margin-top:0;position:static;right:0}.double-slider .swiper-navigation-block .swiper-buttons .swiper-button-next:after{color:#fff;font-size:18px}@media(min-width:768px)and (max-width:999px){.double-slider .swiper-navigation-block .swiper-buttons .swiper-button-next:after{font-size:18px}}@media(min-width:1000px){.double-slider .swiper-navigation-block .swiper-buttons .swiper-button-next:after{font-size:24px}.double-slider .swiper-navigation-block .swiper-buttons .swiper-button-next{height:32px}}.contacts-wrapper{display:flex;flex-direction:column;gap:24px;margin-bottom:24px}@media(min-width:768px)and (max-width:999px){.contacts-wrapper{margin-bottom:32px}}@media(min-width:1000px){.contacts-wrapper{gap:32px;margin-bottom:0}}.contacts-wrapper a{color:#1c1c1c;text-decoration:none}@media(max-width:767px){.progress-block .flex-grid{flex-direction:row;flex-wrap:wrap}}@media(max-width:590px){.progress-block .flex-grid .col{width:50%}}.progress-block .progress-item{padding-top:100%;position:relative;width:100%}.progress-block .progress-item .image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;transition:all .2s ease;width:100%}.progress-block .progress-item h3{bottom:16px;color:#fff;left:16px;position:absolute}@media(min-width:1280px){.progress-block .progress-item h3{bottom:24px;left:24px}}.news-item{width:100%}.news-item .image{background-position:50%;background-repeat:no-repeat;background-size:130%;border-radius:4px;transition:background-size .3s ease}.news-item .image:before{content:"";display:block;padding-top:65%}@media(min-width:1000px){.news-item .image:hover{background-size:150%}}.news-item .publish{align-items:center;display:flex;flex-direction:row;margin:16px 0 8px}@media(min-width:768px)and (max-width:999px){.news-item .publish{margin:24px 0 8px}}@media(min-width:1000px){.news-item .publish{margin:24px 0 8px}}.news-item .publish .icon{font-size:20px}.news-item .publish .icon:before{color:#5a5a5c}@media(min-width:768px)and (max-width:999px){.news-item .publish .icon{font-size:24px}}@media(min-width:1000px){.news-item .publish .icon{font-size:24px}}.footer .footer-top .footer-contacts .news-item .publish .title,.form-block .form .news-item .publish .text-label,.fullscreen-wrapper .presentation-block .news-item .publish .text,.house-wrapper .description-wrapper .description-block .item .news-item .publish .number,.houses-inner .about-house .info .news-item .publish .title,.info-wrapper .house-info .item .news-item .publish .description,.info-wrapper .house-types .item .news-item .publish .text,.layout-slider .swiper-pagination-bullets .news-item .publish .swiper-layout-pagination,.location-places .tab-item .news-item .publish .tab-text,.mobile-menu .item .news-item .publish .link,.modal-content .news-item .publish .text-label,.news-item .publish .caption,.news-item .publish .footer .footer-top .footer-contacts .title,.news-item .publish .form-block .form .text-label,.news-item .publish .fullscreen-wrapper .presentation-block .text,.news-item .publish .house-wrapper .description-wrapper .description-block .item .number,.news-item .publish .houses-inner .about-house .info .title,.news-item .publish .info-wrapper .house-info .item .description,.news-item .publish .info-wrapper .house-types .item .text,.news-item .publish .layout-slider .swiper-pagination-bullets .swiper-layout-pagination,.news-item .publish .location-places .tab-item .tab-text,.news-item .publish .mobile-menu .item .link,.news-item .publish .modal-content .text-label,.news-item .publish .news_inner .news .quote .author,.news_inner .news .quote .news-item .publish .author{margin-left:8px}.news-item h3{margin-bottom:16px}@media(min-width:768px)and (max-width:999px){.news-item h3{margin-bottom:24px}}@media(min-width:1000px){.news-item h3{margin-bottom:24px}}.news-item .readmore-link{align-items:center;color:#48585c;display:flex;flex-direction:row;margin-right:8px}.news-item .readmore-link .icon{font-size:20px}.news-item .readmore-link .icon:before{color:#48585c}.news_inner .icon{font-size:20px}@media(min-width:768px){.news_inner .icon{font-size:24px}}.news_inner .news-inner-top .breadcrambs{align-items:center;display:flex;gap:8px;margin-bottom:12px}.news_inner .news-inner-top .breadcrambs .icon{align-items:center;background-image:url(../img/icon/arrow-right.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;display:inline-flex;height:20px;justify-content:center;margin-right:8px;transform:rotate(180deg);width:20px}@media(min-width:768px){.news_inner .news-inner-top .breadcrambs .icon{height:24px;width:24px}}.news_inner .news-inner-top .title{display:flex}.houses-inner .about-house .info .news_inner .news-inner-top .title .params,.houses-inner .about-house .info .params .news_inner .news-inner-top .title span,.info-wrapper .house-info .item .news_inner .news-inner-top .title .value,.news_inner .news .houses-inner .about-house .info .params .news-inner-top .title span,.news_inner .news .news-inner-top .title h2,.news_inner .news-inner-top .title .h1,.news_inner .news-inner-top .title .h2,.news_inner .news-inner-top .title .houses-inner .about-house .info .params,.news_inner .news-inner-top .title .houses-inner .about-house .info .params span,.news_inner .news-inner-top .title .info-wrapper .house-info .item .value,.news_inner .news-inner-top .title .news h2{margin-bottom:32px}.news_inner .news-inner-top .title .publish,.news_inner .news-inner-top .title .share{align-items:center;display:flex;gap:8px}.news_inner .news-inner-top .title-bottom{color:#fff;display:flex;justify-content:space-between}.news_inner .news-block{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0}@media(min-width:1440px){.news_inner .news-block{column-gap:32px;flex-direction:row;justify-content:space-between}}.houses-inner .about-house .info .news_inner .params,.houses-inner .about-house .info .params .news_inner span,.info-wrapper .house-info .item .news_inner .value,.news_inner .h1,.news_inner .h2,.news_inner .houses-inner .about-house .info .params,.news_inner .houses-inner .about-house .info .params span,.news_inner .info-wrapper .house-info .item .value,.news_inner .news .h2,.news_inner .news h2{margin-bottom:0}.news_inner .read-more{padding-top:0}@media(min-width:1440px){.news_inner .read-more{max-width:328px;padding-top:80px}}.accordion-wrapper .accordion-item .trigger .clickable .news_inner .read-more .title,.article .news_inner .read-more .title,.article .quote-wrapper .news_inner .read-more .paragraph,.double-slider .swiper-navigation-block .swiper-pagination .news_inner .read-more .swiper-pagination-current,.location-places .tab-screens .item-card .news_inner .read-more .title,.location-promo .labels .news_inner .read-more .title,.mobile-menu .item .news_inner .read-more .text,.news_inner .news .quote .read-more p,.news_inner .read-more .accordion-wrapper .accordion-item .trigger .clickable .title,.news_inner .read-more .article .quote-wrapper .paragraph,.news_inner .read-more .article .title,.news_inner .read-more .double-slider .swiper-navigation-block .swiper-pagination .swiper-pagination-current,.news_inner .read-more .h3,.news_inner .read-more .location-places .tab-screens .item-card .title,.news_inner .read-more .location-promo .labels .title,.news_inner .read-more .mobile-menu .item .text,.news_inner .read-more .news .quote p,.news_inner .read-more .text-slider-block .swiper-navigation-block .swiper-pagination .swiper-pagination-current,.text-slider-block .swiper-navigation-block .swiper-pagination .news_inner .read-more .swiper-pagination-current{margin-bottom:32px}.news_inner .read-more .news-item{padding:16px 0;position:relative}@media(min-width:768px){.news_inner .read-more .news-item{padding:24px 0}}.news_inner .read-more .news-item:after{background-color:#cfd3d3;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.news_inner .read-more .news-item .publish{align-items:center;margin-top:0}.accordion-wrapper .accordion-item .trigger .clickable .news_inner .read-more .news-item .title,.article .news_inner .read-more .news-item .title,.article .quote-wrapper .news_inner .read-more .news-item .paragraph,.double-slider .swiper-navigation-block .swiper-pagination .news_inner .read-more .news-item .swiper-pagination-current,.location-places .tab-screens .item-card .news_inner .read-more .news-item .title,.location-promo .labels .news_inner .read-more .news-item .title,.mobile-menu .item .news_inner .read-more .news-item .text,.news_inner .news .quote .read-more .news-item p,.news_inner .read-more .news-item .accordion-wrapper .accordion-item .trigger .clickable .title,.news_inner .read-more .news-item .article .quote-wrapper .paragraph,.news_inner .read-more .news-item .article .title,.news_inner .read-more .news-item .double-slider .swiper-navigation-block .swiper-pagination .swiper-pagination-current,.news_inner .read-more .news-item .h3,.news_inner .read-more .news-item .location-places .tab-screens .item-card .title,.news_inner .read-more .news-item .location-promo .labels .title,.news_inner .read-more .news-item .mobile-menu .item .text,.news_inner .read-more .news-item .news .quote p,.news_inner .read-more .news-item .text-slider-block .swiper-navigation-block .swiper-pagination .swiper-pagination-current,.text-slider-block .swiper-navigation-block .swiper-pagination .news_inner .read-more .news-item .swiper-pagination-current{margin-bottom:16px}@media(min-width:768px){.accordion-wrapper .accordion-item .trigger .clickable .news_inner .read-more .news-item .title,.article .news_inner .read-more .news-item .title,.article .quote-wrapper .news_inner .read-more .news-item .paragraph,.double-slider .swiper-navigation-block .swiper-pagination .news_inner .read-more .news-item .swiper-pagination-current,.location-places .tab-screens .item-card .news_inner .read-more .news-item .title,.location-promo .labels .news_inner .read-more .news-item .title,.mobile-menu .item .news_inner .read-more .news-item .text,.news_inner .news .quote .read-more .news-item p,.news_inner .read-more .news-item .accordion-wrapper .accordion-item .trigger .clickable .title,.news_inner .read-more .news-item .article .quote-wrapper .paragraph,.news_inner .read-more .news-item .article .title,.news_inner .read-more .news-item .double-slider .swiper-navigation-block .swiper-pagination .swiper-pagination-current,.news_inner .read-more .news-item .h3,.news_inner .read-more .news-item .location-places .tab-screens .item-card .title,.news_inner .read-more .news-item .location-promo .labels .title,.news_inner .read-more .news-item .mobile-menu .item .text,.news_inner .read-more .news-item .news .quote p,.news_inner .read-more .news-item .text-slider-block .swiper-navigation-block .swiper-pagination .swiper-pagination-current,.text-slider-block .swiper-navigation-block .swiper-pagination .news_inner .read-more .news-item .swiper-pagination-current{margin-bottom:24px}}.news_inner .news{padding-bottom:64px}@media(min-width:1440px){.news_inner .news{max-width:66.6%;padding-bottom:80}}.news_inner .news .video-player-container{border-radius:4px;margin-bottom:24px}@media(min-width:768px){.news_inner .news .video-player-container{margin-bottom:32px}}.news_inner .news .picture{background-color:rgba(28,28,28,.5);border-radius:4px;margin-bottom:24px;padding-top:56.25%;position:relative}.news_inner .news .picture:last-child{margin-bottom:0}@media(min-width:768px){.news_inner .news .picture{margin-bottom:32px}}.news_inner .news .picture img{height:100%;left:50%;max-height:100%;position:absolute;top:0;transform:translateX(-50%);width:auto}.news_inner .news .share-block{align-items:center;display:flex;justify-content:flex-end;margin-top:32px}@media(min-width:768px){.news_inner .news .share-block{margin-top:48px}}@media(min-width:1440px){.news_inner .news .share-block{margin-top:64px}}.news_inner .news .share{align-items:center;display:flex}.news_inner .news .share .icon{margin-right:8px}.news_inner .news .share .icon:before,.news_inner .news .share p{color:#48585c}.news_inner .news .quote{margin:32px 0;padding:0 24px;position:relative}@media(min-width:768px){.news_inner .news .quote{margin:48px 0;padding:0 32px}}@media(min-width:1440px){.news_inner .news .quote{margin:64px 0}}.news_inner .news .quote p{margin-bottom:16px;padding-top:16px}@media(min-width:768px){.news_inner .news .quote p{padding-top:24px}}.news_inner .news .quote .author{display:inline-block;margin:0 0 0 auto;text-align:right;width:100%}.news_inner .news .quote:after{background:#48585c;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.houses-inner .about-house .info .params .news_inner .news span,.news_inner .news .h2,.news_inner .news .houses-inner .about-house .info .params span,.news_inner .news h2{color:#1c1c1c;margin-bottom:24px}.houses-inner .about-house .info .params .news_inner .news span:last-child,.news_inner .news .h2:last-child,.news_inner .news .houses-inner .about-house .info .params span:last-child,.news_inner .news h2:last-child{margin-bottom:0}@media(min-width:768px){.houses-inner .about-house .info .params .news_inner .news span,.news_inner .news .h2,.news_inner .news .houses-inner .about-house .info .params span,.news_inner .news h2{margin-bottom:32px}}.news_inner .news p{margin:0}.news_inner .news .img,.news_inner .news img,.news_inner .news p{margin-bottom:24px}.news_inner .news .img:last-child,.news_inner .news img:last-child,.news_inner .news p:last-child{margin-bottom:0}@media(min-width:768px){.news_inner .news .img,.news_inner .news img,.news_inner .news p{margin-bottom:32px}}.news_inner .news .img,.news_inner .news img{border-radius:4px;height:auto;width:100%}.news_inner .news ul{margin-bottom:32px}@media(max-width:767px){.news_inner .news ul{margin-bottom:24px}}.news_inner .news ul:first-child{margin-top:0}.news_inner .news ul:last-child{margin-bottom:0}.news_inner .news ul li{padding-left:16px;position:relative}@media(min-width:768px){.news_inner .news ul li{padding-left:20px}}.news_inner .news ul li:before{background-color:#48585c;border-radius:50%;content:"";height:8px;left:0;position:absolute;top:7px;width:8px}@media(min-width:768px){.news_inner .news ul li:before{top:8px}}@media(min-width:1440px){.news_inner .news ul li:before{top:10px}}.photo-album .breadcrambs{align-items:center;display:flex;gap:8px;margin-bottom:12px}.photo-album .breadcrambs .icon{align-items:center;background-image:url(../img/icon/arrow-right-black.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;display:inline-flex;height:20px;justify-content:center;margin-right:8px;transform:rotate(180deg);width:20px}@media(min-width:768px){.photo-album .breadcrambs .icon{height:24px;width:24px}.photo-album .gallery-album .col.w-100{margin:16px;padding-top:55%;position:relative}.photo-album .gallery-album .col.w-100 img{border-radius:4px;bottom:0;left:0;position:absolute;right:0;top:0}}.modal{background:rgba(28,28,28,.7);height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .2s linear;width:100%;z-index:-1}.modal .modal-close{cursor:pointer;font-size:40px;position:absolute;right:96px;top:0;z-index:999}@media(min-width:1000px)and (max-width:1439px){.modal .modal-close{right:20px}}@media(max-width:998px){.modal .modal-close{right:20px;top:20px}}.modal.active-modal{z-index:999}.modal.active-modal-effect{opacity:1}.modal .gallery-modal-slider-wrapper{height:100%;position:relative;width:100%}@media(min-width:1000px){.modal .gallery-modal-slider-wrapper{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:1920px}}.modal .gallery-modal-slider-wrapper .additional-wrapper{height:calc(100% - 100px);margin:100px auto;max-width:1312px;max-width:1920px;overflow:visible;padding:1px 96px;position:relative;width:100%}@media(max-width:998px){.modal .gallery-modal-slider-wrapper .additional-wrapper{height:100%;margin:0 auto;padding:0 20px}}@media(min-width:1440px)and (max-width:1599px){.modal .gallery-modal-slider-wrapper .additional-wrapper{padding:1px 96px}}@media(min-width:1280px)and (max-width:1439px){.modal .gallery-modal-slider-wrapper .additional-wrapper{padding:1px 96px}}@media(min-width:1000px)and (max-width:1279px){.modal .gallery-modal-slider-wrapper .additional-wrapper{max-width:1280px}}@media(min-width:768px)and (max-width:999px){.modal .gallery-modal-slider-wrapper .additional-wrapper{padding:1px 24px}}@media(max-width:767px){.modal .gallery-modal-slider-wrapper .additional-wrapper{max-width:100%;padding:1px 16px}}.modal .gallery-modal-slider-wrapper .swiper,.modal .gallery-modal-slider-wrapper .swiper-container{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.modal .gallery-modal-slider-wrapper .swiper-vertical>.swiper-wrapper{flex-direction:column}.modal .gallery-modal-slider-wrapper .swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.modal .gallery-modal-slider-wrapper .swiper-android .swiper-slide,.modal .gallery-modal-slider-wrapper .swiper-wrapper{transform:translateZ(0)}.modal .gallery-modal-slider-wrapper .swiper-horizontal{touch-action:pan-y}.modal .gallery-modal-slider-wrapper .swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.modal .gallery-modal-slider-wrapper .gallery-top{height:100%;position:relative;width:100%}.modal .gallery-modal-slider-wrapper .gallery-top .swiper-wrapper{display:flex;height:100%}.modal .gallery-modal-slider-wrapper .gallery-top .swiper-wrapper .swiper-slide{flex-shrink:0;height:100%}.modal .gallery-modal-slider-wrapper .gallery-top .swiper-wrapper .swiper-slide .img{background-repeat:no-repeat;border-radius:4px;height:100%;margin:0 auto;object-fit:contain;object-position:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.modal .gallery-modal-slider-wrapper .gallery-modal-button-next,.modal .gallery-modal-slider-wrapper .gallery-modal-button-prev{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1c1c1c;border-radius:50%;cursor:pointer;display:flex;height:72px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .25s linear;width:72px;z-index:2}.modal .gallery-modal-slider-wrapper .gallery-modal-button-next:after,.modal .gallery-modal-slider-wrapper .gallery-modal-button-prev:after{background-color:#fff;content:"";height:14px;-webkit-mask-image:url(../img/link-arrow.svg);mask-image:url(../img/link-arrow.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;transition:all .25s linear;width:12px}@media(min-width:1000px){.modal .gallery-modal-slider-wrapper .gallery-modal-button-next:hover:not(.swiper-button-disabled),.modal .gallery-modal-slider-wrapper .gallery-modal-button-prev:hover:not(.swiper-button-disabled){background:#1c1c1c}.modal .gallery-modal-slider-wrapper .gallery-modal-button-next:hover:not(.swiper-button-disabled):after,.modal .gallery-modal-slider-wrapper .gallery-modal-button-prev:hover:not(.swiper-button-disabled):after{background-color:#fff}}@media(max-width:767px){.modal .gallery-modal-slider-wrapper .gallery-modal-button-next,.modal .gallery-modal-slider-wrapper .gallery-modal-button-prev{display:none}}.modal .gallery-modal-slider-wrapper .gallery-modal-button-next.swiper-button-disabled,.modal .gallery-modal-slider-wrapper .gallery-modal-button-prev.swiper-button-disabled{cursor:default;opacity:.3}.modal .gallery-modal-slider-wrapper .gallery-modal-button-next{right:96px}@media(min-width:768px)and (max-width:999px){.modal .gallery-modal-slider-wrapper .gallery-modal-button-next{right:24px}}@media(max-width:767px){.modal .gallery-modal-slider-wrapper .gallery-modal-button-next{right:16px}}.modal .gallery-modal-slider-wrapper .gallery-modal-button-prev{left:96px;transform:translateY(-50%) rotate(180deg)}@media(min-width:768px)and (max-width:999px){.modal .gallery-modal-slider-wrapper .gallery-modal-button-prev{left:24px}}@media(max-width:767px){.modal .gallery-modal-slider-wrapper .gallery-modal-button-prev{left:16px}}.open-modal body{overflow:hidden!important}.video-player-container{background-color:#1c1c1c;overflow:hidden;position:relative;width:100%}@media(min-width:1000px){.video-player-container:hover .ghinda-video-controls{opacity:1}}.video-player-container:after{content:"";display:block;padding-top:56.25%}.video-player-container .ghinda-video-timer{display:none}.video-player-container .video,.video-player-container>iframe{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.video-player-container .ghinda-video-play{background-size:contain;background:url(../img/play-btn.svg) no-repeat 50%;cursor:pointer;display:block;height:56px;left:50%;opacity:.7;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .2s ease-in-out;width:56px}@media(max-width:998px){.video-player-container .ghinda-video-play{height:40px;width:40px}}.video-player-container .ghinda-video-play.ghinda-paused-button{background:url(../img/stop.svg) no-repeat}.video-player-container .ghinda-video-controls{height:100%;margin:0 auto;opacity:0;position:absolute;transition:.5s;width:100%}.video-player-container .overlay{background-position:50%;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.video-player-container .overlay:after{content:"";display:block;height:100%;width:100%}.video-player-container .overlay .play{cursor:pointer;height:56px;left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;width:56px}@media(max-width:998px){.video-player-container .overlay .play{height:40px;width:40px}}.callback{bottom:49px;position:fixed;right:3%;z-index:999}.callback-btn{background-color:#fff;border-radius:50%;cursor:pointer;padding:16px}.callback-btn .icon{background:url(../img/phone.svg);background-position:50%;background-size:contain;display:block;height:24px;transition:background .3s ease-in-out;width:24px}@media(min-width:768px){.callback-btn .icon{height:32px;width:32px}}.callback.active .modal-callback{opacity:1;transform:scale(1);visibility:visible}.callback.active .callback-btn .icon{background:url(../img/close.svg)}.modal-callback{background:#fff;border-radius:4px;bottom:100%;box-shadow:0 0 100px 0 rgba(37,53,57,.01);margin-bottom:32px;opacity:0;padding:24px;position:absolute;right:0;transform:scale(0);transform-origin:right bottom;transition:.3s ease-in-out;visibility:hidden}@media(min-width:768px){.modal-callback{padding:32px}}.modal-content{display:flex;flex-direction:column;min-width:311px}@media(max-width:374px){.modal-content{min-width:248px}}@media(min-width:768px){.modal-content{min-width:377px}}@media(min-width:1000px){.modal-content{min-width:384px}}.modal-content input:-webkit-autofill{background:#f2f2f2!important;box-shadow:inset 100px 100px 0 100px #f2f2f2;-webkit-text-fill-color:#1c1c1c!important;caret-color:#1c1c1c}.modal-content input:autofill{background:#cfd3d3!important;box-shadow:inset 100px 100px 0 100px #f2f2f2;-webkit-text-fill-color:#1c1c1c!important;caret-color:#1c1c1c}.modal-content .input-text{border-bottom:none}.modal-content .submit-btn{margin-top:24px}@media(min-width:1000px){.modal-content .submit-btn{margin-top:32px}}.modal-content .title-form{margin-bottom:24px}@media(min-width:1000px){.modal-content .title-form{margin-bottom:32px}}.modal-content .text-label{color:#5a5a5c}.modal-content .input-text{background:hsla(0,0%,47%,.1);color:#1c1c1c;margin-top:0;padding:14px 24px}.modal-content .input-text::-webkit-input-placeholder{color:#1c1c1c;opacity:.5}.modal-content .input-text:-moz-placeholder,.modal-content .input-text:-ms-input-placeholder,.modal-content .input-text::-moz-placeholder,.modal-content .input-text::-webkit-input-placeholder,.modal-content .input-text::placeholder{color:#1c1c1c;opacity:.5}.modal-content .button{width:100%}.modal-content .field.success .input-text{color:#1c1c1c}.modal-content .status-block{background:#fff;border-radius:4px}.modal-content .status-block .status{padding:24px}@media(min-width:1000px){.modal-content .status-block .status{padding:32px}}.modal-content .status-block .status .icon{height:52px;width:52px}.search-container{width:100%}.search-container.plan{height:100vh;overflow:hidden;position:relative;z-index:3}@media(max-width:998px){.search-container.plan{overflow-x:auto;overflow-y:hidden}}.search-container.plan .select-floor{display:block;left:50%;margin:0;position:absolute;top:50%;z-index:3}@media(max-width:998px){.search-container.plan .select-floor{left:0!important;margin:0!important;position:relative;top:0!important}}.search-container.plan .select-floor svg{overflow:visible;position:relative;z-index:1}.search-container.plan .select-floor svg g image{transition:all .3s ease}.search-container.plan .select-floor svg g circle,.search-container.plan .select-floor svg g polygon,.search-container.plan .select-floor svg g text{cursor:pointer;transition:all .3s ease}.search-container.plan .select-floor svg g.active image,.search-container.plan .select-floor svg g:hover image{opacity:1!important}.search-container.plan .select-floor svg g.active polygon,.search-container.plan .select-floor svg g:hover polygon{fill:hsla(0,0%,100%,.3)!important}.search-container.plan .select-floor svg g.disable circle,.search-container.plan .select-floor svg g.disable polygon,.search-container.plan .select-floor svg g.disable text{cursor:default;transition:all .3s ease}.search-container.plan .select-floor svg polygon{overflow:visible;position:relative;transition:all .3s ease;z-index:2}.search-container.active{display:block}.wind-rose-wrapper{align-items:center;background-color:transparent;display:flex;flex-direction:column;gap:4px;justify-content:center;margin-left:auto;position:absolute;right:96px;top:84px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:12}@media(min-width:1000px)and (max-width:1279px){.wind-rose-wrapper{right:24px}}@media(min-width:768px)and (max-width:999px){.wind-rose-wrapper{right:24px}}@media(max-width:767px){.wind-rose-wrapper{right:16px}}.wind-rose-wrapper .wind-rose{background-image:url(../img/icon/wind-rose.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:80px;width:80px}@media(max-width:767px){.wind-rose-wrapper .wind-rose{height:48px;width:48px}}.wind-rose-wrapper .house-variants{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:space-between;max-width:208px}@media(max-width:767px){.wind-rose-wrapper .house-variants{max-width:158px}}.wind-rose-wrapper .house-variants .item{align-items:center;display:flex;gap:8px}.wind-rose-wrapper .house-variants .item .color{border:1px solid #fff;border-radius:50%;height:16px;width:16px}.wind-rose-wrapper .house-variants .item .color.green{background-color:#95c122}.wind-rose-wrapper .house-variants .item .color.orange{background-color:#efbc04}.wind-rose-wrapper .house-variants .item .color.red{background-color:#ea3b3b}.wind-rose-wrapper .house-variants .item .color.blue{background-color:#049bef}@media(max-width:767px){.wind-rose-wrapper .house-variants .item .color{height:12px;width:12px}}.wind-rose-wrapper .house-variants .item .text{color:#fff}.info-wrapper{align-items:center;bottom:32px;display:flex;flex-direction:row;gap:60px;justify-content:space-between;left:96px;position:absolute;width:calc(100% - 192px);z-index:15}@media(min-width:1000px)and (max-width:1279px){.info-wrapper{left:24px;width:calc(100% - 48px)}}@media(min-width:768px)and (max-width:999px){.info-wrapper{left:24px;width:100%}}@media(max-width:767px){.info-wrapper{bottom:24px;left:16px;width:100%}}.info-wrapper .house-info{align-items:flex-start;display:flex;flex-direction:row;gap:32px;opacity:0;transform:translateY(100%);transition:all .3s ease;width:50%}@media(max-width:998px){.info-wrapper .house-info{display:none}}.info-wrapper .house-info.show{opacity:1;transform:translateY(0)}.info-wrapper .house-info .item{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center}.info-wrapper .house-info .item .value{color:#fff;margin-bottom:0;white-space:nowrap}.info-wrapper .house-info .item .value sup{line-height:0}@media(min-width:1000px)and (max-width:1279px){.info-wrapper .house-info .item .value{font-size:38px}}@media(min-width:1280px)and (max-width:1439px){.info-wrapper .house-info .item .value{font-size:46px}}@media(min-width:1440px)and (max-width:1599px){.info-wrapper .house-info .item .value{font-size:50px}}.info-wrapper .house-info .item .description{color:#fff;text-align:center}.info-wrapper .house-types{width:50%}@media(max-width:998px){.info-wrapper .house-types{width:100%}}.info-wrapper .house-types .swiper-slide{width:auto}.info-wrapper .house-types .item{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:12px;opacity:.7}.info-wrapper .house-types .item .img{background-position:50%;background-repeat:no-repeat;background-size:cover;border:4px solid transparent;border-radius:50%;width:120px}.info-wrapper .house-types .item .img:before{content:"";display:block;padding-top:100%}@media(max-width:767px){.info-wrapper .house-types .item .img{width:96px}}.info-wrapper .house-types .item .text{color:#fff;max-width:120px;text-align:center}.info-wrapper .house-types .item.active{opacity:1}.info-wrapper .house-types .item.active .img{border:4px solid #fff}.advantages-slider{position:relative}.advantages-swiper-img .swiper-slide{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;max-height:100vh;overflow:clip}@media(min-width:1280px){.advantages-swiper-img .swiper-slide{aspect-ratio:16/9;max-height:90vh}}@media(min-width:1921px){.advantages-swiper-img .swiper-slide{aspect-ratio:auto;max-height:1080px}}.advantages-swiper-img .swiper-slide img{object-fit:cover}.advantages-swiper-img .swiper-pagination{bottom:60px}@media(min-width:768px){.advantages-swiper-img .swiper-pagination{display:none}}.advantages-swiper-img .swiper-pagination .swiper-pagination-bullet{background-color:#fff;border-radius:2px;height:12px;opacity:.4!important;transform:scale(.6);width:8px}.advantages-swiper-img .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active-next,.advantages-swiper-img .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active-prev{opacity:.7!important;transform:scale(.8)}.advantages-swiper-img .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1!important;transform:scale(1)}.text-slider-block{align-items:flex-start;background:#fff;border-radius:4px;bottom:0;display:flex;gap:64px;justify-content:flex-end;left:0;margin:-48px auto 0;position:relative;right:0;width:576px;width:calc(100% - 32px);z-index:5}@media(min-width:768px){.text-slider-block{border-radius:0 4px 0 0;margin:initial;position:absolute;width:50%}}@media(min-width:1280px){.text-slider-block{width:calc(33.3% + 32px)}}.text-slider-block .swiper{flex-direction:column;margin:80px 40px 40px}@media(min-width:768px){.text-slider-block .swiper{margin:80px 40px 40px 24px;max-width:490px}}@media(min-width:1000px){.text-slider-block .swiper{margin:80px 40px 40px 96px}}@media(min-width:1280px){.text-slider-block .swiper{margin:80px 70px 40px;max-width:350px}}@media(min-width:1600px){.text-slider-block .swiper{margin:80px 96px 40px;max-width:398px}}@media(min-width:1440px){.text-slider-block .swiper{margin:80px 96px 40px;max-width:398px}}@media(min-width:1921px){.text-slider-block .swiper{margin:80px auto 40px;max-width:481px}}@media(max-width:1100px){.text-slider-block .swiper{max-width:450px}}@media(max-width:1000px){.text-slider-block .swiper{max-width:420px}}@media(max-width:950px){.text-slider-block .swiper{margin:80px 20px 40px 24px;max-width:360px}}@media(max-width:425px){.text-slider-block .swiper{margin:80px 20px 40px 24px;max-width:270px}}.text-slider-block .swiper-navigation-block{display:flex;height:32px;justify-content:space-between;position:relative}.text-slider-block .swiper-navigation-block .swiper-buttons{display:flex;gap:12px;height:100%;position:relative}.text-slider-block .swiper-navigation-block .swiper-buttons .swiper-button-next,.text-slider-block .swiper-navigation-block .swiper-buttons .swiper-button-prev{height:32px;left:auto;margin:0;position:relative;right:auto;top:auto;width:32px}.text-slider-block .swiper-navigation-block .swiper-buttons .swiper-button-next:after,.text-slider-block .swiper-navigation-block .swiper-buttons .swiper-button-prev:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cg stroke='%231C1C1C' stroke-linecap='round' stroke-linejoin='round' clip-path='url(%23a)'%3E%3Cpath d='M27 16H5M14 7l-9 9 9 9'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h32v32H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");content:""!important;height:100%;width:100%}.text-slider-block .swiper-navigation-block .swiper-buttons .swiper-button-next{transform:rotate(180deg)}.text-slider-block .swiper-navigation-block .swiper-pagination{align-items:flex-start;color:#cfd3d3;display:flex;position:static;width:auto}.text-slider-block .swiper-navigation-block .swiper-pagination .swiper-pagination-current{color:#5a5a5c;margin-right:4px}.text-slider-block .swiper-slide .description,.text-slider-block .swiper-slide .title-section,.text-slider-block .swiper-slide .title-slide{margin-bottom:24px}@media(min-width:1280px){.text-slider-block .swiper-slide .description,.text-slider-block .swiper-slide .title-section,.text-slider-block .swiper-slide .title-slide{margin-bottom:32px}.text-slider-block .swiper-slide .description{min-height:110px}}.communication .communication__header{display:grid}.communication .communication__header>*{grid-area:1/1/2/2}@media(max-width:767px){.communication .communication__header{display:block}.communication .communication__header h2{margin-bottom:32px}.communication .communication__header br{display:none}.communication .communication-wrapper h2{margin-bottom:0}}.communication .communication-wrapper .col.align-items-end{align-items:normal!important}.communication .communication-wrapper .community-card{background-color:#fff;border-radius:4px;box-shadow:0 0 100px 0 rgba(28,28,28,.05);display:flex;flex-direction:column;gap:24px;justify-content:space-between;margin:0;min-height:286px;padding:40px 32px;width:100%}@media(min-width:768px)and (max-width:999px){.communication .communication-wrapper .community-card{min-height:256px;padding:32px}}@media(max-width:767px){.communication .communication-wrapper .community-card{min-height:224px;padding:24px}}.communication .communication-wrapper .community-card__title{align-items:center;display:flex;gap:16px}@media(max-width:998px){.communication .communication-wrapper .community-card__title{gap:12px}}.communication .communication-wrapper .community-card--build{aspect-ratio:auto;min-height:366px;padding:40px}@media(min-width:1000px)and (max-width:1279px){.communication .communication-wrapper .community-card--build{min-height:300px;padding:32px}}@media(min-width:768px)and (max-width:999px){.communication .communication-wrapper .community-card--build{min-height:300px;padding:40px 32px}}@media(max-width:767px){.communication .communication-wrapper .community-card--build{min-height:300px;padding:32px}}.communication .communication-wrapper .community-card .icon{font-size:64px}@media(max-width:767px){.communication .communication-wrapper .community-card .icon{font-size:48px}}.communication .communication-wrapper .community-card .icon:before{color:#48585c}.communication .communication-wrapper .community-card img{height:64px;width:64px}@media(max-width:767px){.communication .communication-wrapper .community-card img{height:48px;width:48px}}.communication .communication-wrapper .community-card .build-info{margin-top:auto}.communication .communication-wrapper .community-card .build-info .title{margin:0 0 12px}@media(min-width:768px){.communication .communication-wrapper .community-card .build-info .title{margin-bottom:16px}}@media(min-width:1440px){.communication .communication-wrapper .community-card .build-info .title{margin-bottom:24px}}.communication .communication-wrapper .community-card .build-info .ul li{padding-left:15px;position:relative}.communication .communication-wrapper .community-card .build-info .ul li:before{background-color:#1c1c1c;border-radius:50%;color:inherit;content:"";height:4px;left:0;position:absolute;top:9px;width:4px}@media(min-width:1280px){.communication .communication-wrapper .community-card .build-info .ul li:before{top:11px}}.communication .communication-wrapper .community-card .build-info span{color:#ea3b3b}.communication .communication-wrapper .community-card .build-info .snoska{margin-top:15px}.about .about-title{margin-bottom:64px}.about .about-wrapper{max-width:568px}.about .about-wrapper>.button{gap:8px;max-height:54px;max-width:196px}.about .about-wrapper .icon{font-size:24px}@media(max-width:767px){.about .about-wrapper>.button{max-width:100%}.about .about-wrapper .icon{font-size:20px}}.about .about-description{color:#fff;margin-bottom:64px}.location-promo-bg{background:var(--Archive-Asphalt,#48585c);height:100svh;width:100svw}.promo-bg-map{height:auto;left:0;margin:auto;min-height:100svh;min-width:100svw;mix-blend-mode:hard-light;object-fit:cover;position:absolute;right:0;top:0;width:auto}@media(max-width:478px){.promo-bg-map{object-fit:contain}}.location-promo .container{height:100%;padding-bottom:48px}@media(min-width:768px){.location-promo .container{padding-bottom:64px}}@media(min-width:1600px){.location-promo .container{padding-bottom:80px}}.location-promo .labels-wrapper{height:100%;position:relative}.location-promo .labels{bottom:0;display:flex;gap:12px;justify-content:center;left:0;position:absolute;right:0}@media(min-width:768px){.location-promo .labels{justify-content:left}}@media(min-width:1440px){.location-promo .labels{justify-content:right}}.location-promo .labels .item-label{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:100000px;display:flex;flex-direction:column;height:160px;justify-content:center;padding:16px;width:160px}@media(max-width:374px){.location-promo .labels .item-label{height:135px;padding:10px;width:135px}}@media(min-width:768px){.location-promo .labels .item-label{height:200px;width:200px}}.location-promo .labels .item-label--green{background:rgba(149,193,34,.1);border:3px solid #95c122}@media(min-width:768px){.location-promo .labels .item-label--green{border-width:4px}}.location-promo .labels .item-label--ghost{background:hsla(0,0%,100%,.1);border:3px dashed #fff}@media(min-width:768px){.location-promo .labels .item-label--ghost{border-width:4px}}.location-promo .labels .title{color:#fff;margin:0 0 8px;text-align:center}.location-promo .labels .text{color:#fff;margin:0;text-align:center}.location-map .heading{display:flex;flex-direction:column;margin-bottom:48px}@media(min-width:768px){.location-map .heading{margin-bottom:64px}}@media(min-width:1000px){.location-map .heading{flex-direction:row;gap:32px;margin-bottom:80px}}.houses-inner .about-house .info .location-map .heading .params,.houses-inner .about-house .info .params .location-map .heading span,.info-wrapper .house-info .item .location-map .heading .value,.location-map .heading .h1,.location-map .heading .h2,.location-map .heading .houses-inner .about-house .info .params,.location-map .heading .houses-inner .about-house .info .params span,.location-map .heading .info-wrapper .house-info .item .value,.location-map .heading .news_inner .news .h2,.location-map .heading .news_inner .news h2,.news_inner .news .location-map .heading .h2,.news_inner .news .location-map .heading h2{margin:0 0 48px}@media(min-width:768px){.houses-inner .about-house .info .location-map .heading .params,.houses-inner .about-house .info .params .location-map .heading span,.info-wrapper .house-info .item .location-map .heading .value,.location-map .heading .h1,.location-map .heading .h2,.location-map .heading .houses-inner .about-house .info .params,.location-map .heading .houses-inner .about-house .info .params span,.location-map .heading .info-wrapper .house-info .item .value,.location-map .heading .news_inner .news .h2,.location-map .heading .news_inner .news h2,.news_inner .news .location-map .heading .h2,.news_inner .news .location-map .heading h2{margin-bottom:64px}}@media(min-width:1000px){.houses-inner .about-house .info .location-map .heading .params,.houses-inner .about-house .info .params .location-map .heading span,.info-wrapper .house-info .item .location-map .heading .value,.location-map .heading .h1,.location-map .heading .h2,.location-map .heading .houses-inner .about-house .info .params,.location-map .heading .houses-inner .about-house .info .params span,.location-map .heading .info-wrapper .house-info .item .value,.location-map .heading .news_inner .news .h2,.location-map .heading .news_inner .news h2,.news_inner .news .location-map .heading .h2,.news_inner .news .location-map .heading h2{margin-bottom:0}}.location-map .heading .col{width:100%}@media(min-width:1000px){.location-map .heading .col{flex-grow:1;width:50%}}.location-map .map-block{background-color:#cfd3d3;display:block;position:relative;width:100%}.location-map .map-block:before{content:"";display:block;padding-top:100%}@media(min-width:768px)and (max-width:999px){.location-map .map-block:before{padding-top:50%}}@media(min-width:1000px){.location-map .map-block:before{padding-top:55%}}.location-map .map-block .map{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.location-map .map-block .map [class*=copyrights-pane]{display:none!important}.location-map .map-block .map [class*=ymaps-2][class*=-ground-pane]{filter:grayscale(.8);-ms-filter:grayscale(.8);-webkit-filter:grayscale(.8);-moz-filter:grayscale(.8);-o-filter:grayscale(.8)}.location-places .tabs{display:flex;justify-content:space-between;margin:24px 0;overflow-x:auto;width:100%}@media(min-width:768px){.location-places .tabs{margin:32px 0}}@media(min-width:1600px){.location-places .tabs{margin:40px 0}}.location-places .tab-item{align-items:center;border-bottom:2px solid #cfd3d3;display:flex;flex-direction:column;justify-content:center;padding:12px 16px;width:166px}@media(min-width:768px){.location-places .tab-item{padding:12px 32px;width:224px}}@media(min-width:1000px){.location-places .tab-item{align-self:stretch;border-width:4px;flex:1 0 0;width:auto}}.location-places .tab-item.active{border-color:#48585c}.location-places .tab-item .tab-text{color:#48585c;margin:0;text-align:center}.location-places .tab-screens .title-tab{margin:0 0 24px}@media(min-width:768px){.location-places .tab-screens .title-tab{margin-bottom:32px}}@media(min-width:1600px){.location-places .tab-screens .title-tab{margin-bottom:40px}}.location-places .tab-screens .screen-tab-item{display:none}.location-places .tab-screens .screen-tab-item.active{display:block}.location-places .tab-screens .item-wrapper{margin:0}.location-places .tab-screens .item-wrapper .col{border-bottom:1px solid #cfd3d3;padding:0}.location-places .tab-screens .item-wrapper .col:first-child{border-top:1px solid #cfd3d3}@media(min-width:1280px){.location-places .tab-screens .item-wrapper{column-gap:32px}.location-places .tab-screens .item-wrapper .col{width:calc(50% - 16px)!important}.location-places .tab-screens .item-wrapper .col:nth-child(2){border-top:1px solid #cfd3d3}}.location-places .tab-screens .item-card{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:24px;padding:24px 0;width:100%}@media(min-width:768px){.location-places .tab-screens .item-card{flex-direction:row;gap:32px;justify-content:space-between;padding:48px 0}}.location-places .tab-screens .item-card .image{border-radius:50%;flex-shrink:0;height:120px;overflow:hidden;width:120px}.location-places .tab-screens .item-card .title{color:#1c1c1c;margin:0;text-align:center}@media(min-width:768px){.location-places .tab-screens .item-card .title{margin-right:auto;text-align:left}}.location-places .tab-screens .item-card .item-card-buttons{align-items:center;display:flex;flex-shrink:0;gap:8px}@media(min-width:768px){.location-places .tab-screens .item-card .item-card-buttons{gap:12px}}.location-places .tab-screens .item-card .item-btn{align-items:center;border:none;border-radius:50%;display:flex;flex-direction:column;justify-content:center;padding:12px}@media(min-width:768px){.location-places .tab-screens .item-card .item-btn{padding:16px}}.location-places .tab-screens .item-card .item-btn .icon{display:block;height:20px;width:20px}.location-places .tab-screens .item-card .item-btn .icon:before{font-size:20px}@media(min-width:768px){.location-places .tab-screens .item-card .item-btn .icon:before{font-size:24px}}.location-places .tab-screens .item-card .item-btn .icon__black:before{color:#1c1c1c}@media(min-width:768px){.location-places .tab-screens .item-card .item-btn .icon{height:24px;width:24px}}.location-places .tab-screens .item-card .item-btn.website{background:#1c1c1c}.location-places .tab-screens .item-card .item-btn.path{background:transparent;border:1px solid #1c1c1c}.dynamic__wrapper .col{padding:0}.dynamic__text{background:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:120px 32px 120px 96px;width:100%}@media(min-width:768px)and (max-width:999px){.dynamic__text{gap:64px;margin:-48px auto 0;padding:40px;width:calc(100% - 64px);z-index:5}}@media(max-width:767px){.dynamic__text{gap:48px;margin:-48px auto 0;padding:40px;width:calc(100% - 64px);z-index:5}}.dynamic__text .button{border-color:#1c1c1c;color:#1c1c1c}.dynamic__text__header{display:flex;flex-direction:column;gap:24px}.dynamic__text__header .button{max-width:100%}@media(min-width:1000px){.dynamic__text__header .button{max-width:237px}}@media(min-width:768px)and (max-width:999px){.dynamic__text__header .button{max-width:202px}}.dynamic__text__footer{display:flex;gap:32px}.dynamic__text__footer>*{flex:1}.dynamic__text__footer h2{margin-bottom:8px}.dynamic__cover{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;max-height:900px;overflow:hidden;place-items:center;width:100%}.dynamic__cover__image{grid-area:1/1/2/2;max-height:900px;width:100%}@media(min-width:768px)and (max-width:999px){.dynamic__cover__image{max-height:552px}}.dynamic__cover__image>img{height:100%;object-fit:cover;object-position:center center;width:100%}.dynamic__percent{background-position:100%;background-repeat:no-repeat;background-size:contain;border:20px solid transparent;color:#fff;display:grid;font-size:96px;grid-area:1/1/2/2;height:560px;place-items:center;position:relative;width:560px}.dynamic__percent canvas{align-items:center;color:#fff;display:flex;font-size:96px;justify-content:center;position:absolute;z-index:2}.dynamic__percent:after{background:url(../img/ellipse-1.svg);background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}@media(min-width:768px)and (max-width:999px){.dynamic__percent{border-width:6px;font-size:52px;height:320px;width:320px}}@media(max-width:767px){.dynamic__percent{border-width:4px;font-size:32px;height:240px;width:240px}}@media(max-width:998px){.open-mini-modal{overflow:hidden}.open-mini-modal:after{background:#444;content:"";height:100%;left:0;opacity:.4;position:fixed;top:0;width:100%;z-index:995}}.mini-modal-block{bottom:17px;box-shadow:0 0 10px rgba(0,0,0,.15);display:flex;flex-direction:column;max-width:300px;position:fixed;right:10px;transition:.2s ease;z-index:999}@media(max-width:998px){.mini-modal-block{bottom:0;right:0}}.mini-modal-block.hide-mini-modal{opacity:0;transform:translateX(100%)}.mini-modal-block .close.close-small{background:transparent;position:absolute;text-decoration:none;z-index:77}.mini-modal-block .close.close-small .icon{color:#000;font-size:16px}@media(min-width:1000px){.mini-modal-block .close.close-small:hover{opacity:.7}}.mini-modal-block .mini-modal_img{background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;margin:0;overflow:hidden;width:100%}.mini-modal-block .mini-modal_img:before{content:"";display:block;float:left;padding-top:51%}.mini-modal-block.theme-block-new{border-radius:12px;box-shadow:0 4px 40px 0 rgba(68,68,68,.1);max-width:424px;overflow:hidden;width:100%}@media(min-width:768px)and (max-width:999px){.mini-modal-block.theme-block-new{max-width:372px}}@media(max-width:767px){.mini-modal-block.theme-block-new{bottom:0;height:-webkit-max-content;height:-moz-max-content;height:max-content;left:0;margin:auto;right:0;top:0;width:calc(100% - 20px)}}.mini-modal-block.theme-block-new .mini-modal_img{background-color:#fff}.mini-modal-block.theme-block-new .close.close-small{height:48px;right:12px;top:12px;width:48px}@media(min-width:768px)and (max-width:999px){.mini-modal-block.theme-block-new .close.close-small{height:44px;width:44px}}@media(max-width:767px){.mini-modal-block.theme-block-new .close.close-small{height:40px;width:40px}}.mini-modal-block.theme-block-new .mini-modal_text{background:#fff;padding:20px}@media(min-width:1000px){.mini-modal-block.theme-block-new .mini-modal_text{padding:24px}}.mini-modal-block.theme-block-new .mini-modal_text .title{color:#000;font-size:24px;font-style:normal;font-weight:700;line-height:32px;margin:0 0 16px}@media(max-width:998px){.mini-modal-block.theme-block-new .mini-modal_text .title{font-size:20px}}.mini-modal-block.theme-block-new .mini-modal_text .text{color:#444;font-size:16px;font-style:normal;font-weight:500;line-height:26px;margin:0 0 16px}.mini-modal-block.theme-block-new .mini-modal_text .button{background:#95c122;color:#fff;margin:0}.touch-modal{background-color:rgba(75,74,74,.871);bottom:0;color:#fff;display:none;left:0;position:fixed;right:0;top:0;z-index:101}.touch-modal .touch-modal-content{display:block;left:calc(50% - 140px);margin-top:-127px;position:absolute;top:50%}.touch-modal .touch-modal-content .icon{animation:touch-anim 2s ease-in-out infinite;background-image:url(../img/icon/swipe.svg);background-size:contain;display:block;height:80px;margin:0 auto;position:relative;width:80px}.touch-modal .touch-modal-content h2{margin-top:20px;text-align:center}@keyframes touch-anim{0%{transform:translateX(50px)}50%{transform:translateX(-50px)}to{transform:translateX(50px)}}:root{--swiper-theme-color:#f07f21}