
@media only screen and (min-width:992px) {
	.editor-styles-wrapper .block-editor-block-list__layout.page-surety .image-with-text-aside__inner, body.frontend.page-surety .image-with-text-aside__inner {
		align-items: flex-start;
	}
}

.editor-styles-wrapper .block-editor-block-list__layout.page-surety .image-with-text-aside__content, body.frontend.page-surety .image-with-text-aside__content {
	flex-flow: column;
}

@media only screen and (min-width:992px) {
	.editor-styles-wrapper .block-editor-block-list__layout.page-surety .image-with-text-aside__content, body.frontend.page-surety .image-with-text-aside__content {
		gap: 15px;
		padding-top: 20px;
	}
}

@media only screen and (min-width:1170px) {
	.editor-styles-wrapper .block-editor-block-list__layout.page-surety .image-with-text-aside__content, body.frontend.page-surety .image-with-text-aside__content {
		padding-top: 95px;
	}
}

.editor-styles-wrapper .block-editor-block-list__layout.page-surety .image-with-text-aside__title, body.frontend.page-surety .image-with-text-aside__title {
	max-width: 100%;
}

@media only screen and (min-width:992px) {
	.editor-styles-wrapper .block-editor-block-list__layout.page-surety .image-with-text-aside__title, body.frontend.page-surety .image-with-text-aside__title {
		max-width: 75%;
	}
	
	.editor-styles-wrapper .block-editor-block-list__layout.page-surety .image-with-text-aside__text, body.frontend.page-surety .image-with-text-aside__text {
		max-width: -moz-max-content;
		max-width: max-content;
	}
	
	.editor-styles-wrapper .block-editor-block-list__layout.page-surety .image-with-text-aside__text--wrapper, body.frontend.page-surety .image-with-text-aside__text--wrapper {
		display: flex;
		flex-flow: row;
		flex-wrap: nowrap;
		gap: 15px;
	}
}

@media only screen and (min-width:1170px) {
	.editor-styles-wrapper .block-editor-block-list__layout.page-surety .image-with-text-aside__text--wrapper, body.frontend.page-surety .image-with-text-aside__text--wrapper {
		gap: 78px;
	}
}

.editor-styles-wrapper .block-editor-block-list__layout.page-surety .image-with-text-aside__image, body.frontend.page-surety .image-with-text-aside__image {
	border-right: 7px solid #f00000;
}

.editor-styles-wrapper .block-editor-block-list__layout .image-with-text-aside__inner, body.frontend .image-with-text-aside__inner {
	align-items: stretch;
	display: flex;
	flex-flow: row;
	flex-wrap: nowrap;
	gap: 20px;
}

@media only screen and (min-width:992px) {
	.editor-styles-wrapper .block-editor-block-list__layout .image-with-text-aside__inner, body.frontend .image-with-text-aside__inner {
		align-items: center;
		gap: 40px;
	}
}

.editor-styles-wrapper .block-editor-block-list__layout .image-with-text-aside__title, body.frontend .image-with-text-aside__title {
	color: #1c146b;
	font-weight: 600;
	max-width: 235px;
	width: 100%;
}

@media only screen and (min-width:992px) {
	.editor-styles-wrapper .block-editor-block-list__layout .image-with-text-aside__title, body.frontend .image-with-text-aside__title {
		min-width: 40%;
	}
}

.editor-styles-wrapper .block-editor-block-list__layout .image-with-text-aside__text, body.frontend .image-with-text-aside__text {
	max-width: 425px;
}

.editor-styles-wrapper .block-editor-block-list__layout .image-with-text-aside__text ul, body.frontend .image-with-text-aside__text ul {
	margin-top: 10px;
}

.editor-styles-wrapper .block-editor-block-list__layout .image-with-text-aside__cta, body.frontend .image-with-text-aside__cta {
	margin-top: 20px;
}

@media only screen and (min-width:992px) {
	.editor-styles-wrapper .block-editor-block-list__layout .image-with-text-aside__cta, body.frontend .image-with-text-aside__cta {
		margin-top: 35px;
	}
}

.editor-styles-wrapper .block-editor-block-list__layout .image-with-text-aside__cta a, body.frontend .image-with-text-aside__cta a {
	color: #1c146b;
	font-weight: 700;
	position: relative;
}

.editor-styles-wrapper .block-editor-block-list__layout .image-with-text-aside__cta a:after, body.frontend .image-with-text-aside__cta a:after {
	background-color: #f00000;
	bottom: -2px;
	content: "";
	height: 2px;
	left: 0;
	position: absolute;
	right: 0;
	width: calc(100% - 15px);
}

.editor-styles-wrapper .block-editor-block-list__layout .image-with-text-aside__image, body.frontend .image-with-text-aside__image {
	width: 50%;
}

@media only screen and (min-width:992px) {
	.editor-styles-wrapper .block-editor-block-list__layout .image-with-text-aside__image, body.frontend .image-with-text-aside__image {
		max-width: 733px;
		width: 100%;
	}
}

.editor-styles-wrapper .block-editor-block-list__layout .image-with-text-aside__image img, body.frontend .image-with-text-aside__image img {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: right;
	object-position: right;
	width: 100%;
}

.editor-styles-wrapper .block-editor-block-list__layout .image-with-text-aside__content, body.frontend .image-with-text-aside__content {
	display: flex;
	flex-flow: column;
	gap: 15px;
	padding: 30px 20px 80px 0;
	width: 60%;
}

@media only screen and (min-width:768px) {
	.editor-styles-wrapper .block-editor-block-list__layout .image-with-text-aside__content, body.frontend .image-with-text-aside__content {
		padding: 30px 20px 80px 10px;
	}
}

@media only screen and (min-width:992px) {
	.editor-styles-wrapper .block-editor-block-list__layout .image-with-text-aside__content, body.frontend .image-with-text-aside__content {
		flex-flow: row;
		flex-wrap: nowrap;
		gap: 35px;
		max-width: 755px;
		padding: 0 20px;
		width: 100%;
	}
}

@media only screen and (min-width:1400px) {
	.editor-styles-wrapper .block-editor-block-list__layout .image-with-text-aside__content, body.frontend .image-with-text-aside__content {
		gap: 55px;
		max-width: 50%;
		padding: 0 10vw 0 0;
	}
}

.editor-styles-wrapper .block-editor-block-list__layout .image-with-text-aside__content h3, body.frontend .image-with-text-aside__content h3 {
	margin-bottom: 0;
}

.editor-styles-wrapper .block-editor-block-list__layout .image-with-text-aside.risk-engineering .image-with-text-aside__inner, body.frontend .image-with-text-aside.risk-engineering .image-with-text-aside__inner {
	align-items: unset;
	gap: 0;
	position: relative;
}

.editor-styles-wrapper .block-editor-block-list__layout .image-with-text-aside.risk-engineering .image-with-text-aside__image, body.frontend .image-with-text-aside.risk-engineering .image-with-text-aside__image {
	border-right: 8px solid #eb1b23;
}

.editor-styles-wrapper .block-editor-block-list__layout .image-with-text-aside.risk-engineering .image-with-text-aside__content, body.frontend .image-with-text-aside.risk-engineering .image-with-text-aside__content {
	flex-direction: column;
	gap: 20px;
	max-width: 100%;
	padding-left: 40px;
	padding-top: 50px;
	position: relative;
}

@media only screen and (max-width:991px) {
	.editor-styles-wrapper .block-editor-block-list__layout .image-with-text-aside.risk-engineering .image-with-text-aside__content, body.frontend .image-with-text-aside.risk-engineering .image-with-text-aside__content {
		padding-bottom: 20px;
		padding-left: 20px;
	}
}

.editor-styles-wrapper .block-editor-block-list__layout .image-with-text-aside.risk-engineering .image-with-text-aside__content .right-background-image, body.frontend .image-with-text-aside.risk-engineering .image-with-text-aside__content .right-background-image {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1;
}

.editor-styles-wrapper .block-editor-block-list__layout .image-with-text-aside.risk-engineering .image-with-text-aside__content .right-background-image img, body.frontend .image-with-text-aside.risk-engineering .image-with-text-aside__content .right-background-image img {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}

.editor-styles-wrapper .block-editor-block-list__layout .image-with-text-aside.risk-engineering .image-with-text-aside__content h3, body.frontend .image-with-text-aside.risk-engineering .image-with-text-aside__content h3 {
	max-width: unset;
}

.editor-styles-wrapper .block-editor-block-list__layout .image-with-text-aside.risk-engineering .image-with-text-aside__content .image-with-text-aside__text, body.frontend .image-with-text-aside.risk-engineering .image-with-text-aside__content .image-with-text-aside__text {
	max-width: 660px;
	padding-bottom: 9vw;
}

.editor-styles-wrapper .block-editor-block-list__layout .image-with-text-aside.risk-engineering .desktop-bottom-text, body.frontend .image-with-text-aside.risk-engineering .desktop-bottom-text {
	margin-top: 40px;
}

.editor-styles-wrapper .block-editor-block-list__layout .image-with-text-aside.risk-engineering .desktop-bottom-text p, body.frontend .image-with-text-aside.risk-engineering .desktop-bottom-text p {
	margin-bottom: 10px;
}

.editor-styles-wrapper .block-editor-block-list__layout .image-with-text-aside.risk-engineering .mobile-bottom-text, body.frontend .image-with-text-aside.risk-engineering .mobile-bottom-text {
	background: #c1c9dd;
	padding-top: 15px;
}

.editor-styles-wrapper .block-editor-block-list__layout .image-with-text-aside.risk-engineering .mobile-bottom-text li:last-of-type, body.frontend .image-with-text-aside.risk-engineering .mobile-bottom-text li:last-of-type {
	margin-bottom: 0;
}

.editor-styles-wrapper .block-editor-block-list__layout .image-with-text-aside.risk-engineering .bottom-mask, body.frontend .image-with-text-aside.risk-engineering .bottom-mask {
	bottom: -5px;
	display: block !important;
	left: -1%;
	pointer-events: none;
	position: absolute;
	width: 102%;
}

.editor-styles-wrapper .block-editor-block-list__layout .image-with-text-aside.risk-engineering .bottom-mask img, body.frontend .image-with-text-aside.risk-engineering .bottom-mask img {
	width: 100%;
}
