.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-15915 .elementor-element.elementor-element-89fb927{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-theme-post-featured-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-post-featured-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15915 .elementor-element.elementor-element-726d2a1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15915 .elementor-element.elementor-element-652553e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}@media(max-width:1366px){.elementor-15915 .elementor-element.elementor-element-726d2a1{width:var( --container-widget-width, 1140px );max-width:1140px;--container-widget-width:1140px;--container-widget-flex-grow:0;}}/* Start custom CSS for html, class: .elementor-element-b3f38b7 */.elite-resource-hub .hub-jump a:hover,
.elite-resource-hub .hub-jump a:focus {
  background-color: #0d5bd7;
  color: #fff;
  border-color: #0d5bd7;
}

.elite-resource-hub .hub-card .hub-link,
.elite-resource-hub .hub-card .hub-link:visited {
  color: #0d5bd7;
}

.elite-resource-hub .hub-card .hub-link:hover,
.elite-resource-hub .hub-card .hub-link:focus {
  color: #0847ab;
  text-decoration: underline;
}

.elite-resource-hub .hub-section h3 {
  position: relative;
  padding-bottom: 10px;
}

.elite-resource-hub .hub-section h3::after {
  content: "";
  display: block;
  width: 70px;
  height: 4px;
  margin-top: 10px;
  border-radius: 999px;
  background-color: #0d5bd7;
}

.elite-resource-hub .hub-help-box {
  background-color: #f5f9ff;
  border: 1px solid #dbe7ff;
  border-left: 5px solid #0d5bd7;
}/* End custom CSS */