.video-white-overlay::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at center,rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.1) 60%,rgba(255,255,255,0) 100%);z-index:1;pointer-events:none}.video-white-overlay video{position:relative;z-index:0}.vertical-menu-links .et-menu{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.vertical-menu-links .et-menu li{list-style:none}.vertical-menu-links .et-menu li a{display:block;font-size:18px;color:#000;text-decoration:none;padding:5px 0}.blurb-gradient-visible{position:relative;overflow:hidden;transition:transform 0.4s ease}.blurb-gradient-visible .blurb-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(255,255,255,0.9),rgba(255,255,255,0.4));opacity:0;z-index:9;transition:opacity 0.4s ease;pointer-events:none}.blurb-gradient-visible:hover{transform:scale(1.05)}.blurb-gradient-visible:hover .blurb-overlay{opacity:1}.blurb-gradient-visible *:not(.blurb-overlay){position:relative;z-index:10}.image-hover-overlay{position:relative;display:inline-block;overflow:hidden}.image-hover-overlay img{display:block;width:100%;height:auto}.image-hover-overlay::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);opacity:0;transition:opacity 0.3s ease-in-out;z-index:1}.image-hover-overlay:hover::after{opacity:1}