.ale-contact{padding-block:3rem;max-width:1180px}.ale-contact>.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-block:2rem}.ale-contact>.grid .card{border:1px solid #d6ddea;border-radius:1rem;padding:1.5rem;box-shadow:0 4px 16px #10234208}.ale-contact .card h2{font-size:1.3rem;line-height:1.45}.ale-contact .card .btn{white-space:normal}.ale-contact .form{max-width:800px;padding:1.5rem;background:white;border:1px solid #d6ddea;border-radius:1rem}.ale-contact .form>label{display:block;margin-top:1.2rem;font-weight:600}.ale-contact .form input,.ale-contact .form textarea,.ale-contact .form select{max-width:100%}.ale-contact .form fieldset{margin-block:1.5rem;border:3px solid #65738b;border-radius:.5rem;padding:1rem}.ale-contact .form fieldset label{display:block;padding:.3rem 0}.ale-contact .form .form__gdpr{margin-block:1.5rem;padding:1rem;background:#f4f6fa}.ale-contact .form .form__gdpr h3{font-size:1.15rem}.ale-contact .field__error{color:#a51d32}.ale-contact .honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ale-contact strong{overflow-wrap:anywhere}.ale-contact #formular-contact:focus{outline:3px solid #bd8c0f;outline-offset:8px}@media(max-width:640px){.ale-contact{padding-block:1.5rem}.ale-contact>.grid{grid-template-columns:1fr}.ale-contact .form{padding:1rem}.ale-contact>.grid .card{padding:1.15rem}}
