.contactus-hero{position:relative;height:25rem;overflow:hidden}.contactus-hero .contactus-hero-bg{-o-object-fit:cover;object-fit:cover;z-index:0}.contactus-hero .contactus-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(82,5,123,.59);z-index:1;display:flex;justify-content:center;align-items:center}.contactus-hero .contactus-hero-overlay .contactus-hero-content{width:100%;text-align:center;padding:0 1.5rem;overflow:hidden}.contactus-hero .contactus-hero-overlay .contactus-hero-content .contactus-hero-title{font-size:1.25rem;font-weight:700;color:#fff}@media(min-width: 768px){.contactus-hero .contactus-hero-overlay .contactus-hero-content .contactus-hero-title{font-size:1.875rem}}.contactus-desc-section{display:flex;flex-direction:column;padding:4rem 1rem;position:relative}@media(min-width: 768px){.contactus-desc-section{flex-direction:row;padding:6rem 4.5rem 11.25rem 4.5rem}}.contactus-desc-section .contactus-desc-left{flex:1;padding-right:0;width:auto;max-width:37.5rem}@media(min-width: 768px){.contactus-desc-section .contactus-desc-left{padding-right:1.5rem}}.contactus-desc-section .contactus-desc-left .contactus-desc-title{font-size:1.5rem;max-width:33.75rem;font-weight:700;color:#52057b;margin-bottom:1rem;border-left:0.125rem solid #52057b;padding-left:0.5rem}@media(min-width: 768px){.contactus-desc-section .contactus-desc-left .contactus-desc-title{font-size:1.875rem}}.contactus-desc-section .contactus-desc-left .contactus-desc-subtitle{color:#000;width:auto;margin-bottom:1.5rem}.contactus-desc-section .contactus-desc-left .contact-info{display:flex;flex-direction:column;gap:1rem}.contactus-desc-section .contactus-desc-left .contact-info .info-item{display:flex;align-items:center;gap:0.75rem;color:#000}.contactus-desc-section .contactus-desc-left .contact-info .info-item .icon-container{display:flex;justify-content:center;align-items:center;width:2.625rem;height:2.625rem;border-radius:50%;color:#52057b;border:0.125rem solid #52057b}.contactus-desc-section .contactus-spacer{flex:1}.contactus-desc-section .contactus-right{position:static;margin-top:2rem;padding:1.5rem;border-radius:1rem;box-shadow:rgba(0,0,0,.24) 0px 3px 8px;z-index:100;background-color:#fff}@media(min-width: 768px){.contactus-desc-section .contactus-right{width:40%;position:absolute;top:-5.25rem;right:4.5rem;margin-top:0;padding:2rem}}.contactus-desc-section .contactus-right .contactus-form-header{font-size:1.25rem;font-weight:600;color:#52057b;margin-bottom:1.5rem}.contactus-desc-section .contactus-right .contactus-form{display:flex;flex-direction:column;gap:1rem}.contactus-desc-section .contactus-right .contactus-form .form-group-top{width:100%;display:flex;flex-direction:column;gap:1rem}@media(min-width: 768px){.contactus-desc-section .contactus-right .contactus-form .form-group-top{flex-direction:row;gap:1rem}}.contactus-desc-section .contactus-right .contactus-form .form-group{width:100%;display:flex;flex-direction:column;margin-top:1rem}.contactus-desc-section .contactus-right .contactus-form .form-group .contactus-label{font-size:0.875rem;font-weight:600;margin-bottom:0.5rem}.contactus-desc-section .contactus-right .contactus-form .form-group .contactus-input{padding:0.5rem 0.75rem;border:0.0625rem solid #707070;border-radius:0.5rem;font-size:0.875rem}.contactus-desc-section .contactus-right .contactus-form .form-group .error-msg{color:#d32f2f;font-size:0.75rem;margin-top:0.25rem;font-weight:600}.contactus-desc-section .contactus-right .contactus-form .form-success-msg{text-align:center;color:#057a55;margin-top:0.5rem;font-weight:600}.contactus-desc-section .contactus-right .contactus-form .contactus-button{margin:auto;width:9.75rem;padding:0.75rem;background-color:#52057b;color:#fff;border:none;border-radius:0.5rem;font-weight:600;cursor:pointer}.contactus-desc-section .contactus-right .contactus-form .contactus-button:hover{border:0.125rem solid #52057b;background-color:#fff;color:#52057b}
