@charset "UTF-8";.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.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:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\f10b"}.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .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-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-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-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-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10c"}.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,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.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,.vjs-icon-captions:before{content:"\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\f110"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\f114"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\f115"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\f116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:"\f11c"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f11d"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f11e"}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:"\f11f"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:"\f120"}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:"\f121"}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:"\f122"}.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:400;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:0}.video-js *,.video-js :after,.video-js :before{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-16-9,.video-js.vjs-4-3,.video-js.vjs-fluid{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:not(.vjs-ios-native-fs){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:.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:0 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:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,.7);border-radius:.3em;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.81666em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .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:0 0;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:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(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:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,.5)}.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.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 .3em 0;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.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-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.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{max-height:25em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.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 .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .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.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .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:3em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.vjs-has-started .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .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-error .vjs-control-bar,.vjs-using-native-controls .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,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.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 .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{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:.9em;position:absolute;right:-.5em;top:-.3333333333em;z-index:1}.video-js .vjs-load-progress{background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:rgba(255,255,255,.8);border-radius:.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-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.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,.8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em 0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;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 .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-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{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-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{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{width:10em;transition:width .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:.5em}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.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:.9em}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.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,.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:#000;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.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.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:.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:.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{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:0}.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:-.5em;position:absolute;text-shadow:.05em .05em .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:.85;text-align:left;border:6px solid rgba(43,51,63,.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 .3s forwards;animation:vjs-spinner-show 0s linear .3s forwards}.vjs-loading-spinner:after,.vjs-loading-spinner:before{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:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,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:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;-webkit-animation-delay:.44s;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@-webkit-keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{100%{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:#fff}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:#fff}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:-.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:"";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:-.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:" ";font-size:1.5em;line-height:inherit}.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-control{display:none}.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-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .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:active,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.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-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:hover{width:auto;width:initial}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .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-x-small:not(.vjs-liveui) .vjs-subs-caps-button{display:none}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer{flex:auto;display:block}.video-js:not(.vjs-fullscreen).vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-progress-control,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-progress-control{display:none}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43,51,63,.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-controls,.vjs-text-track-settings .vjs-track-settings-font{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 0 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-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-track-setting>select{margin-right:1em;margin-bottom:.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:active,.vjs-track-settings-controls button:focus{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,.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:0;background:0 0}.video-js .vjs-menu :focus:not(:focus-visible),.video-js :focus:not(:focus-visible){outline:0;background:0 0}
@charset "UTF-8";
/* By Athlon Front-End Team */
/* Core variables */
/**
 * Variables
*/
/* Typography */
/* Breakpoints */
/* Paths */
/* Grid setup */
/* Colour palette */
/* Components */
/* CSS Reset */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  border: none;
  font: inherit;
  font-size: 100%;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

*,
*:before,
*:after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary,
main {
  display: block;
}

audio,
canvas,
video {
  display: inline-block;
}

body {
  margin: 0;
}

ul {
  list-style-type: none;
}

a {
  background: transparent;
  text-decoration: none;
}

button,
input {
  line-height: normal;
}

input[type=search] {
  -webkit-appearance: textfield;
}

input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
  vertical-align: top;
}

img {
  display: block;
  max-width: 100%;
  height: auto;
}

textarea:focus,
input:focus {
  outline: 0;
}

input {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

/* CSS print */
/**
 * Print Stylesheet
*/
@media print {
  @page {
    margin: 1cm;
  }
  body {
    background: #ffffff;
    color: #000000;
  }

  a {
    page-break-inside: avoid;
  }

  blockquote {
    page-break-inside: avoid;
  }

  table,
pre {
    page-break-inside: avoid;
  }

  ul, ol, dl {
    page-break-before: avoid;
  }
}
/* Mixins, helpers and functions */
/**
 * Helper mixins
*/
/* Fonts */
/**
 * Fonts
*/
/* Jost Regular */
@font-face {
  font-family: "Jost";
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/Jost-Regular.0c288a.woff);
}
/* Jost Italic */
@font-face {
  font-family: "Jost";
  font-style: italic;
  font-weight: 400;
  src: url(../fonts/Jost-Italic.930d73.woff);
}
/**
 * Font-Styles
 */
.single-slide p, section div.wpforms-container-full .wpforms-form .wpforms-field-description.wpforms-disclaimer-description, section div.wpforms-container-full .wpforms-form button[type=submit],
section div.wpforms-container-full .wpforms-form input[type=submit], section div.wpforms-container-full .wpforms-form input[type=text],
section div.wpforms-container-full .wpforms-form input[type=number],
section div.wpforms-container-full .wpforms-form input[type=email],
section div.wpforms-container-full .wpforms-form textarea, form button[type=submit],
form input[type=submit], form input,
form textarea, .toggleable-container.terms-container p, .toggleable-container.terms-container, .read-more, .column-half p, html, body {
  font-size: 16px;
  letter-spacing: 0.02em;
  line-height: 1.5em;
}

.section-pinned-columns .column.column-main-winners p, p,
.sticky-container > h3, h2 {
  font-size: 1.5rem;
  letter-spacing: 0.03em;
  line-height: 1.35em;
}
@media (min-width: 768px) {
  .section-pinned-columns .column.column-main-winners p, p,
.sticky-container > h3, h2 {
    font-size: 2.25rem;
  }
}

p .letter-spacing-underline,
.letter-spacing-underline p,
li .letter-spacing-underline,
.letter-spacing-underline li, p .letter-spacing,
.letter-spacing p,
li .letter-spacing,
.letter-spacing li {
  font-size: 1.5rem;
  letter-spacing: 0.03em;
  line-height: 1.35em;
}
@media (min-width: 768px) {
  p .letter-spacing-underline,
.letter-spacing-underline p,
li .letter-spacing-underline,
.letter-spacing-underline li, p .letter-spacing,
.letter-spacing p,
li .letter-spacing,
.letter-spacing li {
    font-size: 1.75rem;
  }
}

p .letter-spacing-smaller-underline,
.letter-spacing-smaller-underline p,
.letter-spacing-smaller-underline li,
li .letter-spacing-smaller-underline, p .letter-spacing-smaller,
.letter-spacing-smaller p,
li .letter-spacing-smaller,
.letter-spacing-smaller li {
  font-size: 1.25rem;
  letter-spacing: 0.03em;
  line-height: 1.35em;
}
@media (min-width: 768px) {
  p .letter-spacing-smaller-underline,
.letter-spacing-smaller-underline p,
.letter-spacing-smaller-underline li,
li .letter-spacing-smaller-underline, p .letter-spacing-smaller,
.letter-spacing-smaller p,
li .letter-spacing-smaller,
.letter-spacing-smaller li {
    font-size: 1.4rem;
  }
}

.join-button p, .join-button {
  font-size: 0.875rem;
  letter-spacing: 0.03em;
  line-height: 1.35em;
}
@media (min-width: 520px) {
  .join-button p, .join-button {
    font-size: 1.15rem;
  }
}
@media (min-width: 768px) {
  .join-button p, .join-button {
    font-size: 1.45rem;
  }
}
@media (min-width: 1024px) {
  .join-button p, .join-button {
    font-size: 1.85rem;
  }
}

header {
  font-size: 2.25rem;
  letter-spacing: 0.1em;
  line-height: 1em;
}
@media (min-width: 1024px) {
  header {
    font-size: 1rem;
    line-height: 1.5em;
  }
}
@media (min-width: 1280px) {
  header {
    font-size: 1.25rem;
  }
}
@media (min-width: 1600px) {
  header {
    font-size: 1.5rem;
  }
}

.section-header h1 {
  font-size: 2.5rem;
  letter-spacing: 0.15em;
  line-height: 1.05em;
}
@media (min-width: 520px) {
  .section-header h1 {
    font-size: 10vw;
  }
}
@media (min-width: 1920px) {
  .section-header h1 {
    font-size: 12rem;
  }
}

.section-pinned-columns .column.column-main-winners p.img-caption,
p.img-caption,
.column-half p.img-caption, .smaller-underline p,
p .smaller-underline, .smaller p,
p .smaller {
  font-size: 0.6875rem;
  letter-spacing: 0.02em;
  line-height: 1.4545em;
}

/* Vendor */
/* Components */
html, body {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #000000;
  font-family: "Jost", Helvetica, Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

@media (min-width: 1024px) {
  main {
    margin-top: calc((2rem * 2) + (1.5rem * 1));
  }
}
@media (min-width: 1280px) {
  main {
    margin-top: calc((2rem * 2) + (1.5rem * 1.25));
  }
}
@media (min-width: 1600px) {
  main {
    margin-top: calc((2rem * 2) + (1.5rem * 1.5));
  }
}

img {
  height: auto;
  width: 100%;
}

.lazyimg {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.lazyimg.lazyloaded {
  opacity: 1;
}

a {
  color: #000000;
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}

h2 {
  padding: 2.25rem 16px 0;
  width: 100%;
}
@media (min-width: 768px) {
  h2 {
    padding: 3.25rem 24px 0;
  }
}
@media (min-width: 1024px) {
  h2 {
    padding: 3.25rem 40px 0;
  }
}

li span {
  text-decoration: none;
}

.sticky-container > h3 {
  margin-bottom: 1.35em;
}

.smaller-underline p,
p .smaller-underline {
  text-decoration: underline;
}

p .smaller,
p .smaller-underline {
  display: inline-block;
}

p .letter-spacing,
.letter-spacing p,
li .letter-spacing,
.letter-spacing li {
  letter-spacing: 0.15em !important;
}

p .letter-spacing-underline,
.letter-spacing-underline p,
li .letter-spacing-underline,
.letter-spacing-underline li {
  letter-spacing: 0.15em !important;
  text-decoration: underline;
}

p .letter-spacing-smaller,
.letter-spacing-smaller p,
li .letter-spacing-smaller,
.letter-spacing-smaller li {
  letter-spacing: 0.15em !important;
}

p .letter-spacing-smaller-underline,
.letter-spacing-smaller-underline p,
.letter-spacing-smaller-underline li,
li .letter-spacing-smaller-underline {
  letter-spacing: 0.15em !important;
  text-decoration: underline;
}

.read-more {
  display: inline-block;
  margin-top: 1em;
}

@media (min-width: 768px) {
  .toggleable-container + .read-more {
    display: none;
  }
}

@media (min-width: 768px) {
  .toggleable-container-winners + .read-more {
    display: inline-block;
  }
}

.video-js {
  width: 100%;
}

.section-pinned-columns .column.column-main-winners p.img-caption,
p.img-caption,
.column-half p.img-caption {
  margin-bottom: 3rem;
}

section li {
  padding-left: 1.5rem;
  position: relative;
}
section li::before {
  background-color: #000000;
  border-radius: 50%;
  content: "";
  height: 0.25rem;
  left: 0;
  position: absolute;
  top: 0.65em;
  width: 0.25rem;
}

section {
  position: relative;
}

.section-columns {
  margin: 0 auto;
  max-width: calc(1440px + (16px * 4));
}
@media (min-width: 768px) {
  .section-columns {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    max-width: calc(1440px + (24px * 4));
    padding: 0 24px;
  }
}
@media (min-width: 1024px) {
  .section-columns {
    max-width: calc(1440px + (40px * 4));
    padding: 0 40px;
  }
}

.column {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  padding: 0 16px;
  width: 100%;
}
@media (min-width: 768px) {
  .column {
    padding: 0 24px;
  }
}
@media (min-width: 1024px) {
  .column {
    padding: 0 40px;
  }
}
@media (min-width: 768px) {
  .column-size-1 {
    max-width: calc(100% / (12 / 1));
  }
}
@media (min-width: 768px) {
  .column-size-2 {
    max-width: calc(100% / (12 / 2));
  }
}
@media (min-width: 768px) {
  .column-size-3 {
    max-width: calc(100% / (12 / 3));
  }
}
@media (min-width: 768px) {
  .column-size-4 {
    max-width: calc(100% / (12 / 4));
  }
}
@media (min-width: 768px) {
  .column-size-5 {
    max-width: calc(100% / (12 / 5));
  }
}
@media (min-width: 768px) {
  .column-size-6 {
    max-width: calc(100% / (12 / 6));
  }
}
@media (min-width: 768px) {
  .column-size-7 {
    max-width: calc(100% / (12 / 7));
  }
}
@media (min-width: 768px) {
  .column-size-8 {
    max-width: calc(100% / (12 / 8));
  }
}
@media (min-width: 768px) {
  .column-size-9 {
    max-width: calc(100% / (12 / 9));
  }
}
@media (min-width: 768px) {
  .column-size-10 {
    max-width: calc(100% / (12 / 10));
  }
}
@media (min-width: 768px) {
  .column-size-11 {
    max-width: calc(100% / (12 / 11));
  }
}
.column img {
  margin-bottom: 3rem;
}
.column img:not(:first-child) {
  margin-bottom: 0;
  margin-top: 3rem;
}
.column img.img-has-caption {
  margin-bottom: 0.5rem;
}
.column.column-halved img {
  margin-bottom: 1.5rem;
}
.column.column-halved img:not(:first-child) {
  margin-bottom: 0;
  margin-top: 1.5rem;
}
.column.column-halved img.img-has-caption {
  margin-bottom: 0.5rem;
}
.column.column-halved img.img-has-caption + p.img-caption {
  margin-bottom: 1.5rem;
}

.column-halved > .sticky-container {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
@media (min-width: 768px) {
  .column-halved > .sticky-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
  }
}

.column-half {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
}
@media (min-width: 768px) {
  .column-half {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    padding-right: 24px;
  }
}
@media (min-width: 1024px) {
  .column-half {
    padding-right: 40px;
  }
}
@media (min-width: 768px) {
  .column-half:last-child {
    padding-left: 24px;
  }
}
@media (min-width: 1024px) {
  .column-half:last-child {
    padding-left: 40px;
  }
}

.section-background-image {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

.section-header {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 90vh;
  padding: 8rem 0 calc(16px * 2);
  position: relative;
}
@media (min-width: 1024px) {
  .section-header {
    padding: 10rem 0 5rem;
  }
}
@media (min-width: 1280px) {
  .section-header {
    padding: 15rem 0 7.5rem;
  }
}
@media (min-width: 1920px) {
  .section-header {
    padding: 20rem 0 10rem;
  }
}
.section-header p {
  margin-top: 3rem;
}
@media (min-width: 1024px) {
  .section-header p {
    margin-top: 5rem;
  }
}
@media (min-width: 1280px) {
  .section-header p {
    margin-top: 7.5rem;
  }
}
@media (min-width: 1920px) {
  .section-header p {
    margin-top: 10rem;
  }
}
.section-header .section-columns {
  position: relative;
  width: 100%;
}

.join-button {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #ffcd00;
  border-radius: 50%;
  color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 6rem;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  opacity: 0;
  pointer-events: none;
  position: fixed;
  right: 0;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  top: 0;
  -webkit-transition: 0.75s ease;
  transition: 0.75s ease;
  -webkit-transition-property: top, right, opacity, pointer-events;
  transition-property: top, right, opacity, pointer-events;
  width: 6rem;
  z-index: 5;
}
.join-button.visible {
  opacity: 1;
  pointer-events: all;
  right: 16px;
  top: 64px;
  -webkit-transition: 1.5s ease;
  transition: 1.5s ease;
  -webkit-transition-property: top, right, opacity, pointer-events;
  transition-property: top, right, opacity, pointer-events;
}
@media (min-width: 768px) {
  .join-button.visible {
    right: 24px;
    top: 72px;
  }
}
@media (min-width: 1024px) {
  .join-button.visible {
    right: 40px;
    top: 80px;
  }
}
@media (min-width: 1600px) {
  .join-button.visible {
    right: calc(((100vw - 1600px) / 2) + 80px);
  }
}
.join-button p {
  max-width: 100%;
}
@media (min-width: 520px) {
  .join-button {
    height: 8rem;
    width: 8rem;
  }
}
@media (min-width: 768px) {
  .join-button {
    height: 10rem;
    width: 10rem;
  }
}
@media (min-width: 1024px) {
  .join-button {
    height: 13rem;
    width: 13rem;
  }
}

.section-horizontal .swiper-container,
.section-pinned-columns .column .sticky-container {
  padding-bottom: 4.25rem;
  padding-top: 2.25rem;
}
@media (min-width: 768px) {
  .section-horizontal .swiper-container,
.section-pinned-columns .column .sticky-container {
    padding-bottom: 5.25rem;
    padding-top: 3.25rem;
  }
}

.section-pinned-columns .column.column-main-winners .sticky-container {
  padding-bottom: 0;
}
.single-article {
  margin-bottom: 4.25rem;
}
@media (min-width: 768px) {
  .single-article {
    margin-bottom: 5.25rem;
  }
}

.post-headline {
  text-decoration: underline;
}

.side-headline {
  display: none;
  left: 0.75rem;
  opacity: 0;
  padding-top: 48px;
  padding-bottom: 48px;
  position: absolute;
  top: 3.25rem;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
@media (min-width: 768px) {
  .side-headline {
    display: table;
  }
}
@media (min-width: 1024px) {
  .side-headline {
    left: 24px;
    padding-top: 0;
  }
}
.side-headline.visible {
  opacity: 1;
}
.side-headline .side-headline-inner {
  padding: 50% 0;
  height: 0;
}
.side-headline h3 {
  display: block;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: rotate(-90deg) translate(-100%);
          transform: rotate(-90deg) translate(-100%);
  margin-top: -50%;
  white-space: nowrap;
}

.toggleable-container {
  height: 0;
  overflow: hidden;
}
@media (min-width: 768px) {
  .toggleable-container {
    height: auto;
    overflow: visible;
  }
}
.toggleable-container.terms-container {
  margin-top: 2.25rem;
}
.toggleable-container-winners {
  height: 0;
  overflow: hidden;
}
@media (min-width: 768px) {
  .toggleable-container-winners {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
}
.toggleable-container-winners .column {
  opacity: 0;
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}
.toggleable-container-winners.toggled .column {
  opacity: 1;
}
.toggleable-container-winners.toggled-start {
  height: auto;
}

.section-winners .read-more {
  margin-left: 2rem;
}
.section-winners .toggleable-container .read-more {
  display: none;
}

header {
  background-color: #ffffff;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  z-index: 9;
}
@media (min-width: 1024px) {
  header {
    background-color: #ffffff;
    padding: 1rem 0;
  }
}
@media (min-width: 1024px) {
  header.hidden {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}
header .column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  position: relative;
}
header .nav-desktop {
  display: none;
  margin: 1rem 0;
}
@media (min-width: 1024px) {
  header .nav-desktop {
    display: block;
  }
}
header .nav-desktop li {
  display: inline-block;
  margin-left: 2rem;
}
@media (min-width: 1024px) {
  header .nav-desktop li {
    margin-left: 2rem;
  }
}
@media (min-width: 1280px) {
  header .nav-desktop li {
    margin-left: 2.75rem;
  }
}
@media (min-width: 1600px) {
  header .nav-desktop li {
    margin-left: 4rem;
  }
}
header .nav-desktop a {
  text-decoration: none;
}
header .nav-desktop a:hover {
  text-decoration: underline;
}
header .nav-mobile {
  position: fixed;
  right: 0;
  top: 0;
}
@media (min-width: 1024px) {
  header .nav-mobile {
    display: none;
  }
}
header .nav-mobile .nav-toggle {
  cursor: pointer;
  height: calc(14px + (16px * 2));
  margin-top: 16px;
  padding: 16px;
  position: relative;
  width: calc(40px + (16px * 2));
  z-index: 999;
}
@media (min-width: 768px) {
  header .nav-mobile .nav-toggle {
    margin-top: 24px;
    margin-right: 24px;
  }
}
header .nav-mobile .nav-toggle--line {
  background-color: #ffffff;
  height: 4px;
  left: 50%;
  position: absolute;
  top: 16px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-transform-origin: center left;
          transform-origin: center left;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  -webkit-transition-property: background-color, top, -webkit-transform;
  transition-property: background-color, top, -webkit-transform;
  transition-property: background-color, top, transform;
  transition-property: background-color, top, transform, -webkit-transform;
  width: 40px;
}
header .nav-mobile .nav-toggle--line:last-child {
  top: calc(10px + 16px);
}
header .nav-mobile .nav-wrapper {
  background-color: #ffffff;
  height: 100%;
  margin-right: -40px;
  overflow: hidden scroll;
  padding-right: 40px;
  position: fixed;
  top: 0;
  right: 0;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  width: 360px;
}
header .nav-mobile .nav-wrapper > ul {
  padding: 7.5rem 3.25rem 3.25rem;
}
header .nav-mobile .nav-wrapper > ul li > ul {
  margin-top: 0.75em;
  text-align: right;
}
header .nav-mobile .nav-wrapper li {
  margin-bottom: 1em;
}
header .nav-mobile .nav-wrapper a {
  text-decoration: none;
}
header .nav-mobile.nav--open .nav-toggle--line {
  background-color: #000000;
  -webkit-transform: rotate(45deg) translateX(-50%);
          transform: rotate(45deg) translateX(-50%);
  top: calc(5px + 16px);
}
header .nav-mobile.nav--open .nav-toggle--line:last-child {
  -webkit-transform: rotate(-45deg) translateX(-50%);
          transform: rotate(-45deg) translateX(-50%);
  top: calc(5px + 16px);
}
header .nav-mobile.nav--open .nav-wrapper {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.logo {
  display: block;
  left: 16px;
  max-width: 100px;
  position: fixed;
  top: 16px;
  width: 100%;
  z-index: 999;
}
@media (min-width: 768px) {
  .logo {
    left: 24px;
    top: 24px;
  }
}
@media (min-width: 1024px) {
  .logo {
    left: 40px;
    max-width: 200px;
    top: 1rem;
  }
}
@media (min-width: 1280px) {
  .logo {
    max-width: 300px;
  }
}
@media (min-width: 1600px) {
  .logo {
    left: calc(((100vw - 1600px) / 2) + 40px);
  }
}
.logo img {
  height: auto;
  width: 100%;
}

.form-container {
  height: 500px;
  position: relative;
}
@media (min-width: 768px) {
  .form-container {
    height: auto;
    margin-bottom: 10rem;
  }
}
.form-container::before {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#ffffff));
  background-image: linear-gradient(rgba(255, 255, 255, 0), #ffffff);
  bottom: 0;
  content: "";
  height: 300px;
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  width: 100%;
}
@media (min-width: 768px) {
  .form-container::before {
    display: none;
  }
}
.form-container.toggled::before {
  opacity: 0;
}
.form-container + a {
  margin-bottom: 10rem;
}

form {
  background-color: #f4f4f4;
  padding: 2rem 2.5rem;
}
form::after {
  clear: both;
  content: "";
  display: table;
}
form h4 {
  margin-bottom: 0.5em;
  margin-top: 1.5rem;
  text-decoration: underline;
}
form .wpforms-required-label {
  display: none;
}
form .form-headline {
  margin-top: 1.5rem;
}
form .form-headline::before {
  text-decoration: underline;
}
form .form-headline.form-company::before {
  content: "Das ist euer Gründerteamn";
}
form .form-headline.form-customers::before {
  content: "So geht Ihr an Eure Gründung herann";
}
form label {
  display: block;
  margin-bottom: 1em;
}
form input,
form textarea {
  border: 0;
  font-family: "Jost", Helvetica, Arial, sans-serif;
  outline: 0;
  margin-bottom: 2rem;
  padding: 0.5rem 1rem;
  resize: none;
  width: 100%;
}
form button[type=submit],
form input[type=submit] {
  background: none;
  border: 0;
  cursor: pointer;
  font-family: "Jost", Helvetica, Arial, sans-serif;
  float: right;
  outline: none;
  padding: 0.5rem 0;
  text-decoration: underline;
  width: auto;
}
form button[type=submit]:hover,
form input[type=submit]:hover {
  text-decoration: none;
}

section div.wpforms-container-full .wpforms-form .wpforms-field-label {
  display: block;
  font-weight: normal;
  margin-bottom: 1em;
}
section div.wpforms-container-full .wpforms-form .wpforms-field {
  margin-bottom: 2rem !important;
}
section div.wpforms-container-full .wpforms-form input[type=text],
section div.wpforms-container-full .wpforms-form input[type=number],
section div.wpforms-container-full .wpforms-form input[type=email],
section div.wpforms-container-full .wpforms-form textarea {
  border: 1px solid #ffffff;
  font-family: "Jost", Helvetica, Arial, sans-serif;
  outline: 0;
  padding: 0.5rem 1rem;
  resize: none;
  width: 100%;
}
section div.wpforms-container-full .wpforms-form input[type=text]:focus,
section div.wpforms-container-full .wpforms-form input[type=number]:focus,
section div.wpforms-container-full .wpforms-form input[type=email]:focus,
section div.wpforms-container-full .wpforms-form textarea:focus {
  border-color: #ffcd00;
}
section div.wpforms-container-full .wpforms-form button[type=submit],
section div.wpforms-container-full .wpforms-form input[type=submit] {
  background: none;
  border: 0;
  cursor: pointer;
  font-family: "Jost", Helvetica, Arial, sans-serif;
  float: right;
  outline: none;
  padding: 0.5rem 0;
  text-decoration: underline;
  width: auto;
}
section div.wpforms-container-full .wpforms-form button[type=submit]:hover,
section div.wpforms-container-full .wpforms-form input[type=submit]:hover {
  background: none;
  border: 0;
  padding: 0.5rem 0;
  text-decoration: none;
}
section div.wpforms-container-full .wpforms-form input[type=checkbox] {
  height: 2rem;
  width: 2rem;
}
section div.wpforms-container-full .wpforms-form input[type=checkbox]:checked {
  background: #ffffff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACABAMAAAAxEHz4AAAAKlBMVEUAAAAdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRulxFWqAAAADXRSTlMAECAwYHCAj5+vv8/vbHfwRwAAAkhJREFUaN6l2T1Ow0AQBeAJsZDLlEi+RA5AwQV8BO7AEUKPJS5CwQGooKVDyCKZu1AYvDO2d3fmTcoob/Upynp+QkREe0JeIjXcIQekVMtfQF6kBmaAkFItM0AQqYEZIKRUywwQRGpgBggpNR3lJYjU31FOgki9MUD4BzA/UMcAYQaMRDuAkAAnIoQgAQhBAwCCBvgJS4CbsAR4CWuAk7AG+AhbABdhC+AhbAMchG2AnZADmAk5gJWQBxgJeYCNUAKYCCWAhVAGGAhlQJ1QA1QJNUCNUAdUCHVAmWABFAkWQIlgAxQINkCeYAVkCVZAjmAHZAh2gCSkD984AJJwKpxZIrwsP965AOtvLAG+oQ4G6IE0AenCFAHpAyVhB3WiggA1ooLwCAEE4QIBJAEDCAIGWBP8U9kQAywJyGQ6xACagAAUARrOBQEDiFswQvl0Da2PsiwAI0gAROjUD2kMAgBCt7hMYxDgJnSrB8oIAn4wgngUDwhB1oIWIahaABB0MQIIi2LkJiyroZuwqoZOwrocOwkb5dhF2OoHXIRooxludaPNdrjdjw4c4ZEnOnSFx77o4BkefaPDd3j8jy4gwiuQ6BImvAaKLqLCq7DoMi68DowuJMMr0ehSNrwWji6mw6txeDl/mN7Yf6J/D7xOb9zCf1CcDxrwYWxhrjVhBlyO1iaql4QEeDe3cY0kAABNAACS8Dwf5gGQTDUAgFSqBwAq1QAAneoBgEo1AECn7gEAUc98nK+XH0DUiMv7BACI+nR5r6Dxfkr9Aq7rSf714t0bAAAAAElFTkSuQmCC) no-repeat center center;
  background-size: 70% auto;
}
section div.wpforms-container-full .wpforms-form .wpforms-field-checkbox label {
  display: inline-block;
  max-width: calc(100% - 3rem);
  vertical-align: top;
}
section div.wpforms-container-full .wpforms-form .wpforms-field-description.wpforms-disclaimer-description {
  background: transparent;
  border: 0;
  height: auto;
  margin-top: 0.5em;
  overflow: visible;
  padding: 0;
}
section div.wpforms-container-full .wpforms-form .wpforms-field-description.wpforms-disclaimer-description a {
  text-decoration: underline;
}
section div.wpforms-container-full .wpforms-form .wpforms-field-description.wpforms-disclaimer-description a:hover {
  text-decoration: none;
}
section .wpforms-confirmation-container-full {
  background: transparent;
  border: 0;
  color: #000000;
  margin: 0;
  padding: 0;
}

.section-parallax {
  height: 15rem;
  overflow: hidden;
  position: relative;
}
@media (min-width: 768px) {
  .section-parallax {
    height: 20rem;
  }
}
@media (min-width: 1024px) {
  .section-parallax {
    height: 20rem;
  }
}
@media (min-width: 1280px) {
  .section-parallax {
    height: 30rem;
  }
}
.section-parallax img {
  position: absolute;
  top: 50%;
}
.section-parallax img.loading {
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.section-horizontal {
  overflow: hidden;
}
@media (min-width: 768px) {
  .section-horizontal {
    padding-left: 24px;
  }
}
@media (min-width: 1024px) {
  .section-horizontal {
    padding-left: 40px;
  }
}
@media (min-width: 1600px) {
  .section-horizontal {
    padding-left: calc(((100vw - 1600px) / 2) + 40px);
  }
}
.section-horizontal .column-size-6 {
  max-width: calc(100% - 32px);
}
@media (min-width: 768px) {
  .section-horizontal .column-size-6 {
    max-width: calc(50% - 48px);
  }
}
@media (min-width: 1024px) {
  .section-horizontal .column-size-6 {
    max-width: calc(50% - 80px);
  }
}
@media (min-width: 1600px) {
  .section-horizontal .column-size-6 {
    max-width: calc(720px - 40px);
  }
}
@media (min-width: 768px) {
  .section-horizontal .side-headline {
    left: 12px;
  }
}
@media (min-width: 1024px) {
  .section-horizontal .side-headline {
    left: 1.5rem;
  }
}
@media (min-width: 1600px) {
  .section-horizontal .side-headline {
    left: calc(((100vw - 1600px) / 2) + 20px + 4px);
  }
}
@media (min-width: 768px) {
  .section-horizontal .swiper-container {
    margin-left: 24px;
  }
}
@media (min-width: 1024px) {
  .section-horizontal .swiper-container {
    margin-left: 40px;
  }
}
@media (min-width: 768px) {
  .section-horizontal .swiper-container .swiper-slide {
    padding-right: 48px;
    padding-left: 0;
  }
}
@media (min-width: 1024px) {
  .section-horizontal .swiper-container .swiper-slide {
    padding-right: 80px;
    padding-left: 0;
  }
}
.section-horizontal .slider-navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-right: 16px;
  margin-top: 1.5rem;
}
@media (min-width: 768px) {
  .section-horizontal .slider-navigation {
    margin-right: 48px;
  }
}
@media (min-width: 1024px) {
  .section-horizontal .slider-navigation {
    margin-right: 80px;
  }
}
@media (min-width: 1600px) {
  .section-horizontal .slider-navigation {
    margin-right: calc(((100vw - 1600px) / 2) + 80px);
  }
}
.section-horizontal .slider-navigation.slider-navigation-mobile {
  margin-bottom: 3rem;
}
.section-horizontal .slider-navigation.slider-navigation-desktop {
  display: none;
}
.section-horizontal .swiper-button-prev,
.section-horizontal .swiper-button-next {
  display: block;
  height: 2rem;
  margin-left: 2rem;
  margin-top: 0;
  position: static;
  width: 2rem;
}
.section-horizontal .swiper-button-prev::after,
.section-horizontal .swiper-button-next::after {
  display: none;
}

.single-slide {
  max-width: calc(100% - 32px);
}
@media (min-width: 768px) {
  .single-slide {
    max-width: 300px;
  }
}
.single-slide.slide-empty {
  display: none;
}
@media (min-width: 768px) {
  .single-slide.slide-empty {
    display: block;
  }
}
.single-slide img {
  margin-bottom: 2rem;
}
.single-slide img.img-has-caption + .img-caption {
  margin-bottom: 2rem;
}
footer,
.footer {
  padding: 2rem 0 1rem;
  text-align: center;
  -webkit-transition: -webkit-transform 0.75s ease;
  transition: -webkit-transform 0.75s ease;
  transition: transform 0.75s ease;
  transition: transform 0.75s ease, -webkit-transform 0.75s ease;
}
@media (min-width: 768px) {
  footer,
.footer {
    text-align: left;
  }
}
footer li,
.footer li {
  display: inline-block;
}
footer a,
.footer a {
  text-decoration: none;
}
footer .nav-legal,
.footer .nav-legal {
  margin: 1rem;
}
@media (min-width: 768px) {
  footer .nav-legal,
.footer .nav-legal {
    float: right;
    margin: 0.3rem;
  }
}
footer .nav-legal a,
.footer .nav-legal a {
  margin: 0 1rem;
}
footer .nav-sponsors,
.footer .nav-sponsors {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
footer .nav-sponsors li,
.footer .nav-sponsors li {
  margin: 0 0.75rem 1rem;
}
footer .nav-sponsors li a,
.footer .nav-sponsors li a {
  background: transparent center center no-repeat;
  background-size: cover;
  display: block;
  font-size: 0;
}
footer .nav-sponsors li.break,
.footer .nav-sponsors li.break {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  height: 0px;
  margin: 0;
  overflow: hidden;
  width: 0px;
}
footer .nav-sponsors .sponsor-leaders-club a,
.footer .nav-sponsors .sponsor-leaders-club a {
  background-image: url(../images/icons/logo_leaders_club.edfd82.png);
  height: 47px;
  width: 64px;
}
footer .nav-sponsors .sponsor-internorga a,
.footer .nav-sponsors .sponsor-internorga a {
  background-image: url(../images/icons/logo_internorga.957353.png);
  height: 43px;
  width: 64px;
}
footer .nav-sponsors .sponsor-orderbird a,
.footer .nav-sponsors .sponsor-orderbird a {
  background-image: url(data:image/png;base64,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);
  height: 20px;
  width: 100px;
}
footer .nav-sponsors .sponsor-etl-adhoga a,
.footer .nav-sponsors .sponsor-etl-adhoga a {
  background-image: url(data:image/png;base64,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);
  height: 20px;
  width: 100px;
}
footer .nav-sponsors .sponsor-coca-cola a,
.footer .nav-sponsors .sponsor-coca-cola a {
  background-image: url(../images/icons/logo_coca_cola.73876e.png);
  height: 50px;
  width: 67px;
}
footer .nav-sponsors .sponsor-melitta a,
.footer .nav-sponsors .sponsor-melitta a {
  background-image: url(../images/icons/logo_melitta.9f3633.png);
  width: 82px;
  height: 50px;
}
footer .nav-sponsors .sponsor-testando a,
.footer .nav-sponsors .sponsor-testando a {
  background-image: url(data:image/png;base64,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);
  width: 105px;
  height: auto;
  background-size: contain;
  background-position: center;
}
footer .nav-social,
.footer .nav-social {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 1rem;
  margin-top: 1rem;
}
@media (min-width: 768px) {
  footer .nav-social,
.footer .nav-social {
    float: right;
    margin-top: 0;
  }
}
footer .nav-social li a,
.footer .nav-social li a {
  background: transparent center center no-repeat;
  background-size: cover;
  display: block;
  font-size: 0;
  margin: 0 1rem;
}
@media (min-width: 768px) {
  footer .nav-social li a,
.footer .nav-social li a {
    margin: 0 0 0 2rem;
  }
}
footer .nav-social .social-fb a,
.footer .nav-social .social-fb a {
  background-image: url(data:image/png;base64,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);
  height: 34px;
  width: 34px;
}
footer .nav-social .social-yt a,
.footer .nav-social .social-yt a {
  background-image: url(data:image/png;base64,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);
  height: 27px;
  width: 40px;
}
footer .section-columns,
.footer .section-columns {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
footer .column::after,
.footer .column::after {
  clear: both;
  content: "";
  display: table;
}
footer .column img,
.footer .column img {
  margin: 0 1rem 0 0;
  max-width: 5rem;
}

@media (min-width: 1024px) {
  .footer-invisible {
    opacity: 0;
    pointer-events: none;
  }
}

footer {
  background-color: #ffffff;
  bottom: 0;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  z-index: 9;
}
@media (min-width: 1024px) {
  footer {
    display: block;
  }
}
footer.footer-visible {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.video-js {
  /* The base font size controls the size of everything, not just text.
     All dimensions use em-based sizes so that the scale along with the font size.
     Try increasing it to 15px and see what happens. */
  font-size: 10px;
  font-family: "Jost", Helvetica, Arial, sans-serif;
  /* The main font color changes the ICON COLORS as well as the text */
  color: #fff;
}

/* The "Big Play Button" is the play button that shows before the video plays.
   To center it set the align values to center and middle. The typical location
   of the button is the center, but there is trend towards moving it to a corner
   where it gets out of the way of valuable content in the poster image.*/
.vjs-sublime-skin .vjs-big-play-button {
  /* The font size is what makes the big play button...big.
     All width/height values use ems, which are a multiple of the font size.
     If the .video-js font-size is 10px, then 3em equals 30px.*/
  font-size: 8em;
  /* We're using SCSS vars here because the values are used in multiple places.
     Now that font size is set, the following em values will be a multiple of the
     new font size. If the font-size is 3em (30px), then setting any of
     the following values to 3em would equal 30px. 3 * font-size. */
  /* 1.5em = 45px default */
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  /* 0.06666em = 2px default */
  border: 0;
  /* 0.3em = 9px default */
  border-radius: 0.3em;
  /* Align center */
  left: 50%;
  top: 50%;
  margin-left: -1.5em;
  margin-top: -0.75em;
}

/* The default color of control backgrounds is mostly black but with a little
   bit of blue so it can still be seen on all-black video frames, which are common. */
.video-js .vjs-control-bar,
.video-js .vjs-big-play-button,
.video-js .vjs-menu-button .vjs-menu-content {
  /* IE8 - has no alpha support */
  background-color: #2B333F;
  /* Opacity: 1.0 = 100%, 0.0 = 0% */
  background-color: rgba(43, 51, 63, 0.7);
  background-color: transparent;
}

/* Slider - used for Volume bar and Progress bar */
.video-js .vjs-slider {
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
  background-color: rgba(255, 255, 255, 0.3);
  border-radius: 2px;
  height: 6.5px;
}

/* The slider bar color is used for the progress bar and the volume bar
   (the first two can be removed after a fix that's coming) */
.video-js .vjs-volume-level,
.video-js .vjs-play-progress,
.video-js .vjs-slider-bar {
  background: #fff;
}

/* Enlarged Slider to enable easier tracking. Adjust all the height:6.5px to preferred height for the slider if necessary. */
.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div,
.video-js .vjs-progress-holder .vjs-play-progress,
.video-js .vjs-progress-holder .vjs-tooltip-progress-bar {
  height: 6.5px;
}

/* The main progress bar also has a bar that shows how much has been loaded. */
.video-js .vjs-load-progress {
  /* For IE8 we'll lighten the color */
  background: ligthen(#73859f, 25%);
  /* Otherwise we'll rely on stacked opacities */
  background: rgba(115, 133, 159, 0.5);
}

/* The load progress bar also has internal divs that represent
   smaller disconnected loaded time ranges */
.video-js .vjs-load-progress div {
  /* For IE8 we'll lighten the color */
  background: ligthen(#73859f, 50%);
  /* Otherwise we'll rely on stacked opacities */
  background: rgba(115, 133, 159, 0.75);
}

.vjs-sublime-skin .vjs-tech,
.vjs-sublime-skin .vjs-poster {
  outline: none;
  /* Remove Blue Outline on Click*/
  outline: 0;
}

.vjs-sublime-skin:hover .vjs-big-play-button {
  background-color: transparent;
}

.vjs-sublime-skin .vjs-fullscreen-control:before,
.vjs-sublime-skin.vjs-fullscreen .vjs-fullscreen-control:before {
  content: "";
  /* Remove Fullscreen Exit Icon */
}

.vjs-sublime-skin.vjs-fullscreen .vjs-fullscreen-control {
  background: #fff;
}

.vjs-sublime-skin .vjs-fullscreen-control {
  border: 3px solid #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  margin-top: -7px;
  top: 50%;
  height: 14px;
  width: 22px;
  margin-right: 10px;
}

.vjs-sublime-skin.vjs-fullscreen .vjs-fullscreen-control:after {
  background: #000;
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 5px;
  width: 5px;
}

.vjs-sublime-skin .vjs-progress-holder {
  margin: 0;
}

.vjs-sublime-skin .vjs-progress-control .vjs-progress-holder:after {
  border-radius: 2px;
  display: block;
  height: 6.5px;
}

.vjs-sublime-skin .vjs-progress-control .vjs-load-progres,
.vjs-sublime-skin .vjs-progress-control .vjs-play-progress {
  border-radius: 2px;
  height: 6.5px;
}

.vjs-sublime-skin .vjs-playback-rate {
  display: none;
  /* Remove Playback Rate */
}

.vjs-sublime-skin .vjs-progress-control {
  margin-right: 50px;
}

.vjs-sublime-skin .vjs-time-control {
  right: 55px;
}

.vjs-sublime-skin .vjs-volume-menu-button:before {
  width: 1.2em;
  z-index: 1;
}

.vjs-sublime-skin .vjs-volume-menu-button .vjs-menu,
.vjs-sublime-skin .vjs-volume-menu-button:focus .vjs-menu,
.vjs-sublime-skin .vjs-volume-menu-button.vjs-slider-active .vjs-menu {
  display: block;
  opacity: 1;
}

.vjs-sublime-skin .vjs-volume-menu-button,
.vjs-sublime-skin .vjs-volume-panel {
  width: 6em;
  position: absolute;
  right: 0;
  margin-right: 30px;
}

.vjs-sublime-skin .vjs-volume-menu-button .vjs-menu-content,
.vjs-sublime-skin .vjs-volume-menu-button:hover,
.vjs-sublime-skin .vjs-volume-menu-button:focus,
.vjs-sublime-skin .vjs-volume-menu-button.vjs-slider-active,
.vjs-sublime-skin .vjs-volume-panel .vjs-volume-control,
.vjs-sublime-skin .vjs-volume-panel:hover,
.vjs-sublime-skin .vjs-volume-panel:focus,
.vjs-sublime-skin .vjs-volume-panel.vjs-slider-active {
  width: 6em;
}

.vjs-sublime-skin .vjs-volume-menu-button .vjs-menu {
  left: 23px;
}

.vjs-sublime-skin .vjs-mouse-display:before,
.vjs-sublime-skin .vjs-play-progress:before,
.vjs-sublime-skin .vjs-volume-level:before {
  content: "";
  /* Remove Circle From Progress Bar */
}

.vjs-sublime-skin .vjs-mouse-display:after,
.vjs-sublime-skin .vjs-play-progress:after,
.vjs-sublime-skin .vjs-time-tooltip {
  width: 5.5em;
}

.vjs-sublime-skin .vjs-audio-button {
  display: none;
}

.vjs-sublime-skin .vjs-volume-bar {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAcCAQAAACw95UnAAAAMElEQVRIx2NgoBL4n4YKGUYNHkEG4zJg1OCRYDCpBowaPJwMppbLRg0eNXjUYBLEAXWNUA6QNm1lAAAAAElFTkSuQmCC);
  background-size: 22px 14px;
  background-repeat: no-repeat;
  height: 100%;
  width: 100%;
  max-width: 22px;
  max-height: 14px;
  margin: 7px 4px;
  border-radius: 0;
}

.vjs-sublime-skin .vjs-volume-level {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAcAQAAAAAyhWABAAAAAnRSTlMAAHaTzTgAAAAZSURBVHgBYwAB/g9EUv+JokCqiaT+U4MCAPKPS7WUUOc1AAAAAElFTkSuQmCC);
  background-size: 22px 14px;
  background-repeat: no-repeat;
  max-width: 22px;
  max-height: 14px;
  height: 100%;
}

/* New for VideoJS v6 */
.vjs-sublime-skin .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.vjs-sublime-skin .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.vjs-sublime-skin .vjs-volume-panel.vjs-volume-panel-horizontal:focus,
.vjs-sublime-skin .vjs-volume-panel.vjs-volume-panel-horizontal:hover {
  width: 6em;
  -webkit-transition-property: none;
  transition-property: none;
}

.vjs-sublime-skin .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-horizontal {
  width: 3em;
  height: auto;
}

.vjs-sublime-skin .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control {
  -webkit-transition-property: none;
  transition-property: none;
}

.vjs-sublime-skin .vjs-fullscreen-control .vjs-icon-placeholder {
  display: none;
  /* Remove Duplicate Fullscreen Icon */
}

.vjs-sublime-skin .vjs-volume-panel .vjs-mute-control {
  width: 2em;
  z-index: 1;
  padding: 0;
}

.vjs-sublime-skin .vjs-volume-panel .vjs-volume-control {
  display: inline-block;
  position: relative;
  left: 5px;
  opacity: 1;
  width: 3em;
  height: auto;
}

.vjs-sublime-skin .vjs-remaining-time,
.vjs-sublime-skin .vjs-remaining-time span {
  text-decoration: none;
}
/**
 * Swiper 6.4.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: December 9, 2020
 */
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
          transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.swiper-container-multirow-column > .swiper-wrapper {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-slide {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}

/* 3D Effects */
.swiper-container-3d {
  -webkit-perspective: 1200px;
          perspective: 1200px;
}

.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}

.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory;
}

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: y mandatory;
      scroll-snap-type: y mandatory;
}

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}

.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}

.swiper-button-lock {
  display: none;
}

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms opacity;
  transition: 300ms opacity;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
          transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
          transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
          transform: translate3d(0px, -50%, 0);
}

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 8px;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 200ms top, 200ms -webkit-transform;
  transition: 200ms top, 200ms -webkit-transform;
  transition: 200ms transform, 200ms top;
  transition: 200ms transform, 200ms top, 200ms -webkit-transform;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms left, 200ms -webkit-transform;
  transition: 200ms left, 200ms -webkit-transform;
  transition: 200ms transform, 200ms left;
  transition: 200ms transform, 200ms left, 200ms -webkit-transform;
}

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right, 200ms -webkit-transform;
}

/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
          transform-origin: right top;
}

.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-white {
  --swiper-pagination-color: #ffffff;
}

.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}

.swiper-pagination-lock {
  display: none;
}

/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}

.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
          transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s infinite linear;
          animation: swiper-preloader-spin 1s infinite linear;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube {
  overflow: visible;
}

.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
          transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}

.swiper-container-flip {
  overflow: visible;
}

.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
