/* @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    */
/*****************************************/
html {
  scroll-behavior: smooth;
}

h1,h2,h3,h4,h5 {line-height:1.1!important;}

.no-head-lp .hero-section #hs_cos_wrapper_widget_1661495615079_ img {
  -webkit-box-shadow: 0px 0px 25px 1px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 0px 25px 1px rgba(0,0,0,0.25);
box-shadow: 0px 0px 25px 1px rgba(0,0,0,0.25);

}

.no-head-lp .hero-section a button {
  color:#fff;
}

.flexing {
  display:flex;
  flex-direction:row;
  align-items:center;
}

.pink {
  color:#C32391;
}

#custom-footer {
  background:#363435;
  color:#f8f7f8;
  padding:0px 10px 50px;
  box-sizing:border-box;
  text-align:center;
}

#custom-footer a {
    color:#f8f7f8!important;
}
#custom-footer a:hover {
    color:#8ad2d1!important;
  text-decoration:none;
}
#custom-footer .footer_legal {
  margin-top: 16px;
    color: #ffffff;
    font-size: 12px;
  line-height: 18px;
}

#custom-footer nav a {
  padding:0 10px;
}

ul.display-check li:before {
    content: '\2713';
    margin: 0 1em;
    color: #C32391;
 
}

ul.display-check {
     list-style-type:none!important;
  padding-left:0px;
}

.hs-content-id-83099673522 {
    background-image: url(https://22376530.fs1.hubspotusercontent-na1.net/hubfs/22376530/backgroundFWTL.jpg);
    background-position: top right;
    background-size: 100%;
    background-repeat: no-repeat;
}

.form-box form input[type="text"], .form-box form input[type="tel"], .form-box form input[type="email"] {
  background-color: #f5f8fa!important;
  border: 1px solid #cbd6e2!important;
  height: 40px!important;
  margin-right: 0!important;
  width: 100%!important;
  box-sizing: border-box!important;
  padding: 0 15px!important;
  min-height: 27px!important;
}

#hs_cos_wrapper_widget_1661925211833_ form {
padding:0px;
border:none;
}

@media screen and (max-width:768px) {
  h1 { font-size: 48px!important; }
  h3 { font-size:30px!important;}
  h4 { font-size:28px!important; }
  .hero-section .landing_page-row-0-padding, .hero-section .landing_page-row-1-padding {padding-top:50px!important; padding-bottom:0px!important;}
  .hero-section .landing_page-row-3-padding {padding-top:50px!important;}
  .hero-section .landing_page-column-1-row-0-padding {
    padding-left:20px!important;
    padding-right:20px!important;
  }
  .hero-section h1 {margin-top:30px;}
  .no-head-lp .hero-section #hs_cos_wrapper_widget_1661495615079_ img {
  max-width:100%;
  width:100%;
  }
  .flexing {
  display:flex;
  flex-direction:column;
  align-items:center;
  }
  .row-fluid-wrapper.row-depth-1.row-number-6.dnd-section.landing_page-row-1-max-width-section-centering {
    padding:40px 20px 50px!important;
    text-align:center;
  }
  #hs_cos_wrapper_module_16614983778014_ img {padding-bottom:30px;}
  #custom-footer nav {display:flex; flex-direction:column;}
  #custom-footer nav a {padding:5px;}
  
  ul.display-check li:before {
    content: '\2713';
    margin: 0 5px 0 0;
    color: #363435;
}
  .hs-content-id-83099673522 {
    background-image: url(https://22376530.fs1.hubspotusercontent-na1.net/hubfs/22376530/backgroundFWTL.jpg);
   background-position: 50% 0%;
    background-size: auto 80%;
    background-repeat: no-repeat;
}
  .hs-content-id-83509870952 .landing_page-row-0-padding {
    padding-bottom:40px!important;
  }
   <style>.footer__form .form-title {color:#363435 !important;}</style>
}