.ap-branding-yes.ap-custom-container-background-emerald {
    background-color: #099F6D;
}
.ap-branding-yes.ap-custom-container-background-mint {
    background-color: #7BBDA8;
}
.ap-branding-yes.ap-custom-container-background-lemon {
    background-color: #FEF9CE;
}
.ap-branding-yes.ap-custom-container-background-white {
    background-color: #FFFFFF;
}
.ap-branding-yes.ap-custom-container-background-mustard {
    background-color: #E8CF31;
}
.ap-branding-yes.ap-custom-container-background-watermelon {
    background-color: #E63E56;
}
.ap-branding-yes.ap-custom-container-background-mint50 {
    background-color: #BBD9CE;
}

.ap-branding-yes.ap-custom-container-background-navy {
    background-color: #182F58;
}

.ap-branding-yes.ap-custom-container-background-emerald h1, .ap-branding-yes.ap-custom-container-background-emerald h2, .ap-branding-yes.ap-custom-container-background-emerald h3, .ap-branding-yes.ap-custom-container-background-emerald h4, .ap-branding-yes.ap-custom-container-background-emerald p, .ap-branding-yes.ap-custom-container-background-emerald li {
    color: #182F58;
}
.ap-branding-yes.ap-custom-container-background-mint h1, .ap-branding-yes.ap-custom-container-background-mint h2, .ap-branding-yes.ap-custom-container-background-mint h3, .ap-branding-yes.ap-custom-container-background-mint h4, .ap-branding-yes.ap-custom-container-background-mint p, .ap-branding-yes.ap-custom-container-background-mint li {
    color: #182F58;
}
.ap-branding-yes.ap-custom-container-background-lemon h1, .ap-branding-yes.ap-custom-container-background-lemon h2, .ap-branding-yes.ap-custom-container-background-lemon h3, .ap-branding-yes.ap-custom-container-background-lemon h4, .ap-branding-yes.ap-custom-container-background-lemon p, .ap-branding-yes.ap-custom-container-background-lemon li  {
    color: #182F58;
}
.ap-branding-yes.ap-custom-container-background-white h1, .ap-branding-yes.ap-custom-container-background-white h2, .ap-branding-yes.ap-custom-container-background-white h3, .ap-branding-yes.ap-custom-container-background-white h4, .ap-branding-yes.ap-custom-container-background-white p, .ap-branding-yes.ap-custom-container-background-white li {
    color: #182F58;
}
.ap-branding-yes.ap-custom-container-background-mustard h1, .ap-branding-yes.ap-custom-container-background-mustard h2, .ap-branding-yes.ap-custom-container-background-mustard h3, .ap-branding-yes.ap-custom-container-background-mustard h4, .ap-branding-yes.ap-custom-container-background-mustard p, .ap-branding-yes.ap-custom-container-background-mustard li {
    color: #182F58;
}
.ap-branding-yes.ap-custom-container-background-watermelon h1, .ap-branding-yes.ap-custom-container-background-watermelon h2, .ap-branding-yes.ap-custom-container-background-watermelon h3, .ap-branding-yes.ap-custom-container-background-watermelon h4, .ap-branding-yes.ap-custom-container-background-watermelon p, .ap-branding-yes.ap-custom-container-background-watermelon li {
    color: #ffffff;
}
.ap-branding-yes.ap-custom-container-background-mint50 h1, .ap-branding-yes.ap-custom-container-background-mint50 h2, .ap-branding-yes.ap-custom-container-background-mint50 h3, .ap-branding-yes.ap-custom-container-background-mint50 h4, .ap-branding-yes.ap-custom-container-background-mint50 p, .ap-branding-yes.ap-custom-container-background-mint50 li {
    color: #182F58;
}

.ap-branding-yes.ap-custom-container-background-navy h1, .ap-branding-yes.ap-custom-container-background-navy h2, .ap-branding-yes.ap-custom-container-background-navy h3, .ap-branding-yes.ap-custom-container-background-navy h4, .ap-branding-yes.ap-custom-container-background-navy p, .ap-branding-yes.ap-custom-container-background-navy li {
    color: #ffffff;
}

.ap-branding-yes.ap-custom-container-background-watermelon p, .ap-branding-yes.ap-custom-container-background-watermelon li {
    font-weight: 700;
}

/* BLOCK: quick info */

.ap_block_quickinfo.ap-branding-yes.ap-custom-container-background-navy .ap_question_box h1, .ap-branding-yes.ap-custom-container-background-navy .ap_question_box h2, .ap-branding-yes.ap-custom-container-background-navy .ap_question_box h3, .ap-branding-yes.ap-custom-container-background-navy .ap_question_box h4, .ap-branding-yes.ap-custom-container-background-navy .ap_question_box p, .ap-branding-yes.ap-custom-container-background-navy .ap_question_box li {
    color: #182F58;
}
.ap_block_quickinfo.ap-branding-yes.ap-custom-container-background-watermelon .ap_question_box h1, .ap-branding-yes.ap-custom-container-background-watermelon .ap_question_box h2, .ap-branding-yes.ap-custom-container-background-watermelon .ap_question_box h3, .ap-branding-yes.ap-custom-container-background-watermelon .ap_question_box h4 {
    color: #182F58;
}

.ap-branding-yes.ap-custom-container-background-watermelon .ap_question_box p, .ap-branding-yes.ap-custom-container-background-watermelon .ap_question_box li {
    color: #182F58;
    font-weight: 500;
}
.ap_block_quickinfo .ap_question_box {
    background-color: #ffffff;
}

.ap_block_quickinfo.ap-branding-yes.ap-custom-container-background-white .ap_question_box {
    background-color: #BBD9CE;
} 


/* BLOCK: faqs */

.ap_block_faqs .ap_accordian_container .e-n-accordion-item-title, .ap_block_faqs .ap_accordian_container details > div {
    background-color: #ffffff;
}

.ap_block_faqs.ap-branding-yes.ap-custom-container-background-white .ap_accordian_container .e-n-accordion-item-title, .ap_block_faqs.ap-branding-yes.ap-custom-container-background-white .ap_accordian_container details > div {
    background-color: #FEF9CE !important;
}

.ap_block_faqs .ap_accordian_container h1, .ap_block_faqs .ap_accordian_container h2, .ap_block_faqs .ap_accordian_container h3, .ap_block_faqs .ap_accordian_container h4, .ap_block_faqs .ap_accordian_container p, .ap_block_faqs .ap_accordian_container li {
    color: #182F58 !important;
}


/* BLOCK: cards */
.ap_block_cards.ap-branding-yes.ap-custom-container-background-navy .ap_individual_card h1, .ap_block_cards.ap-branding-yes.ap-custom-container-background-navy .ap_individual_card h2, .ap_block_cards.ap-branding-yes.ap-custom-container-background-navy .ap_individual_card h3, .ap_block_cards.ap-branding-yes.ap-custom-container-background-navy .ap_individual_card h4, .ap_block_cards.ap-branding-yes.ap-custom-container-background-navy .ap_individual_card p, .ap_block_cards.ap-branding-yes.ap-custom-container-background-navy .ap_individual_card li  {
    color: #182F58;
}

.ap_block_cards.ap-branding-yes.ap-custom-container-background-watermelon .ap_individual_card h1, .ap_block_cards.ap-branding-yes.ap-custom-container-background-watermelon .ap_individual_card h2, .ap_block_cards.ap-branding-yes.ap-custom-container-background-watermelon .ap_individual_card h3, .ap_block_cards.ap-branding-yes.ap-custom-container-background-watermelon .ap_individual_card h4, .ap_block_cards.ap-branding-yes.ap-custom-container-background-watermelon .ap_individual_card p, .ap_block_cards.ap-branding-yes.ap-custom-container-background-watermelon .ap_individual_card li  {
    color: #182F58;
}


.ap_block_cards.ap-branding-yes .ap_individual_card {
    background-color: #ffffff;
}

.ap_block_cards.ap-branding-yes.ap-custom-container-background-white .ap_individual_card {
    background-color: #BBD9CE;
}


/* BLOCK: video */
.ap_block_video.ap-branding-yes .ap_video_inner  {
    background-color: #FFFFFF;
}

.ap_block_video.ap-branding-yes.ap-custom-container-background-white .ap_video_inner  {
    background-color: #182F58;
}

.ap_block_video.ap-branding-yes.ap-custom-container-background-white .ap_video_inner svg {
     --ap-color-background: #182F58;
}



/* BLOCK: quote */
.ap_block_quote.ap-branding-yes.ap-custom-container-background-emerald svg {
    --ap-color-background: #099F6D;
    --ap-quote-color: #182F58;
}
.ap_block_quote.ap-branding-yes.ap-custom-container-background-mint svg {
    --ap-color-background: #7BBDA8;
    --ap-quote-color: #182F58;
}
.ap_block_quote.ap-branding-yes.ap-custom-container-background-lemon svg {
    --ap-color-background: #FEF9CE;
    --ap-quote-color: #182F58;
}
.ap_block_quote.ap-branding-yes.ap-custom-container-background-white svg {
    --ap-color-background: #FFFFFF;
    --ap-quote-color: #182F58;
}
.ap_block_quote.ap-branding-yes.ap-custom-container-background-mustard svg {
    --ap-color-background: #E8CF31;
    --ap-quote-color: #182F58;
}
.ap_block_quote.ap-branding-yes.ap-custom-container-background-watermelon svg {
    --ap-color-background: #E63E56;
    --ap-quote-color: #FFFFFF;
}
.ap_block_quote.ap-branding-yes.ap-custom-container-background-mint50 svg {
    --ap-color-background: #BBD9CE;
    --ap-quote-color: #182F58;
}
.ap_block_quote.ap-branding-yes.ap-custom-container-background-navy svg {
    --ap-color-background: #182F58;
    --ap-quote-color: #FFFFFF;
}

.ap_block_quote.ap-branding-yes.ap-custom-container-background-watermelon h1, .ap_block_quote.ap-branding-yes.ap-custom-container-background-watermelon h2, .ap_block_quote.ap-branding-yes.ap-custom-container-background-watermelon h3, .ap_block_quote.ap-branding-yes.ap-custom-container-background-watermelon h4, .ap_block_quote.ap-branding-yes.ap-custom-container-background-watermelon p, .ap_block_quote.ap-branding-yes.ap-custom-container-background-watermelon li {
    color: #FFFFFF;
}



/* BLOCK: quote carousel */
.ap_block_quote_carousel.ap-branding-yes.ap-custom-container-background-emerald svg {
    --ap-color-quote-after: #7BBDA8;
    --ap-quote-color: #182F58;
}
.ap_block_quote_carousel.ap-branding-yes.ap-custom-container-background-mint svg {
    --ap-color-quote-after: #FEF9CE;
    --ap-quote-color: #182F58;
}
.ap_block_quote_carousel.ap-branding-yes.ap-custom-container-background-lemon svg {
    --ap-color-quote-after: #7BBDA8;
    --ap-quote-color: #182F58;
}
.ap_block_quote_carousel.ap-branding-yes.ap-custom-container-background-white svg {
    --ap-color-quote-after: #7BBDA8;
    --ap-quote-color: #182F58;
}
.ap_block_quote_carousel.ap-branding-yes.ap-custom-container-background-mustard svg {
    --ap-color-quote-after: #7BBDA8;
    --ap-quote-color: #182F58;
}
.ap_block_quote_carousel.ap-branding-yes.ap-custom-container-background-watermelon svg {
    --ap-color-quote-after: #7BBDA8;
    --ap-quote-color: #182F58;
}
.ap_block_quote_carousel.ap-branding-yes.ap-custom-container-background-mint50 svg {
    --ap-color-quote-after: #7BBDA8;
    --ap-quote-color: #182F58;
}
.ap_block_quote_carousel.ap-branding-yes.ap-custom-container-background-navy svg {
    --ap-color-quote-after: #7BBDA8;
    --ap-quote-color: #182F58;
}

.ap_block_quote_carousel.ap-branding-yes .ap_quote_carousel_inner {
    background-color: #7BBDA8;
}

.ap_block_quote_carousel.ap-branding-yes.ap-custom-container-background-mint .ap_quote_carousel_inner {
    background-color: #FEF9CE;
}

.ap_block_quote_carousel.ap-branding-yes.ap-custom-container-background-navy .ap_quote_carousel_inner h1, .ap_block_quote_carousel.ap-branding-yes.ap-custom-container-background-navy .ap_quote_carousel_inner h2, .ap_block_quote_carousel.ap-branding-yes.ap-custom-container-background-navy .ap_quote_carousel_inner h3, .ap_block_quote_carousel.ap-branding-yes.ap-custom-container-background-navy .ap_quote_carousel_inner h4, .ap_block_quote_carousel.ap-branding-yes.ap-custom-container-background-navy .ap_quote_carousel_inner p, .ap_block_quote_carousel.ap-branding-yes.ap-custom-container-background-navy .ap_quote_carousel_inner li {
    color: #182F58;
}

.ap_block_quote_carousel.ap-branding-yes.ap-custom-container-background-watermelon .ap_quote_carousel_inner h1, .ap_block_quote_carousel.ap-branding-yes.ap-custom-container-background-watermelon .ap_quote_carousel_inner h2, .ap_block_quote_carousel.ap-branding-yes.ap-custom-container-background-watermelon .ap_quote_carousel_inner h3, .ap_block_quote_carousel.ap-branding-yes.ap-custom-container-background-watermelon .ap_quote_carousel_inner h4, .ap_block_quote_carousel.ap-branding-yes.ap-custom-container-background-watermelon .ap_quote_carousel_inner p, .ap_block_quote_carousel.ap-branding-yes.ap-custom-container-background-watermelon .ap_quote_carousel_inner li {
    color: #182F58;
}

.ap_block_quote_carousel.ap-branding-yes.ap-custom-container-background-navy .ap_quote_carousel_inner .elementor-swiper-button svg {
    fill: #7BBDA8 !important;
}


.ap_block_quote_carousel.ap-branding-yes.ap-custom-container-background-navy .ap_quote_carousel_inner .swiper-pagination-bullet {
    background-color: #7BBDA8 !important;
}

.ap_block_quote_carousel.ap-branding-yes.ap-custom-container-background-watermelon .ap_quote_carousel_inner .elementor-swiper-button svg {
    fill: #FFFFFF !important;
}


.ap_block_quote_carousel.ap-branding-yes.ap-custom-container-background-watermelon .ap_quote_carousel_inner .swiper-pagination-bullet {
    background-color: #FFFFFF !important;
}

/* BLOCK: post feed */

.ap_block_post_feed.ap-branding-yes.ap-custom-container-background-emerald .ap_individual_post_feed_card {
    background-color: #ffffff;
}

.ap_block_post_feed.ap-branding-yes.ap-custom-container-background-watermelon h1, .ap_block_post_feed.ap-branding-yes.ap-custom-container-background-watermelon h2, .ap_block_post_feed.ap-branding-yes.ap-custom-container-background-watermelon h3, .ap_block_post_feed.ap-branding-yes.ap-custom-container-background-watermelon h4, .ap_block_post_feed.ap-branding-yes.ap-custom-container-background-watermelon p, .ap_block_post_feed.ap-branding-yes.ap-custom-container-background-watermelon li {
    color: #ffffff;
}

.ap_block_post_feed.ap-branding-yes.ap-custom-container-background-emerald .ap_individual_post_feed_card .ap_post_feed_individual_card_inner {
    padding-left: 22px;
    padding-right: 22px;
}

@media only screen and (max-width: 767px) {

    .ap_block_post_feed.ap-branding-yes.ap-custom-container-background-emerald .ap_individual_post_feed_card .ap_post_feed_individual_card_inner {
        padding-left: 16px;
        padding-right: 16px;
    }
}



/* BLOCK: card carousel */

.ap_block_card_carousel.ap-branding-yes.ap-custom-container-background-navy .elementor-swiper-button svg, .ap_block_card_carousel.ap-branding-yes.ap-custom-container-background-watermelon .elementor-swiper-button svg {
    fill: #FFFFFF !important;
}

.ap_block_card_carousel.ap-branding-yes.ap-custom-container-background-navy .swiper-pagination-bullet, .ap_block_card_carousel.ap-branding-yes.ap-custom-container-background-watermelon .swiper-pagination-bullet {
    background-color: #FFFFFF !important;
}

.ap_block_card_carousel.ap-branding-yes.ap-custom-container-background-watermelon h1, .ap_block_card_carousel.ap-branding-yes.ap-custom-container-background-watermelon h2, .ap_block_card_carousel.ap-branding-yes.ap-custom-container-background-watermelon h3, .ap_block_card_carousel.ap-branding-yes.ap-custom-container-background-watermelon h4, .ap_block_card_carousel.ap-branding-yes.ap-custom-container-background-watermelon p, .ap_block_card_carousel.ap-branding-yes.ap-custom-container-background-watermelon li {
    color: #FFFFFF;
}



/* BLOCK: card carousel */

.ap_block_service_card_grid.ap-branding-yes.ap-custom-container-background-watermelon h1, .ap_block_service_card_grid.ap-branding-yes.ap-custom-container-background-watermelon h2, .ap_block_service_card_grid.ap-branding-yes.ap-custom-container-background-watermelon h3, .ap_block_service_card_grid.ap-branding-yes.ap-custom-container-background-watermelon h4, .ap_block_service_card_grid.ap-branding-yes.ap-custom-container-background-watermelon p, .ap_block_service_card_grid.ap-branding-yes.ap-custom-container-background-watermelon li {
    color: #FFFFFF;
}

.ap_block_service_card_grid.ap-branding-yes .ap_block_service_card_grid_individual_card {
    background-color: #ffffff;
}

.ap_block_service_card_grid.ap-branding-yes.ap-custom-container-background-white .ap_block_service_card_grid_individual_card {
    background-color: #FEF9CE;
}

.ap_block_service_card_grid.ap-branding-yes.ap-custom-container-background-navy .ap_block_service_card_grid_individual_card {
    background-color: #FEF9CE;
}