/* Font Variables */
/* Ubuntu Font Declarations */
@font-face {
  font-family: "Ubuntu";
  src: url("/wp-content/themes/myautoup_thema/fonts/Ubuntu/Ubuntu-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Ubuntu";
  src: url("/wp-content/themes/myautoup_thema/fonts/Ubuntu/Ubuntu-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Ubuntu";
  src: url("/wp-content/themes/myautoup_thema/fonts/Ubuntu/Ubuntu-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Ubuntu";
  src: url("/wp-content/themes/myautoup_thema/fonts/Ubuntu/Ubuntu-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Ubuntu";
  src: url("/wp-content/themes/myautoup_thema/fonts/Ubuntu/Ubuntu-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Ubuntu";
  src: url("/wp-content/themes/myautoup_thema/fonts/Ubuntu/Ubuntu-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Ubuntu";
  src: url("/wp-content/themes/myautoup_thema/fonts/Ubuntu/Ubuntu-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Ubuntu";
  src: url("/wp-content/themes/myautoup_thema/fonts/Ubuntu/Ubuntu-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
/* Poppins Font Declarations */
@font-face {
  font-family: "Poppins";
  src: url("/wp-content/themes/myautoup_thema/fonts/Poppins/Poppins-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("/wp-content/themes/myautoup_thema/fonts/Poppins/Poppins-ThinItalic.ttf") format("truetype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("/wp-content/themes/myautoup_thema/fonts/Poppins/Poppins-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("/wp-content/themes/myautoup_thema/fonts/Poppins/Poppins-ExtraLightItalic.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("/wp-content/themes/myautoup_thema/fonts/Poppins/Poppins-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("/wp-content/themes/myautoup_thema/fonts/Poppins/Poppins-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("/wp-content/themes/myautoup_thema/fonts/Poppins/Poppins-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("/wp-content/themes/myautoup_thema/fonts/Poppins/Poppins-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("/wp-content/themes/myautoup_thema/fonts/Poppins/Poppins-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("/wp-content/themes/myautoup_thema/fonts/Poppins/Poppins-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("/wp-content/themes/myautoup_thema/fonts/Poppins/Poppins-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("/wp-content/themes/myautoup_thema/fonts/Poppins/Poppins-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("/wp-content/themes/myautoup_thema/fonts/Poppins/Poppins-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("/wp-content/themes/myautoup_thema/fonts/Poppins/Poppins-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("/wp-content/themes/myautoup_thema/fonts/Poppins/Poppins-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("/wp-content/themes/myautoup_thema/fonts/Poppins/Poppins-ExtraBoldItalic.ttf") format("truetype");
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("/wp-content/themes/myautoup_thema/fonts/Poppins/Poppins-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("/wp-content/themes/myautoup_thema/fonts/Poppins/Poppins-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
body .custom-cf7-overlay {
  display: none !important;
  position: unset !important;
  z-index: 1 !important;
}

.contact_wrapper {
  max-width: 1450px;
  margin: 0 auto;
  padding: 160px 30px 80px;
}

.contact_container {
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
  justify-content: space-between;
  align-items: flex-start;
}

.contact_left {
	font-family: "Ubuntu", sans-serif;
}

.contact_left,
.contact_right {
  width: 48%;
}

.wpcf7-form-control-wrap {
  display: flex;
  flex-direction: column-reverse;
  margin: 5px 0 0;
}

form.wpcf7-form.invalid {
  font-family: "Poppins", sans-serif;
}

.wpcf7-response-output {
  background: #FFFFFF;
  border-top: unset !important;
  border-right: unset !important;
  border-bottom: unset !important;
  padding: 15px !important;
  font-family: "Poppins", sans-serif;
}

.wpcf7 form .wpcf7-response-output {
  border-left: 5px solid;
}

.contact_title {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-size: 40px;
  margin: 0;
}

.contact_title_small {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 24px;
  margin: 15px 0 45px;
}

address {
  font-style: unset;
}
address a {
  color: #000000;
  text-decoration: unset;
}
address a:hover {
  text-decoration: underline;
}

.wpcf7-not-valid-tip {
  font-family: "Poppins", sans-serif;
}

.contact_info_title {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 24px;
  margin-top: 85px;
}

.contact_info p {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-size: 16px;
  margin: 10px 0;
}

.contact_form {
  margin-top: 1rem;
}

/* Contactformulier stijling (voor CF7 velden) */
.wpcf7 input[type=text],
.wpcf7 input[type=email],
.wpcf7 textarea {
  padding: 22px 32px;
  border-radius: 20px;
  border: 1px solid #E3E3E3;
  font-family: "Ubuntu", sans-serif;
  font-weight: 500;
  font-size: 20px;
  margin: 10px 0 20px 0;
  outline: none;
  max-width: 540px;
  width: 90%;
}

.wpcf7 input[type=submit] {
  background-color: #20c24c;
  color: #fff;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  padding: 12px 24px;
  border: unset;
  border-radius: 50px;
  font-size: 18px;
  transition: 0.3s all;
}

.wpcf7 input[type=submit]:hover {
  background-color: #1aa43e;
  cursor: pointer;
  transition: 0.3s all;
}

.contact_left label {
  font-family: "Ubuntu", sans-serif;
  font-weight: 500;
  font-size: 20px;
}

@media only screen and (max-width: 900px) {
  .contact_container {
    flex-direction: column;
  }
  .wpcf7 input[type=text], .wpcf7 input[type=email], .wpcf7 textarea {
    max-width: 100%;
    width: 75%;
  }
  .contact_left, .contact_right {
    width: 100%;
  }
  .contact_info_title {
    margin-top: 20px;
  }
  .contact_title_small {
    margin-bottom: 35px;
    font-size: 20px;
  }
}

.cf7-success-loader {
	display: none;
}

input.wpcf7-form-control.wpcf7-submit.has-spinner.cf7-loading {
	display: unset !important;
}

@media (max-width: 900px) and (orientation: landscape) {
	.contact_form p label, .contact_info p {
		font-size: 13px;
	}
}

.wpcf7 input[type=submit] {
	display: unset !important;
}

/*# sourceMappingURL=contact.css.map */