/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
.header-offcanvas-close {
  font-size: 0px;
}


/* Force site to use Montserrat instead of Lexend */
body,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Montserrat", sans-serif !important;
}

}
.hs-content-id-153907267966 .hero-section.hero-bg .hero-bg-line {
  align-items: flex-end;
}
.body-container-wrapper .widget-type-rich_text ul {
  list-style: none;
  padding-left: 0;
}
.body-container-wrapper .widget-type-rich_text ul li {
  position: relative;
  padding-left: 30px; /* Adjust the padding as needed */
}

.body-container-wrapper .widget-type-rich_text ul li::before {
  content: '\2713'; /* Unicode character for a check mark */
  position: absolute;
  left: 0;
  color: #d71921; /* Change the check mark color */
}
.slick-dots li {
  padding: 0 !important;
}
.slick-dots li::before {
  display:none;
}
@media (max-width: 991px) {
  .hs-content-id-182770312972 .dnd_area-row-1-background-layers {
    position: relative;
  }
  .hs-content-id-182770312972 .dnd_area-row-1-background-layers .row-fluid {
    flex-direction: column;
  }
  .hs-content-id-182770312972 .dnd_area-row-1-background-layers .row-fluid .span7 {
    width: 100%;
    padding: 0px !important;
  }
  .hs-content-id-182770312972 .dnd_area-row-1-background-layers .row-fluid .span5 {
    width: 100%;
    padding: 0px !important;
    margin-top: 20px;
  }
  .hs-content-id-182770312972 .dnd_area-row-1-background-layers .row-fluid .span5 label {
    white-space: normal;
  }
}

@media (max-width: 767px) {
  .hs-content-id-182770312972 .row-fluid .span7 h1 {
    font-size: 50px;
    line-height: 1;
}
  .hs-content-id-182770312972 .dnd_area-row-2-padding {
    padding-top: 100px !important;
    padding-bottom: 30px !important;
  }
}

@media(max-width:575px){
  .mob-size-heading{
    font-size: 30px !important;
  }
}