.contact-launch{position:fixed;right:24px;bottom:82px;z-index:34;padding:13px 17px;border:2px solid var(--yellow);border-radius:999px;color:#fff;background:var(--navy);font-weight:750}.contact-panel{position:fixed;z-index:42;right:22px;bottom:22px;width:min(560px,calc(100vw - 28px));max-height:calc(100dvh - 36px);overflow:auto;background:#fff;border:1px solid #d8e0e7;border-radius:10px;box-shadow:0 20px 55px #10263b38}.contact-panel-head{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;color:#fff;background:var(--navy);border-bottom:3px solid var(--yellow)}.contact-panel-head span{display:block;color:var(--yellow);font-size:10px;font-weight:800;letter-spacing:1.3px}.contact-panel-head strong{display:block;margin-top:3px;font-size:18px}.contact-form{padding:18px}.contact-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.contact-form label{display:grid;gap:6px;font-size:12px;font-weight:700}.contact-form input,.contact-form select,.contact-form textarea{width:100%;padding:10px;border:1px solid #cfd8e0;border-radius:4px;font:inherit;background:#fff;color:#213141}.contact-form .wide{grid-column:1/-1}.contact-form .form-checkbox{display:flex;align-items:center;gap:9px}.contact-form .form-checkbox input{order:-1;width:18px;height:18px;padding:0;flex:none}.contact-consent{display:flex!important;align-items:flex-start;gap:8px;margin:14px 0;font-size:12px!important;font-weight:500!important}.contact-consent input{width:17px;flex:none}.contact-status{min-height:20px;font-size:12px;color:#5f6f7e}.embedded-form{padding:20px;border:1px solid #dce4eb;border-radius:8px;background:#fff;box-shadow:0 9px 28px #10263b0d}.form-section-heading h2{margin:0 0 5px!important;font-size:25px!important}.form-section-heading p{margin:0 0 12px;color:#697984}.embedded-form .contact-form{padding:0}.embedded-form .contact-form-grid{margin-top:18px}@media(max-width:720px){.contact-launch{right:14px;bottom:72px}.contact-panel{right:10px;bottom:10px;width:calc(100vw - 20px)}.contact-form-grid{grid-template-columns:1fr}.contact-form .wide{grid-column:auto}}
