.mfp-wrap .pbi-popup-content {
    margin: 95px auto 0;
    max-width: 1140px;
    background-color: var(--contrast);
    color: #fff;
    padding: 50px;
	position: relative;
	font-size: var(--txt-l);
}

.mfp-wrap .pbi-popup-content .mfp-close {
	color: #ae2525;
	font-size: var(--h-1);
	width: 50px;
    height: 50px;
}
.mfp-wrap .pbi-popup-content .headline {
	font-size: var(--h-1);
}
.mfp-wrap .pbi-popup-content h2 {
	color: #fff;
	font-size: var(--h-1);
}
.mfp-wrap .pbi-popup-content h3 {
	color: #fff;
	font-size: var(--h-2);
}
.mfp-wrap .pbi-popup-content h4 {
	color: #fff;
	font-size: var(--h-3);
}
.mfp-wrap .pbi-popup-content h5 {
	color: #fff;
	font-size: var(--h-4);
}
.mfp-wrap .pbi-popup-content h6 {
	color: #fff;
	font-size: var(--h-5);
}
.mfp-wrap .pbi-popup-content p:first-child:has(> img) {
	margin: 0;
}
.mfp-wrap .pbi-popup-content img.alignright,
.mfp-wrap .pbi-popup-content img.alignleft,
.mfp-wrap .pbi-popup-content img.aligncenter {
	margin-bottom: 2rem;
}
.mfp-wrap .pbi-popup-content form {
	display: flex;
	flex-wrap: wrap;
	gap: 0.5rem;
}
.mfp-wrap .pbi-popup-content form .form-input-name {
	padding-left: 2.5em;
	background-repeat: no-repeat;
	background-position: 0.75em center;
	background-size: 1em;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M7.5 6.5C7.5 8.981 9.519 11 12 11s4.5-2.019 4.5-4.5S14.481 2 12 2 7.5 4.019 7.5 6.5zM20 21h1v-1c0-3.859-3.141-7-7-7h-4c-3.86 0-7 3.141-7 7v1h17z'/%3E%3C/svg%3E");
}

.mfp-wrap .pbi-popup-content form .form-input-email {
	padding-left: 2.5em;
	background-repeat: no-repeat;
	background-position: 0.75em center;
	background-size: 1em;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M20 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2zm0 4.7-8 5.334L4 8.7V6.297l8 5.333 8-5.333V8.7z'/%3E%3C/svg%3E");
}
.mfp-wrap .pbi-popup-content.form-horizontal form {
    flex-direction: row;
    align-items: flex-start;
}
.mfp-wrap .pbi-popup-content.form-vertical form {
    flex-direction: column;
}
.mfp-wrap .pbi-popup-content.form-horizontal form [type="text"],
.mfp-wrap .pbi-popup-content.form-horizontal form [type="email"],
.mfp-wrap .pbi-popup-content.form-horizontal form [type="tel"],
.mfp-wrap .pbi-popup-content.form-horizontal form [type="submit"],
.mfp-wrap .pbi-popup-content.form-horizontal form button {
	flex: 1 1 auto;
	min-width: fit-content;
	min-height: 60px;
}

.mfp-wrap .pbi-popup-content .pbi-popup-form,
.mfp-wrap .pbi-popup-content .pbi-popup-footer,
.mfp-wrap .pbi-popup-content .pbi-popup-buttons {
	clear: both;
	margin: 1.5rem 0;
}

.mfp-wrap .pbi-popup-content .pbi-popup-content-inner > :last-child {
	margin-bottom: 0;
}

.mfp-wrap .pbi-popup-content .pbi-popup-buttons {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1rem;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

.pbi-popup-trigger {
	cursor: pointer;
}

.pbi-popup-trigger.pbi-button {
	text-transform: uppercase;
}

