@font-face {
    font-family: 'Bank Circular';
    src: url('https://general-mba.s3.us-east-2.amazonaws.com/US-Bank-Circular-Web-Regula/U.S.BankCircularWeb-Bold.woff');
    font-style: normal;
    font-weight: 700;
}
@font-face {
    font-family: 'Bank Circular';
    src: url('https://general-mba.s3.us-east-2.amazonaws.com/US-Bank-Circular-Web-Regula/U.S.BankCircularWeb-Regular.woff');
    font-style: normal;
    font-weight: 400;
}

    body *,
    p,
    .btn {
        font-family: 'Bank Circular', sans-serif !important;
    }

    h1,
    h3,
    h4 {
        font-family: 'Bank Circular', sans-serif !important;
    }

.primary-text-color {
    color: var(--primary-color);
}
.primary-bg-color {
    background-color: var(--primary-color);
}
.primary-svg-fill-color {
    fill: var(--primary-color);
}
.primary-svg-stroke-color {
    stroke: var(--primary-color);
}
.primary-btn-color {
    background-color: var(--primary-color);
    color: var(--secondary-color);
}
.secondary-text-color {
    color: var(--secondary-color);
}
.secondary-bg-color {
    background-color: var(--secondary-color);
}
.secondary-svg-fill-color {
    fill: var(--secondary-color);
}
.secondary-svg-stroke-color {
    stroke: var(--secondary-color);
}
.secondary-btn-color {
    background-color: var(--secondary-color);
    color: var(--primary-color);
}
.accent-text-color {
    color: var(--accent-color);
}
.accent-bg-color {
    background-color: var(--accent-color);
}
.accent-svg-fill-color {
    fill: var(--accent-color);
}
.accent-svg-stroke-color {
    stroke: var(--accent-color);
}
.accent-btn-color {
    background-color: var(--accent-color);
    color: var(--primary-color);
}
.white-bg {
    background-color: var(--white-color);
}
.row-3-svg-width {
    width: 7vw;
}
@media (min-width: 576px) {
       .w-sm-80 {
           width: 80%;
       }
 }
@media (max-width: 768px) {
        .row-3-svg-width {
           width: 20vw;
        }
  }

.title-slide {
    min-height: 100%;
}

.small-box {
    width: 20px;
    height: 20px;
    background-color: #fff;
    border: 1px solid #000;
    border-radius: 0 3px 0 0;
}

.line {
    width: 100%;
    height: 1px;
    background-color: #c3c3c3;
    margin-top: -10px;
}

@media (min-width: 767px) {
    .ml-neg {
        margin-left: -30px;
    }
}
@media (min-width: 992px){
.partner-adv-section , .financial-table-section , .snppet-two-col-section , .snppet-two-col-section , .snppet-two-col-section   {
     height:auto!important;
 }
}
.muse-section {
   padding : 20px 0px!important;
}