@media (min-width: 1200px) {
	.modal-lg, .modal-xl {
		--bs-modal-width: 1200px !important;
	}
}
.modal-header {
	align-items: center;
	place-content: center;
	position: relative;
}

.modal-header .btn-close {
  position: absolute;
	right: 15px;
	top: 15px;
}

.modal-title {
  font-size: var(--ev-step-3);
}
.flexible-form .form-group {
  margin-bottom: 1rem;
}
.modal-content {
	padding-block: 1rem;
	background-color: var(--ev-light, white);
}
.discover__title.h3 {
	display: none;
}
.discover h2 {
	font-size: var(--ev-step-2);
}
.discover h3 {
	font-size: var(--ev-step-1);
}
.discover {
  margin-bottom: var(--ev-spacer-sm);
}
@media (min-width: 992px) {
  .discover {
    margin-bottom: var(--ev-spacer-lg);
  }
}
.discover a {
	color: var(--ev-heading-color) !important;
}
.discover a:hover {
  color: var(--ev-primary) !important;
}
.discover a b {
  color: var(--ev-primary) !important;
}
.flexible-form__title-wrapper p {
	color: #fff;
}
.flexible-form .single_step .row {
	flex-direction: row-reverse;
  align-content: start;
	align-items: start;
	place-content: start;
}
.flexible-form__title,
.flexible-form__description {
  margin-inline: 0.5em;
}
.flexible-form  .col {
  width: fit-content;
  height: fit-content;
  max-width: fit-content;
  align-self: start;
}
.discover__content > :not(:last-child) {
  margin-block: 0.75em;
}
.intro__subtitle {
	grid-area: intro-subtitle;
}
@media (min-width: 768px) {
	.page .intro__body .intro__wrapper:not(.no-img),
  .article--details .intro__body .intro__wrapper:not(.no-img) {
     grid-template-rows: auto repeat(4, min-content) 1fr;
     place-content: start;
	}
}
/* .discover__content > :not(:last-child) {
	margin-block: 0 !important;
}
.discover__compose-page {
  margin-top: 1em !important;
}
.discover h2 , .discover h3 {
  margin-bottom: 1em !important;
} */