.flex-content.image-text.dark {
    background-color: var(--navy-blue);
    color: #FFF;
}
.flex-content.image-text.dark .btn:hover {
  color: #FFF;
  border-color: #FFF;
  background-color: transparent;
}

.flex-content.image-text .row {
    --bs-gutter-x: 2.75rem;
}

.flex-content.image-text .eyebrow {
    color: var(--dark-orange);
}

.flex-content.image-text.dark .eyebrow {
    color: var(--orange);
}



.flex-content.image-text .main-title {
    font-size: 2.25em;
	  line-height: 130%;
}
.flex-content.image-text .text p,
.flex-content.image-text .text li {
    font-family: 'Poppins', sans-serif;
    font-size: 0.8em;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}

.flex-content.image-text .main-title,
.flex-content.image-text .text {
    color: inherit;
}

.flex-content.image-text .main-img {
    border-radius: 15px;
}

.flex-content.image-text .text > *:last-child {
	margin-bottom: 0;
}

.flex-content.image-text .buttons {
	padding-top: 30px;
}

@media (max-width: 767px) {
    .flex-content.image-text .image {
        margin-bottom: 1.5em;
    }
}
