.page_contactMain__JqUh6 .page_contactContent__zi9Nc{display:flex;flex-direction:column;align-items:center}.page_contactMain__JqUh6 .page_contactContent__zi9Nc h2{margin-block:2rem}.page_contactMain__JqUh6 .page_contactContent__zi9Nc .page_contactDiv__vgOnh{display:flex;justify-content:space-between;max-width:100%}.page_contactMain__JqUh6 .page_contactContent__zi9Nc .page_contactDiv__vgOnh img{width:35%;height:auto;aspect-ratio:1/1;object-fit:cover}@media only screen and (max-width:768px){.page_contactMain__JqUh6 .page_contactContent__zi9Nc .page_contactDiv__vgOnh{flex-direction:column;align-items:center}.page_contactMain__JqUh6 .page_contactContent__zi9Nc .page_contactDiv__vgOnh img{display:none}}.page_contactMain__JqUh6 .page_contactContent__zi9Nc .page_contactDiv__vgOnh .page_linkDiv__7JGCa{display:flex;flex-direction:column;max-width:98vw;margin:0 1rem}.page_contactMain__JqUh6 section .page_animated__WlpcW{max-width:100%}.page_contactText__pioRe{display:flex;align-items:center;flex-wrap:wrap;margin:.5rem;text-transform:uppercase}.page_contactText__pioRe .page_contactLink__w2vVp{margin:.25rem}.page_contactText__pioRe .page_contactLink__w2vVp a{padding-inline:.5rem;font-size:1.2rem}.react-parallax{margin-top:80px}.banner{width:100vw;height:18rem;justify-content:center}.banner,.banner .banner-text{display:flex;flex-direction:column}.banner .banner-text{align-items:center;color:var(--main-light-text-color);margin-left:4vw;width:100%;text-shadow:-.5px -.5px .5px #d3d3d3,.5px -.5px .5px #d3d3d3,-.5px .5px .5px #d3d3d3,.5px .5px .5px #d3d3d3}.banner .banner-text h1{margin-block:-.5rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;max-width:100%;width:999px;font-size:4rem;padding:.24rem;text-shadow:1px 1px 2px rgba(0,0,0,.6)}@media only screen and (max-width:768px){.banner .banner-text h1{font-size:2.8rem;padding:.44rem 0}}.react-parallax-bg-image{object-fit:cover}form{display:flex;flex-direction:column;width:555px;max-width:95%;height:100%}form button{width:111px;align-self:center;font-size:1.6rem;margin-top:1rem;background-color:var(--link-hover-bg-color)}form .message-input{height:133px}@media only screen and (max-width:768px){form{width:90vw;max-width:100%}}