@charset "UTF-8";@font-face{font-display:swap;font-family:Braind Gyumri;font-style:normal;font-weight:400;src:local("Braind Gyumri"),local("BraindGyumriRegular"),url(../../assets/fonts/BraindGyumriRegular/BraindGyumriRegular.woff2) format("woff2"),url(../../assets/fonts/BraindGyumriRegular/BraindGyumriRegular.woff) format("woff"),url(../../assets/fonts/BraindGyumriRegular/BraindGyumriRegular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat-Light;font-style:normal;font-weight:300;src:local("Montserrat arm Light"),local("Montserratarm-Light"),url(../../assets/fonts/Montserratarm/Light/Montserratarm-Light.woff2) format("woff2"),url(../../assets/fonts/Montserratarm/Light/Montserratarm-Light.woff) format("woff"),url(../../assets/fonts/Montserratarm/Light/Montserratarm-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat-Regular;font-style:normal;font-weight:400;src:local("Montserrat arm Regular"),local("Montserratarm-Regular"),url(../../assets/fonts/Montserratarm/Regular/Montserratarm-Regular.woff2) format("woff2"),url(../../assets/fonts/Montserratarm/Regular/Montserratarm-Regular.woff) format("woff"),url(../../assets/fonts/Montserratarm/Regular/Montserratarm-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat-Medium;font-style:normal;src:local("Montserrat arm Medium"),local("Montserratarm-Medium"),url(../../assets/fonts/Montserratarm/Medium/Montserratarm-Medium.woff2) format("woff2"),url(../../assets/fonts/Montserratarm/Medium/Montserratarm-Medium.woff) format("woff"),url(../../assets/fonts/Montserratarm/Medium/Montserratarm-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat-SemiBold;font-style:normal;font-weight:600;src:local("Montserrat arm SemiBold"),local("Montserratarm-SemiBold"),url(../../assets/fonts/Montserratarm/SemiBold/Montserratarm-SemiBold.woff2) format("woff2"),url(../../assets/fonts/Montserratarm/SemiBold/Montserratarm-SemiBold.woff) format("woff"),url(../../assets/fonts/Montserratarm/SemiBold/Montserratarm-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat-Bold;font-style:normal;font-weight:700;src:local("Montserrat arm Bold"),local("Montserratarm-Bold"),url(../../assets/fonts/Montserratarm/Bold/Montserratarm-Bold.woff2) format("woff2"),url(../../assets/fonts/Montserratarm/Bold/Montserratarm-Bold.woff) format("woff"),url(../../assets/fonts/Montserratarm/Bold/Montserratarm-Bold.ttf) format("truetype")}.mt-1{margin-top:1rem!important}.mt-2{margin-top:2rem!important}.mt-3{margin-top:3rem!important}.mt-4{margin-top:4rem!important}.mt-5{margin-top:5rem!important}.mt-6{margin-top:6rem!important}.mt-7{margin-top:7rem!important}.mt-8{margin-top:8rem!important}.mt-9{margin-top:9rem!important}.mt-10{margin-top:10rem!important}.mb-1{margin-bottom:1rem!important}.mb-2{margin-bottom:2rem!important}.mb-3{margin-bottom:3rem!important}.mb-4{margin-bottom:4rem!important}.mb-5{margin-bottom:5rem!important}.mb-6{margin-bottom:6rem!important}.mb-7{margin-bottom:7rem!important}.mb-8{margin-bottom:8rem!important}.mb-9{margin-bottom:9rem!important}.mb-10{margin-bottom:10rem!important}@media (min-width:768px){.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:1rem!important}.mt-md-2{margin-top:2rem!important}.mt-md-3{margin-top:3rem!important}.mt-md-4{margin-top:4rem!important}.mt-md-5{margin-top:5rem!important}.mt-md-6{margin-top:6rem!important}.mt-md-7{margin-top:7rem!important}.mt-md-8{margin-top:8rem!important}.mt-md-9{margin-top:9rem!important}.mt-md-10{margin-top:10rem!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:1rem!important}.mb-md-2{margin-bottom:2rem!important}.mb-md-3{margin-bottom:3rem!important}.mb-md-4{margin-bottom:4rem!important}.mb-md-5{margin-bottom:5rem!important}.mb-md-6{margin-bottom:6rem!important}.mb-md-7{margin-bottom:7rem!important}.mb-md-8{margin-bottom:8rem!important}.mb-md-9{margin-bottom:9rem!important}.mb-md-10{margin-bottom:10rem!important}}@media (min-width:992px){.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:1rem!important}.mt-lg-2{margin-top:2rem!important}.mt-lg-3{margin-top:3rem!important}.mt-lg-4{margin-top:4rem!important}.mt-lg-5{margin-top:5rem!important}.mt-lg-6{margin-top:6rem!important}.mt-lg-7{margin-top:7rem!important}.mt-lg-8{margin-top:8rem!important}.mt-lg-9{margin-top:9rem!important}.mt-lg-10{margin-top:10rem!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:1rem!important}.mb-lg-2{margin-bottom:2rem!important}.mb-lg-3{margin-bottom:3rem!important}.mb-lg-4{margin-bottom:4rem!important}.mb-lg-5{margin-bottom:5rem!important}.mb-lg-6{margin-bottom:6rem!important}.mb-lg-7{margin-bottom:7rem!important}.mb-lg-8{margin-bottom:8rem!important}.mb-lg-9{margin-bottom:9rem!important}.mb-lg-10{margin-bottom:10rem!important}}@media (min-width:1200px){.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:1rem!important}.mt-xl-2{margin-top:2rem!important}.mt-xl-3{margin-top:3rem!important}.mt-xl-4{margin-top:4rem!important}.mt-xl-5{margin-top:5rem!important}.mt-xl-6{margin-top:6rem!important}.mt-xl-7{margin-top:7rem!important}.mt-xl-8{margin-top:8rem!important}.mt-xl-9{margin-top:9rem!important}.mt-xl-10{margin-top:10rem!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:1rem!important}.mb-xl-2{margin-bottom:2rem!important}.mb-xl-3{margin-bottom:3rem!important}.mb-xl-4{margin-bottom:4rem!important}.mb-xl-5{margin-bottom:5rem!important}.mb-xl-6{margin-bottom:6rem!important}.mb-xl-7{margin-bottom:7rem!important}.mb-xl-8{margin-bottom:8rem!important}.mb-xl-9{margin-bottom:9rem!important}.mb-xl-10{margin-bottom:10rem!important}}@media (min-width:1600px){.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:1rem!important}.mt-xxl-2{margin-top:2rem!important}.mt-xxl-3{margin-top:3rem!important}.mt-xxl-4{margin-top:4rem!important}.mt-xxl-5{margin-top:5rem!important}.mt-xxl-6{margin-top:6rem!important}.mt-xxl-7{margin-top:7rem!important}.mt-xxl-8{margin-top:8rem!important}.mt-xxl-9{margin-top:9rem!important}.mt-xxl-10{margin-top:10rem!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:1rem!important}.mb-xxl-2{margin-bottom:2rem!important}.mb-xxl-3{margin-bottom:3rem!important}.mb-xxl-4{margin-bottom:4rem!important}.mb-xxl-5{margin-bottom:5rem!important}.mb-xxl-6{margin-bottom:6rem!important}.mb-xxl-7{margin-bottom:7rem!important}.mb-xxl-8{margin-bottom:8rem!important}.mb-xxl-9{margin-bottom:9rem!important}.mb-xxl-10{margin-bottom:10rem!important}}.pt-9{padding-top:90px}.owl-carousel{-webkit-tap-highlight-color:transparent;display:none;position:relative;width:100%;z-index:1}.owl-carousel .owl-stage{-moz-backface-visibility:hidden;position:relative;touch-action:manipulation}.owl-carousel .owl-stage:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.owl-carousel .owl-stage-outer{overflow:hidden;position:relative;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-backface-visibility:hidden;float:left;min-height:1px;position:relative}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:none;border:0;color:inherit;font:inherit;padding:0!important}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loaded.home-slider .img-wrap{display:block;width:100%}@media screen and (min-width:1024px){.owl-carousel.owl-loaded.home-slider{min-height:460px}}@media screen and (max-width:1023px){.owl-carousel.owl-loaded.home-slider .img-wrap{height:0;padding-bottom:48.39%;position:relative}.owl-carousel.owl-loaded.home-slider .img-wrap img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}}@media screen and (max-width:1370px) and (min-width:1024px){.owl-carousel.owl-loaded.home-slider img{min-height:361px!important}}.owl-carousel.owl-loaded.home-slider .owl-item{padding:10px}@media screen and (max-width:575px){.owl-carousel.owl-loaded.home-slider{margin-bottom:0!important}}.owl-carousel.owl-loaded.home-slider .slide-bg{border-radius:15px}@media screen and (min-width:1024px){.owl-carousel.owl-loaded.home-slider .slide-bg{min-height:460px}}.owl-carousel.owl-loading{display:block;opacity:0}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{background:#000;height:100%;position:relative}.owl-carousel .owl-video-play-icon{-webkit-backface-visibility:hidden;background:url(../images/owl.video.play.png) no-repeat;cursor:pointer;height:80px;left:50%;margin-left:-40px;margin-top:-40px;position:absolute;top:50%;transition:transform .1s ease;width:80px;z-index:1}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;opacity:0;transition:opacity .4s ease}.owl-carousel .owl-video-frame{height:100%;position:relative;width:100%;z-index:1}.owl-theme .owl-nav{-webkit-tap-highlight-color:transparent;color:#bfbfbf;font-size:2rem;margin:0;text-align:center}.owl-theme .owl-nav [class*=owl-]{background:transparent;border-radius:3px;color:#bfbfbf;cursor:pointer;display:inline-block;font-size:2rem;margin:0;padding:4px 7px;position:absolute;top:50%;transform:translateY(-50%)}.owl-theme .owl-nav [class*=owl-] i:before{margin:0;width:auto}.owl-theme .owl-nav [class*=owl-]:hover{background:transparent;color:#08c;text-decoration:none}.owl-theme .owl-nav .owl-prev{left:0}.owl-theme .owl-nav .owl-next{right:0}.owl-theme .owl-nav .disabled{cursor:default;opacity:.5}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:2.5rem}.owl-theme .owl-dots{-webkit-tap-highlight-color:transparent;line-height:1;text-align:center}.owl-theme .owl-dots .owl-dot{zoom:1;display:inline-block;*display:inline}.owl-theme .owl-dots .owl-dot span{-webkit-backface-visibility:visible;background:transparent;border:.2rem solid #95a9b3;border-radius:50%;display:block;height:1.5rem;margin:2px;position:relative;transition:all .3s ease;width:1.5rem}.owl-theme .owl-dots .owl-dot span:before{background-color:transparent;background-color:#08c;border-radius:50%;content:"";display:block;height:.7rem;left:50%;margin-left:-.35rem;margin-top:-.35rem;opacity:0;position:absolute;top:50%;transform:scale(0);transition:all .3s;visibility:hidden;width:.7rem}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:transparent;border-color:#08c}.owl-theme .owl-dots .owl-dot.active span:before{opacity:1;transform:scale(1);visibility:visible}.owl-theme.owl-theme-light .owl-dots .owl-dot span{background:transparent;border-color:#fff}.owl-theme.owl-theme-light .owl-dots .owl-dot span:before{border-color:#fff}.owl-theme.owl-theme-light .owl-dots .owl-dot.active span,.owl-theme.owl-theme-light .owl-dots .owl-dot:hover span{background:transparent;border-color:#08c}.owl-theme.owl-theme-light .owl-dots .owl-dot.active span:before{border-color:#08c}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,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--slider-bg:linear-gradient(180deg,#f2f2f2,hsla(0,0%,95%,0));--slider-connect-bg:#757575;--slider-connect-bg-disabled:#9ca3af;--slider-height:14px;--slider-radius:2px;--slider-handle-bg:#131313;--slider-handle-border:0;--slider-handle-width:12px;--slider-handle-height:30px;--slider-handle-radius:2;--slider-handle-shadow:0px 0px 4px 0px #00000040;--slider-handle-shadow-active:0px 0px 4px 0px #00000040;--slider-handle-ring-width:14px;--slider-handle-ring-color:linear-gradient(180deg,#f2f2f2,hsla(0,0%,95%,0));--slider-tooltip-font-size:20px;--slider-tooltip-line-height:20px;--slider-tooltip-font-weight:normal;--slider-tooltip-min-width:20px;--slider-tooltip-bg:transparent;--slider-tooltip-bg-disabled:#9ca3af;--slider-tooltip-color:#131313;--slider-tooltip-radius:0;--base-card-radius:40px;--base-btn-radius:16px}@media (max-width:1024px){:root{--slider-height:8px;--slider-handle-width:6px;--slider-handle-height:16px;--slider-handle-ring-width:6px;--slider-tooltip-font-size:16px;--slider-tooltip-line-height:16px;--base-card-radius:24px}}@media (max-width:767px){:root{--base-card-radius:12px}}html:lang(hy):root .font-primary-light{font-family:Montserrat-Light,sans-serif}html:lang(hy):root .apartment-card,html:lang(hy):root .centered-text-section,html:lang(hy):root .centered-text-section .text-content *,html:lang(hy):root .contact-form-modal,html:lang(hy):root .contact-us-section,html:lang(hy):root .cookies-bar .cookie-info,html:lang(hy):root .delivery-date-box,html:lang(hy):root .features-section,html:lang(hy):root .filter-apartment-section .filter-info,html:lang(hy):root .filter-apartments,html:lang(hy):root .font-primary-regular,html:lang(hy):root .form-card .form-input,html:lang(hy):root .form-card .form-textarea,html:lang(hy):root .form-card .multiselect__trigger,html:lang(hy):root .form-card .vue-tel-input,html:lang(hy):root .form-card .vue-tel-input .vti__country-code,html:lang(hy):root .form-card .vue-tel-input .vti__dropdown-item strong,html:lang(hy):root .form-card .vue-tel-input .vti__input,html:lang(hy):root .input-base,html:lang(hy):root .m-project-choose .radio-buttons-div .radio-div label,html:lang(hy):root .m-send,html:lang(hy):root .main-section,html:lang(hy):root .modal-body,html:lang(hy):root .page-main-content,html:lang(hy):root .price-range-section,html:lang(hy):root .project-info-list,html:lang(hy):root .top-intro-banner,html:lang(hy):root body{font-family:Montserrat-Regular,sans-serif}html:lang(hy):root .apt-info-card .apartment-number,html:lang(hy):root .apt-tooltip__number,html:lang(hy):root .base-btn,html:lang(hy):root .base-btn.filters-btn .filter-badge,html:lang(hy):root .building-selector .building-selector__label,html:lang(hy):root .building-selector .building-tabs .building-tab__label,html:lang(hy):root .building-selector .filters-btn.building-selector__label .filter-badge,html:lang(hy):root .centered-text-section .section-title-box .section-title,html:lang(hy):root .contact-us-section .contact-info-card strong,html:lang(hy):root .delivery-date-box .desc,html:lang(hy):root .filter-modal-body .filter-section__label,html:lang(hy):root .filter-modal-footer .search-result,html:lang(hy):root .font-primary-medium,html:lang(hy):root .footer .info-label,html:lang(hy):root .gallery-swiper .swiper-pagination,html:lang(hy):root .info-labels .info-label,html:lang(hy):root .innovative-offer-modal .divider-note,html:lang(hy):root .innovative-offer-modal .message-block .message-headline,html:lang(hy):root .innovative-offer-modal .social-btn,html:lang(hy):root .innovative-offer-modal strong,html:lang(hy):root .menu-link,html:lang(hy):root .news-grid .news-card__title,html:lang(hy):root .project-dropdown,html:lang(hy):root .project-dropdown .filter-tab-btn,html:lang(hy):root .project-dropdown .filters-btn.filter-tab-btn .filter-badge,html:lang(hy):root .project-dropdown .project-option,html:lang(hy):root .project-info-list li .title-box .title,html:lang(hy):root .project-more-info .more-info-list .title,html:lang(hy):root .projects-menu-grid .project-card__name,html:lang(hy):root .projects-section .project-info-link .meta-item,html:lang(hy):root .projects-section .project-info-link .project-name,html:lang(hy):root .range-values,html:lang(hy):root .range-values .range-input,html:lang(hy):root .single-project-banner--wrapper .project-info .project-title,html:lang(hy):root .top-intro-banner .intro-title{font-family:Montserrat-Medium,sans-serif}html:lang(hy):root .filter-modal-title,html:lang(hy):root .font-primary-semiBold,html:lang(hy):root .form-card .contact-form-title{font-family:Montserrat-SemiBold,sans-serif}html:lang(hy):root .apartment-card .project-name,html:lang(hy):root .apartment-page .building-select-btn,html:lang(hy):root .apartment-page .info-title,html:lang(hy):root .apartment-plan__main-box .floor-number,html:lang(hy):root .apartment-plan__main-box .info-list,html:lang(hy):root .apartment-plan__main-box .project-title-box .project-name,html:lang(hy):root .apartment-plan__main-box .selected-apartment-number,html:lang(hy):root .apt-info-card .apt-detail-list__value,html:lang(hy):root .apt-info-card .apt-info-row,html:lang(hy):root .breadcrumb-section .breadcrumb-list .breadcrumb-list__link,html:lang(hy):root .filter-apartment-section .filter-title,html:lang(hy):root .filter-apartment-section .slider-base .slider-tooltip.slider-tooltip-top,html:lang(hy):root .filter-apartments .filter-apartments-title-box .section-title,html:lang(hy):root .floor-select-box .floor-list .floor-item,html:lang(hy):root .floor-select-slider-box .title,html:lang(hy):root .font-primary-bold,html:lang(hy):root .pagination .page-link,html:lang(hy):root .pagination-new-section .paginate-buttons,html:lang(hy):root .rounded-info-card--outer .rounded-info-card .card-title,html:lang(hy):root .section-title-box .section-secondary-title,html:lang(hy):root .section-title-box .section-title,html:lang(hy):root b,html:lang(hy):root strong{font-family:Montserrat-Bold,sans-serif}html:lang(en):root .font-primary-light,html:lang(ru):root .font-primary-light{font-family:Montserrat,sans-serif;font-weight:400}html:lang(en):root .apartment-card,html:lang(en):root .centered-text-section,html:lang(en):root .centered-text-section .text-content *,html:lang(en):root .contact-form-modal,html:lang(en):root .contact-us-section,html:lang(en):root .cookies-bar .cookie-info,html:lang(en):root .delivery-date-box,html:lang(en):root .features-section,html:lang(en):root .filter-apartment-section .filter-info,html:lang(en):root .filter-apartments,html:lang(en):root .font-primary-regular,html:lang(en):root .form-card .form-input,html:lang(en):root .form-card .form-textarea,html:lang(en):root .form-card .multiselect__trigger,html:lang(en):root .form-card .vue-tel-input,html:lang(en):root .form-card .vue-tel-input .vti__country-code,html:lang(en):root .form-card .vue-tel-input .vti__dropdown-item strong,html:lang(en):root .form-card .vue-tel-input .vti__input,html:lang(en):root .input-base,html:lang(en):root .m-project-choose .radio-buttons-div .radio-div label,html:lang(en):root .m-send,html:lang(en):root .main-section,html:lang(en):root .modal-body,html:lang(en):root .page-main-content,html:lang(en):root .price-range-section,html:lang(en):root .project-info-list,html:lang(en):root .top-intro-banner,html:lang(en):root body,html:lang(ru):root .apartment-card,html:lang(ru):root .centered-text-section,html:lang(ru):root .centered-text-section .text-content *,html:lang(ru):root .contact-form-modal,html:lang(ru):root .contact-us-section,html:lang(ru):root .cookies-bar .cookie-info,html:lang(ru):root .delivery-date-box,html:lang(ru):root .features-section,html:lang(ru):root .filter-apartment-section .filter-info,html:lang(ru):root .filter-apartments,html:lang(ru):root .font-primary-regular,html:lang(ru):root .form-card .form-input,html:lang(ru):root .form-card .form-textarea,html:lang(ru):root .form-card .multiselect__trigger,html:lang(ru):root .form-card .vue-tel-input,html:lang(ru):root .form-card .vue-tel-input .vti__country-code,html:lang(ru):root .form-card .vue-tel-input .vti__dropdown-item strong,html:lang(ru):root .form-card .vue-tel-input .vti__input,html:lang(ru):root .input-base,html:lang(ru):root .m-project-choose .radio-buttons-div .radio-div label,html:lang(ru):root .m-send,html:lang(ru):root .main-section,html:lang(ru):root .modal-body,html:lang(ru):root .page-main-content,html:lang(ru):root .price-range-section,html:lang(ru):root .project-info-list,html:lang(ru):root .top-intro-banner,html:lang(ru):root body{font-family:Montserrat,sans-serif;font-weight:500}html:lang(en):root .apt-info-card .apartment-number,html:lang(en):root .apt-tooltip__number,html:lang(en):root .base-btn,html:lang(en):root .base-btn.filters-btn .filter-badge,html:lang(en):root .building-selector .building-selector__label,html:lang(en):root .building-selector .building-tabs .building-tab__label,html:lang(en):root .building-selector .filters-btn.building-selector__label .filter-badge,html:lang(en):root .centered-text-section .section-title-box .section-title,html:lang(en):root .contact-us-section .contact-info-card strong,html:lang(en):root .delivery-date-box .desc,html:lang(en):root .filter-modal-body .filter-section__label,html:lang(en):root .filter-modal-footer .search-result,html:lang(en):root .font-primary-medium,html:lang(en):root .footer .info-label,html:lang(en):root .gallery-swiper .swiper-pagination,html:lang(en):root .info-labels .info-label,html:lang(en):root .innovative-offer-modal .divider-note,html:lang(en):root .innovative-offer-modal .message-block .message-headline,html:lang(en):root .innovative-offer-modal .social-btn,html:lang(en):root .innovative-offer-modal strong,html:lang(en):root .menu-link,html:lang(en):root .news-grid .news-card__title,html:lang(en):root .project-dropdown,html:lang(en):root .project-dropdown .filter-tab-btn,html:lang(en):root .project-dropdown .filters-btn.filter-tab-btn .filter-badge,html:lang(en):root .project-dropdown .project-option,html:lang(en):root .project-info-list li .title-box .title,html:lang(en):root .project-more-info .more-info-list .title,html:lang(en):root .projects-menu-grid .project-card__name,html:lang(en):root .projects-section .project-info-link .meta-item,html:lang(en):root .projects-section .project-info-link .project-name,html:lang(en):root .range-values,html:lang(en):root .range-values .range-input,html:lang(en):root .single-project-banner--wrapper .project-info .project-title,html:lang(en):root .top-intro-banner .intro-title,html:lang(ru):root .apt-info-card .apartment-number,html:lang(ru):root .apt-tooltip__number,html:lang(ru):root .base-btn,html:lang(ru):root .base-btn.filters-btn .filter-badge,html:lang(ru):root .building-selector .building-selector__label,html:lang(ru):root .building-selector .building-tabs .building-tab__label,html:lang(ru):root .building-selector .filters-btn.building-selector__label .filter-badge,html:lang(ru):root .centered-text-section .section-title-box .section-title,html:lang(ru):root .contact-us-section .contact-info-card strong,html:lang(ru):root .delivery-date-box .desc,html:lang(ru):root .filter-modal-body .filter-section__label,html:lang(ru):root .filter-modal-footer .search-result,html:lang(ru):root .font-primary-medium,html:lang(ru):root .footer .info-label,html:lang(ru):root .gallery-swiper .swiper-pagination,html:lang(ru):root .info-labels .info-label,html:lang(ru):root .innovative-offer-modal .divider-note,html:lang(ru):root .innovative-offer-modal .message-block .message-headline,html:lang(ru):root .innovative-offer-modal .social-btn,html:lang(ru):root .innovative-offer-modal strong,html:lang(ru):root .menu-link,html:lang(ru):root .news-grid .news-card__title,html:lang(ru):root .project-dropdown,html:lang(ru):root .project-dropdown .filter-tab-btn,html:lang(ru):root .project-dropdown .filters-btn.filter-tab-btn .filter-badge,html:lang(ru):root .project-dropdown .project-option,html:lang(ru):root .project-info-list li .title-box .title,html:lang(ru):root .project-more-info .more-info-list .title,html:lang(ru):root .projects-menu-grid .project-card__name,html:lang(ru):root .projects-section .project-info-link .meta-item,html:lang(ru):root .projects-section .project-info-link .project-name,html:lang(ru):root .range-values,html:lang(ru):root .range-values .range-input,html:lang(ru):root .single-project-banner--wrapper .project-info .project-title,html:lang(ru):root .top-intro-banner .intro-title{font-family:Montserrat,sans-serif;font-weight:600}html:lang(en):root .filter-modal-title,html:lang(en):root .font-primary-semiBold,html:lang(en):root .form-card .contact-form-title,html:lang(ru):root .filter-modal-title,html:lang(ru):root .font-primary-semiBold,html:lang(ru):root .form-card .contact-form-title{font-family:Montserrat,sans-serif;font-weight:700}html:lang(en):root .apartment-card .project-name,html:lang(en):root .apartment-page .building-select-btn,html:lang(en):root .apartment-page .info-title,html:lang(en):root .apartment-plan__main-box .floor-number,html:lang(en):root .apartment-plan__main-box .info-list,html:lang(en):root .apartment-plan__main-box .project-title-box .project-name,html:lang(en):root .apartment-plan__main-box .selected-apartment-number,html:lang(en):root .apt-info-card .apt-detail-list__value,html:lang(en):root .apt-info-card .apt-info-row,html:lang(en):root .breadcrumb-section .breadcrumb-list .breadcrumb-list__link,html:lang(en):root .filter-apartment-section .filter-title,html:lang(en):root .filter-apartment-section .slider-base .slider-tooltip.slider-tooltip-top,html:lang(en):root .filter-apartments .filter-apartments-title-box .section-title,html:lang(en):root .floor-select-box .floor-list .floor-item,html:lang(en):root .floor-select-slider-box .title,html:lang(en):root .font-primary-bold,html:lang(en):root .pagination .page-link,html:lang(en):root .pagination-new-section .paginate-buttons,html:lang(en):root .rounded-info-card--outer .rounded-info-card .card-title,html:lang(en):root .section-title-box .section-secondary-title,html:lang(en):root .section-title-box .section-title,html:lang(en):root b,html:lang(en):root strong,html:lang(ru):root .apartment-card .project-name,html:lang(ru):root .apartment-page .building-select-btn,html:lang(ru):root .apartment-page .info-title,html:lang(ru):root .apartment-plan__main-box .floor-number,html:lang(ru):root .apartment-plan__main-box .info-list,html:lang(ru):root .apartment-plan__main-box .project-title-box .project-name,html:lang(ru):root .apartment-plan__main-box .selected-apartment-number,html:lang(ru):root .apt-info-card .apt-detail-list__value,html:lang(ru):root .apt-info-card .apt-info-row,html:lang(ru):root .breadcrumb-section .breadcrumb-list .breadcrumb-list__link,html:lang(ru):root .filter-apartment-section .filter-title,html:lang(ru):root .filter-apartment-section .slider-base .slider-tooltip.slider-tooltip-top,html:lang(ru):root .filter-apartments .filter-apartments-title-box .section-title,html:lang(ru):root .floor-select-box .floor-list .floor-item,html:lang(ru):root .floor-select-slider-box .title,html:lang(ru):root .font-primary-bold,html:lang(ru):root .pagination .page-link,html:lang(ru):root .pagination-new-section .paginate-buttons,html:lang(ru):root .rounded-info-card--outer .rounded-info-card .card-title,html:lang(ru):root .section-title-box .section-secondary-title,html:lang(ru):root .section-title-box .section-title,html:lang(ru):root b,html:lang(ru):root strong{font-family:Montserrat,sans-serif;font-weight:800}.mb-8{margin-bottom:80px}@media screen and (max-width:1024px){.mb-8{margin-bottom:50px}}.img-wrap{display:block;height:0;overflow:hidden;position:relative;width:100%}.img-wrap .image{bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.img-wrap.project-img-wrap{padding-top:100%}.img-wrap.banner-img-wrap{padding-top:31.25%}@media screen and (max-width:1024px){.img-wrap.banner-img-wrap{padding-top:56.25%}}.img-wrap.project-banner-img-wrap{padding-top:31.25%}.img-wrap.banner-wrap-sm{padding-top:23.4%}@media screen and (max-width:1024px){.img-wrap.banner-wrap-sm{padding-top:56.25%}}.about1 .italic,.about1 .main-text-content,.about1 .our-mission-section .our-mission-list__item,.about1 .top-intro-section .top-intro__right .text-content,.gallery-top-info .gallery-top-info__text-content,.italic-font,.rounded-info-card--outer .info-box .description{font-family:GHEA Grapalat Italic,sans-serif;font-style:italic}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:62.25%}body{font-size:16px;line-height:1.2;min-height:100vh;width:100%}body.hide-scroll{overflow:hidden}body.scrollHide{height:100vh;overflow:hidden}img{height:auto;max-width:100%;vertical-align:top}a,img{display:inline-block}a,a:focus,a:hover{text-decoration:none}ol,ul{list-style:none}svg{display:inline-block;vertical-align:middle}button{background-color:transparent;border:none;cursor:pointer;outline:none}iframe{display:inline-block;max-width:100%;vertical-align:top}sup{font-size:10px;line-height:normal;vertical-align:super}.scroll-box{overflow-x:hidden;overflow-y:auto}.scroll-box::-webkit-scrollbar-track{background-color:#d9d9d9}.scroll-box::-webkit-scrollbar{background-color:#d9d9d9;width:6px}.scroll-box::-webkit-scrollbar-thumb{background-color:#000}@media screen and (max-width:1024px){.mobile-hide{display:none!important}}.desktop-hide{display:none!important}@media screen and (max-width:1024px){.desktop-hide{display:flex!important}}.main-section{padding-bottom:40px;padding-top:40px}@media (max-width:767px){.main-section{padding-bottom:24px;padding-top:24px}}.main-section.main_page{padding-bottom:80px;padding-top:80px}@media (max-width:767px){.main-section.main_page{padding-bottom:32px;padding-top:32px}}.main-section .section-title-box{margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:1024px;text-align:center}@media (max-width:1024px){.main-section .section-title-box{margin-bottom:24px}}@media (max-width:767px){.main-section .section-title-box{margin-bottom:16px}}.main-section .section-title-box .section-title{font-size:30px;text-align:center;text-transform:uppercase}@media (max-width:1024px){.main-section .section-title-box .section-title{font-size:24px}}@media (max-width:767px){.main-section .section-title-box .section-title{font-size:16px}}.main-section .section-title-box .section-desc{color:#4a4a4a;font-size:20px;line-height:1.4;margin-top:20px}@media (max-width:767px){.main-section .section-title-box .section-desc{font-size:14px;margin-top:12px}}.info-labels{display:flex;flex-wrap:wrap;gap:8px}.info-labels.info-labels--sm .info-label{font-size:14px;gap:6px;min-height:40px}@media (max-width:991px){.info-labels.info-labels--sm .info-label{font-size:12px;min-height:32px}}@media (max-width:767px){.info-labels.info-labels--sm .info-label{font-size:8px;min-height:24px}}.info-labels.info-labels--sm .info-label .icon{width:1.2em}.info-labels .info-label{align-items:center;border-radius:100px;color:#000;display:flex;font-size:12px;gap:4px;justify-content:center;letter-spacing:.02em;min-height:46px;padding:8px 14px}@media (max-width:991px){.info-labels .info-label{border-radius:32px;font-size:10px;min-height:32px}}@media (max-width:767px){.info-labels .info-label{font-size:8px;min-height:24px;padding:4px 8px}}.info-labels .info-label .icon{color:currentColor;height:auto;width:16px}@media (max-width:991px){.info-labels .info-label .icon{width:14px}}@media (max-width:767px){.info-labels .info-label .icon{width:12px}}.info-labels .info-label.info-label--primary{background-color:#d5d6dc;color:#000}.info-labels .info-label.info-label--light{background-color:#fff;color:#000}.info-labels .info-label.info-label--premium{background-color:#5c5c5c;color:#fff}.btn-row{align-items:center;display:flex;gap:12px;justify-content:center;padding-top:40px}@media (max-width:767px){.btn-row{gap:6px;padding-top:24px}}.form-card .form-input,.form-card .form-textarea,.form-card .multiselect__trigger,.form-card .vue-tel-input,.form-card .vue-tel-input .vti__input,.input-base{background:#f4f4f6;border:1.5px solid transparent;border-radius:var(--base-btn-radius);box-sizing:border-box;color:#000;font-family:inherit;font-size:12px;min-height:32px;outline:none;padding:4px 12px;transition:border-color .2s,background .2s;width:100%}.form-card .form-input ::-webkit-input-placeholder,.form-card .form-textarea ::-webkit-input-placeholder,.form-card .multiselect__trigger ::-webkit-input-placeholder,.form-card .vue-tel-input .vti__input ::-webkit-input-placeholder,.form-card .vue-tel-input ::-webkit-input-placeholder,.input-base ::-webkit-input-placeholder{color:#5c5c5c}.form-card .form-input :-moz-placeholder,.form-card .form-textarea :-moz-placeholder,.form-card .multiselect__trigger :-moz-placeholder,.form-card .vue-tel-input :-moz-placeholder,.input-base :-moz-placeholder{color:#5c5c5c}.form-card .form-input ::-moz-placeholder,.form-card .form-textarea ::-moz-placeholder,.form-card .multiselect__trigger ::-moz-placeholder,.form-card .vue-tel-input .vti__input ::-moz-placeholder,.form-card .vue-tel-input ::-moz-placeholder,.input-base ::-moz-placeholder{color:#5c5c5c}.form-card .form-input :-ms-input-placeholder,.form-card .form-textarea :-ms-input-placeholder,.form-card .multiselect__trigger :-ms-input-placeholder,.form-card .vue-tel-input :-ms-input-placeholder,.input-base :-ms-input-placeholder{color:#5c5c5c}.form-card .form-input:focus,.form-card .form-textarea:focus,.form-card .multiselect__trigger:focus,.form-card .vue-tel-input .vti__input:focus,.form-card .vue-tel-input:focus,.input-base:focus{color:#000}.contact-form-modal .main-form,.form-card .multiselect__dropdown,.form-card .multiselect__value,.form-card .vue-tel-input .vti__dropdown-list,.innovative-offer-modal .modal-content-inner,.project-dropdown .project-dropdown__menu .filter-tab-list,.scrollbar-base{overflow-y:auto;scrollbar-color:#e0e0e0 transparent;scrollbar-width:thin}.contact-form-modal .main-form::-webkit-scrollbar,.form-card .multiselect__dropdown::-webkit-scrollbar,.form-card .multiselect__value::-webkit-scrollbar,.form-card .vue-tel-input .vti__dropdown-list::-webkit-scrollbar,.innovative-offer-modal .modal-content-inner::-webkit-scrollbar,.project-dropdown .project-dropdown__menu .filter-tab-list::-webkit-scrollbar,.scrollbar-base::-webkit-scrollbar{width:4px}.contact-form-modal .main-form::-webkit-scrollbar-thumb,.form-card .multiselect__dropdown::-webkit-scrollbar-thumb,.form-card .multiselect__value::-webkit-scrollbar-thumb,.form-card .vue-tel-input .vti__dropdown-list::-webkit-scrollbar-thumb,.innovative-offer-modal .modal-content-inner::-webkit-scrollbar-thumb,.project-dropdown .project-dropdown__menu .filter-tab-list::-webkit-scrollbar-thumb,.scrollbar-base::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:4px}.swal2-modal.my-swal-popup{border-radius:var(--base-card-radius)}.swal2-modal.my-swal-popup .swal2-title{color:#000;font-size:24px}@media (max-width:767px){.swal2-modal.my-swal-popup .swal2-title{font-size:20px}}.swal2-modal.my-swal-popup .swal2-html-container{color:#5c5c5c;font-size:12px}.swal2-modal.my-swal-popup .btn-sm{min-width:auto!important}.container{max-width:1280px;padding-left:30px;padding-right:30px}@media screen and (max-width:768px){.container{padding-left:15px;padding-right:15px}}.owl-carousel .owl-dots .owl-dot span:before{height:7px;margin-left:-3.5px;margin-top:-3.5px;width:7px}.owl-carousel.dots-m-0 .disabled+.owl-dots{margin:0}.owl-carousel.dots-mt-1 .disabled+.owl-dots{margin-top:1rem}.owl-carousel.nav-big .owl-nav{font-size:3.7rem}.owl-carousel.nav-big .owl-nav i{padding:4px 7px}.owl-carousel.nav-large .owl-nav{font-size:4.5rem}.owl-carousel.nav-large .owl-nav i{padding:4px 2px}.owl-carousel.nav-image-center .owl-nav button{top:35%}.owl-carousel.show-nav-hover .owl-nav{opacity:0;transition:opacity .2s,color .2s}.owl-carousel.show-nav-hover:hover .owl-nav{opacity:1}.owl-carousel .owl-nav .owl-prev{left:1vw}.owl-carousel .owl-nav .owl-next{right:1vw}@media (min-width:992px){.owl-carousel.nav-outer .owl-prev{left:-1.7vw}.owl-carousel.nav-outer .owl-next{right:-1.7vw}.owl-carousel.nav-outer.nav-large .owl-prev{left:-2.3vw}.owl-carousel.nav-outer.nav-large .owl-next{right:-2.3vw}}.owl-carousel.dots-top .owl-dots{bottom:100%;margin:0 0 2.5rem;position:absolute;right:0}.owl-carousel.dots-small .owl-dots span{height:14px;width:14px}.owl-carousel.dots-small .owl-dots span:before{height:4px;margin-left:-2px;margin-top:-2px;width:4px}.owl-carousel.images-center img{margin:auto;width:auto}.dots-left .owl-dots{text-align:left}.owl-carousel-lazy,.owl-carousel-lazy .category-slide:first-child,.owl-carousel-lazy .home-slide:first-child,.owl-carousel-lazy .owl-item:first-child .category-slide,.owl-carousel-lazy .owl-item:first-child .home-slide{display:block}.owl-carousel-lazy:not(.owl-loaded)>:not(:first-child){display:none}.category-slide,.home-slide{width:100%}.home-slide{background-color:transparent}div.slide-bg{background-position:50%;background-repeat:no-repeat;background-size:cover}img.slide-bg{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.noUi-target{background:#eee}.noUi-handle{background:#08c}.noUi-connect{background:none;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.38)}.breadcrumb-section{margin-bottom:40px}@media screen and (max-width:1024px){.breadcrumb-section{margin-bottom:24px}}.breadcrumb-section .breadcrumb-box{align-items:center;display:flex}.breadcrumb-section .breadcrumb-list{display:flex;flex-wrap:wrap}.breadcrumb-section .breadcrumb-list .breadcrumb-list__item{font-size:18px;text-transform:capitalize}@media screen and (max-width:1024px){.breadcrumb-section .breadcrumb-list .breadcrumb-list__item{font-size:16px}}.breadcrumb-section .breadcrumb-list .breadcrumb-list__item:not(:last-child){margin-right:18px}@media screen and (max-width:1024px){.breadcrumb-section .breadcrumb-list .breadcrumb-list__item:not(:last-child){margin-right:10px}}.breadcrumb-section .breadcrumb-list .breadcrumb-list__item:not(:last-child):after{content:"/"}.breadcrumb-section .breadcrumb-list .breadcrumb-list__item.active{color:#a9abad}.breadcrumb-section .breadcrumb-list .breadcrumb-list__link{color:#131313;margin-right:30px;position:relative;text-transform:capitalize}@media screen and (max-width:1024px){.breadcrumb-section .breadcrumb-list .breadcrumb-list__link{margin-right:20px}}.modal-body{max-height:860px;max-width:1350px;padding:54px;width:100%}.modal-body,.modal-content{height:100%;position:relative}.close-btn-box{position:absolute;right:6px;top:6px;z-index:11}.contact-us .modal-body{max-height:1100px;padding:74px 32px 32px}@media screen and (max-width:1024px){.contact-us .modal-body{padding:54px 24px 24px}}.contact-us .modal-body .m-message-container{padding-bottom:0}@media screen and (max-width:768px){.contact-us .modal-body .m-send-message-block{padding-left:0}}.apartment-zoom-modal .modal-body{border-radius:var(--base-btn-radius);max-height:860px;max-width:992px;padding:20px}@media (max-width:767px){.apartment-zoom-modal .modal-body{padding:16px}}.apartment-zoom-modal .apt-info-card{cursor:default;display:flex;flex-direction:column;height:100%;max-width:100%}@media (max-width:767px){.apartment-zoom-modal .apt-info-card{flex-direction:column}}.apartment-zoom-modal .apt-info-card .apt-info-title-box{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:450px;text-align:center;width:100%}.apartment-zoom-modal .apt-info-card .project-info{margin-bottom:8px}@media (max-width:767px){.apartment-zoom-modal .apt-info-card .project-info{font-size:12px}}.apartment-zoom-modal .apt-info-card .apartment-img-box{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center}@media (max-width:767px){.apartment-zoom-modal .apt-info-card .apartment-img-box{flex:100%}}.apartment-zoom-modal .apt-info-card .image{max-height:400px;max-width:100%;width:auto}@media (max-width:767px){.apartment-zoom-modal .apt-info-card .image{max-height:350px}}.apartment-zoom-modal .apt-info-card .apt-info-card__inner{flex:1;flex-wrap:wrap;gap:16px 40px;margin-bottom:0;padding-right:12px}@media (max-width:767px){.apartment-zoom-modal .apt-info-card .apt-info-card__inner{gap:16px}}.apartment-zoom-modal .apt-info-card .apartment-number{font-size:18px}@media (max-width:767px){.apartment-zoom-modal .apt-info-card .apartment-number{font-size:14px}}.apartment-zoom-modal .apt-info-card .apt-info-card__details{align-self:center;flex:0 0 400px;min-height:auto}@media (max-width:767px){.apartment-zoom-modal .apt-info-card .apt-info-card__details{flex:100%}}.apartment-zoom-modal .apt-info-card .apt-info-title-box{margin-bottom:16px}.apartment-zoom-modal .apt-info-card .apt-info-title-box .info-label{font-size:14px;min-height:32px;min-width:150px}@media (max-width:767px){.apartment-zoom-modal .apt-info-card .apt-info-title-box .info-label{font-size:12px}}.apartment-zoom-modal .apt-info-card .contact-us-box{flex:0 0 100%;margin-top:auto}.apartment-zoom-modal .apt-info-card .contact-us-title{margin-bottom:16px}@media (max-width:767px){.apartment-zoom-modal .apt-info-card .contact-us-title{font-size:12px}}.apartment-zoom-modal .apt-info-card .modal-footer-cta{display:flex;flex-wrap:wrap;gap:8px}.apartment-zoom-modal .apt-info-card .modal-footer-cta .base-btn,.apartment-zoom-modal .apt-info-card .modal-footer-cta .building-selector .building-selector__label,.apartment-zoom-modal .apt-info-card .modal-footer-cta .project-dropdown .filter-tab-btn,.building-selector .apartment-zoom-modal .apt-info-card .modal-footer-cta .building-selector__label,.project-dropdown .apartment-zoom-modal .apt-info-card .modal-footer-cta .filter-tab-btn{flex:1;max-width:200px}.filter-modal .modal-body{background-color:#fff;margin:0;max-width:818px;padding:64px 52px 52px}@media screen and (max-width:1024px){.filter-modal .modal-body{padding:50px 26px 26px}}.filter-modal .close-modal{position:absolute;right:24px;top:24px}@media screen and (max-width:1024px){.filter-modal .close-modal{right:12px;top:12px}}.filter-modal .close-modal .icon{height:auto;width:20px}@media screen and (max-width:1024px){.filter-modal .close-modal .icon{width:16px}}.filter-modal.modal-container{padding-top:100px}.filter-modal .modal-container--inner{align-items:flex-start;justify-content:flex-end;margin:0 auto;max-width:1360px}@media screen and (max-width:1024px){.filter-modal{padding:24px 16px}}@media screen and (max-width:768px){.filter-modal{padding:20px 12px}}.filter-modal .modal-content{margin-right:30px;max-height:100%}#iframeModal.modal-mask{bottom:16px;height:auto;left:16px;max-width:520px;top:auto;width:auto;z-index:11}#iframeModal.modal-mask .modal-container{padding:0}@media (max-width:767px){#iframeModal.modal-mask{max-width:90vw}}#iframeModal .modal-body{overflow:visible;padding:0}#iframeModal .modal-body .close-btn-box{right:0;top:0;transform:translate(50%,-50%)}#iframeModal .modal-body .close-modal{border-radius:8px;height:28px;width:28px}#iframeModal .modal-body .close-modal .icon{width:12px}#iframeModal .modal-content{border-radius:16px;overflow:hidden}.innovative-offer-modal .modal-backdrop{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:#fff;bottom:0;height:100%;left:0;letter-spacing:.02em;padding:20px;position:fixed;right:0;top:0;z-index:1111}.innovative-offer-modal .banner-video{border-radius:var(--base-card-radius);flex-shrink:0;max-width:740px;overflow:hidden;width:100%}@media (min-width:1200px){.innovative-offer-modal .banner-video{max-width:991px}}.innovative-offer-modal .banner-video .img-wrap{padding-top:41.63%}.innovative-offer-modal .modal-container{align-items:stretch;display:flex;height:100%;overflow:hidden;padding:0;position:relative;width:100%}.innovative-offer-modal .modal-bg{background-position:50%;background-size:cover;inset:0;bottom:0;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;width:100%}.innovative-offer-modal .close-btn{background-color:#fff!important;position:absolute;right:24px;top:24px;z-index:20}@media (max-width:767px){.innovative-offer-modal .close-btn{right:10px;top:10px}}.innovative-offer-modal .modal-content{align-items:center;background-color:#f4f4f6;border-radius:var(--base-card-radius);display:flex;flex-direction:column;padding:24px;position:relative;text-align:center;width:100%;z-index:5}@media (max-width:767px){.innovative-offer-modal .modal-content{padding:16px}}.innovative-offer-modal .modal-content-inner{align-items:center;display:flex;flex-direction:column;width:100%}@media (max-width:767px){.innovative-offer-modal .modal-content-inner{padding-right:12px}}.innovative-offer-modal .message-card{align-items:center;background-color:#fff;border:1px solid #d5d6dc;border-radius:var(--base-card-radius);display:flex;flex-direction:column;gap:24px;margin-top:22px;max-width:582px;padding:30px 24px}@media (min-width:1200px){.innovative-offer-modal .message-card{max-width:767px}}@media (max-width:767px){.innovative-offer-modal .message-card{gap:18px}}.innovative-offer-modal .hero-title{color:#5c5c5c;font-size:30px;margin-bottom:12px}@media (max-width:767px){.innovative-offer-modal .hero-title{font-size:18px}}.innovative-offer-modal .social-btn{align-items:center;align-self:center;background-color:#fff;border:1px solid #d5d6dc;border-radius:var(--base-card-radius);box-shadow:0 -6px 23.5px 0 rgba(0,0,0,.102);color:#5c5c5c;display:inline-flex;font-size:12px;margin:20px 4px 12px;max-width:290px;padding:8px 16px;transition:all .3s ease;width:100%}@media (max-width:767px){.innovative-offer-modal .social-btn{font-size:10px;margin-top:16px}}.innovative-offer-modal .social-btn .btn-img{max-width:58px}@media (max-width:767px){.innovative-offer-modal .social-btn .btn-img{max-width:48px}}@media (max-width:575px){.innovative-offer-modal .social-btn .btn-img{max-width:48px}}.innovative-offer-modal .social-btn:hover{background-color:#5c5c5c;color:#fff}.innovative-offer-modal .message-block{color:#5c5c5c;font-size:14px}@media (max-width:767px){.innovative-offer-modal .message-block{font-size:12px}}.innovative-offer-modal .message-block .message-headline{color:#000;margin-bottom:8px}.innovative-offer-modal .subtext-block{color:#5c5c5c;font-size:12px}@media (max-width:767px){.innovative-offer-modal .subtext-block{font-size:10px}}.innovative-offer-modal .divider-note{color:#5c5c5c;font-size:14px;margin-top:26px}@media (max-width:991px){.innovative-offer-modal .divider-note{font-size:12px;margin-top:12px}}@media (max-width:767px){.innovative-offer-modal .divider-note{font-size:10px}}.base-btn,.building-selector .building-selector__label,.project-dropdown .filter-tab-btn{align-items:center;border:none;border-radius:100px;box-shadow:none;cursor:pointer;display:flex;font-size:14px;gap:16px;justify-content:center;letter-spacing:.02em;min-height:48px;min-width:auto;padding:8px 24px;transition:all .2s ease;width:auto}@media (max-width:991px){.base-btn,.building-selector .building-selector__label,.project-dropdown .filter-tab-btn{font-size:12px;gap:8px;min-height:42px;padding:4px 20px}}@media (max-width:767px){.base-btn,.building-selector .building-selector__label,.project-dropdown .filter-tab-btn{font-size:10px;min-height:38px}}.base-btn.disabled,.base-btn:disabled,.building-selector .building-selector__label:disabled,.building-selector .disabled.building-selector__label,.project-dropdown .disabled.filter-tab-btn,.project-dropdown .filter-tab-btn:disabled{cursor:default;opacity:.2}.base-btn.btn-sm,.building-selector .btn-sm.building-selector__label,.project-dropdown .btn-sm.filter-tab-btn{border-radius:16px!important;font-size:10px!important;min-height:32px!important}.base-btn .icon,.building-selector .building-selector__label .icon,.project-dropdown .filter-tab-btn .icon{flex-shrink:0;height:auto;width:1.2em}.base-btn.filters-btn,.building-selector .filters-btn.building-selector__label,.project-dropdown .filters-btn.filter-tab-btn{min-width:192px!important}@media (max-width:991px){.base-btn.filters-btn,.building-selector .filters-btn.building-selector__label,.project-dropdown .filters-btn.filter-tab-btn{min-width:auto!important}}.base-btn.filters-btn .icon,.building-selector .filters-btn.building-selector__label .icon,.project-dropdown .filters-btn.filter-tab-btn .icon{height:auto;width:16px}.base-btn.filters-btn .filter-badge,.building-selector .filters-btn.building-selector__label .filter-badge,.project-dropdown .filters-btn.filter-tab-btn .filter-badge{align-items:center;background:#131313;border-radius:10px;color:#fff;display:inline-flex;font-size:10px;height:20px;justify-content:center;padding:0 5px;width:20px}@media (max-width:767px){.base-btn.filters-btn .filter-badge,.building-selector .filters-btn.building-selector__label .filter-badge,.project-dropdown .filters-btn.filter-tab-btn .filter-badge{font-size:8px}}.base-btn.btn-secondary,.building-selector .btn-secondary.building-selector__label,.project-dropdown .btn-secondary.filter-tab-btn{background-color:#04f600;color:#000;width:100%}.base-btn.btn-secondary:not(:disabled):not(.disabled):hover,.building-selector .btn-secondary.building-selector__label:not(:disabled):not(.disabled):hover,.project-dropdown .btn-secondary.filter-tab-btn:not(:disabled):not(.disabled):hover{background-color:#60ff5d}.base-btn.btn-primary,.building-selector .btn-primary.building-selector__label,.project-dropdown .btn-primary.filter-tab-btn{background-color:#f4f4f6;color:#000}.base-btn.btn-primary:not(:disabled):not(.disabled):hover,.building-selector .btn-primary.building-selector__label:not(:disabled):not(.disabled):hover,.project-dropdown .btn-primary.filter-tab-btn:not(:disabled):not(.disabled):hover{background-color:#d8d8df}.base-btn.btn-rounded,.building-selector .btn-rounded.building-selector__label,.project-dropdown .btn-rounded.filter-tab-btn{border-radius:32px}@media screen and (max-width:1024px){.base-btn.btn-rounded,.building-selector .btn-rounded.building-selector__label,.project-dropdown .btn-rounded.filter-tab-btn{border-radius:24px}}.base-btn.icon-btn,.building-selector .icon-btn.building-selector__label,.project-dropdown .icon-btn.filter-tab-btn{background-color:#f4f4f6;border-radius:50%;font-size:12px;height:42px;min-height:auto;padding:4px;width:42px}@media (max-width:767px){.base-btn.icon-btn,.building-selector .icon-btn.building-selector__label,.project-dropdown .icon-btn.filter-tab-btn{height:32px;width:32px}}.base-btn.icon-btn .icon,.building-selector .icon-btn.building-selector__label .icon,.project-dropdown .icon-btn.filter-tab-btn .icon{fill:#000;height:auto;width:18px}@media (max-width:767px){.base-btn.icon-btn .icon,.building-selector .icon-btn.building-selector__label .icon,.project-dropdown .icon-btn.filter-tab-btn .icon{width:14px}}@media (min-width:768px){.base-btn.icon-btn:not(:disabled):not(.disabled):hover,.building-selector .icon-btn.building-selector__label:not(:disabled):not(.disabled):hover,.project-dropdown .icon-btn.filter-tab-btn:not(:disabled):not(.disabled):hover{background-color:#d8d8df}}.base-btn.main-btn,.building-selector .main-btn.building-selector__label,.project-dropdown .main-btn.filter-tab-btn{background-color:#131313;color:#fff;min-width:140px;transition:all .2s ease}.base-btn.main-btn:not(:disabled):not(.disabled):hover,.building-selector .main-btn.building-selector__label:not(:disabled):not(.disabled):hover,.project-dropdown .main-btn.filter-tab-btn:not(:disabled):not(.disabled):hover{background-color:#5c5c5c}.choose-apartment-btn.fixed-mobile{border-radius:100px;bottom:20px;font-size:10px;left:20px;min-height:44px;opacity:0;position:fixed;right:20px;visibility:hidden;z-index:111}@media (max-width:767px){.choose-apartment-btn.fixed-mobile.visible{opacity:1;visibility:visible}}@font-face{font-display:swap;font-family:porto;font-style:normal;font-weight:400;src:url(../../assets/fonts/porto.eot?64334846);src:url(../../assets/fonts/porto.eot?64334846#iefix) format("embedded-opentype"),url(../../assets/fonts/porto.woff2?64334846) format("woff2"),url(../../assets/fonts/porto.woff?64334846) format("woff"),url(../../assets/fonts/porto.ttf?64334846) format("truetype"),url(../../assets/fonts/porto.svg?64334846#porto) format("svg")}[class*=" icon-"]:before,[class^=icon-]:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:porto;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-align:center;text-decoration:inherit;text-transform:none;width:1em}.icon-spin1:before{content:"\e800"}.icon-spin2:before{content:"\e801"}.icon-spin3:before{content:"\e802"}.icon-spin4:before{content:"\e803"}.icon-spin5:before{content:"\e804"}.icon-spin6:before{content:"\e805"}.icon-firefox:before{content:"\e806"}.icon-chrome:before{content:"\e807"}.icon-opera:before{content:"\e808"}.icon-ie:before{content:"\e809"}.icon-phone:before{content:"\e80a"}.icon-down-dir:before{content:"\e80b"}.icon-cart:before{content:"\e80c"}.icon-up-dir:before{content:"\e80d"}.icon-mode-grid:before{content:"\e80e"}.icon-mode-list:before{content:"\e80f"}.icon-compare:before{content:"\e810"}.icon-wishlist:before{content:"\e811"}.icon-search:before{content:"\e812"}.icon-left-dir:before{content:"\e813"}.icon-right-dir:before{content:"\e814"}.icon-down-open:before{content:"\e815"}.icon-left-open:before{content:"\e816"}.icon-right-open:before{content:"\e817"}.icon-up-open:before{content:"\e818"}.icon-angle-left:before{content:"\e819"}.icon-angle-right:before{content:"\e81a"}.icon-angle-up:before{content:"\e81b"}.icon-angle-down:before{content:"\e81c"}.icon-down:before{content:"\e81d"}.icon-left:before{content:"\e81e"}.icon-right:before{content:"\e81f"}.icon-up:before{content:"\e820"}.icon-angle-double-left:before{content:"\e821"}.icon-angle-double-right:before{content:"\e822"}.icon-angle-double-up:before{content:"\e823"}.icon-angle-double-down:before{content:"\e824"}.icon-mail:before{content:"\e825"}.icon-location:before{content:"\e826"}.icon-skype:before{content:"\e827"}.icon-right-open-big:before{content:"\e828"}.icon-left-open-big:before{content:"\e829"}.icon-down-open-big:before{content:"\e82a"}.icon-up-open-big:before{content:"\e82b"}.icon-cancel:before{content:"\e82c"}.icon-user:before{content:"\e82d"}.icon-mail-alt:before{content:"\e82e"}.icon-fax:before{content:"\e82f"}.icon-lock:before{content:"\e830"}.icon-company:before{content:"\e831"}.icon-city:before{content:"\e832"}.icon-post:before{content:"\e833"}.icon-country:before{content:"\e834"}.icon-calendar:before{content:"\e835"}.icon-doc:before{content:"\e836"}.icon-mobile:before{content:"\e837"}.icon-clock:before{content:"\e838"}.icon-chat:before{content:"\e839"}.icon-tag:before{content:"\e83a"}.icon-folder:before{content:"\e83b"}.icon-folder-open:before{content:"\e83c"}.icon-forward:before{content:"\e83d"}.icon-reply:before{content:"\e83e"}.icon-cog:before{content:"\e83f"}.icon-cog-alt:before{content:"\e840"}.icon-wrench:before{content:"\e841"}.icon-quote-left:before{content:"\e842"}.icon-quote-right:before{content:"\e843"}.icon-gift:before{content:"\e844"}.icon-dollar:before{content:"\e845"}.icon-euro:before{content:"\e846"}.icon-pound:before{content:"\e847"}.icon-rupee:before{content:"\e848"}.icon-yen:before{content:"\e849"}.icon-rouble:before{content:"\e84a"}.icon-try:before{content:"\e84b"}.icon-won:before{content:"\e84c"}.icon-bitcoin:before{content:"\e84d"}.icon-ok:before{content:"\e84e"}.icon-chevron-left:before{content:"\e84f"}.icon-chevron-right:before{content:"\e850"}.icon-export:before{content:"\e851"}.icon-star:before{content:"\e852"}.icon-star-empty:before{content:"\e853"}.icon-plus-squared:before{content:"\e854"}.icon-minus-squared:before{content:"\e855"}.icon-plus-squared-alt:before{content:"\e856"}.icon-minus-squared-alt:before{content:"\e857"}.icon-truck:before{content:"\e858"}.icon-lifebuoy:before{content:"\e859"}.icon-pencil:before{content:"\e85a"}.icon-users:before{content:"\e85b"}.icon-video:before{content:"\e85c"}.icon-menu:before{content:"\e85d"}.icon-desktop:before{content:"\e85e"}.icon-doc-inv:before{content:"\e85f"}.icon-circle:before{content:"\e860"}.icon-circle-empty:before{content:"\e861"}.icon-circle-thin:before{content:"\e862"}.icon-mini-cart:before{content:"\e863"}.icon-paper-plane:before{content:"\e864"}.icon-attention-alt:before{content:"\e865"}.icon-info:before{content:"\e866"}.icon-compare-link:before{content:"\e867"}.icon-cat-default:before{content:"\e868"}.icon-cat-computer:before{content:"\e869"}.icon-cat-couch:before{content:"\e86a"}.icon-cat-garden:before{content:"\e86b"}.icon-cat-gift:before{content:"\e86c"}.icon-cat-shirt:before{content:"\e86d"}.icon-cat-sport:before{content:"\e86e"}.icon-cat-toys:before{content:"\e86f"}.icon-tag-line:before{content:"\e870"}.icon-bag:before{content:"\e871"}.icon-search-1:before{content:"\e872"}.icon-plus:before{content:"\e873"}.icon-minus:before{content:"\e874"}.icon-search-2:before{content:"\e875"}.icon-bag-1:before{content:"\e876"}.icon-online-support:before{content:"\e877"}.icon-shopping-bag:before{content:"\e878"}.icon-us-dollar:before{content:"\e879"}.icon-shipped:before{content:"\e87a"}.icon-list:before{content:"\e87b"}.icon-money:before{content:"\e87c"}.icon-shipping:before{content:"\e87d"}.icon-support:before{content:"\e87e"}.icon-bag-2:before{content:"\e87f"}.icon-grid:before{content:"\e880"}.icon-bag-3:before{content:"\e881"}.icon-direction:before{content:"\e882"}.icon-home:before{content:"\e883"}.icon-magnifier:before{content:"\e884"}.icon-magnifier-add:before{content:"\e885"}.icon-magnifier-remove:before{content:"\e886"}.icon-phone-1:before{content:"\e887"}.icon-clock-1:before{content:"\e888"}.icon-heart:before{content:"\e889"}.icon-heart-1:before{content:"\e88a"}.icon-earphones-alt:before{content:"\e88b"}.icon-credit-card:before{content:"\e88c"}.icon-action-undo:before{content:"\e88d"}.icon-envolope:before{content:"\e88e"}.icon-chart:before{content:"\e88f"}.icon-category-home:before{content:"\e900"}.icon-category-motors:before{content:"\e901"}.icon-category-music:before{content:"\e902"}.icon-category-gifts:before{content:"\e903"}.icon-category-electronics:before{content:"\e904"}.icon-category-fashion:before{content:"\e905"}.icon-category-hot-deals:before{content:"\e906"}.icon-tag-percent:before{content:"\e907"}.icon-joystick:before{content:"\e908"}.icon-category-furniture:before{content:"\e909"}.icon-category-garden:before{content:"\e90a"}.icon-category-lanterns-lighting:before{content:"\e90b"}.icon-category-mechanics:before{content:"\e90c"}.icon-category-motorcycles:before{content:"\e90d"}.icon-category-sound-video:before{content:"\e90e"}.icon-category-steering:before{content:"\e90f"}.icon-category-external-accessories:before{content:"\e910"}.icon-category-fluids:before{content:"\e911"}.icon-category-internal-accessories:before{content:"\e912"}.icon-category-chains:before{content:"\e913"}.icon-category-frames:before{content:"\e914"}.icon-category-pedals:before{content:"\e915"}.icon-category-saddle:before{content:"\e916"}.icon-category-tools:before{content:"\e917"}.icon-search-3:before{content:"\e918"}.icon-secure-payment:before{content:"\e919"}.icon-user-2:before{content:"\e91a"}.icon-wishlist-2:before{content:"\e91b"}.icon-gift-2:before{content:"\e91c"}.icon-edit:before{content:"\e91d"}.icon-chef:before{content:"\e91e"}.icon-smiling-girl:before{content:"\e91f"}.icon-tshirt:before{content:"\e920"}.icon-boy-broad-smile:before{content:"\e921"}.icon-smiling-baby:before{content:"\e922"}.icon-bars:before{content:"\e923"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-spinner:before{content:"\f110"}.icon-instagram:before{content:"\f16d"}.icon-check-empty:before{content:"\f87a"}.icon-check:before{content:"\f87b"}.icon-shopping-cart:before{content:"\e8ba"}.icon-phone-2:before{content:"\e8bb"}.apartment-top-box .apartment-top-box--inner{display:flex;margin-bottom:32px}@media screen and (max-width:1024px){.apartment-top-box .apartment-top-box--inner{margin-bottom:24px}}.apartment-top-box .go-back-btn{margin-right:24px}.apartment-top-box .go-back-btn .icon{height:auto;width:48px}@media screen and (max-width:1024px){.apartment-top-box .go-back-btn .icon{width:36px}}.apartment-top-box .open-filter-modal-box{margin-left:auto}.filter-modal-btn{align-items:center;background-color:#131313;border-radius:18px;box-shadow:0 0 4px 0 rgba(0,0,0,.251);display:flex;height:48px;justify-content:center;width:48px}@media screen and (max-width:1024px){.filter-modal-btn{border-radius:12px;height:38px;width:38px}}.filter-modal-btn .icon{height:auto}@media screen and (max-width:1024px){.filter-modal-btn .icon{width:18px}}.filter-modal-btn.open-filter-modal{border-radius:0;box-shadow:none;color:#fff;font-size:16px;min-height:38px;min-width:220px;padding:6px}@media screen and (max-width:1024px){.filter-modal-btn.open-filter-modal{font-size:12px;min-width:176px}}.filter-modal-btn.open-filter-modal .btn-text{margin-left:8px}.filter-apartment-section{max-width:566px;padding:10px}.filter-apartment-section .scroll-box{margin-bottom:10px;margin-top:10px;max-height:200px}.filter-apartment-section .filter-tab{border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.149)}.filter-apartment-section .filter-col{margin-bottom:50px}@media screen and (max-width:1024px){.filter-apartment-section .filter-col{margin-bottom:32px}}.filter-apartment-section .filter-title{font-size:24px;margin-bottom:32px}@media screen and (max-width:1024px){.filter-apartment-section .filter-title{font-size:18px;margin-bottom:26px}}@media screen and (max-width:768px){.filter-apartment-section .filter-title{font-size:16px}}.filter-apartment-section .custom-checkbox{cursor:pointer;display:block}.filter-apartment-section .custom-checkbox input{display:none}.filter-apartment-section .custom-checkbox .check-icon{display:block}.filter-apartment-section .projects-filter .filter-title{padding-left:24px;padding-right:24px}@media screen and (max-width:1024px){.filter-apartment-section .projects-filter .filter-title{padding-left:16px;padding-right:16px}}.filter-apartment-section .projects-filter .filter-tab{position:relative}.filter-apartment-section .projects-filter .filter-tab.active .filter-tab-btn{border-bottom-color:#f2f2f2;border-bottom-left-radius:0;border-bottom-right-radius:0}.filter-apartment-section .projects-filter .filter-tab.active .icon{transform:rotateX(180deg)}.filter-apartment-section .projects-filter .filter-tab-btn{align-items:center;background-color:#fff;border-bottom:2px solid transparent;border-radius:10px;display:flex;height:58px;margin-bottom:0;position:relative;width:100%;z-index:4}@media screen and (max-width:1024px){.filter-apartment-section .projects-filter .filter-tab-btn{height:38px}}@media screen and (max-width:768px){.filter-apartment-section .projects-filter .filter-tab-btn{font-size:16px}}.filter-apartment-section .projects-filter .filter-tab-btn .icon{height:auto;margin-left:auto;width:38px}@media screen and (max-width:1024px){.filter-apartment-section .projects-filter .filter-tab-btn .icon{width:18px}}.filter-apartment-section .projects-filter .filter-tab-btn .icon .icon{margin-left:auto}.filter-apartment-section .projects-filter .selected-projects-list{padding-left:24px}@media screen and (max-width:1024px){.filter-apartment-section .projects-filter .selected-projects-list{padding-left:16px}}.filter-apartment-section .projects-filter .selected-projects-list .checkbox-label{padding-bottom:4px;padding-top:4px}.filter-apartment-section .projects-filter .checkbox-list{background:#fff;border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.149);margin-top:-20px;padding:20px 24px 0;position:absolute;top:58px;width:100%;z-index:3}@media screen and (max-width:1024px){.filter-apartment-section .projects-filter .checkbox-list{padding-left:16px;padding-right:16px;top:38px}}.filter-apartment-section .projects-filter .custom-checkbox{align-items:center;border-bottom:2px solid #f2f2f2;display:flex;max-width:380px;padding:16px 0}.filter-apartment-section .projects-filter .custom-checkbox .check-icon{margin-right:12px}.filter-apartment-section .projects-filter .custom-checkbox input:checked+.check-icon{background-image:url(/images/checkbox-checked-icon.svg)}.filter-apartment-section .projects-filter .custom-checkbox .check-icon{background-image:url(/images/checkbox-unchecked-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;height:20px;width:20px}@media screen and (max-width:1024px){.filter-apartment-section .projects-filter .custom-checkbox .check-icon{height:18px;width:18px}}.filter-apartment-section .rooms-filter .checkbox-list{display:flex;justify-content:space-between}.filter-apartment-section .rooms-filter .custom-checkbox input:checked+.checkbox-label{background-color:#131313;color:#fff}.filter-apartment-section .rooms-filter .checkbox-label{align-items:center;border:2px solid #efefef;border-radius:6px;box-shadow:0 0 10px 0 rgba(0,0,0,.11);display:flex;height:60px;justify-content:center;width:60px}@media screen and (max-width:1024px){.filter-apartment-section .rooms-filter .checkbox-label{height:44px;width:44px}}@media screen and (max-width:768px){.filter-apartment-section .rooms-filter .checkbox-label{height:36px;width:36px}}.filter-apartment-section .form-group .checkbox-label{color:#000;font-size:20px}@media screen and (max-width:1024px){.filter-apartment-section .form-group .checkbox-label{font-size:18px}}@media screen and (max-width:768px){.filter-apartment-section .form-group .checkbox-label{font-size:16px}}.filter-apartment-section .range-slider-box{padding:30px 20px 60px}@media screen and (max-width:1024px){.filter-apartment-section .range-slider-box{padding-bottom:40px;padding-top:20px}}.filter-apartment-section .slider-base{background:linear-gradient(180deg,#f2f2f2,hsla(0,0%,95%,0));border:1px solid #efefef;box-shadow:0 0 20px 0 rgba(0,0,0,.102)}.filter-apartment-section .slider-base .slider-handle{border-radius:6px;box-shadow:0 0 4px 0 rgba(0,0,0,.251)}.filter-apartment-section .slider-base.slider-horizontal{background-color:#fff;border-radius:0;height:1px;max-width:100%}.filter-apartment-section .slider-base .slider-tooltip.slider-tooltip-top{bottom:-60px;color:#131313;font-size:24px}@media screen and (max-width:1024px){.filter-apartment-section .slider-base .slider-tooltip.slider-tooltip-top{bottom:-40px;font-size:20px}}@media screen and (max-width:768px){.filter-apartment-section .slider-base .slider-tooltip.slider-tooltip-top{font-size:18px}}.filter-apartment-section .filter-info{font-size:20px;margin-top:12px}@media screen and (max-width:1024px){.filter-apartment-section .filter-info{font-size:18px}}@media screen and (max-width:768px){.filter-apartment-section .filter-info{font-size:16px}}.single-project-page{padding-top:80px}@media (max-width:991px){.single-project-page{padding-top:60px}}@media (max-width:767px){.single-project-page{padding-top:32px}}.single-project-banner--wrapper{padding:16px 0;position:relative}@media (max-width:767px){.single-project-banner--wrapper{padding:0}}.single-project-banner--wrapper .project-info-wrapper{left:0;position:absolute;top:0;width:100%;z-index:11}@media (max-width:767px){.single-project-banner--wrapper .project-info-wrapper{left:auto;position:relative;top:auto}}.single-project-banner--wrapper .project-info{color:#fff;display:flex;flex-direction:column;gap:24px;margin-left:40px;margin-top:56px;padding:10px 16px;z-index:11}@media (max-width:991px){.single-project-banner--wrapper .project-info{margin-left:24px;margin-top:40px}}@media (max-width:767px){.single-project-banner--wrapper .project-info{border:1px solid #f4f4f6;border-radius:12px;color:#000;gap:8px;margin-left:0;margin-top:4px}}.single-project-banner--wrapper .project-info .info-label{background:hsla(0,0%,100%,.2);color:#fff}@media (max-width:767px){.single-project-banner--wrapper .project-info .info-label:not(.location-info){background-color:#000;color:#fff}.single-project-banner--wrapper .project-info .info-label.location-info{background-color:transparent;color:#000;font-size:10px;padding-left:0}}.single-project-banner--wrapper .project-info .project-title{font-size:48px;line-height:1;max-width:565px}@media (max-width:991px){.single-project-banner--wrapper .project-info .project-title{font-size:32px}}@media (max-width:767px){.single-project-banner--wrapper .project-info .project-title{font-size:16px}}.single-project-banner{border-radius:var(--base-card-radius);overflow:hidden;position:relative}.single-project-banner .project-banner-img-wrap{padding-top:40%;transform:scale(1.08);z-index:1}@media (min-width:768px){.single-project-banner .project-banner-img-wrap:after{background-color:rgba(0,0,0,.7);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}}@media (max-width:767px){.single-project-banner .project-banner-img-wrap{padding-top:56.25%}}.single-project-banner .vector-icon-box svg{bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%;z-index:2}.single-project-banner .vector-icon-box svg path{fill:#fff;fill-opacity:0;cursor:pointer;position:relative;transition:all .3s ease}.single-project-banner .vector-icon-box svg path.active,.single-project-banner .vector-icon-box svg path.fade-in{fill-opacity:.5}.single-project-banner .floor-number-tooltip{align-items:center;background-color:#fff;border-radius:10px;color:#131313;display:flex;font-size:32px;height:3.3vw;justify-content:center;line-height:1;opacity:0;position:absolute;transition:.3s ease;visibility:hidden;width:7.7vw;z-index:111}.single-project-banner .floor-number-tooltip.active,.single-project-banner .floor-number-tooltip.fade-in{opacity:1;visibility:visible}@media screen and (max-width:1024px){.single-project-banner .floor-number-tooltip{font-size:20px}}@media screen and (max-width:768px){.single-project-banner .floor-number-tooltip{font-size:16px}}@media screen and (max-width:575px){.single-project-banner .floor-number-tooltip{font-size:10px}}.news-grid{align-items:stretch;display:grid;gap:20px;grid-auto-flow:row;grid-auto-rows:270px;grid-template-columns:1fr 1fr}@media (max-width:991px){.news-grid{gap:16px}}@media (max-width:767px){.news-grid{grid-gap:10px;grid-auto-rows:auto;grid-template-columns:1fr}}.news-grid:not(.main_page_grid){grid-template-columns:repeat(2,1fr)}@media (max-width:767px){.news-grid:not(.main_page_grid){grid-template-columns:1fr}}.news-grid:not(.main_page_grid) .news-card{background-color:#f4f4f6}@media (min-width:768px){.news-grid:not(.main_page_grid) .news-card:hover{background-color:#d5d6dc}}.news-grid:not(.main_page_grid) .news-card:first-child{grid-row:span 3}@media (max-width:767px){.news-grid:not(.main_page_grid) .news-card:first-child{grid-row:auto}}@media (min-width:768px){.news-grid:not(.main_page_grid) .news-card:first-child .news-card__desc,.news-grid:not(.main_page_grid) .news-card:first-child .news-card__title,.news-grid:not(.main_page_grid) .news-card:nth-child(2) .news-card__desc,.news-grid:not(.main_page_grid) .news-card:nth-child(2) .news-card__title{color:#fff}.news-grid:not(.main_page_grid) .news-card:first-child:hover .news-card__text-content,.news-grid:not(.main_page_grid) .news-card:nth-child(2):hover .news-card__text-content{background-color:rgba(0,0,0,.1)}.news-grid:not(.main_page_grid) .news-card:first-child:hover .icon-btn,.news-grid:not(.main_page_grid) .news-card:nth-child(2):hover .icon-btn{background-color:#5c5c5c;color:#fff}.news-grid:not(.main_page_grid) .news-card:nth-child(3) .news-card__image-wrap,.news-grid:not(.main_page_grid) .news-card:nth-child(4) .news-card__image-wrap{display:none}.news-grid:not(.main_page_grid) .news-card:nth-child(3) .news-card__text-content,.news-grid:not(.main_page_grid) .news-card:nth-child(4) .news-card__text-content{background-color:transparent}.news-grid:not(.main_page_grid) .news-card:nth-child(3) .icon-btn,.news-grid:not(.main_page_grid) .news-card:nth-child(4) .icon-btn{background-color:#5c5c5c;color:#fff}.news-grid:not(.main_page_grid) .news-card:nth-child(3):hover,.news-grid:not(.main_page_grid) .news-card:nth-child(4):hover{background-color:#d5d6dc}.news-grid:not(.main_page_grid) .news-card:nth-child(3):hover .icon-btn,.news-grid:not(.main_page_grid) .news-card:nth-child(4):hover .icon-btn{background-color:#fff;color:#5c5c5c}.news-grid:not(.main_page_grid) .news-card__image-wrap{height:100%;overflow:hidden;width:100%}.news-grid:not(.main_page_grid) .news-card__image-wrap img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.news-grid:not(.main_page_grid) .news-card__text-content{background-color:rgba(0,0,0,.3);bottom:0;left:0;padding:20px;position:absolute;right:0;top:0}.news-grid:not(.main_page_grid) .news-card__title{font-size:24px;padding-right:60px}}.news-grid.main_page_grid{grid-auto-rows:auto;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media (max-width:991px){.news-grid.main_page_grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.news-grid.main_page_grid .news-card{background-color:#f4f4f6}@media (max-width:767px){.news-grid.main_page_grid .news-card{padding:10px}}.news-grid.main_page_grid .news-card__text-content{padding:24px}@media (max-width:991px){.news-grid.main_page_grid .news-card__text-content{padding:18px}}@media (max-width:767px){.news-grid.main_page_grid .news-card__text-content{padding:0 40px 0 0}}.news-grid.main_page_grid .news-card .img-wrap{margin-top:auto;order:2;padding-top:60.96%}@media (max-width:991px){.news-grid.main_page_grid .news-card .img-wrap{padding-top:56.25%}}.news-grid.main_page_grid .news-card .img-wrap .image{transform:scale(1.001);transition:transform .3s ease}.news-grid.main_page_grid .news-card .info-labels{margin-bottom:20px}@media (max-width:767px){.news-grid.main_page_grid .news-card .info-labels{display:none}}.news-grid.main_page_grid .news-card .info-labels .info-label{color:#5c5c5c;min-height:30px}.news-grid.main_page_grid .news-card .icon-btn{display:none}@media (max-width:767px){.news-grid.main_page_grid .news-card .icon-btn{display:block}}.news-grid .news-card{border-radius:var(--base-card-radius);display:flex;flex-direction:column;overflow:hidden;position:relative;text-decoration:none;transition:background-color .3s ease}@media (max-width:767px){.news-grid .news-card{padding:10px}}@media (min-width:768px){.news-grid .news-card:hover .img-wrap .image{transform:scale(1.04)}.news-grid .news-card:hover .icon-btn{transform:scale(1.03)}}.news-grid .news-card .img-wrap{border-radius:var(--base-card-radius)}@media (max-width:767px){.news-grid .news-card .img-wrap{margin-top:auto;order:2;padding-top:56.25%}}.news-grid .news-card__text-content{display:flex;flex-direction:column;justify-content:space-between;transition:background-color .3s ease}@media (max-width:767px){.news-grid .news-card__text-content{margin-bottom:24px;padding-right:40px}}.news-grid .news-card__title{color:#000;font-size:20px;margin-bottom:20px}@media (max-width:991px){.news-grid .news-card__title{font-size:16px;margin-bottom:12px}}@media (max-width:767px){.news-grid .news-card__title{font-size:12px;margin-bottom:8px;padding-right:40px}}.news-grid .news-card__desc{color:#5c5c5c;font-size:16px}@media (max-width:991px){.news-grid .news-card__desc{font-size:12px}}@media (max-width:767px){.news-grid .news-card__desc{font-size:10px}}.news-grid .news-card .icon-btn{background-color:#fff;color:#000;flex-shrink:0;height:54px;position:absolute;right:20px;top:20px;transform:scale(1.001);transition:background .2s ease,transform .2s ease;width:54px;z-index:2}@media (max-width:767px){.news-grid .news-card .icon-btn{right:10px;top:10px}}.news-grid .news-card .icon-btn .icon{height:auto;width:20px}@media (max-width:991px){.news-grid .news-card .icon-btn .icon{width:16px}}@media (max-width:767px){.news-grid .news-card .icon-btn .icon{width:12px}}@media (max-width:991px){.news-grid .news-card .icon-btn{height:48px;width:48px}}@media (max-width:767px){.news-grid .news-card .icon-btn{height:32px;width:32px}}.projects-section{background-color:transparent}.projects-section .projects-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media (max-width:991px){.projects-section .projects-grid{gap:10px;grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.projects-section .projects-grid{grid-template-columns:1fr}}.projects-section .project-card{background-color:#f4f4f6;border-radius:var(--base-card-radius);color:inherit;display:flex;flex-direction:column;overflow:hidden;padding:20px;text-decoration:none;transition:background-color .3s ease,transform .3s ease}@media (max-width:767px){.projects-section .project-card{padding:10px}}.projects-section .project-card .info-labels{margin-top:20px}@media (max-width:767px){.projects-section .project-card .info-labels{margin-bottom:12px;margin-top:0}}.projects-section .project-card.with_fixed_labels{position:relative}@media (min-width:768px){.projects-section .project-card.with_fixed_labels .info-labels{cursor:default;left:44px;margin-top:0;position:absolute;top:44px;z-index:11}.projects-section .project-card.with_fixed_labels .info-labels .info-label{font-size:12px;min-height:30px}}.projects-section .project-swiper{width:100%}.projects-section .project-swiper .swiper-slide{background-color:transparent;overflow:hidden}.projects-section .project-image-wrap{border-radius:var(--base-card-radius);padding-top:113%}@media (max-width:991px){.projects-section .project-image-wrap{padding-top:75%}}@media (max-width:767px){.projects-section .project-image-wrap{padding-top:56.25%}}.projects-section .project-info-link{align-items:flex-start;display:flex;flex-direction:column;padding:24px 6px 0}@media (max-width:767px){.projects-section .project-info-link{padding:16px 0 20px}}.projects-section .project-info-link .project-name{color:#000;font-size:20px;margin-bottom:12px}@media (max-width:991px){.projects-section .project-info-link .project-name{font-size:18px;margin-bottom:8px}}@media (max-width:767px){.projects-section .project-info-link .project-name{font-size:16px;order:2}}.projects-section .project-info-link .project-meta{display:flex;flex-direction:column;gap:6px}@media (max-width:767px){.projects-section .project-info-link .project-meta{font-size:16px;order:2}}.projects-section .project-info-link .meta-item{align-items:center;color:#000;display:flex;font-size:14px;gap:6px}@media (max-width:991px){.projects-section .project-info-link .meta-item{font-size:12px;gap:4px}}@media (max-width:767px){.projects-section .project-info-link .meta-item{font-size:10px}}.projects-section .project-info-link .meta-item .icon{flex-shrink:0;height:auto;width:16px}@media (max-width:991px){.projects-section .project-info-link .meta-item .icon{width:14px}}@media (max-width:767px){.projects-section .project-info-link .meta-item .icon{width:12px}}.projects-swiper.swiper{padding-bottom:24px}.projects-swiper.swiper>.swiper-pagination{bottom:0!important;gap:0!important}.projects-swiper.swiper>.swiper-pagination .swiper-pagination-bullet{background-color:#000;flex:0 0 auto;width:40px}.projects-swiper.swiper .swiper-button-next,.projects-swiper.swiper .swiper-button-prev{top:38%}@media (max-width:767px){.projects-swiper.swiper .swiper-button-next,.projects-swiper.swiper .swiper-button-prev{top:34%}}.main-section .swiper-button-next,.main-section .swiper-button-prev{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(0,0%,100%,.88);border-radius:50%;color:#000;height:36px;transition:background .2s ease;width:36px}@media (max-width:767px){.main-section .swiper-button-next,.main-section .swiper-button-prev{height:32px;width:32px}}.main-section .swiper-button-next .icon,.main-section .swiper-button-prev .icon{height:auto;width:16px}@media (max-width:767px){.main-section .swiper-button-next .icon,.main-section .swiper-button-prev .icon{width:12px}}.main-section .swiper-button-next:after,.main-section .swiper-button-prev:after{font-size:12px}.main-section .swiper-button-next:hover,.main-section .swiper-button-prev:hover{background:#fff}.main-section .swiper-pagination-bullets.swiper-pagination{bottom:40px;display:flex;gap:4px;justify-content:center;left:40px;right:40px;width:auto}@media (max-width:991px){.main-section .swiper-pagination-bullets.swiper-pagination{bottom:30px;left:30px;right:30px}}@media (max-width:767px){.main-section .swiper-pagination-bullets.swiper-pagination{bottom:16px;font-size:16px;gap:2px;left:20px;right:20px}}.main-section .swiper-pagination-bullets .swiper-pagination-bullet{background-color:#fff;border-radius:25px;flex:1;height:4px;max-width:80px;opacity:.3;transition:background .2s,transform .2s}@media (max-width:767px){.main-section .swiper-pagination-bullets .swiper-pagination-bullet{height:3px;max-width:68px}}.main-section .swiper-pagination-bullets .swiper-pagination-bullet-active{opacity:1}.projects-gallery .gallery-grid{display:grid;gap:20px;grid-auto-flow:row;grid-auto-rows:360px;grid-template-columns:repeat(4,1fr)}@media (max-width:1199px){.projects-gallery .gallery-grid{gap:10px;grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.projects-gallery .gallery-grid{grid-auto-rows:auto;grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.projects-gallery .gallery-grid{grid-template-columns:1fr}}.projects-gallery .gallery-grid-item{background:#ebebeb;border-radius:var(--base-card-radius);overflow:hidden}.projects-gallery .gallery-grid-item:first-child,.projects-gallery .gallery-grid-item:nth-child(6){grid-column:span 2;grid-row:span 2}@media (max-width:1199px){.projects-gallery .gallery-grid-item:first-child,.projects-gallery .gallery-grid-item:nth-child(6){grid-column:auto;grid-row:auto}}.projects-gallery .gallery-grid-item:nth-child(4),.projects-gallery .gallery-grid-item:nth-child(5){grid-column:span 2}@media (max-width:1199px){.projects-gallery .gallery-grid-item:nth-child(4),.projects-gallery .gallery-grid-item:nth-child(5){grid-column:auto}}.projects-gallery .gallery-grid-item:last-child{grid-column:1/-1}@media (max-width:1199px){.projects-gallery .gallery-grid-item:last-child{grid-column:auto}}.gallery-swiper{border-radius:var(--base-card-radius)}.gallery-swiper,.gallery-swiper .img-wrap{height:100%;width:100%}.gallery-swiper .img-wrap.project-img-wrap{height:100%;padding-top:0}@media (max-width:767px){.gallery-swiper .img-wrap,.gallery-swiper .img-wrap.project-img-wrap{height:0;padding-top:100%}}.gallery-swiper .image{transition:transform .4s ease}.gallery-swiper .swiper-pagination{align-items:center;background:#fff;border-radius:25px;bottom:10px;color:#000;display:flex;font-size:16px;justify-content:center;left:50%;min-height:30px;min-width:70px;padding:2px 9px;transform:translateX(-50%);white-space:nowrap;width:auto}@media (max-width:767px){.gallery-swiper .swiper-pagination{font-size:12px;min-height:24px;min-width:60px}}:root{--chip-size:60px;--box-size:60px}@media (max-width:991px){:root{--chip-size:54px;--box-size:46px}}@media (max-width:767px){:root{--chip-size:26px;--box-size:34px}}.filter-apartments .filter-apartments-title-box{align-items:center;display:flex;flex-direction:column;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:600px;text-align:center}.filter-apartments .filter-apartments-title-box .section-title{text-transform:uppercase}@media (max-width:767px){.filter-apartments .filter-apartments-title-box .section-title{font-size:16px}.filter-apartments .filter-apartments-title-box{margin-bottom:16px}}.card-filter{background-color:#f4f4f6;border-radius:var(--base-card-radius);max-width:100%;width:100%}.card-filter.project-dropdown{border-radius:24px}.filter-header{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:767px}@media (max-width:1199px){.filter-header{margin-bottom:20px}}@media (max-width:767px){.filter-header{gap:8px;margin-bottom:16px}}.filter-header .building-selector,.filter-header .project-dropdown{flex:0 0 498px;max-width:498px}@media (max-width:767px){.filter-header .building-selector,.filter-header .project-dropdown{flex:0 0 100%;max-width:100%}}.project-dropdown{font-size:16px;position:relative}@media (max-width:767px){.project-dropdown{font-size:12px}}.project-dropdown.open{border-bottom-left-radius:0;border-bottom-right-radius:0}.project-dropdown .filter-tab-btn{justify-content:space-between;text-transform:capitalize;width:100%}@media (max-width:767px){.project-dropdown .filter-tab-btn{font-size:12px}}.project-dropdown .filter-tab-btn .icon{transition:transform .3s ease}@media (max-width:767px){.project-dropdown .filter-tab-btn .icon{width:12px}}.project-dropdown .filter-tab-btn.rotated .icon{transform:rotateX(-180deg)}.project-dropdown .project-dropdown__menu{background-color:#f4f4f6;border-bottom-left-radius:24px;border-bottom-right-radius:24px;border-top-left-radius:0;border-top-right-radius:0;left:0;padding:6px 20px 24px;position:absolute;right:0;top:100%;z-index:11}@media (max-width:1199px){.project-dropdown .project-dropdown__menu{padding:4px 16px}}.project-dropdown .project-dropdown__menu .filter-tab-list{max-height:260px}.project-dropdown .project-option{align-items:center;cursor:pointer;display:inline-flex;font-size:12px;justify-content:space-between;padding:8px 10px;transition:all .3s ease;width:100%}@media (min-width:768px){.project-dropdown .project-option:hover{background-color:#f2f2f2}}.project-dropdown .project-option.expanded .icon{transform:rotateX(180deg)}.project-dropdown .project-option .icon{width:12px}.building-selector{padding:20px}@media (max-width:991px){.building-selector{padding:8px 16px}}.building-selector .building-selector__label{align-items:flex-start;display:inline-block;margin-bottom:30px;min-height:auto;padding:0;width:100%}@media (max-width:991px){.building-selector .building-selector__label{margin-bottom:12px}}@media (max-width:767px){.building-selector .building-selector__label{font-size:12px;margin-bottom:8px}}.building-selector .building-tabs{-webkit-overflow-scrolling:touch;display:flex;gap:20px;overflow-x:auto;scrollbar-width:none}@media (max-width:991px){.building-selector .building-tabs{gap:8px}}.building-selector .building-tabs::-webkit-scrollbar{display:none}.building-selector .building-tabs .building-tab__img{border-radius:6px;-o-object-fit:cover;object-fit:cover;width:24px}@media (max-width:991px){.building-selector .building-tabs .building-tab__img{width:16px}}.building-selector .building-tabs .building-tab__label{font-size:20px}@media (max-width:991px){.building-selector .building-tabs .building-tab__label{font-size:12px}}.building-tab{align-items:center;background-color:#fff;border-radius:100%;display:flex;font-size:20px;gap:4px;height:70px;justify-content:center;position:relative;width:70px}@media (max-width:991px){.building-tab{font-size:12px;gap:2px;height:44px;width:44px}}.building-tab.active{background-color:#5c5c5c;color:#fff}.building-tab .icon{flex-shrink:0;height:auto;width:30px}@media (max-width:991px){.building-tab .icon{width:16px}}.sibling-projects-box{display:flex;flex:0 0 100%;flex-direction:column;gap:10px;max-width:100%;position:relative;text-align:center}.sibling-projects-box .projects-svg{left:0;position:absolute;right:0;top:0}.sibling-projects-box .select-building-list{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.sibling-projects-box .select-btn{align-items:center;background-color:#f4f4f6;border-radius:12px;display:flex;flex-direction:column;font-size:12px;gap:4px;justify-content:center;padding:5px;width:100%}@media (max-width:767px){.sibling-projects-box .select-btn{font-size:10px}}.sibling-projects-box .select-btn.active .building-tab{background-color:#5c5c5c;color:#fff}.select-list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.select-list__item{display:flex}.delivery-date-box{font-size:16px;margin-bottom:12px}@media (max-width:1199px){.delivery-date-box{font-size:14px}}@media (max-width:767px){.delivery-date-box{font-size:12px}}.status-legend{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-bottom:40px;max-width:100%}@media (max-width:991px){.status-legend{gap:16px;margin-bottom:24px}}@media (max-width:767px){.status-legend{margin-bottom:16px}}.status-legend .status-legend__item{align-items:center;display:flex;flex-direction:column;font-size:16px}@media (max-width:991px){.status-legend .status-legend__item{font-size:12px}}@media (max-width:767px){.status-legend .status-legend__item{font-size:10px}}.status-legend .icon{height:auto;margin-bottom:8px;width:60px}@media (max-width:991px){.status-legend .icon{width:36px}}@media (max-width:767px){.status-legend .icon{width:24px}}.floor-grid-section{background:#fff;flex:1;margin:0 auto;max-width:865px}@media (max-width:991px){.floor-grid-section{flex:auto}}.floor-grid-section .floor-grid-scroll{-webkit-overflow-scrolling:touch;display:grid;grid-template-columns:1fr;overflow-x:auto;scrollbar-width:none}.floor-grid-section .floor-grid-scroll::-webkit-scrollbar{display:none}.floor-grid-section .cta-box{margin-top:20px;max-width:100%}@media (max-width:767px){.floor-grid-section .cta-box{margin-top:10px}}.fg-row{align-items:center;display:inline-grid;gap:8px;grid-template-columns:var(--box-size) 1fr;min-height:var(--box-size);transition:background .12s}.fg-row .fg-row--active,.fg-row .fg-row:not(.fg-row--special):hover{background:rgba(0,0,0,.01)}.fg-row.fg-row--active .fg-row__num{background:#f4f4f6;border-radius:4px;height:100%}.fg-row.fg-row--special{cursor:default;margin-top:10px;min-height:var(--box-size)}@media (max-width:767px){.fg-row.fg-row--special{margin-top:0}}.fg-row.fg-row--special .fg-row__num{width:var(--chip-size)}.fg-row .fg-special-info,.fg-row.fg-row--special .fg-row__num{background-color:#f4f4f6;border-radius:4px;height:var(--chip-size)}.fg-row .fg-special-info{align-items:center;display:flex;font-size:16px;gap:8px;justify-content:center;width:100%}.fg-row .fg-special-info .icon{width:1.2em}@media (max-width:991px){.fg-row .fg-special-info{font-size:12px}}@media (max-width:767px){.fg-row .fg-special-info{font-size:10px}}.fg-row .fg-row__num{align-items:center;align-self:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='33' height='34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 10a5 5 0 0 1 5-5h13v24H5a5 5 0 0 1-5-5V10ZM32.475 16.364a1 1 0 0 1 0 1.272L19.771 33.04c-.596.723-1.771.301-1.771-.636V1.598C18 .66 19.175.238 19.771.96l12.704 15.403Z' fill='%23F4F4F6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;color:#5c5c5c;display:flex;font-size:16px;height:var(--box-size);justify-content:center;padding-right:10px;width:var(--box-size)}@media (max-width:991px){.fg-row .fg-row__num{font-size:14px}}@media (max-width:767px){.fg-row .fg-row__num{font-size:12px}}.fg-row .fg-row__chips{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding-bottom:10px;padding-top:10px}@media (max-width:991px){.fg-row .fg-row__chips{gap:4px;padding-bottom:6px;padding-top:6px}}.fg-row .fg-chip{align-items:center;display:flex;flex-direction:column;flex-shrink:0;height:var(--chip-size);justify-content:center;position:relative;transition:border-color .15s,background .15s;width:var(--chip-size)}.fg-row .fg-chip.available{cursor:pointer}.fg-row .fg-chip.available.active .stroke-path,.fg-row .fg-chip.available:hover .stroke-path{fill:#04f600}.fg-row .fg-chip.reserved{cursor:pointer}.fg-row .fg-chip.reserved.active .stroke-path,.fg-row .fg-chip.reserved:hover .stroke-path{fill:#ffa600}.fg-row .fg-chip .icon{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.fg-row .fg-chip .fg-chip-info{align-items:flex-start;display:flex;flex-direction:column;position:relative;z-index:2}.fg-row .fg-chip .fg-chip__rooms{color:#000;font-size:16px;line-height:1;margin-bottom:2px}@media (max-width:991px){.fg-row .fg-chip .fg-chip__rooms{font-size:12px}}@media (max-width:767px){.fg-row .fg-chip .fg-chip__rooms{font-size:10px}}.fg-row .fg-chip .fg-chip__area{color:#5c5c5c;font-size:10px;line-height:1;white-space:nowrap}@media (max-width:991px){.fg-row .fg-chip .fg-chip__area{font-size:8px}}@media (max-width:767px){.fg-row .fg-chip .fg-chip__area{font-size:4px}}.fg-expanded{animation:fg-slide-down .2s ease;background:#fff;display:flex;flex-direction:column;gap:20px;max-width:780px;overflow:hidden}@media (max-width:767px){.fg-expanded{flex-direction:column;max-width:565px}}@keyframes fg-slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.floor-map-box{flex:0 0 50%;max-width:50%;overflow:hidden;position:relative}@media (max-width:767px){.floor-map-box{flex:0 0 100%;max-width:100%;width:100%}}.floor-map-box .floor-map-img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.floor-svg-layer{inset:0;position:absolute}.floor-svg-layer,.floor-svg-layer svg{height:100%;width:100%}.floor-svg-layer path{fill:hsla(0,0%,78%,.3);stroke:hsla(0,0%,100%,.6);stroke-width:1;transition:fill .15s ease}.floor-svg-layer path.available{fill:rgba(4,246,0,0)}.floor-svg-layer path.reserved{fill:rgba(255,166,0,.6)}.floor-svg-layer path.sold-out{fill:hsla(0,85%,68%,.6)}.floor-svg-layer path.available,.floor-svg-layer path.reserved{cursor:pointer}.floor-svg-layer path.available.active,.floor-svg-layer path.available:hover{fill:rgba(4,246,0,.75)}.floor-svg-layer path.reserved.active,.floor-svg-layer path.reserved:hover{fill:rgba(255,166,0,.9)}.tooltip--outer{inset:0;overflow:hidden}.apt-tooltip,.tooltip--outer{pointer-events:none;position:absolute}.apt-tooltip{background:rgba(26,26,26,.92);border-radius:var(--radius-sm);color:#fff;display:flex;flex-direction:column;font-size:10px;gap:2px;opacity:0;padding:6px 10px;transition:opacity .15s;white-space:nowrap;z-index:10}.apt-tooltip.visible{opacity:1}.apt-tooltip__status{color:hsla(0,0%,100%,.7)}.apt-info-card{align-self:center}.apt-info-card .apt-info-card__inner{display:flex;gap:62px;margin-bottom:12px}@media (max-width:991px){.apt-info-card .apt-info-card__inner{gap:0}}.apt-info-card .apt-info-card__thumb{flex:0 0 40%;max-width:40%;position:relative}.apt-info-card .compass-img{align-self:flex-start;margin-top:10px;max-width:106px}@media (max-width:991px){.apt-info-card .compass-img{max-width:90px}}@media (max-width:767px){.apt-info-card .compass-img{max-width:60px}}.apt-info-card .apt-thumb-img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;padding:8px;width:100%}.apt-info-card .apt-zoom-btn{align-items:center;background:rgba(26,26,26,.7);border:none;border-radius:50%;bottom:8px;color:#fff;cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:8px;width:28px}.apt-info-card .apt-info-card__details{border:1px solid #d5d6dc;border-radius:var(--base-card-radius);display:flex;flex:1;flex-direction:column;min-height:100%;padding:32px 30px}@media (max-width:991px){.apt-info-card .apt-info-card__details{border-radius:8px;padding:12px 16px}}@media (max-width:767px){.apt-info-card .apt-info-card__details{padding:10px 8px}}.apt-info-card .apartment-number{font-size:22px;margin-bottom:20px;margin-top:auto;text-transform:capitalize}@media (max-width:991px){.apt-info-card .apartment-number{font-size:16px;margin-bottom:8px}}@media (max-width:767px){.apt-info-card .apartment-number{font-size:14px}}.apt-info-card .view-apt-btn{margin-top:auto}.apt-info-card .apt-detail-list{background-color:#f4f4f6;border-radius:20px;display:flex;flex-direction:column;gap:8px;margin-bottom:12px;margin-top:14px;padding:20px}@media (max-width:991px){.apt-info-card .apt-detail-list{border-radius:8px;padding:8px 12px}}.apt-info-card .apt-detail-list__item{display:flex;font-size:14px;justify-content:space-between}@media (min-width:992px){.apt-info-card .apt-detail-list__item:not(:last-child){margin-bottom:8px}}@media (max-width:991px){.apt-info-card .apt-detail-list__item{font-size:12px}}@media (max-width:767px){.apt-info-card .apt-detail-list__item{font-size:8px}}.apt-info-card .apt-detail-list__label{color:#5c5c5c}.apt-info-card .apt-info-row{display:flex;font-size:16px;justify-content:space-between;padding-top:4px}@media (max-width:991px){.apt-info-card .apt-info-row{font-size:14px}}@media (max-width:767px){.apt-info-card .apt-info-row{font-size:10px}}.apt-info-card .apt-info-row__label{color:#5c5c5c;font-size:14px}@media (max-width:767px){.apt-info-card .apt-info-row__label{font-size:8px}}.apt-info-card .apt-info-row__value{color:#000;text-align:right}.filter-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(244,244,246,.9);display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}@media (max-width:767px){.filter-modal-overlay{align-items:flex-start;height:100%}}.filter-modal-panel{background-color:transparent;color:#000;display:flex;flex-direction:column;font-size:12px;letter-spacing:-.02em;max-width:360px;overflow:hidden;width:100%}.modal-bg-card{background-color:#fff;border-radius:12px;flex-shrink:0;margin-bottom:8px;padding:16px}.filter-modal-header{align-items:center;display:flex;justify-content:space-between}.filter-modal-title{margin:0 auto}.filter-modal-body .filter-section__header{align-items:center;display:flex;justify-content:space-between}.filter-modal-body .filter-section__label{margin-bottom:12px;text-transform:capitalize}.filter-modal-body .filter-section__label>span{text-transform:none}.filter-modal-body .range-slider-box{background-color:#f4f4f6;border-radius:100px;min-height:40px;padding:12px 16px;width:100%}.filter-modal-body .range-slider-box .apt-range-slider{padding:0 6px;width:100%}.filter-modal-body .range-slider-box .apt-range-slider .slider-tooltip{display:none!important}.filter-modal-body .filter-chip-btn{gap:2px}.filter-modal-body .filter-tab-btn{font-size:12px;min-height:42px;position:relative;z-index:12}.filter-modal-body .project-dropdown .project-dropdown__menu{border-top-left-radius:0;border-top-right-radius:0;padding:0 6px 6px 14px;top:100%;z-index:11}@media (max-width:991px){.filter-modal-body .project-dropdown .project-dropdown__menu{padding-left:10px}}.filter-modal-body .project-dropdown .project-option{font-size:12px}.filter-chips-row{display:flex;flex-wrap:wrap;gap:8px}.filter-chips-row .filter-chip-btn{height:40px;transition:all .3s ease;width:40px}.filter-chips-row .filter-chip-btn.active{background-color:#5c5c5c;color:#fff}.filter-modal-footer{display:flex;flex-wrap:wrap;gap:8px}.building-selector .filter-modal-footer .building-selector__label,.filter-modal-footer .base-btn,.filter-modal-footer .building-selector .building-selector__label,.filter-modal-footer .project-dropdown .filter-tab-btn,.project-dropdown .filter-modal-footer .filter-tab-btn{flex:1}.filter-modal-footer .search-result{width:100%}.fg-no-match{align-self:center;color:#d5d6dc;font-size:12px;padding:4px 8px}.fg-chip:disabled{cursor:not-allowed;pointer-events:none}.range-values{color:#000;display:flex;font-size:12px;gap:8px;justify-content:space-between;margin-bottom:12px}.range-values .range-input-wrap{align-items:center;display:flex;flex:1;gap:4px}.range-values .range-input{-moz-appearance:textfield;background:#fff;border:1px solid #d5d6dc;border-radius:100px;font-size:12px;max-width:120px;min-height:20px;outline:none;padding:0 8px;width:100%}.range-values .range-input::-webkit-inner-spin-button,.range-values .range-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.range-values .range-input--area{min-width:54px;width:25%}.range-values .range-currency{white-space:nowrap}:root{--nav-h:78px;--font-size:18px;--btn-size:54px;--project-card-size:64px;--shadow:0 8px 32px rgba(0,0,0,.1)}@media (max-width:991px){:root{--nav-h:54px;--project-card-size:48px;--btn-size:40px;--font-size:14px}}@media (max-width:767px){:root{--font-size:12px}}.menu-link{color:#000;position:relative;text-decoration:none;transition:color .2s;white-space:nowrap}@media (min-width:768px){.navbar .menu-link:before{background-color:#000;content:"";height:2px;left:0;position:absolute;top:100%;transition:width .3s ease;width:0}.navbar .menu-link.active:before,.navbar .menu-link:hover:before{width:100%}}.header{background-color:#fff;font-size:var(--font-size);height:var(--nav-h);left:0;letter-spacing:.02em;position:fixed;right:0;top:0;z-index:1000}.header .header__inner{align-items:center;display:flex;gap:40px;height:100%;padding:12px 24px}@media (max-width:767px){.header .header__inner{gap:20px}}.header .logo_link{align-items:center;display:flex;flex-shrink:0}.header .logo_link .icon{height:auto;width:var(--btn-size)}.header .logo_link .logo-label-icon{max-width:110px}.header .projects-menu__nav-mobile{display:none}@media (max-width:1199px){.header .projects-menu__nav-mobile{display:flex;flex-direction:column}.header .projects-menu__nav-mobile .menu-link{padding:10px 4px}}.header .projects-menu-grid--desktop{display:grid}@media (max-width:1199px){.header .projects-menu-grid--desktop{display:none!important}}.navbar{margin-left:auto;margin-right:auto}@media (max-width:1199px){.navbar{display:none}}.navbar .navbar-list{display:flex;flex:1;gap:24px;margin-left:24px;margin-right:24px}.navbar__right{align-items:center;display:flex}@media (max-width:1199px){.navbar__right{margin-left:auto}}.navbar__right .phone-link{margin-right:30px}@media (max-width:1199px){.navbar__right .phone-link{margin-right:20px}}.navbar__lang{align-items:center;cursor:pointer;display:flex;gap:4px;min-width:60px;padding:4px 0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:991px){.navbar__lang{min-width:50px}}.navbar__lang .navbar__lang-arrow .icon{transition:transform .2s;width:14px}@media (max-width:991px){.navbar__lang .navbar__lang-arrow .icon{width:12px}}.navbar__lang .navbar__lang-arrow.rotated .icon{transform:rotateX(180deg)}.navbar__lang .lang-dropdown{background-color:#fff;left:0;position:absolute;right:0;top:calc(100% + 8px);z-index:10}.navbar__lang .lang-option{background:none;border:none;cursor:pointer;display:block;font-size:var(--font-size);padding:4px;text-align:left;transition:background .15s;width:100%}.navbar__burger{align-items:center;background-color:#f4f4f6;background-image:url('data:image/svg+xml;charset=utf-8,<svg width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 2h14v1.2H1V2Zm0 5.4h14v1.2H1V7.4Zm0 5.4h14V14H1v-1.2Z" fill="%23000"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:16px;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:var(--btn-size);justify-content:center;margin-left:20px;transition:background .2s,border-color .2s;width:var(--btn-size)}@media (max-width:991px){.navbar__burger{background-size:12px;margin-left:8px}}.navbar__burger.is-open{background-image:url('data:image/svg+xml;charset=utf-8,<svg width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.2 14 2 12.8 6.8 8 2 3.2 3.2 2 8 6.8 12.8 2 14 3.2 9.2 8l4.8 4.8-1.2 1.2L8 9.2 3.2 14Z" fill="%23000"/></svg>')}@media (max-width:991px){.navbar__burger .icon{height:auto;width:12px}}.projects-menu{background:#fff;border:1px solid #f4f4f6;border-radius:32px;letter-spacing:.02em;position:fixed;right:calc(50vw - 700px);top:var(--nav-h);width:780px;z-index:999}@media (max-width:1248px){.projects-menu{right:24px}}@media (max-width:1199px){.projects-menu{border-left:none;border-radius:0;border-right:none;border-top:none;left:0;max-height:calc(100dvh - var(--nav-h));overflow-y:auto;position:fixed;right:0;top:var(--nav-h);width:100%}}.projects-menu .projects-menu__inner{padding:30px 54px}@media (max-width:1199px){.projects-menu .projects-menu__inner{padding:20px 24px}}.projects-menu-grid{grid-gap:8px;display:grid;grid-template-columns:1fr 1fr}@media (max-width:991px){.projects-menu-grid{grid-gap:10px;grid-template-columns:1fr}}.projects-menu-grid .project-card{border-radius:10px;color:#000;display:inline-flex;gap:16px;padding:0;text-decoration:none;transition:background .15s}@media (max-width:991px){.projects-menu-grid .project-card{align-items:center;gap:8px;justify-self:start;padding:0}}.projects-menu-grid .project-card:hover{background:#d5d6dc}.projects-menu-grid .project-card__img{background-color:#f4f4f6;border-radius:12px;flex-shrink:0;height:var(--project-card-size);overflow:hidden;width:var(--project-card-size)}@media (max-width:991px){.projects-menu-grid .project-card__img{border-radius:4px}}.projects-menu-grid .project-card__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.projects-menu-grid .project-card__name{color:#000}.socials_menu{display:flex;gap:12px;margin-top:20px}@media (max-width:991px){.socials_menu{margin-top:12px}}.socials_menu .social-link{align-items:center;background:#f4f4f6;border-radius:50%;color:#000;display:flex;height:64px;justify-content:center;text-decoration:none;transition:background .2s,transform .15s;width:64px}@media (max-width:991px){.socials_menu .social-link{height:48px;width:48px}}.socials_menu .social-link .icon{height:auto;width:40px}@media (max-width:991px){.socials_menu .social-link .icon{width:20px}}.socials_menu .social-link:hover{background:#f3f3f6;transform:translateY(-2px)}@media (max-width:1199px){.mobile-nav-item.accordion-item{display:flex}.mobile-nav-item{align-items:center;cursor:pointer;display:inline-flex;justify-content:space-between}}.mobile-nav-item .mobile-nav-arrow{align-self:center;flex-shrink:0;flex:1;text-align:right}.mobile-nav-item .mobile-nav-arrow .icon{transition:transform .2s}.mobile-nav-item .mobile-nav-arrow.rotated .icon{transform:rotateX(180deg)}.mobile-nav-item .mobile-nav-link{display:block;padding:12px 8px;white-space:normal}@media (max-width:1199px){.projects-menu-grid--mobile{display:grid;grid-template-columns:1fr;padding:8px 0}}.footer-block{align-items:center;background-color:#0a0a0a;display:flex;flex-direction:column;padding-top:100px;width:100%}.footer{background-color:transparent;padding-bottom:80px;padding-top:40px}@media (max-width:767px){.footer{padding-bottom:60px;padding-top:32px}}.footer .info-label{margin-bottom:36px}@media (max-width:991px){.footer .info-label{margin-bottom:16px}}@media (max-width:767px){.footer .info-label{font-size:10px;margin-bottom:8px}}.footer-main{align-content:start;display:grid;font-size:18px;gap:20px;grid-template-columns:1fr 57.6%;letter-spacing:.02em}@media (max-width:991px){.footer-main{font-size:14px;gap:10px;grid-template-columns:1fr}}@media (max-width:767px){.footer-main{font-size:12px}}.footer-main .projects-menu__nav-mobile{display:none}@media (max-width:991px){.footer-main .projects-menu__nav-mobile{display:flex;flex-direction:column}}.footer-main .projects-menu-grid--desktop{display:grid}@media (max-width:991px){.footer-main .projects-menu-grid--desktop{display:none!important}}@media (max-width:1199px){.footer-main .mobile-nav-item{padding:0}}.footer-main .footer-col{background-color:#f4f4f6;border-radius:var(--base-card-radius);padding:40px 30px}@media (max-width:1199px){.footer-main .footer-col{padding:20px}}@media (max-width:991px){.footer-main .footer-col{padding:16px}}.footer-main .footer-col:nth-child(2){grid-row:span 2}@media (max-width:991px){.footer-main .footer-col:nth-child(2){grid-row:auto}.footer-main .site-menu-nav .menu-link{padding:10px 4px}}.footer-main .site-menu-nav .menu-item:not(:last-child){margin-bottom:24px}@media (max-width:991px){.footer-main .site-menu-nav .menu-item:not(:last-child){margin-bottom:0}}.footer-main .projects-menu-grid{align-content:start;gap:8px}@media (max-width:991px){.footer-main .projects-menu-grid{gap:4px}}.footer-main .projects-menu-grid .project-card{padding:4px}@media (min-width:992px){.footer-main .mobile-nav-arrow{display:none}}.footer__socials.socials_menu{gap:16px}@media (max-width:991px){.footer__socials.socials_menu{gap:4px}}.footer__socials.socials_menu .social-link{background-color:#fff}@media (max-width:767px){.footer__socials.socials_menu .social-link{height:44px;width:44px}.footer__socials.socials_menu .social-link .icon{width:24px}}.page-wrapper{display:flex;flex-direction:column;min-height:100vh;position:relative}.main{flex:1 1 auto}.row{margin-left:-10px;margin-right:-10px}[class*=col-]{padding-left:10px;padding-right:10px}.row-sparse{margin-left:-15px;margin-right:-15px}.row-sparse>[class*=col-]{padding-left:15px;padding-right:15px}.row-joined{margin-left:0;margin-right:0}.container :not(.sticky-header)>.container,.container :not(.sticky-header)>.container-fluid,.row-joined>[class*=col-]{padding-left:0;padding-right:0}@media (max-width:1280px){.container-fluid{padding-left:20px;padding-right:20px}}@media (min-width:1820px){.container{max-width:1800px}}@media (min-width:1200px){.col-xl-5col{flex:0 0 20%;max-width:20%}.col-xl-7col{flex:0 0 14.2857%;max-width:14.2857%}.col-xl-8col{flex:0 0 12.5%;max-width:12.5%}.row-xl-tight{margin-left:-5px;margin-right:-5px}.row-xl-tight>[class*=col-]{padding-left:5px;padding-right:5px}}@media (min-width:992px){.container{padding-left:10px;padding-right:10px}}@media (max-width:991px){.container{max-width:none}}@media (min-width:768px){.row-md-tight{margin-left:-5px;margin-right:-5px}.row-md-tight>[class*=col-]{padding-left:5px;padding-right:5px}}.container{margin:0 auto;max-width:1440px;padding-left:24px;padding-right:24px;width:100%}@media screen and (max-width:1024px){.container{padding-left:15px;padding-right:15px}}.container-small{margin:0 auto;max-width:1000px;padding-left:30px;padding-right:30px}@media screen and (max-width:337px){.container-small{padding-left:10px;padding-right:10px}}.home-page{background-color:#fff}.main{margin-top:78px}@media (max-width:991px){.main{margin-top:54px}}.ellipsis-3{word-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:block;display:-webkit-box;line-height:1.3em;max-height:3.9em;overflow:hidden;text-overflow:ellipsis}.m-message-container{display:flex;flex-direction:column;gap:50px;padding-bottom:100px;width:100%}@media screen and (max-width:1024px){.m-message-container{gap:30px;padding-bottom:40px}}@media screen and (max-width:768px){.m-message-container{padding-left:0;padding-right:0}}.m-message-container .section-title-box{margin-left:auto;max-width:50%;text-align:right}@media screen and (max-width:1024px){.m-message-container .section-title-box{max-width:80%}}@media screen and (max-width:768px){.m-message-container .section-title-box{max-width:100%;padding-left:15px;padding-right:15px}}.m-message-block{display:flex;justify-content:flex-end;padding-left:150px;position:relative;width:100%}@media screen and (max-width:1024px){.m-message-block{padding-left:70px}}@media screen and (max-width:768px){.m-message-block{padding-left:0}}.m-send-message-block{background-color:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.06);max-width:1083px;padding:46px 30px 46px 180px;position:relative;width:100%}@media screen and (max-width:1024px){.m-send-message-block{padding-left:90px}}@media screen and (max-width:768px){.m-send-message-block{border-radius:0;box-shadow:none;padding-left:30px}}.m-send-message-block .form_title{color:#000;font-size:22px;margin-bottom:30px}.m-send-message-block .m-message-logo{height:293px;left:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:300px}@media screen and (max-width:1024px){.m-send-message-block .m-message-logo{width:150px}}@media screen and (max-width:768px){.m-send-message-block .m-message-logo{display:none}}.m-send-message-block .m-message--inner{display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:670px}.m-send-message-block input,.m-send-message-block textarea{border:none;color:#131313;font-family:inherit;font-size:18px;outline:none}.m-send-message-block .m-send-bls{display:flex;gap:70px}@media screen and (max-width:768px){.m-send-message-block .m-send-bls{flex-wrap:wrap;gap:30px}}.m-send-message-block.form-request-call .m-send-block .m-send-input{max-width:100%}.m-send-message-block .m-send-block{display:flex;flex:1;flex-direction:column}@media screen and (max-width:768px){.m-send-message-block .m-send-block{flex:0 0 100%;max-width:100%}}.m-send-message-block .m-send-block p{font-size:22px;line-height:1.3}@media screen and (max-width:768px){.m-send-message-block .m-send-block p{font-size:18px}}.m-send-message-block .m-send-block .m-send-input{border:none;border-bottom:2px solid #98a0a9;height:37px;max-width:300px;outline:none;width:100%}@media screen and (max-width:768px){.m-send-message-block .m-send-block .m-send-input{max-width:100%}}.m-send-message-block .send-btn{align-self:flex-end}.m-project-choose{align-items:flex-start;display:flex;flex-direction:column;width:100%}.m-project-choose .m-project-title{font-size:22px;line-height:1.3;margin-bottom:23px}@media screen and (max-width:768px){.m-project-choose .m-project-title{font-size:18px}}.m-project-choose .radio-buttons-div{display:flex;flex-wrap:wrap;gap:40px;justify-content:flex-start;margin-bottom:40px;width:100%}@media screen and (max-width:768px){.m-project-choose .radio-buttons-div{gap:20px}}.m-project-choose .radio-buttons-div .radio-div{align-items:center;cursor:pointer;display:flex;gap:6px}.m-project-choose .radio-buttons-div .radio-div input{border:1px solid #142638;cursor:pointer;height:20px;width:20px}.m-project-choose .radio-buttons-div .radio-div label{color:#000;cursor:pointer;font-size:20px}@media screen and (max-width:768px){.m-project-choose .radio-buttons-div .radio-div label{font-size:18px}}.m-project-choose .m-your-message{align-items:flex-start;display:flex;flex-direction:column;width:100%}.m-project-choose .m-your-message .m-massage-title{color:#000;font-size:22px;line-height:1.3}@media screen and (max-width:768px){.m-project-choose .m-your-message .m-massage-title{font-size:18px}}.m-project-choose .m-your-message .m-message-input{border:none;border-bottom:2px solid #98a0a9;height:70px;outline:none;width:100%}.m-pluse{height:50px!important;width:50px!important}.m-send{align-items:center;background-color:#131313;color:#fff;display:flex;font-size:20px;height:46px;justify-content:center;margin:46px 0 46px auto;width:184px}@media screen and (max-width:768px){.m-send{font-size:18px;margin-bottom:0;margin-top:0}}.m-map{display:flex;flex-direction:column;gap:50px;padding-bottom:56px;width:100%}.m-map .m-map-title{color:#000;font-size:36px}@media screen and (max-width:1024px){.m-map .m-map-title{font-size:32px}}.m-map .m-map-container{background-color:transparent;position:relative;width:100%}@media screen and (max-width:1024px){.m-map .m-map-container{display:flex}}@media screen and (max-width:768px){.m-map .m-map-container{flex-wrap:wrap-reverse}}.m-map .m-info-map-small{background-color:#fff;box-shadow:0 0 15px 1px rgba(0,0,0,.15);display:flex;flex-direction:column;max-width:300px;padding:39px 22px;position:absolute;right:133px;top:31px;z-index:10}@media screen and (max-width:1024px){.m-map .m-info-map-small{position:relative;right:0;top:0}}@media screen and (max-width:768px){.m-map .m-info-map-small{flex:0 0 100%;margin-top:30px;max-width:100%}}.m-map .m-contact-box{align-items:center;display:flex;gap:13px;justify-content:flex-start;margin-bottom:5px;width:100%}.m-map .m-contact-box .m-contact-box-img{height:35px;width:35px}@media screen and (max-width:1024px){.m-map .m-contact-box .m-contact-box-img{height:auto;width:24px}}.m-map .m-working-hours{color:#000;font-size:20px;margin:24px 0 10px}.m-map .m-working-div{align-items:center;color:#000;display:flex;font-size:16px;justify-content:space-between;margin-bottom:10px;width:100%}.m-map .single-map{border-radius:10px;height:400px;width:100%}@media screen and (max-width:1024px){.m-map .single-map{flex:1;padding-left:30px}}@media screen and (max-width:768px){.m-map .single-map{height:300px;padding-left:1px;width:100%}}.img-text-section{margin-bottom:40px}@media (max-width:991px){.img-text-section{margin-bottom:32px}}@media (max-width:767px){.img-text-section{margin-bottom:24px}}.img-text-section .img-text-section--inner{align-items:center;display:flex;gap:20px}@media (max-width:991px){.img-text-section .img-text-section--inner{gap:16px}}@media (max-width:575px){.img-text-section .img-text-section--inner{flex-direction:column;gap:10px}}.img-text-section .project-img-wrap{border-radius:var(--base-card-radius);height:100%;padding-top:0}@media (max-width:575px){.img-text-section .project-img-wrap{height:auto;padding-top:100%}}.img-text-section .img-text-section__img-box{align-self:stretch;flex:0 0 40%;max-width:40%;min-height:100%}@media (max-width:575px){.img-text-section .img-text-section__img-box{flex:1;max-width:100%;width:100%}}.img-text-section .img-text-section__text-box{flex:1}@media (max-width:575px){.img-text-section .img-text-section__text-box{flex:1;max-width:100%;width:100%}}.rounded-info-card--outer .rounded-info-card{border-radius:8px;display:block;overflow:hidden;position:relative}.rounded-info-card--outer .rounded-info-card .card-title{align-items:center;background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(0,0,0,.35));bottom:0;color:#fff;display:flex;font-size:24px;line-height:1.3;min-height:80px;padding:10px 20px;position:absolute;width:100%}@media screen and (max-width:1024px){.rounded-info-card--outer .rounded-info-card .card-title{font-size:20px}}@media screen and (max-width:768px){.rounded-info-card--outer .rounded-info-card .card-title{font-size:18px;min-height:80px;padding-left:15px;padding-right:15px}}.rounded-info-card--outer .info-box{align-items:flex-start;display:flex;flex:1;flex-direction:column;min-height:150px;padding-top:20px;text-align:left}.rounded-info-card--outer .info-box .card-desc-box{margin-bottom:25px}.rounded-info-card--outer .info-box .description{color:#131313;font-size:16px}.rounded-info-card--outer .info-box .main-btn{margin-top:auto}.top-intro-banner{background-color:#fff;padding-bottom:40px;padding-top:40px}@media (max-width:767px){.top-intro-banner{padding-bottom:20px;padding-top:20px}}.top-intro-banner .top-intro-banner--inner{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;min-height:200px;text-align:center}@media (max-width:1199px){.top-intro-banner .top-intro-banner--inner{min-height:300px}}@media (max-width:991px){.top-intro-banner .top-intro-banner--inner{min-height:260px}}@media (max-width:767px){.top-intro-banner .top-intro-banner--inner{margin-left:auto;margin-right:auto;max-width:320px;min-height:auto}}.top-intro-banner .intro-title{color:#000;font-size:54px;line-height:1.2}@media (max-width:1199px){.top-intro-banner .intro-title{font-size:38px}}@media (max-width:991px){.top-intro-banner .intro-title{font-size:22px}}@media (max-width:767px){.top-intro-banner .intro-title{font-size:16px}}.top-intro-banner .logo-text{display:block;font-family:Montserrat,sans-serif;font-size:68px;font-weight:700}@media (max-width:1199px){.top-intro-banner .logo-text{font-size:52px}}@media (max-width:991px){.top-intro-banner .logo-text{font-size:36px}}@media (max-width:767px){.top-intro-banner .logo-text{font-size:20px}}.top-intro-banner .intro-desc{color:#5c5c5c;font-size:20px;margin-top:20px}@media (max-width:1199px){.top-intro-banner .intro-desc{font-size:16px}}@media (max-width:991px){.top-intro-banner .intro-desc{font-size:14px}}@media (max-width:767px){.top-intro-banner .intro-desc{font-size:10px;margin-top:12px}}.top-intro-banner .choose-apartment-btn{margin-top:44px;min-width:200px}@media (max-width:767px){.top-intro-banner .choose-apartment-btn{margin-top:16px;min-width:144px}}.home-page-banner{overflow:hidden;width:100%}.home-page-banner-slider{width:100%}.home-page-banner .swiper-slide{background-color:transparent}.home-page-banner .slide-card{border-radius:var(--base-card-radius);overflow:hidden}.home-page-banner .slide-card__img-wrap{display:block;padding-top:100%;position:relative}.home-page-banner .slide-card__overlay{align-items:flex-end;background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.85));display:flex;inset:0;padding:30px 50px;position:absolute;transition:background .35s ease}@media (max-width:991px){.home-page-banner .slide-card__overlay{padding:24px 20px}}@media (max-width:767px){.home-page-banner .slide-card__overlay{padding:16px 10px}}.home-page-banner .slide-card__overlay-inner{color:#fff;position:relative;width:100%}.home-page-banner .slide-card__desc{bottom:0;font-size:14px;left:0;line-height:1.65;margin:0;position:absolute;right:0;transition:opacity .3s ease,transform .35s ease}@media (max-width:991px){.home-page-banner .slide-card__desc{font-size:12px}}@media (max-width:767px){.home-page-banner .slide-card__desc{font-size:10px}}.home-page-banner .slide-card__desc--clamp{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;opacity:1;overflow:hidden;transform:translateY(0)}.home-page-banner .slide-card__desc--full{opacity:0;pointer-events:none;transform:translateY(12px)}.home-page-banner .slide-card__img-wrap:hover .slide-card__overlay{background:rgba(0,0,0,.95)}.home-page-banner .slide-card__img-wrap:hover .slide-card__desc--clamp{opacity:0;transform:translateY(-12px)}.home-page-banner .slide-card__img-wrap:hover .slide-card__desc--full{opacity:1;transform:translateY(0)}.range-big{background-color:#090909}.range-big .range-container{display:flex;flex-direction:column;margin-top:119px}.range-big .range-product-block{align-items:flex-start;color:#fff;display:flex;justify-content:space-around}.range-big .range-product-block .range-product-info{display:flex;flex-direction:column;justify-content:center;width:50%}.range-big .range-product-block .range-product-info .range-title1{color:#fff;font-family:Mardoto-Regular;font-size:94px;font-weight:400;letter-spacing:5px;line-height:94px;margin-top:80px;text-transform:uppercase}.range-big .range-product-block .range-product-info .range-title2{color:#7cd003;font-family:Mardoto-Regular;font-size:94px;font-weight:400;letter-spacing:5px;line-height:94px;text-transform:uppercase}.range-big .range-product-block .range-product-info .product-ul{color:#666;font-family:Mardoto-Regular;font-size:18px;font-weight:400;letter-spacing:3px;line-height:32px;list-style:none;margin-top:50px;text-align:left;text-transform:uppercase}.range-big .range-product-block .range-product-info .product-ul li:before{color:#666;content:"•";display:inline-block;font-size:18px;font-weight:700;margin-left:-1em;width:1em}@media screen and (max-width:768px){.range-big .range-product-block{align-items:center;flex-direction:column-reverse}.range-big .range-product-block .range-product-info{align-items:center;width:100%}.range-big .range-product-block .range-product-info .range-title1{margin-top:15px}}@media screen and (max-width:425px){.range-big .range-product-block .range-product-info .range-title1{font-size:46px;line-height:1.2}.range-big .range-product-block .range-product-info .range-title2{font-size:46px;line-height:1.5}.range-big .range-product-block .range-product-info .product-ul{margin-top:15px}}.range-big .product-img{align-items:center;max-width:300px}.catalog-block{align-items:center;display:flex;flex-direction:column}.catalog-block .test-green{color:#7cd003;font-size:20px;letter-spacing:5px;line-height:24px}.catalog-block .test-green,.catalog-block .test-title{font-family:Mardoto-Regular;font-weight:400;text-transform:uppercase}.catalog-block .test-title{color:#fff;font-size:40px;letter-spacing:4px;line-height:1.2;margin:25px 0 30px}@media screen and (max-width:768px){.catalog-block .test-title{font-size:30px}}@media screen and (max-width:425px){.catalog-block .test-title{font-size:21px;margin:15px 0 30px}}.catalog-block .catalog-black{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}@media screen and (max-width:768px){.catalog-block .catalog-black{justify-content:space-evenly}}.fatto-bloc{align-items:center;display:flex;flex-direction:column;gap:20px;height:auto;width:283px}.fatto-bloc .fatto-img{width:100%}.fatto-bloc .fatto-img-title{color:#fff;font-family:Mardoto-Medium;font-weight:400;margin-bottom:20px;text-transform:uppercase}.load-more{align-items:center;background-color:#7cd003;color:#fff;display:flex;font-size:18px;font-weight:600;height:45px;justify-content:center;width:140px}@media screen and (max-width:320px){.footer,.main{width:110%}}.page-main-content{line-height:1.2;padding-top:50px}.contact-us-section .contact-us-section--row{display:flex;gap:20px}.contact-us-section .contact-us-section--row:not(:last-child){margin-bottom:20px}@media (max-width:767px){.contact-us-section .contact-us-section--row:not(:last-child){margin-bottom:16px}.contact-us-section .contact-us-section--row{background-color:#f4f4f6;border-radius:12px;flex-direction:column-reverse;gap:16px;padding:10px}}.contact-us-section .contact-img-card{align-self:stretch;border-radius:var(--base-card-radius);flex:1;min-height:100%;overflow:hidden}.contact-us-section .contact-img-card .img-wrap{height:100%}@media (max-width:767px){.contact-us-section .contact-img-card .img-wrap{padding-top:21.56%}}.contact-us-section .contact-info{display:flex;flex:1;font-size:16px;gap:40px;max-width:483px}@media (max-width:1199px){.contact-us-section .contact-info{flex-direction:column;gap:20px}}@media (max-width:991px){.contact-us-section .contact-info{font-size:14px;gap:16px}}@media (max-width:767px){.contact-us-section .contact-info{font-size:12px}}.contact-us-section .contact-info .info-col{flex:1;max-width:334px}@media (max-width:991px){.contact-us-section .contact-info .info-col{flex:auto;width:100%}}.contact-us-section .contact-info .address-info .text{font-size:18px}@media (max-width:991px){.contact-us-section .contact-info .address-info .text{font-size:16px}}@media (max-width:767px){.contact-us-section .contact-info .address-info .text{font-size:12px}}.contact-us-section .contact-info .working-info{margin-top:32px}@media (max-width:991px){.contact-us-section .contact-info .working-info{margin-top:24px}}@media (max-width:767px){.contact-us-section .contact-info .working-info{margin-top:0}}.contact-us-section .contact-info .info-row{display:flex;gap:20px}.contact-us-section .contact-info .info-row .label,.contact-us-section .contact-info .info-row .text{flex:1}.contact-us-section .contact-info .info-box:not(:last-child){margin-bottom:14px}@media (max-width:991px){.contact-us-section .contact-info .info-box:not(:last-child){margin-bottom:12px}}@media (max-width:767px){.contact-us-section .contact-info .info-box:not(:last-child){margin-bottom:10px}}.contact-us-section .contact-info-card{background-color:#f4f4f6;border-radius:var(--base-card-radius);padding:40px}@media (max-width:991px){.contact-us-section .contact-info-card{padding:20px}}@media (max-width:767px){.contact-us-section .contact-info-card{padding:0}}.contact-us-section .contact-info-card .label{color:#5c5c5c;margin-bottom:8px}@media (max-width:991px){.contact-us-section .contact-info-card .label{margin-bottom:4px}}@media (max-width:767px){.contact-us-section .contact-info-card .label{margin-bottom:2px}}.contact-us-section .contact-info-card .working-info{color:#5c5c5c;font-size:18px}@media (max-width:991px){.contact-us-section .contact-info-card .working-info{font-size:14px}}@media (max-width:767px){.contact-us-section .contact-info-card .working-info{font-size:12px}}.contact-us-section .contact-info-card strong{color:#000}.news-page{background-color:#fff}.news-page .m-message-container{margin-top:50px}.see-mor{grid-gap:100px 70px;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));width:100%}@media screen and (max-width:1200px){.see-mor{grid-gap:50px 30px}}.see-mor .news-bloc-button{color:#fff;display:inline-flex;margin-top:auto;width:185px}.full-info-div{display:flex;flex-wrap:wrap;gap:27px;margin-left:auto;margin-right:auto;max-width:1200px}.full-info-div .news-block-img{width:49%}.full-info-div .full-info-div-text{font-size:16px;font-weight:400;line-height:1.2;width:100%}@media screen and (max-width:768px){.full-info-div{justify-content:center}.full-info-div .news-block-img{width:100%}.full-info-div .full-info-div-text{font-size:12px;width:100%}}.chat-fab-wrapper{align-items:center;bottom:80px;display:flex;gap:12px;position:fixed;right:20px;z-index:999}.chat-fab-wrapper .chat-fab-options{align-items:center;display:flex;gap:10px}.chat-fab-wrapper .chat-fab-option{align-items:center;background:#fff;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.15);color:inherit;display:flex;height:40px;justify-content:center;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;width:40px}.chat-fab-wrapper .chat-fab-option .icon{width:20px}.chat-fab-wrapper .chat-fab-option:hover{box-shadow:0 6px 16px rgba(0,0,0,.2);transform:scale(1.08)}.chat-fab-wrapper .chat-fab{align-items:center;border:none;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.2);color:#fff;cursor:pointer;display:flex;height:64px;justify-content:center;transition:background .2s ease,transform .2s ease;width:64px}@media (max-width:1199px){.chat-fab-wrapper .chat-fab{height:56px;width:56px}}@media (max-width:991px){.chat-fab-wrapper .chat-fab{height:40px;width:40px}}.chat-fab-wrapper .chat-fab .icon{width:20px}.chat-fab-wrapper .chat-fab.is-open{background:#333}.form-card{letter-spacing:.02em}.form-card .vue-tel-input{border:none!important;position:relative}.form-card .vue-tel-input.tel-open-bottom{border-bottom-left-radius:0;border-bottom-right-radius:0}.form-card .vue-tel-input.tel-open-top{border-top-left-radius:0;border-top-right-radius:0}.form-card .vue-tel-input:focus-within{border-color:#98a0a9;box-shadow:none}.form-card .vue-tel-input .vti__dropdown{padding:0;position:static}.form-card .vue-tel-input .vti__dropdown-list{background-color:#f4f4f6;border:none;max-width:100%;overflow-x:hidden}.form-card .vue-tel-input .vti__dropdown-list.below{border-bottom-left-radius:var(--base-btn-radius);border-bottom-right-radius:var(--base-btn-radius);top:100%}.form-card .vue-tel-input .vti__dropdown-list.above{border-top-left-radius:var(--base-btn-radius);border-top-right-radius:var(--base-btn-radius)}.form-card .vue-tel-input .vti__input.vti__phone{min-height:auto;padding:0 0 0 6px}.form-card .vue-tel-input .vti__country-code{color:#5c5c5c;font-size:12px}.form-card .vue-tel-input .vti__flag{margin-left:0}.form-card .vue-tel-input .vti__dropdown-item{display:flex;font-size:12px;padding-left:12px;padding-right:12px}.form-card .modal-form{display:flex;flex-direction:column;gap:12px}.form-card .form-group{display:flex;flex-direction:column;gap:4px;position:relative}.form-card .form-group>label{font-size:10px}.form-card .form-group .label-optional{color:#5c5c5c}.form-card .form-textarea{border-radius:var(--base-btn-radius);line-height:1.5;min-height:144px;resize:none}.form-card .multiselect{font-family:inherit;position:relative}.form-card .multiselect--open .multiselect__trigger{border-bottom-left-radius:0;border-bottom-right-radius:0}.form-card .multiselect__trigger{align-items:center;border-radius:var(--base-btn-radius);cursor:pointer;display:flex;gap:8px;justify-content:space-between;max-height:30px;padding:4px 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-card .multiselect__value{display:flex;flex:1;flex-wrap:wrap;gap:5px;max-height:30px;min-width:0;overflow-y:auto}.form-card .multiselect__placeholder{color:#5c5c5c;line-height:1.6}.form-card .multiselect__tag{align-items:center;background:#000;border-radius:var(--base-btn-radius);color:#fff;display:inline-flex;font-size:10px;gap:5px;line-height:1.4;padding:3px 10px;white-space:nowrap}.form-card .multiselect__tag-remove{align-items:center;background:transparent;border:none;color:hsla(0,0%,100%,.7);cursor:pointer;display:flex;justify-content:center;line-height:1;padding:0;transition:color .15s}.form-card .multiselect__tag-remove:hover{color:#fff}.form-card .multiselect__arrow{flex-shrink:0;transition:transform .2s ease;width:10px}.form-card .multiselect__arrow--up{transform:rotateX(180deg)}.form-card .multiselect__dropdown{background:#f4f4f6;border-bottom-left-radius:var(--base-btn-radius);border-bottom-right-radius:var(--base-btn-radius);left:0;max-height:220px;overflow:hidden;overflow-y:auto;position:absolute;right:0;top:100%;z-index:10}.form-card .multiselect__checkbox{margin-left:auto}.form-card .multiselect .multiselect__option{align-items:center;color:#000;cursor:pointer;display:flex;font-size:12px;gap:10px;padding:8px 12px;transition:background .12s}@media (min-width:768px){.form-card .multiselect .multiselect__option:hover{background-color:#f2f2f2}}.form-card .multiselect .multiselect__option--selected{background:#f2f2f2}.form-card .multiselect .multiselect__group-children{padding-left:12px}.form-card .multiselect .multiselect__group-label.expanded .icon{transform:rotateX(180deg)}.form-card .multiselect .multiselect__group-label .icon{margin-left:auto;width:12px}.form-card .contact-form-title{color:#000;font-size:14px;letter-spacing:-.02em;margin:0;padding-right:12px}.form-card .form-disclaimer{margin-top:12px}.form-card .form-disclaimer .checkbox-label{align-items:flex-start;color:#ffa600;cursor:pointer;display:flex;font-size:10px;gap:12px;line-height:1.5;margin:0}.form-card .form-disclaimer .checkbox-btn{margin-top:.3em}.form-card .submit-btn{width:100%}.contact-form-modal{color:#000;letter-spacing:.02em}.contact-form-modal .modal-overlay{align-items:flex-start;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(244,244,246,.9);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.contact-form-modal .modal-container{background:#fff;border-radius:12px;display:flex;flex-direction:column;max-height:92vh;max-width:360px;padding:20px;width:100%}@media (max-width:479px){.contact-form-modal .modal-container{max-width:100%}}.contact-form-modal .modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.contact-form-modal .close-btn{flex-shrink:0;height:32px;width:32px}.contact-form-modal .close-btn .icon{width:14px}.contact-form-modal .main-form{display:flex;flex:1;flex-direction:column;gap:12px;max-height:100%;overflow-y:auto;padding-right:8px}.custom-checkbox input{display:none}.custom-checkbox input:checked .checkbox-btn .icon{display:inline-flex;opacity:1;visibility:visible}.custom-checkbox .checkbox-btn{align-items:center;background:transparent;border:1px solid #d5d6dc;border-radius:2px;display:inline-flex;flex-shrink:0;height:12px;justify-content:center;transition:background .15s,border-color .15s;width:12px}.contact-us-section{margin-bottom:40px}@media (max-width:767px){.contact-us-section{margin-bottom:16px}}.map-content #map{height:400px}@media (max-width:767px){.map-content #map{height:300px}}.message-section{padding-bottom:20px;padding-top:20px}.message-section .message-content--row{display:flex;gap:40px;justify-content:center}@media (max-width:991px){.message-section .message-content--row{gap:20px}}@media (max-width:767px){.message-section .message-content--row{flex-direction:column;gap:16px}}.message-section .message-content--row .img-card{align-items:center;background-color:#000;border-radius:var(--base-card-radius);display:flex;flex:0 0 23.75%;justify-content:center;min-height:150px;padding:32px}@media (max-width:767px){.message-section .message-content--row .img-card{flex:auto;min-height:auto;padding:16px}}.message-section .logo-img{max-width:226px}@media (max-width:1199px){.message-section .logo-img{max-width:180px}}@media (max-width:767px){.message-section .logo-img{max-width:120px}}.message-section .main-form{grid-gap:12px 50px;display:grid;grid-template-columns:1fr 1fr}@media (max-width:1199px){.message-section .main-form{grid-column-gap:20px}}@media (max-width:767px){.message-section .main-form{grid-gap:12px;grid-template-columns:1fr}}.message-section .main-form .form-group{grid-column:1/2}@media (min-width:768px){.message-section .main-form .form-group{max-width:320px}.message-section .main-form .form-group.project-multiselect{grid-column:2/-1;grid-row:1/2}}.message-section .main-form .form-footer{grid-column:1/-1}.message-section .form-card{flex:1;max-width:690px}.message-section .form-card .contact-form-title{margin-bottom:20px}.apartment-page .info-title{color:#131313;font-size:18px;margin-bottom:24px}@media screen and (max-width:1024px){.apartment-page .info-title{font-size:16px;margin-bottom:20px}.apartment-page .building-select-box{border-bottom:1px solid #e3e3e3;margin-bottom:18px;margin-top:0;padding-bottom:18px}}.apartment-page .building-select-box .select-list{display:flex;gap:8px}@media screen and (max-width:1024px){.apartment-page .building-select-box .select-list{gap:16px}.apartment-page .building-select-box .select-list .select-list__item{flex:1;max-width:120px}}.apartment-page .building-select-btn{align-items:center;background-color:#fff;border:2px solid transparent;border-radius:10px;box-shadow:0 4px 4px 0 rgba(0,0,0,.02);color:#000;display:flex;flex-direction:column;font-size:16px;height:132px;min-width:92px;padding:8px 12px;transition:border-color .3s ease}.apartment-page .building-select-btn.active{border-color:#131313}@media screen and (max-width:1024px){.apartment-page .building-select-btn{font-size:14px;height:106px;min-width:auto;width:100%}}.apartment-page .building-select-btn .building-img,.apartment-page .building-select-btn .icon{margin-bottom:auto;margin-top:auto}.apartment-page .building-select-btn .building-img{max-height:80px}@media screen and (max-width:1024px){.apartment-page .building-select-btn .building-img{max-height:60px}}.apartment-page .building-select-btn .number{margin-top:6px}.apartment-page .building-select-btn .icon{fill:currentColor;height:auto;width:46px}@media screen and (max-width:1024px){.apartment-page .building-select-btn .icon{width:38px}}.apartment-page .sibling-projects-box .select-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,120px));max-width:100%}@media screen and (max-width:768px){.apartment-page .sibling-projects-box .select-list{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}}.apartment-page .sibling-projects-box .building-select-btn{text-align:center}.apartment-page .sibling-projects-box .building-select-btn .icon{margin-bottom:0;margin-top:0}.apartment-page .sibling-projects-box .building-select-btn .number{margin-bottom:auto;margin-top:12px}.apartment-card{cursor:pointer;display:flex;flex-direction:column;height:100%;margin-left:auto;margin-right:auto;text-align:left}.apartment-card .apartment-card--inner{background-color:#fff;border-radius:10px;box-shadow:0 0 4px 0 rgba(0,0,0,.18);display:flex;flex-direction:column;height:100%;padding:32px}@media screen and (max-width:1024px){.apartment-card .apartment-card--inner{padding:32px 24px}}@media screen and (max-width:768px){.apartment-card .apartment-card--inner{padding:16px 12px}}.apartment-card .apartment-img-box{margin:0 auto auto;position:relative}.apartment-card .apartment-img-box .apartment-img{height:auto;max-height:342px;width:auto}@media screen and (max-width:1024px){.apartment-card .apartment-img-box .apartment-img{max-height:250px}}@media screen and (max-width:768px){.apartment-card .apartment-img-box .apartment-img{max-height:180px}}.apartment-card .apartment-title{color:#000;font-size:20px;margin-bottom:14px;margin-top:20px;text-transform:capitalize}@media (max-width:991px){.apartment-card .apartment-title{font-size:18px;margin-bottom:12px}}@media (max-width:767px){.apartment-card .apartment-title{font-size:14px;margin-bottom:10px}}.apartment-card .info-list--outer{align-items:flex-start;display:flex;flex-direction:column}.apartment-card .info-list{color:#4a4a4a;font-size:16px}@media (max-width:991px){.apartment-card .info-list{font-size:14px}}@media (max-width:767px){.apartment-card .info-list{font-size:12px}}.apartment-card .info-list li:not(:last-child){margin-bottom:2px}.apartment-card .apartment-info-box{font-size:18px}@media (max-width:991px){.apartment-card .apartment-info-box{font-size:16px}}@media (max-width:767px){.apartment-card .apartment-info-box{font-size:14px}}.apartment-card .project-name{color:#131313}.apartment-plan-main-content{margin-bottom:80px}@media screen and (max-width:1024px){.apartment-plan-main-content{margin-bottom:60px}}.apartment-plan-main-content .apartment-plan-main-content--inner{display:flex}@media screen and (max-width:1024px){.apartment-plan-main-content .apartment-plan-main-content--inner{flex-direction:column}}.apartment-plan-main-content .apartment-plan__img-box{flex:1}.apartment-plan-main-content .open-filter-modal-box{align-items:center;display:none;justify-content:flex-end;margin-bottom:24px}@media screen and (max-width:1024px){.apartment-plan-main-content .open-filter-modal-box{display:flex}}.apartment-plan-main-content .apartment-plan__filter-box{border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.149);padding:32px 36px 16px;width:458px}@media screen and (max-width:1024px){.apartment-plan-main-content .apartment-plan__filter-box{border-radius:0;box-shadow:none;margin-bottom:28px;padding:0;width:100%}}.apartment-plan__main-box{border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.149);flex:1;margin-left:20px;padding:32px 22px}@media screen and (max-width:1024px){.apartment-plan__main-box{margin-left:0;padding:24px 16px}}.apartment-plan__main-box--inner{display:flex;flex-wrap:wrap}@media screen and (max-width:1024px){.apartment-plan__main-box--inner{flex-direction:column}}.apartment-plan__main-box .project-title-box{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:32px;width:100%}@media screen and (max-width:1024px){.apartment-plan__main-box .project-title-box{margin-bottom:24px}}.apartment-plan__main-box .project-title-box .info-title{margin-bottom:0}.apartment-plan__main-box .project-title-box .project-name{color:#131313;font-size:24px;margin-right:18px}@media screen and (max-width:1024px){.apartment-plan__main-box .project-title-box .project-name{font-size:20px}}.apartment-plan__main-box .floor-img-wrap{position:relative}.apartment-plan__main-box .floor-img-wrap .floor-img{max-width:100%;width:100%}.apartment-plan__main-box .floor-box{flex:0 0 56.78%}@media screen and (max-width:1024px){.apartment-plan__main-box .floor-box{margin-top:30px}.apartment-plan__main-box .floor-box .info-list{margin-left:0}}.apartment-plan__main-box .floor-number,.apartment-plan__main-box .selected-apartment-number{color:#000;font-size:20px;margin-bottom:32px}@media screen and (max-width:1024px){.apartment-plan__main-box .floor-number,.apartment-plan__main-box .selected-apartment-number{font-size:18px;margin-bottom:24px}}@media screen and (max-width:768px){.apartment-plan__main-box .floor-number,.apartment-plan__main-box .selected-apartment-number{font-size:16px;margin-bottom:10px}}.apartment-plan__main-box .selected-apartment-box{flex:1;margin-right:auto;max-width:300px}@media screen and (max-width:1024px){.apartment-plan__main-box .selected-apartment-box{margin-right:0;max-width:100%}.apartment-plan__main-box .selected-apartment-box .selected-apartment-number{max-width:100%;width:100%}}.apartment-plan__main-box .selected-apartment-box .selected-apartment{align-items:flex-start;display:flex;flex-direction:column}@media screen and (max-width:1024px){.apartment-plan__main-box .selected-apartment-box .selected-apartment{flex-direction:row;flex-wrap:wrap}}.apartment-plan__main-box .selected-apartment-box .selected-apartment .apartment-img{max-height:350px}@media screen and (max-width:1024px){.apartment-plan__main-box .selected-apartment-box .selected-apartment .apartment-img{height:100%;max-height:200px}}.apartment-plan__main-box .selected-apartment-box .apartment-img-box,.apartment-plan__main-box .selected-apartment-box .info-list{cursor:pointer}.apartment-plan__main-box .info-list{color:#000;font-size:20px;line-height:1.6;margin-top:40px}@media screen and (max-width:1024px){.apartment-plan__main-box .info-list{flex:0 0 50%;font-size:18px;margin-left:22px;margin-top:auto}}@media screen and (max-width:768px){.apartment-plan__main-box .info-list{flex:1;font-size:16px}}@media screen and (max-width:575px){.apartment-plan__main-box .info-list{font-size:14px;margin-left:12px}}.apartment-plan__main-box svg:not(.icon){bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%;z-index:2}.apartment-plan__main-box svg:not(.icon) path{fill:transparent;fill-opacity:.8;transition:all .3s ease}.apartment-plan__main-box svg:not(.icon) path.sold-out{fill:#f36767;cursor:default}.apartment-plan__main-box svg:not(.icon) path.reserved{fill:#ffa600;cursor:default}.apartment-plan__main-box svg:not(.icon) path.active,.apartment-plan__main-box svg:not(.icon) path:not(.active).available:hover{fill:#04f600}.apartment-plan__main-box svg:not(.icon) path.available{cursor:pointer}.apartment-plan__main-box .apartment-status-tooltip{background-color:#131313;color:#fff;display:flex;flex-direction:column;font-size:14px;opacity:0;padding:4px 10px;position:absolute;text-transform:capitalize;transition:opacity .3s ease;visibility:hidden;z-index:11}@media screen and (max-width:1024px){.apartment-plan__main-box .apartment-status-tooltip{font-size:12px}}.apartment-plan__main-box .apartment-status-tooltip.visible{opacity:1;visibility:visible}.apartment-plan__main-box .apartment-floor-img{z-index:1}.apartment-plan__main-box .apartment-img-box{position:relative}@media screen and (max-width:1024px){.apartment-plan__main-box .apartment-img-box{width:auto}}.apartment-plan__main-box .apartment-img-box .zoom-product-btn{align-items:center;background-color:#131313;border-radius:10px;box-shadow:0 0 4px 0 rgba(0,0,0,.251);display:flex;height:32px;justify-content:center;left:18px;position:absolute;top:12px;width:32px}@media screen and (max-width:1024px){.apartment-plan__main-box .apartment-img-box .zoom-product-btn{border-radius:6px;height:24px;left:12px;width:24px}}.apartment-plan__main-box .apartment-img-box .zoom-product-btn .icon{color:#fff;height:auto;width:24px}@media screen and (max-width:1024px){.apartment-plan__main-box .apartment-img-box .zoom-product-btn .icon{width:20px}}.filtered-apartments-section{margin-bottom:100px}@media screen and (max-width:1024px){.filtered-apartments-section{margin-bottom:80px}}@media screen and (max-width:768px){.filtered-apartments-section{margin-bottom:60px}}.filtered-apartments-section .result-info-box{display:flex;flex-direction:column-reverse;font-size:16px;gap:16px}@media (max-width:991px){.filtered-apartments-section .result-info-box{font-size:14px}}@media (max-width:767px){.filtered-apartments-section .result-info-box{font-size:12px}}.filtered-apartments-section .info-actions{display:flex;gap:20px;margin-left:auto}@media (max-width:767px){.filtered-apartments-section .info-actions{gap:12px}}.filtered-apartments-section .result-info-box{margin-bottom:48px}.filtered-apartments-section .filtered-apartments-grid{grid-gap:40px 22px;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}@media (max-width:991px){.filtered-apartments-section .filtered-apartments-grid{grid-gap:20px 16px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}}.filtered-apartments-section .filtered-apartments-grid .apartment-title{margin-top:0}@media screen and (max-width:1024px){.floor-select-box{display:none}}.floor-select-box .floor-list{display:flex;flex-direction:column-reverse}.floor-select-box .floor-list .floor-list__item.active .floor-item{border-color:#131313}.floor-select-box .floor-list .floor-item{border-bottom:2px solid #f2f2f2;color:#131313;font-size:24px;padding-bottom:20px;padding-left:40px;padding-top:20px;text-align:left;text-transform:capitalize;width:100%}.floor-select-box .floor-list .floor-item-btn{background-color:transparent}.floor-select-slider-box{border-bottom:1px solid #e3e3e3;display:flex;flex-direction:column;padding-bottom:12px;width:100%}@media screen and (min-width:1025px){.floor-select-slider-box{display:none}}.floor-select-slider-box .title{font-size:16px;margin-bottom:16px}.floor-select-slider-box .floor-select-btn{background-color:#fff;border-radius:6px;box-shadow:0 0 10px 0 rgba(0,0,0,.11);color:#131313;font-size:14px;height:36px;line-height:36px;transition:color .3s ease;width:36px}.floor-select-slider-box .floor-select-btn.disabled{cursor:not-allowed;opacity:.5}.floor-select-slider-box .floor-select-btn.active{background-color:#131313;color:#fff}.floor-select-slider-box .select-list-slider--outer{align-items:center;display:flex;margin:-6px auto;max-width:575px;position:relative;width:100%}.floor-select-slider-box .select-list-slider--outer .swiper{padding:6px}.floor-select-slider-box .select-list-slider--outer .swiper-button-next,.floor-select-slider-box .select-list-slider--outer .swiper-button-prev{background-color:#bcbcbc;border-radius:6px;box-shadow:0 0 4px 0 rgba(0,0,0,.251);flex-shrink:0;height:36px;left:auto;margin:0;padding:0;position:relative;right:auto;width:36px}.floor-select-slider-box .select-list-slider--outer .swiper-button-next .icon,.floor-select-slider-box .select-list-slider--outer .swiper-button-prev .icon{height:auto;width:8px}.floor-select-slider-box .select-list-slider--outer .swiper-button-next:after,.floor-select-slider-box .select-list-slider--outer .swiper-button-prev:after{content:none;display:none}.floor-select-slider-box .select-list-slider--outer .select-slide-item{text-align:center}.sold-out{color:#f36767}.reserved{color:#ffa600}.available{color:#04f600}.pagination-new-section{align-items:center;padding:40px 0}.pagination-new-section,.pagination-new-section .pagination--outer{display:flex;justify-content:center}.pagination-new-section .pagination-list{margin:auto}.pagination-new-section .pagination-list li:not(:last-child){margin-right:10px}.pagination-new-section .paginate-buttons{align-items:center;border:1px solid #dddde3;border-radius:2px;cursor:pointer;display:flex;font-size:14px;height:30px;justify-content:center;text-align:center;transition:all .3s ease;width:30px}.pagination-new-section .paginate-buttons .icon{transition:all .3s ease}.pagination-new-section .paginate-buttons.active-page{border-color:#131313;color:#131313}.pagination{align-items:center;justify-content:center;padding:40px 0}.pagination,.pagination .d-flex{display:flex}.pagination .page-item{margin-right:10px}@media screen and (max-width:1024px){.pagination .page-item{margin-right:4px}}.pagination .page-item.active .page-link{background-color:#131313;border-color:#131313;color:#fff}.pagination .page-link{align-items:center;background-color:transparent;border:1px solid #dddde3;border-radius:2px;cursor:pointer;display:flex;font-size:14px;height:30px;justify-content:center;text-align:center;transition:all .3s ease;width:30px}@media screen and (max-width:1024px){.pagination .page-link{font-size:12px;height:24px;width:24px}}.pagination .page-link .icon{height:auto;transition:all .3s ease;width:24px}@media screen and (max-width:1024px){.pagination .page-link .icon{width:18px}}.contact-btn-box{display:flex;justify-content:flex-end;margin-top:32px}@media screen and (max-width:1024px){.contact-btn-box{margin-top:24px}}.single-project-page{background-color:#fff}.price-range-section{box-shadow:0 4px 4px rgba(0,0,0,.25);color:#3f3c3c}.price-range-section--inner{margin:0 auto;max-width:90%;padding:40px 0}@media screen and (max-width:1800px){.price-range-section--inner{max-width:100%;padding-left:30px;padding-right:30px}}.price-range-section .price-range-title-box{align-items:flex-end;font-size:30px;justify-content:space-between;line-height:1.2;margin-bottom:40px;text-align:center}@media screen and (max-width:1024px){.price-range-section .price-range-title-box{font-size:26px}}@media screen and (max-width:768px){.price-range-section .price-range-title-box{font-size:24px}}.price-range-section .info-list{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between}.price-range-section .info-list__item{display:flex;flex:auto;font-size:24px;margin-bottom:40px;max-width:450px;min-height:100%;padding-right:30px}@media screen and (max-width:1200px){.price-range-section .info-list__item{flex:0 0 50%}}@media screen and (max-width:768px){.price-range-section .info-list__item{flex:0 0 100%;margin-bottom:20px}}.price-range-section .info-list__item .title{margin-bottom:4px}.price-range-section .info-list__item .info{display:flex;flex-direction:column;font-size:18px;margin-top:auto}@media screen and (max-width:1400px){.price-range-section .info-list__item .info{font-size:16px}}.price-range-section .info-list__item .icon{align-self:flex-end;height:28px;margin-bottom:.04em;margin-right:14px;width:auto}@media screen and (max-width:768px){.price-range-section .info-list__item .icon{align-self:flex-start;height:24px}}.see-more-btn-box{margin-bottom:80px}@media screen and (max-width:768px){.see-more-btn-box{margin-bottom:40px}}.see-more-btn-box .right-side{text-align:right}.centered-text-section{padding-bottom:40px;padding-top:40px}@media (max-width:991px){.centered-text-section{padding-bottom:20px;padding-top:20px}}@media (max-width:767px){.centered-text-section{padding-bottom:16px;padding-top:16px}}.centered-text-section .centered-text-section--inner{align-items:center;display:flex;gap:20px}@media (max-width:991px){.centered-text-section .centered-text-section--inner{gap:12px}}@media (max-width:767px){.centered-text-section .centered-text-section--inner{align-items:flex-start;flex-direction:column;gap:10px}}.centered-text-section .section-title-box{flex:0 0 330px;padding:20px}@media (max-width:991px){.centered-text-section .section-title-box{padding:16px}}@media (max-width:767px){.centered-text-section .section-title-box{flex:0 0 100%;max-width:100%;padding:0}}.centered-text-section .section-title-box .section-title{font-size:40px}@media (max-width:991px){.centered-text-section .section-title-box .section-title{font-size:28px}}@media (max-width:767px){.centered-text-section .section-title-box .section-title{font-size:16px}}.centered-text-section .text-content{color:#000;font-size:16px;line-height:1.4}@media (max-width:991px){.centered-text-section .text-content *{font-size:14px!important}}@media (max-width:767px){.centered-text-section .text-content *{font-size:10px!important}}.centered-text-section ul{line-height:1.2;margin-top:16px}.centered-text-section ul li{padding-left:12px;position:relative}.centered-text-section ul li:after{background-color:#131313;border-radius:100%;content:"";height:6px;left:0;position:absolute;top:.5em;width:6px}.project-info-list{grid-gap:30px;display:grid;grid-template-columns:repeat(2,1fr);list-style-type:none}@media (max-width:991px){.project-info-list{gap:20px}}@media (max-width:767px){.project-info-list{gap:8px}}.project-info-list li{background-color:#f4f4f6;border-radius:var(--base-card-radius);list-style-type:none;padding:20px}@media (max-width:991px){.project-info-list li{padding:16px}}.project-info-list li:after{display:none}.project-info-list li .icon-box{align-items:center;background-color:#000;border-radius:50%;display:flex;height:54px;justify-content:center;margin-bottom:24px;width:54px}@media (max-width:991px){.project-info-list li .icon-box{height:48px;margin-bottom:18px;width:48px}}@media (max-width:767px){.project-info-list li .icon-box{height:32px;margin-bottom:12px;width:32px}}.project-info-list li .icon-box .icon{color:#fff;height:auto;width:50%}.project-info-list li .title-box{margin-bottom:12px}@media (max-width:991px){.project-info-list li .title-box{margin-bottom:6px}}.project-info-list li .title-box .title{font-size:18px}@media (max-width:991px){.project-info-list li .title-box .title{font-size:14px}}@media (max-width:767px){.project-info-list li .title-box .title{font-size:10px}}.project-info-list li .text-content{color:#5c5c5c;font-size:16px}@media (max-width:991px){.project-info-list li .text-content{font-size:14px}}@media (max-width:767px){.project-info-list li .text-content{font-size:10px}}.project-more-info{margin-bottom:40px}@media (max-width:991px){.project-more-info{margin-bottom:32px}}@media (max-width:767px){.project-more-info{margin-bottom:24px}}.project-more-info .more-info-list{background-color:#f4f4f6;border-radius:var(--base-card-radius);display:flex;flex-wrap:wrap;gap:30px;padding:24px}@media (max-width:991px){.project-more-info .more-info-list{gap:24px;padding:18px}}@media (max-width:767px){.project-more-info .more-info-list{flex-direction:column;gap:12px;padding:16px}}.project-more-info .more-info-list li{align-items:center;display:flex}.project-more-info .more-info-list .icon-box{align-items:center;background-color:#afcd52;border-radius:50%;display:flex;flex-shrink:0;height:54px;justify-content:center;margin-right:.4em;width:54px}@media (max-width:991px){.project-more-info .more-info-list .icon-box{height:48px;width:48px}}@media (max-width:767px){.project-more-info .more-info-list .icon-box{height:24px;width:24px}}.project-more-info .more-info-list .icon-box .icon{color:#fff;height:auto;width:50%}.project-more-info .more-info-list .title{color:#000;font-size:16px}@media (max-width:991px){.project-more-info .more-info-list .title{font-size:14px}}@media (max-width:767px){.project-more-info .more-info-list .title{font-size:10px}}.gallery-list-section .gallery-list{display:grid;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:375px){.gallery-list-section .gallery-list{grid-template-columns:repeat(2,1fr)}}.gallery-list-section .gallery-list-img{width:100%}.project-info-slider-section{background-color:#fff;padding-bottom:50px;padding-top:50px}.project-info-slider-section .project-info-slider-section--inner{margin-left:auto;margin-right:auto;max-width:1500px;padding-left:30px;padding-right:30px}.project-info-slider-section .projectInfoSlider{--swiper-navigation-size:34px;--swiper-theme-color:#000}.project-info-slider-section .projectInfoSlider .project-info-slide{align-items:center;display:flex;justify-content:center}.project-info-slider-section .projectInfoSlider .project-info-slide .info-box{font-size:40px;line-height:1.2;text-align:left}.project-info-slider-section .projectInfoSlider .project-info-slide .project-info-img{max-height:445px;-o-object-fit:cover;object-fit:cover}.gallery-grid-section{padding-bottom:40px}.gallery-grid-section .gallery-grid-list{display:grid;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:575px){.gallery-grid-section .gallery-grid-list{grid-template-columns:repeat(2,1fr)}}.gallery-grid-section .gallery-grid-list__item{cursor:pointer}.features-section{padding-bottom:60px;padding-top:60px}.features-section--inner{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:30px;padding-right:30px}.features-section .features-box{align-items:center;display:flex;justify-content:center}.features-section .features-info-box{padding-right:10%}.features-section .features-title{color:#3f3c3c;font-size:40px;margin-bottom:40px}.features-section .text-content{color:#3f3c3c;font-size:32px;line-height:1.2}.features-section ul li{padding-left:14px;position:relative}.features-section ul li:after{background-image:url(/images/metrumImg/icons/check.svg);background-position:50%;background-repeat:no-repeat;background-size:10px;content:"";height:8px;left:0;position:absolute;top:.5em;width:10px}.features-section .features-img-box{max-height:405px;max-width:378px}.features-section .features-img-box .features-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.about-us-page{background-color:#fff}.section-title-box .section-subtitle,.section-title-box .section-title{color:#000;text-transform:none}.section-title-box .section-title{font-size:32px}@media screen and (max-width:1024px){.section-title-box .section-title{font-size:28px}}@media screen and (max-width:768px){.section-title-box .section-title{font-size:24px}}.section-title-box .section-secondary-title{font-size:28px}@media screen and (max-width:1024px){.section-title-box .section-secondary-title{font-size:24px}}@media screen and (max-width:768px){.section-title-box .section-secondary-title{font-size:20px}}.section-title-box .subtitle-bordered{display:inline-block;font-size:16px;margin-bottom:10px;padding-right:64px;position:relative;text-transform:capitalize}@media screen and (max-width:768px){.section-title-box .subtitle-bordered{font-size:14px;margin-bottom:6px}}.section-title-box .subtitle-bordered:after{background-color:#000;content:"";height:1px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:57px}.about1 .main-text-content{font-size:26px}@media screen and (max-width:1024px){.about1 .main-text-content{font-size:20px}}@media screen and (max-width:768px){.about1 .main-text-content{font-size:18px}}.about1 .about-page-top-banner{height:100%;width:100%}.about1 strong{font-weight:700}.about1 .top-intro-section{padding-bottom:35px;padding-top:35px}.about1 .top-intro-section .top-intro-section--inner{align-items:center;display:flex}@media screen and (max-width:1024px){.about1 .top-intro-section .top-intro-section--inner{flex-wrap:wrap}}.about1 .top-intro-section .top-intro__left{flex:0 0 30%;max-width:30%;padding-right:5%}@media screen and (max-width:1024px){.about1 .top-intro-section .top-intro__left{flex:0 0 100%;margin-bottom:30px;max-width:100%}}.about1 .top-intro-section .top-intro__right{flex:0 0 70%;max-width:70%}@media screen and (max-width:1024px){.about1 .top-intro-section .top-intro__right{flex:0 0 100%;max-width:100%}}.about1 .top-intro-section .top-intro__right .text-content{font-size:16px}@media screen and (max-width:768px){.about1 .top-intro-section .top-intro__right .text-content{font-size:14px}}.about1 .centered-main-text-section{background-color:#f2f2f2;padding-bottom:60px;padding-top:60px}.about1 .centered-main-text-section--inner{margin:0 auto;max-width:730px}.about1 .who-we-are-section{padding-bottom:60px;padding-top:60px}.about1 .who-we-are-section--inner{align-items:stretch;display:flex}@media screen and (max-width:1024px){.about1 .who-we-are-section--inner{flex-wrap:wrap}}.about1 .who-we-are-section .main-text-content{margin-bottom:auto}.about1 .who-we-are-section .who-we-are__left-box,.about1 .who-we-are-section .who-we-are__right-box{display:flex;flex:0 0 50%;flex-direction:column;max-width:50%;min-height:100%}@media screen and (max-width:1024px){.about1 .who-we-are-section .who-we-are__left-box,.about1 .who-we-are-section .who-we-are__right-box{flex:0 0 100%;max-width:100%}}.about1 .who-we-are-section .who-we-are__left-box{padding-right:5%}@media screen and (max-width:1024px){.about1 .who-we-are-section .who-we-are__left-box{margin-bottom:30px;padding-right:0}}.about1 .who-we-are-section .who-we-are__right-box{padding-left:5%}@media screen and (max-width:1024px){.about1 .who-we-are-section .who-we-are__right-box{padding-left:0}}.about1 .who-we-are-section .who-we-are__img-box{height:100%;margin-top:50px;max-height:600px;width:100%}@media screen and (max-width:1024px){.about1 .who-we-are-section .who-we-are__img-box{max-height:320px}}.about1 .who-we-are-section .who-we-are__img-box .who-we-are-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.about1 .our-mission-section{padding-bottom:60px;padding-top:60px}.about1 .our-mission-section--inner{display:flex;flex-wrap:wrap}.about1 .our-mission-section .our-mission__title--box{flex:0 0 50%;margin-bottom:60px;max-width:50%}@media screen and (max-width:1024px){.about1 .our-mission-section .our-mission__title--box{flex:0 0 100%;max-width:100%}}.about1 .our-mission-section .our-mission-list{grid-gap:60px;display:grid;flex:0 0 100%;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));max-width:100%}@media screen and (max-width:1024px){.about1 .our-mission-section .our-mission-list{grid-gap:30px}}.about1 .our-mission-section .our-mission-list__item{font-size:20px}.about1 .our-mission-section .our-mission-list__item .title{margin-bottom:30px}@media screen and (max-width:1024px){.about1 .our-mission-section .our-mission-list__item{font-size:18px}}@media screen and (max-width:768px){.about1 .our-mission-section .our-mission-list__item{font-size:16px}}.news_single_paginate_block{height:auto;margin-top:80px;width:100%}.news_single_paginate_block ul{display:flex;justify-content:space-between}.news_single_paginate_block ul a:not(.main-btn){display:inline-block;padding:8px 16px 6px;text-decoration:none}.news_single_paginate_block ul .round{border-radius:50%}.project-gallery-slider-box{margin-bottom:80px}@media screen and (max-width:1024px){.project-gallery-slider-box{margin-bottom:50px}}.project-gallery-slider-box:nth-child(2n) .gallery-top-info{flex-direction:row-reverse}.gallery-top-info{align-items:center;display:flex;padding-left:30px;padding-right:30px}@media screen and (max-width:1024px){.gallery-top-info{flex-wrap:wrap;padding:0}}.gallery-top-info .gallery-top-info__img-box{flex:0 0 50%;max-width:calc(50% - 30px);overflow:hidden}@media screen and (max-width:1024px){.gallery-top-info .gallery-top-info__img-box{flex:0 0 60%;max-width:60%}}@media screen and (max-width:575px){.gallery-top-info .gallery-top-info__img-box{flex:0 0 80%;max-width:80%}}.gallery-top-info .gallery-top-info__desc-box{align-self:center;flex:0 0 50%;max-width:50%;padding:30px}@media screen and (max-width:1024px){.gallery-top-info .gallery-top-info__desc-box{flex:0 0 100%;max-width:100%;padding-left:0;padding-right:0}}.gallery-top-info .gallery-top-info__title{color:#131313;font-size:36px;margin-bottom:20px}@media screen and (max-width:1024px){.gallery-top-info .gallery-top-info__title{font-size:28px}}.gallery-top-info .gallery-top-info__text-content{font-size:20px;line-height:1.2}@media screen and (max-width:1024px){.gallery-top-info .gallery-top-info__text-content{font-size:18px}}@media screen and (max-width:768px){.gallery-top-info .gallery-top-info__text-content{font-size:18px}}.project-gallery-slider{margin-top:20px}.project-gallery-slider .swiper{padding-left:30px;padding-right:30px}.project-gallery-slider .swiper .swiper-slide{cursor:pointer}.project-gallery-slider .swiper-button-next:after,.project-gallery-slider .swiper-button-prev:after{color:#000;font-family:swiper-icons;font-size:20px;font-weight:400}.project-gallery-slider .swiper-button-prev{left:0}.project-gallery-slider .swiper-button-next{right:0}.project-gallery-slider .swiper-pagination-bullet{border-radius:0;height:3px;width:10px}.project-gallery-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#142638}.content-404-page .content-box{margin-top:50px;text-align:center}.content-404-page .content-box .section-title-box{margin-bottom:30px}.cookies-bar{background-color:#131313;bottom:0;left:0;position:fixed;right:0;width:100%;z-index:1111}.cookies-bar .cookies-bar--inner{align-items:center;color:#fff;display:flex;min-height:80px;padding-bottom:10px;padding-right:36px;padding-top:10px;position:relative}@media (max-width:767px){.cookies-bar .cookies-bar--inner{flex-direction:column;padding-right:24px}}.cookies-bar .cookie-info{font-size:16px;line-height:1.7;margin-right:auto}@media (max-width:1024px){.cookies-bar .cookie-info{font-size:14px;line-height:1.4}}.cookies-bar .btn-box{align-items:center;display:flex;flex-shrink:0;margin:0 50px}@media (max-width:767px){.cookies-bar .btn-box{margin:24px auto 0}}.cookies-bar .btn-box .accept-all-cookies-btn{font-size:16px;min-height:36px;min-width:170px;padding-left:4px;padding-right:4px}@media (max-width:767px){.cookies-bar .btn-box .accept-all-cookies-btn{font-size:14px;min-width:150px}}.cookies-bar .close-cookie-btn{flex-shrink:0;height:auto;margin-left:auto;position:absolute;right:0;top:22px;width:36px}.cookies-bar .close-cookie-btn .icon{width:24px}
