:root {
    --bs-body-bg: var(--bs-white);
}

.flex-content.text-with-media > .container {
    width: 100%;
    max-width: 1600px;
}
.flex-content.text-with-media > .container,
.flex-content.text-with-media > .container > .row {
    --bs-gutter-x: 0;
}
.flex-content.text-with-media .main-title {
    color: var(--medium-blue);
    font-weight: 600 !important;
	font-size: 30px;
    margin-left: 30px !important;
    margin-bottom: 0 !important;
}
.flex-content.text-with-media .subtitle {
    font-weight: 400;
    margin-top: 5px;
    margin-left: 30px !important;
	margin-bottom: 2.5rem !important;
}
.flex-content.text-with-media .main-title,
.flex-content.text-with-media .subtitle {
    max-width: 1320px;
    margin-left: auto;
    margin-right: auto;
    padding-left: .75rem;
    padding-right: .75rem;
}