.gf-banner{position: relative}.gf-banner .effect-bg-image{z-index: 1}.gf-banner .gf-banner-bg{background-size: cover;background-position: center center}.gf-banner .gf-banner-bg > a{display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%}.gf-banner a{text-decoration: none}.gf-banner .gf-banner-inner{position: absolute;left: 0;top: 0;width: 100%;height: 100%}.gf-banner .gf-banner-content{position: absolute;z-index: 2}.gf-banner .banner-title{font-size: 30px;margin: 0}.gf-banner .banner-sub-title{margin-top: 7px;display: block;font-size: 12px;text-transform: uppercase;letter-spacing: 0.3em;font-weight: 700}.gf-banner .banner-action{margin-top: 26px}.gf-banner .banner-featured-title{font-size: 13.64px;font-weight: 700;letter-spacing: 0.5em;display: inline-block;z-index: 3;writing-mode: vertical-rl;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg)}.gf-banner.gf-banner-style-01.has-featured{padding-right: 200px}.gf-banner.gf-banner-style-01 .gf-banner-content{right: 0;bottom: 134px}.gf-banner.gf-banner-style-01 .banner-featured-title{position: absolute;bottom: 55px;left: 94px}.gf-banner.gf-banner-style-02.has-featured{padding-left: 200px}.gf-banner.gf-banner-style-02 .gf-banner-content{left: 0;bottom: 134px}.gf-banner.gf-banner-style-02 .banner-featured-title{position: absolute;bottom: 55px;right: 94px}.gf-banner.gf-banner-style-03.has-featured{padding-right: 70px}.gf-banner.gf-banner-style-03 .gf-banner-inner,.gf-banner.gf-banner-style-03 .gf-banner-content{position: static}.gf-banner.gf-banner-style-03 .gf-banner-content{margin-top: 22px}.gf-banner.gf-banner-style-03 .banner-featured-title{right: 0;position: absolute;top: 15%;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg)}.gf-banner.gf-banner-style-04{padding-left: 100px}.gf-banner.gf-banner-style-04.has-featured{padding-right: 70px}.gf-banner.gf-banner-style-04 .gf-banner-content{left: 0;bottom: 140px}.gf-banner.gf-banner-style-04 .banner-featured-title{position: absolute;right: 0;top: 0}.gf-banner.gf-banner-style-05 .gf-banner-content{left: 0;top: 0;width: 100%;height: 100%}.gf-banner:hover .default-effect:after,.gf-banner:hover .suprema-effect:after,.gf-banner:hover .layla-effect:after,.gf-banner:hover .bubba-effect:after,.gf-banner:hover .jazz-effect:after,.gf-banner:hover .default-effect .effect-content:before,.gf-banner:hover .suprema-effect .effect-content:before,.gf-banner:hover .layla-effect .effect-content:before,.gf-banner:hover .bubba-effect .effect-content:before,.gf-banner:hover .jazz-effect .effect-content:before,.gf-banner:hover .default-effect .effect-content:after,.gf-banner:hover .suprema-effect .effect-content:after,.gf-banner:hover .layla-effect .effect-content:after,.gf-banner:hover .bubba-effect .effect-content:after,.gf-banner:hover .jazz-effect .effect-content:after{opacity: 1}.gf-banner:hover .suprema-effect .effect-content:before{transition: opacity .3s ease 50ms, transform 2s cubic-bezier(.26, .63, 0, .96);-webkit-transform: rotate(-45deg) translateX(-1000px);-moz-transform: rotate(-45deg) translateX(-1000px);-ms-transform: rotate(-45deg) translateX(-1000px);-o-transform: rotate(-45deg) translateX(-1000px);transform: rotate(-45deg) translateX(-1000px)}.gf-banner:hover .suprema-effect .effect-content:after{transition: opacity .4s ease, transform 2s cubic-bezier(.26, .63, 0, .96);-webkit-transform: rotate(-45deg) translateX(1000px);-moz-transform: rotate(-45deg) translateX(1000px);-ms-transform: rotate(-45deg) translateX(1000px);-o-transform: rotate(-45deg) translateX(1000px);transform: rotate(-45deg) translateX(1000px)}.gf-banner:hover .layla-effect .effect-content:after{left: 10px;right: 10px}.gf-banner:hover .layla-effect .effect-content:before{top: 10px;bottom: 10px}.gf-banner:hover .bubba-effect .effect-content:after{left: 25px;right: 25px}.gf-banner:hover .bubba-effect .effect-content:before{top: 25px;bottom: 25px}.gf-banner:hover .jazz-effect .effect-content:before{-webkit-transform: rotate(45deg) scale(1);-moz-transform: rotate(45deg) scale(1);-ms-transform: rotate(45deg) scale(1);-o-transform: rotate(45deg) scale(1);transform: rotate(45deg) scale(1)}.gf-banner:hover .flash-effect .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)}.gf-banner:hover .flash-effect .effect-bg-image{-webkit-transform: scale3d(1.1, 1.1, 1.1);-moz-transform: scale3d(1.1, 1.1, 1.1);-ms-transform: scale3d(1.1, 1.1, 1.1);-o-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1)}@media (max-width: 767px){.gf-banner .gf-banner-content{padding-top: 15px}.gf-banner.gf-banner-style-01 .gf-banner-inner,.gf-banner.gf-banner-style-02 .gf-banner-inner,.gf-banner.gf-banner-style-03 .gf-banner-inner,.gf-banner.gf-banner-style-04 .gf-banner-inner,.gf-banner.gf-banner-style-01 .gf-banner-content,.gf-banner.gf-banner-style-02 .gf-banner-content,.gf-banner.gf-banner-style-03 .gf-banner-content,.gf-banner.gf-banner-style-04 .gf-banner-content{position: static}.gf-banner.gf-banner-style-01{padding-right: 0 !important}.gf-banner.gf-banner-style-01 .banner-featured-title{bottom: auto;left: auto;right: 0;top: 0}.gf-banner.gf-banner-style-02{padding-left: 0}.gf-banner.gf-banner-style-02 .banner-featured-title{bottom: auto;right: 0;top: 0}.gf-banner.gf-banner-style-03{padding-right: 0 !important;padding-bottom: 0}.gf-banner.gf-banner-style-03 .banner-featured-title{right: 0;top: 0;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg)}.gf-banner.gf-banner-style-04{padding-left: 0;padding-right: 0 !important}}