.hero-section {
    background-size: cover!important;
    height: 300px
}

@media (min-width: 768px) {
    .hero-section {
        background:url(../images/Events-B.jpg) no-repeat;
        background-position: 50%!important
    }
}

@media (max-width: 767px) {
    .hero-section {
        background:url(../images/Events-B-mobile.jpg) no-repeat;
        background-position: top!important
    }
}


a.cta_button{-moz-box-sizing:content-box !important;-webkit-box-sizing:content-box !important;box-sizing:content-box !important;vertical-align:middle}.hs-breadcrumb-menu{list-style-type:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}.hs-breadcrumb-menu-item{float:left;padding:10px 0px 10px 10px}.hs-breadcrumb-menu-divider:before{content:'›';padding-left:10px}.hs-featured-image-link{border:0}.hs-featured-image{float:right;margin:0 0 20px 20px;max-width:50%}@media (max-width: 568px){.hs-featured-image{float:none;margin:0;width:100%;max-width:100%}}.hs-screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}

  @font-face {
    font-family: "Merriweather";
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url("/_hcms/googlefonts/Merriweather/regular.woff2") format("woff2"), url("/_hcms/googlefonts/Merriweather/regular.woff") format("woff");
  }
  @font-face {
    font-family: "Merriweather";
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    src: url("/_hcms/googlefonts/Merriweather/700.woff2") format("woff2"), url("/_hcms/googlefonts/Merriweather/700.woff") format("woff");
  }
</style>

<!-- Editor Styles -->
<style id="hs_editor_style" type="text/css">
.dnd_area-row-0-max-width-section-centering > .row-fluid {
  max-width: 1240px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
/* HubSpot Styles (default) */
.dnd_area-row-0-padding {
  padding-bottom: 20px !important;
}