.contact-container{display:flex;margin-bottom:32px;flex-wrap:wrap;justify-content:space-between;gap:32px}.contact-container__details{display:flex;width:40%;padding-top:32px;flex-direction:column;align-items:flex-start;gap:24px;flex-shrink:0}.contact-container .contact-info{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;padding-bottom:24px;border-bottom:1px solid #DDDDDD;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.contact-container .contact-info__title{padding-bottom:24px}.contact-container .contact-info__details{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px}.contact-container .contact-info .contact-wrapper{display:flex;flex-direction:row;align-items:flex-start;gap:8px}.contact-container .contact-info .contact-wrapper__details{display:flex;flex-direction:column}.contact-container .contact-info .contact-wrapper a{color:inherit}.contact-container .additional-info{border:none}.contact-container__form{width:50%;box-sizing:border-box;padding:24px;border-radius:12px;box-shadow:0px 0px 4px 0px #ddd;background-color:#FFFFFF;color:#2E2E2E;height:fit-content}.contact-container__form__header{padding-bottom:40px}.contact-container .primary-action-button{width:100%}.map-container{width:100%;float:right}.map-container .map{border-radius:12px;height:500px;width:100%}