#arrow-eden div.colctrl__wrapper.theme--transparent {
    position: relative
}

#arrow-eden1:after, #arrow-eden2:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 100%;
    margin-top: -15px;
    width: 0;
    height: 0;
    border-bottom: solid 15px transparent;
    border-left: solid 15px #1E2A78;
    border-top: solid 15px transparent;
}

@media screen and (max-width: 767px) {
    #arrow-eden1, #arrow-eden2 {
        position: relative;
        overflow: visible;
    }

    #arrow-eden1:after, #arrow-eden2:after {
        content: "";
        position: relative;
        left: 50%;
        bottom: -24px;                   
        transform: translate(-50%, 100%); 
        width: 0; 
        height: 0;
        border-top: 16px solid #1E2A78;      
        border-left: 16px solid transparent;
        border-right: 16px solid transparent;
        pointer-events: none;    
    }
}

/* Globaal: */
*, *::before, *::after { box-sizing: border-box; }

/* Specifiek voor target divs: */
div[id^="arrow-eden"] { box-sizing: border-box; }

/* Zorg dat niets 'uitsteekt' onderaan en dat de radius sluit */
div[id^="arrow-eden"] {
  box-sizing: border-box;
  overflow: hidden;                /* of overflow: clip; (moderne browsers) */
  border-radius:0px;             /* voorbeeld, pas aan */
  /* minimaliseer subpixel-rendering glitches */
  -webkit-backface-visibility: hidden;
}

/* Als je pijlpunt via ::after tekent: laat ‘m de radius volgen en niet buiten steken */
div[id^="arrow-eden"]::after,
div[id^="arrow-eden"]::before {
  box-sizing: border-box;
  /* Indien de pseudo-elementen onderaan komen: geef ze desnoods een klein marge-correctie */
  /* bottom: 0; of bottom: -1px; afhankelijk van jouw pijlpunt-tekening */
}

.ul-checkmark li:before {
       color: #0550d1 !important;
}

@media screen and (min-width: 64em) {
    .stage__teaser {
        width: 100%;
        max-width: 680px !important;
    }
}

@media screen and (min-width: 64em) {
    .stage__teaser {
        height: fit-content !important;
    }
}

@media screen and (min-width: 64em) {
    .stage__slide {
        height: 40.4375rem !important;
    }
}
@media screen and (max-width: 768px) {
 .stage__media--item {
       right: -20% !important;
   }

   .swiper-container[data-tile-skin=stacked] .ctt__container {
        padding: 3rem 1.5rem !important;
   }
}