/* Interactive floating connection particles for Reef Insurance hero + footer CTA */
.sb-reef-particles-host{position:relative!important;overflow:hidden!important;isolation:isolate}.sb-reef-particles-host>.e-con-inner,.sb-reef-particles-host>.elementor-container,.sb-reef-particles-host>.e-con{position:relative;z-index:2}.sb-reef-particles-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.sb-reef-particles--footer>.sb-reef-particles-canvas{opacity:.92}.sb-reef-particles--hero>.sb-reef-particles-canvas{opacity:.95}.sb-reef-particles-host:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.045),transparent 62%)}#home-top.sb-reef-particles-host:before{background:radial-gradient(circle at 50% 48%,rgba(255,255,255,.025),transparent 58%)}@media (prefers-reduced-motion:reduce){.sb-reef-particles-canvas{display:none!important}}