.elementor-12611 .elementor-element.elementor-element-9229ff9{--display:flex;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-12611 .elementor-element.elementor-element-acc9543{--display:flex;--min-height:371px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:17px 17px;--row-gap:17px;--column-gap:17px;--border-radius:15px 15px 15px 15px;--margin-top:-12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:47px;--padding-bottom:47px;--padding-left:47px;--padding-right:47px;overflow:visible;}.elementor-12611 .elementor-element.elementor-element-acc9543:not(.elementor-motion-effects-element-type-background), .elementor-12611 .elementor-element.elementor-element-acc9543 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12611 .elementor-element.elementor-element-acc9543.e-con{--align-self:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12611 .elementor-element.elementor-element-c14b3fa > .elementor-widget-container{margin:0px 0px -9px 0px;padding:0px 0px 0px 0px;}.elementor-12611 .elementor-element.elementor-element-c14b3fa .elementor-icon-wrapper{text-align:start;}.elementor-12611 .elementor-element.elementor-element-c14b3fa .elementor-icon{font-size:30px;}.elementor-12611 .elementor-element.elementor-element-c14b3fa .elementor-icon svg{height:30px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-12611 .elementor-element.elementor-element-e11ec25 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:2.3rem;color:#FFFFFF;}.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 );line-height:var( --e-global-typography-text-line-height );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-12611 .elementor-element.elementor-element-a3e4030 > .elementor-widget-container{margin:0px 0px -12px 0px;padding:0px 0px 0px 0px;}.elementor-12611 .elementor-element.elementor-element-a3e4030{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 );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-12611 .elementor-element.elementor-element-04298e8 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-buttons-font-family ), Sans-serif;font-size:var( --e-global-typography-buttons-font-size );font-weight:var( --e-global-typography-buttons-font-weight );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:300px 300px 300px 300px;padding:15px 23px 15px 23px;}.elementor-12611 .elementor-element.elementor-element-04298e8 .elementor-button:hover, .elementor-12611 .elementor-element.elementor-element-04298e8 .elementor-button:focus{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-12611 .elementor-element.elementor-element-04298e8 .elementor-button:hover svg, .elementor-12611 .elementor-element.elementor-element-04298e8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12611 .elementor-element.elementor-element-e9bcfad{--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;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-12611 .elementor-element.elementor-element-6858630 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12611 .elementor-element.elementor-element-6858630.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-12611 .elementor-element.elementor-element-9229ff9{--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;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12611 .elementor-element.elementor-element-acc9543{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12611 .elementor-element.elementor-element-e11ec25 .elementor-heading-title{font-size:30px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12611 .elementor-element.elementor-element-a3e4030{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12611 .elementor-element.elementor-element-04298e8 .elementor-button{font-size:var( --e-global-typography-buttons-font-size );}}@media(max-width:767px){.elementor-12611 .elementor-element.elementor-element-9229ff9{--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;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12611 .elementor-element.elementor-element-acc9543{--min-height:0px;}.elementor-12611 .elementor-element.elementor-element-e11ec25 .elementor-heading-title{font-size:28px;line-height:2.3rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12611 .elementor-element.elementor-element-a3e4030{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12611 .elementor-element.elementor-element-04298e8 .elementor-button{font-size:var( --e-global-typography-buttons-font-size );}}@media(min-width:768px){.elementor-12611 .elementor-element.elementor-element-9229ff9{--content-width:1250px;}.elementor-12611 .elementor-element.elementor-element-acc9543{--width:30%;}.elementor-12611 .elementor-element.elementor-element-e9bcfad{--width:74%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12611 .elementor-element.elementor-element-acc9543{--width:100%;}.elementor-12611 .elementor-element.elementor-element-e9bcfad{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-6858630 */#sbi_images{
  --sbi-gap: 20px;
  --sbi-radius: 16px;

  --nav-size: 46px;
  --nav-bg: #00A0DC;
  --nav-bg-hover: #3CC8FA;

  --chev-w: 14px;
  --chev-h: 18px;

  /* pijltje micro-positioning */
  --prev-x: -1px; --prev-y: 0px;
  --next-x:  1px; --next-y: 0px;

  gap: var(--sbi-gap) !important;
  position: relative;
}

/* Divider uit */
#sbi_images .sbi-divider{ display: none !important; }

/* Radius consistent op items + kliklaag + img */
#sbi_images .sbi_item,
#sbi_images .sbi_link_area{
  border-radius: var(--sbi-radius) !important;
  overflow: hidden;
}
#sbi_images .sbi_photo img{
  border-radius: var(--sbi-radius) !important;
  display: block;
}

/* Originele plugin chevrons verbergen */
#sbi_images .sbi-owl-nav .sbi-owl-prev svg,
#sbi_images .sbi-owl-nav .sbi-owl-next svg{
  display: none !important;
}

/* NAV: voorkom "raar doen" door plugin-hover (opacity/scale/transition) */
#sbi_images .sbi-owl-nav{
  opacity: 1 !important;
  transition: none !important;
  transform: none !important;

  /* Nav-container over de hele hoogte en gecentreerd */
  position: absolute;
  inset: 0;                 /* top/right/bottom/left = 0 */
  display: flex;
  align-items: center;      /* verticale centrering */
  justify-content: space-between;
  pointer-events: none;     /* alleen knoppen klikbaar */
}
#sbi_images .sbi-owl-nav *{
  transform: none !important;
}

/* Knoppen basis */
#sbi_images .sbi-owl-nav .sbi-owl-prev,
#sbi_images .sbi-owl-nav .sbi-owl-next{
  width: var(--nav-size) !important;
  height: var(--nav-size) !important;
  border-radius: 999px;
  background: var(--nav-bg) !important;

  display: flex;
  align-items: center;
  justify-content: center;

  cursor: pointer;
  border: 0 !important;
  box-shadow: none !important;

  transition: background-color .2s ease !important;
  opacity: 1 !important;

  pointer-events: auto; /* weer klikbaar maken */
}

/* Hover alleen op de knop */
#sbi_images .sbi-owl-nav .sbi-owl-prev:hover,
#sbi_images .sbi-owl-nav .sbi-owl-next:hover{
  background: var(--nav-bg-hover) !important;
}

/* Position buttons iets naar buiten */
#sbi_images .sbi-owl-nav .sbi-owl-prev{ margin-left: -10px; }
#sbi_images .sbi-owl-nav .sbi-owl-next{ margin-right: -10px; }

/* === Custom chevrons via mask (LOSSE SVG's, geen rotate) === */

/* shared */
#sbi_images .sbi-owl-nav .sbi-owl-prev::before,
#sbi_images .sbi-owl-nav .sbi-owl-next::before{
  content: "";
  width: var(--chev-w);
  height: var(--chev-h);
  background: #fff;
  display: block;
  transform-origin: center;
}

/* PREV (links) */
#sbi_images .sbi-owl-nav .sbi-owl-prev::before{
  -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='20' viewBox='0 0 12 20' fill='none'><path d='M9.67578 0.31201C10.1587 -0.130572 10.9089 -0.0985888 11.3516 0.384276C11.7941 0.867113 11.761 1.6174 11.2783 2.06006L2.94141 9.70166L11.2783 17.3442C11.7611 17.7869 11.7941 18.5372 11.3516 19.02C10.9089 19.5029 10.1587 19.5349 9.67578 19.0923L0.384766 10.5767C0.139843 10.3521 0.000132227 10.0349 0 9.70264C3.55431e-08 9.37019 0.139718 9.05229 0.384766 8.82764L9.67578 0.31201Z' fill='white'/></svg>") center / contain no-repeat;
          mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='20' viewBox='0 0 12 20' fill='none'><path d='M9.67578 0.31201C10.1587 -0.130572 10.9089 -0.0985888 11.3516 0.384276C11.7941 0.867113 11.761 1.6174 11.2783 2.06006L2.94141 9.70166L11.2783 17.3442C11.7611 17.7869 11.7941 18.5372 11.3516 19.02C10.9089 19.5029 10.1587 19.5349 9.67578 19.0923L0.384766 10.5767C0.139843 10.3521 0.000132227 10.0349 0 9.70264C3.55431e-08 9.37019 0.139718 9.05229 0.384766 8.82764L9.67578 0.31201Z' fill='white'/></svg>") center / contain no-repeat;

  transform: translate(var(--prev-x), var(--prev-y)) !important;
}

/* NEXT (rechts) */
#sbi_images .sbi-owl-nav .sbi-owl-next::before{
  -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='13' viewBox='0 0 8 13' fill='none'><path d='M0.201397 0.248269C0.487283 -0.0635106 0.971593 -0.0844543 1.28343 0.201394L7.28343 5.7014C7.44166 5.84648 7.53147 6.05117 7.53147 6.26585C7.53147 6.48053 7.44166 6.68521 7.28343 6.8303L1.28343 12.3303C0.971591 12.6161 0.487281 12.5952 0.201395 12.2834C-0.0844543 11.9716 -0.0635109 11.4873 0.24827 11.2014L5.63206 6.26585L0.248272 1.3303C-0.0635081 1.04441 -0.0844518 0.560104 0.201397 0.248269Z' fill='white'/></svg>") center / contain no-repeat;
          mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='13' viewBox='0 0 8 13' fill='none'><path d='M0.201397 0.248269C0.487283 -0.0635106 0.971593 -0.0844543 1.28343 0.201394L7.28343 5.7014C7.44166 5.84648 7.53147 6.05117 7.53147 6.26585C7.53147 6.48053 7.44166 6.68521 7.28343 6.8303L1.28343 12.3303C0.971591 12.6161 0.487281 12.5952 0.201395 12.2834C-0.0844543 11.9716 -0.0635109 11.4873 0.24827 11.2014L5.63206 6.26585L0.248272 1.3303C-0.0635081 1.04441 -0.0844518 0.560104 0.201397 0.248269Z' fill='white'/></svg>") center / contain no-repeat;

  transform: translate(var(--next-x), var(--next-y)) !important;
}


#sbi_images .sbi_item{
  border-radius: var(--sbi-radius) !important;
  overflow: hidden !important;
}

/* De kliklaag / hover-lagen van de plugin (meest voorkomend) */
#sbi_images .sbi_link_area,
#sbi_images .sbi_photo,
#sbi_images .sbi_photo_wrap{
  border-radius: var(--sbi-radius) !important;
  overflow: hidden !important;
}

/* Als de hover-effect via pseudo elements komt */
#sbi_images .sbi_link_area::before,
#sbi_images .sbi_link_area::after,
#sbi_images .sbi_photo::before,
#sbi_images .sbi_photo::after,
#sbi_images .sbi_item::before,
#sbi_images .sbi_item::after{
  border-radius: var(--sbi-radius) !important;
}

#sbi_images{
  /* default = desktop */
  --nav-y: -5px;
}

/* Tablet */
@media (max-width: 1024px){
  #sbi_images{ --nav-y: -6px; }
}

/* Mobiel */
@media (max-width: 767px){
  #sbi_images{ --nav-y: -4px; }
}


#sbi_images .sbi-owl-nav{
  opacity: 1 !important;
  transition: none !important;
  transform: translateY(var(--nav-y)) !important;

  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  pointer-events: none;
}/* End custom CSS */