.sr-hero-parallax-01.sr-cover-parallax .sr-cover-inner{margin:0 auto;position:relative;width:100%;z-index:10}.sr-hero-parallax-01.sr-cover-parallax .sr-cover-image{backface-visibility:hidden;height:100%;left:0;overflow:hidden;position:absolute;top:0;transform:translateZ(0);width:100%;will-change:transform,background-position;z-index:1}.sr-hero-parallax-01.sr-cover-parallax .sr-cover-image video{height:auto;left:50%;min-height:100%;min-width:100%;object-fit:cover;position:absolute;top:30%;transform:translate(-50%,-50%)!important;width:auto}.sr-hero-parallax-01.sr-cover-parallax{position:relative}.sr-hero-parallax-01.sr-cover-parallax .sr-cover-image:after{content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.sr-hero-parallax-01 .height-auto{min-height:0}.sr-hero-parallax-01 .height-small{padding:8rem 0}.sr-hero-parallax-01 .height-medium{padding:14rem 0}.sr-hero-parallax-01 .height-large{padding:20rem 0}.sr-hero-parallax-01 .height-full{min-height:100vh}.hover-trigger{border-bottom:1px transparent;cursor:pointer;display:inline-block;transition:all .3s ease}.hover-item-container:hover .hover-trigger{color:#666;transform:scale(1.02)}.fixed-hover-modal{background:#fff;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.3);left:auto;opacity:0;padding:10px;pointer-events:none;position:fixed;right:20px;top:100px;transform:translateY(-10px);transition:all .3s ease;visibility:hidden;z-index:999999!important}.hover-item-container:hover .fixed-hover-modal{opacity:1!important;transform:translateY(0);visibility:visible!important}.fixed-hover-modal img{display:block;height:auto;max-width:250px}