abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(../assets/fonts/roboto-v27-latin-700.eot);src:local(''),url(../assets/fonts/roboto-v27-latin-700.eot?#iefix) format('embedded-opentype'),url(../assets/fonts/roboto-v27-latin-700.woff2) format('woff2'),url(../assets/fonts/roboto-v27-latin-700.woff) format('woff'),url(../assets/fonts/roboto-v27-latin-700.ttf) format('truetype'),url(../assets/fonts/roboto-v27-latin-700.svg#Roboto) format('svg')}*{outline:0}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}body,html{height:100%}body{font-family:Roboto;font-weight:700;color:#fff;background-color:#3D586E;background-image:-webkit-gradient(linear,left top, left bottom,from(#3D586E),color-stop(#21435D),to(#142C3F));background-image:-webkit-linear-gradient(top,#3D586E,#21435D,#142C3F);background-image:-o-linear-gradient(top,#3D586E,#21435D,#142C3F);background-image:linear-gradient(to bottom,#3D586E,#21435D,#142C3F);overflow-y:scroll}a{text-decoration:none;color:inherit}img,svg{display:block;max-width:100%}.wrapper{overflow:hidden}.container{-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px;position:relative;width:100%;overflow:hidden}.container.container--start .start{display:-webkit-box;display:-ms-flexbox;display:flex}.container.container--game .game{display:-webkit-box;display:-ms-flexbox;display:flex}.container.container--game .game.game--animate .mmry__score{opacity:1;-webkit-transition:opacity .5s ease .5s;-o-transition:opacity .5s ease .5s;transition:opacity .5s ease .5s}.container.container--game .game.game--animate .mmry__card{opacity:1}.container.container--end .end{display:-webkit-box;display:-ms-flexbox;display:flex}.container.container--end .end.end--animate .end__result-container{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1}.container.container--end .end.end--animate .headlines{opacity:1}.container.container--end .end.end--animate .button{opacity:1}.logo{position:absolute;top:20px;left:50%;width:120px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:100;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.end,.game,.start{width:100%;-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;-ms-flex-pack:distribute;justify-content:space-around;padding-top:100px;padding-bottom:20px;display:none}.start .copy{margin-bottom:40px}.start__thumbnail{width:860px;margin-bottom:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.headlines{margin-bottom:20px}.headlines span{display:block}.headlines span+span{margin-top:10px}.headline{text-transform:uppercase;text-align:center;font-size:20px}@media (min-width:576px){.headline{font-size:24px}}@media (min-width:768px){.headline{font-size:32px}}@media (min-width:992px){.headline{font-size:40px}}.subline{text-transform:uppercase;text-align:center;font-size:18px}@media (min-width:576px){.subline{font-size:20px}}@media (min-width:768px){.subline{font-size:24px}}@media (min-width:992px){.subline{font-size:28px}}.copy{text-align:center}.buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button{position:relative;width:240px;padding:0!important;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;background:0 0;outline:0;border:none;font:inherit;cursor:pointer;-webkit-clip-path:polygon(19% 8%,24% 2%,29% 1%,94% 1%,98% 8%,99% 17%,98% 24%,82% 88%,79% 93%,74% 98%,7% 98%,4% 94%,2% 86%,1% 77%);clip-path:polygon(19% 8%,24% 2%,29% 1%,94% 1%,98% 8%,99% 17%,98% 24%,82% 88%,79% 93%,74% 98%,7% 98%,4% 94%,2% 86%,1% 77%);-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;-o-transition:transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out, -webkit-transform .1s ease-in-out}.button::before{position:relative;content:"";display:block;padding-top:50%}.button:hover{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.button:hover .button-bg{opacity:0}.button:hover .button-bg-hover{opacity:1}.button:active .button-label{color:#fff}.button:active .button-bg{opacity:0}.button:active .button-bg-active{opacity:1}.button-bg,.button-bg-active,.button-bg-hover{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.button-bg-active{opacity:0}.button-bg-hover{opacity:0}.button-label{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:22px;padding:30px;color:#21435D;text-transform:uppercase;pointer-events:none;text-align:center}@media (min-width:576px){.button-label{font-size:28px}}.mmry{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.mmry__cards-wrapper{width:100%;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.mmry__score{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:4px;padding-right:4px;padding-bottom:10px;opacity:0;-webkit-transition:opacity .1s;-o-transition:opacity .1s;transition:opacity .1s}.mmry__timer-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mmry__timer-icon{width:32px;height:32px}.mmry__timer-icon>svg{fill:#fff;width:32px;height:32px}.mmry__timer{margin-left:10px}.mmry__tries{text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mmry__timer,.mmry__tries{text-align:center;font-size:20px}@media (min-width:576px){.mmry__timer,.mmry__tries{font-size:24px}}@media (min-width:992px){.mmry__timer,.mmry__tries{font-size:32px}}.mmry__cards{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.mmry__card{position:relative;width:25%;background-color:transparent;-webkit-perspective:1000px;perspective:1000px;padding:4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:0;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.mmry__card.mmry__card--flipped .mmry__card-inner{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.mmry__card.mmry__card--flipped .mmry__card-back{-webkit-transition:opacity 0s ease .25s;-o-transition:opacity 0s ease .25s;transition:opacity 0s ease .25s;opacity:0}.mmry__card.mmry__card--flipped .mmry__card-front{-webkit-transition:opacity 0s;-o-transition:opacity 0s;transition:opacity 0s}.mmry__card.mmry__card--wrong .mmry__card-fail-icon{opacity:1}.mmry__card.mmry__card--done{pointer-events:none}.mmry__card.mmry__card--done .mmry__card-success{display:block}.mmry__card:not(.mmry__card--flipped):hover .mmry__card-inner{-webkit-transform:rotateY(30deg);transform:rotateY(30deg);-webkit-box-shadow:0 3px 20px 0 rgba(0,0,0,.2);box-shadow:0 3px 20px 0 rgba(0,0,0,.2);-webkit-transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:-webkit-transform .3s,-webkit-box-shadow .3s;-o-transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s,-webkit-box-shadow .3s}.mmry__card:not(.mmry__card--flipped) .mmry__card-front{opacity:0}.mmry__card-inner{position:relative;padding:0!important;width:100%;text-align:center;-webkit-transition:-webkit-transform .5s,-webkit-box-shadow .5s;transition:-webkit-transform .5s,-webkit-box-shadow .5s;-o-transition:transform .5s,box-shadow .5s;transition:transform .5s,box-shadow .5s;transition:transform .5s,box-shadow .5s,-webkit-transform .5s,-webkit-box-shadow .5s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,.2);box-shadow:0 3px 7px 0 rgba(0,0,0,.2)}.mmry__card-inner::before{position:relative;content:"";display:block;padding-top:100%}.mmry__card-back,.mmry__card-front{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:1%}.mmry__card-back img,.mmry__card-front img{width:100%;height:100%;pointer-events:none}.mmry__card-back{-webkit-transition:opacity 0s;-o-transition:opacity 0s;transition:opacity 0s}.mmry__card-front{-webkit-transition:opacity 0s ease .25s;-o-transition:opacity 0s ease .25s;transition:opacity 0s ease .25s;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.mmry__card-fail-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80%;height:80%;opacity:0;-webkit-transition:opacity .5s ease .5s;-o-transition:opacity .5s ease .5s;transition:opacity .5s ease .5s}.mmry__card-fail-icon>svg{fill:#fff;width:100%;height:100%}.mmry__card-success{position:absolute;bottom:-10px;left:-10px;width:45px;height:45px;display:none}.mmry__card-success-bg{width:45px;height:45px}.mmry__card-success-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:32px;height:32px}.mmry__card-success-icon>svg{fill:#fff;width:32px;height:32px}.end .headlines{margin-bottom:40px;opacity:0;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.end .button{opacity:0;-webkit-transition:opacity .5s ease .5s,-webkit-transform .1s ease-in-out;transition:opacity .5s ease .5s,-webkit-transform .1s ease-in-out;-o-transition:transform .1s ease-in-out,opacity .5s ease .5s;transition:transform .1s ease-in-out,opacity .5s ease .5s;transition:transform .1s ease-in-out,opacity .5s ease .5s,-webkit-transform .1s ease-in-out}.end__result{position:relative;width:180px;padding:0!important;background-image:url(../assets/gully.png);background-position:center;background-repeat:no-repeat;background-size:cover;margin-bottom:40px}.end__result::before{position:relative;content:"";display:block;padding-top:100%}.end__result-container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);opacity:0;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;-o-transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s}.end__result-time-line{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}.end__time-icon{width:34px;height:34px}.end__time-icon>svg{fill:#fff;width:34px;height:34px}.end__time{font-size:40px;white-space:nowrap}.end__result-tries{font-size:28px;white-space:nowrap;text-transform:uppercase}@media (min-width:576px){.container{padding:20px}.logo{width:200px}.end,.game,.start{padding-top:120px}.button{width:360px}.mmry__score{padding-left:10px;padding-right:10px}.mmry__timer-icon{width:54px;height:54px}.mmry__timer-icon>svg{width:54px;height:54px}.mmry__card{padding:10px}}@media (min-width:768px){.mmry{width:80%}}@media (min-width:992px){.mmry{width:70%}}@media (min-width:1200px){.mmry{width:60%}}@media (min-width:0 \0){.mmry__card.mmry__card--flipped .mmry__card-inner{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.mmry__card-back,.mmry__card-front{-webkit-transition:opacity .25s!important;-o-transition:opacity .25s!important;transition:opacity .25s!important}.mmry__card-front{-webkit-transform:none;-ms-transform:none;transform:none}}