.apply-now-btn {
    padding: 12px 24px !important;
}

.banner-container .btn.secondary {
    background-color: #ffba00 !important;
    padding: 12px 24px !important;
}

.is-sticky .apply-now-btn {
    display: block !important;
}

.is-sticky .nav-bar.breadcrumb-true .nav-inner {
    padding: 0px !important;
}

.banner-container {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 60px;
    padding: 25px 15px 0;
}

.card-img {
    aspect-ratio: 278 / 175;
    height: 183px;
}

.banner-content {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

section.section-cool-white {
    background: #f5f8f9;
}

.offer-details-container {
    display: flex;
    flex-direction: row;
    gap: 30px;
}

.card-fees {
    min-width: 255px;
}

.card-fees-row {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.card-features-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 28px;
    padding-bottom: 30px;
}

.yellow-block-underline:after {
	background-color: #fedf01;
	bottom: 0 !important;
	content: "";
	display: block;
	height: .6rem;
	position: static;
	top: auto !important;
	width: 12rem;
	margin-top: 15px;
}

.bg-bright-blue {
    background-color: #E3F4FF !important;
}

.bg-pale-blue {
    background: #E4EEFF !important;
}

.snipe.pill.rounded {
    height: 25px;
    border-radius: 2.5rem;
}

.snipe.pill.rounded span {
    background: #ffba00;
    padding: 0 10px;
    font-size: 1.2rem;
    line-height: 2.6rem;
}

@media screen and (max-width: 782px) {
    .is-sticky .apply-now-btn {
        margin: 10px !important;
    }

    .banner-container {
        flex-direction: column;
        gap: 30px;
    }

    .card-img {
        aspect-ratio: 278 / 175;
        height: auto;
    }

    .offer-details-container {
        flex-direction: column;
        gap: 15px;
    }

    .application-card-img {
        max-width: 200px;
    }

    .eh-mob-adjust .eh {
        min-height: 0 !important;
    }
}