.elementor-1328 .elementor-element.elementor-element-525546e > .elementor-container{max-width:1200px;}.elementor-1328 .elementor-element.elementor-element-525546e:not(.elementor-motion-effects-element-type-background), .elementor-1328 .elementor-element.elementor-element-525546e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a8e03f0 );}.elementor-1328 .elementor-element.elementor-element-525546e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:6rem 3rem 6rem 3rem;}.elementor-1328 .elementor-element.elementor-element-525546e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1328 .elementor-element.elementor-element-e6ed1b8 > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-1328 .elementor-element.elementor-element-bd94ead > .elementor-container{max-width:1300px;}.elementor-1328 .elementor-element.elementor-element-bd94ead{margin-top:0rem;margin-bottom:0rem;}.elementor-1328 .elementor-element.elementor-element-82b3be8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1328 .elementor-element.elementor-element-82b3be8 > .elementor-element-populated{padding:0rem 2rem 0rem 0rem;}.elementor-1328 .elementor-element.elementor-element-665e916 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;padding:0px 0px 0px 0px;}.elementor-1328 .elementor-element.elementor-element-a9bd299 > .elementor-container{max-width:1300px;}.elementor-1328 .elementor-element.elementor-element-a9bd299{margin-top:0rem;margin-bottom:0rem;}.elementor-1328 .elementor-element.elementor-element-2535f5d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1328 .elementor-element.elementor-element-2535f5d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1328 .elementor-element.elementor-element-1d850bc .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Gilda Display", Sans-serif;font-size:3.75rem;font-weight:400;line-height:4rem;letter-spacing:-2px;}.elementor-1328 .elementor-element.elementor-element-1d850bc > .elementor-widget-container{margin:0rem 0rem 1.5rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-1328 .elementor-element.elementor-element-5908290{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1328 .elementor-element.elementor-element-71d3527 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1328 .elementor-element.elementor-element-813372d > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-1328 .elementor-element.elementor-element-77b5af2{text-align:right;width:auto;max-width:auto;}.elementor-1328 .elementor-element.elementor-element-77b5af2 img{width:80%;}.elementor-1328 .elementor-element.elementor-element-7343a31:not(.elementor-motion-effects-element-type-background), .elementor-1328 .elementor-element.elementor-element-7343a31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://michellemutsaers.nl/wp-content/uploads/2024/02/SPF.MiMu-121-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1328 .elementor-element.elementor-element-7343a31{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3rem 3rem 3rem 3rem;}.elementor-1328 .elementor-element.elementor-element-7343a31 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1328 .elementor-element.elementor-element-e9062a8{--spacer-size:50vh;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1328 .elementor-element.elementor-element-2535f5d{width:58%;}.elementor-1328 .elementor-element.elementor-element-71d3527{width:42%;}}@media(max-width:1024px){.elementor-1328 .elementor-element.elementor-element-525546e{padding:4rem 2rem 4rem 2rem;}.elementor-1328 .elementor-element.elementor-element-bd94ead{padding:0px 0px 0px 0px;}.elementor-1328 .elementor-element.elementor-element-82b3be8 > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-1328 .elementor-element.elementor-element-1d850bc .elementor-heading-title{font-size:2.5rem;line-height:3rem;letter-spacing:-1px;}.elementor-1328 .elementor-element.elementor-element-5908290{width:100%;max-width:100%;}.elementor-1328 .elementor-element.elementor-element-77b5af2 img{width:80%;}}@media(max-width:767px){.elementor-1328 .elementor-element.elementor-element-525546e{padding:3rem 1.25rem 3rem 1.25rem;}.elementor-1328 .elementor-element.elementor-element-82b3be8 > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-1328 .elementor-element.elementor-element-1d850bc .elementor-heading-title{font-size:2.5rem;line-height:2.75rem;letter-spacing:-1px;}.elementor-1328 .elementor-element.elementor-element-1d850bc > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-1328 .elementor-element.elementor-element-5908290 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-1328 .elementor-element.elementor-element-5908290{width:100%;max-width:100%;}.elementor-1328 .elementor-element.elementor-element-77b5af2 img{width:100%;}.elementor-1328 .elementor-element.elementor-element-7343a31:not(.elementor-motion-effects-element-type-background), .elementor-1328 .elementor-element.elementor-element-7343a31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}}@media(max-width:1024px) and (min-width:768px){.elementor-1328 .elementor-element.elementor-element-82b3be8{width:100%;}.elementor-1328 .elementor-element.elementor-element-2535f5d{width:60%;}.elementor-1328 .elementor-element.elementor-element-71d3527{width:40%;}}/* Start custom CSS for shortcode, class: .elementor-element-5908290 */label{
    font-family: 'IBM Plex Sans';
    font-weight: 500;
    color: #404447;
    width: 100%;
    font-size: 0.9rem;
}

input, textarea, select{
    border-radius: 0 !important;
    border: none!important;
    border-bottom: 1px solid #404447!important;
    background: none;
    margin: 0.5rem 0;
    resize: none;
    font-size: 0.9rem!important;
    padding: 0.5rem 0!important;
    color: #404447;
}

textarea{
    height: 100px;
}

.wpcf7-form ::placeholder {
    color: #BBB;
    font-style: italic;
    font-size: 0.9rem;
}

/* Button styling under*/
.wpcf7-form-control.wpcf7-submit.has-spinner {
  background: none;
  padding: 0.25rem 0!important;
  color: #404447;
  font-weight: 300;
  letter-spacing: 0.25px;
  font-size: 0.8rem;
  text-transform: uppercase;
}

.wpcf7-form-control.wpcf7-submit.has-spinner:hover {
  color: black;
}

.wpcf7-not-valid-tip {
    margin-top: 0.5rem;
    color: firebrick;
}

.wpcf7-spinner {
    height: 1rem;
    width: 1rem;
    transform: translate(-0.5rem, 0.4rem);
}

.wpcf7-form p:last-of-type {
  margin-bottom: 0;
}

.wpcf7 form .wpcf7-response-output {
    margin: 2rem 0 0 0 !important;
    padding: 0 !important;
    border: none;
    color: darkgreen;
    font-family: 'IBM Plex Sans';
    font-size: 0.9rem;
}

input:focus, textarea:focus{
    outline: none;
}

[type=button]:focus, [type=submit]:focus, button:focus {
    outline: none!important;
}

/* Spacing inbetween fields */
.wpcf7-form p{
    margin-bottom: 1.5rem;
}

/* Remove autofill state */
input:-internal-autofill-selected {
    background-color: none !important;
}

/* Dislaimer styling */
.cf7-disclaimer{
    font-family: 'IBM Plex Sans';
    font-size: 0.7rem;
    color: #888;
}

.cf7-disclaimer a{
    color: #444;
    text-decoration: underline!important;
}

.cf7-disclaimer a:hover{
    text-decoration: underline!important;
}/* End custom CSS */