@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:#f9f8f6}@media screen and (max-width:828px){body{position:relative;z-index:1;padding:0;margin:0;height:100%;width:100%;background-color:#f9f8f6}}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{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background-color:#231f20}.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{color:#e50b19;font-family:arteria-std-compress,sans-serif;font-weight:800;font-size:8.33333vw;line-height:7.29167vw;margin:.78125vw 0;padding:0;text-transform:uppercase;text-align:center;text-shadow:0 0 .52083vw rgba(0,0,0,0.5)}@media screen and (max-width:828px){.so-content>header h3{font-size:18.84058vw;line-height:24.15459vw}}.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 #8f9789}@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 #8f9789}}.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:#8f9789}@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:#8f9789;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:#3c3532}.so-contests .so-contests--contest.is-phase-3.is-active:after{border-top-color:#3c3532}.so-contests .so-contests--contest.is-phase-3 .so-contests--contest-banner{background-color:#3c3532}.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;-o-transition-duration:.25s;transition-duration:.25s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property: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:4.16667vw 0;background-color:rgba(0,0,0,0.35);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-image:url(../images/background-light.jpg);background-size:cover;overflow:auto}@media screen and (max-width:828px){.so-dashboard-entry-modal{background-image:url(../images/background-light-mobile.jpg);overflow:auto}}.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:72.91667vw;background-size:cover;background-position:center;margin:0 auto;border-radius:.72917vw;overflow:hidden;background-color:rgba(0,0,0,0.81);padding:2.08333vw 0 0 0}@media screen and (max-width:828px){.so-dashboard-entry-modal .so-dashboard-entry-modal--content{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);position:absolute;top:50%;left:4.83092vw;right:4.83092vw;width:auto;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}}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-five-entries{background-image:url("../images/background-entry-5.jpg")}@media screen and (max-width:828px){.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-five-entries{background-image:url("../images/background-entry-5-mobile.jpg")}}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-five-entries .so-dashboard-entry-modal--content-header{color:#fffcfc}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-five-entries .so-dashboard-entry-modal--content-main{color:#fffcfc}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-five-entries .so-dashboard-entry-modal--content-footer{background-color:#fffcfc;color:#e50b19}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-ten-entries{background-image:url("../images/background-entry-10.jpg")}@media screen and (max-width:828px){.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-ten-entries{background-image:url("../images/background-entry-10-mobile.jpg")}}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-ten-entries .so-dashboard-entry-modal--content-header{color:#fffcfc}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-ten-entries .so-dashboard-entry-modal--content-main{color:#fffcfc}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-ten-entries .so-dashboard-entry-modal--content-footer{background-color:#000;color:#fffcfc}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-twenty-entries{background-image:url("../images/background-entry-20.jpg")}@media screen and (max-width:828px){.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-twenty-entries{background-image:url("../images/background-entry-20-mobile.jpg")}}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-twenty-entries .so-dashboard-entry-modal--content-main{color:#e50b19}.so-dashboard-entry-modal .so-dashboard-entry-modal--content.is-twenty-entries .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:4.83092vw;width:4.83092vw}}.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:#000;padding-top:4.16667vw}@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{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:arteria-std-compress,sans-serif;font-weight:800;color:#e50b19;font-size:8.33333vw;line-height:5.20833vw;text-transform:uppercase;margin:0;letter-spacing:.05208vw}@media screen and (max-width:828px){.so-dashboard-entry-modal .so-dashboard-entry-modal--content .so-dashboard-entry-modal--content-header h3{font-size:15.45894vw;line-height:24.15459vw}}.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-family:arteria-std-compress,sans-serif;font-weight:800;font-size:2.60417vw;line-height:2.91667vw;margin:1.30208vw 0 0 0;color:#fffcfc;text-transform:uppercase}@media screen and (max-width:828px){.so-dashboard-entry-modal .so-dashboard-entry-modal--content .so-dashboard-entry-modal--content-header h4{font-size:6.28019vw;line-height:6.76329vw;margin:-2.41546vw 0 0 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-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:arteria-std-compress,sans-serif;font-weight:800;color:#fffcfc;text-transform:uppercase;font-size:5vw;line-height:5.57292vw;padding-bottom:4.16667vw}@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}}@media screen and (max-width:828px){.so-dashboard-entry-modal .so-dashboard-entry-modal--content .so-dashboard-entry-modal--content-main:before{content:"";display:block;position:absolute;top:0;right:100%;bottom:0;background-color:#000;width:4.83092vw}}.so-dashboard-entry-modal .so-dashboard-entry-modal--content .so-dashboard-entry-modal--content-main strong{font-family:SUPR,sans-serif;font-weight:bold;color:#e50b19;font-size:27.03125vw;line-height:27.03125vw;margin-right:2.08333vw;margin-top:1.04167vw;margin-bottom:-3.125vw}@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:4.83092vw;margin-bottom:-5.31401vw}}.so-dashboard-entry-modal .so-dashboard-entry-modal--content .so-dashboard-entry-modal--content-video{position:relative;height:41.01562vw;width:72.91667vw}.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;font-family:industry,arial,sans-serif;height:7.55208vw;font-weight:900;font-style:italic;font-size:3.90625vw;line-height:3.90625vw;color:#fffcfc;background-color:#e50b19;text-transform:uppercase;padding:.52083vw 0 0 0}@media screen and (max-width:828px){.so-dashboard-entry-modal .so-dashboard-entry-modal--content .so-dashboard-entry-modal--content-footer{height:22.94686vw;padding:0;font-size:6.03865vw}}.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}@media screen and (max-width:828px){.so-dashboard-entry-modal .so-dashboard-entry-modal--content .so-dashboard-entry-modal--content-footer h3{font-size:8.45411vw;line-height:9.66184vw;margin-bottom:2.41546vw;width:80.91787vw}}.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:fixed;z-index:100;-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:5.20833vw;margin-top:-5.20833vw;padding:0;color:#c1c1c1}@media screen and (max-width:828px){.so-footer{position:relative;height:17.3913vw;padding:0;margin-top:-17.3913vw;background-color:#000}}.so-footer .so-footer--inner{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}@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:.625vw;line-height:.88542vw;text-align:center;text-transform:uppercase;margin:0 0 .26042vw 0;font-family:ff-meta-web-pro,sans-serif}@media screen and (max-width:828px){.so-footer .so-footer--inner .so-footer--copyright{padding:0;font-size:2.17391vw;line-height:2.89855vw;margin:0 0 .48309vw 0}}.so-footer .so-footer--inner nav.so-footer--menu{margin:0;font-size:1.09375vw;line-height:.88542vw;letter-spacing:.05208vw;font-family:arteria-std-compress,sans-serif;font-weight:800}@media screen and (max-width:828px){.so-footer .so-footer--inner nav.so-footer--menu{width:100%;margin:0;padding:0;font-size:3.62319vw;line-height:2.89855vw;letter-spacing:.12077vw}}.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:#363636}@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:2.60417vw;line-height:2.86458vw;letter-spacing:.15625vw;background-color:#fffcfc;padding:.36458vw 1.04167vw 0 1.45833vw;text-indent:.52083vw;margin:0;font-family:arteria-std-compress,sans-serif;font-weight:800;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:6.76329vw;padding:.48309vw 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:2.60417vw;line-height:2.86458vw;letter-spacing:.10417vw;background-color:#fffcfc;padding:.36458vw 1.04167vw .26042vw 0;margin:0;font-family:arteria-std-compress,sans-serif;font-weight:800;color:#000;text-transform:uppercase}@media screen and (max-width:828px){.so-form .so-form--input select{width:100%;height:10.62802vw;font-size:6.76329vw;padding:0 1.44928vw;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:.36458vw 1.30208vw 0 1.30208vw;height:3.80208vw;font-size:2.60417vw;letter-spacing:.10417vw;font-family:arteria-std-compress,sans-serif;font-weight:800;text-transform:uppercase}@media screen and (max-width:828px){.so-form .so-form--input button{font-size:6.76329vw;padding:.48309vw 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;font-family:arteria-std-compress,sans-serif;font-weight:700;text-transform:uppercase;font-size:1.14583vw;line-height:1.30208vw;letter-spacing:.05208vw;color:#e50b19;margin:-1.30208vw 0 2.08333vw 0}@media screen and (max-width:828px){.so-form .so-form--notice{font-size:2.89855vw;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-family:arteria-std-compress,sans-serif;font-weight:800;font-size:1.14583vw;line-height:1.30208vw;letter-spacing:.05208vw;text-align:left;color:#fffcfc;margin:1.82292vw 0 1.82292vw 0;padding:0 0 0 3.125vw;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.86473vw;line-height:4.83092vw;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:3.62319vw}}.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;text-transform:uppercase}.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 rgba(255,255,255,0.4);vertical-align:middle;background-image:url("../images/x.svg");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:5.7971vw;width:5.7971vw;border-width:.48309vw}}.so-form .so-form--checkbox a{text-decoration:underline;cursor:pointer;margin-left:.36458vw;vertical-align:middle;color:#e50b19;text-transform:uppercase}.so-form .so-form--checkbox a:hover{color:#f52e3b}.so-form .so-form--link{display:block;font-family:arteria-std-compress,sans-serif;font-weight:800;text-transform:uppercase;font-size:1.45833vw;line-height:1.66667vw;letter-spacing:.05208vw;text-align:left;color:#fffcfc;padding:0 0 1.30208vw 0}@media screen and (max-width:828px){.so-form .so-form--link{font-size:3.86473vw;letter-spacing:.24155vw;margin:0;padding:0 0 3.62319vw 0}}.so-form .so-form--link:hover{text-decoration:underline}.so-form .so-form--link.is-red{text-decoration:underline;color:#ff2d16}.so-form .so-form--link.is-red:hover{color:#e21600}.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:arteria-std-compress,sans-serif;font-weight:800;font-size:1.35417vw;text-align:left;color:#fff;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:.36458vw 2.08333vw 0 2.08333vw;font-family:arteria-std-compress,sans-serif;font-weight:800;font-size:2.60417vw;line-height:3.17708vw;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:6.76329vw;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}}.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:#e50b19;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.9);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-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 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:1.77083vw;top:2.21354vw;right:5.72917vw;padding:0;margin:0;text-transform:uppercase;color:#fffcfc}@media screen and (max-width:828px){.so-header a.so-header--hamburger{height:4.10628vw;top:6.03865vw;right:5.43478vw}}.so-header a.so-header--hamburger:hover{opacity:1}.so-header a.so-header--hamburger img{height:100%}.so-hero{position:absolute;top:0;left:0;right:0;bottom:5.20833vw;overflow:auto;padding:1.30208vw 0 0 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:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:828px){.so-hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;bottom:17.3913vw;padding:14.49275vw 0 26.57005vw 0;overflow:auto}}.so-hero .so-hero--banner{position:relative;z-index:2;margin-right:2.60417vw}@media screen and (max-width:828px){.so-hero .so-hero--banner{margin-right:0;margin-bottom:8.45411vw}}.so-hero .so-hero--banner .so-hero--banner-logo{height:22.44792vw;width:34.375vw;z-index:2}@media screen and (max-width:828px){.so-hero .so-hero--banner .so-hero--banner-logo{height:31.88406vw;width:48.55072vw}}.so-hero .so-hero--content .so-hero--content-header{margin-bottom:2.60417vw;width:36.45833vw}@media screen and (max-width:828px){.so-hero .so-hero--content .so-hero--content-header{margin-bottom:16.90821vw;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:84.54106vw;padding-top:7.24638vw}}.so-hero .so-hero--content .so-hero--content-header h1{font-family:arteria-std-compress,sans-serif;font-size:8.33333vw;line-height:6.25vw;font-weight:800;color:#e50b19;margin:0;padding:0 0 0 .26042vw;text-transform:uppercase;text-shadow:0 0 .52083vw rgba(0,0,0,0.5)}@media screen and (max-width:828px){.so-hero .so-hero--content .so-hero--content-header h1{text-align:center;font-size:18.11594vw;line-height:14.49275vw;padding:0;margin:0 0 2.41546vw 0;text-shadow:0 0 2.41546vw rgba(0,0,0,0.5)}}@media screen and (max-width:828px){.so-hero .so-hero--content .so-hero--content-header h1 small{display:block;font-size:12.56039vw}}.so-hero .so-hero--content .so-hero--content-header h2{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:arteria-std-compress,sans-serif;font-size:2.8125vw;line-height:3.125vw;font-weight:800;color:#fffcfc;margin:0;padding:0 1.5625vw 0 .78125vw;text-transform:uppercase;text-shadow:0 0 .26042vw rgba(0,0,0,0.5)}@media screen and (max-width:828px){.so-hero .so-hero--content .so-hero--content-header h2{font-size:6.76329vw;line-height:7.72947vw;padding:0 1.20773vw;text-shadow:0 0 1.20773vw rgba(0,0,0,0.5);text-align:center}}.so-hero .so-hero--content .so-hero--content-header h2 .so-hero--content-header-divider{display:block;height:2.34375vw;width:.15625vw;background-color:#e50b19;margin:0 .78125vw}@media screen and (max-width:828px){.so-hero .so-hero--content .so-hero--content-header h2 .so-hero--content-header-divider{height:5.7971vw;width:.48309vw;margin:-0.48309vw 1.93237vw 0 1.93237vw}}.so-hero .so-hero--content .so-hero--content-header h2 strong{display:inline-block;margin-left:.26042vw;color:#e50b19}@media screen and (max-width:828px){.so-hero .so-hero--content .so-hero--content-body{padding:0 6.03865vw}}.so-hero .so-hero--content .so-hero--content-body h3{font-family:arteria-std-compress,sans-serif;font-size:2.60417vw;line-height:2.60417vw;font-weight:800;color:#e50b19;margin:0 0 .52083vw 0;padding:0 0 0 .52083vw;text-transform:uppercase;white-space:nowrap;text-shadow:0 0 .52083vw rgba(0,0,0,0.5)}@media screen and (max-width:828px){.so-hero .so-hero--content .so-hero--content-body h3{font-size:6.28019vw;line-height:7.24638vw;margin:0 0 2.41546vw 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-body ul{margin:0 0 1.82292vw 0;padding:0 0 0 2.34375vw;text-shadow:0 0 .26042vw rgba(0,0,0,0.5)}@media screen and (max-width:828px){.so-hero .so-hero--content .so-hero--content-body ul{margin:0 0 4.83092vw 0;padding:0 2.41546vw 0 9.66184vw;text-shadow:0 0 1.20773vw rgba(0,0,0,0.5)}}.so-hero .so-hero--content .so-hero--content-body ul li{font-family:ff-meta-web-pro,sans-serif;font-size:1.25vw;line-height:1.71875vw;color:#fffcfc;margin:0;padding:0}@media screen and (max-width:828px){.so-hero .so-hero--content .so-hero--content-body ul li{font-size:4.10628vw;line-height:5.7971vw}}.so-hero .so-hero--content .so-hero--content-body .so-hero--content-body-form{width:100%;max-width:32.29167vw}@media screen and (max-width:828px){.so-hero .so-hero--content .so-hero--content-body .so-hero--content-body-form{width:100%;max-width:100%;padding:0 2.41546vw}}.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/background.jpg");background-size:cover;background-position:center;background-attachment:fixed;background-color:#111;overflow-x:hidden;overflow-y:auto}@media screen and (max-width:828px){.so-layout{height:100%;background-image:url("../images/background-mobile.jpg")}}.so-layout.with-plain-background{background-image:url("../images/background.jpg")}@media screen and (max-width:828px){.so-layout.with-plain-background{background-image:url("../images/background-mobile.jpg")}}.so-layout .so-layout--inner{position:relative;overflow:hidden;padding:0 0 5.20833vw 0;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;padding:0 0 17.3913vw 0}}nav.so-menu{-webkit-transform:translate(0,-125%);-ms-transform:translate(0,-125%);transform:translate(0,-125%);-webkit-transition-duration:.25s;-o-transition-duration:.25s;transition-duration:.25s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property: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 .so-menu--language{position:absolute;top:2.08333vw;right:14.0625vw;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:#fffcfc;font-family:arteria-std-compress,sans-serif;font-weight:800;font-size:1.82292vw;line-height:1.82292vw;letter-spacing:.05208vw}@media screen and (max-width:828px){nav.so-menu .so-menu--language{top:4.34783vw;left:6.52174vw;right:auto;font-size:5.7971vw;line-height:4.34783vw;letter-spacing:.24155vw}}nav.so-menu .so-menu--language .so-menu--language-toggle{position:relative;border-radius:1.04167vw;height:1.82292vw;width:4.11458vw;background-color:rgba(255,255,255,0.25);border:.15625vw solid transparent;cursor:pointer;margin-top:.26042vw}@media screen and (max-width:828px){nav.so-menu .so-menu--language .so-menu--language-toggle{border-radius:5.7971vw;height:5.7971vw;width:15.45894vw;margin-top:1.20773vw}}nav.so-menu .so-menu--language .so-menu--language-toggle:after{-webkit-transition-duration:.1s;-o-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:1.51042vw;width:1.51042vw;border-radius:.88542vw;background-color:#e50b19}@media screen and (max-width:828px){nav.so-menu .so-menu--language .so-menu--language-toggle:after{border-radius:5.07246vw;height:5.07246vw;width:5.07246vw;margin-left:.48309vw}}nav.so-menu .so-menu--language .so-menu--language-toggle.is-active:after{margin-left:2.29167vw}@media screen and (max-width:828px){nav.so-menu .so-menu--language .so-menu--language-toggle.is-active:after{margin-left:9.66184vw}}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:4.16667vw 0;background-color:rgba(0,0,0,0.35);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-image:url(../images/background-light.jpg);overflow:auto;background-size:cover}@media screen and (max-width:828px){.so-modal{background-image:url(../images/background-light-mobile.jpg);overflow:auto}}.so-notice{font-family:industry,arial,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{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;background-color:rgba(255,252,252,0.1);height:3.22917vw;padding:0 10.9375vw;margin: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 8.45411vw;margin:2.41546vw 0}}.so-race-notice.is-active{background-color:#e50b19}@media screen and (max-width:828px){.so-race-notice.is-active{padding:0 2.41546vw}}@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-clickable:hover{background-color:#cd1d28;cursor:pointer}.so-race-notice img.so-race-notice--trophy{height:2.96875vw;width:2.96875vw}@media screen and (max-width:828px){.so-race-notice img.so-race-notice--trophy{display:none;height:5.7971vw;width:5.7971vw;margin-bottom:.72464vw}}.so-race-notice .so-race-notice--content{color:#fffcfc;font-family:industry,arial,sans-serif;font-weight:bold;font-size:1.04167vw;line-height:1.04167vw;padding:.26042vw .52083vw 0 .52083vw}@media screen and (max-width:828px){.so-race-notice .so-race-notice--content{font-size:2.89855vw;line-height:3.38164vw;padding:.48309vw 0 0 .48309vw}}.so-race-notice img.so-race-notice--chevron{height:2.23958vw;width:2.23958vw}@media screen and (max-width:828px){.so-race-notice img.so-race-notice--chevron{height:5.7971vw;width:5.7971vw}}.so-race{position:relative;width:73.59375vw;background-color:#f0f0f0;background-image:url(../images/background-race.jpg);background-size:cover;background-position:center;padding:6.77083vw 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{position:absolute;width:auto;border-radius:0;top:0;left:0;right:0;bottom:0;padding:19.32367vw 0;background-image:url(../images/background-race-mobile.jpg)}}.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 h1{text-align:center;text-transform:uppercase;font-family:industry,arial,sans-serif;font-weight:900;font-style:italic;font-size:4.27083vw;line-height:4.27083vw;margin:.52083vw 0 0 0}@media screen and (max-width:828px){.so-race .so-race--content h1{font-size:10.38647vw;line-height:10.38647vw;margin:2.41546vw 0 0 0}}.so-race .so-race--content h3{text-align:center;font-family:industry,arial,sans-serif;font-weight:bold;font-style:italic;font-size:2.29167vw;line-height:2.8125vw;margin:0}@media screen and (max-width:828px){.so-race .so-race--content h3{font-size:6.28019vw;line-height:7.24638vw;margin:0 0 2.41546vw 0}}.so-race .so-race--content p{font-family:industry,arial,sans-serif;font-weight:bold;font-style:italic;font-size:.9375vw;line-height:1.30208vw;width:29.16667vw;text-align:center;color:#040404;margin:1.30208vw 0 2.60417vw 0}@media screen and (max-width:828px){.so-race .so-race--content p{font-size:3.62319vw;line-height:5.31401vw;width:77.29469vw;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 12.07729vw;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:industry,arial,sans-serif;font-weight:bold}@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:.3125vw;height:1.30208vw;width:1.30208vw;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:.36458vw 2.34375vw 0 2.34375vw;height:4.94792vw;font-size:2.29167vw;font-family:industry,arial,sans-serif;font-weight:800;font-style:italic;margin:0;text-transform:uppercase;background-color:#e21325;color:#fffcfc}@media screen and (max-width:828px){.so-race .so-race--actions>button{height:11.35266vw;line-height:8.45411vw;font-size:5.07246vw;padding:.96618vw 6.03865vw 0 6.03865vw;margin:0}}.so-race .so-race--actions>button:hover{background-color:#ca1121}.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 0}.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-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-box-flex:1;-ms-flex:auto;flex:auto;position:relative;width:73.59375vw;max-height:100%;height:auto;background-color:rgba(0,0,0,0.81);padding:4.16667vw 0 0 0;border-radius:.72917vw;overflow:auto}@media screen and (max-width:828px){.so-survey{position:absolute;top:4.83092vw;left:4.83092vw;right:4.83092vw;width:auto;padding:19.32367vw 0;border-radius:3.38164vw}}.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:arteria-std-compress,sans-serif;font-weight:800;font-size:8.33333vw;line-height:5.20833vw;color:#e50b19}@media screen and (max-width:828px){.so-survey .so-survey--content>header{font-size:15.45894vw;line-height:13.28502vw}}.so-survey .so-survey--content>header>small{font-family:arteria-std-compress,sans-serif;font-weight:800;font-size:2.60417vw;line-height:2.86458vw;color:#fffcfc;margin-bottom:1.30208vw}@media screen and (max-width:828px){.so-survey .so-survey--content>header>small{font-size:6.28019vw;line-height:7.00483vw;margin-bottom:1.20773vw}}.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:#fffcfc;text-transform:uppercase}@media screen and (max-width:828px){.so-survey .so-survey--content .so-survey--thank-you{padding:0}}.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:arteria-std-compress,sans-serif;font-weight:800;color:#e50b19;font-size:8.33333vw;line-height:5.20833vw;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:15.45894vw;line-height:24.15459vw}}.so-survey .so-survey--content .so-survey--thank-you>h3>small{font-family:arteria-std-compress,sans-serif;font-weight:800;font-size:2.60417vw;line-height:2.91667vw;margin:1.30208vw 0 0 0;color:#fffcfc;text-transform:uppercase}@media screen and (max-width:828px){.so-survey .so-survey--content .so-survey--thank-you>h3>small{font-size:6.28019vw;line-height:6.76329vw;margin:-3.62319vw 0 0 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-align:end;-ms-flex-align:end;align-items:flex-end;font-family:SUPR,sans-serif;font-weight:bold;color:#fffcfc;text-transform:uppercase}@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:-2.41546vw}}.so-survey .so-survey--content .so-survey--thank-you .so-survey--thank-you-laps strong{font-weight:bold;color:#e50b19;font-size:27.03125vw;line-height:27.03125vw;margin-right:2.08333vw;margin-top:1.04167vw;margin-bottom:-3.125vw}@media screen and (max-width:828px){.so-survey .so-survey--content .so-survey--thank-you .so-survey--thank-you-laps strong{font-size:62.80193vw;line-height:62.80193vw;margin-right:4.83092vw;margin-top:4.83092vw;margin-bottom:-5.31401vw}}.so-survey .so-survey--content .so-survey--thank-you .so-survey--thank-you-laps small{font-family:arteria-std-compress,sans-serif;font-weight:800;font-size:5vw;line-height:5.57292vw}@media screen and (max-width:828px){.so-survey .so-survey--content .so-survey--thank-you .so-survey--thank-you-laps small{font-size:13.76812vw;line-height:15.45894vw}}.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:2.08333vw;color:#fffcfc}@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{font-family:ff-meta-web-pro,sans-serif;font-weight:medium;font-size:1.25vw;line-height:1.875vw;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:5.31401vw;width:100%;margin:0 0 10.86957vw 0}}.so-survey .so-survey--content .so-survey--screen .so-survey--screen-content .so-survey--answers{padding:0;max-width:41.66667vw}@media screen and (max-width:828px){.so-survey .so-survey--content .so-survey--screen .so-survey--screen-content .so-survey--answers{padding:0 2.41546vw 0 8.45411vw;max-width:100%}}.so-survey .so-survey--content .so-survey--screen .so-survey--screen-content .so-survey--answers .so-survey--checkbox{font-family:ff-meta-web-pro,sans-serif;font-weight:medium;font-size:1.25vw;line-height:1.875vw;text-align:left;margin:0 0 1.82292vw 0}@media screen and (max-width:828px){.so-survey .so-survey--content .so-survey--screen .so-survey--screen-content .so-survey--answers .so-survey--checkbox{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;-webkit-box-shadow:inset 0 0 0 .15625vw #000;box-shadow:inset 0 0 0 .15625vw #000;background-color:#e50b19}@media screen and (max-width:828px){.so-survey .so-survey--content .so-survey--screen .so-survey--screen-content .so-survey--answers .so-survey--checkbox>input:checked+label:before{-webkit-box-shadow:inset 0 0 0 .48309vw #000;box-shadow:inset 0 0 0 .48309vw #000}}.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>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 rgba(188,188,188,0.6);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-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:.36458vw 1.30208vw 0 1.30208vw;height:3.80208vw;font-size:2.60417vw;letter-spacing:.10417vw;font-family:arteria-std-compress,sans-serif;font-weight:800;text-transform:uppercase;margin:1.04167vw 0 0 0}@media screen and (max-width:828px){.so-survey .so-survey--content .so-survey--screen .so-survey--screen-actions>button{height:10.62802vw;line-height:6.76329vw;font-size:6.76329vw;padding:1.20773vw 6.03865vw 0 6.03865vw;margin:0}}.so-survey .so-survey--content .so-survey--screen .so-survey--screen-actions>button:hover{background-color:#ca1121}.so-survey .so-survey--content .so-survey--screen .so-survey--screen-actions>button[disabled]{border-color:#f9f8f6;background-color:#8f9789;color:#f9f8f6}.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;-o-transition-duration:.25s;transition-duration:.25s;-webkit-transition-property:-webkit-transform opacity;transition-property:-webkit-transform opacity;-o-transition-property: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;-o-transition-duration:.25s;transition-duration:.25s;-webkit-transition-property:background-color;-o-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}
/*# sourceMappingURL=app.css.map */
