.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-28184 .elementor-element.elementor-element-978aba8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:clamp(28px, 3.5vw, 56px);--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:clamp(16px, 3vw, 32px);--padding-right:clamp(16px, 3vw, 32px);}.elementor-28184 .elementor-element.elementor-element-ab56924{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--gap:clamp(14px, 1.2vw, 16px) clamp(14px, 1.2vw, 16px);--row-gap:clamp(14px, 1.2vw, 16px);--column-gap:clamp(14px, 1.2vw, 16px);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-28184 .elementor-element.elementor-element-5576d16 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-28184 .elementor-element.elementor-element-5576d16.elementor-element{--align-self:flex-start;}.elementor-28184 .elementor-element.elementor-element-5576d16{text-align:start;}.elementor-28184 .elementor-element.elementor-element-5576d16 .elementor-heading-title{font-family:"GRAPHIK", Sans-serif;font-size:clamp(22px, 1.6vw + 14px, 30px);font-weight:600;color:#141414;}.elementor-28184 .elementor-element.elementor-element-c8abac8 > .elementor-widget-container{margin:-2px 0px -4px 0px;padding:0 0 0 0;}.elementor-28184 .elementor-element.elementor-element-c8abac8{text-align:start;}.elementor-28184 .elementor-element.elementor-element-c8abac8 .elementor-heading-title{font-family:"GRAPHIK", Sans-serif;font-size:clamp(14px, 0.5vw + 10px, 16px);font-weight:300;line-height:1.2em;color:#141414;}.elementor-28184 .elementor-element.elementor-element-95a1087{--display:flex;--margin-top:clamp(18px, 2vw, 28px);--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:clamp(16px, 3vw, 32px);--padding-right:clamp(16px, 3vw, 32px);}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-28184 .elementor-element.elementor-element-ec373fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-28184 .elementor-element.elementor-element-978aba8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:clamp(28px, 5vw + 4px, 52px);--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-28184 .elementor-element.elementor-element-ab56924{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-28184 .elementor-element.elementor-element-5576d16{text-align:start;}.elementor-28184 .elementor-element.elementor-element-5576d16 .elementor-heading-title{font-size:clamp(22px, 5.5vw + 2px, 28px);}.elementor-28184 .elementor-element.elementor-element-c8abac8{text-align:center;}.elementor-28184 .elementor-element.elementor-element-c8abac8 .elementor-heading-title{font-size:clamp(14px, 3.5vw + 1px, 18px);}.elementor-28184 .elementor-element.elementor-element-95a1087{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:clamp(32px, 6vw + 4px, 56px);--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:clamp(16px, 4vw + 2px, 28px);--padding-right:clamp(16px, 4vw + 2px, 28px);}}@media(min-width:768px){.elementor-28184 .elementor-element.elementor-element-978aba8{--content-width:1400px;}.elementor-28184 .elementor-element.elementor-element-95a1087{--content-width:1400px;}}/* Start custom CSS for shortcode, class: .elementor-element-ec373fc *//* =========================================
Contactformulier
========================================= */

/* Inputvelden + textarea */
#contact-form input[type="text"],
#contact-form input[type="email"],
#contact-form textarea {
background: #F5F5F5;
color: #141414;
border: none;
border-radius: 6px !important;
outline: none;
box-shadow: none;
font-family: "Graphik", sans-serif;
font-weight: 300;
font-size: clamp(14px, 0.4vw + 10px, 16px);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

/* Placeholder */
#contact-form input::placeholder,
#contact-form textarea::placeholder {
color: #8C8C8C;
opacity: 1;
}

/* Focus */
#contact-form input:focus,
#contact-form textarea:focus {
border: none;
outline: none;
box-shadow: none;
}

/* Button */
#contact-form input[type="submit"] {
background: #ED1C24;
color: #ffffff;
border: none;
border-radius: 6px;
padding: 16px;
font-family: "Graphik", sans-serif;
font-weight: 400;
font-size: clamp(13px, 0.5vw + 10px, 15px);
line-height: 1;
cursor: pointer;
transition: all 0.3s ease;
}

/* Hover */
#contact-form .wpcf7-submit:hover {
    background-color: #C9151C !important;
}

/* Mobiel */
@media (max-width: 767px) {


#contact-form input[type="text"],
#contact-form input[type="email"],
#contact-form textarea {
    font-size: clamp(14px, 3.5vw + 1px, 17px);
}

#contact-form input[type="submit"] {
    width: 100%;
    display: block;
    font-size: clamp(13px, 3.5vw + 1px, 16px);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'GRAPHIK';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://clubmotul.nl/wp-content/uploads/2024/09/GRAPHIK-THIN-CY-GR.woff') format('woff');
}
@font-face {
	font-family: 'GRAPHIK';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://clubmotul.nl/wp-content/uploads/2024/09/GRAPHIK-LIGHT-CY-GR.woff') format('woff');
}
@font-face {
	font-family: 'GRAPHIK';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://clubmotul.nl/wp-content/uploads/2024/09/GRAPHIK-MEDIUM-CY-GR.woff') format('woff');
}
@font-face {
	font-family: 'GRAPHIK';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://clubmotul.nl/wp-content/uploads/2024/09/GRAPHIK-SEMIBOLD-CY-GR.woff') format('woff');
}
@font-face {
	font-family: 'GRAPHIK';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://clubmotul.nl/wp-content/uploads/2024/09/GRAPHIK-BOLD-CY-GR.woff') format('woff');
}
@font-face {
	font-family: 'GRAPHIK';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://clubmotul.nl/wp-content/uploads/2024/09/GRAPHIK-SUPER-CY-GR.woff') format('woff');
}
@font-face {
	font-family: 'GRAPHIK';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://clubmotul.nl/wp-content/uploads/2024/09/GRAPHIK-THINITALIC-CY-GR.woff') format('woff');
}
@font-face {
	font-family: 'GRAPHIK';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://clubmotul.nl/wp-content/uploads/2024/09/GRAPHIK-REGULARITALIC-CY-GR.woff') format('woff');
}
@font-face {
	font-family: 'GRAPHIK';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://clubmotul.nl/wp-content/uploads/2024/09/GRAPHIK-SEMIBOLDITALIC-CY-GR.woff') format('woff');
}
@font-face {
	font-family: 'GRAPHIK';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://clubmotul.nl/wp-content/uploads/2024/09/GRAPHIK-SUPERITALIC-CY-GR.woff') format('woff');
}
@font-face {
	font-family: 'GRAPHIK';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://clubmotul.nl/wp-content/uploads/2024/09/GRAPHIK-REGULAR-CY-GR.woff') format('woff');
}
@font-face {
	font-family: 'GRAPHIK';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://clubmotul.nl/wp-content/uploads/2024/09/GRAPHIK-REGULARITALIC-CY-GR.woff') format('woff');
}
/* End Custom Fonts CSS */