@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@font-face{font-family:didot-italic;src:url(/fonts/didot-italic.ttf) format("truetype");font-display:swap}@font-face{font-family:didot-headline;src:url(/fonts/didot-headline.ttf) format("truetype");font-display:swap}[data-astro-cid-j7pv25f6]{margin:0;padding:0}body,html{width:100%;height:100%;padding:0;margin:0;background:#fef7f1;font-family:Montserrat,sans-serif;overflow-x:hidden;scroll-behavior:smooth}body{scrollbar-width:none;-ms-overflow-style:none;overflow-y:scroll}body::-webkit-scrollbar{display:none}.hero[data-astro-cid-j7pv25f6]{background-image:url(/images/sunset.webp);background-position:center;background-repeat:no-repeat;background-size:cover;height:50vh;color:#fff;font-family:didot-italic,sans-serif;font-weight:100;display:flex;justify-content:flex-end;padding:0 2rem}@media screen and (max-device-width: 1024px){.hero[data-astro-cid-j7pv25f6]{background-attachment:scroll}}.icon-text[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:2rem;max-width:400px;margin-top:3rem}.icon-wrapper[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;align-items:center;gap:1rem}.icon-wrapper[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{height:60px;transition:transform .3s ease}.icon-wrapper[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]:hover{transform:scale(1.05)}.hero-text[data-astro-cid-j7pv25f6]{font-size:70px;font-weight:100;text-shadow:0px 2px 4px rgba(0,0,0,.25)}.form-section[data-astro-cid-j7pv25f6]{color:#6c8a7c;text-align:center;padding:2.5rem 0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;background-image:url(/images/leaves.png);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.form-section[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;background:#fef7f1d9;z-index:1}.form-section[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{position:relative;z-index:2}.form-section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:27px;text-transform:uppercase;font-weight:700;letter-spacing:2px;word-spacing:3px;margin:0 auto .5rem;width:90%}form[data-astro-cid-j7pv25f6]{max-width:600px;width:100%;display:flex;flex-direction:column;gap:20px;margin:0 auto}.form-field[data-astro-cid-j7pv25f6]{position:relative}input[data-astro-cid-j7pv25f6][type=text],input[data-astro-cid-j7pv25f6][type=email],input[data-astro-cid-j7pv25f6][type=tel]{width:100%;border-radius:50px;background-color:transparent;outline:none;padding:5px 20px;box-sizing:border-box;transition:all .3s ease-in-out;border:1.5px solid #6e8a7c;color:#6e8a7c;text-transform:uppercase;font-size:22px;font-weight:200;font-family:Montserrat,sans-serif}input[data-astro-cid-j7pv25f6][type=text]::placeholder,input[data-astro-cid-j7pv25f6][type=email]::placeholder,input[data-astro-cid-j7pv25f6][type=tel]::placeholder{color:#6e8a7c;text-transform:uppercase;font-size:22px;font-weight:200;font-family:Montserrat,sans-serif;letter-spacing:3px}input[data-astro-cid-j7pv25f6][type=text]:focus,input[data-astro-cid-j7pv25f6][type=email]:focus,input[data-astro-cid-j7pv25f6][type=tel]:focus{border-color:#7a9b8a;transform:scale(1.02)}.submit-btn[data-astro-cid-j7pv25f6]{background-color:#6b8a7a;color:#fef7f1;border:none;border-radius:50px;padding:10px 60px;font-size:30px;font-weight:200;font-family:Montserrat,sans-serif;letter-spacing:3px;text-transform:uppercase;cursor:pointer;transition:all .3s ease-in-out;margin-top:1rem;align-self:center;min-width:200px}.submit-btn[data-astro-cid-j7pv25f6]:hover{background-color:#7a9b8a;transform:translateY(-2px);box-shadow:0 6px 20px #7a9b8a4d}.submit-btn[data-astro-cid-j7pv25f6]:active{transform:translateY(0);box-shadow:0 4px 15px #7a9b8a4d}.submit-btn[data-astro-cid-j7pv25f6]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.form-messages[data-astro-cid-j7pv25f6]{margin-top:1rem;padding:1rem;border-radius:10px;font-weight:600;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease-in-out}.form-messages[data-astro-cid-j7pv25f6].success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.form-messages[data-astro-cid-j7pv25f6].error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.socials[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:22px;text-transform:uppercase;font-weight:600}.handles[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;align-items:center;gap:.8rem}.handles[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{transition:color .3s ease-in-out;cursor:pointer;text-decoration:none;color:#6e8a7c}.handles[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:#7a9b8a}@media (max-width: 650px){.hero[data-astro-cid-j7pv25f6]{justify-content:center;height:40vh}.icon-text[data-astro-cid-j7pv25f6]{justify-content:center;margin:0 auto;text-align:center}.hero-text[data-astro-cid-j7pv25f6]{font-size:50px}.socials[data-astro-cid-j7pv25f6]{font-size:16px}.form-section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:20px;text-align:center;margin:0 auto .5rem}form[data-astro-cid-j7pv25f6]{width:90%}input[data-astro-cid-j7pv25f6][type=text],input[data-astro-cid-j7pv25f6][type=email],input[data-astro-cid-j7pv25f6][type=tel],input[data-astro-cid-j7pv25f6][type=text]::placeholder,input[data-astro-cid-j7pv25f6][type=email]::placeholder,input[data-astro-cid-j7pv25f6][type=tel]::placeholder{font-size:16px}.submit-btn[data-astro-cid-j7pv25f6]{font-size:22px}}@media (max-width: 475px){.handles[data-astro-cid-j7pv25f6]{flex-direction:column}.socials[data-astro-cid-j7pv25f6]{gap:.3rem}.socials[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{margin-bottom:1rem}}@media screen and (min-device-width: 768px) and (max-device-width: 1024px){.submit-btn[data-astro-cid-j7pv25f6],input[data-astro-cid-j7pv25f6][type=text],input[data-astro-cid-j7pv25f6][type=email],input[data-astro-cid-j7pv25f6][type=tel]{-webkit-tap-highlight-color:rgba(0,0,0,0)}body{-webkit-overflow-scrolling:touch}}
