html,body{overflow-x:hidden}#cmplz-message-1-optin{animation:fadeIn 0.5s ease-in 2s}.img-container,.img-container>div{height:100%}.img-container img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.metric-block{position:relative}.metric-block:not(:nth-child(4n))::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);height:70px;width:1px;background:#C1D7F1}@media (max-width:1024px){.metric-block::after{display:none}}.tekstknop .elementor-button{padding:0}.tekstknop .elementor-button-icon svg{width:10px}.tekstknop .elementor-button .elementor-button-icon svg,.tekstknop .elementor-button .elementor-button-icon i{transition:transform 0.3s ease-in-out}.tekstknop .elementor-button:hover .elementor-button-icon svg,.tekstknop .elementor-button:hover .elementor-button-icon i{transform:translateX(5px)}.logo-carousel img{filter:grayscale(100%);opacity:.5;transition:filter .3s,opacity .3s}.logo-carousel img:hover{filter:none;opacity:1}.marquee-wrapper{overflow:hidden;width:100%;padding:60px 0;position:relative}.marquee-track{display:flex;width:200%;animation:scroll-left 20s linear infinite}.marquee-track>*{flex:0 0 50%;display:flex;align-items:center}@keyframes scroll-left{from{transform:translateX(0)}to{transform:translateX(-50%)}}body{background:#fff;transition:background-color 1s ease}body.bg-blue{background:#ECF5FF}.team-card a{color:#fff;text-decoration:none}.tags{display:flex;flex-wrap:wrap;gap:8px}.tags span{color:#015BBB;border:1.5px solid #015BBB;padding:12px 24px;border-radius:40px;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem}.contact-blok{max-width:581px}@media (max-width:1024px){.contact-blok{max-width:100%}}.accordion .e-n-accordion-item{border-bottom:1px solid #D4D4D4;margin-bottom:20px}.accordion .e-n-accordion-item-title{border-bottom:none!important}.acf-repeater-image img{max-height:400px;object-fit:contain;display:block}.retail-slider-container .swiper-slide{transform:scale(.9);transition:transform .4s,opacity .4s;opacity:.4}.retail-slider-container .swiper-slide.swiper-slide-active{transform:scale(1.1);opacity:1;z-index:10;box-shadow:0 12px 40px rgba(0,0,0,.25)}.hover-gradient{position:relative;overflow:hidden}.hover-gradient::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#ffffff00 56%,#1d1d1d 100%);z-index:1;pointer-events:none}.hover-gradient::after{content:"";position:absolute;inset:0;background:inherit;background-position:center;background-size:cover;background-repeat:no-repeat;transition:transform .5s ease;z-index:0}.hover-gradient:hover::after{transform:scale(1.1)}.hover-zoom{position:relative;overflow:hidden}.hover-zoom::before{content:"";position:absolute;inset:0;background:inherit;background-position:center;background-size:cover;background-repeat:no-repeat;transition:transform .5s ease;z-index:0}.hover-zoom:hover::before{transform:scale(1.1)}