.grid{width:100%}@media (min-width:800px){.grid{float:left}.grid1_12{width:8.33333%}.grid2_12{width:16.66667%}.grid3_12{width:25%}.grid4_12{width:33.33333%}.grid5_12{width:41.66667%}.grid6_12{width:50%}.grid7_12{width:58.33333%}.grid8_12{width:66.66667%}.grid9_12{width:75%}.grid10_12{width:83.33333%}.grid11_12{width:91.66667%}.grid12_12{width:100%}}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*{margin:0;padding:0}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}ul{list-style:none}.ld-phonenumber{white-space:nowrap}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;-webkit-appearance:none}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.cookies{position:fixed;width:100%;bottom:0;padding:.5em 10%;text-align:center;background:#fff;border-top:1px solid #ccc;font-size:.75em;color:#555555}.cookies a:hover{opacity:0.8}body{background:#2e55be;background:-moz-linear-gradient(left, #2e55be 0%, #212b87 100%);background:-webkit-linear-gradient(left, #2e55be 0%, #212b87 100%);background:-webkit-gradient(linear, left top, right top, from(#2e55be), to(#212b87));background:-o-linear-gradient(left, #2e55be 0%, #212b87 100%);background:linear-gradient(to right, #2e55be 0%, #212b87 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e55be', endColorstr='#212b87',GradientType=1 );color:#fff;font-size:16px;font-family:'Open Sans', sans-serif}@media (min-width:800px){body{font-size:20px}}h1,h2,h3,h4,h5{margin:0}h2{font-size:1.7rem}h3{font-size:1.4rem}header[role=banner]{text-align:left;position:fixed;top:0;left:0;width:100%}header[role=banner] h1{background:rgba(0, 0, 0, 0.4);padding:10px;font-size:2rem}.logo-proud{position:fixed;z-index:1000;top:5px;right:5px}.logo-proud a{display:block}.logo-proud p{font-size:.5rem}.logo-proud img{max-width:100px;display:block}@media (min-width:1000px){.cpr-challenge-container{width:100%;height:100vh}}.cpr-challenge-container:before{content:'';display:block;height:80px}@media (min-width:1000px){.dancers{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;width:100%;height:100vh;background-repeat:no-repeat, no-repeat;background-position:center left, center right}}.actual-game,.countdown,.game,.result{display:none}.intro{max-width:800px;margin:0 auto;padding:1em}.intro .warning{padding:1em;border:1px solid rgba(46, 85, 190, 0.8);margin:1em 0}.intro .warning h3{color:orange}.intro .warning img{float:right}.intro .warning:after{content:'';clear:both;display:block}button{-webkit-appearance:none;background:#f18622;color:#fff;border:none;width:100%;padding:.5em;font-size:1.3rem;margin:3px 0}button:hover{background:#f4a052}.countdown{position:absolute;top:80px;left:0;right:0;text-align:center;width:100%;z-index:100;cursor:pointer;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none;font-weight:700}.countdown span{font-size:44px;border-radius:50%;background:#f18622;display:inline-block;width:60px;height:60px}.countdown p{font-size:36px}.game{padding:30px 20px;max-width:800px;margin:0 auto}.dummy{padding:2em 0;position:relative}.dummy img{width:100%;max-width:500px;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none;margin:0 auto;display:block}.dummy .presshere{display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;cursor:pointer;text-align:center;height:60px;width:60px;font-size:.8rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);transform:translate(0%, -50%);z-index:100;border-radius:50%;background:#2e55be}.dummy .presshere span{margin:auto}.dummy .presshere span::-moz-selection{background:rgba(46, 85, 190, 0)}.dummy .presshere span::selection{background:rgba(46, 85, 190, 0)}.dummy .presshere span::-moz-selection{background:rgba(46, 85, 190, 0)}.dummy .presshere:active{width:58px;height:58px}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes tada{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.popupmessages{text-align:center;font-size:2rem;letter-spacing:-2px;padding:1em 0;-webkit-animation:tada 2s linear infinite;-moz-animation:tada 2s linear infinite;-ms-animation:tada 2s linear infinite;-o-animation:tada 2s linear infinite;animation:tada 2s linear infinite}.hourglass{width:100%;background:#1a306c;height:30px;overflow:hidden;text-align:left;border-radius:10px}.hourglass span{-webkit-transition:1s all linear;-o-transition:1s all linear;transition:1s all linear;width:0;height:30px;display:inline-block;background:#f18622}.resultnumber{display:block;background:#f18622;color:#fff;margin:10px 0;font-size:5rem}.result{width:100%;text-align:center}.result p{margin:30px 0}.result a{color:#f18622}.gettingyourscore{width:100%;bottom:0;left:0;right:0;top:63px;position:fixed;background:#2e55be;display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex}.gettingyourscore img{max-width:50px;height:auto}.gettingyourscore span{margin:auto}@-webkit-keyframes rotating{0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{0%{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.rotating{-webkit-animation:rotating 2s linear infinite;-moz-animation:rotating 2s linear infinite;-ms-animation:rotating 2s linear infinite;-o-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.audio{max-width:30px;width:100%;height:auto;position:fixed;bottom:5px;right:10px;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.audio:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.audiooff{right:50px}.resp-sharing-button__icon,.resp-sharing-button__link{display:inline-block}.resp-sharing-button__link{text-decoration:none;color:#fff;margin:0.5em}.resp-sharing-button{border-radius:5px;-webkit-transition:25ms ease-out;-o-transition:25ms ease-out;transition:25ms ease-out;padding:0.5em 0.75em;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.resp-sharing-button__icon svg{width:1em;height:1em;margin-right:0.4em;vertical-align:top}.resp-sharing-button--small svg{margin:0;vertical-align:middle}.resp-sharing-button__icon{stroke:#fff;fill:none}.resp-sharing-button__icon--solid,.resp-sharing-button__icon--solidcircle{fill:#fff;stroke:none}.resp-sharing-button--twitter{background-color:#55acee}.resp-sharing-button--twitter:hover{background-color:#2795e9}.resp-sharing-button--pinterest{background-color:#bd081c}.resp-sharing-button--pinterest:hover{background-color:#8c0615}.resp-sharing-button--facebook{background-color:#3b5998}.resp-sharing-button--facebook:hover{background-color:#2d4373}.resp-sharing-button--tumblr{background-color:#35465C}.resp-sharing-button--tumblr:hover{background-color:#222d3c}.resp-sharing-button--reddit{background-color:#5f99cf}.resp-sharing-button--reddit:hover{background-color:#3a80c1}.resp-sharing-button--google{background-color:#dd4b39}.resp-sharing-button--google:hover{background-color:#c23321}.resp-sharing-button--linkedin{background-color:#0077b5}.resp-sharing-button--linkedin:hover{background-color:#046293}.resp-sharing-button--email{background-color:#777}.resp-sharing-button--email:hover{background-color:#5e5e5e}.resp-sharing-button--xing{background-color:#1a7576}.resp-sharing-button--xing:hover{background-color:#114c4c}.resp-sharing-button--whatsapp{background-color:#25D366}.resp-sharing-button--whatsapp:hover{background-color:#1da851}.resp-sharing-button--hackernews{background-color:#FF6600}.resp-sharing-button--hackernews:focus,.resp-sharing-button--hackernews:hover{background-color:#FB6200}.resp-sharing-button--vk{background-color:#507299}.resp-sharing-button--vk:hover{background-color:#43648c}.resp-sharing-button--facebook{background-color:#3b5998;border-color:#3b5998}.resp-sharing-button--facebook:active,.resp-sharing-button--facebook:hover{background-color:#2d4373;border-color:#2d4373}.resp-sharing-button--twitter{background-color:#55acee;border-color:#55acee}.resp-sharing-button--twitter:active,.resp-sharing-button--twitter:hover{background-color:#2795e9;border-color:#2795e9}