.page-id-3503 #financial-cta .shortz.theme_dark.cta_full_width.theme_dark {
    background-color: #fff !important;
}

/* mortgage-optimisation-landing-page */

.page-id-3594 .shortz .page_header_large .text_content p {
    max-width: 410px;
}

.page-id-3594 .count-cards-with-header {
    padding: 80px 0 90px;
    background: #fff;
    text-align: center;
}

.page-id-3594 .count-cards-with-header h2:not(.noanimation).fade-show {
    max-width: 817px !important; 
}

.page-id-3594 .count-cards-with-header .count-cards-with-header__title {
    line-height: 1.15;
}


.page-id-3594 .content_df8c .container h2.count-cards__stat {
    font-size: 44px !important;
    line-height: 56.22px !important;
    font-weight: 400 !important;
}

.page-id-3594 .shortz .count-cards-with-header .g-md {
    gap: 0px !important;
}

.page-id-3594 .offering-cards-four-component .offering-cards-four-heading {
    font-size: 44px !important;
    line-height: 1.15 !important;
    font-weight: 400 !important;
}

.page-id-3594 .offering-cards-four-component .highlight-text-bg {
    background-color: transparent !important;
    color: #b82843 !important;
}

.page-id-3594 .offering-cards-four-inner {
    width: 1140px !important;
}

.page-id-3594 .offering-cards-four-component .offering-card-icon-con img {
    object-fit: contain;
    width: 100%;
    height: auto;
    display: block;
}

.page-id-3594 .optimisation-cover-cards .optimisation-cover-cards__inner {
    max-width: 1179px;
}

.page-id-3594 .optimisation-cover-cards .optimisation-cover-cards__subtitle {
    max-width: 741px;
}

.page-id-3594 .optimisation-cover-cards .optimisation-cover-cards__card h4 {
    max-width: 100%;
}

.page-id-3594 .optimisation-cover-cards .optimisation-cover-cards__grid {
    gap: 14px;
}

.page-id-3594 .optimisation-cover-cards .optimisation-cover-cards__card .col p {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}

.page-id-3594 .optimisation-cover-cards .optimisation-cover-cards__card {
    padding: 17px 18px;
}