.elementor-40467 .elementor-element.elementor-element-9ecc488{--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;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-40467 .elementor-element.elementor-element-883bc14{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-40467 .elementor-element.elementor-element-883bc14 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:400;color:var( --e-global-color-4c79d72 );}.elementor-40467 .elementor-element.elementor-element-4557dbf{--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;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-40467 .elementor-element.elementor-element-4557dbf:not(.elementor-motion-effects-element-type-background), .elementor-40467 .elementor-element.elementor-element-4557dbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-57df869 );}.elementor-40467 .elementor-element.elementor-element-304e240{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-40467 .elementor-element.elementor-element-f013ba8{padding:10px 10px 10px 10px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-4c79d72 );}.elementor-40467 .elementor-element.elementor-element-2c33b5c{--display:flex;--min-height:300px;}.elementor-40467 .elementor-element.elementor-element-2c33b5c:not(.elementor-motion-effects-element-type-background), .elementor-40467 .elementor-element.elementor-element-2c33b5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-40467 .elementor-element.elementor-element-74a4383{--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;}.elementor-40467 .elementor-element.elementor-element-74a4383:not(.elementor-motion-effects-element-type-background), .elementor-40467 .elementor-element.elementor-element-74a4383 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5731210 );}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-40467 .elementor-element.elementor-element-1ccfb14{--box-border-width:0px;--box-border-radius:0px;--separator-width:0px;--box-padding:9px;--header-color:var( --e-global-color-4c79d72 );--toggle-button-color:var( --e-global-color-4c79d72 );--item-text-color:var( --e-global-color-4c79d72 );--item-text-hover-color:var( --e-global-color-accent );--item-text-hover-decoration:underline;--marker-color:var( --e-global-color-93d5405 );}.elementor-40467 .elementor-element.elementor-element-1ccfb14 .elementor-toc__header-title{text-align:start;}.elementor-40467 .elementor-element.elementor-element-1ccfb14 .elementor-toc__header, .elementor-40467 .elementor-element.elementor-element-1ccfb14 .elementor-toc__header-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-40467 .elementor-element.elementor-element-1ccfb14 .elementor-toc__header{flex-direction:row-reverse;column-gap:19px;}.elementor-40467 .elementor-element.elementor-element-1ccfb14 .elementor-toc__list-item{font-family:"Roboto Condensed", Sans-serif;font-size:20px;font-weight:400;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-40467 .elementor-element.elementor-element-287483a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(35px/2);}.elementor-40467 .elementor-element.elementor-element-287483a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(35px/2);}.elementor-40467 .elementor-element.elementor-element-287483a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(35px/2);margin-left:calc(35px/2);}.elementor-40467 .elementor-element.elementor-element-287483a .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-35px/2);margin-left:calc(-35px/2);}body.rtl .elementor-40467 .elementor-element.elementor-element-287483a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-35px/2);}body:not(.rtl) .elementor-40467 .elementor-element.elementor-element-287483a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-35px/2);}.elementor-40467 .elementor-element.elementor-element-287483a .elementor-icon-list-icon{width:14px;}.elementor-40467 .elementor-element.elementor-element-287483a .elementor-icon-list-icon i{font-size:14px;}.elementor-40467 .elementor-element.elementor-element-287483a .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-40467 .elementor-element.elementor-element-287483a .elementor-icon-list-text, .elementor-40467 .elementor-element.elementor-element-287483a .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-40467 .elementor-element.elementor-element-d1345f9{--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;}.elementor-40467 .elementor-element.elementor-element-d1345f9:not(.elementor-motion-effects-element-type-background), .elementor-40467 .elementor-element.elementor-element-d1345f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b4e2940 );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-40467 .elementor-element.elementor-element-c96a2de{color:var( --e-global-color-4c79d72 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-40467 .elementor-element.elementor-element-73f19f2{--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;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-40467 .elementor-element.elementor-element-183fdde .elementor-accordion-icon, .elementor-40467 .elementor-element.elementor-element-183fdde .elementor-accordion-title{color:var( --e-global-color-4c79d72 );}.elementor-40467 .elementor-element.elementor-element-183fdde .elementor-accordion-icon svg{fill:var( --e-global-color-4c79d72 );}.elementor-40467 .elementor-element.elementor-element-183fdde .elementor-active .elementor-accordion-icon, .elementor-40467 .elementor-element.elementor-element-183fdde .elementor-active .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-40467 .elementor-element.elementor-element-183fdde .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-40467 .elementor-element.elementor-element-183fdde .elementor-tab-content{color:var( --e-global-color-4c79d72 );}.elementor-40467 .elementor-element.elementor-element-7ab4c3e{--display:flex;}.elementor-40467 .elementor-element.elementor-element-343f637{color:var( --e-global-color-4c79d72 );}.elementor-widget-global .ue_ca_additional_content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .ue_heading_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .ue-item-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .ue-item-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .uc_more_btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-40467 .elementor-element.elementor-global-830 .uc-heading{flex-direction:row-reverse;border-radius:10px;padding:15px 10px 15px 10px;margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4c79d72 );}.elementor-40467 .elementor-element.elementor-global-830 .uc_ac_box{border-style:none;margin:-20px 0px 0px 0px;}.elementor-40467 .elementor-element.elementor-global-830 span.ue_accordion_icon{width:20px;height:20px;font-size:20px;}.elementor-40467 .elementor-element.elementor-global-830 span.uc_dactive{color:var( --e-global-color-4c79d72 );}.elementor-40467 .elementor-element.elementor-global-830 span.uc_dactive svg{fill:var( --e-global-color-4c79d72 );}.elementor-40467 .elementor-element.elementor-global-830 span.uc_active{color:var( --e-global-color-4c79d72 );}.elementor-40467 .elementor-element.elementor-global-830 span.uc_active svg{fill:var( --e-global-color-4c79d72 );}.elementor-40467 .elementor-element.elementor-global-830 .ue_heading_title{padding:5px 5px 5px 5px;color:var( --e-global-color-4c79d72 );font-family:"Roboto Condensed", Sans-serif;font-size:20px;font-weight:400;}.elementor-40467 .elementor-element.elementor-global-830 .uc-item-active .ue_heading_title{color:var( --e-global-color-4c79d72 );}.elementor-40467 .elementor-element.elementor-global-830 .uc_content{text-align:left;padding:0px 030px 0px 030px;margin:-20px 0px 0px 0px;border-style:none;border-radius:0px;}.elementor-40467 .elementor-element.elementor-global-830 .ue-item-title{color:var( --e-global-color-4c79d72 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-40467 .elementor-element.elementor-global-830 .ue-item-text{color:var( --e-global-color-4c79d72 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );margin-top:0px;}.elementor-40467 .elementor-element.elementor-global-830 .uc_more_btn{padding:20px 20px 20px 20px;border-radius:0px;background-color:#000000;color:#ffffff;margin-top:20px;}.elementor-40467 .elementor-element.elementor-global-830 .uc_more_btn:hover{background-color:#000000;color:#ffffff;}.elementor-40467 .elementor-element.elementor-element-4a85dd1{--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;}.elementor-40467 .elementor-element.elementor-element-a7a95d9 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-40467 .elementor-element.elementor-element-a7a95d9 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 5 );}.elementor-40467 .elementor-element.elementor-element-a7a95d9 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 5 );flex-grow:1;}@media(max-width:1024px){.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-40467 .elementor-element.elementor-element-883bc14{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;}.elementor-40467 .elementor-element.elementor-element-883bc14 .elementor-heading-title{font-size:40px;}.elementor-40467 .elementor-element.elementor-element-4557dbf{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-40467 .elementor-element.elementor-element-f013ba8{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-40467 .elementor-element.elementor-element-c96a2de{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-global .ue_ca_additional_content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-global .ue_heading_title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-global .ue-item-title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-global .ue-item-text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-global .uc_more_btn{font-size:var( --e-global-typography-text-font-size );}.elementor-40467 .elementor-element.elementor-global-830 .ue-item-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-40467 .elementor-element.elementor-global-830 .ue-item-text{font-size:var( --e-global-typography-text-font-size );}.elementor-40467 .elementor-element.elementor-element-a7a95d9 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-40467 .elementor-element.elementor-element-a7a95d9 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 3 );}.elementor-40467 .elementor-element.elementor-element-a7a95d9 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 3 );}}@media(max-width:767px){.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-40467 .elementor-element.elementor-element-883bc14 .elementor-heading-title{font-size:26px;}.elementor-40467 .elementor-element.elementor-element-4557dbf{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-40467 .elementor-element.elementor-element-f013ba8{font-size:var( --e-global-typography-text-font-size );}.elementor-40467 .elementor-element.elementor-element-2c33b5c{--min-height:175px;}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-40467 .elementor-element.elementor-element-c96a2de{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-global .ue_ca_additional_content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-global .ue_heading_title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-global .ue-item-title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-global .ue-item-text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-global .uc_more_btn{font-size:var( --e-global-typography-text-font-size );}.elementor-40467 .elementor-element.elementor-global-830 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-40467 .elementor-element.elementor-global-830 .uc_ac_box{border-radius:5px 5px 5px 5px;}.elementor-40467 .elementor-element.elementor-global-830 span.ue_accordion_icon{font-size:16px;}.elementor-40467 .elementor-element.elementor-global-830 .ue_heading_title{padding:0px 0px 0px 0px;font-size:18px;}.elementor-40467 .elementor-element.elementor-global-830 .ue-item-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-40467 .elementor-element.elementor-global-830 .ue-item-text{font-size:var( --e-global-typography-text-font-size );}.elementor-40467 .elementor-element.elementor-element-a7a95d9 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-40467 .elementor-element.elementor-element-a7a95d9 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-40467 .elementor-element.elementor-element-a7a95d9 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );}}/* Start custom CSS for dce-acf-repeater-v2, class: .elementor-element-a7a95d9 *//* Styling voor het hele affiliate product blokje (de .affiliate-product-block container) */
.elementor-40467 .elementor-element.elementor-element-a7a95d9 { /* '.elementor-40467 .elementor-element.elementor-element-a7a95d9' verwijst hier automatisch naar de .affiliate-product-block container */
    background-color: #fff; /* Witte achtergrond */
  

    text-align: center; /* Centreer de inhoud */
    margin-bottom: 20px; /* Ruimte tussen blokjes bij grid weergave */
    display: flex;
    flex-direction: column;
    justify-content: space-between; /* Spreidt de inhoud verticaal */
    height: 100%; /* Zorgt dat alle blokjes even hoog zijn in een grid/carousel */
    box-sizing: border-box; /* Zorgt ervoor dat padding en border binnen de opgegeven width/height vallen */


}

.elementor-40467 .elementor-element.elementor-element-a7a95d9 .affiliate-product-block{
        border: 1px solid #eee; /* Lichte rand */
    border-radius: 8px; /* Afgeronde hoeken */
    padding: 20px; /* Binnenafstand */
    margin: 20px;
        background-color: #f6fbff; /* Witte achtergrond */

}

/* Stijl voor de afbeelding wrapper (de div.affiliate-product-image) */
.elementor-40467 .elementor-element.elementor-element-a7a95d9 .affiliate-product-image {
    width: 100%; /* Zorgt dat de wrapper de volle breedte inneemt */
    height: 250px; /* Vaste hoogte van de container voor uniforme afbeeldingen */
    overflow: hidden; /* Verbergt delen van de afbeelding als deze groter is */
    display: flex;
    justify-content: center;
    align-items: center; /* Centreert de afbeelding verticaal en horizontaal */
    margin-bottom: 15px; /* Ruimte onder de afbeelding */
    border-radius: 4px; /* Optioneel: licht afgeronde hoeken voor de wrapper */
}

/* Stijl voor de afbeelding zelf (de <img> tag binnen de wrapper) */
.elementor-40467 .elementor-element.elementor-element-a7a95d9 .affiliate-product-image img {
    /* De object-fit zorgt voor het vullen van de 500x500px ruimte zonder vervorming. */
    width: 100%; /* Afbeelding vult de breedte van de container */
    height: 100%; /* Afbeelding vult de hoogte van de container */
    object-fit: contain; /* Belangrijk: vult container en snijdt bij indien nodig */
    border-radius: 4px; /* Optioneel: licht afgeronde hoeken voor afbeelding */
}

/* Tekst styling (voor de inhoud van div.affiliate-product-description) */
.elementor-40467 .elementor-element.elementor-element-a7a95d9 .affiliate-product-description {
    margin-bottom: 20px; /* Ruimte boven de knop */

    line-height: 1.5; /* Goede leesbare regelafstand */
    flex-grow: 1; /* Zorgt ervoor dat de tekst de beschikbare ruimte inneemt */
    text-align: center; /* Zorg dat de tekst in het midden staat */
    font-size: 18px;
    
}

/* Knop styling (donkerblauw met witte tekst, voor de <a> tag binnen div.affiliate-product-button) */
.elementor-40467 .elementor-element.elementor-element-a7a95d9 .affiliate-product-button .elementor-button {
    width: auto; /* Knop neemt alleen de benodigde breedte in */
    display: inline-block; /* Zorgt ervoor dat de knop gecentreerd kan worden */
    background-color: #0D3B7B; /* PediFris Accent (donkerblauw) */
    color: #fff; /* Witte tekst */
    font-weight: bold;
    padding: 12px 25px;
    border-radius: 5px;
    transition: background-color 0.3s ease; /* Vloeiende overgang bij hover */
    border: none; /* Geen rand voor een strakker uiterlijk */
    text-decoration: none; /* Verwijder standaard onderstreping */
}

.elementor-40467 .elementor-element.elementor-element-a7a95d9 .affiliate-product-button .elementor-button:hover {
    background-color: #0551BC; /* Iets lichtere blauw bij hover (PediFris Text primair) */
}/* End custom CSS */