.sb-contact-page{padding-bottom:42px;background:#fff;color:var(--sb-ink)}.sb-contact-hero{display:flex;align-items:end;justify-content:space-between;gap:34px;padding:38px 40px;border-radius:14px;background:linear-gradient(115deg,#174d80,#0f355e);color:#fff;box-shadow:var(--sb-shadow)}.sb-contact-hero h1{margin:5px 0 10px;color:#fff;font-size:38px}.sb-contact-hero p{max-width:720px;margin:0;color:#d8e6f3;line-height:1.65}.sb-contact-hero__actions{display:flex;gap:10px;flex-wrap:wrap}.sb-contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:22px;margin-top:24px}.sb-contact-info{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sb-contact-info__card{padding:22px;border:1px solid var(--sb-line);border-radius:11px;background:var(--sb-soft)}.sb-contact-info__card>span{display:block;margin-bottom:13px;color:var(--sb-orange);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sb-contact-info__card strong,.sb-contact-info__card>a:not(.sb-contact-map){display:block;color:var(--sb-ink);font-size:18px;font-weight:800;text-decoration:none}.sb-contact-info__card p{margin:7px 0 0;color:var(--sb-muted);font-size:13px;line-height:1.5}.sb-contact-map{display:inline-block;margin-top:12px;color:var(--sb-navy);font-weight:700}.sb-contact-form-wrap{padding:28px 30px;border:1px solid var(--sb-line);border-radius:12px;background:#fff;box-shadow:0 8px 30px rgba(15,47,85,.06)}.sb-contact-form-wrap h2{margin:4px 0 7px;font-size:27px}.sb-contact-form-lead{margin:0 0 22px;color:var(--sb-muted)}.sb-contact-form{display:grid;grid-template-columns:1fr 1fr;gap:15px}.sb-contact-form label{display:block;margin:0}.sb-contact-form label:nth-of-type(4),.sb-contact-captcha,.sb-contact-agree,.sb-contact-agree-error,.sb-contact-form>button{grid-column:1/-1}.sb-contact-form label>span{display:block;margin-bottom:7px;font-size:13px;font-weight:700;color:var(--sb-ink)}.sb-contact-form em{font-weight:400;color:var(--sb-muted)}.sb-contact-form input[type=text],.sb-contact-form input[type=tel],.sb-contact-form input[type=email],.sb-contact-form textarea{width:100%;padding:12px 13px;border:1px solid #cdd8e2;border-radius:8px;background:#fff;outline:none}.sb-contact-form input:focus,.sb-contact-form textarea:focus{border-color:#6b9cc5;box-shadow:0 0 0 3px rgba(36,105,161,.09)}.sb-contact-agree{display:flex!important;gap:10px;align-items:flex-start;padding-top:3px}.sb-contact-agree input{margin-top:3px}.sb-contact-agree>span{margin:0!important;font-weight:400!important;color:var(--sb-muted)!important;line-height:1.5}.sb-contact-agree a{color:var(--sb-navy)}.sb-contact-form>button{justify-self:start}.sb-contact-success{max-width:780px;margin:60px auto;padding:46px;border:1px solid var(--sb-line);border-radius:14px;text-align:center;box-shadow:var(--sb-shadow)}.sb-contact-success h1{margin:7px 0 12px}.sb-contact-success p{color:var(--sb-muted);line-height:1.65}.sb-contact-success>div:last-child{display:flex;justify-content:center;gap:10px;margin-top:22px}@media(max-width:900px){.sb-contact-grid{grid-template-columns:1fr}.sb-contact-info{grid-template-columns:1fr 1fr}}@media(max-width:600px){.sb-contact-hero{display:block;padding:28px 24px}.sb-contact-hero h1{font-size:31px}.sb-contact-hero__actions{margin-top:20px}.sb-contact-info,.sb-contact-form{grid-template-columns:1fr}.sb-contact-form label,.sb-contact-captcha,.sb-contact-agree,.sb-contact-agree-error,.sb-contact-form>button{grid-column:1}.sb-contact-form-wrap{padding:23px 20px}.sb-contact-success{margin:30px 0;padding:30px 22px}}
