body[class*=contact] .section-container__map,body[class*=location] .section-container__map{background:#dadce0 no-repeat center/cover}body[class*=contact] .section-container__map,body[class*=location] .section-container__map{height:430px;flex:1;position:relative}@media(max-width: 1350px){body[class*=contact] .section-container__map,body[class*=location] .section-container__map{width:100%;height:200px;flex:none;margin:24px 0 0 0}}body[class*=contact] .section-container__map-wrapper,body[class*=location] .section-container__map-wrapper{width:100%;height:100%}body[class*=contact] .section-container__map-buttons,body[class*=location] .section-container__map-buttons{padding:12px;position:absolute;right:0;bottom:0}body[class*=contact] .section-container__map-buttons .button,body[class*=location] .section-container__map-buttons .button{margin:12px}.contact-form p{text-align:right}.contact-form br{display:none}.contact-form__form form{width:100%;display:flex}@media(max-width: 600px){.contact-form__form form{flex-direction:column}}.contact-form__wrapper{display:flex;flex:1;flex-direction:column;padding:0 15px 0 0}@media(max-width: 600px){.contact-form__wrapper{padding:0}}.contact-form__wrapper~.contact-form__wrapper .contact-message{display:block;flex:1}.contact-form__wrapper~.contact-form__wrapper .contact-form__input:last-of-type{margin:0 0 30px 0}.contact-form__wrapper .contact-form__input:last-of-type{margin:0 0 85px 0}@media(max-width: 1350px){.contact-form__wrapper .contact-form__input:last-of-type{margin:0 0 35px 0}}.contact-form__wrapper~.contact-form__wrapper{padding:0 0 0 15px}@media(max-width: 1350px){.contact-form__wrapper~.contact-form__wrapper{padding:0}}.contact-form__wrapper .button{align-self:flex-end}@media(max-width: 1350px){.contact-form__wrapper .button{width:100%}}.contact-form__input{display:flex;flex:1;flex-direction:column;margin:0 0 35px 0}.contact-form__label{display:block;margin:0 0 15px 0}.contact-form__label--required::after{content:" *"}.contact-form__label svg,.contact-form__label span{vertical-align:middle}.contact-form__label svg{margin:0 8px 0 0}.contact-form .section-container__content{width:100%}.contact-form textarea{height:100%;flex:1}@media(max-width: 1350px){.contact-form textarea{min-height:200px}}.contact-form input:not([type=submit]),.contact-form textarea{width:100%}
