/*=====================*/
/* CUBIC BEZIER CURVES */
/*=====================*/
/*
Banner
*/
.wtbx_vc_banner .wtbx_banner_wrapper {
  display: block;
  position: relative;
  overflow: hidden;
  z-index: 1;
  padding: 45px 45px; }
  .wtbx_vc_banner .wtbx_banner_wrapper > *:last-child {
    margin-bottom: 0; }

.wtbx_vc_banner .wtbx_banner_bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1; }
  .wtbx_vc_banner .wtbx_banner_bg:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    -webkit-transition: opacity 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -moz-transition: opacity 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -ms-transition: opacity 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -o-transition: opacity 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: opacity 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
  .wtbx_vc_banner .wtbx_banner_bg .wtbx-bg-image,
  .wtbx_vc_banner .wtbx_banner_bg .wtbx-bg-image-inner,
  .wtbx_vc_banner .wtbx_banner_bg .wtbx-lazy {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0; }
  .wtbx_vc_banner .wtbx_banner_bg .wtbx-bg-image-inner {
    padding: 0 !important; }

.wtbx_vc_banner.wtbx_hover_shift .wtbx_banner_wrapper {
  -webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -moz-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -ms-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
  .wtbx_vc_banner.wtbx_hover_shift .wtbx_banner_wrapper .wtbx_banner_bg {
    -webkit-transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -moz-transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -ms-transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -o-transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
  .wtbx_vc_banner.wtbx_hover_shift .wtbx_banner_wrapper.hover {
    box-shadow: 0 25px 70px -12px rgba(9, 31, 67, 0.35);
    -moz-transform: scale3d(0.98, 0.98, 1);
    -o-transform: scale3d(0.98, 0.98, 1);
    -ms-transform: scale3d(0.98, 0.98, 1);
    -webkit-transform: scale3d(0.98, 0.98, 1);
    -webkit-transform: -webkit-scale3d(0.98, 0.98, 1);
    transform: scale3d(0.98, 0.98, 1); }
    .wtbx_vc_banner.wtbx_hover_shift .wtbx_banner_wrapper.hover .wtbx_banner_bg {
      -moz-transform: scale3d(1.05, 1.05, 1);
      -o-transform: scale3d(1.05, 1.05, 1);
      -ms-transform: scale3d(1.05, 1.05, 1);
      -webkit-transform: scale3d(1.05, 1.05, 1);
      -webkit-transform: -webkit-scale3d(1.05, 1.05, 1);
      transform: scale3d(1.05, 1.05, 1); }

.wtbx_vc_banner.wtbx_hover_mousemove .wtbx_banner_wrapper {
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out; }
  .wtbx_vc_banner.wtbx_hover_mousemove .wtbx_banner_wrapper.hover {
    box-shadow: 0 20px 55px -7px rgba(9, 31, 67, 0.2); }

.wtbx_vc_banner .wtbx_banner_content {
  color: #fff; }

.wtbx_vc_banner .wtbx_banner_title {
  font-size: 2.5em;
  font-weight: 700;
  text-transform: none;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 2em; }

.wtbx_vc_banner .wtbx_banner_subtitle {
  font-size: 1em;
  font-weight: 400;
  text-transform: none;
  line-height: 1.9; }

.wtbx_vc_banner.wtbx_style_1 .wtbx_banner_bg:after {
  opacity: 1; }

.wtbx_vc_banner.wtbx_style_1 .wtbx_banner_wrapper.hover .wtbx_banner_bg:after {
  opacity: .2; }

.wtbx_vc_banner.wtbx_style_1 .wtbx_banner_title {
  padding-right: 80px; }

.wtbx_vc_banner.wtbx_style_1 .wtbx_banner_wrapper {
  position: relative; }
  .wtbx_vc_banner.wtbx_style_1 .wtbx_banner_wrapper .wtbx_banner_button {
    position: absolute;
    top: 45px;
    right: 45px; }
    .wtbx_vc_banner.wtbx_style_1 .wtbx_banner_wrapper .wtbx_banner_button span {
      display: block;
      height: 50px;
      width: 50px;
      -webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      -moz-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      -ms-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      -o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      border-radius: 50%;
      background-color: #fff;
      -moz-transform: scale3d(0.9, 0.9, 1);
      -o-transform: scale3d(0.9, 0.9, 1);
      -ms-transform: scale3d(0.9, 0.9, 1);
      -webkit-transform: scale3d(0.9, 0.9, 1);
      -webkit-transform: -webkit-scale3d(0.9, 0.9, 1);
      transform: scale3d(0.9, 0.9, 1); }
      .wtbx_vc_banner.wtbx_style_1 .wtbx_banner_wrapper .wtbx_banner_button span:before {
        content: '';
        position: absolute;
        left: 50%;
        top: 50%;
        width: 6px;
        height: 6px;
        border-top-style: solid;
        border-top-width: 2px;
        border-right-style: solid;
        border-right-width: 2px;
        margin-left: -1px;
        -moz-transform: translate3d(-50%, -50%, 0) rotate(45deg);
        -o-transform: translate3d(-50%, -50%, 0) rotate(45deg);
        -ms-transform: translate3d(-50%, -50%, 0) rotate(45deg);
        -webkit-transform: translate3d(-50%, -50%, 0) rotate(45deg);
        -webkit-transform: -webkit-translate3d(-50%, -50%, 0) rotate(45deg);
        transform: translate3d(-50%, -50%, 0) rotate(45deg);
        -webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        -moz-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        -ms-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        -o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
      .wtbx_vc_banner.wtbx_style_1 .wtbx_banner_wrapper .wtbx_banner_button span:after {
        content: '';
        position: absolute;
        right: 0;
        top: 50%;
        height: 2px;
        width: 15px;
        opacity: 0;
        margin-right: 3px;
        -moz-transform: translate3d(-200%, -50%, 0) scale3d(0, 1, 1);
        -o-transform: translate3d(-200%, -50%, 0) scale3d(0, 1, 1);
        -ms-transform: translate3d(-200%, -50%, 0) scale3d(0, 1, 1);
        -webkit-transform: translate3d(-200%, -50%, 0) scale3d(0, 1, 1);
        -webkit-transform: -webkit-translate3d(-200%, -50%, 0) scale3d(0, 1, 1);
        transform: translate3d(-200%, -50%, 0) scale3d(0, 1, 1);
        -webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        -moz-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        -ms-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        -o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        moz-transform-origin: left center;
        -o-transform-origin: left center;
        -ms-transform-origin: left center;
        -webkit-transform-origin: left center;
        transform-origin: left center; }
  .wtbx_vc_banner.wtbx_style_1 .wtbx_banner_wrapper.hover .wtbx_banner_button span {
    -moz-transform: scale3d(1.1, 1.1, 1);
    -o-transform: scale3d(1.1, 1.1, 1);
    -ms-transform: scale3d(1.1, 1.1, 1);
    -webkit-transform: scale3d(1.1, 1.1, 1);
    -webkit-transform: -webkit-scale3d(1.1, 1.1, 1);
    transform: scale3d(1.1, 1.1, 1); }
    .wtbx_vc_banner.wtbx_style_1 .wtbx_banner_wrapper.hover .wtbx_banner_button span:before {
      -moz-transform: translate3d(-10%, -50%, 0) rotate(45deg);
      -o-transform: translate3d(-10%, -50%, 0) rotate(45deg);
      -ms-transform: translate3d(-10%, -50%, 0) rotate(45deg);
      -webkit-transform: translate3d(-10%, -50%, 0) rotate(45deg);
      -webkit-transform: -webkit-translate3d(-10%, -50%, 0) rotate(45deg);
      transform: translate3d(-10%, -50%, 0) rotate(45deg); }
    .wtbx_vc_banner.wtbx_style_1 .wtbx_banner_wrapper.hover .wtbx_banner_button span:after {
      opacity: 1;
      -moz-transform: translate3d(-100%, -50%, 0) scale3d(1, 1, 1);
      -o-transform: translate3d(-100%, -50%, 0) scale3d(1, 1, 1);
      -ms-transform: translate3d(-100%, -50%, 0) scale3d(1, 1, 1);
      -webkit-transform: translate3d(-100%, -50%, 0) scale3d(1, 1, 1);
      -webkit-transform: -webkit-translate3d(-100%, -50%, 0) scale3d(1, 1, 1);
      transform: translate3d(-100%, -50%, 0) scale3d(1, 1, 1); }

.wtbx_vc_banner.wtbx_style_2 .wtbx_banner_bg:after {
  opacity: 1; }

.wtbx_vc_banner.wtbx_style_2 .wtbx_banner_wrapper.hover .wtbx_banner_bg:after {
  opacity: .8; }

.wtbx_vc_banner.wtbx_style_2 .wtbx_banner_title {
  margin-bottom: 1em; }

.wtbx_vc_banner.wtbx_style_2 .wtbx_banner_wrapper .wtbx_banner_button {
  display: inline-block;
  margin-top: 2em;
  position: relative;
  padding: 0 3em 0 1.5em;
  border-radius: 16px;
  font-size: .875em;
  line-height: 3em;
  font-weight: 600;
  -webkit-transition: all 0.2s ease-out, background-color 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
  -moz-transition: all 0.2s ease-out, background-color 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
  -ms-transition: all 0.2s ease-out, background-color 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
  -o-transition: all 0.2s ease-out, background-color 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
  transition: all 0.2s ease-out, background-color 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
  background-color: #fff; }
  .wtbx_vc_banner.wtbx_style_2 .wtbx_banner_wrapper .wtbx_banner_button span {
    position: absolute;
    right: 0;
    top: 50%;
    -moz-transform: translate3d(0, -50%, 0);
    -o-transform: translate3d(0, -50%, 0);
    -ms-transform: translate3d(0, -50%, 0);
    -webkit-transform: translate3d(0, -50%, 0);
    -webkit-transform: -webkit-translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
    height: 44px;
    width: 44px;
    -webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -moz-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -ms-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    border-radius: 50%; }
    .wtbx_vc_banner.wtbx_style_2 .wtbx_banner_wrapper .wtbx_banner_button span:before {
      content: '';
      position: absolute;
      left: 50%;
      top: 50%;
      width: 5px;
      height: 5px;
      border-top-style: solid;
      border-top-width: 1px;
      border-right-style: solid;
      border-right-width: 1px;
      margin-left: -1px;
      -webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      -moz-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      -ms-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      -o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      -moz-transform: translate3d(-50%, -50%, 0) rotate(45deg);
      -o-transform: translate3d(-50%, -50%, 0) rotate(45deg);
      -ms-transform: translate3d(-50%, -50%, 0) rotate(45deg);
      -webkit-transform: translate3d(-50%, -50%, 0) rotate(45deg);
      -webkit-transform: -webkit-translate3d(-50%, -50%, 0) rotate(45deg);
      transform: translate3d(-50%, -50%, 0) rotate(45deg); }
    .wtbx_vc_banner.wtbx_style_2 .wtbx_banner_wrapper .wtbx_banner_button span:after {
      content: '';
      position: absolute;
      right: 0;
      top: 50%;
      height: 1px;
      width: 10px;
      opacity: 0;
      margin-right: 3px;
      -moz-transform: translate3d(-300%, -50%, 0) scale3d(0, 1, 1);
      -o-transform: translate3d(-300%, -50%, 0) scale3d(0, 1, 1);
      -ms-transform: translate3d(-300%, -50%, 0) scale3d(0, 1, 1);
      -webkit-transform: translate3d(-300%, -50%, 0) scale3d(0, 1, 1);
      -webkit-transform: -webkit-translate3d(-300%, -50%, 0) scale3d(0, 1, 1);
      transform: translate3d(-300%, -50%, 0) scale3d(0, 1, 1);
      -webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      -moz-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      -ms-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      -o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      moz-transform-origin: left center;
      -o-transform-origin: left center;
      -ms-transform-origin: left center;
      -webkit-transform-origin: left center;
      transform-origin: left center; }

.wtbx_vc_banner.wtbx_style_2 .wtbx_banner_wrapper.hover .wtbx_banner_button span:before {
  -moz-transform: translate3d(0, -50%, 0) rotate(45deg);
  -o-transform: translate3d(0, -50%, 0) rotate(45deg);
  -ms-transform: translate3d(0, -50%, 0) rotate(45deg);
  -webkit-transform: translate3d(0, -50%, 0) rotate(45deg);
  -webkit-transform: -webkit-translate3d(0, -50%, 0) rotate(45deg);
  transform: translate3d(0, -50%, 0) rotate(45deg); }

.wtbx_vc_banner.wtbx_style_2 .wtbx_banner_wrapper.hover .wtbx_banner_button span:after {
  opacity: 1;
  -moz-transform: translate3d(-14px, -50%, 0) scale3d(1, 1, 1);
  -o-transform: translate3d(-14px, -50%, 0) scale3d(1, 1, 1);
  -ms-transform: translate3d(-14px, -50%, 0) scale3d(1, 1, 1);
  -webkit-transform: translate3d(-14px, -50%, 0) scale3d(1, 1, 1);
  -webkit-transform: -webkit-translate3d(-14px, -50%, 0) scale3d(1, 1, 1);
  transform: translate3d(-14px, -50%, 0) scale3d(1, 1, 1); }

.wtbx_vc_banner.wtbx_style_3 .wtbx_banner_title {
  margin-bottom: 0;
  margin-top: 100px;
  font-size: 2em; }

.wtbx_vc_banner.wtbx_style_3 .wtbx_banner_subtitle {
  padding-right: 65px;
  line-height: 1.5em;
  font-weight: 500; }
  .wtbx_vc_banner.wtbx_style_3 .wtbx_banner_subtitle ~ .wtbx_banner_title {
    margin-top: 1em; }

.wtbx_vc_banner.wtbx_style_3 .wtbx_banner_title,
.wtbx_vc_banner.wtbx_style_3 .wtbx_banner_subtitle {
  -webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -moz-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -ms-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); }

.wtbx_vc_banner.wtbx_style_3 .wtbx_banner_wrapper {
  position: relative; }
  .wtbx_vc_banner.wtbx_style_3 .wtbx_banner_wrapper .wtbx_banner_button {
    position: absolute;
    top: 45px;
    right: 45px; }
    .wtbx_vc_banner.wtbx_style_3 .wtbx_banner_wrapper .wtbx_banner_button span {
      display: block;
      height: 50px;
      width: 50px;
      -webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      -moz-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      -ms-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      -o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      border-radius: 50%; }
      .wtbx_vc_banner.wtbx_style_3 .wtbx_banner_wrapper .wtbx_banner_button span:before {
        content: '';
        position: absolute;
        left: 50%;
        top: 50%;
        width: 6px;
        height: 6px;
        border-top-style: solid;
        border-top-width: 2px;
        border-right-style: solid;
        border-right-width: 2px;
        margin-left: -1px;
        -moz-transform: translate3d(-50%, -50%, 0) rotate(45deg);
        -o-transform: translate3d(-50%, -50%, 0) rotate(45deg);
        -ms-transform: translate3d(-50%, -50%, 0) rotate(45deg);
        -webkit-transform: translate3d(-50%, -50%, 0) rotate(45deg);
        -webkit-transform: -webkit-translate3d(-50%, -50%, 0) rotate(45deg);
        transform: translate3d(-50%, -50%, 0) rotate(45deg);
        -webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        -moz-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        -ms-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        -o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        color: #fff; }
      .wtbx_vc_banner.wtbx_style_3 .wtbx_banner_wrapper .wtbx_banner_button span:after {
        content: '';
        position: absolute;
        right: 0;
        top: 50%;
        height: 2px;
        width: 15px;
        opacity: 0;
        margin-right: 3px;
        -moz-transform: translate3d(-200%, -50%, 0) scale3d(0, 1, 1);
        -o-transform: translate3d(-200%, -50%, 0) scale3d(0, 1, 1);
        -ms-transform: translate3d(-200%, -50%, 0) scale3d(0, 1, 1);
        -webkit-transform: translate3d(-200%, -50%, 0) scale3d(0, 1, 1);
        -webkit-transform: -webkit-translate3d(-200%, -50%, 0) scale3d(0, 1, 1);
        transform: translate3d(-200%, -50%, 0) scale3d(0, 1, 1);
        -webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        -moz-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        -ms-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        -o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        moz-transform-origin: left center;
        -o-transform-origin: left center;
        -ms-transform-origin: left center;
        -webkit-transform-origin: left center;
        transform-origin: left center;
        background-color: #fff; }
  .wtbx_vc_banner.wtbx_style_3 .wtbx_banner_wrapper.hover .wtbx_banner_title,
  .wtbx_vc_banner.wtbx_style_3 .wtbx_banner_wrapper.hover .wtbx_banner_subtitle {
    color: #fff; }
  .wtbx_vc_banner.wtbx_style_3 .wtbx_banner_wrapper.hover .wtbx_banner_subtitle {
    opacity: .5; }
  .wtbx_vc_banner.wtbx_style_3 .wtbx_banner_wrapper.hover .wtbx_banner_button span {
    background-color: #fff;
    -moz-transform: scale3d(1.1, 1.1, 1);
    -o-transform: scale3d(1.1, 1.1, 1);
    -ms-transform: scale3d(1.1, 1.1, 1);
    -webkit-transform: scale3d(1.1, 1.1, 1);
    -webkit-transform: -webkit-scale3d(1.1, 1.1, 1);
    transform: scale3d(1.1, 1.1, 1); }
    .wtbx_vc_banner.wtbx_style_3 .wtbx_banner_wrapper.hover .wtbx_banner_button span:before {
      -moz-transform: translate3d(-10%, -50%, 0) rotate(45deg);
      -o-transform: translate3d(-10%, -50%, 0) rotate(45deg);
      -ms-transform: translate3d(-10%, -50%, 0) rotate(45deg);
      -webkit-transform: translate3d(-10%, -50%, 0) rotate(45deg);
      -webkit-transform: -webkit-translate3d(-10%, -50%, 0) rotate(45deg);
      transform: translate3d(-10%, -50%, 0) rotate(45deg); }
    .wtbx_vc_banner.wtbx_style_3 .wtbx_banner_wrapper.hover .wtbx_banner_button span:after {
      opacity: 1;
      -moz-transform: translate3d(-100%, -50%, 0) scale3d(1, 1, 1);
      -o-transform: translate3d(-100%, -50%, 0) scale3d(1, 1, 1);
      -ms-transform: translate3d(-100%, -50%, 0) scale3d(1, 1, 1);
      -webkit-transform: translate3d(-100%, -50%, 0) scale3d(1, 1, 1);
      -webkit-transform: -webkit-translate3d(-100%, -50%, 0) scale3d(1, 1, 1);
      transform: translate3d(-100%, -50%, 0) scale3d(1, 1, 1); }
