.page-module-scss-module__pl3hqq__contact{flex-direction:column;justify-content:center;align-items:center;gap:2.5rem;margin-top:clamp(30px,3vw,50px);margin-bottom:clamp(30px,4vw,60px);display:flex}.page-module-scss-module__pl3hqq__contact .page-module-scss-module__pl3hqq__topContainer{border-top:1px solid var(--silverGrey);border-left:1px solid var(--silverGrey);border-radius:3vw;align-items:center;gap:3.5vw;width:75vw;height:fit-content;padding:1.5vw 3.5vw 1.5vw 1.5vw;display:flex;position:relative;box-shadow:10px 10px 10px 4px #0000001a}.page-module-scss-module__pl3hqq__contact .page-module-scss-module__pl3hqq__topContainer .page-module-scss-module__pl3hqq__mapAndInfoContainer{width:75%;height:100%;position:relative}.page-module-scss-module__pl3hqq__contact .page-module-scss-module__pl3hqq__topContainer .page-module-scss-module__pl3hqq__map{border:0;border-radius:15px;width:100%;height:70vw;max-height:1000px;pointer-events:auto!important;touch-action:auto!important}.page-module-scss-module__pl3hqq__contact .page-module-scss-module__pl3hqq__topContainer .page-module-scss-module__pl3hqq__mapInfo{height:fit-content;color:var(--mediumGrey);pointer-events:none;-webkit-user-select:none;user-select:none;text-shadow:2px 2px 4px #00000040;border-radius:20px;flex-direction:column;gap:clamp(.4rem,.6vw,.625rem);width:100%;margin-bottom:clamp(10px,3vw,50px);padding:20px;font-size:clamp(.7rem,1.2vw,1.125rem);display:flex;position:absolute;bottom:0}.page-module-scss-module__pl3hqq__contact .page-module-scss-module__pl3hqq__topContainer .page-module-scss-module__pl3hqq__form{flex-direction:column;gap:2.5rem;width:55%;display:flex}.page-module-scss-module__pl3hqq__contact .page-module-scss-module__pl3hqq__topContainer .page-module-scss-module__pl3hqq__form .page-module-scss-module__pl3hqq__formHeader{align-items:flex-start}.page-module-scss-module__pl3hqq__contact .page-module-scss-module__pl3hqq__topContainer .page-module-scss-module__pl3hqq__form .page-module-scss-module__pl3hqq__formHeader h2{font-size:clamp(1rem,3vw,3rem)}.page-module-scss-module__pl3hqq__contact .page-module-scss-module__pl3hqq__bottomContainer{justify-content:flex-start;align-items:center;gap:1.25rem;width:97%;display:flex}.page-module-scss-module__pl3hqq__contact .page-module-scss-module__pl3hqq__bottomContainer h4{font-size:clamp(.75rem,1.2vw,1.125rem);font-weight:100}.page-module-scss-module__pl3hqq__contact .page-module-scss-module__pl3hqq__bottomContainer .page-module-scss-module__pl3hqq__reportButton{transition:background-color .2s,color .2s,outline .2s}.page-module-scss-module__pl3hqq__contact .page-module-scss-module__pl3hqq__bottomContainer .page-module-scss-module__pl3hqq__reportButton:hover{color:var(--primary);outline:1px solid var(--primary);background-color:#0000}@media (max-width:1178px){.page-module-scss-module__pl3hqq__contact .page-module-scss-module__pl3hqq__topContainer{flex-direction:column;padding:0 0 2vw}.page-module-scss-module__pl3hqq__contact .page-module-scss-module__pl3hqq__topContainer .page-module-scss-module__pl3hqq__mapAndInfoContainer{width:100%;height:100%;position:relative}.page-module-scss-module__pl3hqq__contact .page-module-scss-module__pl3hqq__topContainer .page-module-scss-module__pl3hqq__map{height:40vw}.page-module-scss-module__pl3hqq__contact .page-module-scss-module__pl3hqq__topContainer .page-module-scss-module__pl3hqq__mapInfo{border-radius:20px;height:fit-content;margin-bottom:2vw;padding:2vw;bottom:0}.page-module-scss-module__pl3hqq__contact .page-module-scss-module__pl3hqq__topContainer .page-module-scss-module__pl3hqq__form{flex-direction:column;gap:2.5rem;width:80%;display:flex}.page-module-scss-module__pl3hqq__contact .page-module-scss-module__pl3hqq__topContainer .page-module-scss-module__pl3hqq__form .page-module-scss-module__pl3hqq__formHeader{align-items:center}.page-module-scss-module__pl3hqq__contact .page-module-scss-module__pl3hqq__topContainer .page-module-scss-module__pl3hqq__form .page-module-scss-module__pl3hqq__formHeader h2{font-size:clamp(1rem,3vw,3rem)}}@media (max-width:768px){.page-module-scss-module__pl3hqq__contact{border:0}.page-module-scss-module__pl3hqq__contact .page-module-scss-module__pl3hqq__topContainer{box-shadow:none;border:0;width:90vw}.page-module-scss-module__pl3hqq__contact .page-module-scss-module__pl3hqq__topContainer .page-module-scss-module__pl3hqq__mapAndInfoContainer{width:100%;height:100%;position:relative}.page-module-scss-module__pl3hqq__contact .page-module-scss-module__pl3hqq__topContainer .page-module-scss-module__pl3hqq__map{height:80vw}.page-module-scss-module__pl3hqq__contact .page-module-scss-module__pl3hqq__topContainer .page-module-scss-module__pl3hqq__mapInfo{margin-bottom:5vw}.page-module-scss-module__pl3hqq__contact .page-module-scss-module__pl3hqq__topContainer .page-module-scss-module__pl3hqq__form{width:80%}.page-module-scss-module__pl3hqq__contact .page-module-scss-module__pl3hqq__topContainer .page-module-scss-module__pl3hqq__form .page-module-scss-module__pl3hqq__formHeader h2{text-align:center;font-size:clamp(1rem,6vw,3rem)}.page-module-scss-module__pl3hqq__contact .page-module-scss-module__pl3hqq__topContainer .page-module-scss-module__pl3hqq__form .page-module-scss-module__pl3hqq__formHeader p{text-align:center}.page-module-scss-module__pl3hqq__contact .page-module-scss-module__pl3hqq__bottomContainer{justify-content:center;display:flex}}@media (max-width:500px){.page-module-scss-module__pl3hqq__contact .page-module-scss-module__pl3hqq__bottomContainer{flex-direction:column}}
