
/*!*************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./assets/styles/style.scss ***!
\*************************************************************************************************************************************************************************************************************************************************/
.wp-block-timeular-cta-banner-block {
	margin: 60px 0;
	background: #85f;
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 48px;
	padding: 90px 100px 60px;
	border-radius: 40px;
	text-align: center;
}

.wp-block-timeular-cta-banner-block.transparent {
	background: 0 0;
}

.wp-block-timeular-cta-banner-block .text-container {
	display: flex;
	flex: 1;
	flex-direction: column;
	align-items: center;
	gap: 48px;
}

.wp-block-timeular-cta-banner-block.reverse {
	flex-direction: column-reverse;
}

.wp-block-timeular-cta-banner-block.horizontal {
	flex-direction: row;
	align-items: center;
	gap: 30px;
	padding: 50px;
}

.wp-block-timeular-cta-banner-block.horizontal .text-container {
	gap: 24px;
	text-align: left;
	justify-content: start;
	align-items: start;
}

.wp-block-timeular-cta-banner-block.horizontal.reverse {
	flex-direction: row-reverse;
}

.wp-block-timeular-cta-banner-block.horizontal.reverse .text-container {
	justify-content: flex-end;
	align-items: flex-end;
}

.wp-block-timeular-cta-banner-block.horizontal.without-image .text-container {
	flex-direction: row;
	align-items: center;
}

@media (max-width:1196px) {
	.wp-block-timeular-cta-banner-block.horizontal.without-image .text-container {
		flex-direction: column;
		justify-content: center;
		padding: 30px 0;
	}
}

.wp-block-timeular-cta-banner-block.horizontal.without-image.reverse .text-container {
	flex-direction: row-reverse;
}

@media (max-width:1196px) {
	.wp-block-timeular-cta-banner-block.horizontal {
		flex-direction: column-reverse;
		gap: 20px;
		padding: 24px;
	}
	
	.wp-block-timeular-cta-banner-block.horizontal .text-container {
		align-items: center;
		text-align: center;
		gap: 20px;
	}
	
	.wp-block-timeular-cta-banner-block.horizontal.reverse {
		flex-direction: column;
	}
}

.wp-block-timeular-cta-banner-block .image-container {
	display: flex;
	width: 260px;
	min-width: 260px;
}

.wp-block-timeular-cta-banner-block h2.title, .wp-block-timeular-cta-banner-block h3.title, .wp-block-timeular-cta-banner-block h5.title, .wp-block-timeular-cta-banner-block p {
	color: #fff;
}

.wp-block-timeular-cta-banner-block .top {
	flex: 1;
}

.wp-block-timeular-cta-banner-block .title {
	margin-bottom: 20px;
}

.wp-block-timeular-cta-banner-block .footer {
	display: flex;
	flex-direction: column;
	gap: 16px;
}

.wp-block-timeular-cta-banner-block .footer p {
	opacity: .8;
}

.wp-block-timeular-cta-banner-block .footer .primary {
	background: #225;
}

.wp-block-timeular-cta-banner-block .footer .primary:hover {
	background: #4e4e77;
}

@media (max-width:1196px) {
	.wp-block-timeular-cta-banner-block {
		padding: 60px 20px;
		gap: 30px;
		margin: 20px 0;
	}
}
