.contactBanner{width:100%;height:70vh!important;padding-top:100px}.contactBanner img{width:100%;height:100%;object-fit:cover}.contactInfoUnderDiv{display:flex;flex-direction:column;align-items:center;gap:20px}.contactPage h1{margin-bottom:20px;font-size:2rem}.contactForm{display:flex;flex-direction:column;gap:15px;justify-content:end}.contactForm input,.contactForm textarea{padding:10px;border-radius:5px;font-size:1rem;width:100%;color:black}.contactForm select{border-radius:5px;border:none;border-bottom:1px solid black}.contactForm select,button{padding:10px;font-size:1rem}button{background-color:#007bff;color:white;border:none;border-radius:5px;cursor:pointer}button:disabled{background-color:#ccc;cursor:not-allowed}.contactFormDiv{display:flex;justify-content:space-evenly;padding:50px 0;width:100%;height:max-content;align-items:start}.contactFormText,.contactMeetText{width:50%}.contactFormText h2{transition:all .3s ease}.contactFormText h2:hover{color:orange}.contactMarkt{display:flex;gap:10px;align-items:center;margin:20px 0;font-size:20px}.contactForm{width:50%}.contactFormText h2,.contactMeetText h2{font-size:50px}.formGroup{position:relative}.formGroup input,.formGroup textarea{width:500px}.contactForm input,.contactForm textarea,.formGroup input,.formGroup textarea{border:none;border-bottom:1px solid black;padding-left:50px;text-align:start}.formIcon{position:absolute;top:9px;left:10px;color:black!important;font-size:18px;fill:black!important}.submitButton{width:200px;border-radius:35px;background-color:rgb(172,30,30);transition:all .3s ease}.submitButton:hover{background-color:red}@media (max-width:1024px){.contactFormDiv,.meetPage{text-align:center}.contactFormDiv,.formClassTest,.meetPage{flex-direction:column;justify-content:center;align-items:center;width:100%}.formClassTest{display:flex}.contactForm,.formGroup{width:90%!important;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.formGroup input,.formGroup textarea{width:100%!important}.contactFormText{width:90%;display:flex;flex-direction:column;gap:10px}.contactMarkt{justify-content:center}.contactFormText h2{width:100%;text-align:center}.contactForm h2{font-size:30px}.contactPageHeaderDiv{padding:20px 0}}@media (max-width:870px){.contactInfoDiv{flex-direction:column;justify-content:center;gap:50px}.formGroup input,.formGroup textarea{font-size:14px}}@media (max-width:450px){.contactFormDiv{width:100%!important;text-align:center;justify-content:center;align-items:center}.formClassTest{width:90%!important}.formGroup input,.formGroup textarea{font-size:12px}}