.Form_title__sdEGd{font-size:2.25rem;margin-bottom:2rem}.Form_callme__xBi17,.Form_title__sdEGd{font-family:Della Respira,serif;color:var(--color-primary);text-align:center;font-weight:400}.Form_callme__xBi17{padding:0 2rem 2rem;margin:0 auto 2rem;max-width:1100px;border-bottom:1px solid rgba(54,78,116,.15);font-size:1.3rem;line-height:1.8}.Form_form__hsBmc{display:flex;background:linear-gradient(135deg,var(--color-warm-bg) 0,rgba(255,241,222,.9) 100%);border-radius:var(--border-radius-lg);padding:3rem;max-width:1100px;margin:0 auto 2rem;flex-wrap:wrap;gap:2.5rem;box-shadow:var(--shadow-sm)}.Form_contact__W9YMG{flex:1 1 280px;min-width:0;display:flex;flex-direction:column}.Form_contact__W9YMG label{font-weight:500;color:var(--color-primary);margin-bottom:.5rem;font-size:1.1rem}.Form_contact__W9YMG input{padding:.875rem 1rem;margin-bottom:1.25rem;width:100%;border:1px solid rgba(54,78,116,.2);border-radius:var(--border-radius-sm);font-size:1rem;font-family:Open Sans,sans-serif;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);background:var(--color-white)}.Form_contact__W9YMG input:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px rgba(107,137,186,.15)}.Form_message__ouZmk{display:flex;flex-direction:column;flex:1 1 300px;min-width:0}.Form_message__ouZmk label{font-weight:500;color:var(--color-primary);margin-bottom:.5rem;margin-top:.5rem;font-size:1rem}.Form_message__ouZmk input{padding:.875rem 1rem;margin-bottom:1.25rem;width:100%;border:1px solid rgba(54,78,116,.2);border-radius:var(--border-radius-sm);font-size:1rem;font-family:Open Sans,sans-serif;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);background:var(--color-white)}.Form_message__ouZmk input:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px rgba(107,137,186,.15)}.Form_message__ouZmk textarea{width:100%;margin-top:.5rem;border:1px solid rgba(54,78,116,.2);border-radius:var(--border-radius-sm);padding:.875rem 1rem;min-height:140px;font-size:1rem;font-family:Open Sans,sans-serif;resize:vertical;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);background:var(--color-white)}.Form_message__ouZmk textarea:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px rgba(107,137,186,.15)}.Form_select__3C5gf{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background:var(--color-white);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23364e74' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;width:100%;padding:.875rem 2.5rem .875rem 1rem;color:var(--color-text);cursor:pointer;border:1px solid rgba(54,78,116,.2);border-radius:var(--border-radius-sm);margin-bottom:1.25rem;font-size:1rem;font-family:Open Sans,sans-serif;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.Form_select__3C5gf:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px rgba(107,137,186,.15)}@media (max-width:768px){.Form_form__hsBmc{padding:2rem 1.5rem;margin:0 1rem 1.5rem;gap:1.5rem}.Form_contact__W9YMG,.Form_message__ouZmk{flex:1 1 100%}.Form_callme__xBi17{padding:0 1rem 1.5rem;margin-bottom:1.5rem}}@media (max-width:480px){.Form_form__hsBmc{padding:1.5rem 1rem;margin:0 .5rem 1rem;border-radius:var(--border-radius-md);gap:1rem}.Form_title__sdEGd{font-size:1.4rem}.Form_callme__xBi17{font-size:1rem;padding:0 .5rem 1rem;margin-bottom:1rem}.Form_contact__W9YMG input,.Form_message__ouZmk input,.Form_message__ouZmk textarea,.Form_select__3C5gf{padding:.75rem;font-size:1rem}.Form_contact__W9YMG label,.Form_message__ouZmk label{font-size:.95rem}}