.attachment svg,.widget_media_image svg{max-width:100%;height:auto}html,body{font-family:Arial,Helvetica,sans-serif;margin:0;padding:0;overflow-x:clip}html{scroll-behavior:smooth;background:#1f1f1f}body{background:#fff}.unik-antispam-field{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}h1,h2,h3,h4,h5,h6{font-family:Georgia,'Times New Roman',Times,serif}.property-archive{background-image:url(../../../themes/unik-residence/assets/img/bck.svg);background-repeat:repeat-y;background-position:top center;background-size:100% auto}body.single-property,body.single-proprietate,body.post-type-archive-property,body.single-property .site-main,body.single-proprietate .site-main{background-image:url(../../../themes/unik-residence/assets/img/bck.svg);background-repeat:repeat-y;background-position:top center;background-size:100% auto}.property-archive__intro,.property-archive__grid{max-width:1100px;margin:0 auto;padding:0 20px 10px}.property-archive__intro{margin-bottom:32px}.property-archive__title{color:#C79843;margin-bottom:16px;font-size:2.5rem;text-align:center}.property-archive__description{background-color:#C1253A;color:#fff;padding:1px 20px;border-radius:4px;text-align:center}.property-archive__description--full{border-radius:0;margin:0 calc(-50vw + 50%);background:transparent}.property-archive__description-inner{max-width:1100px;margin:0 auto;padding:0 20px 10px;text-align:center;color:#000;font-size:1.08rem;line-height:1.7}.news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.single-property-viewing{margin:36px auto;max-width:1100px;padding:0}.single-property-viewing__inner{background:#fff;border:1px solid #d7d7d7;border-radius:16px;padding:24px;box-shadow:0 14px 34px rgba(0,0,0,.06)}.single-property-viewing__header{margin-bottom:18px}.single-property-viewing__title{color:#c1253a;margin:0 0 8px;font-size:2rem}.single-property-viewing__subtitle{margin:0;color:#555;line-height:1.45}.single-property-viewing__auth{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:16px 0 18px}.single-property-viewing__signin{border:0;background:#1f1f1f;color:#fff;border-radius:999px;padding:12px 20px;font-weight:600;font-size:.95rem;cursor:pointer}.single-property-viewing__auth-status{color:#1f2937;background:#f5f5f5;border:1px solid #dedede;border-radius:999px;padding:10px 16px;font-size:.92rem}.single-property-viewing__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px}.single-property-viewing__field{display:flex;flex-direction:column;gap:8px;font-size:.95rem;color:#222}.single-property-viewing__field span{font-weight:600}.single-property-viewing__field input,.single-property-viewing__field textarea,.single-property-viewing__field select{padding:12px 14px;border:1px solid #dadce0;border-radius:10px;font-size:.98rem;background:#fff}.single-property-viewing__field--full{grid-column:1 / -1}.single-property-viewing__actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:10px}.single-property-viewing__submit{border:0;background:#c1253a;color:#fff;border-radius:999px;padding:12px 22px;font-size:.97rem;font-weight:600;cursor:pointer}.single-property-viewing__submit:disabled{opacity:.65;cursor:not-allowed}.single-property-viewing__feedback{color:#374151;font-size:.94rem;min-height:22px}.single-property-viewing__feedback.is-error{color:#b91c1c}.single-property-viewing__feedback.is-success{color:#046c4e}@media (max-width:800px){.single-property-viewing__grid{grid-template-columns:1fr}}.news-card{height:auto!important;min-height:0!important}.news-card .property-card__link{height:auto!important}.news-card .property-card__image{max-height:248px;display:flex;align-items:center;justify-content:center;background:#f7f7f7}.news-card__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 0 10px}.news-card__reading-time,.news-card__date{font-size:.84rem;font-weight:600;color:rgba(17,17,17,.7);text-transform:uppercase;letter-spacing:.06em}.news-card__excerpt{padding:0 0 2px;color:#4f4f4f;line-height:1.58;font-size:.98rem;display:-webkit-box;line-clamp:7;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.news-card__footer{justify-content:center;align-items:center;padding-top:6px;padding-bottom:0;margin-bottom:0}.news-card .property-card__divider{margin-top:0;padding-top:4px}.news-card__cta{display:inline-flex;align-items:center;justify-content:center;align-self:center;min-width:160px;padding:10px 20px;font-size:.96rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin:0 auto;line-height:1}@media (min-width:769px){.news-card .property-card__tag.news-card__cta{min-width:138px;min-height:28px;padding:6px 14px;border-radius:0;border:1px solid #c79843;background:linear-gradient(135deg,rgba(249,224,129,.88) 0%,rgba(249,224,129,.72) 16%,rgba(249,224,129,.38) 30%,rgba(249,224,129,.08) 44%,rgba(249,224,129,0) 54%),linear-gradient(180deg,#d2a957 0%,#c79843 48%,#b98833 100%);color:#fff;font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:0;align-self:center;text-align:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.38),inset 0 -1px 0 rgba(120,84,20,.16),0 12px 22px rgba(199,152,67,.18);transition:background 0.2s ease,color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.news-card .property-card__tag.news-card__cta:hover{background:#fff;color:#000;border-color:#c79843;box-shadow:0 14px 28px rgba(199,152,67,.2)}}.news-card .property-card__body{display:grid;grid-template-rows:auto auto auto;align-content:start;padding:16px 20px 6px}.news-card .property-card__image img{width:100%;height:100%;object-fit:contain;object-position:center center;transform:none;background:#f7f7f7;margin:0 auto;display:block}.news-card:hover .property-card__image img{transform:none}.news-card .property-card__content{padding-bottom:0}.news-card .property-card__footer{margin-top:0;padding-top:6px;padding-bottom:0}@media (max-width:900px){.news-grid{grid-template-columns:1fr}}@media (max-width:640px){.news-grid{grid-template-columns:1fr}}.single-news{padding:0 0 60px}.single-news__hero{position:relative;margin:0 calc(-50vw + 50%);min-height:360px;display:flex;align-items:flex-end;background-color:#2b2b2b;background-size:cover;background-position:center;background-repeat:no-repeat}.single-news__hero::before{content:'';position:absolute;inset:0;background:rgba(0,0,0,.45)}.single-news__hero-inner{position:relative;z-index:1;width:100%;max-width:1100px;margin:0 auto;padding:42px 20px}.single-news__title{margin:0;color:#fff;font-size:clamp(1.9rem, 3.5vw, 3rem);line-height:1.15}.single-news__body{max-width:1100px;margin:0 auto;padding:24px 20px 0}.single-news__meta{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:.95rem;color:#666;margin-bottom:20px}.single-news__content{color:#1f1f1f;line-height:1.7}.single-news__content img{max-width:100%;height:auto}.related-news{max-width:1100px;margin:28px auto 0;padding:0 20px}.related-news__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.related-news__title{margin:0;font-size:1.8rem;color:#111}.related-news__nav{display:flex;gap:8px}.related-news__btn{width:38px;height:38px;border-radius:0;border:1px solid rgba(199,152,67,.22);background:#fff;color:#1f1b14;cursor:pointer;display:grid;place-items:center;box-shadow:0 6px 12px rgba(0,0,0,.08);transition:background 0.15s ease,border-color 0.15s ease,transform 0.15s ease}.related-news__btn:hover{background:#fff;border-color:#c79843;color:#c79843;transform:translateY(-1px)}.related-news__viewport{overflow:hidden}.related-news__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 18px) / 2);gap:18px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;padding-bottom:6px}.related-news__track::-webkit-scrollbar{display:none}.related-news__track .news-card{scroll-snap-align:start;width:100%}.news-card--slide{min-height:0}@media (max-width:768px){.related-news__track{grid-auto-columns:100%}.single-news__hero{min-height:280px}.single-news__meta{flex-direction:column;align-items:flex-start}.related-news__track{grid-auto-columns:minmax(260px,85%)}}.single-project-hero{position:relative;margin:0 calc(-50vw + 50%);min-height:260px;display:flex;align-items:flex-end;padding:46px 20px 28px;text-align:center;background:#f6f6f6;background-size:cover;background-position:center;background-repeat:no-repeat}.single-project-hero::before{content:'';position:absolute;inset:0;background:rgba(0,0,0,.42)}.single-project-hero__inner{position:relative;z-index:1;max-width:960px;margin:0 auto;width:100%}.single-project-hero__title{margin:0;font-size:2.8rem;color:#fff;letter-spacing:-.01em;text-shadow:0 2px 12px rgba(0,0,0,.35)}.single-project-hero__badge{display:inline-block;margin-top:22px;padding:10px 28px;border-radius:0;background:#c1253a;color:#fff;font-weight:600;text-transform:uppercase;font-size:.95rem;letter-spacing:.08em}.single-project-details{padding:30px 20px 10px}.single-project-details__grid{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 32px;padding:0 10px}.single-project-details__item{background:#fff;border:1px solid #e4e4e4;border-radius:0;padding:22px 18px;text-align:center;box-shadow:0 6px 16px rgba(0,0,0,.04);position:relative}.single-project-details__item::before{content:'';position:absolute;inset:12px;border:1px solid rgba(199,152,67,.16);pointer-events:none}.single-project-details__icon{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;margin-bottom:12px}.single-project-details__icon img{width:40px;height:40px;object-fit:contain;display:block}.single-project-details__label{display:block;font-size:.95rem;color:#5e5e5e;margin-bottom:6px;text-transform:uppercase;letter-spacing:.08em}.single-project-details__value{display:block;font-size:1.35rem;font-weight:600;color:#c79843;letter-spacing:-.01em}@media (max-width:900px){.single-project-details__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.single-project-details__grid{grid-template-columns:1fr}}.single-project-gallery{padding:20px 20px 40px}.single-project-gallery__inner{max-width:1080px;margin:0 auto}.single-project-gallery__title{font-size:1.9rem;margin:0 0 22px;color:#1f1f1f;text-align:left}.project-gallery-mosaic{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-auto-rows:220px;gap:18px;grid-auto-flow:dense}.project-gallery-mosaic__item{position:relative;border:none;padding:0;width:100%;height:100%;border-radius:0;overflow:hidden;cursor:zoom-in;box-shadow:0 10px 20px rgba(0,0,0,.08)}.project-gallery-mosaic__item:nth-child(6n+1),.project-gallery-mosaic__item:nth-child(6n+4){grid-row:span 2}.project-gallery-mosaic__item:nth-child(3n+2){grid-column:span 2}.project-gallery-mosaic__item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.3s ease}.project-gallery-mosaic__item:hover img{transform:scale(1.05)}.project-gallery-modal{position:fixed;inset:0;display:none;align-items:center;justify-content:center;z-index:1000}.project-gallery-modal.is-open{display:flex}.project-gallery-modal__shell{position:relative;z-index:1;width:100%;max-width:1100px;max-height:90vh;margin:0 20px}.project-gallery-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.8)}.project-gallery-modal__content{position:relative;z-index:2;border-radius:0;overflow:hidden;background:transparent;min-height:320px;width:100%;max-height:90vh}.project-gallery-modal__content img{display:block;width:100%;height:100%;object-fit:cover;background:transparent;cursor:grab}.project-gallery-modal__content img.is-dragging{cursor:grabbing}.project-gallery-modal__close{position:absolute;top:12px;right:12px;background:rgba(0,0,0,.65);color:#fff;border:none;border-radius:50%;width:36px;height:36px;cursor:pointer;font-size:1.2rem;display:inline-flex;align-items:center;justify-content:center}.project-gallery-modal__arrow{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.6);color:#fff;border:none;border-radius:50%;width:44px;height:44px;font-size:1.5rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:background 0.2s ease;display:none}.project-gallery-modal__arrow:disabled{opacity:.35;cursor:default}.project-gallery-modal__arrow:not(:disabled):hover{background:#c1253a}.project-gallery-modal__arrow--prev{left:10px}.project-gallery-modal__arrow--next{right:10px}.project-gallery-modal__zoom{position:absolute;bottom:15px;right:15px;display:flex;gap:10px;z-index:2;display:none}.project-gallery-modal__zoom-btn{width:42px;height:42px;border-radius:50%;border:none;background:rgba(0,0,0,.65);color:#fff;font-size:1.2rem;cursor:pointer;transition:background 0.2s ease}.project-gallery-modal__zoom-btn:hover{background:#c1253a}body.project-gallery-modal-open{overflow:hidden}@media (max-width:768px){.project-gallery-mosaic{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-auto-rows:180px}.project-gallery-mosaic__item:nth-child(6n+1),.project-gallery-mosaic__item:nth-child(6n+4),.project-gallery-mosaic__item:nth-child(3n+2){grid-row:span 1;grid-column:span 1}.project-gallery-modal__shell{width:100%;max-width:90vw;max-height:90vh;height:auto;margin:0 20px}.project-gallery-modal__content{max-height:90vh;border-radius:0}.project-gallery-modal__zoom{display:none}.project-gallery-modal__arrow{display:inline-flex}.single-project-facilities,.single-project-interest,.single-project-description,.single-project-location{width:100%;max-width:calc(100% - 32px);padding:0 20px;margin-left:auto;margin-right:auto;box-sizing:border-box;overflow-x:hidden}.single-project-facilities img,.single-project-interest img,.single-project-description img,.single-project-location img,.single-project-facilities iframe,.single-project-interest iframe,.single-project-description iframe,.single-project-location iframe,.single-project-facilities .property-location-map,.single-project-location .property-location-map{max-width:100%;height:auto;box-sizing:border-box}.project-facility-children{grid-template-columns:1fr}.single-project-interest__inner{grid-template-columns:1fr}.single-project-location .property-location-map{height:280px}}@media (max-width:768px){body.single-proiect .single-project-facilities,body.single-proiect .single-project-interest,body.single-proiect .single-project-description,body.single-proiect .single-project-location,body.single-project .single-project-facilities,body.single-project .single-project-interest,body.single-project .single-project-description,body.single-project .single-project-location{width:calc(100% - 24px);max-width:calc(100% - 24px);padding:0 12px;margin-left:auto;margin-right:auto;box-sizing:border-box;overflow-x:hidden}body.single-proiect .single-project-facilities__inner,body.single-proiect .single-project-interest__inner,body.single-proiect .single-project-description__body,body.single-proiect .single-project-location .property-location-map,body.single-project .single-project-facilities__inner,body.single-project .single-project-interest__inner,body.single-project .single-project-description__body,body.single-project .single-project-location .property-location-map{width:100%;max-width:100%;box-sizing:border-box}}.single-project-content{padding:50px 0 80px}.single-project-content__inner{max-width:960px;margin:0 auto;padding:0 20px;font-size:1.05rem;line-height:1.7;color:#252525}.single-project-content__inner>*:first-child{margin-top:0}.single-project-content__inner>*:last-child{margin-bottom:0}.property-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;row-gap:32px}@media (max-width:1024px){.property-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.property-card{border:1px solid rgba(199,152,67,.18);border-radius:0;overflow:hidden;box-shadow:0 18px 40px rgba(43,33,12,.08);background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(249,246,240,.96) 100%);transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease;height:620px;position:relative}.property-card__link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.property-card:hover{transform:translateY(-8px);box-shadow:0 28px 54px rgba(43,33,12,.14);border-color:#c79843}.property-card.is-reveal-ready.is-revealed:hover{transform:translateY(-8px)}.property-card__image{position:relative;flex:0 0 34%;min-height:180px;max-height:205px;background:#f7f7f7;overflow:hidden;border-radius:0}.property-card__image::after{content:'';position:absolute;top:12px;right:12px;bottom:0;left:12px;border-top:1px solid rgba(255,255,255,.58);border-left:1px solid rgba(255,255,255,.58);border-right:1px solid rgba(255,255,255,.58);pointer-events:none;z-index:1}.news-card__image::after{content:'';position:absolute;top:12px;right:12px;bottom:0;left:12px;border-top:1px solid rgba(255,255,255,.58);border-left:1px solid rgba(255,255,255,.58);border-right:1px solid rgba(255,255,255,.58);pointer-events:none;z-index:1}.property-card__image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transform:scale(1.04);transition:transform 0.35s ease}.property-card:hover .property-card__image img{transform:scale(1.09)}.property-card__placeholder{position:absolute;inset:0;background:linear-gradient(135deg,#f1f1f1,#fafafa)}.property-card__body{padding:22px 22px 20px;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.property-card__content{display:grid;gap:0}.property-card__title{font-size:1.42rem;margin:0;color:#1f1f1f;line-height:1.16;letter-spacing:-.02em}.property-card__project{display:flex;align-items:center;gap:8px;font-size:.88rem;font-weight:400;color:rgba(17,17,17,.72);padding:14px 0 12px}.property-card__project-icon{display:inline-flex;line-height:1;color:#111;width:16px;height:16px}.property-card__project-icon img{width:100%;height:100%;display:block}.property-card__meta{list-style:none;margin:0;padding:0;display:flex;gap:16px;font-size:.92rem;color:#111;justify-content:center;text-align:center;margin-top:12px;padding:14px 0 0;border-top:1px solid rgba(199,152,67,.12);flex-wrap:wrap}.property-card__meta-item{display:inline-flex;align-items:center;gap:7px}.property-card__meta-icon svg{display:block;color:#111}.property-card__meta-icon img{display:block;width:16px;height:16px;object-fit:contain}.property-card__price-old{color:#9b9b9b;text-decoration:line-through;font-size:.98rem;margin-bottom:2px}.property-card__price-row{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.property-card__price-main{color:#c79843;font-weight:700;font-size:1.54rem;line-height:1}.project-grid{display:flex;flex-direction:column;gap:24px}.project-cta{padding:50px 20px;color:#1f1f1f;text-align:center;box-sizing:border-box}.project-cta__inner{position:relative;left:50%;right:50%;width:100vw;max-width:none;margin-left:-50vw;margin-right:-50vw;padding:48px 52px;background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(249,246,240,.96) 100%);border:1px solid rgba(199,152,67,.18);box-shadow:0 20px 44px rgba(43,33,12,.1);box-sizing:border-box}.project-cta__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:1180px;margin:0 auto;padding:0 20px;box-sizing:border-box;text-align:center}.project-cta__inner::before{content:'';position:absolute;inset:14px;border:1px solid rgba(199,152,67,.22);pointer-events:none}.project-cta__text{width:100%;max-width:980px;margin:0 auto 24px;text-align:center;max-width:980px;font-size:clamp(1.8rem, 2.55vw, 2.2rem);line-height:1.05;letter-spacing:.08em;text-transform:uppercase;color:#111}.project-cta__btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 26px;background:linear-gradient(135deg,rgba(249,224,129,.88) 0%,rgba(249,224,129,.72) 16%,rgba(249,224,129,.38) 30%,rgba(249,224,129,.08) 44%,rgba(249,224,129,0) 54%),linear-gradient(180deg,#d2a957 0%,#c79843 48%,#b98833 100%);color:#fff;border-radius:0;font-weight:700;font-size:.96rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:1px solid #c79843;transition:background 0.2s ease,color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease;box-shadow:inset 0 1px 0 rgba(255,255,255,.38),inset 0 -1px 0 rgba(120,84,20,.16),0 12px 22px rgba(199,152,67,.18)}.project-cta__btn:hover{background:#fff;color:#000;border-color:#c79843;box-shadow:0 14px 28px rgba(199,152,67,.2)}.project-subscribe{padding:50px 20px 60px}.project-subscribe__inner{max-width:1210px}.project-subscribe__title{margin:0 0 24px}.project-subscribe__notice{padding:12px 14px;margin:0 0 16px}.project-subscribe__notice--success{background:#e8f6ee;color:#206c41;border:1px solid #b9e1ca}.project-subscribe__notice--error{background:#fdeeee;color:#8d1f2d;border:1px solid #f4c9cf}.project-subscribe__form{display:block}.project-subscribe__fields{gap:16px}.project-subscribe__field{display:flex;flex-direction:column;gap:8px}.project-subscribe__field label{font-size:.88rem;color:#4a402d;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.project-subscribe__field input[type="text"],.project-subscribe__field input[type="email"]{height:40px;padding:8px 12px;font-size:.92rem}.project-subscribe__field input:focus{box-shadow:0 0 0 3px rgba(199,152,67,.14)}.project-subscribe__checks{margin-top:18px;gap:12px;font-size:.94rem;color:#494949}.project-subscribe__check{font-size:.94rem;color:#494949}.project-subscribe__check input[type="checkbox"]{margin-top:3px;accent-color:#c79843}.project-subscribe__check a{font-weight:700}.project-subscribe__submit{margin-top:20px}.project-subscribe__submit:hover{box-shadow:0 14px 28px rgba(199,152,67,.2)}@media (max-width:900px){.project-subscribe__fields{grid-template-columns:1fr}}.project-card{border:1px solid rgba(199,152,67,.18);border-radius:0;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(249,246,240,.96) 100%);transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease;position:relative;box-shadow:0 18px 40px rgba(43,33,12,.08)}.project-card:hover{transform:translateY(-8px);border-color:#c79843}.project-card__link{display:flex;align-items:stretch;text-decoration:none;color:inherit}.project-card__content{flex:0 0 60%;padding:22px 22px 20px;display:flex;flex-direction:column;justify-content:flex-start;text-align:center;align-items:center;background:transparent;position:relative}.project-card__title{font-size:1.42rem;margin:0;color:#1f1f1f;line-height:1.16;letter-spacing:-.02em}.project-card__meta{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;margin:14px 0 12px}.project-card__meta-item{display:inline-flex;align-items:center;justify-content:center;min-width:0}.project-card__meta-label{font-size:.9rem;color:rgba(17,17,17,.72);margin-right:6px}.project-card__meta-value{font-size:1rem;font-weight:700;color:#c79843}.project-card__description{font-size:.95rem;color:#4f4f4f;line-height:1.65;margin-top:4px;text-align:center;display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;max-width:68ch;width:100%}.project-card__cta{margin-top:10px;margin-bottom:6px;display:inline-flex;align-self:center;background:linear-gradient(135deg,rgba(249,224,129,.88) 0%,rgba(249,224,129,.72) 16%,rgba(249,224,129,.38) 30%,rgba(249,224,129,.08) 44%,rgba(249,224,129,0) 54%),linear-gradient(180deg,#d2a957 0%,#c79843 48%,#b98833 100%);color:#fff;padding:13px 26px;border-radius:0;border:1px solid #c79843;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.96rem;transition:background 0.2s ease,color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease;box-shadow:inset 0 1px 0 rgba(255,255,255,.38),inset 0 -1px 0 rgba(120,84,20,.16),0 12px 22px rgba(199,152,67,.18)}.project-card__cta:hover{background:#fff;color:#000;border-color:#c79843;box-shadow:0 14px 28px rgba(199,152,67,.2)}.project-card__stage{position:absolute;top:14px;right:14px;padding:8px 14px;color:#fff;font-size:.78rem;font-weight:700;border-radius:0;text-transform:uppercase;letter-spacing:.08em;z-index:2;pointer-events:none}.project-card__media{flex:0 0 40%;position:relative;align-self:stretch;overflow:hidden}.project-card__media::after{content:'';position:absolute;top:12px;right:56px;bottom:12px;left:0;border-top:1px solid rgba(255,255,255,.58);border-right:1px solid rgba(255,255,255,.58);border-bottom:1px solid rgba(255,255,255,.58);pointer-events:none;z-index:1}.project-card__media img,.project-card__placeholder{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 0.35s ease}.project-card__media img{transform:scale(1.14)}.project-card__placeholder{background:linear-gradient(135deg,#f1f1f1,#fafafa)}.project-card:hover .project-card__media img{transform:scale(1.2)}@media (max-width:768px){.project-card__link{flex-direction:column-reverse}.project-card__content,.project-card__media{flex:1 1 auto}.project-card__media{min-height:260px}.project-card__media::after{top:12px;right:12px;bottom:0;left:12px;border-top:1px solid rgba(255,255,255,.58);border-left:1px solid rgba(255,255,255,.58);border-right:1px solid rgba(255,255,255,.58);border-bottom:0}.project-card__stage{top:16px;left:16px;right:auto}}.property-card__vat{color:#c79843;font-size:.96rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.property-card__price-details{font-size:.88rem;color:#555;padding:4px 0 18px;line-height:1.5}.property-card__tag{display:inline-flex;align-items:center;justify-content:center;background:#C79843;color:#fff;padding:7px 0 7px;border-radius:0;font-size:.76rem;font-weight:700;text-align:center;margin-bottom:14px;letter-spacing:.12em;text-transform:uppercase;align-self:flex-start}.property-card__offer{position:absolute;left:14px;top:14px;color:#fff;padding:8px 12px;border-radius:0;font-weight:700;font-size:.74rem;text-transform:uppercase;box-shadow:0 6px 14px rgba(0,0,0,.15);z-index:2;pointer-events:none;letter-spacing:.12em}.property-card__divider{border-top:1px solid rgba(199,152,67,.12);margin-top:auto;padding-top:18px}.property-card__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:0}.property-card__agent{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 auto}.property-card__agent-photo img,.property-card__agent-placeholder{width:48px;height:48px;border-radius:0;object-fit:cover;display:block}.property-card__agent-placeholder{background:linear-gradient(135deg,#f1f1f1,#fafafa)}.property-card__agent-info{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 auto}.property-card__agent-name{font-weight:600;font-size:.88rem;color:#1f1f1f}.property-card__agent-role{font-size:.82rem;color:#777;line-height:1.35}.property-card__id{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#7b5d1f;white-space:nowrap;flex:0 0 auto}.property-card__id{margin-left:auto;font-weight:600;color:#8c8f94;font-size:.74rem}.property-collection .property-card--featured{background:#c79843;border-color:#c79843}.property-collection .property-card--featured .property-card__title,.property-collection .property-card--featured .property-card__project,.property-collection .property-card--featured .property-card__project-icon,.property-collection .property-card--featured .property-card__meta,.property-collection .property-card--featured .property-card__meta-icon svg,.property-collection .property-card--featured .property-card__price-old,.property-collection .property-card--featured .property-card__price-details,.property-collection .property-card--featured .property-card__agent-name,.property-collection .property-card--featured .property-card__agent-role,.property-collection .property-card--featured .property-card__id{color:#fff}.property-collection .property-card--featured .property-card__project-icon img,.property-collection .property-card--featured .property-card__meta-icon img{filter:brightness(0) invert(1)}.property-collection .property-card--featured .property-card__price-main,.property-collection .property-card--featured .property-card__vat{color:#fff}.property-collection .property-card--featured .property-card__tag{background:#fff;color:#c79843}.property-collection .property-card--featured .property-card__meta,.property-collection .property-card--featured .property-card__divider{border-color:rgba(255,255,255,.34)}.property-collection .property-card--featured .property-card__agent-placeholder{background:rgba(255,255,255,.24)}.property-archive__pagination{margin-top:40px;text-align:center}.property-archive__empty{text-align:center;color:#555}.single-property-hero{max-width:1200px;margin:30px auto 20px;padding:0 20px;display:flex;gap:32px;align-items:flex-start}.single-property-hero__left{flex:0 0 75%}.single-property-hero__right{flex:0 0 25%;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.single-property-hero__title{font-size:2.3rem;color:#111;margin:0 0 12px;line-height:1.1}.home-hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(180deg,#fcfaf6 0%,#f5f0e6 100%)}.home-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;transform:none;overflow:hidden}.home-hero__bg-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.96) contrast(1.01)}.home-hero__bg::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#fff 0%,#fff 28%,rgba(255,255,255,.99) 35%,rgba(255,255,255,.9) 42%,rgba(255,255,255,.58) 50%,rgba(255,255,255,.18) 58%,rgba(255,255,255,.03) 64%,rgba(255,255,255,0) 69%),linear-gradient(180deg,rgba(255,255,255,.42) 0%,rgba(255,255,255,.14) 14%,rgba(255,255,255,.03) 28%,rgba(255,255,255,.03) 72%,rgba(255,255,255,.14) 86%,rgba(255,255,255,.42) 100%)}.home-hero__glow{position:absolute;z-index:2;width:34rem;height:34rem;border-radius:999px;pointer-events:none;opacity:.38;filter:blur(90px)}.home-hero__glow--left{top:4%;left:-10rem;background:rgba(199,152,67,.18)}.home-hero__glow--right{right:-6rem;top:-6rem;bottom:auto;background:rgba(199,152,67,.18)}.home-hero__overlay{position:relative;z-index:3;width:100%;height:100%;display:flex;align-items:center;padding:0 20px}.home-hero__content{position:relative;max-width:1320px;width:100%;margin:0 auto;padding:40px 0;display:grid;grid-template-columns:minmax(360px,760px);align-items:center;gap:0;color:#262626;text-shadow:none}.home-hero__copy{display:grid;gap:16px;max-width:760px;align-self:center;opacity:0;animation:homeHeroSlideInLeft 1.7s cubic-bezier(.16,1,.3,1) 0.18s forwards}.home-hero__copy-panel{display:grid;gap:16px}.home-hero__lead-line{display:none}.home-hero__panel{display:grid;gap:16px;align-self:end;justify-self:end;margin-right:-200px;width:min(100%, 340px);padding:24px;background:linear-gradient(180deg,rgba(255,255,255,.72) 0%,rgba(255,255,255,.46) 100%);border:1px solid rgba(199,152,67,.18);backdrop-filter:blur(10px);box-shadow:0 18px 36px rgba(43,33,12,.08);opacity:0;animation:homeHeroSlideInRight 1.7s cubic-bezier(.16,1,.3,1) 0.34s forwards}.home-hero__title{font-size:clamp(3.2rem, 5vw, 4.9rem);margin:0;letter-spacing:-.04em;line-height:.96;max-width:13.2ch;color:#2a2a2a;font-weight:500}.home-hero__title-accent{color:#c79843;background:linear-gradient(115deg,#b7842d 0%,#c79843 28%,#f9e081 48%,#fff3b8 56%,#c79843 74%,#8c6825 100%);background-size:220% 100%;background-position:18% 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:homeHeroCreamShine 4.8s ease-in-out infinite}@keyframes homeHeroCreamShine{0%,100%{background-position:18% 50%}50%{background-position:82% 50%}}.home-hero__description{margin:0;max-width:42ch;font-size:1.22rem;line-height:1.72;color:rgba(38,38,38,.84)}.home-hero__description-accent{color:#c79843;font-weight:600}.home-hero__actions{display:inline-flex;justify-content:flex-start;flex-wrap:wrap;gap:14px;margin-top:12px}.home-hero__btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 26px;border-radius:0;font-weight:700;font-size:.96rem;text-decoration:none;letter-spacing:.08em;text-transform:uppercase;transition:background 0.2s ease,color 0.2s ease,transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.home-hero__btn--primary{background:linear-gradient(135deg,rgba(249,224,129,.88) 0%,rgba(249,224,129,.72) 16%,rgba(249,224,129,.38) 30%,rgba(249,224,129,.08) 44%,rgba(249,224,129,0) 54%),linear-gradient(180deg,#d2a957 0%,#c79843 48%,#b98833 100%);color:#fff;border:1px solid #c79843;box-shadow:inset 0 1px 0 rgba(255,255,255,.38),inset 0 -1px 0 rgba(120,84,20,.16),0 12px 22px rgba(199,152,67,.18)}.home-hero__btn--primary:hover{background:#fff;color:#000;border-color:#c79843;box-shadow:0 14px 28px rgba(199,152,67,.2)}.home-hero__btn--primary:visited{color:#fff}.home-hero__btn--primary:hover,.home-hero__btn--primary:visited:hover{color:#000}.home-hero__btn--ghost{background:#fff;color:#000;border:1px solid #c79843}.home-hero__btn--ghost:hover{background:#c79843;color:#fff;border-color:#c79843}.home-hero__eyebrow{display:inline-flex;align-items:center;width:fit-content;padding:8px 14px;border:1px solid rgba(199,152,67,.24);background:rgba(255,255,255,.54);color:#7b5d1f;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.home-hero__stat{display:grid;gap:6px;padding-bottom:14px;border-bottom:1px solid rgba(42,42,42,.08);text-decoration:none;transition:transform 0.2s ease,border-color 0.2s ease}.home-hero__stat:last-child{padding-bottom:0;border-bottom:0}.home-hero__stat:hover{transform:translateX(6px);border-bottom-color:rgba(199,152,67,.9)}.home-hero__stat:hover .home-hero__stat-value,.home-hero__stat:hover .home-hero__stat-label{color:#c79843}.home-hero__stat-value{font-size:1.45rem;font-weight:700;letter-spacing:-.02em;color:#1f1f1f;transition:color 0.2s ease}.home-hero__stat-label{font-size:.96rem;line-height:1.55;color:rgba(38,38,38,.76);transition:color 0.2s ease}.is-reveal-ready{opacity:0;transform:translate3d(0,12px,0);filter:blur(4px);transition:opacity 0.4s ease,transform 0.4s ease,filter 0.4s ease;transition-delay:var(--reveal-delay,0ms);will-change:opacity,transform,filter}.is-reveal-ready.is-revealed{opacity:1;transform:translate3d(0,0,0);filter:blur(0)}@keyframes homeHeroSlideInLeft{from{opacity:0;transform:translate3d(-96px,0,0);filter:blur(8px)}to{opacity:1;transform:translate3d(0,0,0);filter:blur(0)}}@keyframes homeHeroSlideInRight{from{opacity:0;transform:translate3d(96px,0,0);filter:blur(8px)}to{opacity:1;transform:translate3d(0,0,0);filter:blur(0)}}@media (max-width:768px){.home-hero{min-height:auto;display:block;padding:0 0 26px;background:linear-gradient(180deg,#fcfaf6 0%,#f6f0e4 100%)}.home-hero__overlay{display:block;padding:0}.home-hero__bg{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;height:clamp(460px, 64vh, 680px);opacity:1;transform:none!important;overflow:hidden}.home-hero__bg-image{transform:none!important;transition:none!important;animation:none!important;filter:saturate(.98) contrast(1.01);object-position:center center}.home-hero__bg::after{background:linear-gradient(180deg,#fff 0%,#fff 30%,rgba(255,255,255,.98) 40%,rgba(255,255,255,.92) 50%,rgba(255,255,255,.72) 58%,rgba(255,255,255,.32) 66%,rgba(255,255,255,.08) 72%,rgba(255,255,255,0) 78%)}.home-hero__content{display:flex;flex-direction:column;justify-content:space-between;gap:0;padding:0 16px 10px;max-width:100%;min-height:clamp(460px, 64vh, 680px);margin-top:calc(clamp(460px, 64vh, 680px) * -1);position:relative;z-index:4}.home-hero__copy{max-width:none;margin:0;padding:40px 0 0;background:none;border:0;box-shadow:none;position:relative;z-index:4;gap:14px;opacity:1!important;animation:none!important;transform:none!important;filter:none!important;min-height:clamp(460px, 64vh, 680px)}.home-hero__copy-panel{max-width:100%;padding:0;gap:16px}.home-hero__title{font-size:2.34rem;line-height:1.02;max-width:10.2ch;font-weight:400}.home-hero__description{max-width:30ch;font-size:1rem;line-height:1.62;color:rgba(38,38,38,.8)}.home-hero__actions{flex-direction:row;flex-wrap:nowrap;gap:10px;width:100%;margin-top:auto;padding:0 0 18px}.home-hero__btn{width:auto;flex:1 1 0%;min-width:0;padding:11px 10px;font-size:.84rem;letter-spacing:.06em;min-height:0}.home-hero__panel{display:none}.home-hero__glow--left,.home-hero__glow--right{display:none}}.home-collections{position:relative;margin:84px 0 72px;padding:0 20px}.home-collections__shell{max-width:1320px;margin:0 auto}.home-collections__header{display:grid;gap:12px;margin-bottom:30px;text-align:center}.home-collections__eyebrow{color:#c79843;font-size:.8rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.home-collections__section-title{margin:0 auto;max-width:26ch;color:#232323;font-size:clamp(1.55rem, 2.35vw, 2.15rem);line-height:1.04;text-transform:uppercase;letter-spacing:.06em}.home-collections__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.home-collections__card{display:grid;grid-template-rows:auto 1fr;text-decoration:none;position:relative;border-radius:0;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(249,246,240,.95) 100%);border:1px solid rgba(199,152,67,.18);box-shadow:0 18px 42px rgba(39,29,9,.08);color:#111;transition:transform 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease;min-height:100%}.home-collections__card:hover{transform:translateY(-8px);border-color:rgba(199,152,67,.4);box-shadow:0 30px 60px rgba(39,29,9,.14)}.home-collections__image{position:relative;aspect-ratio:4 / 3;background:#f5f5f5;overflow:hidden}.home-collections__image::after{content:'';position:absolute;top:12px;right:12px;bottom:0;left:12px;border-top:1px solid rgba(255,255,255,.58);border-left:1px solid rgba(255,255,255,.58);border-right:1px solid rgba(255,255,255,.58);pointer-events:none;z-index:1}.home-collections__image img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.03);transition:transform 0.35s ease}.home-collections__card:hover .home-collections__image img{transform:scale(1.08)}.home-collections__image-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(32,24,8,.06) 100%);pointer-events:none}.home-collections__title{margin:0;font-size:1.42rem;color:#1f1f1f;font-weight:700;letter-spacing:-.01em;line-height:1.15}.home-collections__placeholder{position:absolute;inset:0;background:linear-gradient(135deg,#f0f0f0,#fafafa)}.home-collections__content{display:grid;gap:18px;padding:24px 24px 26px;align-content:start}.home-collections__meta{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-top:18px;border-top:1px solid rgba(199,152,67,.16)}.home-collections__price{display:grid;gap:6px;color:#c79843}.home-collections__price span{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(84,64,20,.7)}.home-collections__price strong{color:#c79843;background:linear-gradient(135deg,rgba(228,191,76,.98) 0%,rgba(228,191,76,.86) 18%,rgba(199,152,67,.92) 42%,rgba(228,191,76,.9) 66%,rgba(199,152,67,.96) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:1.62rem;font-weight:700;line-height:1}.home-collections__vat{color:#c79843;background:linear-gradient(135deg,rgba(228,191,76,.98) 0%,rgba(228,191,76,.86) 18%,rgba(199,152,67,.92) 42%,rgba(228,191,76,.9) 66%,rgba(199,152,67,.96) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:1.08rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}@media (max-width:1024px){.home-collections__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){body.home .is-reveal-ready,body.front-page .is-reveal-ready,body.home .is-reveal-ready.is-revealed,body.front-page .is-reveal-ready.is-revealed{opacity:1!important;transform:none!important;filter:none!important;transition:none!important;animation:none!important}body.home .home-collections__card,body.front-page .home-collections__card,body.home .home-collections__card *,body.front-page .home-collections__card *{animation:none!important;transition:none!important}.home-collections{padding:0 16px 10px}.home-collections__grid{grid-template-columns:1fr;gap:24px}.home-collections__card,.home-collections__card:hover{display:flex!important;flex-direction:column!important;transform:none!important;transition:none!important;min-height:0!important;height:auto!important;overflow:hidden!important}.home-collections__image{display:block!important;flex:0 0 220px!important;height:220px!important;aspect-ratio:auto!important;min-height:0!important}.home-collections__image img,.home-collections__card:hover .home-collections__image img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;transform:none!important;transition:none!important}.home-collections__content{display:block!important;flex:0 0 auto!important;gap:14px;padding:20px 20px 18px}.home-collections__meta{display:flex!important;flex-direction:row;align-items:baseline;justify-content:flex-start;gap:12px;padding-top:14px}.home-collections__title{margin-bottom:14px!important}.home-collections__price{gap:4px}.home-collections__price strong{font-size:1.34rem}.home-collections__vat{font-size:.92rem}}.home-offers{position:relative;color:#fff;padding:120px 20px 116px;margin:60px 0 0;background:linear-gradient(180deg,rgba(255,255,255,.08) 0%,rgba(255,255,255,.08) 100%),url(../../../themes/unik-residence/assets/img/Promotii%20Unik%20Residence%20Popesti%20Leordeni.jpg) center center / cover no-repeat;overflow:hidden}.home-offers__header,.home-offers__viewport,.home-offers__cta{max-width:1220px;margin:0 auto}.home-offers__header,.home-offers__viewport,.home-offers__cta{position:relative;padding-left:58px;padding-right:58px;background:#c79843}.home-offers__header{padding-top:56px;border:1px solid rgba(255,255,255,.2);border-bottom:0;position:relative}.home-offers__viewport{padding-top:8px;padding-bottom:0;border-left:1px solid rgba(255,255,255,.2);border-right:1px solid rgba(255,255,255,.2);position:relative}.home-offers__cta{padding-bottom:52px;padding-top:18px;border:1px solid rgba(255,255,255,.2);border-top:0;box-shadow:0 28px 60px rgba(48,34,9,.26);position:relative}.home-offers__header::before,.home-offers__viewport::before,.home-offers__cta::before{content:'';position:absolute;pointer-events:none}.home-offers__header::before{top:14px;right:14px;bottom:0;left:14px;border:1px solid rgba(255,255,255,.18);border-bottom:0}.home-offers__viewport::before{top:0;right:14px;bottom:0;left:14px;border-left:1px solid rgba(255,255,255,.18);border-right:1px solid rgba(255,255,255,.18)}.home-offers__cta::before{top:0;right:14px;bottom:14px;left:14px;border:1px solid rgba(255,255,255,.18);border-top:0}.home-offers__header{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:18px;margin-bottom:0;position:relative}.home-offers__title{margin:0;width:100%;font-size:clamp(1.8rem, 2.55vw, 2.2rem);color:#c79843;text-transform:uppercase;letter-spacing:.08em;line-height:1.05;max-width:none;padding:0 24px 0 68px;color:#fff;text-align:center;align-self:center;justify-self:center}.home-offers__nav{display:flex;gap:8px;align-items:center;position:relative;right:auto;top:auto;transform:none;align-self:center;justify-self:end}.home-offers__btn{width:44px;height:44px;border-radius:0;border:1px solid #c79843;background:#fff;color:#000;cursor:pointer;display:grid;place-items:center;font-weight:700;transition:background 0.2s ease,color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.home-offers__btn:hover{background:#c79843;color:#fff;border-color:#fff;box-shadow:0 14px 28px rgba(199,152,67,.2)}.home-offers__viewport{overflow:hidden}.home-offers__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc(33.333% - 12px);gap:18px;padding:14px 2px 0;scroll-behavior:smooth;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.home-offers__track::-webkit-scrollbar{display:none}.home-offers__track{scrollbar-width:none}.home-values{position:relative;padding:72px 20px 18px;background:#fff;overflow:hidden}.home-values::before{content:'';position:absolute;inset:22px 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(199,152,67,.42),transparent)}.home-values__shell{position:relative;max-width:1220px;margin:0 auto;padding:34px;border:1px solid rgba(199,152,67,.34);background:linear-gradient(135deg,rgba(199,152,67,.045),rgba(255,255,255,0) 34%),#fff}.home-values__shell::before{content:'';position:absolute;inset:14px;border:1px solid rgba(199,152,67,.22);pointer-events:none}.home-values__brand{position:relative;z-index:1;display:flex;flex-direction:column;gap:18px;align-items:center;justify-content:center;padding-bottom:30px;border-bottom:1px solid rgba(199,152,67,.18);text-align:center}.home-values__logo{width:100%;max-width:210px;height:auto;display:block;object-fit:contain}.home-values__intro{max-width:780px;margin:0 auto}.home-values__eyebrow{display:block;margin-bottom:8px;color:#8c6825;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.home-values__title{margin:0;color:#1f1b14;font-family:Georgia,'Times New Roman',Times,serif;font-size:clamp(2rem, 3.2vw, 3.2rem);font-weight:400;line-height:1.08;letter-spacing:0}.home-values__grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:28px}.home-values__card{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr);gap:18px;align-items:start;min-height:210px;padding:24px 22px;border:1px solid rgba(199,152,67,.28);background:rgba(255,255,255,.82);box-shadow:0 18px 38px rgba(49,35,10,.08)}.home-values__card::before{content:'';position:absolute;inset:10px;border:1px solid rgba(199,152,67,.14);pointer-events:none}.home-values__icon{display:grid;place-items:center;width:58px;height:58px;border:1px solid rgba(199,152,67,.4);background:linear-gradient(135deg,rgba(249,224,129,.86) 0%,rgba(249,224,129,.28) 42%,rgba(249,224,129,0) 58%),linear-gradient(180deg,#d2a957 0%,#c79843 52%,#b98833 100%);color:#fff}.home-values__icon svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.home-values__card h3{margin:0 0 9px;color:#c79843;font-family:Georgia,'Times New Roman',Times,serif;font-size:1.42rem;font-weight:400;line-height:1.15}.home-values__card p{margin:0;color:rgba(31,27,20,.76);font-size:.98rem;line-height:1.62}.home-stats{margin:60px auto 80px;padding:0 20px;max-width:1100px}.home-stats__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;text-align:center}.home-stats__item{position:relative;background:#fff;border:1px solid rgba(199,152,67,.32);border-radius:0;padding:30px 20px;box-shadow:0 12px 30px rgba(0,0,0,.08)}.home-stats__item::before{content:'';position:absolute;inset:10px;border:1px solid rgba(199,152,67,.16);pointer-events:none}.home-stats__icon{display:grid;place-items:center;width:58px;height:58px;margin:0 auto;border:1px solid rgba(199,152,67,.4);background:linear-gradient(135deg,rgba(249,224,129,.86) 0%,rgba(249,224,129,.28) 42%,rgba(249,224,129,0) 58%),linear-gradient(180deg,#d2a957 0%,#c79843 52%,#b98833 100%);color:#fff}.home-stats__icon svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.home-stats__number{margin:16px 0 8px;font-size:2.6rem;font-weight:800;color:#c79843;background:linear-gradient(135deg,rgba(228,191,76,.98) 0%,rgba(228,191,76,.86) 18%,rgba(199,152,67,.92) 42%,rgba(228,191,76,.9) 66%,rgba(199,152,67,.96) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.home-stats__label{margin:0;font-size:1rem;color:#444;font-weight:600}@media (max-width:960px){.home-media__parallax{height:280px;background-attachment:scroll}.home-stats__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.home-latest-project{position:relative;color:#111;padding:84px 20px 90px;margin:0 0 60px;background:#fff;overflow:hidden}.home-latest-project__inner{position:relative;max-width:1210px;margin:0 auto;text-align:center;padding:56px 58px 34px;background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(249,246,240,.96) 100%);border:1px solid rgba(199,152,67,.18);box-shadow:0 20px 44px rgba(43,33,12,.1)}.home-latest-project__inner::before{content:'';position:absolute;inset:14px;border:1px solid rgba(199,152,67,.22);pointer-events:none}.home-latest-project__title{margin:0 0 36px;font-size:clamp(1.8rem, 2.55vw, 2.2rem);color:#111;text-transform:uppercase;letter-spacing:.08em;line-height:1.05}.home-latest-project__card{display:flex;justify-content:center;margin:0 auto}.home-latest-project__card .project-card{max-width:100%;width:100%}.home-latest-project__btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 26px;margin-top:32px;border-radius:0;border:1px solid #c79843;background:#fff;color:#000;font-weight:700;font-size:.96rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background 0.2s ease,color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.home-latest-project__btn:hover{background:#c79843;color:#fff;border-color:#fff;box-shadow:0 14px 28px rgba(199,152,67,.2)}.home-faq{padding:0 20px 80px;background:#fff}.home-faq__inner{position:relative;max-width:1210px;margin:0 auto;padding:48px 52px;background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(249,246,240,.96) 100%);border:1px solid rgba(199,152,67,.18);box-shadow:0 20px 44px rgba(43,33,12,.1)}.home-faq__inner::before{content:'';position:absolute;inset:14px;border:1px solid rgba(199,152,67,.22);pointer-events:none}.home-faq__title{margin:0 0 10px;text-align:center;color:#111;font-size:clamp(1.8rem, 2.55vw, 2.2rem);text-transform:uppercase;letter-spacing:.08em;line-height:1.05}.home-faq__subtitle{margin:0 auto 30px;text-align:center;max-width:760px;color:#444}.home-faq__list{display:grid;gap:16px}.home-faq__item{background:rgba(255,255,255,.78);border:1px solid rgba(199,152,67,.18);padding:0 20px;transition:box-shadow 0.2s ease,border-color 0.2s ease,transform 0.2s ease,background 0.2s ease}.home-faq__item[open]{border-color:rgba(199,152,67,.38);background:#fff;box-shadow:0 12px 24px rgba(43,33,12,.08)}.home-faq__question{list-style:none;cursor:pointer;font-size:1.03rem;font-weight:700;color:#1f1f1f;padding:18px 34px 18px 0;position:relative;letter-spacing:.01em}.home-faq__question::-webkit-details-marker{display:none}.home-faq__question::after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:1.25rem;line-height:1;color:#c79843;transition:transform 0.2s ease}.home-faq__item[open] .home-faq__question::after{content:"-"}.home-faq__answer{padding:0 0 18px;color:#4b4b4b;line-height:1.7}.home-partners{padding:0 20px 80px;background:#fff}.home-partners__inner{position:relative;max-width:1210px;margin:0 auto;padding:48px 52px;text-align:center;background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(249,246,240,.96) 100%);border:1px solid rgba(199,152,67,.18);box-shadow:0 20px 44px rgba(43,33,12,.1)}.home-partners__inner::before{content:'';position:absolute;inset:14px;border:1px solid rgba(199,152,67,.22);pointer-events:none}.home-partners__title{font-size:clamp(1.8rem, 2.55vw, 2.2rem);margin:0 0 10px;color:#111;text-transform:uppercase;letter-spacing:.08em;line-height:1.05}.home-partners__subtitle{margin:0 auto 30px;color:#4a4a4a;max-width:620px;font-size:1rem}.home-partners__carousel{overflow:hidden;position:relative;width:100%;padding:8px 0}.home-partners__track{display:flex;gap:28px;align-items:center;animation:homePartnersScroll 45s linear infinite}.home-partners__carousel:hover .home-partners__track{animation-play-state:paused}.home-partners__logo{flex:0 0 auto;width:168px;height:86px;display:flex;align-items:center;justify-content:center;padding:14px 20px;background:#fff;border-radius:0;border:1px solid rgba(199,152,67,.16);box-shadow:0 12px 28px rgba(43,33,12,.08);text-decoration:none;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease}.home-partners__logo:hover{transform:translateY(-4px);border-color:rgba(199,152,67,.42);box-shadow:0 18px 34px rgba(43,33,12,.12)}.home-partners__logo img{max-width:100%;max-height:100%;object-fit:contain;filter:saturate(0);transition:filter 0.2s ease,transform 0.2s ease}.home-partners__logo img:hover{filter:saturate(1);transform:scale(1.03)}@keyframes homePartnersScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:768px){.home-faq{padding:0 16px 44px}.home-faq__inner{padding:24px 16px}.home-faq__title{font-size:1.55rem}.home-partners{padding:0 16px 44px}.home-partners__inner{padding:24px 16px}.home-partners__title{font-size:1.8rem}.home-partners__track{gap:20px;animation-duration:7s}.home-partners__logo{width:120px;height:60px;padding:10px 14px}}.home-latest-news{position:relative;padding:120px 20px 116px;background:linear-gradient(180deg,rgba(255,255,255,.08) 0%,rgba(255,255,255,.08) 100%),url(../../../themes/unik-residence/assets/img/Noutati%20Unik%20Residence%20Popesti%20Leordeni.jpg) center center / cover no-repeat;overflow:hidden}.home-latest-news__inner{position:relative;max-width:980px;margin:0 auto;padding:56px 58px 30px;background:#c79843;box-shadow:0 28px 60px rgba(48,34,9,.26);border:1px solid rgba(255,255,255,.2)}.home-latest-news__inner::before{content:'';position:absolute;inset:14px;border:1px solid rgba(255,255,255,.18);pointer-events:none}.home-latest-news__title{margin:0 0 36px;text-align:center;color:#fff;font-size:clamp(1.8rem, 2.55vw, 2.2rem);line-height:1.05;text-transform:uppercase;letter-spacing:.08em;max-width:none;padding:0 24px}.home-latest-news__card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;max-width:100%;margin:0 auto}.news-card--home{width:100%}.home-latest-news__cta{text-align:center;margin-top:28px;padding-top:18px}.home-latest-news__btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 26px;border-radius:0;background:#fff;color:#000;text-decoration:none;font-weight:700;font-size:.96rem;letter-spacing:.08em;text-transform:uppercase;border:1px solid #c79843;transition:background 0.2s ease,color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.home-latest-news__btn:hover{background:#c79843;color:#fff;border-color:#fff;box-shadow:0 14px 28px rgba(199,152,67,.2)}.home-latest-news .news-card{border-color:rgba(255,255,255,.28);box-shadow:0 20px 38px rgba(35,25,7,.14)}.home-latest-news .news-card .property-card__divider{border-top-color:rgba(199,152,67,.2)}.home-general-form{padding:50px 20px;background:#fff}.home-general-form__inner{position:relative;max-width:1210px;margin:0 auto;background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(249,246,240,.96) 100%);border:1px solid rgba(199,152,67,.18);box-shadow:0 20px 44px rgba(43,33,12,.1);padding:48px 52px}.home-general-form__inner::before{content:'';position:absolute;inset:14px;border:1px solid rgba(199,152,67,.22);pointer-events:none}.home-general-form__title{margin:0 0 24px;font-size:clamp(1.8rem, 2.55vw, 2.2rem);color:#111;line-height:1.05;letter-spacing:.08em;text-transform:uppercase;text-align:center}.home-general-form__notice{padding:12px 14px;margin-bottom:16px}.home-general-form__notice--success{background:#edf9f0;border:1px solid #7ac98f;color:#146a2d}.home-general-form__notice--error{background:#fff1f1;border:1px solid #e28b8b;color:#8d1f1f}.home-general-form__fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home-general-form__fields label{display:flex;flex-direction:column;gap:8px;font-size:.88rem;color:#4a402d;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.home-general-form__fields input{height:40px;padding:8px 12px;font-size:.92rem;border:1px solid rgba(199,152,67,.22);background:rgba(255,255,255,.92);color:#1f1f1f;transition:border-color 0.2s ease,box-shadow 0.2s ease,background 0.2s ease}.home-general-form__fields input:focus{outline:none;border-color:#c79843;box-shadow:0 0 0 3px rgba(199,152,67,.14);background:#fff}.home-general-form__checks{margin-top:18px;display:grid;gap:12px;font-size:.94rem;color:#494949}.home-general-form__checks label{display:flex;gap:10px;align-items:flex-start}.home-general-form__checks input[type="checkbox"]{accent-color:#c79843;margin-top:3px}.home-general-form__checks a{color:#c79843;font-weight:700}.home-general-form__form button{margin-top:20px;background:linear-gradient(135deg,rgba(249,224,129,.88) 0%,rgba(249,224,129,.72) 16%,rgba(249,224,129,.38) 30%,rgba(249,224,129,.08) 44%,rgba(249,224,129,0) 54%),linear-gradient(180deg,#d2a957 0%,#c79843 48%,#b98833 100%);color:#fff;border:1px solid #c79843;padding:13px 26px;font-weight:700;font-size:.96rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:0;transition:background 0.2s ease,color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease;box-shadow:inset 0 1px 0 rgba(255,255,255,.38),inset 0 -1px 0 rgba(120,84,20,.16),0 12px 22px rgba(199,152,67,.18)}.home-general-form__form button:hover{background:#fff;color:#000;border-color:#c79843;box-shadow:0 14px 28px rgba(199,152,67,.2)}@media (max-width:768px){.home-latest-news__card{grid-template-columns:1fr}.home-general-form{padding:0 16px 44px}.home-general-form__inner{padding:24px 16px}.home-general-form__fields{grid-template-columns:1fr}}.home-offers__cta{text-align:center;margin-top:0;padding-bottom:30px}.home-offers__cta-btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 26px;border-radius:0;background:#fff;color:#000;text-decoration:none;font-weight:700;font-size:.96rem;letter-spacing:.08em;text-transform:uppercase;border:1px solid #c79843;transition:background 0.2s ease,color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.home-offers__cta-btn:hover{background:#c79843;color:#fff;border-color:#fff;box-shadow:0 14px 28px rgba(199,152,67,.2)}.property-collection-contact{padding:50px 20px;background:#fff;color:#1f1f1f}.property-collection-contact__inner{position:relative;max-width:1210px;margin:0 auto;padding:48px 52px;background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(249,246,240,.96) 100%);border:1px solid rgba(199,152,67,.18);box-shadow:0 20px 44px rgba(43,33,12,.1);display:grid;grid-template-columns:1fr;gap:24px}.property-collection-contact__inner::before{content:'';position:absolute;inset:14px;border:1px solid rgba(199,152,67,.22);pointer-events:none}.property-collection-contact__title{margin:0 0 24px;font-size:clamp(1.8rem, 2.55vw, 2.2rem);line-height:1.05;letter-spacing:.08em;text-transform:uppercase;color:#111;text-align:center}.property-collection-contact__form-wrap{max-width:none;width:100%;margin:0 auto}.property-collection-contact__notice{padding:10px 12px;margin:0 0 12px}.property-collection-contact__notice--success{background:rgba(237,249,240,.96);border:1px solid #7ac98f;color:#146a2d}.property-collection-contact__notice--error{background:rgba(255,241,241,.98);border:1px solid #e28b8b;color:#8d1f1f}.property-collection-contact__form{display:block}.property-collection-contact__fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.property-collection-contact__fields label{display:flex;flex-direction:column;gap:8px;font-size:.88rem;color:#4a402d;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.property-collection-contact__fields input{height:40px;padding:8px 12px;font-size:.92rem;border:1px solid rgba(199,152,67,.22);background:rgba(255,255,255,.92);color:#1f1f1f;transition:border-color 0.2s ease,box-shadow 0.2s ease,background 0.2s ease}.property-collection-contact__fields input:focus{outline:none;border-color:#c79843;box-shadow:0 0 0 3px rgba(199,152,67,.14);background:#fff}.property-collection-contact__fields input::placeholder{color:#8a8a8a}.property-collection-contact__checks{margin-top:18px;display:grid;gap:12px;font-size:.94rem;color:#494949}.property-collection-contact__checks label{display:flex;gap:10px;align-items:flex-start}.property-collection-contact__checks input[type="checkbox"]{accent-color:#c79843;margin-top:3px}.property-collection-contact__checks a{color:#c79843;font-weight:700}.property-collection-contact__form button{margin-top:20px;background:linear-gradient(135deg,rgba(249,224,129,.88) 0%,rgba(249,224,129,.72) 16%,rgba(249,224,129,.38) 30%,rgba(249,224,129,.08) 44%,rgba(249,224,129,0) 54%),linear-gradient(180deg,#d2a957 0%,#c79843 48%,#b98833 100%);color:#fff;border:1px solid #c79843;padding:13px 26px;font-weight:700;font-size:.96rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:0;transition:background 0.2s ease,color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease;box-shadow:inset 0 1px 0 rgba(255,255,255,.38),inset 0 -1px 0 rgba(120,84,20,.16),0 12px 22px rgba(199,152,67,.18)}.property-collection-contact__form button:hover{background:#fff;color:#000;border-color:#c79843;box-shadow:0 14px 28px rgba(199,152,67,.2)}@media (max-width:768px){.property-collection-contact{padding:0 16px 44px}.property-collection-contact__inner{padding:24px 16px}.property-collection-contact__title{font-size:1.55rem}.property-collection-contact__fields{grid-template-columns:1fr}}@media (max-width:960px){.home-offers__track{grid-auto-columns:minmax(260px,1fr)}.home-values{padding-top:54px}.home-values__shell{padding:28px}.home-values__brand{grid-template-columns:170px minmax(0,1fr);gap:24px}.home-values__grid{grid-template-columns:1fr}.home-values__card{min-height:0}}@media (max-width:768px){.home-offers{padding:56px 0 54px;margin-top:40px;background:#f9f6f0;color:#1f1b14}.home-offers__header,.home-offers__viewport,.home-offers__cta{max-width:none;padding-left:16px;padding-right:16px;background:#f9f6f0}.home-offers__header{display:grid;grid-template-columns:1fr;row-gap:14px;padding-top:24px;border:0}.home-offers__header::before,.home-offers__viewport::before,.home-offers__cta::before{display:none}.home-offers__title{padding:0;text-align:center;justify-self:center;color:#c79843}.home-offers__nav{justify-self:end;align-self:start}.home-offers__viewport{padding-top:10px;border:0}.home-offers__track{grid-auto-columns:100%;gap:16px;padding:0}.home-offers__track .property-card{width:100%;max-width:100%}.home-offers__cta{padding-top:16px;padding-bottom:24px;border:0;box-shadow:none}.home-values{padding:40px 16px 4px}.home-values::before{display:none}.home-values__shell{padding:22px 18px}.home-values__shell::before{inset:9px}.home-values__brand{grid-template-columns:1fr;gap:18px;padding-bottom:22px;text-align:center}.home-values__logo{max-width:172px;margin:0 auto}.home-values__eyebrow{font-size:.72rem}.home-values__title{font-size:clamp(1.78rem, 8.5vw, 2.45rem)}.home-values__grid{gap:14px;padding-top:20px}.home-values__card{grid-template-columns:48px minmax(0,1fr);gap:14px;padding:20px 16px;text-align:left}.home-values__card::before{inset:8px}.home-values__icon{width:48px;height:48px}.home-values__icon svg{width:28px;height:28px}.home-values__card h3{font-size:1.24rem}.home-values__card p{font-size:.92rem;line-height:1.55}}.single-property-hero h2,.single-property-gallery h2,.single-property-specs h2,.single-property-facilities h2,.single-property-interest h2,.single-property-description h2,.single-property-energy h2,.single-property-location h2,.related-properties h2{color:#c1253a}.single-property-hero__project{display:inline-flex;align-items:center;gap:8px;font-size:.95rem;font-weight:400;color:#111}.single-property-hero__project-icon{width:18px;height:18px;display:inline-flex}.single-property-hero__project-icon img{width:100%;height:100%;display:block}.single-property-hero__offer{display:inline-block;background:#c1253a;color:#fff;padding:8px 12px;border-radius:8px;font-weight:700;text-transform:uppercase;font-size:.9rem}.single-property-hero__price-old{color:#9b9b9b;text-decoration:line-through;font-size:1.2rem}.single-property-hero__price-row{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap}.single-property-hero__price{color:#c1253a;font-weight:700;font-size:1.9rem}.single-property-hero__vat{color:#c1253a;font-size:1.2rem}.single-property-hero__price-details{font-size:1.15rem;color:#333}.single-property-gallery{margin:70px 0 30px}.single-property-content-layout{max-width:1200px;margin:0 auto 50px;padding:0 20px;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;align-items:stretch;overflow:visible}.single-property-content-main{min-width:0;width:96%;max-width:920px;margin-right:auto;overflow:visible}.single-property-content-main .single-property-gallery,.single-property-content-main .single-property-specs,.single-property-content-main .single-property-facilities,.single-property-content-main .single-property-description,.single-property-content-main .single-property-interest,.single-property-content-main .single-property-location,.single-property-content-main .single-property-energy,.single-property-content-main .single-property-calculator{width:100%;max-width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.single-property-content-main .single-property-gallery,.single-property-content-main .single-property-specs{margin-top:0}.single-property-sticky-form-wrap{position:sticky;top:80px;overflow:visible;display:flex;flex-direction:column;gap:20px;align-self:flex-start;width:100%;box-sizing:border-box}.single-property-sticky-form{position:static;width:100%;box-sizing:border-box;background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:18px;box-shadow:0 12px 24px rgba(0,0,0,.08)}.single-property-sticky-form__agent{display:flex;align-items:center;gap:12px;margin-bottom:14px}.single-property-sticky-form__agent-photo{width:58px;height:58px;border-radius:50%;overflow:hidden;background:#f1f1f1;flex:0 0 58px;display:grid;place-items:center}.single-property-sticky-form__agent-photo img{width:100%;height:100%;object-fit:cover;display:block}.single-property-sticky-form__agent-placeholder{color:#c1253a;font-weight:700;font-size:1.05rem}.single-property-sticky-form__agent-name{font-size:1rem;font-weight:700;color:#111}.single-property-sticky-form__agent-role{font-size:.88rem;color:#666}.single-property-sticky-form__notice{font-size:.9rem;border-radius:8px;padding:10px 12px;margin-bottom:12px}.single-property-sticky-form__notice.is-success{background:#e9f8ec;color:#1a7f37}.single-property-sticky-form__notice.is-error{background:#fdecea;color:#b42318}.single-property-sticky-form__form{display:grid;gap:8px}.single-property-sticky-form__form label{font-size:.88rem;font-weight:600;color:#333}.single-property-sticky-form__form input{height:42px;border:1px solid #d8d8d8;border-radius:8px;padding:0 12px;font-size:.95rem}.single-property-sticky-form__form button{margin-top:6px;height:42px;border:0;border-radius:8px;background:#c1253a;color:#fff;font-size:.95rem;font-weight:700;cursor:pointer}.single-property-sticky-form__form button:hover{background:#a81f31}.single-property-sticky-actions{position:static;width:100%;box-sizing:border-box;background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:14px;box-shadow:0 12px 24px rgba(0,0,0,.08)}.single-property-sticky-actions__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.single-property-sticky-actions__btn{height:40px;border:1px solid #ddd;border-radius:8px;background:#fff;color:#222;font-size:.9rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;padding:0 8px}.single-property-sticky-actions__btn:hover{border-color:#c1253a;color:#c1253a}.single-property-sticky-actions__btn--whatsapp{background:#25d366;border-color:#25d366;color:#fff}.single-property-sticky-actions__btn--whatsapp:hover{background:#1fae54;border-color:#1fae54;color:#fff}.single-property-sticky-actions__feedback{min-height:18px;font-size:.82rem;color:#666;margin-top:8px}.single-property-specs{max-width:1200px;width:75%;margin:0 auto 40px;padding:0 20px}.single-property-specs__inner{display:flex;gap:32px;align-items:flex-start;justify-content:flex-start;max-width:900px}.single-property-specs__title{font-size:1.4rem;color:#111;margin:0 0 14px;font-weight:700}.single-property-specs__col{flex:0 0 50%;display:flex;flex-direction:column;gap:10px}.single-property-specs__col--left .spec-row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}.single-property-specs__col--right .spec-row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}.spec-label{color:#444;font-weight:500;font-size:.98rem}.spec-value{color:#111;font-weight:700;font-size:1rem;text-align:right}.single-property-specs__col--right .spec-value{text-align:right;font-weight:600}@media (max-width:960px){.single-property-content-layout{grid-template-columns:1fr}.single-property-content-main{width:100%;max-width:100%}.single-property-sticky-form{position:static;top:auto}.single-property-sticky-form-wrap{position:static;top:auto}.single-property-sticky-actions{position:static;top:auto}.single-property-specs{width:100%}.single-property-specs__inner{flex-direction:column}.single-property-specs__col{flex:1 1 100%}.spec-value{text-align:left}}.single-property-facilities,.single-property-interest,.single-property-description{max-width:1200px;width:75%;margin:0 auto 40px;padding:0 20px}.single-property-facilities{padding-top:30px}.single-property-interest__title{font-size:1.4rem;color:#111;margin:0 0 14px;font-weight:700;max-width:900px}.single-property-interest__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;max-width:900px}.single-property-interest__item{display:flex;align-items:center;gap:10px;font-size:1rem;color:#111}.single-property-interest__icon img{width:20px;height:20px;object-fit:contain;display:block}.single-property-interest__label{line-height:1.4}@media (max-width:960px){.single-property-interest{width:100%}.single-property-interest__inner{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.single-property-facilities__title{font-size:1.4rem;color:#111;margin:0 0 14px;font-weight:700}.single-property-facilities__inner{display:flex;flex-direction:column;gap:18px;max-width:900px}.facility-group{display:flex;flex-direction:column;gap:8px;width:100%}.facility-parent{font-size:1.05rem;color:#777;font-weight:700}.facility-children{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;width:100%}.facility-item{display:flex;align-items:center;gap:8px;font-size:.98rem;color:#111}.facility-icon{color:#c1253a;font-weight:700}.single-property-description__title{font-size:1.4rem;color:#111;margin:0 0 14px;font-weight:700;max-width:900px;width:100%}.single-property-description__body{font-size:1rem;color:#222;line-height:1.6;max-width:900px;width:100%}.single-project-facilities,.single-project-interest,.single-project-description{max-width:1080px;width:100%;margin:0 auto 40px;padding:0 20px}.single-project-facilities{padding-top:30px}.single-project-facilities__inner,.single-project-interest__inner,.single-project-description__body{max-width:900px}.project-facility-group{display:flex;flex-direction:column;gap:8px;width:100%}.project-facility-parent{font-size:.94rem;color:#1f1b14;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.project-facility-children{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;width:100%}.project-facility-item{display:flex;align-items:center;gap:8px;font-size:.98rem;color:#111;padding:12px 14px;background:rgba(255,255,255,.72);border:1px solid rgba(199,152,67,.14)}.project-facility-icon{color:#c79843;font-weight:700}.project-facility-text{display:inline-block}.single-project-interest__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}.single-project-interest__item{display:flex;align-items:center;gap:10px;font-size:1rem;color:#111;padding:12px 14px;background:rgba(255,255,255,.72);border:1px solid rgba(199,152,67,.14)}.single-project-interest__icon img{width:20px;height:20px;object-fit:contain;display:block}.single-project-interest__label{line-height:1.4}.single-project-location{width:100%;max-width:1080px;margin:0 auto 50px;padding:0 20px}.single-project-location .property-location-map{max-width:100%;height:390px;border-radius:0;overflow:hidden;background:#f5f5f5;box-shadow:0 18px 38px rgba(34,25,9,.12);width:100%}@media (max-width:960px){.single-project-facilities,.single-project-interest,.single-project-description,.single-project-location{width:100%}.project-facility-children{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.single-project-interest__inner{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.single-project-location .property-location-map{height:280px;max-width:100%}}.single-property-energy{max-width:1200px;width:75%;margin:0 auto 50px;padding:0 20px}.single-property-calculator{max-width:1200px;width:75%;margin:0 auto 50px;padding:0 20px}.single-property-calculator__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.single-property-calculator__tab{border:1px solid #d9d9d9;background:#fff;color:#121212;border-radius:10px;padding:11px 14px;font-weight:700;cursor:pointer;transition:background 0.2s ease,color 0.2s ease,border-color 0.2s ease}.single-property-calculator__tab:hover{border-color:#c1253a}.single-property-calculator__tab.is-active{background:#c1253a;border-color:#c1253a;color:#fff}.single-property-calculator__panel{display:none;border:1px solid #ececec;border-radius:12px;padding:20px;background:#fff;box-shadow:0 10px 24px rgba(0,0,0,.06)}.single-property-calculator__panel.is-active{display:block}.single-property-calculator__top{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:24px;align-items:center;margin-bottom:18px}.single-property-calculator__chart-wrap{display:flex;justify-content:center}.single-property-calculator__chart{width:216px;height:216px;border-radius:50%;background:conic-gradient(#c1253a 0deg 120deg,#14b8a6 120deg 240deg,#38bdf8 240deg 360deg);padding:24px;display:grid;place-items:center;position:relative}.single-property-calculator__chart-center{background:#fff;width:100%;height:100%;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:12px}.single-property-calculator__chart-label{display:block;font-size:.85rem;color:#666;margin-bottom:6px}.single-property-calculator__chart-center strong{font-size:1.1rem;color:#111;line-height:1.2}.single-property-calculator__chart-tooltip{position:absolute;z-index:3;background:rgba(17,17,17,.95);color:#fff;font-size:.76rem;line-height:1.35;padding:7px 9px;border-radius:7px;white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity 0.12s ease,transform 0.12s ease}.single-property-calculator__chart-tooltip.is-visible{opacity:1;transform:translateY(0)}.single-property-calculator__results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.single-property-calculator__result{border:1px solid #efefef;border-radius:10px;padding:12px;background:#fafafa}.single-property-calculator__result--principal{background:#fafafa;border-color:#efefef}.single-property-calculator__result--total{background:#fafafa;border-color:#efefef}.single-property-calculator__result--interest{background:#fafafa;border-color:#efefef}.single-property-calculator__result--principal strong{color:#c1253a}.single-property-calculator__result--total strong{color:#14b8a6}.single-property-calculator__result--interest strong{color:#38bdf8}.single-property-calculator__result span{display:block;font-size:.86rem;color:#666;margin-bottom:6px}.single-property-calculator__result strong{color:#c1253a;font-size:1rem;line-height:1.2}.single-property-calculator__inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.single-property-calculator__field{display:flex;flex-direction:column;gap:6px}.single-property-calculator__field--full{grid-column:1 / -1}.single-property-calculator__field--full-row{grid-column:1 / -1}.single-property-calculator__field label{font-size:.88rem;font-weight:600;color:#222}.single-property-calculator__field input{width:100%;height:42px;border:1px solid #d8d8d8;border-radius:8px;padding:0 12px;font-size:16px;background:#fff}.single-property-calculator__field input[readonly]{background:#f5f5f5}.single-property-calculator__field--range{gap:8px}.single-property-calculator__range-meta{display:flex;justify-content:space-between;font-size:.8rem;color:#666}.single-property-calculator__range-row{display:grid;grid-template-columns:minmax(0,1fr) 130px;gap:10px;align-items:center}.single-property-calculator__range-row input[type="range"]{height:6px;padding:0;border:0;accent-color:#c1253a;background:transparent}.single-property-energy__title{font-size:1.4rem;color:#111;margin:0 0 14px;font-weight:700;max-width:900px}.single-property-energy__scale{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;max-width:900px;position:relative;margin-top:60px}.energy-label{display:block;text-align:center;padding:14px 0;color:#fff;font-weight:800;font-size:1rem;border-radius:8px;box-shadow:0 6px 14px rgba(0,0,0,.12);position:relative;overflow:hidden}.energy-label.is-active{color:#fff;outline:2px solid #c1253a;outline-offset:-2px}.energy-label--a{background:#1e9b47}.energy-label--b{background:#52b351}.energy-label--c{background:#8bc34a}.energy-label--d{background:#cddc39}.energy-label--e{background:#ffb300}.energy-label--f{background:#ff7043}.energy-label--g{background:#d32f2f}.energy-marker{position:absolute;top:-42px;left:calc((var(--energy-pos) + 0.5) / 7 * 100%);transform:translateX(-50%);background:#c1253a;color:#fff;padding:8px 12px;border-radius:8px;font-weight:700;font-size:.95rem;white-space:nowrap;box-shadow:0 10px 20px rgba(0,0,0,.18)}.energy-marker::after{content:'';position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);border-width:8px 8px 0 8px;border-style:solid;border-color:#c1253a transparent transparent transparent}.energy-marker__text{display:block}.related-properties{max-width:1200px;width:75%;margin:0 auto 70px;padding:0 20px}.related-properties__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.related-properties__title{font-size:1.4rem;color:#111;margin:0}.related-properties__nav{display:flex;gap:8px}.related-properties__btn{width:38px;height:38px;border-radius:50%;border:1px solid #ddd;background:#fff;color:#111;cursor:pointer;display:grid;place-items:center;box-shadow:0 6px 12px rgba(0,0,0,.08);transition:background 0.15s ease,border-color 0.15s ease,transform 0.15s ease}.related-properties__btn:hover{background:#f5f5f5;border-color:#c1253a;transform:translateY(-1px)}.related-properties__viewport{overflow:hidden}.related-properties__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc(33.333% - 12px);gap:18px;padding:14px 2px;scroll-behavior:smooth}.related-properties__track .property-card{height:560px}.site-footer{background:#1f1f1f;color:#fff;margin-top:60px}.site-footer a{color:#fff;text-decoration:none;transition:color 0.2s ease}.site-footer a:hover,.site-footer a:focus{color:#c79843}.site-footer__inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;max-width:1200px;margin:0 auto;padding:60px 20px}.site-footer__col{display:flex;flex-direction:column;gap:16px}.site-footer__heading{font-family:Arial,Helvetica,sans-serif;font-size:1rem;font-weight:700;margin:0;text-transform:uppercase;letter-spacing:0;color:#f1f1f1}.site-footer__heading-link{font-family:Arial,Helvetica,sans-serif;color:inherit;text-decoration:none;display:inline-block;font-weight:700;text-transform:uppercase;letter-spacing:0}.site-footer__heading-link:hover,.site-footer__heading-link:focus{color:#c79843}.site-footer__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.site-footer__list--inline{flex-direction:row;flex-wrap:wrap;gap:12px 20px}.site-footer__link--emphasis{font-weight:700;text-transform:uppercase;display:inline-block;margin-bottom:8px}.site-footer__anpc{display:flex;gap:16px;margin-top:12px}.site-footer__anpc-link img{max-width:120px;height:auto;display:block}.site-footer__social{display:flex;align-items:center;gap:12px;margin-top:4px}.site-footer__social-link,.site-footer__social-icon{display:inline-grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.55);border-radius:50%;background:rgba(255,255,255,.04);color:#fff;box-sizing:border-box}.site-footer__social-link{transition:color 0.2s ease,background 0.2s ease,border-color 0.2s ease,transform 0.2s ease}.site-footer__social-link:hover,.site-footer__social-link:focus{color:#c79843;background:rgba(255,255,255,.04);border-color:#c79843;transform:translateY(-2px)}.site-footer__social-link svg,.site-footer__social-icon svg{display:block;width:20px;height:20px}.site-footer__social-icon--inactive{opacity:.55;cursor:default}.site-footer__bottom{border-top:1px solid rgba(255,255,255,.1);text-align:center;padding:18px 20px;font-size:.9rem}@media (max-width:900px){.site-footer__inner{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.site-footer__anpc-link img{max-width:100px}}@media (max-width:768px){.site-footer__bottom{min-height:92px;display:flex;align-items:flex-start;justify-content:center;padding-top:18px;padding-bottom:34px}.site-footer__bottom p{margin:0}}@media (max-width:960px){body.single-proprietate,body.single-property,body.single-proprietate .site-main,body.single-property .site-main,body.single-proprietate .single-property-hero,body.single-property .single-property-hero,body.single-proprietate .single-property-content-layout,body.single-property .single-property-content-layout{width:100%;max-width:100%;overflow-x:hidden;overscroll-behavior-x:none;touch-action:pan-y;box-sizing:border-box}body.single-proprietate .single-property-gallery__main,body.single-property .single-property-gallery__main,body.single-proprietate .single-property-gallery__thumbs,body.single-property .single-property-gallery__thumbs,body.single-proprietate .related-properties__viewport,body.single-property .related-properties__viewport{touch-action:pan-x pinch-zoom}}@media (max-width:960px){.related-properties{width:100%}.related-properties__track{grid-auto-columns:100%;gap:16px;padding:0}body.single-proprietate .related-properties__viewport,body.single-property .related-properties__viewport{width:100%;overflow:hidden}body.single-proprietate .related-properties__track .property-card,body.single-property .related-properties__track .property-card{width:100%;max-width:100%;height:620px!important}}@media (max-width:960px){.single-property-energy{width:100%}.single-property-calculator{width:100%}.single-property-energy__scale{grid-template-columns:repeat(auto-fit,minmax(70px,1fr))}.energy-marker{top:-36px;font-size:.9rem}.single-property-calculator__top{grid-template-columns:1fr}.single-property-calculator__results{grid-template-columns:1fr}.single-property-calculator__inputs{grid-template-columns:1fr}}.single-property-location{width:75%;max-width:1080px;margin:0 auto 40px;padding:0 20px}.single-property-commute{width:100%;max-width:900px;margin:0 0 40px;padding:24px 20px;background:#c1253a;border-radius:12px;box-sizing:border-box}.single-property-commute__title{font-size:1.4rem;color:#fff;margin:0 0 10px;font-weight:700;max-width:900px;text-align:center}.single-property-commute__intro{margin:0 0 14px;color:#ffe6ea;font-size:.97rem;text-align:center}.single-property-commute__note{margin:16px 0 0;color:rgba(255,255,255,.88);font-size:.8rem;line-height:1.6;text-align:center}.single-property-commute__form{max-width:900px}.single-property-commute__label{display:block;font-size:.9rem;font-weight:600;margin-bottom:6px;color:#fff}.single-property-commute__input{width:100%;height:44px;border:1px solid #d9d9d9;border-radius:8px;padding:0 12px;font-size:.96rem}.single-property-commute__input:focus{outline:none;border-color:#fff;box-shadow:0 0 0 3px rgba(255,255,255,.22)}.single-property-commute__status{margin:8px 0 0;font-size:.86rem;color:#ffe6ea;min-height:1.2em}.single-property-commute__results{max-width:900px;margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.single-property-commute__item{border:1px solid #ececec;border-radius:10px;background:#fff;padding:14px 12px}.single-property-commute__mode{display:inline-flex;align-items:center;gap:7px;font-size:.87rem;color:#666;margin-bottom:6px}.single-property-commute__mode-icon{font-size:1rem;line-height:1}.single-property-commute__duration{font-size:1.05rem;font-weight:700;color:#111}.single-property-commute__distance{font-size:.86rem;color:#777;margin-top:2px}.single-property-location__title{font-size:1.4rem;color:#111;margin:0 0 14px;font-weight:700;max-width:900px}.property-location-map{width:100%;max-width:900px;height:360px;border-radius:10px;overflow:hidden;background:#f5f5f5;box-shadow:0 10px 24px rgba(0,0,0,.12)}.property-location-map .gm-ui-hover-effect{display:none!important}@media (max-width:960px){.single-property-commute__results{grid-template-columns:1fr}.single-property-location{width:100%}.property-location-map{height:280px}}@media (max-width:960px){.single-property-facilities{width:100%}.facility-group{grid-template-columns:1fr}.facility-children{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}.single-property-gallery__main{position:relative;border-radius:12px;overflow:hidden;background:#f5f5f5}.single-property-gallery__image{display:block;width:100%;aspect-ratio:3 / 2;height:auto;max-height:520px;object-fit:cover;transition:transform 0.3s ease,opacity 0.3s ease}.single-property-gallery__thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;padding-bottom:4px}.single-property-gallery__thumb{border:2px solid transparent;border-radius:8px;padding:0;overflow:hidden;background:none;cursor:pointer}.single-property-gallery__thumb img{display:block;width:120px;aspect-ratio:3 / 2;height:auto;object-fit:cover}.single-property-gallery__thumb.is-active{border-color:#c1253a}.gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.45);color:#fff;border:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;cursor:pointer;transition:background 0.15s ease,transform 0.15s ease;z-index:3}.gallery-arrow:hover{background:rgba(0,0,0,.65);transform:translateY(-50%) scale(1.05)}.gallery-arrow--prev{left:12px}.gallery-arrow--next{right:12px}.gallery-arrow--overlay{position:fixed;top:50%;transform:translateY(-50%);z-index:1001}.gallery-arrow--overlay.gallery-arrow--prev{left:18px}.gallery-arrow--overlay.gallery-arrow--next{right:18px}.gallery-lightbox{position:fixed;inset:0;background:rgba(0,0,0,.8);display:grid;place-items:center;z-index:999;cursor:zoom-out}.gallery-lightbox img{max-width:90vw;max-height:90vh;object-fit:contain;transform:translate(0,0) scale(1);transition:transform 0.08s ease;cursor:grab}.gallery-lightbox img.is-dragging{cursor:grabbing}body.lightbox-open{overflow:hidden}.gallery-lightbox__controls{position:fixed;top:18px;right:18px;display:flex;gap:10px;z-index:1000}.gallery-lightbox__btn{width:40px;height:40px;border-radius:50%;border:none;background:rgba(255,255,255,.85);color:#111;font-weight:700;font-size:1.1rem;cursor:pointer;display:grid;place-items:center;box-shadow:0 6px 14px rgba(0,0,0,.2)}.gallery-lightbox__btn:hover{background:rgba(255,255,255,1)}@media (max-width:960px){.single-property-gallery__image{max-height:320px}.single-property-gallery__thumb img{width:90px}}@media (max-width:960px){.single-property-hero{flex-direction:column}.single-property-hero__left,.single-property-hero__right{flex:1 1 100%}}.site-header{position:sticky;top:0;z-index:10;background:#fff;border-bottom:1px solid #eee}.site-header__inner{max-width:1200px;margin:0 auto;padding:10px 20px;display:flex;align-items:center;justify-content:space-between}.site-header__burger{display:none;flex:0 0 auto;width:40px;height:32px;padding:6px;border:1px solid #ddd;border-radius:6px;background:#fff;align-items:center;justify-content:center;gap:4px;cursor:pointer}.site-header__burger span{display:block;width:100%;height:2px;background:#111}.site-breadcrumb{border-bottom:1px solid #eceff2;background:#fff}.site-breadcrumb__inner{max-width:1200px;margin:0 auto;padding:10px 20px}.site-breadcrumb__list{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0;color:#5f6770;font-size:.9rem}.site-breadcrumb__item{display:inline-flex;align-items:center}.site-breadcrumb__item::after{content:"\203A";margin-left:10px;color:#9aa3ad;font-size:1rem;line-height:1}.site-breadcrumb__item.is-current::after{display:none}.site-breadcrumb__link{color:#c79843;text-decoration:none}.site-breadcrumb__link:hover,.site-breadcrumb__link:focus{text-decoration:underline}.site-breadcrumb__text{color:#1f2933;font-weight:600}.site-header__logo img{height:42px;display:block}.site-header__logo-svg{display:block}.site-header__logo-svg svg{height:42px;width:auto;display:block}.site-header__nav{flex:1;margin-left:32px}.site-header__menu{display:flex;align-items:center;justify-content:flex-end;gap:18px;list-style:none;margin:0;padding:0}.site-header__item{position:relative}.site-header__link{color:#000;text-decoration:none;font-weight:600;font-size:1.05rem;padding:8px 0;display:inline-flex;align-items:center;gap:6px;position:relative}.site-header__item.is-offers .site-header__link{color:#c1253a}.site-header__item.is-offers .site-header__link:hover,.site-header__item.is-offers.is-active .site-header__link{color:#000}.site-header__item:not(.is-offers) .site-header__link:hover,.site-header__item.is-active:not(.is-offers) .site-header__link{color:#c1253a}.site-header__underline{position:absolute;left:0;right:0;bottom:-6px;height:3px;background:#c1253a;border-radius:999px}.site-header__submenu{position:absolute;top:100%;left:0;background:#fff;border:1px solid #eee;box-shadow:0 10px 30px rgba(0,0,0,.1);list-style:none;margin:10px 0 0;padding:8px 0;min-width:180px;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity 0.15s ease,transform 0.15s ease,visibility 0.15s ease}.site-header__item:hover>.site-header__submenu{opacity:1;visibility:visible;transform:translateY(0)}.site-header__submenu-item{position:relative}.site-header__submenu-link{display:block;padding:8px 14px;color:#000;text-decoration:none;font-size:.92rem;font-weight:500;white-space:nowrap}.site-header__submenu-link:hover,.site-header__submenu-item.is-active .site-header__submenu-link{color:#c1253a}@media (max-width:960px){.site-header__inner{padding:0 16px 10px}.site-header__burger{display:inline-flex}.site-header__logo{position:absolute;left:50%;transform:translateX(-50%)}.site-header__nav{position:fixed;left:0;top:0;bottom:0;width:260px;background:#fff;box-shadow:12px 0 30px rgba(0,0,0,.16);padding:24px 18px;transform:translateX(-100%);transition:transform 0.2s ease;overflow-y:auto;z-index:11;margin-left:0}.site-header__nav.is-open{transform:translateX(0)}.site-header__menu{flex-direction:column;align-items:flex-start;gap:12px}.site-header__link{padding:6px 0}.site-header__underline{display:none}.site-header__submenu{position:relative;top:0;left:0;box-shadow:none;border:none;margin:6px 0 0;padding:0 0 6px 10px;opacity:1;visibility:visible;transform:none}.site-header__submenu-link{padding:6px 0}.site-header__backdrop{position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:9}}.single-project-facilities__title,.single-project-interest__title,.single-project-location__title,.single-project-description__title{margin:0 0 18px;font-size:1.05rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#c79843;max-width:900px}body.single-proiect .single-project-facilities__title,body.single-proiect .single-project-interest__title,body.single-proiect .single-project-location__title,body.single-proiect .single-project-description__title,body.single-project .single-project-facilities__title,body.single-project .single-project-interest__title,body.single-project .single-project-location__title,body.single-project .single-project-description__title{color:#c79843!important}.single-project-description__body{font-size:1rem;line-height:1.85;color:rgba(31,27,20,.84)}body.single-proiect .project-related-offers .home-offers__viewport,body.single-project .project-related-offers .home-offers__viewport{padding-bottom:26px;border-bottom:1px solid rgba(255,255,255,.2);box-shadow:0 28px 60px rgba(48,34,9,.26)}body.single-proiect .project-related-offers .home-offers__viewport::before,body.single-project .project-related-offers .home-offers__viewport::before{bottom:14px;border-bottom:1px solid rgba(255,255,255,.18)}@media (max-width:768px){.project-gallery-mosaic{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-auto-rows:180px}.project-gallery-mosaic__item:nth-child(6n+1),.project-gallery-mosaic__item:nth-child(6n+4),.project-gallery-mosaic__item:nth-child(3n+2){grid-row:span 1;grid-column:span 1}.project-gallery-modal__shell{width:100%;max-width:90vw;max-height:90vh;height:auto;margin:0 20px}.project-gallery-modal__content{max-height:90vh;border-radius:0}.project-gallery-modal__zoom{display:none}.project-gallery-modal__arrow{display:inline-flex}.single-project-facilities,.single-project-interest,.single-project-description,.single-project-location{width:100%;padding:0 20px}.project-facility-children{grid-template-columns:1fr}.single-project-interest__inner{grid-template-columns:1fr}.single-project-location .property-location-map{height:280px}}.partners-grid__empty{padding:40px 0;color:#5a5a5a;font-size:1.1rem;text-align:center}.legal-page{padding:80px 0;background:#f6f6f6}.legal-page__inner{max-width:960px;margin:0 auto;padding:40px 32px;background:#fff;border-radius:12px;box-shadow:0 15px 45px rgba(0,0,0,.08)}.legal-page__header{margin-bottom:24px;text-align:center}.legal-page__title{font-size:clamp(2rem, 5vw, 2.8rem);text-transform:uppercase;margin:0;color:#1f1f1f;letter-spacing:.08em}.legal-page__content{font-size:1.05rem;line-height:1.7;color:#333}.legal-page__content h2,.legal-page__content h3{margin-top:1.6em;font-size:1.3rem;color:#222}.legal-page__content p{margin-bottom:1.2em}.site-floating-contact{position:static;z-index:9999}.site-floating-contact__btn{position:fixed;display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;padding:0;border-radius:50%;color:#fff;font-weight:700;text-decoration:none;box-shadow:0 8px 18px rgba(0,0,0,.18);transition:transform 0.18s ease,filter 0.18s ease;z-index:9999}.site-floating-contact__btn:hover,.site-floating-contact__btn:focus{color:#fff;transform:translateY(-2px);filter:brightness(1.04)}.site-floating-contact__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px}.site-floating-contact__icon svg{width:28px;height:28px;display:block}.site-floating-contact__btn--call{right:100px;bottom:25px;background:linear-gradient(135deg,rgba(249,224,129,.86) 0%,rgba(249,224,129,.28) 42%,rgba(249,224,129,0) 58%),linear-gradient(180deg,#d2a957 0%,#c79843 52%,#b98833 100%);animation:siteFloatingContactRing 6.4s ease-in-out infinite}.site-floating-contact__btn--whatsapp{left:88px;bottom:20px;background:#25d366}.site-floating-contact__btn--whatsapp .site-floating-contact__icon{animation:siteFloatingContactRing 6.4s ease-in-out 3.2s infinite;transform-origin:center}@keyframes siteFloatingContactRing{0%,36%,100%{transform:rotate(0deg)}5%{transform:rotate(-14deg) scale(1.04)}10%{transform:rotate(14deg) scale(1.04)}15%{transform:rotate(-12deg) scale(1.04)}20%{transform:rotate(12deg) scale(1.04)}25%{transform:rotate(-8deg) scale(1.02)}30%{transform:rotate(8deg) scale(1.02)}}@media (max-width:768px){.site-floating-contact__btn{width:56px;height:56px}.site-floating-contact__btn--whatsapp{left:78px;bottom:16px}.site-floating-contact__btn--call{right:84px;bottom:19px}}.site-header{position:sticky;top:0;z-index:40;margin-top:0!important;padding-top:0!important;background:#fff;border-bottom:1px solid rgba(24,24,24,.08);box-shadow:0 10px 28px rgba(0,0,0,.04)}.site-header__inner{max-width:1320px;margin:0 auto;padding:0 20px;padding-top:0!important;margin-top:0!important;display:flex;align-items:center;justify-content:space-between;gap:20px}.site-header__logo{flex:0 0 auto;position:static;transform:none}.site-header__nav-logo{display:none!important}.site-header__logo img{height:56px;display:block;width:auto}.site-header__logo-svg,.site-header__logo-svg svg,.site-header__underline{display:none}.site-header__burger{display:none;flex:0 0 auto;width:46px;height:40px;padding:7px 6px;border:1px solid rgba(29,29,29,.12);border-radius:0;background:#fff;align-items:center;justify-content:center;gap:6px;cursor:pointer;flex-direction:column}.site-header__burger span{display:block;width:28px;height:2px;background:#2d2d2d;transform-origin:center;transition:transform 0.2s ease,opacity 0.2s ease}.site-header__nav{flex:1;min-width:0;margin-left:12px}.site-header__menu{display:flex;align-items:center;justify-content:flex-end;gap:20px;flex-wrap:nowrap;list-style:none;margin:0;padding:0}.site-header__item{position:relative}.site-header__link{color:#2b2b2b;text-decoration:none;font-weight:600;font-size:.9rem;letter-spacing:.01em;padding:18px 0 10px;display:inline-flex;align-items:center;gap:9px;position:relative;white-space:nowrap}.site-header__link::before,.site-header__submenu-link::before{content:'';position:absolute;left:0;top:0;width:100%;height:2px;background:#c79843;transform:scaleX(0);transform-origin:left center;transition:transform 0.18s ease}.site-header__item:hover>.site-header__link::before,.site-header__item.is-active>.site-header__link::before,.site-header__submenu-item:hover>.site-header__submenu-link::before,.site-header__submenu-item.is-active>.site-header__submenu-link::before{transform:scaleX(1)}.site-header__link-label{position:relative;z-index:1;display:inline-flex;align-items:center;padding-right:12px;white-space:nowrap}.site-header__submenu-link-label{position:relative;display:inline-block;padding-right:18px}.site-header__featured-badge{position:absolute;top:-10px;right:-2px;width:12px;height:18px;border-radius:2px;background:#c79843;color:#fff;font-size:.76rem;font-weight:700;line-height:18px;text-align:center;box-shadow:0 4px 10px rgba(199,152,67,.32)}.site-header__featured-badge--submenu{top:-8px}.site-header__arrow{width:8px;height:8px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg) translateY(-1px);flex:0 0 auto;margin-top:-3px;transition:transform 0.2s ease}.site-header__submenu-toggle{display:none;border:0;background:transparent;padding:0;margin:0;color:inherit;cursor:pointer}.site-header__submenu{position:absolute;top:100%;left:0;background:#fff;border:1px solid rgba(24,24,24,.08);box-shadow:0 18px 40px rgba(0,0,0,.08);list-style:none;margin:12px 0 0;padding:10px 0;min-width:220px;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity 0.18s ease,transform 0.18s ease,visibility 0.18s ease}.site-header__item:hover>.site-header__submenu{opacity:1;visibility:visible;transform:translateY(0)}.site-header__submenu-item{position:relative}.site-header__submenu-link{display:inline-flex;align-items:center;padding:12px 18px 8px;color:#2b2b2b;text-decoration:none;font-size:.92rem;font-weight:500;white-space:nowrap;position:relative}@media (max-width:960px){.site-header__inner{padding:0 16px;display:flex;align-items:center;justify-content:space-between;position:relative}.site-header__burger{display:inline-flex;order:2;margin-left:auto;position:relative;z-index:42}body.menu-open .site-header__burger{position:fixed;top:12px;right:16px;margin-left:0}.site-header__logo{position:absolute;left:50%;transform:translateX(-50%);order:1;margin-right:0}.site-header__nav{position:fixed;right:0;top:0;bottom:0;width:min(320px, 100vw);max-width:100vw;background:#fff;box-shadow:-16px 0 40px rgba(0,0,0,.12);padding:72px 20px 24px;transform:translateX(100%);transition:transform 0.2s ease;overflow-y:auto;z-index:41;margin-left:0}.site-header__nav.is-open{transform:translateX(0)}.site-header__nav-logo{display:flex!important;justify-content:center;align-items:center;width:100%;margin:0 0 14px}.site-header__nav-logo img{display:block;height:30px;width:auto}.site-header__menu{flex-direction:column;align-items:flex-start;gap:4px}.site-header__item,.site-header__link,.site-header__submenu{width:100%}.site-header__link{justify-content:flex-start;padding:14px 0 10px;width:calc(100% - 38px)}.site-header__submenu-toggle{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:8px;right:0;width:34px;height:34px}.site-header__item.has-children>.site-header__link .site-header__arrow{display:none}.site-header__submenu{position:static;opacity:1;visibility:visible;transform:none;margin:4px 0 8px;padding:0 0 0 14px;min-width:0;border:0;box-shadow:none;display:none}.site-header__item.is-mobile-open>.site-header__submenu{display:block}.site-header__item.is-mobile-open>.site-header__submenu-toggle .site-header__arrow{transform:rotate(225deg) translateY(1px)}.site-header__submenu-link{width:100%;padding:12px 0 8px}.site-header__burger.is-active span:nth-child(1){transform:translateY(8px) rotate(45deg)}.site-header__burger.is-active span:nth-child(2){opacity:0}.site-header__burger.is-active span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}}.site-header.site-header--home{position:fixed;left:0;right:0;top:0;background:transparent;border-bottom:1px solid transparent;box-shadow:none;transition:background-color 0.24s ease,border-color 0.24s ease,box-shadow 0.24s ease}.site-header.site-header--home .site-header__link,.site-header.site-header--home .site-header__submenu-link,.site-header.site-header--home .site-header__burger,.site-header.site-header--home .site-header__burger span{transition:color 0.24s ease,background-color 0.24s ease,border-color 0.24s ease}.site-header.site-header--home .site-header__link{color:#fff;text-shadow:0 4px 18px rgba(0,0,0,.28)}.site-header.site-header--home:not(.is-scrolled) .site-header__logo-svg .cls-1{fill:#fff}.site-header.site-header--home .site-header__item.is-offers .site-header__link{color:#fff}.site-header.site-header--home .site-header__item.is-offers .site-header__link:hover,.site-header.site-header--home .site-header__item.is-offers.is-active .site-header__link,.site-header.site-header--home .site-header__item:not(.is-offers) .site-header__link:hover,.site-header.site-header--home .site-header__item.is-active:not(.is-offers) .site-header__link{color:#c1253a}.site-header.site-header--home .site-header__burger{border-color:rgba(255,255,255,.36);background:rgba(255,255,255,.08)}.site-header.site-header--home .site-header__burger span{background:#fff}.site-header.site-header--home:not(.is-scrolled) .site-header__submenu{background:rgba(18,18,18,.72);border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 40px rgba(0,0,0,.22);backdrop-filter:blur(14px)}.site-header.site-header--home:not(.is-scrolled) .site-header__submenu-link{color:rgba(255,255,255,.92)}.site-header.site-header--home:not(.is-scrolled) .site-header__submenu-link:hover,.site-header.site-header--home:not(.is-scrolled) .site-header__submenu-item.is-active .site-header__submenu-link{color:#c1253a}.site-header.site-header--home.is-scrolled{background:#fff;border-bottom-color:#eee;box-shadow:0 8px 24px rgba(0,0,0,.05)}.site-header.site-header--home.is-scrolled .site-header__link{color:#000;text-shadow:none}.site-header.site-header--home.is-scrolled .site-header__item.is-offers .site-header__link{color:#c1253a}.site-header.site-header--home.is-scrolled .site-header__item.is-offers .site-header__link:hover,.site-header.site-header--home.is-scrolled .site-header__item.is-offers.is-active .site-header__link{color:#000}.site-header.site-header--home.is-scrolled .site-header__item:not(.is-offers) .site-header__link:hover,.site-header.site-header--home.is-scrolled .site-header__item.is-active:not(.is-offers) .site-header__link{color:#c1253a}.site-header.site-header--home.is-scrolled .site-header__burger{border-color:#ddd;background:#fff}.site-header.site-header--home.is-scrolled .site-header__burger span{background:#111}.contact-page{padding-bottom:70px;background-image:url(../../../themes/unik-residence/assets/img/bck.svg);background-repeat:repeat-y;background-position:top center;background-size:100% auto}.contact-page__hero{position:relative;min-height:420px;display:flex;align-items:center;overflow:hidden;margin:0 calc(-50vw + 50%);border-top:1px solid rgba(199,152,67,.14);border-bottom:1px solid rgba(199,152,67,.14)}.contact-page__hero-bg,.contact-page__hero-overlay{position:absolute;inset:0}.contact-page__hero-bg{background:url(../../../themes/unik-residence/assets/img/Promotii%20Unik%20Residence%20Popesti%20Leordeni.jpg) center center / cover no-repeat;transform:scale(1.04)}.contact-page__hero-overlay{background:linear-gradient(90deg,rgba(248,245,238,.96) 0%,rgba(248,245,238,.88) 28%,rgba(248,245,238,.5) 52%,rgba(248,245,238,.14) 72%,rgba(248,245,238,0) 100%)}.contact-page__hero-inner{position:relative;z-index:1;width:100%;max-width:1200px;margin:0 auto;padding:110px 20px 80px}.contact-page__hero-copy{max-width:620px;color:#1f1b14}.contact-page__logo-wrap{margin-bottom:18px}.contact-page__logo{width:180px;height:auto;display:block}.contact-page__logo--svg svg{display:block;width:100%;height:auto}.contact-page__eyebrow{margin:0 0 12px;font-size:.82rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(31,27,20,.72)}.contact-page__title{margin:0 0 16px;font-size:clamp(2.4rem, 4vw, 4.2rem);line-height:1.02;color:#c79843}.contact-page__subtitle{margin:0;max-width:560px;font-size:1.05rem;line-height:1.75;color:rgba(31,27,20,.84)}.contact-page__mobile-intro{display:none}.contact-page__details{margin:-50px auto 0;padding:0 20px;position:relative;z-index:2;max-width:1200px}.contact-page__intro-section{padding:78px 20px 0;background:transparent}.contact-page__intro-inner{max-width:1200px;margin:0 auto}.contact-page__intro-title{max-width:980px;margin:0 auto 22px;text-align:center;font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.4rem, 4vw, 4.2rem);font-weight:700;line-height:1.04;color:#c79843;background:linear-gradient(135deg,rgba(228,191,76,.98) 0%,rgba(228,191,76,.86) 18%,rgba(199,152,67,.92) 42%,rgba(228,191,76,.9) 66%,rgba(199,152,67,.96) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.contact-page__intro-text{max-width:780px;margin:0 auto;color:#4d4942;font-size:1.08rem;line-height:1.75;text-align:center}.contact-page__brand-card{position:relative;display:grid;grid-template-columns:minmax(280px,0.85fr) minmax(0,1.15fr);align-items:center;gap:56px;width:100%;max-width:100%;margin:54px auto 58px;padding:42px;box-sizing:border-box;background:#fff;border:1px solid rgba(199,152,67,.55);box-shadow:0 18px 40px rgba(75,55,19,.08)}.contact-page__brand-card::after{content:"";position:absolute;inset:10px;border:1px solid rgba(199,152,67,.5);pointer-events:none}.contact-page__brand-logo,.contact-page__brand-content{position:relative;z-index:1;min-width:0}.contact-page__brand-logo{display:flex;justify-content:flex-start;align-items:center}.contact-page__brand-logo .contact-page__logo{width:min(320px, 100%);height:auto;margin:0}.contact-page__brand-logo .contact-page__logo--svg svg{display:block;width:100%;height:auto}.contact-page__brand-content h2{margin:0 0 18px;font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.8rem, 2.8vw, 3rem);font-weight:400;line-height:1.08;color:#27231d}.contact-page__brand-content p{margin:0;color:#4d4942;font-size:1.06rem;line-height:1.82}.contact-page .contact-page__details{margin:0 auto 0}.contact-page__grid{display:grid;grid-template-columns:minmax(320px,0.9fr) minmax(0,1.1fr);gap:28px;align-items:stretch;max-width:100%}.contact-page__info-card,.contact-page__map-card{position:relative;min-width:0;box-sizing:border-box;background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(249,246,240,.96) 100%);border:1px solid rgba(199,152,67,.18);box-shadow:0 20px 50px rgba(43,33,12,.1)}.contact-page__info-card{padding:30px}.contact-page__info-card::before,.contact-page__map-card::before{content:'';position:absolute;inset:14px;border:1px solid rgba(199,152,67,.2);pointer-events:none;z-index:1}.contact-page__info-item+.contact-page__info-item{margin-top:24px;padding-top:24px;border-top:1px solid rgba(199,152,67,.14)}.contact-page__info-item{display:grid;grid-template-columns:56px minmax(0,1fr);gap:18px;align-items:start}.contact-page__icon{width:56px;height:56px;border-radius:0;display:grid;place-items:center;background:rgba(199,152,67,.12);color:#c79843}.contact-page__icon svg{width:23px;height:23px}.contact-page__content h2{margin:0 0 6px;font-size:1.1rem;color:#111}.contact-page__content p,.contact-page__content a{margin:0;font-size:1rem;line-height:1.7;color:#444;text-decoration:none}.contact-page__content a:hover{color:#c79843}.contact-page__maps-button{margin-top:28px;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;background:linear-gradient(135deg,rgba(249,224,129,.88) 0%,rgba(249,224,129,.72) 16%,rgba(249,224,129,.38) 30%,rgba(249,224,129,.08) 44%,rgba(249,224,129,0) 54%),linear-gradient(180deg,#d2a957 0%,#c79843 48%,#b98833 100%);color:#fff;text-decoration:none;font-weight:700;border:1px solid #c79843;border-radius:0;letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,.38),inset 0 -1px 0 rgba(120,84,20,.16),0 12px 22px rgba(199,152,67,.18);transition:background 0.2s ease,color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.contact-page__maps-button:hover{background:#fff;color:#000;border-color:#c79843;box-shadow:0 14px 28px rgba(199,152,67,.2)}.contact-page__map-card{min-height:560px;overflow:hidden}.contact-page__map{width:100%;height:100%;min-height:560px;border:0;display:block;position:relative;z-index:2}@media (max-width:960px){.contact-page__hero{min-height:360px}.contact-page__hero-inner{padding-top:100px;padding-bottom:60px}.contact-page__details{margin-top:30px}.contact-page__grid{grid-template-columns:1fr}.contact-page__map-card,.contact-page__map{min-height:420px}.contact-page__brand-card{grid-template-columns:1fr;gap:28px;text-align:center;margin:44px auto 52px;padding:34px 24px;width:100%;max-width:100%}.contact-page__brand-logo{justify-content:center}}@media (max-width:768px){.contact-page__hero{min-height:250px;align-items:center}.contact-page__hero-bg{background-position:70% center;transform:none}.contact-page__hero-overlay{background:linear-gradient(90deg,rgba(248,245,238,1) 0%,rgba(248,245,238,1) 34%,rgba(248,245,238,.92) 48%,rgba(248,245,238,.54) 60%,rgba(248,245,238,.16) 74%,rgba(248,245,238,0) 100%)}.contact-page__hero-inner{display:flex;align-items:center;height:100%;padding:0 16px}.contact-page__hero-copy{max-width:none;width:100%;display:flex;align-items:center;min-height:250px}.contact-page__logo-wrap{margin-bottom:0}.contact-page__logo{width:146px}.contact-page__title,.contact-page__subtitle{display:none!important}.contact-page__details{margin-top:12px;padding:0 16px}.contact-page__mobile-intro{display:block!important;margin:0 0 16px;padding:0}.contact-page__mobile-title{margin:0 0 8px;font-size:2rem;line-height:1.04;color:#c79843}.contact-page__mobile-subtitle{margin:0;font-size:.98rem;line-height:1.6;color:rgba(31,27,20,.84)}.contact-page__grid{gap:20px}.contact-page__info-card{padding:24px 20px}.contact-page__info-item{grid-template-columns:48px minmax(0,1fr);gap:14px}.contact-page__icon{width:48px;height:48px}.contact-page__intro-section{padding:46px 16px 0}.contact-page__intro-title{font-size:2.4rem}.contact-page__intro-text{font-size:.98rem}.contact-page__brand-card{margin:34px auto 36px;padding:28px 18px}.contact-page__brand-logo .contact-page__logo{width:min(230px, 78vw)}}.contact-page .contact-page__details{margin-top:0!important}.site-header__link{color:#2f2f2f}.site-header__link::before,.site-header__submenu-link::before{top:auto;bottom:0;height:2px;background:#c79843}.site-header__item.is-offers>.site-header__link,.site-header__item:hover>.site-header__link,.site-header__item.is-active>.site-header__link,.site-header__submenu-item:hover>.site-header__submenu-link,.site-header__submenu-item.is-active>.site-header__submenu-link{color:#c79843}.site-header__item.has-children::after{content:'';position:absolute;left:-10px;right:-10px;top:calc(100% - 4px);height:20px}.site-header__submenu{top:calc(100% + 10px);margin:0;padding:12px 0;min-width:270px;border:1px solid rgba(199,152,67,.18);border-radius:16px;box-shadow:0 22px 44px rgba(0,0,0,.1);box-sizing:border-box}.site-header__item:hover>.site-header__submenu{transform:translateY(0)}.site-header__submenu::before{content:'';position:absolute;left:0;right:0;top:-12px;height:12px}.site-header__submenu-item{padding:0 10px}.site-header__submenu-link{display:flex;width:100%;padding:12px 12px 10px;border-radius:10px;transition:background-color 0.16s ease,color 0.16s ease;box-sizing:border-box}.site-header__submenu-link::before{left:12px;right:12px;width:auto}.site-header__submenu-item:hover>.site-header__submenu-link,.site-header__submenu-item.is-active>.site-header__submenu-link{background:rgba(199,152,67,.08)}@media (max-width:960px){.site-header__item.has-children::after{display:none}.site-header__submenu{top:auto;padding:0 0 0 14px;border:0;border-radius:0;box-shadow:none}.site-header__submenu::before{display:none}.site-header__submenu-item{padding:0}.site-header__submenu-link{border-radius:0;padding:12px 0 10px;background:transparent}.site-header__submenu-link::before{left:0;right:0}}@media (max-width:960px){.site-header__inner{position:relative!important}.site-header__logo{position:absolute!important;left:50%!important;right:auto!important;top:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;z-index:41!important;width:max-content!important}.site-header__logo img{margin:0 auto!important}.site-header__nav{position:fixed!important;left:auto!important;right:0!important;top:0!important;bottom:0!important;width:min(320px, 100vw)!important;max-width:100vw!important;display:none!important;transform:translateX(100%)!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;margin-left:0!important;padding:72px 20px 24px!important;background:#fff!important;box-shadow:-16px 0 40px rgba(0,0,0,.12)!important;overflow-y:auto!important;z-index:41!important}.site-header__nav.is-open{display:block!important;transform:translateX(0)!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.site-header__menu{align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important}.site-header__item,.site-header__link,.site-header__submenu,.site-header__submenu-link{text-align:left!important}}.site-header__item.is-offers>.site-header__link,.site-header__item.is-offers:hover>.site-header__link,.site-header__item.is-offers.is-active>.site-header__link,.site-header__item:not(.is-offers):hover>.site-header__link,.site-header__item.is-active:not(.is-offers)>.site-header__link,.site-header__submenu-link:hover,.site-header__submenu-item.is-active>.site-header__submenu-link{color:#c79843!important}.site-header__arrow{transition:transform 0.18s ease}.site-header__item.has-children:hover>.site-header__link .site-header__arrow,.site-header__item.has-children.is-active>.site-header__link .site-header__arrow{transform:rotate(-45deg) translateY(0)}body.single-proprietate .site-main,body.single-property .site-main{padding-bottom:30px}body.single-proprietate .single-property-hero,body.single-property .single-property-hero{position:relative;width:1200px;max-width:calc(100% - 40px);height:200px;min-height:200px;margin:0 auto 34px;padding:16px 0;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:32px;align-items:center;background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(249,246,240,.96) 100%);border:1px solid rgba(199,152,67,.22);box-shadow:0 24px 52px rgba(49,35,10,.1);overflow:hidden;box-sizing:border-box}body.single-proprietate .single-property-hero::before,body.single-property .single-property-hero::before{content:'';position:absolute;inset:10px;border:1px solid rgba(199,152,67,.18);pointer-events:none}body.single-proprietate .single-property-hero__left,body.single-property .single-property-hero__left,body.single-proprietate .single-property-hero__right,body.single-property .single-property-hero__right{position:relative;z-index:1}body.single-proprietate .single-property-hero__left,body.single-property .single-property-hero__left{flex:none;display:flex;flex-direction:column;justify-content:center;min-width:0;padding-left:24px;box-sizing:border-box}body.single-proprietate .single-property-hero__right,body.single-property .single-property-hero__right{flex:none;width:320px;max-width:320px;padding:0 24px 0 0;align-items:flex-start;gap:8px;background:transparent;border:0;box-shadow:none;justify-self:end;box-sizing:border-box}body.single-proprietate .single-property-hero__title,body.single-property .single-property-hero__title{margin:0 0 8px;font-size:clamp(1.08rem, 1.45vw, 1.5rem);line-height:1.02;letter-spacing:-.04em;color:#1f1b14;max-width:none;overflow-wrap:anywhere}body.single-proprietate .single-property-hero__project,body.single-property .single-property-hero__project{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:8px 12px;border:1px solid rgba(199,152,67,.26);background:rgba(255,255,255,.74);color:#6f5320;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body.single-proprietate .single-property-hero__project-icon,body.single-property .single-property-hero__project-icon{width:16px;height:16px;background:transparent}body.single-proprietate .single-property-hero__offer,body.single-property .single-property-hero__offer{border-radius:0;padding:4px 8px;margin-bottom:4px;font-size:.82rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;box-shadow:none}body.single-proprietate .single-property-hero__price-old,body.single-property .single-property-hero__price-old{font-size:.95rem;color:rgba(31,27,20,.52)}body.single-proprietate .single-property-hero__price-row,body.single-property .single-property-hero__price-row{align-items:baseline;gap:10px;flex-wrap:wrap}body.single-proprietate .single-property-hero__price,body.single-property .single-property-hero__price{font-size:1.9rem;line-height:1;color:#c79843}body.single-proprietate .single-property-hero__vat,body.single-property .single-property-hero__vat{padding:0;border:0;background:transparent;color:#7b5d1f;font-size:.94rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body.single-proprietate .single-property-hero__price-details,body.single-property .single-property-hero__price-details{font-size:.92rem;line-height:1.5;color:rgba(31,27,20,.82)}body.single-proprietate .single-property-content-layout,body.single-property .single-property-content-layout{max-width:1200px;grid-template-columns:minmax(0,1fr) 320px;gap:32px;margin:0 auto 56px}body.single-proprietate .single-property-content-main,body.single-property .single-property-content-main{width:100%;max-width:none}body.single-proprietate .single-property-content-main .single-property-gallery,body.single-proprietate .single-property-content-main .single-property-specs,body.single-proprietate .single-property-content-main .single-property-facilities,body.single-proprietate .single-property-content-main .single-property-description,body.single-proprietate .single-property-content-main .single-property-interest,body.single-proprietate .single-property-content-main .single-property-location,body.single-proprietate .single-property-content-main .single-property-energy,body.single-proprietate .single-property-content-main .single-property-calculator,body.single-property .single-property-content-main .single-property-gallery,body.single-property .single-property-content-main .single-property-specs,body.single-property .single-property-content-main .single-property-facilities,body.single-property .single-property-content-main .single-property-description,body.single-property .single-property-content-main .single-property-interest,body.single-property .single-property-content-main .single-property-location,body.single-property .single-property-content-main .single-property-energy,body.single-property .single-property-content-main .single-property-calculator{position:relative;margin-bottom:28px;padding:28px 30px;background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(249,246,240,.96) 100%);border:1px solid rgba(199,152,67,.2);box-shadow:0 20px 44px rgba(49,35,10,.08);box-sizing:border-box}body.single-proprietate .single-property-content-main .single-property-gallery::before,body.single-proprietate .single-property-content-main .single-property-specs::before,body.single-proprietate .single-property-content-main .single-property-facilities::before,body.single-proprietate .single-property-content-main .single-property-description::before,body.single-proprietate .single-property-content-main .single-property-interest::before,body.single-proprietate .single-property-content-main .single-property-location::before,body.single-proprietate .single-property-content-main .single-property-energy::before,body.single-proprietate .single-property-content-main .single-property-calculator::before,body.single-property .single-property-content-main .single-property-gallery::before,body.single-property .single-property-content-main .single-property-specs::before,body.single-property .single-property-content-main .single-property-facilities::before,body.single-property .single-property-content-main .single-property-description::before,body.single-property .single-property-content-main .single-property-interest::before,body.single-property .single-property-content-main .single-property-location::before,body.single-property .single-property-content-main .single-property-energy::before,body.single-property .single-property-content-main .single-property-calculator::before{content:'';position:absolute;inset:14px;border:1px solid rgba(199,152,67,.15);pointer-events:none}body.single-proprietate .single-property-gallery,body.single-property .single-property-gallery{padding-top:22px}body.single-proprietate .single-property-gallery__image,body.single-property .single-property-gallery__image{border-radius:0;box-shadow:0 18px 34px rgba(34,25,9,.1)}body.single-proprietate .single-property-gallery__thumb,body.single-property .single-property-gallery__thumb{border-radius:0;border-color:rgba(199,152,67,.2);background:rgba(255,255,255,.84)}body.single-proprietate .single-property-gallery__thumb.is-active,body.single-property .single-property-gallery__thumb.is-active{border-color:#c79843;box-shadow:0 10px 20px rgba(199,152,67,.16)}body.single-proprietate .single-property-specs,body.single-property .single-property-specs,body.single-proprietate .single-property-facilities,body.single-property .single-property-facilities,body.single-proprietate .single-property-interest,body.single-property .single-property-interest,body.single-proprietate .single-property-description,body.single-property .single-property-description,body.single-proprietate .single-property-energy,body.single-property .single-property-energy,body.single-proprietate .single-property-calculator,body.single-property .single-property-calculator,body.single-proprietate .single-property-location,body.single-property .single-property-location{width:100%;max-width:100%;margin:0 0 28px;padding-left:30px;padding-right:30px}body.single-proprietate .single-property-specs__title,body.single-proprietate .single-property-facilities__title,body.single-proprietate .single-property-interest__title,body.single-proprietate .single-property-description__title,body.single-proprietate .single-property-energy__title,body.single-proprietate .single-property-location__title,body.single-property .single-property-specs__title,body.single-property .single-property-facilities__title,body.single-property .single-property-interest__title,body.single-property .single-property-description__title,body.single-property .single-property-energy__title,body.single-property .single-property-location__title{margin:0 0 18px;font-size:1.05rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#1f1b14}body.single-proprietate .spec-label,body.single-property .spec-label{color:rgba(31,27,20,.72);font-weight:600}body.single-proprietate .spec-value,body.single-property .spec-value{color:#c79843;font-weight:800}body.single-proprietate .facility-parent,body.single-property .facility-parent{color:#1f1b14;font-size:.94rem;letter-spacing:.1em;text-transform:uppercase}body.single-proprietate .facility-item,body.single-property .facility-item,body.single-proprietate .single-property-interest__item,body.single-property .single-property-interest__item{padding:12px 14px;background:rgba(255,255,255,.72);border:1px solid rgba(199,152,67,.14)}body.single-proprietate .facility-icon,body.single-property .facility-icon{color:#c79843}body.single-proprietate .single-property-description__body,body.single-property .single-property-description__body{font-size:1rem;line-height:1.85;color:rgba(31,27,20,.84)}body.single-proprietate .single-property-calculator__tab,body.single-property .single-property-calculator__tab{border-radius:0;border-color:rgba(199,152,67,.22);background:rgba(255,255,255,.78)}body.single-proprietate .single-property-calculator__tab:hover,body.single-property .single-property-calculator__tab:hover{border-color:#c79843;color:#c79843}body.single-proprietate .single-property-calculator__tab.is-active,body.single-property .single-property-calculator__tab.is-active{background:#c79843;border-color:#c79843;color:#fff}body.single-proprietate .single-property-calculator__panel,body.single-property .single-property-calculator__panel{border-radius:0;border-color:rgba(199,152,67,.18);background:rgba(255,255,255,.78);box-shadow:none}body.single-proprietate .single-property-calculator__field input,body.single-property .single-property-calculator__field input{border-radius:0;border-color:rgba(199,152,67,.22)}body.single-proprietate .single-property-calculator__range-row input[type="range"],body.single-property .single-property-calculator__range-row input[type="range"]{accent-color:#c79843}.site-header__item.is-offers>.site-header__link .site-header__link-label,.property-archive__title{color:#c79843;background:linear-gradient(135deg,rgba(228,191,76,.98) 0%,rgba(228,191,76,.86) 18%,rgba(199,152,67,.92) 42%,rgba(228,191,76,.9) 66%,rgba(199,152,67,.96) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.site-header__featured-badge,.site-header__item.is-offers>.site-header__link .site-header__featured-badge,.site-header__item.is-offers>.site-header__link:hover .site-header__featured-badge,.site-header__item.is-offers.is-active>.site-header__link .site-header__featured-badge{background:linear-gradient(135deg,rgba(228,191,76,.98) 0%,rgba(228,191,76,.86) 18%,rgba(199,152,67,.92) 42%,rgba(228,191,76,.9) 66%,rgba(199,152,67,.96) 100%);background-color:#c79843;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:#fff!important;color:#fff!important}.site-header__item.is-offers>.site-header__link:hover .site-header__link-label,.site-header__item.is-offers.is-active>.site-header__link .site-header__link-label{color:#c79843;background:linear-gradient(135deg,rgba(228,191,76,.98) 0%,rgba(228,191,76,.86) 18%,rgba(199,152,67,.92) 42%,rgba(228,191,76,.9) 66%,rgba(199,152,67,.96) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.single-news__hero{align-items:center}.single-news__hero-inner{text-align:center}.single-news__title{max-width:980px;margin:0 auto;font-size:clamp(1.9rem, 3.8vw, 3.2rem);line-height:1.04;text-align:center}.about-page .about-page__btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;min-height:0!important;height:auto!important;padding:13px 26px!important;border-radius:0!important;box-sizing:border-box!important;font-size:0.96rem!important;font-weight:700!important;line-height:normal!important;letter-spacing:0.08em!important;text-transform:uppercase!important}.about-page{background:#fff;color:#292620;overflow:hidden}.about-page__hero{position:relative;min-height:620px;display:flex;align-items:center;isolation:isolate;background:#f7f2ea}.about-page__hero-media,.about-page__hero-overlay{position:absolute;inset:0;z-index:-2}.about-page__hero-media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.about-page__hero-overlay{z-index:-1;background:linear-gradient(90deg,rgba(255,255,255,.96) 0%,rgba(255,255,255,.92) 34%,rgba(255,255,255,.5) 58%,rgba(255,255,255,.08) 100%),linear-gradient(180deg,rgba(255,255,255,.38) 0%,rgba(255,255,255,0) 45%,rgba(255,255,255,.28) 100%)}.about-page__hero-inner{width:min(1200px, calc(100% - 40px));margin:0 auto;padding:80px 0}.about-page__hero-copy{max-width:620px}.about-page__logo{width:min(230px, 60vw);height:auto;display:block;margin:0 0 28px}.about-page__eyebrow{margin:0 0 14px;color:#c79843;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.about-page__title,.about-page h2{margin:0;font-family:Georgia,"Times New Roman",serif;font-weight:400;line-height:1.05;color:#27231d}.about-page__title{font-size:clamp(2.3rem, 5vw, 4.9rem);max-width:760px}.about-page__title--below-hero{max-width:980px;margin:0 auto 22px;text-align:center;font-weight:700;color:#c79843;background:linear-gradient(135deg,rgba(228,191,76,.98) 0%,rgba(228,191,76,.86) 18%,rgba(199,152,67,.92) 42%,rgba(228,191,76,.9) 66%,rgba(199,152,67,.96) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.about-page__intro{max-width:780px;margin:0 auto;color:#4d4942;font-size:1.08rem;line-height:1.75;text-align:center}.about-page__lead{max-width:590px;margin:24px 0 0;color:#4d4942;font-size:clamp(1rem, 1.3vw, 1.18rem);line-height:1.75}@media (min-width:901px){.about-page__hero{min-height:420px;align-items:center;overflow:hidden;margin:0 calc(-50vw + 50%);border-top:1px solid rgba(199,152,67,.14);border-bottom:1px solid rgba(199,152,67,.14);background:#f8f5ee}.about-page__hero-media img{transform:scale(1.04)}.about-page__hero-overlay{background:linear-gradient(90deg,rgba(248,245,238,.96) 0%,rgba(248,245,238,.88) 28%,rgba(248,245,238,.5) 52%,rgba(248,245,238,.14) 72%,rgba(248,245,238,0) 100%)}.about-page__hero-inner{width:100%;max-width:1200px;padding:110px 20px 80px}.about-page__hero-copy{max-width:620px;color:#1f1b14}.about-page__logo{width:180px;margin:0 0 18px}.about-page__title{max-width:680px;font-size:clamp(2.4rem, 4vw, 4.2rem);line-height:1.02;color:#c79843}.about-page__title--below-hero{max-width:980px;font-size:clamp(2.4rem, 4vw, 4.2rem);color:#c79843}.about-page__lead{max-width:560px;margin-top:16px;font-size:1.05rem;line-height:1.75;color:rgba(31,27,20,.84)}.about-page__actions{margin-top:28px}}.about-page__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.about-page__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 26px!important;border:1px solid #c79843;border-radius:0;font-size:.96rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background 0.2s ease,color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.about-page__btn--primary,.about-page__btn--ghost{background:linear-gradient(135deg,rgba(249,224,129,.88) 0%,rgba(249,224,129,.72) 16%,rgba(249,224,129,.38) 30%,rgba(249,224,129,.08) 44%,rgba(249,224,129,0) 54%),linear-gradient(180deg,#d2a957 0%,#c79843 48%,#b98833 100%);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.38),inset 0 -1px 0 rgba(120,84,20,.16),0 12px 22px rgba(199,152,67,.18)}.about-page__btn--primary:visited,.about-page__btn--ghost:visited{color:#fff}.about-page__btn--primary:hover,.about-page__btn--ghost:hover{background:#fff;color:#000;border-color:#c79843;box-shadow:0 14px 28px rgba(199,152,67,.2)}.about-page__values{padding:86px 0;background:#fff}.about-page__values-inner,.about-page__statement-inner{width:min(1200px, calc(100% - 40px));margin:0 auto}.about-page__section-head{max-width:760px;margin:0 auto 42px;text-align:center}.about-page__section-head h2,.about-page__statement h2{font-size:clamp(2rem, 3.6vw, 3.6rem)}.about-page__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.about-page__card,.about-page__statement-inner{position:relative;background:#fff;border:1px solid rgba(199,152,67,.55);border-radius:0;box-shadow:0 18px 40px rgba(75,55,19,.08)}.about-page__card::after,.about-page__statement-inner::after{content:"";position:absolute;inset:10px;border:1px solid rgba(199,152,67,.5);pointer-events:none}.about-page__card{padding:34px 30px 38px;text-align:center}.about-page__icon{width:72px;height:72px;margin:0 auto 22px;display:grid;place-items:center;color:#c79843;border:1px solid #c79843}.about-page__icon svg{width:42px;height:42px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.about-page__card h3{margin:0 0 14px;font-family:Georgia,"Times New Roman",serif;font-size:1.45rem;font-weight:400;color:#27231d}.about-page__card p{margin:0;color:#575149;line-height:1.72}.about-page__statement{padding:0 0 96px;background:#fff}.about-page__statement-inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,0.9fr);gap:36px 50px;align-items:center;padding:44px;box-sizing:border-box;background:#f8f2e7}.about-page__statement-inner>*{position:relative;z-index:1}.about-page__statement-inner>p{margin:0;color:#4d4942;font-size:1.04rem;line-height:1.8}.about-page__actions--statement{grid-column:1 / -1;margin-top:0;justify-content:center}.about-page__actions--intro{justify-content:center;margin:28px 0 34px}.about-page__logo-section{position:relative;display:grid;grid-template-columns:minmax(280px,0.85fr) minmax(0,1.15fr);align-items:center;gap:56px;width:100%;max-width:100%;margin:54px auto 78px;padding:42px;box-sizing:border-box;background:#fff;border:1px solid rgba(199,152,67,.55);box-shadow:0 18px 40px rgba(75,55,19,.08)}.about-page__logo-section::after{content:"";position:absolute;inset:10px;border:1px solid rgba(199,152,67,.5);pointer-events:none}.about-page__logo--main{width:min(440px, 100%);margin:0}.about-page__logo-panel{display:flex;justify-content:flex-start;align-items:center;min-width:0}.about-page__logo-content{min-width:0}.about-page__logo-content h2{margin:0 0 18px;font-size:clamp(1.8rem, 2.8vw, 3rem);line-height:1.08;color:#27231d}.about-page__logo-content p{margin:0;color:#4d4942;font-size:1.06rem;line-height:1.82}@media (max-width:900px){.about-page__hero{min-height:auto}.about-page__hero-overlay{background:linear-gradient(180deg,rgba(255,255,255,.97) 0%,rgba(255,255,255,.9) 42%,rgba(255,255,255,.42) 70%,rgba(255,255,255,.12) 100%),linear-gradient(90deg,rgba(255,255,255,.96) 0%,rgba(255,255,255,.38) 100%)}.about-page__hero-inner{padding:58px 0 190px}.about-page__cards,.about-page__statement-inner{grid-template-columns:1fr}.about-page__statement-inner{padding:34px 24px;width:100%;max-width:100%}.about-page__logo-section{grid-template-columns:1fr;gap:28px;text-align:center;margin:44px auto 60px;padding:34px 24px;width:100%;max-width:100%}.about-page__logo-panel{justify-content:center}}@media (max-width:640px){.about-page__hero-inner,.about-page__values-inner,.about-page__statement-inner{width:min(100% - 28px, 1200px);box-sizing:border-box}.about-page__logo-section,.about-page__statement-inner,.contact-page__brand-card{width:100%;max-width:100%;padding-left:18px;padding-right:18px}.about-page__logo{width:190px;margin-bottom:22px}.about-page__title{font-size:clamp(2rem, 11vw, 3.2rem)}.about-page__lead{margin-top:18px;font-size:.98rem}.about-page__actions,.about-page__actions--statement{display:grid;grid-template-columns:1fr}.about-page__values{padding:58px 0}.about-page__statement{padding-bottom:64px}.about-page__card{padding:30px 24px 34px}}@media (max-width:960px){.site-header__menu{gap:0!important}.site-header__link{padding-top:8px!important;padding-bottom:6px!important;min-height:0!important}.site-header__submenu-toggle{top:2px!important;height:30px!important}.site-header__submenu{margin-top:0!important;margin-bottom:4px!important;padding-left:12px!important}.site-header__submenu-link{padding-top:5px!important;padding-bottom:5px!important;min-height:0!important}}body.single-proprietate .single-property-calculator__disclaimer,body.single-property .single-property-calculator__disclaimer{margin:14px 0 0;color:rgba(31,27,20,.62);font-size:.78rem;font-weight:400;line-height:1.55}.site-header{margin-top:0!important;padding-top:0!important}.site-header__inner{padding:10px 20px 10px!important}@media (max-width:960px){.site-header__inner{padding:10px 16px 13px!important}}html,body{margin:0!important;padding:0!important}body>.site-header{margin-top:0!important}.site-header{top:0!important;inset-block-start:0!important;margin:0!important}@media (max-width:960px){.site-header__nav-logo img{height:40px!important;width:auto!important}.home-collections{margin:30px 0!important}}@media (max-width:768px){body.home .home-partners__track,body.front-page .home-partners__track{animation:homePartnersScroll 4s linear infinite!important;gap:20px!important}}@media (max-width:768px){body.home .home-hero,body.front-page .home-hero{min-height:auto!important;display:block!important;padding:0 0 26px!important;background:linear-gradient(180deg,#fcfaf6 0%,#f6f0e4 100%)!important}body.home .home-hero__overlay,body.front-page .home-hero__overlay{display:block!important;padding:0!important}body.home .home-hero__bg,body.front-page .home-hero__bg{position:relative!important;inset:auto!important;width:100%!important;height:clamp(460px, 64vh, 680px)!important;opacity:1!important;transform:none!important;overflow:hidden!important}body.home .home-hero__bg-image,body.front-page .home-hero__bg-image{width:100%!important;height:100%!important;transform:none!important;transition:none!important;animation:none!important;object-fit:cover!important;object-position:center center!important;filter:saturate(.98) contrast(1.01)!important}body.home .home-hero__bg::after,body.front-page .home-hero__bg::after{background:linear-gradient(180deg,#fff 0%,#fff 38%,rgba(255,255,255,.98) 48%,rgba(255,255,255,.9) 57%,rgba(255,255,255,.62) 64%,rgba(255,255,255,.24) 69%,rgba(255,255,255,.06) 73%,rgba(255,255,255,0) 77%)!important}body.home .home-hero__content,body.front-page .home-hero__content{display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:0!important;padding:0 16px!important;max-width:100%!important;min-height:clamp(460px, 64vh, 680px)!important;margin-top:calc(clamp(460px, 64vh, 680px) * -1)!important;position:relative!important;z-index:4!important}body.home .home-hero__copy,body.front-page .home-hero__copy{max-width:none!important;min-height:clamp(460px, 64vh, 680px)!important;margin:0!important;padding:40px 0 0!important;background:none!important;border:0!important;box-shadow:none!important;position:relative!important;z-index:4!important;gap:14px!important;opacity:1!important;animation:none!important;transform:none!important;filter:none!important}body.home .home-hero__copy-panel,body.front-page .home-hero__copy-panel{display:grid!important;max-width:100%!important;width:100%!important;padding:0!important;gap:16px!important}body.home .home-hero__lead-line,body.front-page .home-hero__lead-line,body.home .home-hero__panel,body.front-page .home-hero__panel,body.home .home-hero__glow--left,body.home .home-hero__glow--right,body.front-page .home-hero__glow--left,body.front-page .home-hero__glow--right{display:none!important}body.home .home-hero__title,body.front-page .home-hero__title{font-size:2.34rem!important;line-height:1.02!important;max-width:none!important;width:100%!important;font-weight:400!important}body.home .home-hero__description,body.front-page .home-hero__description{max-width:none!important;width:100%!important;font-size:1rem!important;line-height:1.62!important;color:rgba(38,38,38,.8)!important}body.home .home-hero__actions,body.front-page .home-hero__actions{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:10px!important;width:100%!important;margin-top:auto!important;padding:0 0 18px!important}body.home .home-hero__btn,body.front-page .home-hero__btn{width:100%!important;flex:1 1 0!important;min-width:0!important;min-height:0!important;padding:10px 10px!important;font-size:0.84rem!important;letter-spacing:0.06em!important}}@media (max-width:960px){body.single-proprietate .related-properties,body.single-property .related-properties{padding-left:16px!important;padding-right:16px!important;box-sizing:border-box!important}body.single-proprietate .related-properties__viewport,body.single-property .related-properties__viewport{width:100%!important;max-width:100%!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important}body.single-proprietate .related-properties__track,body.single-property .related-properties__track{width:100%!important;max-width:100%!important;grid-auto-columns:100%!important;gap:16px!important;padding:0!important;box-sizing:border-box!important}body.single-proprietate .related-properties__track .property-card,body.single-property .related-properties__track .property-card{width:100%!important;max-width:100%!important;min-width:0!important;height:620px!important;background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(249,246,240,.96) 100%)!important;box-shadow:0 18px 40px rgba(43,33,12,.08)!important;box-sizing:border-box!important;margin:0!important}body.single-proprietate .related-properties__track .property-card:hover,body.single-property .related-properties__track .property-card:hover{box-shadow:0 28px 54px rgba(43,33,12,.14)!important}}@media (max-width:960px){body.single-proiect .project-related-offers .home-offers__viewport,body.single-project .project-related-offers .home-offers__viewport,body.single-proiect .project-related-offers .home-offers__track,body.single-project .project-related-offers .home-offers__track,body.single-proprietate .related-properties__viewport,body.single-property .related-properties__viewport{touch-action:pan-y!important}body.single-proiect .project-related-offers .home-offers__viewport,body.single-project .project-related-offers .home-offers__viewport{overflow-x:hidden!important}body.single-proiect .project-related-offers .home-offers__track,body.single-project .project-related-offers .home-offers__track{overflow-x:visible!important}body.home .home-latest-news,body.front-page .home-latest-news{padding:56px 0 54px!important;margin-top:40px!important;background:#f9f6f0!important;background-image:none!important;color:#1f1b14!important}body.home .home-latest-news__inner,body.front-page .home-latest-news__inner{max-width:none!important;margin:0 auto!important;padding:24px 16px 24px!important;background:#f9f6f0!important;background-image:none!important;border:0!important;box-shadow:none!important}body.home .home-latest-news__inner::before,body.front-page .home-latest-news__inner::before{display:none!important}body.home .home-latest-news__title,body.front-page .home-latest-news__title{margin:0 0 24px!important;padding:0!important;text-align:center!important;color:#c79843!important}body.home .home-latest-news__card,body.front-page .home-latest-news__card{display:grid!important;grid-template-columns:1fr!important;gap:18px!important;max-width:none!important;margin:0 auto!important}body.home .home-latest-news .news-card,body.front-page .home-latest-news .news-card,body.home .home-latest-news .news-card--home,body.front-page .home-latest-news .news-card--home{width:100%!important;max-width:100%!important}body.home .home-latest-news__cta,body.front-page .home-latest-news__cta{margin-top:20px!important;padding-top:16px!important}.home-latest-news{padding:56px 0 54px!important;margin-top:40px!important;background:#f9f6f0!important;background-image:none!important;color:#1f1b14!important}.home-latest-news__inner{max-width:none!important;margin:0 auto!important;padding:24px 16px 24px!important;background:#f9f6f0!important;background-image:none!important;border:0!important;box-shadow:none!important}.home-latest-news__inner::before{display:none!important}.home-latest-news__title{margin:0 0 24px!important;padding:0!important;text-align:center!important;color:#c79843!important}.home-latest-news__card{display:grid!important;grid-template-columns:1fr!important;gap:18px!important;max-width:none!important;margin:0 auto!important}.home-latest-news .news-card,.home-latest-news .news-card--home{width:100%!important;max-width:100%!important}.home-latest-news__cta{margin-top:20px!important;padding-top:16px!important}body.home .home-latest-project,body.front-page .home-latest-project,.home-latest-project{padding:56px 0 54px!important;margin:0!important;background:#f9f6f0!important;background-image:none!important;color:#1f1b14!important}body.home .home-latest-project__inner,body.front-page .home-latest-project__inner,.home-latest-project__inner{max-width:none!important;margin:0 auto!important;padding:24px 16px 24px!important;background:#f9f6f0!important;background-image:none!important;border:0!important;box-shadow:none!important}body.home .home-latest-project__inner::before,body.front-page .home-latest-project__inner::before,.home-latest-project__inner::before{display:none!important}body.home .home-latest-project__title,body.front-page .home-latest-project__title,.home-latest-project__title{margin:0 0 24px!important;padding:0!important;text-align:center!important;color:#c79843!important}body.home .home-latest-project__card,body.front-page .home-latest-project__card,.home-latest-project__card{display:block!important;max-width:none!important;margin:0 auto!important}body.home .home-latest-project__card .project-card,body.front-page .home-latest-project__card .project-card,.home-latest-project__card .project-card{width:100%!important;max-width:100%!important}body.home .home-latest-project__card .project-card__link,body.front-page .home-latest-project__card .project-card__link,.home-latest-project__card .project-card__link{flex-direction:column-reverse!important}body.home .home-latest-project__card .project-card__media,body.front-page .home-latest-project__card .project-card__media,.home-latest-project__card .project-card__media{min-height:260px!important}body.home .home-latest-project__card .project-card__stage,body.front-page .home-latest-project__card .project-card__stage,.home-latest-project__card .project-card__stage{top:16px!important;left:16px!important;right:auto!important;display:inline-flex!important}body.home .home-latest-project__card .project-card__meta,body.front-page .home-latest-project__card .project-card__meta,.home-latest-project__card .project-card__meta{display:flex!important}body.home .home-latest-project__card .project-card__description,body.front-page .home-latest-project__card .project-card__description,.home-latest-project__card .project-card__description,body.home .home-latest-project__card .project-card__cta,body.front-page .home-latest-project__card .project-card__cta,.home-latest-project__card .project-card__cta{display:block!important}body.home .home-latest-project__btn,body.front-page .home-latest-project__btn,.home-latest-project__btn{margin-top:20px!important}}@media (max-width:960px){body.home .home-offers,body.front-page .home-offers{padding:56px 0 54px!important;margin-top:40px!important;background:#f9f6f0!important;background-image:none!important;color:#1f1b14!important}body.home .home-offers__header,body.home .home-offers__viewport,body.home .home-offers__cta,body.front-page .home-offers__header,body.front-page .home-offers__viewport,body.front-page .home-offers__cta{max-width:none!important;padding-left:16px!important;padding-right:16px!important;background:#f9f6f0!important;background-image:none!important}body.home .home-offers__header,body.front-page .home-offers__header{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important;padding-top:24px!important;border:0!important}body.home .home-offers__header::before,body.home .home-offers__viewport::before,body.home .home-offers__cta::before,body.front-page .home-offers__header::before,body.front-page .home-offers__viewport::before,body.front-page .home-offers__cta::before{display:none!important}body.home .home-offers__title,body.front-page .home-offers__title{width:100%!important;padding:0!important;margin:0!important;text-align:center!important;align-self:center!important;color:#c79843!important}body.home .home-offers__nav,body.front-page .home-offers__nav{width:100%!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important}body.home .home-offers__viewport,body.front-page .home-offers__viewport{padding-top:10px!important;border:0!important;overflow:hidden!important}body.home .home-offers__track,body.front-page .home-offers__track{grid-auto-columns:100%!important;gap:16px!important;padding:0!important;touch-action:pan-y!important;overscroll-behavior-x:contain!important;scroll-behavior:smooth!important}body.home .home-offers__track .property-card,body.front-page .home-offers__track .property-card{width:100%!important;max-width:100%!important}body.home .home-offers__btn:disabled,body.front-page .home-offers__btn:disabled{opacity:.45;cursor:default;box-shadow:none}body.home .home-offers__cta,body.front-page .home-offers__cta{padding-top:16px!important;padding-bottom:24px!important;border:0!important;box-shadow:none!important}body.home .home-latest-news,body.front-page .home-latest-news{padding:56px 0 54px!important;margin-top:40px!important;background:#f9f6f0!important;background-image:none!important;color:#1f1b14!important}body.home .home-latest-news__inner,body.front-page .home-latest-news__inner{max-width:none!important;padding:24px 16px 24px!important;background:#f9f6f0!important;background-image:none!important;border:0!important;box-shadow:none!important}body.home .home-latest-news__inner::before,body.front-page .home-latest-news__inner::before{display:none!important}body.home .home-latest-news__title,body.front-page .home-latest-news__title{margin:0 0 24px!important;padding:0!important;text-align:center!important;color:#c79843!important}body.home .home-latest-news__card,body.front-page .home-latest-news__card{display:grid!important;grid-template-columns:1fr!important;gap:18px!important;max-width:none!important;margin:0 auto!important}body.home .home-latest-news .news-card,body.front-page .home-latest-news .news-card{width:100%!important;max-width:100%!important}body.home .home-latest-news__cta,body.front-page .home-latest-news__cta{margin-top:20px!important;padding-top:16px!important}}body.single-proprietate .single-property-hero__project,body.single-property .single-property-hero__project{padding:0;border:0;background:transparent;box-shadow:none;font-size:1.08rem;font-weight:600;gap:10px}body.single-proprietate .single-property-hero__project-icon,body.single-property .single-property-hero__project-icon{width:22px;height:22px}body.single-proprietate .single-property-hero__project-text,body.single-property .single-property-hero__project-text{font-size:1.08rem;line-height:1.2}body.single-proprietate .single-property-sticky-form__checks a,body.single-proprietate .single-property-sticky-form__consent a,body.single-property .single-property-sticky-form__checks a,body.single-property .single-property-sticky-form__consent a{color:#7b5d1f;font-weight:700}body.single-proprietate .single-property-sticky-form .project-subscribe__check a,body.single-property .single-property-sticky-form .project-subscribe__check a{color:#7b5d1f;font-weight:700}body.single-proprietate .single-property-sticky-form__checks a:hover,body.single-proprietate .single-property-sticky-form__consent a:hover,body.single-property .single-property-sticky-form__checks a:hover,body.single-property .single-property-sticky-form__consent a:hover{color:#c79843}body.single-proprietate .single-property-sticky-form .project-subscribe__check a:hover,body.single-property .single-property-sticky-form .project-subscribe__check a:hover{color:#c79843}body.single-proprietate .facility-item,body.single-property .facility-item{border:0;background:transparent;padding:0}body.single-proprietate .single-property-commute__form,body.single-property .single-property-commute__form{max-width:none;display:grid;grid-template-columns:minmax(0,1fr)}body.single-proprietate .single-property-commute__input,body.single-property .single-property-commute__input{width:100%;max-width:none;border-radius:0;box-sizing:border-box}body.single-proprietate .single-property-commute__results,body.single-property .single-property-commute__results{max-width:none;grid-template-columns:repeat(3,minmax(0,1fr))}body.single-proprietate .single-property-commute__note,body.single-property .single-property-commute__note{display:block;margin:16px 0 0!important}body.single-proprietate .single-property-commute__item,body.single-property .single-property-commute__item{border-radius:0}body.single-proprietate .single-property-calculator__range-row input[type="range"],body.single-property .single-property-calculator__range-row input[type="range"]{accent-color:#fff}body.single-proprietate .single-property-calculator__range-row input[type="range"]::-webkit-slider-runnable-track,body.single-property .single-property-calculator__range-row input[type="range"]::-webkit-slider-runnable-track{height:6px;background:linear-gradient(to right,#c79843 0%,#c79843 var(--range-progress,0%),#ffffff var(--range-progress,0%),#ffffff 100%);border:1px solid #c79843;border-radius:0}body.single-proprietate .single-property-calculator__range-row input[type="range"]::-webkit-slider-thumb,body.single-property .single-property-calculator__range-row input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;margin-top:-6px;background:#fff;border:2px solid #c79843;border-radius:50%;box-shadow:0 2px 6px rgba(49,35,10,.12)}body.single-proprietate .single-property-calculator__range-row input[type="range"]::-moz-range-track,body.single-property .single-property-calculator__range-row input[type="range"]::-moz-range-track{height:6px;background:#fff;border:1px solid #c79843;border-radius:0}body.single-proprietate .single-property-calculator__range-row input[type="range"]::-moz-range-progress,body.single-property .single-property-calculator__range-row input[type="range"]::-moz-range-progress{height:6px;background:#c79843;border:1px solid #c79843;border-radius:0}body.single-proprietate .single-property-calculator__range-row input[type="range"]::-moz-range-thumb,body.single-property .single-property-calculator__range-row input[type="range"]::-moz-range-thumb{width:16px;height:16px;background:#fff;border:2px solid #c79843;border-radius:50%;box-shadow:0 2px 6px rgba(49,35,10,.12)}body.single-proprietate .related-properties,body.single-property .related-properties{background:#fff;box-shadow:none;border:0}body.single-proprietate .related-properties__viewport,body.single-proprietate .related-properties__track,body.single-property .related-properties__viewport,body.single-property .related-properties__track{background:#fff;box-shadow:none}body.single-proprietate .single-property-calculator__result,body.single-property .single-property-calculator__result{border-radius:0;border-color:rgba(199,152,67,.18);background:#fff}body.single-proprietate .single-property-energy__scale,body.single-property .single-property-energy__scale{max-width:none}body.single-proprietate .energy-label,body.single-property .energy-label{border-radius:0}body.single-proprietate .energy-marker,body.single-property .energy-marker{border-radius:0;background:#c79843}body.single-proprietate .energy-marker::after,body.single-property .energy-marker::after{border-color:#c79843 transparent transparent transparent}body.single-proprietate .single-property-commute,body.single-property .single-property-commute{max-width:100%;margin:0 0 28px;padding:24px 20px;background:linear-gradient(180deg,rgba(199,152,67,.96) 0%,rgba(182,136,53,.96) 100%);border-radius:0;box-shadow:0 20px 44px rgba(49,35,10,.12)}body.single-proprietate .single-property-commute__title,body.single-property .single-property-commute__title{font-size:1.05rem;letter-spacing:.1em;text-transform:uppercase}body.single-proprietate .single-property-location .property-location-map,body.single-property .single-property-location .property-location-map{max-width:none;height:390px;border-radius:0;box-shadow:0 18px 38px rgba(34,25,9,.12)}body.single-proprietate .single-property-sticky-form,body.single-proprietate .single-property-sticky-actions,body.single-property .single-property-sticky-form,body.single-property .single-property-sticky-actions{position:relative;border-radius:0;border:1px solid rgba(199,152,67,.2);background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(249,246,240,.96) 100%);box-shadow:0 18px 36px rgba(49,35,10,.1)}body.single-proprietate .single-property-sticky-form::before,body.single-proprietate .single-property-sticky-actions::before,body.single-property .single-property-sticky-form::before,body.single-property .single-property-sticky-actions::before{content:'';position:absolute;inset:12px;border:1px solid rgba(199,152,67,.16);pointer-events:none}body.single-proprietate .single-property-sticky-form__agent-photo,body.single-property .single-property-sticky-form__agent-photo{border-radius:0;border:1px solid rgba(199,152,67,.18)}body.single-proprietate .single-property-sticky-form__agent-placeholder,body.single-proprietate .single-property-sticky-form__agent-name,body.single-property .single-property-sticky-form__agent-placeholder,body.single-property .single-property-sticky-form__agent-name{color:#1f1b14}body.single-proprietate .single-property-sticky-form__agent-role,body.single-property .single-property-sticky-form__agent-role{color:#7b5d1f}body.single-proprietate .single-property-sticky-form__form input,body.single-property .single-property-sticky-form__form input{border-radius:0;border-color:rgba(199,152,67,.22);background:#fff}body.single-proprietate .single-property-sticky-form__form button,body.single-property .single-property-sticky-form__form button,body.single-proprietate .single-property-sticky-actions__btn--whatsapp,body.single-property .single-property-sticky-actions__btn--whatsapp{border-radius:0}body.single-proprietate .single-property-sticky-form__form button,body.single-property .single-property-sticky-form__form button{background:#c79843}body.single-proprietate .single-property-sticky-form__form button:hover,body.single-property .single-property-sticky-form__form button:hover{background:#b38734}body.single-proprietate .single-property-sticky-actions__btn,body.single-property .single-property-sticky-actions__btn{border-radius:0;border-color:rgba(199,152,67,.22)}body.single-proprietate .single-property-sticky-actions__btn:hover,body.single-property .single-property-sticky-actions__btn:hover{border-color:#c79843;color:#c79843}body.single-proprietate .related-properties,body.single-property .related-properties{max-width:1200px;width:100%}body.single-proprietate .related-properties__title,body.single-property .related-properties__title{font-size:1.05rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#1f1b14}body.single-proprietate .related-properties__btn,body.single-property .related-properties__btn{border-radius:0;border-color:rgba(199,152,67,.22)}body.single-proprietate .related-properties__btn:hover,body.single-property .related-properties__btn:hover{background:#fff;border-color:#c79843;color:#c79843}@media (max-width:960px){body.single-proprietate .single-property-hero,body.single-property .single-property-hero{grid-template-columns:1fr;padding:28px 22px}body.single-proprietate .single-property-content-layout,body.single-property .single-property-content-layout{grid-template-columns:1fr;gap:24px}body.single-proprietate .single-property-content-main .single-property-gallery,body.single-proprietate .single-property-content-main .single-property-specs,body.single-proprietate .single-property-content-main .single-property-facilities,body.single-proprietate .single-property-content-main .single-property-description,body.single-proprietate .single-property-content-main .single-property-interest,body.single-proprietate .single-property-content-main .single-property-location,body.single-proprietate .single-property-content-main .single-property-energy,body.single-proprietate .single-property-content-main .single-property-calculator,body.single-property .single-property-content-main .single-property-gallery,body.single-property .single-property-content-main .single-property-specs,body.single-property .single-property-content-main .single-property-facilities,body.single-property .single-property-content-main .single-property-description,body.single-property .single-property-content-main .single-property-interest,body.single-property .single-property-content-main .single-property-location,body.single-property .single-property-content-main .single-property-energy,body.single-property .single-property-content-main .single-property-calculator{padding:24px 18px}body.single-proprietate .single-property-specs,body.single-property .single-property-specs,body.single-proprietate .single-property-facilities,body.single-property .single-property-facilities,body.single-proprietate .single-property-interest,body.single-property .single-property-interest,body.single-proprietate .single-property-description,body.single-property .single-property-description,body.single-proprietate .single-property-energy,body.single-property .single-property-energy,body.single-proprietate .single-property-calculator,body.single-property .single-property-calculator,body.single-proprietate .single-property-location,body.single-property .single-property-location{padding-left:18px;padding-right:18px}}body.single-proprietate .single-property-hero__right,body.single-property .single-property-hero__right{width:300px;max-width:300px;justify-self:end}body.single-proprietate .single-property-hero__title,body.single-property .single-property-hero__title{max-width:none;font-size:2.25rem}body.single-proprietate .single-property-gallery__image,body.single-property .single-property-gallery__image,body.single-proprietate .single-property-gallery__main,body.single-property .single-property-gallery__main{border-radius:0}body.single-proprietate .single-property-sticky-form::before,body.single-proprietate .single-property-sticky-actions::before,body.single-property .single-property-sticky-form::before,body.single-property .single-property-sticky-actions::before{display:none}body.single-proprietate .single-property-specs__inner,body.single-property .single-property-specs__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 26px;max-width:none}body.single-proprietate .single-property-specs__col,body.single-property .single-property-specs__col{min-width:0}body.single-proprietate .single-property-specs__col--left .spec-row,body.single-proprietate .single-property-specs__col--right .spec-row,body.single-property .single-property-specs__col--left .spec-row,body.single-property .single-property-specs__col--right .spec-row{grid-template-columns:minmax(170px,auto) minmax(0,1fr);column-gap:16px;align-items:start}body.single-proprietate .spec-label,body.single-property .spec-label{overflow-wrap:normal;word-break:normal;white-space:nowrap;font-weight:400;font-size:.98rem;line-height:1.4}body.single-proprietate .spec-value,body.single-property .spec-value{overflow-wrap:anywhere;word-break:break-word;text-align:right;justify-self:end;font-weight:600;font-size:.98rem;line-height:1.4}body.single-proprietate .energy-label.is-active,body.single-property .energy-label.is-active{outline:2px solid #c79843;outline-offset:-2px}body.single-proprietate .single-property-calculator__chart,body.single-property .single-property-calculator__chart{background:conic-gradient(#c79843 0deg 120deg,#14b8a6 120deg 240deg,#38bdf8 240deg 360deg)}body.single-proprietate .single-property-calculator__result--principal strong,body.single-property .single-property-calculator__result--principal strong,body.single-proprietate .single-property-calculator__result strong,body.single-property .single-property-calculator__result strong{color:#c79843}@media (max-width:768px){body.single-proprietate .single-property-hero__left,body.single-property .single-property-hero__left{text-align:left!important;align-items:flex-start!important;justify-items:start!important}body.single-proprietate .single-property-hero__title,body.single-property .single-property-hero__title,body.single-proprietate .single-property-hero__project,body.single-property .single-property-hero__project{text-align:left!important;justify-content:flex-start!important;margin-left:0!important;margin-right:auto!important}body.single-proprietate .single-property-specs__inner,body.single-property .single-property-specs__inner{grid-template-columns:1fr!important;gap:16px!important}body.single-proprietate .single-property-specs__col,body.single-property .single-property-specs__col{gap:16px!important}body.single-proprietate .single-property-specs__col--left .spec-row,body.single-proprietate .single-property-specs__col--right .spec-row,body.single-property .single-property-specs__col--left .spec-row,body.single-property .single-property-specs__col--right .spec-row{grid-template-columns:minmax(160px,auto) minmax(0,1fr)!important;align-items:start!important;row-gap:0!important}body.single-proprietate .single-property-commute__results,body.single-property .single-property-commute__results{grid-template-columns:1fr!important;gap:10px!important}body.single-proprietate .single-property-commute__item,body.single-property .single-property-commute__item{display:grid!important;grid-template-columns:minmax(0,1.2fr) auto auto!important;align-items:center!important;gap:10px!important;padding:12px 14px!important;border-radius:0!important}body.single-proprietate .single-property-commute__mode,body.single-property .single-property-commute__mode{min-width:0}body.single-proprietate .single-property-commute__duration,body.single-property .single-property-commute__duration,body.single-proprietate .single-property-commute__distance,body.single-property .single-property-commute__distance{text-align:right!important;white-space:nowrap!important}body.single-proprietate .single-property-energy__scale,body.single-property .single-property-energy__scale{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:4px!important;margin-top:48px!important}body.single-proprietate .energy-label,body.single-property .energy-label{padding:11px 0!important;font-size:0.82rem!important;border-radius:0!important}body.single-proprietate .energy-marker,body.single-property .energy-marker{top:-34px!important;left:calc((var(--energy-pos) + 0.5) / 7 * 100%)!important;transform:translateX(-50%)!important;max-width:calc(100vw - 64px)!important;font-size:0.8rem!important;padding:6px 8px!important;white-space:normal!important;text-align:center!important;box-sizing:border-box!important}}body.single-proprietate .single-property-viewing,body.single-property .single-property-viewing{width:100%;max-width:1200px;margin:0 auto 34px;padding:0;box-sizing:border-box}body.single-proprietate .single-property-viewing__inner,body.single-property .single-property-viewing__inner{position:relative;width:100%;max-width:100%;margin:0;padding:28px 30px;background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(249,246,240,.96) 100%);border:1px solid rgba(199,152,67,.2);box-shadow:0 20px 44px rgba(49,35,10,.08);border-radius:0;box-sizing:border-box}body.single-proprietate .single-property-viewing__inner::before,body.single-property .single-property-viewing__inner::before{content:'';position:absolute;inset:14px;border:1px solid rgba(199,152,67,.15);pointer-events:none}body.single-proprietate .single-property-viewing__header,body.single-property .single-property-viewing__header,body.single-proprietate .single-property-viewing__auth,body.single-property .single-property-viewing__auth,body.single-proprietate .single-property-viewing__form,body.single-property .single-property-viewing__form{position:relative;z-index:1}body.single-proprietate .single-property-viewing__title,body.single-property .single-property-viewing__title{margin:0 0 10px;font-size:1.05rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#1f1b14}body.single-proprietate .single-property-viewing__subtitle,body.single-property .single-property-viewing__subtitle{color:rgba(31,27,20,.8);line-height:1.75}body.single-proprietate .single-property-viewing__signin,body.single-property .single-property-viewing__signin,body.single-proprietate .single-property-viewing__submit,body.single-property .single-property-viewing__submit{border-radius:0;background:#c79843;border:1px solid #c79843;color:#fff}body.single-proprietate .single-property-viewing__signin:hover,body.single-property .single-property-viewing__signin:hover,body.single-proprietate .single-property-viewing__submit:hover,body.single-property .single-property-viewing__submit:hover{background:#fff;color:#1f1b14;border-color:#c79843}body.single-proprietate .single-property-viewing__field input,body.single-proprietate .single-property-viewing__field textarea,body.single-proprietate .single-property-viewing__field select,body.single-property .single-property-viewing__field input,body.single-property .single-property-viewing__field textarea,body.single-property .single-property-viewing__field select{border-radius:0;border:1px solid rgba(199,152,67,.22);background:#fff;box-shadow:none}body.single-proprietate .single-property-viewing__feedback,body.single-property .single-property-viewing__feedback,body.single-proprietate .single-property-viewing__auth-status,body.single-property .single-property-viewing__auth-status{border-radius:0}body.single-proprietate .related-properties__track .property-card,body.single-property .related-properties__track .property-card{height:auto;background:#fff;box-shadow:none}body.single-proprietate .related-properties__track .property-card:hover,body.single-property .related-properties__track .property-card:hover{box-shadow:none}body.single-proprietate .single-property-sticky-form__form button,body.single-property .single-property-sticky-form__form button{display:inline-flex;align-items:center;justify-content:center;height:auto;min-height:48px;padding:13px 26px;border-radius:0;font-weight:700;font-size:.96rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background 0.2s ease,color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease;background:linear-gradient(135deg,rgba(249,224,129,.88) 0%,rgba(249,224,129,.72) 16%,rgba(249,224,129,.38) 30%,rgba(249,224,129,.08) 44%,rgba(249,224,129,0) 54%),linear-gradient(180deg,#d2a957 0%,#c79843 48%,#b98833 100%);color:#fff;border:1px solid #c79843;box-shadow:inset 0 1px 0 rgba(255,255,255,.38),inset 0 -1px 0 rgba(120,84,20,.16),0 12px 22px rgba(199,152,67,.18)}body.single-proprietate .single-property-sticky-form__form button:hover,body.single-property .single-property-sticky-form__form button:hover{background:#fff;color:#000;border-color:#c79843;box-shadow:0 14px 28px rgba(199,152,67,.2)}body.single-proprietate .single-property-sticky-actions__btn,body.single-property .single-property-sticky-actions__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;min-height:44px;padding:10px 14px;box-sizing:border-box;line-height:1;border-radius:0;background:#fff;color:#000;border:1px solid #c79843;font-weight:700;font-size:.9rem;letter-spacing:.06em;text-transform:uppercase;box-shadow:none;transition:background 0.2s ease,color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}body.single-proprietate .single-property-sticky-actions__btn:hover,body.single-property .single-property-sticky-actions__btn:hover{background:#c79843;color:#fff;border-color:#c79843;box-shadow:0 14px 28px rgba(199,152,67,.2)}body.single-proprietate .single-property-sticky-actions__btn--whatsapp,body.single-property .single-property-sticky-actions__btn--whatsapp{background:#25d366;color:#fff;border-color:#25d366;height:44px;min-height:44px}body.single-proprietate .single-property-sticky-actions__btn--whatsapp::before,body.single-property .single-property-sticky-actions__btn--whatsapp::before{content:'';width:16px;height:16px;flex:0 0 16px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23FFFFFF' d='M16.01 3C8.84 3 3 8.74 3 15.79c0 2.26.61 4.46 1.77 6.39L3 29l6.99-1.81a13.15 13.15 0 0 0 6.02 1.45h.01C23.18 28.64 29 22.9 29 15.85 29 8.74 23.18 3 16.01 3Zm0 23.41c-1.92 0-3.8-.5-5.46-1.45l-.39-.23-4.15 1.07 1.11-4.01-.25-.41a10.5 10.5 0 0 1-1.62-5.59c0-5.83 4.82-10.57 10.76-10.57 5.92 0 10.75 4.74 10.75 10.57 0 5.83-4.83 10.62-10.75 10.62Zm5.9-7.93c-.32-.16-1.9-.93-2.19-1.04-.3-.11-.51-.16-.73.16-.21.31-.84 1.03-1.03 1.24-.19.21-.37.24-.69.08-.32-.16-1.34-.49-2.55-1.56-.95-.84-1.59-1.88-1.78-2.19-.18-.32-.02-.49.14-.65.15-.15.32-.39.48-.58.16-.19.22-.32.32-.53.11-.21.06-.4-.03-.56-.08-.16-.72-1.7-.99-2.34-.26-.61-.52-.53-.72-.54h-.61c-.21 0-.56.08-.85.4-.29.32-1.11 1.08-1.11 2.64 0 1.56 1.15 3.06 1.31 3.27.16.21 2.24 3.55 5.53 4.83 3.29 1.28 3.29.85 3.88.8.59-.05 1.9-.77 2.17-1.51.27-.74.27-1.37.19-1.5-.08-.13-.29-.21-.61-.37Z'/%3E%3C/svg%3E")}body.single-proprietate .single-property-sticky-actions__btn--whatsapp:hover,body.single-property .single-property-sticky-actions__btn--whatsapp:hover{background:#fff;color:#25d366;border-color:#25d366;box-shadow:0 14px 28px rgba(37,211,102,.14)}body.single-proprietate .single-property-sticky-actions__btn--whatsapp:hover::before,body.single-property .single-property-sticky-actions__btn--whatsapp:hover::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%2325D366' d='M16.01 3C8.84 3 3 8.74 3 15.79c0 2.26.61 4.46 1.77 6.39L3 29l6.99-1.81a13.15 13.15 0 0 0 6.02 1.45h.01C23.18 28.64 29 22.9 29 15.85 29 8.74 23.18 3 16.01 3Zm0 23.41c-1.92 0-3.8-.5-5.46-1.45l-.39-.23-4.15 1.07 1.11-4.01-.25-.41a10.5 10.5 0 0 1-1.62-5.59c0-5.83 4.82-10.57 10.76-10.57 5.92 0 10.75 4.74 10.75 10.57 0 5.83-4.83 10.62-10.75 10.62Zm5.9-7.93c-.32-.16-1.9-.93-2.19-1.04-.3-.11-.51-.16-.73.16-.21.31-.84 1.03-1.03 1.24-.19.21-.37.24-.69.08-.32-.16-1.34-.49-2.55-1.56-.95-.84-1.59-1.88-1.78-2.19-.18-.32-.02-.49.14-.65.15-.15.32-.39.48-.58.16-.19.22-.32.32-.53.11-.21.06-.4-.03-.56-.08-.16-.72-1.7-.99-2.34-.26-.61-.52-.53-.72-.54h-.61c-.21 0-.56.08-.85.4-.29.32-1.11 1.08-1.11 2.64 0 1.56 1.15 3.06 1.31 3.27.16.21 2.24 3.55 5.53 4.83 3.29 1.28 3.29.85 3.88.8.59-.05 1.9-.77 2.17-1.51.27-.74.27-1.37.19-1.5-.08-.13-.29-.21-.61-.37Z'/%3E%3C/svg%3E")}body.single-proprietate #property-action-send::before,body.single-proprietate #property-action-copy::before,body.single-proprietate #property-action-print::before,body.single-property #property-action-send::before,body.single-property #property-action-copy::before,body.single-property #property-action-print::before{content:'';width:14px;height:14px;flex:0 0 14px;background-repeat:no-repeat;background-position:center;background-size:contain}body.single-proprietate #property-action-send::before,body.single-property #property-action-send::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M3 20.25v-6.375l9-1.875-9-1.875V3.75L21 12 3 20.25Z'/%3E%3C/svg%3E")}body.single-proprietate #property-action-copy::before,body.single-property #property-action-copy::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M16 1H4c-1.1 0-2 .9-2 2v12h2V3h12V1Zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2Zm0 16H8V7h11v14Z'/%3E%3C/svg%3E")}body.single-proprietate #property-action-print::before,body.single-property #property-action-print::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M19 8H5c-1.66 0-3 1.34-3 3v4h4v4h12v-4h4v-4c0-1.66-1.34-3-3-3Zm-3 9H8v-5h8v5Zm3-7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1ZM18 3H6v4h12V3Z'/%3E%3C/svg%3E")}body.single-proprietate #property-action-send:hover::before,body.single-proprietate #property-action-copy:hover::before,body.single-proprietate #property-action-print:hover::before,body.single-property #property-action-send:hover::before,body.single-property #property-action-copy:hover::before,body.single-property #property-action-print:hover::before{filter:brightness(0) invert(1)}body.single-proprietate .single-property-sticky-form .project-subscribe__checks,body.single-property .single-property-sticky-form .project-subscribe__checks{margin-top:18px;display:grid;gap:12px;font-size:.94rem;color:#494949}body.single-proprietate .single-property-sticky-form .project-subscribe__check,body.single-property .single-property-sticky-form .project-subscribe__check{display:flex;gap:10px;align-items:flex-start;font-size:.94rem;color:#494949;line-height:1.5}body.single-proprietate .single-property-sticky-form .project-subscribe__check input[type="checkbox"],body.single-property .single-property-sticky-form .project-subscribe__check input[type="checkbox"]{accent-color:#c79843;margin-top:3px}body.single-proprietate .single-property-sticky-form .project-subscribe__check:last-child,body.single-property .single-property-sticky-form .project-subscribe__check:last-child{align-items:center}body.single-proprietate .single-property-sticky-form .project-subscribe__check:last-child input[type="checkbox"],body.single-property .single-property-sticky-form .project-subscribe__check:last-child input[type="checkbox"]{margin-top:0}@media (max-width:960px){body.single-proprietate .single-property-hero__right,body.single-property .single-property-hero__right{width:100%;max-width:100%;justify-self:stretch}body.single-proprietate .single-property-specs__inner,body.single-property .single-property-specs__inner{grid-template-columns:1fr}body.single-proprietate .single-property-viewing__inner,body.single-property .single-property-viewing__inner{width:100%;max-width:100%}}.home-collections__eyebrow,.property-card__price-main,.property-card__vat,body.single-proprietate .single-property-hero__project,body.single-property .single-property-hero__project,body.single-proprietate .single-property-hero__price,body.single-property .single-property-hero__price,body.single-proprietate .single-property-hero__vat,body.single-property .single-property-hero__vat,body.single-proprietate .spec-value,body.single-property .spec-value,body.single-proprietate .facility-icon,body.single-property .facility-icon,body.single-proprietate .single-property-calculator__result--principal strong,body.single-property .single-property-calculator__result--principal strong,body.single-proprietate .single-property-calculator__result strong,body.single-property .single-property-calculator__result strong{color:#c79843;background-image:linear-gradient(135deg,#b7842d 0%,#c79843 22%,#e4bf4c 44%,#c79843 66%,#aa7722 100%);background-size:200% 200%;background-position:50% 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.property-card__tag,.property-collection .property-card--featured,body.single-proprietate .single-property-hero__offer,body.single-property .single-property-hero__offer,body.single-proprietate .single-property-calculator__tab.is-active,body.single-property .single-property-calculator__tab.is-active,body.single-proprietate .energy-marker,body.single-property .energy-marker,body.single-proprietate .single-property-commute,body.single-property .single-property-commute,body.single-proprietate .single-property-sticky-form__form button,body.single-property .single-property-sticky-form__form button,body.single-proprietate .single-property-viewing__signin,body.single-property .single-property-viewing__signin,body.single-proprietate .single-property-viewing__submit,body.single-property .single-property-viewing__submit{background-image:linear-gradient(135deg,rgba(249,224,129,.88) 0%,rgba(249,224,129,.72) 16%,rgba(249,224,129,.38) 30%,rgba(249,224,129,.08) 44%,rgba(249,224,129,0) 54%),linear-gradient(180deg,#d2a957 0%,#c79843 48%,#b98833 100%);background-color:#c79843;background-size:220% 220%,100% 100%;background-position:60% 50%,0 0}.property-card__tag,body.single-proprietate .single-property-hero__offer,body.single-property .single-property-hero__offer,body.single-proprietate .single-property-calculator__tab.is-active,body.single-property .single-property-calculator__tab.is-active,body.single-proprietate .energy-marker,body.single-property .energy-marker,body.single-proprietate .single-property-sticky-form__form button,body.single-property .single-property-sticky-form__form button,body.single-proprietate .single-property-viewing__signin,body.single-property .single-property-viewing__signin,body.single-proprietate .single-property-viewing__submit,body.single-property .single-property-viewing__submit{border-color:#c79843;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.24)}.property-collection .property-card--featured{border-color:#c79843;box-shadow:0 22px 42px rgba(125,87,24,.18)}.property-collection .property-card--featured .property-card__title,.property-collection .property-card--featured .property-card__project,.property-collection .property-card--featured .property-card__project-icon,.property-collection .property-card--featured .property-card__meta,.property-collection .property-card--featured .property-card__meta-icon svg,.property-collection .property-card--featured .property-card__price-old,.property-collection .property-card--featured .property-card__price-details,.property-collection .property-card--featured .property-card__agent-name,.property-collection .property-card--featured .property-card__agent-role,.property-collection .property-card--featured .property-card__id,.property-collection .property-card--featured .property-card__price-main,.property-collection .property-card--featured .property-card__vat{color:#fff;background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor}.property-collection .property-card--featured .property-card__tag{background:#fff;background-image:none;color:#c79843;box-shadow:none}body.single-proprietate .single-property-hero__project,body.single-property .single-property-hero__project{border-color:rgba(199,152,67,.26)}body.single-proprietate .single-property-calculator__tab.is-active,body.single-property .single-property-calculator__tab.is-active,body.single-proprietate .energy-marker,body.single-property .energy-marker{box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 10px 20px rgba(125,87,24,.16)}body.single-proprietate .energy-marker::after,body.single-property .energy-marker::after{border-color:#c79843 transparent transparent transparent}body.single-proprietate .single-property-commute,body.single-property .single-property-commute{border:1px solid rgba(199,152,67,.24)}body.single-proprietate .single-property-sticky-form__form button:hover,body.single-property .single-property-sticky-form__form button:hover,body.single-proprietate .single-property-viewing__signin:hover,body.single-property .single-property-viewing__signin:hover,body.single-proprietate .single-property-viewing__submit:hover,body.single-property .single-property-viewing__submit:hover{background-image:linear-gradient(180deg,#fff 0%,#fff 100%);background-color:#fff;color:#1f1b14;border-color:#c79843;box-shadow:0 14px 24px rgba(125,87,24,.12)}body.single-proprietate .single-property-calculator__range-row input[type="range"],body.single-property .single-property-calculator__range-row input[type="range"]{accent-color:#c79843}@media (max-width:960px){body.single-proprietate .single-property-hero,body.single-property .single-property-hero{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;grid-template-columns:1fr!important;align-items:start!important;gap:18px!important;padding:24px 20px!important;box-sizing:border-box!important}body.single-proprietate .single-property-hero__left,body.single-property .single-property-hero__left,body.single-proprietate .single-property-hero__right,body.single-property .single-property-hero__right{width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important;box-sizing:border-box!important}body.single-proprietate .single-property-hero__right,body.single-property .single-property-hero__right{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-self:stretch!important;gap:8px!important}body.single-proprietate .single-property-hero__price-row,body.single-property .single-property-hero__price-row{width:100%!important;max-width:100%!important;display:flex!important;flex-wrap:wrap!important;align-items:baseline!important}body.single-proprietate .single-property-hero__offer,body.single-property .single-property-hero__offer,body.single-proprietate .single-property-hero__price-old,body.single-property .single-property-hero__price-old,body.single-proprietate .single-property-hero__price,body.single-property .single-property-hero__price,body.single-proprietate .single-property-hero__vat,body.single-property .single-property-hero__vat,body.single-proprietate .single-property-hero__price-details,body.single-property .single-property-hero__price-details{max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important}body.single-proprietate .single-property-viewing,body.single-property .single-property-viewing{width:100%!important;max-width:calc(100% - 32px)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;overflow:hidden!important}body.single-proprietate .single-property-viewing__inner,body.single-property .single-property-viewing__inner{width:100%!important;max-width:100%!important;padding:24px 18px!important;box-sizing:border-box!important;overflow:hidden!important}body.single-proprietate .single-property-viewing__form,body.single-property .single-property-viewing__form,body.single-proprietate .single-property-viewing__grid,body.single-property .single-property-viewing__grid,body.single-proprietate .single-property-viewing__field,body.single-property .single-property-viewing__field{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}body.single-proprietate .single-property-viewing__grid,body.single-property .single-property-viewing__grid{grid-template-columns:minmax(0,1fr)!important}body.single-proprietate .single-property-viewing__field input,body.single-proprietate .single-property-viewing__field textarea,body.single-proprietate .single-property-viewing__field select,body.single-property .single-property-viewing__field input,body.single-property .single-property-viewing__field textarea,body.single-property .single-property-viewing__field select{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}body.single-proprietate .single-property-viewing__actions,body.single-property .single-property-viewing__actions{width:100%!important;max-width:100%!important;box-sizing:border-box!important}}@media (max-width:768px){body.page-template-page-property-collection .property-collection .is-reveal-ready,body.page-template-page-property-collection-php .property-collection .is-reveal-ready,body.page-template-page-property-collection .property-collection .is-reveal-ready.is-revealed,body.page-template-page-property-collection-php .property-collection .is-reveal-ready.is-revealed,body.page-template-page-oferte .property-collection .is-reveal-ready,body.page-template-page-oferte-php .property-collection .is-reveal-ready,body.page-template-page-oferte .property-collection .is-reveal-ready.is-revealed,body.page-template-page-oferte-php .property-collection .is-reveal-ready.is-revealed{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}}@media (max-width:768px){body.page-template-page-property-collection .property-collection .property-card.is-reveal-ready,body.page-template-page-property-collection-php .property-collection .property-card.is-reveal-ready,body.page-template-page-oferte .property-collection .property-card.is-reveal-ready,body.page-template-page-oferte-php .property-collection .property-card.is-reveal-ready{opacity:0!important;transform:translate3d(0,14px,0)!important;filter:blur(4px)!important;transition:opacity 0.4s ease,transform 0.4s ease,filter 0.4s ease!important;transition-delay:var(--reveal-delay,0ms)!important}body.page-template-page-property-collection .property-collection .property-card.is-reveal-ready.is-revealed,body.page-template-page-property-collection-php .property-collection .property-card.is-reveal-ready.is-revealed,body.page-template-page-oferte .property-collection .property-card.is-reveal-ready.is-revealed,body.page-template-page-oferte-php .property-collection .property-card.is-reveal-ready.is-revealed{opacity:1!important;transform:translate3d(0,0,0)!important;filter:blur(0)!important}}.property-archive__pagination{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.property-archive__pagination .page-numbers{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 14px;box-sizing:border-box;border:1px solid #c79843;border-radius:0;background-image:linear-gradient(135deg,rgba(249,224,129,.88) 0%,rgba(249,224,129,.72) 16%,rgba(249,224,129,.38) 30%,rgba(249,224,129,.08) 44%,rgba(249,224,129,0) 54%),linear-gradient(180deg,#d2a957 0%,#c79843 48%,#b98833 100%);background-color:#c79843;background-size:220% 220%,100% 100%;background-position:60% 50%,0 0;color:#fff;font-weight:800;font-size:.92rem;line-height:1;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 12px 26px rgba(125,87,24,.18);transition:background-position 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease,color 0.2s ease}.property-archive__pagination .page-numbers:hover,.property-archive__pagination .page-numbers:focus-visible,.property-archive__pagination .page-numbers.current{background-position:12% 50%,0 0;border-color:#f0d88a;color:#fff;transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 18px 34px rgba(125,87,24,.28)}.property-archive__pagination .page-numbers.current{cursor:default}.property-archive__pagination .page-numbers.dots{min-width:42px;background:transparent;border-color:rgba(199,152,67,.32);color:#c79843;box-shadow:none;transform:none}.property-archive__pagination .page-numbers.prev,.property-archive__pagination .page-numbers.next{min-width:96px}.property-archive__pagination .page-numbers{background:linear-gradient(135deg,rgba(249,224,129,.88) 0%,rgba(249,224,129,.72) 16%,rgba(249,224,129,.38) 30%,rgba(249,224,129,.08) 44%,rgba(249,224,129,0) 54%),linear-gradient(180deg,#d2a957 0%,#c79843 48%,#b98833 100%);border:1px solid #c79843;color:#fff;font-weight:600;box-shadow:inset 0 1px 0 rgba(255,255,255,.38),inset 0 -1px 0 rgba(120,84,20,.16),0 12px 22px rgba(199,152,67,.18);transition:background 0.2s ease,color 0.2s ease,transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.property-archive__pagination .page-numbers:hover,.property-archive__pagination .page-numbers:focus-visible{background:#fff;border-color:#c79843;color:#000;font-weight:600;box-shadow:0 14px 28px rgba(199,152,67,.2);transform:translateY(-2px)}.property-archive__pagination .page-numbers.current{background:#fff;border-color:#c79843;color:#000;font-weight:600;box-shadow:0 14px 28px rgba(199,152,67,.2);transform:none}.property-archive__pagination .page-numbers.dots{background:transparent;border-color:rgba(199,152,67,.32);color:#c79843;font-weight:600;box-shadow:none}.about-page__projects-map-section{margin:44px 0 52px}.about-page__section-head--map{margin-bottom:18px}.about-projects-map{width:100%;height:430px;border:1px solid rgba(199,152,67,.24);background:#f5f1e8;box-shadow:0 20px 44px rgba(49,35,10,.08);overflow:hidden}@media (max-width:768px){.about-page__projects-map-section{margin:34px 0 42px}.about-projects-map{height:340px}}body.single-proiect .project-related-offers .home-offers__viewport,body.single-project .project-related-offers .home-offers__viewport{overflow:hidden!important}body.single-proiect .project-related-offers .home-offers__track,body.single-project .project-related-offers .home-offers__track{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scroll-behavior:smooth!important;touch-action:pan-y!important;overscroll-behavior-x:contain!important}body.single-proiect .project-related-offers .home-offers__btn[aria-disabled="true"],body.single-project .project-related-offers .home-offers__btn[aria-disabled="true"]{opacity:1;cursor:default}@media (max-width:960px){body.single-proiect .project-related-offers .home-offers__viewport,body.single-project .project-related-offers .home-offers__viewport{padding-top:10px!important;border:0!important;overflow:hidden!important}body.single-proiect .project-related-offers .home-offers__track,body.single-project .project-related-offers .home-offers__track{grid-auto-columns:100%!important;gap:16px!important;padding:0!important;touch-action:pan-y!important;overscroll-behavior-x:contain!important;scroll-snap-type:x mandatory!important}body.single-proiect .project-related-offers .home-offers__track>*,body.single-project .project-related-offers .home-offers__track>*{scroll-snap-align:start!important}body.single-proiect .project-related-offers .home-offers__track .property-card,body.single-project .project-related-offers .home-offers__track .property-card{width:100%!important;max-width:100%!important}}@media (max-width:960px){body.single-proiect .project-related-offers .home-offers__viewport,body.single-project .project-related-offers .home-offers__viewport{touch-action:pan-y!important;overscroll-behavior-x:contain!important}}@media (min-width:961px) and (max-width:1100px){.site-header__inner{padding:10px 16px 13px!important;position:relative}.site-header__burger{display:inline-flex!important;order:2;margin-left:auto;position:relative;z-index:42}body.menu-open .site-header__burger{position:fixed;top:12px;right:16px;margin-left:0}.site-header__logo{position:absolute!important;left:50%!important;transform:translateX(-50%)!important;margin:0!important}.site-header__nav{position:fixed!important;right:0!important;top:0!important;bottom:0!important;width:min(320px, 100vw)!important;max-width:100vw!important;background:#fff!important;box-shadow:-16px 0 40px rgba(0,0,0,.12)!important;padding:72px 20px 24px!important;transform:translateX(100%)!important;transition:transform 0.2s ease!important;overflow-y:auto!important;z-index:41!important;margin-left:0!important}.site-header__nav.is-open{transform:translateX(0)!important}.site-header__nav-logo{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;margin:0 0 14px!important}.site-header__nav-logo img{height:40px!important;width:auto!important}.site-header__menu{flex-direction:column!important;align-items:flex-start!important;gap:4px!important}.site-header__item,.site-header__link,.site-header__submenu{width:100%!important}.site-header__link{justify-content:flex-start!important;padding:14px 0 10px!important;width:calc(100% - 38px)!important}.site-header__submenu-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;top:8px!important;right:0!important;width:34px!important;height:34px!important}.site-header__item.has-children>.site-header__link .site-header__arrow{display:none!important}.site-header__submenu{position:static!important;opacity:1!important;visibility:visible!important;transform:none!important;margin:4px 0 8px!important;padding:0 0 0 14px!important;min-width:0!important;border:0!important;box-shadow:none!important;display:none!important}.site-header__item.is-mobile-open>.site-header__submenu{display:block!important}.site-header__submenu-link{width:100%!important;padding:12px 0 8px!important}}.legal-page,.legal-page__inner{box-sizing:border-box}.legal-page{width:100%}.legal-page__inner{width:min(960px, calc(100% - 40px));max-width:960px;margin-left:auto;margin-right:auto}.legal-page__title{overflow-wrap:anywhere;word-break:break-word}@media (max-width:480px){.legal-page{padding:48px 12px}.legal-page__inner{padding:30px 16px}.legal-page__title{font-size:clamp(1.55rem, 9vw, 2rem);letter-spacing:.02em;line-height:1.12}}body.single-proprietate .single-property-sticky-actions__btn--whatsapp,body.single-property .single-property-sticky-actions__btn--whatsapp{grid-column:span 2}body.single-proprietate .single-property-sticky-actions__btn--call::before,body.single-property .single-property-sticky-actions__btn--call::before{content:'';width:15px;height:15px;flex:0 0 15px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M6.62 10.79a15.46 15.46 0 0 0 6.59 6.59l2.2-2.2a1 1 0 0 1 1.03-.24 11.36 11.36 0 0 0 3.56.57 1 1 0 0 1 1 1V20a1 1 0 0 1-1 1C10.3 21 3 13.7 3 4a1 1 0 0 1 1-1h3.49a1 1 0 0 1 1 1 11.36 11.36 0 0 0 .57 3.56 1 1 0 0 1-.24 1.03l-2.2 2.2Z'/%3E%3C/svg%3E")}body.single-proprietate .single-property-sticky-actions__btn--call:hover::before,body.single-property .single-property-sticky-actions__btn--call:hover::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFFFFF' d='M6.62 10.79a15.46 15.46 0 0 0 6.59 6.59l2.2-2.2a1 1 0 0 1 1.03-.24 11.36 11.36 0 0 0 3.56.57 1 1 0 0 1 1 1V20a1 1 0 0 1-1 1C10.3 21 3 13.7 3 4a1 1 0 0 1 1-1h3.49a1 1 0 0 1 1 1 11.36 11.36 0 0 0 .57 3.56 1 1 0 0 1-.24 1.03l-2.2 2.2Z'/%3E%3C/svg%3E")}.single-property-parking-cta{max-width:1200px;width:75%;margin:0 auto 50px;padding:0 20px}.single-property-parking-cta__inner{max-width:900px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:24px 20px;background:linear-gradient(135deg,rgba(249,224,129,.88) 0%,rgba(249,224,129,.54) 18%,rgba(249,224,129,.14) 38%,rgba(249,224,129,0) 52%),linear-gradient(180deg,#d2a957 0%,#c79843 52%,#b98833 100%);border:1px solid #c79843;color:#fff;box-shadow:0 18px 38px rgba(47,36,16,.18)}.single-property-parking-cta__inner::after{content:'';position:absolute;inset:10px;border:1px solid rgba(255,255,255,.32);pointer-events:none}.single-property-parking-cta__content,.single-property-parking-cta__actions{position:relative;z-index:1}.single-property-parking-cta__eyebrow{display:block;margin-bottom:7px;font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.88)}.single-property-parking-cta__title{margin:0 0 8px;font-size:clamp(1.35rem, 2.8vw, 2rem);line-height:1.1;color:#fff!important}.single-property-parking-cta__text{max-width:560px;margin:0;font-size:1rem;line-height:1.55;color:rgba(255,255,255,.92)}.single-property-parking-cta__actions{display:flex;align-items:center;gap:12px;flex:0 0 auto}.single-property-parking-cta__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:13px 26px;border-radius:0;font-weight:700;font-size:.96rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background 0.2s ease,color 0.2s ease,transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.single-property-parking-cta__btn{background:linear-gradient(135deg,rgba(249,224,129,.88) 0%,rgba(249,224,129,.72) 16%,rgba(249,224,129,.38) 30%,rgba(249,224,129,.08) 44%,rgba(249,224,129,0) 54%),linear-gradient(180deg,#d2a957 0%,#c79843 48%,#b98833 100%);color:#fff;border:1px solid #c79843;box-shadow:inset 0 1px 0 rgba(255,255,255,.38),inset 0 -1px 0 rgba(120,84,20,.16),0 12px 22px rgba(199,152,67,.18)}.single-property-parking-cta__btn:hover{background:#fff;color:#000;border-color:#c79843;transform:translateY(-1px);box-shadow:0 14px 28px rgba(199,152,67,.2)}.single-property-parking-cta__btn:visited{color:#fff}.single-property-parking-cta__btn:hover,.single-property-parking-cta__btn:visited:hover{color:#000}.single-property-parking-cta__btn--light{background:#fff;color:#000;border:1px solid #c79843;box-shadow:none}.single-property-parking-cta__btn--light:visited{color:#000}.single-property-parking-cta__btn--light:hover,.single-property-parking-cta__btn--light:visited:hover{background:#c79843;color:#fff;border-color:#c79843;box-shadow:0 14px 28px rgba(199,152,67,.2)}@media (max-width:960px){.single-property-parking-cta{width:100%}.single-property-parking-cta__inner{flex-direction:column;align-items:flex-start;padding:24px 20px}.single-property-parking-cta__actions{width:100%;flex-wrap:wrap}.single-property-parking-cta__btn{flex:1 1 190px}}body.single-proprietate .single-property-content-main .single-property-parking-cta,body.single-property .single-property-content-main .single-property-parking-cta{position:relative;width:100%;max-width:100%;margin-bottom:28px;padding:28px 30px;background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(249,246,240,.96) 100%);border:1px solid rgba(199,152,67,.2);box-shadow:0 20px 44px rgba(49,35,10,.08);box-sizing:border-box}body.single-proprietate .single-property-content-main .single-property-parking-cta::before,body.single-property .single-property-content-main .single-property-parking-cta::before{content:'';position:absolute;inset:14px;border:1px solid rgba(199,152,67,.15);pointer-events:none}body.single-proprietate .single-property-content-main .single-property-parking-cta__inner,body.single-property .single-property-content-main .single-property-parking-cta__inner{max-width:900px}@media (max-width:960px){body.single-proprietate .single-property-content-main .single-property-parking-cta,body.single-property .single-property-content-main .single-property-parking-cta{padding:22px 18px}}body.single-proprietate .single-property-content-main .single-property-parking-cta,body.single-property .single-property-content-main .single-property-parking-cta{padding:24px 20px;background:linear-gradient(180deg,rgba(199,152,67,.96) 0%,rgba(182,136,53,.96) 100%);border:0;box-shadow:0 20px 44px rgba(49,35,10,.12)}body.single-proprietate .single-property-content-main .single-property-parking-cta::before,body.single-property .single-property-content-main .single-property-parking-cta::before{display:none}body.single-proprietate .single-property-content-main .single-property-parking-cta__inner,body.single-property .single-property-content-main .single-property-parking-cta__inner{max-width:100%;padding:0;background:transparent;border:0;box-shadow:none}body.single-proprietate .single-property-content-main .single-property-parking-cta__inner::after,body.single-property .single-property-content-main .single-property-parking-cta__inner::after{display:none}.single-property-parking-cta__btn{font-size:20px;line-height:1}@media (max-width:960px){body.single-proprietate .single-property-content-main .single-property-parking-cta,body.single-property .single-property-content-main .single-property-parking-cta{padding:24px 20px}body.single-proprietate .single-property-content-main .single-property-parking-cta__inner,body.single-property .single-property-content-main .single-property-parking-cta__inner{padding:0}}body.single-proprietate .single-property-content-main .single-property-parking-cta,body.single-property .single-property-content-main .single-property-parking-cta{padding:30px;overflow:hidden}body.single-proprietate .single-property-content-main .single-property-parking-cta::after,body.single-property .single-property-content-main .single-property-parking-cta::after{content:'';position:absolute;top:-70px;right:-80px;width:260px;height:260px;border:1px solid rgba(255,255,255,.28);transform:rotate(18deg);pointer-events:none}body.single-proprietate .single-property-content-main .single-property-parking-cta__inner,body.single-property .single-property-content-main .single-property-parking-cta__inner{align-items:stretch;gap:32px}.single-property-parking-cta__content{display:grid;align-content:center;gap:9px;max-width:620px}.single-property-parking-cta__eyebrow{width:fit-content;margin-bottom:2px;padding:6px 10px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.28);color:rgba(255,255,255,.92)}.single-property-parking-cta__title{max-width:13ch;margin:0;font-size:clamp(1.75rem, 3vw, 2.55rem);line-height:.98;letter-spacing:.01em}.single-property-parking-cta__text{max-width:58ch;font-size:1.05rem;line-height:1.62}.single-property-parking-cta__actions{align-self:center;flex-direction:column;align-items:stretch;min-width:250px;padding:18px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.24);backdrop-filter:blur(2px)}.single-property-parking-cta__btn{width:100%;min-height:48px;font-size:.96rem;line-height:1.1;text-align:center}@media (max-width:960px){body.single-proprietate .single-property-content-main .single-property-parking-cta,body.single-property .single-property-content-main .single-property-parking-cta{padding:24px 20px}body.single-proprietate .single-property-content-main .single-property-parking-cta__inner,body.single-property .single-property-content-main .single-property-parking-cta__inner{gap:22px}.single-property-parking-cta__title{max-width:100%;font-size:clamp(1.55rem, 8vw, 2.15rem)}.single-property-parking-cta__actions{min-width:0;padding:14px}}.single-property-parking-cta__btn{width:auto;min-height:36px;padding:9px 16px;font-size:.78rem;line-height:1}.single-property-parking-cta__actions{align-items:flex-start;min-width:210px}.single-property-parking-cta__btn--light:hover,.single-property-parking-cta__btn--light:visited:hover{background:linear-gradient(135deg,rgba(249,224,129,.88) 0%,rgba(249,224,129,.72) 16%,rgba(249,224,129,.38) 30%,rgba(249,224,129,.08) 44%,rgba(249,224,129,0) 54%),linear-gradient(180deg,#d2a957 0%,#c79843 48%,#b98833 100%);color:#fff;border-color:#c79843;box-shadow:inset 0 1px 0 rgba(255,255,255,.38),inset 0 -1px 0 rgba(120,84,20,.16),0 12px 22px rgba(199,152,67,.18)}@media (max-width:960px){.single-property-parking-cta__actions{align-items:stretch;min-width:0}.single-property-parking-cta__btn{width:100%;min-height:38px;padding:10px 14px}}.single-property-parking-cta__btn{width:190px;padding-left:18px;padding-right:18px}@media (max-width:960px){.single-property-parking-cta__btn{width:100%}}@media (max-width:960px){.single-property-parking-cta__actions{align-items:flex-start}.single-property-parking-cta__btn{width:190px;min-height:36px;padding:9px 18px;font-size:.78rem;line-height:1;flex:0 0 auto}}.single-property-parking-cta__btn{width:150px;padding-left:10px;padding-right:10px}@media (max-width:960px){.single-property-parking-cta__actions{flex-direction:row;flex-wrap:nowrap;gap:8px}.single-property-parking-cta__btn{width:145px;padding-left:8px;padding-right:8px}}.single-property-parking-cta__btn{width:128px;min-height:34px;padding:8px 6px}@media (max-width:960px){.single-property-parking-cta__btn{width:128px;min-height:34px;padding:8px 6px}}.single-property-parking-cta__actions{margin-left:20px}.single-property-parking-cta__btn{width:145px;min-height:36px;padding:9px 8px}@media (max-width:960px){.single-property-parking-cta__inner{gap:18px}.single-property-parking-cta__actions{margin-left:0;margin-top:4px}.single-property-parking-cta__btn{width:145px;min-height:36px;padding:9px 8px}}.single-property-parking-cta__actions{padding-left:18px}.single-property-parking-cta__btn{width:136px}@media (max-width:960px){.single-property-parking-cta__actions{padding-left:0}.single-property-parking-cta__btn{width:136px}}@media (min-width:961px){.single-property-parking-cta__actions{align-self:center;flex-direction:column;align-items:stretch;min-width:250px;padding:18px;padding-left:18px;margin-left:20px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.24)}.single-property-parking-cta__btn{width:100%;min-height:48px;padding:13px 26px;font-size:.96rem;line-height:1.1}}@media (max-width:960px){.single-property-parking-cta__actions{flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:8px;min-width:0;padding:14px;padding-left:0;margin-left:0}.single-property-parking-cta__btn{width:136px;min-height:36px;padding:9px 8px;font-size:.78rem;line-height:1}}@media (min-width:961px){.single-property-parking-cta__actions{align-items:flex-start;min-width:190px;padding:18px;margin-left:0;transform:translateX(-18px)}.single-property-parking-cta__btn{width:190px;min-height:36px;padding:9px 18px;font-size:.78rem;line-height:1}}@media (max-width:960px){.single-property-parking-cta__actions{align-self:flex-end;transform:translateX(10px)}}@media (max-width:960px){.single-property-parking-cta__actions{align-self:center;justify-content:center;transform:none;width:100%;padding-left:0;padding-right:0}.single-property-parking-cta__btn{width:132px;min-height:35px;padding:8px 6px}}@media (max-width:960px){.single-property-parking-cta__btn{width:140px}}@media (max-width:960px){.site-header__inner{min-height:66px;padding-top:13px;padding-bottom:13px}}.single-property-video{max-width:1200px;width:75%;margin:0 auto 50px;padding:0 20px}.single-property-video__title{font-size:1.4rem;color:#c1253a;margin:0 0 14px;font-weight:700;max-width:900px}.single-property-video__frame{max-width:900px;aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;background:#111}.single-property-video__frame iframe{display:block;width:100%;height:100%;border:0}@media (max-width:960px){.single-property-video{width:100%}}.single-property-video{width:75%;max-width:1080px;margin:0 auto 40px;padding:0 20px}.single-property-video__title{font-size:1.4rem;color:#111;margin:0 0 14px;font-weight:700;max-width:900px}.single-property-video__frame{width:100%;max-width:100%;height:390px;aspect-ratio:auto;border-radius:0;overflow:hidden;background:#111;box-shadow:0 18px 38px rgba(34,25,9,.12)}.single-project-video{width:100%;max-width:1080px;margin:0 auto 50px;padding:0 20px}.single-project-video__title{margin:0 0 18px;font-size:1.05rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#c79843;max-width:900px}body.single-proprietate .single-property-video,body.single-property .single-property-video{width:100%;max-width:100%;margin:0 0 28px;padding-left:30px;padding-right:30px}body.single-proprietate .single-property-video__title,body.single-property .single-property-video__title{margin:0 0 18px;font-size:1.05rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#1f1b14}body.single-proprietate .single-property-video__frame,body.single-property .single-property-video__frame,.single-project-video .single-property-video__frame{height:390px;border-radius:0;box-shadow:0 18px 38px rgba(34,25,9,.12)}body.single-proiect .single-project-video__title,body.single-project .single-project-video__title{color:#c79843!important}@media (max-width:960px){.single-property-video,.single-project-video{width:100%;padding:0 20px}body.single-proprietate .single-property-video,body.single-property .single-property-video{padding-left:20px;padding-right:20px}.single-property-video__frame,body.single-proprietate .single-property-video__frame,body.single-property .single-property-video__frame,.single-project-video .single-property-video__frame{height:280px}}body.single-proprietate .single-property-content-main .single-property-video,body.single-property .single-property-content-main .single-property-video{position:relative;width:100%;max-width:100%;margin:0 0 28px;padding:28px 30px;background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(249,246,240,.96) 100%);border:1px solid rgba(199,152,67,.2);box-shadow:0 20px 44px rgba(49,35,10,.08);box-sizing:border-box}body.single-proprietate .single-property-content-main .single-property-video::before,body.single-property .single-property-content-main .single-property-video::before{content:'';position:absolute;inset:14px;border:1px solid rgba(199,152,67,.15);pointer-events:none}body.single-proprietate .single-property-content-main .single-property-video__title,body.single-property .single-property-content-main .single-property-video__title{position:relative;z-index:1}body.single-proprietate .single-property-content-main .single-property-video__frame,body.single-property .single-property-content-main .single-property-video__frame{position:relative;z-index:1;width:100%;max-width:none}@media (max-width:960px){body.single-proprietate .single-property-content-main .single-property-video,body.single-property .single-property-content-main .single-property-video{padding:22px 18px}}.property-card--sold .property-card__image img{filter:blur(2px);transform:scale(1.14)}.property-card--sold:hover .property-card__image img{transform:scale(1.2)}.property-card--sold .property-card__image::before{content:'';position:absolute;inset:0;background:rgba(17,17,17,.22);z-index:2;pointer-events:none}.property-card__sold-badge{position:absolute;top:50%;left:50%;z-index:5;transform:translate(-50%,-50%);padding:10px 18px;border:2px solid rgba(255,255,255,.9);background:#c79843;color:#fff;font-size:1rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase;box-shadow:0 14px 28px rgba(0,0,0,.24)}.property-card--sold .property-card__price-main,.property-card--sold .property-card__vat,.property-card--sold .property-card__price-details{color:#777;text-decoration:line-through;text-decoration-thickness:2px}.single-property-hero__right.is-sold .single-property-hero__price,.single-property-hero__right.is-sold .single-property-hero__vat,.single-property-hero__right.is-sold .single-property-hero__price-details{color:#777;text-decoration:line-through;text-decoration-thickness:2px}.single-property-hero__sold-note{display:inline-flex;align-items:center;color:#c79843;font-size:1.2rem;font-weight:800;line-height:1.2}.home-after-faq{margin:0 auto 70px;padding:0 20px}.home-after-faq__inner{position:relative;max-width:1210px;margin:0 auto;padding:42px 48px;background:linear-gradient(135deg,rgba(249,224,129,.86) 0%,rgba(249,224,129,.28) 42%,rgba(249,224,129,0) 58%),linear-gradient(180deg,#d2a957 0%,#c79843 48%,#b98833 100%);color:#fff;box-shadow:0 24px 54px rgba(47,36,16,.18)}.home-after-faq__inner::before{content:'';position:absolute;inset:14px;border:1px solid rgba(255,255,255,.36);pointer-events:none}.home-after-faq__title{margin:0 0 12px;color:#fff;font-size:clamp(1.7rem, 3vw, 2.4rem);font-weight:800;line-height:1.1;text-align:center}.home-after-faq__text{max-width:760px;margin:0 auto;color:#fff;font-size:1.05rem;font-weight:600;line-height:1.65;text-align:center}@media (max-width:768px){.home-after-faq{margin-bottom:50px}.home-after-faq__inner{padding:32px 22px}}@media (max-width:768px){.contact-page__subscribe{margin-top:28px}}.property-card__footer{display:grid;grid-template-columns:minmax(0,1fr) 76px;align-items:center;column-gap:10px}.property-card__agent{min-width:0;width:100%}.property-card__agent-info{min-width:0;max-width:100%}.property-card__agent-name,.property-card__agent-role{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.property-card__id{justify-self:end;width:76px;max-width:76px;margin-left:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.15;text-align:right}body.single-proprietate .single-property-gallery__thumbs,body.single-property .single-property-gallery__thumbs{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}body.single-proprietate .single-property-gallery__thumb,body.single-property .single-property-gallery__thumb{flex:0 0 auto;width:120px;scroll-snap-align:start}body.single-proprietate .single-property-gallery__thumb img,body.single-property .single-property-gallery__thumb img{width:120px;height:auto;aspect-ratio:3 / 2;object-fit:cover}body.single-proprietate .single-property-gallery__thumbs::-webkit-scrollbar,body.single-property .single-property-gallery__thumbs::-webkit-scrollbar{height:6px}body.single-proprietate .single-property-gallery__thumbs::-webkit-scrollbar-thumb,body.single-property .single-property-gallery__thumbs::-webkit-scrollbar-thumb{background:rgba(199,152,67,.45)}@media (max-width:960px){body.single-proprietate .single-property-gallery__thumb,body.single-property .single-property-gallery__thumb,body.single-proprietate .single-property-gallery__thumb img,body.single-property .single-property-gallery__thumb img{width:90px}}@media (max-width:768px){.site-floating-contact__btn--whatsapp{left:auto;right:16px;bottom:18px}}.campaign-voucher-promo{padding:108px 32px;background:#f5f2eb}.campaign-voucher-promo__shell{width:100%;max-width:1240px;margin:0 auto}.campaign-voucher-promo__layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,0.72fr);align-items:stretch;gap:44px}.campaign-voucher-promo__copy,.campaign-voucher-promo__panel{position:relative;border:1px solid rgba(199,152,67,.22);box-shadow:0 18px 42px rgba(43,33,12,.08)}.campaign-voucher-promo__copy{padding:clamp(32px, 5vw, 62px);background:#fffdf8}.campaign-voucher-promo__eyebrow{margin:0 0 22px;color:#80622c;font-size:.875rem;font-weight:500;line-height:1.5;letter-spacing:.14em;text-transform:uppercase}.campaign-voucher-promo__copy h2{margin:0;color:#10100d;font-family:Georgia,'Times New Roman',serif;font-size:clamp(2.2rem, 4vw, 3.6rem);font-weight:400;line-height:1.12;letter-spacing:-.035em}.campaign-voucher-promo__copy h2 em{color:#c79843;font-weight:400}.campaign-voucher-promo__copy>p:last-child{max-width:720px;margin:26px 0 0;color:#68685f;font-size:1.05rem;line-height:1.75}.campaign-voucher-promo__panel{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:22px;padding:clamp(30px, 4vw, 48px);background:#10100d;color:#f5f2eb}.campaign-voucher-promo__amount{color:#c79843;font-family:Georgia,'Times New Roman',serif;font-size:clamp(3.8rem, 6vw, 6.8rem);line-height:1;letter-spacing:-.05em;white-space:nowrap}.campaign-voucher-promo__panel p{margin:0;color:#d7d2c4;line-height:1.65}.campaign-voucher-promo__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 26px;background:linear-gradient(135deg,rgba(249,224,129,.88) 0%,rgba(249,224,129,.72) 16%,rgba(249,224,129,.38) 30%,rgba(249,224,129,.08) 44%,rgba(249,224,129,0) 54%),linear-gradient(180deg,#d2a957 0%,#c79843 48%,#b98833 100%);border:1px solid #c79843;border-radius:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.38),inset 0 -1px 0 rgba(120,84,20,.16),0 12px 22px rgba(199,152,67,.18);color:#fff;font-size:.96rem;font-weight:700;line-height:1.2;letter-spacing:.08em;text-align:center;text-decoration:none;text-transform:uppercase;transition:background 0.2s ease,color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.campaign-voucher-promo__button:hover,.campaign-voucher-promo__button:focus-visible{background:#fff;border-color:#c79843;box-shadow:0 14px 28px rgba(199,152,67,.2);color:#000;transform:translateY(-2px)}.campaign-voucher-promo__nowrap{white-space:nowrap}.property-archive>.campaign-voucher-promo{padding-top:108px;padding-bottom:108px}.single-property-content-main>.campaign-voucher-promo{width:100%;padding:0 0 44px;background:transparent}.single-property-content-main>.campaign-voucher-promo .campaign-voucher-promo__shell{max-width:100%}.single-property-content-main>.campaign-voucher-promo .campaign-voucher-promo__layout{grid-template-columns:1fr;gap:0}.single-property-content-main>.campaign-voucher-promo .campaign-voucher-promo__copy{padding:30px 34px}.single-property-content-main>.campaign-voucher-promo .campaign-voucher-promo__copy h2{font-size:clamp(2rem, 3vw, 2.75rem)}.single-property-content-main>.campaign-voucher-promo .campaign-voucher-promo__copy>p:last-child{margin-top:16px;font-size:1rem;line-height:1.6}.single-property-content-main>.campaign-voucher-promo .campaign-voucher-promo__panel{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:34px;row-gap:16px;padding:24px 34px}.single-property-content-main>.campaign-voucher-promo .campaign-voucher-promo__amount{grid-column:1;grid-row:1;font-size:clamp(3.5rem, 5.2vw, 5rem)}.single-property-content-main>.campaign-voucher-promo .campaign-voucher-promo__panel p{grid-column:2;grid-row:1}.single-property-content-main>.campaign-voucher-promo .campaign-voucher-promo__button{grid-column:1 / -1;grid-row:2;justify-self:center;min-height:44px;padding-top:11px;padding-bottom:11px}body.voucher-campaign-template .campaign-voucher-promo{padding-top:108px;padding-bottom:108px}body.voucher-campaign-template .campaign-voucher-promo__shell{max-width:1240px}@media (max-width:900px){.campaign-voucher-promo__layout{grid-template-columns:1fr;gap:0}}@media (max-width:540px){.campaign-voucher-promo{padding:48px 20px}.campaign-voucher-promo__copy,.campaign-voucher-promo__panel{padding:28px 20px}.campaign-voucher-promo__copy h2{font-size:2.25rem}.campaign-voucher-promo__copy>p:last-child{font-size:1rem}.campaign-voucher-promo__amount{font-size:clamp(3.6rem, 18vw, 5.2rem);align-self:center;text-align:center}.campaign-voucher-promo__button{align-self:center;width:fit-content;max-width:100%;min-height:42px;padding:10px 12px;font-size:clamp(0.68rem, 3vw, 0.8rem);letter-spacing:.025em;white-space:nowrap}.campaign-voucher-promo__panel{align-items:center;gap:14px;text-align:center}.property-archive>.campaign-voucher-promo,body.voucher-campaign-template .campaign-voucher-promo{padding-top:48px;padding-bottom:48px}.single-property-content-main>.campaign-voucher-promo{padding:0 0 36px}.single-property-content-main>.campaign-voucher-promo .campaign-voucher-promo__copy,.single-property-content-main>.campaign-voucher-promo .campaign-voucher-promo__panel{padding:24px 20px}.single-property-content-main>.campaign-voucher-promo .campaign-voucher-promo__panel{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.single-property-content-main>.campaign-voucher-promo .campaign-voucher-promo__amount{font-size:clamp(2.8rem, 13vw, 3.5rem)}.single-property-content-main>.campaign-voucher-promo .campaign-voucher-promo__panel p{font-size:.88rem;line-height:1.45}.single-property-content-main>.campaign-voucher-promo .campaign-voucher-promo__button{width:fit-content;max-width:100%;padding-inline:12px}}.unik-ai-chat{position:fixed;right:24px;bottom:24px;z-index:1000001;font-family:Arial,Helvetica,sans-serif}.unik-ai-chat__toggle{width:64px;height:64px;border:1px solid #c79843;border-radius:999px;background:linear-gradient(135deg,rgba(249,224,129,.86) 0%,rgba(249,224,129,.28) 42%,rgba(249,224,129,0) 58%),linear-gradient(180deg,#d2a957 0%,#c79843 52%,#b98833 100%);color:#fff;box-shadow:0 16px 34px rgba(47,36,16,.22);cursor:pointer;display:grid;place-items:center;position:relative}.unik-ai-chat__toggle-dot{position:absolute;top:10px;right:10px;width:9px;height:9px;background:#18c26e;border:2px solid #fff;border-radius:999px}.unik-ai-chat__toggle-icon{width:32px;height:32px;display:block;position:relative}.unik-ai-chat__toggle-icon svg{display:block;width:100%;height:100%;fill:none;stroke:#fff;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.unik-ai-chat__teaser{position:absolute;right:0;bottom:78px;width:min(330px, calc(100vw - 32px));padding:13px 40px 13px 15px;border:1px solid rgba(199,152,67,.72);background:#fff;color:#27231c;font-size:.92rem;font-weight:500;line-height:1.35;text-align:left;box-shadow:0 18px 42px rgba(28,24,18,.2);cursor:pointer;animation:unikAiTeaserIn 0.28s ease-out both}.unik-ai-chat__teaser[hidden]{display:none!important}.unik-ai-chat__teaser-close{position:absolute;top:8px;right:10px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid rgba(199,152,67,.34);border-radius:999px;background:#fbf7ef;color:#7a612d;font-size:1.25rem;font-weight:800;line-height:1}.unik-ai-chat__teaser::after{content:'';position:absolute;right:22px;bottom:-8px;width:14px;height:14px;background:#fff;border-right:1px solid rgba(199,152,67,.72);border-bottom:1px solid rgba(199,152,67,.72);transform:rotate(45deg)}.unik-ai-chat__teaser-head,.unik-ai-chat__teaser-text{display:block}.unik-ai-chat__teaser-head{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid rgba(199,152,67,.2)}.unik-ai-chat__teaser-head strong{display:block;margin-bottom:4px;color:#222;font-size:.94rem;font-weight:800}.unik-ai-chat__teaser-head em{display:inline-flex;align-items:center;gap:6px;color:#7a612d;font-size:.7rem;font-style:normal;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.unik-ai-chat__teaser-head i{display:inline-block;width:7px;height:7px;border-radius:999px;background:#18c26e}.unik-ai-chat__teaser-text{color:#27231c;font-size:.92rem;font-weight:600}.unik-ai-chat__panel{position:absolute;z-index:2;right:0;bottom:78px;width:min(380px, calc(100vw - 32px));height:min(620px, calc(100vh - 120px));background:#fff;border:1px solid rgba(199,152,67,.7);box-shadow:0 24px 60px rgba(28,24,18,.22);display:grid;grid-template-rows:auto 1fr auto;overflow:hidden}.unik-ai-chat__panel[hidden]{display:none!important}.unik-ai-chat__panel::before{content:'';position:absolute;inset:10px;border:1px solid rgba(199,152,67,.34);pointer-events:none;z-index:1}.unik-ai-chat__header,.unik-ai-chat__messages,.unik-ai-chat__form{position:relative;z-index:2}.unik-ai-chat__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 18px;background:#fbf7ef;border-bottom:1px solid rgba(199,152,67,.22)}.unik-ai-chat__eyebrow{display:inline-flex;align-items:center;gap:7px;margin-bottom:7px;color:#7a612d;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.unik-ai-chat__eyebrow span{width:8px;height:8px;border-radius:999px;background:#18c26e}.unik-ai-chat__header h2{margin:0;color:#222;font-family:Georgia,'Times New Roman',Times,serif;font-size:1.25rem;font-weight:500;line-height:1.15}.unik-ai-chat__close{width:34px;height:34px;border:1px solid rgba(199,152,67,.38);background:#fff;color:#222;font-size:1.35rem;line-height:1;cursor:pointer}.unik-ai-chat__messages{padding:18px 18px 16px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;background:#fff}.unik-ai-chat__message{display:flex}.unik-ai-chat__message--user{justify-content:flex-end}.unik-ai-chat__message--assistant{justify-content:flex-start}.unik-ai-chat__bubble{max-width:86%;padding:11px 13px;border:1px solid rgba(199,152,67,.28);font-size:.92rem;line-height:1.45;white-space:pre-wrap}.unik-ai-chat__message--assistant .unik-ai-chat__bubble{background:#fbf7ef;color:#27231c}.unik-ai-chat__message--assistant .unik-ai-chat__bubble a{color:#8c6825;font-weight:700;text-decoration:underline;text-underline-offset:3px;word-break:break-word}.unik-ai-chat__message--assistant .unik-ai-chat__bubble a:hover{color:#c79843}.unik-ai-chat__message--user .unik-ai-chat__bubble{background:#c79843;color:#fff;border-color:#c79843}.unik-ai-chat__typing{display:inline-flex;align-items:center;gap:4px;min-width:36px;min-height:16px}.unik-ai-chat__typing i{width:6px;height:6px;border-radius:999px;background:#c79843;animation:unikAiTyping 0.9s infinite ease-in-out}.unik-ai-chat__typing i:nth-child(2){animation-delay:0.12s}.unik-ai-chat__typing i:nth-child(3){animation-delay:0.24s}.unik-ai-chat__form{display:grid;grid-template-columns:1fr auto;gap:10px;padding:14px 18px 18px;background:#fbf7ef;border-top:1px solid rgba(199,152,67,.22)}.unik-ai-chat__input{min-height:44px;max-height:120px;padding:12px 13px;border:1px solid rgba(199,152,67,.42);border-radius:0;background:#fff;color:#222;font-size:16px;line-height:1.35;resize:none;outline:none}.unik-ai-chat__input:focus{border-color:#c79843;box-shadow:0 0 0 2px rgba(199,152,67,.16)}.unik-ai-chat__submit{align-self:end;min-height:44px;padding:0 18px;border:1px solid #c79843;border-radius:0;background:linear-gradient(135deg,rgba(249,224,129,.86) 0%,rgba(249,224,129,.28) 42%,rgba(249,224,129,0) 58%),linear-gradient(180deg,#d2a957 0%,#c79843 52%,#b98833 100%);color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.unik-ai-chat__submit:disabled{opacity:.65;cursor:wait}@keyframes unikAiTeaserIn{from{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes unikAiTyping{0%,80%,100%{transform:translateY(0);opacity:.45}40%{transform:translateY(-4px);opacity:1}}@media (max-width:768px){.unik-ai-chat{left:78px;right:auto;bottom:16px}.unik-ai-chat__toggle{width:56px;height:56px}.unik-ai-chat__panel{position:fixed;right:14px;bottom:90px;width:calc(100vw - 28px);height:min(590px, calc(100svh - 104px))}.unik-ai-chat__teaser{left:0;right:auto;bottom:72px;width:min(270px, calc(100vw - 56px))}.unik-ai-chat__teaser::after{left:22px;right:auto}.unik-ai-chat__header{padding:22px 22px 16px}.unik-ai-chat__form{grid-template-columns:1fr}.unik-ai-chat__submit{width:100%}}