/*!
Video.js Default Styles (http://videojs.com)
Version 4.11.4
Create your own skin at http://designer.videojs.com
*/
.vjs-default-skin{color:#ccc}
@font-face{font-family:VideoJS;src:url(http://vjs.zencdn.net/f/3/vjs.eot);src:url(http://vjs.zencdn.net/f/3/vjs.eot?#iefix) format('embedded-opentype'),url(http://vjs.zencdn.net/f/3/vjs.woff) format('woff'),url(http://vjs.zencdn.net/f/3/vjs.ttf) format('truetype'),url(http://vjs.zencdn.net/f/3/vjs.svg#icomoon) format('svg');font-weight:400;font-style:normal}
.vjs-default-skin .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;background-color:#333;background-color:rgba(51,51,51,.9)}
.vjs-default-skin .vjs-slider:focus{-webkit-box-shadow:0 0 2em #fff;-moz-box-shadow:0 0 2em #fff;box-shadow:0 0 2em #fff}
.vjs-default-skin .vjs-slider-handle{position:absolute;left:0;top:0}
.vjs-default-skin .vjs-slider-handle:before{content:"\e009";font-family:VideoJS;font-size:1em;line-height:1;text-align:center;text-shadow:0 0 1em #fff;position:absolute;top:0;left:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.vjs-default-skin .vjs-control-bar{display:none;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#07141e;background-color:rgba(7,20,30,.7)}
.vjs-default-skin.vjs-has-started .vjs-control-bar{display:block;visibility:visible;opacity:1;-webkit-transition:visibility .1s,opacity .1s;-moz-transition:visibility .1s,opacity .1s;-o-transition:visibility .1s,opacity .1s;transition:visibility .1s,opacity .1s}
.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{display:block;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}
.vjs-default-skin.vjs-controls-disabled .vjs-control-bar,.vjs-default-skin.vjs-error .vjs-control-bar,.vjs-default-skin.vjs-using-native-controls .vjs-control-bar{display:none}
.vjs-audio.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}
@media \0screen{.vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:""}}
.vjs-default-skin .vjs-control{outline:0;position:relative;float:left;text-align:center;margin:0;padding:0;height:3em;width:4em}
.vjs-default-skin .vjs-control:before{font-family:VideoJS;font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.5)}
.vjs-default-skin .vjs-control:focus:before,.vjs-default-skin .vjs-control:hover:before{text-shadow:0 0 1em #fff}
.vjs-default-skin .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.vjs-default-skin .vjs-play-control{width:5em;cursor:pointer}
.vjs-default-skin .vjs-play-control:before{content:"\e001"}
.vjs-default-skin.vjs-playing .vjs-play-control:before{content:"\e002"}
.vjs-default-skin .vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.5)}
.vjs-default-skin .vjs-playback-rate.vjs-menu-button .vjs-menu .vjs-menu-content{width:4em;left:-2em;list-style:none}
.vjs-default-skin .vjs-mute-control,.vjs-default-skin .vjs-volume-menu-button{cursor:pointer;float:right}
.vjs-default-skin .vjs-mute-control:before,.vjs-default-skin .vjs-volume-menu-button:before{content:"\e006"}
.vjs-default-skin .vjs-mute-control.vjs-vol-0:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before{content:"\e003"}
.vjs-default-skin .vjs-mute-control.vjs-vol-1:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before{content:"\e004"}
.vjs-default-skin .vjs-mute-control.vjs-vol-2:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before{content:"\e005"}
.vjs-default-skin .vjs-volume-control{width:5em;float:right}
.vjs-default-skin .vjs-volume-bar{width:5em;height:.6em;margin:1.1em auto 0}
.vjs-default-skin .vjs-volume-level{position:absolute;top:0;left:0;height:.5em;width:100%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 #66a8cc}
.vjs-default-skin .vjs-volume-bar .vjs-volume-handle{width:.5em;height:.5em;left:4.5em}
.vjs-default-skin .vjs-volume-handle:before{font-size:.9em;top:-.2em;left:-.2em;width:1em;height:1em}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu{display:block;width:0;height:0;border-top-color:transparent}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content{height:0;width:0}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing,.vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu{border-top-color:rgba(7,40,50,.5)}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing .vjs-menu-content,.vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu .vjs-menu-content{height:2.9em;width:10em}
.vjs-default-skin .vjs-progress-control{position:absolute;left:0;right:0;width:auto;font-size:.3em;height:1em;top:-1em;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.vjs-default-skin:hover .vjs-progress-control{font-size:.9em;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.vjs-default-skin .vjs-progress-holder{height:100%}
.vjs-default-skin .vjs-progress-holder .vjs-load-progress,.vjs-default-skin .vjs-progress-holder .vjs-load-progress div,.vjs-default-skin .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0;left:0;top:0}
.vjs-default-skin .vjs-play-progress{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 #66a8cc}
.vjs-default-skin .vjs-load-progress{background:#646464;background:rgba(255,255,255,.2)}
.vjs-default-skin .vjs-load-progress div{background:#787878;background:rgba(255,255,255,.1)}
.vjs-default-skin .vjs-seek-handle{width:1.5em;height:100%}
.vjs-default-skin .vjs-seek-handle:before{padding-top:.1em}
.vjs-default-skin.vjs-live .vjs-progress-control,.vjs-default-skin.vjs-live .vjs-time-controls,.vjs-default-skin.vjs-live .vjs-time-divider{display:none}
.vjs-default-skin.vjs-live .vjs-live-display{display:block}
.vjs-default-skin .vjs-live-display{display:none;font-size:1em;line-height:3em}
.vjs-default-skin .vjs-time-controls{font-size:1em;line-height:3em}
.vjs-default-skin .vjs-current-time,.vjs-default-skin .vjs-duration{float:left}
.vjs-default-skin .vjs-remaining-time{display:none;float:left}
.vjs-time-divider{float:left;line-height:3em}
.vjs-default-skin .vjs-fullscreen-control{width:3.8em;cursor:pointer;float:right}
.vjs-default-skin .vjs-fullscreen-control:before{content:"\e000"}
.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before{content:"\e00b"}
.vjs-default-skin .vjs-big-play-button{left:.5em;top:.5em;font-size:3em;display:block;z-index:2;position:absolute;width:4em;height:2.6em;text-align:center;vertical-align:middle;cursor:pointer;opacity:1;background-color:#07141e;background-color:rgba(7,20,30,.7);border:.1em solid #3b4249;-webkit-border-radius:.8em;-moz-border-radius:.8em;border-radius:.8em;-webkit-box-shadow:0 0 1em rgba(255,255,255,.25);-moz-box-shadow:0 0 1em rgba(255,255,255,.25);box-shadow:0 0 1em rgba(255,255,255,.25);-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button{left:50%;margin-left:-2.1em;top:50%;margin-top:-1.4000000000000001em}
.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button,.vjs-default-skin.vjs-has-started .vjs-big-play-button,.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button{display:none}
.vjs-default-skin .vjs-big-play-button:focus,.vjs-default-skin:hover .vjs-big-play-button{outline:0;border-color:#fff;background-color:#505050;background-color:rgba(50,50,50,.75);-webkit-box-shadow:0 0 3em #fff;-moz-box-shadow:0 0 3em #fff;box-shadow:0 0 3em #fff;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s}
.vjs-default-skin .vjs-big-play-button:before{content:"\e001";font-family:VideoJS;line-height:2.6em;text-shadow:.05em .05em .1em #000;text-align:center;position:absolute;left:0;width:100%;height:100%}
.vjs-error .vjs-big-play-button,.vjs-error-display{display:none}
.vjs-error .vjs-error-display{display:block;position:absolute;left:0;top:0;width:100%;height:100%}
.vjs-error .vjs-error-display:before{content:'X';font-family:Arial;font-size:4em;color:#666;line-height:1;text-shadow:.05em .05em .1em #000;text-align:center;vertical-align:middle;position:absolute;left:0;top:50%;margin-top:-.5em;width:100%}
.vjs-error-display div{position:absolute;bottom:1em;right:0;left:0;font-size:1.4em;text-align:center;padding:3px;background:#000;background:rgba(0,0,0,.5)}
.vjs-error-display a,.vjs-error-display a:visited{color:#F4A460}
.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;font-size:4em;line-height:1;width:1em;height:1em;margin-left:-.5em;margin-top:-.5em;opacity:.75}
.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;-webkit-animation:spin 1.5s infinite linear;-moz-animation:spin 1.5s infinite linear;-o-animation:spin 1.5s infinite linear;animation:spin 1.5s infinite linear}
.vjs-error .vjs-loading-spinner{display:none;-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}
.vjs-default-skin .vjs-loading-spinner:before{content:"\e01e";font-family:VideoJS;position:absolute;top:0;left:0;width:1em;height:1em;text-align:center;text-shadow:0 0 .1em #000}
@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}
100%{-moz-transform:rotate(359deg)}}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}
100%{-webkit-transform:rotate(359deg)}}
@-o-keyframes spin{0%{-o-transform:rotate(0deg)}
100%{-o-transform:rotate(359deg)}}
@keyframes spin{0%{transform:rotate(0deg)}
100%{transform:rotate(359deg)}}
.vjs-default-skin .vjs-menu-button{float:right;cursor:pointer}
.vjs-default-skin .vjs-menu{display:none;position:absolute;bottom:0;left:0;width:0;height:0;margin-bottom:3em;border-left:2em solid transparent;border-right:2em solid transparent;border-top:1.55em solid #000;border-top-color:rgba(7,40,50,.5)}
.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;position:absolute;width:10em;bottom:1.5em;max-height:15em;overflow:auto;left:-5em;background-color:#07141e;background-color:rgba(7,20,30,.7);-webkit-box-shadow:-.2em -.2em .3em rgba(255,255,255,.2);-moz-box-shadow:-.2em -.2em .3em rgba(255,255,255,.2);box-shadow:-.2em -.2em .3em rgba(255,255,255,.2)}
.vjs-default-skin .vjs-control-content .vjs-menu.vjs-lock-showing,.vjs-default-skin .vjs-menu-button:hover .vjs-control-content .vjs-menu{display:block}
.vjs-default-skin .vjs-menu-button ul li{list-style:none;margin:0;padding:.3em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}
.vjs-default-skin .vjs-menu-button ul li.vjs-selected{background-color:#000}
.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover,.vjs-default-skin .vjs-menu-button ul li:focus,.vjs-default-skin .vjs-menu-button ul li:hover{outline:0;color:#111;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}
.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}
.vjs-default-skin .vjs-subtitles-button:before{content:"\e00c"}
.vjs-default-skin .vjs-captions-button:before{content:"\e008"}
.vjs-default-skin .vjs-chapters-button:before{content:"\e00c"}
.vjs-default-skin .vjs-chapters-button.vjs-menu-button .vjs-menu .vjs-menu-content{width:24em;left:-12em}
.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before,.vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before{-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}
.video-js{background-color:#000;position:relative;padding:0;font-size:10px;vertical-align:middle;font-weight:400;font-style:normal;font-family:Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}
.video-js:-moz-full-screen{position:absolute}
body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}
.video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;width:100%!important;height:100%!important}
.video-js:-webkit-full-screen{width:100%!important;height:100%!important}
.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}
.vjs-poster{background-repeat:no-repeat;background-position:50% 50%;background-size:contain;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}
.vjs-poster img{display:block;margin:0 auto;max-height:100%;padding:0;width:100%}
.video-js.vjs-has-started .vjs-poster{display:none}
.video-js.vjs-audio.vjs-has-started .vjs-poster{display:block}
.video-js.vjs-controls-disabled .vjs-poster,.video-js.vjs-using-native-controls .vjs-poster{display:none}
.video-js .vjs-text-track-display{text-align:center;position:absolute;bottom:4em;left:1em;right:1em}
.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}
.video-js .vjs-text-track{display:none;font-size:1.4em;text-align:center;margin-bottom:.1em;background-color:#000;background-color:rgba(0,0,0,.5)}
.video-js .vjs-subtitles{color:#fff}
.video-js .vjs-captions{color:#fc6}
.vjs-tt-cue{display:block}
.video-js.vjs-fullscreen .vjs-text-track{font-size:3em}
.vjs-default-skin .vjs-hidden{display:none}
.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}
.vjs-no-js{padding:20px;color:#ccc;background-color:#333;font-size:18px;font-family:Arial,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}
.vjs-no-js a,.vjs-no-js a:visited{color:#F4A460}
meta.foundation-version{font-family:"/5.5.2/"}
meta.foundation-mq-small{font-family:"/only screen/";width:0}
meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 40em)/";width:0}
meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.0625em)/";width:40.0625em}
meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:40.0625em) and (max-width:64em)/";width:40.0625em}
meta.foundation-mq-large{font-family:"/only screen and (min-width:64.0625em)/";width:64.0625em}
meta.foundation-mq-large-only{font-family:"/only screen and (min-width:64.0625em) and (max-width:90em)/";width:64.0625em}
meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.0625em)/";width:90.0625em}
meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:90.0625em) and (max-width:120em)/";width:90.0625em}
meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.0625em)/";width:120.0625em}
meta.foundation-data-attribute-namespace{font-family:false}
.share-button{position:relative;width:28px;height:28px;display:inline-block;border-radius:50%;transition:all 250ms ease-out;cursor:pointer}
.share-button.-facebook{background:#4269ba}
.share-button.-facebook:hover{background:#5377c2}
.share-button.-twitter{background:#00aced}
.share-button.-twitter:hover{background:#07bbff}
.share-button.-youtube{background:#b00}
.share-button.-youtube:hover{background:#d40000}
.share-button.-google{background:#dd4b39}
.share-button.-google:hover{background:#e15f4f}
.share-button.-linkedin{background:#007bb6}
.share-button.-linkedin:hover{background:#008cd0}
.share-button.-instagram{background:#517fa4}
.share-button.-instagram:hover{background:#5f8cb0}
.share-button.-pinterest{background:#cb2027}
.share-button.-pinterest:hover{background:#dd272f}
.share-button.-vine{background:#00bf8f}
.share-button.-vine:hover{background:#00d9a2}
.share-button.-snapchat{background:#fffc01}
.share-button.-snapchat:hover{background:#fffc1b}
.share-button.-flickr{background:#ff0084}
.share-button.-flickr:hover{background:#ff1a90}
.share-button.-tumblr{background:#32506d}
.share-button.-tumblr:hover{background:#3a5d7e}
.share-button.-vimeo{background:#aad450}
.share-button.-vimeo:hover{background:#b4d964}
.share-button.-foursquare{background:#0072b1}
.share-button.-foursquare:hover{background:#0082cb}
.share-button.-dropbox{background:#0d84de}
.share-button.-dropbox:hover{background:#1392f1}
.share-button.-dribbble{background:#ea4c89}
.share-button.-dribbble:hover{background:#ed6398}
.share-button.-basecamp{background:#6bbd6d}
.share-button.-basecamp:hover{background:#7dc57e}
.share-button.-behance{background:#053eff}
.share-button.-behance:hover{background:#1f52ff}
.share-button.-digg{background:#0093cc}
.share-button.-digg:hover{background:#00a5e6}
.share-button.-github{background:#333}
.share-button.-github:hover{background:#404040}
.share-button.-reddit{background:#CEE3F8}
.share-button.-reddit:hover{background:#e4f0fb}
.share-button.-soundcloud{background:#ff3a00}
.share-button.-soundcloud:hover{background:#ff4e1a}
.share-button.-spotify{background:#81b71a}
.share-button.-spotify:hover{background:#91cd1d}
.share-button>.icon{position:absolute;top:50%;left:50%;width:50%;height:50%;margin-left:-25%;margin-top:-25%}
.share-button>.icon path,.share-button>.icon polygon{fill:#fff}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
h1{font-size:2em}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
.row{margin:0 auto;width:100%}
.row:after,.row:before{content:" ";display:table}
.row:after{clear:both}
.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}
.row.collapse .row{margin-left:0;margin-right:0}
.row .row{margin:0 -.9375rem;max-width:none;width:auto}
.row .row:after,.row .row:before{content:" ";display:table}
.row .row:after{clear:both}
.row .row.collapse{margin:0;max-width:none;width:auto}
.row .row.collapse:after,.row .row.collapse:before{content:" ";display:table}
.row .row.collapse:after{clear:both}
.column,.columns{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}
.column+.column:last-child,.column+.columns:last-child,.columns+.column:last-child,.columns+.columns:last-child{float:right}
.column+.column.end,.column+.columns.end,.columns+.column.end,.columns+.columns.end{float:left}
@media only screen{.small-push-0{position:relative;left:0;right:auto}
.small-pull-0{position:relative;right:0;left:auto}
.small-push-1{position:relative;left:8.33333%;right:auto}
.small-pull-1{position:relative;right:8.33333%;left:auto}
.small-push-2{position:relative;left:16.66667%;right:auto}
.small-pull-2{position:relative;right:16.66667%;left:auto}
.small-push-3{position:relative;left:25%;right:auto}
.small-pull-3{position:relative;right:25%;left:auto}
.small-push-4{position:relative;left:33.33333%;right:auto}
.small-pull-4{position:relative;right:33.33333%;left:auto}
.small-push-5{position:relative;left:41.66667%;right:auto}
.small-pull-5{position:relative;right:41.66667%;left:auto}
.small-push-6{position:relative;left:50%;right:auto}
.small-pull-6{position:relative;right:50%;left:auto}
.small-push-7{position:relative;left:58.33333%;right:auto}
.small-pull-7{position:relative;right:58.33333%;left:auto}
.small-push-8{position:relative;left:66.66667%;right:auto}
.small-pull-8{position:relative;right:66.66667%;left:auto}
.small-push-9{position:relative;left:75%;right:auto}
.small-pull-9{position:relative;right:75%;left:auto}
.small-push-10{position:relative;left:83.33333%;right:auto}
.small-pull-10{position:relative;right:83.33333%;left:auto}
.small-push-11{position:relative;left:91.66667%;right:auto}
.small-pull-11{position:relative;right:91.66667%;left:auto}
.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}
.small-1{width:8.33333%}
.small-2{width:16.66667%}
.small-3{width:25%}
.small-4{width:33.33333%}
.small-5{width:41.66667%}
.small-6{width:50%}
.small-7{width:58.33333%}
.small-8{width:66.66667%}
.small-9{width:75%}
.small-10{width:83.33333%}
.small-11{width:91.66667%}
.small-12{width:100%}
.small-offset-0{margin-left:0!important}
.small-offset-1{margin-left:8.33333%!important}
.small-offset-2{margin-left:16.66667%!important}
.small-offset-3{margin-left:25%!important}
.small-offset-4{margin-left:33.33333%!important}
.small-offset-5{margin-left:41.66667%!important}
.small-offset-6{margin-left:50%!important}
.small-offset-7{margin-left:58.33333%!important}
.small-offset-8{margin-left:66.66667%!important}
.small-offset-9{margin-left:75%!important}
.small-offset-10{margin-left:83.33333%!important}
.small-offset-11{margin-left:91.66667%!important}
.small-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}
.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none}
.column.small-uncentered,.columns.small-uncentered{float:left;margin-left:0;margin-right:0}
.column.small-centered:last-child,.columns.small-centered:last-child{float:none}
.column.small-uncentered:last-child,.columns.small-uncentered:last-child{float:left}
.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right}
.row.small-collapse>.column,.row.small-collapse>.columns{padding-left:0;padding-right:0}
.row.small-collapse .row{margin-left:0;margin-right:0}
.row.small-uncollapse>.column,.row.small-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}}
@media only screen and (min-width:40.0625em){.medium-push-0{position:relative;left:0;right:auto}
.medium-pull-0{position:relative;right:0;left:auto}
.medium-push-1{position:relative;left:8.33333%;right:auto}
.medium-pull-1{position:relative;right:8.33333%;left:auto}
.medium-push-2{position:relative;left:16.66667%;right:auto}
.medium-pull-2{position:relative;right:16.66667%;left:auto}
.medium-push-3{position:relative;left:25%;right:auto}
.medium-pull-3{position:relative;right:25%;left:auto}
.medium-push-4{position:relative;left:33.33333%;right:auto}
.medium-pull-4{position:relative;right:33.33333%;left:auto}
.medium-push-5{position:relative;left:41.66667%;right:auto}
.medium-pull-5{position:relative;right:41.66667%;left:auto}
.medium-push-6{position:relative;left:50%;right:auto}
.medium-pull-6{position:relative;right:50%;left:auto}
.medium-push-7{position:relative;left:58.33333%;right:auto}
.medium-pull-7{position:relative;right:58.33333%;left:auto}
.medium-push-8{position:relative;left:66.66667%;right:auto}
.medium-pull-8{position:relative;right:66.66667%;left:auto}
.medium-push-9{position:relative;left:75%;right:auto}
.medium-pull-9{position:relative;right:75%;left:auto}
.medium-push-10{position:relative;left:83.33333%;right:auto}
.medium-pull-10{position:relative;right:83.33333%;left:auto}
.medium-push-11{position:relative;left:91.66667%;right:auto}
.medium-pull-11{position:relative;right:91.66667%;left:auto}
.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}
.medium-1{width:8.33333%}
.medium-2{width:16.66667%}
.medium-3{width:25%}
.medium-4{width:33.33333%}
.medium-5{width:41.66667%}
.medium-6{width:50%}
.medium-7{width:58.33333%}
.medium-8{width:66.66667%}
.medium-9{width:75%}
.medium-10{width:83.33333%}
.medium-11{width:91.66667%}
.medium-12{width:100%}
.medium-offset-0{margin-left:0!important}
.medium-offset-1{margin-left:8.33333%!important}
.medium-offset-2{margin-left:16.66667%!important}
.medium-offset-3{margin-left:25%!important}
.medium-offset-4{margin-left:33.33333%!important}
.medium-offset-5{margin-left:41.66667%!important}
.medium-offset-6{margin-left:50%!important}
.medium-offset-7{margin-left:58.33333%!important}
.medium-offset-8{margin-left:66.66667%!important}
.medium-offset-9{margin-left:75%!important}
.medium-offset-10{margin-left:83.33333%!important}
.medium-offset-11{margin-left:91.66667%!important}
.medium-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}
.column.medium-centered,.columns.medium-centered{margin-left:auto;margin-right:auto;float:none}
.column.medium-uncentered,.columns.medium-uncentered{float:left;margin-left:0;margin-right:0}
.column.medium-centered:last-child,.columns.medium-centered:last-child{float:none}
.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child{float:left}
.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right}
.row.medium-collapse>.column,.row.medium-collapse>.columns{padding-left:0;padding-right:0}
.row.medium-collapse .row{margin-left:0;margin-right:0}
.row.medium-uncollapse>.column,.row.medium-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}
.push-0{position:relative;left:0;right:auto}
.pull-0{position:relative;right:0;left:auto}
.push-1{position:relative;left:8.33333%;right:auto}
.pull-1{position:relative;right:8.33333%;left:auto}
.push-2{position:relative;left:16.66667%;right:auto}
.pull-2{position:relative;right:16.66667%;left:auto}
.push-3{position:relative;left:25%;right:auto}
.pull-3{position:relative;right:25%;left:auto}
.push-4{position:relative;left:33.33333%;right:auto}
.pull-4{position:relative;right:33.33333%;left:auto}
.push-5{position:relative;left:41.66667%;right:auto}
.pull-5{position:relative;right:41.66667%;left:auto}
.push-6{position:relative;left:50%;right:auto}
.pull-6{position:relative;right:50%;left:auto}
.push-7{position:relative;left:58.33333%;right:auto}
.pull-7{position:relative;right:58.33333%;left:auto}
.push-8{position:relative;left:66.66667%;right:auto}
.pull-8{position:relative;right:66.66667%;left:auto}
.push-9{position:relative;left:75%;right:auto}
.pull-9{position:relative;right:75%;left:auto}
.push-10{position:relative;left:83.33333%;right:auto}
.pull-10{position:relative;right:83.33333%;left:auto}
.push-11{position:relative;left:91.66667%;right:auto}
.pull-11{position:relative;right:91.66667%;left:auto}}
@media only screen and (min-width:64.0625em){.large-push-0{position:relative;left:0;right:auto}
.large-pull-0{position:relative;right:0;left:auto}
.large-push-1{position:relative;left:8.33333%;right:auto}
.large-pull-1{position:relative;right:8.33333%;left:auto}
.large-push-2{position:relative;left:16.66667%;right:auto}
.large-pull-2{position:relative;right:16.66667%;left:auto}
.large-push-3{position:relative;left:25%;right:auto}
.large-pull-3{position:relative;right:25%;left:auto}
.large-push-4{position:relative;left:33.33333%;right:auto}
.large-pull-4{position:relative;right:33.33333%;left:auto}
.large-push-5{position:relative;left:41.66667%;right:auto}
.large-pull-5{position:relative;right:41.66667%;left:auto}
.large-push-6{position:relative;left:50%;right:auto}
.large-pull-6{position:relative;right:50%;left:auto}
.large-push-7{position:relative;left:58.33333%;right:auto}
.large-pull-7{position:relative;right:58.33333%;left:auto}
.large-push-8{position:relative;left:66.66667%;right:auto}
.large-pull-8{position:relative;right:66.66667%;left:auto}
.large-push-9{position:relative;left:75%;right:auto}
.large-pull-9{position:relative;right:75%;left:auto}
.large-push-10{position:relative;left:83.33333%;right:auto}
.large-pull-10{position:relative;right:83.33333%;left:auto}
.large-push-11{position:relative;left:91.66667%;right:auto}
.large-pull-11{position:relative;right:91.66667%;left:auto}
.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}
.large-1{width:8.33333%}
.large-2{width:16.66667%}
.large-3{width:25%}
.large-4{width:33.33333%}
.large-5{width:41.66667%}
.large-6{width:50%}
.large-7{width:58.33333%}
.large-8{width:66.66667%}
.large-9{width:75%}
.large-10{width:83.33333%}
.large-11{width:91.66667%}
.large-12{width:100%}
.large-offset-0{margin-left:0!important}
.large-offset-1{margin-left:8.33333%!important}
.large-offset-2{margin-left:16.66667%!important}
.large-offset-3{margin-left:25%!important}
.large-offset-4{margin-left:33.33333%!important}
.large-offset-5{margin-left:41.66667%!important}
.large-offset-6{margin-left:50%!important}
.large-offset-7{margin-left:58.33333%!important}
.large-offset-8{margin-left:66.66667%!important}
.large-offset-9{margin-left:75%!important}
.large-offset-10{margin-left:83.33333%!important}
.large-offset-11{margin-left:91.66667%!important}
.large-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}
.column.large-centered,.columns.large-centered{margin-left:auto;margin-right:auto;float:none}
.column.large-uncentered,.columns.large-uncentered{float:left;margin-left:0;margin-right:0}
.column.large-centered:last-child,.columns.large-centered:last-child{float:none}
.column.large-uncentered:last-child,.columns.large-uncentered:last-child{float:left}
.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right}
.row.large-collapse>.column,.row.large-collapse>.columns{padding-left:0;padding-right:0}
.row.large-collapse .row{margin-left:0;margin-right:0}
.row.large-uncollapse>.column,.row.large-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}
.push-0{position:relative;left:0;right:auto}
.pull-0{position:relative;right:0;left:auto}
.push-1{position:relative;left:8.33333%;right:auto}
.pull-1{position:relative;right:8.33333%;left:auto}
.push-2{position:relative;left:16.66667%;right:auto}
.pull-2{position:relative;right:16.66667%;left:auto}
.push-3{position:relative;left:25%;right:auto}
.pull-3{position:relative;right:25%;left:auto}
.push-4{position:relative;left:33.33333%;right:auto}
.pull-4{position:relative;right:33.33333%;left:auto}
.push-5{position:relative;left:41.66667%;right:auto}
.pull-5{position:relative;right:41.66667%;left:auto}
.push-6{position:relative;left:50%;right:auto}
.pull-6{position:relative;right:50%;left:auto}
.push-7{position:relative;left:58.33333%;right:auto}
.pull-7{position:relative;right:58.33333%;left:auto}
.push-8{position:relative;left:66.66667%;right:auto}
.pull-8{position:relative;right:66.66667%;left:auto}
.push-9{position:relative;left:75%;right:auto}
.pull-9{position:relative;right:75%;left:auto}
.push-10{position:relative;left:83.33333%;right:auto}
.pull-10{position:relative;right:83.33333%;left:auto}
.push-11{position:relative;left:91.66667%;right:auto}
.pull-11{position:relative;right:91.66667%;left:auto}}
@media only screen and (min-width:90.0625em){.xlarge-push-0{position:relative;left:0;right:auto}
.xlarge-pull-0{position:relative;right:0;left:auto}
.xlarge-push-1{position:relative;left:8.33333%;right:auto}
.xlarge-pull-1{position:relative;right:8.33333%;left:auto}
.xlarge-push-2{position:relative;left:16.66667%;right:auto}
.xlarge-pull-2{position:relative;right:16.66667%;left:auto}
.xlarge-push-3{position:relative;left:25%;right:auto}
.xlarge-pull-3{position:relative;right:25%;left:auto}
.xlarge-push-4{position:relative;left:33.33333%;right:auto}
.xlarge-pull-4{position:relative;right:33.33333%;left:auto}
.xlarge-push-5{position:relative;left:41.66667%;right:auto}
.xlarge-pull-5{position:relative;right:41.66667%;left:auto}
.xlarge-push-6{position:relative;left:50%;right:auto}
.xlarge-pull-6{position:relative;right:50%;left:auto}
.xlarge-push-7{position:relative;left:58.33333%;right:auto}
.xlarge-pull-7{position:relative;right:58.33333%;left:auto}
.xlarge-push-8{position:relative;left:66.66667%;right:auto}
.xlarge-pull-8{position:relative;right:66.66667%;left:auto}
.xlarge-push-9{position:relative;left:75%;right:auto}
.xlarge-pull-9{position:relative;right:75%;left:auto}
.xlarge-push-10{position:relative;left:83.33333%;right:auto}
.xlarge-pull-10{position:relative;right:83.33333%;left:auto}
.xlarge-push-11{position:relative;left:91.66667%;right:auto}
.xlarge-pull-11{position:relative;right:91.66667%;left:auto}
.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}
.xlarge-1{width:8.33333%}
.xlarge-2{width:16.66667%}
.xlarge-3{width:25%}
.xlarge-4{width:33.33333%}
.xlarge-5{width:41.66667%}
.xlarge-6{width:50%}
.xlarge-7{width:58.33333%}
.xlarge-8{width:66.66667%}
.xlarge-9{width:75%}
.xlarge-10{width:83.33333%}
.xlarge-11{width:91.66667%}
.xlarge-12{width:100%}
.xlarge-offset-0{margin-left:0!important}
.xlarge-offset-1{margin-left:8.33333%!important}
.xlarge-offset-2{margin-left:16.66667%!important}
.xlarge-offset-3{margin-left:25%!important}
.xlarge-offset-4{margin-left:33.33333%!important}
.xlarge-offset-5{margin-left:41.66667%!important}
.xlarge-offset-6{margin-left:50%!important}
.xlarge-offset-7{margin-left:58.33333%!important}
.xlarge-offset-8{margin-left:66.66667%!important}
.xlarge-offset-9{margin-left:75%!important}
.xlarge-offset-10{margin-left:83.33333%!important}
.xlarge-offset-11{margin-left:91.66667%!important}
.xlarge-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}
.column.xlarge-centered,.columns.xlarge-centered{margin-left:auto;margin-right:auto;float:none}
.column.xlarge-uncentered,.columns.xlarge-uncentered{float:left;margin-left:0;margin-right:0}
.column.xlarge-centered:last-child,.columns.xlarge-centered:last-child{float:none}
.column.xlarge-uncentered:last-child,.columns.xlarge-uncentered:last-child{float:left}
.column.xlarge-uncentered.opposite,.columns.xlarge-uncentered.opposite{float:right}
.row.xlarge-collapse>.column,.row.xlarge-collapse>.columns{padding-left:0;padding-right:0}
.row.xlarge-collapse .row{margin-left:0;margin-right:0}
.row.xlarge-uncollapse>.column,.row.xlarge-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}}
@media only screen and (min-width:120.0625em){.xxlarge-push-0{position:relative;left:0;right:auto}
.xxlarge-pull-0{position:relative;right:0;left:auto}
.xxlarge-push-1{position:relative;left:8.33333%;right:auto}
.xxlarge-pull-1{position:relative;right:8.33333%;left:auto}
.xxlarge-push-2{position:relative;left:16.66667%;right:auto}
.xxlarge-pull-2{position:relative;right:16.66667%;left:auto}
.xxlarge-push-3{position:relative;left:25%;right:auto}
.xxlarge-pull-3{position:relative;right:25%;left:auto}
.xxlarge-push-4{position:relative;left:33.33333%;right:auto}
.xxlarge-pull-4{position:relative;right:33.33333%;left:auto}
.xxlarge-push-5{position:relative;left:41.66667%;right:auto}
.xxlarge-pull-5{position:relative;right:41.66667%;left:auto}
.xxlarge-push-6{position:relative;left:50%;right:auto}
.xxlarge-pull-6{position:relative;right:50%;left:auto}
.xxlarge-push-7{position:relative;left:58.33333%;right:auto}
.xxlarge-pull-7{position:relative;right:58.33333%;left:auto}
.xxlarge-push-8{position:relative;left:66.66667%;right:auto}
.xxlarge-pull-8{position:relative;right:66.66667%;left:auto}
.xxlarge-push-9{position:relative;left:75%;right:auto}
.xxlarge-pull-9{position:relative;right:75%;left:auto}
.xxlarge-push-10{position:relative;left:83.33333%;right:auto}
.xxlarge-pull-10{position:relative;right:83.33333%;left:auto}
.xxlarge-push-11{position:relative;left:91.66667%;right:auto}
.xxlarge-pull-11{position:relative;right:91.66667%;left:auto}
.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}
.xxlarge-1{width:8.33333%}
.xxlarge-2{width:16.66667%}
.xxlarge-3{width:25%}
.xxlarge-4{width:33.33333%}
.xxlarge-5{width:41.66667%}
.xxlarge-6{width:50%}
.xxlarge-7{width:58.33333%}
.xxlarge-8{width:66.66667%}
.xxlarge-9{width:75%}
.xxlarge-10{width:83.33333%}
.xxlarge-11{width:91.66667%}
.xxlarge-12{width:100%}
.xxlarge-offset-0{margin-left:0!important}
.xxlarge-offset-1{margin-left:8.33333%!important}
.xxlarge-offset-2{margin-left:16.66667%!important}
.xxlarge-offset-3{margin-left:25%!important}
.xxlarge-offset-4{margin-left:33.33333%!important}
.xxlarge-offset-5{margin-left:41.66667%!important}
.xxlarge-offset-6{margin-left:50%!important}
.xxlarge-offset-7{margin-left:58.33333%!important}
.xxlarge-offset-8{margin-left:66.66667%!important}
.xxlarge-offset-9{margin-left:75%!important}
.xxlarge-offset-10{margin-left:83.33333%!important}
.xxlarge-offset-11{margin-left:91.66667%!important}
.xxlarge-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}
.column.xxlarge-centered,.columns.xxlarge-centered{margin-left:auto;margin-right:auto;float:none}
.column.xxlarge-uncentered,.columns.xxlarge-uncentered{float:left;margin-left:0;margin-right:0}
.column.xxlarge-centered:last-child,.columns.xxlarge-centered:last-child{float:none}
.column.xxlarge-uncentered:last-child,.columns.xxlarge-uncentered:last-child{float:left}
.column.xxlarge-uncentered.opposite,.columns.xxlarge-uncentered.opposite{float:right}
.row.xxlarge-collapse>.column,.row.xxlarge-collapse>.columns{padding-left:0;padding-right:0}
.row.xxlarge-collapse .row{margin-left:0;margin-right:0}
.row.xxlarge-uncollapse>.column,.row.xxlarge-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}}
*,:after,:before{outline:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased}
html{font-size:16px}
@media only screen and (max-width:40em){html{font-size:14px}}
@media only screen and (min-width:40.0625em) and (max-width:64em){html{font-size:15px}}
@media only screen and (min-width:90.0625em) and (max-width:120em){html{font-size:18px}}
@media only screen and (min-width:120.0625em) and (max-width:6249999.9375em){html{font-size:18px}}
@media only screen and (max-height:720px){html{font-size:15px}}
body,html{height:100%;font-family:NewTransport,sans-serif;font-weight:400;color:#010101}
body{color:#fff}
h1,h2,h3,h4,h5,h6{margin:0;font-family:NewTransport,sans-serif;font-weight:700}
ul{margin:0;padding:0}
p{margin:0 0 1.5625rem;line-height:1.8}
a{color:#F7D443;text-decoration:none}
input[type=number],input[type=number]:focus,input[type=text],input[type=text]:focus,select,select:focus,textarea,textarea:focus{-webkit-appearance:none;display:block;width:100%;padding:.75rem .9375rem;margin-bottom:.625rem;background:#fff;border:0;border-radius:0;font-size:.875rem;font-style:normal;font-weight:700;transition:all 250ms ease-out}
input[type=number].-large,input[type=number]:focus.-large,input[type=text].-large,input[type=text]:focus.-large,select.-large,select:focus.-large,textarea.-large,textarea:focus.-large{padding:1.125rem .9375rem;font-size:1rem}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
textarea{height:5.625rem;font-weight:400}
select{-moz-appearance:none}
select::-ms-expand{display:none}
::-webkit-input-placeholder{color:#e6e6e6;-webkit-transition:color 250ms ease-out}
textarea::-webkit-input-placeholder{font-weight:400}
input:focus::-webkit-input-placeholder{color:#8d8d8d}
textarea:focus::-webkit-input-placeholder{color:#8d8d8d}
:-moz-placeholder{color:#e6e6e6;-moz-transition:color 250ms ease-out}
textarea:-moz-placeholder{font-weight:400}
input:focus:-moz-placeholder{color:#8d8d8d}
textarea:focus:-moz-placeholder{font-weight:400;color:#8d8d8d}
::-moz-placeholder{color:#e6e6e6;-moz-transition:color 250ms ease-out}
textarea::-moz-placeholder{font-weight:400}
input:focus::-moz-placeholder{color:#8d8d8d}
textarea:focus::-moz-placeholder{font-weight:400;color:#8d8d8d}
input:-ms-input-placeholder{color:#e6e6e6}
textarea:-ms-input-placeholder{font-weight:400}
input:focus:-ms-input-placeholder{color:#8d8d8d}
textarea:focus:-ms-input-placeholder{font-weight:400;color:#8d8d8d}
.upload-fields ::-webkit-input-placeholder{color:#010101}
.upload-fields :-moz-placeholder{color:#010101}
.upload-fields ::-moz-placeholder{color:#010101}
.upload-fields :-ms-input-placeholder{color:#010101}
::-moz-selection{background:#F7D443;color:#fff;text-shadow:none}
::selection{background:#F7D443;color:#fff;text-shadow:none}
.outdatedbrowser{position:absolute;z-index:9999;top:0;left:50%;width:500px;height:50px;margin:0 0 0 -250px;font-size:1rem;line-height:50px;color:#010101;text-align:center;background:#F7D443}
.outdatedbrowser a{color:#010101;text-decoration:underline}
.row{max-width:100%}
.video-js{overflow:hidden}
svg{vertical-align:top}
@font-face{font-family:NewTransport;src:url(/assets/fonts/NewTransport-Light.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/NewTransport-Light.otf) format("opentype"),url(/assets/fonts/NewTransport-Light.woff) format("woff"),url(/assets/fonts/NewTransport-Light.ttf) format("truetype"),url(/assets/fonts/NewTransport-Light.svg#NewTransport-Light) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:NewTransport;src:url(/assets/fonts/NewTransport-Bold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/NewTransport-Bold.otf) format("opentype"),url(/assets/fonts/NewTransport-Bold.woff) format("woff"),url(/assets/fonts/NewTransport-Bold.ttf) format("truetype"),url(/assets/fonts/NewTransport-Bold.svg#NewTransport-Bold) format("svg");font-weight:700;font-style:normal}
.action-button{position:relative;display:inline-block;height:3rem;padding:0 3.75rem 0 1.5625rem;background-color:#F7D443;font-family:NewTransport,sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;line-height:3rem;text-align:left;color:#010101;border-radius:2px;cursor:pointer;transition:background 250ms ease-out,border 250ms ease-out,opacity 250ms ease-out}
.action-button:hover{background:#f8da5b}
.action-button.-black{background-color:#010101;color:#fff}
.action-button.-black:hover{background:#1b1b1b}
.action-button.-green{background-color:#3bac4e;color:#fff}
.action-button.-green:hover{background:#55c568}
.action-button.-green:hover .arrow{-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}
.action-button.-transparent{background-color:transparent;border:1px solid rgba(255,255,255,.4);color:#fff}
.action-button.-transparent:hover{background:0 0;border-color:#fff}
.action-button.-no-icon{padding-right:1.5625rem}
.action-button .arrow{position:absolute;top:1.125rem;right:1.375rem;width:1.3125rem;height:.75rem;transition:-webkit-transform 250ms ease-out;transition:transform 250ms ease-out}
.action-button .arrow img,.action-button .arrow svg{width:1.3125rem;height:.75rem;vertical-align:top}
.action-button .arrow path{fill:#F7D443}
.main-logo{width:115px;height:135px;background-size:115px 135px;background-image:url(/assets/images/main-logo.png)}
.main-logo.-negative{background-image:url(/assets/images/main-logo-negative.png)}
.main-logo.-small{width:4.375rem;height:5.125rem;background-size:4.375rem 5.125rem}
.main-logo.-large{width:10.9375rem;height:12.875rem;background-size:10.9375rem 12.875rem}
.nav-toggle,.sub-page .close-page{width:3.125rem;height:3.125rem;font-size:1rem;cursor:pointer}
.nav-toggle.-active:hover>.lines>.line.-line-2,.nav-toggle.-active>.lines>.line.-line-2,.sub-page .-active.close-page:hover>.lines>.line.-line-2,.sub-page .-active.close-page>.lines>.line.-line-2{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.nav-toggle.-active:hover:hover>.lines>.line.-line-2,.nav-toggle.-active:hover>.lines>.line.-line-2,.sub-page .-active.close-page:hover:hover>.lines>.line.-line-2,.sub-page .-active.close-page:hover>.lines>.line.-line-2{background-position:-2.5625em 0}
.nav-toggle.-active:hover>.lines>.line.-line-1,.nav-toggle.-active:hover>.lines>.line.-line-3,.nav-toggle.-active>.lines>.line.-line-1,.nav-toggle.-active>.lines>.line.-line-3,.sub-page .-active.close-page:hover>.lines>.line.-line-1,.sub-page .-active.close-page:hover>.lines>.line.-line-3,.sub-page .-active.close-page>.lines>.line.-line-1,.sub-page .-active.close-page>.lines>.line.-line-3{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);top:.5625em;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
@media only screen and (max-width:40em){.nav-toggle.-active:hover>.lines>.line.-line-1,.nav-toggle.-active:hover>.lines>.line.-line-3,.nav-toggle.-active>.lines>.line.-line-1,.nav-toggle.-active>.lines>.line.-line-3,.sub-page .-active.close-page:hover>.lines>.line.-line-1,.sub-page .-active.close-page:hover>.lines>.line.-line-3,.sub-page .-active.close-page>.lines>.line.-line-1,.sub-page .-active.close-page>.lines>.line.-line-3{background:#010101}}
.nav-toggle:hover>.lines>.line.-line-2,.sub-page .close-page:hover>.lines>.line.-line-2{background-position:-2.5625em 0}
.nav-toggle>.lines,.sub-page .close-page>.lines{position:relative;top:0;left:50%;width:2.5em;height:1.25em;margin-left:-1.25em}
.nav-toggle>.lines>.line,.sub-page .close-page>.lines>.line{position:absolute;width:100%;height:1px;transition:background-position 500ms ease-out,-webkit-transform 250ms ease-out,top 250ms ease-out;transition:background-position 500ms ease-out,transform 250ms ease-out,top 250ms ease-out}
.nav-toggle>.lines>.line.-line-1,.sub-page .close-page>.lines>.line.-line-1{top:0;background:#fff}
.nav-toggle>.lines>.line.-line-2,.sub-page .close-page>.lines>.line.-line-2{top:.5625em;height:2px;background-image:url(/assets/images/dashed-line.png);background-size:2.5625em 2px;background-position:.0625em 0}
.nav-toggle>.lines>.line.-line-3,.sub-page .close-page>.lines>.line.-line-3{top:1.25em;background:#fff}
.nav-toggle>.text,.sub-page .close-page>.text{bottom:0;width:100%;margin-top:1.0625em;font-size:.625rem;font-weight:700;text-transform:uppercase;text-align:center;color:#fff}
.slider-container{position:relative;width:15.625rem;height:3.125rem;font-size:1rem}
.slider-container>.start{position:absolute;top:.9375em;left:-.6875em;width:1.25em;height:1.25em;border-radius:50%;border:1px dashed #F7D443;border:1px dashed #fff}
.slider-container>.scrubber{position:absolute;z-index:2;top:0;left:-1.25em;width:3.125em;height:3.125em;cursor:pointer}
.slider-container>.scrubber>.icon{position:absolute;top:50%;left:50%;width:.5rem;height:.75rem;margin-top:-.375rem;margin-left:-.25rem;z-index:2}
.slider-container>.scrubber>.icon path{fill:#010101;transition:fill 250ms ease}
.slider-container>.scrubber>.bg{position:absolute;width:100%;height:100%;background:#F7D443;border-radius:50%;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;transition:-webkit-transform 250ms ease;transition:transform 250ms ease}
.slider-container>.scrubber.active>.bg,.slider-container>.scrubber:hover>.bg{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.slider-container>.path{position:absolute;top:0;left:0;width:100%;height:100%;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}
.slider-container>.path>.line{position:absolute;z-index:3;top:50%;left:.5625em;width:0;height:2px;margin-top:-1px;background:#fff}
.slider-container>.path>.yellow{position:absolute;top:50%;left:.5em;width:calc(100% - 1.5625em);height:2px;margin-top:-1px;background-image:url(/assets/images/dashed-line.png);background-size:2.5625em 2px;background-position:.0625em 0;opacity:.4}
.slider-container>.end{position:absolute;top:.3125em;right:-1.5em;width:2.5em;height:2.5em;border-radius:50%;border:1px dashed #e6e6e6;opacity:.4;cursor:pointer;transition:all 250ms ease}
.slider-container>.end:after{content:"";position:absolute;top:50%;left:50%;width:42%;height:42%;margin-top:-21%;margin-left:-21%;background:#fff;border-radius:50%}
.slider-container>.end.active{border-color:#3bac4e;-webkit-transform:scale(1.6);-ms-transform:scale(1.6);transform:scale(1.6)}
.slider-container>.end:hover{opacity:1}
.social-button{position:relative;display:inline-block;width:7.5em;height:3.125em;margin:0 1.25em;border-top:1px solid rgba(230,230,230,.5);border-bottom:1px solid rgba(230,230,230,.5);cursor:pointer}
.social-button:hover .-line-1,.social-button:hover .-line-2{background-position:-2.5625em 0}
.social-button>.line{position:absolute;top:50%;width:30%;height:2px;margin-top:-1px;background-image:url(/assets/images/dashed-line.png);background-size:2.5625em 2px;background-position:.0625em 0;transition:background-position 500ms ease-out}
.social-button>.line.-line-1{left:0}
.social-button>.line.-line-2{right:0}
.social-button>.icon{position:absolute;z-index:2;top:50%;left:50%;width:1.5625em;height:1.5625em;margin-left:-.75em;margin-top:-.75em}
.social-button>.icon img,.social-button>.icon svg{width:100%;height:100%}
.social-button.-facebook:hover path{fill:#6686c9}
.social-button.-facebook path{fill:#4269ba;transition:fill 250ms ease-out}
.social-button.-twitter:hover path{fill:#21c2ff}
.social-button.-twitter path{fill:#00aced;transition:fill 250ms ease-out}
.video-container{position:absolute;top:0;right:0;bottom:0;left:0}
.video-container>.video-js{overflow:visible}
.video-container>canvas,.video-container>img,.video-container>video{position:absolute;top:0;left:0;width:100%;height:100%}
.video-container .action-button{position:absolute;z-index:13;bottom:1.25rem;left:50%;margin-left:-4.375rem}
.video-container>.vjs-paused .action-button,.video-container>.vjs-user-inactive .action-button{opacity:0}
.video-container>.vjs-playing.vjs-user-active .action-button{opacity:1}
.video-container .vjs-default-skin .vjs-loading-spinner:before{content:"\e00d";opacity:1;color:#fff;text-shadow:none}
.preloader-screen{position:fixed;z-index:99;top:0;right:0;bottom:0;left:0;background:#010101}
.preloader-screen>.main-logo,.preloader-screen>.naf-logo{position:absolute;top:50%;left:50%;margin-top:-3.75rem;margin-left:-3.125rem;opacity:0}
.preloader-screen>.main-logo img,.preloader-screen>.naf-logo img{display:none}
.preloader-screen>.main-logo-sprite{position:absolute;top:50%;left:50%;width:77px;height:102px;margin-top:-71px;margin-left:-40px;opacity:0}
@media only screen and (max-width:40em),only screen and (min-width:40.0625em) and (max-width:64em){.preloader-screen>.main-logo-sprite{opacity:1}}
.preloader-screen>.intro-text{position:absolute;top:50%;left:10%;width:26.25rem;width:80%;height:3.5rem;margin-top:-1.75rem;font-size:.75rem;font-weight:700;line-height:1.6;text-transform:uppercase;text-align:center}
@media only screen and (min-width:40.0625em){.preloader-screen>.intro-text{left:50%;width:27.5rem;margin-left:-13.75rem;font-size:1rem}}
.preloader-screen>.intro-text .line-1,.preloader-screen>.intro-text .line-2{opacity:0}
.preloader-screen>.intro-text .line-2{color:#F7D443}
.main-header{position:fixed;z-index:15;top:1.25rem;left:1.875rem;left:1.25%;right:1.875rem;right:1.25%;height:50px}
.main-header>.nav-toggle,.sub-page .main-header>.close-page{position:absolute;top:.25rem;left:0}
.main-header>.naf-logo{position:absolute;top:0;right:0;display:block;width:50px;height:50px}
.nav-content{position:absolute;left:0;z-index:13;width:38.4375rem;height:100%;color:#010101;display:none}
@media only screen and (max-width:40em){.nav-content{position:fixed;width:100%;background-color:#fff}}
.nav-content>.content{position:absolute;z-index:2;top:0;top:6%;left:50%;width:20.625rem;height:92%;margin-left:-10.625rem}
@media only screen and (max-width:40em){.nav-content>.content{left:5%;margin-left:0;width:90%;padding-top:7.5rem;background-color:#fff}}
.nav-content .short-line{width:18px;height:2px;margin:.375rem 0 .3125rem;background:#F7D443}
.nav-content>.content>.main-logo{margin-bottom:.9375rem;background-size:cover}
@media only screen and (max-height:720px){.nav-content>.content>.main-logo{display:none}}
.nav-content>.content>.nav-label{font-size:.75rem;font-weight:700;color:#6a6a6a;text-transform:uppercase}
.nav-content>.content>.main-nav>a{position:relative;display:block;padding:.75rem 0 .5625rem;font-size:1.375rem;font-weight:700;color:#010101;line-height:1;text-transform:uppercase;transition:color 250ms ease-out}
.nav-content>.content>.main-nav>a:hover{color:#676767}
.nav-content>.content>.main-nav>a:hover .arrow{-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px)}
.nav-content>.content>.main-nav>a>.arrow{position:absolute;top:1rem;right:.3125rem;width:1.25rem;height:.6875rem;transition:-webkit-transform 250ms ease-out;transition:transform 250ms ease-out}
.nav-content>.content>.main-nav>a>.arrow path{fill:#F7D443}
.nav-content>.content>.main-nav>a>.line{position:absolute;left:0;bottom:0;width:100%;height:1px;background:#e6e6e6}
.nav-content>.content>.follow-us{position:relative;margin-top:2.1875rem;padding-left:2.1875rem;font-size:.875rem;font-weight:700;text-transform:uppercase;line-height:1.875rem;color:#010101;display:block;transition:color 250ms ease-out}
.nav-content>.content>.follow-us:hover{color:#676767}
.nav-content>.content>.follow-us:hover>.icon path{fill:#7995cf}
.nav-content>.content>.follow-us>.icon{position:absolute;top:0;left:0;width:1.5625rem;height:1.5625rem}
.nav-content>.content>.follow-us>.icon img,.nav-content>.content>.follow-us>.icon svg{width:100%;height:100%}
.nav-content>.content>.follow-us>.icon img path,.nav-content>.content>.follow-us>.icon svg path{fill:#4269ba;transition:fill 250ms ease-out}
.nav-content>.content>.join-naf{width:13.75rem;margin-top:3.125rem}
.nav-content>.content>.naf-info{position:absolute;bottom:3.75rem;bottom:5%}
@media only screen and (max-width:40em){.nav-content>.content>.naf-info{display:none}}
.nav-content>.content>.naf-info>header{margin-top:.9375rem;font-size:.8125rem;color:#6a6a6a}
.nav-content>.content>.naf-info>header>h3{margin-bottom:.3125rem}
.nav-content>.content>.naf-info>p{margin-top:.9375rem;font-size:.8125rem;color:#6a6a6a}
.nav-content>.bg{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;-webkit-transform:skewX(-6deg);-ms-transform:skewX(-6deg);transform:skewX(-6deg)}
@media only screen and (max-width:40em){.nav-content>.bg{display:none}}
.nav-content>.bg>.left{position:absolute;z-index:3;top:-.3125rem;top:0;left:-10rem;width:12.5rem;height:100%;background:#010101}
.nav-content>.bg>.center{position:absolute;z-index:2;top:0;right:4.375rem;left:0;height:100%;background:#fff}
.nav-content>.bg>.center:before{content:"";position:absolute;top:0;left:-10%;width:20%;height:100%;background:#fff}
.nav-content>.bg>.right{position:absolute;z-index:1;top:0;right:0;width:12.5rem;height:100%;background:#F7D443;opacity:.95}
.main-footer{position:fixed;z-index:12;bottom:0;left:0;right:0;height:2.625rem}
@media only screen and (max-width:40em),only screen and (min-width:40.0625em) and (max-width:64em){.main-footer{display:none}}
.main-footer>.main-logo{position:absolute;top:-3.125rem;left:.9375rem}
.main-footer>.action-button{position:absolute;left:50%;bottom:0;width:12.5rem;margin-left:-6.25rem;background:#010101;text-align:center}
.main-footer>.right-side{position:absolute;top:0;right:0;width:18.75rem;height:100%;color:#010101}
.main-footer>.right-side>.copyright{position:absolute;top:0;right:4.375rem;height:100%;font-size:.75rem;font-weight:700;color:inherit;line-height:2.8125rem}
.main-footer>.right-side>.sound-toggle{position:absolute;top:.25rem;right:.625rem;width:2.125rem;height:2.125rem;border:1px solid;border-radius:50%;cursor:pointer;transition:opacity 250ms ease-out;opacity:.4}
.main-footer>.right-side>.sound-toggle.-active,.main-footer>.right-side>.sound-toggle:hover{opacity:1}
.main-footer>.right-side>.sound-toggle>.sound-icon{position:absolute;top:.5625rem;left:.4375rem;width:1.125rem;height:.875rem}
.main-footer>.right-side>.sound-toggle>.sound-icon path{fill:inherit;fill:currentColor}
.main-footer>.bg{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:#F7D443}
.main-content{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}
@media only screen and (max-width:40em),only screen and (min-width:40.0625em) and (max-width:64em){.main-content{overflow:visible}}
.heading-header{margin-bottom:2.1875rem;text-transform:uppercase;text-align:center}
.heading-header>p{margin:0 0 .9375rem;font-size:.875rem;font-weight:700;color:#6a6a6a}
.heading-header>h1,.heading-header>h2{font-size:2rem}
.heading-header>h1:after,.heading-header>h2:after{content:"";display:block;width:9.375rem;height:2px;margin:.9375rem auto auto;background:#F7D443}
.list-block{margin-bottom:2.8125rem}
.list-block:first-of-type{margin-top:4.0625rem}
.list-block>.row>.icon-container{text-align:center}
.list-block>.row>.column>.subpage-icon{max-width:50%}
@media only screen and (min-width:40.0625em) and (max-width:64em){.list-block>.row>.column>.subpage-icon{max-width:60%}}
.list-block>.row>.column>h3{margin-bottom:.625rem;text-transform:uppercase}
.list-block p{margin-bottom:0}
.list-items{margin:0 0 2.1875rem;padding:2.1875rem 0 0 1.875rem;list-style:none}
.list-items>li{position:relative;padding-bottom:1.0625rem;margin-bottom:1.25rem;font-size:.875rem;color:#6a6a6a;line-height:1.875rem;border-bottom:1px dashed #6a6a6a}
.list-items>li:before{content:"";position:absolute;left:-1.875rem;width:16px;height:13px;margin-top:6px;background-image:url(/assets/images/icons/check.png);background-size:100%;background-repeat:no-repeat}
.subpage-nav{overflow:hidden;margin-bottom:1.875rem}
.subpage-nav>a{display:block;float:left;width:33.333%;height:4.375rem;padding:0 1.25rem;line-height:4.375rem;background:#e6e6e6;border-right:1px solid silver;font-size:.875rem;font-weight:700;color:#444;text-transform:uppercase;text-align:center;transition:background 250ms ease-out,color 250ms ease-out}
@media only screen and (max-width:40em){.subpage-nav>a{width:100%;float:none}}
.subpage-nav>a>span{display:inline-block;line-height:1;vertical-align:middle;padding-top:.1875rem}
.subpage-nav>a:last-child{border-right:0}
.subpage-nav>a.-active,.subpage-nav>a:hover{background:#F7D443;color:#010101}
.sub-page{position:absolute;z-index:15;top:0;left:0;height:100%;padding:7.8125rem 3% 3.125rem;overflow-y:auto;overflow-y:scroll;-webkit-overflow-scrolling:touch;background:#fff;color:#010101;display:none}
@media only screen and (max-width:40em){.sub-page{position:fixed;padding:6.5625rem 2.1875rem 0}}
.sub-page .close-page{position:absolute;top:1.5625rem;right:.9375rem}
.sub-page .close-page>.lines>.line.-line-1,.sub-page .close-page>.lines>.line.-line-3{background:#010101}
.sub-page .close-page>.text{color:#010101}
@media only screen and (max-width:40em){.sub-page .-subnav{padding-top:10rem}}
.sub-page .-subnav .close-page{top:5.9375rem}
@media only screen and (max-width:40em){.sub-page .-subnav .close-page{top:14.375rem;right:.3125rem}
.sub-page .-subnav .close-page .text{display:none}}
.sub-page .intro-p{font-size:1.25rem;line-height:1.6}
.sub-page p{color:#6a6a6a}
.sub-page .banner{max-width:100%}
.sub-page .subpage-nav{position:absolute;top:0;left:0;width:100%}
.sub-page .pane{display:none}
.sub-page .text-block{margin-bottom:2.1875rem}
.splash-screen{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;background:center center no-repeat #000;background-size:cover}
@media only screen and (max-width:40em),only screen and (min-width:40.0625em) and (max-width:64em){.splash-screen{background-image:url(/assets/images/mobile-bg.jpg);position:relative}}
.splash-screen>.center{position:absolute;top:50%;left:50%;width:50rem;height:28.75rem;margin-top:-14.375rem;margin-left:-25rem;z-index:3;text-align:center;text-transform:uppercase}
@media only screen and (max-width:40em),only screen and (min-width:40.0625em) and (max-width:64em){.splash-screen>.center{position:relative;top:0;left:0;width:95%;height:auto;margin:0 auto;padding:3.125rem 0}}
.splash-screen>.center>.main-logo{margin:auto auto 1.875rem}
.splash-screen>.center>.intro-logo{width:auto;margin:auto auto 1.25rem}
.splash-screen>.center>.intro-logo>.intro{margin-left:-2.5rem}
.splash-screen>.center>.intro-text{font-size:.875rem;font-weight:700;max-width:36.25rem;margin:auto}
.splash-screen>.center>.intro-text span{display:inline-block}
@media only screen and (max-width:40em),only screen and (min-width:40.0625em) and (max-width:64em){.splash-screen>.center>.intro-text br{display:none}}
.splash-screen>.center>.slider-container{margin:1.875rem auto}
@media only screen and (max-width:40em),only screen and (min-width:40.0625em) and (max-width:64em){.splash-screen>.center>.slider-container{display:none}}
.splash-screen>.center>.slider-text{font-size:.875rem;font-weight:700}
@media only screen and (max-width:40em),only screen and (min-width:40.0625em) and (max-width:64em){.splash-screen>.center>.slider-text{display:none}}
.splash-screen>.overlay{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:rgba(1,1,1,.5)}
@media only screen and (max-width:40em),only screen and (min-width:40.0625em) and (max-width:64em){.splash-screen>.video-container{display:none}}
.play-button{position:absolute;width:9.6875rem;height:5rem;font-size:1rem;cursor:pointer}
.play-button.-active>.circle>.black{opacity:.8}
.play-button.-active>.circle>.black .circle{opacity:1}
.play-button.-active>.circle>.black .circle circle{stroke:transparent!important}
.play-button.-active>.circle>.black .check{opacity:1}
.play-button.-active>.circle .yellow circle{fill:#3bac4e}
.play-button>.circle{position:relative;width:2.125em;height:2.125em;margin:auto}
.play-button>.circle>.icon{z-index:5;position:absolute;top:50%;left:50%;width:.75em;height:.875em;margin-top:-.4375em;margin-left:-.25em;display:none}
.play-button>.circle>.black{z-index:4;position:absolute;top:50%;left:50%;width:62px;height:62px;margin-top:-31px;margin-left:-31px;opacity:.6}
.play-button>.circle .check{position:absolute;top:50%;left:50%;width:1em;height:1em;margin-top:-.5em;margin-left:-.5em;opacity:0}
.play-button>.circle .check path{fill:#fff}
.play-button>.circle>.yellow{z-index:3;position:absolute;top:50%;left:50%;width:48px;height:48px;margin-top:-24px;margin-left:-24px}
.play-button>.circle>.border{z-index:2;position:absolute;top:50%;left:50%;width:72px;height:72px;margin-top:-36px;margin-left:-36px}
.play-button>.circle>.border circle{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}
.play-button>.circle>.white{z-index:2;position:absolute;top:50%;left:50%;width:120px;height:120px;margin-top:-60px;margin-left:-60px;opacity:.1}
.play-button>.circle>.lines{position:absolute;display:none}
.play-button>.text{position:relative;margin-top:2.1875em;font-size:.75em;font-weight:700;color:#fff;text-transform:uppercase;text-align:center}
.play-button>.text:after{content:"";position:absolute;top:50%;left:50%;width:309px;height:147px;margin-left:-154.5px;z-index:-1;margin-top:-75px;background-image:url(/assets/images/play_button_bg.png);background-size:cover;opacity:.6;pointer-events:none}
.timeline-bar{width:100%;height:1.125rem}
.timeline-bar>.line{position:absolute;top:-2px;width:100%;width:0;height:1px;background-image:url(/assets/images/dashed-line.png);background-size:2.5625em 2px}
.timeline-bar>.bar{position:absolute;width:25%;width:0;height:100%;background:rgba(59,172,78,.35)}
.timeline-bar>.bar>.text{position:absolute;top:.0625rem;right:2rem;font-size:.625rem;font-weight:700;color:#fff;line-height:1.125rem;text-transform:uppercase}
.timeline-bar>.bar>.car{position:absolute;top:50%;right:-1.375rem;width:2.75rem;height:1.125rem;margin-top:-.5625rem;background-image:url(/assets/images/car.svg);background-position:center center}
.timeline-bar>.col{position:relative;top:-60%;width:25%;height:160%;float:left;border-right:1px solid rgba(230,230,230,.5)}
.menu-screen{position:absolute;z-index:6;top:0;right:0;bottom:0;left:0;overflow:hidden;display:none}
.menu-screen .dog-bark{position:absolute;z-index:4;bottom:0;right:0;width:32%;height:16%;background:rgba(255,123,12,.2)}
.menu-screen>.hotspots{position:absolute;z-index:4;width:100%;height:100%}
.menu-screen>.timeline-bar{position:absolute;z-index:4;bottom:2.625rem}
.menu-screen>.bg{visibility:hidden;position:absolute;z-index:3;top:0;right:0;bottom:0;left:0}
.menu-screen>.bg>#andreas-video{z-index:2;opacity:0;transition:opacity 500ms ease}
.menu-screen>.bg>#andreas-video.active{opacity:1}
.menu-screen>.bg .video-container,.menu-screen>.bg .video-js{overflow:visible;background:0 0}
.menu-screen #andreas-video .vjs-loading-spinner{opacity:0}
.end-screen{position:absolute;z-index:7;top:0;right:0;bottom:0;left:0;background:rgba(1,1,1,.6);display:none}
.end-screen>.center{position:absolute;top:50%;left:50%;width:50rem;height:31.25rem;margin-top:-15.625rem;margin-left:-25rem;text-align:center;text-transform:uppercase}
.end-screen>.center>.main-logo{margin:auto auto 1.875rem}
.end-screen>.center>.intro-text{font-size:.875rem;font-weight:700;max-width:350px;margin:auto}
.end-screen>.center>h3{margin:2.1875rem 0;font-size:.875rem}
.end-screen>.center>.action-button{margin-top:1.5625rem}
.end-screen>.center>.social-buttons{margin:2.1875rem 0;font-size:1rem}
.film-screen{position:absolute;top:0;right:0;bottom:0;left:0}
.mobile-screen{color:#010101}
.mobile-screen .please-go-to-desktop{font-size:1rem;color:#6a6a6a;text-align:center;padding:1.875rem 0 1.25rem;margin:0}
.mobile-screen>.film-mobile-container{margin:1.875rem 0}
.mobile-screen>.film-mobile-container>h2{margin-bottom:.9375rem;text-transform:uppercase}
.flex-video{position:relative;padding-top:1.5625rem;padding-bottom:67.5%;height:0;margin-bottom:1rem;overflow:hidden}
.flex-video embed,.flex-video iframe,.flex-video object,.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%}