.contactPageHeaderDiv{display:flex;flex-direction:column;justify-content:center;text-align:center;align-items:center;gap:20px;padding:100px 0;font-size:30px}.contactInfoDiv{display:flex;text-align:center;justify-content:space-evenly;margin-bottom:100px}.contactInfoLink{position:relative;display:inline-block;cursor:pointer;transition:color .3s ease;color:#000}.contactInfoLink:hover{color:grey}.contactInfoLink:before{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:2px;background-color:#000;transition:width .3s ease,left .3s ease}.contactInfoLink:hover:before{width:0;left:50%}.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%}.contactForm select{padding:10px;border-radius:5px;font-size:1rem;border:none;border-bottom:1px solid #000}.dateTimePicker{display:flex;justify-content:space-between;gap:10px}.dateTimePicker input{flex:1 1}button{padding:10px;font-size:1rem;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer}button:disabled{background-color:#ccc;cursor:not-allowed}.contactFormDiv{display:flex;justify-content:space-evenly;margin:100px auto;width:100%}.contactFormText,.contactMeetText{width:50%}.contactFormText h4,.contactMeetText h4{color:grey}.contactMarkt{display:flex;gap:10px;align-items:center;margin:20px 0;font-size:20px}.contactSvg{color:purple}.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 #000;padding-left:50px;text-align:start}.formGroup .formIcon{position:absolute;top:13px;left:10px}.submitButton{width:200px;border-radius:35px;background-color:#ac1e1e;transition:all .3s ease}.submitButton:hover{background-color:red}.meetPage{display:flex;justify-content:space-evenly;margin-top:100px;width:100%;margin-bottom:50px}.meetPage h1{margin-bottom:20px;font-size:2rem}.meetForm{display:flex;flex-direction:column;gap:15px}.meetForm input,.meetForm textarea{width:100%}.meetForm input,.meetForm select,.meetForm textarea{padding:10px;border-radius:5px;font-size:1rem;border:none;border-bottom:1px solid #000}.meetDateTimePicker{display:flex;justify-content:space-between;gap:10px}.meetDateTimePicker input{flex:1 1}.meetButton{padding:10px;font-size:1rem;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer}.meetButton:disabled{background-color:#ccc;cursor:not-allowed}.meetPageDiv{display:flex;justify-content:space-evenly;margin-top:100px;width:100%}.meetFormText{width:50%}.meetFormText h4{color:grey}.meetFormText h2{font-size:50px}.meetMarkt{display:flex;gap:10px;align-items:center;margin:20px 0;font-size:20px}.meetSvg{color:purple}.meetForm .meetFormGroup{position:relative}.meetForm .meetFormGroup input,.meetForm .meetFormGroup textarea{width:500px;border:none;border-bottom:1px solid #000;padding-left:50px;text-align:start}.meetForm .meetFormIcon{position:absolute;top:13px;left:10px}.meetSubmitButton{width:200px;border-radius:35px;background-color:#ac1e1e;transition:all .3s ease}.meetSubmitButton: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,.meetForm,.meetFormGroup{width:90%!important;display:flex;flex-direction:column;justify-content:center;align-items:center}.formGroup input,.formGroup textarea,.meetForm input,.meetForm textarea{width:100%!important}.contactFormText,.meetFormText{width:90%}.contactMarkt,.meetMarkt{justify-content:center}.contactFormText h2,.contactMeetText h2{width:100%;text-align:center}.contactForm h2,.meetForm h2{font-size:30px}.meetForm h4{width:90%}.contactPageHeaderDiv{padding:20px 0}}@media (max-width:870px){.contactInfoDiv{flex-direction:column;justify-content:center;gap:50px}}@media (max-width:450px){.contactFormDiv{width:100%!important;text-align:center;justify-content:center;align-items:center}.formClassTest{width:90%!important}.meetPage{justify-content:center;display:flex;flex-direction:column;align-items:center;gap:30px}.meetFormText,.meetPage{width:100%;text-align:center}.meetForm{text-align:center}}.companyPageMain{justify-content:space-around;margin-bottom:50px;justify-items:center}.companyPageMain,.companyPageMain div{display:flex;align-items:center;text-align:center}.companyPageMain div{background-color:#fff;padding:25px;border-radius:18px;width:150px;height:75px;transition:all .3s ease}.companyPageMain div img{filter:grayscale(100%);transition:all .3s ease;width:100px;height:50px;object-fit:contain;align-items:center;text-align:center}.companyPageMain div img:hover{filter:none}@media (max-width:1082px){.companyPageMain{flex-direction:column;width:100%;justify-content:space-between;height:550px}.companyPageMain div{width:80%;text-align:center;justify-content:center}.homePageServicesDivMain h2{width:90%}}