.btn-primary {
  color: #fff !important;
  background-color: transparent !important;
  border-color: #00fdfa !important;
}

.vale-row,
		.vale-row-content {
			position: relative
		}

		.vale-row-4 .vale-row-content,
		body {
			color: #000000
		}

		body {
			background-color: #f2e9dc;
			font-family: Helvetica Neue, Helvetica, Arial, sans-serif
		}

		a {
			color: #7747FF
		}

		* {
			box-sizing: border-box
		}

		body,
		h3,
		p {
			margin: 0
		}

		.vale-row-content {
			max-width: 1035px;
			margin: 0 auto;
			display: flex
		}

		.vale-row-content .vale-col-w3 {
			flex-basis: 25%
		}

		.vale-row-content .vale-col-w9 {
			flex-basis: 75%
		}

		.vale-row-content .vale-col-w12 {
			flex-basis: 100%
		}

		.vale-icon .vale-icon-label-right a {
			text-decoration: none
		}

		.vale-image {
			overflow: auto
		}

		.vale-row-2 .vale-col-2 .vale-block-1,
		.vale-row-2 .vale-col-2 .vale-block-2,
		.vale-row-2 .vale-col-2 .vale-block-3,
		.vale-row-3 .vale-col-1 .vale-block-1 {
			padding: 10px;
		}

		.vale-icon {
			display: inline-block;
			vertical-align: middle
		}

		.vale-icon .vale-content {
			display: flex;
			align-items: center
		}

		.vale-image img {
			display: block;
			width: 100%
		}

		.vale-paragraph {
			overflow-wrap: anywhere
		}

		.vale-row-1,
		.vale-row-2,
		.vale-row-3 {
			background-color: #2e2e2e;
			background-repeat: no-repeat
		}

		.vale-row-1 .vale-row-content,
		.vale-row-2 .vale-row-content,
		.vale-row-3 .vale-row-content {
			background-color: #2e2e2e;
			background-repeat: no-repeat;
			border-radius: 0;
			color: #000000
		}

		.vale-row-4,
		.vale-row-4 .vale-row-content {
			background-color: #ffffff;
			background-repeat: no-repeat
		}

		.vale-row-1 .vale-col-1,
		.vale-row-2 .vale-col-1,
		.vale-row-2 .vale-col-2,
		.vale-row-3 .vale-col-1,
		.vale-row-4 .vale-col-1 {
			padding: 5px;
		}

		.vale-row-2 .vale-col-1 .vale-block-1 {
			padding-left: 10px;
			padding-right: 10px;
			width: 100%
		}

		.vale-row-2 .vale-col-2 .vale-block-1 {
			text-align: center;
			width: 100%
		}

		.vale-row-4 .vale-col-1 .vale-block-1 {
			color: #1e0e4b;
			font-family: Inter, sans-serif;
			font-size: 15px;
			padding: 5px;
			text-align: center
		}

		.vale-row-3 .vale-col-1 .vale-block-1 {
			color: #ffffff;
			direction: ltr;
			font-size: 14px;
			font-weight: 400;
			letter-spacing: 0;
			line-height: 120%;
			text-align: center
		}

		.vale-row-2 .vale-col-2 .vale-block-2,
		.vale-row-2 .vale-col-2 .vale-block-3 {
			direction: ltr;
			font-weight: 400;
			letter-spacing: 0;
			line-height: 120%;
			text-align: left
		}

		.vale-row-2 .vale-col-2 .vale-block-2 a,
		.vale-row-3 .vale-col-1 .vale-block-1 a {
			color: #ffffff
		}

		.vale-row-2 .vale-col-2 .vale-block-2 p:not(:last-child),
		.vale-row-2 .vale-col-2 .vale-block-3 p:not(:last-child),
		.vale-row-3 .vale-col-1 .vale-block-1 p:not(:last-child) {
			margin-bottom: 16px
		}

		.vale-row-2 .vale-col-2 .vale-block-2 {
			color: #ffffff;
			font-size: 12px
		}

		.vale-row-2 .vale-col-2 .vale-block-3 {
			color: #bdb9b9;
			font-size: 16px
		}

		.vale-row-2 .vale-col-2 .vale-block-3 a {
			color: #bdb9b9
		}

		@media (max-width:768px) {
			.vale-row-content:not(.no_stack) {
				display: block
			}

			.vale-row-1 .vale-col-1 .vale-block-1,
			.vale-row-3 .vale-col-1 .vale-block-2 {
				height: 20px !important
			}
		}

		.vale-row-4 .vale-col-1 .vale-block-1 .vale-icon-image {
			padding: 5px 6px 5px 5px
		}

		.vale-row-4 .vale-col-1 .vale-block-1 .vale-icon:not(.vale-icon-first) .vale-content {
			margin-left: 0
		}

		.vale-row-4 .vale-col-1 .vale-block-1 .vale-icon::not(.vale-icon-last) .vale-content {
			margin-right: 0
		}


.vale3-row,
		.vale3-row-content {
			position: relative
		}

		body {
			background-color: #000;
			color: #000000;
		}

		a {
			color: #7747FF
		}

		* {
			box-sizing: border-box
		}

		body,
		h3,
		p {
			margin: 0
		}

		.vale3-row-content {
			max-width: 100%;
			margin: 0 auto;
			display: flex
		}

		.vale3-row-content .vale3-col-w3 {
			flex-basis: 25%
		}

		.vale3-row-content .vale3-col-w9 {
			flex-basis: 75%
		}

		.vale3-row-content .vale3-col-w12 {
			flex-basis: 100%
		}

		.vale3-icon .vale3-icon-label-right a,
		.vale3-menu ul li a {
			text-decoration: none
		}

		.vale3-image {
			overflow: auto
		}

		.vale3-menu ul {
			margin: 0;
			padding: 0
		}

		.vale3-icon {
			display: inline-block;
			vertical-align: middle
		}

		.vale3-icon .vale3-content {
			display: flex;
			align-items: center
		}

		.vale3-image img {
			display: block;
			width: 100%
		}

		.vale3-menu ul {
			list-style-type: none
		}

		.vale3-menu ul.vale3-horizontal li {
			display: inline-block
		}

		.vale3-paragraph {
			overflow-wrap: anywhere
		}

		.vale3-row-1 {
			background-color: #000;
			background-repeat: no-repeat
		}

		.vale3-row-1 .vale3-row-content {
			background-repeat: no-repeat;
			color: #000000
		}

		.vale3-row-1 .vale3-col-1,
		.vale3-row-1 .vale3-col-2,
		.vale3-row-2 .vale3-col-1,
		.vale3-row-3 .vale3-col-1,
		.vale3-row-3 .vale3-col-2,
		.vale3-row-4 .vale3-col-1,
		.vale3-row-5 .vale3-col-1 {
			padding-bottom: 5px;
			padding-top: 5px
		}

		.vale3-row-1 .vale3-col-1 .vale3-block-1 {
			color: #000000;
			font-family: inherit;
			font-size: 14px;
			padding-bottom: 10px;
			padding-left: 10px;
			padding-top: 15px;
			text-align: left
		}

		.vale3-row-3 .vale3-col-2 .vale3-block-1,
		.vale3-row-3 .vale3-col-2 .vale3-block-2,
		.vale3-row-3 .vale3-col-2 .vale3-block-3,
		.vale3-row-4 .vale3-col-1 .vale3-block-1 {
			padding-bottom: 10px;
			padding-top: 10px
		}

		.vale3-row-1 .vale3-col-2 .vale3-block-1 {
			color: #ffffff;
			font-family: inherit;
			font-size: 16px;
			padding-right: 5px;
			text-align: right
		}

		.vale3-row-2,
		.vale3-row-3,
		.vale3-row-4 {
			background-color: #2e2e2e;
			background-repeat: no-repeat
		}

		.vale3-row-2 .vale3-row-content,
		.vale3-row-3 .vale3-row-content,
		.vale3-row-4 .vale3-row-content {
			background-color: #2e2e2e;
			background-repeat: no-repeat;
			border-radius: 0;
			color: #000000
		}

		.vale3-row-5,
		.vale3-row-5 .vale3-row-content {
			background-color: #ffffff;
			background-repeat: no-repeat
		}

		.vale3-row-3 .vale3-col-1 .vale3-block-1 {
			padding-left: 10px;
			padding-right: 10px;
			width: 100%
		}

		.vale3-row-3 .vale3-col-2 .vale3-block-1 {
			text-align: center;
			width: 100%
		}

		.vale3-row-5 .vale3-row-content {
			color: #000000
		}

		.vale3-row-5 .vale3-col-1 .vale3-block-1 {
			color: #1e0e4b;
			font-family: Inter, sans-serif;
			font-size: 15px;
			padding-bottom: 5px;
			padding-top: 5px;
			text-align: center
		}

		.vale3-row-3 .vale3-col-2 .vale3-block-2,
		.vale3-row-3 .vale3-col-2 .vale3-block-3 {
			text-align: left;
			direction: ltr;
			font-weight: 400;
			letter-spacing: 0;
			line-height: 120%
		}

		.vale3-row-1 .vale3-col-1 .vale3-block-1 .vale3-icon-image {
			padding: 5px
		}

		.vale3-row-1 .vale3-col-1 .vale3-block-1 .vale3-icon:not(.vale3-icon-first) .vale3-content,
		.vale3-row-5 .vale3-col-1 .vale3-block-1 .vale3-icon:not(.vale3-icon-first) .vale3-content {
			margin-left: 0
		}

		.vale3-row-1 .vale3-col-1 .vale3-block-1 .vale3-icon::not(.vale3-icon-last) .vale3-content {
			margin-right: 0
		}

		.vale3-row-3 .vale3-col-2 .vale3-block-3 {
			color: #bdb9b9;
			font-size: 16px
		}

		.vale3-row-3 .vale3-col-2 .vale3-block-3 a {
			color: #bdb9b9
		}

		.vale3-row-3 .vale3-col-2 .vale3-block-2 p:not(:last-child),
		.vale3-row-3 .vale3-col-2 .vale3-block-3 p:not(:last-child),
		.vale3-row-4 .vale3-col-1 .vale3-block-1 p:not(:last-child) {
			margin-bottom: 16px
		}

		.vale3-row-3 .vale3-col-2 .vale3-block-2 {
			color: #ffffff;
			font-size: 12px
		}

		.vale3-row-1 .vale3-col-2 .vale3-block-1 li a,
		.vale3-row-3 .vale3-col-2 .vale3-block-2 a,
		.vale3-row-4 .vale3-col-1 .vale3-block-1 a {
			color: #ffffff
		}

		.vale3-row-1 .vale3-col-2 .vale3-block-1 li {
			padding: 15px
		}

		.vale3-row-4 .vale3-col-1 .vale3-block-1 {
			color: #ffffff;
			direction: ltr;
			font-size: 14px;
			font-weight: 400;
			letter-spacing: 0;
			line-height: 120%;
			text-align: center
		}

		@media (max-width:768px) {
			.vale3-row-content:not(.no_stack) {
				display: block
			}

			.vale3-row-2 .vale3-col-1 .vale3-block-1,
			.vale3-row-4 .vale3-col-1 .vale3-block-2 {
				height: 20px !important
			}
		}

		.vale3-row-5 .vale3-col-1 .vale3-block-1 .vale3-icon-image {
			padding: 5px 6px 5px 5px
		}

		.vale3-row-5 .vale3-col-1 .vale3-block-1 .vale3-icon::not(.vale3-icon-last) .vale3-content {
			margin-right: 0
		}
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}


.sliderContainer {
	margin: auto;
	  width: 100%;
	  max-width: 1680px;
	  background-color: #161618;
}

.lander-testimonialPoster {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  width: 100%;
  background-repeat: no-repeat;
  background-position: 100%;
  background-size: cover;
  background-position: 50%;
}

.header-lander.lander-scrolled {
  background: rgba(0, 0, 0, .9);
}


.lander-testimonial {
  position: relative;
  display: flex;
  justify-content: space-between;
}

.lander-testimonialText {
  width: 46%;
  max-width: 750px;
  min-height: 35vw;
  padding: 78px 0 70px 100px;
  color: #888;
  text-align: center;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}

.lander-testimonialTextCenter {
  width: 100%;
}

.lander-testimonialText .testimonialHeight {
  height: 19vw;
}

.lander-testimonialText .h4 {
  font-size: 1.5vw;
}

.footer-lander .h4, .section-lander .h4 {
  font-size: 24px;
}

.lander-testimonialText p {
  text-align: left;
}

.lander-testimonialText .lander-author {
  font-weight: 700;
  text-align: right;
  margin-bottom: 40px;
  padding: 0 40px;
}

.lander-testimonialText .lander-button-join {
  font-size: 1.8vw;
}

.section-lander .lander-button-join {
  transition: background .3s;
  padding: 15px 50px;
  color: #111;
  background: #50b7ff;
  background: linear-gradient(180deg, #50b7ff 1%, #015fbf);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#50b7ff", endColorstr="#015fbf", GradientType=0);
  text-transform: uppercase;
  font-size: 120%;
  font-weight: 700;
  letter-spacing: 2px;
  border: 0;
  position: relative;
  z-index: 1;
  text-align: center;
}


.footer-lander, .header-lander, .section-lander {
  color: #fff;
  
}
.scrollarea-content{margin:0;padding:0;overflow:hidden;position:relative;touch-action:none}.scrollarea-content:focus{outline:0}.scrollarea{position:relative;overflow:hidden}.scrollarea .scrollbar-container{position:absolute;background:none;opacity:.1;z-index:99;-webkit-transition:all .4s;transition:all .4s}.scrollarea .scrollbar-container.horizontal{width:100%;height:10px;left:0;bottom:0}.scrollarea .scrollbar-container.horizontal .scrollbar{width:20px;height:8px;background:#000;margin-top:1px}.scrollarea .scrollbar-container.vertical{width:10px;height:100%;right:0;top:0}.scrollarea .scrollbar-container.vertical .scrollbar{width:8px;height:20px;background:#000;margin-left:1px}.scrollarea .scrollbar-container.active,.scrollarea .scrollbar-container:hover{background:gray;opacity:.6!important}.scrollarea:hover .scrollbar-container{opacity:.3}

.lander-presentationScreen .lander-section-wrapperLeft h1, .lander-presentationScreen .lander-section-wrapperLeft p {
    text-shadow: 0 0 2px rgba(0, 0, 0, .8);
  }
  .lander-bgColor
  {
  background:#000116
  }
  .lander-maxWidth
  {
    position:relative;max-width:1920px;margin:auto
  }
  .header-lander
  {
    transition:height .3s;position:fixed;width:100%;z-index:2;background:linear-gradient(180deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 36%,transparent)
  }
  .footer-lander,.header-lander,.section-lander
  {
    color:#fff;font:normal 18px/1.4 Hind,sans-serif
  }a,b,body,canvas,dd,div,dl,em,footer,h1,h2,h3,h4,h5,h6,header,html,i,img,li,p,q,s,section,span,strong,td,th,time,tr,tt,u,ul,video
  {
    margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline
  }
  .lander-headerWrapper
  {
    padding:25px
  }
  .lander-headerWrapper
  {
    display:flex;align-items:center;max-width:1920px;height:100%;justify-content:space-between
  }
  .lander-headerPart
  {
    flex-wrap:nowrap;justify-content:center;align-content:stretch;align-items:center;flex:1 0 auto
  }
  .lander-headerRight
  {
    text-align:right
  }
  .lander-headerPart
  {
    flex-wrap:nowrap;justify-content:center;align-content:stretch;align-items:center;flex:1 0 auto
  }
  .lander-headerLogo
  {
    transition:max-width .3s;display:block;max-width:430px;min-width:180px
  }
  .lander-headerLogoLink
  {
    display:inline-block;vertical-align:middle;width:100%
  }
  .lander-headerTagline
  {
    display:inline-block;font-weight:400;font-size:16px;margin-right:10px;font-family:Hind,sans-serif
  }
  .lander-headerLinkJoin
  {
    transition:background .3s;padding:9px 20px;color:#222 !important;background:#50b7ff;background:linear-gradient(180deg,#50b7ff 1%,#015fbf);text-transform:uppercase;font-weight:700
  }
  .lander-headerLink
  {
    transition:color .3s;display:inline-block;padding:25px;color:#fff;text-transform:uppercase;font-weight:700;font-size:80%;letter-spacing:1px;text-decoration:none
  }
  .lander-headerLinkLogin
  {
    padding:6px 20px;border:2px solid #50b7ff
  }
  .lander-headerLinkLogin
  {
    margin-left:10px
  }
  .lander-headerLink
  {
    transition:color .3s;display:inline-block;padding:9px 20px;color:#fff;text-transform:uppercase;font-weight:700;font-size:80%;letter-spacing:1px;text-decoration:none
  }
  .lander-headerRight
  {
    text-align:right
  }main
  {
    display:block
  }*,::after,::before
  {
    box-sizing:border-box;-webkit-font-smoothing:antialiased;text-size-adjust:100%
  }
  .footer-lander
  {
    text-align:center;background:#000
  }
  .lander-section-wrapper
  {
    position:relative;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;height:100%;padding:70px 100px
  }
  .footer-lander .lander-section-wrapper
  {
    flex-direction:column
  }
  .footer-lander .lander-copy,.footer-lander .lander-legals,.footer-lander .lander-social,.footer-lander .lander-whatis
  {
    margin-bottom:40px;padding:0 39px
  }
  .footer-lander .h2
  {
    font-weight:300;margin-bottom:28px
  }
  .footer-lander .h2,.section-lander .h2
  {
    font-size:40px
  }
  .footer-lander h1,.footer-lander h2,.footer-lander h3,.footer-lander h4,.footer-lander p,.section-lander h2,.section-lander h3,.section-lander h4,.section-lander p
  {
    margin-bottom:19px
  }
  .footer-lander h1,.footer-lander h2,.footer-lander h3,.footer-lander h4,.section-lander h1,.section-lander h2,.section-lander h3,.section-lander h4
  {
    font-family:Hind,sans-serif;font-weight:500;line-height:1.25;text-transform:uppercase
  }
  .footer-lander .h2 strong
  {
    font-weight:600
  }
  .footer-lander h1 strong,.footer-lander h2 strong,.footer-lander h3 strong,.footer-lander h4 strong,.section-lander h1 strong,.section-lander h2 strong,.section-lander h3 strong,.section-lander h4 strong
  {
    font-weight:500;white-space:nowrap
  }strong
  {
    font-weight:600
  }
  .footer-lander h1,.footer-lander h2,.footer-lander h3,.footer-lander h4,.footer-lander p,.section-lander h2,.section-lander h3,.section-lander h4,.section-lander p
  {
    margin-bottom:19px
  }
  .footer-lander p
  {
    text-align:left
  }
  .footer-lander .p,.section-lander .p
  {
    font-size:18px
  }
  .footer-lander .p
  {
    line-height:1.6;font-size:23px
  }
  .footer-lander .lander-copy
  {
    max-width:690px
  }
  .footer-lander .lander-copy,.footer-lander .lander-legals,.footer-lander .lander-social,.footer-lander .lander-whatis
  {
    margin-bottom:40px;padding:0 39px
  }
  .lander-presentationScreen
  {
    position:relative;height:100vh;background:url(top.jpg) no-repeat 90% top/cover
  }
  .lander-sites
  {
    background:radial-gradient(ellipse at center,#070742 0,rgba(7,7,66,.98) 1%,rgba(7,7,66,0) 50%,rgba(7,7,66,0) 100%)
  }
  .lander-series
  {
    background:#161618
  }
  .lander-featuredIn
  {
    background:#090a0f
  }
  .lander-testimonials
  {
    overflow:hidden;background:#090a0f
  }
  .lander-presentationScreen-raster
  {
    position:absolute;top:0;right:0;bottom:0;left:0;background:url(6a74eeee2379cb1250de39df9689b47c.png) no-repeat 0 0/cover;z-index:0
  }
  .lander-section-wrapper
  {
    position:relative;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;height:100%;padding:70px 100px
  }
  .lander-presentationScreen .lander-section-wrapperLeft
  {
    width:100%;max-width:850px
  }
  .lander-section-wrapperLeft
  {
    padding-right:20px
  }
  .lander-presentationScreen-scroll
  {
    transition:opacity .3s;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:90px;height:90px;opacity:.3
  }button,input[type=email],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=url]
  {
    -webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:0 0;font-family:inherit
  }button
  {
    -webkit-appearance:button;-webkit-writing-mode:horizontal-tb!important;text-rendering:auto;color:buttontext;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;text-shadow:none;display:inline-block;text-align:center;align-items:flex-start;cursor:default;background-color:buttonface;box-sizing:border-box;margin:0;font:400 11px system-ui;padding:1px 7px 2px;border-width:1px;border-style:solid;border-color:#d8d8d8 #d1d1d1 #bababa;border-image:initial
  }
  .lander-presentationScreen .lander-section-wrapperLeft h1,.lander-presentationScreen .lander-section-wrapperLeft p
  {
    text-shadow:0 0 2px rgba(0,0,0,.8)
  }
  .section-lander .h1
  {
    font-size:38px
  }
  .footer-lander h1,.footer-lander h2,.footer-lander h3,.footer-lander h4,.section-lander h1,.section-lander h2,.section-lander h3,.section-lander h4
  {
    font-family:Hind,sans-serif;font-weight:500;line-height:1.25;text-transform:uppercase
  }
  .footer-lander h1 strong,.footer-lander h2 strong,.footer-lander h3 strong,.footer-lander h4 strong,.section-lander h1 strong,.section-lander h2 strong,.section-lander h3 strong,.section-lander h4 strong
  {
    font-weight:500;white-space:nowrap
  }
  .lander-presentationScreen .lander-section-wrapperLeft>p
  {
    margin-bottom:29px;font-size:142%;line-height:1.5
  }
  .lander-presentationScreen .lander-section-wrapperLeft h1,.lander-presentationScreen .lander-section-wrapperLeft p
  {
    text-shadow:0 0 2px rgba(0,0,0,.8)
  }
  .section-lander .p
  {
    font-size:22px
  }
  .footer-lander .p,.section-lander .p
  {
    font-size:18px
  }
  .section-lander strong
  {
    font-weight:600
  }
  .lander-presentationScreen-slogan
  {
    display:block
  }
  .section-lander.lander-presentationScreen .lander-button-join
  {
    display:inline-block
  }
  .section-lander .lander-button-join
  {
    transition:background .3s;padding:15px 50px;color:#111;background:#50b7ff;background:linear-gradient(180deg,#50b7ff 1%,#015fbf);text-transform:uppercase;font-size:120%;font-weight:700;letter-spacing:2px;border:0;position:relative;z-index:1;text-align:center
  }
  .section-lander a
  {
    color:#a9ccfa;text-decoration:none;border-bottom:1px solid #a9ccfa
  }
  .lander-show-on-ipad,.lander-show-on-mobile
  {
    display:none
  }
  .lander-presentationScreen-scroll
  {
    display: none;
    /* transition:opacity .3s;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:90px;height:90px;opacity:.3 */
  }
  .lander-section-wrapper
  {
    position:relative;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;height:100%;padding:70px 100px
  }
  .lander-sites .lander-section-wrapperLeft
  {
    width:49%
  }
  .lander-section-wrapperLeft
  {
    padding-right:20px
  }
  .lander-logo-vivid
  {
    max-width:185px
  }
  .lander-sites-logo
  {
    width:32%;display:inline-block;margin:10px;padding:10px
  }
  .lander-logo-gw
  {
    max-width:170px
  }
  .lander-sites-logo
  {
    width:32%;display:inline-block;margin:10px;padding:10px
  }
  .lander-logo-fm
  {
    max-width:210px
  }
  .lander-sites-logo
  {
    width:32%;display:inline-block;margin:10px;padding:10px
  }
  .lander-logo-pt
  {
    max-width:110px
  }
  .lander-sites-logo
  {
    width:32%;display:inline-block;margin:10px;padding:10px
  }
  .lander-show-on-ipad,.lander-show-on-mobile
  {
    display:none
  }
  .lander-logo-pt
  {
    max-width:110px
  }
  .lander-sites-logo
  {
    width:32%;display:inline-block;margin:10px;padding:10px
  }
  .lander-sites-logo
  {
    width:32%;display:inline-block;margin:10px;padding:10px
  }
  .lander-logo-ba
  {
    max-width:210px
  }
  .lander-logo-21
  {
    max-width:100px;margin:15px
  }
  .lander-sites-logo
  {
    width:32%;display:inline-block;margin:10px;padding:10px
  }
  .lander-show-on-ipad,.lander-show-on-mobile
  {
    display:none
  }
  .lander-logo-21
  {
    max-width:100px;margin:15px
  }
  .lander-sites-logo
  {
    width:32%;display:inline-block;margin:10px;padding:10px
  }
  .lander-logo-df,.lander-logo-rs
  {
    max-width:175px
  }
  .lander-sites-logo
  {
    width:32%;display:inline-block;margin:10px;padding:10px
  }
  .lander-logo-df,.lander-logo-rs
  {
    max-width:175px
  }
  .lander-sites-logo
  {
    width:32%;display:inline-block;margin:10px;padding:10px
  }
  .lander-sites .lander-section-wrapperRight
  {
    width:90%;justify-content:flex-end;flex-direction:column;text-align:center
  }
  .lander-section-wrapperRight
  {
    padding-left:20px
  }
  .lander-section-wrapperRight
  {
    width:90%;text-align:center;display:flex;align-items:center;flex-wrap:wrap
  }
  .lander-sites .lander-section-wrapperRight .lander-channelsPageLink,.lander-sites .lander-section-wrapperRight h2
  {
    width:100%
  }
  .footer-lander .h2,.section-lander .h2
  {
    font-size:40px
  }
  .footer-lander h1,.footer-lander h2,.footer-lander h3,.footer-lander h4,.footer-lander p,.section-lander h2,.section-lander h3,.section-lander h4,.section-lander p
  {
    margin-bottom:19px
  }
  .footer-lander h1,.footer-lander h2,.footer-lander h3,.footer-lander h4,.section-lander h1,.section-lander h2,.section-lander h3,.section-lander h4
  {
    font-family:Hind,sans-serif;font-weight:500;line-height:1.25;text-transform:uppercase
  }
  .footer-lander h1 strong,.footer-lander h2 strong,.footer-lander h3 strong,.footer-lander h4 strong,.section-lander h1 strong,.section-lander h2 strong,.section-lander h3 strong,.section-lander h4 strong
  {
    font-weight:500;white-space:nowrap
  }
  .section-lander .nowrap
  {
    white-space:nowrap
  }
  .lander-sites .lander-section-wrapperRight .lander-greyText-mobile
  {
    margin-left:auto;font-size:22px;font-weight:300;font-family:Hind;margin-bottom:15px!important
  }
  .footer-lander h1,.footer-lander h2,.footer-lander h3,.footer-lander h4,.footer-lander p,.section-lander h2,.section-lander h3,.section-lander h4,.section-lander p
  {
    margin-bottom:19px
  }
  .lander-sites .lander-section-wrapperRight .lander-channelsPageLink
  {
    margin-top:18px
  }
  .lander-sites .lander-section-wrapperRight .lander-channelsPageLink,.lander-sites .lander-section-wrapperRight h2
  {
    width:100%
  }
  .footer-lander h1,.footer-lander h2,.footer-lander h3,.footer-lander h4,.footer-lander p,.section-lander h2,.section-lander h3,.section-lander h4,.section-lander p
  {
    margin-bottom:19px
  }
  .lander-sites .lander-section-wrapperRight .lander-channelsPageLink a
  {
    color:#50b7ff;border-color:#50b7ff;font-size:20px;text-transform:uppercase;font-weight:600
  }
  .section-lander a
  {
    color:#a9ccfa;text-decoration:none;border-bottom:1px solid #a9ccfa
  }
  .lander-section-wrapper
  {
    position:relative;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;height:100%;padding:70px 100px
  }
  .lander-video .lander-section-wrapper
  {
    padding:0
  }
  .lander-video-wrapper,.lander-videoHeight
  {
    position:relative;width:100%;overflow:hidden
  }
  .lander-video-wrapper
  {
    z-index:1
  }
  .lander-videoHeight
  {
    z-index:3;padding-bottom:44.79%
  }
  .lander-video-wrapper,.lander-videoHeight
  {
    position:relative;width:100%;overflow:hidden
  }
  .lander-videoPlayer
  {
    transition:opacity .35s ease-in 0s;left:0;pointer-events:none;position:absolute;top:0;width:100%;left:50%;width:auto;min-width:100%;z-index:2;max-height:101%;-webkit-transform:translateX(-50%);transform:translateX(-50%)
  }
  .lander-series
  {
    background:#161618
  }
  .lander-section-wrapper-series
  {
    padding:20px 40px 40px
  }
  .footer-lander .h2,.section-lander .h2
  {
    font-size:40px
  }
  .lander-section-wrapper-series h3,.lander-section-wrapper-series p
  {
    padding:0 8px
  }
  .footer-lander h1,.footer-lander h2,.footer-lander h3,.footer-lander h4,.footer-lander p,.section-lander h2,.section-lander h3,.section-lander h4,.section-lander p
  {
    margin-bottom:19px
  }
  .footer-lander h1 strong,.footer-lander h2 strong,.footer-lander h3 strong,.footer-lander h4 strong,.section-lander h1 strong,.section-lander h2 strong,.section-lander h3 strong,.section-lander h4 strong
  {
    font-weight:500;white-space:nowrap
  }
  .lander-section-wrapper-series p
  {
    margin-bottom:40px;font-size:24px
  }
  .lander-section-wrapper-series h3,.lander-section-wrapper-series p
  {
    padding:0 8px
  }
  .dTHgou
  {
    width:100%
  }
  .lander-slider-item img {
    width: 95%;
    margin: 0 auto;
  }
  .lander-featuredInTitle
  {
    position:relative;margin-bottom:10px;padding:0 100px;text-align:center;display:flex;justify-content:center;align-items:center
  }
  .line-after,.line-before
  {
    flex:1 1 auto;border-bottom:1px solid #333;height:0
  }
  .footer-lander .h4,.section-lander .h4
  {
    font-size:24px
  }
  .lander-featuredInTitle h4
  {
    position:relative;display:inline-block;margin:0;padding:2px 10px;text-transform:uppercase;color:#5d6c81;background:#090a0f;letter-spacing:1px;z-index:1
  }
  .line-after,.line-before
  {
    flex:1 1 auto;border-bottom:1px solid #333;height:0
  }
  .lander-featuredIn .lander-section-wrapper
  {
    justify-content:center;padding:0 calc(100px - 2vw) 70px
  }
  .lander-section-wrapper
  {
    position:relative;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;height:100%;padding:70px 100px
  }
  .lander-featuredIn .lander-section-wrapper>img
  {
    margin:2vw;max-width:23vw;max-height:4.5vw
  }
  .lander-section-wrapper-testimonials
  {
    position:relative
  }


  .section-lander .lander-button-join:hover {
      color: #111;
      cursor: pointer;
      background: #50b7ff;
      background: linear-gradient(180deg, #50b7ff 1%, #50b7ff);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#50b7ff", endColorstr="#50b7ff", GradientType=0);
  }

  @media (max-width:995px)
  {
    .lander-section-wrapperLeft,.lander-section-wrapperRight,.lander-sites .lander-section-wrapperLeft,.lander-sites .lander-section-wrapperRight,.lander-testimonialPoster,.lander-testimonialText
    {
      width:100%;justify-content:center;text-align:center;padding:0
    }

    .lander-testimonialText {
      max-width: none;
      padding: 40px 35px;
      min-height: 0;
      order: 2;
    }
    .lander-testimonialText .testimonialHeight {
      height: auto;
    }

    .footer-lander,.header-lander,.section-lander
    {
      font-size:17px
  }
  .lander-headerWrapper
  {
    padding:10px
  }
  .lander-headerTagline
  {
    display:none
  }
  .lander-headerLink
  {
    padding:10px
  }
  .lander-presentationScreen
  {
    min-height:100vh;height:auto
  }
  .footer-lander,.header-lander,.section-lander
  {
    font-size:17px
  }
  .lander-presentationScreen-raster
  {
    background:rgba(0,1,22,.7)
  }
  .lander-presentationScreen .lander-section-wrapper
  {
    height:auto;display:block;display:flex;flex-direction:row
  }
  .lander-section-wrapper,.lander-testimonial
  {
    width:100%;padding:25px;justify-content:center
  }
  .lander-presentationScreen .lander-section-wrapperLeft
  {
    max-width:none;min-height:100vh;align-items:center;display:flex;justify-content:center;flex-direction:column
  }

  .lander-presentationScreen .lander-section-wrapperLeft h1
  {
    padding-top:70px
  }
  .footer-lander .h2,.footer-lander .h3,.footer-lander .h4,.lander-channelsPageLink,.section-lander .h1,.section-lander .h2,.section-lander .h3,.section-lander .h4
  {
    font-size:4.5vw;letter-spacing:1px
  }
  .lander-presentationScreen-slogan
  {
    display:inline-block
  }
  .section-lander .lander-button-join
  {
    padding:20px 25px;letter-spacing:2px;width:90%;max-width:550px;margin-bottom:20px;font-size:3vw
  }
  .lander-presentationScreen-scroll
  {
    position:relative;top:auto;left:auto;-webkit-transform:none;transform:none
  }
  .lander-show-on-ipad
  {
    display:none;
  }
  .lander-hide-on-ipad
  {
    display:none
  }
  .lander-presentationScreen-scroll
  {
    position:relative;top:auto;left:auto;-webkit-transform:none;transform:none
  }
  .footer-lander,.header-lander,.section-lander
  {
    font-size:17px
  }
  .lander-section-wrapper,.lander-testimonial
  {
    width:100%;padding:25px;justify-content:center
  }
  .lander-sites .lander-section-wrapperLeft
  {
    padding:50px 0 50px
  }
  .footer-lander .h2,.footer-lander .h3,.footer-lander .h4,.lander-channelsPageLink,.section-lander .h1,.section-lander .h2,.section-lander .h3,.section-lander .h4
  {
    font-size:4.5vw;letter-spacing:1px
  }
  .lander-sites.section-lander p.lander-greyText-mobile
  {
    margin-bottom:39px
  }
  .footer-lander p.lander-greyText-mobile,.lander-sites .lander-section-wrapperRight .lander-greyText-mobile,.section-lander p.lander-greyText-mobile
  {
    margin-right:auto;color:#888;max-width:none
  }
  .lander-channelsPageLink
  {
    font-size:125%
  }
  .footer-lander .h2,.footer-lander .h3,.footer-lander .h4,.lander-channelsPageLink,.section-lander .h1,.section-lander .h2,.section-lander .h3,.section-lander .h4
  {
    font-size:4.5vw;letter-spacing:1px
  }
  .footer-lander,.header-lander,.section-lander
  {
    font-size:17px
  }
  .lander-testimonialPoster {
    order: 1;
    padding-top: 49%;
    min-height: 259px;
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
    z-index: 1;
    background-repeat: no-repeat;
    background-position: 100% 0;
    width: 100%;
    justify-content: center;
    text-align: center;
    padding: 0;
  }
  .lander-section-wrapper,.lander-testimonial
  {
    width:100%;padding:25px;justify-content:center
  }
  .footer-lander,.header-lander,.section-lander
  {
    font-size:17px
  }
  .lander-section-wrapper-series
  {
    padding:10px 0 20px;text-align:center
  }
  .footer-lander .h2,.footer-lander .h3,.footer-lander .h4,.lander-channelsPageLink,.section-lander .h1,.section-lander .h2,.section-lander .h3,.section-lander .h4
  {
    font-size:4.5vw;letter-spacing:1px
  }
  .lander-section-wrapper-series h3,.lander-section-wrapper-series p
  {
    padding:0 25px
  }
  .footer-lander p.lander-greyText-mobile,.lander-sites .lander-section-wrapperRight .lander-greyText-mobile,.section-lander p.lander-greyText-mobile
  {
    margin-right:auto;color:#888;max-width:none
  }
  .lander-section-wrapper-series h3,.lander-section-wrapper-series p
  {
    padding:0 25px
  }
  .footer-lander,.header-lander,.section-lander
  {
    font-size:17px
  }
  .footer-lander .h2,.footer-lander .h3,.footer-lander .h4,.lander-channelsPageLink,.section-lander .h1,.section-lander .h2,.section-lander .h3,.section-lander .h4
  {
    font-size:4.5vw;letter-spacing:1px
  }
  .lander-featuredIn .lander-section-wrapper
  {
    padding:0 0 40px
  }
  .lander-featuredIn .lander-section-wrapper>img
  {
    max-width:33.33%;padding:10px 25px;margin:0;max-height:none
  }
  .footer-lander,.header-lander,.section-lander
  {
    font-size:17px
  }
  .lander-section-wrapper-testimonials>.lander-button-join
  {
    position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 50px);z-index:1;margin-bottom:0
  }
  .section-lander .lander-button-join
  {
    padding:20px 25px;letter-spacing:2px;width:90%;max-width:550px;margin-bottom:20px;font-size:3vw
  }
  .lander-show-on-ipad
  {
    display:none
  }
  .footer-lander,.header-lander,.section-lander
  {
    font-size:17px
}
.lander-button-join.lander-show-on-ipad
{
  display:none !important
}
.lander-testimonial {
  padding: 0;
  flex-direction: column;
}
}

@media (max-width:700px)
{
  .lander-section-wrapper
  {
    padding-bottom:80px
  }
  .lander-button-join.lander-show-on-ipad
  {
    display:none
  }
  .lander-section-wrapper-testimonials .lander-button-join
  {
    position:static;transform:none;display:inline-block;margin:auto
  }
  .lander-section-wrapper-testimonials .lander-button-join,.section-lander.lander-presentationScreen .lander-button-join
  {
    font-size:28px;font-weight:600
  }
  .lander-featuredIn .lander-section-wrapper>img
  {
    padding:18px 25px;max-width:42%
  }
  .lander-presentationScreen .lander-section-wrapperLeft>p,.lander-sites.section-lander p.lander-greyText-mobile,.section-lander p.lander-greyText-mobile
  {
    font-size:20px
  }
  .lander-sites .lander-section-wrapperRight h2,.section-lander .h2
  {
    margin:0 0 15px
  }
  .lander-section-wrapper
  {
    padding-bottom:80px
  }
  .lander-sites .lander-section-wrapperRight .lander-channelsPageLink a
  {
    font-size:32px;display:inline-block;line-height:1.2
  }
  .lander-presentationScreen .lander-section-wrapperLeft>p,.lander-sites.section-lander p.lander-greyText-mobile,.section-lander p.lander-greyText-mobile
  {
    font-size:20px
  }
  .lander-sites .lander-section-wrapperRight h2,.section-lander .h2
  {
    margin:0 0 15px
  }
  .lander-sites-logo
  {
    padding:0;width:calc(50% - 20px);max-width:186px;margin:20px
  }
  .lander-sites-logo
  {
    padding:0;width:calc(50% - 20px);max-width:186px;margin:20px
  }
  .lander-sites-logo
  {
    padding:0;width:calc(50% - 20px);max-width:186px;margin:20px
  }
  .lander-sites-logo
  {
    padding:0;width:calc(50% - 20px);max-width:186px;margin:20px
  }
  .lander-hide-on-mobile
  {
    display:none
  }
  .lander-show-on-mobile
  {
    display:block
  }
  .lander-sites-logo
  {
    padding:0;width:calc(50% - 20px);max-width:186px;margin:20px
  }
  .lander-show-on-mobile.lander-sites-logo
  {
    display:inline-block
  }
  .lander-sites-logo
  {
    padding:0;width:calc(50% - 20px);max-width:186px;margin:20px
  }
  .lander-hide-on-mobile
  {
    display:none
  }
  .lander-show-on-mobile.lander-sites-logo
  {
    display:inline-block
  }
  .lander-sites-logo
  {
    padding:0;width:calc(50% - 20px);max-width:186px;margin:20px
  }
  .lander-sites .lander-section-wrapperLeft
  {
    justify-content:space-around
  }
  .lander-section-wrapper
  {
    padding-bottom:80px
  }
  .lander-section-wrapper-testimonials .lander-button-join,.section-lander.lander-presentationScreen .lander-button-join
  {
    font-size:28px;font-weight:600
  }
  .lander-presentationScreen .lander-section-wrapperLeft>p,.lander-sites.section-lander p.lander-greyText-mobile,.section-lander p.lander-greyText-mobile
  {
    font-size:20px
  }
  .lander-presentationScreen .lander-section-wrapperLeft .h1
  {
    font-size:6.8vw
  }
  .lander-section-wrapper
  {
    padding-bottom:80px
  }
  .lander-headerLinkJoin
  {
    display:none
  }
  .lander-headerLogo
  {
    max-width:248px
}
}

@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url(data:image/gif;base64,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) center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url(data:application/vnd.ms-fontobject;base64,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);
    src: url(data:application/vnd.ms-fontobject;base64,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?#iefix) format('embedded-opentype'), url(data:font/woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF) format('woff'), url(data:font/ttf;base64,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) format('truetype'), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtZXRhZGF0YT5HZW5lcmF0ZWQgYnkgRm9udGFzdGljLm1lPC9tZXRhZGF0YT4KPGRlZnM+Cjxmb250IGlkPSJzbGljayIgaG9yaXotYWR2LXg9IjUxMiI+Cjxmb250LWZhY2UgZm9udC1mYW1pbHk9InNsaWNrIiB1bml0cy1wZXItZW09IjUxMiIgYXNjZW50PSI0ODAiIGRlc2NlbnQ9Ii0zMiIvPgo8bWlzc2luZy1nbHlwaCBob3Jpei1hZHYteD0iNTEyIiAvPgoKPGdseXBoIHVuaWNvZGU9IiYjODU5NDsiIGQ9Ik0yNDEgMTEzbDEzMCAxMzBjNCA0IDYgOCA2IDEzIDAgNS0yIDktNiAxM2wtMTMwIDEzMGMtMyAzLTcgNS0xMiA1LTUgMC0xMC0yLTEzLTVsLTI5LTMwYy00LTMtNi03LTYtMTIgMC01IDItMTAgNi0xM2w4Ny04OC04Ny04OGMtNC0zLTYtOC02LTEzIDAtNSAyLTkgNi0xMmwyOS0zMGMzLTMgOC01IDEzLTUgNSAwIDkgMiAxMiA1eiBtMjM0IDE0M2MwLTQwLTktNzctMjktMTEwLTIwLTM0LTQ2LTYwLTgwLTgwLTMzLTIwLTcwLTI5LTExMC0yOS00MCAwLTc3IDktMTEwIDI5LTM0IDIwLTYwIDQ2LTgwIDgwLTIwIDMzLTI5IDcwLTI5IDExMCAwIDQwIDkgNzcgMjkgMTEwIDIwIDM0IDQ2IDYwIDgwIDgwIDMzIDIwIDcwIDI5IDExMCAyOSA0MCAwIDc3LTkgMTEwLTI5IDM0LTIwIDYwLTQ2IDgwLTgwIDIwLTMzIDI5LTcwIDI5LTExMHoiLz4KPGdseXBoIHVuaWNvZGU9IiYjODU5MjsiIGQ9Ik0yOTYgMTEzbDI5IDMwYzQgMyA2IDcgNiAxMiAwIDUtMiAxMC02IDEzbC04NyA4OCA4NyA4OGM0IDMgNiA4IDYgMTMgMCA1LTIgOS02IDEybC0yOSAzMGMtMyAzLTggNS0xMyA1LTUgMC05LTItMTItNWwtMTMwLTEzMGMtNC00LTYtOC02LTEzIDAtNSAyLTkgNi0xM2wxMzAtMTMwYzMtMyA3LTUgMTItNSA1IDAgMTAgMiAxMyA1eiBtMTc5IDE0M2MwLTQwLTktNzctMjktMTEwLTIwLTM0LTQ2LTYwLTgwLTgwLTMzLTIwLTcwLTI5LTExMC0yOS00MCAwLTc3IDktMTEwIDI5LTM0IDIwLTYwIDQ2LTgwIDgwLTIwIDMzLTI5IDcwLTI5IDExMCAwIDQwIDkgNzcgMjkgMTEwIDIwIDM0IDQ2IDYwIDgwIDgwIDMzIDIwIDcwIDI5IDExMCAyOSA0MCAwIDc3LTkgMTEwLTI5IDM0LTIwIDYwLTQ2IDgwLTgwIDIwLTMzIDI5LTcwIDI5LTExMHoiLz4KPGdseXBoIHVuaWNvZGU9IiYjODIyNjsiIGQ9Ik00NzUgMjU2YzAtNDAtOS03Ny0yOS0xMTAtMjAtMzQtNDYtNjAtODAtODAtMzMtMjAtNzAtMjktMTEwLTI5LTQwIDAtNzcgOS0xMTAgMjktMzQgMjAtNjAgNDYtODAgODAtMjAgMzMtMjkgNzAtMjkgMTEwIDAgNDAgOSA3NyAyOSAxMTAgMjAgMzQgNDYgNjAgODAgODAgMzMgMjAgNzAgMjkgMTEwIDI5IDQwIDAgNzctOSAxMTAtMjkgMzQtMjAgNjAtNDYgODAtODAgMjAtMzMgMjktNzAgMjktMTEweiIvPgo8Z2x5cGggdW5pY29kZT0iJiM5NzsiIGQ9Ik00NzUgNDM5bDAtMTI4YzAtNS0xLTktNS0xMy00LTQtOC01LTEzLTVsLTEyOCAwYy04IDAtMTMgMy0xNyAxMS0zIDctMiAxNCA0IDIwbDQwIDM5Yy0yOCAyNi02MiAzOS0xMDAgMzktMjAgMC0zOS00LTU3LTExLTE4LTgtMzMtMTgtNDYtMzItMTQtMTMtMjQtMjgtMzItNDYtNy0xOC0xMS0zNy0xMS01NyAwLTIwIDQtMzkgMTEtNTcgOC0xOCAxOC0zMyAzMi00NiAxMy0xNCAyOC0yNCA0Ni0zMiAxOC03IDM3LTExIDU3LTExIDIzIDAgNDQgNSA2NCAxNSAyMCA5IDM4IDIzIDUxIDQyIDIgMSA0IDMgNyAzIDMgMCA1LTEgNy0zbDM5LTM5YzItMiAzLTMgMy02IDAtMi0xLTQtMi02LTIxLTI1LTQ2LTQ1LTc2LTU5LTI5LTE0LTYwLTIwLTkzLTIwLTMwIDAtNTggNS04NSAxNy0yNyAxMi01MSAyNy03MCA0Ny0yMCAxOS0zNSA0My00NyA3MC0xMiAyNy0xNyA1NS0xNyA4NSAwIDMwIDUgNTggMTcgODUgMTIgMjcgMjcgNTEgNDcgNzAgMTkgMjAgNDMgMzUgNzAgNDcgMjcgMTIgNTUgMTcgODUgMTcgMjggMCA1NS01IDgxLTE1IDI2LTExIDUwLTI2IDcwLTQ1bDM3IDM3YzYgNiAxMiA3IDIwIDQgOC00IDExLTkgMTEtMTd6Ii8+CjwvZm9udD48L2RlZnM+PC9zdmc+Cg==#slick) format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}


.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: 'â†';
}
[dir='rtl'] .slick-prev:before
{
    content: 'â†’';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: 'â†’';
}
[dir='rtl'] .slick-next:before
{
    content: 'â†';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: 'â€¢';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

@charset "UTF-8";
.video-react .video-react-control:before, .video-react .video-react-big-play-button:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.video-react .video-react-control:before, .video-react .video-react-big-play-button:before {
  text-align: center;
}

@font-face {
  font-family: "video-react";
  src: url(data:application/vnd.ms-fontobject;base64,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?#iefix) format("eot");
}
@font-face {
  font-family: "video-react";
  src: url(data:application/font-woff;base64,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) format("woff"), url(data:application/x-font-ttf;base64,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) format("truetype");
  font-weight: normal;
  font-style: normal;
}
.video-react-icon, .video-react .video-react-closed-caption, .video-react .video-react-bezel .video-react-bezel-icon, .video-react .video-react-volume-level, .video-react .video-react-mute-control,
.video-react .video-react-volume-menu-button, .video-react .video-react-play-control, .video-react .video-react-play-progress, .video-react .video-react-big-play-button {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "video-react" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.video-react-icon-play-arrow:before, .video-react .video-react-bezel .video-react-bezel-icon-play:before, .video-react .video-react-play-control:before, .video-react .video-react-big-play-button:before {
  content: "ïˆ€";
}

.video-react-icon-play-circle-filled:before {
  content: "ïˆ";
}

.video-react-icon-play-circle-outline:before {
  content: "ïˆ‚";
}

.video-react-icon-pause:before, .video-react .video-react-bezel .video-react-bezel-icon-pause:before, .video-react .video-react-play-control.video-react-playing:before {
  content: "ïˆƒ";
}

.video-react-icon-pause-circle-filled:before {
  content: "ïˆ„";
}

.video-react-icon-pause-circle-outline:before {
  content: "ïˆ…";
}

.video-react-icon-stop:before {
  content: "ïˆ†";
}

.video-react-icon-fast-rewind:before, .video-react .video-react-bezel .video-react-bezel-icon-fast-rewind:before {
  content: "ïˆ‡";
}

.video-react-icon-fast-forward:before, .video-react .video-react-bezel .video-react-bezel-icon-fast-forward:before {
  content: "ïˆˆ";
}

.video-react-icon-skip-previous:before {
  content: "ïˆ‰";
}

.video-react-icon-skip-next:before {
  content: "ïˆŠ";
}

.video-react-icon-replay-5:before, .video-react .video-react-bezel .video-react-bezel-icon-replay-5:before {
  content: "ïˆ‹";
}

.video-react-icon-replay-10:before, .video-react .video-react-bezel .video-react-bezel-icon-replay-10:before {
  content: "ïˆŒ";
}

.video-react-icon-replay-30:before, .video-react .video-react-bezel .video-react-bezel-icon-replay-30:before {
  content: "ïˆ";
}

.video-react-icon-forward-5:before, .video-react .video-react-bezel .video-react-bezel-icon-forward-5:before {
  content: "ïˆŽ";
}

.video-react-icon-forward-10:before, .video-react .video-react-bezel .video-react-bezel-icon-forward-10:before {
  content: "ïˆ";
}

.video-react-icon-forward-30:before, .video-react .video-react-bezel .video-react-bezel-icon-forward-30:before {
  content: "ïˆ";
}

.video-react-icon-volume-off:before, .video-react .video-react-bezel .video-react-bezel-icon-volume-off:before, .video-react .video-react-mute-control.video-react-vol-muted:before,
.video-react .video-react-volume-menu-button.video-react-vol-muted:before {
  content: "ïˆ‘";
}

.video-react-icon-volume-mute:before, .video-react .video-react-mute-control.video-react-vol-0:before,
.video-react .video-react-volume-menu-button.video-react-vol-0:before {
  content: "ïˆ’";
}

.video-react-icon-volume-down:before, .video-react .video-react-bezel .video-react-bezel-icon-volume-down:before, .video-react .video-react-mute-control.video-react-vol-2:before,
.video-react .video-react-volume-menu-button.video-react-vol-2:before, .video-react .video-react-mute-control.video-react-vol-1:before,
.video-react .video-react-volume-menu-button.video-react-vol-1:before {
  content: "ïˆ“";
}

.video-react-icon-volume-up:before, .video-react .video-react-bezel .video-react-bezel-icon-volume-up:before, .video-react .video-react-mute-control:before,
.video-react .video-react-volume-menu-button:before {
  content: "ïˆ”";
}

.video-react-icon-fullscreen:before {
  content: "ïˆ•";
}

.video-react-icon-fullscreen-exit:before {
  content: "ïˆ–";
}

.video-react-icon-closed-caption:before, .video-react .video-react-closed-caption:before {
  content: "ïˆ—";
}

.video-react-icon-hd:before {
  content: "ïˆ˜";
}

.video-react-icon-settings:before {
  content: "ïˆ™";
}

.video-react-icon-share:before {
  content: "ïˆš";
}

.video-react-icon-info:before {
  content: "ïˆ›";
}

.video-react-icon-info-outline:before {
  content: "ïˆœ";
}

.video-react-icon-close:before {
  content: "ïˆ";
}

.video-react-icon-circle:before, .video-react .video-react-volume-level:before, .video-react .video-react-play-progress:before {
  content: "ïˆž";
}

.video-react-icon-circle-outline:before {
  content: "ïˆŸ";
}

.video-react-icon-circle-inner-circle:before {
  content: "ïˆ ";
}

.video-react {
  display: block;
  vertical-align: top;
  box-sizing: border-box;
  color: #fff;
  background-color: #000;
  position: relative;
  font-size: 10px;
  line-height: 1;
  font-family: serif, Times, "Times New Roman";
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.video-react:-moz-full-screen {
  position: absolute;
}
.video-react:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important;
}
.video-react *,
.video-react *:before,
.video-react *:after {
  box-sizing: inherit;
}
.video-react ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.video-react.video-react-fluid, .video-react.video-react-16-9, .video-react.video-react-4-3 {
  width: 100%;
  max-width: 100%;
  height: 0;
}
.video-react.video-react-16-9 {
  padding-top: 56.25%;
}
.video-react.video-react-4-3 {
  padding-top: 75%;
}
.video-react.video-react-fill {
  width: 100%;
  height: 100%;
}
.video-react .video-react-video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.video-react.video-react-fullscreen {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important;
}
.video-react.video-react-fullscreen.video-react-user-inactive {
  cursor: none;
}

body.video-react-full-window {
  padding: 0;
  margin: 0;
  height: 100%;
  overflow-y: auto;
}
body.video-react-full-window .video-react-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}

.video-react button {
  background: none;
  border: none;
  color: inherit;
  display: inline-block;
  cursor: pointer;
  overflow: visible;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  transition: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.video-react .video-react-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.85;
  text-align: left;
  border: 6px solid rgba(43, 51, 63, 0.7);
  box-sizing: border-box;
  background-clip: padding-box;
  width: 50px;
  height: 50px;
  border-radius: 25px;
}
.video-react .video-react-loading-spinner:before, .video-react .video-react-loading-spinner:after {
  content: "";
  position: absolute;
  margin: -6px;
  box-sizing: inherit;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  opacity: 1;
  border: inherit;
  border-color: transparent;
  border-top-color: white;
  -webkit-animation: video-react-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, video-react-spinner-fade 1.1s linear infinite;
  animation: video-react-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, video-react-spinner-fade 1.1s linear infinite;
}

.video-react-seeking .video-react-loading-spinner,
.video-react-waiting .video-react-loading-spinner {
  display: block;
}

.video-react-seeking .video-react-loading-spinner:before,
.video-react-waiting .video-react-loading-spinner:before {
  border-top-color: white;
}

.video-react-seeking .video-react-loading-spinner:after,
.video-react-waiting .video-react-loading-spinner:after {
  border-top-color: white;
  -webkit-animation-delay: 0.44s;
  animation-delay: 0.44s;
}

@keyframes video-react-spinner-spin {
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes video-react-spinner-spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes video-react-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: white;
  }
  60% {
    border-top-color: #73859f;
  }
  100% {
    border-top-color: #73859f;
  }
}
@-webkit-keyframes video-react-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: white;
  }
  60% {
    border-top-color: #73859f;
  }
  100% {
    border-top-color: #73859f;
  }
}
.video-react .video-react-big-play-button {
  font-size: 3em;
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 0;
  cursor: pointer;
  opacity: 1;
  border: 0.06666em solid #fff;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  -webkit-border-radius: 0.3em;
  -moz-border-radius: 0.3em;
  border-radius: 0.3em;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
.video-react .video-react-big-play-button.video-react-big-play-button-center {
  top: 50%;
  left: 50%;
  margin-top: -0.75em;
  margin-left: -1.5em;
}
.video-react .video-react-big-play-button.big-play-button-hide {
  display: none;
}
.video-react:hover .video-react-big-play-button,
.video-react .video-react-big-play-button:focus {
  outline: 0;
  border-color: #fff;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
  -webkit-transition: all 0s;
  -moz-transition: all 0s;
  -o-transition: all 0s;
  transition: all 0s;
}

.video-react-menu-button {
  cursor: pointer;
}
.video-react-menu-button.video-react-disabled {
  cursor: default;
}

.video-react-menu .video-react-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  overflow: auto;
  font-family: serif, Times, "Times New Roman";
}
.video-react-menu li {
  list-style: none;
  margin: 0;
  padding: 0.2em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
}
.video-react-menu li:focus, .video-react-menu li:hover {
  outline: 0;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}
.video-react-menu li.video-react-selected, .video-react-menu li.video-react-selected:focus, .video-react-menu li.video-react-selected:hover {
  background-color: #fff;
  color: #2B333F;
}
.video-react-menu li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 0.3em 0;
  font-weight: bold;
  cursor: default;
}

.video-react-scrubbing .vjs-menu-button:hover .video-react-menu {
  display: none;
}

.video-react .video-react-menu-button-popup .video-react-menu {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0em;
  margin-bottom: 1.5em;
  border-top-color: rgba(43, 51, 63, 0.7);
}
.video-react .video-react-menu-button-popup .video-react-menu .video-react-menu-content {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  position: absolute;
  width: 100%;
  bottom: 1.5em;
  max-height: 15em;
}

.video-react-menu-button-popup .video-react-menu.video-react-lock-showing {
  display: block;
}

.video-react .video-react-menu-button-inline {
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  overflow: hidden;
}
.video-react .video-react-menu-button-inline:before {
  width: 2.222222222em;
}
.video-react .video-react-menu-button-inline:hover, .video-react .video-react-menu-button-inline:focus, .video-react .video-react-menu-button-inline.video-react-slider-active {
  width: 12em;
}
.video-react .video-react-menu-button-inline:hover .video-react-menu, .video-react .video-react-menu-button-inline:focus .video-react-menu, .video-react .video-react-menu-button-inline.video-react-slider-active .video-react-menu {
  display: block;
  opacity: 1;
}
.video-react .video-react-menu-button-inline.video-react-slider-active {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
.video-react .video-react-menu-button-inline .video-react-menu {
  opacity: 0;
  height: 100%;
  width: auto;
  position: absolute;
  left: 4em;
  top: 0;
  padding: 0;
  margin: 0;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
.video-react .video-react-menu-button-inline .video-react-menu-content {
  width: auto;
  height: 100%;
  margin: 0;
  overflow: hidden;
}

.video-react-no-flex .video-react-menu-button-inline .video-react-menu {
  display: block;
  opacity: 1;
  position: relative;
  width: auto;
}
.video-react-no-flex .video-react-menu-button-inline:hover, .video-react-no-flex .video-react-menu-button-inline:focus, .video-react-no-flex .video-react-menu-button-inline.video-react-slider-active {
  width: auto;
}

.video-react .video-react-poster {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  background-color: #000000;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
}
.video-react .video-react-poster img {
  display: block;
  vertical-align: middle;
  margin: 0 auto;
  max-height: 100%;
  padding: 0;
  width: 100%;
}

.video-react .video-react-slider {
  outline: 0;
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 0.45em 0 0.45em;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}
.video-react .video-react-slider:focus {
  -webkit-box-shadow: 0 0 1em #fff;
  -moz-box-shadow: 0 0 1em #fff;
  box-shadow: 0 0 1em #fff;
}

.video-react .video-react-control {
  outline: none;
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 4em;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}
.video-react .video-react-control:before {
  font-size: 1.8em;
  line-height: 1.67;
}
.video-react .video-react-control:focus:before, .video-react .video-react-control:hover:before, .video-react .video-react-control:focus {
  text-shadow: 0em 0em 1em #fff, 0em 0em 0.5em #fff;
}

.video-react .video-react-control-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.video-react-no-flex .video-react-control {
  display: table-cell;
  vertical-align: middle;
}

.video-react .video-react-control-bar {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
}

.video-react-has-started .video-react-control-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  visibility: visible;
  opacity: 1;
  -webkit-transition: visibility 0.1s, opacity 0.1s;
  -moz-transition: visibility 0.1s, opacity 0.1s;
  -o-transition: visibility 0.1s, opacity 0.1s;
  transition: visibility 0.1s, opacity 0.1s;
}

.video-react-has-started.video-react-user-inactive.video-react-playing .video-react-control-bar.video-react-control-bar-auto-hide {
  visibility: visible;
  opacity: 0;
  -webkit-transition: visibility 1s, opacity 1s;
  -moz-transition: visibility 1s, opacity 1s;
  -o-transition: visibility 1s, opacity 1s;
  transition: visibility 1s, opacity 1s;
}

.video-react-controls-disabled .video-react-control-bar,
.video-react-using-native-controls .video-react-control-bar,
.video-react-error .video-react-control-bar {
  display: none !important;
}

.video-react-audio.video-react-has-started.video-react-user-inactive.video-react-playing .video-react-control-bar {
  opacity: 1;
  visibility: visible;
}

.video-react-has-started.video-react-no-flex .video-react-control-bar {
  display: table;
}

.video-react .video-react-progress-control {
  -webkit-box-flex: auto;
  -moz-box-flex: auto;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 4em;
}

.video-react-live .video-react-progress-control {
  display: none;
}

.video-react .video-react-progress-holder {
  -webkit-box-flex: auto;
  -moz-box-flex: auto;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  height: 0.3em;
}

.video-react .video-react-progress-control:hover .video-react-progress-holder {
  font-size: 1.6666666667em;
}

/* If we let the font size grow as much as everything else, the current time tooltip ends up
 ginormous. If you'd like to enable the current time tooltip all the time, this should be disabled
 to avoid a weird hitch when you roll off the hover. */
.video-react .video-react-progress-control:hover .video-react-time-tooltip,
.video-react .video-react-progress-control:hover .video-react-mouse-display:after,
.video-react .video-react-progress-control:hover .video-react-play-progress:after {
  visibility: visible;
  font-size: 0.6em;
}

.video-react .video-react-progress-holder .video-react-play-progress,
.video-react .video-react-progress-holder .video-react-load-progress,
.video-react .video-react-progress-holder .video-react-tooltip-progress-bar,
.video-react .video-react-progress-holder .video-react-load-progress div {
  position: absolute;
  display: block;
  height: 0.3em;
  margin: 0;
  padding: 0;
  width: 0;
  left: 0;
  top: 0;
}

.video-react .video-react-play-progress {
  background-color: #fff;
}
.video-react .video-react-play-progress:before {
  position: absolute;
  top: -0.3333333333em;
  right: -0.5em;
  font-size: 0.9em;
}

.video-react .video-react-time-tooltip,
.video-react .video-react-mouse-display:after,
.video-react .video-react-play-progress:after {
  visibility: hidden;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  right: -1.9em;
  font-size: 0.9em;
  color: #000;
  content: attr(data-current-time);
  padding: 6px 8px 8px 8px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  -webkit-border-radius: 0.3em;
  -moz-border-radius: 0.3em;
  border-radius: 0.3em;
}

.video-react .video-react-time-tooltip,
.video-react .video-react-play-progress:before,
.video-react .video-react-play-progress:after {
  z-index: 1;
}

.video-react .video-react-progress-control .video-react-keep-tooltips-inside:after {
  display: none;
}

.video-react .video-react-load-progress {
  background: #bfc7d3;
  background: rgba(115, 133, 159, 0.5);
}

.video-react .video-react-load-progress div {
  background: white;
  background: rgba(115, 133, 159, 0.75);
}

.video-react.video-react-no-flex .video-react-progress-control {
  width: auto;
}

.video-react .video-react-time-tooltip {
  display: inline-block;
  height: 2.4em;
  position: relative;
  float: right;
  right: -1.9em;
}

.video-react .video-react-tooltip-progress-bar {
  visibility: hidden;
}

.video-react .video-react-progress-control .video-react-mouse-display {
  display: none;
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #000;
  z-index: 1;
}

.video-react-no-flex .video-react-progress-control .video-react-mouse-display {
  z-index: 0;
}

.video-react .video-react-progress-control:hover .video-react-mouse-display {
  display: block;
}

.video-react.video-react-user-inactive .video-react-progress-control .video-react-mouse-display,
.video-react.video-react-user-inactive .video-react-progress-control .video-react-mouse-display:after {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 1s, opacity 1s;
  -moz-transition: visibility 1s, opacity 1s;
  -o-transition: visibility 1s, opacity 1s;
  transition: visibility 1s, opacity 1s;
}

.video-react.video-react-user-inactive.video-react-no-flex .video-react-progress-control .video-react-mouse-display,
.video-react.video-react-user-inactive.video-react-no-flex .video-react-progress-control .video-react-mouse-display:after {
  display: none;
}

.video-react .video-react-mouse-display .video-react-time-tooltip,
.video-react .video-react-progress-control .video-react-mouse-display:after {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}

.video-react .video-react-play-control {
  cursor: pointer;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}
.video-react .video-react-fullscreen-control {
  cursor: pointer;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}

.video-react.video-react-fullscreen {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 9999;
}

.video-react .video-react-time-control {
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  font-size: 1em;
  line-height: 3em;
  min-width: 2em;
  width: auto;
  padding-left: 1em;
  padding-right: 1em;
}
.video-react .video-react-time-divider {
  line-height: 3em;
  min-width: initial;
  padding: 0;
}

.video-react .video-react-mute-control,
.video-react .video-react-volume-menu-button {
  cursor: pointer;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}
.video-react .video-react-volume-control {
  width: 5em;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.video-react .video-react-volume-bar {
  margin: 1.35em 0.45em;
}
.video-react .video-react-volume-bar.video-react-slider-horizontal {
  width: 5em;
  height: 0.3em;
}
.video-react .video-react-volume-bar.video-react-slider-horizontal .video-react-volume-level {
  width: 100%;
}
.video-react .video-react-volume-bar.video-react-slider-vertical {
  width: 0.3em;
  height: 5em;
  margin: 1.35em auto;
}
.video-react .video-react-volume-bar.video-react-slider-vertical .video-react-volume-level {
  height: 100%;
}
.video-react .video-react-volume-level {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff;
}
.video-react .video-react-volume-level:before {
  position: absolute;
  font-size: 0.9em;
}
.video-react .video-react-slider-vertical .video-react-volume-level {
  width: 0.3em;
}
.video-react .video-react-slider-vertical .video-react-volume-level:before {
  top: -0.5em;
  left: -0.3em;
}
.video-react .video-react-slider-horizontal .video-react-volume-level {
  height: 0.3em;
}
.video-react .video-react-slider-horizontal .video-react-volume-level:before {
  top: -0.3em;
  right: -0.5em;
}
.video-react .video-react-menu-button-popup.video-react-volume-menu-button .video-react-menu {
  display: block;
  width: 0;
  height: 0;
  border-top-color: transparent;
}
.video-react .video-react-menu-button-popup.video-react-volume-menu-button-vertical .video-react-menu {
  left: 0.5em;
  height: 8em;
}
.video-react .video-react-menu-button-popup.video-react-volume-menu-button-horizontal .video-react-menu {
  left: -2em;
}
.video-react .video-react-menu-button-popup.video-react-volume-menu-button .video-react-menu-content {
  height: 0;
  width: 0;
  overflow-x: hidden;
  overflow-y: hidden;
}
.video-react .video-react-volume-menu-button-vertical:hover .video-react-menu-content,
.video-react .video-react-volume-menu-button-vertical:focus .video-react-menu-content,
.video-react .video-react-volume-menu-button-vertical.video-react-slider-active .video-react-menu-content,
.video-react .video-react-volume-menu-button-vertical .video-react-lock-showing .video-react-menu-content {
  height: 8em;
  width: 2.9em;
}
.video-react .video-react-volume-menu-button-horizontal:hover .video-react-menu-content,
.video-react .video-react-volume-menu-button-horizontal:focus .video-react-menu-content,
.video-react .video-react-volume-menu-button-horizontal .video-react-slider-active .video-react-menu-content,
.video-react .video-react-volume-menu-button-horizontal .video-react-lock-showing .video-react-menu-content {
  height: 2.9em;
  width: 8em;
}
.video-react .video-react-volume-menu-button.video-react-menu-button-inline .video-react-menu-content {
  background-color: transparent !important;
}

.video-react .video-react-playback-rate .video-react-playback-rate-value {
  line-height: 3em;
  text-align: center;
}
.video-react .video-react-playback-rate .video-react-menu {
  width: 4em;
  left: 0em;
}

.video-react .video-react-bezel {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 52px;
  height: 52px;
  z-index: 17;
  margin-left: -26px;
  margin-top: -26px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 26px;
}
.video-react .video-react-bezel.video-react-bezel-animation {
  -moz-animation: video-react-bezel-fadeout 0.5s linear 1 normal forwards;
  -webkit-animation: video-react-bezel-fadeout 0.5s linear 1 normal forwards;
  animation: video-react-bezel-fadeout 0.5s linear 1 normal forwards;
  pointer-events: none;
}
.video-react .video-react-bezel.video-react-bezel-animation-alt {
  -moz-animation: video-react-bezel-fadeout-alt 0.5s linear 1 normal forwards;
  -webkit-animation: video-react-bezel-fadeout-alt 0.5s linear 1 normal forwards;
  animation: video-react-bezel-fadeout-alt 0.5s linear 1 normal forwards;
  pointer-events: none;
}
.video-react .video-react-bezel .video-react-bezel-icon {
  width: 36px;
  height: 36px;
  margin: 8px;
  font-size: 26px;
  line-height: 36px;
  text-align: center;
}
@keyframes video-react-bezel-fadeout {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: scale(2);
  }
}
@keyframes video-react-bezel-fadeout-alt {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: scale(2);
  }
}
.video-react .video-react-closed-caption {
  cursor: pointer;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}
.video-react video::-webkit-media-text-track-container {
  -webkit-transform: translateY(-30px);
  transform: translateY(-30px);
}

/* .slick-prev:before {
  content: "<";
  color: red;
  font-size: 30px;
}

.slick-next:before {
  content: ">";
  color: red;
  font-size: 30px;
} */

.lander-slider-series .slick-next, .lander-slider-testimonials .slick-next {
  right: -35px;
  border-width: 24px 0 24px 24px;
  border-color: transparent transparent transparent hsla(0, 0%, 100%, .25);
  width: 0;
  height: 0;
  border-style: solid;
  z-index: 1;
}

.lander-slider-series .slick-prev, .lander-slider-testimonials .slick-prev {
  left: -35px;
  border-width: 24px 24px 24px 0;
  border-color: transparent hsla(0, 0%, 100%, .25) transparent transparent;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: 1;
}

.lander-slider-testimonials .slick-next {
  right: 10px;
}
.lander-slider-testimonials .slick-prev {
  left: 10px;
}

@media (min-width: 1581px) {
  .lander-testimonialText .h4 {
    font-size: 24px;
  }
.lander-testimonialText .testimonialHeight {
  height: 300px;
}
.lander-testimonialText .h4 {
  font-size: 24px;
}
}

@media (min-width: 1331px) {
  .lander-testimonialText .lander-button-join {
    font-size: 110%;
  }
}

a:link {
  color: #007eff;
  background-color: transparent;
  text-decoration: none;
}

a:visited {
  color: #007eff;
  background-color: transparent;
  text-decoration: none;
}

a:hover {
  color: #56aaff;
  background-color: transparent;
  text-decoration: none;
}

a:active {
  color: #56aaff;
  background-color: transparent;
  text-decoration: none;
}

*{margin:0;padding:0}dd,dt,li,dl,ol,ul{list-style:none;padding:0;margin:0}body{font-family:Arial,Sans-Serif;font-size:12px}a{color:#fff;text-decoration:none;outline:0}a img{border:none}input{border:1px solid #000}.clear{clear:both}.h{display:none}#layout{padding:0 0 10px 0}#header,#section,#footer .footer_menu{margin:0 auto}#section{padding:5px 5px 45px 5px}#footer{margin:25px 0 0 0}#footer .footer_menu{overflow:hidden}

.clearfix {
    zoom: 1;
}
.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
    width: 0;
    height: 0;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    zoom: 1;
}
.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
    width: 0;
    height: 0;
}
.clearfix:after {
    clear: both;
}
a {
    -moz-transition: color, 0.2s;
    -o-transition: color, 0.2s;
    -webkit-transition: color, 0.2s;
    transition: color, 0.2s;
}
.left,
.page_login #main #login_page #login .inlineLabels .ctrlHolder.formElement_captcha img {
    float: left;
}
.relative,
.main,
#header .headerWrapper,
#footer,
.footerCols,
.page_login #main #login_page,
.page_login #main #login_page #login,
.page_login #main #login_page .ctrlHolder,
.page_login #main #login_page .buttonHolder,
.page_login #main #login_page #login .inlineLabels .ctrlHolder.formElement_rememberme .multiField input[type="checkbox"] {
    position: relative;
}
.page_joinresponse #header .headerWrapper .headerPart.headerRight,
.page_joinresponse #header .headerWrapper .headerCenter,
.page_login #main #login_page #accountinfos h3,
.page_login #main #login_page .ctrlHolder label,
.page_login #main #login_page #login .inlineLabels .ctrlHolder.formElement_captcha br,
.page_login #main #login_page div#forgot h3,
.page_login #main #login_page br {
    display: none;
}
#footer,
.page_login #main #login_page #loginTitle,
.page_login #main #login_page #login.recover > h3,
.page_login #main #login_page div#forgot,
.page_login #main #login_page div#forgot p > a,
.page_login #main #login_page #accountinfos div p,
.page_login #main #login_page #help,
.page_login #main #login_page #help a,
.page_login .page_login #main .email-sent,
.page_login .page_login #main .login-here {
    text-align: center;
}
.main,
#header .headerWrapper,
#footer,
.footerCols,
.page_joinresponse .receipt,
.page_terms .main > div,
.page_refund .main > div,
.page_privacy .main > div,
.page_2257 .main > div,
.page_login #main #login_page,
.page_login #main #login_page div#forgot,
.page_login .page_login #main .email-sent,
.page_login .page_login #main .login-here {
    margin: auto;
}
html,
body,
#layout,
#section,
.page_login #main #login_page .ctrlHolder,
.page_login #main #login_page .buttonHolder,
.page_login #main #login_page .ctrlHolder.formElement_csrfToken,
.page_login #main #login_page #login .inlineLabels .ctrlHolder.formElement_captcha input,
.page_login #main #login_page #login .inlineLabels .ctrlHolder.formElement_rememberme .multiField,
.page_login #main #login_page .buttonHolder input[type="submit"],
.page_login #main #login_page div#forgot p > a,
.page_login #main #login_page #login .ctrlHolder label.error,
.page_login #main #login_page #accountinfos div p,
.page_login .page_login #main .login-here a {
    margin: 0;
}
.footerCols > div h3 {
    margin-bottom: 10px;
}
.page_terms .main .module h3,
.page_terms .main .module h3 strong,
.page_refund .main .module h3,
.page_refund .main .module h3 strong,
.page_privacy .main .module h3,
.page_privacy .main .module h3 strong,
.page_2257 .main .module h3,
.page_2257 .main .module h3 strong,
.page_terms .main .module p,
.page_terms .main .module pre,
.page_refund .main .module p,
.page_refund .main .module pre,
.page_privacy .main .module p,
.page_privacy .main .module pre,
.page_2257 .main .module p,
.page_2257 .main .module pre,
.page_terms .main .module ul,
.page_refund .main .module ul,
.page_privacy .main .module ul,
.page_2257 .main .module ul,
.page_login #main #login_page #login,
.page_login #main #login_page #login .ctrlHolder label.error,
.page_login #main #login_page #accountinfos div p,
.page_login .page_login #main .email-sent,
.page_login .page_login #main .login-here {
    margin-bottom: 20px;
}
.page_joinresponse .receipt,
.page_login #main #login_page #loginTitle,
.page_login #main #login_page #login.recover > h3 {
    margin-bottom: 30px;
}
.page_login #main #login_page div#forgot {
    margin-bottom: 40px;
}
html,
body,
#layout,
#section,
#header,
.page_login #main #login_page .ctrlHolder,
.page_login #main #login_page .buttonHolder,
.page_login #main #login_page .buttonHolder input[type="submit"],
.page_login #main #login_page div#forgot p > a,
.page_login .page_login #main .login-here a {
    padding: 0;
}
#header .headerWrapper,
.footerCols,
.page_joinresponse .receipt {
    padding: 0 10px;
}
.page_login #main #login_page .ctrlHolder,
.page_login #main #login_page .buttonHolder,
.page_login #main #login_page .buttonHolder input[type="submit"],
.page_login #main #login_page div#forgot p > a,
.page_login #main #login_page #login .ctrlHolder label.error,
.page_login #main #login_page #accountinfos div p,
.page_login .page_login #main .login-here a {
    border: 0;
}
body.page_warningpage #section,
.page_login #main #login_page div#forgot p > a,
.page_login #main #login_page #login .ctrlHolder label.error,
.page_login #main #login_page #accountinfos div p {
    background: none !important;
}
.page_login #main #login_page #loginTitle,
.page_login #main #login_page #login.recover > h3,
.page_login #main #login_page div#forgot p,
.page_login #main #login_page div#forgot p:before,
.page_login #main #login_page #accountinfos div {
    float: none;
}
html,
body,
#layout,
#section,
.main,
#header,
#footer,
.page_freescene .videoWrapper,
.page_video .videoWrapper,
.page_login #main #login_page,
.page_login #main #login_page #loginTitle,
.page_login #main #login_page #login.recover > h3,
.page_login #main #login_page .ctrlHolder,
.page_login #main #login_page .buttonHolder,
.page_login #main #login_page .ctrlHolder input[type="text"],
.page_login #main #login_page .ctrlHolder input[type="password"],
.page_login #main #login_page .buttonHolder input[type="submit"],
.page_login #main #login_page #login .ctrlHolder label.error,
.page_login #main #login_page #accountinfos div p,
.page_login .page_login #main .login-here a {
    width: 100%;
}
.page_join #footer,
.page_login #footer,
.page_joinresponse #footer {
    min-width: 0;
}
#ATChannels {
    min-width: 980px;
}
.page_terms .main,
.page_2257 .main,
.page_refund .main,
.page_privacy .main,
.page_joinresponse .main,
.page_logout .main {
    max-width: 980px;
}
.fontSize0,
#footer {
    font-size: 0;
}
.footerCols > div h3:before,
.page_login #main #login_page #login .inlineLabels .ctrlHolder.formElement_rememberme label.optional,
.page_login #main #login_page div#forgot p,
.page_login #main #login_page div#forgot p:before,
.page_login #main #login_page div#forgot p > a,
.page_login #main #login_page #help a {
    display: inline-block;
}
html,
body,
#header .headerWrapper,
#header .headerWrapper .headerPart {
    height: 100%;
}
.footerCols > div {
    display: inline-block;
    vertical-align: top;
}
.page_login #main #login_page .ctrlHolder input[type="text"]::-webkit-input-placeholder,
.page_login #main #login_page .ctrlHolder input[type="password"]::-webkit-input-placeholder,
.page_login #main #login_page .ctrlHolder input[type="text"]::-moz-placeholder,
.page_login #main #login_page .ctrlHolder input[type="password"]::-moz-placeholder,
.page_login #main #login_page .ctrlHolder input[type="text"]:-ms-input-placeholder,
.page_login #main #login_page .ctrlHolder input[type="password"]:-ms-input-placeholder {
    color: #888;
    letter-spacing: -1px;
    font-style: italic;
}
*,
*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-text-size-adjust: 100%;
}
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="url"],
input[type="search"],
input[type="password"],
input[type="submit"],
button,
select {
    -moz-appearance: none;
    -webkit-appearance: none;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="password"]:focus,
input[type="submit"]:focus,
button:focus,
select:focus {
    outline: 0;
}
input[type="text"]:invalid,
input[type="email"]:invalid,
input[type="tel"]:invalid,
input[type="url"]:invalid,
input[type="search"]:invalid,
input[type="password"]:invalid,
input[type="submit"]:invalid,
button:invalid,
select:invalid {
    box-shadow: none;
}
html,
body,
#layout,
#section {
    min-height: 100vh;
}
#section {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
}
.isIPad #section {
    display: block;
}
.page_join #section {
    min-width: 980px;
}
.mainWrapper {
    -webkit-flex: 1 0 auto;
    flex: 1 0 auto;
}
.page_login .mainWrapper {
    display: flex;
    align-items: center;
    justify-content: center;
}
body {
    font: normal 16px/1.3 latoregular, helvetica, sans-serif;
    color: #fff;
    background: #000;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
body.page_join {
    background: #000;
}
body.page_warningpage {
    background: #000 url("warning_bg.jpg") no-repeat center top/cover;
}
@media (max-width: 700px) {
    body.page_warningpage {
        background-position: center 58px;
    }
}
.mainWrapper {
    padding-top: 55px;
}
@media (max-width: 700px) {
    .mainWrapper {
        padding-top: 110px;
    }
    .page_joinresponse .mainWrapper,
    .page_join .mainWrapper {
        padding-top: 55px;
    }
}
@media (max-device-width: 700px) and (orientation: landscape) {
    .mainWrapper {
        padding-top: 0;
    }
    .page_joinresponse .mainWrapper,
    .page_join .mainWrapper {
        padding-top: 0;
    }
}
.page_warningpage .mainWrapper {
    padding-top: 55px;
}
@media (max-width: 700px) {
    .page_warningpage .mainWrapper {
        padding-top: 58px;
    }
}
@media (max-device-width: 700px) and (orientation: landscape) {
    .page_warningpage .mainWrapper {
        padding-top: 0;
    }
}
.main {
    max-width: 1700px;
    padding: 20px 10px;
}
.page_home .main {
    padding-top: 0;
}
.page_warningpage .main {
    min-height: calc(100vh - 55px);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    flex: 0 0 auto;
}
@media (max-width: 700px) {
    .page_warningpage .main {
        min-height: calc(100vh - 58px);
    }
}
.page_join .main {
    max-width: 1200px;
    flex: auto;
}
@media (max-width: 1140px) {
    .page_join .main {
        min-height: auto;
    }
}
.page_freescene .main,
.page_video .main {
    max-width: 1390px;
}
a {
    color: #fff;
}
@media (min-width: 1140px) {
    a:hover {
        color: #edae00;
    }
}
#header {
    transition: top 0.2s;
    position: fixed;
    top: 0;
    height: 55px;
    z-index: 10;
    background: #000;
    border-bottom: 1px solid #404040;
}
@media (max-device-width: 700px) and (orientation: landscape) {
    #header {
        position: static;
    }
}
@media (max-width: 700px) {
    #header {
        height: auto;
        border: 0;
    }
}
@media (min-width: 701px) {
    .page_warningpage #header {
        background: transparent;
        border: 0;
    }
}
#header .headerWrapper {
    max-width: 1700px;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    padding: 0 10px;
}
.page_joinresponse #header .headerWrapper {
    justify-content: center;
}
@media (max-width: 700px) {
    #header .headerWrapper {
        height: auto;
        flex-direction: column;
        justify-content: center;
        padding: 0;
    }
}
#header .headerWrapper .headerPart {
    flex-wrap: nowrap;
    display: flex;
    align-items: center;
    flex: 1 1 auto;
}
.page_joinresponse #header .headerWrapper .headerPart {
    flex: none;
}
@media (max-width: 700px) {
    #header .headerWrapper .headerPart {
        height: auto;
        justify-content: center;
    }
}
@media (max-width: 700px) {
    #header .headerWrapper .headerPart.headerLeft {
        padding: 10px 0;
    }
}
#header .headerWrapper .headerPart.headerRight {
    text-align: right;
    justify-content: flex-end;
}
@media (min-width: 1141px) {
    #header .headerWrapper .headerPart.headerRight {
        padding-left: 80px;
    }
}
@media (max-width: 700px) {
    #header .headerWrapper .headerPart.headerRight {
        width: 100%;
        justify-content: space-between;
        align-items: stretch;
    }
}
#header .headerWrapper .headerCenter {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
@media (max-width: 1140px) {
    #header .headerWrapper .headerCenter {
        display: none;
    }
}
#seriesContainer {
    border-top: 10px solid #404040;
    padding-top: 40px;
    background: #000;
}
#seriesWrapper {
    max-width: 1700px;
    width: 100%;
    margin: 0 auto;
    padding: 0 10px;
}
#footer {
    color: #fff;
    font-size: 15px;
    padding: 40px 0 60px;
    background: #000;
}
@media (max-width: 1140px) {
    #footer {
        padding: 40px 0 40px;
    }
}
.footerCols {
    max-width: 1700px;
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-flow: row wrap;
}
.footerCols > div {
    margin: 0 0 40px;
    font-size: 15px;
    text-align: left;
    flex: 1;
    padding: 0 1%;
}
@media (max-width: 1140px) {
    .footerCols > div {
        width: 50%;
        flex: 1 1 auto;
    }
}
@media (max-width: 700px) {
    .footerCols > div {
        width: 100%;
        text-align: center;
    }
}
.footerCols > div#footerWhatIs {
    padding-left: 0;
}
@media (max-width: 700px) {
    .footerCols > div#footerWhatIs {
        display: none;
    }
}
.footerCols > div#footerBenefits {
    display: flex;
}
@media (max-width: 700px) {
    .footerCols > div#footerBenefits {
        display: none;
    }
}
@media (max-width: 1140px) {
    .footerCols > div#footerBenefits {
        justify-content: flex-end;
    }
}
@media (min-width: 1141px) {
    .footerCols > div#footerBenefits {
        justify-content: center;
    }
}
.footerCols > div#footerNavContainer {
    padding-right: 0;
}
@media (max-width: 1140px) {
    .footerCols > div#footerNavContainer {
        text-align: center;
        margin-bottom: 0;
    }
}
.footerCols > div#footerNavContainer #socialJoinContainer {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-flow: row wrap;
}
.footerCols > div#footerNavContainer #socialJoinContainer > div {
    margin-bottom: 10px;
}
@media (max-width: 1140px) {
    .footerCols > div#footerNavContainer #socialJoinContainer {
        justify-content: center;
    }
}
.footerCols > div h3 {
    color: #fff;
    font: normal 1.85vw/38px title, helvetica, sans-serif;
    text-transform: uppercase;
}
@media (min-width: 1700px) {
    .footerCols > div h3 {
        font-size: 34px;
    }
}
@media (max-width: 1140px) {
    .footerCols > div h3 {
        font-size: 30px;
    }
}
.footerCols > div h3 strong {
    font-family: titlebold, helvetica, sans-serif;
}
.footerCols > div h3:before {
    vertical-align: middle;
    content: "";
    width: 42px;
    height: 38px;
    background: url("footer-benefits.svg") no-repeat left top/32px 32px;
}
@supports (mask: url()) and (-webkit-mask: url()) {
    .footerCols > div h3:before {
        background: #fff;
        mask: url("footer-benefits.svg") no-repeat left top/32px 32px;
        -webkit-mask: url("footer-benefits.svg") no-repeat left top/32px 32px;
    }
}
.footerCols > div:first-of-type h3:before {
    background-image: url("footer-whatis.svg");
}
@supports (mask: url()) and (-webkit-mask: url()) {
    .footerCols > div:first-of-type h3:before {
        background: #fff;
        mask: url("footer-whatis.svg") no-repeat left top/32px 32px;
        -webkit-mask: url("footer-whatis.svg") no-repeat left top/32px 32px;
    }
}
.page_atchannels .header,
.page_atchannels .footer {
    color: #fff;
}
.page_freescene .videoWrapper,
.page_video .videoWrapper {
    display: flex;
}
@media (max-width: 1140px) {
    .page_freescene .videoWrapper,
    .page_video .videoWrapper {
        padding: 0;
        max-height: none;
        flex-flow: column;
    }
}
.page_freescene .playerWrapper,
.page_video .playerWrapper {
    width: calc(100% - 410px);
    max-width: 960px;
}
@media (max-width: 1140px) {
    .page_freescene .playerWrapper,
    .page_video .playerWrapper {
        width: 100%;
        margin: auto;
    }
}
.page_joinresponse .receipt {
    min-height: 250px;
}
.page_joinresponse .receipt .content {
    padding-top: 42px;
}
.page_joinresponse .receipt p {
    margin-bottom: 10px;
}
.page_joinresponse .logo:before {
    content: "Transaction Declined";
    display: block;
    color: #fff;
    font: normal 30px title, helvetica, sans-serif;
    margin-bottom: 35px;
    text-transform: uppercase;
}
.page_joinresponse #footer .GA_Click:visited {
    text-decoration: none !important;
}
.page_terms .main .module,
.page_refund .main .module,
.page_privacy .main .module,
.page_2257 .main .module {
    padding: 0;
    color: #fff;
    font-size: 14px;
}
@media (max-width: 700px) {
    .page_terms .main .module,
    .page_refund .main .module,
    .page_privacy .main .module,
    .page_2257 .main .module {
        font-size: 16px;
    }
}
.page_terms .main .module h3,
.page_terms .main .module h3 strong,
.page_refund .main .module h3,
.page_refund .main .module h3 strong,
.page_privacy .main .module h3,
.page_privacy .main .module h3 strong,
.page_2257 .main .module h3,
.page_2257 .main .module h3 strong {
    color: #fff;
    font: normal 24px/30px title, helvetica, sans-serif;
    text-transform: uppercase;
}
.page_terms .main .module p,
.page_terms .main .module pre,
.page_refund .main .module p,
.page_refund .main .module pre,
.page_privacy .main .module p,
.page_privacy .main .module pre,
.page_2257 .main .module p,
.page_2257 .main .module pre {
    text-align: justify;
}
.page_terms .main .module li,
.page_refund .main .module li,
.page_privacy .main .module li,
.page_2257 .main .module li {
    margin: 0 0 10px;
}
.page_terms .main .module .legalList > li > b,
.page_refund .main .module .legalList > li > b,
.page_privacy .main .module .legalList > li > b,
.page_2257 .main .module .legalList > li > b {
    display: block;
    margin-top: 20px;
    font: normal 18px/30px latoregular, helvetica, sans-serif;
}
.page_terms .main .module .legalList li span,
.page_refund .main .module .legalList li span,
.page_privacy .main .module .legalList li span,
.page_2257 .main .module .legalList li span {
    color: #fff !important;
}
.page_terms .main .module .module-content > p > strong,
.page_refund .main .module .module-content > p > strong,
.page_privacy .main .module .module-content > p > strong,
.page_2257 .main .module .module-content > p > strong {
    font: normal 19px/30px latoregular, helvetica, sans-serif;
}
.page_terms .main .module a,
.page_refund .main .module a,
.page_privacy .main .module a,
.page_2257 .main .module a {
    color: #fff !important;
    text-decoration: underline;
}
.page_terms .main .module a:hover,
.page_refund .main .module a:hover,
.page_privacy .main .module a:hover,
.page_2257 .main .module a:hover {
    color: #edae00 !important;
    text-decoration: none;
}
.page_login #main #login_page {
    max-width: 500px;
}
.page_login #main #login_page #login {
    padding: 35px 45px 45px;
    border: 1px solid #404040;
    background: rgba(0, 0, 0, 0.2);
}
.page_login #main #login_page #loginTitle,
.page_login #main #login_page #login.recover > h3 {
    display: block;
    letter-spacing: 2px;
    text-transform: uppercase;
    font: normal 30px/1.2 title, helvetica, sans-serif;
    color: #fff;
}
.page_login #main #login_page #loginTitle .strong,
.page_login #main #login_page #login.recover > h3 .strong {
    font-family: titlebold, helvetica, sans-serif;
}
.page_login #main #login_page #login.recover > h3 {
    font: normal 30px/1.2 title, helvetica, sans-serif !important;
    color: #fff !important;
}
.page_login #main #login_page .ctrlHolder,
.page_login #main #login_page .buttonHolder {
    display: block;
    overflow: hidden;
}
.page_login #main #login_page .ctrlHolder {
    margin: 0 0 20px;
}
.page_login #main #login_page .ctrlHolder input[type="text"],
.page_login #main #login_page .ctrlHolder input[type="password"] {
    display: block;
    outline: none;
    padding: 10px;
    border: 1px solid #404040;
    color: #000;
    border-radius: 5px;
    font: normal 22px latoregular, helvetica, sans-serif;
    background: #fff;
}
.page_login #main #login_page .ctrlHolder input[type="text"].error,
.page_login #main #login_page .ctrlHolder input[type="password"].error {
    border: 2px solid #e10327;
    background: #fff;
}
.page_login #main #login_page .ctrlHolder input[type="text"].error:focus,
.page_login #main #login_page .ctrlHolder input[type="password"].error:focus {
    border: 1px solid #e10327;
}
.page_login #main #login_page .ctrlHolder input[type="text"]:focus,
.page_login #main #login_page .ctrlHolder input[type="password"]:focus {
    border-color: #fff;
}
.page_login #main #login_page #login .inlineLabels .ctrlHolder.formElement_captcha img {
    width: 206px;
    height: 80px;
    margin: 0 20px 0 0;
    padding: 3px;
    background: #fff;
    border: 1px solid #404040;
}
.page_login #main #login_page #login .inlineLabels .ctrlHolder.formElement_captcha input {
    float: right;
    width: 59%;
    color: #fff;
}
.page_login #main #login_page #login .inlineLabels .ctrlHolder.formElement_rememberme {
    display: flex;
    padding: 5px 0;
    align-items: center;
}
.page_login #main #login_page #login .inlineLabels .ctrlHolder.formElement_rememberme .multiField {
    display: flex;
    order: 1;
    flex: 0;
}
.page_login #main #login_page #login .inlineLabels .ctrlHolder.formElement_rememberme .multiField input[type="checkbox"] {
    -moz-appearance: none;
    -webkit-appearance: none;
    cursor: pointer;
    display: block;
    width: 60px;
    height: 30px;
    outline: none;
    border-radius: 20px;
    transition: 0.5s;
    margin: 0 15px 0 0;
    background: rgba(255, 255, 255, 0.25);
}
.page_login #main #login_page #login .inlineLabels .ctrlHolder.formElement_rememberme .multiField input[type="checkbox"]:before {
    top: -1px;
    left: 0;
    content: "";
    position: absolute;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: #fff;
    transition: 0.5s;
    transform: scale(0.85);
    box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
}
.page_login #main #login_page #login .inlineLabels .ctrlHolder.formElement_rememberme .multiField input[type="checkbox"]:checked {
    background: #62d696;
}
.page_login #main #login_page #login .inlineLabels .ctrlHolder.formElement_rememberme .multiField input[type="checkbox"]:checked:before {
    left: 30px;
    box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
}
.page_login #main #login_page #login .inlineLabels .ctrlHolder.formElement_rememberme label.optional {
    order: 2;
    color: #fff;
    font: normal 21px latoregular, helvetica, sans-serif;
}
.page_login #main #login_page .buttonHolder {
    margin-top: 40px;
}
.page_login #main #login_page .buttonHolder input[type="submit"] {
    -moz-appearance: none;
    -webkit-appearance: none;
    -moz-border-radius: 40px;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    transition: border 0.3s;
    display: block;
    height: auto;
    padding: 20px;
    font: normal 22px latoregular, helvetica, sans-serif;
    color: #000;
    background: #fff;
    text-transform: none;
}
@media (hover: hover) {
    .page_login #main #login_page .buttonHolder input[type="submit"]:hover {
        background: #f2f2f2;
        color: #000;
    }
}
.page_login #main #login_page div#forgot {
    padding: 20px;
}
.page_login #main #login_page div#forgot p:before {
    content: "Forgot Your Password? ";
    width: auto;
    margin: 0 8px 0;
    text-align: left;
    text-transform: none;
    font: 18px latoregular, helvetica, sans-serif;
    color: #fff;
}
.page_login #main #login_page div#forgot p > a {
    transition: border 0.3s;
    width: auto;
    font: 18px latoregular, helvetica, sans-serif;
    color: #fff;
    border-bottom: 1px solid #fff;
}
@media (hover: hover) {
    .page_login #main #login_page div#forgot p > a:hover {
        color: #edae00;
        border-color: #edae00;
    }
}
.page_login #main #login_page #login .ctrlHolder label.error,
.page_login #main #login_page #accountinfos div p {
    display: block;
    padding: 8px 5px;
    font: normal 18px latoregular, helvetica, sans-serif;
    overflow: hidden;
    color: #e10327;
}
.page_login #main #login_page #login .ctrlHolder label.error {
    text-align: left;
    margin-bottom: 0;
}
.page_login #main #login_page #login .ctrlHolder label.error[for="captcha"] {
    width: 59%;
    margin-left: 246px;
}
.page_login #main #login_page #help {
    padding: 0 0 53px;
    margin-top: 40px;
}
.page_login #main #login_page #help a {
    transition: border 0.3s;
    width: auto;
    font: 18px latoregular, helvetica, sans-serif;
    color: #fff;
    border-bottom: 1px solid #fff;
}
@media (hover: hover) {
    .page_login #main #login_page #help a:hover {
        color: #edae00;
        border-color: #edae00;
    }
}
.page_login .page_login #main .email-sent {
    max-width: 500px;
    margin-top: 110px;
    word-break: break-all;
    font-size: 20px;
}
.page_login .page_login #main .login-here {
    max-width: 500px;
    margin-bottom: 110px;
    word-break: break-all;
}
.page_login .page_login #main .login-here a {
    -moz-appearance: none;
    -webkit-appearance: none;
    -moz-border-radius: 40px;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    transition: border 0.3s;
    display: block;
    height: auto;
    padding: 20px;
    font: normal 22px latoregular, helvetica, sans-serif;
    color: #fff;
    border: 3px solid #fff;
    background: transparent;
    text-transform: none;
}
@media (hover: hover) {
    .page_login .page_login #main .login-here a:hover {
        border-color: #fff;
    }
}
@font-face {
    font-family: "title";
    src: local("Oswald Light"), local("Oswald-Light"), url("Oswald-Light.woff2") format("woff2"), url("Oswald-Light.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "titlebold";
    src: local("Oswald Bold"), local("Oswald-Bold"), url("Oswald-Bold.woff2") format("woff2"), url("Oswald-Bold.woff") format("woff");
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: "titleblack";
    src: local("Oswald Bold"), local("Oswald-Bold"), url("Oswald-Bold.woff2") format("woff2"), url("Oswald-Bold.woff") format("woff");
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: "latoregular";
    src: local("Lato Regular"), local("Lato-Regular"), url("Lato-Regular.woff2") format("woff2"), url("Lato-Regular.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "latobold";
    src: local("Lato Bold"), local("Lato-Bold"), url("Lato-Bold.woff2") format("woff2"), url("Lato-Bold.woff") format("woff");
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: "latolight";
    src: local("Lato-Light"), url("Lato-Light.woff2") format("woff2"), url("Lato-Light.woff") format("woff");
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: "latoblack";
    src: local("Lato Black"), local("Lato-Black"), url("Lato-Black.woff2") format("woff2"), url("Lato-Black.woff") format("woff");
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: "latoitalic";
    src: local("Lato Italic"), local("Lato-Italic"), url("Lato-Italic.woff2") format("woff2"), url("Lato-Italic.woff") format("woff");
    font-weight: normal;
    font-style: italic;
}
.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus {
    outline: 0;
}
.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}
.slick-slider .slick-list,
.slick-slider .slick-track {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:after,
.slick-track:before {
    display: table;
    content: "";
}
.slick-track:after {
    clear: both;
}
.slick-loading .slick-track {
    visibility: hidden;
}
.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir="rtl"] .slick-slide {
    float: right;
}
.slick-slide img {
    display: block;
}
.slick-slide.slick-loading img {
    display: none;
}
.slick-slide.dragging img {
    pointer-events: none;
}
.slick-initialized .slick-slide {
    display: block;
}
.slick-loading .slick-slide {
    visibility: hidden;
}
.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}



.vale_Link_LogoLink{display:inline-block;padding:0}.vale_Link_LogoLink>a{position:relative;display:block;width:200px;margin:0 auto}@media (max-width:700px){.vale_Link_LogoLink>a{width:250px}}.vale_Link_LogoLink>a img{display:block;margin:auto;max-width:100%;height:auto}
.vale_Label_LogoSlogan{position:relative}.vale_Label_LogoSlogan:before,.vale_Label_LogoSlogan .labelContent{display:inline-block}.vale_Label_LogoSlogan{height:100%}.vale_Label_LogoSlogan{display:inline-block;vertical-align:top}.vale_Label_LogoSlogan:before{content:'';vertical-align:middle;height:100%;width:0}.vale_Label_LogoSlogan .labelContent{vertical-align:middle;padding:0 10px;font:normal 12px/15px title,helvetica,sans-serif;text-transform:uppercase;letter-spacing:1px;color:#fff}@media (max-width:700px){.vale_Label_LogoSlogan .labelContent{display:none}}.vale_Label_LogoSlogan .labelContent strong{font-family:titlebold,helvetica,sans-serif}
.page_freescene .Cms_HtmlSnippet_HeaderFreeSceneLink{display:none}.Cms_HtmlSnippet_HeaderFreeSceneLink{height:100%;display:flex;align-items:center}.Cms_HtmlSnippet_HeaderFreeSceneLink>a{border-radius:3px;border:1px solid #404040;font:15px/1 latoregular,helvetica,sans-serif;padding:10px 7px}@media (hover:hover){.Cms_HtmlSnippet_HeaderFreeSceneLink>a:hover{background:#fff;color:#000}}.Cms_HtmlSnippet_HeaderFreeSceneLink>a>strong{font-family:latoblack,helvetica,sans-serif;text-transform:uppercase;margin:0 3px}
.vale_Link_LoginLink{display:inline-block}.vale_Link_LoginLink{margin-right:20px}@media (max-width:700px){.vale_Link_LoginLink{width:50%;margin:0;text-align:center}}.vale_Link_LoginLink>.GA_Click{text-transform:uppercase;font:16px latoregular,helvetica,sans-serif;color:#fff}.page_warningpage .vale_Link_LoginLink>.GA_Click{color:#fff}@media (max-width:700px){.vale_Link_LoginLink>.GA_Click{font:22px/1 latoregular,helvetica,sans-serif;text-align:center;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-top:1px solid #404040;border-bottom:1px solid #404040}}
.vale_Link_JoinButton{position:relative}.page_join .vale_Link_JoinButton{display:none}.vale_Link_JoinButton .GA_Click span{text-align:center}.vale_Link_JoinButton{display:inline-block}.vale_Link_JoinButton .GA_Click{background-color:#fff;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFFFF',endColorstr='#FFFFF');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#fff),color-stop(100%,#fff));background-image:-moz-linear-gradient(top,#fff 1%,#fff 100%);background-image:-webkit-linear-gradient(top,#fff 1%,#fff 100%);background-image:linear-gradient(to bottom,#fff 1%,#fff 100%)}.vale_Link_JoinButton{z-index:1}@media (max-width:700px){.vale_Link_JoinButton{width:50%}}.vale_Link_JoinButton .GA_Click{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;display:block}@media (hover:hover){.vale_Link_JoinButton .GA_Click:hover{background:#f2f2f2}}@media (max-width:700px){.vale_Link_JoinButton .GA_Click{border-radius:0}}.vale_Link_JoinButton .GA_Click span{display:block;padding:0 15px;color:#000;font:16px/28px latoblack,helvetica,sans-serif;text-transform:uppercase}@media (max-width:700px){.vale_Link_JoinButton .GA_Click span{font:22px/1 latoblack,helvetica,sans-serif;padding:7px 10px;border-radius:0;max-width:200px;margin:0 auto}}
.vale_Link_PromoStyle{margin:0 auto 15px}.vale_Link_PromoStyle img{display:block;width:100%;max-width:1920px;margin:0 auto}
.Cms_HtmlSnippet_CtaFreeScene{margin-top:0.75vw}@media (min-width:1141px){.Cms_HtmlSnippet_CtaFreeScene{display:none}}@media (max-width:700px){.Cms_HtmlSnippet_CtaFreeScene{margin-top:1.75vw}}.Cms_HtmlSnippet_CtaFreeScene>a{border-radius:3px;display:block;color:#fff;border:1px solid #fff;background:#000;font:28px/1 latoregular,helvetica,sans-serif;padding:10px;width:100%;text-align:center;text-transform:uppercase}@media (hover:hover){.Cms_HtmlSnippet_CtaFreeScene>a:hover{background:#fff;color:#000}}.Cms_HtmlSnippet_CtaFreeScene>a>strong{font-family:latoblack,helvetica,sans-serif;text-transform:uppercase;margin:0 3px}
.Cms_HtmlSnippet_Massonry{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;max-width:1700px;margin:0.75vw 0 auto}.Cms_HtmlSnippet_Massonry .masonry-row{flex-flow:row wrap;display:flex;justify-content:space-between;min-height:100%;height:auto}.Cms_HtmlSnippet_Massonry .square2-2-container,.Cms_HtmlSnippet_Massonry .square1-2-container{display:flex;flex-flow:row wrap;justify-content:space-between}.Cms_HtmlSnippet_Massonry .square2-2-container{width:49.6%}.Cms_HtmlSnippet_Massonry .square2-2-container .square1-1{width:49.25%}.Cms_HtmlSnippet_Massonry .square2-2-container .square2-2{width:100%}.Cms_HtmlSnippet_Massonry .square1-2-container{width:24.4%}.Cms_HtmlSnippet_Massonry .square1-2-container .square1-2,.Cms_HtmlSnippet_Massonry .square1-2-container .square1-1{width:100%}.Cms_HtmlSnippet_Massonry .square1-1,.Cms_HtmlSnippet_Massonry .square2-2,.Cms_HtmlSnippet_Massonry .square1-2{margin-bottom:.65vw}.Cms_HtmlSnippet_Massonry .square1-1 img,.Cms_HtmlSnippet_Massonry .square1-1 video,.Cms_HtmlSnippet_Massonry .square2-2 img,.Cms_HtmlSnippet_Massonry .square2-2 video,.Cms_HtmlSnippet_Massonry .square1-2 img,.Cms_HtmlSnippet_Massonry .square1-2 video{width:100%;display:block}.Cms_HtmlSnippet_Massonry .square1-1 img,.Cms_HtmlSnippet_Massonry .square1-2 img{max-width:410px}.Cms_HtmlSnippet_Massonry .square2-2 img{max-width:833px}@media (max-width:700px){.Cms_HtmlSnippet_Massonry{margin:1.75vw auto 0}.Cms_HtmlSnippet_Massonry .square2-2-container{width:100%}.Cms_HtmlSnippet_Massonry .square1-2-container{width:49%}.Cms_HtmlSnippet_Massonry .square1-1,.Cms_HtmlSnippet_Massonry .square2-2,.Cms_HtmlSnippet_Massonry .square1-2{margin-bottom:1.5vw}}
.Cms_HtmlSnippet_ChannelsText .textWrapper{text-align:center}.Cms_HtmlSnippet_ChannelsText{padding:50px 0;border-top:10px solid #404040;border-bottom:10px solid #404040;max-width:1700px;margin:0 auto}@media (max-width:700px){.Cms_HtmlSnippet_ChannelsText{display:none}}.Cms_HtmlSnippet_ChannelsText .textWrapper{max-width:850px;width:100%;margin:0 auto}.Cms_HtmlSnippet_ChannelsText .textWrapper h2,.Cms_HtmlSnippet_ChannelsText .textWrapper h1{font:42px/1 title,helvetica,sans-serif;text-transform:uppercase;margin-bottom:20px}.Cms_HtmlSnippet_ChannelsText .textWrapper h2>strong,.Cms_HtmlSnippet_ChannelsText .textWrapper h1>strong{font-family:titleblack,helvetica,sans-serif}.Cms_HtmlSnippet_ChannelsText .textWrapper p{font:24px latoregular,helvetica,sans-serif;text-align:justify;text-align-last:center;margin-bottom:20px}.Cms_HtmlSnippet_ChannelsText .textWrapper a{font:24px latoregular,helvetica,sans-serif;text-decoration:underline}
.Cms_HtmlSnippet_Maropost .maropost .hideForm{display:none}.Cms_HtmlSnippet_Maropost .maropost{text-align:center}.Cms_HtmlSnippet_Maropost .maropost{margin:auto}.Cms_HtmlSnippet_Maropost .maropost form .title{margin:0}.Cms_HtmlSnippet_Maropost .maropost form>fieldset>input{border:0}.Cms_HtmlSnippet_Maropost .maropost form>fieldset #email{background:none !important}.Cms_HtmlSnippet_Maropost .maropost{width:100%}.Cms_HtmlSnippet_Maropost .maropost form>fieldset{font-size:0}.Cms_HtmlSnippet_Maropost .maropost form>fieldset>input{display:inline-block}input:invalid{box-shadow:none}.Cms_HtmlSnippet_Maropost .maropost{background:#000}.Cms_HtmlSnippet_Maropost .maropost .title{padding:11px;font:normal 21px/1 latolight,helvetica,sans-serif}.Cms_HtmlSnippet_Maropost .maropost .title strong{white-space:nowrap;font-family:latobold,helvetica,sans-serif}.Cms_HtmlSnippet_Maropost .maropost form{padding:11px;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center}@media (max-width:1140px){.Cms_HtmlSnippet_Maropost .maropost form{flex-direction:column}}.Cms_HtmlSnippet_Maropost .maropost form .title{padding:0 20px}@media (max-width:1140px){.Cms_HtmlSnippet_Maropost .maropost form .title{margin-bottom:22px}}.Cms_HtmlSnippet_Maropost .maropost form>fieldset{border:1px solid #404040;border-radius:3px}.Cms_HtmlSnippet_Maropost .maropost form>fieldset>input{vertical-align:middle;padding:5px 9px;line-height:20px;height:30px;color:#fff}@media (-webkit-min-device-pixel-ratio:0) and (max-width:1140px){.Cms_HtmlSnippet_Maropost .maropost form>fieldset>input{line-height:26px;height:36px}}@media (max-width:1140px){.Cms_HtmlSnippet_Maropost .maropost form>fieldset>input{line-height:26px;height:36px}}.Cms_HtmlSnippet_Maropost .maropost form>fieldset #email{min-width:200px;font:normal 16px/1 latoregular,helvetica,sans-serif;font-size:12px;text-align:left}.Cms_HtmlSnippet_Maropost .maropost form>fieldset #email::-webkit-input-placeholder{color:#fff}.Cms_HtmlSnippet_Maropost .maropost form>fieldset #email:-moz-placeholder{color:#fff}.Cms_HtmlSnippet_Maropost .maropost form>fieldset #email::-moz-placeholder{color:#fff}.Cms_HtmlSnippet_Maropost .maropost form>fieldset #email:-ms-input-placeholder{color:#fff}@media (-webkit-min-device-pixel-ratio:0) and (max-width:1140px){.Cms_HtmlSnippet_Maropost .maropost form>fieldset #email{font-size:18px !important;min-width:100%}}@media (max-width:1140px){.Cms_HtmlSnippet_Maropost .maropost form>fieldset #email{font-size:18px !important;min-width:100%}}.Cms_HtmlSnippet_Maropost .maropost form>fieldset #submit{font:normal 16px/1 latoregular,helvetica,sans-serif;text-transform:uppercase;cursor:pointer;background:#fff;color:#000}@media (-webkit-min-device-pixel-ratio:0) and (max-width:1140px){.Cms_HtmlSnippet_Maropost .maropost form>fieldset #submit{font-size:18px !important;min-width:100%}}@media (max-width:1140px){.Cms_HtmlSnippet_Maropost .maropost form>fieldset #submit{font-size:18px !important;min-width:100%}}
.Cms_HtmlSnippet_SeriesSlider .slick-prev,.Cms_HtmlSnippet_SeriesSlider .slick-next{border:0}.Cms_HtmlSnippet_SeriesSlider .slick-prev,.Cms_HtmlSnippet_SeriesSlider .slick-next{background:none !important}.Cms_HtmlSnippet_SeriesSlider .slick-prev,.Cms_HtmlSnippet_SeriesSlider .slick-next{font-size:0}.Cms_HtmlSnippet_SeriesSlider{margin-bottom:40px}.Cms_HtmlSnippet_SeriesSlider h2{font:30px/1 title,helvetica,sans-serif;margin-bottom:10px;color:#fff;text-transform:uppercase;letter-spacing:1px;text-align:center}.Cms_HtmlSnippet_SeriesSlider h2 strong{font-family:titlebold,helvetica,sans-serif}.Cms_HtmlSnippet_SeriesSlider p{font:20px/1.5 latoregular,helvetica,sans-serif;color:#fff;margin-bottom:20px;text-align:center}.Cms_HtmlSnippet_SeriesSlider .slick-slider{padding:0 40px}.Cms_HtmlSnippet_SeriesSlider .slick-slide{position:relative;top:0}.Cms_HtmlSnippet_SeriesSlider .slick-slide img{display:block;max-width:100%;padding:0 8px}@media (max-width:700px){.Cms_HtmlSnippet_SeriesSlider .slick-slide img{padding:0 15px}}.Cms_HtmlSnippet_SeriesSlider .slick-prev,.Cms_HtmlSnippet_SeriesSlider .slick-next{transform:translate(0,-50%);position:absolute;top:50%;display:block;width:0;height:0;cursor:pointer;color:transparent;border-style:solid;outline:none;z-index:2}.Cms_HtmlSnippet_SeriesSlider .slick-prev:before,.Cms_HtmlSnippet_SeriesSlider .slick-prev:before,.Cms_HtmlSnippet_SeriesSlider .slick-next:before,.Cms_HtmlSnippet_SeriesSlider .slick-next:before{content:''}.Cms_HtmlSnippet_SeriesSlider .slick-prev{left:0;border-width:24px 24px 24px 0;border-color:transparent rgba(255,255,255,0.25) transparent transparent}.Cms_HtmlSnippet_SeriesSlider .slick-next{right:0;border-width:24px 0 24px 24px;border-color:transparent transparent transparent rgba(255,255,255,0.25)}.Cms_HtmlSnippet_SeriesSlider:focus{outline:none}
.Cms_HtmlSnippet_FeaturedContent .featuredTitle{position:relative}.Cms_HtmlSnippet_FeaturedContent .featuredTitle,.Cms_HtmlSnippet_FeaturedContent .featuredImg .logo{text-align:center}.Cms_HtmlSnippet_FeaturedContent .featuredImg .logo{margin:auto}.Cms_HtmlSnippet_FeaturedContent .featuredTitle{margin-bottom:20px}.Cms_HtmlSnippet_FeaturedContent .featuredImg .logo .logo-img{width:100%}.Cms_HtmlSnippet_FeaturedContent .featuredImg .logo .logo-img{display:inline-block}.Cms_HtmlSnippet_FeaturedContent{padding-bottom:10px;border-bottom:1px solid gray}.Cms_HtmlSnippet_FeaturedContent .featuredTitle{display:flex;justify-content:center;align-items:center}.Cms_HtmlSnippet_FeaturedContent .featuredTitle .before,.Cms_HtmlSnippet_FeaturedContent .featuredTitle .after{display:block;flex:1 1 auto;border-bottom:1px solid gray;height:0}.Cms_HtmlSnippet_FeaturedContent .featuredTitle>h4{padding:0 15px;text-transform:uppercase;color:gray;font:normal 20px title,helvetica,sans-serif;letter-spacing:1px;z-index:1;white-space:nowrap}.Cms_HtmlSnippet_FeaturedContent .featuredImg{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.Cms_HtmlSnippet_FeaturedContent .featuredImg .logo{width:16.66%;padding:0 15px 15px}@media (max-width:1140px){.Cms_HtmlSnippet_FeaturedContent .featuredImg .logo{width:33.33%}}@media (max-width:700px){.Cms_HtmlSnippet_FeaturedContent .featuredImg .logo{width:50%}}.Cms_HtmlSnippet_FeaturedContent .featuredImg .logo .logo-law{max-width:142px}.Cms_HtmlSnippet_FeaturedContent .featuredImg .logo .logo-thp{max-width:191px}.Cms_HtmlSnippet_FeaturedContent .featuredImg .logo .logo-twp{max-width:356px}.Cms_HtmlSnippet_FeaturedContent .featuredImg .logo .logo-tgp{max-width:175px}.Cms_HtmlSnippet_FeaturedContent .featuredImg .logo .logo-dn{max-width:274px}.Cms_HtmlSnippet_FeaturedContent .featuredImg .logo .logo-db{max-width:158px}.Cms_HtmlSnippet_FeaturedContent .featuredImg .logo .logo-f{max-width:150px}.Cms_HtmlSnippet_FeaturedContent .featuredImg .logo .logo-rs{max-width:236px}.Cms_HtmlSnippet_FeaturedContent .featuredImg .logo .logo-e{max-width:193px}.Cms_HtmlSnippet_FeaturedContent .featuredImg .logo .logo-m{max-width:163px}.Cms_HtmlSnippet_FeaturedContent .featuredImg .logo .logo-v{max-width:153px}.Cms_HtmlSnippet_FeaturedContent .featuredImg .logo .logo-ts{max-width:122px}
.vale_Link_FooterLogoLink{position:relative}.vale_Link_FooterLogoLink,.vale_Link_FooterLogoLink>a{margin:auto}.vale_Link_FooterLogoLink>a{width:100%}.vale_Link_FooterLogoLink>a{display:inline-block}.vale_Link_FooterLogoLink{margin-bottom:50px;padding:10px;z-index:2}.vale_Link_FooterLogoLink>a{max-width:500px}
.Giraffe_StatsBar_StatsScenes{display:none}
.Cms_HtmlSnippet_FooterCols li:before{display:inline-block}.Cms_HtmlSnippet_FooterCols{margin-bottom:20px}.Cms_HtmlSnippet_FooterCols>div{display:inline-block;padding:0 10%;border-left:1px solid gray;border-right:1px solid gray}@media (max-width:1140px){.Cms_HtmlSnippet_FooterCols>div{border:0;padding:0}}.Cms_HtmlSnippet_FooterCols p{line-height:1.4;margin-bottom:10px;text-align:justify}.Cms_HtmlSnippet_FooterCols li{margin:0 auto 5px}.Cms_HtmlSnippet_FooterCols li:before{content:'';width:4px;height:4px;background:#fff;border-radius:50%;margin-right:5px}
.vale_MenuBar_FooterSitemap{width:100%}.vale_MenuBar_FooterSitemap{margin:0 auto 20px;padding-right:0}@media (max-width:1140px){.vale_MenuBar_FooterSitemap{margin-bottom:20px}}.vale_MenuBar_FooterSitemap ul li.mainMenuItem,.vale_MenuBar_FooterSitemap ul li .vale_Link{float:none;display:inline-block}.vale_MenuBar_FooterSitemap ul li a{color:#fff;display:block;padding-right:10px;text-align:center;font:normal 16px latoregular,helvetica,sans-serif;text-transform:uppercase}@media (max-width:1140px){.vale_MenuBar_FooterSitemap ul li a{font-size:17px;margin-bottom:10px}}@media (hover:hover){.vale_MenuBar_FooterSitemap ul li a:hover{color:#edae00}}
.vale_MenuBar_FooterNav{width:100%}.vale_MenuBar_FooterNav ul li.mainMenuItem,.vale_MenuBar_FooterNav ul li .vale_Link,.vale_MenuBar_FooterNav ul li a{display:inline-block}.vale_MenuBar_FooterNav{margin:0 auto 10px}@media (max-width:1140px){.vale_MenuBar_FooterNav{margin-bottom:20px}}.vale_MenuBar_FooterNav ul li{font-size:13px}.vale_MenuBar_FooterNav ul li a{color:#fff;padding-right:10px;font:15px latoregular,helvetica,sans-serif}@media (max-width:1140px){.vale_MenuBar_FooterNav ul li a{font-size:16px;margin-bottom:10px}}@media (hover:hover){.vale_MenuBar_FooterNav ul li a:hover{color:#edae00}}
.vale_Label_CopyYear{margin:0 auto 20px;font-size:13px}
.vale_Link_RTALogo a .linkMainCaption{font-size:0}.vale_Link_RTALogo{width:45px;height:18px;margin-right:10px;display:inline-block}.vale_Link_RTALogo a{display:block;width:45px;height:18px}.vale_Link_RTALogo a:before{content:'';display:block;width:45px;height:18px;background:url("/transfixed/m/5te7y5qeex8ocks0/icon-rta.svg") no-repeat center center/100% auto}@supports (mask:url()) and (-webkit-mask:url()){.vale_Link_RTALogo a:before{background:#fff;mask:url("/transfixed/m/5te7y5qeex8ocks0/icon-rta.svg") no-repeat center center/100% auto;-webkit-mask:url("/transfixed/m/5te7y5qeex8ocks0/icon-rta.svg") no-repeat center center/100% auto}}
.vale_Link_FooterJoinButton{position:relative}.vale_Link_FooterJoinButton .GA_Click span{text-align:center}.vale_Link_FooterJoinButton{display:inline-block}.vale_Link_FooterJoinButton{z-index:1}.vale_Link_FooterJoinButton .GA_Click{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;display:block;width:150px;margin-right:10px;background:#fff}@media (hover:hover){.vale_Link_FooterJoinButton .GA_Click:hover{background:#edae00}}.vale_Link_FooterJoinButton .GA_Click span{display:block;color:#000;font:14px/28px latoblack,helvetica,sans-serif;text-transform:uppercase}
.vale_Link_Social a span{font-size:0}.vale_Link_Social{display:inline-block}.vale_Link_Social a,.vale_Link_Social a:before{display:inline-block;vertical-align:top}.vale_Link_Social{@etxend %textCenter}.vale_Link_Social a{-moz-transition:background-color 0.2s,color 0.2s;-o-transition:background-color 0.2s,color 0.2s;-webkit-transition:background-color 0.2s,color 0.2s;transition:background-color 0.2s,color 0.2s;width:30px;height:30px;margin:auto 5px;background:#fff;border-radius:2px}.vale_Link_Social a:before{content:'';width:30px;height:30px;background-repeat:no-repeat;background-position:center center;background-size:74% auto}@media (min-width:980px){.vale_Link_Social a:hover{background-color:#edae00}}.vale_Link_Social a[href*="twitter"]:before{background-image:url("/transfixed/m/79h42yfy53c4wgo8/icon-twitter.svg")}@supports (mask:url()) and (-webkit-mask:url()){.vale_Link_Social a[href*="twitter"]:before{background:#000;mask:url("/transfixed/m/79h42yfy53c4wgo8/icon-twitter.svg") no-repeat center center/74% auto;-webkit-mask:url("/transfixed/m/79h42yfy53c4wgo8/icon-twitter.svg") no-repeat center center/74% auto}}.vale_Link_Social a[href*="facebook"]:before{background-image:url("/transfixed/m/1q5ohh84x3lwcskg/icon-facebook.svg");background-size:44% auto}@supports (mask:url()) and (-webkit-mask:url()){.vale_Link_Social a[href*="facebook"]:before{background:#000;mask:url("/transfixed/m/1q5ohh84x3lwcskg/icon-facebook.svg") no-repeat center center/74% auto;-webkit-mask:url("/transfixed/m/1q5ohh84x3lwcskg/icon-facebook.svg") no-repeat center center/74% auto}}.vale_Link_Social a[href*="instagram"]:before{background-image:url("/transfixed/m/42mmddd267eok8cc/icon-instagram.svg")}@supports (mask:url()) and (-webkit-mask:url()){.vale_Link_Social a[href*="instagram"]:before{background:#000;mask:url("/transfixed/m/42mmddd267eok8cc/icon-instagram.svg") no-repeat center center/74% auto;-webkit-mask:url("/transfixed/m/42mmddd267eok8cc/icon-instagram.svg") no-repeat center center/74% auto}}.vale_Link_Social a[href*="youtube"]:before{background-image:url("/transfixed/m/dlf8kvh3wwocsss4/icon-youtube.svg");background-size:64% auto}@supports (mask:url()) and (-webkit-mask:url()){.vale_Link_Social a[href*="youtube"]:before{background:#000;mask:url("/transfixed/m/dlf8kvh3wwocsss4/icon-youtube.svg") no-repeat center center/74% auto;-webkit-mask:url("/transfixed/m/dlf8kvh3wwocsss4/icon-youtube.svg") no-repeat center center/74% auto}}

A.footerAll {color:#00b2ff;
font-family: arial;
font-size: 18px;
}
A.footerAll:link  {text-decoration: none; color: #00b2ff;}
A.footerAll:visited {text-decoration: none; color: #00b2ff;}
A.footerAll:hover {text-decoration: underline; color: #00b2ff;}
A.footerAll:active {text-decoration: none; color: #00b2ff;}

hr.footerhr {
    border: 0;
    height: 1px;
	color: #858585;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
}

.footerlogo {
    width: 100%;
    max-width: 275px;
	margin-left: auto;
	margin-right: auto;
}
.tFooter {
    font-family: arial;
    color: #fff;
    background-color: #161618;
    }

.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-modal-dialog, .vjs-modal-dialog .vjs-modal-dialog-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .vjs-button > .vjs-icon-placeholder:before {
  text-align: center; }

@font-face {
  font-family: VideoJS;
  src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
  font-weight: normal;
  font-style: normal; }

.vjs-icon-play, .video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-play-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-play:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-play-control .vjs-icon-placeholder:before {
    content: "\f101"; }

.vjs-icon-play-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-play-circle:before {
    content: "\f102"; }

.vjs-icon-pause, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-pause:before, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before {
    content: "\f103"; }

.vjs-icon-volume-mute, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-volume-mute:before, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {
    content: "\f104"; }

.vjs-icon-volume-low, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-volume-low:before, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before {
    content: "\f105"; }

.vjs-icon-volume-mid, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-volume-mid:before, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before {
    content: "\f106"; }

.vjs-icon-volume-high, .video-js .vjs-mute-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-volume-high:before, .video-js .vjs-mute-control .vjs-icon-placeholder:before {
    content: "\f107"; }

.vjs-icon-fullscreen-enter, .video-js .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-fullscreen-enter:before, .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before {
    content: "\f108"; }

.vjs-icon-fullscreen-exit, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-fullscreen-exit:before, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before {
    content: "\f109"; }

.vjs-icon-square {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-square:before {
    content: "\f10a"; }

.vjs-icon-spinner {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-spinner:before {
    content: "\f10b"; }

.vjs-icon-subtitles, .video-js .vjs-subtitles-button .vjs-icon-placeholder, .video-js .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-subtitles:before, .video-js .vjs-subtitles-button .vjs-icon-placeholder:before, .video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,
  .video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,
  .video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,
  .video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,
  .video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before {
    content: "\f10c"; }

.vjs-icon-captions, .video-js .vjs-captions-button .vjs-icon-placeholder, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-captions:before, .video-js .vjs-captions-button .vjs-icon-placeholder:before, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
  .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before {
    content: "\f10d"; }

.vjs-icon-chapters, .video-js .vjs-chapters-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-chapters:before, .video-js .vjs-chapters-button .vjs-icon-placeholder:before {
    content: "\f10e"; }

.vjs-icon-share {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-share:before {
    content: "\f10f"; }

.vjs-icon-cog {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-cog:before {
    content: "\f110"; }

.vjs-icon-circle, .video-js .vjs-play-progress, .video-js .vjs-volume-level, .vjs-seek-to-live-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-circle:before, .video-js .vjs-play-progress:before, .video-js .vjs-volume-level:before, .vjs-seek-to-live-control .vjs-icon-placeholder:before {
    content: "\f111"; }

.vjs-icon-circle-outline {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-circle-outline:before {
    content: "\f112"; }

.vjs-icon-circle-inner-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-circle-inner-circle:before {
    content: "\f113"; }

.vjs-icon-hd {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-hd:before {
    content: "\f114"; }

.vjs-icon-cancel, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-cancel:before, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before {
    content: "\f115"; }

.vjs-icon-replay, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-replay:before, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before {
    content: "\f116"; }

.vjs-icon-facebook {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-facebook:before {
    content: "\f117"; }

.vjs-icon-gplus {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-gplus:before {
    content: "\f118"; }

.vjs-icon-linkedin {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-linkedin:before {
    content: "\f119"; }

.vjs-icon-twitter {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-twitter:before {
    content: "\f11a"; }

.vjs-icon-tumblr {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-tumblr:before {
    content: "\f11b"; }

.vjs-icon-pinterest {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-pinterest:before {
    content: "\f11c"; }

.vjs-icon-audio-description, .video-js .vjs-descriptions-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-audio-description:before, .video-js .vjs-descriptions-button .vjs-icon-placeholder:before {
    content: "\f11d"; }

.vjs-icon-audio, .video-js .vjs-audio-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-audio:before, .video-js .vjs-audio-button .vjs-icon-placeholder:before {
    content: "\f11e"; }

.vjs-icon-next-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-next-item:before {
    content: "\f11f"; }

.vjs-icon-previous-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-previous-item:before {
    content: "\f120"; }

.video-js {
  display: block;
  vertical-align: top;
  box-sizing: border-box;
  color: #fff;
  background-color: #000;
  position: relative;
  padding: 0;
  font-size: 10px;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  word-break: initial; }
  .video-js:-moz-full-screen {
    position: absolute; }
  .video-js:-webkit-full-screen {
    width: 100% !important;
    height: 100% !important; }

.video-js[tabindex="-1"] {
  outline: none; }

.video-js *,
.video-js *:before,
.video-js *:after {
  box-sizing: inherit; }

.video-js ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0; }

.video-js.vjs-fluid,
.video-js.vjs-16-9,
.video-js.vjs-4-3 {
  width: 100%;
  max-width: 100%;
  height: 0; }

.video-js.vjs-16-9 {
  padding-top: 56.25%; }

.video-js.vjs-4-3 {
  padding-top: 75%; }

.video-js.vjs-fill {
  width: 100%;
  height: 100%; }

.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

body.vjs-full-window {
  padding: 0;
  margin: 0;
  height: 100%; }

.vjs-full-window .video-js.vjs-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0; }

.video-js.vjs-fullscreen {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important; }

.video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none; }

.vjs-hidden {
  display: none !important; }

.vjs-disabled {
  opacity: 0.5;
  cursor: default; }

.video-js .vjs-offscreen {
  height: 1px;
  left: -9999px;
  position: absolute;
  top: 0;
  width: 1px; }

.vjs-lock-showing {
  display: block !important;
  opacity: 1;
  visibility: visible; }

.vjs-no-js {
  padding: 20px;
  color: #fff;
  background-color: #000;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  width: 300px;
  height: 150px;
  margin: 0px auto; }

.vjs-no-js a,
.vjs-no-js a:visited {
  color: #66A8CC; }

.video-js .vjs-big-play-button {
  font-size: 3em;
  line-height: 1.5em;
  height: 1.63332em;
  width: 3em;
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 0;
  cursor: pointer;
  opacity: 1;
  border: 0.06666em solid #fff;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  border-radius: 0.3em;
  transition: all 0.4s; }

.vjs-big-play-centered .vjs-big-play-button {
  top: 50%;
  left: 50%;
  margin-top: -0.81666em;
  margin-left: -1.5em; }

.video-js:hover .vjs-big-play-button,
.video-js .vjs-big-play-button:focus {
  border-color: #fff;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
  transition: all 0s; }

.vjs-controls-disabled .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button,
.vjs-error .vjs-big-play-button {
  display: none; }

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
  display: block; }

.video-js button {
  background: none;
  border: none;
  color: inherit;
  display: inline-block;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  transition: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

.vjs-control .vjs-button {
  width: 100%;
  height: 100%; }

.video-js .vjs-control.vjs-close-button {
  cursor: pointer;
  height: 3em;
  position: absolute;
  right: 0;
  top: 0.5em;
  z-index: 2; }

.video-js .vjs-modal-dialog {
  background: rgba(0, 0, 0, 0.8);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
  overflow: auto; }

.video-js .vjs-modal-dialog > * {
  box-sizing: border-box; }

.vjs-modal-dialog .vjs-modal-dialog-content {
  font-size: 1.2em;
  line-height: 1.5;
  padding: 20px 24px;
  z-index: 1; }

.vjs-menu-button {
  cursor: pointer; }

.vjs-menu-button.vjs-disabled {
  cursor: default; }

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
  display: none; }

.vjs-menu .vjs-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  overflow: auto; }

.vjs-menu .vjs-menu-content > * {
  box-sizing: border-box; }

.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {
  display: none; }

.vjs-menu li {
  list-style: none;
  margin: 0;
  padding: 0.2em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
  text-transform: lowercase; }

.vjs-menu li.vjs-menu-item:focus,
.vjs-menu li.vjs-menu-item:hover,
.js-focus-visible .vjs-menu li.vjs-menu-item:hover {
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5); }

.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover,
.js-focus-visible .vjs-menu li.vjs-selected:hover {
  background-color: #fff;
  color: #2B333F; }

.vjs-menu li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 0.3em 0;
  font-weight: bold;
  cursor: default; }

.vjs-menu-button-popup .vjs-menu {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0em;
  margin-bottom: 1.5em;
  border-top-color: rgba(43, 51, 63, 0.7); }

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  position: absolute;
  width: 100%;
  bottom: 1.5em;
  max-height: 15em; }

.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 5em; }

.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 10em; }

.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 14em; }

.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 25em; }

.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu,
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
  display: block; }

.video-js .vjs-menu-button-inline {
  transition: all 0.4s;
  overflow: hidden; }

.video-js .vjs-menu-button-inline:before {
  width: 2.222222222em; }

.video-js .vjs-menu-button-inline:hover,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline.vjs-slider-active,
.video-js.vjs-no-flex .vjs-menu-button-inline {
  width: 12em; }

.vjs-menu-button-inline .vjs-menu {
  opacity: 0;
  height: 100%;
  width: auto;
  position: absolute;
  left: 4em;
  top: 0;
  padding: 0;
  margin: 0;
  transition: all 0.4s; }

.vjs-menu-button-inline:hover .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  display: block;
  opacity: 1; }

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
  display: block;
  opacity: 1;
  position: relative;
  width: auto; }

.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  width: auto; }

.vjs-menu-button-inline .vjs-menu-content {
  width: auto;
  height: 100%;
  margin: 0;
  overflow: hidden; }

.video-js .vjs-control-bar {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3.0em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7); }

.vjs-has-started .vjs-control-bar {
  display: flex;
  visibility: visible;
  opacity: 1;
  transition: visibility 0.1s, opacity 0.1s; }

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: visible;
  opacity: 0;
  transition: visibility 1s, opacity 1s; }

.vjs-controls-disabled .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar,
.vjs-error .vjs-control-bar {
  display: none !important; }

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 1;
  visibility: visible; }

.vjs-has-started.vjs-no-flex .vjs-control-bar {
  display: table; }

.video-js .vjs-control {
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 4em;
  flex: none; }

.vjs-button > .vjs-icon-placeholder:before {
  font-size: 1.8em;
  line-height: 1.67; }

.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before,
.video-js .vjs-control:focus {
  text-shadow: 0em 0em 1em white; }

.video-js .vjs-control-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.vjs-no-flex .vjs-control {
  display: table-cell;
  vertical-align: middle; }

.video-js .vjs-custom-control-spacer {
  display: none; }

.video-js .vjs-progress-control {
  cursor: pointer;
  flex: auto;
  display: flex;
  align-items: center;
  min-width: 4em;
  touch-action: none; }

.video-js .vjs-progress-control.disabled {
  cursor: default; }

.vjs-live .vjs-progress-control {
  display: none; }

.vjs-liveui .vjs-progress-control {
  display: flex;
  align-items: center; }

.vjs-no-flex .vjs-progress-control {
  width: auto; }

.video-js .vjs-progress-holder {
  flex: auto;
  transition: all 0.2s;
  height: 0.3em; }

.video-js .vjs-progress-control .vjs-progress-holder {
  margin: 0 10px; }

.video-js .vjs-progress-control:hover .vjs-progress-holder {
  font-size: 1.666666666666666666em; }

.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
  font-size: 1em; }

.video-js .vjs-progress-holder .vjs-play-progress,
.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div {
  position: absolute;
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
  width: 0; }

.video-js .vjs-play-progress {
  background-color: #fff; }
  .video-js .vjs-play-progress:before {
    font-size: 0.9em;
    position: absolute;
    right: -0.5em;
    top: -0.333333333333333em;
    z-index: 1; }

.video-js .vjs-load-progress {
  background: rgba(115, 133, 159, 0.5); }

.video-js .vjs-load-progress div {
  background: rgba(115, 133, 159, 0.75); }

.video-js .vjs-time-tooltip {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0.3em;
  color: #000;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  padding: 6px 8px 8px 8px;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  visibility: hidden;
  z-index: 1; }

.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
  display: none; }

.video-js .vjs-progress-control:hover .vjs-time-tooltip,
.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip {
  display: block;
  font-size: 0.6em;
  visibility: visible; }

.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
  font-size: 1em; }

.video-js .vjs-progress-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #000;
  z-index: 1; }

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  z-index: 0; }

.video-js .vjs-progress-control:hover .vjs-mouse-display {
  display: block; }

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
  visibility: hidden;
  opacity: 0;
  transition: visibility 1s, opacity 1s; }

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  display: none; }

.vjs-mouse-display .vjs-time-tooltip {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8); }

.video-js .vjs-slider {
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 0.45em 0 0.45em;
  /* iOS Safari */
  -webkit-touch-callout: none;
  /* Safari */
  -webkit-user-select: none;
  /* Konqueror HTML */
  /* Firefox */
  -moz-user-select: none;
  /* Internet Explorer/Edge */
  -ms-user-select: none;
  /* Non-prefixed version, currently supported by Chrome and Opera */
  user-select: none;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5); }

.video-js .vjs-slider.disabled {
  cursor: default; }

.video-js .vjs-slider:focus {
  text-shadow: 0em 0em 1em white;
  box-shadow: 0 0 1em #fff; }

.video-js .vjs-mute-control {
  cursor: pointer;
  flex: none; }

.video-js .vjs-volume-control {
  cursor: pointer;
  margin-right: 1em;
  display: flex; }

.video-js .vjs-volume-control.vjs-volume-horizontal {
  width: 5em; }

.video-js .vjs-volume-panel .vjs-volume-control {
  visibility: visible;
  opacity: 0;
  width: 1px;
  height: 1px;
  margin-left: -1px; }

.video-js .vjs-volume-panel {
  transition: width 1s; }
  .video-js .vjs-volume-panel:hover .vjs-volume-control,
  .video-js .vjs-volume-panel:active .vjs-volume-control,
  .video-js .vjs-volume-panel:focus .vjs-volume-control,
  .video-js .vjs-volume-panel .vjs-volume-control:hover,
  .video-js .vjs-volume-panel .vjs-volume-control:active,
  .video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control,
  .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active {
    visibility: visible;
    opacity: 1;
    position: relative;
    transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s; }
    .video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal,
    .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,
    .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,
    .video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-horizontal,
    .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,
    .video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-horizontal,
    .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal {
      width: 5em;
      height: 3em; }
    .video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical,
    .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,
    .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical,
    .video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical,
    .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,
    .video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-vertical,
    .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical {
      left: -3.5em; }
  .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
    width: 9em;
    transition: width 0.1s; }
  .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {
    width: 4em; }

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  height: 8em;
  width: 3em;
  left: -3000em;
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s; }

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s; }

.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  visibility: visible;
  opacity: 1;
  position: relative;
  transition: none; }

.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,
.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  position: absolute;
  bottom: 3em;
  left: 0.5em; }

.video-js .vjs-volume-panel {
  display: flex; }

.video-js .vjs-volume-bar {
  margin: 1.35em 0.45em; }

.vjs-volume-bar.vjs-slider-horizontal {
  width: 5em;
  height: 0.3em; }

.vjs-volume-bar.vjs-slider-vertical {
  width: 0.3em;
  height: 5em;
  margin: 1.35em auto; }

.video-js .vjs-volume-level {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff; }
  .video-js .vjs-volume-level:before {
    position: absolute;
    font-size: 0.9em; }

.vjs-slider-vertical .vjs-volume-level {
  width: 0.3em; }
  .vjs-slider-vertical .vjs-volume-level:before {
    top: -0.5em;
    left: -0.3em; }

.vjs-slider-horizontal .vjs-volume-level {
  height: 0.3em; }
  .vjs-slider-horizontal .vjs-volume-level:before {
    top: -0.3em;
    right: -0.5em; }

.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
  width: 4em; }

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
  height: 100%; }

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
  width: 100%; }

.video-js .vjs-volume-vertical {
  width: 3em;
  height: 8em;
  bottom: 8em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7); }

.video-js .vjs-volume-horizontal .vjs-menu {
  left: -2em; }

.vjs-poster {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  background-color: #000000;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%; }

.vjs-has-started .vjs-poster {
  display: none; }

.vjs-audio.vjs-has-started .vjs-poster {
  display: block; }

.vjs-using-native-controls .vjs-poster {
  display: none; }

.video-js .vjs-live-control {
  display: flex;
  align-items: flex-start;
  flex: auto;
  font-size: 1em;
  line-height: 3em; }

.vjs-no-flex .vjs-live-control {
  display: table-cell;
  width: auto;
  text-align: left; }

.video-js:not(.vjs-live) .vjs-live-control,
.video-js.vjs-liveui .vjs-live-control {
  display: none; }

.video-js .vjs-seek-to-live-control {
  cursor: pointer;
  flex: none;
  display: inline-flex;
  height: 100%;
  padding-left: 0.5em;
  padding-right: 0.5em;
  font-size: 1em;
  line-height: 3em;
  width: auto;
  min-width: 4em; }

.vjs-no-flex .vjs-seek-to-live-control {
  display: table-cell;
  width: auto;
  text-align: left; }

.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,
.video-js:not(.vjs-live) .vjs-seek-to-live-control {
  display: none; }

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {
  cursor: auto; }

.vjs-seek-to-live-control .vjs-icon-placeholder {
  margin-right: 0.5em;
  color: #888; }

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {
  color: red; }

.video-js .vjs-time-control {
  flex: none;
  font-size: 1em;
  line-height: 3em;
  min-width: 2em;
  width: auto;
  padding-left: 1em;
  padding-right: 1em; }

.vjs-live .vjs-time-control {
  display: none; }

.video-js .vjs-current-time,
.vjs-no-flex .vjs-current-time {
  display: none; }

.video-js .vjs-duration,
.vjs-no-flex .vjs-duration {
  display: none; }

.vjs-time-divider {
  display: none;
  line-height: 3em; }

.vjs-live .vjs-time-divider {
  display: none; }

.video-js .vjs-play-control {
  cursor: pointer; }

.video-js .vjs-play-control .vjs-icon-placeholder {
  flex: none; }

.vjs-text-track-display {
  position: absolute;
  bottom: 3em;
  left: 0;
  right: 0;
  top: 0;
  pointer-events: none; }

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
  bottom: 1em; }

.video-js .vjs-text-track {
  font-size: 1.4em;
  text-align: center;
  margin-bottom: 0.1em; }

.vjs-subtitles {
  color: #fff; }

.vjs-captions {
  color: #fc6; }

.vjs-tt-cue {
  display: block; }

video::-webkit-media-text-track-display {
  -webkit-transform: translateY(-3em);
  transform: translateY(-3em); }

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
  -webkit-transform: translateY(-1.5em);
  transform: translateY(-1.5em); }

.video-js .vjs-fullscreen-control {
  cursor: pointer;
  flex: none; }

.vjs-playback-rate > .vjs-menu-button,
.vjs-playback-rate .vjs-playback-rate-value {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.vjs-playback-rate .vjs-playback-rate-value {
  pointer-events: none;
  font-size: 1.5em;
  line-height: 2;
  text-align: center; }

.vjs-playback-rate .vjs-menu {
  width: 4em;
  left: 0em; }

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
  font-size: 1.4em;
  text-align: center; }

.vjs-error .vjs-error-display:before {
  color: #fff;
  content: 'X';
  font-family: Arial, Helvetica, sans-serif;
  font-size: 4em;
  left: 0;
  line-height: 1;
  margin-top: -0.5em;
  position: absolute;
  text-shadow: 0.05em 0.05em 0.1em #000;
  text-align: center;
  top: 50%;
  vertical-align: middle;
  width: 100%; }

.vjs-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.85;
  text-align: left;
  border: 6px solid rgba(43, 51, 63, 0.7);
  box-sizing: border-box;
  background-clip: padding-box;
  width: 50px;
  height: 50px;
  border-radius: 25px;
  visibility: hidden; }

.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
  display: block;
  -webkit-animation: vjs-spinner-show 0s linear 0.3s forwards;
          animation: vjs-spinner-show 0s linear 0.3s forwards; }

.vjs-loading-spinner:before,
.vjs-loading-spinner:after {
  content: "";
  position: absolute;
  margin: -6px;
  box-sizing: inherit;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  opacity: 1;
  border: inherit;
  border-color: transparent;
  border-top-color: white; }

.vjs-seeking .vjs-loading-spinner:before,
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after {
  -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
  animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite; }

.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
  border-top-color: white; }

.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
  border-top-color: white;
  -webkit-animation-delay: 0.44s;
  animation-delay: 0.44s; }

@keyframes vjs-spinner-show {
  to {
    visibility: visible; } }

@-webkit-keyframes vjs-spinner-show {
  to {
    visibility: visible; } }

@keyframes vjs-spinner-spin {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@-webkit-keyframes vjs-spinner-spin {
  100% {
    -webkit-transform: rotate(360deg); } }

@keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f; }
  20% {
    border-top-color: #73859f; }
  35% {
    border-top-color: white; }
  60% {
    border-top-color: #73859f; }
  100% {
    border-top-color: #73859f; } }

@-webkit-keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f; }
  20% {
    border-top-color: #73859f; }
  35% {
    border-top-color: white; }
  60% {
    border-top-color: #73859f; }
  100% {
    border-top-color: #73859f; } }

.vjs-chapters-button .vjs-menu ul {
  width: 24em; }

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em; }

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: "\f10d";
  font-size: 1.5em;
  line-height: inherit; }

.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em; }

.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: " \f11d";
  font-size: 1.5em;
  line-height: inherit; }

.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-current-time,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-time-divider,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-duration,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-playback-rate,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-chapters-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-captions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-audio-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-control, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-current-time,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-time-divider,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-duration,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-playback-rate,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-chapters-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-captions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-audio-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-control, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-current-time,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-time-divider,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-duration,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-playback-rate,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-chapters-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-captions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-audio-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-control {
  display: none; }

.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
  width: auto;
  width: initial; }

.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button, .video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subs-caps-button {
  display: none; }

.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-custom-control-spacer {
  flex: auto;
  display: block; }

.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer, .video-js:not(.vjs-fullscreen).vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer {
  width: auto; }

.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-progress-control, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-progress-control {
  display: none; }

.vjs-modal-dialog.vjs-text-track-settings {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.75);
  color: #fff;
  height: 70%; }

.vjs-text-track-settings .vjs-modal-dialog-content {
  display: table; }

.vjs-text-track-settings .vjs-track-settings-colors,
.vjs-text-track-settings .vjs-track-settings-font,
.vjs-text-track-settings .vjs-track-settings-controls {
  display: table-cell; }

.vjs-text-track-settings .vjs-track-settings-controls {
  text-align: right;
  vertical-align: bottom; }

@supports (display: grid) {
  .vjs-text-track-settings .vjs-modal-dialog-content {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    padding: 20px 24px 0px 24px; }
  .vjs-track-settings-controls .vjs-default-button {
    margin-bottom: 20px; }
  .vjs-text-track-settings .vjs-track-settings-controls {
    grid-column: 1 / -1; }
  .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,
  .vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,
  .vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content {
    grid-template-columns: 1fr; } }

.vjs-track-setting > select {
  margin-right: 1em;
  margin-bottom: 0.5em; }

.vjs-text-track-settings fieldset {
  margin: 5px;
  padding: 3px;
  border: none; }

.vjs-text-track-settings fieldset span {
  display: inline-block; }

.vjs-text-track-settings fieldset span > select {
  max-width: 7.3em; }

.vjs-text-track-settings legend {
  color: #fff;
  margin: 0 0 5px 0; }

.vjs-text-track-settings .vjs-label {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  display: block;
  margin: 0 0 5px 0;
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden; }

.vjs-track-settings-controls button:focus,
.vjs-track-settings-controls button:active {
  outline-style: solid;
  outline-width: medium;
  background-image: linear-gradient(0deg, #fff 88%, #73859f 100%); }

.vjs-track-settings-controls button:hover {
  color: rgba(43, 51, 63, 0.75); }

.vjs-track-settings-controls button {
  background-color: #fff;
  background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%);
  color: #2B333F;
  cursor: pointer;
  border-radius: 2px; }

.vjs-track-settings-controls .vjs-default-button {
  margin-right: 1em; }

@media print {
  .video-js > *:not(.vjs-tech):not(.vjs-poster) {
    visibility: hidden; } }

.vjs-resize-manager {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  z-index: -1000; }

.js-focus-visible .video-js *:focus:not(.focus-visible) {
  outline: none;
  background: none; }

.video-js *:focus:not(:focus-visible),
.video-js .vjs-menu *:focus:not(:focus-visible) {
  outline: none;
  background: none; }
