/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}blockquote{margin:0}@font-face{font-family:'Market Sans';src:url("../fonts/WebS/MarketSans-Regular-WebS.eot");src:url("../fonts/WebS/MarketSans-Regular-WebS.eot?#iefix") format("embedded-opentype"),url("../fonts/WebS/MarketSans-Regular-WebS.woff") format("woff"),url("../fonts/WebS/MarketSans-Regular-WebS.ttf") format("truetype"),url("../fonts/WebS/MarketSans-Regular-WebS.svg#svgFontName") format("svg")}*{margin:0;padding:0;box-sizing:border-box}html{width:100%}body{width:100%;background:#fff;font-family:"Market Sans",Helvetica,Arial,sans-serif;font-size:10px;color:#999;margin:0 auto;text-align:center}.wrapper{display:block;width:100%;max-width:1000px;padding:7em;margin:0 auto;position:relative;box-sizing:border-box}.wrapper:after{display:table;clear:both;content:''}.wrapper .text-box{max-width:810px;margin:auto}#frame{width:100%;min-width:1000px;overflow:hidden;max-width:1920px;margin:0 auto}@media (max-width: 1020px){#frame{min-width:100%}}.no-media .wrapper{max-width:980px}.no-media #frame{min-width:1000px}.ie8 .wrapper{max-width:980px}.ie8 #frame{min-width:1000px}.clearfix:after{clear:both;height:0;content:' ';font-size:0;display:block}.left{float:left}.right{float:right}.clear,header a.client-logo:after{clear:both}strong{font-weight:700}button{cursor:pointer;border:none}header a,.overlay .overlay-wrapper .close{display:block;text-indent:102%;white-space:nowrap;overflow:hidden}.cta a:after,.cta button:after,header a.client-logo:after,.mini-pods .links li a:after,.mini-pods .links li a:before,.block:before,.block.second .wrapper:before,.block.second .wrapper:after,.block.first .wrapper:before,.block.first .wrapper:after,.block.native:before,.block.native .wrapper:before,.block.native .wrapper:after,#slider .slide:before,.overlay .overlay-wrapper h2:after,.overlay .overlay-wrapper .close:before,.overlay .overlay-wrapper .close:after{display:block;content:'';position:absolute}header a{background-image:url(../img/sprite.png);background-repeat:no-repeat}.cta{text-align:left;margin:5em 0 0 0}.cta a,.cta button{display:inline-block;font-weight:400;font-size:1.15em;padding:0.5em 4em 0.5em 1em;position:relative;transition:background 350ms ease-in-out 0s}.cta a:after,.cta button:after{display:inline-block;width:24px;height:24px;top:50%;margin-left:24px;transform:translateY(-50%);font-size:4em}.question-wrapper input[type="text"],.question-wrapper input[type="email"],.question-wrapper input[type="file"],.question-wrapper input[type="phone"],.question-wrapper input[type="password"],.question-wrapper input[type="tel"],.user-details input[type="text"],.user-details input[type="email"],.user-details input[type="file"],.user-details input[type="phone"],.user-details input[type="password"],.user-details input[type="tel"],.optins-container input[type="text"],.optins-container input[type="email"],.optins-container input[type="file"],.optins-container input[type="phone"],.optins-container input[type="password"],.optins-container input[type="tel"],.question-wrapper select,.user-details select,.optins-container select,.question-wrapper textarea,.user-details textarea,.optins-container textarea{color:#000;width:100%;border:1px solid #ebebeb;padding:0.6em 0.3em;height:2.4em;font-size:1.5em;display:block}.mini-pods .links:after{clear:both;height:0;content:' ';font-size:0;display:block}.question-wrapper input[type="radio"]:focus+label:before,.question-wrapper input[type="checkbox"]:focus+label:before,.question-wrapper input[type="text"]:focus,.question-wrapper input[type="email"]:focus,.question-wrapper input[type="file"]:focus,.question-wrapper input[type="tel"]:focus,.user-details input[type="radio"]:focus+label:before,.user-details input[type="checkbox"]:focus+label:before,.user-details input[type="text"]:focus,.user-details input[type="email"]:focus,.user-details input[type="file"]:focus,.user-details input[type="tel"]:focus,.optins-container input[type="radio"]:focus+label:before,.optins-container input[type="checkbox"]:focus+label:before,.optins-container input[type="text"]:focus,.optins-container input[type="email"]:focus,.optins-container input[type="file"]:focus,.optins-container input[type="tel"]:focus,.question-wrapper select:focus,.user-details select:focus,.optins-container select:focus,.question-wrapper textarea:focus,.user-details textarea:focus,.optins-container textarea:focus{box-shadow:0 0 4px rgba(0,0,0,0.5)}.question-wrapper a,.user-details a,.optins-container a{color:#da3436}.xtra .question-wrapper a,.xtra .user-details a,.xtra .optins-container a{color:#ff0094}.question-wrapper input.date,.user-details input.date,.optins-container input.date{width:32%;margin-right:2%;float:left}.question-wrapper input:last-child,.user-details input:last-child,.optins-container input:last-child{margin:0;float:right}.question-wrapper input::-webkit-input-placeholder,.question-wrapper input:-moz-placeholder,.question-wrapper input::-moz-placeholder,.question-wrapper input:-ms-input-placeholder,.user-details input::-webkit-input-placeholder,.user-details input:-moz-placeholder,.user-details input::-moz-placeholder,.user-details input:-ms-input-placeholder,.optins-container input::-webkit-input-placeholder,.optins-container input:-moz-placeholder,.optins-container input::-moz-placeholder,.optins-container input:-ms-input-placeholder{color:#000;font-style:italic}.question-wrapper input[type="checkbox"]+label:before,.user-details input[type="checkbox"]+label:before,.optins-container input[type="checkbox"]+label:before{border:1px solid #999;background:transparent;border-radius:3px;transition:none}.question-wrapper input[type="radio"]+label:before,.user-details input[type="radio"]+label:before,.optins-container input[type="radio"]+label:before{border-radius:360em;border:1px solid #fff;background:#fff;margin-top:.5em}.question-wrapper input[type="radio"]:checked+label:before,.user-details input[type="radio"]:checked+label:before,.optins-container input[type="radio"]:checked+label:before{background-color:#da3436}.xtra .question-wrapper input[type="radio"]:checked+label:before,.xtra .user-details input[type="radio"]:checked+label:before,.xtra .optins-container input[type="radio"]:checked+label:before{background-color:#ff0094}.question-wrapper input[type="checkbox"]:checked+label:before,.user-details input[type="checkbox"]:checked+label:before,.optins-container input[type="checkbox"]:checked+label:before{background-color:#da3436}.xtra .question-wrapper input[type="checkbox"]:checked+label:before,.xtra .user-details input[type="checkbox"]:checked+label:before,.xtra .optins-container input[type="checkbox"]:checked+label:before{background-color:#ff0094}.question-wrapper textarea,.user-details textarea,.optins-container textarea{min-height:5em;max-width:687px}.question-wrapper fieldset,.user-details fieldset,.optins-container fieldset{border:0}.question-wrapper fieldset input,.question-wrapper fieldset select,.user-details fieldset input,.user-details fieldset select,.optins-container fieldset input,.optins-container fieldset select{opacity:0.7}.question-wrapper fieldset input[type="radio"]+label:before,.question-wrapper fieldset input[type="checkbox"]+label:before,.question-wrapper fieldset select[type="radio"]+label:before,.question-wrapper fieldset select[type="checkbox"]+label:before,.user-details fieldset input[type="radio"]+label:before,.user-details fieldset input[type="checkbox"]+label:before,.user-details fieldset select[type="radio"]+label:before,.user-details fieldset select[type="checkbox"]+label:before,.optins-container fieldset input[type="radio"]+label:before,.optins-container fieldset input[type="checkbox"]+label:before,.optins-container fieldset select[type="radio"]+label:before,.optins-container fieldset select[type="checkbox"]+label:before{width:1.3em;height:1.3em;content:'';display:block;position:absolute;top:-3px;left:0;transition:all .5s ease}.question-wrapper fieldset input[type="checkbox"]+label:before,.question-wrapper fieldset select[type="checkbox"]+label:before,.user-details fieldset input[type="checkbox"]+label:before,.user-details fieldset select[type="checkbox"]+label:before,.optins-container fieldset input[type="checkbox"]+label:before,.optins-container fieldset select[type="checkbox"]+label:before{top:20%}.question-wrapper fieldset input[type="radio"]+label,.question-wrapper fieldset input[type="checkbox"]+label,.question-wrapper fieldset select[type="radio"]+label,.question-wrapper fieldset select[type="checkbox"]+label,.user-details fieldset input[type="radio"]+label,.user-details fieldset input[type="checkbox"]+label,.user-details fieldset select[type="radio"]+label,.user-details fieldset select[type="checkbox"]+label,.optins-container fieldset input[type="radio"]+label,.optins-container fieldset input[type="checkbox"]+label,.optins-container fieldset select[type="radio"]+label,.optins-container fieldset select[type="checkbox"]+label{padding-left:2em;display:block;position:relative}.question-wrapper label,.user-details label,.optins-container label{color:inherit}.question-wrapper a+a.fake,.question-wrapper input[type="radio"],.question-wrapper input[type="checkbox"],.user-details a+a.fake,.user-details input[type="radio"],.user-details input[type="checkbox"],.optins-container a+a.fake,.optins-container input[type="radio"],.optins-container input[type="checkbox"]{opacity:0;width:0;position:absolute}.ie8 label:before{display:none !important}.ie8 input[type="radio"],.ie8 input[type="checkbox"]{opacity:1 !important;margin-right:0.5em;width:auto}.ie8 input#dateOfBirth_year{margin:0;float:right}dt label,div label{color:#999;font-style:normal;font-weight:400;padding:0.5em 0 0.3em;font-size:1.5em;display:inline-block;text-transform:uppercase}dd{margin-bottom:0.5em;position:relative}.error,.req{color:#fff;font-style:italic;text-align:left;font-size:1.5em}.error{background-color:#da3436;padding:4px;margin-top:1em}.xtra .error{background-color:#ff0094}.answer-length{text-align:right;font-size:1.4em}.answer-length.less-than-0{color:red}.social-connect-container{background:#ebebeb}.social-connect-container>.component{background:#ebebeb;text-align:center}.social-connect-container .form{text-align:left}.social-connect-container label.field__label{color:#999;font-size:1em}.social-connect-container .grid-row__col--2{float:none}@media (min-width: 1024px){.social-connect-container .grid-row{text-align:center}}h1{margin-bottom:4rem;font-size:4em;font-weight:400;line-height:1.4em}h2{margin-bottom:0.2em;font-size:3em}h3{margin-bottom:0.2em;font-size:2.4em}h4{margin-bottom:0.2em}p,.question-wrapper label,.user-details label,.optins-container label{font-size:1.8em;margin-bottom:0.5em}a{color:red;text-decoration:none;transition:color 0.5s ease}a img{border:none}header{max-width:1920px;background:#000;position:fixed;width:100%;z-index:9}header .wrapper{padding:1em 2em}header a.brand-logo{background-repeat:no-repeat;float:left;background:url(../img/sprite.png) no-repeat;background-size:360.526315789% auto;background-position:0% 0%;width:76px;height:56px}.xtra header a.brand-logo{background:url(../img/sprite.png) no-repeat;background-size:304.444444444% auto;background-position:41.3043478261% 0%;width:90px;height:56px}header a.client-logo{float:right;background-position:-166px 0;width:108px;height:56px;margin-top:1em}@media (max-width: 500px){header{position:relative}}.intro{max-width:1920px;background:no-repeat center 50% / cover;position:relative;width:100%;height:calc(100vh - 80px);z-index:-1}@media (max-width: 740px){.intro{height:calc(80vh - 80px)}}@media (max-width: 550px){.intro{height:calc(60vh - 80px)}}.intro h1{position:absolute;bottom:1em;left:5%;text-align:center;margin-bottom:0;width:90%;color:#fff;text-shadow:0 0 12px rgba(0,0,0,0.5);font-size:5vw}#top-block,header+.intro{margin-top:80px}@media (max-width: 500px){#top-block,header+.intro{margin-top:0px}}.mini-pods{color:#999;background-color:#fff;position:relative;z-index:3}.mini-pods .wrapper .text-box{margin-bottom:4rem}.mini-pods .wrapper .cta{text-align:center}.mini-pods .links{list-style:none}.mini-pods .links li{display:block;width:25%;float:left;position:relative;vertical-align:top}@media (max-width: 740px){.mini-pods .links li{width:50%}}@media (max-width: 550px){.mini-pods .links li{width:100%}}.mini-pods .links li a{display:block;max-width:160px;margin:0 auto;padding-top:190px;position:relative;font-size:1.6em;color:#999;transition:all 0.3s}.mini-pods .links li a:after,.mini-pods .links li a:before{border-radius:360em;width:100%;height:0;padding-bottom:100%;top:0;left:0}.mini-pods .links li a:before{background:url("../img/mini-pods.jpg") #fff;background-size:200% auto;transition:all 0.2s}.mini-pods .links li a:after{transform:scale(0);opacity:0;background-color:#c66bad;transition:all 0.2s}.mini-pods .links li a:hover:after{opacity:0.6;transform:scale(1)}.mini-pods .links li:nth-child(1) a:before{background-position:top left}.mini-pods .links li:nth-child(2) a:before{background-position:top right}.mini-pods .links li:nth-child(3) a:before{background-position:bottom left}.mini-pods .links li:nth-child(4) a:before{background-position:bottom right}.mini-pods .links li:nth-child(1) a:after{background-color:red}.mini-pods .links li:nth-child(2) a:after{background-color:red}.mini-pods .links li:nth-child(3) a:after{background-color:red}.mini-pods .links li:nth-child(4) a:after{background-color:red}.block{position:relative}.block .wrapper{width:50%;margin:0;padding:4rem;color:#fff}.block .wrapper .text-box{text-align:left;max-width:600px;padding:0;margin:0 auto}.block.full-width .wrapper{width:100%;max-width:none;padding:7%;text-align:center;margin:0}.block.full-width .wrapper .text-box{max-width:1000px;text-align:center}.block.full-width .wrapper .text-box .cta{text-align:center}.block:before{background-size:cover;background-position:center center}.block.second:before{width:50%;height:calc(100% - 127px);top:0;right:0}.block.second .wrapper{margin-right:50%;text-align:left}.block.second .wrapper:before,.block.second .wrapper:after{height:127px;bottom:0}.block.second .wrapper:before{left:150%;width:50%}.block.second .wrapper:after{left:100%;width:50%}.block.first:before{width:calc(50% - 127px);height:100%;top:0;left:127px}.block.first .wrapper{margin-left:50%;text-align:right}.block.first .wrapper:before,.block.first .wrapper:after{width:127px;left:-100%}.block.first .wrapper:before{top:0;height:50%}.block.first .wrapper:after{top:50%;height:50%}.block.carousel{background:#fff}.block.carousel .wrapper{margin-left:50%}.block.native:before{width:calc(50% - 127px);height:100%;top:0;right:0;background-size:cover}.block.native .wrapper{margin-right:50%;text-align:left}.block.native .wrapper:before,.block.native .wrapper:after{width:127px;left:100%}.block.native .wrapper:before{top:0;height:50%}.block.native .wrapper:after{top:50%;height:50%}#slider{color:#999;display:-ms-grid;display:grid}#slider .slide{-ms-grid-column:1;-ms-grid-column-span:1;-ms-grid-row:1;-ms-grid-row-span:1;grid-column:1/2;grid-row:1/2;height:100%;position:relative}#slider .slide:before{height:480px;width:420px;background:url("../img/presenters.png") no-repeat;background-size:auto 100%;bottom:-5rem;left:calc(-50% - 10rem);transform:translateX(-50%);opacity:0;transition:opacity .5s ease}#slider .slide.selected:before{opacity:1}#slider .slide.leave-selected:before,#slider .slide.pre-selected:before{opacity:0}#slider .slide.roman-kemp:before{background-position:0% 0%}#slider .slide.aimee-vivian:before{background-position:25% 0%}#slider .slide.vick-hope:before{background-position:50% 0%}#slider .slide.yinka:before{background-position:75% 0%}#slider .slide.jez-welham:before{background-position:100% 0%}#slider .slide .text-box{opacity:0;transition:transform .5s ease, opacity .5s ease}#slider .slide.selected{z-index:1}#slider .slide.selected .text-box{transform:translateX(0);opacity:1}#slider .slide.leave-to-left .text-box{transform:translateX(100%);opacity:0}#slider .slide.leave-to-right .text-box{transform:translateX(-100%);opacity:0}#slider .controls{position:absolute;top:2rem;right:5rem;margin:0;z-index:5}#slider .controls a,#slider .controls button{color:#fff;background:white linear-gradient(to right, #fff 50%, #999 50%) repeat scroll right bottom/200% 100%;border:3px solid #999}#slider .controls a:after,#slider .controls button:after{background:url("../img/arrow.php?color=fff") transparent no-repeat center center;background-size:100% auto}#slider .controls a:hover,#slider .controls a:active,#slider .controls a:focus,#slider .controls button:hover,#slider .controls button:active,#slider .controls button:focus{background-position:left bottom;color:#999}#slider .controls a:hover:after,#slider .controls a:active:after,#slider .controls a:focus:after,#slider .controls button:hover:after,#slider .controls button:active:after,#slider .controls button:focus:after{background:url("../img/arrow.php?color=999") transparent no-repeat center center;background-size:100% auto}#slider .controls a{width:30px;height:30px;margin:0 2px;padding:0}#slider .controls a:after{margin:0;top:50%;left:50%;transform:translate(-50%, -50%)}#slider .controls .prev{transform:rotate(180deg)}.image-list{list-style:none;text-align:center}.image-list li{display:inline-block;margin:1em}.video{background-color:#fff}.video .wrapper{padding-top:7%;padding-bottom:7%;color:#999}.video .wrapper .text-box{margin:4em auto;max-width:100%}.video .wrapper .iframe{width:100%;max-width:100%;height:0;padding-bottom:56.2%;position:relative;top:0;left:0}.video .wrapper .iframe iframe{width:100%;height:100%;position:absolute;top:0;left:0}.complete{margin-top:3em}.competition{position:relative;z-index:3}.competition .form-wrapper.thank-you{padding-top:40em;padding-bottom:200px;text-align:center}.competition a{font-weight:700}.competition .column{max-width:660px;margin:auto}.competition p,.competition .question-wrapper label,.question-wrapper .competition label,.competition .user-details label,.user-details .competition label,.competition .optins-container label,.optins-container .competition label{font-size:1.5em}.competition .derrick{background:#ebebeb;color:#444}.competition .competition-question h1{font-size:6em}.competition .competition-question .question-container{font-size:2.4em;margin:3em 0 1em}.competition .competition-question .answers-container ul{list-style:none;margin:1em 0}.competition .competition-question .answers-container ul li{margin:1em 1em 0 0;font-size:1.2em;display:inline-block}.competition .competition-question .answers-container ul li label{font-weight:700}.competition .competition-optins{margin-top:5em;text-align:left}.competition .competition-optins p label,.competition .competition-optins .question-wrapper label label,.question-wrapper .competition .competition-optins label label,.competition .competition-optins .user-details label label,.user-details .competition .competition-optins label label,.competition .competition-optins .optins-container label label,.optins-container .competition .competition-optins label label{font-size:1em;color:inherit}.competition .competition-optins.cta{text-align:center}.competition small{text-align:right;display:block}footer{color:#fff;text-align:center;text-transform:uppercase}footer .wrapper{padding-top:2rem;padding-bottom:2rem}footer a{color:#fff}footer p,footer .question-wrapper label,.question-wrapper footer label,footer .user-details label,.user-details footer label,footer .optins-container label,.optins-container footer label{margin-bottom:0}.krux{height:0;overflow:hidden}.skiing .intro{background-image:url("../img/skiing/intro-bg.jpg")}.skiing .block.first:before{background-image:url("../img/skiing/first-img.jpg")}.skiing .block.second:before{background-image:url("../img/skiing/second-img.jpg")}.skiing .block.native:before{background-image:url("../img/skiing/native-img.jpg")}.skiing .intro{background-position:center center;background-size:cover}.skiing .block.native:before{background-position:center center;background-size:contain;background-repeat:no-repeat}.skiing .cta a,.skiing .cta button{color:#fff;background:white linear-gradient(to right, #fff 50%, #01a2ac 50%) repeat scroll right bottom/200% 100%;border:3px solid #01a2ac}.skiing .cta a:after,.skiing .cta button:after{background:url("../img/arrow.php?color=fff") transparent no-repeat center center;background-size:100% auto}.skiing .cta a:hover,.skiing .cta a:active,.skiing .cta a:focus,.skiing .cta button:hover,.skiing .cta button:active,.skiing .cta button:focus{background-position:left bottom;color:#01a2ac}.skiing .cta a:hover:after,.skiing .cta a:active:after,.skiing .cta a:focus:after,.skiing .cta button:hover:after,.skiing .cta button:active:after,.skiing .cta button:focus:after{background:url("../img/arrow.php?color=01a2ac") transparent no-repeat center center;background-size:100% auto}.skiing header{background:#01a2ac}.skiing footer{background:#3ac952}.skiing .block.native .wrapper{background-color:#00354f;color:#fff}.skiing .block.native .wrapper:before{background-color:#5ee471}.skiing .block.native .wrapper:after{background-color:#1dcbca}.skiing .block.native .wrapper .cta a,.skiing .block.native .wrapper .cta button{color:#fff;background:white linear-gradient(to right, #fff 50%, #3ac952 50%) repeat scroll right bottom/200% 100%;border:3px solid #3ac952}.skiing .block.native .wrapper .cta a:after,.skiing .block.native .wrapper .cta button:after{background:url("../img/arrow.php?color=fff") transparent no-repeat center center;background-size:100% auto}.skiing .block.native .wrapper .cta a:hover,.skiing .block.native .wrapper .cta a:active,.skiing .block.native .wrapper .cta a:focus,.skiing .block.native .wrapper .cta button:hover,.skiing .block.native .wrapper .cta button:active,.skiing .block.native .wrapper .cta button:focus{background-position:left bottom;color:#3ac952}.skiing .block.native .wrapper .cta a:hover:after,.skiing .block.native .wrapper .cta a:active:after,.skiing .block.native .wrapper .cta a:focus:after,.skiing .block.native .wrapper .cta button:hover:after,.skiing .block.native .wrapper .cta button:active:after,.skiing .block.native .wrapper .cta button:focus:after{background:url("../img/arrow.php?color=3ac952") transparent no-repeat center center;background-size:100% auto}.skiing .block.first .wrapper{background-color:#01a2ac;color:#fff}.skiing .block.first .wrapper:before{background-color:#1dcbca}.skiing .block.first .wrapper:after{background-color:#3ac952}.skiing .block.first .wrapper .cta a,.skiing .block.first .wrapper .cta button{color:#fff;background:white linear-gradient(to right, #fff 50%, #00354f 50%) repeat scroll right bottom/200% 100%;border:3px solid #00354f}.skiing .block.first .wrapper .cta a:after,.skiing .block.first .wrapper .cta button:after{background:url("../img/arrow.php?color=fff") transparent no-repeat center center;background-size:100% auto}.skiing .block.first .wrapper .cta a:hover,.skiing .block.first .wrapper .cta a:active,.skiing .block.first .wrapper .cta a:focus,.skiing .block.first .wrapper .cta button:hover,.skiing .block.first .wrapper .cta button:active,.skiing .block.first .wrapper .cta button:focus{background-position:left bottom;color:#00354f}.skiing .block.first .wrapper .cta a:hover:after,.skiing .block.first .wrapper .cta a:active:after,.skiing .block.first .wrapper .cta a:focus:after,.skiing .block.first .wrapper .cta button:hover:after,.skiing .block.first .wrapper .cta button:active:after,.skiing .block.first .wrapper .cta button:focus:after{background:url("../img/arrow.php?color=00354f") transparent no-repeat center center;background-size:100% auto}.skiing .block.second .wrapper{background-color:#5ee471;color:#fff}.skiing .block.second .wrapper:before{background-color:#5ee471}.skiing .block.second .wrapper:after{background-color:#1dcbca}.skiing .block.second .wrapper .cta a,.skiing .block.second .wrapper .cta button{color:#fff;background:white linear-gradient(to right, #fff 50%, #00354f 50%) repeat scroll right bottom/200% 100%;border:3px solid #00354f}.skiing .block.second .wrapper .cta a:after,.skiing .block.second .wrapper .cta button:after{background:url("../img/arrow.php?color=fff") transparent no-repeat center center;background-size:100% auto}.skiing .block.second .wrapper .cta a:hover,.skiing .block.second .wrapper .cta a:active,.skiing .block.second .wrapper .cta a:focus,.skiing .block.second .wrapper .cta button:hover,.skiing .block.second .wrapper .cta button:active,.skiing .block.second .wrapper .cta button:focus{background-position:left bottom;color:#00354f}.skiing .block.second .wrapper .cta a:hover:after,.skiing .block.second .wrapper .cta a:active:after,.skiing .block.second .wrapper .cta a:focus:after,.skiing .block.second .wrapper .cta button:hover:after,.skiing .block.second .wrapper .cta button:active:after,.skiing .block.second .wrapper .cta button:focus:after{background:url("../img/arrow.php?color=00354f") transparent no-repeat center center;background-size:100% auto}.skiing .mini-pods .links li:nth-child(1) a:after{background-color:#01a2ac}.skiing .mini-pods .links li:nth-child(2) a:after{background-color:#3ac952}.skiing .mini-pods .links li:nth-child(3) a:after{background-color:#1dcbca}.skiing .mini-pods .links li:nth-child(4) a:after{background-color:#01a2ac}.skiing .video{background:#ebebeb;color:#999}.skiing .competition{background:#00354f;color:#fff}.skiing .competition a{color:inherit;font-weight:700}.skiing .competition .question-wrapper a{color:#fff;font-weight:700}.skiing .competition input[type="radio"]+label:before{border-color:#fff;background-color:transparent}.skiing .competition input[type="checkbox"]+label:before{border-color:#00354f;background-color:transparent}.skiing .competition input[type="radio"]:checked+label:before{background-color:#fff}.skiing .competition input[type="checkbox"]:checked+label:before{background-color:#00354f}body>iframe,body>img{position:fixed !important}.overlay{display:none;position:fixed;z-index:10;top:0;left:0;width:100%;height:100%}.overlay.open{display:block}.overlay .blackout{width:100%;height:100%;background:rgba(0,0,0,0.8);top:0;left:0}.overlay .overlay-wrapper{color:#00354f;width:100%;text-align:left;max-width:500px;padding:10px 10px 170px 10px;border:3px solid #fff;margin:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:url("../img/overlay.jpg") #ffbf00 bottom left/100% auto}.overlay .overlay-wrapper a{color:inherit;font-weight:700}.overlay .overlay-wrapper h2{position:relative;float:left}.overlay .overlay-wrapper h2:after{width:1em;height:1em;background:url("../img/cloun.png") no-repeat center center/contain;top:45%;left:100%;transform:translate(10px, -50%)}.overlay .overlay-wrapper p,.overlay .overlay-wrapper .question-wrapper label,.question-wrapper .overlay .overlay-wrapper label,.overlay .overlay-wrapper .user-details label,.user-details .overlay .overlay-wrapper label,.overlay .overlay-wrapper .optins-container label,.optins-container .overlay .overlay-wrapper label{clear:both}.overlay .overlay-wrapper .close{position:absolute;top:10px;right:10px;border:2px solid #00354f;border-radius:360em;width:2rem;height:2rem}.overlay .overlay-wrapper .close:before,.overlay .overlay-wrapper .close:after{width:60%;height:2px;background:#00354f;top:50%;margin-top:-1px;left:20%}.overlay .overlay-wrapper .close:before{transform:rotate(45deg)}.overlay .overlay-wrapper .close:after{transform:rotate(-45deg)}@media (max-width: 1000px){body{font-size:9px}.block{padding-top:60%}.block .wrapper{width:100% !important;margin:0 !important}.block .wrapper .text-box{max-width:100% !important;text-align:center}.block .wrapper .text-box .cta{text-align:center}.block:before{width:100% !important;left:0;height:0 !important;padding-bottom:60% !important}.block.first:before{right:0;width:calc(100% - 14vw) !important;left:auto}.block.first .wrapper:before{top:0;left:0;transform:translateY(-200%);height:0;padding-bottom:30%;width:14vw}.block.first .wrapper:after{top:0;left:0;transform:translateY(-100%);height:0;padding-bottom:30%;width:14vw}.block.second .wrapper:before{top:0;left:0;margin-top:-60%;height:14vw}.block.second .wrapper:after{top:0;left:50%;margin-top:-60%;height:14vw}.block.native:before{width:calc(100% - 14vw) !important}.block.native .wrapper:before{top:0;right:0;left:auto;transform:translateY(-200%);height:0;padding-bottom:30%;width:14vw}.block.native .wrapper:after{top:0;right:0;left:auto;transform:translateY(-100%);height:0;padding-bottom:30%;width:14vw}.carousel{padding-top:0;padding-bottom:440px}.carousel #slider .slide:before{left:50%;bottom:calc(-5rem - 440px)}.competition .competition-details,.competition .competition-optins{width:100%;float:none}.competition .competition-details .sign-in-container,.competition .competition-details .register-container{width:100%;float:none}.competition .competition-details .register-container{border-left:0;padding-left:0}}@media (max-width: 620px){.block .wrapper{padding:3rem}.carousel #slider .slide:before{left:50%;bottom:calc(-3rem - 440px)}.carousel #slider{padding-top:2rem}.carousel #slider .controls{right:50%;transform:translateX(50%)}}@media (max-width: 430px){body{font-size:8px}.competition .competition-details .nested.half,.competition .competition-optins .nested.half{width:100%}}
