
@media(min-width:1200px) {
  :root {
    --bahama-blue: #0072CE;
    --big-stone: #001022;
    --black: #000000;
    --fiord: #002855;
    --grey-1: #F4F6F9;
    --log-cabin: #000000;
    --secondary: #002855;
    --steel-blue: #017cb0;
    --sunglow: #FFBF00;
    --tiara: #BFBFBF;
    --white: #ffffff;

    --font-size-l: 16px;
    --font-size-m: 14px;
    --font-size-s: 12px;
    --font-size-xl: 18px;
    --font-size-xxl: 24px;

    --font-family-albert-sans: "Albert Sans", sans-serif;
  }

  .desktoph3---24-bold {
    font-family: var(--font-family-albert-sans);
    font-size: var(--font-size-xxl);
    font-style: normal;
    font-weight: 700;
    letter-spacing: -0.16px;
  }

  .opensans-semi-bold-blue-whale-16px {
    color: var(--secondary);
    font-family: var(--font-family-albert-sans);
    font-size: var(--font-size-l);
    font-style: normal;
    font-weight: 600;
  }

  .opensans-normal-fiord-14px {
    color: var(--fiord);
    font-family: var(--font-family-albert-sans);
    font-size: var(--font-size-m);
    font-style: normal;
    font-weight: 400;
  }

  .opensans-semi-bold-white-14px {
    color: var(--white);
    font-family: var(--font-family-albert-sans);
    font-size: var(--font-size-m);
    font-style: normal;
    font-weight: 600;
  }

  .opensans-normal-big-stone-14px {
    color: var(--big-stone);
    font-family: var(--font-family-albert-sans);
    font-size: var(--font-size-m);
    font-style: normal;
    font-weight: 400;
  }

  .opensans-normal-big-stone-16px {
    color: var(--big-stone);
    font-family: var(--font-family-albert-sans);
    font-size: var(--font-size-l);
    font-style: normal;
    font-weight: 400;
  }

  .opensans-normal-fiord-16px {
    color: var(--fiord);
    font-family: var(--font-family-albert-sans);
    font-size: var(--font-size-l);
    font-style: normal;
    font-weight: 400;
  }

  .opensans-semi-bold-bahama-blue-14px {
    color: var(--bahama-blue);
    font-family: var(--font-family-albert-sans);
    font-size: var(--font-size-m);
    font-style: normal;
    font-weight: 600;
  }

  .opensans-normal-blue-whale-14px {
    color: var(--secondary);
    font-family: var(--font-family-albert-sans);
    font-size: var(--font-size-m);
    font-style: normal;
    font-weight: 400;
  }

  .opensans-bold-log-cabin-14px {
    color: var(--log-cabin);
    font-family: var(--font-family-albert-sans);
    font-size: var(--font-size-m);
    font-style: normal;
    font-weight: 700;
  }

  .opensans-semi-bold-big-stone-14px {
    color: var(--big-stone);
    font-family: var(--font-family-albert-sans);
    font-size: var(--font-size-m);
    font-style: normal;
    font-weight: 600;
  }

  .opensans-semi-bold-bahama-blue-16px {
    color: var(--bahama-blue);
    font-family: var(--font-family-albert-sans);
    font-size: var(--font-size-l);
    font-style: normal;
    font-weight: 600;
  }

  .opensans-normal-white-14px {
    color: var(--white);
    font-family: var(--font-family-albert-sans);
    font-size: var(--font-size-m);
    font-style: normal;
    font-weight: 400;
  }
  
  .frame-633157 {
    cursor: pointer;
  }
  
  .frame-633157 div:hover {
    color: #00569B;
  }
  
  article .button:hover {
    color: #00569B;
  }
  
  .fixed-header {
    position: fixed;
    z-index: 999;
    top: 0;
  }
  
  .fixed-megamenu {
    position: fixed !important;
    z-index: 999;
    top: 65px;
  }
  
  .submenu {
    position: absolute;
    z-index: 99;
    top:58px;
    width: calc(100% + 120px);
    margin-left: -40px;
  }
}