#pitchabulaire{box-sizing:border-box;-webkit-font-smoothing:antialiased;overflow:hidden;background:#bce7ff url(../../img/pitchabulaire/background.jpg) no-repeat;background-size:contain;background-position:100% 100%;position:relative;color:#fff;text-align:center;font-family:'Londrina',sans-serif;font-weight:normal;font-size:12px;font-size:1.2rem}#pitchabulaire *,#pitchabulaire :after,#pitchabulaire :before{box-sizing:inherit}#pitchabulaire .button{display:inline-block;border:5px solid #ebab00;font-size:6.5vh;text-align:center;padding:2vh 4vh;line-height:1em;background:#439925;transition:background .3s ease-in-out}#pitchabulaire .button:hover{background:#306d1b}#pitchabulaire .button--back{font-size:4vh;padding:1.25vh 4vh;background:#c40909;transition:background .3s ease-in-out}#pitchabulaire .button--back:hover{background:#960707}#pitchabulaire .pitchabulaire__loader{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2000;background:rgba(0,0,0,.6)}#pitchabulaire .pitchabulaire__loader img{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.pitchabulaire__deco{display:none;position:absolute;bottom:0;left:0}.pitchabulaire__deco img{width:48vw;max-width:760px;height:auto;display:block}.pitchabulaire__logo{position:absolute;right:2vw;top:6%;display:none}@media only all and (min-width:64em){.pitchabulaire__logo{display:block}}.pitchabulaire__logo img{width:19vw;max-width:346px;height:auto;display:block}.pitchabulaire__board{display:none;background:#b7dde8;height:609.875px;width:546.875px;position:absolute;top:160px;left:50%;margin-left:-273.4375px;box-shadow:7px 7px 13px 1px rgba(0,0,0,.26);font-size:0}@media only all and (min-width:48em){.pitchabulaire__board{top:6%;left:32vw;margin-left:0;-webkit-transform:none;transform:none}}.pitchabulaire__cards{width:100%;height:100%}.pitchabulaire .card-bloc,.pitchabulaire__cards{border:2px solid hsla(0,0%,100%,.51)}.pitchabulaire .card-bloc{display:block;float:left;width:25%;height:25%}.pitchabulaire .card{-webkit-perspective:400px;perspective:400px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;cursor:pointer;width:72%;height:90%;margin:5% auto}.pitchabulaire .card.found{cursor:default}.pitchabulaire .card.flip .card__front{-webkit-transform:rotateY(-179deg);transform:rotateY(-179deg)}.pitchabulaire .card.flip .card__back{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.pitchabulaire .card__container{display:none;width:100%;height:100%;position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:center center;transform-origin:center center}.pitchabulaire .card__container img{width:100%;height:auto;box-shadow:2px 2px 5px 2px rgba(0,0,0,.26)}.pitchabulaire .card__back,.pitchabulaire .card__front{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;position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.pitchabulaire .card__front{z-index:2;-webkit-transform:rotateX(0deg) rotateY(0deg);transform:rotateX(0deg) rotateY(0deg)}.pitchabulaire .card__back{z-index:2;-webkit-transform:rotateX(0deg) rotateY(179deg);transform:rotateX(0deg) rotateY(179deg)}.pitchabulaire__chrono{display:none;position:absolute;top:3%;left:calc(32vw - 249px);font-size:38px;font-weight:700;text-align:center;left:50%;width:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.pitchabulaire__chrono .chrono__label{display:inline-block;margin-bottom:.4em}.pitchabulaire__chrono .pitchabulaire__clock{display:inline-block;vertical-align:middle}@media only all and (min-width:48em){.pitchabulaire__chrono{position:absolute;top:6%;left:calc(32vw - 249px);width:auto;-webkit-transform:none;transform:none}.pitchabulaire__chrono .chrono__label,.pitchabulaire__chrono .pitchabulaire__clock{display:block}}.pitchabulaire__clock-container{visibility:hidden}.pitchabulaire__clock{font-size:109px}@media only all and (min-width:48em){.pitchabulaire__clock{font-size:149px}}.pitchabulaire__clock .pie-wrapper{position:relative;width:1em;height:1em;margin:0 auto}.pitchabulaire__clock .pie-wrapper .pie{position:absolute;top:0;left:0;width:100%;height:100%;clip:rect(0,1em,1em,.5em)}.pitchabulaire__clock .pie-wrapper .half-circle{position:absolute;top:0;left:0;width:100%;height:100%;border:.1em solid #ced1d3;border-radius:50%;clip:rect(0,.5em,1em,0)}.pitchabulaire__clock .pie-wrapper .right-side{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.pitchabulaire__clock .pie-wrapper .label{position:absolute;left:0;width:100%;font-size:.6em;line-height:109px;text-align:center;z-index:2}@media only all and (min-width:48em){.pitchabulaire__clock .pie-wrapper .label{line-height:149px}}.pitchabulaire__clock .pie-wrapper .shadow{width:100%;height:100%;border:.1em solid #ffdb0a;border-radius:50%}.pitchabulaire__countdown{position:absolute;top:0;left:0;width:100%;font-size:100px;text-align:center;display:none}@media only all and (min-width:48em){.pitchabulaire__countdown{font-size:160px}}.pitchabulaire__count{display:none}.pitchabulaire__count--go{color:#ffdb0a}.popin{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.7)}.popin__content{background:#7e0000 url(../images/loose__background.jpg) no-repeat bottom;background-size:cover;padding:20vh 15vw 11vh;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-shadow:0 7px 122px 8px rgba(0,0,0,.32)}.popin__text{position:relative}.popin__title{font-size:10vh;margin-bottom:1vh;white-space:nowrap}.popin__score{font-size:14vh;color:#ffdb0a}.popin__buttons{margin-top:10vh;white-space:nowrap}.popin__buttons .button{min-width:17vw;vertical-align:top}.popin__buttons .button+.button{margin-left:2vw}.win .parrot{position:absolute;bottom:0;left:0;opacity:.3}.win .parrot img{display:block;height:21vw;width:auto}.win .popin__content{padding-top:7vh;padding-bottom:12vh;background:#43a9d9 url(../images/win__background.jpg) no-repeat bottom;background-size:cover}.win .popin__score{font-size:14vh;color:#ffdb0a}.win .popin__buttons{margin-top:5vh!important}.loose .popin__content{background:#7e0000 url(../images/loose__background.jpg) no-repeat bottom;background-size:cover}