.hero-home{background-size:800px auto;background-repeat:no-repeat;background-position:calc(100% - 100px) center;background-image:url(/assets/img/pages/home/hero.png)}.home-services:before{content:"";position:absolute;inset:0;background-image:url(/assets/img/pages/home/backgrounds/background-services.png);background-size:cover;background-position:center;opacity:.45;pointer-events:none;z-index:0}.home-pillars{background-size:cover;background-image:url(/assets/img/pages/home/backgrounds/background-pijlers.png)}.icon-glow{position:relative;z-index:1}.icon-glow:before{content:"";position:absolute;z-index:-1;inset:-3px;border-radius:9999px;background:conic-gradient(from 0deg,#bdf2d7,#d5f5ee,#bdf2d7);opacity:0;transform:scale(.96);transition:all .5s ease;animation:pulse-glow 3s ease-in-out infinite}.icon-glow:after{content:"";position:absolute;inset:0;margin:auto;width:100%;height:100%;border-radius:9999px;background:currentColor;opacity:0;z-index:-1;transform:scale(.8);transition:none}.group\/icon-glow:hover .icon-glow:before{opacity:.3;transform:scale(1.05)}@keyframes spin{0%{transform:scale(1.1) rotate(0)}to{transform:scale(1.1) rotate(360deg)}}@keyframes pulse-glow{0%,to{transform:scale(1.05)}50%{transform:scale(1.1)}}@supports (animation-timeline: view()){.scroll-reveal{animation-timeline:view();animation-range:entry 0% cover 30%}}@media (prefers-reduced-motion: reduce){.scroll-reveal{animation:none!important;opacity:1!important}}@supports not (animation-timeline: view()){.scroll-reveal{opacity:1!important}}
