  .wtbx_vc_video_button .wtbx_vc_el_container {  display: inline-block; } .wtbx_vc_video_button.wtbx_align_center {  text-align: center; } .wtbx_vc_video_button.wtbx_align_center .wtbx_video_button_wrapper {  margin: 0 auto; } .wtbx_vc_video_button.wtbx_align_left {  text-align: left; } .wtbx_vc_video_button.wtbx_align_right {  text-align: right; } .wtbx_vc_video_button .wtbx_video_button_wrapper {  position: relative;  display: inline-block; } .wtbx_vc_video_button .wtbx_video_button_wrapper .wtbx_video_button_cell {  display: table-cell;  vertical-align: middle;  text-align: start; } .wtbx_vc_video_button .wtbx_video_button_wrapper .wtbx_video_button_h, .wtbx_vc_video_button .wtbx_video_button_wrapper .wtbx_video_button_sh {  white-space: nowrap;  display: block; } .wtbx_vc_video_button.wtbx_style_1 .wtbx_video_button_wrapper {  padding-top: 10px;  text-align: center; } .wtbx_vc_video_button.wtbx_style_1 .wtbx_video_icon {  display: inline-block;  margin: 0 auto;  width: 70px;  height: 70px;  border-radius: 50%;  position: relative;  cursor: pointer;  z-index: 1;  -moz-transform: scale3d(1, 1, 1);  -o-transform: scale3d(1, 1, 1);  -ms-transform: scale3d(1, 1, 1);  -webkit-transform: scale3d(1, 1, 1);  -webkit-transform: -webkit-scale3d(1, 1, 1);  transform: scale3d(1, 1, 1);  -webkit-transition: all 0.6s cubic-bezier(0.2, 0, 0.3, 1);  -moz-transition: all 0.6s cubic-bezier(0.2, 0, 0.3, 1);  -ms-transition: all 0.6s cubic-bezier(0.2, 0, 0.3, 1);  -o-transition: all 0.6s cubic-bezier(0.2, 0, 0.3, 1);  transition: all 0.6s cubic-bezier(0.2, 0, 0.3, 1); } .wtbx_vc_video_button.wtbx_style_1 .wtbx_video_icon i {  font-size: 24px;  display: inline-block;  position: absolute;  top: 50%;  left: 50%;  margin-left: .1em;  -moz-transform: translate3d(-50%, -50%, 0);  -o-transform: translate3d(-50%, -50%, 0);  -ms-transform: translate3d(-50%, -50%, 0);  -webkit-transform: translate3d(-50%, -50%, 0);  -webkit-transform: -webkit-translate3d(-50%, -50%, 0);  transform: translate3d(-50%, -50%, 0); } .wtbx_vc_video_button.wtbx_style_1 .wtbx_video_icon:before {  content: '';  position: absolute;  top: -8px;  bottom: -8px;  left: -8px;  right: -8px;  border-radius: 50%;  border-style: dashed;  border-width: 1px;  border-color: #fff;  opacity: 0;  z-index: -1;  -moz-transform: scale3d(0.7, 0.7, 1);  -o-transform: scale3d(0.7, 0.7, 1);  -ms-transform: scale3d(0.7, 0.7, 1);  -webkit-transform: scale3d(0.7, 0.7, 1);  -webkit-transform: -webkit-scale3d(0.7, 0.7, 1);  transform: scale3d(0.7, 0.7, 1);  -webkit-transition: transform 0.4s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1) 0s;  -moz-transition: transform 0.4s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1) 0s;  -ms-transition: transform 0.4s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1) 0s;  -o-transition: transform 0.4s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1) 0s;  transition: transform 0.4s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1) 0s; } .wtbx_vc_video_button.wtbx_style_1 .wtbx_video_icon:hover {  -moz-transform: scale3d(1.12, 1.12, 1);  -o-transform: scale3d(1.12, 1.12, 1);  -ms-transform: scale3d(1.12, 1.12, 1);  -webkit-transform: scale3d(1.12, 1.12, 1);  -webkit-transform: -webkit-scale3d(1.12, 1.12, 1);  transform: scale3d(1.12, 1.12, 1);  -webkit-transition: all 0.4s cubic-bezier(0.68, -0.55, 0.465, 3);  -moz-transition: all 0.4s cubic-bezier(0.68, -0.55, 0.465, 3);  -ms-transition: all 0.4s cubic-bezier(0.68, -0.55, 0.465, 3);  -o-transition: all 0.4s cubic-bezier(0.68, -0.55, 0.465, 3);  transition: all 0.4s cubic-bezier(0.68, -0.55, 0.465, 3); } .wtbx_vc_video_button.wtbx_style_1 .wtbx_video_icon:hover:before {  opacity: 1;  -webkit-transition: transform 0.4s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1) 0.1s;  -moz-transition: transform 0.4s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1) 0.1s;  -ms-transition: transform 0.4s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1) 0.1s;  -o-transition: transform 0.4s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1) 0.1s;  transition: transform 0.4s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1) 0.1s;  -moz-transform: scale3d(1, 1, 1);  -o-transform: scale3d(1, 1, 1);  -ms-transform: scale3d(1, 1, 1);  -webkit-transform: scale3d(1, 1, 1);  -webkit-transform: -webkit-scale3d(1, 1, 1);  transform: scale3d(1, 1, 1); } .wtbx_vc_video_button.wtbx_style_1 .wtbx_video_icon:hover ~ .wtbx_video_button_h {  -moz-transform: translate3d(0, 5px, 0);  -o-transform: translate3d(0, 5px, 0);  -ms-transform: translate3d(0, 5px, 0);  -webkit-transform: translate3d(0, 5px, 0);  -webkit-transform: -webkit-translate3d(0, 5px, 0);  transform: translate3d(0, 5px, 0); } .wtbx_vc_video_button.wtbx_style_1 .wtbx_video_button_h {  margin-top: 1em;  font-size: .785714em;  font-weight: 700;  text-transform: uppercase;  -webkit-transition: transform 0.6s cubic-bezier(0.2, 0, 0.3, 1);  -moz-transition: transform 0.6s cubic-bezier(0.2, 0, 0.3, 1);  -ms-transition: transform 0.6s cubic-bezier(0.2, 0, 0.3, 1);  -o-transition: transform 0.6s cubic-bezier(0.2, 0, 0.3, 1);  transition: transform 0.6s cubic-bezier(0.2, 0, 0.3, 1); } .wtbx_vc_video_button.wtbx_style_1.wtbx_skin_dark .wtbx_video_icon {  background-color: #fff; } .wtbx_vc_video_button.wtbx_style_1.wtbx_skin_dark .wtbx_video_button_h {  color: #fff; } .wtbx_vc_video_button.wtbx_style_1.wtbx_skin_light i {  color: #fff; } .wtbx_vc_video_button.wtbx_style_2 .wtbx_video_button_wrapper {  cursor: pointer;  min-height: 46px;  border-radius: 25px; } .wtbx_vc_video_button.wtbx_style_2 .wtbx_video_button_wrapper .wtbx_video_button_cell {  border-radius: 25px; } .wtbx_vc_video_button.wtbx_style_2 .wtbx_video_button_wrapper .wtbx_video_button_cell:last-child {  padding-left: 15px; } .wtbx_vc_video_button.wtbx_style_2 .wtbx_video_button_wrapper .wtbx_video_button_cell:first-child {  padding-left: 0; } .wtbx_vc_video_button.wtbx_style_2 .wtbx_video_button_wrapper:hover .wtbx_video_icon {  -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_video_button.wtbx_style_2 .wtbx_video_button_wrapper:hover .wtbx_video_icon:after {  -moz-transform: rotate(30deg);  -o-transform: rotate(30deg);  -ms-transform: rotate(30deg);  -webkit-transform: rotate(30deg);  -webkit-transform: -webkit-rotate(30deg);  transform: rotate(30deg); } .wtbx_vc_video_button.wtbx_style_2 .wtbx_video_button_wrapper:hover .wtbx_video_button_h {  -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_video_button.wtbx_style_2 .wtbx_video_button_wrapper:hover .wtbx_video_button_sh {  -moz-transform: scale3d(0.7, 0.7, 1);  -o-transform: scale3d(0.7, 0.7, 1);  -ms-transform: scale3d(0.7, 0.7, 1);  -webkit-transform: scale3d(0.7, 0.7, 1);  -webkit-transform: -webkit-scale3d(0.7, 0.7, 1);  transform: scale3d(0.7, 0.7, 1); } .wtbx_vc_video_button.wtbx_style_2 .wtbx_video_icon {  display: block;  position: relative;  width: 46px;  height: 46px;  border-radius: 50%;  z-index: 1;  border-width: 1px;  border-style: solid;  -webkit-transition: all 0.6s cubic-bezier(0.2, 0, 0.3, 1);  -moz-transition: all 0.6s cubic-bezier(0.2, 0, 0.3, 1);  -ms-transition: all 0.6s cubic-bezier(0.2, 0, 0.3, 1);  -o-transition: all 0.6s cubic-bezier(0.2, 0, 0.3, 1);  transition: all 0.6s cubic-bezier(0.2, 0, 0.3, 1); } .wtbx_vc_video_button.wtbx_style_2 .wtbx_video_icon i {  font-size: 14px;  display: inline-block;  position: absolute;  top: 50%;  left: 50%;  margin-left: .1em;  -moz-transform: translate3d(-50%, -50%, 0);  -o-transform: translate3d(-50%, -50%, 0);  -ms-transform: translate3d(-50%, -50%, 0);  -webkit-transform: translate3d(-50%, -50%, 0);  -webkit-transform: -webkit-translate3d(-50%, -50%, 0);  transform: translate3d(-50%, -50%, 0); } .wtbx_vc_video_button.wtbx_style_2 .wtbx_video_icon:before, .wtbx_vc_video_button.wtbx_style_2 .wtbx_video_icon:after {  content: '';  position: absolute;  top: -1px;  bottom: -1px;  left: -1px;  right: -1px;  border-radius: 50%;  border-style: solid;  border-width: 4px;  border-top-color: transparent !important;  border-bottom-color: transparent !important;  border-left-color: transparent !important;  z-index: -1;  -webkit-transition: all 0.8s cubic-bezier(0.2, 0, 0.3, 1);  -moz-transition: all 0.8s cubic-bezier(0.2, 0, 0.3, 1);  -ms-transition: all 0.8s cubic-bezier(0.2, 0, 0.3, 1);  -o-transition: all 0.8s cubic-bezier(0.2, 0, 0.3, 1);  transition: all 0.8s cubic-bezier(0.2, 0, 0.3, 1); } .wtbx_vc_video_button.wtbx_style_2 .wtbx_video_icon:before {  -moz-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -webkit-transform: rotate(-45deg);  -webkit-transform: -webkit-rotate(-45deg);  transform: rotate(-45deg); } .wtbx_vc_video_button.wtbx_style_2 .wtbx_video_icon:after {  -moz-transform: rotate(-20deg);  -o-transform: rotate(-20deg);  -ms-transform: rotate(-20deg);  -webkit-transform: rotate(-20deg);  -webkit-transform: -webkit-rotate(-20deg);  transform: rotate(-20deg); } .wtbx_vc_video_button.wtbx_style_2 .wtbx_video_button_h {  font-size: .928571em;  font-weight: 700;  text-transform: uppercase;  line-height: 18px;  -webkit-transition: all 0.6s cubic-bezier(0.2, 0, 0.3, 1);  -moz-transition: all 0.6s cubic-bezier(0.2, 0, 0.3, 1);  -ms-transition: all 0.6s cubic-bezier(0.2, 0, 0.3, 1);  -o-transition: all 0.6s cubic-bezier(0.2, 0, 0.3, 1);  transition: all 0.6s cubic-bezier(0.2, 0, 0.3, 1);  moz-transform-origin: bottom left;  -o-transform-origin: bottom left;  -ms-transform-origin: bottom left;  -webkit-transform-origin: bottom left;  transform-origin: bottom left; } .wtbx_vc_video_button.wtbx_style_2 .wtbx_video_button_h:only-child {  display: inline-block; } .wtbx_vc_video_button.wtbx_style_2 .wtbx_video_button_sh {  font-size: .785714em;  font-weight: 700;  text-transform: uppercase;  line-height: 18px;  -webkit-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);  -moz-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);  -ms-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);  -o-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);  transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);  moz-transform-origin: bottom left;  -o-transform-origin: bottom left;  -ms-transform-origin: bottom left;  -webkit-transform-origin: bottom left;  transform-origin: bottom left; } .wtbx_vc_video_button.wtbx_style_2 .wtbx_video_button_sh:only-child {  display: inline-block; } .wtbx_vc_video_button.wtbx_style_2.wtbx_skin_dark .wtbx_video_icon {  border-color: #fff; } .wtbx_vc_video_button.wtbx_style_2.wtbx_skin_dark .wtbx_video_icon:before, .wtbx_vc_video_button.wtbx_style_2.wtbx_skin_dark .wtbx_video_icon:after {  border-color: #fff; } .wtbx_vc_video_button.wtbx_style_2.wtbx_skin_dark i {  color: #fff; } .wtbx_vc_video_button.wtbx_style_2.wtbx_skin_dark .wtbx_video_button_h {  color: #fff; } .wtbx_vc_video_button.wtbx_style_2.wtbx_skin_dark .wtbx_video_button_sh {  color: #fff;  opacity: .6; } .wtbx_vc_video_button.wtbx_style_3 .wtbx_video_button_wrapper {  cursor: pointer;  min-height: 50px;  padding: 1em 1.4em;  border-radius: 15px;  -webkit-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);  -moz-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);  -ms-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);  -o-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);  transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1); } .wtbx_vc_video_button.wtbx_style_3 .wtbx_video_button_wrapper .wtbx_video_button_cell:last-child {  padding-left: 15px; } .wtbx_vc_video_button.wtbx_style_3 .wtbx_video_button_wrapper .wtbx_video_button_cell:first-child {  padding-left: 0; } .wtbx_vc_video_button.wtbx_style_3 .wtbx_video_button_wrapper:hover .wtbx_video_icon {  -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_video_button.wtbx_style_3 .wtbx_video_button_wrapper:hover .wtbx_video_icon:after {  -moz-transform: rotate(0deg);  -o-transform: rotate(0deg);  -ms-transform: rotate(0deg);  -webkit-transform: rotate(0deg);  -webkit-transform: -webkit-rotate(0deg);  transform: rotate(0deg); } .wtbx_vc_video_button.wtbx_style_3 .wtbx_video_icon {  display: block;  position: relative;  width: 35px;  height: 35px;  border-radius: 50%;  z-index: 1;  border-width: 1px;  border-style: solid;  -webkit-transition: all 0.6s cubic-bezier(0.2, 0, 0.3, 1);  -moz-transition: all 0.6s cubic-bezier(0.2, 0, 0.3, 1);  -ms-transition: all 0.6s cubic-bezier(0.2, 0, 0.3, 1);  -o-transition: all 0.6s cubic-bezier(0.2, 0, 0.3, 1);  transition: all 0.6s cubic-bezier(0.2, 0, 0.3, 1); } .wtbx_vc_video_button.wtbx_style_3 .wtbx_video_icon i {  font-size: 12px;  display: inline-block;  position: absolute;  top: 50%;  left: 50%;  margin-left: .1em;  -moz-transform: translate3d(-50%, -50%, 0);  -o-transform: translate3d(-50%, -50%, 0);  -ms-transform: translate3d(-50%, -50%, 0);  -webkit-transform: translate3d(-50%, -50%, 0);  -webkit-transform: -webkit-translate3d(-50%, -50%, 0);  transform: translate3d(-50%, -50%, 0); } .wtbx_vc_video_button.wtbx_style_3 .wtbx_video_icon:before, .wtbx_vc_video_button.wtbx_style_3 .wtbx_video_icon:after {  content: '';  position: absolute;  top: -1px;  bottom: -1px;  left: -1px;  right: -1px;  border-radius: 50%;  border-style: solid;  border-width: 2px;  border-top-color: transparent !important;  z-index: -1;  -moz-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -webkit-transform: rotate(-45deg);  -webkit-transform: -webkit-rotate(-45deg);  transform: rotate(-45deg);  -webkit-transition: all 0.8s cubic-bezier(0.2, 0, 0.3, 1);  -moz-transition: all 0.8s cubic-bezier(0.2, 0, 0.3, 1);  -ms-transition: all 0.8s cubic-bezier(0.2, 0, 0.3, 1);  -o-transition: all 0.8s cubic-bezier(0.2, 0, 0.3, 1);  transition: all 0.8s cubic-bezier(0.2, 0, 0.3, 1); } .wtbx_vc_video_button.wtbx_style_3 .wtbx_video_button_h {  font-size: .857143em;  font-weight: 700;  text-transform: uppercase;  line-height: 15px; } .wtbx_vc_video_button.wtbx_style_3 .wtbx_video_button_h:only-child {  display: inline-block; } .wtbx_vc_video_button.wtbx_style_3 .wtbx_video_button_sh {  font-size: .714286em;  font-weight: 700;  text-transform: uppercase;  line-height: 15px; } .wtbx_vc_video_button.wtbx_style_3 .wtbx_video_button_sh:only-child {  display: inline-block; } .wtbx_vc_video_button.wtbx_style_3.wtbx_skin_dark .wtbx_video_icon {  border-color: #fff; } .wtbx_vc_video_button.wtbx_style_3.wtbx_skin_dark .wtbx_video_icon:before, .wtbx_vc_video_button.wtbx_style_3.wtbx_skin_dark .wtbx_video_icon:after {  border-color: #fff; } .wtbx_vc_video_button.wtbx_style_3.wtbx_skin_dark i {  color: #fff; } .wtbx_vc_video_button.wtbx_style_3.wtbx_skin_dark .wtbx_video_button_h {  color: #fff; } .wtbx_vc_video_button.wtbx_style_3.wtbx_skin_dark .wtbx_video_button_sh {  color: #fff;  opacity: .6; } .wtbx_vc_video_button.wtbx_style_3.wtbx_skin_light .wtbx_video_button_wrapper {  border-width: 1px;  border-style: solid;  background-color: #fff; } .wtbx_vc_video_button.wtbx_style_3.wtbx_skin_light .wtbx_video_button_wrapper:hover {  border-color: transparent;  box-shadow: 0 15px 60px -10px rgba(9, 31, 67, 0.15); } .wtbx_vc_video_button.wtbx_style_4 .wtbx_video_button_wrapper {  min-height: 50px;  padding: 0;  border-radius: 3px;  cursor: pointer;  -webkit-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);  -moz-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);  -ms-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);  -o-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);  transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);  -webkit-perspective: 400px;  perspective: 400px;  -webkit-transform-style: preserve-3d;  transform-style: preserve-3d; } .wtbx_vc_video_button.wtbx_style_4 .wtbx_video_button_wrapper .wtbx_video_button_cell:last-child {  padding-left: 15px; } .wtbx_vc_video_button.wtbx_style_4 .wtbx_video_button_wrapper .wtbx_video_button_cell:first-child {  padding-left: 0; } .wtbx_vc_video_button.wtbx_style_4 .wtbx_video_button_wrapper:hover .wtbx_video_icon {  -moz-transform: translate3d(5px, 0, 0) scale3d(1.1, 1.1, 1) rotate3d(0, 1, 0, 30deg);  -o-transform: translate3d(5px, 0, 0) scale3d(1.1, 1.1, 1) rotate3d(0, 1, 0, 30deg);  -ms-transform: translate3d(5px, 0, 0) scale3d(1.1, 1.1, 1) rotate3d(0, 1, 0, 30deg);  -webkit-transform: translate3d(5px, 0, 0) scale3d(1.1, 1.1, 1) rotate3d(0, 1, 0, 30deg);  -webkit-transform: -webkit-translate3d(5px, 0, 0) scale3d(1.1, 1.1, 1) rotate3d(0, 1, 0, 30deg);  transform: translate3d(5px, 0, 0) scale3d(1.1, 1.1, 1) rotate3d(0, 1, 0, 30deg); } .wtbx_vc_video_button.wtbx_style_4 .wtbx_video_button_wrapper:hover .wtbx_video_icon:before {  opacity: .9; } .wtbx_vc_video_button.wtbx_style_4 .wtbx_video_button_wrapper:hover .wtbx_video_icon i {  -moz-transform: translate3d(-50%, -50%, 0) scale3d(1.2, 1.2, 1);  -o-transform: translate3d(-50%, -50%, 0) scale3d(1.2, 1.2, 1);  -ms-transform: translate3d(-50%, -50%, 0) scale3d(1.2, 1.2, 1);  -webkit-transform: translate3d(-50%, -50%, 0) scale3d(1.2, 1.2, 1);  -webkit-transform: -webkit-translate3d(-50%, -50%, 0) scale3d(1.2, 1.2, 1);  transform: translate3d(-50%, -50%, 0) scale3d(1.2, 1.2, 1); } .wtbx_vc_video_button.wtbx_style_4 .wtbx_video_button_wrapper:hover .wtbx_video_button_h {  -moz-transform: translate3d(15px, 0, 0) scale3d(1.1, 1.1, 1);  -o-transform: translate3d(15px, 0, 0) scale3d(1.1, 1.1, 1);  -ms-transform: translate3d(15px, 0, 0) scale3d(1.1, 1.1, 1);  -webkit-transform: translate3d(15px, 0, 0) scale3d(1.1, 1.1, 1);  -webkit-transform: -webkit-translate3d(15px, 0, 0) scale3d(1.1, 1.1, 1);  transform: translate3d(15px, 0, 0) scale3d(1.1, 1.1, 1); } .wtbx_vc_video_button.wtbx_style_4 .wtbx_video_button_wrapper:hover .wtbx_video_button_sh {  -moz-transform: translate3d(5px, 0, 0);  -o-transform: translate3d(5px, 0, 0);  -ms-transform: translate3d(5px, 0, 0);  -webkit-transform: translate3d(5px, 0, 0);  -webkit-transform: -webkit-translate3d(5px, 0, 0);  transform: translate3d(5px, 0, 0); } .wtbx_vc_video_button.wtbx_style_4 .wtbx_video_icon {  display: block;  position: relative;  width: 80px;  height: 60px;  border-radius: 10px;  overflow: hidden;  z-index: 1;  -webkit-transition: all 0.6s cubic-bezier(0.2, 0, 0.3, 1);  -moz-transition: all 0.6s cubic-bezier(0.2, 0, 0.3, 1);  -ms-transition: all 0.6s cubic-bezier(0.2, 0, 0.3, 1);  -o-transition: all 0.6s cubic-bezier(0.2, 0, 0.3, 1);  transition: all 0.6s cubic-bezier(0.2, 0, 0.3, 1); } .wtbx_vc_video_button.wtbx_style_4 .wtbx_video_icon .wtbx-bg-image {  z-index: 1; } .wtbx_vc_video_button.wtbx_style_4 .wtbx_video_icon:before {  content: '';  position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0;  border-radius: inherit;  opacity: .5;  z-index: 2;  -moz-transform: translate3d(0, 0, 0);  -o-transform: translate3d(0, 0, 0);  -ms-transform: translate3d(0, 0, 0);  -webkit-transform: translate3d(0, 0, 0);  -webkit-transform: -webkit-translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);  -webkit-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);  -moz-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);  -ms-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);  -o-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);  transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1); } .wtbx_vc_video_button.wtbx_style_4 .wtbx_video_icon i {  font-size: 16px;  display: inline-block;  position: absolute;  top: 50%;  left: 50%;  margin-left: .1em;  z-index: 3;  color: #fff;  -moz-transform: translate3d(-50%, -50%, 0);  -o-transform: translate3d(-50%, -50%, 0);  -ms-transform: translate3d(-50%, -50%, 0);  -webkit-transform: translate3d(-50%, -50%, 0);  -webkit-transform: -webkit-translate3d(-50%, -50%, 0);  transform: translate3d(-50%, -50%, 0);  -webkit-transition: all 0.6s cubic-bezier(0.2, 0, 0.3, 1);  -moz-transition: all 0.6s cubic-bezier(0.2, 0, 0.3, 1);  -ms-transition: all 0.6s cubic-bezier(0.2, 0, 0.3, 1);  -o-transition: all 0.6s cubic-bezier(0.2, 0, 0.3, 1);  transition: all 0.6s cubic-bezier(0.2, 0, 0.3, 1); } .wtbx_vc_video_button.wtbx_style_4 .wtbx_video_button_h {  font-size: .857143em;  font-weight: 700;  text-transform: uppercase;  line-height: 1.5;  -webkit-transition: all 0.7s cubic-bezier(0.2, 0, 0.3, 1);  -moz-transition: all 0.7s cubic-bezier(0.2, 0, 0.3, 1);  -ms-transition: all 0.7s cubic-bezier(0.2, 0, 0.3, 1);  -o-transition: all 0.7s cubic-bezier(0.2, 0, 0.3, 1);  transition: all 0.7s cubic-bezier(0.2, 0, 0.3, 1); } .wtbx_vc_video_button.wtbx_style_4 .wtbx_video_button_h:only-child {  display: inline-block; } .wtbx_vc_video_button.wtbx_style_4 .wtbx_video_button_sh {  font-size: 0.714286em;  font-weight: 700;  text-transform: uppercase;  line-height: 1.5;  -webkit-transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1);  -moz-transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1);  -ms-transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1);  -o-transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1);  transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1); } .wtbx_vc_video_button.wtbx_style_4 .wtbx_video_button_sh:only-child {  display: inline-block; } .wtbx_vc_video_button.wtbx_style_4.wtbx_skin_dark .wtbx_video_button_h {  color: #fff; } .wtbx_vc_video_button.wtbx_style_4.wtbx_skin_dark .wtbx_video_button_sh {  color: #fff;  opacity: .6; } .wtbx_vc_video_button.wtbx_style_5 .wtbx_video_button_wrapper {  padding-top: 10px;  text-align: center; } .wtbx_vc_video_button.wtbx_style_5 .wtbx_video_icon {  display: inline-block;  margin: 0 auto;  width: 46px;  height: 46px;  border-radius: 50%;  position: relative;  cursor: pointer;  z-index: 1;  -moz-transform: scale3d(1, 1, 1);  -o-transform: scale3d(1, 1, 1);  -ms-transform: scale3d(1, 1, 1);  -webkit-transform: scale3d(1, 1, 1);  -webkit-transform: -webkit-scale3d(1, 1, 1);  transform: scale3d(1, 1, 1);  -webkit-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);  -moz-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);  -ms-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);  -o-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);  transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1); } .wtbx_vc_video_button.wtbx_style_5 .wtbx_video_icon i {  font-size: 16px;  display: inline-block;  position: absolute;  top: 50%;  left: 50%;  margin-left: .1em;  -moz-transform: translate3d(-50%, -50%, 0);  -o-transform: translate3d(-50%, -50%, 0);  -ms-transform: translate3d(-50%, -50%, 0);  -webkit-transform: translate3d(-50%, -50%, 0);  -webkit-transform: -webkit-translate3d(-50%, -50%, 0);  transform: translate3d(-50%, -50%, 0); } .wtbx_vc_video_button.wtbx_style_5 .wtbx_video_icon:before {  content: '';  position: absolute;  top: -10px;  bottom: -10px;  left: -10px;  right: -10px;  border-radius: 50%;  background-color: #fff;  opacity: .15;  z-index: -1;  -moz-transform: scale3d(1, 1, 1);  -o-transform: scale3d(1, 1, 1);  -ms-transform: scale3d(1, 1, 1);  -webkit-transform: scale3d(1, 1, 1);  -webkit-transform: -webkit-scale3d(1, 1, 1);  transform: scale3d(1, 1, 1);  -webkit-transition: transform 0.3s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1) 0s;  -moz-transition: transform 0.3s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1) 0s;  -ms-transition: transform 0.3s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1) 0s;  -o-transition: transform 0.3s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1) 0s;  transition: transform 0.3s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1) 0s;  -o-animation: playButton 1s cubic-bezier(0.2, 0, 0.3, 1) infinite alternate;  -moz-animation: playButton 1s cubic-bezier(0.2, 0, 0.3, 1) infinite alternate;  -webkit-animation: playButton 1s cubic-bezier(0.2, 0, 0.3, 1) infinite alternate;  animation: playButton 1s cubic-bezier(0.2, 0, 0.3, 1) infinite alternate; } .wtbx_vc_video_button.wtbx_style_5 .wtbx_video_icon:after {  content: '';  position: absolute;  top: -24px;  bottom: -24px;  left: -24px;  right: -24px;  border-radius: 50%;  background-color: #fff;  opacity: .1;  z-index: -1;  -moz-transform: scale3d(1, 1, 1);  -o-transform: scale3d(1, 1, 1);  -ms-transform: scale3d(1, 1, 1);  -webkit-transform: scale3d(1, 1, 1);  -webkit-transform: -webkit-scale3d(1, 1, 1);  transform: scale3d(1, 1, 1);  -webkit-transition: transform 0.3s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1) 0s;  -moz-transition: transform 0.3s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1) 0s;  -ms-transition: transform 0.3s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1) 0s;  -o-transition: transform 0.3s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1) 0s;  transition: transform 0.3s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1) 0s;  -o-animation: playButton 1s cubic-bezier(0.2, 0, 0.3, 1) infinite 0.3s alternate;  -moz-animation: playButton 1s cubic-bezier(0.2, 0, 0.3, 1) infinite 0.3s alternate;  -webkit-animation: playButton 1s cubic-bezier(0.2, 0, 0.3, 1) infinite 0.3s alternate;  animation: playButton 1s cubic-bezier(0.2, 0, 0.3, 1) infinite 0.3s alternate; } .wtbx_vc_video_button.wtbx_style_5 .wtbx_video_icon:hover {  -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_video_button.wtbx_style_5 .wtbx_video_button_h {  margin-top: 30px;  font-size: .785714em;  font-weight: 700;  text-transform: uppercase;  -webkit-transition: transform 0.4s cubic-bezier(0.2, 0, 0.3, 1);  -moz-transition: transform 0.4s cubic-bezier(0.2, 0, 0.3, 1);  -ms-transition: transform 0.4s cubic-bezier(0.2, 0, 0.3, 1);  -o-transition: transform 0.4s cubic-bezier(0.2, 0, 0.3, 1);  transition: transform 0.4s cubic-bezier(0.2, 0, 0.3, 1); } .wtbx_vc_video_button.wtbx_style_5.wtbx_skin_dark .wtbx_video_icon {  background-color: #fff; } .wtbx_vc_video_button.wtbx_style_5.wtbx_skin_dark .wtbx_video_button_h {  color: #fff; } .wtbx_vc_video_button.wtbx_style_5.wtbx_skin_light i {  color: #fff; } .wtbx_vc_video_button.wtbx_style_6 .wtbx_video_button_wrapper {  text-align: center;  cursor: pointer; } .wtbx_vc_video_button.wtbx_style_6 .wtbx_video_button_wrapper:hover .wtbx_video_icon {  -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);  -webkit-transition: all 0.5s cubic-bezier(0.68, -0.55, 0.465, 3);  -moz-transition: all 0.5s cubic-bezier(0.68, -0.55, 0.465, 3);  -ms-transition: all 0.5s cubic-bezier(0.68, -0.55, 0.465, 3);  -o-transition: all 0.5s cubic-bezier(0.68, -0.55, 0.465, 3);  transition: all 0.5s cubic-bezier(0.68, -0.55, 0.465, 3); } .wtbx_vc_video_button.wtbx_style_6 .wtbx_video_icon {  display: block;  margin: 0 auto;  width: 40px;  height: 40px;  border-radius: 50%;  position: relative;  cursor: pointer;  z-index: 1;  -moz-transform: scale3d(1, 1, 1);  -o-transform: scale3d(1, 1, 1);  -ms-transform: scale3d(1, 1, 1);  -webkit-transform: scale3d(1, 1, 1);  -webkit-transform: -webkit-scale3d(1, 1, 1);  transform: scale3d(1, 1, 1);  -webkit-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);  -moz-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);  -ms-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);  -o-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);  transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1); } .wtbx_vc_video_button.wtbx_style_6 .wtbx_video_icon i {  font-size: 13px;  display: inline-block;  position: absolute;  top: 50%;  left: 50%;  margin-left: .1em;  -moz-transform: translate3d(-50%, -50%, 0);  -o-transform: translate3d(-50%, -50%, 0);  -ms-transform: translate3d(-50%, -50%, 0);  -webkit-transform: translate3d(-50%, -50%, 0);  -webkit-transform: -webkit-translate3d(-50%, -50%, 0);  transform: translate3d(-50%, -50%, 0); } .wtbx_vc_video_button.wtbx_style_6 .wtbx_video_button_h {  margin: 0;  padding-left: 15px;  font-weight: 600;  -webkit-transition: transform 0.6s cubic-bezier(0.2, 0, 0.3, 1);  -moz-transition: transform 0.6s cubic-bezier(0.2, 0, 0.3, 1);  -ms-transition: transform 0.6s cubic-bezier(0.2, 0, 0.3, 1);  -o-transition: transform 0.6s cubic-bezier(0.2, 0, 0.3, 1);  transition: transform 0.6s cubic-bezier(0.2, 0, 0.3, 1); } .wtbx_vc_video_button.wtbx_style_6.wtbx_skin_dark .wtbx_video_icon {  background-color: #fff; } .wtbx_vc_video_button.wtbx_style_6.wtbx_skin_dark .wtbx_video_button_h {  color: #fff; } .wtbx_vc_video_button.wtbx_style_6.wtbx_skin_light i {  color: #fff; } @-webkit-keyframes playButton {  0% {   opacity: .4;   -moz-transform: scale3d(0.6, 0.6, 1);   -o-transform: scale3d(0.6, 0.6, 1);   -ms-transform: scale3d(0.6, 0.6, 1);   -webkit-transform: scale3d(0.6, 0.6, 1);   -webkit-transform: -webkit-scale3d(0.6, 0.6, 1);   transform: scale3d(0.6, 0.6, 1);  }  100% {   opacity: .1;   -moz-transform: scale3d(1, 1, 1);   -o-transform: scale3d(1, 1, 1);   -ms-transform: scale3d(1, 1, 1);   -webkit-transform: scale3d(1, 1, 1);   -webkit-transform: -webkit-scale3d(1, 1, 1);   transform: scale3d(1, 1, 1);  } } @-moz-keyframes playButton {  0% {   opacity: .4;   -moz-transform: scale3d(0.6, 0.6, 1);   -o-transform: scale3d(0.6, 0.6, 1);   -ms-transform: scale3d(0.6, 0.6, 1);   -webkit-transform: scale3d(0.6, 0.6, 1);   -webkit-transform: -webkit-scale3d(0.6, 0.6, 1);   transform: scale3d(0.6, 0.6, 1);  }  100% {   opacity: .1;   -moz-transform: scale3d(1, 1, 1);   -o-transform: scale3d(1, 1, 1);   -ms-transform: scale3d(1, 1, 1);   -webkit-transform: scale3d(1, 1, 1);   -webkit-transform: -webkit-scale3d(1, 1, 1);   transform: scale3d(1, 1, 1);  } } @-o-keyframes playButton {  0% {   opacity: .4;   -moz-transform: scale3d(0.6, 0.6, 1);   -o-transform: scale3d(0.6, 0.6, 1);   -ms-transform: scale3d(0.6, 0.6, 1);   -webkit-transform: scale3d(0.6, 0.6, 1);   -webkit-transform: -webkit-scale3d(0.6, 0.6, 1);   transform: scale3d(0.6, 0.6, 1);  }  100% {   opacity: .1;   -moz-transform: scale3d(1, 1, 1);   -o-transform: scale3d(1, 1, 1);   -ms-transform: scale3d(1, 1, 1);   -webkit-transform: scale3d(1, 1, 1);   -webkit-transform: -webkit-scale3d(1, 1, 1);   transform: scale3d(1, 1, 1);  } } @keyframes playButton {  0% {   opacity: .4;   -moz-transform: scale3d(0.6, 0.6, 1);   -o-transform: scale3d(0.6, 0.6, 1);   -ms-transform: scale3d(0.6, 0.6, 1);   -webkit-transform: scale3d(0.6, 0.6, 1);   -webkit-transform: -webkit-scale3d(0.6, 0.6, 1);   transform: scale3d(0.6, 0.6, 1);  }  100% {   opacity: .1;   -moz-transform: scale3d(1, 1, 1);   -o-transform: scale3d(1, 1, 1);   -ms-transform: scale3d(1, 1, 1);   -webkit-transform: scale3d(1, 1, 1);   -webkit-transform: -webkit-scale3d(1, 1, 1);   transform: scale3d(1, 1, 1);  } } 
  @keyframes plyr-progress {  to {   background-position: 25px 0; } } @keyframes plyr-popup {  0% {   opacity: 0.5;   transform: translateY(10px); }  to {   opacity: 1;   transform: translateY(0); } } @keyframes plyr-fade-in {  from {   opacity: 0; }  to {   opacity: 1; } } .plyr {  -moz-osx-font-smoothing: grayscale;  -webkit-font-smoothing: antialiased;  direction: ltr;  font-variant-numeric: tabular-nums;  font-weight: 500;  line-height: 1.7;  max-width: 100%;  min-width: 200px;  position: relative;  text-shadow: none;  transition: box-shadow 0.3s ease;  outline: none !important;  box-shadow: none !important; }  .plyr video,  .plyr audio {   border-radius: inherit;   height: auto;   vertical-align: middle;   width: 100%; }  .plyr button {   font: inherit;   line-height: inherit; }  .plyr:focus {   outline: 0; }  .plyr input {   background-color: transparent !important;   box-shadow: none !important; } .plyr--full-ui {  box-sizing: border-box; }  .plyr--full-ui *,  .plyr--full-ui *::after,  .plyr--full-ui *::before {   box-sizing: inherit; } .plyr--full-ui a, .plyr--full-ui button, .plyr--full-ui input, .plyr--full-ui label {  touch-action: manipulation; } .plyr__badge {  background: #4f5b5f;  border-radius: 2px;  color: #fff;  font-size: 9px;  line-height: 1;  padding: 3px 4px; } .plyr--full-ui ::-webkit-media-text-track-container {  display: none; } .plyr__captions {  animation: plyr-fade-in 0.3s ease;  bottom: 0;  color: #fff;  display: none;  font-size: 14px;  left: 0;  padding: 10px;  position: absolute;  text-align: center;  transform: translateY(-40px);  transition: transform 0.4s ease-in-out;  width: 100%; }  .plyr__captions span {   background: rgba(0, 0, 0, 0.8);   border-radius: 2px;   box-decoration-break: clone;   line-height: 185%;   padding: 0.2em 0.5em;   white-space: pre-wrap; }   .plyr__captions span div { display: inline; }  .plyr__captions span:empty {   display: none; }  @media (min-width: 480px) {   .plyr__captions { font-size: 16px; padding: 20px; } }  @media (min-width: 768px) {   .plyr__captions { font-size: 18px; } } .plyr--captions-active .plyr__captions {  display: block; } .plyr--hide-controls .plyr__captions {  transform: translateY(-15px); } .plyr__control {  background: transparent;  border: 0;  border-radius: 4px;  color: inherit;  cursor: pointer;  flex-shrink: 0;  overflow: visible;  padding: 7px;  position: relative;  transition: all 0.3s ease; }  .plyr__control svg {   display: block;   fill: currentColor;   height: 18px;   pointer-events: none;   width: 18px; }  .plyr__control:focus {   outline: 0; }  .plyr__control.plyr__tab-focus {   box-shadow: 0 0 0 3px rgba(26, 175, 255, 0.35);   outline: 0; } .plyr__control[aria-pressed='false'] .icon--pressed, .plyr__control[aria-pressed='true'] .icon--not-pressed, .plyr__control[aria-pressed='false'] .label--pressed, .plyr__control[aria-pressed='true'] .label--not-pressed {  display: none; } .plyr--audio .plyr__control.plyr__tab-focus, .plyr--audio .plyr__control:hover, .plyr--audio .plyr__control[aria-expanded='true'] {  color: #fff; } .plyr__control--overlaid {  background-color: #fff;  border: 0;  border-radius: 100%;  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);  color: #fff;  display: none;  left: 50%;  padding: 20px;  position: absolute;  top: 50%;  transform: translate(-50%, -50%);  z-index: 2; }  .plyr__control--overlaid svg {   height: 20px;   left: 2px;   position: relative;   width: 20px; }  .plyr__control--overlaid:hover, .plyr__control--overlaid:focus {   color: #fff;   background: #1aafff; } .plyr--playing .plyr__control--overlaid {  opacity: 0;  visibility: hidden; } .plyr--full-ui.plyr--video .plyr__control--overlaid {  display: block; } .plyr--video .plyr__controls button {  opacity: .6; }  .plyr--video .plyr__controls button.tab-focus:focus, .plyr--video .plyr__controls button:hover {   background: none;   color: #fff;   opacity: 1; } .plyr--full-ui ::-webkit-media-controls {  display: none; } .plyr__controls {  align-items: center;  display: flex;  text-align: center; }  .plyr__controls > .plyr__control,  .plyr__controls .plyr__progress,  .plyr__controls .plyr__time,  .plyr__controls .plyr__menu {   margin-left: 5px; }   .plyr__controls > .plyr__control:first-child, .plyr__controls > .plyr__control:first-child + [data-plyr='pause'],   .plyr__controls .plyr__progress:first-child,   .plyr__controls .plyr__progress:first-child + [data-plyr='pause'],   .plyr__controls .plyr__time:first-child,   .plyr__controls .plyr__time:first-child + [data-plyr='pause'],   .plyr__controls .plyr__menu:first-child,   .plyr__controls .plyr__menu:first-child + [data-plyr='pause'] { margin-left: 0; }  .plyr__controls .plyr__volume {   margin-left: 5px; }  @media (min-width: 480px) {   .plyr__controls > .plyr__control,   .plyr__controls .plyr__progress,   .plyr__controls .plyr__time,   .plyr__controls .plyr__menu { margin-left: 10px; }   .plyr__controls > .plyr__control + .plyr__control,   .plyr__controls .plyr__menu + .plyr__control,   .plyr__controls > .plyr__control + .plyr__menu { margin-left: 5px; } } .plyr--video .plyr__controls {  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));  border-bottom-left-radius: inherit;  border-bottom-right-radius: inherit;  bottom: 0;  color: #fff;  left: 0;  padding: 35px 10px 10px;  position: absolute;  right: 0;  transition: opacity 0.4s ease-in-out, transform 0.4s ease-in-out;  z-index: 2; }  .plyr--video .plyr__controls .plyr__control svg {   filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.15)); }  .plyr--video .plyr__controls .plyr__control.plyr__tab-focus, .plyr--video .plyr__controls .plyr__control:hover, .plyr--video .plyr__controls .plyr__control[aria-expanded='true'] {   color: #fff; } .plyr--audio .plyr__controls {  background: #fff;  border-radius: inherit;  color: #4f5b5f;  padding: 10px; } .plyr--video.plyr--hide-controls .plyr__controls {  opacity: 0;  pointer-events: none; } .plyr [data-plyr='captions'], .plyr [data-plyr='pip'], .plyr [data-plyr='airplay'], .plyr [data-plyr='fullscreen'] {  display: none; } .plyr--captions-enabled [data-plyr='captions'], .plyr--pip-supported [data-plyr='pip'], .plyr--airplay-supported [data-plyr='airplay'], .plyr--fullscreen-enabled [data-plyr='fullscreen'] {  display: inline-block; } .plyr__video-embed {  height: 0;  padding-bottom: 56.25%;  position: relative; }  .plyr__video-embed iframe {   border: 0;   height: 100%;   left: 0;   position: absolute;   top: 0;   user-select: none;   width: 100%; }  .plyr__video-embed > div {   padding-bottom: 240%;   position: relative;   transform: translateY(-38.28125%); } .plyr--full-ui .plyr__video-embed iframe {  pointer-events: none; } .plyr__menu {  display: flex;  position: relative; }  .plyr__menu .plyr__control svg {   transition: transform 0.3s ease; }  .plyr__menu .plyr__control[aria-expanded='true'] svg {   transform: rotate(90deg); }  .plyr__menu .plyr__control[aria-expanded='true'] .plyr__tooltip {   display: none; }  .plyr__menu__container {   animation: plyr-popup 0.2s ease;   background: rgba(255, 255, 255, 0.9);   border-radius: 4px;   bottom: 100%;   box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);   color: #4f5b5f;   font-size: 16px;   margin-bottom: 10px;   position: absolute;   right: -3px;   text-align: left;   white-space: nowrap;   z-index: 1; }   .plyr__menu__container > div { overflow: hidden; transition: height 0.35s cubic-bezier(0.4, 0, 0.2, 1), width 0.35s cubic-bezier(0.4, 0, 0.2, 1); }   .plyr__menu__container::after { border: 4px solid transparent; border-top-color: rgba(255, 255, 255, 0.9); content: ''; height: 0; position: absolute; right: 15px; top: 100%; width: 0; }   .plyr__menu__container ul { list-style: none; margin: 0; overflow: hidden; padding: 7px; } .plyr__menu__container ul li {  margin-top: 2px; }  .plyr__menu__container ul li:first-child {   margin-top: 0; }   .plyr__menu__container .plyr__control { align-items: center; color: #4f5b5f; display: flex; font-size: 14px; padding: 4px 14px; user-select: none; width: 100%; } .plyr__menu__container .plyr__control::after {  border: 4px solid transparent;  content: '';  position: absolute;  top: 50%;  transform: translateY(-50%); } .plyr__menu__container .plyr__control--forward {  padding-right: 28px; }  .plyr__menu__container .plyr__control--forward::after {   border-left-color: rgba(79, 91, 95, 0.8);   right: 5px; }  .plyr__menu__container .plyr__control--forward.plyr__tab-focus::after, .plyr__menu__container .plyr__control--forward:hover::after {   border-left-color: currentColor; } .plyr__menu__container .plyr__control--back {  font-weight: 500;  margin: 7px;  margin-bottom: 3px;  padding-left: 28px;  position: relative;  width: calc(100% - 14px); }  .plyr__menu__container .plyr__control--back::after {   border-right-color: rgba(79, 91, 95, 0.8);   left: 7px; }  .plyr__menu__container .plyr__control--back::before {   background: #b7c5cd;   box-shadow: 0 1px 0 #fff;   content: '';   height: 1px;   left: 0;   margin-top: 4px;   overflow: hidden;   position: absolute;   right: 0;   top: 100%; }  .plyr__menu__container .plyr__control--back.plyr__tab-focus::after, .plyr__menu__container .plyr__control--back:hover::after {   border-right-color: currentColor; }   .plyr__menu__container label.plyr__control { padding-left: 7px; } .plyr__menu__container label.plyr__control input[type='radio'] + span {  background: rgba(0, 0, 0, 0.1);  border-radius: 100%;  display: block;  flex-shrink: 0;  height: 16px;  margin-right: 10px;  position: relative;  transition: all 0.3s ease;  width: 16px; }  .plyr__menu__container label.plyr__control input[type='radio'] + span::after {   background: #fff;   border-radius: 100%;   content: '';   height: 6px;   left: 5px;   opacity: 0;   position: absolute;   top: 5px;   transform: scale(0);   transition: transform 0.3s ease, opacity 0.3s ease;   width: 6px; } .plyr__menu__container label.plyr__control input[type='radio']:checked + span {  background: #1aafff; }  .plyr__menu__container label.plyr__control input[type='radio']:checked + span::after {   opacity: 1;   transform: scale(1); } .plyr__menu__container label.plyr__control input[type='radio']:focus + span {  box-shadow: 0 0 0 3px rgba(26, 175, 255, 0.35);  outline: 0; } .plyr__menu__container label.plyr__control.plyr__tab-focus input[type='radio'] + span, .plyr__menu__container label.plyr__control:hover input[type='radio'] + span {  background: rgba(0, 0, 0, 0.1); }   .plyr__menu__container .plyr__menu__value { align-items: center; display: flex; margin-left: auto; margin-right: -7px; overflow: hidden; padding-left: 25px; pointer-events: none; } .plyr__progress {  display: flex;  flex: 1;  position: relative; }  .plyr__progress input[type='range'] {   position: relative;   z-index: 2; }  .plyr__progress .plyr__tooltip {   font-size: 14px;   left: 0; } .plyr__progress--buffer {  -webkit-appearance: none;   background: transparent;  border: 0;  border-radius: 100px;  height: 6px;  left: 0;  margin: -3px 0 0;  padding: 0;  position: absolute;  top: 50%;  width: 100%; }  .plyr__progress--buffer::-webkit-progress-bar {   background: transparent;   transition: width 0.2s ease; }  .plyr__progress--buffer::-webkit-progress-value {   background: currentColor;   border-radius: 100px;   min-width: 6px; }  .plyr__progress--buffer::-moz-progress-bar {   background: currentColor;   border-radius: 100px;   min-width: 6px;   transition: width 0.2s ease; }  .plyr__progress--buffer::-ms-fill {   border-radius: 100px;   transition: width 0.2s ease; } .plyr--video .plyr__progress--buffer {  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);  color: rgba(255, 255, 255, 0.25); } .plyr--audio .plyr__progress--buffer {  color: rgba(222, 222, 222, 0.4); } .plyr--loading .plyr__progress--buffer {  animation: plyr-progress 1s linear infinite;  background-image: linear-gradient(-45deg, rgba(0, 0, 0, 0.15) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.15) 50%, rgba(0, 0, 0, 0.15) 75%, transparent 75%, transparent);  background-repeat: repeat-x;  background-size: 25px 25px;  color: transparent; } .plyr--video.plyr--loading .plyr__progress--buffer {  background-color: rgba(255, 255, 255, 0.25); } .plyr--audio.plyr--loading .plyr__progress--buffer {  background-color: rgba(222, 222, 222, 0.4); } .plyr--full-ui input[type='range'] {  -webkit-appearance: none;   background: transparent;  border: 0;  border-radius: 30px;  color: #1aafff;  display: block;  height: 21px;  margin: 0;  padding: 0;  transition: box-shadow 0.3s ease;  width: 100%; }  .plyr--full-ui input[type='range']::-webkit-slider-runnable-track {   background: transparent;   border: 0;   border-radius: 3px;   height: 6px;   transition: all 0.3s ease;   user-select: none;   background-image: linear-gradient(to right, currentColor var(--value, 0%), transparent var(--value, 0%)); }  .plyr--full-ui input[type='range']::-webkit-slider-thumb {   background: #fff;   border: 0;   border-radius: 100%;   box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.15);   box-sizing: border-box;   height: 15px;   position: relative;   transition: all 0.2s ease;   width: 15px;   -webkit-appearance: none;  margin-top: -4.5px; }  .plyr--full-ui input[type='range']::-moz-range-track {   background: transparent;   border: 0;   border-radius: 3px;   height: 6px;   transition: all 0.3s ease;   user-select: none; }  .plyr--full-ui input[type='range']::-moz-range-thumb {   background: #fff;   border: 0;   border-radius: 100%;   box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.15);   box-sizing: border-box;   height: 15px;   position: relative;   transition: all 0.2s ease;   width: 15px; }  .plyr--full-ui input[type='range']::-moz-range-progress {   background: currentColor;   border-radius: 3px;   height: 6px; }  .plyr--full-ui input[type='range']::-ms-track {   background: transparent;   border: 0;   border-radius: 3px;   height: 6px;   transition: all 0.3s ease;   user-select: none;   color: transparent; }  .plyr--full-ui input[type='range']::-ms-fill-upper {   background: transparent;   border: 0;   border-radius: 3px;   height: 6px;   transition: all 0.3s ease;   user-select: none; }  .plyr--full-ui input[type='range']::-ms-fill-lower {   background: transparent;   border: 0;   border-radius: 3px;   height: 6px;   transition: all 0.3s ease;   user-select: none;   background: currentColor; }  .plyr--full-ui input[type='range']::-ms-thumb {   background: #fff;   border: 0;   border-radius: 100%;   box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.15);   box-sizing: border-box;   height: 15px;   position: relative;   transition: all 0.2s ease;   width: 15px;   margin-top: 0; }  .plyr--full-ui input[type='range']::-ms-tooltip {   display: none; }  .plyr--full-ui input[type='range']:focus {   outline: 0; }  .plyr--full-ui input[type='range']::-moz-focus-outer {   border: 0; }  .plyr--full-ui input.plyr__tab-focus[type='range']::-webkit-slider-runnable-track {   box-shadow: 0 0 0 3px rgba(26, 175, 255, 0.35);   outline: 0; }  .plyr--full-ui input.plyr__tab-focus[type='range']::-moz-range-track {   box-shadow: 0 0 0 3px rgba(26, 175, 255, 0.35);   outline: 0; }  .plyr--full-ui input.plyr__tab-focus[type='range']::-ms-track {   box-shadow: 0 0 0 3px rgba(26, 175, 255, 0.35);   outline: 0; } .plyr--full-ui.plyr--video input[type='range']::-webkit-slider-runnable-track {  background-color: rgba(255, 255, 255, 0.25); } .plyr--full-ui.plyr--video input[type='range']::-moz-range-track {  background-color: rgba(255, 255, 255, 0.25); } .plyr--full-ui.plyr--video input[type='range']::-ms-track {  background-color: rgba(255, 255, 255, 0.25); } .plyr--full-ui.plyr--video input[type='range']:active::-webkit-slider-thumb {  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.15), 0 0 0 3px rgba(255, 255, 255, 0.5); } .plyr--full-ui.plyr--video input[type='range']:active::-moz-range-thumb {  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.15), 0 0 0 3px rgba(255, 255, 255, 0.5); } .plyr--full-ui.plyr--video input[type='range']:active::-ms-thumb {  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.15), 0 0 0 3px rgba(255, 255, 255, 0.5); } .plyr--full-ui.plyr--audio input[type='range']::-webkit-slider-runnable-track {  background-color: rgba(222, 222, 222, 0.4); } .plyr--full-ui.plyr--audio input[type='range']::-moz-range-track {  background-color: rgba(222, 222, 222, 0.4); } .plyr--full-ui.plyr--audio input[type='range']::-ms-track {  background-color: rgba(222, 222, 222, 0.4); } .plyr--full-ui.plyr--audio input[type='range']:active::-webkit-slider-thumb {  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.15), 0 0 0 3px rgba(0, 0, 0, 0.1); } .plyr--full-ui.plyr--audio input[type='range']:active::-moz-range-thumb {  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.15), 0 0 0 3px rgba(0, 0, 0, 0.1); } .plyr--full-ui.plyr--audio input[type='range']:active::-ms-thumb {  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.15), 0 0 0 3px rgba(0, 0, 0, 0.1); } .plyr__time {  font-size: 14px; } .plyr__time + .plyr__time::before {  content: '\2044';  margin-right: 10px; } @media (max-width: 767px) {  .plyr__time + .plyr__time {   display: none; } } .plyr--video .plyr__time {  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); } .plyr__tooltip {  background: rgba(0, 0, 0, 0.9);  border-radius: 3px;  bottom: 100%;  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);  color: #fff;  font-size: 14px;  font-weight: 500;  line-height: 1.3;  margin-bottom: 10px;  opacity: 0;  padding: 5px 7.5px;  pointer-events: none;  position: absolute;  transform: translate(-50%, 10px) scale(0.8);  transform-origin: 50% 100%;  transition: transform 0.2s 0.1s ease, opacity 0.2s 0.1s ease;  z-index: 2; }  .plyr__tooltip::before {   border-left: 4px solid transparent;   border-right: 4px solid transparent;   border-top: 4px solid rgba(0, 0, 0, 0.9);   bottom: -4px;   content: '';   height: 0;   left: 50%;   position: absolute;   transform: translateX(-50%);   width: 0;   z-index: 2; } .plyr .plyr__control:hover .plyr__tooltip, .plyr .plyr__control.plyr__tab-focus .plyr__tooltip, .plyr__tooltip--visible {  opacity: 1;  transform: translate(-50%, 0) scale(1); } .plyr .plyr__control:hover .plyr__tooltip {  z-index: 3; } .plyr__controls > .plyr__control:first-child .plyr__tooltip, .plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip {  left: 0;  transform: translate(0, 10px) scale(0.8);  transform-origin: 0 100%; }  .plyr__controls > .plyr__control:first-child .plyr__tooltip::before,  .plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip::before {   left: 16px; } .plyr__controls > .plyr__control:last-child .plyr__tooltip {  right: 0;  transform: translate(0, 10px) scale(0.8);  transform-origin: 100% 100%; }  .plyr__controls > .plyr__control:last-child .plyr__tooltip::before {   left: auto;   right: 16px;   transform: translateX(50%); } .plyr__controls > .plyr__control:first-child:hover .plyr__tooltip, .plyr__controls > .plyr__control.plyr__tab-focus:first-child .plyr__tooltip, .plyr__controls > .plyr__control:first-child .plyr__tooltip--visible, .plyr__controls > .plyr__control:first-child + .plyr__control:hover .plyr__tooltip, .plyr__controls > .plyr__control:first-child + .plyr__control.plyr__tab-focus .plyr__tooltip, .plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip--visible, .plyr__controls > .plyr__control:last-child:hover .plyr__tooltip, .plyr__controls > .plyr__control.plyr__tab-focus:last-child .plyr__tooltip, .plyr__controls > .plyr__control:last-child .plyr__tooltip--visible {  transform: translate(0, 0) scale(1); } .plyr--video {  overflow: hidden; }  .plyr--video.plyr--menu-open {   overflow: visible; } .plyr__video-wrapper {  background: #000;  border-radius: inherit;  overflow: hidden;  position: relative;  z-index: 0; } .plyr__volume {  flex: 1;  position: relative; }  .plyr__volume input[type='range'] {   position: relative;   z-index: 2; }  @media (min-width: 480px) {   .plyr__volume { max-width: 50px; } }  @media (min-width: 768px) {   .plyr__volume { max-width: 80px; } } .plyr--is-ios .plyr__volume, .plyr--is-ios [data-plyr='mute'] {  display: none !important; } .plyr--has-error {  pointer-events: none; }  .plyr--has-error::after {   align-items: center;   background: black;   color: #fff;   content: attr(data-plyr-error);   display: flex;   font-size: 16px;   height: 100%;   justify-content: center;   left: 0;   position: absolute;   text-align: center;   text-shadow: 0 1px 1px black;   top: 0;   width: 100%;   z-index: 10; } .plyr:fullscreen {  background: #000;  border-radius: 0 !important;  height: 100%;  margin: 0;  width: 100%; }  .plyr:fullscreen video {   height: 100%; }  .plyr:fullscreen .plyr__video-wrapper {   height: 100%;   width: 100%; }  .plyr:fullscreen .plyr__video-embed {   overflow: visible; }  .plyr.plyr--vimeo:fullscreen .plyr__video-wrapper {   height: 0;   top: 50%;   transform: translateY(-50%); }  .plyr:fullscreen .plyr__control .icon--exit-fullscreen {   display: block; }   .plyr:fullscreen .plyr__control .icon--exit-fullscreen + svg { display: none; }  .plyr.plyr--hide-controls:fullscreen {   cursor: none; }  @media (min-width: 1024px) {   .plyr:fullscreen .plyr__captions { font-size: 21px; } } .plyr:-webkit-full-screen {  background: #000;  border-radius: 0 !important;  height: 100%;  margin: 0;  width: 100%; }  .plyr:-webkit-full-screen video {   height: 100%; }  .plyr:-webkit-full-screen .plyr__video-wrapper {   height: 100%;   width: 100%; }  .plyr:-webkit-full-screen .plyr__video-embed {   overflow: visible; }  .plyr.plyr--vimeo:-webkit-full-screen .plyr__video-wrapper {   height: 0;   top: 50%;   transform: translateY(-50%); }  .plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {   display: block; }   .plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen + svg { display: none; }  .plyr.plyr--hide-controls:-webkit-full-screen {   cursor: none; }  @media (min-width: 1024px) {   .plyr:-webkit-full-screen .plyr__captions { font-size: 21px; } } .plyr:-moz-full-screen {  background: #000;  border-radius: 0 !important;  height: 100%;  margin: 0;  width: 100%; }  .plyr:-moz-full-screen video {   height: 100%; }  .plyr:-moz-full-screen .plyr__video-wrapper {   height: 100%;   width: 100%; }  .plyr:-moz-full-screen .plyr__video-embed {   overflow: visible; }  .plyr.plyr--vimeo:-moz-full-screen .plyr__video-wrapper {   height: 0;   top: 50%;   transform: translateY(-50%); }  .plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen {   display: block; }   .plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen + svg { display: none; }  .plyr.plyr--hide-controls:-moz-full-screen {   cursor: none; }  @media (min-width: 1024px) {   .plyr:-moz-full-screen .plyr__captions { font-size: 21px; } } .plyr:-ms-fullscreen {  background: #000;  border-radius: 0 !important;  height: 100%;  margin: 0;  width: 100%; }  .plyr:-ms-fullscreen video {   height: 100%; }  .plyr:-ms-fullscreen .plyr__video-wrapper {   height: 100%;   width: 100%; }  .plyr:-ms-fullscreen .plyr__video-embed {   overflow: visible; }  .plyr.plyr--vimeo:-ms-fullscreen .plyr__video-wrapper {   height: 0;   top: 50%;   transform: translateY(-50%); }  .plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {   display: block; }   .plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen + svg { display: none; }  .plyr.plyr--hide-controls:-ms-fullscreen {   cursor: none; }  @media (min-width: 1024px) {   .plyr:-ms-fullscreen .plyr__captions { font-size: 21px; } } .plyr--fullscreen-fallback {  background: #000;  border-radius: 0 !important;  height: 100%;  margin: 0;  width: 100%;  bottom: 0;  left: 0;  position: fixed;  right: 0;  top: 0;  z-index: 10000000; }  .plyr--fullscreen-fallback video {   height: 100%; }  .plyr--fullscreen-fallback .plyr__video-wrapper {   height: 100%;   width: 100%; }  .plyr--fullscreen-fallback .plyr__video-embed {   overflow: visible; }  .plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper {   height: 0;   top: 50%;   transform: translateY(-50%); }  .plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen {   display: block; }   .plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen + svg { display: none; }  .plyr--fullscreen-fallback.plyr--hide-controls {   cursor: none; }  @media (min-width: 1024px) {   .plyr--fullscreen-fallback .plyr__captions { font-size: 21px; } } .plyr__ads {  border-radius: inherit;  bottom: 0;  cursor: pointer;  left: 0;  overflow: hidden;  position: absolute;  right: 0;  top: 0;  z-index: -1; }  .plyr__ads > div,  .plyr__ads > div iframe {   height: 100%;   position: absolute;   width: 100%; }  .plyr__ads::after {   background: rgba(47, 52, 61, 0.8);   border-radius: 2px;   bottom: 10px;   color: #fff;   content: attr(data-badge-text);   font-size: 11px;   padding: 2px 6px;   pointer-events: none;   position: absolute;   right: 10px;   z-index: 3; }  .plyr__ads::after:empty {   display: none; } .plyr__cues {  background: currentColor;  display: block;  height: 6px;  left: 0;  margin: -3px 0 0;  opacity: 0.8;  position: absolute;  top: 50%;  width: 3px;  z-index: 3; } .plyr--no-transition {  transition: none !important; } .plyr--full-ui [hidden] {  display: none; } .plyr--full-ui [aria-hidden='true'] {  display: none; } .plyr__sr-only {  clip: rect(1px, 1px, 1px, 1px);  overflow: hidden;  border: 0 !important;  height: 1px !important;  padding: 0 !important;  position: absolute !important;  width: 1px !important; } .plyr--video .plyr__video-wrapper:before {  content: '';  position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0;  background-color: rgba(39, 39, 39, 0.4);  opacity: 0;  -webkit-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1);  -moz-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1);  -ms-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1);  -o-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1);  transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1); } .plyr--video.plyr--stopped .plyr__video-wrapper:before {  opacity: 1; }  .audio-embed {  display: inline-block;  margin: 0 auto;  font-size: 0;  line-height: 0;  box-shadow: 0 8px 40px -5px rgba(9, 31, 67, 0.15); } .wtbx-media-selfhosted {  position: relative; } .wtbx-audio-selfhosted {  display: inline-block;  margin: 0 auto;  width: 100%;  max-width: 400px;  opacity: 0;  visibility: hidden; }  .wtbx-audio-selfhosted.audio-noposter {   padding-top: 80px; }   .wtbx-audio-selfhosted.audio-noposter .audio-title { top: 50%; bottom: auto; margin-top: -40px; -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); }   .wtbx-audio-selfhosted.audio-noposter .plyr:before { content: ''; position: absolute; bottom: 100%; left: 0; right: 0; height: 80px; border-radius: 4px; background-color: #fff; box-shadow: 0 8px 40px -5px rgba(9, 31, 67, 0.15); }  .wtbx-audio-selfhosted.wtbx-media-init {   opacity: 1;   visibility: visible;   -webkit-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1), visibility 0s;   -moz-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1), visibility 0s;   -ms-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1), visibility 0s;   -o-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1), visibility 0s;   transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1), visibility 0s; }  .wtbx-audio-selfhosted .audio-poster {   position: relative;   border-radius: 6px;   overflow: hidden;   box-shadow: none;   z-index: 1; }   .wtbx-audio-selfhosted .audio-poster:before { content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 90px; z-index: 2; background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 ); }  .wtbx-audio-selfhosted .audio-title {   position: absolute;   bottom: 40px;   left: 0;   right: 0;   text-align: center;   font-size: 14px;   font-weight: 600;   z-index: 3;   color: #fff; }  .wtbx-audio-selfhosted .plyr--audio {   z-index: 2; }  .wtbx-audio-selfhosted .plyr--audio .plyr__controls {   height: 60px;   border: none;   padding: 15px 0;   box-shadow: none;   border-radius: 6px;   background-color: transparent;   text-align: center; }   .wtbx-audio-selfhosted .plyr--audio .plyr__controls .plyr__progress { margin: -30px 0 0 0; display: block; position: absolute; top: 0; left: 30px; right: 30px; }   .wtbx-audio-selfhosted .plyr--audio .plyr__controls .plyr__time { margin-left: 5px; } .wtbx-audio-selfhosted .plyr--audio .plyr__controls .plyr__time:before {  margin-right: 5px; }   .wtbx-audio-selfhosted .plyr--audio .plyr__controls .plyr__volume { position: absolute; top: 50%; width: calc(50% - 80px); right: 40px; -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); }   .wtbx-audio-selfhosted .plyr--audio .plyr__controls .plyr__tooltip { z-index: 3; font-weight: 600; margin-bottom: 10px; background-color: rgba(0, 0, 0, 0.8); } .wtbx-audio-selfhosted .plyr--audio .plyr__controls .plyr__tooltip:before {  border-top-color: rgba(0, 0, 0, 0.8); }   .wtbx-audio-selfhosted .plyr--audio .plyr__controls button[data-plyr="play"],   .wtbx-audio-selfhosted .plyr--audio .plyr__controls button[data-plyr="pause"] { position: absolute; left: 50%; top: 50%; -moz-transform: translate3d(-50%, -50%, 0); -o-transform: translate3d(-50%, -50%, 0); -ms-transform: translate3d(-50%, -50%, 0); -webkit-transform: translate3d(-50%, -50%, 0); -webkit-transform: -webkit-translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); } .wtbx-audio-selfhosted .plyr--audio .plyr__controls button[data-plyr="play"] svg, .wtbx-audio-selfhosted .plyr--audio .plyr__controls button[data-plyr="pause"] svg {  width: 25px;  height: 25px; }   .wtbx-audio-selfhosted .plyr--audio .plyr__controls button[data-plyr="mute"] { 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); } .wtbx-audio-selfhosted .plyr--audio .plyr__controls button[data-plyr="mute"] svg {  width: 15px;  height: 15px; }   .wtbx-audio-selfhosted .plyr--audio .plyr__controls button { opacity: 1; -webkit-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1); -moz-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1); -ms-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1); -o-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1); transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1); } .wtbx-audio-selfhosted .plyr--audio .plyr__controls button:hover {  opacity: 1;  background-color: transparent;  -moz-transform: translate3d(-50%, -50%, 0) scale3d(1.1, 1.1, 1);  -o-transform: translate3d(-50%, -50%, 0) scale3d(1.1, 1.1, 1);  -ms-transform: translate3d(-50%, -50%, 0) scale3d(1.1, 1.1, 1);  -webkit-transform: translate3d(-50%, -50%, 0) scale3d(1.1, 1.1, 1);  -webkit-transform: -webkit-translate3d(-50%, -50%, 0) scale3d(1.1, 1.1, 1);  transform: translate3d(-50%, -50%, 0) scale3d(1.1, 1.1, 1); }   .wtbx-audio-selfhosted .plyr--audio .plyr__controls button[data-plyr="mute"]:hover { -moz-transform: translate3d(0, -50%, 0) scale3d(1.1, 1.1, 1); -o-transform: translate3d(0, -50%, 0) scale3d(1.1, 1.1, 1); -ms-transform: translate3d(0, -50%, 0) scale3d(1.1, 1.1, 1); -webkit-transform: translate3d(0, -50%, 0) scale3d(1.1, 1.1, 1); -webkit-transform: -webkit-translate3d(0, -50%, 0) scale3d(1.1, 1.1, 1); transform: translate3d(0, -50%, 0) scale3d(1.1, 1.1, 1); } .wtbx-video-selfhosted {  display: block;  width: 100%;  opacity: 0;  visibility: hidden;  border-radius: 6px;  overflow: hidden;  z-index: 1;  position: relative;  line-height: 0;  box-shadow: 0 8px 40px -5px rgba(9, 31, 67, 0.15); }  .wtbx-video-selfhosted.wtbx-media-init {   opacity: 1;   visibility: visible;   -webkit-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1), visibility 0s;   -moz-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1), visibility 0s;   -ms-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1), visibility 0s;   -o-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1), visibility 0s;   transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1), visibility 0s; } 
   .mfp-bg {  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: 1042;  overflow: hidden;  position: fixed;  opacity: 0.95; } .mfp-ready .mfp-figure {  opacity: 0; } .mfp-zoom-in.mfp-bg, .mfp-zoom-in .mfp-preloader {  opacity: 0; } .mfp-zoom-in .mfp-figure, .mfp-zoom-in .mfp-iframe-figure, .mfp-zoom-in .wtbx-product-preview-cont {  opacity: 0;  -webkit-transition: transform 0.3s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1);  -moz-transition: transform 0.3s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1);  -ms-transition: transform 0.3s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1);  -o-transition: transform 0.3s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1);  transition: transform 0.3s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1);  -moz-transform: scale3d(0.95, 0.95, 1);  -o-transform: scale3d(0.95, 0.95, 1);  -ms-transform: scale3d(0.95, 0.95, 1);  -webkit-transform: scale3d(0.95, 0.95, 1);  -webkit-transform: -webkit-scale3d(0.95, 0.95, 1);  transform: scale3d(0.95, 0.95, 1); } .mfp-zoom-in.mfp-removing .mfp-figure, .mfp-zoom-in.mfp-removing .mfp-iframe-figure, .mfp-zoom-in.mfp-removing .wtbx-product-preview-cont {  -moz-transform: scale3d(0.95, 0.95, 1);  -o-transform: scale3d(0.95, 0.95, 1);  -ms-transform: scale3d(0.95, 0.95, 1);  -webkit-transform: scale3d(0.95, 0.95, 1);  -webkit-transform: -webkit-scale3d(0.95, 0.95, 1);  transform: scale3d(0.95, 0.95, 1);  opacity: 0; } .mfp-zoom-in.mfp-image-loaded .mfp-figure, .mfp-zoom-in.mfp-image-loaded .mfp-iframe-figure, .mfp-zoom-in.mfp-image-loaded .wtbx-product-preview-cont {  opacity: 1;  -moz-transform: scale3d(1, 1, 1);  -o-transform: scale3d(1, 1, 1);  -ms-transform: scale3d(1, 1, 1);  -webkit-transform: scale3d(1, 1, 1);  -webkit-transform: -webkit-scale3d(1, 1, 1);  transform: scale3d(1, 1, 1); } .mfp-zoom-in.mfp-ready .mfp-preloader {  opacity: 1; } .mfp-zoom-in.mfp-ready.mfp-bg {  opacity: 0.95; } .mfp-zoom-in.mfp-removing.mfp-bg, .mfp-zoom-in.mfp-removing .mfp-preloader {  opacity: 0; } .mfp-img, .mfp-figure:after, .mfp-iframe-scaler {  -webkit-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);  -moz-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);  -ms-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);  -o-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);  transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1); } .mfp-anim-next-out .mfp-figure {  -moz-transform: scale3d(1, 1, 1) !important;  -o-transform: scale3d(1, 1, 1) !important;  -ms-transform: scale3d(1, 1, 1) !important;  -webkit-transform: scale3d(1, 1, 1) !important;  -webkit-transform: -webkit-scale3d(1, 1, 1) !important;  transform: scale3d(1, 1, 1) !important; } .mfp-anim-next-out .mfp-figure, .mfp-anim-next-out .mfp-figure:after {  opacity: 0 !important;  -moz-transform: translate3d(-30%, 0, 0) !important;  -o-transform: translate3d(-30%, 0, 0) !important;  -ms-transform: translate3d(-30%, 0, 0) !important;  -webkit-transform: translate3d(-30%, 0, 0) !important;  -webkit-transform: -webkit-translate3d(-30%, 0, 0) !important;  transform: translate3d(-30%, 0, 0) !important; } .mfp-anim-next-out .mfp-iframe-scaler {  opacity: 0 !important;  -moz-transform: translate3d(-30%, -50%, 0) !important;  -o-transform: translate3d(-30%, -50%, 0) !important;  -ms-transform: translate3d(-30%, -50%, 0) !important;  -webkit-transform: translate3d(-30%, -50%, 0) !important;  -webkit-transform: -webkit-translate3d(-30%, -50%, 0) !important;  transform: translate3d(-30%, -50%, 0) !important; } .mfp-anim-next-in .mfp-figure {  -moz-transform: scale3d(1, 1, 1) !important;  -o-transform: scale3d(1, 1, 1) !important;  -ms-transform: scale3d(1, 1, 1) !important;  -webkit-transform: scale3d(1, 1, 1) !important;  -webkit-transform: -webkit-scale3d(1, 1, 1) !important;  transform: scale3d(1, 1, 1) !important; } .mfp-anim-next-in .mfp-figure, .mfp-anim-next-in .mfp-figure:after {  opacity: 0 !important;  -webkit-transition: all 0s !important;  -moz-transition: all 0s !important;  -ms-transition: all 0s !important;  -o-transition: all 0s !important;  transition: all 0s !important;  -moz-transform: translate3d(30%, 0, 0) !important;  -o-transform: translate3d(30%, 0, 0) !important;  -ms-transform: translate3d(30%, 0, 0) !important;  -webkit-transform: translate3d(30%, 0, 0) !important;  -webkit-transform: -webkit-translate3d(30%, 0, 0) !important;  transform: translate3d(30%, 0, 0) !important; } .mfp-anim-next-in .mfp-iframe-scaler {  opacity: 0 !important;  -webkit-transition: all 0s !important;  -moz-transition: all 0s !important;  -ms-transition: all 0s !important;  -o-transition: all 0s !important;  transition: all 0s !important;  -moz-transform: translate3d(30%, -50%, 0) !important;  -o-transform: translate3d(30%, -50%, 0) !important;  -ms-transform: translate3d(30%, -50%, 0) !important;  -webkit-transform: translate3d(30%, -50%, 0) !important;  -webkit-transform: -webkit-translate3d(30%, -50%, 0) !important;  transform: translate3d(30%, -50%, 0) !important; } .mfp-anim-prev-out .mfp-figure {  -moz-transform: scale3d(1, 1, 1) !important;  -o-transform: scale3d(1, 1, 1) !important;  -ms-transform: scale3d(1, 1, 1) !important;  -webkit-transform: scale3d(1, 1, 1) !important;  -webkit-transform: -webkit-scale3d(1, 1, 1) !important;  transform: scale3d(1, 1, 1) !important; } .mfp-anim-prev-out .mfp-figure, .mfp-anim-prev-out .mfp-figure:after {  opacity: 0 !important;  -moz-transform: translate3d(30%, 0, 0) !important;  -o-transform: translate3d(30%, 0, 0) !important;  -ms-transform: translate3d(30%, 0, 0) !important;  -webkit-transform: translate3d(30%, 0, 0) !important;  -webkit-transform: -webkit-translate3d(30%, 0, 0) !important;  transform: translate3d(30%, 0, 0) !important; } .mfp-anim-prev-out .mfp-iframe-scaler {  opacity: 0 !important;  -moz-transform: translate3d(30%, -50%, 0) !important;  -o-transform: translate3d(30%, -50%, 0) !important;  -ms-transform: translate3d(30%, -50%, 0) !important;  -webkit-transform: translate3d(30%, -50%, 0) !important;  -webkit-transform: -webkit-translate3d(30%, -50%, 0) !important;  transform: translate3d(30%, -50%, 0) !important; } .mfp-anim-prev-in .mfp-figure {  -moz-transform: scale3d(1, 1, 1) !important;  -o-transform: scale3d(1, 1, 1) !important;  -ms-transform: scale3d(1, 1, 1) !important;  -webkit-transform: scale3d(1, 1, 1) !important;  -webkit-transform: -webkit-scale3d(1, 1, 1) !important;  transform: scale3d(1, 1, 1) !important; } .mfp-anim-prev-in .mfp-figure, .mfp-anim-prev-in .mfp-figure:after {  opacity: 0 !important;  -webkit-transition: all 0s !important;  -moz-transition: all 0s !important;  -ms-transition: all 0s !important;  -o-transition: all 0s !important;  transition: all 0s !important;  -moz-transform: translate3d(-30%, 0, 0) !important;  -o-transform: translate3d(-30%, 0, 0) !important;  -ms-transform: translate3d(-30%, 0, 0) !important;  -webkit-transform: translate3d(-30%, 0, 0) !important;  -webkit-transform: -webkit-translate3d(-30%, 0, 0) !important;  transform: translate3d(-30%, 0, 0) !important; } .mfp-anim-prev-in .mfp-iframe-scaler {  opacity: 0 !important;  -webkit-transition: all 0s !important;  -moz-transition: all 0s !important;  -ms-transition: all 0s !important;  -o-transition: all 0s !important;  transition: all 0s !important;  -moz-transform: translate3d(-30%, -50%, 0) !important;  -o-transform: translate3d(-30%, -50%, 0) !important;  -ms-transform: translate3d(-30%, -50%, 0) !important;  -webkit-transform: translate3d(-30%, -50%, 0) !important;  -webkit-transform: -webkit-translate3d(-30%, -50%, 0) !important;  transform: translate3d(-30%, -50%, 0) !important; } .mfp-iframe-scaler {  overflow: visible;  } .mfp-zoom-out-cur {  cursor: auto; } .mfp-zoom-out-cur .mfp-image-holder .mfp-close {  cursor: pointer; }  .mfp-zoom-in.mfp-bg {  opacity: 0;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out; }  .mfp-zoom-in.mfp-bg.mfp-ready {  opacity: 1; }  .mfp-zoom-in.mfp-bg.mfp-removing {  opacity: 0; }  .mfp-zoom-in.mfp-wrap .mfp-content, .mfp-zoom-in.mfp-wrap.mfp-removing .mfp-thumbnails {  opacity: 0;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out; } .mfp-wrap .wtbx-lightbox-nav {  opacity: 0;  -webkit-transition: all 0.5s ease-in-out;  -moz-transition: all 0.5s ease-in-out;  -ms-transition: all 0.5s ease-in-out;  -o-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out; } .mfp-wrap.mfp-ready .wtbx-lightbox-nav {  opacity: 1; } .mfp-wrap.mfp-removing .wtbx-lightbox-nav {  opacity: 0;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out; }  .mfp-zoom-in.mfp-wrap.mfp-ready .mfp-content, .mfp-zoom-in.mfp-wrap.mfp-removing .mfp-thumbnails {  opacity: 1; }  .mfp-zoom-in.mfp-wrap.mfp-removing .mfp-content, .mfp-zoom-in.mfp-wrap.mfp-removing .mfp-thumbnails {  opacity: 0; } .mfp-wrap {  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: 1043;  position: fixed;  outline: none !important;  -webkit-backface-visibility: hidden; } .mfp-container {  text-align: center;  position: absolute;  width: 100%;  height: 100%;  left: 0;  top: 0;  padding: 0 8px;  box-sizing: border-box; } .mfp-container:before {  content: '';  display: inline-block;  height: 100%;  vertical-align: middle; } .mfp-align-top .mfp-container:before {  display: none; } .mfp-content {  position: relative;  display: inline-block;  vertical-align: middle;  margin: 0 auto;  text-align: left;  z-index: 1045; } .mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {  width: 100%;  cursor: auto; } .mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {  -webkit-user-select: none;  -moz-user-select: none;  user-select: none; } .mfp-loading.mfp-figure {  display: none; } .mfp-hide {  display: none !important; } .mfp-thumbnails {  position: absolute;  left: 0;  right: 0;  bottom: 0;  height: 70px;  z-index: 1046;  -moz-transform: translate3d(0, 100%, 0);  -o-transform: translate3d(0, 100%, 0);  -ms-transform: translate3d(0, 100%, 0);  -webkit-transform: translate3d(0, 100%, 0);  -webkit-transform: -webkit-translate3d(0, 100%, 0);  transform: translate3d(0, 100%, 0);  -webkit-transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;  -moz-transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;  -ms-transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;  -o-transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out; }  .mfp-thumbnails.init {   -moz-transform: translate3d(0, 0, 0);   -o-transform: translate3d(0, 0, 0);   -ms-transform: translate3d(0, 0, 0);   -webkit-transform: translate3d(0, 0, 0);   -webkit-transform: -webkit-translate3d(0, 0, 0);   transform: translate3d(0, 0, 0); }   .mfp-thumbnails.init .mfp-thumbnails-inner { -webkit-transition: transform 0.3s ease-in-out; -moz-transition: transform 0.3s ease-in-out; -ms-transition: transform 0.3s ease-in-out; -o-transition: transform 0.3s ease-in-out; transition: transform 0.3s ease-in-out; }  .mfp-thumbnails .mfp-thumbnails-inner {   position: absolute;   left: 0;   top: 0;   bottom: 0;   width: 1000%;   -webkit-transition: transform 0s ease-in-out;   -moz-transition: transform 0s ease-in-out;   -ms-transition: transform 0s ease-in-out;   -o-transition: transform 0s ease-in-out;   transition: transform 0s ease-in-out; }  .mfp-thumbnails .mfp-thumb {   height: 66px;   margin: 0 2px 0;   border-radius: 3px;   width: auto;   display: inline-block;   float: left;   opacity: .8;   border: 1px solid transparent;   -webkit-filter: grayscale(70%) brightness(70%);   filter: grayscale(70%) brightness(70%);   cursor: pointer;   -webkit-transition: all 0.2s ease-in-out;   -moz-transition: all 0.2s ease-in-out;   -ms-transition: all 0.2s ease-in-out;   -o-transition: all 0.2s ease-in-out;   transition: all 0.2s ease-in-out; }   .mfp-thumbnails .mfp-thumb.active, .mfp-thumbnails .mfp-thumb:hover { opacity: 1; -webkit-filter: grayscale(0); filter: grayscale(0); }   .mfp-thumbnails .mfp-thumb.active { border: 1px solid white; } .mfp-preloader {  color: #CCC;  position: absolute;  top: 50%;  width: auto;  text-align: center;  margin-top: -0.8em;  left: 8px;  right: 8px;  z-index: 1044; }  .mfp-preloader a {   color: #CCC; }   .mfp-preloader a:hover { color: #FFF; } .mfp-s-error .mfp-content {  display: none; } button.mfp-close, button.mfp-arrow {  overflow: visible;  cursor: pointer;  background: transparent;  border: 0;  -webkit-appearance: none;  display: block;  outline: none;  padding: 0;  z-index: 1046;  box-shadow: none;  touch-action: manipulation; } button::-moz-focus-inner {  padding: 0;  border: 0; } .mfp-close {  width: 44px;  height: 44px;  line-height: 44px;  position: absolute;  right: 0;  top: 0;  text-decoration: none;  text-align: center;  opacity: 0.65;  padding: 0 0 18px 10px;  color: #FFF;  font-style: normal;  font-size: 28px;  font-family: Arial, Baskerville, monospace; }  .mfp-close:hover, .mfp-close:focus {   opacity: 1; }  .mfp-close:active {   top: 1px; } .mfp-close-btn-in .mfp-close {  color: #333; } .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close, .mfp-inline-holder .mfp-close {  color: #FFF;  right: -6px;  text-align: right;  padding-right: 6px;  width: 100%; } .mfp-counter {  position: fixed;  top: 10px;  left: 50%;  -moz-transform: translate3d(-50%, 0, 0);  -o-transform: translate3d(-50%, 0, 0);  -ms-transform: translate3d(-50%, 0, 0);  -webkit-transform: translate3d(-50%, 0, 0);  -webkit-transform: -webkit-translate3d(-50%, 0, 0);  transform: translate3d(-50%, 0, 0);  color: #CCC;  font-size: 10px;  line-height: 20px;  font-weight: 600;  white-space: nowrap;  opacity: 0;  -webkit-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1);  -moz-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1);  -ms-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1);  -o-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1);  transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1); }  .mfp-counter div {   display: inline-block; }  .mfp-counter .pages-current {   font-size: 16px; } .mfp-anim-complete .mfp-counter {  opacity: 1; } .mfp-arrow {  position: absolute;  opacity: 0.65;  margin: 0;  top: 50%;  margin-top: -55px;  padding: 0;  width: 90px;  height: 110px;  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }  .mfp-arrow:active {   margin-top: -54px; }  .mfp-arrow:hover, .mfp-arrow:focus {   opacity: 1; }  .mfp-arrow:before, .mfp-arrow:after {   content: '';   display: block;   width: 0;   height: 0;   position: absolute;   left: 0;   top: 0;   margin-top: 35px;   margin-left: 35px;   border: medium inset transparent; }  .mfp-arrow:after {   border-top-width: 13px;   border-bottom-width: 13px;   top: 8px; }  .mfp-arrow:before {   border-top-width: 21px;   border-bottom-width: 21px;   opacity: 0.7; } .mfp-arrow-left {  left: 0; }  .mfp-arrow-left:after {   border-right: 17px solid #FFF;   margin-left: 31px; }  .mfp-arrow-left:before {   margin-left: 25px;   border-right: 27px solid #3F3F3F; } .mfp-arrow-right {  right: 0; }  .mfp-arrow-right:after {   border-left: 17px solid #FFF;   margin-left: 39px; }  .mfp-arrow-right:before {   border-left: 27px solid #3F3F3F; } .mfp-iframe-holder .mfp-content, .mfp-inline-holder .mfp-content {  line-height: 0;  width: 100%;  max-width: 900px;  -webkit-transition: all 0s !important;  -moz-transition: all 0s !important;  -ms-transition: all 0s !important;  -o-transition: all 0s !important;  transition: all 0s !important; } .mfp-iframe-holder .mfp-close, .mfp-inline-holder .mfp-close {  top: -40px; } .mfp-iframe-scaler {  position: absolute;  top: 50%;  left: 0;  right: 0;  -moz-transform: translate3d(0, -50%, 0) scale3d(1, 1, 1);  -o-transform: translate3d(0, -50%, 0) scale3d(1, 1, 1);  -ms-transform: translate3d(0, -50%, 0) scale3d(1, 1, 1);  -webkit-transform: translate3d(0, -50%, 0) scale3d(1, 1, 1);  -webkit-transform: -webkit-translate3d(0, -50%, 0) scale3d(1, 1, 1);  transform: translate3d(0, -50%, 0) scale3d(1, 1, 1);  width: 100%;  max-width: 100%;  height: 0;  padding-top: 56.25%;  -webkit-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);  -moz-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);  -ms-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);  -o-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);  transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1); }  .mfp-iframe-scaler .mfp-iframe-wrapper {   position: absolute;   top: 0;   bottom: 0;   left: 0;   right: 0;   overflow: hidden;   border-radius: 3px;   box-shadow: 0 5px 20px -2px rgba(0, 0, 0, 0.4);   z-index: 1; }  .mfp-iframe-scaler iframe,  .mfp-iframe-scaler .mfp-selfhosted {   position: absolute;   display: block;   top: 0;   bottom: 0;   left: 0;   right: 0;   width: 100%;   height: 100%;   background: #141618; }  .mfp-iframe-scaler.mfp-audio-scaler {   padding-top: 100%; } .mfp-soundcloud .mfp-iframe-scaler {  padding-top: 80%; } .mfp-spotify .mfp-iframe-scaler {  padding-top: 126.6666%; }  @media only screen and (max-width: 250px) {   .mfp-spotify .mfp-iframe-scaler { padding-top: 80px; } } .mfp-img-wrapper {  padding: 40px 0;  height: 100vh; } .mfp-img {  width: auto;  max-width: 100%;  height: auto;  display: block;  line-height: 0;  box-sizing: border-box;  margin: 0 auto;  border-radius: 3px;  max-height: 100% !important;  -webkit-user-drag: none;  -khtml-user-drag: none;  -moz-user-drag: none;  -o-user-drag: none;  user-drag: none; } .mfp-iframe-holder .mfp-content, .mfp-inline-holder .mfp-content {  position: absolute;  top: 40px;  bottom: 40px;  left: 0;  right: 0;  max-width: 100%;  z-index: 1; }  .mfp-iframe-holder .mfp-content .mfp-iframe-figure,  .mfp-inline-holder .mfp-content .mfp-iframe-figure {   position: absolute;   top: 0;   bottom: 0;   left: 50%; }   .mfp-iframe-holder .mfp-content .mfp-iframe-figure:after,   .mfp-inline-holder .mfp-content .mfp-iframe-figure:after { display: none; }   .mfp-iframe-holder .mfp-content .mfp-iframe-figure .mfp-counter,   .mfp-inline-holder .mfp-content .mfp-iframe-figure .mfp-counter { top: -30px; }   .mfp-iframe-holder .mfp-content .mfp-iframe-figure .mfp-img,   .mfp-inline-holder .mfp-content .mfp-iframe-figure .mfp-img { position: absolute; top: 0; bottom: 0; left: 0; right: 0; } .mfp-iframe-holder .mfp-content .mfp-iframe-figure .mfp-img .mfp-iframe, .mfp-iframe-holder .mfp-content .mfp-iframe-figure .mfp-img .mfp-selfhosted, .mfp-inline-holder .mfp-content .mfp-iframe-figure .mfp-img .mfp-iframe, .mfp-inline-holder .mfp-content .mfp-iframe-figure .mfp-img .mfp-selfhosted {  position: absolute;  left: 50%;  top: 50%;  -moz-transform: translate3d(-50%, -50%, 0);  -o-transform: translate3d(-50%, -50%, 0);  -ms-transform: translate3d(-50%, -50%, 0);  -webkit-transform: translate3d(-50%, -50%, 0);  -webkit-transform: -webkit-translate3d(-50%, -50%, 0);  transform: translate3d(-50%, -50%, 0); }  img.mfp-img {  width: auto;  max-width: 100%;  height: auto;  display: block;  line-height: 0;  box-sizing: border-box;  margin: 0 auto;  border-radius: 3px;  max-height: 100%;  -webkit-user-drag: none;  -khtml-user-drag: none;  -moz-user-drag: none;  -o-user-drag: none;  user-drag: none;  max-height: 100% !important;  box-shadow: 0 5px 20px -2px rgba(0, 0, 0, 0.4); } .mfp-img-wrapper {  padding: 40px 0;  height: 100vh; } .mfp-with-thumbnails .mfp-img-wrapper {  padding: 40px 0 80px; } .mfp-with-thumbnails .mfp-figure:after {  bottom: 80px; } .mfp-with-thumbnails .mfp-iframe-holder .mfp-content, .mfp-with-thumbnails .mfp-inline-holder .mfp-content {  bottom: 80px; }  .mfp-figure {  line-height: 0; }  .mfp-figure.mfp-image-holder {   display: table;   height: 100%; }   .mfp-figure.mfp-image-holder .mfp-img-wrapper { display: table-cell; vertical-align: middle; } .mfp-figure.mfp-image-holder .mfp-img-wrapper .mfp-img-inner {  position: relative; } .mfp-figure.mfp-image-holder .mfp-img-wrapper .mfp-bottom-bar {  position: relative;  margin-top: 0 !important;  top: auto;  left: auto; } .mfp-figure.mfp-image-holder .mfp-img-wrapper .mfp-buttons {  padding-top: 0;  top: 0;  bottom: auto;  -webkit-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1), visibility 0s;  -moz-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1), visibility 0s;  -ms-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1), visibility 0s;  -o-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1), visibility 0s;  transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1), visibility 0s; }  .mfp-figure.mfp-image-holder .mfp-img-wrapper .mfp-buttons:not(.init) {   opacity: 0;   visibility: hidden; }  .mfp-figure small {   color: #BDBDBD;   display: block;   font-size: 12px;   line-height: 14px; }  .mfp-figure figure {   margin: 0; } .mfp-bottom-bar {  margin-top: -80px;  position: absolute;  top: 100%;  left: 0;  width: 100%;  cursor: auto; } .mfp-title {  text-align: left;  line-height: 18px;  color: #F3F3F3;  word-wrap: break-word;  padding-right: 36px; } .mfp-image-holder .mfp-content {  max-width: 100%;  height: 100%; } .mfp-image-holder .mfp-buttons {  padding-top: 40px; } .mfp-container .wtbx-page-links {  z-index: 1046; }  .mfp-container .wtbx-page-links .wtbx-nav-button {   z-index: 1046; } .mfp-container .wtbx-lightbox-nav a {  color: #fff; }  .mfp-container .wtbx-lightbox-nav a .page-links-arrow {   background-color: #fff; } .mfp-container .mfp-counter {  color: #fff; } @media screen and (max-width: 991px) {  .mfp-container {   padding: 0 15px !important; }   .mfp-container .mfp-buttons { display: none; }   .mfp-container .mfp-item-link { display: none; }   .mfp-container .mfp-content .mfp-close { display: none; }   .mfp-container .mfp-content .mfp-img-wrapper { padding: 40px 0 50px; }   .mfp-container .wtbx-page-links .wtbx-nav-button { top: auto !important; bottom: 15px; opacity: 1 !important; -moz-transform: translate3d(0, 0, 0) !important; -o-transform: translate3d(0, 0, 0) !important; -ms-transform: translate3d(0, 0, 0) !important; -webkit-transform: translate3d(0, 0, 0) !important; -webkit-transform: -webkit-translate3d(0, 0, 0) !important; transform: translate3d(0, 0, 0) !important; } .mfp-container .wtbx-page-links .wtbx-nav-button span {  opacity: 1 !important; }   .mfp-container .page-links-prev .page-links-arrow { width: 25px !important; }   .mfp-container .page-links-prev span { -moz-transform: translate3d(40px, 0, 0) !important; -o-transform: translate3d(40px, 0, 0) !important; -ms-transform: translate3d(40px, 0, 0) !important; -webkit-transform: translate3d(40px, 0, 0) !important; -webkit-transform: -webkit-translate3d(40px, 0, 0) !important; transform: translate3d(40px, 0, 0) !important; }   .mfp-container .page-links-next .page-links-arrow { width: 25px !important; }   .mfp-container .page-links-next span { -moz-transform: translate3d(-40px, 0, 0) !important; -o-transform: translate3d(-40px, 0, 0) !important; -ms-transform: translate3d(-40px, 0, 0) !important; -webkit-transform: translate3d(-40px, 0, 0) !important; -webkit-transform: -webkit-translate3d(-40px, 0, 0) !important; transform: translate3d(-40px, 0, 0) !important; }  .mfp-thumbnails {   display: none; } } @media screen and (max-height: 520px) {  .mfp-buttons {   display: none !important; } } @media screen and (max-width: 991px) and (orientation: landscape), screen and (max-height: 479px) {   .mfp-img-mobile .mfp-image-holder {   padding-left: 0;   padding-right: 0; }  .mfp-img-mobile img.mfp-img {   padding: 0; }  .mfp-img-mobile .mfp-figure:after {   top: 0;   bottom: 0; }  .mfp-img-mobile .mfp-figure small {   display: inline;   margin-left: 5px; }  .mfp-img-mobile .mfp-bottom-bar {   bottom: 0;   margin: 0;   top: auto;   padding: 3px 5px;   position: fixed;   box-sizing: border-box; }   .mfp-img-mobile .mfp-bottom-bar:empty { padding: 0; }  .mfp-img-mobile .mfp-counter {   right: 5px;   top: 3px; }  .mfp-img-mobile .mfp-close {   top: 0;   right: 0;   width: 35px;   height: 35px;   line-height: 35px;   background: rgba(0, 0, 0, 0.6);   position: fixed;   text-align: center;   padding: 0; } } .mfp-figure.mfp-image-holder, .mfp-content {  width: 100%; } .mfp-sh-audio {  background-color: transparent !important;  box-shadow: none !important; }  .mfp-sh-audio.mfp-audio-noposter .mfp-audio-poster {   padding-top: 0;   position: static;   overflow: visible; }   .mfp-sh-audio.mfp-audio-noposter .mfp-audio-poster:before { display: none; }   .mfp-sh-audio.mfp-audio-noposter .mfp-audio-poster .mfp-audio-title { top: 50%; bottom: auto; margin-top: -50px; -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); }  .mfp-sh-audio.mfp-audio-noposter .plyr {   position: absolute;   top: 50%;   left: 0;   right: 0;   margin-top: 30px;   -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); }   .mfp-sh-audio.mfp-audio-noposter .plyr:before { content: ''; position: absolute; bottom: 100%; left: 0; right: 0; height: 80px; border-radius: 3px; background-color: rgba(0, 0, 0, 0.3); box-shadow: 0 5px 20px -2px rgba(0, 0, 0, 0.4); }  .mfp-sh-audio .mfp-audio-poster {   position: relative;   display: block;   padding-top: calc(100% - 60px);   background-size: cover;   background-repeat: no-repeat;   background-position: center center;   box-shadow: 0 5px 20px -2px rgba(0, 0, 0, 0.4);   border-radius: 3px;   overflow: hidden; }   .mfp-sh-audio .mfp-audio-poster:before { content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 90px; background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 ); }  .mfp-sh-audio .mfp-audio-title {   position: absolute;   bottom: 50px;   left: 0;   right: 0;   text-align: center;   font-size: 14px;   font-weight: 600;   color: #fff;   z-index: 3; }  .mfp-sh-audio .plyr--audio .plyr__controls {   height: 60px;   border: none;   padding: 15px 0;   border-radius: 3px;   background-color: transparent;   color: #fff;   text-align: center; }   .mfp-sh-audio .plyr--audio .plyr__controls .plyr__progress { margin: -30px 0 0 0; display: block; position: absolute; top: 0; left: 30px; right: 30px; }   .mfp-sh-audio .plyr--audio .plyr__controls .plyr__time { margin-left: 5px; } .mfp-sh-audio .plyr--audio .plyr__controls .plyr__time:before {  margin-right: 5px; }   .mfp-sh-audio .plyr--audio .plyr__controls .plyr__volume { position: absolute; top: 50%; width: calc(50% - 80px); right: 40px; -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); }   .mfp-sh-audio .plyr--audio .plyr__controls .plyr__tooltip { z-index: 3; font-weight: 600; margin-bottom: 10px; background-color: rgba(0, 0, 0, 0.8); } .mfp-sh-audio .plyr--audio .plyr__controls .plyr__tooltip:before {  border-top-color: rgba(0, 0, 0, 0.8); }   .mfp-sh-audio .plyr--audio .plyr__controls button[data-plyr="play"],   .mfp-sh-audio .plyr--audio .plyr__controls button[data-plyr="pause"] { position: absolute; left: 50%; top: 50%; -moz-transform: translate3d(-50%, -50%, 0); -o-transform: translate3d(-50%, -50%, 0); -ms-transform: translate3d(-50%, -50%, 0); -webkit-transform: translate3d(-50%, -50%, 0); -webkit-transform: -webkit-translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); } .mfp-sh-audio .plyr--audio .plyr__controls button[data-plyr="play"] svg, .mfp-sh-audio .plyr--audio .plyr__controls button[data-plyr="pause"] svg {  width: 25px;  height: 25px; }   .mfp-sh-audio .plyr--audio .plyr__controls button[data-plyr="mute"] { 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); } .mfp-sh-audio .plyr--audio .plyr__controls button[data-plyr="mute"] svg {  width: 15px;  height: 15px; }   .mfp-sh-audio .plyr--audio .plyr__controls button { color: #fff; opacity: .8; -webkit-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1); -moz-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1); -ms-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1); -o-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1); transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1); } .mfp-sh-audio .plyr--audio .plyr__controls button:hover {  color: #fff;  opacity: 1;  background-color: transparent;  -moz-transform: translate3d(-50%, -50%, 0) scale3d(1.1, 1.1, 1);  -o-transform: translate3d(-50%, -50%, 0) scale3d(1.1, 1.1, 1);  -ms-transform: translate3d(-50%, -50%, 0) scale3d(1.1, 1.1, 1);  -webkit-transform: translate3d(-50%, -50%, 0) scale3d(1.1, 1.1, 1);  -webkit-transform: -webkit-translate3d(-50%, -50%, 0) scale3d(1.1, 1.1, 1);  transform: translate3d(-50%, -50%, 0) scale3d(1.1, 1.1, 1); }   .mfp-sh-audio .plyr--audio .plyr__controls button[data-plyr="mute"]:hover { -moz-transform: translate3d(0, -50%, 0) scale3d(1.1, 1.1, 1); -o-transform: translate3d(0, -50%, 0) scale3d(1.1, 1.1, 1); -ms-transform: translate3d(0, -50%, 0) scale3d(1.1, 1.1, 1); -webkit-transform: translate3d(0, -50%, 0) scale3d(1.1, 1.1, 1); -webkit-transform: -webkit-translate3d(0, -50%, 0) scale3d(1.1, 1.1, 1); transform: translate3d(0, -50%, 0) scale3d(1.1, 1.1, 1); } .mfp-bottom-bar {  padding: 15px 0;  -webkit-transition: transform 0.3s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1);  -moz-transition: transform 0.3s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1);  -ms-transition: transform 0.3s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1);  -o-transition: transform 0.3s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1);  transition: transform 0.3s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1); }  .mfp-bottom-bar .mfp-caption-primary,  .mfp-bottom-bar .mfp-caption-secondary {   line-height: 20px;   height: 20px;   display: block;   text-overflow: clip;   text-overflow: ellipsis;   text-overflow: "…";   white-space: nowrap;   overflow: hidden;   max-width: 100%;   text-align: center; }  .mfp-bottom-bar .mfp-caption-primary {   font-size: 14px;   font-weight: 600;   color: #fff; }  .mfp-bottom-bar .mfp-caption-secondary {   font-size: 12px;   font-weight: 400;   color: rgba(255, 255, 255, 0.6); } .mfp-image-holder.with-caption-primary .mfp-img-wrapper img, .mfp-image-holder.with-caption-secondary .mfp-img-wrapper img {  max-height: calc(100% - 35px) !important; } .mfp-image-holder.with-caption-primary .mfp-bottom-bar, .mfp-image-holder.with-caption-secondary .mfp-bottom-bar {  margin-top: -75px; } .mfp-image-holder.with-caption-primary .mfp-figure:after, .mfp-image-holder.with-caption-secondary .mfp-figure:after {  bottom: 75px; } .mfp-image-holder.with-caption-primary.mfp-iframe-holder .mfp-content, .mfp-image-holder.with-caption-primary.mfp-inline-holder .mfp-content, .mfp-image-holder.with-caption-secondary.mfp-iframe-holder .mfp-content, .mfp-image-holder.with-caption-secondary.mfp-inline-holder .mfp-content {  bottom: 75px; } .mfp-image-holder.with-caption-primary.with-caption-secondary .mfp-img-wrapper img {  max-height: calc(100% - 55px) !important; } .mfp-image-holder.with-caption-primary.with-caption-secondary .mfp-bottom-bar {  margin-top: -95px; } .mfp-image-holder.with-caption-primary.with-caption-secondary .mfp-figure:after {  bottom: 95px; } .mfp-image-holder.with-caption-primary.with-caption-secondary.mfp-iframe-holder .mfp-content, .mfp-image-holder.with-caption-primary.with-caption-secondary.mfp-inline-holder .mfp-content {  bottom: 95px; } .mfp-iframe-holder.with-caption-primary .mfp-bottom-bar, .mfp-iframe-holder.with-caption-secondary .mfp-bottom-bar, .mfp-inline-holder.with-caption-primary .mfp-bottom-bar, .mfp-inline-holder.with-caption-secondary .mfp-bottom-bar {  margin-top: 0; } .mfp-iframe-holder.with-caption-primary.mfp-iframe-holder .mfp-content, .mfp-iframe-holder.with-caption-primary.mfp-inline-holder .mfp-content, .mfp-iframe-holder.with-caption-secondary.mfp-iframe-holder .mfp-content, .mfp-iframe-holder.with-caption-secondary.mfp-inline-holder .mfp-content, .mfp-inline-holder.with-caption-primary.mfp-iframe-holder .mfp-content, .mfp-inline-holder.with-caption-primary.mfp-inline-holder .mfp-content, .mfp-inline-holder.with-caption-secondary.mfp-iframe-holder .mfp-content, .mfp-inline-holder.with-caption-secondary.mfp-inline-holder .mfp-content {  bottom: 75px; } .mfp-iframe-holder.with-caption-primary.with-caption-secondary .mfp-bottom-bar, .mfp-inline-holder.with-caption-primary.with-caption-secondary .mfp-bottom-bar {  margin-top: 0; } .mfp-iframe-holder.with-caption-primary.with-caption-secondary.mfp-iframe-holder .mfp-content, .mfp-iframe-holder.with-caption-primary.with-caption-secondary.mfp-inline-holder .mfp-content, .mfp-inline-holder.with-caption-primary.with-caption-secondary.mfp-iframe-holder .mfp-content, .mfp-inline-holder.with-caption-primary.with-caption-secondary.mfp-inline-holder .mfp-content {  bottom: 95px; } .mfp-with-thumbnails .mfp-image-holder.with-caption-primary .mfp-img-wrapper, .mfp-with-thumbnails .mfp-image-holder.with-caption-secondary .mfp-img-wrapper {  padding: 40px 0 95px; } .mfp-with-thumbnails .mfp-image-holder.with-caption-primary.mfp-iframe-holder .mfp-content, .mfp-with-thumbnails .mfp-image-holder.with-caption-primary.mfp-inline-holder .mfp-content, .mfp-with-thumbnails .mfp-image-holder.with-caption-secondary.mfp-iframe-holder .mfp-content, .mfp-with-thumbnails .mfp-image-holder.with-caption-secondary.mfp-inline-holder .mfp-content {  bottom: 115px; } .mfp-with-thumbnails .mfp-iframe-holder.with-caption-primary .mfp-bottom-bar, .mfp-with-thumbnails .mfp-iframe-holder.with-caption-secondary .mfp-bottom-bar, .mfp-with-thumbnails .mfp-inline-holder.with-caption-primary .mfp-bottom-bar, .mfp-with-thumbnails .mfp-inline-holder.with-caption-secondary .mfp-bottom-bar {  margin-top: 0; } .mfp-with-thumbnails .mfp-iframe-holder.with-caption-primary.mfp-iframe-holder .mfp-content, .mfp-with-thumbnails .mfp-iframe-holder.with-caption-primary.mfp-inline-holder .mfp-content, .mfp-with-thumbnails .mfp-iframe-holder.with-caption-secondary.mfp-iframe-holder .mfp-content, .mfp-with-thumbnails .mfp-iframe-holder.with-caption-secondary.mfp-inline-holder .mfp-content, .mfp-with-thumbnails .mfp-inline-holder.with-caption-primary.mfp-iframe-holder .mfp-content, .mfp-with-thumbnails .mfp-inline-holder.with-caption-primary.mfp-inline-holder .mfp-content, .mfp-with-thumbnails .mfp-inline-holder.with-caption-secondary.mfp-iframe-holder .mfp-content, .mfp-with-thumbnails .mfp-inline-holder.with-caption-secondary.mfp-inline-holder .mfp-content {  bottom: 115px; } .mfp-with-thumbnails .mfp-iframe-holder.with-caption-primary.with-caption-secondary .mfp-bottom-bar, .mfp-with-thumbnails .mfp-inline-holder.with-caption-primary.with-caption-secondary .mfp-bottom-bar {  margin-top: 0; } .mfp-with-thumbnails .mfp-iframe-holder.with-caption-primary.with-caption-secondary.mfp-iframe-holder .mfp-content, .mfp-with-thumbnails .mfp-iframe-holder.with-caption-primary.with-caption-secondary.mfp-inline-holder .mfp-content, .mfp-with-thumbnails .mfp-inline-holder.with-caption-primary.with-caption-secondary.mfp-iframe-holder .mfp-content, .mfp-with-thumbnails .mfp-inline-holder.with-caption-primary.with-caption-secondary.mfp-inline-holder .mfp-content {  bottom: 150px; } @media only screen and (max-width: 991px) {  .mfp-with-thumbnails .mfp-image-holder.with-caption-primary .mfp-img-wrapper, .mfp-with-thumbnails .mfp-image-holder.with-caption-secondary .mfp-img-wrapper {   padding: 40px 0 70px; }  .mfp-with-thumbnails .mfp-image-holder.with-caption-primary .mfp-bottom-bar, .mfp-with-thumbnails .mfp-image-holder.with-caption-secondary .mfp-bottom-bar {   margin-top: -95px; }  .mfp-with-thumbnails .mfp-image-holder.with-caption-primary .mfp-figure:after, .mfp-with-thumbnails .mfp-image-holder.with-caption-secondary .mfp-figure:after {   bottom: 95px; }  .mfp-with-thumbnails .mfp-image-holder.with-caption-primary.mfp-iframe-holder .mfp-content, .mfp-with-thumbnails .mfp-image-holder.with-caption-primary.mfp-inline-holder .mfp-content, .mfp-with-thumbnails .mfp-image-holder.with-caption-secondary.mfp-iframe-holder .mfp-content, .mfp-with-thumbnails .mfp-image-holder.with-caption-secondary.mfp-inline-holder .mfp-content {   bottom: 95px; }  .mfp-with-thumbnails .mfp-image-holder.with-caption-primary.with-caption-secondary .mfp-bottom-bar {   margin-top: -115px; }  .mfp-with-thumbnails .mfp-image-holder.with-caption-primary.with-caption-secondary .mfp-figure:after {   bottom: 115px; }  .mfp-with-thumbnails .mfp-image-holder.with-caption-primary.with-caption-secondary.mfp-iframe-holder .mfp-content, .mfp-with-thumbnails .mfp-image-holder.with-caption-primary.with-caption-secondary.mfp-inline-holder .mfp-content {   bottom: 115px; }  .mfp-with-thumbnails .mfp-iframe-holder.with-caption-primary .mfp-bottom-bar, .mfp-with-thumbnails .mfp-iframe-holder.with-caption-secondary .mfp-bottom-bar,  .mfp-with-thumbnails .mfp-inline-holder.with-caption-primary .mfp-bottom-bar,  .mfp-with-thumbnails .mfp-inline-holder.with-caption-secondary .mfp-bottom-bar {   margin-top: 0; }  .mfp-with-thumbnails .mfp-iframe-holder.with-caption-primary.mfp-iframe-holder .mfp-content, .mfp-with-thumbnails .mfp-iframe-holder.with-caption-primary.mfp-inline-holder .mfp-content, .mfp-with-thumbnails .mfp-iframe-holder.with-caption-secondary.mfp-iframe-holder .mfp-content, .mfp-with-thumbnails .mfp-iframe-holder.with-caption-secondary.mfp-inline-holder .mfp-content,  .mfp-with-thumbnails .mfp-inline-holder.with-caption-primary.mfp-iframe-holder .mfp-content,  .mfp-with-thumbnails .mfp-inline-holder.with-caption-primary.mfp-inline-holder .mfp-content,  .mfp-with-thumbnails .mfp-inline-holder.with-caption-secondary.mfp-iframe-holder .mfp-content,  .mfp-with-thumbnails .mfp-inline-holder.with-caption-secondary.mfp-inline-holder .mfp-content {   bottom: 95px; }  .mfp-with-thumbnails .mfp-iframe-holder.with-caption-primary.with-caption-secondary .mfp-bottom-bar,  .mfp-with-thumbnails .mfp-inline-holder.with-caption-primary.with-caption-secondary .mfp-bottom-bar {   margin-top: 0; }  .mfp-with-thumbnails .mfp-iframe-holder.with-caption-primary.with-caption-secondary.mfp-iframe-holder .mfp-content, .mfp-with-thumbnails .mfp-iframe-holder.with-caption-primary.with-caption-secondary.mfp-inline-holder .mfp-content,  .mfp-with-thumbnails .mfp-inline-holder.with-caption-primary.with-caption-secondary.mfp-iframe-holder .mfp-content,  .mfp-with-thumbnails .mfp-inline-holder.with-caption-primary.with-caption-secondary.mfp-inline-holder .mfp-content {   bottom: 115px; } } .mfp-buttons {  position: absolute;  left: 100%;  top: 0;  display: inline-block;  padding-left: 10px; } .mfp-share-buttons {  display: block;  padding-left: 0;  margin: 0; }  .mfp-share-buttons .wtbx-lightbox-share {   display: block;   margin-bottom: 5px;   color: rgba(255, 255, 255, 0.4); }   .mfp-share-buttons .wtbx-lightbox-share:hover { color: #fff; }   .mfp-share-buttons .wtbx-lightbox-share:last-child { margin-right: 0; margin-bottom: 0; }   .mfp-share-buttons .wtbx-lightbox-share i { font-size: 14px; width: 30px; height: 30px; line-height: 30px; border-radius: 3px; background-color: rgba(255, 255, 255, 0.07); text-align: center; cursor: pointer; -webkit-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1); -moz-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1); -ms-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1); -o-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1); transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1); }  .mfp-share-buttons + .mfp-item-link {   margin-top: 30px;   -webkit-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);   -moz-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);   -ms-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);   -o-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);   transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1); }   .mfp-share-buttons + .mfp-item-link:hover { border-color: transparent; background-color: rgba(255, 255, 255, 0.1); } .mfp-item-link {  display: block;  font-size: 16px;  width: 30px;  height: 30px;  line-height: 30px;  color: rgba(255, 255, 255, 0.4);  border-radius: 3px;  border: 2px solid rgba(255, 255, 255, 0.1);  text-align: center;  cursor: pointer;  -webkit-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);  -moz-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);  -ms-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);  -o-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);  transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1); }  .mfp-item-link:hover {   color: #fff; } .mfp-with-thumbnails .mfp-buttons {  bottom: 70px; } .mfp-with-thumbnails .mfp-item-link {  bottom: 70px; }  .mfp-container .wtbx-page-links {  padding: 0;  background-color: transparent;  height: 0; }  .mfp-container .wtbx-page-links .wtbx-nav-button {   position: fixed;   top: 50%;   float: none;   -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); }   .mfp-container .wtbx-page-links .wtbx-nav-button.no-label span { display: none; }  .mfp-container .wtbx-page-links .wtbx-nav-prev {   left: 15px; }  .mfp-container .wtbx-page-links .wtbx-nav-next {   right: 15px; } .mfp-close {  -webkit-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1), transform 0.3s cubic-bezier(0.2, 0, 0.3, 1);  -moz-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1), transform 0.3s cubic-bezier(0.2, 0, 0.3, 1);  -ms-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1), transform 0.3s cubic-bezier(0.2, 0, 0.3, 1);  -o-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1), transform 0.3s cubic-bezier(0.2, 0, 0.3, 1);  transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1), transform 0.3s cubic-bezier(0.2, 0, 0.3, 1); }  .mfp-close:before, .mfp-close:after {   content: '';   position: absolute;   left: 50%;   top: 50%;   width: 2px;   height: 18px;   border-radius: 2px;   background-color: #fff;   -webkit-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);   -moz-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);   -ms-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);   -o-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);   transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1); }  .mfp-close:before {   -moz-transform: translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 45deg);   -o-transform: translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 45deg);   -ms-transform: translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 45deg);   -webkit-transform: translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 45deg);   -webkit-transform: -webkit-translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 45deg);   transform: translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 45deg); }  .mfp-close:after {   -moz-transform: translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg);   -o-transform: translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg);   -ms-transform: translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg);   -webkit-transform: translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg);   -webkit-transform: -webkit-translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg);   transform: translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg); }  .mfp-close:hover {   -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_icon_el .wtbx_vc_el_inner {  position: relative;  display: inline-block; } .wtbx_vc_icon_el.wtbx_display_inline_block {  display: inline-block;  vertical-align: middle; } .wtbx_vc_icon_el .wtbx_vc_icon_wrapper {  position: relative;  display: inline-block;  overflow: hidden;  text-align: center;  border-style: solid;  border-width: 1px;  border-color: transparent; } .wtbx_vc_icon_el .wtbx_vc_icon_wrapper:before {  content: '';  position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0; } .wtbx_vc_icon_el .wtbx_vc_icon_wrapper a {  display: block;  line-height: inherit;  height: 100%; } .wtbx_vc_icon_el .wtbx_vc_icon_wrapper a i {  display: inline-block;  line-height: inherit;  position: relative; } .wtbx_vc_icon_el .wtbx_vc_icon_wrapper .wtbx_vc_icon {  position: relative;  line-height: inherit;  display: inline-block; } .wtbx_vc_icon_el svg {  position: absolute;  top: 50%;  left: 50%;  -moz-transform: translate3d(-50%, -50%, 0);  -o-transform: translate3d(-50%, -50%, 0);  -ms-transform: translate3d(-50%, -50%, 0);  -webkit-transform: translate3d(-50%, -50%, 0);  -webkit-transform: -webkit-translate3d(-50%, -50%, 0);  transform: translate3d(-50%, -50%, 0);  padding: 2px; } .wtbx_vc_icon_el.wtbx_icon_simple .wtbx_vc_icon_wrapper {  border-width: 0; } .wtbx_vc_icon_el.wtbx_style_square .wtbx_vc_icon_wrapper, .wtbx_vc_icon_el.wtbx_style_rhombus .wtbx_vc_icon_wrapper {  border-radius: 0; } .wtbx_vc_icon_el.wtbx_style_square_sl_rounded .wtbx_vc_icon_wrapper, .wtbx_vc_icon_el.wtbx_style_rhombus_sl_rounded .wtbx_vc_icon_wrapper {  border-radius: 6px; } .wtbx_vc_icon_el.wtbx_style_square_rounded .wtbx_vc_icon_wrapper, .wtbx_vc_icon_el.wtbx_style_rhombus_rounded .wtbx_vc_icon_wrapper {  border-radius: 30%; } .wtbx_vc_icon_el.wtbx_style_circle .wtbx_vc_icon_wrapper {  border-radius: 50%; } .wtbx_vc_icon_el.wtbx_style_rhombus .wtbx_vc_icon_wrapper, .wtbx_vc_icon_el.wtbx_style_rhombus_sl_rounded .wtbx_vc_icon_wrapper, .wtbx_vc_icon_el.wtbx_style_rhombus_rounded .wtbx_vc_icon_wrapper {  -moz-transform: rotate(45deg);  -o-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -webkit-transform: rotate(45deg);  -webkit-transform: -webkit-rotate(45deg);  transform: rotate(45deg);  moz-transform-origin: center center;  -o-transform-origin: center center;  -ms-transform-origin: center center;  -webkit-transform-origin: center center;  transform-origin: center center; } .wtbx_vc_icon_el.wtbx_style_rhombus .wtbx_vc_icon_wrapper .wtbx_vc_icon, .wtbx_vc_icon_el.wtbx_style_rhombus_sl_rounded .wtbx_vc_icon_wrapper .wtbx_vc_icon, .wtbx_vc_icon_el.wtbx_style_rhombus_rounded .wtbx_vc_icon_wrapper .wtbx_vc_icon {  -moz-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -webkit-transform: rotate(-45deg);  -webkit-transform: -webkit-rotate(-45deg);  transform: rotate(-45deg);  moz-transform-origin: center center;  -o-transform-origin: center center;  -ms-transform-origin: center center;  -webkit-transform-origin: center center;  transform-origin: center center; } .wtbx_vc_icon_el .icon_anim_container {  padding: 2px; } .wtbx_icon_predefined_1 .wtbx_vc_icon_wrapper {  border-radius: 6px;  border-width: 0; } .wtbx_icon_predefined_1 .wtbx_vc_icon_wrapper .wtbx_vc_icon {  position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0;  opacity: .7;  -webkit-transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1);  -moz-transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1);  -ms-transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1);  -o-transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1);  transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1);  moz-transform-origin: center center;  -o-transform-origin: center center;  -ms-transform-origin: center center;  -webkit-transform-origin: center center;  transform-origin: center center;  moz-transition-delay: 0.1s;  -o-transition-delay: 0.1s;  -ms-transition-delay: 0.1s;  -webkit-transition-delay: 0.1s;  transition-delay: 0.1s; } .wtbx_icon_predefined_1 .wtbx_vc_icon_wrapper .wtbx_vc_icon.double_icon {  -moz-transform: translate3d(0, 0, 0) scale(0);  -o-transform: translate3d(0, 0, 0) scale(0);  -ms-transform: translate3d(0, 0, 0) scale(0);  -webkit-transform: translate3d(0, 0, 0) scale(0);  -webkit-transform: -webkit-translate3d(0, 0, 0) scale(0);  transform: translate3d(0, 0, 0) scale(0);  opacity: 0; } .wtbx_icon_predefined_1 .wtbx_vc_icon_wrapper:hover .wtbx_vc_icon {  -moz-transform: translate3d(0, 100%, 0) scale(0.5);  -o-transform: translate3d(0, 100%, 0) scale(0.5);  -ms-transform: translate3d(0, 100%, 0) scale(0.5);  -webkit-transform: translate3d(0, 100%, 0) scale(0.5);  -webkit-transform: -webkit-translate3d(0, 100%, 0) scale(0.5);  transform: translate3d(0, 100%, 0) scale(0.5);  opacity: 0;  moz-transition-delay: 0s;  -o-transition-delay: 0s;  -ms-transition-delay: 0s;  -webkit-transition-delay: 0s;  transition-delay: 0s; } .wtbx_icon_predefined_1 .wtbx_vc_icon_wrapper:hover .wtbx_vc_icon.double_icon {  -moz-transform: translate3d(0, 0, 0) scale(1);  -o-transform: translate3d(0, 0, 0) scale(1);  -ms-transform: translate3d(0, 0, 0) scale(1);  -webkit-transform: translate3d(0, 0, 0) scale(1);  -webkit-transform: -webkit-translate3d(0, 0, 0) scale(1);  transform: translate3d(0, 0, 0) scale(1);  opacity: 1;  moz-transition-delay: 0.1s;  -o-transition-delay: 0.1s;  -ms-transition-delay: 0.1s;  -webkit-transition-delay: 0.1s;  transition-delay: 0.1s; } .wtbx_icon_predefined_2 .wtbx_vc_icon_wrapper {  z-index: 1;  border-width: 4px;  overflow: visible;  -webkit-transition: transform 0.2s cubic-bezier(0.2, 0, 0.3, 1) 0.3s;  -moz-transition: transform 0.2s cubic-bezier(0.2, 0, 0.3, 1) 0.3s;  -ms-transition: transform 0.2s cubic-bezier(0.2, 0, 0.3, 1) 0.3s;  -o-transition: transform 0.2s cubic-bezier(0.2, 0, 0.3, 1) 0.3s;  transition: transform 0.2s cubic-bezier(0.2, 0, 0.3, 1) 0.3s;  moz-transform-origin: center center;  -o-transform-origin: center center;  -ms-transform-origin: center center;  -webkit-transform-origin: center center;  transform-origin: center center; } .wtbx_icon_predefined_2 .wtbx_vc_icon_wrapper a {  z-index: 1; } .wtbx_icon_predefined_2 .wtbx_vc_icon_wrapper .wtbx_vc_icon {  z-index: 1;  top: -4px;  -webkit-transition: all 0.2s cubic-bezier(0.2, 0, 0.3, 1) 0.3s;  -moz-transition: all 0.2s cubic-bezier(0.2, 0, 0.3, 1) 0.3s;  -ms-transition: all 0.2s cubic-bezier(0.2, 0, 0.3, 1) 0.3s;  -o-transition: all 0.2s cubic-bezier(0.2, 0, 0.3, 1) 0.3s;  transition: all 0.2s cubic-bezier(0.2, 0, 0.3, 1) 0.3s;  moz-transform-origin: center center;  -o-transform-origin: center center;  -ms-transform-origin: center center;  -webkit-transform-origin: center center;  transform-origin: center center; } .wtbx_icon_predefined_2 .wtbx_vc_icon_wrapper:before {  position: absolute;  top: -4px;  bottom: -4px;  left: -4px;  right: -4px;  z-index: -1;  -moz-transform: rotateY(90deg);  -o-transform: rotateY(90deg);  -ms-transform: rotateY(90deg);  -webkit-transform: rotateY(90deg);  -webkit-transform: -webkit-rotateY(90deg);  transform: rotateY(90deg);  -webkit-transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1);  -moz-transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1);  -ms-transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1);  -o-transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1);  transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1);  moz-transform-origin: center right;  -o-transform-origin: center right;  -ms-transform-origin: center right;  -webkit-transform-origin: center right;  transform-origin: center right; } .wtbx_icon_predefined_2 .wtbx_vc_icon_wrapper:hover {  -moz-transform: rotate(90deg);  -o-transform: rotate(90deg);  -ms-transform: rotate(90deg);  -webkit-transform: rotate(90deg);  -webkit-transform: -webkit-rotate(90deg);  transform: rotate(90deg);  -webkit-transition: transform 0.2s cubic-bezier(0.2, 0, 0.3, 1) 0s;  -moz-transition: transform 0.2s cubic-bezier(0.2, 0, 0.3, 1) 0s;  -ms-transition: transform 0.2s cubic-bezier(0.2, 0, 0.3, 1) 0s;  -o-transition: transform 0.2s cubic-bezier(0.2, 0, 0.3, 1) 0s;  transition: transform 0.2s cubic-bezier(0.2, 0, 0.3, 1) 0s; } .wtbx_icon_predefined_2 .wtbx_vc_icon_wrapper:hover:before {  -moz-transform: rotateY(0deg);  -o-transform: rotateY(0deg);  -ms-transform: rotateY(0deg);  -webkit-transform: rotateY(0deg);  -webkit-transform: -webkit-rotateY(0deg);  transform: rotateY(0deg); } .wtbx_icon_predefined_2 .wtbx_vc_icon_wrapper:hover .wtbx_vc_icon {  color: #fff;  -moz-transform: rotate(-90deg);  -o-transform: rotate(-90deg);  -ms-transform: rotate(-90deg);  -webkit-transform: rotate(-90deg);  -webkit-transform: -webkit-rotate(-90deg);  transform: rotate(-90deg);  -webkit-transition: all 0.2s cubic-bezier(0.2, 0, 0.3, 1) 0s;  -moz-transition: all 0.2s cubic-bezier(0.2, 0, 0.3, 1) 0s;  -ms-transition: all 0.2s cubic-bezier(0.2, 0, 0.3, 1) 0s;  -o-transition: all 0.2s cubic-bezier(0.2, 0, 0.3, 1) 0s;  transition: all 0.2s cubic-bezier(0.2, 0, 0.3, 1) 0s;  -webkit-text-fill-color: unset; } .wtbx_icon_predefined_3 .wtbx_vc_icon_wrapper {  overflow: visible;  -webkit-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);  -moz-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);  -ms-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);  -o-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);  transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);  -moz-transform: translate3d(0, 0, 0);  -o-transform: translate3d(0, 0, 0);  -ms-transform: translate3d(0, 0, 0);  -webkit-transform: translate3d(0, 0, 0);  -webkit-transform: -webkit-translate3d(0, 0, 0);  transform: translate3d(0, 0, 0); } .wtbx_icon_predefined_3 .wtbx_vc_icon_wrapper a {  z-index: 1; } .wtbx_icon_predefined_3 .wtbx_vc_icon_wrapper .wtbx_vc_icon {  position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0;  color: #fff;  border-width: 0;  border-radius: 50%; } .wtbx_icon_predefined_3 .wtbx_vc_icon_wrapper:before {  content: '';  position: absolute;  top: -6px;  bottom: -6px;  left: -6px;  right: -6px;  z-index: -1;  border-style: solid;  border-width: 1px;  border-radius: 50%;  -webkit-border-image: initial !important;  -moz-border-image: initial !important;  -o-border-image: initial !important;  border-image: initial !important;  border-image-slice: initial !important;  -moz-transform: scale3d(0.5, 0.5, 1);  -o-transform: scale3d(0.5, 0.5, 1);  -ms-transform: scale3d(0.5, 0.5, 1);  -webkit-transform: scale3d(0.5, 0.5, 1);  -webkit-transform: -webkit-scale3d(0.5, 0.5, 1);  transform: scale3d(0.5, 0.5, 1);  -webkit-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);  -moz-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);  -ms-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);  -o-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);  transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1); } .wtbx_icon_predefined_3 .wtbx_vc_icon_wrapper:hover {  -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_icon_predefined_3 .wtbx_vc_icon_wrapper:hover:before {  -moz-transform: scale3d(1, 1, 1);  -o-transform: scale3d(1, 1, 1);  -ms-transform: scale3d(1, 1, 1);  -webkit-transform: scale3d(1, 1, 1);  -webkit-transform: -webkit-scale3d(1, 1, 1);  transform: scale3d(1, 1, 1); } .wtbx_icon_predefined_3 .wtbx_vc_icon_wrapper:hover .wtbx_vc_icon {  color: #fff; } .wtbx_icon_predefined_4 .wtbx_vc_icon_wrapper {  overflow: visible;  -moz-transform: translate3d(0, 0, 0);  -o-transform: translate3d(0, 0, 0);  -ms-transform: translate3d(0, 0, 0);  -webkit-transform: translate3d(0, 0, 0);  -webkit-transform: -webkit-translate3d(0, 0, 0);  transform: translate3d(0, 0, 0); } .wtbx_icon_predefined_4 .wtbx_vc_icon_wrapper a {  z-index: 1; } .wtbx_icon_predefined_4 .wtbx_vc_icon_wrapper .wtbx_vc_icon {  position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0;  color: #fff;  border-width: 0;  border-radius: 50%; } .wtbx_icon_predefined_4 .wtbx_vc_icon_wrapper:before, .wtbx_icon_predefined_4 .wtbx_vc_icon_wrapper:after {  content: '';  position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0;  z-index: -1;  border-width: 0;  border-radius: 50%;  -webkit-border-image: initial !important;  -moz-border-image: initial !important;  -o-border-image: initial !important;  border-image: initial !important;  border-image-slice: initial !important;  -moz-transform: scale3d(0.5, 0.5, 1);  -o-transform: scale3d(0.5, 0.5, 1);  -ms-transform: scale3d(0.5, 0.5, 1);  -webkit-transform: scale3d(0.5, 0.5, 1);  -webkit-transform: -webkit-scale3d(0.5, 0.5, 1);  transform: scale3d(0.5, 0.5, 1); } .wtbx_icon_predefined_4 .wtbx_vc_icon_wrapper:before {  -moz-transform: scale3d(1, 1, 1);  -o-transform: scale3d(1, 1, 1);  -ms-transform: scale3d(1, 1, 1);  -webkit-transform: scale3d(1, 1, 1);  -webkit-transform: -webkit-scale3d(1, 1, 1);  transform: scale3d(1, 1, 1);  -webkit-transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1);  -moz-transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1);  -ms-transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1);  -o-transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1);  transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1); } .wtbx_icon_predefined_4 .wtbx_vc_icon_wrapper:after {  opacity: 0;  -moz-transform: scale3d(0.5, 0.5, 1);  -o-transform: scale3d(0.5, 0.5, 1);  -ms-transform: scale3d(0.5, 0.5, 1);  -webkit-transform: scale3d(0.5, 0.5, 1);  -webkit-transform: -webkit-scale3d(0.5, 0.5, 1);  transform: scale3d(0.5, 0.5, 1);  -moz-transform: rotate(180deg) scale3d(0.8, 0.8, 1);  -o-transform: rotate(180deg) scale3d(0.8, 0.8, 1);  -ms-transform: rotate(180deg) scale3d(0.8, 0.8, 1);  -webkit-transform: rotate(180deg) scale3d(0.8, 0.8, 1);  -webkit-transform: -webkit-rotate(180deg) scale3d(0.8, 0.8, 1);  transform: rotate(180deg) scale3d(0.8, 0.8, 1);  -webkit-transition: all 0.6s cubic-bezier(0.2, 0, 0.3, 1);  -moz-transition: all 0.6s cubic-bezier(0.2, 0, 0.3, 1);  -ms-transition: all 0.6s cubic-bezier(0.2, 0, 0.3, 1);  -o-transition: all 0.6s cubic-bezier(0.2, 0, 0.3, 1);  transition: all 0.6s cubic-bezier(0.2, 0, 0.3, 1); } .wtbx_icon_predefined_4 .wtbx_vc_icon_wrapper:hover:before {  opacity: 0;  -moz-transform: scale3d(1.4, 1.4, 1);  -o-transform: scale3d(1.4, 1.4, 1);  -ms-transform: scale3d(1.4, 1.4, 1);  -webkit-transform: scale3d(1.4, 1.4, 1);  -webkit-transform: -webkit-scale3d(1.4, 1.4, 1);  transform: scale3d(1.4, 1.4, 1); } .wtbx_icon_predefined_4 .wtbx_vc_icon_wrapper:hover:after {  opacity: 1;  -moz-transform: scale3d(1, 1, 1);  -o-transform: scale3d(1, 1, 1);  -ms-transform: scale3d(1, 1, 1);  -webkit-transform: scale3d(1, 1, 1);  -webkit-transform: -webkit-scale3d(1, 1, 1);  transform: scale3d(1, 1, 1); } .wtbx_icon_predefined_4 .wtbx_vc_icon_wrapper:hover .wtbx_vc_icon {  color: #fff; } .wtbx_icon_predefined_5 .wtbx_vc_icon_wrapper {  position: relative;  overflow: visible; } .wtbx_icon_predefined_5 .wtbx_vc_icon_wrapper:before, .wtbx_icon_predefined_5 .wtbx_vc_icon_wrapper:after {  content: '';  position: absolute; } .wtbx_icon_predefined_5 .wtbx_vc_icon_wrapper:after {  top: 0;  bottom: 0;  left: 0;  right: 0;  border-radius: 6px;  background-color: #fff;  box-shadow: 0 5px 25px -4px rgba(9, 31, 67, 0.1);  -moz-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);  -o-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);  -ms-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);  -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);  -webkit-transform: -webkit-translate3d(0, 0, 0) scale3d(1, 1, 1);  transform: translate3d(0, 0, 0) scale3d(1, 1, 1);  -webkit-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);  -moz-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);  -ms-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);  -o-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);  transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);  z-index: -1; } .wtbx_icon_predefined_5 .wtbx_vc_icon_wrapper .wtbx_vc_icon {  -moz-transform: scale3d(1, 1, 1);  -o-transform: scale3d(1, 1, 1);  -ms-transform: scale3d(1, 1, 1);  -webkit-transform: scale3d(1, 1, 1);  -webkit-transform: -webkit-scale3d(1, 1, 1);  transform: scale3d(1, 1, 1);  -webkit-transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1);  -moz-transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1);  -ms-transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1);  -o-transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1);  transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1); } .wtbx_icon_predefined_5 .wtbx_vc_icon_wrapper:hover:after {  box-shadow: 0 12px 35px -7px rgba(9, 31, 67, 0.15);  -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_icon_predefined_5 .wtbx_vc_icon_wrapper:hover .wtbx_vc_icon {  -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); } 
