@charset "UTF-8";@font-face{font-family:'SUPR';src:url("../fonts/SUPRBold.woff2") format("woff2"),url("../fonts/SUPRBold.woff") format("woff"),url("../fonts/SUPRBold.otf") format("opentype"),url("../fonts/SUPRBold.ttf") format("truetype");font-weight:bold;font-style:normal}.so-form .so-form--text,.so-form .so-form--footer a,.so-select-language .so-select-language--inner .so-select-language--title,.so-select-language .so-select-language--inner .so-select-language--options a{font-weight:600;font-family:"amboy-black",sans-serif}@-webkit-keyframes animate-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes animate-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.animate-spin{-webkit-animation:animate-spin 1.2s linear infinite;animation:animate-spin 1.2s linear infinite}.animate-spin-step{-webkit-animation:animate-spin 1.2s steps(9) infinite;animation:animate-spin 1.2s steps(9) infinite}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:828px){*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}}input[type="text"],input[type="password"],input[type="email"],textarea,button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;resize:none;border-width:0}@media screen and (max-width:828px){input[type="text"],input[type="password"],input[type="email"],textarea,button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;resize:none;border-width:0}}html{height:100%;width:100%}@media screen and (max-width:828px){html{height:100%;width:100%}}body{position:relative;z-index:1;padding:0;margin:0;height:100%;width:100%;background-color:#f1efed}@media screen and (max-width:828px){body{position:relative;z-index:1;padding:0;margin:0;height:100%;width:100%;background-color:#f1efed}}a{cursor:pointer}@media screen and (max-width:828px){a{cursor:pointer}}*[data-tooltip]{display:inline-block;cursor:help;position:relative}@media screen and (max-width:828px){*[data-tooltip]{display:inline-block;cursor:help;position:relative}}*[data-tooltip]:after{border-radius:.10417vw;content:attr(data-tooltip);position:absolute;top:100%;width:5.20833vw;background-color:rgba(0,0,0,0.8);padding:.52083vw;max-width:7.8125vw;font-size:.52083vw;letter-spacing:.1em;font-style:normal;display:none;color:#fffcfc;font-weight:300}@media screen and (max-width:828px){*[data-tooltip]:after{border-radius:.48309vw;content:attr(data-tooltip);position:absolute;top:100%;width:24.15459vw;background-color:rgba(0,0,0,0.8);padding:2.41546vw;max-width:36.23188vw;font-size:2.41546vw;letter-spacing:.1em;font-style:normal;display:none;color:#fffcfc;font-weight:300}}*[data-tooltip]:hover:after{display:block}@media screen and (max-width:828px){*[data-tooltip]:hover:after{display:block}}#application{position:absolute;z-index:1;top:0;left:0;height:100%;width:100%}@media screen and (max-width:828px){#application{position:absolute;z-index:1;top:0;left:0;height:100%;width:100%}}.loader{-ms-flex-item-align:center;align-self:center;text-align:center;padding:7.8125vw .26042vw}.loader img{height:2.60417vw;width:2.60417vw}@media screen and (max-width:828px){.loader img{height:12.07729vw;width:12.07729vw}}.loader.is-smaller{padding:.26042vw}.loader.is-smaller img{height:1.04167vw;width:1.04167vw}*.is-only-on-phone{display:none}@media screen and (max-width:828px){*.is-only-on-phone{display:initial}}@media screen and (max-width:828px){*.is-only-on-desktop{display:none}}body{-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background-color:#231f20}.grecaptcha-badge{z-index:0;visibility:hidden}@media print{.grecaptcha-badge{display:none !important}}body.recaptcha-visible .grecaptcha-badge{z-index:10000;visibility:visible}@media print{body.recaptcha-visible .grecaptcha-badge{display:none !important}}.so-arrow-notice{display:-webkit-box;display:-ms-flexbox;display:flex;margin:.625vw 0 0 4.58333vw}@media screen and (max-width:828px){.so-arrow-notice{margin:2.41546vw 0 0 0}}.so-arrow-notice picture{width:2.91667vw;height:5vw;margin-right:.52083vw}@media screen and (max-width:828px){.so-arrow-notice picture{height:15.45894vw;width:20.28986vw;margin-right:2.41546vw}}.so-arrow-notice picture img{height:100%;width:100%;vertical-align:middle}.so-arrow-notice p{font-family:industry,arial,sans-serif;font-weight:400;font-size:.83333vw;line-height:1.14583vw;color:#000;width:19.79167vw;margin-top:2.1875vw}@media screen and (max-width:828px){.so-arrow-notice p{width:61.5942vw;margin-top:4.34783vw;font-size:2.657vw;line-height:3.62319vw;color:#040404}}.so-content{width:100%}@media screen and (max-width:828px){.so-content{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%}}.so-content.is-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:38.02083vw;margin:0 auto;padding:10.41667vw 0 10.41667vw 0}@media screen and (max-width:828px){.so-content.is-centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:19.32367vw 8.45411vw 19.32367vw 8.45411vw}}.so-content>header{padding:0;margin:0;width:100%}@media screen and (max-width:828px){.so-content>header{margin:0 0 4.83092vw 0}}.so-content>header h3{font-size:4.6875vw;letter-spacing:.10417vw;line-height:4.6875vw;margin:.78125vw 0 2.60417vw 0;padding:0;text-transform:uppercase;text-align:center}@media screen and (max-width:828px){.so-content>header h3{font-size:11.11111vw;line-height:11.11111vw;margin:3.62319vw 0 0 0}}.so-contests{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:78.125vw;padding:2.34375vw 0 2.34375vw 0;margin:0 auto}@media screen and (max-width:828px){.so-contests{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}}.so-contests .so-contests--contest{width:17.34375vw;padding:1.30208vw 0;border-radius:.83333vw;background-color:#fffcfc;height:21.09375vw;position:relative}@media screen and (max-width:828px){.so-contests .so-contests--contest{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:58.69565vw;height:71.49758vw;border-radius:3.86473vw;padding:4.83092vw 0;margin-bottom:12.07729vw}}.so-contests .so-contests--contest.is-active{outline:.26042vw solid #8b9284}@media screen and (max-width:828px){.so-contests .so-contests--contest.is-active{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;outline:1.20773vw solid #8b9284}}.so-contests .so-contests--contest.is-active:after{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);content:"";display:block;position:absolute;top:100%;left:50%;border:1.71875vw solid transparent;border-top-color:#8b9284}@media screen and (max-width:828px){.so-contests .so-contests--contest.is-active:after{border-width:5.7971vw}}.so-contests .so-contests--contest.is-active .so-contests--contest-banner{margin:0}@media screen and (max-width:828px){.so-contests .so-contests--contest.is-phase-1.is-past,.so-contests .so-contests--contest.is-phase-2.is-past,.so-contests .so-contests--contest.is-phase-3.is-past,.so-contests .so-contests--contest.is-phase-4.is-past{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.so-contests .so-contests--contest.is-phase-1.is-past.is-french:before,.so-contests .so-contests--contest.is-phase-2.is-past.is-french:before,.so-contests .so-contests--contest.is-phase-3.is-past.is-french:before,.so-contests .so-contests--contest.is-phase-4.is-past.is-french:before{content:"Phase terminée"}.so-contests .so-contests--contest.is-phase-1.is-past:before,.so-contests .so-contests--contest.is-phase-2.is-past:before,.so-contests .so-contests--contest.is-phase-3.is-past:before,.so-contests .so-contests--contest.is-phase-4.is-past:before{content:"Phase Complete";display:block;position:absolute;top:50%;left:0;width:100%;text-align:center;z-index:2;font-family:industry,arial,sans-serif;font-weight:900;font-style:italic;font-size:1.5625vw;color:#404040}@media screen and (max-width:828px){.so-contests .so-contests--contest.is-phase-1.is-past:before,.so-contests .so-contests--contest.is-phase-2.is-past:before,.so-contests .so-contests--contest.is-phase-3.is-past:before,.so-contests .so-contests--contest.is-phase-4.is-past:before{font-size:4.83092vw}}.so-contests .so-contests--contest.is-phase-1.is-past .so-contests--contest-banner,.so-contests .so-contests--contest.is-phase-2.is-past .so-contests--contest-banner,.so-contests .so-contests--contest.is-phase-3.is-past .so-contests--contest-banner,.so-contests .so-contests--contest.is-phase-4.is-past .so-contests--contest-banner{background-color:#e5e5e5;-webkit-box-shadow:inset 0 0 1.5625vw rgba(0,0,0,0.07);box-shadow:inset 0 0 1.5625vw rgba(0,0,0,0.07)}@media screen and (max-width:828px){.so-contests .so-contests--contest.is-phase-1.is-past .so-contests--contest-banner,.so-contests .so-contests--contest.is-phase-2.is-past .so-contests--contest-banner,.so-contests .so-contests--contest.is-phase-3.is-past .so-contests--contest-banner,.so-contests .so-contests--contest.is-phase-4.is-past .so-contests--contest-banner{-webkit-box-shadow:inset 0 0 7.24638vw rgba(0,0,0,0.07);box-shadow:inset 0 0 7.24638vw rgba(0,0,0,0.07)}}.so-contests .so-contests--contest.is-phase-1.is-past .so-contests--contest-banner strong:after,.so-contests .so-contests--contest.is-phase-2.is-past .so-contests--contest-banner strong:after,.so-contests .so-contests--contest.is-phase-3.is-past .so-contests--contest-banner strong:after,.so-contests .so-contests--contest.is-phase-4.is-past .so-contests--contest-banner strong:after{opacity:.17}.so-contests .so-contests--contest.is-phase-1.is-past picture,.so-contests .so-contests--contest.is-phase-2.is-past picture,.so-contests .so-contests--contest.is-phase-3.is-past picture,.so-contests .so-contests--contest.is-phase-4.is-past picture{opacity:.17;-webkit-filter:grayscale(1);filter:grayscale(1)}.so-contests .so-contests--contest .so-contests--contest-banner{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;height:3.125vw;margin:0 -0.26042vw;background-color:#8b9284;font-family:industry,arial,sans-serif;font-size:.9375vw;line-height:1.14583vw;letter-spacing:.2rem;color:#fffcfc;font-weight:800;text-transform:uppercase;font-style:italic;-webkit-box-shadow:inset 0 0 1.5625vw rgba(0,0,0,0.4);box-shadow:inset 0 0 1.5625vw rgba(0,0,0,0.4)}@media screen and (max-width:828px){.so-contests .so-contests--contest .so-contests--contest-banner{font-size:2.89855vw;line-height:3.38164vw;margin:0 -1.20773vw;height:10.71498vw;-webkit-box-shadow:inset 0 0 7.24638vw rgba(0,0,0,0.4);box-shadow:inset 0 0 7.24638vw rgba(0,0,0,0.4)}}.so-contests .so-contests--contest .so-contests--contest-banner strong{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:400}.so-contests .so-contests--contest .so-contests--contest-banner strong:after{content:"»";color:#2b2e34;font-size:1.51042vw;margin:0 .26042vw}@media screen and (max-width:828px){.so-contests .so-contests--contest .so-contests--contest-banner strong:after{font-size:5.07246vw;margin:0 1.20773vw}}.so-contests .so-contests--contest picture{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:block;width:100%;height:100%;position:absolute;bottom:0;left:50%;z-index:1;mix-blend-mode:darken}.so-contests .so-contests--contest picture img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.so-contests .so-contests--contest.is-phase-1.is-active{outline-color:#e50b19}.so-contests .so-contests--contest.is-phase-1.is-active:after{border-top-color:#e50b19}.so-contests .so-contests--contest.is-phase-1 .so-contests--contest-banner{background-color:#e50b19}.so-contests .so-contests--contest.is-phase-1 picture{bottom:1.30208vw;height:15.72917vw;width:12.86458vw}@media screen and (max-width:828px){.so-contests .so-contests--contest.is-phase-1 picture{bottom:4.10628vw;height:54.31643vw;width:43.42754vw}}.so-contests .so-contests--contest.is-phase-2.is-active{outline-color:#5a3}.so-contests .so-contests--contest.is-phase-2.is-active:after{border-top-color:#5a3}.so-contests .so-contests--contest.is-phase-2 .so-contests--contest-banner{background-color:#5a3}.so-contests .so-contests--contest.is-phase-2 picture{bottom:.78125vw;height:14.73958vw;width:17.55208vw}@media screen and (max-width:828px){.so-contests .so-contests--contest.is-phase-2 picture{bottom:2.657vw;height:50.93478vw;width:60.81884vw}}.so-contests .so-contests--contest.is-phase-3.is-active{outline-color:#403835}.so-contests .so-contests--contest.is-phase-3.is-active:after{border-top-color:#403835}.so-contests .so-contests--contest.is-phase-3 .so-contests--contest-banner{background-color:#403835}.so-contests .so-contests--contest.is-phase-3 .so-contests--contest-banner strong:after{color:#e50b19}.so-contests .so-contests--contest.is-phase-3 picture{bottom:.57292vw;height:16.71875vw;width:17.29167vw}@media screen and (max-width:828px){.so-contests .so-contests--contest.is-phase-3 picture{bottom:1.44928vw;height:56.67002vw;width:58.52568vw}}.so-contests .so-contests--contest.is-phase-4.is-active{outline-color:#a69256}.so-contests .so-contests--contest.is-phase-4.is-active:after{border-top-color:#a69256}.so-contests .so-contests--contest.is-phase-4.is-french picture{width:11.92708vw}@media screen and (max-width:828px){.so-contests .so-contests--contest.is-phase-4.is-french picture{height:47.55314vw;width:41.25362vw}}.so-contests .so-contests--contest.is-phase-4 .so-contests--contest-banner{background-color:#a69256}.so-contests .so-contests--contest.is-phase-4 picture{bottom:1.61458vw;height:13.64583vw;width:8.33333vw}@media screen and (max-width:828px){.so-contests .so-contests--contest.is-phase-4 picture{bottom:5.07246vw;height:47.55314vw;width:29.17633vw}}.so-dashboard-entry-modal{-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transform:translate(0,-250%);-ms-transform:translate(0,-250%);transform:translate(0,-250%);position:fixed;z-index:10000;top:0;left:0;right:0;bottom:0;padding:0;background-color:transparent;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow:auto}@media screen and (max-width:828px){.so-dashboard-entry-modal{background-color:rgba(255,252,252,0.75)}}.so-dashboard-entry-modal.is-visible{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.so-dashboard-entry-modal .so-dashboard-entry-modal--content{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:2;width:69.42708vw;min-height:46.35417vw;background-size:cover;background-position:center;margin:0 auto;border-radius:.72917vw;overflow:hidden;background-color:rgba(0,0,0,0.81);background-image:url("../images/entry01.jpg");-webkit-box-shadow:.9375vw .9375vw 1.04167vw rgba(0,0,0,0.33);box-shadow:.9375vw .9375vw 1.04167vw rgba(0,0,0,0.33);padding:2.08333vw 0 0 0}@media screen and (max-width:828px){.so-dashboard-entry-modal .so-dashboard-entry-modal--content{width:72.46377vw;min-height:132.85024vw;padding:19.32367vw 0;border-radius:3.38164vw;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:url("../images/entry01-mobile.jpg");-webkit-box-shadow:1.93237vw 1.93237vw 2.41546vw rgba(0,0,0,0.33);box-shadow:1.93237vw 1.93237vw 2.41546vw rgba(0,0,0,0.33)}}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-french{background-image:url("../images/entry01-fr.jpg")}@media screen and (max-width:828px){.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-french{background-image:url("../images/entry01-mobile-fr.jpg")}}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-slim{min-height:39.0625vw;padding:0}@media screen and (max-width:828px){.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-slim{height:50.72464vw;min-height:50.72464vw}}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-two-entries.is-english{background-image:url("../images/entry02.jpg")}@media screen and (max-width:828px){.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-two-entries.is-english{background-image:url("../images/entry02-mobile.jpg")}}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-two-entries.is-english .so-dashboard-entry-modal--content-header{color:#e3e1dd}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-two-entries.is-english .so-dashboard-entry-modal--content-main{color:#000}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-two-entries.is-english .so-dashboard-entry-modal--content-footer{color:#e50b19}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-two-entries.is-french{background-image:url("../images/entry02-fr.jpg")}@media screen and (max-width:828px){.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-two-entries.is-french{background-image:url("../images/entry02-mobile-fr.jpg")}}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-two-entries.is-french .so-dashboard-entry-modal--content-header{color:#e3e1dd}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-two-entries.is-french .so-dashboard-entry-modal--content-main{color:#000}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-two-entries.is-french .so-dashboard-entry-modal--content-footer{color:#e50b19}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-three-entries.is-english{background-image:url("../images/entry03.jpg")}@media screen and (max-width:828px){.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-three-entries.is-english{background-image:url("../images/entry03-mobile.jpg")}}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-three-entries.is-english .so-dashboard-entry-modal--content-header{color:#e3e1dd}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-three-entries.is-english .so-dashboard-entry-modal--content-main{color:#000}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-three-entries.is-english .so-dashboard-entry-modal--content-footer{color:#e50b19}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-three-entries.is-french{background-image:url("../images/entry03-fr.jpg")}@media screen and (max-width:828px){.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-three-entries.is-french{background-image:url("../images/entry03-mobile-fr.jpg")}}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-three-entries.is-french .so-dashboard-entry-modal--content-header{color:#e3e1dd}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-three-entries.is-french .so-dashboard-entry-modal--content-main{color:#000}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-three-entries.is-french .so-dashboard-entry-modal--content-footer{color:#e50b19}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-five-entries.is-english{background-image:url("../images/entry05.jpg")}@media screen and (max-width:828px){.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-five-entries.is-english{background-image:url("../images/entry05-mobile.jpg")}}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-five-entries.is-english .so-dashboard-entry-modal--content-header{color:#e3e1dd}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-five-entries.is-english .so-dashboard-entry-modal--content-main{color:#000}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-five-entries.is-english .so-dashboard-entry-modal--content-footer{color:#e50b19}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-five-entries.is-french{background-image:url("../images/entry05-fr.jpg")}@media screen and (max-width:828px){.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-five-entries.is-french{background-image:url("../images/entry05-mobile-fr.jpg")}}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-five-entries.is-french .so-dashboard-entry-modal--content-header{color:#e3e1dd}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-five-entries.is-french .so-dashboard-entry-modal--content-main{color:#000}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-five-entries.is-french .so-dashboard-entry-modal--content-footer{color:#e50b19}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-ten-entries.is-english{background-image:url("../images/entry10.jpg")}@media screen and (max-width:828px){.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-ten-entries.is-english{background-image:url("../images/entry10-mobile.jpg")}}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-ten-entries.is-english .so-dashboard-entry-modal--content-header{color:#e3e1dd}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-ten-entries.is-english .so-dashboard-entry-modal--content-main{color:#000}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-ten-entries.is-english .so-dashboard-entry-modal--content-footer{background-color:#000;color:#fffcfc}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-ten-entries.is-french{background-image:url("../images/entry10-fr.jpg")}@media screen and (max-width:828px){.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-ten-entries.is-french{background-image:url("../images/entry10-mobile-fr.jpg")}}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-ten-entries.is-french .so-dashboard-entry-modal--content-header{color:#e3e1dd}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-ten-entries.is-french .so-dashboard-entry-modal--content-main{color:#000}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-ten-entries.is-french .so-dashboard-entry-modal--content-footer{background-color:#000;color:#fffcfc}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-twenty-entries.is-english{background-image:url("../images/entry20.jpg")}@media screen and (max-width:828px){.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-twenty-entries.is-english{background-image:url("../images/entry20-mobile.jpg")}}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-twenty-entries.is-english .so-dashboard-entry-modal--content-header{color:#e3e1dd}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-twenty-entries.is-english .so-dashboard-entry-modal--content-main{color:#000}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-twenty-entries.is-english .so-dashboard-entry-modal--content-footer{background-color:#000;color:#fffcfc}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-twenty-entries.is-french{background-image:url("../images/entry20-fr.jpg")}@media screen and (max-width:828px){.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-twenty-entries.is-french{background-image:url("../images/entry20-mobile-fr.jpg")}}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-twenty-entries.is-french .so-dashboard-entry-modal--content-header{color:#e3e1dd}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-twenty-entries.is-french .so-dashboard-entry-modal--content-main{color:#000}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-twenty-entries.is-french .so-dashboard-entry-modal--content-footer{background-color:#000;color:#fffcfc}.so-dashboard-entry-modal .so-dashboard-entry-modal--content a.so-dashboard-entry-modal--close{position:absolute;z-index:2;display:block;top:1.66667vw;right:1.66667vw;height:2.34375vw;width:2.34375vw}@media screen and (max-width:828px){.so-dashboard-entry-modal .so-dashboard-entry-modal--content a.so-dashboard-entry-modal--close{top:3.1401vw;right:4.58937vw;height:3.86473vw;width:3.86473vw}}.so-dashboard-entry-modal .so-dashboard-entry-modal--content a.so-dashboard-entry-modal--close img{height:100%;width:100%}.so-dashboard-entry-modal .so-dashboard-entry-modal--content .so-dashboard-entry-modal--content-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#403835;padding-top:2.08333vw}@media screen and (max-width:828px){.so-dashboard-entry-modal .so-dashboard-entry-modal--content .so-dashboard-entry-modal--content-header{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:0;padding-bottom:7.24638vw}}.so-dashboard-entry-modal .so-dashboard-entry-modal--content .so-dashboard-entry-modal--content-header img{height:3.64583vw;width:3.64583vw;margin-bottom:.52083vw}@media screen and (max-width:828px){.so-dashboard-entry-modal .so-dashboard-entry-modal--content .so-dashboard-entry-modal--content-header img{height:16.90821vw;width:16.90821vw;margin-bottom:2.41546vw}}.so-dashboard-entry-modal .so-dashboard-entry-modal--content .so-dashboard-entry-modal--content-header h3 small{position:relative;display:block;font-size:2.60417vw;line-height:2.91667vw;margin:.26042vw 0 .78125vw 0}@media screen and (max-width:828px){.so-dashboard-entry-modal .so-dashboard-entry-modal--content .so-dashboard-entry-modal--content-header h3 small{font-size:6.28019vw;line-height:7.97101vw;margin-top:2.41546vw;text-transform:none}}.so-dashboard-entry-modal .so-dashboard-entry-modal--content .so-dashboard-entry-modal--content-header h3 small:after{content:"";display:block;position:absolute;top:100%;left:0;right:0;height:.3125vw;margin-top:.26042vw;background-color:#000}@media screen and (max-width:828px){.so-dashboard-entry-modal .so-dashboard-entry-modal--content .so-dashboard-entry-modal--content-header h3 small:after{height:1.44928vw}}.so-dashboard-entry-modal .so-dashboard-entry-modal--content .so-dashboard-entry-modal--content-header h4{font-weight:400;font-size:3.59375vw;line-height:3.38542vw;margin:-0.52083vw 0 0 0}@media screen and (max-width:828px){.so-dashboard-entry-modal .so-dashboard-entry-modal--content .so-dashboard-entry-modal--content-header h4{font-size:7.24638vw;line-height:6.76329vw;margin:0}}.so-dashboard-entry-modal .so-dashboard-entry-modal--content .so-dashboard-entry-modal--content-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:800;color:#000;text-transform:uppercase;font-size:5.52083vw;letter-spacing:.05208vw;line-height:4.11458vw;opacity:.75}@media screen and (max-width:828px){.so-dashboard-entry-modal .so-dashboard-entry-modal--content .so-dashboard-entry-modal--content-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:-2.41546vw;font-size:13.76812vw;line-height:15.45894vw}}.so-dashboard-entry-modal .so-dashboard-entry-modal--content .so-dashboard-entry-modal--content-main strong{font-size:25.83333vw;line-height:25.83333vw;letter-spacing:.05208vw;margin-top:1.04167vw;margin-bottom:-2.08333vw}@media screen and (max-width:828px){.so-dashboard-entry-modal .so-dashboard-entry-modal--content .so-dashboard-entry-modal--content-main strong{font-size:62.80193vw;line-height:62.80193vw;margin-right:4.83092vw;margin-top:7.24638vw;margin-bottom:-5.31401vw}}.so-dashboard-entry-modal .so-dashboard-entry-modal--content .so-dashboard-entry-modal--content-video{position:relative;width:69.42708vw;height:39.0625vw}@media screen and (max-width:828px){.so-dashboard-entry-modal .so-dashboard-entry-modal--content .so-dashboard-entry-modal--content-video{width:100%;height:100%}}.so-dashboard-entry-modal .so-dashboard-entry-modal--content .so-dashboard-entry-modal--content-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#403835;height:5.72917vw;font-weight:100;font-size:2.8125vw;line-height:3.90625vw;padding:0;margin-top:3.125vw}@media screen and (max-width:828px){.so-dashboard-entry-modal .so-dashboard-entry-modal--content .so-dashboard-entry-modal--content-footer{height:18.11594vw;padding:0 9.66184vw;font-size:6.03865vw;margin-top:4.83092vw}}.so-dashboard-entry-modal .so-dashboard-entry-modal--content .so-dashboard-entry-modal--content-footer h3{margin:0;font-size:2.5vw;line-height:2.5vw;text-align:center;position:absolute;bottom:2vw}@media screen and (max-width:828px){.so-dashboard-entry-modal .so-dashboard-entry-modal--content .so-dashboard-entry-modal--content-footer h3{font-size:4.83092vw;line-height:6.03865vw;margin-bottom:0;width:100%;bottom:7vw}}.so-dashboard-entry-modal .so-dashboard-entry-modal--content .so-dashboard-entry-modal--content-footer h4{margin:0;font-size:1.82292vw;line-height:1.82292vw;text-align:center;color:#fffcfc}@media screen and (max-width:828px){.so-dashboard-entry-modal .so-dashboard-entry-modal--content .so-dashboard-entry-modal--content-footer h4{font-size:6.28019vw;line-height:6.28019vw;margin-bottom:2.41546vw}}.so-dashboard-entry-modal .so-dashboard-entry-modal--content .so-dashboard-entry-modal--content-footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;margin:1.30208vw 0 0 0}.so-dashboard-entry-modal .so-dashboard-entry-modal--content .so-dashboard-entry-modal--content-footer ul li{padding:0;margin:0 .52083vw}@media screen and (max-width:828px){.so-dashboard-entry-modal .so-dashboard-entry-modal--content .so-dashboard-entry-modal--content-footer ul li{margin:0 2.41546vw}}.so-dashboard-entry-modal .so-dashboard-entry-modal--content .so-dashboard-entry-modal--content-footer ul li img{height:2.39583vw;width:2.39583vw;opacity:.9}@media screen and (max-width:828px){.so-dashboard-entry-modal .so-dashboard-entry-modal--content .so-dashboard-entry-modal--content-footer ul li img{height:11.11111vw;width:11.11111vw;opacity:1}}.so-dashboard-entry-modal .so-dashboard-entry-modal--content .so-dashboard-entry-modal--content-footer ul li img:hover{opacity:1}.so-dashboard-thank-you{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ed1c24;color:#f0efe8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:helvetica,sans-serif;font-size:3.07292vw;font-weight:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:.04em;text-align:center;text-transform:uppercase;width:100%;padding:1.21875vw 0 1.60417vw 0}@media screen and (max-width:828px){.so-dashboard-thank-you{height:auto;padding:3.62319vw 2.41546vw 4.34783vw 2.41546vw;font-size:3.86473vw;line-height:5.31401vw}}.so-dashboard-thank-you a{text-decoration:underline;cursor:pointer;color:#fffcfc;font-size:1.8vw;margin-top:2vw}@media screen and (max-width:828px){.so-dashboard-thank-you a{height:auto;padding:3.62319vw 2.41546vw 4.34783vw 2.41546vw;font-size:3.38164vw;line-height:4.34783vw}}.so-enter-code{padding:4.42708vw 0 0 0}picture.so-footer-banner{position:relative;display:block;z-index:50;width:100%;padding-bottom:5.20833vw;background-image:url(../images/background-tan.jpg);background-size:100% auto}@media screen and (max-width:828px){picture.so-footer-banner{padding-bottom:24.15459vw}}picture.so-footer-banner>img{width:100%;vertical-align:middle}.so-footer{position:relative;left:0;right:0;bottom:0;z-index:1000;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%;height:2.60417vw;margin-top:0;padding:0;color:#e3e1dd;background-color:#403834}@media screen and (max-width:828px){.so-footer{position:relative;height:17.3913vw;padding:0;margin-top:-17.3913vw}}.so-footer:after{content:"";position:absolute;z-index:1000;display:block;left:0;right:0;bottom:100%;margin-bottom:-0.05208vw;background-image:url("../images/tear-charcoal.png");background-position:center center;background-repeat:no-repeat;background-size:cover;height:5.78125vw}@media screen and (max-width:828px){.so-footer:after{background-image:url("../images/tear-charcoal-mobile.png")}}.so-footer .so-footer--inner{position:relative;z-index:1001;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin-top:-1.82292vw}@media screen and (max-width:828px){.so-footer .so-footer--inner{height:19.32367vw;padding:0 7.24638vw}}.so-footer .so-footer--inner .so-footer--copyright{font-weight:400;font-size:.57292vw;line-height:.88542vw;text-align:center;text-transform:uppercase;margin:0 0 .26042vw 0;font-family:"metallophile-sp8",sans-serif}@media screen and (max-width:828px){.so-footer .so-footer--inner .so-footer--copyright{padding:0;font-size:1.93237vw;line-height:2.89855vw;margin:0 0 1.20773vw 0;color:#a3a3a3}}.so-footer .so-footer--inner nav.so-footer--menu{margin:0;font-size:.78125vw;line-height:.88542vw;letter-spacing:.05208vw;font-family:social-gothic,sans-serif;font-weight:bold}@media screen and (max-width:828px){.so-footer .so-footer--inner nav.so-footer--menu{width:100%;margin:0;padding:0;font-size:2.41546vw;line-height:2.89855vw;letter-spacing:0}}.so-footer .so-footer--inner nav.so-footer--menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap;margin:0;padding:0;list-style:none;font-size:.72917vw;text-transform:uppercase;font-style:normal}@media screen and (max-width:828px){.so-footer .so-footer--inner nav.so-footer--menu ul{font-size:2.89855vw}}.so-footer .so-footer--inner nav.so-footer--menu ul li{display:block;padding:0;margin:0;font-weight:700}@media screen and (max-width:828px){.so-footer .so-footer--inner nav.so-footer--menu ul li{padding:.48309vw 0}}.so-footer .so-footer--inner nav.so-footer--menu ul li:after{content:"|";margin:0 .26042vw;font-weight:300}@media screen and (max-width:828px){.so-footer .so-footer--inner nav.so-footer--menu ul li:after{margin:0 1.20773vw}}.so-footer .so-footer--inner nav.so-footer--menu ul li:last-child:after{content:none}.so-footer .so-footer--inner nav.so-footer--menu ul li a{text-decoration:none;color:inherit;cursor:pointer}.so-footer .so-footer--inner nav.so-footer--menu ul li a:hover{text-decoration:underline}.so-form{width:100%}.so-form .so-form--text{font-size:1.04167vw;line-height:1.25vw;margin:0 0 1.30208vw 0;color:#403835}@media screen and (max-width:828px){.so-form .so-form--text{font-size:3.62319vw;line-height:4.34783vw;margin:0 0 3.62319vw 0}}.so-form .so-form--input{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 1.5625vw 0;-webkit-box-shadow:.15625vw .15625vw .3125vw rgba(0,0,0,0.5);box-shadow:.15625vw .15625vw .3125vw rgba(0,0,0,0.5);overflow:hidden}@media screen and (max-width:828px){.so-form .so-form--input{margin:0 0 4.83092vw 0;-webkit-box-shadow:.72464vw .72464vw 1.44928vw rgba(0,0,0,0.5);box-shadow:.72464vw .72464vw 1.44928vw rgba(0,0,0,0.5)}}.so-form .so-form--input.without-margin{margin-bottom:0}.so-form .so-form--input input[type=text],.so-form .so-form--input input[type=password],.so-form .so-form--input input[type=email]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:3.80208vw;width:100%;font-size:1.66667vw;line-height:2.1875vw;padding:.15625vw 1.04167vw 0 1.30208vw;background-color:#fffcfc;text-indent:0;margin:0;text-transform:uppercase;color:#000}@media screen and (max-width:828px){.so-form .so-form--input input[type=text],.so-form .so-form--input input[type=password],.so-form .so-form--input input[type=email]{width:100%;height:10.62802vw;font-size:3.86473vw;padding:0 5.55556vw 0 3.1401vw;text-indent:0}}.so-form .so-form--input input[type=text].is-uppercase,.so-form .so-form--input input[type=password].is-uppercase,.so-form .so-form--input input[type=email].is-uppercase{text-transform:uppercase}.so-form .so-form--input input[type=text]+input[type=text],.so-form .so-form--input input[type=text]+input[type=password],.so-form .so-form--input input[type=text]+input[type=email],.so-form .so-form--input input[type=password]+input[type=text],.so-form .so-form--input input[type=password]+input[type=password],.so-form .so-form--input input[type=password]+input[type=email],.so-form .so-form--input input[type=email]+input[type=text],.so-form .so-form--input input[type=email]+input[type=password],.so-form .so-form--input input[type=email]+input[type=email]{border-top:0}.so-form .so-form--input input[type=text]::-webkit-input-placeholder,.so-form .so-form--input input[type=password]::-webkit-input-placeholder,.so-form .so-form--input input[type=email]::-webkit-input-placeholder{color:rgba(74,70,71,0.35);text-transform:uppercase}.so-form .so-form--input input[type=text]::-moz-placeholder,.so-form .so-form--input input[type=password]::-moz-placeholder,.so-form .so-form--input input[type=email]::-moz-placeholder{color:rgba(74,70,71,0.35);text-transform:uppercase}.so-form .so-form--input input[type=text]:-ms-input-placeholder,.so-form .so-form--input input[type=password]:-ms-input-placeholder,.so-form .so-form--input input[type=email]:-ms-input-placeholder{color:rgba(74,70,71,0.35);text-transform:uppercase}.so-form .so-form--input input[type=text]::-ms-input-placeholder,.so-form .so-form--input input[type=password]::-ms-input-placeholder,.so-form .so-form--input input[type=email]::-ms-input-placeholder{color:rgba(74,70,71,0.35);text-transform:uppercase}.so-form .so-form--input input[type=text]::placeholder,.so-form .so-form--input input[type=password]::placeholder,.so-form .so-form--input input[type=email]::placeholder{color:rgba(74,70,71,0.35);text-transform:uppercase}.so-form .so-form--input select{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:4.47917vw;border:.05208vw solid transparent;border-left-width:1.66667vw;width:100%;font-size:1.66667vw;padding:.15625vw 1.04167vw 0 1.30208vw;background-color:#fffcfc;margin:0;color:#000;text-transform:uppercase}@media screen and (max-width:828px){.so-form .so-form--input select{width:100%;height:10.62802vw;font-size:3.86473vw;padding:0 5.55556vw 0 3.1401vw;border-width:.48309vw}}.so-form .so-form--input button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background-color:#e50b19;color:#fffcfc;padding:.15625vw 1.04167vw 0 1.04167vw;height:3.80208vw;font-size:1.66667vw;line-height:2.1875vw;text-transform:uppercase}@media screen and (max-width:828px){.so-form .so-form--input button{font-size:3.86473vw;padding:0 4.34783vw 0 4.34783vw;height:10.62802vw;line-height:7.24638vw;letter-spacing:.24155vw;text-transform:uppercase}}.so-form .so-form--input button img{height:1.30208vw;margin:0 1.30208vw 0 0}.so-form .so-form--input button[disabled],.so-form .so-form--input button[disabled]:hover{cursor:not-allowed;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.so-form .so-form--input button:hover{background-color:#cd0a16}.so-form .so-form--input button.is-uppercase{text-transform:uppercase}.so-form .so-form--notice{width:100%;text-align:left;display:none;text-transform:uppercase;font-size:1.14583vw;line-height:1.30208vw;letter-spacing:.05208vw;color:white;padding:.52083vw;background-color:#b00;margin:-0.78125vw 0 2.08333vw 0}@media screen and (max-width:828px){.so-form .so-form--notice{font-size:2.89855vw;line-height:3.38164vw;font-weight:500;margin:-2.41546vw 0 3.62319vw 0;letter-spacing:.12077vw}}.so-form .so-form--notice.is-visible{display:block}.so-form .so-form--notice.is-visible{display:block}.so-form .so-form--checkbox{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.40625vw;line-height:1.77083vw;text-align:left;color:white;margin:1.82292vw 0 1.82292vw 0;padding:0 0 .26042vw 2.60417vw;min-height:2.08333vw;white-space:nowrap}@media screen and (max-width:828px){.so-form .so-form--checkbox{display:block;padding:0 3.86473vw 0 9.66184vw;margin:4.83092vw 0 4.83092vw 0;width:100%;font-size:3.62319vw;line-height:4.34783vw;text-align:left;white-space:normal}}.so-form .so-form--checkbox input[type=checkbox],.so-form .so-form--checkbox input[type=radio]{position:absolute;display:none}.so-form .so-form--checkbox input[type=checkbox]:checked+label:before,.so-form .so-form--checkbox input[type=radio]:checked+label:before{background-size:1.30208vw}@media screen and (max-width:828px){.so-form .so-form--checkbox input[type=checkbox]:checked+label:before,.so-form .so-form--checkbox input[type=radio]:checked+label:before{background-size:4.34783vw}}.so-form .so-form--checkbox label{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;display:inline;cursor:pointer}.so-form .so-form--checkbox label:before{content:"";position:absolute;top:0;left:0;display:block;z-index:1;margin-right:2.60417vw;height:1.875vw;width:1.875vw;border:.15625vw solid white;vertical-align:middle;background-image:url("../images/xwhite.png");background-position:center center;background-repeat:no-repeat;background-size:0}@media screen and (max-width:828px){.so-form .so-form--checkbox label:before{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;left:0;height:7.00483vw;width:7.00483vw;border-width:.72464vw}}.so-form .so-form--checkbox a{text-decoration:underline;cursor:pointer;margin-left:.36458vw;vertical-align:middle;color:#e50b19}.so-form .so-form--checkbox a:hover{color:#f52e3b}.so-form .so-form--link{display:block;text-transform:uppercase;font-size:1.14583vw;line-height:3.02083vw;letter-spacing:.05208vw;text-align:left;color:white;padding:0 0 1.30208vw 0}@media screen and (max-width:828px){.so-form .so-form--link{font-size:3.1401vw;letter-spacing:0;margin:0;padding:0 0 3.62319vw 0}}.so-form .so-form--link:hover{text-decoration:underline}.so-form .so-form--divider{height:.10417vw;background-color:#d6d6d6;margin:1.5625vw 0}@media screen and (max-width:828px){.so-form .so-form--divider{margin:4.83092vw 0}}.so-form .so-form--actions{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}.so-form .so-form--actions.space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.so-form .so-form--actions>span{font-family:chainprinter,sans-serif;font-weight:400;font-size:1.14583vw;text-align:left;color:#403835;text-transform:uppercase}@media screen and (max-width:828px){.so-form .so-form--actions>span{font-size:3.1401vw}}.so-form .so-form--actions a.button,.so-form .so-form--actions button{height:3.80208vw;background-color:#e50b19;padding:0 2.08333vw;font-size:1.82292vw;line-height:1.82292vw;letter-spacing:.05208vw;text-align:left;text-transform:uppercase;cursor:pointer;color:#fffcfc;border:.15625vw solid transparent;margin:0 .26042vw}@media screen and (max-width:828px){.so-form .so-form--actions a.button,.so-form .so-form--actions button{font-size:4.34783vw;height:10.62802vw;line-height:8.45411vw;letter-spacing:.24155vw;padding:.48309vw 4.34783vw 0 4.34783vw;margin-left:2.41546vw;border-width:.24155vw 0;-webkit-box-shadow:.72464vw .72464vw 1.44928vw rgba(0,0,0,0.5);box-shadow:.72464vw .72464vw 1.44928vw rgba(0,0,0,0.5)}}.so-form .so-form--actions a.button:hover,.so-form .so-form--actions button:hover{background-color:#cd0a16}.so-form .so-form--actions a.button[disabled],.so-form .so-form--actions a.button[disabled]:hover,.so-form .so-form--actions button[disabled],.so-form .so-form--actions button[disabled]:hover{background-color:#403835;cursor:not-allowed}.so-form .so-form--actions a.button.is-transparent,.so-form .so-form--actions button.is-transparent{border-color:0 transparent;background-color:rgba(209,209,209,0.33);color:#fffcfc}.so-form .so-form--actions a.button.is-transparent:hover,.so-form .so-form--actions button.is-transparent:hover{background-color:rgba(209,209,209,0.5)}.so-form .so-form--actions a.button.is-white,.so-form .so-form--actions button.is-white{background-color:rgba(255,252,252,0.75);color:#e50b19}.so-form .so-form--actions a.button.is-white:hover,.so-form .so-form--actions button.is-white:hover{background-color:#fffcfc}.so-form .so-form--actions a.button.with-caret:after,.so-form .so-form--actions button.with-caret:after{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);content:"";display:inline-block;height:.9375vw;width:.9375vw;border-radius:.15625vw;border:.15625vw solid #fffcfc;border-top-color:transparent;border-left-color:transparent;margin-right:-0.9375vw;margin-left:-0.15625vw}@media screen and (max-width:828px){.so-form .so-form--actions a.button.with-caret:after,.so-form .so-form--actions button.with-caret:after{height:2.41546vw;width:2.41546vw;border-radius:.48309vw;border-width:.48309vw;margin-right:-2.41546vw;margin-left:0;margin-bottom:-0.24155vw}}.so-form .so-form--actions a.button img,.so-form .so-form--actions button img{height:1.30208vw;width:1.30208vw;vertical-align:middle;margin:0 1.04167vw .26042vw 0}.so-form .so-form--footer{text-align:center;margin-bottom:1.82292vw}@media screen and (max-width:828px){.so-form .so-form--footer{margin-bottom:0}}.so-form .so-form--footer a{text-decoration:none;cursor:pointer;color:#939598;text-transform:uppercase;font-size:1.25vw}@media screen and (max-width:828px){.so-form .so-form--footer a{font-size:3.62319vw}}.so-form .so-form--footer a:hover{color:#e50b19}.so-layout-goldbg .so-form,.so-layout-goldbg .so-form--checkbox,.so-layout-goldbg .so-form .so-form--link{color:black}.so-game-code-form{position:absolute;z-index:10;left:0;right:0;bottom:4.375vw;height:8.95833vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;padding:0 0 0 54.6875vw}@media screen and (max-width:828px){.so-game-code-form{bottom:auto;top:96.61836vw;display:block;padding:0 0 12.07729vw 0;height:31.88406vw}}.so-game-code-form .so-form{width:36.45833vw}@media screen and (max-width:828px){.so-game-code-form .so-form{width:79.71014vw;margin:0 auto;-webkit-box-shadow:.72464vw .72464vw 1.44928vw rgba(0,0,0,0.5);box-shadow:.72464vw .72464vw 1.44928vw rgba(0,0,0,0.5)}}.so-game-code-form .so-game-code-form--stats{position:absolute;left:0;top:0;width:50vw;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#f8f0de;font-family:rogue-sans,sans-serif;padding-right:3.64583vw;white-space:nowrap;text-align:right}@media screen and (max-width:828px){.so-game-code-form .so-game-code-form--stats{position:relative;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0;height:13.52657vw;width:94.92754vw;padding-right:9.66184vw;font-size:11.5942vw;line-height:16.42512vw;margin-bottom:4.83092vw}}.so-game-code-form .so-game-code-form--stats:before{content:"";display:block;position:absolute;z-index:-1;top:0;left:-1.5625vw;height:100%;width:100%;background-color:#26404e;-webkit-transform:skew(-15deg);-ms-transform:skew(-15deg);transform:skew(-15deg);-webkit-box-shadow:0 .20833vw .3125vw rgba(0,0,0,0.5);box-shadow:0 .20833vw .3125vw rgba(0,0,0,0.5);opacity:.7}@media screen and (max-width:828px){.so-game-code-form .so-game-code-form--stats:before{-webkit-box-shadow:0 .96618vw 1.44928vw rgba(0,0,0,0.5);box-shadow:0 .96618vw 1.44928vw rgba(0,0,0,0.5)}}.so-game-code-form .so-game-code-form--stats .so-game-code-form--stats-number{font-size:5.625vw;line-height:9.375vw;font-weight:medium;font-style:italic;margin-right:.78125vw}@media screen and (max-width:828px){.so-game-code-form .so-game-code-form--stats .so-game-code-form--stats-number{font-size:11.5942vw;margin-right:1.69082vw}}.so-game-code-form .so-game-code-form--stats .so-game-code-form--stats-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-style:italic;font-size:5.625vw;line-height:9.375vw;text-transform:uppercase}@media screen and (max-width:828px){.so-game-code-form .so-game-code-form--stats .so-game-code-form--stats-text{font-size:11.5942vw;margin-right:initial}}.so-game-code-form .so-game-code-form--stats .so-game-code-form--stats-text small{display:block;font-size:3.59375vw}@media screen and (max-width:828px){.so-game-code-form .so-game-code-form--stats .so-game-code-form--stats-text small{font-size:5.07246vw}}.so-game-code-form .so-game-code-form--message{color:#f8f0de;font-size:1.77083vw;font-family:industry,arial,sans-serif;font-weight:700;margin:0}@media screen and (max-width:828px){.so-game-code-form .so-game-code-form--message{font-size:3.38164vw;line-height:4.34783vw;padding:0 7.24638vw}}.so-garage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4.42708vw 0 4.16667vw 0;width:100%}@media screen and (max-width:828px){.so-garage{padding:13.28502vw 0 0 0}}.so-garage>header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:10.9375vw;width:100%}@media screen and (max-width:828px){.so-garage>header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:auto}}.so-garage>header h3{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-family:rogue-sans,sans-serif;font-weight:medium;font-style:italic;font-size:9.27083vw;color:#f8f0de;padding:0 5.20833vw 0 0;margin:0;text-transform:uppercase}@media screen and (max-width:828px){.so-garage>header h3{font-size:14.25121vw;height:15.70048vw;width:93.47826vw;padding:0 9.66184vw 0 0;margin:0 0 3.62319vw 0}}.so-garage>header h3:before{content:"";display:block;position:absolute;z-index:-1;top:0;left:-1.5625vw;right:.39062vw;height:100%;background-color:#26404e;-webkit-transform:skew(-15deg);-ms-transform:skew(-15deg);transform:skew(-15deg);-webkit-box-shadow:0 .20833vw .3125vw rgba(0,0,0,0.5);box-shadow:0 .20833vw .3125vw rgba(0,0,0,0.5);opacity:.7}@media screen and (max-width:828px){.so-garage>header h3:before{-webkit-box-shadow:0 .96618vw 1.44928vw rgba(0,0,0,0.5);box-shadow:0 .96618vw 1.44928vw rgba(0,0,0,0.5);left:-2.41546vw;right:0}}.so-garage>header h4{position:relative;width:37.23958vw;font-family:rogue-sans,sans-serif;font-weight:medium;font-style:italic;font-size:4.375vw;line-height:3.75vw;text-align:left;color:#263f4d;margin:0;padding:1.82292vw 0 0 3.75vw;text-transform:uppercase}@media screen and (max-width:828px){.so-garage>header h4{font-size:8.9372vw;line-height:7.24638vw;letter-spacing:.05rem;padding-left:10.86957vw;width:84.54106vw}}.so-garage>header h4:before{content:"";display:block;position:absolute;z-index:-1;top:0;left:.39062vw;right:-1.5625vw;height:100%;background-color:#26404e;-webkit-transform:skew(-15deg);-ms-transform:skew(-15deg);transform:skew(-15deg);-webkit-box-shadow:0 .20833vw .3125vw rgba(0,0,0,0.5);box-shadow:0 .20833vw .3125vw rgba(0,0,0,0.5);opacity:.5}@media screen and (max-width:828px){.so-garage>header h4:before{display:none}}.so-garage>header h4 strong{color:#f8f0de;margin-left:.78125vw}@media screen and (max-width:828px){.so-garage>header h4 strong{color:#263f4d;display:inline;margin:0}}.so-garage>header picture{width:100%;vertical-align:middle;overflow:hidden}.so-garage>header picture img{width:100%}.so-garage .so-garage--subhead{height:9.375vw;color:#263f4d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:rogue-sans,sans-serif;font-weight:medium;font-style:italic;font-size:2.91667vw;text-transform:uppercase;margin-bottom:2.60417vw}@media screen and (max-width:828px){.so-garage .so-garage--subhead{height:auto;font-size:5.7971vw;padding:0 19.32367vw 0 9.66184vw;line-height:5.7971vw;margin:4.83092vw 0}}.so-garage .so-garage--cars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;width:100%}@media screen and (max-width:828px){.so-garage .so-garage--cars{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:none;flex-wrap:none;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:9.66184vw}}.so-garage .so-garage--cars .so-garage--car{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:8.33333vw}@media screen and (max-width:828px){.so-garage .so-garage--cars .so-garage--car{margin-bottom:14.49275vw}}.so-garage .so-garage--cars .so-garage--car .so-garage--car-piece{position:relative;height:9.63542vw;margin-right:-2.44792vw}@media screen and (max-width:828px){.so-garage .so-garage--cars .so-garage--car .so-garage--car-piece{height:27.77778vw;margin-right:-7.00483vw}}.so-garage .so-garage--cars .so-garage--car .so-garage--car-piece img{height:100%;opacity:.3}.so-garage .so-garage--cars .so-garage--car .so-garage--car-piece img.is-active{opacity:1}.so-garage .so-garage--cars .so-garage--car .so-garage--car-piece:first-of-type .so-garage--car-piece-stat{text-align:right;padding-right:4.16667vw}@media screen and (max-width:828px){.so-garage .so-garage--cars .so-garage--car .so-garage--car-piece:first-of-type .so-garage--car-piece-stat{text-align:right;padding-right:9.66184vw}}.so-garage .so-garage--cars .so-garage--car .so-garage--car-piece:first-of-type+.so-garage--car-piece+.so-garage--car-piece .so-garage--car-piece-stat{text-align:left;padding-left:4.16667vw}@media screen and (max-width:828px){.so-garage .so-garage--cars .so-garage--car .so-garage--car-piece:first-of-type+.so-garage--car-piece+.so-garage--car-piece .so-garage--car-piece-stat{text-align:left;padding-left:9.66184vw}}.so-garage .so-garage--cars .so-garage--car .so-garage--car-piece .so-garage--car-piece-stat{position:absolute;bottom:0;left:0;width:100%;text-align:center;color:#ff2d16;font-family:rogue-sans,sans-serif;font-style:italic;font-weight:medium;font-size:2.23958vw;line-height:3.17708vw;margin-bottom:-1.5625vw}@media screen and (max-width:828px){.so-garage .so-garage--cars .so-garage--car .so-garage--car-piece .so-garage--car-piece-stat{font-size:5.55556vw;line-height:8.69565vw;margin-bottom:-6.03865vw}}.so-garage .so-garage--cars .so-garage--car .so-garage--car-stat{position:absolute;top:-2.60417vw;right:2.08333vw;height:5.3125vw;font-family:rogue-sans,sans-serif;font-weight:medium;font-style:italic;font-size:5.26042vw;text-align:center;color:#26404e;padding:0}@media screen and (max-width:828px){.so-garage .so-garage--cars .so-garage--car .so-garage--car-stat{top:-3.62319vw;right:6.03865vw;font-size:12.56039vw;line-height:11.83575vw}}.so-garage>footer{position:relative;height:13.54167vw;width:100%}@media screen and (max-width:828px){.so-garage>footer{height:56.76329vw;margin-bottom:9.66184vw}}.so-garage>footer .so-garage--footer-title{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;top:0;left:0;height:7.34375vw;width:48.28125vw;padding-right:2.60417vw;color:#f8f0de;font-family:rogue-sans,sans-serif;font-weight:medium;font-style:italic;font-size:4.6875vw;text-transform:uppercase}@media screen and (max-width:828px){.so-garage>footer .so-garage--footer-title{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:90.57971vw;height:13.52657vw;font-size:7.72947vw;padding-right:4.83092vw;padding-left:9.66184vw}}.so-garage>footer .so-garage--footer-title:before{content:"";display:block;position:absolute;z-index:-1;top:0;left:-1.5625vw;right:0;height:100%;background-color:#26404e;-webkit-transform:skew(-15deg);-ms-transform:skew(-15deg);transform:skew(-15deg);-webkit-box-shadow:0 .20833vw .3125vw rgba(0,0,0,0.5);box-shadow:0 .20833vw .3125vw rgba(0,0,0,0.5);opacity:.7}@media screen and (max-width:828px){.so-garage>footer .so-garage--footer-title:before{-webkit-box-shadow:0 .96618vw 1.44928vw rgba(0,0,0,0.5);box-shadow:0 .96618vw 1.44928vw rgba(0,0,0,0.5);left:-2.41546vw;right:0;opacity:.7}}.so-garage>footer .so-garage--footer-dates{position:absolute;left:0;bottom:0;height:5.72917vw;width:46.35417vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:2.60417vw;font-size:2.5vw;color:#263f4d;font-family:rogue-sans,sans-serif;font-style:italic;font-weight:medium;text-transform:uppercase}@media screen and (max-width:828px){.so-garage>footer .so-garage--footer-dates{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;top:15.21739vw;bottom:auto;width:86.95652vw;height:10.14493vw;font-size:4.34783vw;padding-right:4.83092vw;padding-left:9.66184vw;white-space:nowrap}}.so-garage>footer .so-garage--footer-dates strong{color:#f8f0de;font-weight:300;margin:0 .52083vw}.so-garage>footer .so-garage--footer-dates:before{content:"";display:block;position:absolute;z-index:-1;top:0;left:-1.5625vw;right:0;height:100%;background-color:#26404e;-webkit-transform:skew(-15deg);-ms-transform:skew(-15deg);transform:skew(-15deg);-webkit-box-shadow:0 .20833vw .3125vw rgba(0,0,0,0.5);box-shadow:0 .20833vw .3125vw rgba(0,0,0,0.5);opacity:.5}@media screen and (max-width:828px){.so-garage>footer .so-garage--footer-dates:before{-webkit-box-shadow:0 .96618vw 1.44928vw rgba(0,0,0,0.5);box-shadow:0 .96618vw 1.44928vw rgba(0,0,0,0.5);left:-2.41546vw;right:0;opacity:.5}}.so-garage>footer .so-garage--footer-details{position:absolute;top:0;right:0;bottom:0;height:100%;width:52.08333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:4.16667vw;font-family:industry,arial,sans-serif;color:#f8f0de;font-size:1.04167vw;line-height:1.5625vw;font-weight:500;text-transform:uppercase}@media screen and (max-width:828px){.so-garage>footer .so-garage--footer-details{left:0;right:0;top:26.57005vw;bottom:auto;width:81.15942vw;height:30.19324vw;font-size:3.38164vw;line-height:4.34783vw;padding-left:9.66184vw;padding-right:4.83092vw}}.so-garage>footer .so-garage--footer-details:before{content:"";display:block;position:absolute;z-index:-1;top:0;left:0;right:-1.5625vw;height:100%;background-color:#26404e;-webkit-transform:skew(-15deg);-ms-transform:skew(-15deg);transform:skew(-15deg);-webkit-box-shadow:0 .20833vw .3125vw rgba(0,0,0,0.5);box-shadow:0 .20833vw .3125vw rgba(0,0,0,0.5);opacity:.7}@media screen and (max-width:828px){.so-garage>footer .so-garage--footer-details:before{-webkit-box-shadow:0 .96618vw 1.44928vw rgba(0,0,0,0.5);box-shadow:0 .96618vw 1.44928vw rgba(0,0,0,0.5);left:-4.83092vw;right:0;opacity:.7}}.so-garage>footer .so-garage--footer-details ul{padding:0;margin:0;list-style:none}@media screen and (max-width:828px){.so-garage>footer .so-garage--footer-details ul{font-size:2.657vw}}.so-garage>footer .so-garage--footer-details ul li{padding:0;margin:0;text-transform:none}@media screen and (max-width:828px){.so-garage>footer .so-garage--footer-details ul li{padding-left:2.41546vw}}.so-garage>footer .so-garage--footer-details ul li strong{text-transform:uppercase}.so-garage>footer .so-garage--footer-details ul li:before{content:"•"}@media screen and (max-width:828px){.so-garage>footer .so-garage--footer-details ul li:before{margin-left:-2.41546vw}}.so-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;z-index:100;top:0;right:0;left:0;height:5.20833vw;padding:2.23958vw 5.72917vw 0 13.02083vw}@media screen and (max-width:828px){.so-header{height:14.49275vw;padding:0 4.83092vw 0 4.83092vw}}.so-header .so-header--logo{top:.52083vw;left:50%;width:12.76042vw;height:auto;cursor:pointer}@media screen and (max-width:828px){.so-header .so-header--logo{position:absolute;top:3.62319vw;left:50%;width:25.12077vw;height:4.91304vw;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.so-header .so-header--logo img{width:100%}.so-header .so-header--language{position:absolute;top:2.8125vw;right:10.41667vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:400;font-size:.9375vw;line-height:.98958vw;letter-spacing:.05208vw}@media screen and (max-width:828px){.so-header .so-header--language{top:6.76329vw;left:7.72947vw;right:auto;font-size:3.38164vw;line-height:4.34783vw;letter-spacing:0}}.so-header .so-header--language .so-header--language-toggle{position:relative;border-radius:1.04167vw;height:1.35417vw;width:3.22917vw;background-color:white;cursor:pointer;margin-top:.26042vw}@media screen and (max-width:828px){.so-header .so-header--language .so-header--language-toggle{border-radius:5.7971vw;height:6.03865vw;width:14.00966vw;margin-top:.72464vw}}.so-header .so-header--language .so-header--language-toggle:after{-webkit-transition-duration:.1s;transition-duration:.1s;content:"";display:block;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);position:absolute;top:50%;left:0;height:.88542vw;width:.88542vw;border-radius:.88542vw;background-color:#e50b19;margin-left:.20833vw}@media screen and (max-width:828px){.so-header .so-header--language .so-header--language-toggle:after{border-radius:5.07246vw;height:4.04831vw;width:4.04831vw;margin-left:.96618vw}}.so-header .so-header--language .so-header--language-toggle.is-active:after{margin-left:1.875vw}@media screen and (max-width:828px){.so-header .so-header--language .so-header--language-toggle.is-active:after{margin-left:8.45411vw}}.so-header a.so-header--hamburger{position:absolute;z-index:3;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;width:2.8125vw;top:3.125vw;right:5.20833vw;padding:0;margin:0;text-transform:uppercase;color:#fffcfc;opacity:.75}@media screen and (max-width:828px){.so-header a.so-header--hamburger{height:auto;width:7.72947vw;top:6.03865vw;right:6.03865vw}}.so-header a.so-header--hamburger:hover{opacity:1}.so-header a.so-header--hamburger img{height:100%;width:100%}.so-header nav.so-header--menu{position:absolute;z-index:4;top:6.77083vw;right:5.78125vw;width:14.94792vw;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:828px){.so-header nav.so-header--menu{top:15.70048vw;left:2.89855vw;right:2.89855vw;width:auto}}.so-header nav.so-header--menu.is-visible{display:-webkit-box;display:-ms-flexbox;display:flex}.so-header nav.so-header--menu:before{content:"";display:block;position:absolute;z-index:2;right:.72917vw;bottom:100%;border:.625vw solid transparent;border-bottom-color:#8b9284;margin-bottom:-0.05208vw}@media screen and (max-width:828px){.so-header nav.so-header--menu:before{content:"";display:block;position:absolute;z-index:2;right:4.10628vw;bottom:100%;border:2.89855vw solid transparent;border-bottom-color:#8b9284;margin-bottom:-0.12077vw}}.so-header nav.so-header--menu:after{content:"";display:block;position:absolute;z-index:3;right:.78125vw;bottom:100%;border:.57292vw solid transparent;border-bottom-color:#fffcfc;margin-bottom:-0.05208vw}@media screen and (max-width:828px){.so-header nav.so-header--menu:after{content:"";display:block;position:absolute;z-index:3;right:4.4686vw;bottom:100%;border:2.657vw solid transparent;border-bottom-color:#fffcfc;margin-bottom:-0.12077vw}}.so-header nav.so-header--menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;padding:0;margin:0;overflow:hidden;border-radius:.26042vw;background-color:#fffcfc;border:.05208vw solid #8b9284;-webkit-box-shadow:.15625vw .15625vw .15625vw rgba(0,0,0,0.16);box-shadow:.15625vw .15625vw .15625vw rgba(0,0,0,0.16)}@media screen and (max-width:828px){.so-header nav.so-header--menu ul{border-radius:1.20773vw;background-color:#fffcfc;border:.24155vw solid #8b9284;-webkit-box-shadow:.72464vw .72464vw .72464vw rgba(0,0,0,0.16);box-shadow:.72464vw .72464vw .72464vw rgba(0,0,0,0.16)}}.so-header nav.so-header--menu ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0;height:2.8125vw;width:100%;border-bottom:.05208vw solid #8b9284;cursor:pointer;color:#e50b19;font-size:1.04167vw;font-weight:400;line-height:1.04167vw;text-transform:uppercase;text-align:center}@media screen and (max-width:828px){.so-header nav.so-header--menu ul li{height:13.04348vw;font-size:4.83092vw;line-height:4.83092vw;text-align:center}}.so-header nav.so-header--menu ul li:last-child{border-bottom:0}.so-header nav.so-header--menu ul li:hover{background-color:#f4f4f4}.so-hero{position:relative;width:100%;padding:0 0 2.34375vw 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media screen and (max-width:828px){.so-hero{position:static;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:38.64734vw 0 0 0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}.so-hero .so-hero--banner{position:relative;z-index:2;padding-top:5.46875vw;height:50vw;width:50vw;-ms-flex-item-align:end;align-self:flex-end}@media screen and (max-width:828px){.so-hero .so-hero--banner{height:92.02899vw;width:24.39614vw;padding:0}}.so-hero .so-hero--banner.is-aligned-end{-ms-flex-item-align:end;align-self:flex-end}@media screen and (max-width:828px){.so-hero .so-hero--banner.is-aligned-end{-ms-flex-item-align:end;align-self:flex-end}}.so-hero .so-hero--banner picture{position:relative;width:100%;height:100%;z-index:1}@media screen and (max-width:828px){.so-hero .so-hero--banner picture{position:relative;width:100%;height:100%;z-index:1}}.so-hero .so-hero--banner picture img{width:100%;height:100%}@media screen and (max-width:828px){.so-hero .so-hero--banner picture img{width:100%;height:100%}}.so-hero .so-hero--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:37.5vw;padding-top:2.34375vw;padding-bottom:2.86458vw}@media screen and (max-width:828px){.so-hero .so-hero--content{width:75.60386vw;padding:0 0 15.70048vw 8.45411vw}}.so-hero .so-hero--content picture{position:relative;width:20.98958vw;height:11.77083vw;z-index:1;margin-left:-2.5vw;margin-bottom:2.34375vw}@media screen and (max-width:828px){.so-hero .so-hero--content picture{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;top:4.10628vw;left:50%;width:42.51208vw;height:23.79227vw;z-index:1;margin:0 0 0 4.83092vw}}.so-hero .so-hero--content picture img{width:100%;height:100%}@media screen and (max-width:828px){.so-hero .so-hero--content picture img{width:100%;height:100%}}.so-hero .so-hero--content .so-hero--content-label{display:none}@media screen and (max-width:828px){.so-hero .so-hero--content .so-hero--content-label{display:block;height:7.24638vw;width:26.57005vw;margin:0 0 2.41546vw -2.41546vw}}.so-hero .so-hero--content h3{font-family:burnaby-stencil,sans-serif;font-size:6.71875vw;line-height:6.19792vw;font-weight:400;color:#384d58;text-transform:uppercase;margin:0;padding:0}@media screen and (max-width:828px){.so-hero .so-hero--content h3{font-size:13.04348vw;line-height:13.04348vw;margin:0;padding:0}}.so-hero .so-hero--content h3 small{font-family:chainprinter,sans-serif;color:#403835;font-weight:400;font-size:2.1875vw;line-height:2.60417vw;display:block;text-transform:uppercase}@media screen and (max-width:828px){.so-hero .so-hero--content h3 small{font-size:5.07246vw;line-height:5.07246vw;margin:0;padding:0}}.so-hero .so-hero--content h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:neuzon,sans-serif;font-size:1.09375vw;line-height:1.92708vw;font-weight:400;color:#403835;margin:.52083vw 0 1.82292vw 0;padding:0;text-transform:uppercase}@media screen and (max-width:828px){.so-hero .so-hero--content h4{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:3.62319vw;line-height:3.62319vw;margin:3.62319vw 0 3.62319vw 0;padding:0}}.so-hero .so-hero--content h4 strong{font-family:burnaby-stencil,sans-serif;font-size:3.59375vw;line-height:2.86458vw;font-weight:400;margin:0 0 0 1.04167vw;padding:0;border-bottom:.41667vw solid #384d58;vertical-align:middle}@media screen and (max-width:828px){.so-hero .so-hero--content h4 strong{font-size:12.56039vw;line-height:12.56039vw;margin:0 0 -2.89855vw 3.62319vw;padding:0;border-bottom:1.93237vw solid #384d58}}.so-hero .so-hero--content h4 strong small{font-family:social-gothic,sans-serif;display:inline-block;margin:0 0 0 .52083vw;font-weight:400;font-size:2.03125vw;line-height:2.03125vw;text-transform:uppercase}@media screen and (max-width:828px){.so-hero .so-hero--content h4 strong small{font-size:7.00483vw;line-height:7.00483vw;margin:0;padding:0 0 0 2.41546vw}}.so-hero .so-hero--content p{font-family:"metallophile-sp8",sans-serif;font-size:1.51042vw;line-height:2.03125vw;font-weight:400;color:#403835;margin:0 0 1.30208vw 0;padding:0 .52083vw 0 0}@media screen and (max-width:828px){.so-hero .so-hero--content p{font-size:4.58937vw;line-height:4.58937vw;margin:0;padding:0;width:48.30918vw}}.so-hero .so-hero--content p strong{font-family:social-gothic,sans-serif;font-size:1.51042vw;line-height:2.03125vw;font-weight:400;color:#384d58;margin:0;padding:0}@media screen and (max-width:828px){.so-hero .so-hero--content p strong{display:inline-block;font-size:4.58937vw;line-height:6.03865vw;margin:1.20773vw 0 0 0;padding:0}}.so-hero .so-hero--content p small{font-family:"metallophile-sp8",sans-serif;color:#403835;font-weight:400;font-size:1.04167vw;line-height:1.19792vw;display:block;margin:1.04167vw 0 0 0}@media screen and (max-width:828px){.so-hero .so-hero--content p small{font-size:3.86473vw;line-height:3.86473vw;margin:0;padding:0 0 0 3.62319vw;text-shadow:0 0 2.41546vw rgba(0,0,0,0.5)}}.so-hero .so-hero--content .so-hero--content-form{width:100%;max-width:32.29167vw}@media screen and (max-width:828px){.so-hero .so-hero--content .so-hero--content-form{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;z-index:10000;left:50%;bottom:0;width:83.57488vw;max-width:100%;padding:0}}.so-hero .so-hero--content .so-hero--content-form h4{font-family:chainprinter,sans-serif;font-size:1.09375vw;line-height:1.19792vw;font-weight:400;color:#403835;margin:0 0 .52083vw 0;padding:0}@media screen and (max-width:828px){.so-hero .so-hero--content .so-hero--content-form h4{font-size:3.86473vw;line-height:3.86473vw;margin:0;padding:0 0 0 3.62319vw;text-shadow:0 0 2.41546vw rgba(0,0,0,0.5)}}.so-hero .so-hero--content .so-hero--content-form footer{display:block;font-family:neuzon,sans-serif;font-size:1.04167vw;line-height:1.19792vw;color:#403835;width:100%;margin:0;padding:.52083vw 0 0 0}.so-home-campaign-promo{position:relative;width:57.70833vw;height:8.80208vw;border-radius:.52083vw;border:.26042vw solid #000}@media screen and (max-width:828px){.so-home-campaign-promo{width:100%;height:auto;border-radius:2.41546vw;border-width:.48309vw;margin:0}}.so-home-campaign-promo>picture{height:100%;width:100%}.so-home-campaign-promo>picture>img{width:100%;vertical-align:middle}.so-home-hero{position:relative;height:22.96875vw;width:100%;border-radius:.52083vw;border:.26042vw solid #000}@media screen and (max-width:828px){.so-home-hero{width:100%;height:auto;border-radius:2.41546vw;border-width:.48309vw}}.so-home-hero>picture{height:100%;width:100%}.so-home-hero>picture>img{width:100%}.so-home-price-promo{position:relative;height:8.80208vw;width:33.95833vw;border-radius:.52083vw;border:.26042vw solid #000}@media screen and (max-width:828px){.so-home-price-promo{width:100%;height:auto;border-radius:2.41546vw;border-width:.48309vw;margin-bottom:3.1401vw}}.so-home-price-promo>picture{height:100%;width:100%}.so-home-price-promo>picture>img{width:100%;vertical-align:middle}.so-home-thank-you{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:helvetica,sans-serif;height:6.70312vw;background:#ed1c24;width:100%;color:#fffcfc;text-transform:uppercase;text-align:center;font-size:1.35417vw;line-height:1.77083vw;letter-spacing:.01562vw}@media screen and (max-width:828px){.so-home-thank-you{height:auto;padding:3.62319vw 2.41546vw 4.34783vw 2.41546vw;font-size:3.38164vw;line-height:4.34783vw}}.so-home-thank-you a{text-decoration:underline;cursor:pointer;color:#fffcfc}.so-layout{position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;background-image:url("../images/texture-redstripes.gif");background-size:70%;background-position:left;background-repeat:no-repeat;overflow-x:hidden;overflow-y:auto}@media screen and (max-width:828px){.so-layout{height:100%;background-image:url("../images/texture-redstripes.gif")}}.so-layout .so-layout--inner{position:relative;width:100%;min-height:100%}@media screen and (max-width:828px){.so-layout .so-layout--inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.so-layout header h3{color:white}.so-layout.so-layout-goldbg{background-image:url("../images/texture-goldtrack.jpg");background-size:cover}@media screen and (max-width:828px){.so-layout.so-layout-goldbg{background-image:url("../images/texture-goldtrack.jpg")}}.so-layout.so-layout-goldbg header h3{color:black}.so-layout.so-layout-gradientbg{background-image:url("../images/texture-brushedgradient.jpg");background-size:cover}@media screen and (max-width:828px){.so-layout.so-layout-gradientbg{background-image:url("../images/texture-brushedgradient.jpg")}}nav.so-menu{-webkit-transform:translate(0,-125%);-ms-transform:translate(0,-125%);transform:translate(0,-125%);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;position:fixed;z-index:1000;top:0;left:0;right:0;bottom:0;background-image:url("../images/background.jpg");background-size:cover;background-position:center;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:828px){nav.so-menu{background-image:url("../images/background-mobile.jpg")}}nav.so-menu.is-visible{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}nav.so-menu img.so-menu--logo{position:absolute;z-index:1;top:1.14583vw;left:2.34375vw;height:2.60417vw;width:14.21875vw}@media screen and (max-width:828px){nav.so-menu img.so-menu--logo{width:23.6715vw;height:auto;top:4.83092vw;left:4.83092vw}}nav.so-menu a.so-menu--close{position:absolute;display:block;top:2.08333vw;right:5.36458vw;height:3.48958vw;width:3.48958vw}@media screen and (max-width:828px){nav.so-menu a.so-menu--close{top:6.52174vw;right:6.52174vw;height:4.83092vw;width:4.83092vw}}nav.so-menu a.so-menu--close img{height:100%;width:100%}nav.so-menu ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;height:100%}@media screen and (max-width:828px){nav.so-menu ul{padding:7.24638vw 0 28.98551vw 0}}nav.so-menu ul li{position:relative;font-family:arteria-std-compress,sans-serif;font-weight:800;font-size:8.33333vw;line-height:8.33333vw;text-align:center;margin:0;padding:.78125vw 3.125vw 0 3.125vw;cursor:pointer;text-decoration:none;text-transform:uppercase;color:#e50b19;text-shadow:0 0 .52083vw rgba(0,0,0,0.5)}@media screen and (max-width:828px){nav.so-menu ul li{font-size:14.49275vw;line-height:14.49275vw;margin-bottom:6.03865vw;letter-spacing:.24155vw;padding:0 2.41546vw;text-shadow:0 0 2.41546vw rgba(0,0,0,0.5)}}nav.so-menu ul li:last-child{margin-bottom:0}nav.so-menu ul li:hover{color:#fffcfc;text-shadow:none}nav.so-menu ul li:hover:before{content:"";display:block;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background-color:#e50a19;-webkit-box-shadow:0 .20833vw .3125vw rgba(0,0,0,0.5);box-shadow:0 .20833vw .3125vw rgba(0,0,0,0.5)}.so-modal{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:10000;top:0;left:0;right:0;bottom:0;padding:0;background-color:rgba(255,252,252,0.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow:auto;background-size:cover}@media screen and (max-width:828px){.so-modal{overflow:auto}}.so-notice{font-family:neuzon,sans-serif;font-weight:300;border:.26042vw solid #6d7766;padding:1.04167vw 1.5625vw;font-size:1.14583vw;letter-spacing:.05208vw;line-height:1.5625vw;margin-bottom:2.08333vw;border-radius:.36458vw;text-align:center;color:#6d7766;text-transform:uppercase;display:none;background-color:#fffcfc;width:100%}@media screen and (max-width:828px){.so-notice{margin:0 0 4.83092vw 0;-ms-flex-item-align:stretch;align-self:stretch;border-width:.48309vw;border-radius:1.69082vw;font-size:2.89855vw;letter-spacing:.12077vw;line-height:4.34783vw;padding:2.41546vw 3.62319vw}}.so-notice.is-visible{display:block}.so-notice.is-success{border-color:#5a3;background-color:#5a3;color:#fffcfc}.so-notice.is-error{border-color:#e50b19;background-color:#e50b19;color:#fffcfc}.so-race-notice{position:relative;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:2.8125vw;padding:0;width:100%}@media screen and (max-width:828px){.so-race-notice{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:transparent;height:6.03865vw;padding:0;margin:6.03865vw 0 4.83092vw 0}}@media screen and (max-width:828px){.so-race-notice.is-active .so-race-notice--content{font-size:3.38164vw}}@media screen and (max-width:828px){.so-race-notice.is-active img.so-race-notice--trophy{display:block}}.so-race-notice.is-active.is-clickable{color:#e50b19}.so-race-notice.is-clickable:hover{text-decoration:underline;cursor:pointer}.so-race-notice img.so-race-notice--trophy{display:inline-block;width:2.08333vw;padding-left:.52083vw}@media screen and (max-width:828px){.so-race-notice img.so-race-notice--trophy{display:none;width:7.72947vw;margin-bottom:0}}.so-race-notice .so-race-notice--content{padding:.26042vw 0 0 1.04167vw}@media screen and (max-width:828px){.so-race-notice .so-race-notice--content{padding:0 0 0 1.20773vw}}.so-race-notice img.so-race-notice--chevron{height:2.23958vw;width:2.23958vw;margin-bottom:-0.52083vw}@media screen and (max-width:828px){.so-race-notice img.so-race-notice--chevron{height:5.7971vw;width:5.7971vw}}.so-race{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;width:69.42708vw;min-height:46.35417vw;background-color:rgba(255,252,252,0.33);background-image:url(../images/texture-brushedgray.gif);background-size:cover;background-position:center;padding:5vw 0 4.16667vw 0;border-radius:.72917vw;-webkit-box-shadow:.9375vw .9375vw 1.04167vw rgba(0,0,0,0.33);box-shadow:.9375vw .9375vw 1.04167vw rgba(0,0,0,0.33)}@media screen and (max-width:828px){.so-race{-webkit-transform:none;-ms-transform:none;transform:none;top:0;left:0;right:0;bottom:0;width:auto;height:auto;max-height:none;border-radius:3.38164vw;padding:19.32367vw 0;margin:0;background-image:url(../images/texture-brushedgray.gif);-webkit-box-shadow:4.34783vw 4.34783vw 4.83092vw rgba(0,0,0,0.33);box-shadow:4.34783vw 4.34783vw 4.83092vw rgba(0,0,0,0.33);overflow:auto}}.so-race a.so-race--close{position:absolute;display:block;top:1.66667vw;right:1.66667vw}@media screen and (max-width:828px){.so-race a.so-race--close{top:4.83092vw;right:4.83092vw}}.so-race a.so-race--close picture{display:block;height:2.34375vw;width:2.34375vw}@media screen and (max-width:828px){.so-race a.so-race--close picture{height:4.83092vw;width:4.83092vw}}.so-race a.so-race--close picture img{height:100%;width:100%}.so-race .so-race--content{position:relative;width:100%;margin:0 auto;padding:0 0 4.94792vw 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:828px){.so-race .so-race--content{width:100%;padding:0 4.83092vw}}.so-race .so-race--content h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:burnaby-stencil,sans-serif;color:#403835;font-weight:400;font-size:6.92708vw;line-height:6.92708vw;text-transform:uppercase;margin:0;letter-spacing:.05208vw;text-align:center}@media screen and (max-width:828px){.so-race .so-race--content h3{font-size:13.04348vw;line-height:15.94203vw;text-align:center}}.so-race .so-race--content h4{font-family:chainprinter,sans-serif;color:#403835;font-weight:400;font-size:2.08333vw;line-height:2.60417vw;margin:-0.52083vw 0 0 0;text-transform:uppercase;text-align:center}@media screen and (max-width:828px){.so-race .so-race--content h4{font-size:4.58937vw;line-height:5.55556vw;margin:-2.41546vw 0 0 0;text-align:center}}.so-race .so-race--content p{font-family:"metallophile-sp8",sans-serif;font-size:1.25vw;line-height:1.51042vw;width:48.4375vw;text-align:center;color:#403835;margin:1.04167vw 0 2.08333vw 0}@media screen and (max-width:828px){.so-race .so-race--content p{font-size:3.38164vw;line-height:4.34783vw;width:82.1256vw;margin:3.62319vw 0 2.41546vw 0}}.so-race .so-race--content ul{padding:0;margin:0;list-style:none;width:37.76042vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:828px){.so-race .so-race--content ul{padding:4.83092vw 0 4.83092vw 6.03865vw;width:84.54106vw}}.so-race .so-race--content ul li{margin-bottom:2.60417vw;width:33.33333%}@media screen and (max-width:828px){.so-race .so-race--content ul li{margin-bottom:8.45411vw;width:100%}}.so-race .so-race--content ul li input[type=radio]{display:none}.so-race .so-race--content ul li label{display:block;position:relative;z-index:2;padding-left:2.60417vw;cursor:pointer;font-family:"metallophile-sp8",sans-serif;font-size:1.19792vw}@media screen and (max-width:828px){.so-race .so-race--content ul li label{padding-left:8.45411vw;font-size:3.62319vw;line-height:3.62319vw}}.so-race .so-race--content ul li label:before{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);content:"";display:block;position:absolute;z-index:1;top:50%;left:0;height:1.92708vw;width:1.92708vw;border:.15625vw solid rgba(0,0,0,0.6);background-color:transparent;cursor:pointer;border-radius:52.08333vw}@media screen and (max-width:828px){.so-race .so-race--content ul li label:before{height:5.7971vw;width:5.7971vw;border-width:.72464vw;border-radius:241.54589vw}}.so-race .so-race--content ul li label:after{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);content:"";display:none;position:absolute;z-index:1;top:50%;left:.36458vw;height:1.19792vw;width:1.19792vw;background-color:#e50b19;border-radius:52.08333vw}@media screen and (max-width:828px){.so-race .so-race--content ul li label:after{height:3.38164vw;width:3.38164vw;left:1.20773vw;border-width:.72464vw;border-radius:241.54589vw}}.so-race .so-race--content ul li input[type=radio]:checked+label:before{border-color:#e50b19}.so-race .so-race--content ul li input[type=radio]:checked+label:after{display:block}.so-race .so-race--actions{text-align:center;width:100%}@media screen and (max-width:828px){.so-race .so-race--actions{-ms-flex-item-align:center;align-self:center}}.so-race .so-race--actions>button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 1.30208vw;height:3.90625vw;font-size:1.82292vw;font-family:neuzon,sans-serif;margin:0;text-transform:uppercase;background-color:#e50b19;color:#fffcfc;-webkit-box-shadow:.15625vw .15625vw .3125vw rgba(0,0,0,0.5);box-shadow:.15625vw .15625vw .3125vw rgba(0,0,0,0.5)}@media screen and (max-width:828px){.so-race .so-race--actions>button{height:11.35266vw;line-height:8.45411vw;font-size:4.34783vw;padding:0 6.03865vw 0 6.03865vw;margin:0}}.so-race .so-race--actions>button:hover{background-color:#f41624}.so-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:.83333vw .625vw}@media screen and (max-width:828px){.so-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2.657vw}}.so-row.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.so-row.space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.so-row+.so-row{padding-top:0}.so-rules{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;z-index:99999;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);overflow:auto;display:none;padding:2.60417vw 5.20833vw}@media screen and (max-width:828px){.so-rules{padding:6.03865vw 6.03865vw}}.so-rules.is-visible{display:block}.so-rules .so-rules--close{opacity:.8;position:fixed;top:2.60417vw;right:2.60417vw;color:#fffcfc;font-size:1.5625vw;cursor:pointer}@media screen and (max-width:828px){.so-rules .so-rules--close{top:0;right:1.20773vw;font-size:6.03865vw}}.so-rules .so-rules--close:hover{opacity:1}.so-rules .so-rules--inner{border-radius:.15625vw;-webkit-box-shadow:0 .26042vw 1.30208vw rgba(0,0,0,0.4);box-shadow:0 .26042vw 1.30208vw rgba(0,0,0,0.4);background-color:#fffcfc;padding:1.04167vw 2.60417vw 2.60417vw 2.60417vw;max-width:100vw;min-height:26.04167vw}@media screen and (max-width:828px){.so-rules .so-rules--inner{max-width:none;font-size:3.38164vw;line-height:4.34783vw;min-height:120.77295vw;padding:2.41546vw 4.83092vw;border-radius:.72464vw}}.so-rules .so-rules--inner h4{margin-bottom:0;padding-bottom:0}.so-rules .so-rules--inner table{margin:1rem 2rem}.so-rules .so-rules--inner table,.so-rules .so-rules--inner th,.so-rules .so-rules--inner td{border:1px solid black;text-align:center}.so-rules .so-rules--inner th,.so-rules .so-rules--inner td{padding:1rem}.so-rules .so-rules--inner ol{margin:0;padding:0 0 0 2em}.so-rules .so-rules--inner ol>li{margin-bottom:1em}.so-rules .so-rules--inner li p{padding:0;text-indent:0}.so-rules .so-rules--inner .indent{padding-left:2rem}.so-section{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.so-section:before{content:"";position:absolute;display:block;left:0;right:0;bottom:100%;z-index:1;background-position:center center;background-repeat:no-repeat;background-size:cover;pointer-events:none}.so-section.is-brown{background-color:#8c4f38}.so-section.is-brown:before{height:5.98958vw;background-image:url("../images/tear-brown.png")}@media screen and (max-width:828px){.so-section.is-brown:before{height:8.45411vw;background-image:url("../images/tear-brown-mobile.png")}}.so-section.is-tan{background-color:#e3e1dd}.so-section.is-tan:before{height:5.78125vw;background-image:url("../images/tear-tan.png")}@media screen and (max-width:828px){.so-section.is-tan:before{height:8.45411vw;background-image:url("../images/tear-tan-mobile.png")}}.so-section.is-green{background-color:#4d5436}.so-section.is-green:before{height:5.78125vw;background-image:url("../images/tear-green.png")}@media screen and (max-width:828px){.so-section.is-green:before{height:8.45411vw;background-image:url("../images/tear-green-mobile.png")}}.so-section.is-yellow{background-color:#b4915d}.so-section.is-yellow:before{height:5.78125vw;background-image:url("../images/tear-yellow.png")}@media screen and (max-width:828px){.so-section.is-yellow:before{height:8.45411vw;background-image:url("../images/tear-yellow-mobile.png")}}.so-section.is-blue{background-color:#384d58}.so-section.is-blue:before{height:5.78125vw;background-image:url("../images/tear-blue.png")}@media screen and (max-width:828px){.so-section.is-blue:before{height:8.45411vw;background-image:url("../images/tear-blue-mobile.png")}}.so-section .so-section--entry-form{display:none}@media screen and (max-width:828px){.so-section .so-section--entry-form{display:block;position:relative;z-index:2;width:83.57488vw;max-width:100%;padding:0;margin:-14.49275vw 0 13.28502vw 0}}@media screen and (max-width:828px){.so-section .so-section--entry-form h4{font-family:chainprinter,sans-serif;font-weight:400;font-size:3.62319vw;line-height:5.55556vw;margin:0;padding:0}}@media screen and (max-width:828px){.so-section .so-section--entry-form footer{display:block;text-align:center;font-family:neuzon,sans-serif;font-size:2.89855vw;line-height:3.38164vw;color:#e3e1dd;text-transform:uppercase;width:100%;margin:0;padding:2.41546vw 0 0 0}}.so-section header{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;font-family:chainprinter,sans-serif;font-size:1.09375vw;line-height:1.30208vw;color:#e3e1dd;text-transform:uppercase;margin-top:-1.30208vw;text-align:center;padding-top:2.08333vw}@media screen and (max-width:828px){.so-section header{font-size:3.62319vw;line-height:5.55556vw;margin:-6.03865vw 0 12.07729vw 0;padding:6.03865vw 0 1.20773vw 0;text-align:center}}.so-section header strong{display:block;font-family:neuzon,sans-serif;font-size:1.25vw;font-weight:400}@media screen and (max-width:828px){.so-section header strong{font-size:3.62319vw;line-height:4.83092vw;margin:0;padding:0}}.so-section header img{width:2.5vw;height:1.27604vw;margin-top:.26042vw}@media screen and (max-width:828px){.so-section header img{width:5.44444vw;height:2.76812vw;margin-top:.60386vw}}.so-section main{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:78.125vw;padding:4.16667vw 0 8.33333vw 0}@media screen and (max-width:828px){.so-section main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:0 0 24.15459vw 0}}.so-section main.with-extra-bottom-padding{padding-bottom:10.41667vw}.so-section main.is-centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.so-section main .so-section--divider{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"";position:absolute;display:block;background-color:#403835;width:.10417vw;opacity:.5;top:50%;left:50%;height:15vw;z-index:1}@media screen and (max-width:828px){.so-section main .so-section--divider{-webkit-transform:none;-ms-transform:none;transform:none;position:relative;top:0;left:0;height:.48309vw;width:79.95169vw;margin:8.45411vw 0 6.03865vw 0}}.so-section main h3{position:relative;z-index:2;font-family:burnaby-stencil,sans-serif;font-size:4.58333vw;font-weight:400;line-height:4.0625vw;text-transform:uppercase;margin:0;padding:0;color:#384d58}@media screen and (max-width:828px){.so-section main h3{font-size:10.62802vw;line-height:9.90338vw;margin:0 0 3.62319vw 0;padding:0}}.so-section main h3 small{display:block;font-family:chainprinter,sans-serif;font-size:2.34375vw;font-weight:400;line-height:2.8125vw;text-transform:none;margin:0;color:#403835}@media screen and (max-width:828px){.so-section main h3 small{font-size:4.58937vw;line-height:5.55556vw;margin:0;padding:0}}.so-section main picture{display:block;position:relative;z-index:2}.so-section main picture.is-pizza-oven{height:20.88542vw;width:38.95833vw}@media screen and (max-width:828px){.so-section main picture.is-pizza-oven{height:42.99517vw;width:71.49758vw}}.so-section main picture.is-knife{height:16.51042vw;width:31.19792vw}@media screen and (max-width:828px){.so-section main picture.is-knife{height:48.06763vw;width:auto}}.so-section main picture.is-game-tote{width:36.82292vw;height:16.14583vw}@media screen and (max-width:828px){.so-section main picture.is-game-tote{height:44.16667vw;width:auto}}.so-section main picture.is-sticker-pack{width:32.52604vw;height:14.11458vw}@media screen and (max-width:828px){.so-section main picture.is-sticker-pack{height:45.16908vw;width:auto}}.so-section main picture.is-metal-sign{width:34.34896vw;height:15.78125vw}@media screen and (max-width:828px){.so-section main picture.is-metal-sign{height:40.09662vw;width:auto}}.so-section main picture.is-water-bottle{width:31.11979vw;height:16.82292vw}@media screen and (max-width:828px){.so-section main picture.is-water-bottle{height:42.99517vw;width:auto}}.so-section main picture.is-final-chance{width:44.16667vw;height:14.01042vw}@media screen and (max-width:828px){.so-section main picture.is-final-chance{height:28.50242vw;width:auto}}.so-section main picture.is-video-banner{height:23.59375vw;width:39.47917vw}@media screen and (max-width:828px){.so-section main picture.is-video-banner{height:39.37198vw;width:70.28986vw}}.so-section main picture img{position:relative;z-index:2;width:100%;height:100%}.so-select-language{background-color:rgba(0,0,0,0.25);background:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.5));position:fixed;z-index:10000;left:0;right:0;bottom:0;padding:1.04167vw;display:none}@media screen and (max-width:828px){.so-select-language{padding:2.41546vw 3.62319vw}}.so-select-language.is-visible{display:block}.so-select-language .so-select-language--inner{-webkit-box-shadow:0 .10417vw .15625vw rgba(0,0,0,0.5);box-shadow:0 .10417vw .15625vw rgba(0,0,0,0.5);position:relative;padding:1.04167vw;background-color:#fffcfc;border:.10417vw solid #d6d6d6}.so-select-language .so-select-language--inner .so-select-language--close{opacity:.5;position:absolute;top:0;right:1.04167vw;font-size:4.16667vw;line-height:4.16667vw;color:#363636;cursor:pointer}@media screen and (max-width:828px){.so-select-language .so-select-language--inner .so-select-language--close{font-size:14.49275vw;line-height:14.49275vw;right:3.62319vw}}.so-select-language .so-select-language--inner .so-select-language--close:hover{opacity:1}.so-select-language .so-select-language--inner .so-select-language--title{font-size:1.875vw;line-height:1.875vw;color:#464646;padding-right:4.16667vw}@media screen and (max-width:828px){.so-select-language .so-select-language--inner .so-select-language--title{font-size:7.24638vw;line-height:7.24638vw;padding-right:13.28502vw}}.so-select-language .so-select-language--inner .so-select-language--options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.04167vw 0 0}@media screen and (max-width:828px){.so-select-language .so-select-language--inner .so-select-language--options{-ms-flex-wrap:wrap;flex-wrap:wrap}}.so-select-language .so-select-language--inner .so-select-language--options a{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#363636;font-size:1.25vw;text-align:center;color:#fffcfc;margin:0 .41667vw;height:3.64583vw;line-height:3.64583vw;cursor:pointer}@media screen and (max-width:828px){.so-select-language .so-select-language--inner .so-select-language--options a{width:100%;margin:0 0 2.41546vw 0}}.so-select-language .so-select-language--inner .so-select-language--options a:first-child{margin-left:0}.so-select-language .so-select-language--inner .so-select-language--options a:last-child{margin-right:0}@media screen and (max-width:828px){.so-select-language .so-select-language--inner .so-select-language--options a:last-child{margin-bottom:0}}.so-select-language .so-select-language--inner .so-select-language--options a.is-selected,.so-select-language .so-select-language--inner .so-select-language--options a:hover{background-color:#e50b19}.so-select-language .so-select-language--inner .so-select-language--options a.is-selected{cursor:default}.so-survey{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;width:69.42708vw;height:46.35417vw;max-height:100%;padding:4.16667vw 0 0 0;border-radius:.72917vw;overflow:auto;background-color:rgba(0,0,0,0.33);background-size:cover;background-position:center;-webkit-box-shadow:.9375vw .9375vw 1.04167vw rgba(0,0,0,0.33);box-shadow:.9375vw .9375vw 1.04167vw rgba(0,0,0,0.33);background-image:url("../images/texture-brushedgray.gif")}@media screen and (max-width:828px){.so-survey{-webkit-transform:none;-ms-transform:none;transform:none;position:absolute;top:0;left:0;right:0;bottom:0;height:auto;width:auto;max-height:none;padding:19.32367vw 0;background-image:url("../images/texture-brushedgray.gif")}}.so-survey a.so-survey--close{position:absolute;display:block;top:1.66667vw;right:1.66667vw}@media screen and (max-width:828px){.so-survey a.so-survey--close{top:4.83092vw;right:4.83092vw}}.so-survey a.so-survey--close picture{display:block;height:2.34375vw;width:2.34375vw}@media screen and (max-width:828px){.so-survey a.so-survey--close picture{height:4.83092vw;width:4.83092vw}}.so-survey a.so-survey--close picture img{height:100%;width:100%}.so-survey .so-survey--content{position:relative;width:100%;margin:0 auto;padding:0 0 2.08333vw 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:828px){.so-survey .so-survey--content{width:100%;padding:0 4.83092vw}}.so-survey .so-survey--content>header{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;font-family:burnaby-stencil,sans-serif;font-weight:400;font-size:6.92708vw;line-height:6.92708vw;color:#403835}@media screen and (max-width:828px){.so-survey .so-survey--content>header{font-size:15.21739vw;line-height:13.28502vw}}.so-survey .so-survey--content>header>small{font-family:chainprinter,sans-serif;font-weight:400;font-size:2.34375vw;line-height:2.8125vw}@media screen and (max-width:828px){.so-survey .so-survey--content>header>small{font-size:4.58937vw;line-height:5.55556vw}}.so-survey .so-survey--content .so-survey--thank-you{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;color:#403835}@media screen and (max-width:828px){.so-survey .so-survey--content .so-survey--thank-you{position:relative;padding:6.03865vw 0 0 0;margin:6.03865vw 0 0 0}}@media screen and (max-width:828px){.so-survey .so-survey--content .so-survey--thank-you:before{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"";display:block;position:absolute;top:0;left:50%;width:62.80193vw;height:.48309vw;background-color:rgba(53,53,55,0.5)}}.so-survey .so-survey--content .so-survey--thank-you>h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:burnaby-stencil,sans-serif;font-weight:400;font-size:5.88542vw;line-height:5.88542vw;text-transform:uppercase;margin:0;letter-spacing:.05208vw}@media screen and (max-width:828px){.so-survey .so-survey--content .so-survey--thank-you>h3{font-size:8.69565vw;line-height:8.69565vw}}.so-survey .so-survey--content .so-survey--thank-you h4{font-family:"metallophile-sp8",sans-serif;font-weight:400;font-size:3.59375vw;line-height:3.38542vw;margin:-0.52083vw 0 0 0}@media screen and (max-width:828px){.so-survey .so-survey--content .so-survey--thank-you h4{font-size:5.07246vw;line-height:4.34783vw;margin:0}}.so-survey .so-survey--content .so-survey--thank-you .so-survey--thank-you-laps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#000;text-transform:uppercase;font-size:5.52083vw;line-height:4.11458vw;margin-top:-1.30208vw}@media screen and (max-width:828px){.so-survey .so-survey--content .so-survey--thank-you .so-survey--thank-you-laps{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0;font-size:7.24638vw;line-height:7.24638vw}}.so-survey .so-survey--content .so-survey--thank-you .so-survey--thank-you-laps strong{font-family:burnaby-stencil,sans-serif;font-weight:400;font-size:25.83333vw;line-height:25.83333vw;letter-spacing:.05208vw;margin-top:2.08333vw;margin-bottom:-2.08333vw}@media screen and (max-width:828px){.so-survey .so-survey--content .so-survey--thank-you .so-survey--thank-you-laps strong{font-size:34.05797vw;line-height:34.05797vw;margin-right:4.83092vw;margin-top:4.83092vw;margin-bottom:-2.41546vw;margin-left:3.62319vw}}.so-survey .so-survey--content .so-survey--screen{display:block;width:100%}.so-survey .so-survey--content .so-survey--screen .so-survey--screen-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;padding-top:1.04167vw;color:#403835}@media screen and (max-width:828px){.so-survey .so-survey--content .so-survey--screen .so-survey--screen-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:6.03865vw}}.so-survey .so-survey--content .so-survey--screen .so-survey--screen-content .so-survey--question{color:black;font-weight:700;font-size:1.25vw;line-height:1.51042vw;width:41.66667vw;text-align:center;margin:0 0 2.08333vw 0}@media screen and (max-width:828px){.so-survey .so-survey--content .so-survey--screen .so-survey--screen-content .so-survey--question{font-size:3.62319vw;line-height:4.83092vw;width:100%;margin:0 0 7.24638vw 0}}.so-survey .so-survey--content .so-survey--screen .so-survey--screen-content .so-survey--answers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 0 0 23.33%;width:100%;max-width:62.5vw;color:#403835}@media screen and (max-width:828px){.so-survey .so-survey--content .so-survey--screen .so-survey--screen-content .so-survey--answers{padding:0;max-width:100%}}.so-survey .so-survey--content .so-survey--screen .so-survey--screen-content .so-survey--answers .so-survey--checkbox{width:50%;font-family:"metallophile-sp8",sans-serif;font-weight:400;font-size:1.19792vw;line-height:1.5625vw;text-align:left;margin:0 0 1.30208vw 0;padding:0 .52083vw}@media screen and (max-width:828px){.so-survey .so-survey--content .so-survey--screen .so-survey--screen-content .so-survey--answers .so-survey--checkbox{width:100%;font-size:3.62319vw;line-height:5.7971vw;text-align:left;margin-bottom:4.83092vw}}.so-survey .so-survey--content .so-survey--screen .so-survey--screen-content .so-survey--answers .so-survey--checkbox>input{display:none}.so-survey .so-survey--content .so-survey--screen .so-survey--screen-content .so-survey--answers .so-survey--checkbox>input:checked+label:before{border-color:#e50b19}.so-survey .so-survey--content .so-survey--screen .so-survey--screen-content .so-survey--answers .so-survey--checkbox>input:checked+label:after{background-color:#e50b19}.so-survey .so-survey--content .so-survey--screen .so-survey--screen-content .so-survey--answers .so-survey--checkbox.is-radio>label:before{border-radius:1.92708vw}@media screen and (max-width:828px){.so-survey .so-survey--content .so-survey--screen .so-survey--screen-content .so-survey--answers .so-survey--checkbox.is-radio>label:before{border-radius:5.7971vw}}.so-survey .so-survey--content .so-survey--screen .so-survey--screen-content .so-survey--answers .so-survey--checkbox.is-radio>label:after{border-radius:1.92708vw}@media screen and (max-width:828px){.so-survey .so-survey--content .so-survey--screen .so-survey--screen-content .so-survey--answers .so-survey--checkbox.is-radio>label:after{border-radius:5.7971vw}}.so-survey .so-survey--content .so-survey--screen .so-survey--screen-content .so-survey--answers .so-survey--checkbox>label{display:block;position:relative;z-index:2;padding-left:2.34375vw;cursor:pointer}@media screen and (max-width:828px){.so-survey .so-survey--content .so-survey--screen .so-survey--screen-content .so-survey--answers .so-survey--checkbox>label{padding-left:8.45411vw}}.so-survey .so-survey--content .so-survey--screen .so-survey--screen-content .so-survey--answers .so-survey--checkbox>label:before{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);content:"";display:block;position:absolute;z-index:1;top:50%;left:0;height:1.45833vw;width:1.45833vw;border:.15625vw solid #403835;background-color:transparent;cursor:pointer}@media screen and (max-width:828px){.so-survey .so-survey--content .so-survey--screen .so-survey--screen-content .so-survey--answers .so-survey--checkbox>label:before{height:5.7971vw;width:5.7971vw;border-width:.72464vw}}.so-survey .so-survey--content .so-survey--screen .so-survey--screen-content .so-survey--answers .so-survey--checkbox>label:after{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);content:"";display:block;position:absolute;z-index:1;top:50%;left:.26042vw;height:.9375vw;width:.9375vw;background-color:transparent;cursor:pointer}@media screen and (max-width:828px){.so-survey .so-survey--content .so-survey--screen .so-survey--screen-content .so-survey--answers .so-survey--checkbox>label:after{left:1.20773vw;height:3.38164vw;width:3.38164vw}}.so-survey .so-survey--content .so-survey--screen .so-survey--screen-actions{text-align:center;padding-top:0;width:100%}@media screen and (max-width:828px){.so-survey .so-survey--content .so-survey--screen .so-survey--screen-actions{padding-left:0;padding-top:4.83092vw;-ms-flex-item-align:center;align-self:center}}.so-survey .so-survey--content .so-survey--screen .so-survey--screen-actions>button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background-color:#e50b19;color:#fffcfc;padding:0 1.30208vw .26042vw 1.30208vw;height:3.80208vw;font-size:1.5625vw;letter-spacing:.05208vw;font-family:"transducer";font-weight:900;text-transform:uppercase;margin:1.04167vw 0 0 0;-webkit-box-shadow:.15625vw .15625vw .3125vw rgba(0,0,0,0.5);box-shadow:.15625vw .15625vw .3125vw rgba(0,0,0,0.5)}@media screen and (max-width:828px){.so-survey .so-survey--content .so-survey--screen .so-survey--screen-actions>button{height:10.62802vw;line-height:8.45411vw;font-size:4.34783vw;padding:0 6.03865vw 0 6.03865vw;margin:0}}.so-survey .so-survey--content .so-survey--screen .so-survey--screen-actions>button:hover{background-color:#f41624}.so-survey .so-survey--content .so-survey--screen .so-survey--screen-actions>button[disabled]{border-color:#f1efed;background-color:#8b9284;color:#f1efed}.so-survey .so-survey--content .so-survey--screen .so-survey--screen-actions>button img{height:1.30208vw;width:1.30208vw;vertical-align:middle;margin:0 1.04167vw .26042vw 0}.so-tutorial .so-tutorial--screen{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-property:-webkit-transform opacity;transition-property:-webkit-transform opacity;transition-property:transform opacity;transition-property:transform opacity,-webkit-transform opacity;position:absolute;z-index:1;top:0;left:0;right:0;bottom:7.8125vw;opacity:1}.so-tutorial .so-tutorial--screen.is-off-screen-left{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);opacity:0}.so-tutorial .so-tutorial--screen.is-off-screen-right{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);opacity:0}.so-tutorial .so-tutorial--screen .so-tutorial--welcome{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;width:100%}.so-tutorial .so-tutorial--screen .so-tutorial--welcome h1{font-family:Piepie;font-weight:normal;font-size:5.26042vw;letter-spacing:.03em;text-align:center;color:#fff;text-transform:uppercase;width:100%}.so-tutorial .so-tutorial--screen .so-tutorial--enter-game-code{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);position:absolute;top:13.64583vw;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.so-tutorial .so-tutorial--screen .so-tutorial--enter-game-code h3{font-family:helvetica,sans-serif;font-weight:normal;font-size:2.60417vw;letter-spacing:.03em;text-align:center;color:#fff;text-transform:uppercase;margin:0 0 2.60417vw 1.97917vw}.so-tutorial .so-tutorial--screen .so-tutorial--enter-game-code picture{width:76.40625vw;height:6.82292vw;background:#fff;border-radius:.52083vw;overflow:hidden}.so-tutorial .so-tutorial--screen .so-tutorial--enter-game-code picture img{vertical-align:middle;width:100%;height:100%}.so-tutorial .so-tutorial--screen .so-tutorial--pieces{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);position:absolute;top:2.34375vw;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.so-tutorial .so-tutorial--screen .so-tutorial--pieces h3{font-family:Piepie;font-weight:normal;font-size:2.60417vw;letter-spacing:.03em;text-align:left;color:#fff;margin:0 0 1.875vw 0}.so-tutorial .so-tutorial--screen .so-tutorial--pieces picture{width:92.39583vw;height:36.8625vw;border-radius:.52083vw;overflow:hidden}.so-tutorial .so-tutorial--screen .so-tutorial--pieces picture img{vertical-align:middle;width:100%;height:100%}.so-tutorial .so-tutorial--screen .so-tutorial--collectibles{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);position:absolute;top:5.41667vw;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.so-tutorial .so-tutorial--screen .so-tutorial--collectibles h3{font-family:helvetica,sans-serif;font-weight:normal;font-size:2.60417vw;letter-spacing:.03em;text-align:left;color:#fff;margin:0 0 4.10417vw 0;text-transform:uppercase}.so-tutorial .so-tutorial--screen .so-tutorial--collectibles picture{width:90.52083vw;height:26.14583vw;border-radius:.52083vw;overflow:hidden}.so-tutorial .so-tutorial--screen .so-tutorial--collectibles picture img{vertical-align:middle;width:100%;height:100%}.so-tutorial .so-tutorial--screen .so-tutorial--share{position:absolute;top:7.39583vw;right:3.90625vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.so-tutorial .so-tutorial--screen .so-tutorial--share h3{font-family:helvetica,sans-serif;font-weight:normal;font-size:2.60417vw;letter-spacing:.03em;text-align:left;color:#fff;margin:0 3.64583vw 0 0;text-transform:uppercase}.so-tutorial .so-tutorial--screen .so-tutorial--share picture{width:22.96875vw;height:6.65417vw;border-radius:.52083vw}.so-tutorial .so-tutorial--screen .so-tutorial--share picture img{vertical-align:middle;width:100%;height:100%}.so-tutorial .so-tutorial--controls{position:absolute;left:10.9375vw;right:10.9375vw;bottom:0;height:7.8125vw}.so-tutorial .so-tutorial--controls .so-tutorial--skip{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);position:absolute;z-index:2;left:0;top:50%;cursor:pointer;font-family:helvetica,sans-serif;font-weight:normal;font-size:2.60417vw;letter-spacing:.03em;text-align:center;color:#fff;text-transform:uppercase}.so-tutorial .so-tutorial--controls .so-tutorial--next{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);position:absolute;right:0;top:50%;cursor:pointer;font-family:helvetica,sans-serif;font-weight:normal;font-size:2.60417vw;letter-spacing:.03em;text-align:center;color:#fff;text-transform:uppercase}.so-tutorial .so-tutorial--controls .so-tutorial--dots{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.so-tutorial .so-tutorial--controls .so-tutorial--dots .so-tutorial--dot{-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-property:background-color;transition-property:background-color;width:1.48906vw;height:1.48906vw;border:.26042vw solid #fff;background-color:transparent;cursor:pointer;border-radius:1.45833vw;margin:0 .52083vw}.so-tutorial .so-tutorial--controls .so-tutorial--dots .so-tutorial--dot.is-active{background-color:#fff}.debug,.debug div div,.debug div div div div,.debug div div div div div div{border-top:solid 2px #f0f;border-left:solid 2px #f0f;border-bottom:solid 2px #d0d;border-right:solid 2px #d0d}.debug div,.debug div div div,.debug div div div div div{border-top:solid 2px #0db;border-left:solid 2px #0db;border-bottom:solid 2px #0b9;border-right:solid 2px #0b9}img{width:100%;vertical-align:middle}html,body{overflow-x:hidden;padding:0;margin:0;font-family:"trade-gothic-next",serif;background-color:#ff2d16;color:#3a332e;font-weight:400;font-size:.8vw}div,*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}.dropshadow{-webkit-box-shadow:3px 3px 3px 3px rgba(0,0,0,0.2);box-shadow:3px 3px 3px 3px rgba(0,0,0,0.2)}a,a:hover{text-decoration:none}b,.bold{font-weight:700}.fontbold{font-family:"transducer",sans-serif;font-weight:600}.fontblack{font-family:"transducer",sans-serif;font-weight:900}.fontcondensedbold{font-family:"transducer-condensed",sans-serif;font-weight:600}.fontextendedmedium{font-family:"transducer-extended",sans-serif;font-weight:500}.fontextendedblack{font-family:"transducer-extended",sans-serif;font-weight:900}.caps{text-transform:uppercase}.black,a.black,.black a{color:black}.white,a.white,.white a{color:white}.gray,a.gray,.gray a{color:#999}.red{color:#e50b19}input::-webkit-input-placeholder{color:#c8c8c8}input::-moz-placeholder{color:#c8c8c8}input:-ms-input-placeholder{color:#c8c8c8}input::-ms-input-placeholder{color:#c8c8c8}input::placeholder{color:#c8c8c8}input[type=text],input[type=password],input[type=email],select,option,button{-webkit-appearance:none;color:#333;border-radius:0;-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;outline:0;border:0}@media only screen and (min-width:829px){.brushedgraybg{height:calc(30vh);background-image:url("../images/texture-brushedgray.gif");background-size:cover;text-align:center}.brushedgradientbg{height:calc(70vh);background-image:url("../images/texture-brushedgradient.jpg");background-size:cover;text-align:center}.gameoverlogo{width:40vh}.toptextgameover{font-size:5.8vw;letter-spacing:.2vw;line-height:6.5vw}.maintextgameover{font-size:1.7vw;letter-spacing:.1vw;max-width:50vw;margin:auto}.comingsooncontainer{min-height:calc(100vh);background-image:url("../images/texture-brushedgray.gif");background-size:cover;text-align:center}.fullmetalcontainer{min-height:calc(100vh);background-image:url("../images/texture-brushedgray.gif");background-size:cover}.comingsoonlogo{width:30vw}.toptextcomingsoon{font-size:6vw;letter-spacing:.2vw;line-height:6vw}.toptextgamestarts{font-size:2.05vw;letter-spacing:.2vw}.container{min-height:100vh}.padlr{padding-left:11vw}.padtop{padding-top:2vw}.menucontainer{position:absolute;right:5vw}.menuicon{width:3vw}.topcontainer{min-height:calc(22vw);background-image:url("../images/texture-brushedgray.gif");background-size:cover}.topleftstuff{width:46vw;float:left}.logocontainer{padding-bottom:1.1vw}.logo{width:16vw}.toptextone{font-size:3.1vw;letter-spacing:.05vw;line-height:2.8vw}.toptexttwo{font-size:3.1vw;letter-spacing:.1vw;line-height:2.8vw;padding-bottom:1vw}.toptexttwouk{font-size:2.86vw;letter-spacing:.08vw;line-height:2.8vw;padding-bottom:1vw}.toptextthree{line-height:1.5vw;padding-bottom:3vw}.toptextwelcome{font-size:3.1vw;letter-spacing:.05vw;line-height:2.8vw}.toptextname{font-size:3.1vw;letter-spacing:.1vw;line-height:2.8vw;padding-bottom:1vw}.topentriesleft{float:left;width:61%;border-right:1px solid #aaa}.topentriesuk{float:left;width:100%}.topentriesmiddle{float:left;width:4%}.topentriesright{float:left;width:35%}.toptextentries{line-height:2vw;font-size:1.1vw;letter-spacing:.1vw}.toptextnumber{font-size:3vw;letter-spacing:.1vw;line-height:2.8vw;vertical-align:middle}.driverpicktextdesktop{font-size:.7vw}.driverpicktextmobile{display:none}.drivercaret{width:.8vw}.topentriesafter{height:6vw}.toprightstuff{width:36vw;float:left;padding-top:1.1vw;padding-left:0}.codecontainercontainercontainer,.codecontainercontainercontaineruk{position:absolute;width:50vw}.codecontainercontainer{position:relative;bottom:2.3vw;width:29vw;margin:auto}.codecontainercontaineruk{position:relative;bottom:2.3vw;width:29vw;right:7.5vw;margin:auto}.codecontainercontainerukphase2{position:relative;bottom:2.3vw;width:29vw;left:.17vw;margin:auto}.codeinputbg{width:29vw;opacity:.58}.codeinputcontainer{background-color:#ff2d16;height:2.8vw;margin:1vw;width:27vw;display:-webkit-box;display:-ms-flexbox;display:flex}.codeinput{background-color:#fff;height:100%;font-size:1.25vw;padding-left:1.25vw;width:100%}.codebutton{background-color:#ff2d16;height:100%;vertical-align:top;font-size:1.25vw;padding-left:1vw;padding-right:1vw}.phase1panel{min-height:calc(100vh - 22vw);width:50%;float:left;background-image:url("../images/texture-redstripes.gif");background-size:1000px;background-position:-33vw;background-repeat:no-repeat;background-color:#ff2d16;text-align:center}.phase2panel{min-height:calc(100vh - 22vw);width:50%;float:left;background-image:url("../images/texture-brushedgradient.jpg");background-size:cover;text-align:center}.phase1ukpanel{min-height:calc(100vh - 22vw);width:33.33%;float:left;background-image:url("../images/texture-redchex.jpg");background-size:1000px;background-position:0 0;background-repeat:no-repeat;background-color:#ff2d16;text-align:center}.phase2ukpanel{min-height:calc(100vh - 22vw);width:33.33%;float:left;background-image:url("../images/texture-goldtrack.jpg");background-size:cover;background-color:orange;text-align:center}.phase3ukpanel{min-height:calc(100vh - 22vw);width:33.33%;float:left;background-image:url("../images/texture-gradientstripes.jpg");background-size:cover;text-align:center}.phasecompletebackground{position:absolute;z-index:1;width:100%;height:100%;background-color:#e50b19;opacity:.7}.phasecomplete{position:absolute;z-index:1;width:100%;height:100%}.phasecompleteimg{text-align:center;width:46%;padding-top:13vw}.mobilepanelclear{display:none}.spaceabovedates{height:5vw}.datebg{background-color:rgba(0,0,0,0.2);padding:.2vw .5vw .2vw .5vw;font-size:.65vw;letter-spacing:.15vw;display:inline-block}.spacebelowdates{height:.3vw}.grandprizetext{font-size:.75vw;letter-spacing:.2vw}.phasename{font-size:2vw;letter-spacing:.1vw}.phasedescription{width:26.5vw;font-size:.7vw;line-height:1.2vw;margin:auto;text-align:center}.spaceabovecustomized{height:1vw}.customized4u{width:33vw;margin:auto}.customizedbyu{padding-left:7vw;width:44vw;margin:auto}.phase1ukimage{width:29vw;margin:auto}.phase2ukimage{width:25vw;margin:auto}.phase3ukimage{width:32vw;padding-left:2vw;margin:auto}.spacebelowcustomized{height:6vw}.spacebelowcustomizedleft{height:6.35vw}.spacebelowphase1uk{height:6vw}.spacebelowphase2uk{height:8.62vw}.spacebelowphase3uk{height:6vw}.phaseselector{display:none}.headerlarge{font-size:4vw;line-height:3vw;letter-spacing:.1vw;text-align:center}.headersmall{font-size:3vw;letter-spacing:.1vw}.description{font-size:1.2vw;line-height:1.5vw;margin:auto;max-width:48vw}.verticalspace{height:4vw;clear:both}.footercontainercontainer{position:relative}.footercontainer{position:absolute;z-index:1;bottom:3vw;width:100%;text-align:center}.footerlegalese{font-size:.67vw}.footerlegalese{font-size:.67vw}}@media only screen and (max-width:828px){.brushedgraybg{min-height:35vh;background-image:url("../images/texture-brushedgray.gif");background-size:cover;text-align:center}.brushedgradientbg{min-height:65vh;background-image:url("../images/texture-brushedgradient.jpg");background-size:cover;text-align:center}.gameoverlogo{margin-top:13vw;margin-bottom:5vw;width:60vw;max-width:35vh}.toptextgameover{font-size:8vw;letter-spacing:.1vw;line-height:8.5vw;max-width:90vw;margin:auto}.maintextgameover{font-size:3.4vw;letter-spacing:.1vw;max-width:90vw;margin:auto}.comingsooncontainer{min-height:calc(100vh);background-image:url("../images/texture-brushedgray.gif");background-size:cover;text-align:center}.fullmetalcontainer{min-height:calc(100vh);background-image:url("../images/texture-brushedgray.gif");background-size:cover}.comingsoonlogo{width:50vw}.toptextcomingsoon{font-size:8.5vw;letter-spacing:.5vw;line-height:9.5vw}.toptextgamestarts{margin:auto;max-width:80vw;font-size:4vw;line-height:5vw;letter-spacing:.4vw}.padlr{padding-left:7vw;padding-right:7vw}.padtop{padding-top:7vw}.menucontainer{position:absolute;right:7vw}.menuicon{width:7vw}.topcontainer{min-height:25vh;background-image:url("../images/texture-brushedgray.gif");background-size:contain}.logocontainer{padding-left:20vw;margin-bottom:8vw}.logo{width:46vw}.toptextone{font-size:6.2vw;letter-spacing:.4vw;line-height:7vw;text-align:center;overflow:visible}.toptexttwo{font-size:7vw;letter-spacing:.2vw;line-height:6vw;padding-bottom:17vw;text-align:center;overflow:visible;white-space:nowrap}.toptexttwouk{font-size:6.5vw;letter-spacing:.15vw;line-height:6vw;padding-bottom:17vw;text-align:center;overflow:visible;white-space:nowrap}.toptextthree{display:none}.toptextwelcome{font-size:6vw;letter-spacing:.1vw;line-height:6vw;text-align:center;margin-top:-6vw}.toptextname{font-size:6vw;letter-spacing:.1vw;line-height:6vw;padding-bottom:3vw;text-align:center}.topentriesmiddle{display:none}.topentriesright{width:100%}.toptextentries{line-height:4vw;font-size:2.2vw;letter-spacing:.2vw;padding-bottom:2vw;text-align:center}.toptextnumber{font-size:6vw;letter-spacing:.2vw;line-height:5vw;padding-bottom:2vw;vertical-align:middle}.driverpicktextcell{width:75%}.driverpickcaretcell{width:23%;text-align:left}.driverpicktextdesktop{display:none}.driverpicktextmobile{font-size:3vw}.drivercaret{width:2vw;text-align:center}.topentriesafter{height:12vw}.toprightstuff{display:none}.codecontainercontainercontainer{position:absolute;width:50%}.codecontainercontainercontaineruk{position:absolute;width:38%}.codecontainercontainer{position:relative;bottom:7vw;width:86vw;margin:auto}.codecontainercontaineruk,.codecontainercontainerukphase2{position:relative;bottom:7vw;width:86vw;margin:auto;right:0}.codeinputbg{width:86vw;opacity:.58}.codeinputcontainer{background-color:#ff2d16;height:8.8vw;margin:2.8vw;width:80vw;display:-webkit-box;display:-ms-flexbox;display:flex}.codeinput{background-color:#fff;height:100%;font-size:3.8vw;letter-spacing:.1vw;padding-left:5vw;width:100%}.codebutton{background-color:#ff2d16;height:100%;vertical-align:top;font-size:3.8vw;letter-spacing:.1vw;padding-left:3vw;padding-right:3vw}.panelscontainer{background-color:#ff2d16;width:200%}.startonphase2{right:100%}.startonphase3{right:200%}.panelscontaineruk{width:300%}.phase1panel{width:50%;min-height:70vh;float:left;background-image:url("../images/texture-redstripes.gif");background-size:820px;background-position:-75vw;background-repeat:no-repeat;background-color:#ff2d16;text-align:center}.phase2panel{width:50%;min-height:72.4vh;float:left;background-image:url("../images/texture-brushedgradient.jpg");background-size:cover;text-align:center}.phase1ukpanel{width:33.33%;min-height:70vh;float:left;background-image:url("../images/texture-redchex.jpg");background-size:820px;background-position:0 0;background-repeat:no-repeat;background-color:#ff2d16;text-align:center}.phase2ukpanel{width:33.33%;min-height:70vh;float:left;background-image:url("../images/texture-goldtrack.jpg");background-size:cover;text-align:center}.phase3ukpanel{width:33.34%;min-height:70vh;float:left;background-image:url("../images/texture-gradientstripes.jpg");background-size:cover;text-align:center}.phasecompletebackground{position:absolute;z-index:1;width:100%;height:100%;background-color:#e50b19;opacity:.7}.phasecomplete{position:absolute;z-index:1;width:100%;min-height:70vh}.phasecompleteimg{text-align:center;width:60%;padding-top:33vw}.mobilepanelclear{clear:both;height:20vw}.spaceabovedates{height:14vw}.datebg{background-color:rgba(0,0,0,0.2);padding:1vw 3vw 1vw 3vw;font-size:2.9vw;letter-spacing:.5vw;display:inline-block}.spacebelowdates{height:1.5vw}.grandprizetext{font-size:2.6vw;letter-spacing:.3vw}.phasename{font-size:6.3vw;letter-spacing:.4vw;margin-bottom:1vw}.phasedescription{width:80vw;font-size:3vw;line-height:5vw;margin:auto;text-align:center}.spaceabovecustomized{height:2vw}.customized4u{padding-right:2vw;width:72vw;margin:auto;height:40vw}.customizedbyu{padding-left:7vw;width:90vw;margin:auto;height:40vw}.phase1ukimage{padding-right:2vw;width:76vw;margin:auto;height:40vw}.phase2ukimage{padding-right:0;width:76vw;margin:auto;height:40vw}.phase3ukimage{padding-right:0;width:78vw;margin:auto;height:40vw}.spacebelowcustomized{height:0}.spacebelowphase1uk{height:18vw}.spacebelowphase2uk{height:18vw}.spacebelowphase3uk{height:28vw}.phaseselector{cursor:pointer;position:relative;z-index:1}.headerlarge{font-size:7vw;line-height:6vw;letter-spacing:.2vw;margin:auto;max-width:90vw;text-align:center}.headersmall{font-size:6vw;letter-spacing:.2vw}.description{font-size:3vw;line-height:3vw;margin:auto;max-width:90vw}.verticalspace{height:4vw;clear:both}.footercontainercontainer{position:relative}.footercontainer{position:absolute;z-index:1;bottom:3.5vw;margin-left:4vw;width:91vw;text-align:center}.footerlegalese{font-size:1.9vw;margin-bottom:1vw}.footerlinks{font-size:2.2vw}}
/*# sourceMappingURL=app.css.map */
