








.dnd-section.full-width-forcedd{padding:0!important}
.dnd-section.full-width-forcedd>div,.dnd-section.full-width-forcedd>div>div{padding-left:0px!important;padding-right:0px!important;max-width:none!important}
a{display:inline-block;transition:.3s ease-in-out;}
.ft_caption p{font-style:italic;line-height:1.15;}

.bold, .bold h1, .bold h2, .bold h3, .bold h4, .bold h5, .bold h6  { font-weight:700; }
.semibold, .semibold h1, .semibold h2, .semibold h3, .semibold h4, .semibold h5, .semibold h6  { font-weight:600; }
.medium, .medium h1, .medium h2, .medium h3, .medium h4, .medium h5, .medium h6 { font-weight:500; }
.normal, .normal h1, .normal h2, .normal h3, .normal h4, .normal h5, .normal h6 { font-weight:400; }
.normal, .normal h1, .normal h2, .normal h3, .normal h4, .normal h5, .normal h6 { font-weight:400; }

.nolistStyle ul,.nolistStyle ul li {list-style-type: none;margin: 0;padding: 0}
.mx-10{margin-left:-10px; margin-right:-10px}
.pFont16, .pFont16 p{font-size:16px;line-height:1.5;}
.pFont22, .pFont22 p{font-size:16px;line-height:1.15;}
.widthCenter{margin:0 auto;}

.mb30{margin-bottom:30px;}

.ctaNull{display:none !important;}
/*-lp-hero-*/ 
.lphero_area .formbox .form { width:100%; max-width:503px; box-shadow: 0px 4px 30px 0px #0000001A; border-radius:12px; }

.strapShape {position: absolute;bottom: -1px;left: 0;right: 0;line-height: 0;}
.strapShape svg{height:100%;width:100%;}

.lphero_area .hs-error-msgs { line-height:1; }
.lphero_area .hs-error-msgs label { color:#EF6B51; font-size:14px; } 
.lphero_area .formbox form .hs-input:focus { outline-color:#000; } 
.lphero_area .formbox .hs_error_rollup li { margin-top:0; } 
.lphero_area .formbox .form form .hs_error_rollup {display:none;  }
/*end-lp-hero-*/


/*two-col-module*/

.twocolbox_area .twocolbox_cover { max-width: 1250px;}
.twocolbox_area .twocolbox_cover .img { width: 200px; height: 200px; position: relative; overflow: hidden; border-radius: 50%; }
.twocolbox_area .twocolbox_cover .img img { width: 100%; height: 100% !important; object-fit: cover; }

/*end_two-col-module*/

/**logo_module**/
.logo_module .logoItem{padding-left:5px;padding-right:5px;}
.logo_module .logoContainer{margin:0 -5px;}
.logo_module .logoItem .innerLogoItem img{height:100%!important;width:100%;object-fit:cover;}

.logo_module .logoItem .innerLogoItem {overflow: hidden;margin: 0 auto;height:100%;}
/**end_logo_module**/

/**three_column_counter_module**/
.counterbox .cardOutter {padding-left: 10px;padding-right: 10px;}
.cardContainer{margin:0 -10px;} 
.counterbox .cardInner{border-radius:30px;padding-left: 44px;padding-right: 34px;}
.counterbox .counting {display:inline-block;font-size:50px;letter-spacing:0.24px;font-family: 'League Spartan', sans-serif;}
.counterbox .cardIcon {height: 119px;}
.counterbox .cardIcon img{max-width:100px!important;}
.counterbox .counting.suffixIcon:after {content: '+';display:inline-block;}
.cardParentcounter{margin:0 auto;max-width: 300px;}

/**end_three_column_counter_module**/

/**three_column_module**/
.listCardContanier .listinner{box-shadow: 0px 5.333333492279053px 40px 0px #0000001A;border-radius:12px;overflow:hidden;max-width:400px;}
.listCardContanier .listOutter img{width:100%;height:250px!important;object-fit:cover;overflow:hidden;}
.listCardContanier .label_link a{color:#015E66;font-size:12px;border-radius: 30px;border:1px solid #015E66;padding:8px 13.33px 8px 13.33px;}
.listCardContanier .label_link a:hover{color:#FDC72A;background-color:#000000;}
.listCardContanier .title h6{line-height:1.11;}

.listCardContanier .bottomContent{flex-direction: column;height: calc(100% - 250px);padding:20px;}
.listCardContanier .cardbtn {margin-top: auto;}
/* .listCardContanier .bottomContent .label_link a { margin-bottom:20px; } */

/**end_three_column_module**/

/**testimonial_module**/
.testimonial_module .testimonialInner {box-shadow: 0px 5.333333492279053px 40px 0px #0000001A;padding: 40px 20px 40px;border-radius:12px;}
.testimonial_module .clientImg {height: 65px;width: 65px;border-radius: 50%;overflow: hidden;margin-right: 15px;}
.testimonial_module .client_dt{width: calc(100% - 80px);}
.testimonial_module .rating svg {width:20px;height:16px}
.testimonial_container ul li svg .halfStart.show {display: block;}
.testimonial_container ul li svg .halfStart {display: none;}
.testimonial_container ul li svg .fullStart.yellowbg {fill: #FDC72A;}
.testimonial_module .clientImg img{height:100%!important;width:100%;object-fit:cover;}
.testimonialParentgroup{margin:0 auto;}

/**end-testimonial_module**/ 

.thankyou_hero_module .text h1{letter-spacing:-0.16px;}  
.lphero_area .formbox.hideTitle h3{display:none;}
.lphero_area .formbox.hideTitle .form{padding-top:0;}




/**/
/* .content-wrapper { transform: scale(0.95); }  */
/* .hs-inline-edit .content-wrapper  { transform:scale(1); } */





@media(min-width:1301px) and (max-width:1799px){

  /*     .content-wrapper { max-width:1000px; } */

  /*   .counterbox .cardOutter { font-size:20px; }
  .testimonial_module .testimonialInner { font-size:20px; }
  .twocolbox_cover.image_right .twocolbox_right { font-size:20px; } */

}




@media(min-width:1201px) and (max-width:1300px){

  /*   .content-wrapper { max-width:1000px; }
  .twocolbox_area .twocolbox_right { width:calc(100% - 300px); }
  .twocolbox_area .twocolbox_left { width:300px; }  */
  /*   .twocolbox_area .twocolbox_cover .twocolbox_left .img { width:300px; height:300px; } */
  /*   .three_column_counter_module .counterbox .cardInner { padding:30px 30px; border-radius:30px; } */



} 

@media(min-width:1200px) and (max-width:2199px){

  body { font-size:16px; }
  .headerLogo { width:160px; } 
  .headerOutter { height:87px; }

  .lphero_area h1 { font-size:40px; } 
  /*   .twocolbox_area h2 { font-size:30px; }   */

  .lphero_area .content-wrapper .text p { margin-top: 15px; }  
  .lphero_area .formbox .form { padding-top: 40px; }
  /*   .lphero_area .formbox .form .form-title { font-size:30px; } */
  .counterbox .cardIcon { height:99px; margin-bottom: 10px; }
  .counterbox .cardIcon img { max-width:70px!important; }

  .testimonial_module .clientRaw .clientImg { width:65px; height:65px; margin-right: 20px; } 
  .listCardContanier .bottomContent .pFont22 p { font-size:16px; }
  .listCardContanier .title h6 { font-size:22px; }

  .lp_footer .ft_logo img { max-width:140px!important; }
  .lp_footer .ft_caption p { font-size:16px; }
  .lp_footer .social_icon a { width:35px; height:35px; }
  .lp_footer .social_icon a img { max-height: 20px; } 

  .testimonial_module h2 { font-size:30px; }

  .thankyou_hero_module h1 { font-size:38px; }
  .thankyou_hero_module .thankyou_wrap .contentbox { width:calc(100% - 340px); padding-right:60px; }
  .thankyou_hero_module .thankyou_wrap .thankyou_img { width:340px; }  



  /*   .twocolbox_area .twocolbox_right{max-width: 500px;}  */


}

@media(min-width:768px){
  .twocolbox_area .twocolbox_cover .img { width: 270px; height: 270px;}


  .twocolbox_left{width:270px;}
  .twocolbox_right{width: calc(100% - 270px);}
  .twocolbox_area .twocolbox_right { padding-left: 40px; }
  .twocolbox_cover.image_right .twocolbox_right {  padding-left: 0; padding-right: 40px; }

  .twocolbox_cover.image_right { flex-direction: row-reverse; }
  .logo_module .logoItem{padding:0 15px;}
  .logo_module .logoContainer{margin:0 -15px;}




  .testimonial_module .client_dt{width: calc(100% - 121px);}
  .lphero_area .formbox { padding-left:10px; }
  .cardParentcounter{max-width:600px;}

  .thankyou_wrap .contentbox {width: calc(100% - 340px);}
  .thankyou_wrap .thankyou_img {width: 340px;}
  .listCardContanier .listinner{max-width:100%;}
  /*   .pFont22, .pFont22 p{font-size:20px;} */
  .logo_module .custom-container .logoContainer { max-width:650px; margin:0 auto; }
  .logo_module .logoItem{padding-left: 25px; padding-right:25px;}
  .listCardParentGroup{max-width:650px;margin:0 auto;}

}
@media(min-width:992px){

  .lphero_area .text p{margin-top:40px;}


  .twocolbox_area .twocolbox_right { padding-left: 70px; }
  .twocolbox_cover.image_right .twocolbox_right {  padding-left: 0; padding-right: 100px; }





/* 
  .twocolbox_right{width: calc(100% - 270px);}
  .twocolbox_left{width:270px;} */


  .cardContainer{margin:0 -15px;} 
  .counterbox .cardOutter {padding-left: 15px;padding-right: 15px;}
  /*   .lphero_area .formbox { padding-left:110px; } */
  .lphero_area .formbox{max-width: 548px; margin: 0 0 0 auto; padding-left: 25px; padding-bottom: 130px;}
  .noBannerShape.lphero_area .formbox{padding-bottom: 0px;}
  .cardParentcounter,.testimonialParentgroup{max-width: 1000px;}


}
@media(min-width:1200px){



  .logo_module .logoContainer{margin:0 -25px;}
  .counterbox .cardInner{border-radius:60px;}


  .thankyou_wrap .contentbox {width: calc(100% - 613px);}
  .thankyou_wrap .thankyou_img{width:613px;}
  .listCardParentGroup{max-width: 100%;}



}

@media(min-width:2200px){


  .content-wrapper { max-width:1300px; }
  .logo_module .logoItem{padding-left: 35px;padding-right:35px;}
  .logo_module .logoContainer{margin:0 -35px;}


  .twocolbox_area .twocolbox_right { padding-left: 65px; }
  .twocolbox_right{width: calc(100% - 536px);}
  .twocolbox_left{width:536px;}
  .twocolbox_cover.image_right .twocolbox_right {  padding-left: 0; padding-right: 65px; }
  .twocolbox_area .twocolbox_cover .img { width: 536px; height: 536px;}

  .counterbox .counting {font-size:90px;}

  .counterbox .cardOutter {padding-left: 28px;padding-right: 28px;}
  .cardContainer{margin:0 -28px;} 
  .cardParentcounter{max-width: 100%;}
  .testimonial_module .testimonialInner {padding: 60px 54px 44px;}
  .testimonialParentgroup{max-width:100%;}

  .counterbox .cardIcon img {max-width: 100%!important;}
  .pFont22, .pFont22 p{font-size:22px;}
  .testimonial_module .rating svg {width:27px;height:25px}
  .logo_module .custom-container .logoContainer{max-width:100%;}
  .listCardContanier .listOutter img{height:315px!important;}
  .testimonial_module .clientImg {height: 85px;width: 85px;margin-right: 34px;}
  .listCardContanier .bottomContent{padding: 25px 36px 27px;height: calc(100% - 315px);}
}













/* @media(max-width:1799px){
  .w20{width:20%;}
}
 */
@media(max-width:1199px){

  /*   .content-wrapper { transform: scale(1); }  */
  .thankyou_hero_module .thankyou_wrap .thankyou_img{max-width: 340px;margin: 0 auto;}

}

@media(max-width:767px){

  .mobileCenter{margin:0 auto;}

}


















.footer {
  background-color: 

  
  
    
  


  rgba(1, 94, 102, 1.0)

;
  border-top: 1px none #FFFFFF;
}

.footer__container--static,
.footer__container .dnd-section {
  max-width: 1300px;
}

.footer__bottom-section {
  border-top: 1px solid #d0d0d0;
  border-color: #1D1D1D;
}

/* Footer Content */

/* Header modules */

.footer .icon svg {
  fill: #1D1D1D;
}

.footer h3.form-title {
  color: {color=#000000, opacity=null, rgba=rgba(0, 0, 0, 1), rgb=rgb(0, 0, 0), hex=#000000, css=#000000};
}

/* Footer Menu */

.footer .hs-menu-wrapper ul {
  margin: 1.5rem 0;
  margin-top: 0;
}

.footer .hs-menu-wrapper a {
  font-family: Arimo, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  /*color: ;*/
  color: white;
  font-size: ;
  text-transform: none;
}

.footer .hs-menu-wrapper a:hover,
.footer .hs-menu-wrapper a:focus {
  ;
  color: ;
}

.footer .hs-menu-wrapper a:active {
  ;
  color: ;
}