.sl-section{box-sizing:border-box;width:min(1180px,calc(100% - 32px));margin:32px auto;padding:28px!important;display:grid;grid-template-columns:1fr 1fr;gap:30px;border:1px solid #dbe5f5;border-radius:20px;background:#edf3ff;color:#172b49;scroll-margin-top:100px}.sl-section *{box-sizing:border-box}.sl-section h2{font-size:30px;line-height:1.2;margin:8px 0 18px}.sl-section p,.sl-section li{font-size:15px;line-height:1.65}.sl-section .sl-kicker{font-size:12px;color:#3158c7;text-transform:uppercase;letter-spacing:.08em}.sl-section a{color:#244ac0}.sl-form{min-width:0}.sl-form fieldset{border:0;padding:0;margin:0;min-width:0}.sl-form legend{font-weight:700;padding:0 0 12px}.sl-form label{display:block;margin:0 0 12px;font-size:14px}.sl-form input:not([type=checkbox]),.sl-form textarea,.sl-form select{display:block;width:100%;min-width:0;padding:11px 12px;border:1px solid #afbfdb;border-radius:8px;background:#fff;color:#182a43;font:16px/1.4 Arial;margin-top:5px}.sl-form .sl-check{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.55}.sl-check input{flex:0 0 auto;width:18px;height:18px;margin:3px 0}.sl-form button{min-height:46px;background:#315efb;color:#fff;padding:12px 20px;border:0;border-radius:10px;font-weight:700;cursor:pointer}.sl-form :disabled{cursor:not-allowed}.sl-status{font-size:13px!important;overflow-wrap:anywhere}.sl-form .sl-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.sl-section :focus-visible{outline:3px solid #315efb;outline-offset:3px}@media(max-width:760px){.sl-section{grid-template-columns:1fr;padding:20px!important;gap:20px}.sl-section h2{font-size:26px}}
