h1, h2, h3, h4, h5, h6 {
  font-family: Roboto,sans-serif;
}

.u-overlap.u-overlap-transparent .u-header, .u-image, .u-gradient {
  color: #111111;
}

.u-button-style.u-border-none, .u-button-style.u-border-hover-none:hover, .u-button-style.u-border-hover-none:focus, .u-button-style.u-border-active-none:active, .u-button-style.u-border-active-none.active, li.active > .u-button-style.u-border-active-none {
  border-color: transparent !important;
  border-width: 0;
}

.u-palette-3-base, .u-body.u-palette-3-base, section.u-palette-3-base:before, .u-palette-3-base > .u-container-layout:before, .u-palette-3-base > .u-inner-container-layout:before, .u-palette-3-base.u-sidenav:before, .u-container-layout.u-container-layout.u-palette-3-base:before, .u-table-alt-palette-3-base tr:nth-child(even) {
  color: #111111;
  background-color: #f1c50e;
}

.u-white, .u-body.u-white, section.u-white:before, .u-white > .u-container-layout:before, .u-white > .u-inner-container-layout:before, .u-white.u-sidenav:before, .u-container-layout.u-container-layout.u-white:before, .u-table-alt-white tr:nth-child(even) {
  color: #111111;
  background-color: #ffffff;
}

.u-button-style.u-white, .u-button-style.u-white[class*="u-border-"] {
  color: #111111 !important;
  background-color: #ffffff !important;
}

.u-grey-5, .u-body.u-grey-5, section.u-grey-5:before, .u-grey-5 > .u-container-layout:before, .u-grey-5 > .u-inner-container-layout:before, .u-grey-5.u-sidenav:before, .u-container-layout.u-container-layout.u-grey-5:before, .u-table-alt-grey-5 tr:nth-child(even) {
  color: #111111;
  background-color: #f2f2f2;
}

.u-grey-10, .u-body.u-grey-10, section.u-grey-10:before, .u-grey-10 > .u-container-layout:before, .u-grey-10 > .u-inner-container-layout:before, .u-grey-10.u-sidenav:before, .u-container-layout.u-container-layout.u-grey-10:before, .u-table-alt-grey-10 tr:nth-child(even) {
  color: #111111;
  background-color: #e5e5e5;
}

.u-grey-80, .u-body.u-grey-80, section.u-grey-80:before, .u-grey-80 > .u-container-layout:before, .u-grey-80 > .u-inner-container-layout:before, .u-grey-80.u-sidenav:before, .u-container-layout.u-container-layout.u-grey-80:before, .u-table-alt-grey-80 tr:nth-child(even) {
  color: #ffffff;
  background-color: #333333;
}

.u-text-palette-2-base, li.active > a.u-button-style.u-text-palette-2-base, li.active > a.u-button-style.u-text-palette-2-base[class*="u-border-"], a.u-button-style.u-text-palette-2-base, a.u-button-style.u-text-palette-2-base[class*="u-border-"] {
  color: #db545a !important;
}

.u-text-palette-2-base .u-svg-link, .u-text-hover-palette-2-base:hover .u-svg-link, .u-button-style:hover > .u-text-hover-palette-2-base .u-svg-link, .u-button-style.u-button-style.active > .u-text-active-palette-2-base .u-svg-link, .u-text-hover-palette-2-base:focus .u-svg-link {
  fill: #db545a;
}

.u-text-black, li.active > a.u-button-style.u-text-black, li.active > a.u-button-style.u-text-black[class*="u-border-"], a.u-button-style.u-text-black, a.u-button-style.u-text-black[class*="u-border-"] {
  color: #000000 !important;
}

.u-text-body-color, li.active > a.u-button-style.u-text-body-color, li.active > a.u-button-style.u-text-body-color[class*="u-border-"], a.u-button-style.u-text-body-color, a.u-button-style.u-text-body-color[class*="u-border-"] {
  color: #111111 !important;
}

.u-text-body-alt-color, li.active > a.u-button-style.u-text-body-alt-color, li.active > a.u-button-style.u-text-body-alt-color[class*="u-border-"], a.u-button-style.u-text-body-alt-color, a.u-button-style.u-text-body-alt-color[class*="u-border-"] {
  color: #ffffff !important;
}

.u-custom-color-1, .u-body.u-custom-color-1, section.u-custom-color-1:before, .u-custom-color-1 > .u-container-layout:before, .u-custom-color-1 > .u-inner-container-layout:before, .u-custom-color-1.u-sidenav:before, .u-container-layout.u-container-layout.u-custom-color-1:before, .u-table-alt-custom-color-1 tr:nth-child(even) {
  color: #111111;
  background-color: rgba(241,197,14,0.65);
}

.u-custom-color-3, .u-body.u-custom-color-3, section.u-custom-color-3:before, .u-custom-color-3 > .u-container-layout:before, .u-custom-color-3 > .u-inner-container-layout:before, .u-custom-color-3.u-sidenav:before, .u-container-layout.u-container-layout.u-custom-color-3:before, .u-table-alt-custom-color-3 tr:nth-child(even) {
  color: #111111;
  background-color: #f5c710;
}

.u-button-style.u-custom-color-3, .u-button-style.u-custom-color-3[class*="u-border-"] {
  color: #111111 !important;
  background-color: #f5c710 !important;
}

.u-text-custom-color-3, li.active > a.u-button-style.u-text-custom-color-3, li.active > a.u-button-style.u-text-custom-color-3[class*="u-border-"], a.u-button-style.u-text-custom-color-3, a.u-button-style.u-text-custom-color-3[class*="u-border-"] {
  color: #f5c710 !important;
}

.u-text-custom-color-3 .u-svg-link, .u-text-hover-custom-color-3:hover .u-svg-link, .u-button-style:hover > .u-text-hover-custom-color-3 .u-svg-link, .u-button-style.u-button-style.active > .u-text-active-custom-color-3 .u-svg-link, .u-text-hover-custom-color-3:focus .u-svg-link {
  fill: #f5c710;
}

h2:not(.u-subtitle) {
  font-weight: 400;
  font-size: 2.25rem;
  line-height: 1.1;
  margin-top: 20px;
  margin-bottom: 20px;
}

h3 {
  font-size: 2.75rem;
  line-height: 1.2;
  margin-top: 20px;
  margin-bottom: 20px;
  font-weight: 700;
  list-icon-spacing: 0.3;
  list-icon-size: 0.8;
}

h4 {
  font-weight: 400;
  font-size: 1.5rem;
  line-height: 1.2;
  margin-top: 20px;
  margin-bottom: 20px;
}

p.u-small-text {
  font-size: 0.875rem;
  margin-top: 20px;
  margin-bottom: 20px;
}

p:not(.u-text-variant) {
  margin-top: 20px;
  margin-bottom: 20px;
}

.u-btn {
  margin-top: 20px;
  margin-bottom: 20px;
}

ul:not(.u-unstyled) {
  margin-top: 20px;
  margin-bottom: 20px;
}

@media (max-width: 575px) {
  h2:not(.u-subtitle) {
      font-size: 1.5rem;
  }
}

@media (max-width: 575px) {
  h3 {
      font-size: 1.5rem;
  }
}

@media (max-width: 575px) {
  p:not(.u-text-variant) {
      font-size: 0.75rem;
  }
}

.u-overlap.u-overlap-transparent:not(.u-overlap-contrast) .u-header :not(.u-nav-item) > h3, .u-gradient > .u-container-layout > h3, .u-image:not(.u-shading) > .u-container-layout > h3, h3 {
  color: #f1c50e;
}

.u-overlap.u-overlap-transparent:not(.u-overlap-contrast) .u-header :not(.u-nav-item) > a, .u-gradient > .u-container-layout > a, .u-image:not(.u-shading) > .u-container-layout > a, a {
  color: #478ac9;
}

.u-overlap.u-overlap-transparent:not(.u-overlap-contrast) .u-header :not(.u-nav-item) > .u-btn, .u-gradient > .u-container-layout > .u-btn, .u-image:not(.u-shading) > .u-container-layout > .u-btn, .u-btn {
  background-color: #478ac9;
  color: #ffffff;
}

.u-footer {
  background-image: none;
}

.u-footer .u-sheet-1 {
  min-height: 120px;
}

.u-footer .u-text-1 {
  width: 417px;
  margin: 49px auto;
}

@media (max-width: 1199px) {
  .u-footer .u-sheet-1 {
      min-height: 99px;
  }
}

@media (max-width: 991px) {
  .u-footer .u-sheet-1 {
      min-height: 76px;
  }
}

@media (max-width: 767px) {
  .u-footer .u-sheet-1 {
      min-height: 57px;
  }
}

@media (max-width: 575px) {
  .u-footer .u-sheet-1 {
      min-height: 143px;
  }

  .u-footer .u-text-1 {
      width: auto;
      margin: 47px 0 49px;
  }
}

/*begin-variables base-font-size*/
html {
  font-size: 16px;
}