.demoHeroFormMain .content-wrapper:has(.custom-container){max-width:100%;padding:0!important}.demoHeroFormMain .hs-main-font-element p{color:#00000099;font-size:16px;line-height:1.5;padding-top:8px}.demoHeroFormMain .profile-img img{height:100%!important;object-fit:cover;width:100%!important}.demoHeroFormMain .profile-img{border:1px solid #77cd6a;border-radius:5px;height:50px;width:50px}.demoHeroFormMain .demoHeroFormCol:before{background-color:#fff;content:"";height:100%;left:0;position:absolute;top:0;width:100vw;z-index:1}.demoHeroFormMain .demoHeroForm{z-index:2}.demoHeroFormMain .designation-title{font-weight:500}.demoHeroFormMain .demoHeroText .demoHeroTextShape{pointer-events:none;position:absolute;right:0}.demoHeroFormMain .designation-subtext{color:#00000099;margin-top:0}.demoHeroFormMain .quote-group{gap:20px}.demoHeroFormMain .quote-icon{width:32px}.demoHeroFormMain .testimonial-slider-wrapper{display:block;overflow:hidden;width:100%}.demoHeroFormMain .testimonial-swiper{width:100%}.demoHeroFormMain .demoHeroContent,.demoHeroFormMain .demoHeroTextInner{height:100%}.demoHeroText:before{background:linear-gradient(90deg,#e4f5e1,rgba(228,245,225,.2) 50%,rgba(228,245,225,0) 75%,hsla(0,0%,100%,0));left:0;-webkit-mask-image:linear-gradient(180deg,transparent,transparent 50%,#000);mask-image:linear-gradient(180deg,transparent,transparent 0,#000)}.demoHeroText:after{background:linear-gradient(270deg,#e4f5e1,rgba(228,245,225,.2) 50%,rgba(228,245,225,0) 75%,hsla(0,0%,100%,0));-webkit-mask-image:linear-gradient(180deg,transparent,transparent 0,#000);mask-image:linear-gradient(180deg,transparent,transparent 0,#000);right:0}.demoHeroText:after,.demoHeroText:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:100px;z-index:2}.demoHeroFormMain .testimonial-swiper .swiper-wrapper{transition-timing-function:linear}.demoHeroFormMain .testimonial-swiper .swiper-slide{flex-shrink:0;width:380px}.demoHeroFormMain .testimonial-card{border-radius:10px;box-sizing:border-box;min-height:227px;width:380px}.demoHeroFormMain .profile-info{border-top:1px solid #0000001a;gap:12px;width:100%}.demoHeroFormMain .profile-details,.demoHeroFormMain .testimonial-content{flex:1}.demoHeroFormMain .hs-error-msgs label{font-size:14px;font-weight:500}.demoHeroFormMain form .select2,.demoHeroFormMain form input[type=date],.demoHeroFormMain form input[type=email],.demoHeroFormMain form input[type=file],.demoHeroFormMain form input[type=number],.demoHeroFormMain form input[type=password],.demoHeroFormMain form input[type=search],.demoHeroFormMain form input[type=tel],.demoHeroFormMain form input[type=text],.demoHeroFormMain form select,.demoHeroFormMain form textarea{border:1px solid #0000001a}.demoHeroFormMain .hs-form-field{margin-bottom:20px}.demoHeroFormMain form .hs_submit input[type=submit]{background-color:#77cd6a;font-size:16px;font-weight:600;text-transform:inherit;width:100%}.demoHeroFormMain form .hs_submit input[type=submit]:focus,.demoHeroFormMain form .hs_submit input[type=submit]:focus-visible,.demoHeroFormMain form .hs_submit input[type=submit]:hover{background:transparent;border:1px solid #77cd6a;color:#77cd6a}.demoHeroFormMain .hs-form-field span{display:inline-block;font-weight:500;margin-bottom:8px}.demoHeroFormMain .hs_submit.hs-submit{margin-top:30px}.demoHeroFormMain .profile-img{overflow:hidden}.demoHeroFormMain .hs-form-field select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='8' fill='none' viewBox='0 0 15 8'%3E%3Cpath fill='%23000' fill-opacity='.4' d='M7.017 8a.98.98 0 0 1-.695-.288L.288 1.678a.983.983 0 1 1 1.39-1.39l5.34 5.34 5.339-5.34a.983.983 0 1 1 1.39 1.39L7.711 7.712A.98.98 0 0 1 7.017 8'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:15px 8px;padding-right:30px}.testimonial-swiper .swiper-slide{display:flex;height:auto}@media(min-width:992px){.demoHeroFormMain .hs-main-font-element{margin-bottom:40px}}@media(min-width:1200px){.pt-xl-185{padding-top:185px}}@media(max-width:767px){.demoHeroText:after,.demoHeroText:before{width:50px}.demoHeroFormMain .demoHeroFormCol:before{width:100%}.demoHeroFormMain .testimonial-swiper .swiper-slide{width:300px}}