.flash-effect,.gel-banner-effect{overflow:hidden;position:relative}.gel-banner-effect:after{-webkit-transition:opacity .8s ease .15s;transition:opacity .8s ease .15s;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;z-index:0}.gel-banner-effect .gel-effect-content{position:relative}.gel-banner-effect .gel-effect-content:after,.gel-banner-effect .gel-effect-content:before,.gel-banner-effect:after{position:absolute;content:"";display:block}.suprema-effect .gel-effect-content:after,.suprema-effect .gel-effect-content:before{width:45%;height:2px;top:50%;background:#fff;opacity:0;z-index:2;-webkit-transition:opacity .2s ease,transform 0s .2s;transition:opacity .2s ease,transform 0s .2s}.suprema-effect .gel-effect-content:before{-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:50%}.suprema-effect .gel-effect-content:after{right:50%;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.bubba-effect .gel-effect-content:after,.bubba-effect .gel-effect-content:before,.layla-effect .gel-effect-content:after,.layla-effect .gel-effect-content:before{content:"";display:block;background-color:transparent;position:absolute;z-index:2;-webkit-transition:all .5s;transition:all .5s}.bubba-effect .gel-effect-content:after,.layla-effect .gel-effect-content:after{top:25px;bottom:25px;left:50%;right:50%;border-top-width:1px;border-top-style:solid;border-top-color:#fff;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#fff}.bubba-effect .gel-effect-content:before,.layla-effect .gel-effect-content:before{top:50%;bottom:50%;left:25px;right:25px;border-left-width:1px;border-left-style:solid;border-left-color:#fff;border-right-width:1px;border-right-style:solid;border-right-color:#fff}.jazz-effect .gel-effect-content:before{background-color:transparent;z-index:2;width:100%;height:100%;top:0;opacity:0;-webkit-transition:all .5s;transition:all .5s;border-top-width:1px;border-top-style:solid;border-top-color:#fff;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#fff;-webkit-transform:rotate(45deg) scale(.5);transform:rotate(45deg) scale(.5)}.flash-effect .gel-banner-bg{-webkit-transition:all .3s;transition:all .3s}.flash-effect .gel-effect-content,.gel-banner{position:relative}.flash-effect .gel-effect-content:before,.gel-banner-bg>a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.flash-effect .gel-effect-content:before{background:rgba(255,255,255,.5);content:"";-webkit-transition:all .6s;transition:all .6s;-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0)}.gel-banner{overflow:hidden;text-align:center}.gel-banner .gel-effect-bg-image{z-index:1}.gel-banner.gel-banner-show-all .gel-banner-content{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.gel-banner.gel-banner-show-all .gel-banner-action,.gel-banner.gel-banner-show-all .gel-banner-description,.gel-banner:hover .gel-banner-effect .gel-effect-content:after,.gel-banner:hover .gel-banner-effect .gel-effect-content:before,.gel-banner:hover .gel-banner-effect:after{opacity:1}.gel-banner:hover .suprema-effect .gel-effect-content:before{-webkit-transition:opacity .3s ease 50ms,transform 2s cubic-bezier(.26,.63,0,.96);transition:opacity .3s ease 50ms,transform 2s cubic-bezier(.26,.63,0,.96);-webkit-transform:rotate(-45deg) translateX(-1000px);transform:rotate(-45deg) translateX(-1000px)}.gel-banner:hover .suprema-effect .gel-effect-content:after{-webkit-transition:opacity .4s ease,transform 2s cubic-bezier(.26,.63,0,.96);transition:opacity .4s ease,transform 2s cubic-bezier(.26,.63,0,.96);-webkit-transform:rotate(-45deg) translateX(1000px);transform:rotate(-45deg) translateX(1000px)}.gel-banner:hover .layla-effect .gel-effect-content:after{left:10px;right:10px}.gel-banner:hover .layla-effect .gel-effect-content:before{top:10px;bottom:10px}.gel-banner:hover .bubba-effect .gel-effect-content:after{left:25px;right:25px}.gel-banner:hover .bubba-effect .gel-effect-content:before{top:25px;bottom:25px}.gel-banner:hover .jazz-effect .gel-effect-content:before{-webkit-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1)}.gel-banner:hover .flash-effect .gel-effect-content:before{-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0)}.gel-banner:hover .flash-effect .gel-banner-bg{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}.gel-banner:hover .gel-banner-content{-webkit-transition:all .5s;transition:all .5s;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.gel-banner:hover .gel-banner-action,.gel-banner:hover .gel-banner-description{opacity:1;-webkit-transition:opacity 1s;transition:opacity 1s}.gel-banner-bg{background-size:cover;background-position:center center}.gel-banner-bg>a{display:block}.gel-banner-title{margin-bottom:-.3125rem;color:inherit}.gel-banner-title a,.gel-banner-title:hover a{color:inherit}.gel-banner-action,.gel-banner-description{opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}.gel-banner-description{margin-bottom:-.5rem;color:inherit;margin-top:1.4375rem}.gel-banner-action{margin-top:2rem}.gel-banner-content{text-align:center;position:absolute!important;left:0;right:0;top:calc(100% - 59px);z-index:2;-webkit-transition:top .5s;transition:top .5s;color:#fff}.gel-banner-style-01 .gel-banner-content,.gel-banner-style-02 .gel-banner-content,.gel-banner-style-03 .gel-banner-content,.gel-banner-style-07 .gel-banner-content{top:50%;-webkit-transition:all .5s;transition:all .5s}.gel-banner-style-01 .gel-banner-content,.gel-banner-style-04 .gel-banner-content{text-align:left;left:30px}.gel-banner-style-03 .gel-banner-content,.gel-banner-style-06 .gel-banner-content{text-align:right;right:30px}