.iti {
	display: block;
}

.iti__flag {background-image: url("../../api/intl-tel-input/build/img/flags.png");}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .iti__flag {background-image: url("../../api/intl-tel-input/build/img/flags@2x.png");}
}

.phonenumberformat .iti * {
	margin-bottom: initial !important;
}

.gform_wrapper .phonenumberformat .iti input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
	padding-left: 5rem !important;
}

/* .tab-pane {
	.row {
		flex-direction: row;
		gap: 1rem;
		width: 100%;
		justify-content: center;

		.col {
			width: 100%;
			max-width: 100%;
		}
	}
} */

.member-box .photo {
	background: #f1f4f6 no-repeat 50%/contain;
	border-radius: 50%;
	margin: 0 auto;
	background-size: cover;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.member-box:hover .photo {
	background-color: #dde7ec;
	box-shadow: 2px 3px 0 0 #1a527f;
}

.hide-overlay .custom-background::after, .hide-overlay .mobile-background::after {
	display: none;
}

.section-title h1, .section-title h2, .section-title h3 {
	font-size: 3.5rem !important;
  font-weight: bold !important;
}

.section-title--small h1, .section-title--small h2, .section-title--small h3 {
	font-size: 3rem !important;
	font-weight: bold !important;
}

.section-title.cta {
	color: #fff;
}

.section-title.cta h2 {
	margin-bottom: 1.5rem;
}

#Vacatures {
	min-height: 500px;
}

.vacature-post .contact-details-box__main .recruiter-photo {
  flex: 0 0 auto; 
}
