body,html{--text-color:#183028;--btn-border-color:#183028;--invert-color:#F9F8F5;font-size:62.5%;font-family:"Plus Jakarta sans";color:var(--text-color);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:"Plus Jakarta sans";font-weight:500;letter-spacing:0;font-optical-sizing:auto;font-style:normal;line-height:1.28;font-size:1.6rem;line-height:1.5}.text-container,.text-container p{margin-bottom:2.5rem}.text-container:last-child,.text-container p:last-child{margin-bottom:0}.text-container strong,.text-container p strong{font-weight:700}header .has-submenu .menu-list-title,.menu-list ul li a{font-family:"Plus Jakarta sans";font-weight:500;letter-spacing:0;font-optical-sizing:auto;font-style:normal;line-height:1.28;font-size:1.4rem;line-height:1;letter-spacing:0.02em}header .siteHeader__topNav ul a{font-family:"Plus Jakarta sans";font-weight:500;letter-spacing:0;font-optical-sizing:auto;font-style:normal;line-height:1.28;font-size:1.2rem;line-height:1;letter-spacing:0.02em}footer{font-family:"Plus Jakarta sans";font-weight:400;letter-spacing:0;font-optical-sizing:auto;font-style:normal;line-height:1.28}footer .footer-top{font-size:1.5rem}footer .footer-bottom{font-size:1.3rem}.menu-list ul li.btn a{font-family:"PP Acma";font-weight:600;font-optical-sizing:auto;font-size:1.8rem;line-height:1;letter-spacing:0.02em}.upper{text-transform:uppercase}.social-icons{margin:0}.social-icons a{display:inline-block}.social-icons a svg{height:12px;width:auto;display:block}.social-icons svg path:not(.no-fill-change){fill:var(--text-color);-moz-transition:fill 500ms ease;-ms-transition:fill 500ms ease;-o-transition:fill 500ms ease;-webkit-transition:fill 500ms ease;transition:fill 500ms ease}@media (hover: hover){.social-icons a:hover svg path:not(.no-fill-change){fill:var(--hover-color)}}.detail-property-container-wrapper{padding:9rem 0 14.3rem}@media (max-width: 924px){.detail-property-container-wrapper{padding:6rem 0}}.detail-property-container-wrapper .flex{gap:6rem 3.4rem;align-items:flex-start}@media (max-width: 924px){.detail-property-container-wrapper .flex{flex-direction:column}}.detail-property-container-wrapper .flex .content-container{width:50%;padding-top:3rem}@media (max-width: 924px){.detail-property-container-wrapper .flex .content-container{width:100%}}.detail-property-container-wrapper .flex .content-container .text-container{max-width:60rem}.detail-property-container-wrapper .flex .content-container .text-container .large-title{font-size:6.4rem}.detail-property-container-wrapper .flex .content-container .text-container p{color:#72807A}.detail-property-container-wrapper .flex .content-container .text-container p a{color:#183028}.detail-property-container-wrapper .flex .content-container .text-container p .label{color:#F9F8F5;padding:8px 16px;border-radius:4px;background-color:#183028}.detail-property-container-wrapper .flex .images-container{width:calc(50% - 3.4rem)}@media (max-width: 924px){.detail-property-container-wrapper .flex .images-container{width:100%}}.detail-property-container-wrapper .flex .images-container .swiper-item{width:auto}.detail-property-container-wrapper .flex .images-container .image-container{margin-right:3rem;cursor:url("/assets/icon-picker/cursor-slider.svg"),auto}.detail-property-container-wrapper .flex .images-container .image-container .link-overlay{position:absolute;top:3.2rem;right:3.2rem;left:unset;width:4.8rem;height:4.8rem;background-color:rgba(249,248,245,0.5);border-radius:50%;display:flex;align-self:center;justify-content:center;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.detail-property-container-wrapper .flex .images-container .image-container .link-overlay svg{display:block;width:1.6rem;height:auto;pointer-events:none}@media (hover: hover){.detail-property-container-wrapper .flex .images-container .image-container .link-overlay:hover{top:3rem;right:3rem;width:5.2rem;height:5.2rem;background-color:rgba(249,248,245,0.8)}}.detail-property-container-wrapper .flex .images-container .figure{border-radius:4px;overflow:hidden}.detail-property-container-wrapper .flex .images-container .figure img{max-height:40rem;width:auto;max-width:calc(50vw - 3.4rem - var(--side-margin))}@media (max-width: 924px){.detail-property-container-wrapper .flex .images-container .figure img{max-width:calc(100vw - (var(--side-margin)*2))}}.detail-property-container-wrapper .flex .images-container .swiper-controls{padding-top:3rem}.detail-property-container-wrapper .flex .images-container .swiper-controls p{margin-bottom:1.6rem}.detail-property-container-wrapper .flex .images-container .swiper-controls p span{opacity:0.4}.detail-property-container-wrapper .flex .images-container .swiper-controls .swiper-pagination{position:static;--swiper-pagination-progressbar-size:2px;--swiper-pagination-progressbar-bg-color:rgba(0,0,0,0.2);--swiper-pagination-color:#000}.property-description-container-wrapper{padding:14.5rem 0 12.5rem;border-bottom:1px solid #455851}@media (max-width: 640px){.property-description-container-wrapper{padding:6rem 0}}.property-description-container-wrapper .text-container p{font-size:1.4rem;color:rgba(249,248,245,0.6);max-width:54rem}.property-description-container-wrapper .columns-container{display:block;font-size:1.4rem;color:rgba(249,248,245,0.6)}.project-units-container-wrapper{padding:14.5rem 0 12.5rem}@media (max-width: 640px){.project-units-container-wrapper{padding:6rem 0}}.project-units-container-wrapper .units-table{display:flex;flex-direction:column;gap:0}.project-units-container-wrapper .unit-row{display:flex;align-items:center;gap:3rem;padding:2.4rem 0;border-bottom:1px solid #455851;text-decoration:none;color:#F9F8F5;-moz-transition:background-color 0.3s ease-in-out;-ms-transition:background-color 0.3s ease-in-out;-o-transition:background-color 0.3s ease-in-out;-webkit-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out}.project-units-container-wrapper .unit-row:first-child{border-top:1px solid #455851}@media (hover: hover){.project-units-container-wrapper .unit-row:has(.available):hover picture img{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.project-units-container-wrapper .unit-row:has(.available):hover .unit-status .status-badge.available{background-color:var(--btn-hover-color);color:var(--btn-hover-text);padding:2rem 5.4rem 2rem 3.2rem}.project-units-container-wrapper .unit-row:has(.available):hover .unit-status .status-badge.available:before{background-color:var(--btn-hover-text);left:calc(100% - 3.2rem - 6px)}}.project-units-container-wrapper .unit-row.sold{opacity:0.6}@media (max-width: 850px){.project-units-container-wrapper .unit-row{flex-wrap:wrap;gap:1.6rem 2.4rem}}@media (max-width: 640px){.project-units-container-wrapper .unit-row{flex-direction:column;align-items:flex-start;gap:1.2rem}}.project-units-container-wrapper .unit-image{width:12rem;min-width:12rem;height:8rem}@media (max-width: 850px){.project-units-container-wrapper .unit-image{width:10rem;min-width:10rem;height:7rem}}@media (max-width: 640px){.project-units-container-wrapper .unit-image{width:100%;height:20rem}}.project-units-container-wrapper .unit-image picture{overflow:hidden;border-radius:4px;aspect-ratio:12 / 8}.project-units-container-wrapper .unit-image img{width:100%;height:100%;object-fit:cover;-moz-transition:transform 500ms ease;-ms-transition:transform 500ms ease;-o-transition:transform 500ms ease;-webkit-transition:transform 500ms ease;transition:transform 500ms ease}.project-units-container-wrapper .unit-info{flex:1;min-width:15rem}@media (max-width: 850px){.project-units-container-wrapper .unit-info{min-width:0}}.project-units-container-wrapper .unit-info .unit-title{font-size:1.8rem;font-weight:600}.project-units-container-wrapper .unit-details,.project-units-container-wrapper .unit-surface,.project-units-container-wrapper .unit-bedrooms{font-size:1.4rem;color:rgba(249,248,245,0.6);min-width:10rem}@media (max-width: 850px){.project-units-container-wrapper .unit-details,.project-units-container-wrapper .unit-surface,.project-units-container-wrapper .unit-bedrooms{min-width:auto}}@media (max-width: 640px){.project-units-container-wrapper .unit-details,.project-units-container-wrapper .unit-surface,.project-units-container-wrapper .unit-bedrooms{min-width:auto}}.project-units-container-wrapper .unit-price{font-size:1.8rem;font-weight:600;min-width:12rem;text-align:right}@media (max-width: 850px){.project-units-container-wrapper .unit-price{min-width:auto;text-align:left}}@media (max-width: 640px){.project-units-container-wrapper .unit-price{text-align:left}}.project-units-container-wrapper .unit-status{min-width:12rem;text-align:right;--btn-text:#F9F8F5}@media (max-width: 850px){.project-units-container-wrapper .unit-status{min-width:auto;text-align:left;margin-left:auto}}@media (max-width: 640px){.project-units-container-wrapper .unit-status{text-align:left;margin-left:0}}.project-units-container-wrapper .unit-status .status-badge{display:inline-block;font-family:"PP Acma";font-weight:600;font-optical-sizing:auto;font-size:1.8rem;line-height:1;letter-spacing:0.02em;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;padding:2rem 3.2rem 2rem 5.4rem;border-radius:0.4rem;position:relative}.project-units-container-wrapper .unit-status .status-badge:before{content:'\A';width:6px;height:6px;display:block;position:absolute;top:calc(50% - 3px);left:3.2rem;background-color:var(--btn-text);-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.project-units-container-wrapper .unit-status .status-badge.available{background-color:#50A684;color:var(--btn-text)}.project-units-container-wrapper .unit-status .status-badge.sold{background-color:#FE5000;color:var(--btn-text)}.property-qualities-container-wrapper{padding:14.5rem 0 12.5rem}@media (max-width: 640px){.property-qualities-container-wrapper{padding:6rem 0}}.property-qualities-container-wrapper .text-container p{font-size:1.4rem;color:rgba(249,248,245,0.6)}.property-qualities-container-wrapper .text-container .section-title{color:#50A684;margin-bottom:3rem}.property-qualities-container-wrapper .text-container .section{padding-bottom:7rem}.property-qualities-container-wrapper .text-container .section .column{width:calc(25% - (4.8rem * 0.75));min-width:calc(25% - (4.8rem * 0.75));max-width:calc(25% - (4.8rem * 0.75));display:inline-block;vertical-align:top;margin-bottom:3.5rem}@media (max-width: 1080px){.property-qualities-container-wrapper .text-container .section .column{width:calc(33.33% - (4.8rem * 0.66));min-width:calc(33.33% - (4.8rem * 0.66));max-width:calc(33.33% - (4.8rem * 0.66))}}@media (max-width: 850px){.property-qualities-container-wrapper .text-container .section .column{width:calc(50% - (4.8rem * 0.5));min-width:calc(50% - (4.8rem * 0.5));max-width:calc(50% - (4.8rem * 0.5))}}@media (max-width: 550px){.property-qualities-container-wrapper .text-container .section .column{width:100%;min-width:100%;max-width:100%}}.property-qualities-container-wrapper .text-container .section .column h4{margin-bottom:1.4rem}.property-qualities-container-wrapper .text-container .section .column p{margin-bottom:0rem}.property-qualities-container-wrapper .text-container .section .column .btn{--text-color:#50A684;--btn-border-color:#50A684}
