
#hs_cos_wrapper_widget_1677053313841  { display: block !important; padding-bottom: 20px !important }
#hs_cos_wrapper_widget_1696964682213  { display: block !important; padding-top: 0px !important }
#hs_cos_wrapper_widget_1677052088113  { display: block !important; margin-top: -85px !important }
#hs_cos_wrapper_widget_1677053313841  { display: block !important; padding-bottom: 20px !important }
#hs_cos_wrapper_widget_1696964682213  { display: block !important; padding-top: 0px !important }
#hs_cos_wrapper_widget_1677052088113  { display: block !important; margin-top: -85px !important }
.dnd_area-row-0-force-full-width-section > .row-fluid {
  max-width: none !important;
}
.dnd_area-row-3-max-width-section-centering > .row-fluid {
  max-width: 1200px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
.dnd_area-row-6-force-full-width-section > .row-fluid {
  max-width: none !important;
}
.dnd_area-row-8-max-width-section-centering > .row-fluid {
  max-width: 1200px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
.dnd_area-row-10-force-full-width-section > .row-fluid {
  max-width: none !important;
}
.widget_1676991922118-flexbox-positioning {
  display: -ms-flexbox !important;
  -ms-flex-direction: column !important;
  -ms-flex-align: center !important;
  -ms-flex-pack: start;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: flex-start;
}
.widget_1676991922118-flexbox-positioning > div {
  max-width: 100%;
  flex-shrink: 0 !important;
}
/* HubSpot Non-stacked Media Query Styles */
@media (min-width:768px) {
  .dnd_area-row-1-vertical-alignment > .row-fluid {
    display: -ms-flexbox !important;
    -ms-flex-direction: row;
    display: flex !important;
    flex-direction: row;
  }
  .dnd_area-row-2-vertical-alignment > .row-fluid {
    display: -ms-flexbox !important;
    -ms-flex-direction: row;
    display: flex !important;
    flex-direction: row;
  }
  .dnd_area-row-3-vertical-alignment > .row-fluid {
    display: -ms-flexbox !important;
    -ms-flex-direction: row;
    display: flex !important;
    flex-direction: row;
  }
  .dnd_area-row-4-vertical-alignment > .row-fluid {
    display: -ms-flexbox !important;
    -ms-flex-direction: row;
    display: flex !important;
    flex-direction: row;
  }
  .dnd_area-row-5-vertical-alignment > .row-fluid {
    display: -ms-flexbox !important;
    -ms-flex-direction: row;
    display: flex !important;
    flex-direction: row;
  }
  .cell_16769842051435-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: center !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  .cell_16769842051435-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
  .cell_16769842051434-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: center !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  .cell_16769842051434-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
  .cell_16769842051433-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: center !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  .cell_16769842051433-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
  .cell_1676986106582-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: start !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
  }
  .cell_1676986106582-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
  .cell_1676986083957-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: start !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
  }
  .cell_1676986083957-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
  .cell_1676985997016-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: start !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
  }
  .cell_1676985997016-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
  .cell_1677053314480-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: center !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  .cell_1677053314480-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
  .cell_1677053314480-row-1-vertical-alignment > .row-fluid {
    display: -ms-flexbox !important;
    -ms-flex-direction: row;
    display: flex !important;
    flex-direction: row;
  }
  .cell_16770541662922-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: center !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  .cell_16770541662922-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
  .cell_1677054166289-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: center !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  .cell_1677054166289-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
  .cell_1677054174026-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: center !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  .cell_1677054174026-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
  .cell_1677054184128-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: center !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  .cell_1677054184128-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
  .cell_16969646823572-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: center !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  .cell_16969646823572-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
  .cell_1696964864204-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: center !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  .cell_1696964864204-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
  .cell_16769917225265-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: center !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  .cell_16769917225265-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
  .cell_16769917225264-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: center !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  .cell_16769917225264-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
}
/* HubSpot Styles (default) */
.dnd_area-row-0-padding {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.dnd_area-row-0-hidden {
  display: block !important;
}
.dnd_area-row-0-background-layers {
  background-image: linear-gradient(rgba(0, 50, 93, 1), rgba(0, 50, 93, 1)) !important;
  background-position: left top !important;
  background-size: auto !important;
  background-repeat: no-repeat !important;
}
.dnd_area-row-1-padding {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}
.dnd_area-row-1-background-layers {
  background-image: linear-gradient(rgba(0, 50, 93, 1), rgba(0, 50, 93, 1)) !important;
  background-position: left top !important;
  background-size: auto !important;
  background-repeat: no-repeat !important;
}
.dnd_area-row-2-padding {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}
.dnd_area-row-2-background-layers {
  background-image: linear-gradient(rgba(244, 246, 250, 1), rgba(244, 246, 250, 1)) !important;
  background-position: left top !important;
  background-size: auto !important;
  background-repeat: no-repeat !important;
}
.dnd_area-row-3-padding {
  padding-top: 80px !important;
  padding-bottom: 100px !important;
}
.dnd_area-row-3-background-layers {
  background-image: url('{$theme_path}/static/picture/BackgroundTest-1-1.png') !important;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
.dnd_area-row-4-padding {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}
.dnd_area-row-4-background-layers {
  background-image: url('{$theme_path}/static/picture/video-section-bg.webp') !important;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
.dnd_area-row-5-padding {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}
.dnd_area-row-5-background-layers {
  background-image: url('{$theme_path}/static/picture/BackgroundTest-1.png') !important;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
.dnd_area-row-6-padding {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.dnd_area-row-7-padding {
  padding-top: 40px !important;
  padding-bottom: 110px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.dnd_area-row-7-background-layers {
  background-image: linear-gradient(rgba(244, 246, 250, 1), rgba(244, 246, 250, 1)) !important;
  background-position: left top !important;
  background-size: auto !important;
  background-repeat: no-repeat !important;
}
.dnd_area-row-8-padding {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  padding-left: 40px !important;
  padding-right: 40px !important;
}
.dnd_area-row-9-padding {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.dnd_area-row-10-padding {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.cell_1676985997016-padding {
  padding-bottom: 30px !important;
}
.cell_1696964864204-padding {
  padding-right: 20px !important;
}