.fade-enter-active[data-v-71b1e780],.fade-leave-active[data-v-71b1e780]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-71b1e780],.fade-leave-to[data-v-71b1e780]{opacity:0}.beat-enter-active[data-v-23e91ef5]{-webkit-animation:beat-23e91ef5 1s 1;animation:beat-23e91ef5 1s 1}.beat-leave-active[data-v-23e91ef5]{animation:beat-23e91ef5 1s 1 reverse}@-webkit-keyframes beat-23e91ef5{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(1.2);transform:scale(1.2)}40%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes beat-23e91ef5{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(1.2);transform:scale(1.2)}40%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@-webkit-keyframes slideUp{to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideUp{to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@-webkit-keyframes slideDown{to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideDown{to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@-webkit-keyframes slideLeft{to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideLeft{to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@-webkit-keyframes titleDown{to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes titleDown{to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes scaleImg{0%{opacity:0}to{opacity:1}}@keyframes scaleImg{0%{opacity:0}to{opacity:1}}@-webkit-keyframes flip{to{-webkit-transform:rotateY(1turn);transform:rotateY(1turn)}}@keyframes flip{to{-webkit-transform:rotateY(1turn);transform:rotateY(1turn)}}@font-face{font-family:brauer-regular;src:url(/assets/fonts/lineto-brauerneue-regular.1d1c812c.eot);src:url(/assets/fonts/lineto-brauerneue-regular.1d1c812c.eot#iefix) format("embedded-opentype"),url(/assets/fonts/lineto-brauerneue-regular.43eee2d6.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:brauer-bold;src:url(/assets/fonts/lineto-brauerneue-bold.70f5a937.eot);src:url(/assets/fonts/lineto-brauerneue-bold.70f5a937.eot#iefix) format("embedded-opentype"),url(/assets/fonts/lineto-brauerneue-bold.5341cd04.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:brauer-black;src:url(/assets/fonts/lineto-brauerneue-black.86e63f83.eot);src:url(/assets/fonts/lineto-brauerneue-black.86e63f83.eot#iefix) format("embedded-opentype"),url(/assets/fonts/lineto-brauerneue-black.61fd34cd.woff) format("woff");font-weight:400;font-style:normal}body{font-family:brauer-regular,sans-serif;font-size:20px;line-height:1.3;color:#54433a;background-color:#f2f1ef}@media screen and (max-width:1111px){body{font-size:18px}}@media screen and (max-width:400px){body{font-size:16px}}html{-webkit-box-sizing:border-box;box-sizing:border-box;--scroll-behavior:smooth;scroll-behavior:var(--scroll-behavior)}html.nav_open{overflow:hidden}@media(prefers-reduced-motion:reduce){html{--scroll-behavior:auto}}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:inherit}ul{padding-left:20px}ol[class],ul[class]{list-style:none;padding:0;margin:0}img{display:block;max-width:100%}.ofi-image{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1}figure{margin:0}header{background-color:#54433a;padding:2em;height:100vh;color:#fff;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-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header #logo{width:114px;height:114px;margin:0 auto;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-animation:flip 1.6s cubic-bezier(.175,.885,.32,1.275) 1 backwards;animation:flip 1.6s cubic-bezier(.175,.885,.32,1.275) 1 backwards}header .logo-title{font-family:brauer-black,sans-serif;font-weight:lighter;text-transform:uppercase;width:120px;line-height:1.1;margin:0 auto;margin-top:.25em}header .logo-title span{display:block}header .logo-title span:first-child{font-size:2.85em}header .logo-title span:nth-child(2){line-height:1.2}header .logo-romande{position:relative;top:1em;left:-1em;width:133%}@media screen and (max-width:800px){header{height:110px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}header,header .logo-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .logo-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}header .logo-wrapper #logo{margin:.5em;width:180px;position:relative;top:.8em;left:-1em}header .logo-title{margin:0}header .logo-romande{position:relative;top:-1.2em;left:1em;width:120%}}@media screen and (max-width:400px){header .logo-wrapper{width:100%}header .logo-wrapper #logo{width:120px;position:relative;top:1.5em}header .logo-wrapper .logo-romande{position:relative;top:-1.2em;left:1em;min-width:80px}header .logo-wrapper .logo-title{width:100px;position:relative}}.subtitle.start{opacity:0}.button{cursor:pointer;border:none;border-radius:.8em;font-family:brauer-bold,sans-serif;font-weight:lighter;font-size:1.2em;margin:20px;-webkit-box-shadow:0 1px 5px -15px rgba(0,0,0,.4),0 10px 37px -15px rgba(0,0,0,.8);box-shadow:0 1px 5px -15px rgba(0,0,0,.4),0 10px 37px -15px rgba(0,0,0,.8);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;overflow:hidden}.button,.button span{position:relative}.button:hover{-webkit-box-shadow:0 1px 2px -15px rgba(0,0,0,.5),0 10px 15px -15px #000;box-shadow:0 1px 2px -15px rgba(0,0,0,.5),0 10px 15px -15px #000;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.button:focus{outline:none}.button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button-wrapper .button{-webkit-box-flex:1;-ms-flex:1;flex:1}.button-text{display:inline-block;background-color:#54433a;min-width:300px;color:#fff;text-transform:uppercase;padding:16px 30px}.button-text:active{background-color:#7c7067}@media screen and (max-width:400px){.button-text{min-width:unset}}.button-answer{opacity:0;background-color:#fff;color:#54433a;min-width:260px;max-width:500px;min-height:100px;padding:40px}.is-chrome .button-answer{border-radius:0}@media screen and (max-width:1400px){.button-answer{font-size:.9em;padding:28px}}@media screen and (max-width:800px){.button-answer{padding:20px;font-size:1em}}.btn{cursor:pointer;color:#7c7067;text-decoration:underline}.theme-wrapper{font-family:brauer-black,sans-serif;font-weight:lighter;font-size:1.5em}@media screen and (max-width:800px){.theme-wrapper{position:relative;top:1em;left:-110px;min-width:150px;text-align:left}}@media screen and (max-width:400px){.theme-wrapper{position:relative;top:1em;left:-130px;min-width:200px;text-align:left}.theme-wrapper .subtitle{font-size:.8em}}.theme-icon{fill:#fff;width:64px}@media screen and (max-width:800px){.theme-icon{width:50px}}.icons-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.icons-wrapper img{width:50px;height:50px}@media screen and (max-width:800px){.icons-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.icons-wrapper img{width:32px;height:32px;margin:10px}}.team-icon{height:66px}@media screen and (max-width:800px){.team-icon{height:52px}}.intermediar{max-width:800px}.intermediar .legend{margin-top:20px;font-size:1.2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left}.intermediar .legend a{text-align:right}@media screen and (max-width:800px){.intermediar{padding-top:10vh}.intermediar .legend,.intermediar .legend a{display:block}}iframe{height:480px}@media screen and (max-width:800px){iframe{width:100%;height:320px}}@media screen and (max-width:400px){iframe{width:100%;height:240px}}.flex-container{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:800px){.flex-container{display:block}}.main-container{text-align:center;width:100%;height:100vh}.main-container>div{height:100%}@media screen and (max-width:800px){.main-container{height:auto}}.content-wrapper{position:relative;font-family:brauer-bold,sans-serif;font-weight:lighter;padding:2em;font-size:1.2em;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content-wrapper .content{position:relative;top:8vh;max-width:720px;z-index:10}.content-wrapper .content p{margin:0;font-size:1em}.content-wrapper .content p+p{margin-top:0}.content-wrapper .content button{margin-top:1.4rem}.bg-final .content-wrapper .content,.bg-start .content-wrapper .content{background-color:#f2f1ef}.content-wrapper .content.content-form{max-width:none}.content-wrapper .banner{position:absolute;left:0;width:100%}.content-wrapper .banner-up{top:0;height:25%}.content-wrapper .banner-down{bottom:0;height:140px;padding:2em}@media screen and (max-width:800px){.content-wrapper{display:block;min-height:calc(100vh - 132px);padding:1em}.content-wrapper .content{max-width:none;margin:0 auto;padding-top:15vh}.bg-final .content-wrapper .content,.bg-start .content-wrapper .content{background-color:rgba(0,0,0,0)}.content-wrapper .banner-up{height:15vh}.content-wrapper .banner-down{position:static;padding:0;padding-top:2em}}.question-wrapper p{max-width:640px;margin:0 auto;font-size:1.2em}@media screen and (max-width:800px){.question-wrapper{padding-top:10vh}}.score-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.score-wrapper span{margin-left:10px}.h1-like,h1{font-size:2.2em;font-family:brauer-black,sans-serif;font-weight:lighter;margin:0;margin-bottom:.3em;line-height:1}@media screen and (max-width:1400px){.h1-like,h1{font-size:2em}}.h1-like{margin:0;line-height:1}h2{font-size:2.1em;font-family:brauer-black,sans-serif;font-weight:lighter;margin:0}.prior{-ms-flex-wrap:wrap;flex-wrap:wrap;color:#fff}.prior,.prior .img-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.prior .img-wrapper{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;height:50vh;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.prior .img-wrapper img{z-index:3;-webkit-animation:scaleImg 3s ease-in-out 1 forwards;animation:scaleImg 3s ease-in-out 1 forwards}.prior .img-wrapper .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#54433a;z-index:20;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.prior .img-wrapper:first-child .img{-webkit-animation-delay:.9s;animation-delay:.9s}.prior .img-wrapper:first-child .overlay{-webkit-animation:slideUp .6s ease-in-out 1 forwards;animation:slideUp .6s ease-in-out 1 forwards;-webkit-animation-delay:.6s;animation-delay:.6s}.prior .img-wrapper:nth-child(2) h2{opacity:0;-webkit-transform:translate3d(0,-25px,0);transform:translate3d(0,-25px,0);-webkit-animation:titleDown .6s ease-in-out 1 forwards;animation:titleDown .6s ease-in-out 1 forwards;-webkit-animation-delay:2s;animation-delay:2s}.prior .img-wrapper:nth-child(3) .img{-webkit-animation-delay:1.3s;animation-delay:1.3s}.prior .img-wrapper:nth-child(3) .overlay{-webkit-animation:slideLeft .6s ease-in-out 1 forwards;animation:slideLeft .6s ease-in-out 1 forwards;-webkit-animation-delay:1.15s;animation-delay:1.15s}.prior .img-wrapper:nth-child(4) .img{-webkit-animation-delay:1.9s;animation-delay:1.9s}.prior .img-wrapper:nth-child(4) .overlay{-webkit-animation:slideDown .6s ease-in-out 1 forwards;animation:slideDown .6s ease-in-out 1 forwards;-webkit-animation-delay:1.7s;animation-delay:1.7s}@media screen and (max-width:800px){.prior{height:calc(100vh - 132px)}.prior .img-wrapper{height:50%}.prior .img-wrapper:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.prior .img-wrapper:nth-child(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.prior .img-wrapper:nth-child(3){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.prior .img-wrapper:nth-child(4){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}@media screen and (max-width:400px){.prior{height:calc(100vh - 109px)}}.form-container label{text-align:left}form{width:100%;position:relative;margin-top:2em}form label{text-transform:uppercase;font-size:.8em;display:block;padding:.5em}form input{padding:16px;width:100%;border:none;margin-bottom:1em;color:#54433a}.bg-start .button-theme,.bg-start .prior .img-wrapper,.bg-start .prior .img-wrapper .overlay,.bg-start.header{background-color:#54433a}.bg-start.main-container h1{color:#54433a}.bg-start .button-answer:hover{background-color:#54433a;color:#fff}.bg-start .team-icon{fill:#54433a}.bg-solar .button-theme,.bg-solar .prior .img-wrapper,.bg-solar .prior .img-wrapper .overlay,.bg-solar.header{background-color:#fed500}.bg-solar.main-container h1{color:#fed500}.bg-solar .button-answer:hover{background-color:#fed500}.bg-solar .team-icon{fill:#fed500}.bg-nuclear .button-theme,.bg-nuclear .prior .img-wrapper,.bg-nuclear .prior .img-wrapper .overlay,.bg-nuclear.header{background-color:#bdb1ab}.bg-nuclear.main-container h1{color:#bdb1ab}.bg-nuclear .button-answer:hover{background-color:#bdb1ab;color:#fff}.bg-nuclear .team-icon{fill:#bdb1ab}.bg-marine .button-theme,.bg-marine .prior .img-wrapper,.bg-marine .prior .img-wrapper .overlay,.bg-marine.header{background-color:#178fc2}.bg-marine.main-container h1{color:#178fc2}.bg-marine .button-answer:hover{background-color:#178fc2;color:#fff}.bg-marine .team-icon{fill:#178fc2}.bg-biomass .button-theme,.bg-biomass .prior .img-wrapper,.bg-biomass .prior .img-wrapper .overlay,.bg-biomass.header{background-color:#87bd27}.bg-biomass.main-container h1{color:#87bd27}.bg-biomass .button-answer:hover{background-color:#87bd27;color:#fff}.bg-biomass .team-icon{fill:#87bd27}.bg-fossil .button-theme,.bg-fossil .prior .img-wrapper,.bg-fossil .prior .img-wrapper .overlay,.bg-fossil.header{background-color:#817066}.bg-fossil.main-container h1{color:#817066}.bg-fossil .button-answer:hover{background-color:#817066;color:#fff}.bg-fossil .team-icon{fill:#817066}.bg-hydraulic .button-theme,.bg-hydraulic .prior .img-wrapper,.bg-hydraulic .prior .img-wrapper .overlay,.bg-hydraulic.header{background-color:#61bfe6}.bg-hydraulic.main-container h1{color:#61bfe6}.bg-hydraulic .button-answer:hover{background-color:#61bfe6;color:#fff}.bg-hydraulic .team-icon{fill:#61bfe6}.bg-muscle .button-theme,.bg-muscle .prior .img-wrapper,.bg-muscle .prior .img-wrapper .overlay,.bg-muscle.header{background-color:#f5a57e}.bg-muscle.main-container h1{color:#f5a57e}.bg-muscle .button-answer:hover{background-color:#f5a57e;color:#fff}.bg-muscle .team-icon{fill:#f5a57e}.bg-geothermal .button-theme,.bg-geothermal .prior .img-wrapper,.bg-geothermal .prior .img-wrapper .overlay,.bg-geothermal.header{background-color:#f18716}.bg-geothermal.main-container h1{color:#f18716}.bg-geothermal .button-answer:hover{background-color:#f18716;color:#fff}.bg-geothermal .team-icon{fill:#f18716}.bg-wind .button-theme,.bg-wind .prior .img-wrapper,.bg-wind .prior .img-wrapper .overlay,.bg-wind.header{background-color:#4bbcb4}.bg-wind.main-container h1{color:#4bbcb4}.bg-wind .button-answer:hover{background-color:#4bbcb4;color:#fff}.bg-wind .team-icon{fill:#4bbcb4}.bg-general .button-theme,.bg-general .prior .img-wrapper,.bg-general .prior .img-wrapper .overlay,.bg-general.header{background-color:#c7006e}.bg-general.main-container h1{color:#c7006e}.bg-general .button-answer:hover{background-color:#c7006e;color:#fff}.bg-general .team-icon{fill:#c7006e}.bg-ecogesture .button-theme,.bg-ecogesture .prior .img-wrapper,.bg-ecogesture .prior .img-wrapper .overlay,.bg-ecogesture.header{background-color:#00924a}.bg-ecogesture.main-container h1{color:#00924a}.bg-ecogesture .button-answer:hover{background-color:#00924a;color:#fff}.bg-ecogesture .team-icon{fill:#00924a}.question-number{top:2em;left:2em}.question-number,.team-flag{position:absolute;font-size:.8em}.team-flag{top:1.5em;right:1.5em;text-align:center;line-height:1.1;display:-webkit-box;display:-ms-flexbox;display:flex;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.team-flag span:first-child{width:100px;margin-right:10px}.form .team-flag{position:absolute;top:-.5em;right:0}.form .team-flag .team-icon{height:42px}@media screen and (max-width:800px){.team-flag span:first-child{text-align:right}}