.sv-contact-section{max-width:850px;margin:36px 0;padding:28px;border:1px solid #c8dbdb;border-top:5px solid #ffd13c;border-radius:18px;background:#fff;color:#12343b;box-shadow:0 8px 28px #12343b12}.sv-contact-section>p,.sv-contact-note{line-height:1.65}.sv-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sv-contact-form p{margin:0 0 20px}.sv-contact-form label{display:block;font-weight:700;margin-bottom:8px}.sv-contact-form input,.sv-contact-form textarea{box-sizing:border-box;width:100%;border:1px solid #809b9f;border-radius:8px;padding:12px;background:#fff;color:#12343b;font:inherit}.sv-contact-form textarea{resize:vertical}.sv-contact-form input:focus,.sv-contact-form textarea:focus{outline:3px solid #ffd13c;outline-offset:2px}.sv-contact-form button{background:#ffd13c;color:#12343b;border:0;border-radius:8px;padding:13px 25px;font:inherit;font-weight:800;cursor:pointer}.sv-contact-form button:disabled{opacity:.65;cursor:wait}.sv-contact-status:empty{display:none}.sv-contact-status{padding:14px;margin-bottom:20px;border-left:4px solid #007c77;background:#ecf6f3;font-weight:600}.sv-contact-note{font-size:14px}.sv-contact-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}@media(max-width:600px){.sv-contact-section{padding:20px}.sv-contact-grid{grid-template-columns:1fr;gap:0}}
