/* Living molecule background replaces the still dot photo on page tops */
.div-block-32, .da0soudij, .asdujahd, .div-block-45, .div-block-110 { background-image: none !important; background-color: #fff; position: relative; overflow: hidden; }
.mol-canvas { position: absolute; inset: 0; z-index: 0; pointer-events: none;
  -webkit-mask-image: linear-gradient(90deg, rgba(0,0,0,.25) 0%, rgba(0,0,0,.55) 40%, #000 75%);
          mask-image: linear-gradient(90deg, rgba(0,0,0,.25) 0%, rgba(0,0,0,.55) 40%, #000 75%); }
.mol-host > *:not(.mol-canvas) { position: relative; z-index: 1; }
@media (max-width: 991px) {
  .mol-canvas { opacity: .6; -webkit-mask-image: linear-gradient(180deg, #000 0%, rgba(0,0,0,.35) 100%); mask-image: linear-gradient(180deg, #000 0%, rgba(0,0,0,.35) 100%); }
}
