﻿#f92-wrapper * 
    {
      box-sizing: border-box;
      position: relative;
    }

    #f92-wrapper 
    {
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-family: 'Montserrat', sans-serif;
      font-weight: 300;
      line-height: 2.11;
      visibility: visible;
      opacity: 1;
    }

    #f92-wrapper-inner 
    {
      max-width: 1200px;
      margin: 0 auto;
    }

    #f92-wrapper img 
    {
      max-width: 175px;
      height: auto;
      display: inline-block;
      vertical-align: middle;
      border-style: none;
    }


    #f92-wrapper .bank-logo-container 
    {
      text-align: right;
      padding-right: 36px;
    }

    #f92-wrapper .bank-logo 
    {
      max-width: 339px;
      max-height: 84px;
      width: 100%;
      height: auto;
    }

    #f92-wrapper .mobile-apps 
    {
      padding-top: 30.78px;
      padding-bottom: 30.78px;
    }

    #f92-wrapper .legal 
    {
      font-size: 14px;
      font-weight: 400;
      line-height: 1.35em;
      font-family: Arial, Helvetica, sans-serif;
      padding-top: 36px;
    }

    #f92-wrapper .legal p 
    {
      margin-bottom: 0.666em;
    }

    #f92-wrapper .legal img
    {
      max-width:75px;
    }

    #f92-wrapper .f92-header 
    {
      background: url("images/iStock-982148032.jpeg");
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center center;
      padding-top: 135%;
    }

    #f92-wrapper .f92-header > .f92-content 
    {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      padding: 48px 24px 36px;
    }

    /* *************************
    START - Color Customizations
    ************************** */
    /*! Primary Color (blue) */
    .f92-video--h3,
    .f92-faq--h3,
    .f92-btn.f92-btn-primary,
    .f92-color-blue {
      color: #1949ab;
    }

    .f92-cta-button,
    .f92-divider {
      background-color: #1949ab;
    }

    /*! Text Color */
    #f92-wrapper p,
    #f92-wrapper ol,
    #f92-wrapper ul,
    #f92-wrapper h3,
    .f92-item-heading::after,
    .f92-accordion-view-more {
      color: #474647;
    }

    /*! Icons Color */
    .f92-icons svg path {
      fill: #1949ab;
    }

    /* *************************
    END - Color Customizations
    ************************** */

    #f92-wrapper .f92-header>.f92-content h1 
    {
      font-weight: 700;
      color: #fff;
    }

    #f92-wrapper .f92-header>.f92-content h2 
    {
      font-size: 4.0vw;
      font-weight: 400;
      color: #fff;
    }

    #f92-wrapper .f92-main.f92-landing .f92-faq 
    {
      margin-bottom: 90px;
    }

    #f92-wrapper .f92-main.f92-landing .f92-faq h5 
    {
      margin-bottom: 28.8px;
    }

    .f92-content h1,
    .f92-content h2,
    .f92-content h3,
    .f92-content h4,
    .f92-content h5,
    .f92-content h6 {
      margin-top: 0;
      margin-bottom: 9px;
      font-family: inherit;
      font-weight: 500;
      line-height: 1.2;
      color: inherit;
    }

    #f92-wrapper h2,
    .f92-content h2 {
      font-weight: 500;
      font-size: 45px;
      color: #888888;
    }
      
/*! Class to Hide Anything */
    .f92-hide {
      display: none;
    }

    /*! Class used to show content ie do nothing  */
    .f92-show {}
      

    /* h3,
    .f92-content h3 {
      font-weight: 300;
      font-size: 37.98px;
      line-height: 1.4;
    } */

    .f92-icons--h3 {
      font-size: large;
      font-weight: 700;
      letter-spacing: 3px;
      color: inherit;
    }

    video {
      max-width: 100%;
      height: auto;
      border: 24px solid #f5f5f5;
    }

    .f92-video--h3 {
      font-size: 40px;
      font-weight: 500;
    }

    .f92-faq--h3 {
      font-size: 21px;
      font-weight: 700;
      letter-spacing: 3px;
      text-transform: uppercase;
    }

    .f92-faq--p {
      color: #363636;
    }

    h4,
    .f92-content h4 {
      font-weight: 400;
      font-size: 25px;
    }

    .f92-lead,
    #f92-steps p,
    #f92-steps li,
    .f92-faqs .f92-item-text p,
    .f92-faqs .f92-item-text ol,
    .f92-faqs .f92-item-text ul {
      font-family: 'Montserrat', sans-serif;
      font-weight:200;
      /* FLUID FONT-SIZE FROM 14px – 21px */
      font-size: calc(14px + 7 * ((100vw - 320px) / (1200 - 320)));
      line-height: 1.3;
      /* see Color Customizations for "color" */
    }

    h5,
    .f92-content h5 {
      font-weight: 700;
      font-size: 20.9988px;
      letter-spacing: 0.5vw;
      color: #888;
      margin-bottom: 18px;
      text-transform: uppercase;
    }

    p {
      margin-top: 0;
      margin-bottom: 18px;
    }

    ol {
      padding-inline-start: 28px;
    }

    #f92-steps li 
    {
      line-height: 1.8em;
    }

    .f92-bold,
    strong {
      font-weight: 700;
    }

    .f92-leading-tight {
      line-height: 1.3;
    }

    .f92-text-center {
      text-align: center;
    }

    .f92-text-left {
      text-align: left;
    }

    .f92-color-slate {
      color: #363636;
    }

    .f92-bg-ash {
      background-color: #f4f4f4;
    }

    .f92-btn {
      display: inline-block;
      text-align: center;
      white-space: nowrap;
      vertical-align: middle;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      line-height: 1.5;
      border-radius: 28px;
      padding: 18px 39.6px 18px;
      font-weight: 700;
      border: 1px solid #ebebeb;
      letter-spacing: 0.5vw;
      text-decoration: none;
      box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
      cursor: pointer;
    }

    .f92-btn.f92-btn-primary {
      background-color: #f4f4f4;
    }

    .f92-btn.f92-btn-primary:hover {
      border-color: #888;
    }

    .f92-icons .f92-easy,
    .f92-icons .f92-free {
      display: none;
    }

    .f92-icons.f92-show-free .f92-free,
    .f92-icons.f92-show-easy .f92-easy {
      display: block;
    }

    .f92-icon {
      max-width: 99px;
      margin-bottom: 18px;
    }

    sup,
    .f92-content sup {
      position: relative;
      top: -.75em;
      font-size: 50%;
      line-height: 0;
      vertical-align: baseline;
    }

    .f92-row {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      margin-right: -15px;
      margin-left: -15px;
    }

    /* ^^^^^^^^^^^^^^^^^^^^^^^ */
    /* START BOOTSTRAP CLASSES */
    /* vvvvvvvvvvvvvvvvvvvvvvv */
    .col-1,
    .col-10,
    .col-11,
    .col-12,
    .col-2,
    .col-3,
    .col-4,
    .col-5,
    .col-6,
    .col-7,
    .col-8,
    .col-9,
    .col-auto,
    .col-lg,
    .col-lg-1,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-auto,
    .col-md,
    .col-md-1,
    .col-md-10,
    .col-md-11,
    .col-md-12,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-auto,
    .col-sm,
    .col-sm-1,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-auto,
    .col-xl,
    .col-xl-1,
    .col-xl-10,
    .col-xl-11,
    .col-xl-12,
    .col-xl-2,
    .col-xl-3,
    .col-xl-4,
    .col-xl-5,
    .col-xl-6,
    .col-xl-7,
    .col-xl-8,
    .col-xl-9,
    .col-xl-auto {
      position: relative;
      width: 100%;
      min-height: 1px;
      padding-right: 48px;
      padding-left: 48px;
    }

    .align-items-center {
      -ms-flex-align: center;
      align-items: center;
    }

    .d-flex {
      display: -ms-flexbox;
      display: flex;
    }

    .order-1 {
      -ms-flex-order: 1;
      order: 1;
    }

    .order-2 {
      -ms-flex-order: 2;
      order: 2;
    }

    .d-none {
      display: none;
    }

    .mb-2 {
      margin-bottom: 9px;
    }

    .mb-4 {
      margin-bottom: 27px;
    }

    .mb-5 {
      margin-bottom: 54px;
    }

    .mt-5 {
      margin-top: 54px;
    }

    .my-4 {
      margin: 27px 0;
    }

    .my-5 {
      margin: 54px 0;
    }

    .ml-2,
    .mx-2 {
      margin-left: 9px;
    }

    .mr-2,
    .mx-2 {
      margin-right: 9px;
    }

    .pb-4,
    .py-4 {
      padding-bottom: 27px;
    }

    .pt-4,
    .py-4 {
      padding-top: 27px;
    }

    .pb-5,
    .py-5 {
      padding-bottom: 54px;
    }

    .pt-5,
    .py-5 {
      padding-top: 54px;
    }

    div[class^="vs-"] {
      clear: both;
    }

    .vs-16 {
      height: 16px;
    }

    /* ^^^^^^^^^^^^^^^^^^^^^^ */
    /* END BOOTSTRAP LIKE CLASSES */
    /* vvvvvvvvvvvvvvvvvvvvvv */

    #f92-wrapper .f92-main.f92-faq .f92-header>.f92-content h1 
    {
      font-size: 10.0vw;
      font-weight: 700;
      color: #fff;
    }

    #f92-wrapper .f92-main.f92-faq.f92-faq-b .f92-header 
    {
      background: #888888;
      padding-top: 0;
    }

    #f92-wrapper .f92-main.f92-faq.f92-faq-b .f92-header>.f92-content 
    {
      position: relative;
    }

    #f92-wrapper .f92-main.f92-faq.f92-faq-b .f92-header>.f92-content h1 
    {
      text-align: center;
      margin: 5vw auto;
    }

    #f92-wrapper .f92-main.f92-faq.f92-faq-b .f92-header>.f92-content h1 br:first-of-type 
    {
      display: none;
    }

    #f92-wrapper .f92-main.f92-faq 
    {
      padding-top: 0;
      padding-bottom: 36px;
    }

    #f92-wrapper .f92-main.f92-faq a 
    {
      color: inherit;
      text-decoration: underline;
    }

    #f92-wrapper .f92-main.f92-faq .question 
    {
      margin-bottom: 45px;
    }

    /* #f92-wrapper .f92-faq_hide {
      display: none
    } */

    .f92-cta-button-container {
      text-align: center;
      padding: 40px 10px;
    }

    .f92-cta-button {
      color: #ffffff;
      font-family: 'Montserrat';
      /* Fluid font-size with max of 35, min of 18px. */
      font-size: calc(18px + 17 * ((100vw - 320px) / (1200 - 320)));
      font-weight: 800;
      padding: 15px 3vw;
      text-decoration: none;
    }

    .f92-headline {
      font-weight: 700;
      /* Fluid font-size with max of 40, min of 19px. */
      font-size: calc(19px + 21 * ((100vw - 320px) / (1200 - 320)));
      line-height: 1.2;
    }

    .f92-faqs {
      margin: 5em 0;
    }

    .f92-faqs .f92-accordion-heading {
      text-align: center;
      margin-top: 2em;
      border-bottom: solid 2px #bfbfbf;
      padding-bottom: 2.5em;
    }

    .f92-faqs .f92-accordion-item {
      border-bottom: solid 2px #bfbfbf;
      padding-right: 0;
    }

    .f92-faqs .f92-item-text {
      display: none;
      padding-right: 4em;
      padding-bottom: 1.5em;
    }

    /* FLUID FONT SIZE FROM 14–18px */
    /* .f92-faqs .f92-item-text p,
    .f92-faqs .f92-item-text ol,
    .f92-faqs .f92-item-text ul {
      font-size: calc(14px + 4 * ((100vw - 320px) / (1200 - 320)));
      line-height: 2;
      margin-bottom: .5em;
    } */

    .f92-faqs .f92-item-text ol,
    .f92-faqs .f92-item-text ul {
      padding-left: 4em;
      padding-right: 4em;
    }

    .f92-faqs .f92-item-text ol li,
    .f92-faqs .f92-item-text ul li {
      margin-bottom: .5em;
    }

    .f92-faqs .f92-item-text a {
      color: inherit;
    }

    .f92-faqs .f92-item-heading {
      position: relative;
      width: 100%;
      cursor: pointer;
      padding: 2em 4em 2em 0;
    }

    .f92-faqs .f92-item-heading h3 {
      margin: 0;
    }

    .f92-faqs .f92-item-heading::after {
      position: absolute;
      right: 0;
      top: 50%;
      content: "^";
      display: block;
      font-size: 3.25em;
      transform: translateY(-50%) rotate(180deg);
      transition: .3s;
    }

    .f92-faqs .f92-item-heading.f92-active-accordion::after {
      transform: translateY(-50%) rotate(0deg);
    }

    .f92-faqs .f92-accordion-view-more {
      margin: 3em auto 0;
      display: flex;
      flex-flow: row nowrap;
      align-items: center;
      justify-content: center;
      cursor: pointer;
    }

    .f92-faqs .f92-accordion-view-more .f92-view-button {
      position: relative;
      height: 90px;
      display: inline-flex;
      align-items: center;
      font-size: 1.3em;
      font-weight: 700;
      letter-spacing: 0.25vw;
      text-align: center;
      /* line-height: 1.5; */
      vertical-align: middle;
      padding: 12px 24px 12px;
      border-radius: 50px;
      border: 1px solid #ebebeb;
      background-color: #f4f4f4;
      text-decoration: none;
      box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
      cursor: pointer;
      white-space: nowrap;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
    }

    .f92-faqs .f92-accordion-view-more .f92-view-button:hover {
      border-color: #888888;
    }

    .f92-faqs .f92-accordion-view-more .f92-view-button .f92-more {
      display: inline;
    }

    .f92-faqs .f92-accordion-view-more .f92-view-button .f92-less {
      display: none;
    }

    .f92-faqs .f92-accordion-view-more .f92-cross {
      position: relative;
      width: 2.125em;
      height: 2.125em;
      border-radius: 50%;
      border: solid 3px currentColor;
      margin-left: .5em;
    }

    .f92-faqs .f92-accordion-view-more .f92-cross::before,
    .f92-faqs .f92-accordion-view-more .f92-cross::after {
      content: "";
      display: block;
      position: absolute;
      background-color: currentColor;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      transition: all .3s;
    }

    .f92-faqs .f92-accordion-view-more .f92-cross::before {
      width: 1.175em;
      height: 3px;
    }

    .f92-faqs .f92-accordion-view-more .f92-cross::after {
      height: 1.175em;
      width: 3px;
    }

    .f92-faqs .f92-accordion-view-more.f92-more-active .f92-view-button .f92-more {
      display: none;
    }

    .f92-faqs .f92-accordion-view-more.f92-more-active .f92-view-button .f92-less {
      display: inline;
    }

    .f92-faqs .f92-accordion-view-more.f92-more-active .f92-cross::after {
      height: 0;
    }

    /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^6 */
    /* ------START MEDIA QUERIES----- */
    /* vvvvvvvvvvvvvvvvvvvvvvvvvvvvvv */

    @media (min-width: 575px) {
      #f92-wrapper .f92-main.f92-faq.f92-faq-a .f92-header 
      {
        padding-top: 40.0%;
      }

      #f92-wrapper .f92-main.f92-faq.f92-faq-a .f92-header>.f92-content 
      {
        padding-top: 0;
        padding-bottom: 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
      }

      #f92-wrapper .f92-main.f92-faq.f92-faq-a .f92-header>.f92-content h1 
      {
        font-size: 5.0vw;
      }

      #f92-wrapper .f92-main.f92-faq.f92-faq-a .f92-header 
      {
        padding-top: 40.0%;
      }

      #f92-wrapper .f92-main.f92-faq.f92-faq-a .f92-header>.f92-content 
      {
        padding-top: 0;
        padding-bottom: 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
      }

      #f92-wrapper .f92-main.f92-faq.f92-faq-a .f92-header>.f92-content h1 
      {
        font-size: 5.0vw;
      }

      #f92-wrapper .f92-header 
      {
        padding-top: 52.9%;
      }

      #f92-wrapper .f92-header>.f92-content h1 
      {
        width: 55%;
        font-size: 5.0vw;
      }

      #f92-wrapper .f92-header>.f92-content h2 
      {
        font-size: 3.0vw;
      }
    }

    @media (min-width: 768px) 
    {
      #f92-wrapper 
      {
        font-size: 1.81vw;
      }

      #f92-wrapper .f92-main.f92-faq .f92-header>.f92-content h1 
      {
        font-size: 7.25vw;
      }

      #f92-wrapper .f92-main.f92-faq.f92-faq-b .f92-header 
      {
        padding-top: 40%;
        padding-top: 40.0%;
      }

      #f92-wrapper .f92-main.f92-faq.f92-faq-b .f92-header>.f92-content 
      {
        position: absolute;
        padding-top: 0;
        padding-bottom: 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
      }

      #f92-wrapper .f92-main.f92-faq.f92-faq-b .f92-header>.f92-content h1 
      {
        margin: 0 auto;
      }

      #f92-wrapper .f92-header>.f92-content 
      {
        padding-top: 12.4vw;
      }

      #f92-wrapper .f92-header>.f92-content br 
      {
        display: block;
      }

      #f92-wrapper .f92-header>.f92-content h1 
      {
        width: 50%;
        font-size: 5.5vw;
        letter-spacing: -0.33vw;
      }

      #f92-wrapper .f92-header>.f92-content h2 
      {
        font-size: 3.125vw;
      }

      .f92-btn {
        border-radius: 38px;
        padding: 23.4px 39.6px 23.4px;
      }

      .col-md-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
      }

      .col-md-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
      }

      .d-md-none {
        display: none;
      }

      .mb-md-0,
      .my-md-0 {
        margin-bottom: 0;
      }
    }

    @media (min-width: 992px) 
    {
      .d-lg-block {
        display: block;
      }

      #f92-wrapper 
      {
        font-size: 18px;
      }

      #f92-wrapper .f92-main.f92-faq .f92-header>.f92-content h1 
      {
        font-size: 72px;
      }

      #f92-wrapper .f92-main.f92-faq.f92-faq-a .f92-header>.f92-content h1 
      {
        font-size: 72px;
      }

      #f92-wrapper .f92-header>.f92-content 
      {
        padding-top: 156px;
      }

      #f92-wrapper .f92-header>.f92-content h1 
      {
        width: 50%;
        font-size: 60px;
        letter-spacing: -3px;
      }

      #f92-wrapper .f92-header>.f92-content h2 
      {
        font-size: 30.78px;
      }

      /* Maximum font-size of 40px */
      .f92-headline {
        font-weight: 700;
        font-size: 40px;
        line-height: 1.2;
      }

      h5,
      .f92-content h5 {
        letter-spacing: 5px;
      }

      .f92-btn {
        letter-spacing: 5px;
      }

      /* Setting maximum font-size. */
      .f92-cta-button {
        font-size: 35px;
        padding: 10px 20px;
      }

      /* Setting maximum font-size. */
      .f92-lead,
      #f92-steps p,
      #f92-steps li,
      .f92-faqs .f92-item-text p,
      .f92-faqs .f92-item-text ol,
      .f92-faqs .f92-item-text ul {
        font-size: 21px;
      }

    }

    @media (max-width: 575px) {
      #f92-wrapper .f92-header 
      {
        padding-top: 45.9%;
      }

      #f92-wrapper .f92-header>.f92-content h1 
      {
        width: 60%;
        font-size: 4.5vw;
      }

      #f92-wrapper .bank-logo-container 
      {
        text-align: center;
        padding: 0;
      }

      #f92-wrapper .bank-logo 
      {
        max-width: 256px;
        max-height: 52px;
      }

      /* Minimum Font-size of 24px. */
      .f92-headline {
        font-size: 24px;
        font-weight: 700;
        line-height: 1.2;
      }

      /* SETTING MINIMUM FONT-SIZE TO 14px */
      .f92-lead,
      #f92-steps p,
      #f92-steps li,
      .f92-faqs .f92-item-text p,
      .f92-faqs .f92-item-text ol,
      .f92-faqs .f92-item-text ul {
        font-size: 14px;
      }

      /* Setting minimum font-size. */
      .f92-cta-button {
        font-size: 18px;
        padding: 8px 16px;
      }

      #f92-wrapper h2,
      .f92-content h2 {
        font-size: 2em;
      }

      #f92-wrapper h3,
      .f92-content h3 {
        font-size: 1.5em;
      }

      #f92-wrapper video {
        border: 16px solid #f5f5f5;
      }
    }
    
    #f92-wrapper a:hover
    {
      color:#bff9ff;
    }
    
    /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^6 */
    /* ------ END MEDIA QUERIES ----- */
    /* vvvvvvvvvvvvvvvvvvvvvvvvvvvvvv */