.flex-content.text-with-text-box {
    padding: 70px 0;
}

.flex-content.text-with-text-box .row {
    --bs-gutter-x: 4rem;
}

.flex-content.text-with-text-box .image {
    border-radius: 0px 0 0px 0;
    overflow: clip;
}
.flex-content.text-with-text-box .image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.flex-content.text-with-text-box .side-col {
    font-size: 16px;
    color: var(--navy-blue);
}



.page-id-708 .flex-content.text-with-text-box {
    padding-bottom: 50px;
}

@media (max-width: 767px) {
	.flex-content.text-with-text-box {
    	padding: 60px 0;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.flex-content.text-with-text-box .side-col {
    	font-size: 14px;
}
}