:root{--bns-effect-box-color:#000;--bns-effect-box-width:10rem;--bns-effect-box-height:15rem;--bns-effect-box-border-radius:0;--bns-effect-box-rotatez:45deg;--bns-effect-box-background:linear-gradient(110deg,#fff 20%,var(--bns-effect-box-color) 90%);--bns-effect-box-right:-10rem;--bns-effect-box-bottom:-6rem;--bns-effect-box-right-hover:-8rem;--bns-effect-box-bottom-hover:-2rem}.bns-eb-light{overflow:hidden !important}.bns-eb-light .elementor-icon-box-wrapper{position:relative !important;z-index:4 !important}.bns-eb:hover svg,.bns-eb:focus svg{fill:#fff !important;stroke:#fff !important}.bns-eb:hover .elementor-widget-icon-box .elementor-icon-box-wrapper *,.bns-eb:focus .elementor-widget-icon-box .elementor-icon-box-wrapper *{color:#fff !important;z-index:3}.bns-eb:hover *,.bns-eb:focus *{color:#fff !important;z-index:3}.bns-eb:hover .bns-transparent svg,.bns-eb:focus .bns-transparent svg{opacity:0 !important;-ms-opacity:0 !important;-o-opacity:0 !important;-moz-opacity:0 !important;-webkit-opacity:0 !important;filter:alpha(opacity=0);transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.bns-eb .elementor-widget-container .svg,.bns-eb .elementor-widget-container .elementor-icon-box-wrapper{position:relative;z-index:9}.bns-eb .elementor-widget-image,.bns-eb .elementor-widget-icon-box{height:100%}.bns-eb:hover .elementor-widget-image .elementor-widget-container:before,.bns-eb:hover .elementor-widget-icon-box .elementor-widget-container:before,.bns-eb:focus .elementor-widget-image .elementor-widget-container:before,.bns-eb:focus .elementor-widget-icon-box .elementor-widget-container:before{opacity:1;-ms-opacity:1;-o-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100);visibility:visible}.bns-eb .elementor-widget-image .elementor-widget-container:before,.bns-eb .elementor-widget-icon-box .elementor-widget-container:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);visibility:hidden;z-index:3}.bns-eb-top:before,.bns-eb:after,.bns-eb-light:after{content:"";position:absolute;width:var(--bns-effect-box-width);height:var(--bns-effect-box-height);z-index:3;display:block;border-radius:var(--bns-effect-box-border-radius);transform:rotateZ(var(--bns-effect-box-rotatez))}.bns-eb-top:before{border:2px solid #fff}.bns-eb-top:before,.bns-eb:after,.bns-eb-light:after{border:0;background:var(--bns-effect-box-background)}.bns-eb .elementor-widget-container:before,.bns-eb:after{opacity:0;-ms-opacity:0;-o-opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0)}.bns-eb .elementor-widget-container:before,.bns-eb-top:before,.bns-eb:after{transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.bns-eb-top:hover:before,.bns-eb-top:focus:before,.bns-eb:hover:after,.bns-eb:focus:after,.bns-eb-light:after{opacity:.8;-ms-opacity:.8;-o-opacity:.8;-moz-opacity:.8;-webkit-opacity:.8;filter:alpha(opacity=80)}.bns-eb-top:before,.bns-eb-top:hover:before,.bns-eb-top:focus:before{top:-9rem;left:0}.bns-eb:hover:after,.bns-eb:focus:after,.bns-eb-light:after{right:var(--bns-effect-box-right-hover);bottom:var(--bns-effect-box-bottom-hover)}.bns-eb:after{right:var(--bns-effect-box-right);bottom:var(--bns-effect-box-bottom)}.bns-eb:after,.bns-eb-light:after{outline:2px ridge #ccc;outline-offset:1.5rem}