.contactflexmaindiv1{max-width:var(--maindivsmaxwidth);padding:var(--maindivspadding);justify-content:space-between;align-items:center;margin:auto;display:flex}.contactpagetextdiv,.contactformdiv{width:48%}.contactformdiv{background-color:#fff;border:1px solid rgba(0,0,0,.05);border-radius:12px;width:48%;padding:40px;transition:box-shadow .3s;box-shadow:0 4px 24px rgba(0,0,0,.08)}.contact-form{flex-direction:column;width:100%;display:flex}.form-row{gap:20px;margin-bottom:30px;display:flex}.form-group{flex-direction:column;flex:1;display:flex}.form-group label{margin-bottom:7px;font-weight:600}.required{color:red}input,textarea{font-size:16px;font-family:var(--font-Plus_Jakarta_Sans);background-color:rgba(196,196,196,.12);border:1px solid rgba(159,159,159,.4);border-radius:6px;outline:none;padding:15px;transition:border .3s}textarea{resize:none;height:130px}.full-width{width:100%;margin-bottom:20px}.contactdetaildiv{align-items:center;gap:5px;margin:17px 0;padding:4px 0;display:flex}.contacticondiv{width:55px}.contacticondiv img{width:50px;transform:translateY(2px)}.contactdetailheading{margin-bottom:1px;font-size:20px;font-weight:700}#contactp{margin:12px 0 15px}.mapdiv{border-radius:12px;width:100%;height:350px;overflow:hidden}@media only screen and (max-width:1330px){.contactpagetextdiv{width:45%}.contactformdiv{width:51%}}@media only screen and (max-width:1250px){.contactflexmaindiv1{flex-direction:column;row-gap:20px}.contactpagetextdiv{text-align:center;flex-direction:column;width:100%;display:flex}.contactpagetextdiv p{max-width:800px}.contactformdiv{width:605px}}@media only screen and (max-width:650px){.contactformdiv{width:100%}.form-row{flex-direction:column;gap:25px}}
