.bmm-contact{max-width:1100px;padding-top:5rem;padding-bottom:7rem;color:#233c60}.bmm-contact header{text-align:center;margin-bottom:4rem}.bmm-contact header>p:first-child{letter-spacing:.22em;font-size:12px}.bmm-contact h1{font-size:clamp(40px,6vw,68px);margin:1rem 0}.bmm-contact__links{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:4rem}.bmm-contact__links a{display:flex;flex-direction:column;gap:12px;padding:24px;border:1px solid #cbd9ec;border-radius:18px;background:#edf3fc;color:inherit;text-decoration:none}.bmm-contact__links a:hover{background:#e0ebfb}.bmm-contact__links strong{font-size:20px}.bmm-contact__links span{font-size:14px}.bmm-contact__form{max-width:760px;margin:auto;background:#fff;border:1px solid #dae3f0;border-radius:22px;padding:36px}.bmm-contact__form h2{font-size:32px;margin-top:0}.bmm-contact label{display:block;font-size:14px;font-weight:600}.bmm-contact input,.bmm-contact select,.bmm-contact textarea{display:block;box-sizing:border-box;width:100%;font:inherit;color:#233c60;border:1px solid #aebfd6;border-radius:8px;padding:14px;background:#fff;margin:8px 0 20px}.bmm-contact input:focus,.bmm-contact select:focus,.bmm-contact textarea:focus{outline:2px solid #456fa8;outline-offset:2px}.bmm-contact__fields{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.bmm-contact small{display:block;font-weight:400;margin-top:-12px;margin-bottom:20px}.bmm-contact__note{font-size:12px}@media(max-width:749px){.bmm-contact__links,.bmm-contact__fields{grid-template-columns:1fr}.bmm-contact__form{padding:24px}.bmm-contact{padding-top:3rem}.bmm-contact__links{gap:10px}}
