.elementor-10183 .elementor-element.elementor-element-56946f8{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10183 .elementor-element.elementor-element-0c9311e{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-10183 .elementor-element.elementor-element-0c9311e > .elementor-shape-top .elementor-shape-fill, .elementor-10183 .elementor-element.elementor-element-0c9311e > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFEFE3;}.elementor-10183 .elementor-element.elementor-element-25e4710{--display:flex;--justify-content:center;}.elementor-10183 .elementor-element.elementor-element-25e4710.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10183 .elementor-element.elementor-element-e8aa707{padding:0px 0px 20px 0px;text-align:center;}.elementor-10183 .elementor-element.elementor-element-721d8a1{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:50px;--padding-right:50px;}.elementor-10183 .elementor-element.elementor-element-721d8a1:not(.elementor-motion-effects-element-type-background), .elementor-10183 .elementor-element.elementor-element-721d8a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_white );}.elementor-10183 .elementor-element.elementor-element-7caaf5f{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-10183 .elementor-element.elementor-element-7caaf5f:not(.elementor-motion-effects-element-type-background), .elementor-10183 .elementor-element.elementor-element-7caaf5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stg.turfstekerslaand.nl/wp-content/uploads/2026/10/turfstekerslaand-achtergrond-ruit-geel.webp");}.elementor-10183 .elementor-element.elementor-element-7caaf5f > .elementor-shape-top .elementor-shape-fill, .elementor-10183 .elementor-element.elementor-element-7caaf5f > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFEFE3;}.elementor-10183 .elementor-element.elementor-element-7caaf5f > .elementor-shape-top svg, .elementor-10183 .elementor-element.elementor-element-7caaf5f > .e-con-inner > .elementor-shape-top svg{width:calc(125% + 1.3px);height:150px;}.elementor-10183 .elementor-element.elementor-element-7caaf5f > .elementor-shape-bottom .elementor-shape-fill, .elementor-10183 .elementor-element.elementor-element-7caaf5f > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#2B150E;}.elementor-10183 .elementor-element.elementor-element-7caaf5f > .elementor-shape-bottom svg, .elementor-10183 .elementor-element.elementor-element-7caaf5f > .e-con-inner > .elementor-shape-bottom svg{width:calc(127% + 1.3px);height:158px;}.elementor-10183 .elementor-element.elementor-element-8bf3a1c{--display:flex;--justify-content:center;}.elementor-10183 .elementor-element.elementor-element-8bf3a1c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10183 .elementor-element.elementor-element-0bfd5f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-10183 .elementor-element.elementor-element-0bfd5f1 .elementor-heading-title{color:#2B150E;}.elementor-10183 .elementor-element.elementor-element-0bfd5f1 {---ui-speed:1500ms;---ui-delay:200ms;---ui-stagger:20ms;}.elementor-10183 .elementor-element.elementor-element-aff7d71{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-10183 .elementor-element.elementor-element-aff7d71:not(.elementor-motion-effects-element-type-background), .elementor-10183 .elementor-element.elementor-element-aff7d71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B150E;}.elementor-10183 .elementor-element.elementor-element-18b3f19{--display:flex;--justify-content:center;}.elementor-10183 .elementor-element.elementor-element-18b3f19.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10183 .elementor-element.elementor-element-e836848{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10183 .elementor-element.elementor-element-e836848 .elementor-heading-title{color:#FFD200;}.elementor-10183 .elementor-element.elementor-element-e836848 {---ui-speed:1500ms;---ui-delay:200ms;---ui-stagger:20ms;}.elementor-10183 .elementor-element.elementor-element-12dfe2b{color:#FFFFFF;}.elementor-10183 .elementor-element.elementor-element-eaa8f32 .elementor-button{background-color:#B72C34;fill:#FFFFFF;color:#FFFFFF;}.elementor-10183 .elementor-element.elementor-element-eaa8f32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10183 .elementor-element.elementor-element-eaa8f32.elementor-element{--align-self:flex-start;}.elementor-10183 .elementor-element.elementor-element-eaa8f32 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10183 .elementor-element.elementor-element-3b9e2cb{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10183 .elementor-element.elementor-element-3b9e2cb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10183 .elementor-element.elementor-element-e65d802{width:var( --container-widget-width, 50.746% );max-width:50.746%;margin:0px 80px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50.746%;--container-widget-flex-grow:0;top:14px;border-radius:20px 20px 20px 20px;text-align:start;}.elementor-10183 .elementor-element.elementor-element-e65d802.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-10183 .elementor-element.elementor-element-e65d802{left:265px;}body.rtl .elementor-10183 .elementor-element.elementor-element-e65d802{right:265px;}.elementor-10183 .elementor-element.elementor-element-e65d802 img{max-width:100%;height:500px;object-fit:cover;object-position:center center;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:20px 20px 20px 20px;}.elementor-10183 .elementor-element.elementor-element-8f4b779{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;top:71px;}.elementor-10183 .elementor-element.elementor-element-8f4b779.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-10183 .elementor-element.elementor-element-8f4b779{left:152px;}body.rtl .elementor-10183 .elementor-element.elementor-element-8f4b779{right:152px;}.elementor-10183 .elementor-element.elementor-element-8f4b779 img{height:409px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}@media(min-width:768px){.elementor-10183 .elementor-element.elementor-element-25e4710{--width:100%;}.elementor-10183 .elementor-element.elementor-element-8bf3a1c{--width:100%;}.elementor-10183 .elementor-element.elementor-element-18b3f19{--width:50%;}.elementor-10183 .elementor-element.elementor-element-3b9e2cb{--width:50%;}}@media(max-width:1024px){.elementor-10183 .elementor-element.elementor-element-0c9311e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10183 .elementor-element.elementor-element-e8aa707{text-align:center;}.elementor-10183 .elementor-element.elementor-element-7caaf5f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10183 .elementor-element.elementor-element-0bfd5f1{text-align:center;}.elementor-10183 .elementor-element.elementor-element-aff7d71{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10183 .elementor-element.elementor-element-e836848{text-align:center;}.elementor-10183 .elementor-element.elementor-element-12dfe2b{text-align:center;}.elementor-10183 .elementor-element.elementor-element-e65d802{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}body:not(.rtl) .elementor-10183 .elementor-element.elementor-element-8f4b779{left:30px;}body.rtl .elementor-10183 .elementor-element.elementor-element-8f4b779{right:30px;}}@media(max-width:767px){.elementor-10183 .elementor-element.elementor-element-0c9311e{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;--z-index:1;}.elementor-10183 .elementor-element.elementor-element-25e4710.e-con{--order:-99999 /* order start hack */;}.elementor-10183 .elementor-element.elementor-element-e8aa707{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-10183 .elementor-element.elementor-element-7caaf5f > .elementor-shape-top svg, .elementor-10183 .elementor-element.elementor-element-7caaf5f > .e-con-inner > .elementor-shape-top svg{height:50px;}.elementor-10183 .elementor-element.elementor-element-7caaf5f > .elementor-shape-bottom svg, .elementor-10183 .elementor-element.elementor-element-7caaf5f > .e-con-inner > .elementor-shape-bottom svg{height:50px;}.elementor-10183 .elementor-element.elementor-element-7caaf5f{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-10183 .elementor-element.elementor-element-8bf3a1c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10183 .elementor-element.elementor-element-8bf3a1c.e-con{--order:-99999 /* order start hack */;}.elementor-10183 .elementor-element.elementor-element-0bfd5f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-10183 .elementor-element.elementor-element-aff7d71{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-10183 .elementor-element.elementor-element-18b3f19.e-con{--order:-99999 /* order start hack */;}.elementor-10183 .elementor-element.elementor-element-e836848{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-10183 .elementor-element.elementor-element-12dfe2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-10183 .elementor-element.elementor-element-eaa8f32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10183 .elementor-element.elementor-element-eaa8f32.elementor-element{--align-self:center;}.elementor-10183 .elementor-element.elementor-element-e65d802{border-radius:10px 10px 10px 10px;}.elementor-10183 .elementor-element.elementor-element-e65d802 img{border-radius:10px 10px 10px 10px;}.elementor-10183 .elementor-element.elementor-element-8f4b779{width:var( --container-widget-width, 187.852px );max-width:187.852px;--container-widget-width:187.852px;--container-widget-flex-grow:0;top:112.094px;}body:not(.rtl) .elementor-10183 .elementor-element.elementor-element-8f4b779{left:62px;}body.rtl .elementor-10183 .elementor-element.elementor-element-8f4b779{right:62px;}.elementor-10183 .elementor-element.elementor-element-8f4b779 img{border-radius:10px 10px 10px 10px;}}/* Start custom CSS for wpforms, class: .elementor-element-5d2dad4 *//* WPFORMS – HUISSTIJL */

div.wpforms-container-full {
    --wpforms-field-border-radius: 8px;
    --wpforms-field-border-color: #DED8D4;
    --wpforms-field-background-color: #fff;
    --wpforms-field-text-color: #2B150E;
    --wpforms-label-color: #2B150E;
    font-family: "Poppins", sans-serif !important;
    color: #2B150E !important;
    background: transparent !important;
}


/* VELDEN */

div.wpforms-container-full .wpforms-field {
    padding: 0 0 25px !important;
}

div.wpforms-container-full .wpforms-field-label {
    font-family: "Poppins", sans-serif !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 1.4 !important;
    color: #2B150E !important;
    margin-bottom: 8px !important;
}

div.wpforms-container-full .wpforms-required-label {
    color: #B72C34 !important;
}

div.wpforms-container-full .wpforms-field-description,
div.wpforms-container-full .wpforms-field-sublabel {
    font-family: "Poppins", sans-serif !important;
    font-size: 13px !important;
    line-height: 1.5 !important;
    color: #766C68 !important;
}


/* INPUTS */

div.wpforms-container-full input[type="text"],
div.wpforms-container-full input[type="email"],
div.wpforms-container-full input[type="tel"],
div.wpforms-container-full input[type="url"],
div.wpforms-container-full input[type="number"],
div.wpforms-container-full input[type="date"],
div.wpforms-container-full select {
    width: 100% !important;
    max-width: 100% !important;
    height: 48px !important;
    min-height: 48px !important;
    padding: 0 16px !important;
    font-family: "Poppins", sans-serif !important;
    font-size: 15px !important;
    line-height: normal !important;
    color: #2B150E !important;
    background: #fff !important;
    border: 1px solid #DED8D4 !important;
    border-radius: 8px !important;
    box-shadow: none !important;
}

div.wpforms-container-full select {
    padding-right: 45px !important;
}

div.wpforms-container-full textarea {
    width: 100% !important;
    min-height: 120px !important;
    padding: 14px 16px !important;
    font-family: "Poppins", sans-serif !important;
    font-size: 15px !important;
    line-height: 1.6 !important;
    color: #2B150E !important;
    background: #fff !important;
    border: 1px solid #DED8D4 !important;
    border-radius: 8px !important;
    box-shadow: none !important;
}

div.wpforms-container-full input:focus,
div.wpforms-container-full select:focus,
div.wpforms-container-full textarea:focus {
    border-color: #2B150E !important;
    box-shadow: 0 0 0 3px rgba(255, 210, 0, .22) !important;
    outline: none !important;
}


/* CHECKBOXES + RADIO */

div.wpforms-container-full input[type="checkbox"],
div.wpforms-container-full input[type="radio"] {
    width: 20px !important;
    height: 20px !important;
    accent-color: #B72C34 !important;
}

div.wpforms-container-full .wpforms-field-checkbox label,
div.wpforms-container-full .wpforms-field-radio label {
    font-family: "Poppins", sans-serif !important;
    font-size: 15px !important;
    color: #2B150E !important;
}


/* STEPS */

div.wpforms-container-full .wpforms-page-indicator {
    width: 100% !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 30px !important;
    margin: 0 auto 35px !important;
}

div.wpforms-container-full .wpforms-page-indicator-page {
    float: none !important;
    display: flex !important;
    align-items: center !important;
    margin: 0 !important;
    white-space: nowrap !important;
}

div.wpforms-container-full
.wpforms-page-indicator.circles
.wpforms-page-indicator-page-number {
    width: 42px !important;
    height: 42px !important;
    min-width: 42px !important;
    padding: 0 !important;
    margin-right: 10px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    background: #F2ECE9 !important;
    color: #2B150E !important;
    border: 0 !important;
    border-radius: 50% !important;
    font-family: "Poppins", sans-serif !important;
    font-size: 16px !important;
}

div.wpforms-container-full
.wpforms-page-indicator.circles
.wpforms-page-indicator-page.active
.wpforms-page-indicator-page-number {
    background: #FFD200 !important;
    color: #2B150E !important;
}

div.wpforms-container-full .wpforms-page-indicator-page-title {
    font-family: "Londrina Solid", sans-serif !important;
    font-size: 24px !important;
    font-weight: 400 !important;
    line-height: 1.2 !important;
    text-transform: uppercase !important;
    color: #2B150E !important;
}


/* KNOPPEN */

div.wpforms-container-full button[type="submit"],
div.wpforms-container-full button.wpforms-page-button {
    font-family: "Londrina Solid", sans-serif !important;
    font-size: 19px !important;
    font-weight: 400 !important;
    line-height: 1 !important;
    text-transform: uppercase !important;
    letter-spacing: 0 !important;
    color: #2B150E !important;
    background: #FFD200 !important;
    border: 0 !important;
    border-radius: 50px !important;
    height: auto !important;
    padding: 17px 35px !important;
    box-shadow: none !important;
    transition: .2s ease !important;
}

div.wpforms-container-full button[type="submit"]:hover,
div.wpforms-container-full button.wpforms-page-button:hover {
    background: #B72C34 !important;
    color: #fff !important;
}

div.wpforms-container-full .wpforms-page-button-container {
    display: flex !important;
    justify-content: center !important;
    gap: 15px !important;
}


/* INTRODUCTIE
   CSS-class in WPForms: introductie */

div.wpforms-container-full .introductie,
div.wpforms-container-full .introductie p,
div.wpforms-container-full .introductie h2,
div.wpforms-container-full .introductie h3,
div.wpforms-container-full .introductie h4 {
    text-align: center !important;
}


/* MOBIEL */

@media (max-width: 767px) {

    div.wpforms-container-full .wpforms-page-indicator {
        justify-content: space-between !important;
        gap: 8px !important;
        margin-bottom: 28px !important;
    }

    div.wpforms-container-full .wpforms-page-indicator-page-title {
        display: none !important;
    }

    div.wpforms-container-full
    .wpforms-page-indicator.circles
    .wpforms-page-indicator-page-number {
        width: 38px !important;
        height: 38px !important;
        min-width: 38px !important;
        margin: 0 !important;
    }

    div.wpforms-container-full button[type="submit"],
    div.wpforms-container-full button.wpforms-page-button {
        font-size: 18px !important;
        padding: 15px 28px !important;
    }
}/* End custom CSS */