.contact-section:where(.astro-SVSHX33U){background:linear-gradient(135deg,#e3edf7,#eeeeee)}.contact-box:where(.astro-SVSHX33U){background:linear-gradient(135deg,#bcd1e7,#cfcece);border-radius:16px;box-shadow:0 8px 24px #0000000f;max-width:100%;margin-top:100px}.contact-title:where(.astro-SVSHX33U){font-size:3rem;font-weight:700;color:#2f5573;margin-top:40px}.contact-desc:where(.astro-SVSHX33U){font-size:1rem;color:#444}.form-control:where(.astro-SVSHX33U){border-radius:10px;border:1px solid #ccc;padding:.75rem}.form-control:where(.astro-SVSHX33U):focus{border-color:#2f5573;box-shadow:0 0 0 .2rem #2f557326}select:where(.astro-SVSHX33U).dropdown-field{appearance:none;background-image:url('data:image/svg+xml;utf8,<svg fill="%232f5573" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem;cursor:pointer}.send-btn:where(.astro-SVSHX33U){background-color:#2f5573;color:#fff;border:none;border-radius:30px;font-size:1.1rem;font-weight:600;transition:.3s ease;box-shadow:0 6px 18px #2f557340}.send-btn:where(.astro-SVSHX33U):hover{background-color:#1d3f5c;transform:scale(1.02);color:#fff}@media (max-width: 768px){.contact-section:where(.astro-SVSHX33U){margin-top:0}.contact-title:where(.astro-SVSHX33U){text-align:center}.contact-desc:where(.astro-SVSHX33U){text-align:center}.text-end:where(.astro-SVSHX33U){text-align:center!important}}
