.contactPage{text-align:center;padding:2rem}.contactPage .heroSection{color:#000;background:linear-gradient(135deg,#6a5acd,#00bcd4);border-radius:10px;margin-bottom:2rem}.contactPage .heroSection h1{margin-bottom:.5rem;font-size:2.5rem}.contactPage .heroSection p{font-size:1.2rem}.contactPage .center{width:30%}.contactPage .center .paragraph_style{font-variant:normal;letter-spacing:0;opacity:1;text-align:left;text-indent:0;text-transform:none;margin:0;padding-top:0;padding-bottom:0;font-size:20px;font-style:normal;font-weight:400;font-stretch:100%;line-height:29px;text-decoration:none}@media only screen and (max-width:900px){.contactPage .center{width:100%}}.contactPage .image-container{width:100%;max-width:600px;position:relative}.contactPage .image-container .image{width:100%;height:auto;display:block}.contactPage .image-container .overlay-text{color:#fff;text-shadow:2px 2px 4px #00000080;text-align:center;background-color:#0009;border-radius:8px;padding:10px;font-family:Arial,sans-serif;font-size:24px;position:absolute;top:50%;left:35%;transform:translate(-25%,-75%)}@media only screen and (max-width:900px){.contactPage .image-container{max-width:400px}.contactPage .image-container .overlay-text{left:2%;transform:translateY(-50%)}}.contactPage .infoSection h2{color:#6a5acd;margin-bottom:1rem}.contactPage .infoSection a{color:#8feee9;text-decoration:none}.contactPage .infoSection a:hover{text-decoration:underline}@media only screen and (max-width:900px){.contactPage{padding:.5em}}
.contactForm{background:#f9f9f9;border-radius:10px;max-width:600px;margin:0 auto;padding:2rem;box-shadow:0 4px 6px #0000001a}.contactForm .inputGroup{margin-bottom:1.5rem}.contactForm .inputGroup label{margin-bottom:.5rem;font-weight:700;display:block}.contactForm .inputGroup input,.contactForm .inputGroup textarea{border:1px solid #ccc;border-radius:5px;outline:none;width:100%;padding:.8rem;font-size:1rem}.contactForm .inputGroup input:focus,.contactForm .inputGroup textarea:focus{border-color:#6a5acd;box-shadow:0 0 5px #6a5acd80}.contactForm .submitButton{color:#fff;cursor:pointer;background:#6a5acd;border:none;border-radius:5px;padding:.8rem 1.5rem;font-size:1rem;transition:background .3s}.contactForm .submitButton:hover{background:#543ab7}
