/* Base required imports
--------------------------------------------- */
/* Bootstrap
--------------------------------------------- */
/* Import variables and mixins
--------------------------------------------- */
/* Bootsrap required imports & components
--------------------------------------------- */
.block-benefit-support {
	background: #e3e6f6;
}

.block-benefit-support .block-title,
.block-benefit-support .text {
	width: 70%;
}

.block-benefit-support .content {
	overflow: hidden;
	border-radius: 0.75rem;
	box-shadow: 0px 0.807px 8.878px 0px rgba(24, 30, 81, 0.2);
}

.block-benefit-support .right {
	padding-top: 5rem;
	padding-bottom: 5rem;
}

.block-benefit-support .flag {
	top: 2em;
	right: -5em;
	font-size: clamp(12px, 1.4vw, 14px);
	line-height: 1.125rem;
	transform: rotate(45deg);
}

.block-benefit-support .flag > span {
	font-family: "Raleway-700", "Raleway-fallback", sans-serif;
	line-height: 1rem;
}

@media (max-width: 1199.98px) {
	.block-benefit-support .right {
		padding-top: 0;
	}
}

@media (max-width: 575.98px) {
	.block-benefit-support .right {
		padding-top: 0;
	}
	.block-benefit-support .block-title,
	.block-benefit-support .text {
		width: 100%;
	}
	.block-benefit-support .flag {
		position: relative !important;
		top: unset;
		right: unset;
		transform: unset;
		border-radius: 0.75rem;
		margin-bottom: 2rem !important;
		font-size: 1rem;
	}
	.block-benefit-support .flag > span {
		font-family: "Raleway-700", "Raleway-fallback", sans-serif;
		font-size: 1.25rem;
		line-height: 1rem;
		margin-bottom: 0.5rem;
	}
}

/*# sourceMappingURL=benefit-support.css.map */