.header[data-astro-cid-nen7h5rs]{backdrop-filter:blur(8px);z-index:1000;width:100%;position:relative;background:#1a1a1a!important}.header-inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;display:flex}.header[data-astro-cid-nen7h5rs],.header-inner[data-astro-cid-nen7h5rs],.main-nav[data-astro-cid-nen7h5rs]{overflow:visible!important}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{height:80px;transition:height .4s}.header[data-astro-cid-nen7h5rs] .container[data-astro-cid-nen7h5rs]{max-width:1300px!important}.main-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{display:inherit;gap:2rem;margin:0;padding:0;list-style:none}.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--background-color);padding-bottom:8px;font-family:Poppins,sans-serif;font-weight:500;text-decoration:none;transition:color .3s;position:relative}.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{content:"";background-color:var(--secondary-color);width:0;height:2px;transition:width .4s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.more-dropdown[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:hover,.apartments-dropdown[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:hover,.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].active{color:var(--secondary-color)}.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after,.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].active:after{width:100%}.header-cta[data-astro-cid-nen7h5rs]{align-items:center;gap:1.5rem;display:flex}.header-phone-link[data-astro-cid-nen7h5rs]{color:var(--background-color);font-size:.95rem;font-weight:500;transition:color .3s}.header-phone-link[data-astro-cid-nen7h5rs]:hover{color:var(--secondary-color)}.whatsapp-icon-link[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{color:#25d366;font-size:1.8rem;transition:transform .3s;display:block}.whatsapp-icon-link[data-astro-cid-nen7h5rs]:hover i[data-astro-cid-nen7h5rs]{transform:scale(1.1)}.header-cta[data-astro-cid-nen7h5rs] .btn-secondary[data-astro-cid-nen7h5rs]{letter-spacing:1px;flex-shrink:0;padding:12px 18px;font-size:.8rem}.mobile-menu-toggle[data-astro-cid-nen7h5rs]{cursor:pointer;z-index:1001;background:0 0;border:none;padding:5px;display:none}.mobile-menu-toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background-color:var(--background-color);width:25px;height:3px;margin:5px 0;transition:transform .3s,background-color .3s,opacity .3s;display:block}.mobile-menu-toggle[data-astro-cid-nen7h5rs].open span[data-astro-cid-nen7h5rs]:first-child{transform:rotate(45deg)translate(9px,9px)}.mobile-menu-toggle[data-astro-cid-nen7h5rs].open span[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}.mobile-menu-toggle[data-astro-cid-nen7h5rs].open span[data-astro-cid-nen7h5rs]:nth-child(3){transform:rotate(-45deg)translate(8px,-8px)}.header[data-astro-cid-nen7h5rs].scrolled .mobile-menu-toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background-color:var(--background-color)}.more-dropdown[data-astro-cid-nen7h5rs],.apartments-dropdown[data-astro-cid-nen7h5rs]{position:relative}.more-dropdown[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs],.apartments-dropdown[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{align-items:center;gap:.5rem;display:flex}.dropdown-menu[data-astro-cid-nen7h5rs]{backdrop-filter:blur(12px);z-index:10000;visibility:hidden;opacity:0;background:#141414f2;border:1px solid #ffffff14;border-radius:12px;min-width:220px;padding:.5rem 0;transition:all .3s;position:absolute;top:calc(100% + 15px);left:50%;transform:translate(-50%)translateY(10px);box-shadow:0 20px 50px #00000080}.more-dropdown[data-astro-cid-nen7h5rs].open .dropdown-menu[data-astro-cid-nen7h5rs],.apartments-dropdown[data-astro-cid-nen7h5rs].open .dropdown-menu[data-astro-cid-nen7h5rs]{visibility:visible;opacity:1;transform:translate(-50%)translateY(0)}.dropdown-menu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{margin:0;padding:0}.dropdown-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#ddd;border-radius:6px;margin:4px 8px;padding:12px 18px;font-size:.95rem;font-weight:400;transition:all .25s;display:block}.dropdown-menu[data-astro-cid-nen7h5rs]:before{content:"";background:#141414f2;border-top:1px solid #ffffff14;border-left:1px solid #ffffff14;width:10px;height:10px;position:absolute;top:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.mobile-only[data-astro-cid-nen7h5rs]{display:none}.desktop-only-li[data-astro-cid-nen7h5rs]{display:list-item}@media (width<=992px){.desktop-only[data-astro-cid-nen7h5rs]{display:none!important}}@media (width<=768px){.header[data-astro-cid-nen7h5rs].scrolled{background-color:var(--primary-color)}.header-inner[data-astro-cid-nen7h5rs]{flex-direction:row}.logo[data-astro-cid-nen7h5rs]{order:1}.header-cta[data-astro-cid-nen7h5rs]{order:2;margin-left:auto;margin-right:1rem}.main-nav[data-astro-cid-nen7h5rs]{order:3;position:relative}.main-nav[data-astro-cid-nen7h5rs] .nav-links[data-astro-cid-nen7h5rs]{z-index:1000;opacity:0;visibility:hidden;background-color:#121212;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:stretch;width:280px;max-width:calc(100vw - 30px);max-height:80vh;padding:.5rem 0;transition:transform .3s,opacity .3s,visibility .3s;display:inline-table;position:absolute;top:calc(100% + 10px);right:15px;overflow:hidden;transform:translateY(-10px);box-shadow:0 8px 25px #0003}@media (width<=320px){.main-nav[data-astro-cid-nen7h5rs] .nav-links[data-astro-cid-nen7h5rs]{width:calc(100vw - 40px);right:10px}}.main-nav[data-astro-cid-nen7h5rs] .nav-links[data-astro-cid-nen7h5rs]:before{content:"";border-left:8px solid #0000;border-right:8px solid #0000;border-bottom:8px solid var(--primary-color);z-index:1001;width:0;height:0;position:absolute;top:-8px;right:30px}@media (width<=320px){.main-nav[data-astro-cid-nen7h5rs] .nav-links[data-astro-cid-nen7h5rs]:before{right:25px}}.main-nav[data-astro-cid-nen7h5rs] .nav-links[data-astro-cid-nen7h5rs].open{opacity:1;visibility:visible;transform:translateY(0)}.main-nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{text-align:left;border:none;border-bottom:1px solid #ffffff1a;padding:0}.main-nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:last-child{border-bottom:none}.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--background-color);padding:.75rem 1.5rem;font-size:1rem;transition:background-color .3s;display:block}.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--secondary-color);background-color:#ffffff1a}.mobile-menu-toggle[data-astro-cid-nen7h5rs]{z-index:1002;display:block;position:relative}.desktop-only-li[data-astro-cid-nen7h5rs]{display:none}.mobile-only[data-astro-cid-nen7h5rs]{display:list-item}.dropdown-menu[data-astro-cid-nen7h5rs]{box-shadow:none;background:#ffffff0d;border:none;border-radius:0;min-width:100%;margin-top:0;padding:0;position:relative;top:0;left:0;display:none!important;transform:none!important}.more-dropdown[data-astro-cid-nen7h5rs].open .dropdown-menu[data-astro-cid-nen7h5rs],.apartments-dropdown[data-astro-cid-nen7h5rs].open .dropdown-menu[data-astro-cid-nen7h5rs]{padding:.5rem 0;visibility:visible!important;opacity:1!important;display:block!important}.dropdown-menu[data-astro-cid-nen7h5rs]:before{display:none}.dropdown-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:.95rem;border-bottom:none!important;padding-left:2.5rem!important}.mobile-cta[data-astro-cid-nen7h5rs]{border-bottom:none!important;padding:1rem 1.5rem!important}.btn-call-mobile[data-astro-cid-nen7h5rs]{text-align:center;background:#d1900b;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;margin:.5rem 0;font-weight:500;color:#fff!important;padding:12px 15px!important;display:flex!important}.btn-call-mobile[data-astro-cid-nen7h5rs]:hover{background:#b8964f}}.top-strip[data-astro-cid-nen7h5rs]{color:#ccc;text-align:center;z-index:1100;background:#111;border-bottom:1px solid #8f8b872b;padding:8px 40px;font-size:.85rem;position:relative}.top-strip-inner[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#d4af37;margin-left:8px;text-decoration:underline}.top-strip-close[data-astro-cid-nen7h5rs]{color:#aaa;cursor:pointer;background:0 0;border:none;font-size:18px;position:absolute;top:5px;right:15px}.header[data-astro-cid-nen7h5rs]{backdrop-filter:blur(8px);background:#141414d9;border-bottom:1px solid #ffffff14}.header[data-astro-cid-nen7h5rs].scrolled{background:#0a0a0af2!important}.header-inner[data-astro-cid-nen7h5rs]{grid-template-columns:auto 1fr auto;align-items:center;display:grid}.main-nav[data-astro-cid-nen7h5rs]{justify-content:center;display:flex}.btn-gold[data-astro-cid-nen7h5rs]{color:#fff;background:#d1900b;border-radius:8px;padding:10px 15px;font-weight:500;transition:all .3s;text-transform:none!important}.btn-gold[data-astro-cid-nen7h5rs]:hover{background:#b8964f}.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#ddd}.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].active{color:#c6a75e}.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{background-color:#c6a75e}.top-strip[data-astro-cid-nen7h5rs]{background:linear-gradient(90deg,#0f0f0f,#1a1a1a,#0f0f0f);position:relative;overflow:hidden}.top-strip[data-astro-cid-nen7h5rs]:before{content:"";pointer-events:none;opacity:.12;background-image:url(/images/logos/BACKGROUND-2.png);background-position:50%;background-size:cover;position:absolute;inset:0}.footer[data-astro-cid-jo6i4kqk]{color:#fff;position:relative;overflow:hidden}.footer[data-astro-cid-jo6i4kqk]:before{content:"";z-index:0;filter:blur(2px);background:url(/images/10.jpg) 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.05)}.footer[data-astro-cid-jo6i4kqk]:after{content:"";z-index:1;background:linear-gradient(90deg,#000000f2 50%,#000000e6 70%,#000000f2 100%);position:absolute;inset:0}.footer[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]{z-index:2;position:relative}.footer[data-astro-cid-jo6i4kqk] .container[data-astro-cid-jo6i4kqk]{max-width:1300px!important}.cta-section[data-astro-cid-jo6i4kqk]{color:#fff;border-bottom:1px solid #222;padding:40px 74px}.cta-container[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;display:flex}.cta-content[data-astro-cid-jo6i4kqk]{max-width:800px}.cta-content[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{color:#fff;margin-bottom:20px;font-size:1.5rem;font-weight:600}.cta-content[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:#aaa;font-size:16px;line-height:1.7}.cta-action[data-astro-cid-jo6i4kqk]{flex-shrink:0}.cta-btn[data-astro-cid-jo6i4kqk]{background-color:var(--secondary-color);color:#fff;border-radius:8px;padding:16px 28px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block}.cta-btn[data-astro-cid-jo6i4kqk]:hover{background-color:#a48758}.footer-bottom[data-astro-cid-jo6i4kqk]{color:#aaa;background-color:#0f0f0f;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:15px 40px;font-size:14px;display:flex}.footer-left[data-astro-cid-jo6i4kqk]{align-items:center;gap:20px;display:flex}.footer-left[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.footer-left[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#aaa;text-decoration:none}.footer-left[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}.social-links[data-astro-cid-jo6i4kqk]{gap:10px;display:flex}.social-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#fff;background-color:#1a1a1a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex}.social-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{background-color:#444}.newsletter-form[data-astro-cid-jo6i4kqk]{margin-top:2.5rem}.footer[data-astro-cid-jo6i4kqk]{background-color:var(--primary-color);color:#fffefe}.footer-grid[data-astro-cid-jo6i4kqk]{border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);align-items:start;gap:40px;padding-top:4rem;padding-bottom:3rem;display:grid}.footer-info[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:#ffffffb3;margin:0;line-height:1.8}.footer-logo-img[data-astro-cid-jo6i4kqk]{max-width:120px;height:auto;margin-top:1rem}.footer-links[data-astro-cid-jo6i4kqk] h4[data-astro-cid-jo6i4kqk],.footer-newsletter[data-astro-cid-jo6i4kqk] h4[data-astro-cid-jo6i4kqk],.footer-heading[data-astro-cid-jo6i4kqk]{color:#8a8686;margin-top:0;margin-bottom:1.5rem;font-family:Poppins,sans-serif;font-size:1.2rem}.footer-links[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{padding:0;list-style:none}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#ccc;line-height:2;text-decoration:none;transition:color .3s}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--secondary-color)}.newsletter-form[data-astro-cid-jo6i4kqk]{margin-bottom:1.5rem;display:flex}.newsletter-form[data-astro-cid-jo6i4kqk] input[data-astro-cid-jo6i4kqk]{border:none;border-radius:5px 0 0 5px;flex-grow:1;padding:12px}.newsletter-form[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]{border-radius:0 5px 5px 0;padding:0 20px}.social-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#ccc;margin-right:1.5rem;font-size:1.2rem;transition:color .3s}.social-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff;transform:translateY(-2px)}.footer-contact-wrapper[data-astro-cid-jo6i4kqk]{justify-content:center;align-items:center;margin-bottom:2rem;display:flex}.footer-contact[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:center;align-items:center;gap:2.5rem;margin:0;padding:0;list-style:none;display:flex}.footer-contact[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{align-items:center;font-size:.95rem;display:flex}.footer-contact[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk] i[data-astro-cid-jo6i4kqk]{color:var(--secondary-color);margin-right:.8rem;font-size:1.1rem}.footer-contact[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer-contact[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{color:inherit;text-decoration:none;transition:color .3s}.footer-contact[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--secondary-color)}.visually-hidden[data-astro-cid-jo6i4kqk]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.footer-links[data-astro-cid-jo6i4kqk] h4[data-astro-cid-jo6i4kqk]{font-size:1.2rem}@media (width<=992px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,1fr);gap:30px}}@media (width<=768px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:25px}.newsletter-form[data-astro-cid-jo6i4kqk]{flex-direction:column}.newsletter-form[data-astro-cid-jo6i4kqk] input[data-astro-cid-jo6i4kqk]{border-radius:6px;margin-bottom:10px}.newsletter-form[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]{border-radius:6px;width:100%}.footer-heading[data-astro-cid-jo6i4kqk]{font-size:16px}.footer-info[data-astro-cid-jo6i4kqk],.footer-newsletter[data-astro-cid-jo6i4kqk],.footer-links[data-astro-cid-jo6i4kqk]{text-align:center}.footer-logo-img[data-astro-cid-jo6i4kqk]{margin-left:auto;margin-right:auto}.footer-links[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{text-align:left;display:inline-block}.social-links[data-astro-cid-jo6i4kqk]{justify-content:center}.footer-contact[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:1rem}.footer-contact-wrapper[data-astro-cid-jo6i4kqk]{justify-content:center;align-items:flex-start;display:inline-block}}.phone-input[data-astro-cid-xo4hs7nz]{border:1px solid #ddd;border-radius:8px;width:100%;padding:14px 18px;font-family:Poppins,sans-serif;font-size:1rem}.form-card .phone-input[data-astro-cid-xo4hs7nz]::placeholder{font-size:12px}#schedule-form .phone-input:focus,#schedule-form-modal .phone-input:focus{border-color:var(--secondary-color);outline:none;box-shadow:0 0 0 3px #c0a06233}#inquiry-form .phone-input:focus{border-color:#a4853e;outline:none}#brochure-download-form .phone-input:focus{border-color:var(--secondary-color);background-color:#fff;outline:none}.hp-field[data-astro-cid-kdowwoez]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}*,:before,:after{box-sizing:border-box}*{margin:0}html{height:100%}body{-webkit-font-smoothing:antialiased;background-color:var(--background-color);height:100%;color:var(--text-color);font-family:Poppins,sans-serif;line-height:1.6;overflow-x:hidden}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}:root{--primary-color:#0a192f;--secondary-color:#c29843;--heading-color:#333;--text-color:#555;--background-color:#fff;--light-gray:#f4f6f9;--container-width:1200px}.container{width:90%;max-width:var(--container-width);margin:0 auto}@media (width<=768px){.container{width:95%;padding:0 15px}}a{color:var(--primary-color);text-decoration:none;transition:color .3s}a:hover{color:var(--secondary-color)}h1,h2,h3,h4,h5,h6{color:var(--heading-color);font-family:Playfair Display,serif;line-height:1.2}h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:1.75rem}.btn{text-transform:uppercase;letter-spacing:1px;cursor:pointer;text-align:center;border:none;border-radius:50px;padding:16px 32px;font-weight:600;transition:all .3s;display:inline-block}.btn-primary{background-color:var(--primary-color);color:#fff}.btn-primary:hover,.btn-secondary{background-color:var(--secondary-color);color:var(--primary-color)}.btn-secondary:hover{background-color:var(--primary-color);color:var(--secondary-color);border:1px solid var(--secondary-color)}.section{padding:5rem 0}.bg-light{background-color:#f8f9fa}.text-center{text-align:center}.section-title{text-align:center;margin-bottom:1rem;font-size:2.5rem}.section-subtitle{color:#6c757d;text-align:center;max-width:600px;margin-bottom:3rem;margin-left:auto;margin-right:auto;font-size:1.2rem}.page-wrapper{flex-direction:column;width:100%;min-height:100vh;display:flex}.main-content{flex:1;width:100%}.fab-schedule{background-color:var(--primary-color);color:#fff;cursor:pointer;z-index:998;border:none;border-radius:30px;padding:15px 25px;font-size:1rem;font-weight:600;transition:transform .3s,box-shadow .3s;position:fixed;bottom:20px;left:20px;box-shadow:0 4px 15px #fff6}.fab-schedule:hover{transform:scale(1.05);box-shadow:0 6px 20px #ffffff80}.fab-schedule i{margin-right:10px}.modal-overlay{z-index:1000;opacity:0;visibility:hidden;background-color:#0009;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s,visibility .3s;display:flex;position:fixed;top:0;left:0}.modal-overlay.active{opacity:1;visibility:visible}.modal-content{background-color:#fff;border-radius:12px;width:90%;max-width:480px;padding:2rem 2.5rem;transition:transform .3s;position:relative;transform:scale(.9)}.modal-overlay.active .modal-content{transform:scale(1)}.modal-close{cursor:pointer;color:#888;background:0 0;border:none;font-size:1.5rem;position:absolute;top:15px;right:15px}.modal-form-container .section-header{text-align:center;margin-bottom:2rem}.modal-form-container .section-header h2{color:var(--heading-color);font-family:Playfair Display,serif;font-size:1.8rem}.modal-form-container .section-header p{color:#666;font-size:.9rem}.modal-form{flex-direction:column;gap:1rem;display:flex}.form-group-modal{grid-template-columns:140px 1fr;align-items:center;gap:1rem;display:grid}.form-group-modal.textarea-group{grid-template-columns:1fr;align-items:stretch;gap:.5rem}.form-group-modal.textarea-group label{text-align:left}.form-group-modal label{color:#333;text-align:left;font-size:.85rem;font-weight:500}.form-group-modal input,.form-group-modal textarea{border:1px solid #ccc;border-radius:8px;width:100%;padding:10px 12px;font-size:.9rem}.form-group-modal input:focus,.form-group-modal textarea:focus{border-color:var(--secondary-color);outline:none;box-shadow:0 0 0 3px #c0a06233}.modal-form .btn-block{background-color:var(--secondary-color);border:none;border-radius:50px;margin-top:1rem;padding:14px;font-size:.95rem;font-weight:600}.form-response{border-radius:8px;margin-top:1rem;padding:.8rem;display:none}.form-response.success{color:#155724;background-color:#d4edda;display:block}.form-response.error{color:#721c24;background-color:#f8d7da;display:block}#sprout-web-chat-bubble-container{transform-origin:100% 100%;transform:scale(.8)}
