.available-status,.unavailable-status{font-size:var(--text-sm);font-weight:var(--font-semibold)}.bg-green,.bg-green.contact-section .form-group .form-control,.btn-availabel-apartments:hover,.green .btn-pulse,.projects-section.white .project-grid .project-arrows .arrow-slider-section .arrow::before{background:var(--secondary-color)}.apartment-sketches-section .apartment-sketches .sketches-hero .buildings-names button.active:hover,.blog-page .blog-container .similar-items-wrapper .similar-items .similar-card .card-content .card-button .btn-read svg path,.btn-arrow:hover .letter-inner .letter-wrapper .letter,.btn-availabel-apartments,.btn-availabel-apartments .number-inner,.btn-pulse:hover .pulse-lines .pulse-line,.contact-page.contact-section .text-inner .module-contact ul li a:hover .icon svg path,.filtre-apartamente #form-filtre-apartamente .filter-options .reset-filters .btn-reset .icon svg path,.filtre-apartamente #form-filtre-apartamente .filter-options .reset-filters .btn-reset .text,.module-button .btn-pulse,.module-button .btn-pulse:hover,.project-document .document .icon svg path,.projects-section .project-grid .project-arrows .arrow-slider-section .arrow svg path,.projects-section .title>*,.projects-section.white .project-grid .project-arrows .arrow-slider-section .arrow:hover svg path,.sketches-hero .building-floors .floor-button.active:hover,header,header .contact-item.phone,header .header-top-part .navbar .navbar-brand img,header .header-top-part .navbar .navbar-utilities .contact-item.phone svg path,header .language-switcher .btn_switch_language_ajax,header.fixed .header-top-part .navbar .navbar-brand img,header.menu-open .header-top-part .navbar .navbar-utilities .contact-item.phone svg path,header.menu-open .header-top-part .navbar .navbar-utilities .nav-utility .language-switcher .btn_switch_language_ajax,header.menu-open .nav-utility.navbar-dark-mode .icon{transition:var(--transition-fast);transition:var(--transition-fast)}.homepage header,header{background:0 0}.apartment-hero-content .title,.timeline-wrapper .dot{font-variant-numeric:lining-nums}.available-status{color:var(--green)}.unavailable-status{color:var(--red)}header .header-top-part .navbar .navbar-utilities{display:flex;justify-content:flex-end;align-items:center;gap:2rem;padding:0;margin:0;list-style:none;font-size:.875rem}header{z-index:999999!important}header.fixed .header-top-part .navbar .navbar-brand img{max-width:7.5rem}header .language-switcher .btn_switch_language_ajax{display:block;width:3.042rem;height:3.042rem;border:1px solid var(--primary-color);border-radius:50%;display:flex;align-items:center;justify-content:center}.apartment-gallery-slider-nav-wrapper .slick-arrow:hover::before,.blog-category-card .card-header .card-image .icon svg,.hero-section .bg,.hero-section .bg>*,.project-page-facilities-cards .project-facilities-cards:not(.project-facilities-cards-slider) .project-card{width:100%;height:100%}header .language-switcher .btn_switch_language_ajax.current{display:none}.apartment-sketches-section .apartment-sketches .sketches-hero .buildings-names button.active:hover,.btn-arrow:hover .letter-inner .letter-wrapper .letter,.filtre-apartamente #form-filtre-apartamente .filter-options .reset-filters .btn-reset .text,.projects-section .title>*,.sketches-hero .building-floors .floor-button.active:hover,header.menu-open .header-top-part .navbar .navbar-utilities .nav-utility .language-switcher .btn_switch_language_ajax{color:var(--white)}header .contact-item.phone{display:flex;align-items:center;gap:1rem;padding:.7rem 1.6rem;border:1px solid var(--primary-color);border-radius:50px}.hero-section,.project-page-hero{align-items:flex-end;overflow:hidden}.arrow-up-animation .btn-icon-wrapper .btn-icon,.blog-category-page .blog-category-grid .blog-category-header .search-bar form,.breadcrumbs-container-top .back-button .icon-wrapper,.custom-dropdown .dropdown-button .icon,.project-document .document .icon,.project-location .icon,header .contact-item.phone .icon{display:flex}header.menu-open .header-top-part .navbar .navbar-utilities .contact-item.phone{transition:var(--transition-fast);color:var(--white);transition:var(--transition-fast)}.filtre-apartamente #form-filtre-apartamente .filter-options .reset-filters .btn-reset .icon svg path,.project-document .document .icon svg path,.projects-section .project-grid .project-arrows .arrow-slider-section .arrow svg path,.projects-section.white .project-grid .project-arrows .arrow-slider-section .arrow:hover svg path,header.menu-open .header-top-part .navbar .navbar-utilities .contact-item.phone svg path,header.menu-open .nav-utility.navbar-dark-mode .icon{stroke:var(--white)}header .navbar .navbar-brand{padding:0;margin:0;inset:0}.project-grid .project-silder .project-slide-card .project-icon img,.static-team-section .static-card-text-col .static-card-text .link-logo img,footer .footer-logo .module-image img,header .navbar .navbar-brand img{max-width:10rem}.hero-section{position:relative;height:100%;background:var(--v-gradient-color);display:flex;background-size:cover;background-position:top;min-height:100vh;padding-top:var(--header-height);padding-bottom:2rem;z-index:9}.hero-section .bg{position:absolute;top:0;left:0;z-index:-1}.hero-section .bg img,.hero-section .bg video,.project-facilities-section-3 .image-inner-col .image-inner img{width:100%;height:100%;object-fit:cover}.hero-section .hero-title>*{color:var(--white);font-family:CormorantGaramond;font-weight:500;font-size:8rem}.hero-section .hero-inner{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1}.module-button{display:inline-block;position:relative}.module-button:has(.btn-pulse){margin:20px;width:fit-content}@keyframes shadow-pulse{0%{box-shadow:0 0 0 0 rgba(189,150,96,.8)}100%{box-shadow:0 0 0 1rem rgba(189,150,96,0)}}@keyframes shadow-pulse-hover{0%{box-shadow:0 0 0 0 rgba(0,29,0,.8)}100%{box-shadow:0 0 0 1rem rgba(0,29,0,0)}}.btn-availabel-apartments{background:var(--primary-color);width:fit-content;padding:.25rem 1.25rem .25rem .25rem;display:flex;align-items:center;gap:1rem;border-radius:50px;animation:1s infinite shadow-pulse;margin:1rem}.btn-availabel-apartments:hover{color:var(--white);animation:1s infinite shadow-pulse-hover}.btn-availabel-apartments .number-inner{border-radius:100%;padding:.938rem;background:var(--white);display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;color:var(--green);font-weight:600}.btn-primary,.module-button .btn-pulse{background:var(--primary-color);display:flex}.module-button .btn-pulse{align-items:center;justify-content:center;color:var(--black);aspect-ratio:1/1;padding:3rem;border-radius:50%;font-family:Inter;font-weight:400;text-transform:uppercase;height:100%;width:100%;max-width:fit-content;position:relative}.module-button .btn-pulse:hover{transform:scale(1.08);background:var(--hover-btn);color:var(--primary-color)}.pulse-lines{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;pointer-events:none}.btn-pulse:hover .pulse-lines .pulse-line{animation:none}.pulse-lines .pulse-line{position:absolute;inset:0;border:1px solid var(--primary-color);border-radius:50%;animation:1.5s ease-in-out infinite pulse}.pulse-line:first-child{animation-delay:0s;width:calc(100% + 10px);height:calc(100% + 10px);top:-5px;left:-5px;transition:var(--transition-fast)}.module-button .btn-pulse:hover .pulse-line:first-child,.pulse-line:nth-child(2){width:calc(100% + 20px);height:calc(100% + 20px);top:-10px;left:-10px;transition:var(--transition-fast)}.module-button .btn-pulse:hover .pulse-line:first-child{opacity:.8}.pulse-line:nth-child(2){animation-delay:.3s}.module-button .btn-pulse:hover .pulse-line:nth-child(2){width:calc(100% + 40px);height:calc(100% + 40px);top:-20px;left:-20px;transition:var(--transition-fast);opacity:.6}.pulse-line:nth-child(3){animation-delay:.6s;width:calc(100% + 30px);height:calc(100% + 30px);top:-15px;left:-15px;transition:var(--transition-fast)}.module-button .btn-pulse:hover .pulse-line:nth-child(3){width:calc(100% + 60px);height:calc(100% + 60px);top:-30px;left:-30px;transition:var(--transition-fast);opacity:.4}.pulse-line:nth-child(4){animation-delay:.9s;width:calc(100% + 40px);height:calc(100% + 40px);top:-20px;left:-20px;transition:var(--transition-fast)}.module-button .btn-pulse:hover .pulse-line:nth-child(4){width:calc(100% + 80px);height:calc(100% + 80px);top:-40px;left:-40px;transition:var(--transition-fast);opacity:.2}@keyframes pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.02);opacity:.2}}@keyframes pulse_hover{0%{transform:scale(1);opacity:1}100%{transform:scale(1.02);opacity:.2}}.hero-section:before{content:"";position:absolute;top:0;width:100%;height:var(--header-height);background:rgba(10,10,10,.8);filter:blur(50px)}.hero-section:after{content:"";position:absolute;top:auto;bottom:0;width:100%;height:35%;background:rgba(10,10,10,.5);filter:blur(50px)}.homepage header:not(.fixed) .navbar-toggler .navbar-toggler-bars .line{background-color:var(--white)}.bg-green .form-check-acceptance .form-check-label>*,.contact-page.contact-section .text-inner .white ul li a,.filtre-apartamente #form-filtre-apartamente .filter-options .btn-apply-filters .counter,.homepage header:not(.fixed) .header-top-part .navbar .navbar-utilities .contact-item.phone,.homepage header:not(.fixed) .header-top-part .navbar .navbar-utilities .nav-utility .language-switcher .btn_switch_language_ajax,.homepage header:not(.fixed) .navbar-toggler .navbar-toggle-text,.project-page-content p{color:var(--white)}#form-filtre-apartamente .filter-warpper .select-wrapper .arrow svg path,.blog-category-card .card-header .card-image .icon svg path,.filtre-apartamente #form-filtre-apartamente .filter-options .apartments-count .icon svg path,.homepage header .nav-utility.navbar-dark-mode .icon,.homepage header:not(.fixed) .header-top-part .navbar .navbar-utilities .contact-item.phone svg path,.project-page-content .project-info-short-description .project-header .location-document-wrapper .project-location .location-link svg path,.slick-arrow .arrow svg path{stroke:var(--white)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:none}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--black);background-color:var(--primary-color);border-color:none}.btn:focus-visible{color:var(--black);background-color:var(--primary-color);border-color:none;outline:0;box-shadow:none}.btn-primary{color:var(--black);font-size:1rem;font-weight:500;padding:.75rem 2rem;border-radius:50px;border:none;width:fit-content;transition:var(--transition-fast);align-items:center;justify-content:center}.blog-category-page .blog-category-grid .blog-category-header .search-bar button svg,.dropdown-icon{width:16px;height:16px}.btn-primary:hover{background:var(--secondary-color);color:var(--white);transition:var(--transition-fast)}.bg-green.btn-primary:hover{background:var(--hover-btn);color:var(--secondary-color)}.green .btn-pulse .text{color:var(--primary-color);pointer-events:none}.green .btn-pulse .pulse-lines .pulse-line{border-color:var(--secondary-color)}.about-us-section{background:#ede9e3}.about-us-section .title-cards-col .title-cards{display:flex;flex-direction:column;gap:5rem}.about-us-section .title-cards-col .title-cards .about-us-cards-wrapper{display:flex;align-items:center;gap:4rem}.about-us-section .title-cards .about-us-cards-wrapper .fickle-header .fickle-title .fickle-title{font-size:var(--title-lg);font-weight:400;color:var(--black);display:flex;justify-content:center}.about-us-section .title-cards .about-us-cards-wrapper .fickle-header .fickle-subtitle .fickle-title{font-size:var(--title-xs);color:var(--black)}.about-us-section .text-button-col .text-button{display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:1rem}.projects-section{background:var(--secondary-color);transition:var(--transition-fast);padding:6.25rem 0}.projects-section>.container>.row{gap:1rem}.projects-section .project-grid{display:flex;flex-direction:column;gap:2.5rem}.project-grid .project-nav,.project-grid .project-slide-card{display:grid;grid-template:auto/1.5fr 1fr;gap:5rem}.projects-section.white .title>*{color:var(--h-color);transition:var(--transition-fast)}.projects-section.white{background:var(--body-bg);transition:var(--transition-fast)}.project-grid .project-slide-card{align-items:flex-start}.project-grid .project-nav .project-arrows{display:flex;justify-content:end}.projects-section .project-grid .project-nav .project-buttons{display:flex;align-items:center;justify-content:space-between;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.projects-section .project-grid .project-nav .project-buttons::-webkit-scrollbar{display:none}.projects-section .project-grid .project-nav .project-buttons button{text-transform:uppercase;color:var(--white);font-size:1.1rem;font-weight:400;font-family:Inter;background:0 0;border:none;padding:.6rem 2rem;border-radius:50px;transition:var(--transition-fast);white-space:nowrap}.blog-category-page .blog-category-card .card-header .blog-category-details>*,.custom-dropdown .dropdown-button.active,.filtre-apartamente #form-filtre-apartamente .filter-options .btn-apply-filters.active .count,.projects-section.white .project-nav .project-buttons button{color:var(--black)}.projects-section .project-grid .project-nav .project-buttons button.active{color:var(--black);background:var(--white);transition:var(--transition-fast)}.projects-section.white .project-grid .project-nav .project-buttons button.active{color:var(--white);background:var(--secondary-color);transition:var(--transition-fast)}.blog-category-card .card-header .card-image,.builder-section .project-grid .project-silder .project-slide-card .image-wrapper{position:relative;border-radius:var(--rad-xl);overflow:hidden}.builder-section .project-grid .project-silder .project-slide-card .image-wrapper .coming-soon-project,.page-project .project-details-inner .coming-soon-project{position:absolute;inset:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.builder-section .project-grid .project-silder .project-slide-card .image-wrapper .coming-soon-project .text{z-index:2}.builder-section .project-grid .project-silder .project-slide-card .image-wrapper .coming-soon-project .text::before{content:"";position:absolute;width:100%;height:100%;inset:0;background:rgba(0,0,0,.4);z-index:-1;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.builder-section .project-grid .project-silder .project-slide-card .image-wrapper img,.builder-section .project-grid .project-silder .project-slide-card .image-wrapper video,.page-available-project .available-project-grid .available-project-card .project-logo img,.project-facilities-section-2 .image-inner-col .image-inner img,.project-facilities-section-3 .text-image-inner-col .text-image-inner .module-image img,.project-facilities-section-4 .image-inner-col .image-inner img,.project-page-content .project-info-short-description .project-header .location-document-wrapper .project-document,.project-page-content .project-info-short-description .project-header .location-document-wrapper .project-location,.project-page-content .project-info-short-description .project-header .project-logo img,.schedule-appointment-static iframe body,.static-team-section .card-wrapper img{width:100%}.projects-section .project-grid .project-details-wrapper .project-details .project-content .project-description>*{color:var(--p-color-w);font-weight:300;transition:var(--transition-fast)}.projects-section.white .project-grid .project-details-wrapper .project-details .project-content .project-description>*{color:var(--p-color);transition:var(--transition-fast)}.project-location,.projects-section .project-grid .project-arrows .arrow-slider-section{display:flex;align-items:center;gap:1rem}.project-location .location-link{color:#d6c1a3;transition:var(--transition-fast);text-transform:uppercase;font-weight:300}.project-location .icon svg path{stroke:#d6c1a3;stroke-width:2px;transition:var(--transition-fast)}.white .project-location .location-link{color:#2a2a2a;transition:var(--transition-fast)}.white .project-location .icon svg path{stroke:#2a2a2a;transition:var(--transition-fast)}.project-document .document{display:flex;align-items:center;gap:.75rem;color:var(--white);transition:var(--transition-fast);padding:.75rem 2rem;border:2px solid var(--primary-color);width:fit-content;border-radius:50px;transition:var(--transition-fast)}.btn-arrow.bg-green:hover .btn-icon-inner,.project-document .document:hover,.project-page-content .project-info-short-description .project-header .location-document-wrapper .project-location .location-link:hover{background:var(--primary-color);transition:var(--transition-fast)}.white .project-document .document{color:var(--black);transition:var(--transition-fast);border-radius:50px}.projects-section.white .project-grid .project-arrows .arrow-slider-section .arrow svg path,.white .project-document .document .icon svg path,header.fixed .nav-utility.navbar-dark-mode .icon{stroke:var(--black);transition:var(--transition-fast)}.project-facilities-section-2 .text-inner,.project-grid .project-silder .project-slide-card .project-details-wrapper{display:flex;flex-direction:column;gap:2rem;height:100%;justify-content:space-between}.apartment-sketches-section .apartment-sketches,.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper .apartment-card .apartment-card-inner .apartment-card-body,.apartment-sketches-section .apartment-sketches .sketch-general .apartments-container-wrapper,.blog-category-card .card-header,.blog-page .blog-container .similar-items-wrapper .similar-items,.contact-page.contact-section .text-inner .module-contact ul,.filtre-apartamente #form-filtre-apartamente,.page-project .projects-stages>.container,.project-facilities-section-2 .text-inner .text-wrapper,.project-grid .project-silder .project-slide-card .project-details-wrapper .project-content,.project-page-facilities-cards>.container>.row .title-inner-col .title-inner,.projects-section .project-document,.team-category-card,footer .footer-inner .footer-partners-col .footer-partners,footer .footer-logo .contact-wrapper,footer .footer-partners .footer-partners{display:flex;flex-direction:column;gap:1rem}.project-grid .project-silder .project-slide-card .project-details{display:flex;flex-direction:column;gap:1.5rem;height:100%;justify-content:space-between}.projects-section .project-button{display:flex;flex-wrap:wrap;gap:1.5rem}.projects-section .project-button a{text-transform:uppercase;font-size:.875rem}.projects-section .project-grid .project-arrows .arrow-slider-section .arrow{display:flex;width:3.5rem;height:3.5rem;border-radius:100%;border:1px solid #989691;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:var(--transition-fast)}.projects-section .project-grid .project-arrows .arrow-slider-section .arrow::before{content:"";position:absolute;width:0%;height:0%;background:var(--white);inset:0;margin:auto;border-radius:100%;transition:var(--transition-fast)}.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper .apartment-card .apartment-card-inner .apartment-card-footer .btn-view:hover::before,.contact-page.contact-section .text-inner .module-contact ul li a:hover .icon::before,.projects-section .project-grid .project-arrows .arrow-slider-section .arrow:hover::before,.slick-arrow .arrow:hover::before,.testimonials-inner .testimonials-arrows .slick-arrow .arrow:hover::before{width:100%;height:100%;transition:var(--transition-fast)}.contact-page.contact-section .text-inner .module-contact ul li a:hover .icon,.projects-section .project-grid .project-arrows .arrow-slider-section .arrow:hover,.slick-arrow .arrow:hover,.testimonials-inner .testimonials-arrows .slick-arrow .arrow:hover{border-color:transparent;transition:var(--transition-fast)}.projects-section .project-grid .project-arrows .arrow-slider-section .arrow svg,.slick-arrow .arrow svg,.testimonials-inner .testimonials-arrows .slick-arrow .arrow svg{max-width:1.5rem;height:auto;z-index:1}.blog-page .blog-container .similar-items-wrapper .similar-items .similar-card .card-content .card-button .btn-read:hover svg path,.projects-section .project-grid .project-arrows .arrow-slider-section .arrow:hover svg path{stroke:var(--primary-color);transition:var(--transition-fast)}.project-page-hero{min-height:70vh;background-size:cover;background-position:center;position:relative;display:flex}.project-page-hero::before{content:"";position:absolute;width:100%;height:40%;bottom:0;left:0;right:0;background:rgba(10,10,10,.6);filter:blur(50px)}.project-page-hero>.container,.secondary-hero .hero-inner{position:relative;z-index:1}.project-page-hero .project-hero{margin-bottom:2rem;display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;row-gap:1.25rem}.project-page-hero .project-hero-inner .subtitle>*{font-size:1.9rem}.project-page-content{background:var(--secondary-color);padding:6.25rem 0}.apartment-hero-content .price-inner,.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper .apartment-card .apartment-card-inner .apartment-card-footer .apartment-price,.apartments-grid .apartment-card .card-footer .apartment-price,.partners-card-section .module-fickle,.project-page-content .project-info-short-description .project-info .info,.similar-apartment-card-footer .price-inner,.team-section-slider .title-section-col .title-section{display:flex;flex-direction:column}.project-page-content .project-info-short-description .project-info{display:grid;grid-template:auto/repeat(2,1fr);gap:1rem .5rem;border-left:1px solid rgba(255,255,255,.1);padding-left:2rem}.faq-section .faq-image-text .faq-wrapper,.faq-section .module-faq .accordion,.project-facilities-section-3 .text-image-inner-col .text-image-inner,.project-page-content .project-info-short-description,.team-section .team-grid-slider{display:flex;flex-direction:column;gap:2rem}.project-page-content .project-info-short-description .project-header{display:flex;gap:2rem;flex-direction:column}.project-page-content .project-info-short-description .project-header .project-header-warpper{display:flex;align-items:center;gap:2rem;padding:1.25rem;background:rgba(255,255,255,.05);border-radius:var(--rad-lg)}.project-page-content .project-info-short-description .project-header .location-document-wrapper{display:flex;justify-content:space-between;gap:2rem}.project-page-hero video{position:absolute;top:0;bottom:0;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}.project-page-content .project-info-short-description .project-header .location-document-wrapper .project-document .document{width:100%;justify-content:center}.project-page-content .project-info-short-description .project-header .location-document-wrapper .project-location .location-link{display:flex;align-items:center;gap:.75rem;color:var(--white);transition:var(--transition-fast);padding:.75rem 1rem;border:2px solid var(--primary-color);border-radius:50px;transition:var(--transition-fast);width:100%;justify-content:center}.project-page-content .project-info-short-description .project-header .project-logo{max-width:30%}.apartment-sketches-section .apartment-sketches .sketches-hero .buildings-names{display:flex;justify-content:center;margin-bottom:1rem;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.apartment-sketches-section .apartment-sketches .sketches-hero .buildings-names::-webkit-scrollbar{display:none}.sketches-hero .building-floors{display:flex;justify-content:center;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.sketches-hero .building-floors::-webkit-scrollbar{display:none}.apartment-sketches-section .apartment-sketches .sketches-hero .buildings-names button,.sketches-hero .building-floors .floor-button{padding:.5rem 1.5rem;border:none;outline:0;box-shadow:none;border-radius:var(--rad-full);transition:var(--transition-fast);text-transform:uppercase;background:0 0;color:var(--black);white-space:nowrap}.apartment-sketches-section .apartment-sketches .sketches-hero .buildings-names button:hover,.sketches-hero .building-floors .floor-button:hover{color:var(--primary-color);transition:var(--transition-fast)}.apartment-sketches-section .buildings-names button.active,.sketches-hero .building-floors .floor-button.active{background:var(--black)!important;color:var(--white)!important;font-weight:400;pointer-events:none}.apartments-grid .apartment-card .card-footer,.similar-projects-section .title-arrows-wrapper{display:flex;justify-content:space-between;align-items:center}.page-project .project-stages-inner .project-stages-buttons,.similar-apartments-wrapper .slider-arrows,.similar-projects-section .title-arrows-wrapper .arrows-wrapper,.steps-container{display:flex;gap:1rem}.apartment-sketches-section .apartment-sketches .sketch-general .apartments-container-wrapper .slick-arrow .arrow svg path,.btn-arrow .btn-icon svg path,.custom-dropdown .dropdown-button.active .icon svg path,.similar-projects-section .title-arrows-wrapper .arrows-wrapper .slick-arrow .arrow svg path,.team-section .team-grid-slider .team-slider-arrows svg path,.testimonials-inner .testimonials-arrows .slick-arrow .arrow svg path{stroke:var(--black)}.similar-projects-slider .slick-slide,.teams-grid .team-slider .team-category-card{margin:0 .75rem}.letter-inner.animation .letter-wrapper .letter,.similar-projects-section .project-details-content-inner p img{display:inline-block}.apartment-gallery-slider .slick-list,.project-page-facilities-cards .slick-list,.similar-projects-section .page-project .similar-projects-slider .slick-list{display:grid}.project-page-facilities-cards .project-facilities-cards .project-card{display:flex;flex-direction:column;gap:1rem;align-items:flex-start;width:fit-content;padding:2rem;margin:0 .75rem;background:var(--body-bg);height:100%;border-radius:var(--rad-lg)}.project-page-facilities-cards .project-facilities-cards:not(.project-facilities-cards-slider){display:flex;height:100%}.project-page-facilities-cards .project-facilities-cards .project-card .fickle-image img{width:100%;height:100%;max-width:5rem;max-height:5rem}.project-page-facilities-cards .project-facilities-cards .project-card .fickle-title .fickle-title{color:var(--black);font-weight:500;font-size:1.25rem;text-transform:uppercase}.project-page-facilities-cards .project-facilities-cards .project-card .fickle-text-content ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.313rem}.project-page-facilities-cards .project-facilities-cards .project-card .fickle-text-content ul li{color:var(--p-color);text-transform:uppercase;font-weight:300}.project-facilities-arrow-inner .project-facilities-arrow{justify-content:flex-end}.project-page-facilities-cards .project-facilities-arrow-inner-col{display:flex;justify-content:end;align-items:flex-end}.project-page-facilities-cards>.container>.row,.testimonials-section>.container>.row,.values-section>.container>.row{row-gap:4rem}.project-facilities-section-2 .text-inner-col .text-inner .architect-logo{max-width:25rem}.project-facilities-section-2 .text-inner-col .text-inner .architect-logo img{width:100%;max-width:15.625rem;height:auto}.article-section .articles-grid .blog-category-card .card-body .card-content,.form-group,.page-project .project-details-content-inner .info,.project-facilities-section-3 .text-image-inner-col .text-image-inner .text-wrapper,.team-category-card .card-body .card-content,footer .footer-links .footer-terms ul,footer .footer-newsletter .newsletter-form{display:flex;flex-direction:column;gap:.5rem}.project-facilities-section-3 .image-inner-col .image-inner,.project-facilities-section-3 .image-inner-col .image-inner .module-image{height:100%}.about-cards-section{padding-top:6.25rem;padding-bottom:calc(6.25rem + var(--button-height)/ 2);background-size:cover;position:relative;margin-bottom:calc(var(--button-height) * .5)}.about-cards-section::before{content:"";position:absolute;top:0;left:0;right:0;width:100%;height:30%;background:linear-gradient(180deg,#efefef 43.82%,rgba(239,239,239,0) 100%)}.about-cards-section::after{content:"";position:absolute;top:0;left:0;right:0;width:100%;height:calc(100% + calc(var(--button-height) * .5));background:0 0;z-index:-1}.about-cards-section .about-card-col,.about-cards-section .title-col,.about-cards-section>.container,.apartment-gallery-slider-nav-wrapper .slider-controls .slick-arrow svg,.contact-page.contact-section .text-inner>*{z-index:1}.about-cards-section>.container>.row{row-gap:3.125rem}.about-cards-section .about-card{background:#efefef;border-radius:var(--rad-lg);padding:3.125rem;height:100%}.about-cards-section .about-card .module-fickle{display:flex;flex-direction:column;gap:2rem;height:100%}.about-cards-section .about-card .fickle-header .fickle-title .fickle-title{font-size:3.5rem;font-weight:400;color:var(--black);text-align:center}.about-cards-section .about-card .fickle-header .fickle-subtitle .fickle-title{font-size:1.3rem;color:var(--black);text-align:center;font-weight:300}.about-cards-section .about-card .fickle-header .fickle-title .fickle-title.fickle-counter,.static-team-section .logo-team-section-col,.thank-you-section .thank-you-text-col{display:flex;justify-content:center}.about-cards-section .about-card .fickle-content .fickle-text-content>*{text-align:center;font-weight:200}.about-cards-section .about-btn-inner-col,.values-section .btn-inner-col{display:flex;justify-content:center;position:absolute;left:0;right:0;bottom:calc(0px - var(--button-height)/ 2)}.image-text-section .text-inner{display:flex;flex-direction:column;justify-content:space-between;height:100%;align-items:flex-start;gap:2rem}.image-text-section .image-inner-col .image-inner{padding-left:3rem}.image-text-section .image-inner-col .image-inner img{width:100%;border-radius:var(--rad-xl);max-height:70vh;aspect-ratio:4/4;object-fit:cover}.testimonials-grid .testimonial-card{display:flex;gap:1rem;padding:0 2rem}.testimonials-grid .testimonial-card .quote svg{height:2.5rem;width:2.5rem}.testimonials-inner{display:flex;gap:3rem}.testimonials-inner .testimonials-grid .testimonials-slider{display:grid;width:100%}.testimonials-inner .testimonials-grid .testimonials-slider .slick-list{margin:0 -2rem;display:grid}.arrow-append-wrapper,.testimonials-inner .testimonials-arrows{display:flex;gap:2rem}.testimonials-inner .testimonials-grid .testimonials-slider .quote-2{display:flex;align-items:flex-end}.testimonials-grid .testimonial-card .testimonial-body .text *{color:var(--h-color);font-size:1rem}.testimonials-grid .testimonial-card .testimonial-body{display:flex;flex-direction:column;justify-content:space-between;gap:1rem}.testimonials-grid .testimonial-card .testimonial-body .testimonial-name p{font-style:italic}.slick-arrow .arrow,.testimonials-inner .testimonials-arrows .slick-arrow .arrow{width:3.5rem;height:3.5rem;border-radius:100%;border:1px solid #989691;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:var(--transition-fast)}.slick-arrow .arrow::before,.testimonials-inner .testimonials-arrows .slick-arrow .arrow::before{content:"";position:absolute;width:0%;height:0%;background:var(--primary-color);inset:0;margin:auto;border-radius:100%;transition:var(--transition-fast)}.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper .apartment-card .apartment-card-inner .apartment-card-footer,.similar-apartment-card-footer,.testimonials-section .title-inner-col .title-inner{display:flex;align-items:center;justify-content:space-between}.breadcrumbs-container-top{background:var(--white);padding:.875rem 0}.breadcrumbs-inner{display:grid;grid-template-columns:1fr auto 1fr;gap:2rem}.breadcrumbs-container-top .back-button{width:fit-content;display:flex;align-items:center;gap:.5rem}.breadcrumbs-container-top .back-button a{font-size:.875rem;font-weight:500}.breadcrumbs-container-top .back-button .icon-wrapper svg{max-width:.8rem;height:auto}.breadcrumbs-container-top .back-button .icon-wrapper svg path{stroke:var(--p-color);stroke-width:2px}.breadcrumbs-container-top .breadcrumbs{display:flex;align-items:center;margin:auto;gap:.5rem;overflow-x:auto;width:100%;-ms-overflow-style:none;scrollbar-width:none}.breadcrumbs-container-top .breadcrumbs::-webkit-scrollbar{display:none}.breadcrumbs-container-top .breadcrumbs a,.breadcrumbs-container-top .breadcrumbs span{font-size:.875rem;white-space:nowrap}.breadcrumbs-container-top .breadcrumbs a{color:var(--black);font-weight:500}.breadcrumbs-container-top .breadcrumbs span{color:#696969}.breadcrumbs-container-top .breadcrumbs svg path{stroke:var(--p-color);stroke-width:1.5px}.breadcrumbs-container-top .breadcrumbs svg{max-width:.4rem;min-width:.4rem}.blog-page .blog-container .blog-page-wrapper{padding:1rem;background:var(--white);border-radius:var(--rad-lg)}.blog-page .blog-container .blog-page-wrapper .blog-image img{width:100%;height:100%;object-fit:cover;border-radius:var(--rad-lg);max-height:80vh;aspect-ratio:4/3}.blog-page .blog-content h1,.blog-page .blog-content h2,.blog-page .blog-content h3,.blog-page .blog-content h4,.blog-page .blog-content h5,.blog-page .blog-content h6{font-family:Inter;font-size:var(--title-sm);margin-bottom:.5rem}.blog-page .blog-container .blog-page-wrapper .blog-content-wrapper{display:flex;flex-direction:column;gap:1rem;margin:1rem 0}.blog-post-details{display:flex;align-items:center;justify-content:space-between;font-weight:300;font-size:.875rem}.blog-page .blog-container .blog-page-wrapper .blog-content-wrapper .blog-content img{max-width:100%;max-height:100%;object-fit:contain}.blog-page .blog-container .blog-page-wrapper .blog-content-wrapper .blog-content .module-text2 h2,.blog-page .blog-container .blog-page-wrapper .blog-content-wrapper .blog-content .module-text2 h2>*{font-size:min(max(18px, calc(1.125rem + ((1vw - 2.8px) * .3659))), 24px);font-weight:600;color:var(--black);margin-bottom:1rem}.blog-page .blog-container .blog-page-wrapper .blog-content-wrapper .blog-content .module-text2 h3,.blog-page .blog-container .blog-page-wrapper .blog-content-wrapper .blog-content .module-text2 h3>*{font-weight:500;font-size:min(max(18px, calc(1.125rem + ((1vw - 2.8px) * .122))), 20px);color:var(--black);margin-bottom:1rem}.blog-page .blog-container .blog-page-wrapper .blog-share{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.blog-page .blog-container .blog-page-wrapper .blog-share .share-icons{display:flex;align-items:center;gap:.313rem}.blog-page .blog-container .blog-page-wrapper .blog-share .share-icons svg{width:100%;height:100%;max-width:25px;max-height:25px}.blog-page .blog-container .blog-page-wrapper .blog-navigation{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:1rem}.blog-page .blog-container .blog-page-wrapper .blog-navigation .btn-primary{font-size:.875rem;padding:.625rem 1.25rem}.blog-page .blog-container .similar-items-wrapper .similar-items .similar-card{display:grid;grid-template:auto/auto 1fr;gap:1rem;padding:1rem;background:var(--white);border-radius:var(--rad-md)}.blog-page .blog-container .similar-items-wrapper .similar-items .similar-card .card-image img{width:100%;height:100%;max-width:160px;object-fit:cover;aspect-ratio:4/3;border-radius:var(--rad-md)}.blog-category-card .card-header .blog-category-details,.blog-page .blog-container .similar-items-wrapper .similar-items .similar-card .card-content .card-content-header .card-details,.filtre-apartamente #form-filtre-apartamente .filter-options{display:flex;justify-content:space-between}.blog-page .blog-container .similar-items-wrapper .similar-items .similar-card .card-content .card-content-header .card-details .detail,.blog-page .blog-container .similar-items-wrapper .similar-items .similar-card .card-content .card-content-header .card-details .detail a{display:flex;align-items:center;gap:.313rem;font-size:.875rem;font-weight:400;color:var(--gray)}.blog-page .blog-container .similar-items-wrapper .similar-items .similar-card .card-content .card-content-header .card-details .detail svg{width:14px;height:14px}.blog-category-page .blog-category-grid .blog-category-header .search-bar button svg path,.blog-page .blog-container .similar-items-wrapper .similar-items .similar-card .card-content .card-content-header .card-details .detail svg path{stroke:var(--gray)}.blog-page .blog-container .similar-items-wrapper .similar-items .similar-card .card-content .card-button .btn-read{display:flex;align-items:center;gap:.313rem;font-size:.875rem;font-weight:500}.blog-page .blog-container .similar-items-wrapper .similar-items .similar-card .card-content .card-button .btn-read svg{width:10px;height:10px}.blog-page .blog-container .similar-items-wrapper .similar-items .similar-card .card-content{display:flex;flex-direction:column;justify-content:space-between}.blog-page .blog-container .similar-items-wrapper .similar-items .similar-card .card-content .card-content-header,footer .footer-logo .contact-wrapper .module-contact ul{display:flex;flex-direction:column;gap:.313rem}.blog-page .blog-container .similar-items-wrapper .sililar-items-title{padding-bottom:1rem}.blog-page .blog-container .similar-items-col{position:sticky;top:var(--header-height);height:fit-content}.article-section{background:var(--secondary-color);padding-top:6.25rem;padding-bottom:calc(6.25rem + var(--button-height) * .5);position:relative;margin-bottom:calc(6.25rem + var(--button-height) * .5)}.article-section .articles-grid .blog-category-card .card-body .card-content .title a{color:var(--h-color-w);text-transform:uppercase}.article-section .articles-grid .blog-category-card{display:flex;flex-direction:column;gap:1rem;padding:0 1rem}.blog-card-desc{line-height:1.3em}.article-section .blog-card-desc>*{color:#b6b6b6}.article-section .articles-grid .blog-category-card .card-body .card-content .text *,.bg-green .form-group label,.faq-section .module-faq .accordion .accordion-item .accordion-body>*{color:var(--p-color-w)}.blog-category-card .card-header .card-image:hover img{transform:scale(1.05);transition:var(--transition-fast)}.blog-category-card .card-header .card-image::before{content:"";position:absolute;inset:0;width:100%;height:100%;background:rgba(0,0,0,.2);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transition:var(--transition-fast);z-index:1;pointer-events:none}.blog-category-card .card-header .card-image:hover .icon,.blog-category-card .card-header .card-image:hover::before{opacity:1;transition:var(--transition-fast)}.blog-category-card .card-header .card-image .icon{position:absolute;inset:0;margin:auto;width:3.5rem;height:3.5rem;opacity:0;transition:var(--transition-fast);transform:translateY(0);z-index:2;pointer-events:none}.blog-category-card .card-header .blog-category-details>*{color:var(--p-color-w);font-size:.875rem;font-weight:200;text-transform:uppercase}.blog-category-card .card-header .card-image img{aspect-ratio:4/4;object-fit:cover;transition:var(--transition-fast);height:100%;width:100%}.article-section .container>.row{row-gap:1.25rem}.article-section .arrow-append-wrapper-col{display:flex;gap:3rem;justify-content:flex-end;align-items:flex-end}.articles-grid .article-slider{margin:0 -1rem}.article-section .article-button-col{display:flex;justify-content:center;position:absolute;bottom:calc(0px - var(--button-height) * .5);left:0;right:0}.custom-dropdown{position:relative;display:inline-block}.custom-dropdown .dropdown-button{color:var(--gray);border-radius:var(--rad-sm);padding:.375rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;font-weight:500;transition:var(--transition-fast);background:var(--white);border:none}.dropdown-content,.dropdown-content.show{transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.custom-dropdown .dropdown-button:hover{transition:var(--transition-fast);color:var(--black)}.custom-dropdown .dropdown-button .arrow-dropdown svg{max-width:8px}.custom-dropdown .dropdown-button .dropdown-label .sort-icon svg{max-height:12px;max-width:12px}.custom-dropdown .dropdown-button .icon svg path{transition:var(--transition-fast);stroke:var(--gray)}.custom-dropdown .dropdown-button:hover .icon svg path{transition:var(--transition-fast);stroke:var(--black)}.dropdown-label{display:flex;align-items:center;font-size:.875rem;gap:.313rem}.dropdown-icon{margin-right:8px}.dropdown-content{opacity:0;visibility:hidden;position:absolute;background-color:#fff;box-shadow:0 10px 15px #00000014,0 2px 2px #0000000d,0 -2px 2px #00000005;border-radius:var(--border-radius-sm);min-width:160px;z-index:1;margin-top:.313rem;overflow:hidden}.dropdown-content.show{opacity:1;visibility:visible;border-radius:var(--rad-sm)}.dropdown-option{transition:var(--transition-fast);cursor:pointer}.dropdown-option:hover{transition:var(--transition-fast);background-color:rgba(0,0,0,.05)}.dropdown-option:last-child{border-bottom:none}.dropdown-content .dropdown-option>*{font-size:.875rem;font-weight:500;white-space:nowrap;padding:.5rem 1rem;display:flex;width:100%}.blog-category-page .blog-category-grid .blog-category-header .search-bar button{background:0 0;border:none;display:flex;height:100%;align-items:center;padding:.5rem}.blog-category-page .blog-category-grid .blog-category-header .search-bar .search-wrapper{display:flex;align-items:center;border-radius:var(--rad-sm);overflow:hidden;background:var(--white)}.blog-category-page .blog-category-grid .blog-category-header .search-bar input{font-size:.875rem;color:var(--black);font-family:Inter;font-weight:500;border:none;padding:.5rem;height:2rem;width:100%}.blog-category-page .blog-category-grid .blog-category-header .search-bar input:focus-visible{outline:0}.blog-category-page .blog-category-grid .blog-category-header .search-bar input::placeholder{font-size:.875rem;color:var(--gray);font-family:Inter;font-weight:500}.blog-category-page .blog-category-grid .blog-category-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:1rem;border-bottom:1px solid #ccc;gap:1rem}.apartments-page .apartments-grid .pagination-container .pagination,.blog-category-page .blog-category-grid .blog-category-header .category-title,footer .footer-newsletter .newsletter-wrapper .title{margin-bottom:0}.blog-category-page .blog-category-grid .blog-category-header .search-bar,footer .footer-partners-col{margin-left:auto}.partners-card-section .image-col{border-radius:var(--rad-lg);height:100%}.partners-card-section .module-image{position:relative;height:100%}.partners-card-section .module-image img{position:absolute;width:100%;height:100%;object-fit:contain;object-position:bottom;padding-top:2rem}.partners-card-section .module-fickle .fickle-item.fickle-title{margin-bottom:1rem}.partners-card-section .module-fickle .fickle-item.fickle-title>*{font-size:var(--text-regular);font-weight:500}.partners-card-section .module-fickle .fickle-text-content{font-size:var(--text-xs)}.partners-card-section .module-fickle .fickle-image{order:1;max-width:15rem;margin-top:3rem}.faq-section .faq-image-text img,.project-gallery-slider .module-gallery-inner .gallery-item img{width:100%;border-radius:var(--rad-xl)}.faq-section .faq-image-text{display:flex;flex-direction:column;gap:3.125rem;padding-right:4rem}.faq-section .module-faq .accordion .accordion-item{border-radius:var(--rad-lg);overflow:hidden;border:1px solid var(--primary-color);transition:var(--transition-fast);background:var(--body-bg)}.faq-section .module-faq .accordion .accordion-item.show{border-color:transparent;transition:var(--transition-fast);background:var(--secondary-color)}.faq-section .module-faq .accordion .accordion-item .accordion-header .accordion-button{align-items:flex-start;font-weight:500;font-family:Inter;font-size:1.1rem;padding:2rem;background:0 0;color:var(--h-color);transition:var(--transition-fast);justify-content:space-between;gap:4rem;text-transform:uppercase}.faq-section .module-faq .accordion .accordion-item.show .accordion-header .accordion-button{color:var(--white);transition:var(--transition-fast);box-shadow:none}.faq-section .module-faq .accordion .accordion-item .accordion-body{padding:0 2rem 2rem}.faq-section .accordion-button:focus:not(:focus-visible),.form-group .form-check-acceptance .form-check-label .form-check-input:focus{box-shadow:none}.accordion-button::after{display:none}.faq-section .module-faq .accordion .accordion-item .accordion-header .accordion-button .icon svg{max-height:1.5rem;width:auto;transition:var(--transition-fast)}.faq-section .module-faq .accordion .accordion-item.show .accordion-header .accordion-button .icon svg{transition:var(--transition-fast);transform:rotate(-180deg)}.faq-section .module-faq .accordion .accordion-item .accordion-header .accordion-button .icon svg path{transition:var(--transition-fast);stroke:var(--h-color)}.contact-page.contact-section .text-inner .module-contact ul li a .icon svg path,.faq-section .module-faq .accordion .accordion-item.show .accordion-header .accordion-button .icon svg path{transition:var(--transition-fast);stroke:var(--white)}.faq-section.boxed .faq-accordion{max-width:70rem;margin:auto}.faq-section.boxed .faq-accordion .faq-title>*{line-height:normal}.apartment-facilities .facility-item .text,.faq-title .title,.page-available-project .available-project-grid .available-project-card .available-project-content-inner .info .text,.page-available-project .available-project-grid .available-project-card .available-project-content-inner .project-available-apartmens-label,.thank-you-section .thank-you-text .module-text *{text-align:center}.contact-section{padding:6.25rem 0}.contact-page.contact-section{padding-top:2rem;padding-bottom:0}.contact-page.contact-section .page-contact-form{padding:2rem;border-radius:var(--rad-xl)}.form-group label{color:var(--p-color);font-size:.875rem}.form-group .form-control{height:3rem;border:1px solid var(--primary-color);color:var(--p-color);font-family:Inter;border-radius:var(--rad-sm);background:var(--white)}.bg-green .form-group .form-control{color:var(--p-color-w);background:var(--secondary-color)}.form-group.textarea textarea{height:6rem}.form-group .form-control::placeholder{color:var(--p-color);font-size:1rem;font-weight:300;font-family:Inter}.bg-green .form-group .form-control::placeholder{color:#989691}.select .form-control{color:var(--p-color);font-size:1rem;font-weight:300;font-family:Inter}.bg-green .select .form-control{color:#989691}.apartment-hero-content .controls-wrapper .btn,.contact-section .form-inner>.container,.global-section-contact>.container,.map-section>.container-fluid>.row{padding:0}.contact-section .text-inner{max-width:500px}.contact-page.contact-section .text-inner{display:flex;flex-direction:column;height:100%;max-width:100%;justify-content:space-between;padding:2rem;border-radius:var(--rad-xl);position:relative;overflow:hidden;row-gap:2rem}.contact-page.contact-section .text-inner::before{content:"";position:absolute;inset:0;width:100%;height:100%;background:rgba(0,0,0,.6)}.apartment-sketches-section .apartment-sketches .show-apartment-mode#apartments-container .apartment-card-warpper,.module-timeline,.page-available-project .available-project-grid .available-project-card .available-project-image,.page-project .project-details-image,.page-project .projects-stages .projects-filters .form-group,.secondary-hero,.secondary-hero>.container,.select-wrapper{position:relative}.contact-page.contact-section .text-inner .module-contact ul .icon{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border:1px solid var(--primary-color);border-radius:50%;position:relative;overflow:hidden;transition:var(--transition-fast)}.contact-page.contact-section .text-inner .module-contact ul .icon::before{content:"";position:absolute;inset:0;margin:auto;width:0%;height:0%;background:var(--primary-color);border-radius:50%;transition:var(--transition-fast);z-index:-1}.contact-page.contact-section .text-inner .module-contact ul li a{display:flex;align-items:center;gap:1rem;font-size:1.25rem;font-weight:300;width:fit-content}.contact-section .form-inner .form-wrapper-col .form-wrapper,footer .footer-links .footer-menu ul{display:grid;grid-template:auto/1fr 1fr;gap:1rem}.apartment-sketches-section .apartment-sketches .sketch-general.show-apartment-mode .empty-general-sketch,.captcha-wrapper .captcha-text,.contact-section .form-inner .form-wrapper-col .form-wrapper .textarea{grid-column:1/3}.captcha-wrapper{display:grid;grid-template:auto/1fr auto;column-gap:1rem;row-gap:.313rem}.captcha-wrapper .captcha-image img{height:3rem;border-radius:var(--rad-sm);border:1px solid var(--primary-color)}.bg-green .captcha-wrapper .captcha-image img{border:none}.danger>*{font-family:inter;font-size:.75rem;font-weight:500;color:var(--bs-form-invalid-color);font-style:normal;margin-top:.25rem}.form-inner .form-wrapper-col{margin-bottom:1.5rem}.contact-section .form-submit{margin-top:3rem}.form-check-acceptance .form-check-label a{text-decoration:underline;color:var(--p-color)}.form-group .form-check-acceptance .form-check-label .form-check-input{border-radius:50%;background-color:transparent;border:2px solid var(--p-color);font-family:Inter;font-size:1rem;font-weight:300;color:var(--p-color)}.contact-section .form-check-input:checked[type=checkbox]{filter:invert(1);border-color:var(--white)}.bg-green.contact-section .form-check-input:checked[type=checkbox]{filter:invert(0)}.bg-green .form-group .form-check-acceptance .form-check-label .form-check-input{background-color:var(--secondary-color);border:2px solid var(--p-color-w)}footer .module-newsletter .newsletter-text .text>*{font-family:Inter;font-size:1rem;font-weight:500}footer .appearance-newsletter .newsletter-form .newsletter-input{flex-direction:row;gap:0}footer .appearance-newsletter .newsletter-form .newsletter-input .btn-initial{background:var(--primary-color);font-weight:600;border-radius:0 var(--rad-sm) var(--rad-sm) 0;padding:0 1rem}footer .appearance-newsletter .newsletter-form .newsletter-input .form-control{border:1px solid #d6c1a3;border-right:none;background:#fff;border-radius:var(--rad-sm) 0 0 var(--rad-sm)}.module-newsletter .form-check-acceptance .form-check-label>*{font-family:Inter;font-weight:300;font-size:.875rem;color:var(--black)}.module-newsletter .form-group .form-check-acceptance .form-check-label .form-check-input{background:#fff;border:1px solid var(--primary-color)}.marker-cluster-small div,.module-newsletter .form-group .form-check-acceptance .form-check-label .form-check-input:checked{background-color:var(--primary-color)}.module-newsletter .captcha-input input{height:3rem;color:var(--p-color-w) #ede9e3;font-family:Inter;border-radius:var(--rad-sm);border:1px solid #d6c1a3;background:var(--body-bg);width:100%;padding:.375rem .75rem}.module-newsletter .captcha-input input::placeholder{color:#989691;font-size:1rem;font-weight:300;font-family:Inter}.apartments-page .apartments-grid,.apartments-page>.container,footer .footer-logo{display:flex;flex-direction:column;gap:1.5rem}.team-slider .team-category-card .card-body .card-content,footer .footer-newsletter .appearance-newsletter{margin-top:1rem}footer .footer-newsletter .newsletter-text{margin-bottom:.5rem}footer .footer-inner{padding:6.25rem 0;background:#fff}footer .module-social ul{display:flex;gap:.5rem}footer .module-social ul li svg{max-width:2.1rem;max-height:2.1rem}footer .module-social ul li svg path{fill:var(--primary-color)}footer .module-newsletter .form-check-acceptance .form-check-label>*{text-transform:none}.apartments-grid .apartment-card .card-header .apartment-details .details-wrapper ul,footer .footer-links .module-footer ul{list-style:none;padding:0;margin:0}.page-available-project .available-project-grid .available-project-card,footer .footer-links{display:flex;flex-direction:column;gap:1rem;height:100%}footer .footer-copyright{background:var(--secondary-color);padding:1.25rem 0}footer .footer-copyright .copyright-logo{display:flex;gap:1rem;justify-content:flex-end}footer .footer-copyright .copyright-content .module-code>*{color:var(--white);font-weight:200}.apartments-grid .apartment-card .card-footer .button-wrapper .btn-card .arrow,footer .footer-copyright .copyright-content-col{display:flex;align-items:center}footer .footer-inner .footer-partners-col .footer-partners .module-gallery .module-gallery-inner{display:flex;gap:1rem;justify-content:space-between;flex-wrap:wrap}footer .footer-inner .footer-partners-col .footer-partners .module-gallery .module-gallery-inner .gallery-item img{max-height:2.5rem}.secondary-hero{display:flex;align-items:flex-end;background-size:cover;background-position:top;overflow:hidden;height:70vh;min-height:25rem;margin-top:var(--header-height);padding-bottom:2rem}.secondary-hero::before{content:"";position:absolute;width:100%;height:20%;bottom:0;background:rgba(10,10,10,.5);filter:blur(50px)}.values-section{padding-top:6.25rem;padding-bottom:calc(6.25rem + var(--header-height));margin-bottom:var(--button-height);position:relative;background:#ede9e3}.values-section .value-card-col .value-card{display:flex;flex-direction:column;gap:3.25rem}.values-section .value-card-icon{display:flex;height:100%;align-items:center;justify-content:center}.static-team-section .card-wrapper .module-image{background:#ede9e3;border-radius:var(--rad-lg);overflow:hidden}.static-team-section .static-card .card-wrapper{display:flex;flex-direction:column;gap:1rem;position:relative}.static-team-section .static-card .card-wrapper .module-fickle{position:absolute;bottom:1rem;right:1rem;border:1px solid;display:flex;flex-direction:column;align-items:center;box-shadow:0 2px 14px 0 rgba(78,75,75,.2);-webkit-backdrop-filter:blur(40px) brightness(100%) contrast(100%) grayscale(0%) hue-rotate(0deg) invert(0%) opacity(100%) saturate(100%) sepia(0%);backdrop-filter:blur(40px) brightness(100%) contrast(100%) grayscale(0%) hue-rotate(0deg) invert(0%) opacity(100%) saturate(100%) sepia(0%);background-blend-mode:luminosity;border-color:hsla(0,0%,100%,.4) hsla(0,0%,100%,.1) hsla(0,0%,100%,.1) hsla(0,0%,100%,.2);padding:.625rem 1.25rem;border-radius:var(--rad-md);background-color:transparent}.static-team-section .static-card .card-wrapper .module-fickle .fickle-content .fickle-text-content>*,.static-team-section .static-card .card-wrapper .module-fickle .fickle-header .fickle-title{text-align:center;color:var(--white)}.static-team-section .static-card .card-wrapper .module-image img{aspect-ratio:4/2.5;object-fit:cover;object-position:top}.static-team-section>.container>.row{justify-content:center;row-gap:3rem}.static-team-section .static-card .card-wrapper .module-fickle .fickle-header .fickle-title .fickle-title{font-size:1.5rem;text-transform:uppercase;color:var(--white);font-weight:500}.static-team-section .static-card-text-col{display:flex;align-items:flex-start}.static-team-section .logo-team-section-col .logo-team-section{display:flex;flex-direction:column;gap:.313rem;max-width:15rem}.apartment-sketches-section .apartment-sketches #apartments-container.show-apartment-mode .slick-list,.teams-grid .team-slider{margin:0 -.75rem}.team-category-card .card-body .card-content .title{margin:0}.team-category-card .card-header .card-image img{border-radius:var(--rad-xl)}.apartments-grid>.row,.available-project-grid>.container>.row,.page-project .project-grid>.container>.row,.teams-grid>.row{row-gap:1.5rem}.title-section-col .title-section{display:grid;grid-template:auto/1fr 0.7fr}.team-section .team-grid-slider .team-slider-arrows{display:flex;gap:1.5rem;justify-content:center}.team-section>.container>.row{row-gap:2rem}.team-contact-page-grid-col .team-contact-page-grid .teams-grid>.row{display:grid;grid-template:auto/repeat(5,1fr)}.btn-arrow{background:var(--primary-color);width:fit-content;padding:.25rem .25rem .25rem 1.5rem;display:flex;align-items:center;gap:1rem;border-radius:50px;transition:var(--transition-fast)}.btn-arrow:hover{background:var(--secondary-color);transition:var(--transition-fast)}.btn-arrow .btn-icon-inner,.btn-arrow.bg-green:hover{background:var(--white);transition:var(--transition-fast)}.btn-arrow .btn-icon-inner{border-radius:100%;padding:.938rem}.btn-arrow .btn-icon svg{width:.625rem;height:auto}.letter-inner.animation{position:relative;overflow:hidden;display:block}.letter-inner.animation .letter-wrapper{white-space:nowrap;display:block}.letter-inner .letter-wrapper .letter{color:var(--black);font-weight:var(--font-regular);transition:var(--transition-fast)}.btn-arrow.bg-green:hover .letter-inner .letter-wrapper .letter{color:var(--black);transition:var(--transition-fast)}.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper,.letter-inner.animation .letter-wrapper:first-of-type{position:absolute}.letter-inner.animation .letter-wrapper:first-of-type .letter{transform:translateY(-100%);transition:.6s cubic-bezier(.76, 0, .24, 1)}.hover-letter-animation .letter-inner .letter-wrapper:last-of-type .letter,.hover-letter-animation:hover .letter-inner.animation .letter-wrapper:first-of-type .letter{transform:translateY(0);transition:.6s cubic-bezier(.76, 0, .24, 1)}.hover-letter-animation:hover .letter-inner.animation .letter-wrapper:last-of-type .letter{transform:translateY(100%);transition:.6s cubic-bezier(.76, 0, .24, 1)}.arrow-up-animation .btn-icon-inner .btn-icon-wrapper{display:block;overflow:hidden;position:relative}.arrow-up-animation .btn-icon-wrapper .btn-icon.icon{transition:.6s cubic-bezier(.76, 0, .24, 1);transform:translate(0,0)}.arrow-up-animation:hover .btn-icon-wrapper .btn-icon.icon{transition:.6s cubic-bezier(.76, 0, .24, 1);transform:translate(100%,-100%)}.arrow-up-animation .btn-icon-wrapper .btn-icon.icon-2{position:absolute;transform:translate(-100%,0);transition:.6s cubic-bezier(.76, 0, .24, 1)}.arrow-up-animation:hover .btn-icon-wrapper .btn-icon.icon-2{transform:translate(0,-100%);transition:.6s cubic-bezier(.76, 0, .24, 1)}#hp-section-5 .steps-wrapper{display:grid;grid-template-columns:1fr;gap:5rem}#hp-section-5 .steps-wrapper .module-fickle .fickle-header{display:flex;gap:.5rem;margin-bottom:1rem;font-family:var(--h-font);font-size:var(--text-lg);font-weight:600}#hp-section-5 .steps-wrapper .module-fickle .fickle-item.fickle-title{min-width:2.5rem}#hp-section-5 .steps-wrapper .module-fickle .fickle-title{line-height:1.2em}#hp-section-5 .steps-wrapper ul{padding-left:0;list-style-type:none;margin:0}#hp-section-5 .steps-wrapper ul li{position:relative;display:flex;gap:1rem}#hp-section-5 .steps-wrapper ul li:before{content:"";width:1rem;height:2px;background:var(--primary-color);margin-top:.6rem;flex-shrink:0}.timeline-wrapper .line-wrapper{display:grid;align-items:center;height:100%}.timeline-wrapper .line-bg{height:100%;width:.3rem;margin:auto;border-radius:var(--rad-full);background:rgba(var(--primary-color),.2);grid-column:1/-1;grid-row:1/2}.timeline-wrapper .line{display:flex;height:100%;width:0;background:var(--primary-color)}.timeline-wrapper .line-dots{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr 1fr 1fr;height:100%;align-items:center;grid-column:1/-1;grid-row:1/2}.timeline-wrapper .dot{display:flex;justify-content:center;align-items:center;width:3.5rem;aspect-ratio:1/1;border-radius:var(--rad-full);background:var(--primary-color);margin:auto;font-size:var(--text-lg);color:#fff}.public-timeline-wrapper{display:flex;flex-direction:column;gap:100px}.public-timeline-wrapper .timeline{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:50px;padding-left:0;margin-bottom:0;overflow:hidden;list-style:none}.public-timeline-wrapper .timeline:nth-child(odd) .timeline-info{grid-column:3/4;grid-row:1/2;justify-self:flex-start;align-items:flex-start}.public-timeline-wrapper .timeline-gallery-wrapper{display:flex;justify-content:flex-start;overflow:hidden}.public-timeline-wrapper .timeline:nth-child(odd) .timeline-gallery-wrapper{justify-content:flex-end;grid-column:1/2;grid-row:1/2}.public-timeline-wrapper .timeline-info{display:flex;flex-direction:column;align-items:flex-end;justify-self:flex-end}.public-timeline-wrapper .timeline:nth-of-type(2n) .timeline-info p{text-align:end}.public-timeline-wrapper .timeline:nth-of-type(odd) .timeline-info p{text-align:start}.public-timeline-wrapper .timeline-info .timeline-date{font-size:var(--text-xs);font-weight:300;margin-bottom:0;color:var(--p-color)}.public-timeline-wrapper .timeline-info .timeline-title>*{color:var(--black);font-size:var(--text-lg);font-weight:500;font-family:Inter}.public-timeline-wrapper .dot{display:flex;align-items:center;justify-content:center;color:var(--white);border-radius:100%;background-color:var(--primary-color);box-shadow:0 0 0 10px var(--primary-color);z-index:9;width:2rem;height:2rem}@keyframes starPulse{0%{opacity:.3}100%{opacity:1}}.public-timeline-wrapper .timeline-gallery{display:grid;align-items:center;gap:.313rem;overflow:hidden;grid-template:auto/1fr 1fr;width:100%}.public-timeline-wrapper .timeline-gallery img{width:100%;object-fit:cover;border-radius:var(--rad-lg)}.timeline-line{position:absolute;top:0;left:50%;transform:translateX(-50%);width:2px;background:var(--primary-color);height:0;border-radius:20px}.project-gallery-slider .module-gallery-inner .gallery-item{padding:0 1rem}.project-gallery-inner .arrow-append-wrapper{justify-content:center}.project-gallery-inner,.project-gallery-section .collaborative-project-inner{display:flex;flex-direction:column;gap:3rem}.project-gallery-section>.container>.row{gap:3rem}.project-gallery-section .collaborative-project-inner .module-gallery .module-gallery-inner{display:flex;justify-content:space-between;gap:4rem;width:fit-content;justify-content:center;align-items:center;margin:auto}.apartment-sketches-section .apartment-sketches .sketch-general{width:100%;-ms-overflow-style:none;scrollbar-width:none}.apartment-sketches-section .apartment-sketches .sketch-general::-webkit-scrollbar{display:none}.apartment-sketches-section .apartment-sketches .sketch-general .empty-general-sketch{padding:.5rem 1.5rem}.apartment-sketches-section .apartment-sketches .sketch-general.show-apartment-mode #sketch-inner{display:grid;grid-template:auto/auto 1fr;gap:1.5rem;overflow:clip}.apartment-sketches-section .apartment-sketches .sketch-general.show-apartment-mode .general-sketch{position:sticky;top:calc(var(--header-height) + 1rem)}.apartment-sketches-section .apartment-sketches .sketch-general .apartments-container-wrapper #apartments-container{display:grid;grid-template:auto/1fr 1fr;gap:1.5rem}.apartment-sketches-section .apartment-sketches .sketch-general .slider-arrows{display:flex;justify-content:center;gap:1rem}.apartment-sketches-section .apartment-sketches .sketch-general.no-apartments-available .general-sketch{mix-blend-mode:luminosity}.apartment-sketches-section .apartment-sketches .sketch-general .general-sketch.house{max-width:900px;margin:auto}.apartment-sketches-section .apartment-sketches .project-sold-out{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:5rem;font-weight:var(--font-semibold);color:var(--red);text-align:center}.sketches-hero>button{padding:.5rem 1.5rem;border:none;outline:0;box-shadow:none;border-radius:var(--rad-full)}.building-sketch-img{position:absolute;width:100%;height:auto;opacity:0;cursor:pointer;transition:var(--transition-fast)}.general-sketch,.general-sketch.active{transition:filter .4s}.building-sketch-img.building-12,.building-sketch-img.building-28{width:4.18%;left:29.85%;top:13.4%}.building-sketch-img.building-14,.building-sketch-img.building-25{top:13.5%;left:19.4%;width:3.78%}.building-sketch-img.building-15,.building-sketch-img.building-27{bottom:12.6%;left:28.45%;width:11.78%}.building-sketch-img.building-16,.building-sketch-img.building-26{width:3.81%;left:19.4%;bottom:13.59%}.building-sketch-img.building-17,.building-sketch-img.building-24{width:3.74%;left:9.4%;bottom:13.52%}#form-filtre-apartamente .filter-warpper .select-wrapper .arrow svg,.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper .apartment-card img,.building-sketch-img svg{width:100%;height:auto}.building-sketch-img svg path{fill:var(--secondary-color);stroke:transparent}.sketch-general.show-apartment-mode .general-sketch{max-height:70vh}.general-sketch{width:100%;height:auto;object-fit:contain;overflow:hidden}.building-sketch-img.active{opacity:1;z-index:2;transition:opacity .4s;pointer-events:none!important}.apartment-sketches .sketch-general .building-sketch-img:hover{opacity:1!important;transition:var(--transition-fast)}.apartment-sketches .sketch-general .swipe-animation-wrapper,.apartment-sketches-section .apartment-sketches .show-apartment-mode#apartments-container .apartment-card-warpper .apartment-overlay,.filtre-apartamente #form-filtre-apartamente .price-range-wrapper .price-range-inner #price-slider .noUi-handle::after,.filtre-apartamente #form-filtre-apartamente .price-range-wrapper .price-range-inner #price-slider .noUi-handle::before,.nav-utility.navbar-dark-mode .hidden-checkbox{display:none}.apartment-sketches-section .apartment-sketches .show-apartment-mode#apartments-container .apartment-card-warpper .apartment-card{opacity:1;visibility:visible;transform:translateY(0);position:relative;top:0;box-shadow:none;max-width:100%}.apartment-sketches-section .apartment-sketches .show-apartment-mode#apartments-container .apartment-card-warpper .apartment-card .apartment-image,.similar-apartment-card .similar-apartment-card-image{position:relative;padding:30%}.apartment-sketches-section .apartment-sketches .show-apartment-mode#apartments-container .apartment-card-warpper .apartment-card .apartment-image img{position:absolute;width:100%;height:100%;inset:0;object-fit:contain}.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper.apartment-wrapper-19,.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper.apartment-wrapper-53{top:54.3%;left:70%;width:20.9%}.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper.apartment-wrapper-21{top:9.4%;left:29.1%;width:18%}.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper.apartment-wrapper-20,.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper.apartment-wrapper-54{top:.9%;left:65%;width:34.7%}.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper.apartment-wrapper-18{top:56.1%;left:71.1%;width:25.7%}.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper.apartment-wrapper-23,.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper.apartment-wrapper-28,.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper.apartment-wrapper-61{top:9.3%;left:73.8%;width:26%}.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper.apartment-wrapper-24,.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper.apartment-wrapper-57{top:48.4%;left:0;width:25.8%}.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper.apartment-wrapper-25,.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper.apartment-wrapper-58{left:71.3%;top:56.2%;width:28.6%}.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper.apartment-wrapper-26{top:50.5%;left:47.1%;width:52.5%}.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper.apartment-wrapper-27,.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper.apartment-wrapper-60{top:9.1%;left:.2%;width:24.1%}.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper.apartment-wrapper-29{top:8.9%;left:72.7%;width:27.1%}.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper.apartment-wrapper-39,.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper.apartment-wrapper-71{top:.06%;left:.75%;width:18%}.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper.apartment-wrapper-40,.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper.apartment-wrapper-72{top:.06%;left:19.2%;width:13.8%}.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper.apartment-wrapper-41,.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper.apartment-wrapper-73{top:.06%;left:33.43%;width:21.45%}.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper.apartment-wrapper-42,.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper.apartment-wrapper-74{top:.06%;left:55.35%;width:16.8%}.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper.apartment-wrapper-43,.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper.apartment-wrapper-75{top:.06%;left:72.6%;width:22%}.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper.apartment-wrapper-44,.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper.apartment-wrapper-76{top:54.4%;left:19.15%;width:28.7%}.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper.apartment-wrapper-45,.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper.apartment-wrapper-77{top:49.8%;left:.7%;width:18.1%}.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper.apartment-wrapper-47,.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper.apartment-wrapper-78{top:.2%;left:0;width:49.7%}.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper.apartment-wrapper-48,.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper.apartment-wrapper-79{top:8.6%;right:0;width:27.4%}.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper.apartment-wrapper-49,.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper.apartment-wrapper-80{top:17.2%;left:6.1%;width:36.2%}.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper .apartment-sketch svg{width:100%;height:auto;cursor:pointer}.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper .aparmtnet-number{position:absolute;inset:0;margin:auto;width:fit-content;height:fit-content}.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper .apartment-card{opacity:0;visibility:hidden;position:absolute;max-width:18rem;background:#fff;padding:1.25rem;border-radius:var(--rad-lg);top:60%;z-index:999;box-shadow:0 0 12px 0 rgba(0,0,0,.05);transition:.4s;transform:translateY(1rem)}.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper .apartment-card .apartment-card-body .apartment-details{display:flex;flex-direction:column;gap:.188rem}.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper .apartment-card .apartment-card-inner{display:flex;flex-direction:column;gap:.625rem}.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper .apartment-card .apartment-card-inner .apartment-card-footer .apartment-price .price{font-weight:var(--font-semibold);font-size:var(--text-ssm)}.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper .apartment-card .apartment-card-inner .apartment-card-footer .apartment-price .vat{font-weight:var(--font-regular);font-size:var(--text-xs)}.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper .apartment-card .apartment-card-inner .apartment-card-footer .btn-view{width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;border:1px solid #989691;border-radius:50%;position:relative}.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper .apartment-card .apartment-card-inner .apartment-card-footer .btn-view::before{content:"";position:absolute;width:0%;height:0%;background:var(--primary-color);inset:0;margin:auto;border-radius:100%;transition:var(--transition-fast);z-index:-1}.apartment-sketches-section .apartment-sketches #apartments-container .apartment-card-warpper .apartment-card .apartment-card-inner .apartment-card-footer .btn-view:hover{border-color:transparent}.apartment-sketches-section .apartment-sketches .building-sketch-img .building-name-overlay{position:absolute;inset:0;bottom:0;height:fit-content;margin:auto;z-index:1;transform:rotate(-55deg);width:fit-content}.apartment-sketches-section .apartment-sketches .building-sketch-img .building-name-overlay>*{color:#fff;font-size:var(--text-xs);text-transform:uppercase}.apartment-view>.container>.row{row-gap:3rem}.apartment-gallery-item{display:flex!important;align-items:center;justify-content:center;max-height:60vh}.apartment-gallery-item img{width:100%;height:100%;object-fit:contain}.apartment-gallery-item.cover-image img,.apartment-gallery-slider-nav-item.cover-image img{object-fit:cover}.apartment-hero-content{display:flex;flex-direction:column;justify-content:space-between;gap:2rem;padding-left:var(--container-padding)}.apartment-hero-content .vat{font-weight:var(--font-extralight);text-transform:uppercase;font-size:var(--text-sm)}.apartment-metas{display:flex;align-items:center;gap:1rem;list-style-type:none;padding:0;margin:0;flex-wrap:wrap}.apartment-metas li{font-weight:300}.apartment-metas a{color:inherit;text-decoration:underline;text-underline-offset:0.2em;text-decoration-thickness:1px}.apartment-metas .separator{width:1rem;height:1px;background:var(--black)}.apartment-hero-content .controls-wrapper{display:grid;grid-template-columns:1fr 30%;gap:5rem}.apartment-gallery-slider-nav-wrapper{width:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:2rem;overflow:hidden}.apartment-gallery-slider-nav-wrapper .slider-controls{display:flex;align-items:center;justify-content:space-between;text-align:center}.apartment-gallery-slider-nav-wrapper .slider-controls .slider-info{display:flex;flex-direction:column;justify-content:space-evenly;height:100%}.apartment-gallery-slider-nav-wrapper .slider-controls .slick-arrow{position:relative;display:flex;padding:1.5rem;border-radius:var(--rad-full);border:1px solid #989691;cursor:pointer}.apartment-gallery-slider-nav-wrapper .slick-arrow::before{content:"";position:absolute;width:0%;height:0%;background:var(--primary-color);inset:0;margin:auto;border-radius:100%;transition:var(--transition)}.apartment-gallery-slider-nav-wrapper .slick-arrow:hover svg,.apartments-grid .apartment-card .card-footer .button-wrapper .btn-card:hover svg,.similar-apartment-card-inner:hover .similar-apartment-card-footer .arrow svg{filter:invert()}.apartment-gallery-slider-nav .slick-list{margin-left:-1rem;margin-right:-1rem}.apartment-gallery-slider-nav-item{margin:0 1rem;padding:1px}.apartment-gallery-slider-nav-item.slick-current figure{box-shadow:0 0 1px 1px #989691}.apartment-gallery-slider-nav-item img{width:100%;aspect-ratio:4/3;object-fit:contain;padding:.5rem}.apartment-facilities{display:grid;grid-template-columns:repeat(auto-fit,minmax(5rem,1fr));gap:1rem}.apartment-facilities .facility-item{display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start;align-items:center}.apartment-facilities .facility-item .icon{padding:1rem;border:2px solid #d6c1a3;border-radius:var(--rad-full);width:5rem;height:5rem;display:flex;align-items:center;justify-content:center}.apartment-facilities .facility-item .icon svg{width:2.5rem;height:auto}.apartment-facilities .facility-item .value{font-weight:var(--font-bold);font-size:var(--text-ssm)}.similar-apartments-section{background:var(--secondary-color);padding-bottom:0}.similar-apartments-cta{transform:translateY(50%)}.similar-apartments-slider .slick-list{margin-left:-1rem;margin-right:-1rem;display:grid}.similar-apartment-card .similar-apartment-card-inner{height:100%;display:flex;flex-direction:column}.page-available-project .available-project-grid .available-project-card .available-project-content-inner,.similar-apartment-card .similar-apartment-card-inner .similar-apartment-card-header{flex-grow:1;display:flex;flex-direction:column}.apartments-grid .apartment-card .card-header .apartment-details .apartment-title,.page-available-project .available-project-grid .available-project-card .available-project-content-inner .address,.similar-apartment-card .similar-apartment-card-inner .similar-apartment-card-header .card-title{flex-grow:1}.similar-apartment-card{padding:1.5rem;background:#ede9e3;margin:0 1rem}.similar-apartments-section .similar-apartments-wrapper .title{flex-wrap:wrap;row-gap:1.25rem}.similar-apartment-card .similar-apartment-card-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.similar-apartment-card .card-title{line-height:1.2em;color:var(--black)}.similar-apartment-card-footer .price-inner .price{font-weight:var(--font-semibold)}.similar-apartment-card-footer .price-inner .vat{font-weight:var(--font-extralight);text-transform:uppercase;font-size:var(--text-xs)}.similar-apartment-card-footer .arrow{aspect-ratio:1/1;display:flex;padding:1rem;border:1px solid #989691;border-radius:var(--rad-full);transition:var(--transition)}.apartments-grid .apartment-card .card-footer .button-wrapper svg,.similar-apartment-card-footer .arrow svg{width:1.5rem;height:auto;transition:var(--transition)}.apartments-grid .apartment-card .card-footer .button-wrapper .btn-card:hover,.similar-apartment-card-inner:hover .similar-apartment-card-footer .arrow{background:var(--black)}.apartments-grid .apartment-card{display:flex;flex-direction:column;gap:1rem;padding:2rem;background:var(--white);border-radius:var(--rad-lg);flex-grow:1}.filtre-apartamente #form-filtre-apartamente .filter-options .btn-apply-filters,.filtre-apartamente .filter-warpper{-webkit-backdrop-filter:blur(40px) brightness(100%) contrast(100%) grayscale(0%) hue-rotate(0deg) invert(0%) opacity(100%) saturate(100%) sepia(0%);background-blend-mode:luminosity;box-shadow:0 2px 14px 0 rgba(78,75,75,.2);display:flex}.apartments-grid .apartment-card .apartment-image img{width:100%;height:100%;object-fit:contain;aspect-ratio:4/4;transition:var(--transition-fast)}.apartments-grid .apartment-card:hover .apartment-image img{transition:var(--transition-fast);transform:scale(1.03)}.apartments-grid .apartment-card .card-header{display:flex;flex-direction:column;flex-grow:1;gap:1rem}.apartments-grid .apartment-card .card-header .apartment-details{display:flex;flex-direction:column;gap:.5rem;flex-grow:1}.apartments-grid .apartment-card .card-header .apartment-details .details-wrapper ul li{font-size:1rem;font-weight:400;color:var(--gray)}.apartments-grid .apartment-card .card-footer .button-wrapper .btn-card{aspect-ratio:1/1;display:flex;padding:1rem;border:1px solid #989691;border-radius:var(--rad-full);transition:var(--transition);align-items:center}.apartments-grid .apartment-card .card-footer .apartment-price .price{font-size:var(--text-md);font-weight:var(--font-semibold)}.apartments-grid .apartment-card .card-footer .apartment-price .vat{color:var(--gray);font-size:var(--text-xs)}.schedule-appointment{display:flex;justify-content:flex-end;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;background:#00000082;opacity:0;visibility:hidden;pointer-events:none;transition:var(--transition)}.schedule-appointment.active{opacity:1;visibility:visible;pointer-events:all}.schedule-appointment .schedule-appointment-inner{min-width:30rem;transform:translateX(100%);transition:var(--transition)}.schedule-appointment.active .schedule-appointment-inner{transform:translateX(0)}#form-filtre-apartamente .filter-warpper .select-wrapper{display:flex;position:relative;width:100%}#form-filtre-apartamente .filter-warpper .select-wrapper .arrow{position:absolute;right:1rem;display:flex;top:0;bottom:0;align-items:center;width:.875rem;pointer-events:none}.filtre-apartamente-section{min-height:60vh;background-position:center;display:flex;flex-direction:column;justify-content:flex-end}.filtre-apartamente .filter-warpper{backdrop-filter:blur(40px) brightness(100%) contrast(100%) grayscale(0%) hue-rotate(0deg) invert(0%) opacity(100%) saturate(100%) sepia(0%);border-color:hsla(0,0%,100%,.4) hsla(0,0%,100%,.1) hsla(0,0%,100%,.1) hsla(0,0%,100%,.2);border-style:solid;border-width:1px;position:relative;padding:.625rem;border-radius:50px}.filter-warpper .select-wrapper .form-control{padding:.5rem 1.875rem .5rem 1rem;border-radius:0;background:0 0;border:none;color:var(--white)}.filter-warpper .select-wrapper:not(:last-of-type) .form-control{border-right:1px solid #b5b4b1}.apartments-page{padding-top:2rem;padding-bottom:6.25rem}.filtre-apartamente{border-bottom:1px solid rgba(0,0,0,.1);padding:2rem 0}.filtre-apartamente #form-filtre-apartamente .filter-options .btn-apply-filters{align-items:center;gap:.5rem;backdrop-filter:blur(40px) brightness(100%) contrast(100%) grayscale(0%) hue-rotate(0deg) invert(0%) opacity(100%) saturate(100%) sepia(0%);border-color:hsla(0,0%,100%,.4) hsla(0,0%,100%,.1) hsla(0,0%,100%,.1) hsla(0,0%,100%,.2);border-style:solid;border-width:1px;position:relative;padding:.625rem 1.25rem;border-radius:50px;background:0 0}.filtre-apartamente #form-filtre-apartamente .filter-options .btn-apply-filters.active{border:none;background:var(--primary-color)}.filtre-apartamente #form-filtre-apartamente .filter-options .apartments-count .icon,.filtre-apartamente #form-filtre-apartamente .filter-options .reset-filters .btn-reset .icon{display:flex;max-width:1.313rem}.filtre-apartamente #form-filtre-apartamente .filter-options .reset-filters .btn-reset{padding:.625rem 1.25rem;border:1px solid;display:flex;align-items:center;gap:.5rem;box-shadow:0 2px 14px 0 rgba(78,75,75,.2);-webkit-backdrop-filter:blur(40px) brightness(100%) contrast(100%) grayscale(0%) hue-rotate(0deg) invert(0%) opacity(100%) saturate(100%) sepia(0%);backdrop-filter:blur(40px) brightness(100%) contrast(100%) grayscale(0%) hue-rotate(0deg) invert(0%) opacity(100%) saturate(100%) sepia(0%);background-blend-mode:luminosity;border-color:hsla(0,0%,100%,.4) hsla(0,0%,100%,.1) hsla(0,0%,100%,.1) hsla(0,0%,100%,.2);position:relative;border-radius:50px;background-color:transparent;height:100%}.filtre-apartamente #form-filtre-apartamente .filter-options .reset-filters .btn-reset .icon svg{width:100%;height:auto;stroke:var(--white);transition:var(--transition-fast)}.filtre-apartamente #form-filtre-apartamente .filter-options .reset-filters .btn-reset:hover .icon svg{transform:rotate(-90deg);transition:var(--transition-fast)}#projects-map{position:relative;width:100%;height:60vh;min-height:400px;overflow:hidden}#project-details{position:relative;width:100%;min-height:20rem;border-radius:30px;overflow:hidden;height:100%;display:flex}.project-marker{background:#fff;color:#000;padding:6px 12px;border-radius:999px;font-size:14px;white-space:nowrap;box-shadow:0 2px 6px rgba(0,0,0,.2);font-family:sans-serif;border:1px solid #fff;user-select:none;pointer-events:auto;color:var(--black)!important}.filtre-apartamente #form-filtre-apartamente .price-range-wrapper .price-range-inner #price-slider .noUi-connect,.project-marker.active{background:var(--primary-color)}.page-project .btn_project_stage{border-radius:50px;border:1px solid #ccc;color:#777;font-weight:400;padding:.75rem 2rem}.page-project .project-details-image img,.page-project .project-details-image video{aspect-ratio:4/2.5;object-position:center;border-radius:var(--rad-md);overflow:hidden;object-fit:cover}.page-project .project-stages-wrapper{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:1rem}.page-project .project-stages-inner{display:flex;align-items:center;width:100%;justify-content:space-between}.page-project .projects-stages .projects-filters .form-group .icon{position:absolute;right:1rem;display:flex;top:0;bottom:0;align-items:center}.page-project .projects-stages .projects-filters .form-group .icon svg{width:100%;height:auto;max-width:.875rem}.page-project .projects-stages .projects-filters .form-group .form-control{border-radius:50px;padding:.5rem 2.875rem .5rem 1rem;background:var(--body-bg)}.page-project .projects-stages .projects-filters .text{color:var(--gray)}.page-project .projects-stages .projects-filters{display:flex;justify-content:space-between;align-items:flex-end}.page-project .btn_project_stage{display:flex;align-items:center;justify-content:center;font-size:var(--text-xs)}.page-project .btn_project_stage.active{font-size:var(--text-sm);border-color:var(--primary-color);background:var(--primary-color);color:#000}.page-project .project-details-image video{width:100%;height:100%2588}.page-project .project-available-apartmens-label{position:absolute;top:.625rem;left:.625rem;background:#fff;padding:.313rem .625rem;border-radius:var(--rad-sm)}.page-project .project-available-apartmens-label strong{font-weight:600}.page-available-project .available-project-grid .available-project-card .available-project-content-inner .info .text strong.red,.page-project .project-available-apartmens-label strong.red{color:var(--red)}.page-available-project .available-project-grid .available-project-card .available-project-content-inner .info .text strong.green,.page-project .project-available-apartmens-label strong.green{color:var(--green)}.page-project .project-details-inner{padding:1.25rem;border-radius:var(--rad-lg);display:flex;flex-direction:column;height:100%;background:var(--white);gap:1rem}.page-project .project-details-inner .project-details-content{display:flex;flex-direction:column;height:100%;justify-content:space-between}.page-project .project-details-inner .project-details-content .btn-coming-soon{color:var(--white);font-size:1rem;font-weight:500;padding:.75rem 2rem;border-radius:50px;background:var(--secondary-color);border:none;width:fit-content;transition:var(--transition-fast);display:flex;align-items:center;justify-content:center}.page-project .project-details-inner .project-details-content .project-details-content-inner{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;gap:.313rem}.page-project .project-details-inner .project-details-content .project-details-content-inner.coming-soon-inner{justify-content:flex-start}.page-project .project-details-content{display:flex;flex-direction:column;gap:1.875rem}.page-project .project-details-inner .coming-soon-project::before{content:"";position:absolute;width:100%;height:100%;inset:0;background:rgba(0,0,0,.4);z-index:1;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:var(--rad-md)}.page-project .project-details-inner .coming-soon-project .text{z-index:1;position:relative}.leaflet-tile-pane{filter:grayscale(1)}.leaflet-touch .leaflet-right{display:none!important}#_builder-form{max-width:100%;background-color:transparent;border:none;border-radius:0;padding:0}.page-available-project .available-project-grid .available-project-card .available-project-image .project-image{aspect-ratio:4/4;object-fit:cover;border-radius:100%;width:70%}.page-available-project .available-project-grid .available-project-card .available-project-image .module-button{position:absolute;right:0;bottom:0}.page-available-project .available-project-grid .available-project-card .available-project-image .module-button .btn-pulse{margin:20px;padding:2.5rem}.page-available-project .available-project-grid .available-project-card .project-logo{position:absolute;top:0;right:0;width:25%}.page-available-project .available-project-grid .available-project-card .available-project-content{display:flex;flex-grow:1}.page-available-project .available-project-grid .available-project-card .available-project-content-inner .info{max-width:70%;display:flex;flex-direction:column;gap:.313rem;flex-grow:1}.page-available-project .available-project-grid .available-project-card .available-project-content-inner .info .text strong{font-weight:700}.page-available-project .project-stages-wrapper .project-stages-inner{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:1rem}.price-range-wrapper{display:flex;gap:.313rem}.price-range-wrapper .euro-symbol,.price-range-wrapper input,.price-range-wrapper label{color:var(--white);font-family:Inter;font-weight:400;font-size:.875rem}.price-range-wrapper input{width:7ch;padding:0;margin:0;border:0;background:0 0}.price-range-wrapper input:focus-visible{outline:0}.filtre-apartamente #form-filtre-apartamente .price-range-wrapper{width:100%;flex-direction:column;padding:.5rem 1rem}.filtre-apartamente #form-filtre-apartamente .price-range-wrapper .price-range-inner{display:flex;align-items:center;gap:.5rem}.filtre-apartamente #form-filtre-apartamente .price-range-wrapper .price-range-inner .price-labels .price-label{white-space:nowrap;color:var(--white);font-family:Inter;font-weight:400;font-size:.875rem}.filtre-apartamente #form-filtre-apartamente .price-range-wrapper .price-range-inner #price-slider{width:100%;border:none;margin:8.5px 10px!important}.filtre-apartamente #form-filtre-apartamente .price-range-wrapper .price-range-inner #price-slider .noUi-handle{width:20px;height:20px;border-radius:100%;border:none;top:-8.5px;right:-10px;cursor:pointer}.filtre-apartamente #form-filtre-apartamente .price-range-wrapper .price-range-inner .noUi-horizontal{height:.25rem}.filtre-apartamente #form-filtre-apartamente .price-range-wrapper .price-range-inner input::-webkit-inner-spin-button,.filtre-apartamente #form-filtre-apartamente .price-range-wrapper .price-range-inner input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.nav-utility.navbar-dark-mode .toggle-button{background:0 0;border:1px solid var(--primary-color);padding:.714rem;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;width:3.042rem;height:3.042rem;transition:background .3s,transform .5s ease-in-out}.nav-utility.navbar-dark-mode .toggle-button:has(.hidden-checkbox:checked){transform:rotate(180deg)}.nav-utility.navbar-dark-mode .icon-wrapper{position:relative;width:1.714rem;height:1.714rem}header .nav-utility.navbar-dark-mode .icon{position:absolute;width:100%;height:100%;transition:var(--transition-fast)}.nav-utility.navbar-dark-mode .moon{opacity:0;transform:rotate(-180deg)}.hidden-checkbox:checked+.toggle-button .sun{opacity:0;transform:rotate(180deg)}.hidden-checkbox:checked+.toggle-button .moon{opacity:1;transform:rotate(0)}body:has(.hidden-checkbox:checked) .about-us-section{background:var(--secondary-color)}body:has(.hidden-checkbox:checked) .about-us-section .text>*,body:has(.hidden-checkbox:checked) .about-us-section .title-cards .about-us-cards-wrapper .fickle-header .fickle-subtitle .fickle-title,body:has(.hidden-checkbox:checked) .about-us-section .title-cards .about-us-cards-wrapper .fickle-header .fickle-title .fickle-title,body:has(.hidden-checkbox:checked) .about-us-section .title>*,body:has(.hidden-checkbox:checked) .apartment-sketches-section .apartment-sketches .title>*,body:has(.hidden-checkbox:checked) .blog-category-card .card-body .card-content .blog-card-desc>*,body:has(.hidden-checkbox:checked) .blog-category-card .card-body .card-content .text>*,body:has(.hidden-checkbox:checked) .blog-category-page .blog-category-card .card-header .blog-category-details>*,body:has(.hidden-checkbox:checked) .blog-category-page .blog-category-grid .blog-category-header .category-title>*,body:has(.hidden-checkbox:checked) .breadcrumbs-container-top .breadcrumbs a,body:has(.hidden-checkbox:checked) .image-text-section .text>*,body:has(.hidden-checkbox:checked) .image-text-section .title>*,body:has(.hidden-checkbox:checked) .pagination li>*,body:has(.hidden-checkbox:checked) .static-team-section .static-card-text-col .static-card-text .text>*,body:has(.hidden-checkbox:checked) .static-team-section .static-card-text-col .static-card-text .title>*,body:has(.hidden-checkbox:checked) .testimonials-grid .testimonial-card .testimonial-body .testimonial-name p,body:has(.hidden-checkbox:checked) .testimonials-grid .testimonial-card .testimonial-body .testimonial-source>*,body:has(.hidden-checkbox:checked) .testimonials-section .text>*,body:has(.hidden-checkbox:checked) .testimonials-section .title>*,body:has(.hidden-checkbox:checked) .title-section-col .title-section .text>*,body:has(.hidden-checkbox:checked) .title-section-col .title-section .title>*{color:var(--white)}body:has(.hidden-checkbox:checked) .breadcrumbs-container-top .back-button a,body:has(.hidden-checkbox:checked) .page-project .btn_project_stage,body:has(.hidden-checkbox:checked) .projects-stages .project-stages-wrapper .project-stages-inner .title,body:has(.hidden-checkbox:checked) header .header-top-part .navbar .navbar-utilities .contact-item.phone .text,body:has(.hidden-checkbox:checked) header .header-top-part .navbar .navbar-utilities .nav-utility .language-switcher .btn_switch_language_ajax,body:has(.hidden-checkbox:checked) header .navbar-toggler .navbar-toggle-text,body:has(.hidden-checkbox:checked) header.menu-open.fixed .header-top-part .navbar .navbar-utilities .contact-item.phone .text,body:has(.hidden-checkbox:checked) header.menu-open.fixed .header-top-part .navbar .navbar-utilities .nav-utility .language-switcher .btn_switch_language_ajax,body:has(.hidden-checkbox:checked) header.menu-open.fixed .navbar-toggler .navbar-toggle-text{transition:var(--transition-fast);color:var(--white)}body:has(.hidden-checkbox:checked) header.fixed .header-top-part .navbar .navbar-utilities .contact-item.phone .text,body:has(.hidden-checkbox:checked) header.fixed .header-top-part .navbar .navbar-utilities .nav-utility .language-switcher .btn_switch_language_ajax,body:has(.hidden-checkbox:checked) header.fixed .navbar-toggler .navbar-toggle-text{transition:var(--transition-fast);color:var(--black)}body:has(.hidden-checkbox:checked) .breadcrumbs-container-top .back-button .icon-wrapper svg path,body:has(.hidden-checkbox:checked) .breadcrumbs-container-top .breadcrumbs svg path,body:has(.hidden-checkbox:checked) .pagination svg path,body:has(.hidden-checkbox:checked) header .header-top-part .navbar .navbar-utilities .contact-item.phone svg path,body:has(.hidden-checkbox:checked) header .nav-utility.navbar-dark-mode .icon,body:has(.hidden-checkbox:checked) header.menu-open.fixed .header-top-part .navbar .navbar-utilities .contact-item.phone svg path,body:has(.hidden-checkbox:checked) header.menu-open.fixed .nav-utility.navbar-dark-mode .icon{transition:var(--transition-fast);stroke:var(--white)}body:has(.hidden-checkbox:checked) header .navbar-toggler .navbar-toggler-bars .line,body:has(.hidden-checkbox:checked) header.menu-open.fixed .navbar-toggler .navbar-toggler-bars .line{transition:var(--transition-fast);background-color:var(--white)}body:has(.hidden-checkbox:checked) header.fixed .navbar-toggler .navbar-toggler-bars .line{transition:var(--transition-fast);background-color:var(--black)}body:has(.hidden-checkbox:checked) header.fixed .header-top-part .navbar .navbar-utilities .contact-item.phone svg path,body:has(.hidden-checkbox:checked) header.fixed .nav-utility.navbar-dark-mode .icon{transition:var(--transition-fast);stroke:var(--black)}body:has(.hidden-checkbox:checked),body:has(.hidden-checkbox:checked) .about-cards-section .about-card{background:var(--secondary-color)}body:has(.hidden-checkbox:checked) .values-section,body:has(.hidden-checkbox:checked) footer .footer-inner{background:0 0}body:has(.hidden-checkbox:checked) .breadcrumbs-container-top{background:rgba(255,255,255,.05)}body:has(.hidden-checkbox:checked) .breadcrumbs-container-top .breadcrumbs span,body:has(.hidden-checkbox:checked) .page-project .projects-stages .projects-filters .text{color:rgba(255,255,255,.7)}body:has(.hidden-checkbox:checked) .about-cards-section .about-card .fickle-content .fickle-text-content>*,body:has(.hidden-checkbox:checked) .about-cards-section .about-card .fickle-header .fickle-subtitle .fickle-title,body:has(.hidden-checkbox:checked) .about-cards-section .about-card .fickle-header .fickle-title .fickle-title,body:has(.hidden-checkbox:checked) .apartment-facilities .facility-item .text,body:has(.hidden-checkbox:checked) .apartment-facilities .facility-item .value,body:has(.hidden-checkbox:checked) .apartment-hero-content .price-inner .price,body:has(.hidden-checkbox:checked) .apartment-hero-content .price-inner .vat,body:has(.hidden-checkbox:checked) .apartment-hero-content .title,body:has(.hidden-checkbox:checked) .apartment-metas li,body:has(.hidden-checkbox:checked) .apartment-sketches-section .apartment-sketches .sketch-general .empty-general-sketch,body:has(.hidden-checkbox:checked) .apartment-sketches-section .apartment-sketches .sketches-hero .buildings-names button,body:has(.hidden-checkbox:checked) .blog-page .blog-container .similar-items-wrapper .sililar-items-title>*,body:has(.hidden-checkbox:checked) .faq-section .module-faq .accordion .accordion-item .accordion-header .accordion-button,body:has(.hidden-checkbox:checked) .faq-section .text>*,body:has(.hidden-checkbox:checked) .faq-section .title>*,body:has(.hidden-checkbox:checked) .faq-title .title,body:has(.hidden-checkbox:checked) .gdpr-page .module-text2>*,body:has(.hidden-checkbox:checked) .module-contact ul li>*,body:has(.hidden-checkbox:checked) .nav-footer>*,body:has(.hidden-checkbox:checked) .page-available-project .available-project-grid .available-project-card .available-project-content-inner .info .text,body:has(.hidden-checkbox:checked) .page-available-project .available-project-grid .available-project-card .available-project-content-inner .info .text strong.green,body:has(.hidden-checkbox:checked) .public-timeline-wrapper .timeline-info .timeline-date,body:has(.hidden-checkbox:checked) .public-timeline-wrapper .timeline-info .timeline-title>*,body:has(.hidden-checkbox:checked) .similar-projects-section .title-arrows-wrapper>*,body:has(.hidden-checkbox:checked) .sketches-hero .building-floors .floor-button,body:has(.hidden-checkbox:checked) .static-team-section .logo-team-section-col .logo-team-section .text>*,body:has(.hidden-checkbox:checked) .team-category-card .card-body .card-content .text>*,body:has(.hidden-checkbox:checked) .team-section-slider .title-section-col .title-section .text>*,body:has(.hidden-checkbox:checked) .team-section-slider .title-section-col .title-section .title>*,body:has(.hidden-checkbox:checked) footer .footer-inner .footer-partners-col .footer-partners .text>*,body:has(.hidden-checkbox:checked) footer .footer-newsletter .text>*,body:has(.hidden-checkbox:checked) footer .module-newsletter .form-check-acceptance .form-check-label>*{color:var(--white)}.values-section .value-card-col .value-card .text>*,body:has(.hidden-checkbox:checked) .faq-section .module-faq .accordion .accordion-item .accordion-body>*,body:has(.hidden-checkbox:checked) .faq-section .module-faq .accordion .accordion-item.show .accordion-header .accordion-button .text{color:var(--black)}body:has(.hidden-checkbox:checked) .apartment-metas .separator,body:has(.hidden-checkbox:checked) .faq-section .module-faq .accordion .accordion-item.show,body:has(.hidden-checkbox:checked) .green .btn-pulse{background:var(--white)}body:has(.hidden-checkbox:checked) .green .btn-pulse .text{color:var(--black)}body:has(.hidden-checkbox:checked) .green .btn-pulse .pulse-lines .pulse-line{border-color:var(--white)}body:has(.hidden-checkbox:checked) .faq-section .module-faq .accordion .accordion-item .accordion-header .accordion-button .icon svg path,body:has(.hidden-checkbox:checked) .module-contact ul li svg path,body:has(.hidden-checkbox:checked) .similar-projects-section .title-arrows-wrapper .arrows-wrapper .arrow svg path,body:has(.hidden-checkbox:checked) .team-section .team-grid-slider .team-slider-arrows svg path,body:has(.hidden-checkbox:checked) .testimonials-inner .testimonials-arrows .slick-arrow .arrow svg path{stroke:var(--white)}body:has(.hidden-checkbox:checked) .faq-section .module-faq .accordion .accordion-item.show .accordion-header .accordion-button .icon svg path{stroke:var(--black)}body:has(.hidden-checkbox:checked) .faq-section .module-faq .accordion .accordion-item{background:0 0}body:has(.hidden-checkbox:checked) .page-project .projects-stages .projects-filters .form-group .form-control{background:0 0;color:var(--white)}body:has(.hidden-checkbox:checked) .page-project .projects-stages .projects-filters .form-group .icon svg path{stroke:var(--white)}body:has(.hidden-checkbox:checked) .form-check-acceptance .form-check-label a{color:var(--primary-color)}body:has(.hidden-checkbox:checked) .page-available-project .available-project-grid .available-project-card .available-project-content-inner .info .address img,body:has(.hidden-checkbox:checked) .static-team-section .logo-team-section-col .logo-team-section img,body:has(.hidden-checkbox:checked) footer .footer-inner .footer-partners-col .footer-partners .module-gallery .module-gallery-inner .gallery-item img{filter:invert(1)}body:has(.hidden-checkbox:checked) #sketch-section .apartment-sketches .swipe-animation-overlay{mix-blend-mode:color;background:#001d00}body:has(.hidden-checkbox:checked) .apartment-sketches-section .apartment-sketches .sketches-hero .buildings-names button.active{background:var(--primary-color)!important;color:var(--black)!important}body:has(.hidden-checkbox:checked) .page-project .project-stages-wrapper{border-bottom:1px solid rgba(255,255,255,.1)}body:has(.hidden-checkbox:checked) .contact-page.contact-section .page-contact-form{padding:0}body:has(.hidden-checkbox:checked) .sketches-hero .building-floors .floor-button.active{background:var(--primary-color)!important;color:var(--black)!important}body:has(.hidden-checkbox:checked) .thank-you-section h1,body:has(.hidden-checkbox:checked) .thank-you-section p{color:#fff}.apartment-sketches .sketch-general .promptBox{height:4rem;width:4rem;transform:translate(-50%,-50%);position:absolute;top:50%;left:60%;opacity:1;transition:.3s;pointer-events:none;z-index:1000}.apartment-sketches .sketch-general .tapperoo{height:48px;width:100px;position:absolute;top:0;left:2rem;border-radius:100px;background-color:#fff;z-index:-1;animation:3s infinite tapperoo}@keyframes tapperoo{0%{height:25%;width:25%}50%{height:5%;width:35%;opacity:0;transform:translate(-250%)}100%{opacity:0}}.apartment-sketches .sketch-general #tap-gesture{position:absolute;transform:rotate(30deg);animation:3s infinite handMove}@keyframes handMove{0%,100%{transform:rotate(30deg)}50%{transform:translate(-60%,-10%) rotate(-30deg) scale(.9)}}#sketch-section .apartment-sketches .swipe-animation-overlay{position:absolute;width:100%;height:100%;mix-blend-mode:color;background:#fff;z-index:99}.custom-select-styled{position:absolute;inset:0;display:flex;align-items:center;padding:.5rem 1.875rem .5rem 1rem;color:var(--white,#fff);cursor:pointer}.custom-select-hidden{position:absolute!important;inset:0;opacity:0;pointer-events:none}.custom-select-portal{position:fixed;z-index:9999;margin:0;padding:6px 0;list-style:none;width:240px;max-height:260px;overflow:auto;background:rgba(0,0,0,.4);backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%);border:1px solid rgba(255,255,255,.25);border-radius:10px;box-shadow:0 10px 28px rgba(0,0,0,.18);will-change:backdrop-filter;opacity:0;transform:scale(.98) translateY(-4px);transition:opacity .18s,transform .18s}.custom-select-portal.is-open{opacity:1;transform:none}.custom-select-portal.is-closing{opacity:0;transform:scale(.98) translateY(-4px)}.custom-select-portal li{padding:10px 14px;transition:background .15s,color .15s;cursor:pointer;white-space:nowrap;color:#fff}.custom-select-portal li.is-selected,.custom-select-portal li:hover{color:var(--white)}.thank-you-section .row{display:flex;align-content:center;justify-content:center;gap:60px;min-height:calc(100vh - 109px);padding-top:50px;padding-bottom:50px}.thank-you-section .thank-you-text{max-width:800px;display:flex;flex-direction:column;align-items:center;gap:20px}.thank-you-section .thank-you-icon{display:flex;align-items:center;justify-content:center}.thank-you-section .thank-you-icon .module-code{width:8.125rem;height:4.375rem;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.thank-you-section .thank-you-icon .module-code .icon-mail-wrapper{display:flex;width:100%;height:100%;position:relative}.thank-you-section .icon-wrapper .icon{position:absolute;z-index:2;transform:translate3d(0,0,0);fill:none;stroke-width:2px;stroke:var(--primary-color);stroke-linecap:square;stroke-dasharray:325 325;top:-50%}.mail{stroke-dashoffset:326;transition:stroke-dashoffset 1s ease-in-out}.icon.mail,.plane{stroke-dashoffset:0}.plane{transition:stroke-dashoffset 1s ease-in-out .6s}.icon.mail{animation:1s ease-in-out .2s forwards mail-anim}.icon.plane{stroke-dashoffset:325;animation:1s ease-in-out .2s forwards plane-anim,1.5s ease-in-out 1.2s forwards fly-anim;opacity:0}.circle,.circle-outer{animation:1s ease-in-out .2s forwards circle-anim}@keyframes mail-anim{to{stroke-dashoffset:326}}@keyframes plane-anim{to{stroke-dashoffset:0;opacity:1}}@keyframes circle-anim{to{transform:scale(0)}}@keyframes fly-anim{0%,50%{transform:translate3d(0,0,0) scale(1)}60%{transform:translate3d(-10px,5px,0) scale(1.05)}70%{opacity:1}85%{opacity:0}100%{transform:translate3d(300px,-150px,0) scale(.4);opacity:0}}.thank-you-section .thank-you-icon .module-text>*{animation:1s 2.4s forwards thank-you-title;opacity:0;transform:scale(0);font-size:min(max(24px, calc(1.5rem + ((1vw - 2.8px) * 1.4634))), 48px)}@keyframes thank-you-title{to{transform:scale(1);opacity:1}}