
.gb-container-392ae4ec {
	padding: 40px 53px;
	border-radius: 10px;
	border: 1px solid #000;
}

.gb-grid-wrapper > .gb-grid-column-8f7ba578 {
	width: 66.66%;
}

.gb-container-f6dfb7b1 {
	height: 100%;
	display: flex;
}

.gb-grid-wrapper > .gb-grid-column-f6dfb7b1 {
	width: 33.33%;
}

.gb-grid-wrapper-ffd270b8 {
	display: flex;
	flex-wrap: wrap;
	row-gap: 40px;
	margin-left: -40px;
}

.gb-grid-wrapper-ffd270b8 > .gb-grid-column {
	box-sizing: border-box;
	padding-left: 40px;
}

h2.gb-headline-a36c37fa {
	margin-top: 0px;
	margin-bottom: 30px;
}

.gb-image-d05517cb {
	border-radius: 10px;
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: middle;
}

@media (max-width: 767px) {
	.gb-container-392ae4ec {
		padding: 30px;
	}
	
	.gb-grid-wrapper > .gb-grid-column-8f7ba578 {
		width: 100%;
	}
	
	.gb-grid-wrapper > .gb-grid-column-f6dfb7b1 {
		width: 100%;
	}
}

:root {
	--gb-container-width: 1100px;
}

.gb-container .wp-block-image img {
	vertical-align: middle;
}

.gb-grid-wrapper .wp-block-image {
	margin-bottom: 0;
}

.gb-highlight {
	background: none;
}

.gb-shape {
	line-height: 0;
}
