
    @charset "UTF-8";

    .bx-client-body,
    .bxc svg:not(:root) {
      overflow: hidden
    }

    .bxc,
    .bxc button,
    .bxc select,
    .bxc.bx-base .bx-vtext {
      text-transform: none
    }

    .bxc a,
    .bxc a:active,
    .bxc a:focus,
    .bxc a:hover,
    .bxc.bx-base .bx-close:hover {
      text-decoration: none
    }

    .bxc body {
      margin: 0
    }

    .bxc article,
    .bxc aside,
    .bxc details,
    .bxc figcaption,
    .bxc figure,
    .bxc footer,
    .bxc header,
    .bxc hgroup,
    .bxc main,
    .bxc menu,
    .bxc nav,
    .bxc section,
    .bxc summary {
      display: block
    }

    .bxc audio,
    .bxc canvas,
    .bxc progress,
    .bxc video {
      display: inline-block;
      vertical-align: baseline
    }

    .bxc audio:not([controls]) {
      display: none;
      height: 0
    }

    .bxc [hidden],
    .bxc template {
      display: none
    }

    .bxc a {
      background-color: transparent
    }

    .bxc a:active,
    .bxc a:hover {
      outline: 0
    }

    .bxc abbr[title] {
      border-bottom: 1px dotted
    }

    .bxc b,
    .bxc strong {
      font-weight: 700
    }

    .bxc dfn {
      font-style: italic
    }

    .bxc h1 {
      font-size: 2em;
      margin: .67em 0
    }

    .bxc mark {
      background: #ff0;
      color: #000
    }

    .bxc small {
      font-size: 80%
    }

    .bxc sub,
    .bxc sup {
      font-size: 75%;
      line-height: 0;
      position: relative;
      vertical-align: baseline
    }

    .bxc sup {
      top: -.5em
    }

    .bxc sub {
      bottom: -.25em
    }

    .bxc img {
      border: 0
    }

    .bxc figure {
      margin: 1em 40px
    }

    .bxc hr {
      box-sizing: content-box;
      height: 0
    }

    .bxc pre {
      overflow: auto
    }

    .bxc code,
    .bxc kbd,
    .bxc pre,
    .bxc samp {
      font-family: monospace, monospace;
      font-size: 1em
    }

    .bxc button,
    .bxc input,
    .bxc optgroup,
    .bxc select,
    .bxc textarea {
      color: inherit;
      font: inherit;
      margin: 0
    }

    .bxc button {
      overflow: visible
    }

    .bxc button,
    .bxc input[type=button],
    .bxc input[type=reset],
    .bxc input[type=submit] {
      -webkit-appearance: button;
      cursor: pointer
    }

    .bxc button[disabled],
    .bxc input[disabled] {
      cursor: default
    }

    .bxc button::-moz-focus-inner,
    .bxc input::-moz-focus-inner {
      border: 0;
      padding: 0
    }

    .bxc input {
      line-height: normal
    }

    .bxc input[type=checkbox],
    .bxc input[type=radio] {
      box-sizing: border-box;
      padding: 0
    }

    .bxc input[type=number]::-webkit-inner-spin-button,
    .bxc input[type=number]::-webkit-outer-spin-button {
      height: auto
    }

    .bxc input[type=search] {
      -webkit-appearance: textfield;
      box-sizing: content-box
    }

    .bxc input[type=search]::-webkit-search-cancel-button,
    .bxc input[type=search]::-webkit-search-decoration {
      -webkit-appearance: none
    }

    .bxc fieldset {
      border: 1px solid silver;
      margin: 0 2px;
      padding: .35em .625em .75em
    }

    .bxc legend {
      border: 0;
      padding: 0
    }

    .bxc textarea {
      overflow: auto
    }

    .bx-client-overlay,
    .bx-client-overlay-ios {
      overflow: hidden !important
    }

    .bxc optgroup {
      font-weight: 700
    }

    .bxc table {
      border-collapse: collapse;
      border-spacing: 0
    }

    .bxc td,
    .bxc th {
      padding: 0
    }

    .bxc {
      -ms-text-size-adjust: auto;
      -webkit-text-size-adjust: auto;
      font-family: Helvetica, sans-serif;
      font-size: 0;
      text-align: center;
      text-indent: 0;
      text-overflow: clip;
      text-rendering: optimizeLegibility;
      text-shadow: none;
      line-height: 1;
      letter-spacing: normal;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      white-space: normal
    }

    .bx-blur,
    .bx-blur-redacted,
    .bx-blur-textshadow {
      -moz-user-select: none !important;
      -webkit-user-select: none !important;
      -ms-user-select: none !important;
      cursor: default !important;
      pointer-events: none !important
    }

    .bxc * {
      box-sizing: border-box
    }

    .bxc a {
      color: inherit;
      display: inline-block
    }

    .bxc a:focus {
      outline: 0
    }

    .bxc form,
    .bxc p {
      margin: 0
    }

    .bxc img,
    .bxc svg {
      display: inline-block;
      max-width: 100%;
      height: auto
    }

    .bxc button,
    .bxc input,
    .bxc select,
    .bxc textarea {
      display: block;
      text-rendering: inherit
    }

    .bxc iframe {
      display: none
    }

    .bx-client-overlay-ios {
      position: absolute !important;
      top: 0 !important;
      right: 0 !important;
      bottom: 0 !important;
      left: 0 !important;
      -webkit-overflow-scrolling: touch !important;
      margin-top: 0 !important;
      margin-bottom: 0 !important;
      -webkit-transition: none !important;
      transition: none !important
    }

    .bx-client-body {
      position: fixed;
      -webkit-overflow-scrolling: touch;
      width: 100%
    }

    .bxc.bx-base.bx-impress-in.bx-type-bottomsheet .bx-slab,
    .bxc.bx-base.bx-impress-out.bx-type-bottomsheet .bx-slab,
    .bxc.bx-base.bx-type-conversionbar.bx-impress-in .bx-slab,
    .bxc.bx-base.bx-type-conversionbar.bx-impress-out .bx-slab,
    .bxc.bx-base.bx-type-liquidscreen.bx-impress-in .bx-slab,
    .bxc.bx-base.bx-type-liquidscreen.bx-impress-out .bx-slab {
      overflow: hidden
    }

    .bx-blur-redacted {
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)" !important;
      opacity: .2 !important
    }

    .bx-blur-hide {
      display: none !important
    }

    .bx-blur-textshadow {
      color: transparent !important;
      opacity: .4 !important
    }

    .bx-blur-textshadow * {
      color: transparent !important;
      text-shadow: inherit !important
    }

    .bx-blur {
      -webkit-filter: blur(4px) !important;
      filter: blur(4px) !important;
      opacity: .6 !important
    }

    .bxc.bx-base {
      display: block !important;
      visibility: hidden
    }

    .bxc.bx-base.bx-impress {
      visibility: visible !important
    }

    .bxc.bx-base .bx-matte,
    .bxc.bx-base .bx-powered,
    .bxc.bx-base .bx-shroud {
      display: none;
      pointer-events: auto
    }

    .bxc.bx-base .bx-hover-shroud,
    .bxc.bx-base .bx-slab {
      pointer-events: none
    }

    .bxc.bx-base .bx-hover-shroud,
    .bxc.bx-base .bx-shroud {
      position: fixed;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0
    }

    .bxc.bx-base .bx-powered {
      position: fixed;
      bottom: 10px;
      left: 10px
    }

    .bxc.bx-base .bx-align {
      max-width: 100%;
      max-height: 100%;
      pointer-events: auto
    }

    .bxc.bx-base.bx-pusher.bx-impress.bx-type-bottomsheet,
    .bxc.bx-base.bx-type-conversionbar.bx-pusher.bx-impress,
    .bxc.bx-base.bx-type-liquidscreen.bx-pusher.bx-impress,
    .bxc.bx-base.bx-type-nanobar.bx-pusher.bx-impress {
      pointer-events: none;
      visibility: hidden
    }

    .bxc.bx-base .bx-creative {
      position: relative;
      display: inline-block;
      max-width: 100%;
      max-height: none;
      height: auto;
      -webkit-backface-visibility: hidden;
      backface-visibility: hidden
    }

    .bxc.bx-base .bx-step {
      display: none
    }

    .bxc.bx-base .bx-step.bx-active-step {
      display: block
    }

    .bxc.bx-base.bx-width-full .bx-align,
    .bxc.bx-base.bx-width-full .bx-creative {
      width: 100%
    }

    .bxc.bx-base.bx-width-full .bx-wrap {
      margin: 0 auto
    }

    .bxc.bx-base.bx-width-full-content .bx-align,
    .bxc.bx-base.bx-width-full-content .bx-creative,
    .bxc.bx-base.bx-width-full-content .bx-wrap {
      width: 100%
    }

    .bxc.bx-base.bx-type-agilityzone {
      display: none !important;
      clear: both
    }

    .bxc.bx-base.bx-type-agilityzone.bx-impress {
      display: block !important
    }

    .bxc.bx-base.bx-type-agilityzone.bx-hover-shroud-on .bx-creative {
      z-index: 2147483643
    }

    .bxc.bx-base.bx-type-agilityzone .bx-hover-shroud {
      z-index: 2147483642
    }

    .bxc.bx-base.bx-type-agilityzone .bx-close {
      z-index: auto
    }

    .bxc.bx-base.bx-type-annotation .bx-align {
      position: relative;
      z-index: 2147483643
    }

    .bxc.bx-base.bx-type-annotation .bx-hover-shroud {
      z-index: 2147483642
    }

    .bxc.bx-base.bx-type-annotation .bx-creative {
      position: absolute;
      bottom: 0;
      left: 50%;
      max-width: none
    }

    .bxc.bx-base.bx-type-annotation.bx-annotation-cm .bx-creative {
      -webkit-transform: translate(-50%, 50%);
      -ms-transform: translate(-50%, 50%);
      transform: translate(-50%, 50%)
    }

    .bxc.bx-base.bx-type-annotation.bx-annotation-ct .bx-creative {
      -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
      transform: translate(-50%, 0)
    }

    .bxc.bx-base.bx-type-annotation.bx-annotation-rt .bx-creative {
      -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      transform: translate(0, 0)
    }

    .bxc.bx-base.bx-type-annotation.bx-annotation-rm .bx-creative {
      -webkit-transform: translate(0, 50%);
      -ms-transform: translate(0, 50%);
      transform: translate(0, 50%)
    }

    .bxc.bx-base.bx-type-annotation.bx-annotation-rb .bx-creative {
      -webkit-transform: translate(0, 100%);
      -ms-transform: translate(0, 100%);
      transform: translate(0, 100%)
    }

    .bxc.bx-base.bx-type-annotation.bx-annotation-cb .bx-creative {
      -webkit-transform: translate(-50%, 100%);
      -ms-transform: translate(-50%, 100%);
      transform: translate(-50%, 100%)
    }

    .bxc.bx-base.bx-type-annotation.bx-annotation-lb .bx-creative {
      -webkit-transform: translate(-100%, 100%);
      -ms-transform: translate(-100%, 100%);
      transform: translate(-100%, 100%)
    }

    .bxc.bx-base.bx-type-annotation.bx-annotation-lm .bx-creative {
      -webkit-transform: translate(-100%, 50%);
      -ms-transform: translate(-100%, 50%);
      transform: translate(-100%, 50%)
    }

    .bxc.bx-base.bx-type-annotation.bx-annotation-lt .bx-creative {
      -webkit-transform: translate(-100%, 0);
      -ms-transform: translate(-100%, 0);
      transform: translate(-100%, 0)
    }

    .bxc.bx-base.bx-pusher.bx-impress.bx-type-bottomsheet .bx-slab,
    .bxc.bx-base.bx-type-conversionbar.bx-pusher.bx-impress .bx-slab {
      visibility: hidden;
      position: relative;
      height: auto
    }

    .bxc.bx-base.bx-pusher.bx-impress.bx-type-bottomsheet .bx-align,
    .bxc.bx-base.bx-type-conversionbar.bx-pusher.bx-impress .bx-align {
      position: relative
    }

    .bxc.bx-base.bx-type-bottomsheet .bx-slab,
    .bxc.bx-base.bx-type-conversionbar .bx-slab {
      position: fixed;
      bottom: 0;
      left: 0;
      z-index: 2147483643;
      height: 100%;
      height: 100vh;
      width: 100%;
      text-align: center;
      overflow-x: hidden
    }

    .bxc.bx-base.bx-type-bottomsheet .bx-hover-shroud,
    .bxc.bx-base.bx-type-conversionbar .bx-hover-shroud {
      z-index: 2147483642
    }

    .bxc.bx-base.bx-type-bottomsheet .bx-align,
    .bxc.bx-base.bx-type-conversionbar .bx-align {
      position: absolute;
      bottom: 0;
      width: 100%
    }

    .bxc.bx-base.bx-type-nanobar.bx-pusher.bx-impress .bx-slab {
      visibility: hidden;
      position: relative
    }

    .bxc.bx-base.bx-type-nanobar.bx-pusher.bx-impress .bx-align {
      position: relative
    }

    .bxc.bx-base.bx-type-nanobar .bx-slab {
      position: fixed;
      top: 0;
      left: 0;
      z-index: 2147483643;
      height: 100%;
      width: 100%;
      text-align: center;
      overflow-x: hidden
    }

    .bxc.bx-base.bx-type-nanobar .bx-hover-shroud {
      z-index: 2147483642
    }

    .bxc.bx-base.bx-type-nanobar .bx-align {
      position: absolute;
      top: 0;
      width: 100%
    }

    .bxc.bx-base.bx-type-liquidscreen {
      -webkit-user-select: text;
      -moz-user-select: text;
      -ms-user-select: text;
      user-select: text
    }

    .bxc.bx-base.bx-type-liquidscreen.bx-pusher.bx-impress .bx-slab {
      visibility: hidden;
      position: relative
    }

    .bxc.bx-base.bx-type-liquidscreen .bx-slab {
      position: absolute;
      top: 0;
      left: 0;
      z-index: 2147483637;
      width: 100%;
      overflow-x: hidden
    }

    .bxc.bx-base.bx-type-liquidscreen .bx-creative {
      width: 100%
    }

    .bxc.bx-base.bx-type-liquidscreen .bx-creative:before {
      min-height: 100vh
    }

    .bxc.bx-base.bx-type-conversioncorner .bx-align,
    .bxc.bx-base.bx-type-dynamicwallpaper .bx-align,
    .bxc.bx-base.bx-type-nanotab .bx-align,
    .bxc.bx-base.bx-type-railbar .bx-align {
      display: inline-block
    }

    .bxc.bx-base.bx-type-conversioncorner .bx-slab,
    .bxc.bx-base.bx-type-dynamicwallpaper .bx-slab,
    .bxc.bx-base.bx-type-nanotab .bx-slab,
    .bxc.bx-base.bx-type-railbar .bx-slab {
      position: fixed;
      left: 0;
      z-index: 2147483642;
      width: 100%;
      height: 100%;
      text-align: left
    }

    .bxc.bx-base.bx-type-conversioncorner .bx-slab:before,
    .bxc.bx-base.bx-type-dynamicwallpaper .bx-slab:before,
    .bxc.bx-base.bx-type-nanotab .bx-slab:before,
    .bxc.bx-base.bx-type-railbar .bx-slab:before {
      content: "";
      display: inline-block;
      width: 0;
      height: 100%;
      vertical-align: middle
    }

    .bxc.bx-base.bx-type-conversioncorner.bx-fixed-ct .bx-align,
    .bxc.bx-base.bx-type-conversioncorner.bx-fixed-lt .bx-align,
    .bxc.bx-base.bx-type-conversioncorner.bx-fixed-rt .bx-align,
    .bxc.bx-base.bx-type-dynamicwallpaper.bx-fixed-ct .bx-align,
    .bxc.bx-base.bx-type-dynamicwallpaper.bx-fixed-lt .bx-align,
    .bxc.bx-base.bx-type-dynamicwallpaper.bx-fixed-rt .bx-align,
    .bxc.bx-base.bx-type-nanotab.bx-fixed-ct .bx-align,
    .bxc.bx-base.bx-type-nanotab.bx-fixed-lt .bx-align,
    .bxc.bx-base.bx-type-nanotab.bx-fixed-rt .bx-align,
    .bxc.bx-base.bx-type-railbar.bx-fixed-ct .bx-align,
    .bxc.bx-base.bx-type-railbar.bx-fixed-lt .bx-align,
    .bxc.bx-base.bx-type-railbar.bx-fixed-rt .bx-align {
      vertical-align: top
    }

    .bxc.bx-base.bx-type-conversioncorner .bx-hover-shroud,
    .bxc.bx-base.bx-type-dynamicwallpaper .bx-hover-shroud,
    .bxc.bx-base.bx-type-nanotab .bx-hover-shroud,
    .bxc.bx-base.bx-type-railbar .bx-hover-shroud {
      z-index: 2147483641
    }

    .bxc.bx-base.bx-type-conversioncorner.bx-fixed-lt .bx-slab,
    .bxc.bx-base.bx-type-dynamicwallpaper.bx-fixed-lt .bx-slab,
    .bxc.bx-base.bx-type-nanotab.bx-fixed-lt .bx-slab,
    .bxc.bx-base.bx-type-railbar.bx-fixed-lt .bx-slab {
      top: 0;
      text-align: left
    }

    .bxc.bx-base.bx-type-conversioncorner.bx-fixed-ct .bx-slab,
    .bxc.bx-base.bx-type-dynamicwallpaper.bx-fixed-ct .bx-slab,
    .bxc.bx-base.bx-type-nanotab.bx-fixed-ct .bx-slab,
    .bxc.bx-base.bx-type-railbar.bx-fixed-ct .bx-slab {
      top: 0;
      text-align: center
    }

    .bxc.bx-base.bx-type-conversioncorner.bx-fixed-rt .bx-slab,
    .bxc.bx-base.bx-type-dynamicwallpaper.bx-fixed-rt .bx-slab,
    .bxc.bx-base.bx-type-nanotab.bx-fixed-rt .bx-slab,
    .bxc.bx-base.bx-type-railbar.bx-fixed-rt .bx-slab {
      top: 0;
      text-align: right
    }

    .bxc.bx-base.bx-type-conversioncorner.bx-fixed-cm .bx-align,
    .bxc.bx-base.bx-type-conversioncorner.bx-fixed-lm .bx-align,
    .bxc.bx-base.bx-type-conversioncorner.bx-fixed-rm .bx-align,
    .bxc.bx-base.bx-type-dynamicwallpaper.bx-fixed-cm .bx-align,
    .bxc.bx-base.bx-type-dynamicwallpaper.bx-fixed-lm .bx-align,
    .bxc.bx-base.bx-type-dynamicwallpaper.bx-fixed-rm .bx-align,
    .bxc.bx-base.bx-type-nanotab.bx-fixed-cm .bx-align,
    .bxc.bx-base.bx-type-nanotab.bx-fixed-lm .bx-align,
    .bxc.bx-base.bx-type-nanotab.bx-fixed-rm .bx-align,
    .bxc.bx-base.bx-type-railbar.bx-fixed-cm .bx-align,
    .bxc.bx-base.bx-type-railbar.bx-fixed-lm .bx-align,
    .bxc.bx-base.bx-type-railbar.bx-fixed-rm .bx-align {
      vertical-align: middle
    }

    .bxc.bx-base.bx-type-conversioncorner.bx-fixed-lm .bx-slab,
    .bxc.bx-base.bx-type-dynamicwallpaper.bx-fixed-lm .bx-slab,
    .bxc.bx-base.bx-type-nanotab.bx-fixed-lm .bx-slab,
    .bxc.bx-base.bx-type-railbar.bx-fixed-lm .bx-slab {
      top: 0;
      text-align: left
    }

    .bxc.bx-base.bx-type-conversioncorner.bx-fixed-cm .bx-slab,
    .bxc.bx-base.bx-type-dynamicwallpaper.bx-fixed-cm .bx-slab,
    .bxc.bx-base.bx-type-nanotab.bx-fixed-cm .bx-slab,
    .bxc.bx-base.bx-type-railbar.bx-fixed-cm .bx-slab {
      top: 0;
      text-align: center
    }

    .bxc.bx-base.bx-type-conversioncorner.bx-fixed-rm .bx-slab,
    .bxc.bx-base.bx-type-dynamicwallpaper.bx-fixed-rm .bx-slab,
    .bxc.bx-base.bx-type-nanotab.bx-fixed-rm .bx-slab,
    .bxc.bx-base.bx-type-railbar.bx-fixed-rm .bx-slab {
      top: 0;
      text-align: right
    }

    .bxc.bx-base.bx-type-conversioncorner.bx-fixed-cb .bx-align,
    .bxc.bx-base.bx-type-conversioncorner.bx-fixed-lb .bx-align,
    .bxc.bx-base.bx-type-conversioncorner.bx-fixed-rb .bx-align,
    .bxc.bx-base.bx-type-dynamicwallpaper.bx-fixed-cb .bx-align,
    .bxc.bx-base.bx-type-dynamicwallpaper.bx-fixed-lb .bx-align,
    .bxc.bx-base.bx-type-dynamicwallpaper.bx-fixed-rb .bx-align,
    .bxc.bx-base.bx-type-nanotab.bx-fixed-cb .bx-align,
    .bxc.bx-base.bx-type-nanotab.bx-fixed-lb .bx-align,
    .bxc.bx-base.bx-type-nanotab.bx-fixed-rb .bx-align,
    .bxc.bx-base.bx-type-railbar.bx-fixed-cb .bx-align,
    .bxc.bx-base.bx-type-railbar.bx-fixed-lb .bx-align,
    .bxc.bx-base.bx-type-railbar.bx-fixed-rb .bx-align {
      vertical-align: bottom
    }

    .bxc.bx-base.bx-type-conversioncorner.bx-fixed-lb .bx-slab,
    .bxc.bx-base.bx-type-dynamicwallpaper.bx-fixed-lb .bx-slab,
    .bxc.bx-base.bx-type-nanotab.bx-fixed-lb .bx-slab,
    .bxc.bx-base.bx-type-railbar.bx-fixed-lb .bx-slab {
      bottom: 0;
      height: 100vh;
      text-align: left
    }

    .bxc.bx-base.bx-type-conversioncorner.bx-fixed-cb .bx-slab,
    .bxc.bx-base.bx-type-dynamicwallpaper.bx-fixed-cb .bx-slab,
    .bxc.bx-base.bx-type-nanotab.bx-fixed-cb .bx-slab,
    .bxc.bx-base.bx-type-railbar.bx-fixed-cb .bx-slab {
      bottom: 0;
      height: 100vh;
      text-align: center
    }

    .bxc.bx-base.bx-type-conversioncorner.bx-fixed-rb .bx-slab,
    .bxc.bx-base.bx-type-dynamicwallpaper.bx-fixed-rb .bx-slab,
    .bxc.bx-base.bx-type-nanotab.bx-fixed-rb .bx-slab,
    .bxc.bx-base.bx-type-railbar.bx-fixed-rb .bx-slab {
      bottom: 0;
      height: 100vh;
      text-align: right
    }

    .bxc.bx-base.bx-type-dynamicwallpaper .bx-align,
    .bxc.bx-base.bx-type-nanotab .bx-align,
    .bxc.bx-base.bx-type-railbar .bx-align {
      vertical-align: middle
    }

    .bxc.bx-base.bx-type-conversioncorner .bx-align {
      vertical-align: bottom
    }

    .bxc.bx-base.bx-type-dynamicwallpaper .bx-slab {
      z-index: 2147483643
    }

    .bxc.bx-base.bx-type-dynamicwallpaper .bx-shroud {
      opacity: 0;
      z-index: 2147483642
    }

    .bxc.bx-base.bx-type-dynamicwallpaper.bx-impress .bx-shroud {
      display: block
    }

    .bxc.bx-base.bx-type-overlay .bx-slab {
      position: fixed;
      top: 0;
      right: 0;
      left: 0;
      z-index: 2147483645;
      height: 100%;
      overflow-x: hidden;
      overflow-y: auto;
      text-align: center;
      pointer-events: auto
    }

    .bx-client-overlay-ios .bxc.bx-base.bx-type-overlay .bx-slab {
      position: absolute
    }

    .bxc.bx-base.bx-type-overlay .bx-slab:before {
      content: "";
      display: inline-block;
      width: 0;
      height: 100%;
      vertical-align: middle;
      margin-right: -.25em
    }

    .bxc.bx-base.bx-type-overlay.bx-impress-in .bx-slab,
    .bxc.bx-base.bx-type-overlay.bx-impress-out .bx-slab {
      overflow: hidden
    }

    .bxc.bx-base.bx-type-overlay .bx-shroud {
      z-index: 2147483644
    }

    .bx-client-overlay-ios .bxc.bx-base.bx-type-overlay .bx-shroud {
      position: absolute;
      bottom: 0;
      height: 100vh
    }

    .bxc.bx-base.bx-type-overlay .bx-powered {
      z-index: 2147483646
    }

    .bxc.bx-base.bx-type-overlay .bx-align {
      display: inline-block;
      vertical-align: middle;
      padding: 6px
    }

    .bxc.bx-base.bx-type-overlay .bx-creative {
      z-index: 2147483645
    }

    .bxc.bx-base.bx-type-overlay .bx-creative:before {
      min-height: 300px
    }

    .bxc.bx-base.bx-type-overlay.bx-impress .bx-powered,
    .bxc.bx-base.bx-type-overlay.bx-impress .bx-shroud {
      display: block
    }

    .bxc.bx-base.bx-deployment-floater .bx-slab {
      top: 0;
      left: 0;
      position: fixed;
      z-index: 2147483643;
      width: 100%;
      text-align: center;
      overflow-x: hidden
    }

    @-webkit-keyframes bx-fx-checked-bounce {

      0%,
      100% {
        -webkit-transform: scale(1);
        transform: scale(1)
      }

      50% {
        -webkit-transform: scale(.8);
        transform: scale(.8)
      }
    }

    @keyframes bx-fx-checked-bounce {

      0%,
      100% {
        -webkit-transform: scale(1);
        transform: scale(1)
      }

      50% {
        -webkit-transform: scale(.8);
        transform: scale(.8)
      }
    }

    @-webkit-keyframes bx-fx-invalid-shake {

      0%,
      100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
      }

      12.5% {
        -webkit-transform: translateX(-6px) rotateY(-5deg);
        transform: translateX(-6px) rotateY(-5deg)
      }

      37.5% {
        -webkit-transform: translateX(5px) rotateY(4deg);
        transform: translateX(5px) rotateY(4deg)
      }

      62.5% {
        -webkit-transform: translateX(-3px) rotateY(-2deg);
        transform: translateX(-3px) rotateY(-2deg)
      }

      87.5% {
        -webkit-transform: translateX(2px) rotateY(1deg);
        transform: translateX(2px) rotateY(1deg)
      }
    }

    @keyframes bx-fx-invalid-shake {

      0%,
      100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
      }

      12.5% {
        -webkit-transform: translateX(-6px) rotateY(-5deg);
        transform: translateX(-6px) rotateY(-5deg)
      }

      37.5% {
        -webkit-transform: translateX(5px) rotateY(4deg);
        transform: translateX(5px) rotateY(4deg)
      }

      62.5% {
        -webkit-transform: translateX(-3px) rotateY(-2deg);
        transform: translateX(-3px) rotateY(-2deg)
      }

      87.5% {
        -webkit-transform: translateX(2px) rotateY(1deg);
        transform: translateX(2px) rotateY(1deg)
      }
    }

    .bxc.bx-base.bx-fx-invalid-shake .bx-slab {
      -webkit-perspective: 1800px;
      perspective: 1800px
    }

    .bxc.bx-base.bx-fx-invalid-shake .bx-align {
      -webkit-transform-style: preserve-3d;
      transform-style: preserve-3d
    }

    .bxc.bx-base.bx-impress.bx-fx-invalid-shake .bx-align {
      -webkit-animation: bx-fx-invalid-shake .4s ease-in-out;
      animation: bx-fx-invalid-shake .4s ease-in-out
    }

    @-webkit-keyframes bx-fx-fade {
      0% {
        opacity: 0
      }

      100% {
        opacity: 1
      }
    }

    @keyframes bx-fx-fade {
      0% {
        opacity: 0
      }

      100% {
        opacity: 1
      }
    }

    .bxc.bx-base.bx-fx-fade.bx-impress-in .bx-creative {
      -webkit-animation: bx-fx-fade 1s ease;
      animation: bx-fx-fade 1s ease
    }

    .bxc.bx-base.bx-fx-fade.bx-impress-out .bx-creative {
      -webkit-animation: bx-fx-fade 1s ease reverse;
      animation: bx-fx-fade 1s ease reverse
    }

    .bxc.bx-base .bx-shroud {
      background-color: #000;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
      opacity: .75
    }

    .bxc.bx-base .bx-hover-shroud {
      background-color: #000;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      opacity: 0;
      -webkit-transition: .4s opacity ease-in-out;
      transition: .4s opacity ease-in-out
    }

    .bxc.bx-base.bx-hover-shroud-on .bx-hover-shroud {
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
      opacity: .7
    }

    .bxc.bx-base .bx-creative {
      margin: 0 auto;
      text-align: center;
      background-color: #fff;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: 50% 50%
    }

    .bxc.bx-base .bx-creative:before {
      content: "";
      display: inline-block;
      width: 0;
      vertical-align: middle
    }

    .bxc.bx-base .bx-step,
    .bxc.bx-base .bx-wrap,
    .bxc.bx-base form {
      text-align: inherit
    }

    .bxc.bx-base .bx-wrap {
      display: inline-block;
      vertical-align: middle;
      margin: 0 auto;
      width: 650px;
      padding: 10px
    }

    @media only screen {
      .bxc.bx-base .bx-wrap {
        max-width: 100%
      }
    }

    .bxc.bx-base form:focus {
      outline: 0
    }

    .bxc.bx-base .bx-group,
    .bxc.bx-base .bx-row {
      display: inline-block;
      width: 100%;
      vertical-align: middle
    }

    .bxc.bx-base .bx-row>.bx-el,
    .bxc.bx-base .bx-row>:first-child {
      float: none;
      height: auto;
      background-position: 50% 50%;
      background-repeat: no-repeat;
      background-size: cover
    }

    .bxc.bx-base .bx-row-html {
      font-size: 16px
    }

    .bxc.bx-base .bx-row-html iframe {
      display: block
    }

    .bxc.bx-base .bx-row-image {
      line-height: 0
    }

    .bxc.bx-base .bx-row-image img {
      width: 100%
    }

    .bxc.bx-base .bx-row-text {
      color: #a1a1a1;
      font-size: 14px;
      cursor: default;
      line-height: 0
    }

    .bxc.bx-base .bx-row-text>* {
      line-height: 1
    }

    .bxc.bx-base .bx-row-text a {
      color: inherit;
      display: inline-block
    }

    .bxc.bx-base .bx-row-line .bx-lineshape {
      height: 1px;
      background-color: #a1a1a1
    }

    .bxc.bx-base .bx-row-select {
      position: relative;
      border: 0 transparent;
      font-size: 14px;
      border-radius: 0;
      box-shadow: none;
      outline: 0
    }

    .bxc.bx-base .bx-row-select .bx-select {
      position: relative;
      display: inline-block;
      width: 100%;
      padding: 1.5em;
      border: 1px solid #c4c4c4;
      color: #a0a0a0;
      background-color: #fff
    }

    .bxc.bx-base .bx-row-select .bx-select:before {
      content: "\00a0"
    }

    .bxc.bx-base .bx-row-select .bx-select:after {
      content: "◄►";
      position: absolute;
      top: 53%;
      right: 15px;
      font-size: 8px;
      letter-spacing: 2px;
      color: #bdbdbd;
      font-family: Arial;
      -webkit-transform: translateY(-50%) rotate(90deg);
      -ms-transform: translateY(-50%) rotate(90deg);
      transform: translateY(-50%) rotate(90deg);
      pointer-events: none
    }

    .bxc.bx-base .bx-row-select .bx-select:active,
    .bxc.bx-base .bx-row-select .bx-select:focus {
      border: 1px solid #91c7ed;
      color: #464545;
      background-color: #e6f5ff;
      outline: 0
    }

    .bxc.bx-base .bx-row-select .bx-selectelem {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      outline: 0;
      margin: 0;
      width: 100%;
      border-radius: 0;
      border: 0;
      padding: inherit;
      background-color: transparent;
      color: inherit;
      font-weight: inherit;
      text-transform: inherit;
      letter-spacing: inherit;
      cursor: context-menu;
      -webkit-appearance: none;
      -moz-appearance: none;
      -ms-appearance: none;
      -o-appearance: none;
      appearance: none
    }

    .bxc.bx-base .bx-row-select .bx-selectelem::-ms-expand {
      display: none
    }

    .bxc.bx-base .bx-row-select option {
      color: initial;
      font-weight: initial;
      font-family: initial
    }

    .bxc.bx-base .bx-row-timer {
      color: #a0a0a0;
      font-size: 24px;
      font-weight: 100;
      cursor: default
    }

    .bxc.bx-base .bx-row-timer .bx-row-timer-digits {
      color: #a1a1a1
    }

    .bxc.bx-base .bx-row-coupon {
      color: #a0a0a0;
      font-size: 24px;
      font-weight: 100;
      -webkit-user-select: text;
      -moz-user-select: text;
      -ms-user-select: text;
      user-select: text
    }

    .bxc.bx-base .bx-row-radio .bx-label {
      display: inline-block;
      cursor: pointer;
      position: relative;
      padding: 0;
      color: #a1a1a1;
      font-size: 14px
    }

    .bxc.bx-base .bx-row-radio .bx-labeltext {
      vertical-align: middle
    }

    .bxc.bx-base .bx-row-radio .bx-radioelem {
      position: absolute;
      left: 0;
      width: 1px;
      height: 1px;
      overflow: hidden;
      opacity: 0
    }

    .bxc.bx-base .bx-row-radio .bx-radioelem+.bx-radioshape {
      border-radius: 50%;
      display: inline-block;
      vertical-align: middle;
      margin-right: 6px;
      background-color: #dedede;
      box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, .2), 0 1px 0 0 rgba(255, 255, 255, .3);
      -webkit-transform: scale(1);
      -ms-transform: scale(1);
      transform: scale(1);
      width: 18px;
      height: 18px
    }

    .bxc.bx-base .bx-row-radio .bx-radioelem:checked+.bx-radioshape {
      fill: #f3f3f3;
      background-color: #3A98FB;
      text-shadow: 0 0 1px rgba(0, 0, 0, .2);
      -webkit-animation: bx-fx-checked-bounce .3s;
      animation: bx-fx-checked-bounce .3s
    }

    .bxc.bx-base .bx-row-radio .bx-radioelem:focus+.bx-radioshape {
      box-shadow: 0 0 0 2px #91c7ed
    }

    .bxc.bx-base .bx-row-radio .bx-radioelem+.bx-radioshape .bx-radio-svg {
      display: none
    }

    .bxc.bx-base .bx-row-radio .bx-radioelem:checked+.bx-radioshape .bx-radio-svg {
      display: block
    }

    .bxc.bx-base .bx-row-radio.bx-radiosize-lrg .bx-radioelem+.bx-radioshape {
      width: 24px;
      height: 24px
    }

    .bxc.bx-base .bx-row-radio.bx-radiosize-lrgr .bx-radioelem+.bx-radioshape {
      width: 36px;
      height: 36px
    }

    .bxc.bx-base .bx-row-checkbox .bx-label {
      display: inline-block;
      cursor: pointer;
      position: relative;
      padding: 0;
      color: #a1a1a1;
      font-size: 14px
    }

    .bxc.bx-base .bx-row-checkbox .bx-labeltext {
      vertical-align: middle
    }

    .bxc.bx-base .bx-row-checkbox .bx-checkelem {
      position: absolute;
      left: 0;
      width: 1px;
      height: 1px;
      overflow: hidden;
      opacity: 0
    }

    .bxc.bx-base .bx-row-checkbox .bx-checkelem+.bx-checkshape {
      border-radius: 3px;
      display: inline-block;
      vertical-align: middle;
      background-color: #dedede;
      box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, .2), 0 1px 0 0 rgba(255, 255, 255, .3);
      -webkit-transform: scale(1);
      -ms-transform: scale(1);
      transform: scale(1);
      width: 18px;
      height: 18px;
      margin-right: 6px
    }

    .bxc.bx-base .bx-row-checkbox .bx-checkelem:focus+.bx-checkshape {
      box-shadow: 0 0 0 2px #91c7ed
    }

    .bxc.bx-base .bx-row-checkbox .bx-checkelem:checked+.bx-checkshape {
      stroke: #f3f3f3;
      background-color: #3A98FB;
      text-shadow: 0 0 1px rgba(0, 0, 0, .2);
      -webkit-animation: bx-fx-checked-bounce .25s;
      animation: bx-fx-checked-bounce .25s
    }

    .bxc.bx-base .bx-row-checkbox .bx-checkelem+.bx-checkshape .bx-check-svg {
      display: none;
      fill: none;
      stroke-width: 3
    }

    .bxc.bx-base .bx-row-checkbox .bx-checkelem:checked+.bx-checkshape .bx-check-svg {
      display: block
    }

    .bxc.bx-base .bx-row-checkbox.bx-checksize-lrg .bx-checkelem+.bx-checkshape {
      width: 24px;
      height: 24px
    }

    .bxc.bx-base .bx-row-checkbox.bx-checksize-lrgr .bx-checkelem+.bx-checkshape {
      width: 36px;
      height: 36px
    }

    .bxc.bx-base .bx-row-checkbox.bx-check-round .bx-checkelem+.bx-checkshape .bx-check-svg {
      stroke-width: 3;
      stroke-linecap: round;
      stroke-linejoin: round
    }

    .bxc.bx-base .bx-row-checkbox.bx-check-sharp .bx-checkelem+.bx-checkshape .bx-check-svg {
      stroke: none;
      fill: #fff
    }

    .bxc.bx-base .bx-row-submit .bx-button {
      width: 100%;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      position: relative;
      text-align: center;
      cursor: pointer;
      background-color: #666;
      border: none;
      font-size: 20px;
      border-radius: 0;
      color: #fff;
      padding: 1em
    }

    .bxc.bx-base .bx-row-submit .bx-button:hover {
      outline: 0
    }

    .bxc.bx-base .bx-row-submit .bx-button:focus {
      outline: 1px
    }

    .bxc.bx-base .bx-row-submit .bx-button:active {
      outline: 0;
      top: 1px
    }

    .bxc.bx-base .bx-row-input [type=""],
    .bxc.bx-base .bx-row-input [type=color],
    .bxc.bx-base .bx-row-input [type=date],
    .bxc.bx-base .bx-row-input [type=datetime-local],
    .bxc.bx-base .bx-row-input [type=datetime],
    .bxc.bx-base .bx-row-input [type=email],
    .bxc.bx-base .bx-row-input [type=month],
    .bxc.bx-base .bx-row-input [type=number],
    .bxc.bx-base .bx-row-input [type=password],
    .bxc.bx-base .bx-row-input [type=search],
    .bxc.bx-base .bx-row-input [type=tel],
    .bxc.bx-base .bx-row-input [type=text],
    .bxc.bx-base .bx-row-input [type=time],
    .bxc.bx-base .bx-row-input [type=url],
    .bxc.bx-base .bx-row-input [type=week],
    .bxc.bx-base .bx-row-textarea .bx-textarea {
      width: 100%;
      height: auto;
      font-size: 14px;
      text-align: left;
      border-radius: 0;
      outline: 0;
      box-shadow: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      border: 1px solid #c4c4c4;
      color: #a0a0a0;
      background-color: #fff;
      padding: 1.5em;
      background-position: 10px 50%;
      background-repeat: no-repeat;
      background-size: auto;
      -ms-transition: none !important;
      -webkit-transition: padding .07s ease-in-out;
      transition: padding .07s ease-in-out
    }

    .bxc.bx-base .bx-row-input [type=""]::-ms-clear,
    .bxc.bx-base .bx-row-input [type=color]::-ms-clear,
    .bxc.bx-base .bx-row-input [type=date]::-ms-clear,
    .bxc.bx-base .bx-row-input [type=datetime-local]::-ms-clear,
    .bxc.bx-base .bx-row-input [type=datetime]::-ms-clear,
    .bxc.bx-base .bx-row-input [type=email]::-ms-clear,
    .bxc.bx-base .bx-row-input [type=month]::-ms-clear,
    .bxc.bx-base .bx-row-input [type=number]::-ms-clear,
    .bxc.bx-base .bx-row-input [type=password]::-ms-clear,
    .bxc.bx-base .bx-row-input [type=search]::-ms-clear,
    .bxc.bx-base .bx-row-input [type=tel]::-ms-clear,
    .bxc.bx-base .bx-row-input [type=text]::-ms-clear,
    .bxc.bx-base .bx-row-input [type=time]::-ms-clear,
    .bxc.bx-base .bx-row-input [type=url]::-ms-clear,
    .bxc.bx-base .bx-row-input [type=week]::-ms-clear,
    .bxc.bx-base .bx-row-textarea .bx-textarea::-ms-clear {
      width: 0;
      height: 0
    }

    .bxc.bx-base .bx-row-input [type=""]:hover,
    .bxc.bx-base .bx-row-input [type=color]:hover,
    .bxc.bx-base .bx-row-input [type=date]:hover,
    .bxc.bx-base .bx-row-input [type=datetime-local]:hover,
    .bxc.bx-base .bx-row-input [type=datetime]:hover,
    .bxc.bx-base .bx-row-input [type=email]:hover,
    .bxc.bx-base .bx-row-input [type=month]:hover,
    .bxc.bx-base .bx-row-input [type=number]:hover,
    .bxc.bx-base .bx-row-input [type=password]:hover,
    .bxc.bx-base .bx-row-input [type=search]:hover,
    .bxc.bx-base .bx-row-input [type=tel]:hover,
    .bxc.bx-base .bx-row-input [type=text]:hover,
    .bxc.bx-base .bx-row-input [type=time]:hover,
    .bxc.bx-base .bx-row-input [type=url]:hover,
    .bxc.bx-base .bx-row-input [type=week]:hover,
    .bxc.bx-base .bx-row-textarea .bx-textarea:hover {
      cursor: auto
    }

    .bxc.bx-base .bx-row-input [type=""]:focus,
    .bxc.bx-base .bx-row-input [type=color]:focus,
    .bxc.bx-base .bx-row-input [type=date]:focus,
    .bxc.bx-base .bx-row-input [type=datetime-local]:focus,
    .bxc.bx-base .bx-row-input [type=datetime]:focus,
    .bxc.bx-base .bx-row-input [type=email]:focus,
    .bxc.bx-base .bx-row-input [type=month]:focus,
    .bxc.bx-base .bx-row-input [type=number]:focus,
    .bxc.bx-base .bx-row-input [type=password]:focus,
    .bxc.bx-base .bx-row-input [type=search]:focus,
    .bxc.bx-base .bx-row-input [type=tel]:focus,
    .bxc.bx-base .bx-row-input [type=text]:focus,
    .bxc.bx-base .bx-row-input [type=time]:focus,
    .bxc.bx-base .bx-row-input [type=url]:focus,
    .bxc.bx-base .bx-row-input [type=week]:focus,
    .bxc.bx-base .bx-row-textarea .bx-textarea:focus {
      border-color: #91c7ed;
      background-color: #e6f5ff;
      color: #464545;
      outline: 0
    }

    .bxc.bx-base .bx-inputwrap {
      position: relative
    }

    .bxc.bx-base .bx-inputwrap .bx-placeholder {
      position: absolute;
      top: 7px;
      right: 22px;
      left: 22px;
      z-index: 1;
      display: block;
      line-height: normal;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      opacity: 0;
      pointer-events: none;
      -ms-transition: none !important;
      -webkit-transition: opacity .1s ease-out;
      transition: opacity .1s ease-out
    }

    .bxc.bx-base .bx-inputwrap .bx-placeholdertext {
      display: block;
      color: #a0a0a0;
      font-size: 10px;
      line-height: normal;
      text-align: left
    }

    .bxc.bx-base .bx-vbox,
    .bxc.bx-base .bx-vtext {
      display: none;
      font-size: 10px;
      text-align: left;
      line-height: 1.35;
      position: absolute;
      z-index: 3
    }

    .bxc.bx-base .bx-row.bx-has-focus .bx-placeholdertext {
      color: #91c7ed
    }

    .bxc.bx-base .bx-row-placeholder-top.bx-has-text .bx-placeholder {
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
      opacity: 1
    }

    .bxc.bx-base .bx-row-placeholder-top.bx-has-text .bx-input,
    .bxc.bx-base .bx-row-placeholder-top.bx-has-text .bx-textarea {
      padding-top: 2em;
      padding-bottom: 1em
    }

    .bxc.bx-base .bx-vtext {
      padding: 4px;
      padding-bottom: inherit;
      bottom: 0;
      pointer-events: none;
      font-style: normal;
      font-weight: 400;
      letter-spacing: normal;
      font-family: Helvetica, Arial, sans-serif
    }

    .bxc.bx-base .bx-vbox {
      padding: 4px;
      margin-top: -4px;
      margin-right: -4px;
      margin-left: -4px;
      color: #e9a6a6;
      border: 1px solid #e9a6a6;
      background: #faebeb
    }

    .bxc.bx-base .bx-row-validation .bx-vbox,
    .bxc.bx-base .bx-row-validation .bx-vtext,
    .bxc.bx-base .bx-row-validation.bx-row-checkbox .bx-vtext,
    .bxc.bx-base .bx-row-validation.bx-row-radio .bx-vtext {
      display: block
    }

    .bxc.bx-base .bx-row-validation {
      position: relative
    }

    .bxc.bx-base .bx-row-validation .bx-select,
    .bxc.bx-base .bx-row-validation .bx-textarea,
    .bxc.bx-base .bx-row-validation [type=""],
    .bxc.bx-base .bx-row-validation [type=color],
    .bxc.bx-base .bx-row-validation [type=date],
    .bxc.bx-base .bx-row-validation [type=datetime-local],
    .bxc.bx-base .bx-row-validation [type=datetime],
    .bxc.bx-base .bx-row-validation [type=email],
    .bxc.bx-base .bx-row-validation [type=month],
    .bxc.bx-base .bx-row-validation [type=number],
    .bxc.bx-base .bx-row-validation [type=password],
    .bxc.bx-base .bx-row-validation [type=search],
    .bxc.bx-base .bx-row-validation [type=tel],
    .bxc.bx-base .bx-row-validation [type=text],
    .bxc.bx-base .bx-row-validation [type=time],
    .bxc.bx-base .bx-row-validation [type=url],
    .bxc.bx-base .bx-row-validation [type=week] {
      border-color: #e9a6a6;
      background-color: #faebeb;
      color: #a0a0a0
    }

    .bxc.bx-base .bx-row-validation .bx-vtext {
      color: #E46161
    }

    .bxc.bx-base .bx-row-validation.bx-has-focus .bx-vtext {
      color: #91c7ed
    }

    .bxc.bx-base .bx-row-video {
      width: 100%;
      height: 100%
    }

    .bxc.bx-base .bx-row-video .bx-video-wrapper {
      position: relative;
      width: 100%;
      padding-top: 75%;
      background-color: #666
    }

    .bxc.bx-base .bx-row-video .bx-video-wrapper.bx-video-wrapper-has-focus .bx-video-controls,
    .bxc.bx-base .bx-row-video .bx-video-wrapper:hover .bx-video-controls {
      opacity: 1
    }

    .bxc.bx-base .bx-row-video .bx-video-wrapper>video {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%
    }

    .bxc.bx-base .bx-row-video .bx-video-controls {
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 44px;
      opacity: 0;
      -webkit-transition: .15s opacity ease-in-out;
      transition: .15s opacity ease-in-out;
      background-image: linear-gradient(-180deg, transparent 0, #000 100%);
      z-index: 5;
      pointer-events: none
    }

    .bxc.bx-base .bx-row-video .bx-video-progress-wrapper {
      position: absolute;
      top: 3px;
      left: 43px;
      line-height: 38px;
      color: #fff;
      font-size: 12px;
      cursor: default
    }

    .bxc.bx-base .bx-row-video .bx-video-btn {
      position: absolute;
      top: 3px;
      width: 38px;
      height: 38px;
      padding: 5px;
      border: none;
      background-color: transparent;
      fill: #fff;
      z-index: 5;
      pointer-events: auto
    }

    .bxc.bx-base .bx-row-video .bx-video-btn:focus {
      outline: 0
    }

    .bxc.bx-base .bx-row-video .bx-video-btn:hover {
      background-image: radial-gradient(circle at center, rgba(255, 255, 255, .3) 0, transparent 70%)
    }

    .bxc.bx-base .bx-row-video .bx-video-btn-playpause {
      left: 3px
    }

    .bxc.bx-base .bx-row-video .bx-video-btn-mute {
      right: 3px
    }

    .bxc.bx-base .bx-row-video .bx-video-btn-shape {
      -webkit-transition: .15s -webkit-transform ease-in-out, .15s opacity ease-in-out;
      transition: .15s transform ease-in-out, .15s opacity ease-in-out;
      -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
      transform-origin: center center;
      opacity: 0;
      -webkit-transform: scale(0);
      -ms-transform: scale(0);
      transform: scale(0)
    }

    .bxc.bx-base .bx-row-video .bx-video-player-ended .bx-video-btn-replay-shape,
    .bxc.bx-base .bx-row-video .bx-video-player-muted .bx-video-btn-unmute-shape,
    .bxc.bx-base .bx-row-video .bx-video-player-paused .bx-video-btn-play-shape,
    .bxc.bx-base .bx-row-video .bx-video-player-playing .bx-video-btn-pause-shape,
    .bxc.bx-base .bx-row-video .bx-video-player-unmuted .bx-video-btn-mute-shape {
      opacity: 1;
      -webkit-transform: scale(1);
      -ms-transform: scale(1);
      transform: scale(1)
    }

    .bxc.bx-base .bx-row-video .bx-vpaid-slot {
      position: absolute;
      top: 0;
      left: 0;
      z-index: 1
    }

    .bxc.bx-base .bx-carb-trap.bx-input {
      opacity: 0;
      width: 0;
      height: 0;
      padding: 0;
      border: 0;
      overflow: hidden
    }

    .bxc.bx-base .bx-gbi-frame {
      display: none
    }

    .bxc.bx-base.bx-impress .bx-gbi-frame {
      display: block
    }

    .bxc.bx-base .bx-close {
      z-index: 2147483647;
      text-align: center;
      vertical-align: middle;
      display: none;
      position: absolute;
      cursor: pointer;
      top: 12px;
      right: 12px;
      width: 26px;
      height: 26px;
      border-width: 0;
      border-radius: 50%;
      padding: 2px;
      background-color: transparent;
      background-position: 50% 50%;
      background-repeat: no-repeat;
      background-size: cover;
      stroke-width: 2px;
      stroke: #b3b3b3;
      stroke-linejoin: miter;
      stroke-miterlimit: 10;
      stroke-linecap: butt
    }

    .bxc.bx-base .bx-close:focus {
      box-shadow: 0 0 0 2px #91c7ed
    }

    .bxc.bx-base .bx-close.bx-close-outside {
      position: fixed
    }

    .bxc.bx-base.bx-has-close-inside .bx-close.bx-close-inside,
    .bxc.bx-base.bx-has-close-outside .bx-close.bx-close-outside {
      display: block
    }

    .bxc.bx-base .bx-close .bx-close-xsvg {
      display: block;
      stroke: inherit;
      stroke-width: inherit;
      stroke-opacity: inherit;
      stroke-miterlimit: inherit;
      stroke-linecap: inherit;
      stroke-linejoin: inherit;
      stroke-dasharray: inherit;
      stroke-dashoffset: inherit
    }

    .bxc.bx-base .bx-powered {
      color: #fff;
      font-size: 13px;
      font-family: "Segoe UI", "Open Sans", "Helvetica Neue", Helvetica, Arial
    }

    .bxc.bx-base .bx-powered a {
      text-decoration: none;
      text-transform: none
    }

    .bxc.bx-base .bx-powered a span {
      text-decoration: underline
    }

    .bxc.bx-base .bx-tail {
      position: absolute;
      display: block;
      width: 30px;
      height: 30px;
      fill: #fff
    }

    .bxc.bx-base .bx-tail-placement- .bx-tail,
    .bxc.bx-base .bx-tail-placement-none .bx-tail,
    .bxc.bx-base .bx-tail-placement-off .bx-tail {
      display: none
    }

    .bxc.bx-base .bx-tail-placement-top .bx-tail {
      top: 0;
      left: 50%;
      -webkit-transform: translate(-50%, -100%) rotate(180deg);
      -ms-transform: translate(-50%, -100%) rotate(180deg);
      transform: translate(-50%, -100%) rotate(180deg)
    }

    .bxc.bx-base .bx-tail-placement-right .bx-tail {
      top: 50%;
      right: 0;
      -webkit-transform: translate(100%, -50%) rotate(270deg);
      -ms-transform: translate(100%, -50%) rotate(270deg);
      transform: translate(100%, -50%) rotate(270deg)
    }

    .bxc.bx-base .bx-tail-placement-bottom .bx-tail {
      bottom: 0;
      left: 50%;
      -webkit-transform: translate(-50%, 100%);
      -ms-transform: translate(-50%, 100%);
      transform: translate(-50%, 100%)
    }

    .bxc.bx-base .bx-tail-placement-left .bx-tail {
      top: 50%;
      left: 0;
      -webkit-transform: translate(-100%, -50%) rotate(90deg);
      -ms-transform: translate(-100%, -50%) rotate(90deg);
      transform: translate(-100%, -50%) rotate(90deg)
    }

    .bxc.bx-base .bx-tail-placement-topright .bx-tail {
      top: 0;
      right: 0;
      -webkit-transform: translate(50%, -50%) rotate(225deg);
      -ms-transform: translate(50%, -50%) rotate(225deg);
      transform: translate(50%, -50%) rotate(225deg)
    }

    .bxc.bx-base .bx-tail-placement-bottomright .bx-tail {
      top: 100%;
      right: 0;
      -webkit-transform: translate(50%, -50%) rotate(315deg);
      -ms-transform: translate(50%, -50%) rotate(315deg);
      transform: translate(50%, -50%) rotate(315deg)
    }

    .bxc.bx-base .bx-tail-placement-bottomleft .bx-tail {
      top: 100%;
      left: 0;
      -webkit-transform: translate(-50%, -50%) rotate(45deg);
      -ms-transform: translate(-50%, -50%) rotate(45deg);
      transform: translate(-50%, -50%) rotate(45deg)
    }

    .bxc.bx-base .bx-tail-placement-topleft .bx-tail {
      top: 0;
      left: 0;
      -webkit-transform: translate(-50%, -50%) rotate(135deg);
      -ms-transform: translate(-50%, -50%) rotate(135deg);
      transform: translate(-50%, -50%) rotate(135deg)
    }

    .bxc.bx-base .bx-ally-label,
    .bxc.bx-base .bx-ally-tab-decoy,
    .bxc.bx-base .bx-ally-title {
      width: 1px;
      height: 1px;
      padding: 0;
      border: 0;
      overflow: hidden;
      opacity: 0;
      position: fixed;
      z-index: -1
    }

    .bxc.bx-base .bx-ally-label {
      position: absolute
    }

    .bxc.bx-ally .bx-close:focus,
    .bxc.bx-ally .bx-row-checkbox .bx-checkelem:focus+.bx-checkshape,
    .bxc.bx-ally .bx-row-radio .bx-radioelem:focus+.bx-radioshape {
      box-shadow: none
    }

    .bxc.bx-ally .bx-row-checkbox .bx-checkelem:focus+.bx-checkshape,
    .bxc.bx-ally .bx-row-input [type=""]:focus,
    .bxc.bx-ally .bx-row-input [type=color]:focus,
    .bxc.bx-ally .bx-row-input [type=date]:focus,
    .bxc.bx-ally .bx-row-input [type=datetime-local]:focus,
    .bxc.bx-ally .bx-row-input [type=datetime]:focus,
    .bxc.bx-ally .bx-row-input [type=email]:focus,
    .bxc.bx-ally .bx-row-input [type=month]:focus,
    .bxc.bx-ally .bx-row-input [type=number]:focus,
    .bxc.bx-ally .bx-row-input [type=password]:focus,
    .bxc.bx-ally .bx-row-input [type=search]:focus,
    .bxc.bx-ally .bx-row-input [type=tel]:focus,
    .bxc.bx-ally .bx-row-input [type=text]:focus,
    .bxc.bx-ally .bx-row-input [type=time]:focus,
    .bxc.bx-ally .bx-row-input [type=url]:focus,
    .bxc.bx-ally .bx-row-input [type=week]:focus,
    .bxc.bx-ally .bx-row-radio .bx-radioelem:focus+.bx-radioshape,
    .bxc.bx-ally .bx-row-select .bx-selectelem:focus,
    .bxc.bx-ally .bx-row-submit .bx-button:focus,
    .bxc.bx-ally .bx-row-textarea .bx-textarea:focus,
    .bxc.bx-ally .bx-row-video .bx-video-btn:focus,
    .bxc.bx-ally a:focus,
    .bxc.bx-ally button:focus,
    .bxc.bx-ally form:focus {
      outline: #91c7ed solid 3px
    }
  