.contact{display:flex;flex-direction:column;width:100%;max-width:80rem;margin-bottom:4rem;background-color:var(--white);box-shadow:0 7px 15px var(--support-darker);padding:2rem 3rem}.recaptcha{margin-top:2rem;margin-bottom:2rem;justify-content:center;display:flex;height:7.8rem;transition:height .3s ease}.notification-placeholder{display:none;flex:1;flex-direction:column;justify-content:center;align-items:center;min-height:3rem;padding:0 2rem;margin:2rem auto}.notification-placeholder p{font-size:2rem;line-height:3rem}.page-title{font-size:2.8rem;margin-bottom:2rem;color:var(--white);padding:1.5rem 10rem .5rem;display:inline-block;border-bottom:1px solid var(--light-brand)}.title{width:100%;background-color:rgba(var(--dark-brand-rgb),.9);display:flex;justify-content:center;margin-bottom:4rem}.submit{justify-content:center;display:flex;margin-bottom:2rem}.pending{color:var(--shadow)}.success{color:var(--brand)}.error{color:var(--red)}.contact h2{font-size:2.4rem}.form{padding:0 2rem}.info-box{margin-bottom:3rem}.info-wrapper{display:grid;grid-template-columns:auto 1fr;gap:.5rem 1rem;padding-top:1rem;padding:1rem 2rem;font-size:1.6rem;--logo-fill:rgba(var(--brand-rgb), 0.9);--logo-size:2.4rem;--logo-margin-right:1rem}.info-wrapper dt{display:inline-flex}.multiline{flex-direction:column;align-items:baseline}.multiline span{display:block;white-space:initial}.map-container{margin:1rem;height:35rem;background-color:var(--support-dark)}.map-container iframe{width:100%;height:100%}.content-title{position:relative;margin-bottom:4rem}.hr{position:absolute;border:none;border-bottom:1rem solid var(--light-brand);bottom:-1.5rem;width:10rem;left:-3rem}.review-link{font-size:1.6rem}.submit-wrapper{display:flex}@media only screen and (max-width:37.5rem){.contact{margin:0;padding:2rem}.page-title{padding:1rem 5rem}.title{margin:0}}@media only screen and (max-width:380px){.form{padding:0}.info-wrapper{padding:1rem 0;grid-template-columns:auto minmax(min-content,max-content)}}