@import url("https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css");
@import url("https://www.friedrich.com/hs-fs/hub/1669395/hub_generated/template_assets/8165601762/1629200014766/onyx/assets/onyx-style.min.css");
sub, sup {
  font-size: 65%; }

.site-header .top-bar .pulled_right .top-nav ul li a {
  text-decoration: none !important;
  font-family: "DIN", Arial, sans-serif !important; }

.site-footer .footer-grid .nav {
  display: inline-block; }
  @media only screen and (min-width: 992px) {
    .site-footer .footer-grid .nav {
      display: flex; } }

.btn-primary {
  font-size: 15px;
  text-transform: uppercase;
  font-family: "DIN", Arial, sans-serif;
  font-weight: 600;
  background-color: #001489;
  min-width: 170px;
  border: none;
  line-height: 1;
  padding-top: 8px; }

.container {
  margin-top: 0px;
  font-family: "DIN", Arial, sans-serif; }

.body-container.container-fluid, .footer-container.container-fluid, .header-container.container-fluid {
  padding-left: 0px !important;
  padding-right: 0px !important; }

p {
  font-size: 16px; }

.iconblock {
  text-align: center;
  font-size: 16px;
  margin-bottom: 40px; }
  .iconblock strong {
    display: block;
    text-align: center; }
  .iconblock .iconholder {
    display: block;
    margin-bottom: 10px; }

#tabrow #tabbuttons .tablist {
  list-style: none;
  margin: 0px;
  padding: 0px; }
  #tabrow #tabbuttons .tablist br {
    display: none; }
  #tabrow #tabbuttons .tablist li {
    cursor: pointer;
    text-transform: uppercase;
    text-align: center;
    font-family: "DIN", Arial, sans-serif;
    background-color: #63666A;
    color: #fff;
    margin-top: 0px;
    margin-bottom: 2px;
    font-size: 13px;
    padding: 15px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px; }
    #tabrow #tabbuttons .tablist li.active {
      background-color: #001489; }
  @media only screen and (min-width: 768px) {
    #tabrow #tabbuttons .tablist {
      display: flex;
      gap: 10px;
      justify-content: center; }
      #tabrow #tabbuttons .tablist br {
        display: block; }
      #tabrow #tabbuttons .tablist li {
        margin-bottom: 0px;
        font-size: 16px;
        font-weight: 600;
        line-height: 1.2; } }
#tabrow #tabcontentwrapper {
  margin-top: 0px; }
  #tabrow #tabcontentwrapper .tabcontents {
    display: none;
    margin-top: 0px;
    position: relative;
    z-index: 2; }
    #tabrow #tabcontentwrapper .tabcontents.active {
      display: block; }
    #tabrow #tabcontentwrapper .tabcontents .subtabbuttons {
      position: relative;
      z-index: 2;
      list-style: none;
      margin: 0px;
      padding: 0px;
      background-color: #EBF1F5;
      width: 100%;
      display: flex;
      gap: 10px;
      justify-content: center; }
      #tabrow #tabcontentwrapper .tabcontents .subtabbuttons li {
        cursor: pointer;
        text-transform: uppercase;
        text-align: center;
        font-family: "DIN", Arial, sans-serif;
        color: #62666A;
        margin-top: 0px;
        margin-bottom: 0px;
        font-size: 14px;
        padding: 15px;
        font-weight: 600; }
        #tabrow #tabcontentwrapper .tabcontents .subtabbuttons li.active {
          color: #001489; }
    #tabrow #tabcontentwrapper .tabcontents .subtabcontents {
      display: none; }
      #tabrow #tabcontentwrapper .tabcontents .subtabcontents.active {
        display: block; }

.accordions .accordiontitle {
  cursor: pointer;
  font-size: 16px;
  font-weight: 600;
  padding-left: 30px;
  background: url(https://1669395.fs1.hubspotusercontent-na1.net/hubfs/1669395/RHM5704/accordionarrow-down.png) no-repeat center left; }
  .accordions .accordiontitle.open {
    background: url(https://1669395.fs1.hubspotusercontent-na1.net/hubfs/1669395/RHM5704/accordionarrow-up.png) no-repeat center left; }
.accordions .accordioncontent {
  display: none;
  padding-left: 30px;
  margin-top: 10px;
  font-weight: 400;
  font-size: 16px; }

#disclaimer {
  margin: 80px 0; }
  #disclaimer p {
    font-size: 11px;
    font-style: italic;
    color: #636466; }
  #disclaimer sup {
    font-style: normal; }
