.elementor-5662 .elementor-element.elementor-element-0cdbddf{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5662 .elementor-element.elementor-element-502cf89{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:05px;--padding-right:0px;}.elementor-5662 .elementor-element.elementor-element-e385257 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5662 .elementor-element.elementor-element-a223918{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5662 .elementor-element.elementor-element-a2eb2a1{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5662 .elementor-element.elementor-element-900c0d2{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5662 .elementor-element.elementor-element-fb39539 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5662 .elementor-element.elementor-element-9684dff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5662 .elementor-element.elementor-element-9684dff .bn-text-block{text-align:left;}.elementor-5662 .elementor-element.elementor-element-a6ecb31{--display:flex;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5662 .elementor-element.elementor-element-d67ecb4 img{height:400px;object-fit:cover;object-position:center right;}.elementor-5662 .elementor-element.elementor-element-4c14991{--display:flex;--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5662 .elementor-element.elementor-element-75cc16d{--display:flex;}.elementor-5662 .elementor-element.elementor-element-60fc608 > .elementor-widget-container{margin:0px 0px -020px 0px;padding:0px 0px 0px 0px;}.elementor-5662 .elementor-element.elementor-element-201f9a9{--display:flex;}.elementor-5662 .elementor-element.elementor-element-5bfff67 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-5662 .elementor-element.elementor-element-caa14a3{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-5662 .elementor-element.elementor-element-4adc9ce{--display:flex;}.elementor-5662 .elementor-element.elementor-element-c503f51 > .elementor-widget-container{margin:0px 0px -40px 0px;padding:0px 0px 0px 0px;}.elementor-5662 .elementor-element.elementor-element-60b8e18 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-5662 .elementor-element.elementor-element-f3e5a4d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5662 .elementor-element.elementor-element-f3e5a4d .vc_template .butn-dark a{color:#FFFFFF;}@media(max-width:1024px){.elementor-5662 .elementor-element.elementor-element-f3e5a4d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-5662 .elementor-element.elementor-element-502cf89{--padding-top:0px;--padding-bottom:0px;--padding-left:05px;--padding-right:0px;}.elementor-5662 .elementor-element.elementor-element-a2eb2a1{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-5662 .elementor-element.elementor-element-fb39539 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5662 .elementor-element.elementor-element-a6ecb31{--min-height:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5662 .elementor-element.elementor-element-d67ecb4 img{height:250px;}.elementor-5662 .elementor-element.elementor-element-4c14991{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5662 .elementor-element.elementor-element-60fc608 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-5662 .elementor-element.elementor-element-5bfff67 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-5662 .elementor-element.elementor-element-caa14a3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5662 .elementor-element.elementor-element-60b8e18 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5662 .elementor-element.elementor-element-f3e5a4d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for bauen-form, class: .elementor-element-f3e5a4d */.wpcf7-form-control.wpcf7-textarea {
    height: 100px; /* Stel een standaard hoogte in */
    min-height: 50px; /* Minimale hoogte als fallback */
    max-height: 300px; /* Maximale hoogte om overdrijving te voorkomen */
    overflow-y: auto; /* Voeg scroll toe als het tekstveld vol raakt */
}

.hidden {
    display: none;
}


---/* End custom CSS */