.page_main__c0U7_{.page_header__Sl3_3{padding-top:15vh;text-align:center}.page_headerSub__HD620{color:var(--text2);text-align:center;padding-bottom:6vh;font-weight:500;@media (max-width:676px){width:85vw;margin-left:auto;margin-bottom:auto;margin-right:auto;margin-top:auto}}.page_body__77ijL{display:flex;height:-moz-fit-content;height:fit-content;padding-bottom:12.5vh;width:60vw;margin:auto;justify-content:center;gap:5vw;@media (max-width:1485px){width:75vw}@media (max-width:1005px){width:85vw}@media (max-width:900px){flex-direction:column;height:-moz-fit-content;height:fit-content;align-items:center;justify-content:center;gap:5vh;padding-bottom:15vh}@media (max-width:500px){padding-bottom:20vh}.page_contactForm__BROrJ{height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;background-color:white;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);padding:25px 45px 5vh;border-radius:25px;@media (max-width:500px){width:95vw}h1{font-size:1.25rem;padding-bottom:3vh;padding-top:1vh;@media (max-width:500px){padding-top:0;padding-bottom:2vh}}input,textarea{border:none;border:1px solid var(--text2);background:transparent;border-radius:5px;padding:10px;font-family:inherit;&:focus{outline:none}}label{font-size:.75rem;padding-bottom:5px}form{display:flex;flex-direction:column;gap:25px;section{display:flex;gap:20px;@media (max-width:500px){flex-direction:column}}div{display:flex;flex-direction:column}.page_submit__1kP_F{background-color:var(--accent);border:none;border-radius:10px;padding:15px;font-weight:700;font-family:inherit;transition:background-color .15s ease-in-out;&:hover{background-color:var(--lighterAccent);cursor:pointer}}}textarea{resize:none;font-family:inherit}}.page_info__FAYCc{display:flex;flex-direction:column;height:500px;padding-top:calc(15px + 1vh);gap:3vh;@media (max-width:900px){margin-top:3vh;padding-top:0;margin-left:0;text-align:center;align-items:center}.page_socials__HSfSy{section{display:flex;gap:15px;align-items:center;margin-top:10px;.page_icons__pf2As{color:black;transition:color .15s ease-in-out;&:hover{color:var(--accent)}}}}h1{font-size:1.15rem}.page_subText__6nR3V{color:var(--text2);font-weight:400;font-size:14px;padding-top:3px;@media (max-width:900px){line-height:25px}}p{padding-top:8px;font-weight:700;font-size:14px}.page_hours__nd47z{font-weight:600}}}}