/* @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; }

body,h1,h2,h3,h4,h5,h6,p,ul,ol,
form .hs-richtext *, a, form label, form input, form textarea, form button, form select, form legend  {font-family: "Sofia Pro", SofiaPro, Arial, Helvetica, sans-serif !important; color: #1c1c1c;}
h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, p, ul, ol {line-height: 1.5; max-width: 800px}

form .hs-richtext * {font-weight: revert;}

.header__wrapper.header__wrapper--bottom {max-width: 1200px}
.header__bottom { padding: 12px 0 7px;}

.h1 {
  font-size: 40px;
  padding: 10px 24px 10px 20px;
  display: inline-block;
  background-color: #fff;
  font-weight: bold;
  line-height: 1.05;
}
.header-claim {
  background-color: #ffffff;
  font-size: 26px;
  padding: 10px 20px;
  display: inline-block; 
  line-height: 1.5;
}

.h2 { font-size: 27px; line-height: 1.25}
.h3 { font-size: 22px; line-height: 1.5}

a {color: #3DA7D9;}

#hs_cos_wrapper_widget_1697150482824 .list__item {
  align-items: flex-start;
}

#hs_cos_wrapper_widget_1697150482824 .list__content div,
#hs_cos_wrapper_widget_1697150482824 .list__content p{
  font-size: 14px;
}

body > div.hs-content-id-82099519192 .list,
body > div.hs-content-id-82099519192 .list__item {margin-bottom: 0}

body > div.hs-content-id-82099519192 ul .list__item h3 {
  font-size: 18px;
  margin-bottom: 1rem;
}

body > div.hs-content-id-82099519192 ul .list__content div,
body > div.hs-content-id-82099519192 ul .list__content p{
  font-size: 14px;
}

#hs_form_target_widget_1697055225544 > form,
#hs_form_target_widget_1709070145884 > form,
#hs_form_target_widget_1697055225544 > .submitted-message,
#hs_form_target_widget_1709070145884 > .submitted-message {padding: 10px 20px 30px 20px; background-color: #F2F2F2; border-radius: 10px}

.align-center {margin-left: auto; margin-right: auto; text-align:center}

@media screen and (max-width: 767px){ 
  .hidden-xs {display: none;}
  
  .header__bottom {padding: 12px 20px 7px}
  .header__container--left .header__menu-col {
      margin-left: auto;
      text-align: right;
      display: none;
  }

  #main-content .row-number-1.dnd-section {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  
  .h1 {font-size: 32px;}
  .header-claim {
    font-size: 18px;
  }
  .h2 {font-size: 22px;}
  .h3 {font-size: 20px;}
  
  #hs_form_target_widget_1697055225544 > form,
  #hs_form_target_widget_1709070145884 > form,
  #hs_form_target_widget_1697055225544 > .submitted-message,
  #hs_form_target_widget_1709070145884 > .submitted-message{ padding: 10px 20px 20px 20px;}
}

@media screen and (min-width: 360px) and (max-width: 767px){
  .dnd_area-row-1-max-width-section-centering > .row-fluid > .span3 {
    float:left;
    width: 50%;
  }
}

@media screen and (min-width: 767px){ 
  .visible-xs {display: none;}
}

@media screen and (min-width: 1500px){
  #main-content .row-number-1.dnd-section {
    padding-top: 12% !important;
  }