.btn-mainnav:hover,.btn-scroll{cursor:pointer}.main-nav__menu,.main-nav__menu a{-webkit-backface-visibility:hidden}@font-face{font-family:'SuperGroteskA RgLF';src:url(../font/SuperGroteskA-RgLF.eot);src:url(../font/SuperGroteskA-RgLF.eot?#iefix) format("embedded-opentype"),url(../font/SuperGroteskA-RgLF.woff) format("woff"),url(../font/SuperGroteskA-RgLF.ttf) format("truetype"),url(../font/SuperGroteskA-RgLF.svg#93268daa6e79d2e995d340938eeca4a1) format("svg");font-style:normal;font-weight:400}.grid{display:block;padding:0;margin:0 -22.5px;text-align:left;letter-spacing:-.31em;text-rendering:optimizespeed}.grid.no--gutter{margin:0}.grid,.opera:-o-prefocus{word-spacing:-.43em}.grid>.grid{overflow:hidden;margin-right:0;margin-left:0}.grid__cell{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;display:inline-block;margin:0;padding:0 22.5px;vertical-align:top;text-align:left;letter-spacing:normal;word-spacing:normal;text-rendering:auto}.no--gutter .grid__cell{padding:0}.grid--center{text-align:center}.grid--left{text-align:left}.grid--right{text-align:right}.grid__cell--center{display:block;margin:0 auto}.grid__cell--left{display:block;margin-right:auto}.grid__cell--right{display:block;margin-left:auto}@font-face{font-family:icomoon;src:url(../font/icomoon.eot?9d4wfr);src:url(../font/icomoon.eot?9d4wfr#iefix) format("embedded-opentype"),url(../font/icomoon.ttf?9d4wfr) format("truetype"),url(../font/icomoon.woff?9d4wfr) format("woff"),url(../font/icomoon.svg?9d4wfr#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.h1,.h3,.h4,.h5,.h6,.h7{text-transform:uppercase}.icon-logo-publicis:before{content:"\e903"}.icon-arrow-right:before{content:"\e900"}.icon-twitter:before{content:"\e901"}.icon-facebook:before{content:"\e902"}.main-nav__lang a::after,.main-nav__menu a::after{content:" ";display:block}#introduction .content,#main-nav .shape__fusion,.detail__calendar .presentation,.detail__calendar .shape__exit,.detail__jury .shape__rect,.detail__prizes .presentation,.main-nav__menu,.shape__circle div,.shape__fusion div,.shape__rect div,.shape__stair div{left:50%;position:absolute;top:50%;display:block;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.btn-mainnav .shape svg{display:block;height:100%;width:100%}.btn-submit,.btn-submit .icon-arrow-right,.main-nav__lang a,.main-nav__menu a{display:inline-block;zoom:1}.btn-close,.btn-mainnav,.btn-scroll{border:0;background:0 0}.btn-close,.btn-mainnav .caret,.btn-submit,.description,.detail__calendar .presentation .content .cell .step .day,.detail__calendar .presentation .content .cell .step .month,.detail__calendar .presentation .content .cell .step .what,.h1,.h2,.h3,.h4,.h5,.h6,.h7,.main-nav__lang a,.main-nav__menu a{font-family:"SuperGroteskA RgLF",Arial,sans-serif;font-weight:400}.btn-scroll{-webkit-transition:background-color .2s cubic-bezier(.645,.045,.355,1);transition:background-color .2s cubic-bezier(.645,.045,.355,1)}.btn-close{-webkit-transition:color .2s cubic-bezier(.645,.045,.355,1);transition:color .2s cubic-bezier(.645,.045,.355,1);position:absolute;right:70px;top:70px;color:#FFF;font-size:24px;font-size:1.5rem;z-index:1}.detail__calendar .presentation .content .cell .fill,.shape__circle div,.shape__rect div,.shape__stair div{-webkit-transition:-webkit-box-shadow .4s cubic-bezier(.165,.84,.44,1);transition:-webkit-box-shadow .4s cubic-bezier(.165,.84,.44,1);transition:box-shadow .4s cubic-bezier(.165,.84,.44,1);transition:box-shadow .4s cubic-bezier(.165,.84,.44,1),-webkit-box-shadow .4s cubic-bezier(.165,.84,.44,1)}@-webkit-keyframes hoverIn{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes hoverIn{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes hoverOut{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(101%);transform:translateX(101%)}}@keyframes hoverOut{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(101%);transform:translateX(101%)}}.btn-close:hover{color:#f8e2d5}.btn-mainnav{position:absolute;right:50px;top:40px;display:table;z-index:50}.btn-mainnav .caret{color:#FFF;display:table-cell;font-size:24px;font-size:1.5rem;padding:0 17px 0 0;vertical-align:middle}.btn-mainnav .shape{display:table-cell;height:58px;width:58px}.btn-scroll,.btn-scroll div{left:50%;display:block;position:absolute}.btn-mainnav .shape path{fill:#FFF;opacity:.3;-webkit-transition:opacity 1s linear;transition:opacity 1s linear}.currentstrat-0 .btn-mainnav .shape path:nth-child(1),.currentstrat-1 .btn-mainnav .shape path:nth-child(5),.currentstrat-2 .btn-mainnav .shape path:nth-child(2),.currentstrat-3 .btn-mainnav .shape path:nth-child(3),.currentstrat-4 .btn-mainnav .shape path:nth-child(4){opacity:1}.btn-scroll{top:2px;background-color:#f8e2d5;-webkit-border-radius:50%;border-radius:50%;margin:0 0 0 -32.5px;height:65px;visibility:hidden;width:65px}.btn-scroll div{top:50%;background-color:#db302e;-webkit-border-radius:2px;border-radius:2px;margin:-1px 0 0 -5px;height:2px;-webkit-transition:-webkit-transform .5s cubic-bezier(.165,.84,.44,1);transition:-webkit-transform .5s cubic-bezier(.165,.84,.44,1);transition:transform .5s cubic-bezier(.165,.84,.44,1);transition:transform .5s cubic-bezier(.165,.84,.44,1),-webkit-transform .5s cubic-bezier(.165,.84,.44,1);width:10px}.btn-scroll div:nth-child(1){-webkit-transform:translate(-5px,0) rotate(0);-ms-transform:translate(-5px,0) rotate(0);transform:translate(-5px,0) rotate(0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.btn-scroll div:nth-child(2){-webkit-transform:translate(5px,0) rotate(0);-ms-transform:translate(5px,0) rotate(0);transform:translate(5px,0) rotate(0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.is--ready .btn-scroll{visibility:visible}.is--ready .btn-scroll div:nth-child(1){-webkit-transform:translate(-5px,3px) rotate(30deg);-ms-transform:translate(-5px,3px) rotate(30deg);transform:translate(-5px,3px) rotate(30deg)}.is--ready .btn-scroll div:nth-child(2){-webkit-transform:translate(5px,3px) rotate(-30deg);-ms-transform:translate(5px,3px) rotate(-30deg);transform:translate(5px,3px) rotate(-30deg)}.btn-scroll:hover div:nth-child(1){-webkit-transform:translate(-5px,3px) rotate(45deg);-ms-transform:translate(-5px,3px) rotate(45deg);transform:translate(-5px,3px) rotate(45deg)}.btn-scroll:hover div:nth-child(2){-webkit-transform:translate(5px,3px) rotate(-45deg);-ms-transform:translate(5px,3px) rotate(-45deg);transform:translate(5px,3px) rotate(-45deg)}.btn-submit{position:absolute;right:0;top:auto;bottom:0;font-size:24px;font-size:1.5rem;padding:20px 35px;-webkit-transition:color 1s linear,background-color 1s linear;transition:color 1s linear,background-color 1s linear;z-index:50}.btn-submit .icon-arrow-right{font-size:19px;margin:0 10px 0 0;position:relative;top:-3px;vertical-align:middle}.currentstrat-0 .btn-submit{background-color:#f8e2d5;color:#22886c}.currentstrat-1 .btn-submit{background-color:#f4cad3;color:#db302e}.currentstrat-2 .btn-submit,.currentstrat-3 .btn-submit,.currentstrat-4 .btn-submit{background-color:#f8e2d5;color:#a982ce}.icon-wait{display:inline-block;height:70px;position:relative;width:400px}.icon-wait .bubble{left:0;position:absolute;top:50%;-webkit-border-radius:50%;border-radius:50%;height:65px;margin:-32.5px 0 0 -32.5px;text-align:center;width:65px}.icon-wait .bubble:nth-child(1){background-color:#7ac5ce;left:0;z-index:0}.icon-wait .bubble:nth-child(2){background-color:#f4cad3;left:25%;z-index:1}.icon-wait .bubble:nth-child(3){background-color:#f8e2d5;left:50%;z-index:2}.icon-wait .bubble:nth-child(4){background-color:#a982ce;left:75%;z-index:1}.icon-wait .bubble:nth-child(5){background-color:#e2cf31;left:100%;z-index:0}.shape__circle div,.shape__fusion div{background-color:#f8e2d5;display:block}.icon-wait.with--fx{-webkit-filter:url(#goo);filter:url(#goo)}.shape__circle{height:330px;width:330px}.shape__circle div{-webkit-border-radius:50%;border-radius:50%}.shape__circle div:nth-child(1){-webkit-box-shadow:0 30px 50px rgba(0,0,0,.2);box-shadow:0 30px 50px rgba(0,0,0,.2);height:100%;width:100%;z-index:0}.shape__circle div:nth-child(1).animated--shadow{-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}.shape__circle div:nth-child(2){-webkit-box-shadow:0 35px 50px #edbaa1;box-shadow:0 35px 50px #edbaa1;height:70%;width:70%;z-index:1}.shape__circle div:nth-child(2).animated--shadow{-webkit-box-shadow:0 0 0 rgba(237,186,161,0);box-shadow:0 0 0 rgba(237,186,161,0)}.shape__circle div:nth-child(3){-webkit-box-shadow:0 30px 50px #edbaa1;box-shadow:0 30px 50px #edbaa1;height:40%;width:40%;z-index:1}.shape__circle div:nth-child(3).animated--shadow{-webkit-box-shadow:0 0 0 rgba(237,186,161,0);box-shadow:0 0 0 rgba(237,186,161,0)}.shape__fusion{height:615px;width:615px}.shape__fusion div{-webkit-transition:-webkit-box-shadow .8s cubic-bezier(.77,0,.175,1);transition:-webkit-box-shadow .8s cubic-bezier(.77,0,.175,1);transition:box-shadow .8s cubic-bezier(.77,0,.175,1);transition:box-shadow .8s cubic-bezier(.77,0,.175,1),-webkit-box-shadow .8s cubic-bezier(.77,0,.175,1)}.shape__fusion div:nth-child(1){-webkit-box-shadow:-10px 30px 50px rgba(0,0,0,.2);box-shadow:-10px 30px 50px rgba(0,0,0,.2);height:100%;width:100%;z-index:0}.shape__fusion div:nth-child(1).animated--shadow{-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}.shape__fusion div:nth-child(2){-webkit-box-shadow:-30px 25px 90px #edbaa1;box-shadow:-30px 25px 90px #edbaa1;height:80%;width:80%;z-index:1}.shape__fusion div:nth-child(2).animated--shadow{-webkit-box-shadow:0 0 0 rgba(237,186,161,0);box-shadow:0 0 0 rgba(237,186,161,0)}.shape__fusion div:nth-child(3){-webkit-box-shadow:-30px 25px 90px #edbaa1;box-shadow:-30px 25px 90px #edbaa1;height:60%;width:60%;z-index:1}.shape__fusion div:nth-child(3).animated--shadow{-webkit-box-shadow:0 0 0 rgba(237,186,161,0);box-shadow:0 0 0 rgba(237,186,161,0)}.shape__fusion div:nth-child(4){-webkit-box-shadow:-30px 25px 90px #edbaa1;box-shadow:-30px 25px 90px #edbaa1;height:40%;width:40%;z-index:1}.shape__fusion div:nth-child(4).animated--shadow{-webkit-box-shadow:0 0 0 rgba(237,186,161,0);box-shadow:0 0 0 rgba(237,186,161,0)}.shape__fusion div:nth-child(5){-webkit-box-shadow:-20px 60px 80px #edbaa1;box-shadow:-20px 60px 80px #edbaa1;-webkit-border-radius:50%;border-radius:50%;height:30%;margin:-90px 0 0;width:30%;z-index:1}.shape__fusion div:nth-child(5).animated--shadow{-webkit-box-shadow:0 0 0 rgba(237,186,161,0);box-shadow:0 0 0 rgba(237,186,161,0)}.shape__rect{height:400px;width:534px}.shape__rect div{background-color:#f4cad3;display:block}.shape__rect div:nth-child(1){-webkit-box-shadow:0 50px 110px #bb184b;box-shadow:0 50px 110px #bb184b;height:100%;width:100%;z-index:0}.shape__rect div:nth-child(1).animated--shadow{-webkit-box-shadow:0 0 0 rgba(187,24,75,0);box-shadow:0 0 0 rgba(187,24,75,0)}.shape__rect div:nth-child(2){-webkit-box-shadow:-40px 35px 80px #eaa5b3;box-shadow:-40px 35px 80px #eaa5b3;height:70%;width:75%;z-index:1}.shape__rect div:nth-child(2).animated--shadow{-webkit-box-shadow:0 0 0 rgba(234,165,179,0);box-shadow:0 0 0 rgba(234,165,179,0)}.shape__rect div:nth-child(3){-webkit-box-shadow:-30px 34px 80px #eaa5b3;box-shadow:-30px 34px 80px #eaa5b3;height:40%;width:50%;z-index:1}.shape__rect div:nth-child(3).animated--shadow{-webkit-box-shadow:0 0 0 rgba(234,165,179,0);box-shadow:0 0 0 rgba(234,165,179,0)}.shape__rect.is--standing{height:330px;width:225px}.shape__rect.is--standing div{background-color:#f8e2d5}.shape__rect.is--standing div:nth-child(1){-webkit-box-shadow:0 50px 110px rgba(0,0,0,.3);box-shadow:0 50px 110px rgba(0,0,0,.3)}.shape__rect.is--standing div:nth-child(1).animated--shadow{-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}.shape__rect.is--standing div:nth-child(2){-webkit-box-shadow:-20px 25px 60px #eab892;box-shadow:-20px 25px 60px #eab892;height:70%;width:65%}.shape__rect.is--standing div:nth-child(2).animated--shadow{-webkit-box-shadow:0 0 0 rgba(234,184,146,0);box-shadow:0 0 0 rgba(234,184,146,0)}.shape__rect.is--standing div:nth-child(3){-webkit-box-shadow:-30px 34px 80px rgba(234,184,146,.5);box-shadow:-30px 34px 80px rgba(234,184,146,.5);height:40%;width:25%}.shape__rect.is--standing div:nth-child(3).animated--shadow{-webkit-box-shadow:0 0 0 rgba(234,184,146,0);box-shadow:0 0 0 rgba(234,184,146,0)}.shape__rect.is--big{height:500px;width:360px}.shape__rect.is--big div:nth-child(1){-webkit-box-shadow:-50px 50px 130px -30px rgba(234,184,146,.7);box-shadow:-50px 50px 130px -30px rgba(234,184,146,.7)}.shape__stair{height:250px;width:330px}.shape__stair div{background-color:#f4cad3;display:block}.shape__stair div:nth-child(1){-webkit-box-shadow:0 50px 110px rgba(0,0,0,.3);box-shadow:0 50px 110px rgba(0,0,0,.3);height:100%;width:100%;z-index:0}.shape__stair div:nth-child(1).animated--shadow{-webkit-box-shadow:0 0 0 rgba(187,24,75,0);box-shadow:0 0 0 rgba(187,24,75,0)}.shape__stair div:nth-child(2){-webkit-box-shadow:-10px 55px 80px #eaa5b3;box-shadow:-10px 55px 80px #eaa5b3;height:70%;margin:-60px 0 0;width:75%;z-index:1}.shape__stair div:nth-child(2).animated--shadow{-webkit-box-shadow:0 0 0 rgba(234,165,179,0);box-shadow:0 0 0 rgba(234,165,179,0)}.shape__stair div:nth-child(3){-webkit-box-shadow:-30px 51px 70px #eaa5b3;box-shadow:-30px 51px 70px #eaa5b3;height:30%;margin:-130px 0 0;width:45%;z-index:1}.shape__stair div:nth-child(3).animated--shadow{-webkit-box-shadow:0 0 0 rgba(234,165,179,0);box-shadow:0 0 0 rgba(234,165,179,0)}.description{color:#000;font-size:26px;font-size:1.625rem;line-height:1.2}.description a{color:inherit;position:relative}.h1,.h2,.h3,.h4,.h5,.h6,.h7{color:#FFF}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,.h7 a{color:inherit}.h1{font-size:80px;font-size:5rem;line-height:1}.h2{font-size:60px;font-size:3.75rem;line-height:.8}.h3{font-size:30px;font-size:1.875rem}.h4{font-size:16px;font-size:1rem}.h5{font-size:12px;font-size:.75rem}.h6{font-size:11px;font-size:.6875rem}.h7{font-size:10px;font-size:.625rem}.text__color--branded-01{color:#22886c}.text__color--branded-02{color:#f4cad3}.text__color--branded-03{color:#e2cf31}.text__color--branded-04{color:#f8e2d5}.text__color--loud{color:#000}.unit-1-2,.unit-10-20,.unit-2-4,.unit-5-10{width:50%}.unit-1-3{width:33.33333%}.unit-2-3{width:66.66667%}.unit-1-4,.unit-5-20{width:25%}.unit-15-20,.unit-3-4{width:75%}.unit-1-10,.unit-2-20{width:10%}.unit-2-10{width:20%}.unit-3-10,.unit-6-20{width:30%}.unit-4-10{width:40%}.unit-6-10{width:60%}.unit-14-20,.unit-7-10{width:70%}.unit-8-10{width:80%}.unit-18-20,.unit-9-10{width:90%}.unit-1-20{width:5%}.unit-3-20{width:15%}.unit-4-20{width:20%}.unit-7-20{width:35%}.unit-8-20{width:40%}.unit-9-20{width:45%}.unit-11-20{width:55%}.unit-12-20{width:60%}.unit-13-20{width:65%}.unit-16-20{width:80%}.unit-17-20{width:85%}.unit-19-20{width:95%}#main-content,#master{height:auto;width:100%;overflow:hidden}body{background:#FFF;overflow:hidden}#master{min-height:100%;position:relative}#main-content{display:block}.transition-bg{left:0;position:absolute;top:0;height:100vh;pointer-events:none;width:100vw;z-index:1}#dummy{left:9999px;position:absolute;top:9999px;height:0;width:0}#main-nav,#main-nav .fill-01,#main-nav .fill-02{position:absolute;top:0;height:100%}#main-nav{left:9999px;width:100%;z-index:50}#main-nav .fill-01{left:0;background-color:#f8e2d5;width:50%;z-index:1}#main-nav .fill-02{right:0;background-color:#7ac5ce;width:100%}#main-nav .shape__fusion{z-index:2}#main-nav.is--active{left:0}.main-nav__menu{backface-visibility:hidden;display:block;text-align:center;width:100%;z-index:3}.main-nav__menu a{backface-visibility:hidden;color:#000;font-size:50px;font-size:3.125rem;margin:0 25px;overflow:hidden;position:relative}.main-nav__menu a::after{left:0;position:absolute;top:auto;background-color:#000;bottom:0;height:3px;-webkit-animation:hoverOut .5s cubic-bezier(.77,0,.175,1) 0s 1 both;animation:hoverOut .5s cubic-bezier(.77,0,.175,1) 0s 1 both;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);width:100%;z-index:1}.main-nav__menu a:hover::after{-webkit-animation:hoverIn .5s cubic-bezier(.77,0,.175,1) 0s 1 both;animation:hoverIn .5s cubic-bezier(.77,0,.175,1) 0s 1 both}.main-nav__menu a.is--active{color:#FFF}.main-nav__menu a.is--active::after{background-color:#FFF}.main-nav__lang{position:absolute;right:70px;top:auto;bottom:70px;z-index:1}.main-nav__lang a{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#FFF;font-size:18px;font-size:1.125rem;margin:0 5px;overflow:hidden;position:relative}.main-nav__lang a::after{left:0;position:absolute;top:auto;background-color:#FFF;bottom:0;height:1px;-webkit-animation:hoverOut .5s cubic-bezier(.77,0,.175,1) 0s 1 both;animation:hoverOut .5s cubic-bezier(.77,0,.175,1) 0s 1 both;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);width:100%;z-index:1}.main-nav__lang a:hover::after{-webkit-animation:hoverIn .5s cubic-bezier(.77,0,.175,1) 0s 1 both;animation:hoverIn .5s cubic-bezier(.77,0,.175,1) 0s 1 both}#main-banner{left:50px;position:absolute;top:50px;height:55px;width:55px;z-index:55}.stratashow__controller,.ui{left:0;top:0;position:absolute}#main-banner .logo,.ui{height:100%;width:100%}#main-banner .logo{display:block}#main-banner .logo .icon-logo-publicis{font-size:55px}.ui{overflow:hidden}.stratashow{height:auto;overflow-y:hidden;overflow-x:hidden;width:100%}.stratashow__framer,.stratashow__item{height:100vh;width:100vw}.stratashow__controller{min-height:100vh;width:100vw}.stratashow__item{overflow:hidden;position:absolute}#introduction,#introduction .fill{width:100%;left:0;top:0;height:100%}.stratashow__item.is--next{visibility:visible!important}.stratashow__item.disabled{visibility:hidden}#introduction{position:absolute;z-index:51}#introduction .animation{margin:0 0 60px}#introduction .content{text-align:center;visibility:hidden}#introduction .content .action{margin:90px 0 0;position:relative}#introduction .fill{position:absolute;background-color:#db302e;z-index:-1}.layout__home{position:relative}.detail__contest .fill-01{left:0;position:absolute;top:0;background-color:#22886c;height:100%;width:40%;z-index:1}.detail__contest .fill-02{position:absolute;right:0;top:0;background-color:#7ac5ce;height:100%;width:100%}.detail__contest .presentation{position:absolute;right:50%;top:50%;padding:0 0 0 40%;text-align:right;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);width:40%;z-index:1}.detail__contest .presentation .description{margin:40px 0 0;text-align:right}.detail__contest .track{left:20%;position:absolute;top:auto;background-color:#7ac5ce;-webkit-border-radius:330px 330px 0 0;border-radius:330px 330px 0 0;bottom:0;height:70%;margin:0 0 0 -165px;width:330px;z-index:1}.detail__contest .shape__circle{left:20%;position:absolute;top:auto;bottom:57%;margin:0 0 -165px -165px;z-index:2}.detail__eligibility .fill-01{left:0;position:absolute;top:0;background-color:#db302e;height:100%;width:50%;z-index:1}.detail__eligibility .fill-02{position:absolute;right:0;top:0;background-color:#f4cad3;height:100%;-webkit-transform:translate(50%,0);-ms-transform:translate(50%,0);transform:translate(50%,0);width:100%}.detail__eligibility .fill-03{position:absolute;right:50%;top:auto;background-color:#e45e9f;bottom:50%;height:434px;margin:0 -990px -212px 0;-webkit-transform:skewX(145deg) rotateZ(30deg) translate(50.7%,0);-ms-transform:skewX(145deg) rotate(30deg) translate(50.7%,0);transform:skewX(145deg) rotateZ(30deg) translate(50.7%,0);-webkit-transition:-webkit-transform 3s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform 3s cubic-bezier(.215,.61,.355,1);transition:transform 3s cubic-bezier(.215,.61,.355,1);transition:transform 3s cubic-bezier(.215,.61,.355,1),-webkit-transform 3s cubic-bezier(.215,.61,.355,1);width:2000px;z-index:2}.detail__eligibility .fill-03.is--animated{-webkit-transform:skewX(138deg) rotateZ(24deg) translate(50.7%,0);-ms-transform:skewX(138deg) rotate(24deg) translate(50.7%,0);transform:skewX(138deg) rotateZ(24deg) translate(50.7%,0)}.detail__eligibility .presentation{left:50%;position:absolute;top:50%;padding:0 70% 0 0;text-align:right;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:20%;z-index:2}.detail__eligibility .presentation .description{margin:40px 0 0;text-align:right}.detail__eligibility .shape__rect{left:50%;position:absolute;top:50%;margin:-200px 0 0 -267px;z-index:2}.detail__prizes .fill-01{left:0;position:absolute;top:0;background-color:#7ac5ce;height:100%;width:33.3%;z-index:1}.detail__prizes .fill-02{left:33.3%;position:absolute;top:0;background-color:#db302e;height:100%;width:33.3%;z-index:2}.detail__prizes .fill-03{left:66.6%;position:absolute;top:0;background-color:#a982ce;height:100%;width:34%;z-index:1}.detail__prizes .fill-04,.detail__prizes .fill-05{-webkit-transform-origin:bottom;-ms-transform-origin:bottom;width:33.3%;top:auto;bottom:0;height:30%;position:absolute}.detail__prizes .fill-04{left:0;background-color:#dac4b7;transform-origin:bottom;z-index:1}.detail__prizes .fill-05{left:33.3%;background-color:#f4cad3;transform-origin:bottom;z-index:2}.detail__prizes .fill-06{left:66.6%;position:absolute;top:auto;background-color:#f8e2d5;bottom:0;height:30%;-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;width:34%;z-index:1}.detail__prizes .presentation{height:80%;text-align:center;width:100%;z-index:3}.detail__prizes .presentation .content{bottom:60px;display:table;position:absolute;table-layout:fixed;width:100%}.detail__prizes .presentation .content .cell{display:table-cell;vertical-align:middle}.detail__prizes .shapes{display:table;position:absolute;table-layout:fixed;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:3}.detail__prizes .shapes .cell{display:table-cell;position:relative;vertical-align:middle}.detail__prizes .shape__circle{left:50%;position:absolute;top:50%;margin:-165px 0 0 -165px}.detail__prizes .shape__rect{left:50%;position:absolute;top:50%;margin:-165px 0 0 -112.5px}.detail__prizes .shape__stair{left:50%;position:absolute;top:50%;margin:-125px 0 0 -165px}.detail__jury .fill-01{left:0;position:absolute;top:0;background-color:#f8e2d5;height:50%;width:50%;z-index:2}.detail__jury .fill-02{left:0;position:absolute;top:50%;background-color:#e2cf31;height:50%;-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;width:-webkit-calc(50% + 180px);width:calc(50% + 180px);z-index:1}.detail__jury .fill-03{position:absolute;right:0;top:0;background-color:#a982ce;height:100%;width:100%}.detail__jury .presentation{position:absolute;right:0;top:50%;padding:0 5% 0 0;text-align:right;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:20%;z-index:1}.detail__jury .presentation .description{margin:40px 0 0;text-align:right}.detail__jury .shape__rect{display:none;z-index:2}.detail__calendar .fill-01,.detail__calendar .fill-02{height:50%;width:50%;z-index:1;left:0;position:absolute}.detail__calendar .fill-01{top:0;background-color:#f8e2d5;-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right}.detail__calendar .fill-02{top:50%;background-color:#a982ce;-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right}.detail__calendar .fill-03{position:absolute;right:0;top:0;background-color:#7ac5ce;height:100%;width:100%}.detail__calendar .presentation{padding:0 0 180px;width:55%;z-index:3}.detail__calendar .presentation .h2{position:absolute;right:0;top:-100px;z-index:2}.detail__calendar .presentation .content{display:block;width:100%}.detail__calendar .presentation .content .cell{position:absolute;text-align:center;top:0;width:50%}.detail__calendar .presentation .content .cell:nth-child(1){left:0;top:-50px}.detail__calendar .presentation .content .cell:nth-child(1) .fill{-webkit-box-shadow:-30px 60px 130px -29px rgba(0,0,0,.4);box-shadow:-30px 60px 130px -29px rgba(0,0,0,.4);-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}.detail__calendar .presentation .content .cell:nth-child(1) .fill.animated--shadow{-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}.detail__calendar .presentation .content .cell:nth-child(2){right:.1%}.detail__calendar .presentation .content .cell:nth-child(2) .fill{-webkit-box-shadow:20px 60px 130px -29px #419daa;box-shadow:20px 60px 130px -29px #419daa;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.detail__calendar .presentation .content .cell:nth-child(2) .fill.animated--shadow{-webkit-box-shadow:0 0 0 #419daa;box-shadow:0 0 0 #419daa}.detail__calendar .presentation .content .cell .fill{left:0;position:absolute;top:0;background-color:#f8e2d5;height:250px;width:100%}.detail__calendar .presentation .content .cell .step{display:block;float:left;height:100%;position:relative;width:50%;z-index:2}.detail__calendar .presentation .content .cell .step .day{color:#000;display:block;font-size:90px;font-size:5.625rem;line-height:1;margin:65px 0 0;text-transform:uppercase}.detail__calendar .presentation .content .cell .step .month,.detail__calendar .presentation .content .cell .step .what{color:#000;display:block;font-size:24px;font-size:1.5rem}.detail__calendar .presentation .content .cell .step .what{margin:85px 0 0}.detail__calendar .shape__exit{pointer-events:none;z-index:1}