.contactus-view{padding-top:60px}.contactus-view button{font-family:var(--font-primary)!important}.contactus-view .main-heading{font-size:30px;text-align:center;color:var(--text-heading);font-family:var(--font-primary);font-weight:700}.contactus-view .main-heading span{color:var(--primary-color)}.contactus-view .banner-section{padding:.5rem 0 2rem;height:auto;min-height:auto}.contactus-view .banner-section .banner-card{background:var(--white-color);border-radius:16px;padding:3rem;margin-top:1.5rem;display:flex;align-items:flex-end;justify-content:space-between;min-height:270px;background:linear-gradient(93.45deg,rgba(65,25,179,.6) -.51%,rgba(47,0,84,.6) 98.57%);position:relative}.contactus-view .banner-section .banner-card .banner-img{width:100%;object-fit:cover;z-index:0;position:absolute;height:100%;margin:0;left:0;top:0;max-height:none;border-radius:16px}.contactus-view .banner-section .banner-card .overlay-div{position:relative;z-index:1}.contactus-view .banner-section .banner-card h2{font-size:2.2rem;font-weight:600;color:var(--white-color);margin-bottom:.5rem;font-family:var(--font-primary)}.contactus-view .banner-section .banner-card p{font-family:var(--font-primary);font-size:1.3rem;color:var(--white-color);max-width:900px}.contactus-view .contactus-section .address-card{border:1px solid var(--primary-color);background:#f0f4ff;border-radius:1rem;padding:1.8rem;height:100%}.contactus-view .contactus-section .address-card h1{font-size:1.8rem;color:var(--text-heading);font-family:var(--font-primary);font-weight:600}.contactus-view .contactus-section .address-card p{font-size:1rem;font-weight:300;color:var(--text-secondary-color);font-family:var(--font-primary);margin-bottom:8px}.contactus-view .contactus-section .address-card ul{list-style-type:none;padding-left:0;font-family:var(--font-primary);margin-top:2rem}.contactus-view .contactus-section .address-card ul li{display:flex;margin-bottom:1.6rem}.contactus-view .contactus-section .address-card ul li .icons{width:40px}.contactus-view .contactus-section .address-card ul li .icons .icon{width:20px}.contactus-view .contactus-section .address-card ul li .right-dtl h3{font-size:20px;font-weight:500;font-family:var(--font-primary);color:var(--text-heading);margin-top:0;margin-bottom:8px}.contactus-view .contactus-section .address-card ul li .right-dtl h4{font-family:var(--font-primary);font-size:1rem;font-weight:500;color:var(--text-heading)}.contactus-view .contactus-section .address-card ul li .right-dtl label{font-weight:600}.contactus-view .contactus-section .signup-card{border:1px solid var(--primary-color);background:var(--white-color);border-radius:1rem;padding:1.8rem}.contactus-view .contactus-section .signup-card .form-label{display:block;width:100%}.contactus-view .contactus-section .signup-card .input{width:100%}.contactus-view .contactus-section .signup-card textarea{border:1px solid #9a9a9a;border-radius:5px;width:100%;outline:none;padding:15px;min-height:46px;font-family:var(--font-primary);color:var(--text-secondary-color)}.contactus-view .contactus-section .signup-card textarea::placeholder{color:var(--text-secondary-color)!important}.contactus-view .contactus-section .signup-card textarea::-moz-placeholder{color:var(--text-secondary-color)!important}.contactus-view .contactus-section .signup-card textarea::-webkit-placeholder{color:var(--text-secondary-color)!important}.contactus-view .contactus-section .signup-card input{border:1px solid #9a9a9a;border-radius:5px;width:100%;min-height:46px;font-family:var(--font-primary);color:var(--text-secondary-color)}.contactus-view .contactus-section .signup-card input::-moz-placeholder{color:var(--text-secondary-color)}.contactus-view .contactus-section .signup-card input::-webkit-placeholder{color:var(--text-secondary-color)}.contactus-view .contactus-section .signup-card input::placeholder{color:var(--text-secondary-color)}.contactus-view .contactus-section .signup-card h1{font-size:1.8rem;color:var(--text-heading);font-family:var(--font-primary);font-weight:600}.contactus-view .contactus-section .signup-card p{font-size:1.2rem;font-weight:300;color:var(--text-secondary-color);font-family:var(--font-primary);margin-bottom:8px}.contactus-view .contactus-section .signup-card .services-list{list-style-type:none;padding-left:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.contactus-view .contactus-section .signup-card .get-start-btn{width:100%}.contactus-view .map-section{padding:4rem 0}.contactus-view .map-section .map-heading{text-align:center}.contactus-view .map-section .map-heading h1{font-size:2.6rem;font-weight:600;color:var(--text-heading)}.contactus-view .map-section .map-heading p{font-size:1.2rem}.contactus-view .map-section iframe{border:0!important;border-radius:20px;width:100%;height:500px;outline:none!important;margin-top:2rem}