.inputwrap{display:flex;gap:20px}.inputwrap div{width:50%}.formbtn{position:relative;margin-top:25px}.formbtn p{margin-bottom:0px!important}.wpcf7-form .wpcf7-form-control{outline:none}.wpcf7-form textarea{font-family:"Montserrat",Sans-serif;font-size:13px;font-weight:500;margin-top:30px!important}.wpcf7-form .wpcf7-submit{background-image:linear-gradient(90deg,var(--e-global-color-b51c93f) 0%,var(--e-global-color-accent) 100%)}.formbtn .wpcf7-spinner{position:absolute;top:10px}.wpcf7-response-output{text-align:center;font-family:"Montserrat",Sans-serif;font-size:14px}.wpcf7-not-valid-tip{font-family:"Montserrat",Sans-serif;font-size:14px}.reviewslider .bdt-ep-review-card-carousel-image{background-color:#25a8e0;border-radius:100px;align-items:center;display:flex;justify-content:center;margin-top:-40px;border:2px solid #763063}.reviewslider .bdt-ep-review-card-carousel-image img{width:auto!important;height:auto!important}.reviewslider .bdt-ep-review-card-carousel-item{margin-top:40px;overflow:inherit!important}.reviewslider .swiper-slide-active{background-color:#25a8e0!important}.reviewslider .swiper-slide-active .bdt-ep-review-card-carousel-image{background-color:#763063;border:2px solid #25a8e0}.bannerheading b{color:#763063;font-weight:700}.bannerheading span{color:#000;font-weight:300;display:block}.colset .e-con-inner{margin-right:-48px}.bannerinfo .hfe-infocard-text span{font-size:44px;font-weight:700;color:#25a8e0;display:block;line-height:1}.hfe-breadcrumbs a{text-decoration:none}.error404 .site-main{padding:50px 20px;text-align:center;font-family:"Montserrat",Sans-serif}.error404 .site-main h1{font-size:35px;font-weight:700}@media only screen and (min-width:1201px) and (max-width:1300px){.colset .e-con-inner{margin-right:-12px}.bannerlighttxt h1{font-size:43px!important}.bannertriangle{left:200px!important;top:145px!important}.bannertriangle .bannerinfo .elementor-widget-container{padding:22px 0 74px 0px!important}}@media only screen and (min-width:1025px) and (max-width:1200px){.colset .e-con-inner{margin-right:0;margin-left:0}.bannerinfo .hfe-infocard-text span{font-size:38px}}@media only screen and (min-width:768px) and (max-width:1024px){.colset .e-con-inner{margin-right:0;margin-left:0}.bannerinfo .hfe-infocard-text span{font-size:38px}}@media only screen and (min-width:320px) and (max-width:767px){.colset .e-con-inner{margin-right:auto;margin-left:auto}.bannerinfo .hfe-infocard-text span{font-size:35px}.bannertriangle{position:inherit!important}}