/* canada flag icon and text section - after header */
section.elementor-element-f9bb0b0 {
	margin-top: -4rem;
	position: relative;
	z-index: 3;
}

section.elementor-element-f9bb0b0 .elementor-widget-wrap {
	display: flex;
	flex-direction: row;
	align-items: center;
	flex-wrap: nowrap;
	justify-content: center;
	gap: 1rem;
}

section.elementor-element-f9bb0b0 .elementor-widget-wrap > div {
	width: fit-content;
}

section.elementor-element-f9bb0b0 .elementor-widget-wrap > div h2 {
	margin-bottom: 0;
}

section.elementor-element-32692bb::before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 50%;
	background-color: #fff;
	z-index: 1;
}

section.elementor-element-32692bb .elementor-container {
	position: relative;
	z-index: 2;
}

.quiz_theme_qsm-theme-ivory .qmn_image_option {
	background: #fff !important;
	border-radius: 0.5rem !important;
	overflow: hidden !important;
}

.quiz_theme_qsm-theme-ivory .qmn_image_option span.qsm_image_caption {
	position: relative !important;
	color: var(--oea_colors_primary) !important;
	display: block !important;
	word-break: initial !important;
	background: #fff !important;
	background-color: #fff !important;
	font-family: 'Montserrat', sans-serif !important;
	padding-top: 4px;
	padding-bottom: 4px;
}

body.home .quiz_theme_qsm-theme-ivory .qmn_image_option:hover span.qsm_image_caption {
	color: #fff !important;
}

body.home .quiz_theme_qsm-theme-ivory .qmn_image_option:hover img {
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}


@media screen and (min-width: 640px) and (max-width: 1200px) {
	body.home .elementor-element-32692bb .elementor-column {
		padding-left: 32px;
		padding-right: 32px;
	}
}

