section.form-map .wrapper{border:solid 2px #BA9177;border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap}section.form-map .wrapper .form{padding:24px;border-bottom:solid 2px #BA9177;width:100%}section.form-map .wrapper .form .fields .field.textarea textarea{height:176px}section.form-map .wrapper .form .form-footer{margin-top:32px;display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap;gap:16px}section.form-map .wrapper .map-details{width:100%;padding:24px;background:#EFD9BD}section.form-map .wrapper .map-details .map{border-radius:10px;border:solid 2px #FFF;overflow:hidden}section.form-map .wrapper .map-details .map iframe{width:100%;height:400px}section.form-map .wrapper .map-details .details{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:16px;margin-top:32px}section.form-map .wrapper .map-details .details>*{width:100%}section.form-map .wrapper .map-details .details .detail{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:auto;gap:16px}section.form-map .wrapper .map-details .details .detail svg{width:34px;padding:6px;background:#BA9177}section.form-map .wrapper .map-details .details .detail a{cursor:pointer}section.form-map .wrapper .map-details .details .detail p,section.form-map .wrapper .map-details .details .detail a{font-size:1.125rem;font-weight:700}section.form-map .wrapper .map-details .details hr{background:#333130;height:2px;margin:32px 0}section.form-map .wrapper .map-details .details .socials p{font-size:1.125rem;font-weight:700;margin-bottom:16px}section.form-map .wrapper .map-details .details .socials .links a{cursor:pointer;transition:all .3s ease}section.form-map .wrapper .map-details .details .socials .links a:hover{opacity:.8}section.form-map .wrapper .map-details .details .socials .links a svg{width:40px}@media only screen and (min-width: 992px){section.form-map .wrapper .form,section.form-map .wrapper .map-details{flex-basis:50%;align-self:stretch}section.form-map .wrapper .form{padding:48px 30px;border-bottom:0;border-right:solid 2px #BA9177}section.form-map .wrapper .form h2{margin-bottom:32px}section.form-map .wrapper .map-details{padding:48px 30px}section.form-map .wrapper .map-details .map{height:235px}section.form-map .wrapper .map-details .details hr{margin:48px 0}}
