.elementor-576 .elementor-element.elementor-element-d158f56{--display:flex;}.elementor-576 .elementor-element.elementor-element-d158f56:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-d158f56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00182C;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-576 .elementor-element.elementor-element-ae58c4b{text-align:center;}.elementor-576 .elementor-element.elementor-element-ae58c4b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-576 .elementor-element.elementor-element-212ca76{--display:flex;}/* Start custom CSS for container, class: .elementor-element-212ca76 *//* --- Styles for Match the Columns Questions --- */

.question-columns-wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr; /* This creates the two columns */
    gap: 20px; /* This is the space between the columns */
    align-items: start;
    margin-top: 1em;
    margin-bottom: 1em;
}

/* Optional but Recommended: Make it look good on mobile phones */
@media (max-width: 600px) {
    .question-columns-wrapper {
        grid-template-columns: 1fr; /* Stacks the columns vertically on small screens */
    }
}/* End custom CSS */