@charset "UTF-8";.container-left{padding-left:15px}@media (min-width:576px){.container-left{padding-left:calc(50vw - 255px)}}@media (min-width:768px){.container-left{padding-left:calc(50vw - 345px)}}@media (min-width:992px){.container-left{padding-left:calc(50vw - 465px)}}@media (min-width:1200px){.container-left{max-width:100%;padding-left:12vw}}@media (min-width:1921px){.container-left{max-width:100%;padding-left:20vw}}.container-right{padding-right:15px}@media (min-width:576px){.container-right{padding-right:calc(50vw - 255px)}}@media (min-width:768px){.container-right{padding-right:calc(50vw - 345px)}}@media (min-width:992px){.container-right{padding-right:calc(50vw - 465px)}}@media (min-width:1200px){.container-right{max-width:100%;padding-right:12vw}}@media (min-width:1921px){.container-right{max-width:100%;padding-right:20vw}}.sp-120{padding:7.5rem 0}.sp-80{padding:5rem 0}.sp-50{padding:3.125rem 0}.mb-120{margin-bottom:7.5rem}.mb-80{margin-bottom:5rem}.mb-50{margin-bottom:3.125rem}.mb-30{margin-bottom:1.875rem}.mb-15{margin-bottom:.9375rem}@media (max-width:767.98px){.sp-120,.sp-80{padding:50px 0}.mb-120,.mb-80{margin-bottom:50px}}.slider .slide{position:relative;width:100%;aspect-ratio:16/9;border-radius:.75rem;overflow:hidden;padding:0 4.6875rem;margin:0 .625rem}@media (max-width:991.98px){.slider .slide{padding:0 30px}}@media (max-width:575.98px){.slider .slide{padding:0 15px}}.slider .slide::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#f26666;-webkit-transition:all .3s;transition:all .3s}.slider .slide.is-selected::before{background:0 0}.slider .slide a.img-wrapper{display:block;width:100%;height:100%;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important}.slider .flickity-button{width:18.75rem;height:18.75rem;right:0;top:0;bottom:0;margin:auto 0;background:#f26666;border-radius:50%;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .2s;transition:all .2s}@media (max-width:991.98px){.slider .flickity-button{width:200px;height:200px}}@media (max-width:575.98px){.slider .flickity-button{width:100px;height:100px}}.slider .flickity-button:hover{background:#41668b}.slider .flickity-button:hover::before{color:#fff}.slider .flickity-button::before{content:'\e903';font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top:0;bottom:0;margin:auto 0;color:#fff;height:1.75rem;font-size:1.75rem;-webkit-transition:all .3s;transition:all .3s}@media (max-width:991.98px){.slider .flickity-button::before{font-size:22px}}@media (max-width:575.98px){.slider .flickity-button::before{font-size:16px;line-height:1.4}}.slider .flickity-button.previous{left:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.slider .flickity-button.previous::before{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);right:1.25rem}.slider .flickity-button.next{right:0;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.slider .flickity-button.next::before{left:1.25rem}.slider .flickity-button svg{display:none}a.post-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;color:#000;min-height:100%;margin-bottom:2.8125rem}@media (max-width:991.98px){a.post-link{margin-bottom:30px}}a.post-link .post-img{display:block;width:100%;max-width:40rem;overflow:hidden;border-radius:.75rem}a.post-link .post-img img{display:block;width:40rem;max-width:100%;height:auto;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}a.post-link .text-wrapper{display:block;font-size:1.125rem;margin-top:.9375rem;font-weight:700}a.post-link.white{color:#fff}a.post-link:hover .post-img img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}section.home{background:#eee;overflow:hidden}section.home section.banner{position:relative;width:100%;min-height:100vh;background:url(../../../../assets/img/home/banner.jpg?v=3);background-size:cover;background-repeat:no-repeat;background-position:center 22%;-webkit-transition:all .5s ease;transition:all .5s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;--scroll-factor:0;--initial-x:10%;--initial-y:15%;--max-x:50%;--max-y:100%;border-bottom-left-radius:calc(var(--initial-x) + (var(--scroll-factor) * (var(--max-x) - var(--initial-x)))) calc(var(--initial-y) + (var(--scroll-factor) * (var(--max-y) - var(--initial-y))));border-bottom-right-radius:calc(var(--initial-x) + (var(--scroll-factor) * (var(--max-x) - var(--initial-x)))) calc(var(--initial-y) + (var(--scroll-factor) * (var(--max-y) - var(--initial-y))))}@media (max-width:1920.98px){section.home section.banner{--max-radius-y:75%}}@media (max-width:1600px){section.home section.banner{--max-y:65%}}@media (max-width:1199.98px){section.home section.banner{--max-y:45%}}@media (max-width:991.98px){section.home section.banner{--max-y:30%}}@media (max-width:767.98px){section.home section.banner{background:url(../../../../assets/img/home/banner-mobile.jpg);background-position:center center!important}}@media (max-width:575.98px){section.home section.banner{--max-y:10%}}@media (max-width:419.98px){section.home section.banner{--initial-x:20%;--initial-y:3%;--max-x:0%;--max-y:0%}}section.home section.banner::before{content:'';position:absolute;top:0;left:0;width:100%;height:20%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(50,58,56,0)),to(rgba(0,0,0,.48)));background:linear-gradient(0deg,rgba(50,58,56,0) 0,rgba(0,0,0,.48) 100%)}@media (max-width:991.98px){section.home section.banner::before{top:initial;bottom:0;height:500px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(50,58,56,0)),to(rgba(0,0,0,.48)));background:linear-gradient(180deg,rgba(50,58,56,0) 0,rgba(0,0,0,.48) 100%)}}section.home section.banner .title{position:relative;padding:0 3.75rem 2.8125rem 3.75rem;text-align:center}@media (max-width:767.98px){section.home section.banner .title{padding:0 15px 45px 15px}}section.home section.banner .title h1{font-size:3.25rem;line-height:1.2;color:#fff}@media (max-width:575.98px){section.home section.banner .title h1{font-size:42px}}@media (max-width:419.98px){section.home section.banner .title h1{font-size:30px}}section.home section.banner .title h2{font-size:5.125rem;line-height:1.2;color:#fff}@media (max-width:991.98px){section.home section.banner .title h2{margin-top:30px}}@media (max-width:575.98px){section.home section.banner .title h2{font-size:60px}}@media (max-width:419.98px){section.home section.banner .title h2{font-size:44px}}section.home section.banner .title h2 span{display:inline-block;color:#f26666;margin:0}section.home section.info .text-wrapper{font-size:1.875rem}@media (max-width:767.98px){section.home section.info .text-wrapper{font-size:22px}}section.home section.info .text-wrapper span{color:#f26666}section.home section.falling-circles .drop-zone{position:relative;width:100%;height:40.625rem}@media (max-width:1800px){section.home section.falling-circles .drop-zone{height:53.125rem}}@media (max-width:1400px){section.home section.falling-circles .drop-zone{height:62.5rem}}@media (max-width:1199.98px){section.home section.falling-circles .drop-zone{height:1200px}}@media (max-width:991.98px){section.home section.falling-circles .drop-zone{height:800px}}@media (max-width:767.98px){section.home section.falling-circles .drop-zone{height:530px}}@media (max-width:575.98px){section.home section.falling-circles .drop-zone{height:420px}}@media (max-width:419.98px){section.home section.falling-circles .drop-zone{height:520px}}section.home section.falling-circles .circle{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22.8125rem;height:22.8125rem;background:#f6f6f6;padding:20px;border-radius:50%;text-align:center;opacity:0;-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px);-webkit-transition:opacity .6s ease;transition:opacity .6s ease;will-change:transform}@media (max-width:991.98px){section.home section.falling-circles .circle{width:260px;height:260px}}@media (max-width:767.98px){section.home section.falling-circles .circle{width:180px;height:180px}}@media (max-width:575.98px){section.home section.falling-circles .circle{width:135px;height:135px}}section.home section.falling-circles .circle .title{font-size:1.875rem;font-weight:700}@media (max-width:991.98px){section.home section.falling-circles .circle .title{font-size:20px}}@media (max-width:767.98px){section.home section.falling-circles .circle .title{font-size:16px;line-height:1.2}}@media (max-width:575.98px){section.home section.falling-circles .circle .title{font-size:13px}}section.home section.falling-circles .circle .title span{color:#f26666}section.home section.falling-circles .circle .text{font-size:1.125rem;margin-top:.625rem}@media (max-width:991.98px){section.home section.falling-circles .circle .text{font-size:14px;line-height:1.2}}@media (max-width:767.98px){section.home section.falling-circles .circle .text{font-size:12px}}@media (max-width:575.98px){section.home section.falling-circles .circle .text{font-size:10px}}section.home section.choose-flats{background:#41668b;padding-bottom:7.5rem}@media (max-width:767.98px){section.home section.choose-flats{padding-bottom:45px}}section.home section.choose-flats .big-img img{width:100%}section.home section.choose-flats .text-wrapper{color:#fff;font-size:1.875rem}@media (max-width:767.98px){section.home section.choose-flats .text-wrapper{font-size:22px}}section.home a.item{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:50%;-webkit-transition:all .3s;transition:all .3s}@media (max-width:575.98px){section.home a.item{margin-bottom:30px}}section.home a.item:hover .text{width:100%}section.home a.item:hover .img{width:0}section.home a.item span{display:block}section.home a.item span.text{width:50%;height:100%;background:#a0b2c5;color:#fff;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s;transition:all .3s}section.home a.item span.text .number{font-size:8.125rem;font-weight:700;line-height:1}@media (max-width:1199.98px){section.home a.item span.text .number{font-size:90px}}@media (max-width:767.98px){section.home a.item span.text .number{font-size:60px}}@media (max-width:575.98px){section.home a.item span.text .number{font-size:100px}}@media (max-width:419.98px){section.home a.item span.text .number{font-size:60px}}section.home a.item span.text .flat{font-size:1.875rem;margin-top:.9375rem;font-weight:700;line-height:1}@media (max-width:1199.98px){section.home a.item span.text .flat{font-size:22px}}@media (max-width:767.98px){section.home a.item span.text .flat{font-size:20px}}@media (max-width:575.98px){section.home a.item span.text .flat{font-size:26px}}@media (max-width:419.98px){section.home a.item span.text .flat{font-size:20px}}section.home a.item span.text .area{font-size:1.125rem;margin-top:.9375rem;line-height:1}@media (max-width:1199.98px){section.home a.item span.text .area{font-size:14px}}@media (max-width:575.98px){section.home a.item span.text .area{font-size:18px}}@media (max-width:419.98px){section.home a.item span.text .area{font-size:14px}}section.home a.item span.img{width:50%;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important;-webkit-transition:all .3s;transition:all .3s}section.home section.locality{position:relative}section.home section.locality .background-wrapper{position:relative}section.home section.locality .background-wrapper img{width:100%}section.home section.locality .background-wrapper .shape-cloud{position:absolute;top:15%;right:0;-webkit-transform:translateX(35%);-ms-transform:translateX(35%);transform:translateX(35%)}section.home section.locality .background-wrapper .shape-cloud img{width:70%}section.home section.locality .background-wrapper .shape-cloud-second{position:absolute;top:40%;left:0;-webkit-transform:translateX(-30%) scale(1);-ms-transform:translateX(-30%) scale(1);transform:translateX(-30%) scale(1)}section.home section.locality .background-wrapper .shape-cloud-second img{width:70%}section.home section.locality .container-xl{position:absolute;top:7.5rem;left:0;right:0;z-index:10;margin:0 auto}@media (max-width:1600px){section.home section.locality .container-xl{top:3.75rem}}@media (max-width:767.98px){section.home section.locality .container-xl{top:30px}}@media (max-width:575.98px){section.home section.locality .container-xl{position:relative;top:0}}section.home section.locality .text-wrapper{font-size:1.875rem}@media (max-width:991.98px){section.home section.locality .text-wrapper{font-size:22px}}@media (max-width:575.98px){section.home section.locality .text-wrapper{margin-top:30px;font-size:16px}}section.home section.gallery .text-wrapper{font-size:1.875rem}@media (max-width:991.98px){section.home section.gallery .text-wrapper{font-size:22px}}@media (max-width:575.98px){section.home section.gallery .text-wrapper{font-size:16px}}section.home section.gallery .text-wrapper span{color:#f26666}section.home section.gallery .slider{position:relative}section.home section.gallery .slider::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:50%;background:#12406e}section.home section.posts{background:#12406e;padding:7.5rem 0 0 0}@media (max-width:767.98px){section.home section.posts{padding:45px 0 0 0}}section.home section.posts .waves-image{background:url(../../../../assets/img/home/waves.svg);background-size:cover;background-repeat:repeat!important;background-position:center;height:19.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.home section.posts .waves-image .btn-wrapper{margin-top:5.625rem}section.home section.developer{padding:0 0 7.5rem 0}@media (max-width:767.98px){section.home section.developer{padding-bottom:45px}}section.home section.developer .text-wrapper{font-size:1.875rem}@media (max-width:991.98px){section.home section.developer .text-wrapper{font-size:22px}}@media (max-width:575.98px){section.home section.developer .text-wrapper{font-size:16px}}section.home section.developer .img-wrapper img{width:100%}section.home section.developer .item{background:#d0d9e2;width:100%;border-radius:50%;aspect-ratio:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media (max-width:419.98px){section.home section.developer .item{margin-bottom:30px}}section.home section.developer .item .big{font-size:6.25rem;line-height:1;font-weight:700;color:#12406e}@media (max-width:1199.98px){section.home section.developer .item .big{font-size:70px}}@media (max-width:991.98px){section.home section.developer .item .big{font-size:54px}}@media (max-width:419.98px){section.home section.developer .item .big{font-size:70px}}section.home section.developer .item .big span{color:#f26666}section.home section.developer .item .small{margin-top:.625rem;font-size:1.375rem}@media (max-width:1199.98px){section.home section.developer .item .small{font-size:20px}}@media (max-width:991.98px){section.home section.developer .item .small{font-size:13px}}@media (max-width:419.98px){section.home section.developer .item .small{font-size:16px}}