.block-container{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem;margin-top:30px}.map>div{grid-column:2}.contact-form form.webform-submission-contact-form{width:100%;overflow:hidden}.contact-form form.webform-submission-contact-form>div,.contact-form form.webform-submission-contact-form input:not([type=checkbox]),.contact-form form.webform-submission-contact-form textarea,.contact-form form.webform-submission-contact-form select{width:100%}.contact-form form.webform-submission-contact-form input.button{max-width:50%}@media(min-width: 0)and (max-width: 767px){.block-container{grid-template-columns:1fr}.block-container .address{order:2}.block-container .contact-form{order:1}}
