.elementor-129 .elementor-element.elementor-element-5136122e:not(.elementor-motion-effects-element-type-background), .elementor-129 .elementor-element.elementor-element-5136122e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cfa1f76 );}.elementor-129 .elementor-element.elementor-element-5136122e > .elementor-background-overlay{background-color:var( --e-global-color-cfa1f76 );opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-129 .elementor-element.elementor-element-5136122e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:14% 0% 7% 0%;}.elementor-129 .elementor-element.elementor-element-5136122e > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:100px;}.elementor-129 .elementor-element.elementor-element-501e5006 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-129 .elementor-element.elementor-element-1ff950c{--display:flex;}.elementor-129 .elementor-element.elementor-element-927425a .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#1a7efb !important;color:#ffffff !important;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-129 .elementor-element.elementor-element-5136122e > .elementor-shape-bottom svg{width:calc(125% + 1.3px);height:75px;}.elementor-129 .elementor-element.elementor-element-5136122e{padding:12em 0em 5em 0em;}.elementor-129 .elementor-element.elementor-element-501e5006 > .elementor-element-populated{margin:0% 40% 0% 0%;--e-column-margin-right:40%;--e-column-margin-left:0%;padding:2em 2em 2em 2em;}}@media(max-width:767px){.elementor-129 .elementor-element.elementor-element-5136122e > .elementor-shape-bottom svg{height:21px;}.elementor-129 .elementor-element.elementor-element-5136122e{padding:9em 0em 3em 0em;}.elementor-129 .elementor-element.elementor-element-501e5006 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-129 .elementor-element.elementor-element-7bf64a41{text-align:center;}.elementor-129 .elementor-element.elementor-element-4138fa4{text-align:center;}}/* Start custom CSS for fibosearch, class: .elementor-element-70e8f82 *//* Verwijder witte achtergrond */
.elementor-129 .elementor-element.elementor-element-70e8f82 .dgwt-wcas-sf-wrapp{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}

/* Zoekveld */
.elementor-129 .elementor-element.elementor-element-70e8f82 .dgwt-wcas-search-input{
    background:#F8F8F8 !important;
    border:1px solid #DCDCDE !important;
    border-radius:999px !important;
}

/* Formulier */
.elementor-129 .elementor-element.elementor-element-70e8f82 .dgwt-wcas-search-form{
    background:transparent !important;
    box-shadow:none !important;
}
/* Zoekknop correct positioneren */
.elementor-129 .elementor-element.elementor-element-70e8f82 button.dgwt-wcas-search-submit {
    position: absolute !important;
    top: 50% !important;
    left: 14px !important;
    width: 34px !important;
    height: 34px !important;
    padding: 0 !important;
    margin: 0 !important;
    transform: translateY(-50%) !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* Zoekglas zelf */
.elementor-129 .elementor-element.elementor-element-70e8f82 button.dgwt-wcas-search-submit svg {
    width: 21px !important;
    height: 21px !important;
}

/* Voldoende ruimte voor icoon en tekst */
.elementor-129 .elementor-element.elementor-element-70e8f82 .dgwt-wcas-search-input {
    padding-left: 54px !important;
}/* End custom CSS */