main[data-astro-cid-uw5kdbxl]{width:100%;min-height:100vh;display:flex;flex-direction:column}.video-section[data-astro-cid-uw5kdbxl]{position:relative;width:100%;overflow:hidden;flex-grow:1;display:flex;align-items:stretch}.overlay[data-astro-cid-uw5kdbxl]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#0000001a,#0003);z-index:1}.section-content[data-astro-cid-uw5kdbxl]{position:relative;z-index:3;color:#fff;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.video-section[data-astro-cid-uw5kdbxl].contact{background-image:url(/contact-background.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.contact[data-astro-cid-uw5kdbxl] .contact-section-content[data-astro-cid-uw5kdbxl]{padding:6rem 3rem;display:flex;align-items:center;justify-content:center}.contact-grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;width:100%;max-width:1100px;align-items:start;transform:translateY(-10%)}.contact-text[data-astro-cid-uw5kdbxl]{width:100%;text-align:left}.contact-text[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{font-size:clamp(2.2rem,4vw,3.5rem);margin-bottom:1.5rem;font-weight:300;line-height:1.2;text-align:left}.contact-text[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{font-size:1rem;line-height:1.7;opacity:.85;max-width:100%;margin:0;text-align:left}.form-container[data-astro-cid-uw5kdbxl]{background:#00000040;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:2.5rem;border-radius:8px;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 24px #0003}.contact-form[data-astro-cid-uw5kdbxl]{width:100%;display:flex;flex-direction:column;align-items:center}.form-group[data-astro-cid-uw5kdbxl]{margin-bottom:1.2rem;width:100%;max-width:480px}.form-group[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl],.form-group[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl],.form-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{width:100%;padding:.96rem;background:#0000004d;border:1px solid rgba(255,255,255,.2);border-radius:4px;color:#fff;font-size:.88rem;transition:all .3s ease;text-align:center}.form-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{height:120px;resize:vertical;text-align:center}.form-group[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:focus,.form-group[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl]:focus,.form-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]:focus{outline:none;border-color:#ff3e00;background:#ffffff26}.form-group[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]::-moz-placeholder,.form-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]::-moz-placeholder{color:#fff9;text-align:center}.form-group[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]::placeholder,.form-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]::placeholder{color:#fff9;text-align:center}.form-group[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:3rem;-moz-text-align-last:center;text-align-last:center}.form-group[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl] option[data-astro-cid-uw5kdbxl]{background:#1a1a1a;color:#fff;text-align:center}.contact[data-astro-cid-uw5kdbxl] .cta-button[data-astro-cid-uw5kdbxl],.cta-button[data-astro-cid-uw5kdbxl]{width:100%;max-width:480px;padding:.96rem;font-size:.88rem;background:#ff3e00;border:1px solid #FF3E00;color:#fff;cursor:pointer;transition:all .3s ease;text-align:center;border-radius:4px}.contact[data-astro-cid-uw5kdbxl] .cta-button[data-astro-cid-uw5kdbxl]:hover,.cta-button[data-astro-cid-uw5kdbxl]:hover{background:transparent;border-color:#ff3e00}@media (max-width: 900px){.contact-grid[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr;gap:3rem;max-width:600px;transform:translateY(0);padding-top:4rem;padding-bottom:4rem}.contact-text[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl],.contact-text[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{text-align:center}.contact-text[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{font-size:clamp(2rem,5vw,2.8rem)}}@media (max-width: 768px){.contact[data-astro-cid-uw5kdbxl] .contact-section-content[data-astro-cid-uw5kdbxl]{padding:3rem 1.5rem}.form-group[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl],.form-group[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl],.form-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{padding:.8rem}.contact-grid[data-astro-cid-uw5kdbxl]{padding-top:2rem;padding-bottom:2rem;gap:2rem}.form-container[data-astro-cid-uw5kdbxl]{padding:1.5rem}}
