.dnd-section,.text-block{position:relative}.full-overlay,.left-gradient-section,.right-gradient-section,.top-gradient{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%}.full-overlay:before{background:linear-gradient(0deg,#000,#000);opacity:60%}.full-overlay:before,.left-gradient-section:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100vw;z-index:0}.left-gradient-section:before{background:linear-gradient(0deg,#000,transparent 25%,transparent 75%,#000);box-shadow:inset 50vw 1px 86px 28px rgba(0,0,0,.59);-webkit-box-shadow:inset 50vw 1px 86px 28px rgba(0,0,0,.59);-moz-box-shadow:inset 50vw 1px 86px 28px rgba(0,0,0,.59)}.right-gradient-section:before{background:linear-gradient(0deg,#000,transparent 25%,transparent 75%,#000);box-shadow:inset -50vw 1px 86px 28px rgba(0,0,0,.59);-webkit-box-shadow:inset -50vw 1px 86px 28px rgba(0,0,0,.59);-moz-box-shadow:inset -50vw 1px 86px 28px rgba(0,0,0,.59)}.right-gradient-section:before,.top-gradient:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100vw;z-index:0}.top-gradient:before{background:linear-gradient(0deg,transparent 25%,rgba(0,0,0,.7))}.light-gradient.top-gradient:before{background:linear-gradient(0deg,hsla(0,0%,96%,0) 25%,hsla(0,0%,96%,.7));content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100vw;z-index:0}.light-gradient.left-gradient-section:before{box-shadow:inset 50vw 1px 86px 28px hsla(0,0%,96%,.59);-webkit-box-shadow:inset 50vw 1px 86px 28px hsla(0,0%,96%,.59);-moz-box-shadow:inset 50vw 1px 86px 28px hsla(0,0%,96%,.59)}.light-gradient.left-gradient-section:before,.light-gradient.right-gradient-section:before{background:linear-gradient(0deg,#f6f6f6,hsla(0,0%,96%,0) 25%,hsla(0,0%,96%,0) 75%,#f6f6f6);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100vw;z-index:0}.light-gradient.right-gradient-section:before{box-shadow:inset -50vw 1px 86px 28px hsla(0,0%,96%,.59);-webkit-box-shadow:inset -50vw 1px 86px 28px hsla(0,0%,96%,.59);-moz-box-shadow:inset -50vw 1px 86px 28px hsla(0,0%,96%,.59)}