.gel-banner{position:relative;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{opacity: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;position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.gel-banner-title a,.gel-banner-title:hover a{color:inherit}.gel-banner-description,.gel-banner-title{margin:0;color:inherit}.gel-banner-action,.gel-banner-description{opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}.gel-banner-title+.gel-banner-description{margin-top:1.4375rem}.gel-banner-description+.gel-banner-action,.gel-banner-title+.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}