.elementor-kit-85{--e-global-color-primary:#000000;--e-global-color-secondary:#254B9D;--e-global-color-text:#1F295C;--e-global-color-text_dark:#2775A5;--e-global-color-d893cba:#5BA4DC;--e-global-color-17c08ba:#EAF4FC;--e-global-color-0c9fff3:#F2F2F2;--e-global-color-40cb3f5:#FFFFFF;--e-global-color-ff127cb:#4D4D4D;--e-global-color-faf9367:#FED109;--e-global-color-bf77869:#1A8335;--e-global-color-a465f89:#C02026;--e-global-color-693f541:#A71F23;--e-global-color-56f05df:#B4B4B4;--e-global-color-4243594:#1A7CBB;--e-global-color-a58cc4d:#272B6B;--e-global-color-5e68e98:#F9F9F9;--e-global-color-6036520:#F2F2F2;--e-global-color-51e1e15:#D1A642;--e-global-color-21556ae:#E41C34;--e-global-color-fafe78c:#C6342F;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:500;color:#1F295C;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:28px;}.elementor-kit-85 a{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-weight:700;text-decoration:underline;}.elementor-kit-85 a:hover{color:var( --e-global-color-a465f89 );}.elementor-kit-85 h1{font-family:"Montserrat", Sans-serif;font-size:3.6em;font-weight:700;}.elementor-kit-85 h2{font-size:3em;font-weight:700;line-height:1.1em;}.elementor-kit-85 h3{font-size:2.5em;font-weight:700;}.elementor-kit-85 h4{font-size:2.1em;font-weight:700;}.elementor-kit-85 h5{font-size:1.7em;font-weight:700;}.elementor-kit-85 button,.elementor-kit-85 input[type="button"],.elementor-kit-85 input[type="submit"],.elementor-kit-85 .elementor-button{font-size:0.95em;text-decoration:none;color:var( --e-global-color-40cb3f5 );background-color:var( --e-global-color-text );border-radius:3em 3em 3em 3em;padding:10px 40px 10px 40px;}.elementor-kit-85 button:hover,.elementor-kit-85 button:focus,.elementor-kit-85 input[type="button"]:hover,.elementor-kit-85 input[type="button"]:focus,.elementor-kit-85 input[type="submit"]:hover,.elementor-kit-85 input[type="submit"]:focus,.elementor-kit-85 .elementor-button:hover,.elementor-kit-85 .elementor-button:focus{color:var( --e-global-color-40cb3f5 );background-color:var( --e-global-color-text_dark );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-85 e-page-transition{background-color:#FFBC7D;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-85{font-size:16px;line-height:24px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-85 h2{font-size:2.5em;}.elementor-kit-85 h3{font-size:1.7em;}.elementor-kit-85 h4{font-size:1.4em;}.elementor-kit-85 h5{font-size:1.2em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.mh-overflow{
    overflow:hidden;
}
.pre-head-link p{
    margin:0;
}

/** TABLES **/
.mh-table1 .mh-blue1{background-color:#D7DDEC;}
.mh-table1 .mh-blue2{background-color:#EFF2F7;}
.mh-table1 .mh-green1{background-color:#D7E2E2;}
.mh-table1 .mh-green2{background-color:#EFF5F3;}
.mh-table1 .mh-red1{background-color:#E5D8E0;}
.mh-table1 .mh-red2{background-color:#F6F0F2;}
.mh-table1 .mh-grey1{background-color:#EAEDF6;}
.mh-table1 .mh-grey2{background-color:#FAFAFC;}
    .mh-table1 th{
        text-align:left;
        font-size:1.2em;
        color:#fff;
    }
    .mh-table1 .mh-grey{background-color:#4D4D4D;}
    .mh-table1 .mh-blue{background-color:#254B9A}
    .mh-table1 .mh-green{background-color:#1A8035;}
    .mh-table1 .mh-red{background-color:#BD2026;}
    .mh-col-33 th, .mh-col-33 td{
    width:33%;}
    .mh-col-50 th, .mh-col-50 td{
    width:50%;}

/** QUICKLINKS **/
.mh-quicklink .elementor-icon-list-icon{
  background-color:#3190CE;
  margin-right:2px;
}
.mh-quicklink .elementor-icon-list-icon svg{
  fill:#fff;
}
.mh-quicklink .elementor-icon-list-item a{
    background-color:#3290ce;
}
.mh-quicklink .elementor-icon-list-text{
  background-color:#1F295C;
  color:#fff;
  font-size:0.9em;
  width:100%;
  border-right:4px solid #3F9BD4;
  border-left:1px solid #fff;
}
.mh-quicklink a:hover .elementor-icon-list-text,
.mh-quicklink a:focus .elementor-icon-list-text{
    border-right: 4px solid #fed10b;
    background-color: #3290CE !important;
    color:#212121;
}

.mh-quicklink .elementor-icon-list-text, .mh-quicklink .elementor-icon-list-icon{
min-height:46px;
  display:table !important;
  padding:10px 10px 8px 10px !important;
  vertical-align: middle;
}
.mh-quicklink .elementor-icon-list-text{
  padding:15px 10px 11px 10px !important
}
.mh-quicklink .elementor-icon-list-icon{
    padding-right:5px !important;
}

.mh-quicklink a:hover{text-decoration-color: #3290CE !important;
}

/** CARDS **/
.mh-card-content{
  min-height:120px;
}

/** ACCORDION **/
.pp-accordion-tab-title{
  border:2px solid #FFF;
}
.pp-accordion-tab-title:focus, .pp-accordion-tab-title:hover{
  border:2px solid #151E42;
}
.pp-accordion-tab-title, .pp-accordion-item{
  border-radius: 34px !important;
}
.mhbp-accor-icon .pp-accordion-title-icon svg{
  fill:#1A7CBB !important;
}
.mhbp-accor-icon .pp-accordion-tab-active .pp-accordion-title-icon svg{
  fill:#FFFFFF !important;
}
.pp-accordion-item, .pp-accordion-tab-title{
  border-radius:34px !important;
}

/** ACCORDION with bottom Line **/
.mhbp-line-accordion .pp-accordion-tab-title{
  border:0px solid #FFF;
}
.mhbp-line-accordion .pp-accordion-tab-title:focus, .mhbp-line-accordion .pp-accordion-tab-title:hover{
  border:2px solid #151E42;
}
.mhbp-line-accordion .pp-accordion-tab-title, .mhbp-line-accordion .pp-accordion-item{
  border-radius: 0px !important;
}
.mhbp-line-accordion .pp-accordion-title-icon svg{
  fill:#1A7CBB !important;
}
.mhbp-line-accordion .pp-accordion-tab-active .pp-accordion-title-icon svg{
  fill:#FFFFFF !important;
}
.mhbp-line-accordion, .pp-accordion-tab-title{
  border-radius:0px !important;
}
.mhbp-line-accordion .pp-accordion-tab-title.pp-accordion-tab-active{
  border-radius:0px !important;
}
.mhbp-line-accordion .pp-accordion-tab-title:focus {
    background-color: #1F295C !important;
    border-color: #1F295C;
    color:#fff !important;
}
.mhbp-line-accordion .pp-accordion-tab-active:hover .pp-accordion-toggle-icon svg,  .mhbp-line-accordion .pp-accordion-tab-active:focus .pp-accordion-toggle-icon svg, .mhbp-line-accordion .pp-accordion-tab-active .pp-accordion-toggle-icon svg, .mhbp-line-accordion .pp-accordion-tab:focus .pp-accordion-toggle-icon svg {
    fill: #ffffff !important;
}

/** Icon List **/
.mhbp-list-icon-right .elementor-icon-list-item a{
    display: flex;
  align-items: left;
  justify-content: left;
  flex-direction: row-reverse;
}
.mhbp-list-icon-right .elementor-icon-list-item a .elementor-icon-list-icon{
    margin-left:6px;
}
.mhbp-list-icon-right .elementor-icon-list-icon+.elementor-icon-list-text{
    padding-left: 0px !important;
}

/** Button with Icon **/
.mhbp-icon-button .elementor-button-icon{
    font-size:1.2em !important;
}
.mhbp-icon-button .elementor-button-text{
  align-self:center;
}

/** Underline fix for list with links **/
.elementor-widget-icon-list a{

  text-underline-offset: .2em !important;
  text-decoration-thickness: .01em !important;
}

/** Paper fold container **/

.mhbp-paper-cont-blue .fold {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  border-width: 0 30px 30px 0;
  border-style: solid;
  border-color: #2675A5 #fff;
  display: block;
  width: 0;
}
.mhbp-paper-cont-blue-rt .fold {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  border-width: 30px 30px 0px 0px;
  border-style: solid;
  border-color: #fff #2675A5;
  display: block;
  width: 0;
}
/** Webinar Search Customizations **/
.HeaderStyles__groupHeader___9EIR9{
    color:#fff !important;
    font-size:2.1em !important;
}
.HeaderStyles__container___2wYOQ{
    background-color:#1f295c !important;
}
/** HTML BUTTONS **/
a.mhbp-btn-white{
  background-color:#ffffff !important;
  border:2px solid #1F295C !important;
  color:#1F295C !important;
}
a.mhbp-btn-white:hover{
  background-color:#2675A5 !important;
  border:2px solid #2675A5 !important;
  color:#FFF !important;
}
/**ACCORDION CENTER SINGLE  **/
.mhbp-accordion-single-center .pp-accordion-tab-title{
  display: block !important;
  text-align: center !important;
}
.mhbp-accordion-single-center .pp-accordion-title-icon{
  display:inline-block !important;
}
/** CSS for Javascript - remove page scroll on mobile menu open **/
.mega-menu-menu-1-mobile-open{
    overflow:hidden !important;
}


/** ADA Edits **/
/** Make Search Label Visible **/
.elementor-search-form--full-screen label{
  color: #fff !important;
  font-size: 3em !important;
  position:relative !important;
  overflow:visible;
  top: 0;
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  overflow: visible;
  border: 0;
}

/** Hide Nav Search from tab when unopened **/
.elementor-search-form__container{
  display:none !important;
}
.elementor-search-form__container.elementor-search-form--full-screen.elementor-lightbox{
  display:flex !important;
}
/** Home - Slider Nav Dots **/
.ha-slider-pagination span.swiper-pagination-bullet-active {
    background-color: #fff !important;
    margin: -3px 4px auto 4px !important;
    border: 4px solid #1F295C !important;
    padding:6px;
}
.swiper-pagination-bullet:hover, .swiper-pagination-bullet:focus{
    background-color: #fff !important;
    margin: -1.5px 5px auto 5px !important;
    padding:6px !important;
    border: 2px solid #1F295C !important;
}
.ha-slider-pagination span.swiper-pagination-bullet-active:focus, .ha-slider-pagination span.swiper-pagination-bullet-active:hover{
    background-color: #fff !important;
    margin: -2.5px 4.5px auto 4.5px !important;
    padding:8px !important;
    border: 2px solid #1F295C !important;
}

/** Marketo Form Highlight for focus **/
#mktoForm_1007 input:focus,
#mktoForm_1007 select:focus,
#mktoForm_1007 textarea:focus,
#mktoForm_1007 input[type='checkbox']{
  border:2px solid blue !important;
}

/**MHBP Postal Specific**/
.mhbpp-headert a{
    color:#fff !important;
}/* End custom CSS */