
.editor-styles-wrapper .block-editor-block-list__layout .columns, body.frontend .columns {
	background-repeat: no-repeat;
	background-size: cover;
	padding: 90px 0 80px;
}

.editor-styles-wrapper .block-editor-block-list__layout .columns.boxed, body.frontend .columns.boxed {
	background: none;
	margin-top: -140px;
	padding: 0 0 80px;
}

@media only screen and (min-width:576px) {
	.editor-styles-wrapper .block-editor-block-list__layout .columns.boxed, body.frontend .columns.boxed {
		margin-top: -180px;
	}
}

.editor-styles-wrapper .block-editor-block-list__layout .columns.boxed .columns__wrapper, body.frontend .columns.boxed .columns__wrapper {
	background-color: #fff;
	box-shadow: 2px 2px 15px #0f0708;
	padding: 26px 26px 50px;
}

@media only screen and (min-width:576px) {
	.editor-styles-wrapper .block-editor-block-list__layout .columns.boxed .columns__wrapper, body.frontend .columns.boxed .columns__wrapper {
		margin: 0 45px;
		padding: 56px 56px 80px;
	}
}

@media only screen and (max-width:575px) {
	.editor-styles-wrapper .block-editor-block-list__layout .columns.boxed .column, body.frontend .columns.boxed .column {
		max-width: 200px;
	}
}

.editor-styles-wrapper .block-editor-block-list__layout .columns.boxed .column__image, body.frontend .columns.boxed .column__image {
	position: relative;
}

.editor-styles-wrapper .block-editor-block-list__layout .columns.boxed .column__image:before, body.frontend .columns.boxed .column__image:before {
	background: rgba(35, 31, 32, .8);
	content: "";
	filter: blur(7px);
	height: 100%;
	mix-blend-mode: multiply;
	padding: 10px;
	position: absolute;
	width: 100%;
	z-index: -1;
}

.editor-styles-wrapper .block-editor-block-list__layout .columns.boxed .column__title, body.frontend .columns.boxed .column__title {
	font-size: 11.5px;
	font-size: 14px;
}

@media only screen and (min-width:320px) {
	.editor-styles-wrapper .block-editor-block-list__layout .columns.boxed .column__title, body.frontend .columns.boxed .column__title {
		font-size: calc(10.30775px + .37258vw);
	}
}

@media only screen and (min-width:991px) {
	.editor-styles-wrapper .block-editor-block-list__layout .columns.boxed .column__title, body.frontend .columns.boxed .column__title {
		font-size: 14px;
	}
}

@media only screen and (min-width:992px) {
	.editor-styles-wrapper .block-editor-block-list__layout .columns.boxed .column__title, body.frontend .columns.boxed .column__title {
		font-size: calc(11.86207px + .21552vw);
	}
}

@media only screen and (min-width:1920px) {
	.editor-styles-wrapper .block-editor-block-list__layout .columns.boxed .column__title, body.frontend .columns.boxed .column__title {
		font-size: 16px;
	}
}

.editor-styles-wrapper .block-editor-block-list__layout .columns__inner, body.frontend .columns__inner {
	display: grid;
	row-gap: 30px;
}

@media only screen and (min-width:768px) {
	.editor-styles-wrapper .block-editor-block-list__layout .columns__inner, body.frontend .columns__inner {
		-moz-column-gap: 30px;
		column-gap: 30px;
		grid-template-columns: 1fr 1fr;
	}
}

@media only screen and (min-width:992px) {
	.editor-styles-wrapper .block-editor-block-list__layout .columns__inner, body.frontend .columns__inner {
		grid-template-columns: 1fr 1fr 1fr;
	}
}

@media only screen and (min-width:1200px) {
	.editor-styles-wrapper .block-editor-block-list__layout .columns__inner, body.frontend .columns__inner {
		grid-template-columns: 1fr 1fr 1fr;
	}
}

.editor-styles-wrapper .block-editor-block-list__layout .columns__title, body.frontend .columns__title {
	margin-bottom: 20px;
}

.editor-styles-wrapper .block-editor-block-list__layout .columns__description, body.frontend .columns__description {
	margin-bottom: 40px;
}

.editor-styles-wrapper .block-editor-block-list__layout .columns .column, body.frontend .columns .column {
	display: flex;
	flex-flow: column;
	position: relative;
	width: 100%;
}

@media only screen and (min-width:768px) {
	.editor-styles-wrapper .block-editor-block-list__layout .columns .column, body.frontend .columns .column {
		max-width: 240px;
	}
}

@media only screen and (min-width:992px) {
	.editor-styles-wrapper .block-editor-block-list__layout .columns .column, body.frontend .columns .column {
		flex: 2;
	}
}

@media only screen and (min-width:1200px) {
	.editor-styles-wrapper .block-editor-block-list__layout .columns .column, body.frontend .columns .column {
		max-width: 247px;
	}
}

.editor-styles-wrapper .block-editor-block-list__layout .columns .column__image, body.frontend .columns .column__image {
	margin-bottom: 30px;
}

@media only screen and (min-width:1200px) {
	.editor-styles-wrapper .block-editor-block-list__layout .columns .column__image, body.frontend .columns .column__image {
		margin-bottom: 45px;
	}
}

.editor-styles-wrapper .block-editor-block-list__layout .columns .column__image img, body.frontend .columns .column__image img {
	width: 100%;
}

.editor-styles-wrapper .block-editor-block-list__layout .columns .column__title, body.frontend .columns .column__title {
	font-weight: 600;
	margin-bottom: 15px;
}

@media only screen and (min-width:768px) {
	.editor-styles-wrapper .block-editor-block-list__layout .columns .column__description, body.frontend .columns .column__description {
		margin-bottom: 40px;
	}
}

.editor-styles-wrapper .block-editor-block-list__layout .columns .column__cta, body.frontend .columns .column__cta {
	margin-top: 25px;
}

@media only screen and (min-width:768px) {
	.editor-styles-wrapper .block-editor-block-list__layout .columns .column__cta, body.frontend .columns .column__cta {
		bottom: 0;
		position: absolute;
	}
}

.editor-styles-wrapper .block-editor-block-list__layout .columns .column__cta a, body.frontend .columns .column__cta a {
	color: #1c146b;
	font-size: 11px;
	font-size: 12.5px;
	font-weight: 600;
	justify-content: start;
	text-transform: none;
}

@media only screen and (min-width:320px) {
	.editor-styles-wrapper .block-editor-block-list__layout .columns .column__cta a, body.frontend .columns .column__cta a {
		font-size: calc(10.28465px + .22355vw);
	}
}

@media only screen and (min-width:991px) {
	.editor-styles-wrapper .block-editor-block-list__layout .columns .column__cta a, body.frontend .columns .column__cta a {
		font-size: 12.5px;
	}
}

@media only screen and (min-width:992px) {
	.editor-styles-wrapper .block-editor-block-list__layout .columns .column__cta a, body.frontend .columns .column__cta a {
		font-size: calc(9.2931px + .32328vw);
	}
}

@media only screen and (min-width:1920px) {
	.editor-styles-wrapper .block-editor-block-list__layout .columns .column__cta a, body.frontend .columns .column__cta a {
		font-size: 15.5px;
	}
}
