/* block:1d5df1507b9b8452 count=12 */
.heroBG.heroBGtop{top:0}.heroRdimg.heroRdHide img{box-shadow:none}

/* block:5fe7f801906459bd count=1 */

    #hs_cos_wrapper_widget_1755085378809 .spaceSec {
  padding-top:70px;
  padding-bottom:70px;
}

#hs_cos_wrapper_widget_1755085378809 .heroLttext { color:#FFFFFF; }

#hs_cos_wrapper_widget_1755085378809 .heroLeft h1 { color:#FFFFFF; }

#hs_cos_wrapper_widget_1755085378809 .heroBG { background-image:url(/__l5e/assets-v1/4463c737-8e92-43f2-b4e0-4c608fb714f4/DSG_1440x885_Homapage-Hero-BG_01-min.png); }

#hs_cos_wrapper_widget_1755085378809 .heromapartSection .heroBG { height:760px; }

@media (max-width:991px) {
  #hs_cos_wrapper_widget_1755085378809 .spaceSec {
    padding-top:70px;
    padding-bottom:10px;
  }
}

@media (max-width:767px) {
  #hs_cos_wrapper_widget_1755085378809 .spaceSec {
    padding-top:66px;
    padding-bottom:10px;
  }

  #hs_cos_wrapper_widget_1755085378809 .heroBG { background-image:none; }

  #hs_cos_wrapper_widget_1755085378809 .heroLttext,
  #hs_cos_wrapper_widget_1755085378809 .heroLtfltext { color:#272a34; }

  #hs_cos_wrapper_widget_1755085378809 .heroLeft h1 { color:#231f20; }
}

  

/* block:0f632f891825c23d count=1 */

    #hs_cos_wrapper_widget_1764167524156 .spaceSec {
  padding-top:90px;
  padding-bottom:140px;
}

@media (max-width:1200px) {
  #hs_cos_wrapper_widget_1764167524156 .spaceSec {
    padding-top:90px;
    padding-bottom:120px;
  }
}

@media (max-width:767px) {
  #hs_cos_wrapper_widget_1764167524156 .spaceSec {
    padding-top:50px;
    padding-bottom:50px;
  }
}

  

/* block:0ebf8962c67c5a04 count=1 */

    #hs_cos_wrapper_dnd_area-module-2 .spaceSec {
  padding-top:30px;
  padding-bottom:0px;
  margin-bottom:30px;
}

@media (max-width:1200px) {
  #hs_cos_wrapper_dnd_area-module-2 .spaceSec {
    padding-top:0px;
    margin-bottom:30px;
  }
}

@media (max-width:767px) {
  #hs_cos_wrapper_dnd_area-module-2 .spaceSec { padding-top:0px; }
}

  

/* block:378ab7b249e4d0ae count=1 */

.dnd_area-row-0-force-full-width-section > .row-fluid {
  max-width: none !important;
}
.dnd_area-row-2-force-full-width-section > .row-fluid {
  max-width: none !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-2-padding {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
