/* Minification failed. Returning unminified contents.
(54,28): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-one'
(58,21): run-time error CSS1039: Token not allowed after unary operator: '-max-container-width'
(65,23): run-time error CSS1039: Token not allowed after unary operator: '-lora'
(68,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-one'
(82,23): run-time error CSS1039: Token not allowed after unary operator: '-muli'
(83,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-one'
(99,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(106,23): run-time error CSS1039: Token not allowed after unary operator: '-lora'
(107,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-one'
(117,23): run-time error CSS1039: Token not allowed after unary operator: '-muli'
(118,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-one'
(130,22): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-three'
(137,23): run-time error CSS1039: Token not allowed after unary operator: '-muli'
(139,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-one'
(152,23): run-time error CSS1039: Token not allowed after unary operator: '-muli'
(156,17): run-time error CSS1039: Token not allowed after unary operator: '-black'
(161,28): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-three'
(175,23): run-time error CSS1039: Token not allowed after unary operator: '-lora'
(176,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-one'
(180,23): run-time error CSS1039: Token not allowed after unary operator: '-muli'
(183,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-one'
(206,23): run-time error CSS1039: Token not allowed after unary operator: '-muli'
(210,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-one'
(235,23): run-time error CSS1039: Token not allowed after unary operator: '-muli'
(240,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(268,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(270,23): run-time error CSS1039: Token not allowed after unary operator: '-muli'
(286,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(299,28): run-time error CSS1039: Token not allowed after unary operator: '-secondary-two'
(303,28): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-three'
(314,23): run-time error CSS1039: Token not allowed after unary operator: '-muli'
(329,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(330,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(331,23): run-time error CSS1039: Token not allowed after unary operator: '-lora'
(396,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-one'
(400,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-one'
(453,32): run-time error CSS1039: Token not allowed after unary operator: '-primary-one'
(467,23): run-time error CSS1039: Token not allowed after unary operator: '-muli'
(496,27): run-time error CSS1039: Token not allowed after unary operator: '-muli'
(505,28): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-one'
(511,28): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-one'
(517,28): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-five'
(543,28): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-five'
(573,32): run-time error CSS1039: Token not allowed after unary operator: '-primary-three'
(575,32): run-time error CSS1039: Token not allowed after unary operator: '-primary-three'
(577,21): run-time error CSS1039: Token not allowed after unary operator: '-white'
(590,25): run-time error CSS1039: Token not allowed after unary operator: '-primary-three'
(595,32): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(596,25): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(600,40): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(610,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(614,28): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-one'
(639,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(644,21): run-time error CSS1039: Token not allowed after unary operator: '-white'
(649,32): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(657,25): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(661,29): run-time error CSS1039: Token not allowed after unary operator: '-black'
(670,23): run-time error CSS1039: Token not allowed after unary operator: '-muli'
(702,23): run-time error CSS1039: Token not allowed after unary operator: '-muli'
(708,17): run-time error CSS1039: Token not allowed after unary operator: '-secondary-four'
(712,24): run-time error CSS1039: Token not allowed after unary operator: '-secondary-four'
(724,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(725,23): run-time error CSS1039: Token not allowed after unary operator: '-muli'
(742,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-one'
(828,23): run-time error CSS1039: Token not allowed after unary operator: '-muli'
(837,23): run-time error CSS1039: Token not allowed after unary operator: '-muli'
(879,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(885,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(892,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(921,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(950,27): run-time error CSS1039: Token not allowed after unary operator: '-muli'
(954,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(1007,17): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-three'
(1012,28): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-three'
(1023,23): run-time error CSS1039: Token not allowed after unary operator: '-lora'
(1026,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-one'
(1034,23): run-time error CSS1039: Token not allowed after unary operator: '-muli'
(1035,17): run-time error CSS1039: Token not allowed after unary operator: '-secondary-one'
(1058,32): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(1079,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(1106,36): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(1138,23): run-time error CSS1039: Token not allowed after unary operator: '-lora'
(1141,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-one'
(1172,23): run-time error CSS1039: Token not allowed after unary operator: '-muli'
(1173,17): run-time error CSS1039: Token not allowed after unary operator: '-secondary-one'
(1185,23): run-time error CSS1039: Token not allowed after unary operator: '-muli'
(1203,23): run-time error CSS1039: Token not allowed after unary operator: '-muli'
(1204,17): run-time error CSS1039: Token not allowed after unary operator: '-secondary-one'
(1700,26): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(1721,36): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(1729,40): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(1733,36): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1740,30): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(1757,40): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(1775,30): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(1798,46): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(1801,36): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1815,36): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(1819,36): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(1843,28): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-one'
(1845,23): run-time error CSS1039: Token not allowed after unary operator: '-muli'
(1877,27): run-time error CSS1039: Token not allowed after unary operator: '-muli'
(1976,23): run-time error CSS1039: Token not allowed after unary operator: '-muli'
(1983,23): run-time error CSS1039: Token not allowed after unary operator: '-muli'
(1989,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-one'
(1994,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(2010,35): run-time error CSS1046: Expect comma, found '0'
(2010,41): run-time error CSS1046: Expect comma, found '/'
(2010,67): run-time error CSS1046: Expect comma, found '0'
(2010,73): run-time error CSS1046: Expect comma, found '/'
(2016,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(2056,23): run-time error CSS1039: Token not allowed after unary operator: '-muli'
(2062,23): run-time error CSS1039: Token not allowed after unary operator: '-muli'
(2076,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-one'
(2078,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2112,23): run-time error CSS1039: Token not allowed after unary operator: '-muli'
(2135,35): run-time error CSS1046: Expect comma, found '0'
(2135,41): run-time error CSS1046: Expect comma, found '/'
(2135,67): run-time error CSS1046: Expect comma, found '0'
(2135,73): run-time error CSS1046: Expect comma, found '/'
(2136,23): run-time error CSS1039: Token not allowed after unary operator: '-muli'
(2142,32): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(2177,36): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(2185,40): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(2189,36): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2196,30): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(2213,40): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(2226,36): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(2231,30): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(2254,46): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(2257,36): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2271,36): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(2275,36): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(2370,24): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(2385,24): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(2387,35): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(2404,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(2413,35): run-time error CSS1046: Expect comma, found '0'
(2413,41): run-time error CSS1046: Expect comma, found '/'
(2413,67): run-time error CSS1046: Expect comma, found '0'
(2413,73): run-time error CSS1046: Expect comma, found '/'
(2424,17): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-error'
(2453,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(2487,23): run-time error CSS1039: Token not allowed after unary operator: '-lora'
(2506,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2507,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-one'
(2512,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-one'
(2516,23): run-time error CSS1039: Token not allowed after unary operator: '-muli'
(2529,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-three'
(2563,23): run-time error CSS1039: Token not allowed after unary operator: '-muli'
(2580,23): run-time error CSS1039: Token not allowed after unary operator: '-muli'
(2755,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(2764,27): run-time error CSS1039: Token not allowed after unary operator: '-muli'
(2781,21): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-error'
(2792,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-three'
(2794,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-three'
(2796,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2808,21): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2815,32): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(2816,32): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(2824,25): run-time error CSS1039: Token not allowed after unary operator: '-primary-three'
(2832,25): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(2875,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
(2901,17): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-error'
 */
/* BUSINESS LOAN HERO WITH CALCULATOR */
.rl-eligible__list {
    list-style-image: url('../../Images/Icons/icon-tick-blue.svg');
    margin: 0;
    padding: 0 0 0 2.4rem;
}

.rl-eligible__list-item {
    margin-bottom: 2.1rem;
}

.rl-eligible__button {
    margin-bottom: 2rem;
}

@media (min-width: 1024px) {
    .rl-eligible {
        text-align: center;
        padding: 2rem 0 2rem;
    }

    .rl-eligible__list {
        text-align: left;
        max-width: 40%;
        margin: 0 auto;
    }
}

@media (min-width: 769px) {
    .d-desktop {
        display: block;
    }

    .d-mobile {
        display: none;
    }
}

@media (max-width: 768px) {
    .d-mobile-none {
        display: none;
    }

    .d-mobile {
        display: block;
    }
}

.bl-container .c-button {
    font-weight: 500;
}

.bl-hero-calculator {
    background-color: var(--tertiary-one);
}

.bl-hero-calculator__inner {
    max-width: var(--max-container-width);
    margin: 0 auto;
    padding: 3rem 2rem;
}

.bl-hero-calculator__header {
    font-size: 3.4rem;
    font-family: var(--lora);
    font-weight: 500;
    line-height: 4.1rem;
    color: var(--primary-one);
}

.bl-hero-calculator .select_wrap {
    position: relative;
}

.bl-hero-calculator__copy *:last-child {
    margin-bottom: 0;
}

.bl-hero-calculator__para {
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-family: var(--muli);
    color: var(--primary-one);
    margin-bottom: 2.1rem;
}

.bl-hero-calculator__calc {
    margin: 0rem -2rem 2rem -2rem;
}

.bl-hero-calculator .v-application--wrap {
    min-height: auto;
}

/* TERM LOAN BODY CALC */
.bl-term-loans-body-calc {
    padding: 3rem 4.2rem;
    border-top-left-radius: 30px;
    background-color: var(--white);
    margin-top: -3rem;
}

.bl-term-loans-body-calc__title {
    font-size: 2rem;
    line-height: 2.4rem;
    font-family: var(--lora);
    color: var(--primary-one);
    text-align: center;
    font-weight: 500;
    margin-bottom: 2.1rem;
}

.bl-term-loans-body-calc__para {
    font-size: 1.6rem;
    line-height: 2.4rem;
    text-align: center;
    font-family: var(--muli);
    color: var(--primary-one);
}

    .bl-term-loans-body-calc__para span {
        font-weight: 600;
    }

.bl-term-loans-body-calc__action {
    text-align: center;
}

.bl-term-loans-body-calc__total {
    background: var(--tertiary-three);
    padding: 4rem 2.1rem;
}

.bl-term-loans-body-calc__total-title {
    text-align: center;
    font-size: 2rem;
    font-family: var(--muli);
    line-height: 2.1rem;
    color: var(--primary-one);
    margin-bottom: 3rem;
}

    .bl-term-loans-body-calc__total-title span {
        display: block;
    }

        .bl-term-loans-body-calc__total-title span:last-child {
            margin-top: 2.1rem;
        }

.bl-term-loans-body-calc__total-para {
    font-family: var(--muli);
    font-size: 1.4rem;
    line-height: 1.7rem;
    text-align: center;
    color: var(--black);
}

/* BFGS */
.bfgs-info {
    background-color: var(--tertiary-three);
    padding: 5.2rem 0;
}

.bfgs-info__inner {
    max-width: 93.1rem;
    margin: 0 auto;
    padding: 0 2rem;
}

.bfgs-info__header {
    font-size: 3.4rem;
    line-height: 4.1rem;
    margin-bottom: 2.8rem;
    font-family: var(--lora);
    color: var(--primary-one);
}

.bfgs-info__para {
    font-family: var(--muli);
    font-size: 1.8rem;
    line-height: 2.4rem;
    color: var(--primary-one);
}

.bfgs-info__list {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.bfgs-info__list-item {
    width: 43%;
    margin-bottom: 4.5rem;
}

.bfgs-info__list-item-img {
    max-width: 6.8rem;
    margin-bottom: 3rem;
}

.bfgs-info__list-item-para {
    font-family: var(--muli);
    font-weight: bold;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: var(--primary-one);
    display: block;
}

.bfgs-ended-cont a {
    text-decoration: underline;
}

@media (min-width: 1024px) {
    .bfgs-ended-cont {
        max-width: 910px;
    }
}

.request-a-callback {
    text-align: center;
    margin-top: 3.6rem;
}

.request-a-callback__img {
    max-width: 2.8rem;
    margin-right: 1.5rem;
}

.request-a-callback__text {
    font-family: var(--muli);
    font-weight: 600;
    font-size: 1.6rem;
    line-height: 2rem;
    text-decoration-line: underline;
    color: var(--primary-two);
}

.request-a-callback__line {
    max-width: 572px;
    margin: 0 auto 6rem;
}

/* =============================== */
.brick_wrap {
    padding: 0 0 15px;
    display: flex;
    flex-direction: column;
}

.brick {
    border-radius: 15px;
    padding: 35px 20px 20px;
    text-align: center;
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    border: 2.5px solid rgba(10, 38, 67, 0.2);
}

.brick__title {
    color: var(--primary-two);
    font-size: 1.7rem;
    font-family: var(--muli);
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    margin-bottom: 4rem;
}

.brick p {
    margin-top: auto;
    font-weight: 600;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 1.7rem;
}

.brick .intext_link {
    color: var(--primary-two);
    font-size: 1.8rem;
    margin-bottom: 2.9rem;
    margin-top: auto;
    font-weight: 600;
    text-decoration: underline;
}

.brick .btn.btn-new {
    line-height: 2.3;
}

.brick_wall + hr {
    border-top-color: var(--secondary-two);
}

.why_choose_wrap-container {
    background-color: var(--tertiary-three);
    padding-top: 45px;
    padding-bottom: 30px;
}

.why_choose_wrap .why_choose_item {
    display: flex;
    flex-direction: column;
    font-weight: bold;
    justify-content: flex-start;
    align-items: center;
    font-family: var(--muli);
    font-size: 1.8rem;
    padding: 2rem;
    text-align: center;
}

.why_choose_wrap .why_choose_text {
    margin-bottom: 0;
}

.why_choose_wrap .circle {
    display: inline-block;
    width: 7.4rem;
    height: 7.4rem;
    text-align: center;
    background-color: var(--white);
    color: var(--primary-two);
    font-family: var(--lora);
    font-size: 2rem;
    line-height: 7.4rem;
    border-radius: 50%;
    margin-bottom: 10px;
}

.rounded_icon_holder {
    display: inline-block;
    background-color: #fff;
    width: 7.4rem;
    height: 7.4rem;
    border-radius: 50%;
    padding: 2rem;
    margin-bottom: 1.2rem;
}

    .rounded_icon_holder img {
        width: 3.4rem;
        height: 3.4rem;
    }

    .rounded_icon_holder + .c-section-block-icon__item-header
    .c-section-block-icon__item-header-title
    br {
        display: none;
    }

.business_extend_top {
    margin: 0 auto;
    max-width: 83rem;
    padding: 0 0 4rem;
    width: 100%;
}

    .business_extend_top h1,
    .business_extend_top h2,
    .business_extend_top p {
        text-align: left;
    }

    .business_extend_top h1 {
        font-size: 5rem;
        font-weight: 500;
        margin: 0 auto 1.5rem;
        padding: 0 2rem;
    }

    .business_extend_top .section-body__divider {
        margin-top: 4rem;
    }

    .business_extend_top h2 {
        font-size: 3.6rem;
        font-weight: 500;
        margin: 4rem auto 0.5rem;
        padding: 0 2rem;
    }

    .business_extend_top p {
        margin: 0 auto 2.5rem;
        padding: 0 2rem;
    }

.business_extend_calculator {
    color: var(--primary-one);
}

.extend_loan_application_condition {
    color: var(--primary-one);
    font-size: 1.4rem;
    line-height: 1.8rem;
    max-width: 66rem;
    padding: 0 2rem;
    text-align: left;
    margin: 2rem auto 0;
}

.section-body__update {
    padding: 5.6rem 0 5.6rem;
}

    .section-body__update h2 {
        font-size: 3.4rem;
        line-height: 4.6rem;
        text-align: left;
    }

    .section-body__update .c-simple-info__inner {
        margin-left: auto;
        margin-right: auto;
        max-width: 83rem;
    }

    .section-body__update .c-section-block-icon__inner {
        padding: 0 2rem;
        max-width: 85rem;
    }

    .section-body__update.business-wider-icons .c-section-block-icon__inner {
        max-width: 104rem;
    }

    .section-body__update .c-section-block-icon__item-link {
        align-items: start;
        display: flex;
        text-align: left;
    }

    .section-body__update .c-section-block-icon__item-header-title {
        margin-left: 0;
        margin-right: 0;
    }

.section-body__divider {
    margin: 0 auto;
    max-width: 102rem;
    padding: 0;
    width: 100%;
}

    .section-body__divider hr {
        background-color: var(--primary-one);
        border: 0;
        height: 1px;
        margin: 0;
    }

.calculator_part.extend_calculator_box {
    margin: 0 auto;
    max-width: 44rem;
}

.calculator_part .form_part .inner {
    border-radius: 30px 0 0 0;
    box-shadow: 0 0 20px 6px #ebeef1;
    font-family: var(--muli);
    padding: 3rem 2rem;
    background-color: #fff;
    border-top-left-radius: 30px;
}

.truck-loan-repayments .calculator_part .form_part .inner {
    background-color: transparent !important;
}



.calculator_part.extend_calculator_box .form_part .inner {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0;
}

.calculator_part.extend_calculator_box .form_part .inner_part_one,
.calculator_part.extend_calculator_box .form_part .inner_part_two {
    flex: 1 0 100%;
}

.calculator_part.extend_calculator_box .form_part .inner_part_one {
    padding: 4rem 1.6rem;
}

    .calculator_part.extend_calculator_box .form_part .inner_part_one h4 {
        font-family: var(--muli);
        font-size: 2rem;
        font-weight: 700;
        line-height: 2.8rem;
        margin: 0 0 3rem;
        text-align: left;
    }

.calculator_part.extend_calculator_box .form_part .inner_part_two {
    background-color: var(--tertiary-one);
    display: flex;
    flex-direction: column;
}

.calculator_part.extend_calculator_box .form_part .inner_part_two {
    background-color: var(--tertiary-one);
    display: flex;
    flex-direction: column;
}

.calculator_part.extend_calculator_box .form_part .inner_part_result {
    background-color: var(--tertiary-five);
    padding: 3.2rem 2rem;
}

    .calculator_part.extend_calculator_box .form_part .inner_part_result p {
        margin: 0;
        padding: 0;
        text-align: center;
    }

    .calculator_part.extend_calculator_box .form_part .inner_part_result .amount {
        font-size: 4.5rem;
        font-weight: 700;
    }

    .calculator_part.extend_calculator_box .form_part .inner_part_result .period {
        font-size: 2.8rem;
        font-weight: 700;
    }

.calculator_part.extend_calculator_box .form_part .inner_part_apply {
    padding: 4rem 0 0;
    position: relative;
}

    .calculator_part.extend_calculator_box .form_part .inner_part_apply::before {
        border-color: var(--tertiary-five) transparent transparent transparent;
        border-style: solid;
        border-width: 2rem 2rem 0 2rem;
        content: '';
        height: 0;
        left: calc(50% - 1.5rem);
        position: absolute;
        top: -1px;
        width: 0;
    }

    .calculator_part.extend_calculator_box .form_part .inner_part_apply table {
        border-collapse: collapse;
        margin: 0 auto;
    }

        .calculator_part.extend_calculator_box .form_part .inner_part_apply table td {
            border: 0 none;
            padding: 0 2rem 0 0;
        }

            .calculator_part.extend_calculator_box .form_part .inner_part_apply table td:first-child {
                padding-right: 2rem;
            }

            .calculator_part.extend_calculator_box .form_part .inner_part_apply table td:last-child {
                font-weight: bold;
            }

    .calculator_part.extend_calculator_box .form_part .inner_part_apply .v-btn {
        background-color: var(--primary-three) !important;
        border-radius: 3rem;
        border: 1px solid var(--primary-three);
        box-shadow: none;
        color: var(--white);
        display: block;
        font-size: 1.8rem;
        font-weight: 400;
        letter-spacing: initial;
        margin: 0 auto 1rem;
        text-transform: initial;
        height: 4rem !important;
        width: 214px;
    }

        .calculator_part.extend_calculator_box .form_part .inner_part_apply .v-btn:not(:disabled):hover {
            background-color: #ffffff !important;
            color: var(--primary-three);
        }

        .calculator_part.extend_calculator_box .form_part .inner_part_apply .v-btn.secondary {
            background-color: #ffffff !important;
            border-color: var(--primary-two);
            color: var(--primary-two);
        }

            .calculator_part.extend_calculator_box .form_part .inner_part_apply .v-btn.secondary:hover {
                background-color: var(--primary-two) !important;
                color: #ffffff;
            }

/* Override styles for the OfB step zero calculator for use in the landing pages */
.landing-page .c-section-block h1 {
    font-weight: 400;
}

.landing-page .c-section-block h2 {
    color: var(--primary-two);
}

.landing-page .calculator_part .form_part .inner {
    background-color: var(--tertiary-one);
}

.landing-page .v-text-field--outlined > .v-input__control > .v-input__slot {
    background-color: white;
    box-shadow: 0px 3px 4px rgba(2, 0, 185, 0.04), 0px 3px 16px rgba(2, 0, 185, 0.08) !important;
}

    .landing-page .v-text-field--outlined > .v-input__control > .v-input__slot .v-label--active {
        display: none;
    }

    .landing-page .v-text-field--outlined > .v-input__control > .v-input__slot legend {
        width: 0 !important;
    }

.landing-page .v-text-field--outlined fieldset {
    border: none;
}

.landing-page .section-body {
    padding-top: 64px;
}

.landing-page .calculator_part .results .c-button.v-btn {
    background-color: var(--primary-two) !important;
    margin-left: 0;
}

    .landing-page .calculator_part .results .c-button.v-btn span {
        color: var(--white);
    }

    .landing-page .calculator_part .results .c-button.v-btn:hover {
        background-color: white !important;
        border: 1px solid var(--primary-two);
    }

        .landing-page .calculator_part .results .c-button.v-btn:hover:before {
            opacity: 0;
        }

        .landing-page .calculator_part .results .c-button.v-btn:hover span {
            color: var(--primary-two);
        }

.landing-page .calculator_part .results .v-btn.c-button:focus {
    outline: 1px solid var(--black) !important;
}

.landing-page .calculator_part .results .v-btn.c-button::before {
    background-color: transparent !important;
}
/* End override for landing pages */

.calculator_part h4 {
    font-family: var(--muli);
    font-size: 24px;
    margin: 0 0 2rem;
}

.calculator_part .v-application {
    border-top-left-radius: 30px;
}

.bfgs_form h4 {
    text-align: center;
}

.business_extend_calculator,
.ofb_short_form {
    opacity: 0;
    transition: opacity 0.4s;
}

.calculator_part .loaded {
    opacity: 1;
}

.calculator_part .centered {
    text-align: center;
}

.calculator_part .form_line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 3.5rem;
    font-family: var(--muli);
}

.form_line.visually_disabled input,
.form_line.visually_disabled .v-input,
.form_line.visually_disabled .loanterm_line_text {
    color: var(--secondary-four);
}

.form_line.visually_disabled .loanterm_line {
    border-color: var(--secondary-four);
}

.calculator_part .v-input__slot {
    box-shadow: none !important;
}

.business_extend_calculator .menuable__content__active {
    z-index: 80 !important;
}

.calculator_part .label_text {
    color: var(--primary-two);
    font-family: var(--muli);
    font-size: 1.6rem;
    white-space: nowrap;
    margin-right: 1rem;
    position: relative;
}

.label_text.wrap_text {
    white-space: normal;
}

.label_text.small_text {
    font-size: 1.4rem;
    line-height: 1.2;
}

.calculator_part .label_text.black_text {
    color: var(--primary-one);
}

.repayment_estimation_app .v-list-item__title,
.calculator_part .v-list-item__title {
    font-size: 1.5rem;
    white-space: normal;
}

.repayment_estimation_app .v-select__selection--comma,
.calculator_part .v-select__selection--comma {
    white-space: normal;
}

    .repayment_estimation_app .v-list-item__title:first-letter,
    .calculator_part .v-list-item__title:first-letter,
    .repayment_estimation_app .v-select__selection--comma:first-letter,
    .calculator_part .v-select__selection--comma:first-letter {
        text-transform: capitalize;
    }

.calculator_part .input_wrap {
    flex: 0 0 50%;
    border-radius: 5px;
    display: flex;
    align-items: center;
    position: relative;
}

    .calculator_part .input_wrap.wide {
        flex: 0 0 67%;
    }

    .calculator_part .input_wrap.fullwidth {
        flex: 0 0 100%;
    }

.calculator_part .loanterm_line {
    flex: 0 0 auto;
}

.calculator_part .select_arrow {
    position: absolute;
    right: 1.5rem;
    top: 1.5rem;
    z-index: 0;
}

.calculator_part .select_wrap .v-text-field__details {
    position: absolute;
    bottom: -27px;
}

.calculator_part .select_wrap .v-input__slot {
    margin-bottom: 0;
}

.calculator_part .v-text-field--enclosed .v-input__append-inner {
    margin-top: 15px;
}

.repayment_estimation_app .v-text-field--outlined.v-input--has-state fieldset,
.calculator_part .v-text-field--outlined.v-input--has-state fieldset {
    border-width: 1px;
}

.calculator_part .styled_input {
    appearance: none;
    -webkit-appearance: none;
    width: 100%;
    height: 54px;
    padding: 0;
    border: none;
    flex: 1 1 auto;
    position: relative;
    z-index: 5;
    background-color: transparent;
}

.repayment_estimation_app .v-messages.error--text,
.calculator_part .v-messages.error--text {
    color: red;
}

.under_button {
    font-size: 1.4rem;
    font-family: var(--muli);
}

    .under_button a {
        text-decoration: underline;
    }

.ofb_short_form,
.repayment_estimation_app {
    font-family: var(--muli);
}

    .ofb_short_form .select_wrap {
        flex: 0 0 100%;
    }

.ofb_short_form_step_zero .select_wrap {
    flex: 0 0 70%;
}

.repayment_estimation_app .select_wrap fieldset,
.calculator_part .ofb_short_form .select_wrap fieldset {
    border-width: 1px !important;
}

.ofb_short_form .form_line {
    margin-bottom: 4rem;
    margin-top: 1rem;
}

.product_page_form .v-text-field--outlined .v-label {
    left: 2rem !important;
}

.product_page_form .v-text-field--outlined .v-select__slot .v-label {
    left: 0 !important;
}

.ofb_short_form .v-text-field--outlined .v-label,
.repayment_estimation_app .v-text-field--outlined .v-label {
    left: 2rem !important;
}

.ofb_short_form .v-text-field--outlined .v-select__slot .v-label,
.repayment_estimation_app .v-text-field--outlined .v-select__slot .v-label {
    left: 0 !important;
}

.product_page_form .v-text-field--outlined.v-input--is-label-active .v-label,
.ofb_short_form .v-text-field--outlined.v-input--is-label-active .v-label,
.ofb_short_form .v-text-field--outlined.v-input--is-focused .v-label {
    color: var(--primary-two);
    left: 0 !important;
}

.repayment_estimation_app .v-text-field--outlined.v-input--is-label-active .v-label,
.repayment_estimation_app .v-text-field--outlined.v-input--is-focused .v-label {
    color: var(--primary-two);
    left: -2.5rem !important;
}

.product_page_form .v-text-field--outlined.v-input--is-focused,
.repayment_estimation_app .v-text-field--outlined.v-input--is-focused,
.ofb_short_form .v-text-field--outlined.v-input--is-focused {
    color: var(--primary-two);
}

    .product_page_form .v-text-field--outlined.v-input--is-focused .v-label {
        left: 0 !important;
    }

.repayment_estimation_app .select_wrap {
    position: relative;
}

@media screen and (max-width: 576px) {
    .extend_calculator_box .tooltip_box .tooltip_text {
        position: fixed;
        bottom: 5rem;
        left: 10vw;
        width: 80vw;
        z-index: 1050;
        line-height: 1.3;
    }
}

.repayment_estimation_app .v-btn,
.calculator_part .results .v-btn {
    display: block;
    line-height: 2.3;
    height: 4rem !important;
    border-radius: 30px;
    background-color: transparent !important;
    color: var(--primary-two);
    box-shadow: none;
}

.calculator_part .results .v-btn {
    margin: 3rem auto;
}

.repayment_estimation_app .v-btn {
    margin: 1rem auto;
}

.repayment_estimation_app .v-btn,
.calculator_part .results .v-btn {
    width: 14rem;
}

    .repayment_estimation_app .v-btn:hover,
    .calculator_part .results .v-btn:hover {
        background-color: #0200b9 !important;
    }

        .repayment_estimation_app .v-btn:hover span,
        .calculator_part .results .v-btn:hover span {
            color: white;
        }

    .repayment_estimation_app .v-btn span,
    .calculator_part .results .v-btn span {
        font-family: var(--muli);
        font-size: 17px;
        line-height: 2rem;
        text-transform: none;
        color: var(--primary-two);
    }

.business_extend_top .theme--light.v-application {
    background: transparent;
}

.styled_input.no_legend legend {
    display: none;
}

.styled_input.no_legend fieldset {
    top: 0;
}

.loanterm_line {
    display: flex;
    justify-content: center;
    border: 1px solid rgba(0, 0, 0, 0.38);
}

    .loanterm_line .loanterm_line_input {
        appearance: none;
        -webkit-appearance: none;
        width: 4rem;
        height: 56px;
        padding: 0 0.5rem;
        border: none;
        flex: 0 0 4rem;
        position: relative;
        z-index: 5;
        text-align: center;
        background-color: transparent;
    }

.business_extend_calculator input[type='number']::-webkit-inner-spin-button,
.business_extend_calculator input[type='number']::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.loanterm_line .loanterm_line_text {
    padding-right: 1rem;
    padding-left: 0.5rem;
}

/* HEARTLAND EXTEND CALC */
.extend_calculator_box .v-application--wrap {
    min-height: auto;
}

/* ELIGIBLE LIST */
.bl-eligible-list {
    color: var(--tertiary-three);
    padding: 3.6rem 0;
}

.bl-eligible-list--bg-tertiary-three {
    background-color: var(--tertiary-three);
}

.bl-eligible-list__inner {
    padding: 0 2rem;
    max-width: 83.1rem;
    margin: 0 auto;
}

.bl-eligible-list__title {
    font-size: 3.4rem;
    font-family: var(--lora);
    font-weight: 500;
    line-height: 4.1rem;
    color: var(--primary-one);
    margin-bottom: 3rem;
}

.bl-eligible-list__list-item,
.bl-eligible-list__para {
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-family: var(--muli);
    color: var(--secondary-one);
    margin-bottom: 2.1rem;
}

    .bl-eligible-list__para a {
        text-decoration: underline;
    }

.bl-eligible-list__list {
    list-style: none;
    margin: 0;
    padding: 0;
}

.bl-eligible-list__list-item {
    position: relative;
    padding-left: 3.3rem;
}

    .bl-eligible-list__list-item::before,
    .bl-eligible-list__list-item::after {
        content: '';
        display: block;
        background-color: var(--primary-two);
        position: absolute;
        height: 2px;
        border-radius: 1px;
    }

    .bl-eligible-list__list-item::before {
        width: 5px;
        left: 1px;
        transform: rotate(45deg);
        top: 14px;
    }

    .bl-eligible-list__list-item::after {
        width: 12px;
        left: 3px;
        top: 12px;
        transform: rotate(-45deg);
    }

.bl-eligible-list--bfgs .bl-eligible-list__para b {
    color: var(--primary-two);
    font-weight: 500;
}

.faq-exclude {
    list-style: none;
    padding-left: 0;
}

    .faq-exclude li {
        position: relative;
    }

        .faq-exclude li::before {
            transform: rotate(-45deg);
        }

        .faq-exclude li::after {
            transform: rotate(45deg);
        }

        .faq-exclude li::before,
        .faq-exclude li::after {
            content: '';
            display: block;
            height: 1px;
            width: 12px;
            background-color: var(--primary-two);
            position: absolute;
            left: -20px;
            top: 12px;
        }

.faq-bfgs .c-accordion__para li:not(:last-child) {
    margin-bottom: 15px;
}

.faq-bfgs .c-accordion__para-item ul {
    padding-left: 1.5rem;
}

.faq-bfgs .list-header {
    margin-top: 1.2rem;
    margin-bottom: 1.2rem;
    display: block;
}

/* BGFS APPLY */
.bfgs-apply {
    padding: 6rem 0;
}

.bfgs-apply__inner {
    max-width: 831px;
    margin: 0 auto;
}

.bfgs-apply__header {
    font-size: 3.4rem;
    font-family: var(--lora);
    font-weight: 500;
    line-height: 4.1rem;
    color: var(--primary-one);
    margin-bottom: 6rem;
    text-align: center;
}

.bfgs-apply__list {
    list-style: none;
    margin: 0;
    padding: 0;
}

.bfgs-apply__list-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    max-width: 80%;
    margin: 0 auto 3rem;
    text-align: center;
}

    .bfgs-apply__list-item:last-child .bfgs-apply__arrow {
        display: none;
    }

.bfgs-apply__list-item-img {
    margin-bottom: 1.2rem;
}

.bfgs-apply__list-item-title {
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-family: var(--muli);
    color: var(--secondary-one);
    margin-bottom: 3rem;
    font-weight: 700;
}

.bfgs-apply__arrow {
    width: 100%;
    max-width: 1.7rem;
}

.bfgs-apply__small-print {
    font-size: 1.4rem;
    font-family: var(--muli);
    line-height: 1.7rem;
    text-align: center;
    width: 100%;
    display: block;
}

.step-zero__inner {
    padding: 3rem 2rem;
    margin-top: 3rem;
    border-top-left-radius: 3rem;
    box-shadow: 5px 30px 140px rgba(0, 0, 0, 0.12);
}

.step-zero__para {
    margin-top: 3rem;
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-family: var(--muli);
    color: var(--secondary-one);
}

    .step-zero__para a {
        text-decoration: underline;
    }

.ofb_short_form_step_zero {
    margin: 0 -2rem;
}

.faq-bfgs ul {
    padding-top: 1.5rem;
}

.bl-hero-calculator.bl-hero-calculator--bfgs .v-input--radio-group .v-radio {
    margin-right: 2.8rem;
}

.bl-hero-calculator.bl-hero-calculator--bfgs .v-icon {
    font-size: 4.5rem;
}

.bl-hero-calculator.bl-hero-calculator--bfgs .v-input--selection-controls__input {
    margin-right: 1.8rem;
}
/*
    MEDIA
    --------------------------------------------
*/
@media (min-width: 768px) and (max-width: 1023px) {
    .bl-hero-calculator__inner {
        padding-top: 3rem;
    }

        .bl-hero-calculator__inner .bl-hero-calculator__calc {
            margin-bottom: -3rem;
        }

    .bl-hero-calculator--bfgs .bl-hero-calculator__inner {
        display: block;
    }

    .bl-hero-calculator--bfgs .bl-hero-calculator__copy {
        text-align: center;
        max-width: 100%;
    }

    .bl-hero-calculator--bfgs .bl-hero-calculator__calc {
        z-index: 1;
        margin: 30px auto 0;
        max-width: 573px;
    }

    /* BFGS INFO */
    .bfgs-info {
        padding-top: 5.2rem;
    }
}

@media (min-width: 768px) {
    .section-body__update h2 {
        font-size: 4rem;
        line-height: 5rem;
        text-align: center;
    }

    .section-body__update .c-accordion {
        max-width: 83rem;
        width: 100%;
    }

    .business_extend_top {
        max-width: 90rem;
        padding: 0 2rem 4rem;
    }

        .business_extend_top h1,
        .business_extend_top h2,
        .business_extend_top p {
            padding: 0;
            text-align: center;
        }

    .revolving_credit_header + .section-body {
        padding-top: 6rem;
    }

    .bl-hero-calculator__inner {
        display: flex;
        justify-content: space-between;
    }

    .bl-hero-calculator__copy *:last-child {
        margin-bottom: 0;
    }

    .bl-hero-calculator__copy {
        max-width: 26.7rem;
    }

    .bl-hero-calculator__calc {
        max-width: 59%;
        margin-bottom: 0;
        margin-left: 0;
        position: relative;
        width: 100%;
    }

    /* TERM LOAN */

    .bl-term-loans-body-calc-wrapper {
        max-width: 54.2rem;
        margin: 0 auto;
    }

    .bl-term-loans-body-calc {
        margin-top: 8rem;
        box-shadow: 5px 8px 80px rgba(0, 0, 0, 0.1);
        padding: 4.2rem 6.2rem;
    }

    .bl-term-loans-body-calc__title {
        margin-bottom: 3.2rem;
    }

    .bl-term-loans-body-calc__para {
        max-width: 74%;
        margin: 0 auto;
    }

    /* ELIGIBLE LIST */
    .bl-eligible-list__title {
        font-size: 4.5rem;
        line-height: 5.4rem;
    }

    .bl-eligible-list__list-item,
    .bl-eligible-list__para {
        font-size: 1.8rem;
        line-height: 2.6rem;
    }

    /* BFGS INFO */
    .bfgs-info__header {
        text-align: center;
        font-size: 4.5rem;
        line-height: 5.4rem;
    }

    .bfgs-info__para {
        text-align: center;
        margin-bottom: 6.6rem;
    }

    .bfgs-info__list-item {
        width: 17%;
        margin-bottom: 0;
    }

    /* BFGS APPLY */
    .bfgs-apply__list {
        display: flex;
        flex-wrap: wrap;
    }

    .bfgs-apply__list-item {
        width: 27%;
        position: relative;
    }

    .bfgs-apply__arrow {
        position: absolute;
        right: -40px;
        transform: rotate(-90deg);
        top: 7px;
        max-width: 2rem;
    }

    .bfgs-apply__list-item:nth-child(3n) .bfgs-apply__arrow {
        display: none;
    }

    .step-zero__inner {
        max-width: 57.2rem;
        margin: 0 auto;
    }

    /* ==================================== */
    .brick_wall {
        padding: 0px;
        display: flex;
        flex-wrap: wrap;
    }

    .brick_wrap {
        padding: 0 8px 25px;
        width: 33%;
    }

        .brick_wrap:first-child {
            padding-left: 0px;
        }

        .brick_wrap:last-child {
            padding-right: 0px;
        }

    .brick {
        padding: 35px 19px 20px;
    }

    .why_choose_wrap .circle {
        width: 10rem;
        height: 10rem;
        font-size: 2.8rem;
        line-height: 10rem;
        margin-top: 0.8rem;
    }

    .rounded_icon_holder {
        width: 10rem;
        height: 10rem;
        padding: 2.5rem;
    }

        .rounded_icon_holder img {
            width: 5rem;
            height: 5rem;
        }

        .rounded_icon_holder + .c-section-block-icon__item-header
        .c-section-block-icon__item-header-title
        br {
            display: inline-block;
        }

    .calculator_part.extend_calculator_box {
        max-width: 83rem;
    }

        .calculator_part.extend_calculator_box .form_part .inner {
            flex-direction: row;
            margin: 0 auto;
            max-width: 100%;
        }

        .calculator_part.extend_calculator_box .form_part .inner_part_one,
        .calculator_part.extend_calculator_box .form_part .inner_part_two {
            flex: 1 0 50%;
        }

        .calculator_part.extend_calculator_box .form_part .inner_part_one {
            padding: 4rem 2.8rem;
        }

            .calculator_part.extend_calculator_box .form_part .inner_part_one h4 {
                font-size: 2.4rem;
                line-height: 3.4rem;
            }

        .calculator_part.extend_calculator_box .form_part .inner_part_result {
            padding: 4.5rem 2.9rem;
        }

            .calculator_part.extend_calculator_box .form_part .inner_part_result .amount {
                font-size: 5.5rem;
                margin-bottom: 1.6rem;
            }

            .calculator_part.extend_calculator_box .form_part .inner_part_result .period {
                font-size: 3rem;
            }

        .calculator_part.extend_calculator_box .form_part .inner_part_apply {
            padding: 4.8rem 0 4rem;
        }

    .extend_loan_application_condition {
        padding: 0;
        text-align: center;
    }

    .ofb_short_form_step_zero {
        max-width: 66rem;
        margin: 0 auto;
    }

        .ofb_short_form_step_zero.bfgs_form h4 {
            margin-left: 0;
            margin-right: 0;
        }

    .calculator_part .form_part .inner {
        padding: 3rem 6rem;
    }

    .ofb_short_form_step_zero.form_part .inner {
        padding: 5rem 8.5rem 6rem;
    }

    .calculator_part h4 {
        margin: 0 -3rem 2rem;
        text-align: center;
        font-size: 28px;
    }
}

@media (min-width: 1024px) {
    .section-body__update:not(.section-body-next) {
        padding: 8rem 0 5.6rem;
    }

    .bl-hero {
        margin-top: 2rem;
    }

    .bl-container {
        margin-top: 5rem;
    }

    /* BUSINESS LOAN HERO WITH CALCULATOR */

    .revolving_credit_header + .section-body {
        padding-top: 12rem;
    }

    .bl-hero-calculator.revolving_credit_header {
        height: 42rem;
    }

    .bl-hero-calculator__header {
        font-size: 5rem;
        line-height: 6rem;
    }

    .bl-hero-calculator__inner {
        padding: 5.2rem 2rem;
    }

    .bl-hero-calculator__copy {
        max-width: 65rem;
        margin: 0 3rem 0 0;
        text-align: center;
    }

    .bl-hero-calculator__copy--left {
        text-align: left;
    }

    .bl-hero-calculator__calc {
        margin-right: 0;
        max-width: 46.7rem;
        z-index: 1;
    }

    .bl-hero-calculator__para {
        font-size: 18px;
        line-height: 26px;
    }

    .bl-hero-calculator__header {
        font-size: 5rem;
        line-height: 6rem;
        margin-bottom: 2.6rem;
    }

    /* TERM LOAN */
    .bl-term-loans-body-calc-wrapper {
        max-width: 65.8rem;
    }

    .bl-term-loans-body-calc__para {
        font-size: 1.8rem;
        line-height: 2.6rem;
        max-width: 100%;
    }

    .bl-term-loans-body-calc__total {
        padding: 4.8rem 2.1rem;
    }

    .bl-term-loans-body-calc__total-para {
        max-width: 51.1rem;
        margin: 0 auto;
    }

    /* ELIGIBLE LIST */
    .bl-eligible-list__title {
        font-size: 5rem;
        line-height: 6rem;
        text-align: center;
    }

    .bfgs-info {
        padding: 4rem 0 8rem;
    }

    .bfgs-info__list-item-img {
        max-width: 11.6rem;
    }

    /* BGFS APPlY */
    .bfgs-apply__header {
        font-size: 5rem;
        line-height: 6rem;
    }

    .bfgs-apply__list-item-img {
        margin-bottom: 2.7rem;
    }

    .bfgs-apply__arrow {
        top: 4rem;
    }

    .bfgs-apply__list-item-title {
        font-size: 1.8rem;
        line-height: 2.7rem;
    }

    .step-zero__para {
        font-size: 1.8rem;
        line-height: 2.6rem;
    }

    /* ============================ */

    .calculator_part .form_inside {
        padding-top: 3rem;
    }

    .calculator_part .loanterm_line {
        flex: 0 0 67%;
    }

    .brick .btn.btn-new {
        line-height: 2;
    }

    .why_choose_wrap .circle {
        width: 14rem;
        height: 14rem;
        font-size: 3.4rem;
        line-height: 14rem;
    }

    .rounded_icon_holder {
        width: 12rem;
        height: 12rem;
        padding: 3rem;
        margin-bottom: 1.6rem;
    }

        .rounded_icon_holder img {
            width: 6rem;
            height: 6rem;
        }

    .business_extend_top {
        padding-top: 8rem;
        padding-bottom: 8rem;
    }

    .extend_calculator_box {
        padding: 0;
    }

        .extend_calculator_box h4 {
            margin-bottom: 3rem;
            text-align: center;
        }

        .extend_calculator_box .form_part .inner {
            box-shadow: 0 0 20px 5px #ebeef1;
            padding-bottom: 1rem;
            padding-top: 1rem;
        }

    .brick p {
        font-size: 1.8rem;
        line-height: 2.4rem;
        min-height: 7.2rem;
    }
}

.custom_slider {
    flex: 1 1 100%;
    position: relative;
}

    .custom_slider .webkit_lower_track {
        height: 8px;
        right: 0;
        left: 0;
        top: 19px;
        background: var(--primary-two);
        position: absolute;
        pointer-events: none;
        cursor: pointer;
        z-index: -1;
    }

    .custom_slider input[type='range'] {
        width: 100%;
        height: 42px;
        margin: 0;
        padding: 0;
        -webkit-appearance: none;
        outline: none !important;
    }

        .custom_slider input[type='range']:disabled {
            opacity: 0.5;
        }

        .custom_slider input[type='range']:focus::-webkit-slider-thumb {
            background-color: var(--primary-two);
        }

        .custom_slider input[type='range']::-webkit-slider-thumb {
            -webkit-appearance: none;
            width: 38px;
            height: 38px;
            border-radius: 50%;
            box-shadow: 0 0 0 4px var(--primary-two);
            transform: translateY(-50%);
            margin-top: 2px;
            cursor: pointer;
            background-color: var(--white);
            transition: background-color 0.4s;
            z-index: 5;
            position: relative;
        }

        .custom_slider input[type='range']::-webkit-slider-runnable-track {
            background: var(--primary-two);
            height: 8px;
            cursor: pointer;
            transition: all 0.2s ease;
            width: 100%;
            border-radius: 4px;
        }

        .custom_slider input[type='range']::-webkit-media-slider-container {
            background: transparent;
        }

        .custom_slider input[type='range']::-moz-range-thumb {
            width: 38px;
            height: 38px;
            border-radius: 50%;
            /* border: 2px solid var(--primary-two); */
            box-shadow: 0 0 0 4px var(--primary-two);
            transform: translateY(-50%);
            margin-top: 2px;
            cursor: pointer;
            background-color: #ffffff;
            -moz-appearance: none;
            transform: translateY(0%);
            z-index: 5;
            position: relative;
        }

        .custom_slider input[type='range']::-moz-range-track {
            -moz-appearance: none;
            background-color: #ffffff;
        }

        .custom_slider input[type='range']::-moz-range-progress {
            -moz-appearance: none;
            background: var(--primary-two);
            height: 8px;
            cursor: pointer;
            transition: all 0.2s ease;
            width: 100%;
        }

        .custom_slider input[type='range']::-ms-track {
            height: 8px;
            cursor: pointer;
            transition: all 0.2s ease;
            width: 100%;
            height: 3px;
            background: transparent;
            border-color: transparent;
            border-width: 15px 0;
            color: transparent;
            position: relative;
            z-index: 0;
        }

        .custom_slider input[type='range']::-ms-thumb {
            border-radius: 50%;
            box-shadow: inset 0 0 0 4px var(--primary-two);
            margin-top: 2px;
            cursor: pointer;
            background-color: var(--white);
            transform: translateY(0%);
            margin-top: 0;
            width: 32px;
            height: 32px;
            z-index: 500;
            position: relative;
            background-size: 32px;
            background-position: center center;
            background-repeat: no-repeat;
            /* background-image: url('../Images/Icons/icon-slider-handle.svg'); */
        }

        .custom_slider input[type='range']::-ms-fill-lower {
            background-color: var(--primary-two);
        }

        .custom_slider input[type='range']::-ms-fill-upper {
            background-color: var(--primary-two);
        }

        .custom_slider input[type='range']::-ms-tooltip {
            display: none;
        }

        .custom_slider input[type='range']::-moz-focus-outer {
            border: 0;
        }

/* Step zero simplified layout */

.simplified_layout_header,
.show_on_step_zero,
.bl-container .under_button {
    display: none;
}

.business_loans_simple .top-nav {
    display: none;
}

.business_loans_simple .subheader_line {
    background-color: var(--tertiary-one);
    text-align: center;
    font-family: var(--muli);
    font-size: 2rem;
    padding: 2rem;
}

.business_loans_simple .under_button {
    display: block;
    margin-bottom: 2rem;
}

.business_loans_simple .show_on_step_zero {
    display: block;
}

.business_loans_simple .extend_calculator_box {
    margin: 0 -2rem;
}

@media (min-width: 768px) {
    .business_loans_simple .extend_calculator_box {
        margin: 0 0 8rem;
    }

        .business_loans_simple .extend_calculator_box .table_inside {
            width: 100%;
        }
}

@media (min-width: 1025px) {
    .business_loans_simple .simplified_layout_header {
        display: inline-block;
        font-size: 1.8rem;
        font-family: var(--muli);
        line-height: 2;
    }
}

.repayment_estimation_app .bounce-enter-active {
    animation: bounce-in 0.5s;
}

.repayment_estimation_app .bounce-leave-active {
    animation: bounce-in 0.5s reverse;
}

@keyframes slide_in {
    0% {
        margin-right: -200vw;
        margin-left: 0;
        opacity: 0;
    }

    70% {
        margin-right: 0;
        margin-left: -15vw;
        opacity: 1;
    }

    100% {
        margin-right: 0;
        margin-left: 0;
    }
}

/** News Item **/

.news-item__section {
    padding-top: 60px;
    padding-bottom: 90px;
}

.news-item__wrapper {
    margin-top: 60px;
    margin-bottom: 60px;
}

h2.news-item__title {
    font-size: 4rem;
}

.news-item__wrapper img {
    margin-bottom: 20px;
    width: 100%;
}

.news-item__wrapper p {
    font-weight: 500;
    margin-bottom: 30px;
}

/** News Item END **/

.news-item__section.business-finance-article__heading__background {
    background-color: #f6f9fc;
    padding-bottom: 0;
}

.business-finance-article__heading {
    font-size: 5rem;
    line-height: 6.5rem;
    font-weight: 600;
    padding-bottom: 15px;
    color: #0a2642;
}

@media (max-width: 767px) {
    .business-finance-article__heading {
        font-size: 4.5rem;
        line-height: 5rem;
    }
}

.business-blog__heading {
    font-size: 3rem;
    font-weight: 600;
    color: #0a2642;
}

.btn.btn-seniors-green-outline {
    color: #009ddb;
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #009ddb;
}

    .btn.btn-seniors-green-outline:hover {
        background: #009ddb;
        color: #fff;
    }

/* EXTENDED CALCULATOR FORM ELEMENTS */
.business_extend_calculator .form_label {
    font-family: var(--muli);
    margin-bottom: 0;
}

.business_extend_calculator .v-input {
    border: 1px solid transparent;
    border-radius: 3px;
    font-family: var(--muli);
    padding-top: 0;
}

.business_extend_calculator .v-input__slot {
    border: 1px solid transparent;
    color: var(--primary-one) !important;
    padding: 0 !important;
}

.business_extend_calculator .v-input.v-input--is-focused .v-input__slot {
    border: 1px solid var(--primary-two);
}

.business_extend_calculator .v-input__slot::before,
.business_extend_calculator .v-input__slot::after {
    display: none;
}

.business_extend_calculator fieldset {
    padding: 0 !important;
}

.business_extend_calculator .v-text-field__slot,
.business_extend_calculator .v-select__slot {
    align-items: center;
    border-radius: 3px;
    box-shadow: 0px 2px 2px rgb(2 0 185 / 4%), 0px 2px 10px rgb(2 0 185 / 8%);
    display: flex;
    padding: 0 9px;
}

.business_extend_calculator .v-text-field__prefix {
    color: var(--primary-two);
    margin-right: 0.6rem;
}

.business_extend_calculator .v-text-field .v-label {
    margin-bottom: 0;
}

    .business_extend_calculator .v-text-field .v-label.v-label--active {
        display: none;
    }

.business_extend_calculator .v-text-field.v-text-field--prefix .v-label {
    height: 3rem;
    line-height: 3rem;
    padding-left: 1.5rem;
    padding-top: 0.1rem;
}

.business_extend_calculator .v-select__slot {
    height: 44px;
}

    .business_extend_calculator .v-select__slot .v-label {
        height: 3rem;
        line-height: 3rem;
        padding-left: 0.8rem;
    }

.business_extend_calculator .v-select__selection {
    line-height: 4.3rem;
    max-width: 95%;
}

.business_extend_calculator .v-input__append-inner {
    margin-top: 10px !important;
}

.business_extend_calculator input {
    border: 0;
    font-family: var(--muli);
    height: 40px;
    outline: none;
}

.business_extend_calculator .v-list-item {
    font-family: var(--muli);
    min-height: 35px;
}

.business_extend_calculator .v-list-item__content {
    padding: 2px 0;
}

.business_extend_calculator .v-btn:disabled {
    cursor: inherit;
    opacity: 0.7;
}

.hover-tipso-tooltip {
    background-color: var(--primary-one);
    border-radius: 50%;
    color: var(--white);
    cursor: help;
    display: inline-block;
    font-family: Lora;
    font-size: 18px;
    font-weight: bold;
    height: 22px;
    line-height: 18px;
    margin-left: 0.5rem;
    padding: 2px 0 0 0;
    text-align: center;
    width: 22px;
}

@media (max-width: 768px) {
    .hover-tipso-tooltip {
        font-size: 14px;
        height: 18px;
        line-height: 14px;
        padding: 1px 0 0 0;
        transform: translateY(-1px);
        width: 18px;
    }
}

.tipso_bubble {
    border-radius: 8px;
    font-size: 14px;
    line-height: 20px;
    padding: 0.8rem;
}

.business_extend_calculator .minimum-repayment-note,
.business_extend_calculator .estimation-note {
    font-family: var(--muli);
    font-size: 1.6rem;
    font-weight: 400;
    padding: 0;
    text-align: left;
}

.custom-v-label .v-label {
    left: auto !important;
    margin-top: 6px !important;
}

.business_extend_calculator .minimum-repayment-note {
    margin: 0 0 2rem;
    z-index: 10;
}

.business_extend_calculator .estimation-note {
    margin: 2.4rem 0 0;
}

.business_extend_calculator .loanterm_line {
    border: 1px solid transparent;
    box-shadow: 0px 2px 2px rgb(2 0 185 / 4%), 0px 2px 10px rgb(2 0 185 / 8%);
    font-family: var(--muli);
    justify-content: start;
    margin-bottom: 2rem;
}

    .business_extend_calculator .loanterm_line:focus-within {
        border: 1px solid var(--primary-two);
    }

    .business_extend_calculator .loanterm_line.is_disabled > * {
        opacity: 0.4;
    }

    .business_extend_calculator .loanterm_line .loanterm_line_input,
    .business_extend_calculator .loanterm_line .loanterm_line_text {
        height: 42px;
        padding: 8px 0;
    }

.extend_slider {
    flex: 1 1 100%;
    height: 22px;
    margin-top: -1.2rem;
    position: relative;
    z-index: 5;
}

    .extend_slider input[type='range'] {
        width: calc(100% - 2px);
        height: 22px;
        margin: 0 1px;
        padding: 0;
        -webkit-appearance: none;
        outline: none !important;
    }

        .extend_slider input[type='range']:disabled {
            opacity: 0.5;
        }

        .extend_slider input[type='range']:focus::-webkit-slider-thumb {
            background-color: var(--primary-two);
        }

        .extend_slider input[type='range']::-webkit-slider-thumb {
            -webkit-appearance: none;
            width: 10px;
            height: 10px;
            border-radius: 50%;
            box-shadow: 0 0 0 2px var(--primary-two);
            transform: translateY(-50%);
            margin-top: 1px;
            cursor: pointer;
            background-color: var(--white);
            transition: background-color 0.4s;
            z-index: 5;
            position: relative;
        }

        .extend_slider input[type='range']::-webkit-slider-runnable-track {
            background: var(--primary-two);
            height: 2px;
            cursor: pointer;
            transition: all 0.2s ease;
            width: 100%;
            border-radius: 1px;
        }

        .extend_slider input[type='range']::-webkit-media-slider-container {
            background: transparent;
        }

        .extend_slider input[type='range']::-moz-range-thumb {
            width: 10px;
            height: 10px;
            border-radius: 50%;
            /* border: 2px solid var(--primary-two); */
            box-shadow: 0 0 0 2px var(--primary-two);
            transform: translateY(-50%);
            margin-top: 2px;
            cursor: pointer;
            background-color: #ffffff;
            -moz-appearance: none;
            transform: translateY(0%);
            z-index: 5;
            position: relative;
        }

        .extend_slider input[type='range']::-moz-range-track {
            -moz-appearance: none;
            background-color: var(--primary-two);
        }

        .extend_slider input[type='range']::-moz-range-progress {
            -moz-appearance: none;
            background: var(--primary-two);
            height: 2px;
            cursor: pointer;
            transition: all 0.2s ease;
            width: 100%;
        }

        .extend_slider input[type='range']::-ms-track {
            height: 8px;
            cursor: pointer;
            transition: all 0.2s ease;
            width: 100%;
            height: 2px;
            background: transparent;
            border-color: transparent;
            border-width: 15px 0;
            color: transparent;
            position: relative;
            z-index: 0;
        }

        .extend_slider input[type='range']::-ms-thumb {
            border-radius: 50%;
            box-shadow: inset 0 0 0 2px var(--primary-two);
            margin-top: 1px;
            cursor: pointer;
            background-color: var(--white);
            transform: translateY(0%);
            margin-top: 0;
            width: 8px;
            height: 8px;
            z-index: 500;
            position: relative;
            background-size: 32px;
            background-position: center center;
            background-repeat: no-repeat;
            /* background-image: url('../Images/Icons/icon-slider-handle.svg'); */
        }

        .extend_slider input[type='range']::-ms-fill-lower {
            background-color: var(--primary-two);
        }

        .extend_slider input[type='range']::-ms-fill-upper {
            background-color: var(--primary-two);
        }

        .extend_slider input[type='range']::-ms-tooltip {
            display: none;
        }

        .extend_slider input[type='range']::-moz-focus-outer {
            border: 0;
        }

.business_extend_calculator .v-text-field__slot,
.business_extend_calculator .v-select__selection {
    height: 4.4rem;
}

.business_extend_calculator .v-text-field__prefix {
    line-height: inherit;
}

@media (min-width: 1024px) {
    .business_extend_calculator .v-text-field__slot {
        padding-top: 2px;
        padding-bottom: 2px;
    }
}

.bl-first-block {
    padding-top: 45px;
}

.tile-product__list {
    list-style-image: url('../../Images/Icons/icon-tick-blue.svg');
    padding-left: 2.3rem;
    margin-bottom: 2.8rem;
    text-align: left;
}

.tile-product__list-item {
    margin-bottom: 1.5rem;
}

.section-body__update .c-step-list__list {
    width: 100%;
}

.tile-product__list {
    max-width: 600px;
    margin: 0 auto;
    text-align: left;
    padding-top: 15px;
}

/* SMALL BUSINESS LOANS STEP 0 */

.bl-small-step-zero {
    box-shadow: 0px 3px 15px rgba(2, 0, 185, 0.15);
    border-radius: 0px 0px 0px 40px;
    padding: 3rem 3rem;
}

    .bl-small-step-zero h3 {
        font-style: normal;
        font-weight: 500;
        font-size: 34px;
        line-height: 46px;
    }

@media (max-width: 768px) {
    .bl-small-step-zero h3 {
        font-size: 24px;
    }
}

.bl-small-step-zero__amount {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    text-align: center;
    margin-bottom: 2.1rem;
}

.bl-small-step-zero__loan-purpose,
.bl-small-step-zero__amount-number,
.bl-small-calc__loan-duration {
    display: block;
    width: 100%;
    padding: 0 0.75rem;
    font-size: 1.8rem;
    line-height: 2;
    color: #5f6368;
    border: 0;
    border-radius: 5px;
    min-height: 44px;
    max-height: 44px;
    border-color: var(--primary-two);
    -webkit-box-shadow: 0px 3px 4px rgba(2, 0, 185, 0.04), 0px 3px 16px rgba(2, 0, 185, 0.08);
    -webkit-appearance: none;
    box-shadow: 0px 3px 4px rgba(2, 0, 185, 0.04), 0px 3px 16px rgba(2, 0, 185, 0.08);
    background: none;
}

.bl-small-step-zero__amount-number {
    outline: none;
    box-shadow: none;
}

.bl-small-step-zero__loan-purpose:focus,
.bl-small-calc__loan-duration:focus {
    color: #495057;
    border-color: var(--primary-two);
    outline: 0;
    box-shadow: 0 0 0 0.2rem var(--primary-two);
}

@media (max-width: 768px) {
    .bl-small-step-zero__loan-purpose,
    .bl-small-step-zero__amount-number,
    .bl-small-calc__loan-duration {
        font-size: 1.6rem;
    }
}

.bl-small-step-zero__loan-purpose-container,
.bl-small-calc__loan-duration-container {
    background: url(../../Images/select-purple-arrow.svg) calc(100% - 17px) center no-repeat #ffffff;
}

.bl-small-step-zero__amount-number-prefix {
    color: var(--primary-two);
    cursor: default;
    font-size: 1.4rem;
}

.bl-small-step-zero__amount-number-slot {
    display: flex;
    align-items: center;
    border-radius: 3px;
    box-shadow: 0px 2px 2px rgb(2 0 185 / 4%), 0px 2px 10px rgb(2 0 185 / 8%);
    padding: 0 9px;
}

.bl-small-step-zero__actions {
    text-align: center;
    margin-top: 2rem;
}

.bl-small-step-zero__error {
    text-align: center;
    color: var(--tertiary-error);
    margin-bottom: 2rem;
}

@media (min-width: 576px) {
    .bl-small-step-zero {
        padding: 3rem 6rem;
    }
}

@media (min-width: 768px) {
    .bl-small-step-zero {
        width: 41rem;
    }

    .bl-small-step-zero__radios__inner {
        display: flex;
        max-width: 74%;
        margin: 0 auto 2.1rem;
    }
}

@media (min-width: 1024px) {
    .bl-small-step-zero {
        width: 48rem;
    }
}

.blue-text {
    color: var(--primary-two);
}

.bl-small-calc .extend_calculator_box .form_part .inner {
    box-shadow: none;
}

.bl-small-calc .calculator_part.extend_calculator_box .form_part .inner_part_one {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
}

.bl-small-calc .inner_part_two {
    border-radius: 30px 0px 0px 0px;
    box-shadow: 0px 3px 15px rgba(2, 0, 185, 0.15);
}

.bl-small-calc .inner_part_result {
    border-radius: 30px 0px 0px 0px;
}

@media (min-width: 768px) {
    .bl-small-calc .calculator_part.extend_calculator_box .form_part .inner_part_result {
        padding: 3.5rem 2.9rem;
    }
}

.overridden-bl .c-section-block__copy {
    max-width: 60%;
    margin: 0;
}

.overridden-bl .c-section-block__header {
    font-family: var(--lora);
    font-weight: 500 !important;
    font-size: 50px;
    line-height: 60px;
    padding-right: 10%;
}

.overridden-bl .c-section-block__sub-header {
    font-weight: 300;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.3em;
}

.overridden-bl .calculator_part:not(.extend_calculator_box) {
    max-width: 43%;
}

.overridden-bl .calculator_part .inner {
    background-color: var(--white) !important;
    color: var(--primary-one) !important;
    padding: 34px 48px;
}

.overridden-bl .calculator_part .label_text {
    color: var(--primary-one) !important;
}

.overridden-bl .calculator_part .form_inside h4 {
    font-family: var(--muli);
    font-weight: bold;
    font-size: 28px;
    line-height: 46px;
    margin: 0px;
    margin-bottom: 30px;
}

.overridden-bl .calculator_part .form_inside {
    padding-top: 0px;
}

.overridden-bl .calculator_part .results .c-button.v-btn {
    background-color: var(--primary-three) !important;
    margin: 0 auto !important;
}

.overridden-bl .c-section-block__para {
    padding-right: 25%;
    margin-bottom: 2rem;
}

.overridden-bl .v-application--wrap {
    min-height: unset !important;
}

.overridden-bl .rl-eligible__inner {
    padding: 50px 0px 30px 0px;
}

.overridden-bl .rl-eligible__title {
    margin-bottom: 20px;
}

.overridden-bl .c-section-title {
    max-width: unset;
}

.overridden-bl .c-work-grid-card__container {
    margin-bottom: 4rem;
}

.overridden-bl .c-section-block-icon-no-link__header {
    margin-bottom: 1rem;
}

.overridden-bl .c-section-apply-advice .c-section-block-icon-no-link__header {
    font-family: var(--muli);
    line-height: 5rem;
    margin-top: 1rem;
}

.overridden-bl .c-section-block-icon-no-link__sub-header {
    margin-bottom: 5rem;
    text-align: center;
}

.overridden-bl .c-work-grid-card__container p b {
    margin-bottom: 9px;
    display: block;
}

.overridden-bl .c-section-block-icon__para {
    font-size: 1.4rem;
    font-family: var(--muli);
    line-height: 1.7rem;
    text-align: center;
    width: 100%;
    display: block;
}

@media (max-width: 768px) {
    .overridden-bl .c-section-block__copy {
        max-width: 100%;
    }

    .overridden-bl .c-section-block__header {
        font-weight: 500 !important;
        font-size: 45px;
        line-height: 50px;
        padding-right: 0px;
    }

    .overridden-bl .c-section-block__para {
        margin-right: 0;
        font-size: 16px;
        line-height: 24px;
        padding-right: 0px;
    }

    .overridden-bl .calculator_part:not(.extend_calculator_box) {
        margin: 0;
        margin-top: 1rem;
        max-width: unset;
    }

    .overridden-bl .calculator_part .inner {
        padding: 34px 22px;
    }

    .overridden-bl .calculator_part .results .c-button.v-btn {
        margin: unset !important;
    }

    .overridden-bl .logos {
        padding: 0px;
        margin: 0rem -8px 2rem -8px;
    }

        .overridden-bl .logos img {
            margin: 8px !important;
            width: calc(50% - 20px);
            height: auto;
        }

    .overridden-bl .calculator_part .form_inside h4 {
        font-size: 24px;
        line-height: 26px;
        font-weight: bold;
    }

    .overridden-bl .rl-eligible__inner {
        padding: 30px 20px 20px 20px;
    }

    .overridden-bl .c-work-grid-card__container {
        margin-bottom: 2rem;
    }

    .overridden-bl .c-section-block-icon-no-link__sub-header {
        margin-bottom: 2rem;
        text-align: left;
    }

    .overridden-bl .c-section-block-icon__para {
        margin-top: 30px;
        text-align: left;
        font-size: 1.2rem;
    }
}

.business-loans.brick_wrap {
    width: 50%;
}

    .business-loans.brick_wrap .brick p {
        min-height: 5rem;
        margin-top: 0;
    }

.bl-container .c-section-block-icon-no-link__item-inner img {
    height: 55px;
}

.bl-section {
    padding: 6rem 0rem;
}

@media (max-width: 767px) {
    .section-block--bl .c-picture {
        display: none;
    }

    .business-loans.brick_wrap {
        width: 100%;
    }

    .bl-section,
    .bl-container .c-link-icon-update {
        padding: 3rem 0rem;
    }

    .bl-container .c-section-block__button {
        margin-bottom: 0px;
    }

        .bl-container .c-section-block__button .c-button {
            width: 100%;
            text-align: center;
        }

    .bl-container .c-section-block-icon-no-link__items {
        flex-direction: column;
    }

    .bl-container .c-section-block-icon-no-link__item-inner {
        display: flex;
        flex-direction: row;
    }

    .bl-container .c-section-block-icon-no-link__item-header {
        padding-left: 2rem;
    }
}

.c-section-block-revolving-credit {
    padding-bottom: 4rem;
}

/*start-section-multimedia*/

.child-element-center {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.parent-element-center {
    position: relative;
}

.c-section-apply-advice {
    padding-bottom: 40px;
}


@media (max-width: 768px) {
    .child-element-center {
        padding-top: 40px !important;
    }
}

/*end-section-multimedia*/

.c-simple-info-width {
    max-width: 700px;
    margin: 0 auto;
}

.v-overlay.v-overlay--active {
    z-index: 9100 !important;
}

.v-dialog__content.v-dialog__content--active {
    z-index: 9101 !important;
}

.v-overlay.v-overlay--active .v-overlay__scrim {
    background-color: var(--primary-two) !important;
    opacity: .8 !important;
}

.email-me-result-dialog.v-dialog {
    width: 100%;
}

    .email-me-result-dialog.v-dialog > .v-card > .v-card__title {
        font-family: var(--muli);
        font-size: 20px;
        font-weight: 700;
        line-height: 26px;
        text-align: center;
        padding-top: 3rem;
        position: relative;
    }

        .email-me-result-dialog.v-dialog > .v-card > .v-card__title .close-dialog {
            position: absolute;
            right: 3rem;
            top: 3rem;
            cursor: pointer;
        }

    .email-me-result-dialog.v-dialog .v-messages__message {
        color: var(--tertiary-error);
        font-size: 12px;
        margin-left: 1rem;
    }

.email-me-result-dialog .business_extend_calculator {
    padding: 0 3rem 3rem;
}

.email-me-result-dialog .v-btn,
.email-me-result-dialog .v-btn.secondary {
    background-color: var(--primary-three) !important;
    border-radius: 3rem;
    border: 1px solid var(--primary-three);
    box-shadow: none;
    color: var(--white);
    display: block;
    font-size: 1.8rem;
    font-weight: 400;
    letter-spacing: initial;
    margin: 0 auto 1rem;
    text-transform: initial;
    height: 4rem !important;
    width: 100%;
}

    .email-me-result-dialog .v-btn .v-btn__content {
        color: var(--white);
        display: block;
        font-size: 1.8rem;
        font-weight: 400;
    }

    .email-me-result-dialog .v-btn.secondary {
        background-color: var(--primary-two) !important;
        border: 1px solid var(--primary-two);
    }

    .email-me-result-dialog .v-btn:not(:disabled):hover {
        background-color: #ffffff !important;
    }

        .email-me-result-dialog .v-btn:not(:disabled):hover .v-btn__content {
            color: var(--primary-three);
        }

    .email-me-result-dialog .v-btn.secondary:hover {
        background-color: #ffffff !important;
    }

        .email-me-result-dialog .v-btn.secondary:hover .v-btn__content {
            color: var(--primary-two);
        }

@media (min-width: 768px) {
    .email-me-result-dialog.v-dialog {
        width: 600px;
    }

    .email-me-result-dialog .v-btn,
    .email-me-result-dialog .v-btn.secondary {
        width: 120px;
    }
}

.business-loan__privacy-area .arrow_link {
    appearance: none;
    padding: 0 0;
    margin-top: 5px;
    border: none;
    background: none;
    width: 20px;
    height: 20px;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg width='21' height='11' viewBox='0 0 21 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 1L10.5 10L1 1' stroke='%230200B9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.business-loan__privacy-area {
    position: relative;
}

.business-loan__privacy-area,
.business-loan__privacy-wrap .sub_declaration {
    display: flex;
    gap: 20px;
    align-items: flex-start;
    padding: 0 10px;
}

    .business-loan__privacy-area .inline_link {
        appearance: none;
        color: var(--primary-two);
        padding: 0 0;
        border: none;
        background: none;
    }

input.business-loan__styled-checkbox {
    transform: scale(1.7);
    height: 14px;
    margin-top: 10px;
    cursor: pointer;
}

.business-loan__privacy-wrap .business-loan__declaration {
    padding: 2rem 0 0;
    font-size: smaller;
}

    .business-loan__privacy-wrap .business-loan__declaration ul {
        padding-left: 20px;
    }

.business-loan__privacy-area .manual_error {
    position: absolute;
    bottom: -16px;
    font-size: 1.4rem;
    color: var(--tertiary-error);
}

