#pk_flex_content .faq_met_cta {
	background-color: var(--ivory);
}

#pk_flex_content .faq_met_cta .flex_layout_wrapper {
	align-items: start;
}

#pk_flex_content .faq_met_cta .overview-label {
	display: flex; align-items: center; gap: 0.5em;
	grid-column: span 4;
    text-transform: uppercase;
    font-weight: var(--body-semibold);
}
#pk_flex_content .faq_met_cta .overview-label::before {
	content: ''; width: 0.75em; height: 0.75em; border-radius: 100%;
	background-color: var(--mahogany);
}

#pk_flex_content .faq_met_cta .overview-title {
	grid-column: span 6; margin: 0;
}

#pk_flex_content .faq_met_cta .line {
	height: 1px; background-color: var(--mahogany);
	grid-column: span 12;
    margin-block: 4rem 2rem;
}
#pk_flex_content .faq_met_cta .line:last-child {
	display: none;
}

#pk_flex_content .faq_met_cta .overview-cta {
	grid-column: span 4;
    margin-right: 3.5rem;
    /* margin-bottom: 2.5rem; */
    overflow: clip;
    position: relative;
}

#pk_flex_content .faq_met_cta .overview-cta > span{
    display: block;
    margin-bottom: 1.5rem;
    font-size: var(--body-large);
    font-weight: var(--body-semibold);
}


#pk_flex_content .faq_met_cta .faq-overview {
	grid-column: span 8;
}

@media screen and (max-width: 767px) {
	#pk_flex_content .faq_met_cta .overview-label,
	#pk_flex_content .faq_met_cta .overview-title,
	#pk_flex_content .faq_met_cta .overview-cta,
	#pk_flex_content .faq_met_cta .faq-overview {
		grid-column: 1 / span 5;
	}


    #pk_flex_content .faq_met_cta .overview-label {
        margin-bottom: 1rem;
    }

    #pk_flex_content .faq_met_cta .line {
        grid-column: 1/span 5;
        margin-block-start: 2rem;
    }

    #pk_flex_content .faq_met_cta .overview-cta{
        order: 3;
        margin-top: 2rem;
        margin-bottom: 0;
    }
    #pk_flex_content .faq_met_cta .overview-cta > span{
        display: none;
    }
}