.bg-hero { background: transparent; background: linear-gradient( 0deg, rgba(254, 254, 254, 0) 0%, rgba(240, 245, 246, 1) 1%, rgba(255, 255, 255, 0.9164040616246498) 19%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0) 100% ); } .nav-scroller { position: relative; z-index: 2; overflow-y: hidden; } .nav-scroller .nav { display: flex; flex-wrap: nowrap; overflow-x: auto; text-align: center; white-space: nowrap; -webkit-overflow-scrolling: touch; } .hover-text-decoration-underline:hover { text-decoration: underline !important; } /* lqip start */ img { transition: opacity 0.5s ease; } img.lqip-blur { opacity: 1; /* or any value less than 1 to make it slightly transparent */ } img.lqip-blur { filter: blur(20px); -webkit-filter: blur(20px); } /* lqip end */ a.link-body-emphasis { text-decoration: none; &:hover { text-decoration: none; } } .bg-globe { position: absolute; top: calc(50% - 150px); left: calc(50% - 150px); width: 300px; height: 300px; border-radius: 50%; box-shadow: inset 0 0 50px #fff, inset 20px 0 80px #f0f, inset -20px 0 80px #0ff, inset 20px 0 300px #f0f, inset -20px 0 300px #0ff, 0 0 50px #fff, -10px 0 80px #f0f, 10px 0 80px #0ff; }