.contact_header__t971_{padding:150px 50px 50px;background:black;background:url(/_next/static/media/maple-tree.7d21d094.jpg) 50% no-repeat;background-size:cover;background-blend-mode:overlay;color:white;box-shadow:inset 0 0 0 2000px rgba(0,0,0,.6)}.contact_header__t971_>h1,.contact_header__t971_>p{text-align:center;margin:10px 0}.contact_container__cCpH8{background:white;padding:50px;display:flex;gap:30px}.contact_container__cCpH8>div{width:50%;background:var(--light-grey);padding:30px;border-radius:10px;display:flex;flex-direction:column;gap:30px}.contact_container__cCpH8 .contact_formContainer__tNTHl{box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}.contact_container__cCpH8 form{display:flex;flex-wrap:wrap;gap:20px 10px;justify-content:space-between}.contact_container__cCpH8 form label{width:45%;display:flex;gap:10px;flex-direction:column;font-size:14px}.contact_container__cCpH8 form input,.contact_container__cCpH8 form select{width:100%;outline:none;border:none;background:var(--dark-border-color);font-size:15px;padding:10px 20px;border-radius:5px}.contact_container__cCpH8 form textarea{background:var(--dark-border-color);border:none;outline:none;resize:none;padding:10px;border-radius:5px;font-size:15px;height:200px}.contact_container__cCpH8 form .contact_messageSection__jVdH6{width:100%}.contact_container__cCpH8 form button{border:none;outline:none;color:black;padding:10px 50px;font-size:15px;font-weight:600;border-radius:5px;background:var(--gold);cursor:pointer;transition:.3s}.contact_container__cCpH8 form button:hover{background:var(--light-gold)}.contact_container__cCpH8 .contact_contactInfo__3Yswu .contact_contactItem__adlTv{display:flex;gap:15px}.contact_container__cCpH8 .contact_contactInfo__3Yswu .contact_contactItem__adlTv .contact_icon__2KuL6{font-size:30px;color:var(--light-gold);background:var(--lighter-gold);align-self:flex-start;width:45px;height:45px;padding:10px;display:flex;align-items:center;justify-content:center;border-radius:50%}.contact_container__cCpH8 .contact_contactInfo__3Yswu .contact_contactItem__adlTv h3{margin-bottom:8px}.contact_container__cCpH8 .contact_contactInfo__3Yswu .contact_contactItem__adlTv a{text-decoration:underline}.contact_container__cCpH8 .contact_contactInfo__3Yswu .contact_contactItem__adlTv a,.contact_container__cCpH8 .contact_contactInfo__3Yswu .contact_contactItem__adlTv p{color:var(--grey-text);font-size:14px;margin:5px 0}.contact_container__cCpH8 .contact_contactInfo__3Yswu hr{border:.1px solid var(--dark-border-color)}.contact_container__cCpH8 .contact_contactInfo__3Yswu .contact_bottom__oJMoI{display:flex;flex-direction:column;gap:15px}.contact_container__cCpH8 .contact_contactInfo__3Yswu .contact_bottom__oJMoI p{font-size:14px;line-height:1.5;color:var(--grey-text)}.contact_container__cCpH8 .contact_contactInfo__3Yswu .contact_bottom__oJMoI a{color:black;padding:10px 50px;font-size:15px;font-weight:600;border-radius:5px;background:var(--gold);transition:.3s;width:-moz-fit-content;width:fit-content}.contact_container__cCpH8 .contact_contactInfo__3Yswu .contact_bottom__oJMoI a:hover{background:var(--light-gold)}.contact_submittingMessage__pxYSY{color:black;text-align:center;padding:30px;display:flex;align-items:center;justify-content:center}.contact_submittingMessage__pxYSY p{display:flex;align-items:center;gap:8px;font-size:1.3rem}.contact_submittingMessage__pxYSY .contact_spinner__PNcwS{animation:contact_spin__B_97D 1s linear infinite}@keyframes contact_spin__B_97D{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.contact_successMessage____ZJc{color:black;line-height:2rem;text-align:center;padding:30px}.contact_successMessage____ZJc button{background:var(--gold);color:black;font-weight:600;padding:10px 20px;border-radius:20px;border:none;cursor:pointer;transition:.3s ease;margin-top:10px}.contact_successMessage____ZJc button:hover{background:var(--light-gold)}@media screen and (max-width:1220px){.contact_header__t971_{padding-top:100px}.contact_container__cCpH8{flex-direction:column;padding:30px}.contact_container__cCpH8>div{width:100%;padding:20px}}@media screen and (max-width:920px){.contact_container__cCpH8 form button,.contact_container__cCpH8 form label{width:100%}}