@import url("https://use.typekit.net/mwm5qhe.css");body{display:flex;flex-direction:column;margin:0;padding:0;text-align:center}.q,body{font-family:Soleil,sans-serif}#gamePage:before{background:#fff;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}#gameBoard{bottom:0;display:none;height:auto;left:50%;margin:0 auto;max-width:1920px;overflow:auto;position:absolute;top:100px;transform:translateX(-50%);width:100%}#gameHeader{background:#fff;display:flex;flex-wrap:wrap;font-size:8px;height:100px;justify-content:space-between;margin:auto;width:100%}@media screen and (min-width:960px){#gameHeader{font-size:16px}}#gameHeader div{align-self:center;color:#045ead;flex:0 1 33.33333%;font-family:Soleil,sans-serif;font-size:3em;font-weight:700}#gameHeader .timeContainer{text-align:left}#gameHeader .timeContainer #timer{padding:0 1rem}#gameHeader .aedCount img{max-width:30px;vertical-align:bottom}@media screen and (min-width:960px){#gameHeader .aedCount img{max-width:60px}}#gameHeader .logo-container{height:100%}#gameHeader .logo{background:#0675cd;display:flex;font-size:unset;height:100%;margin:0 0 0 auto;max-width:260px}#gameHeader .logo img{margin:auto;max-width:80px;padding:0 1rem;vertical-align:middle}@media screen and (min-width:960px){#gameHeader .logo img{max-width:160px}}#gameImage{display:block;width:100%;width:1920px}.item{cursor:pointer;height:25px;position:absolute;transform:translate(-50%,-50%);width:25px}#overlay{align-content:center;align-items:center;background-color:rgba(0,66,107,.8);color:#fff;display:flex;display:none;flex-wrap:wrap;font-size:2em;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}#overlay h2{flex:1 0 100%;font-family:Soleil,sans-serif;font-size:4em;margin:0}#overlay p{font-size:1.25em;margin:0}#overlay #clock{animation:tilt-shaking .15s 4;max-width:30%;min-width:300px}#magnifier{background-position:50%;background-repeat:no-repeat;background-size:200%;border:3px solid #fff;border-radius:50%;box-shadow:0 0 3px 3px rgba(0,0,0,.5);display:none;height:100px;pointer-events:none;position:absolute;width:100px;z-index:10}#introPage{align-items:flex-end;background:#fff;display:flex;flex-wrap:wrap;height:100svh}#endPage:before,#instructionsPage:before,#introPage:before{border:0 solid #e5e5e5;bottom:0;content:"";left:0;position:absolute;right:0;top:0}@media screen and (min-width:768px){#endPage:before,#instructionsPage:before,#introPage:before{border-width:1rem}}@media screen and (min-width:1200px){#endPage:before,#instructionsPage:before,#introPage:before{border-width:1.5rem}}#introPage .content{align-self:flex-end;display:flex;flex-direction:column;flex-wrap:wrap;padding:1rem;width:100%}#introPage h1{border:4px solid #78b64f;color:#4c4c4c;font-size:3.25em;margin:auto auto 2rem;padding:1rem 1.5rem;width:fit-content}#introPage p{color:#4c4c4c;font-size:1.75em;font-weight:500;margin:0 auto;max-width:960px;padding:1rem 0 1.25rem}#instructionsPage{align-items:flex-end;display:flex;flex-wrap:wrap;height:100svh}#instructionsPage .content{align-self:flex-end;display:flex;flex-direction:column;flex-wrap:wrap;padding:1rem;width:100%}#instructionsPage .footer:before{background-image:url(https://210798.fs1.hubspotusercontent-na1.net/hubfs/210798/raw_assets/public/ZOLL%20Quizzes/static/Find%20the%20AED/images/person.svg);background-position:0 100%;background-repeat:no-repeat;background-size:60%;bottom:25px;content:"";height:100svh;left:30px;position:absolute;width:50%;z-index:0}@media screen and (min-width:960px){#instructionsPage .footer:before{bottom:90px}}#instructionsPage h3{font-size:2.5em;margin:auto}#instructionsPage h3,#instructionsPage p{color:#4c4c4c;font-weight:600;padding:1rem}#instructionsPage p{font-size:2em;margin:0 auto;max-width:450px}#instructionsPage .number{border:2px solid #78b64f;color:#0675cd;font-family:Soleil,sans-serif;font-size:5rem;font-weight:900;height:90px;line-height:1;margin:auto;padding:.5rem 1.5rem;width:fit-content}#instructionsPage button{background:#f58025}#endPage{align-items:flex-end;height:100svh}#endPage,#endPage .content{display:flex;flex-wrap:wrap}#endPage .content{align-self:flex-end;flex-direction:column;padding:1rem;width:100%}#endPage h3{font-size:3em;font-weight:500;margin:auto}#endPage h3,#endPage p{color:#4c4c4c;padding:1rem}#endPage p{font-size:2em;font-weight:700;margin:0 auto;max-width:450px}#endPage #greatJob{font-size:4em;font-weight:900}#endPage .number{border:2px solid #78b64f;color:#0675cd;font-family:Soleil,sans-serif;font-size:5rem;font-weight:900;height:90px;line-height:1;margin:auto;padding:.5rem 1.5rem;width:fit-content}#endPage button{background:#f58025;margin-top:3rem}.footer{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;width:100%}.footer #source{color:#4c4c4c;flex:100%;font-size:.75em;padding:2rem 2rem 2rem 5%;text-align:left}.footer .buildings{flex:0 1 75%;max-width:1200px;z-index:1}.footer .logo{align-self:center;align-self:stretch;background:#0675cd;display:flex;flex:1;height:60px;margin-left:3rem;max-width:200px;padding:2rem}.footer .logo img{margin:auto 2% auto auto;max-width:160px}.footer img{display:block;width:100%}.footer+.quote-component .quote-text{width:100%}.footer+.quote-component h2,.footer+.quote-component h3{font-size:2.5rem;margin-bottom:2rem;margin-top:2rem}.footer+.quote-component li::marker{content:none}@media screen and (min-width:700px){.footer+.quote-component .quote-text{width:100%}}button{border:0;color:#fff;content:"";cursor:pointer;font-size:3rem;font-weight:700;margin:0 auto;text-align:left;z-index:9999;--t:50%;--h:20%;aspect-ratio:6/2;background:#78b64f;clip-path:polygon(0 calc(40% - var(--t)/2),calc(100% - var(--h)) calc(40% - var(--t)/2),calc(100% - var(--h)) 0,100% 50%,calc(100% - var(--h)) 100%,calc(100% - var(--h)) calc(60% + var(--t)/2),0 calc(60% + var(--t)/2));text-transform:uppercase;width:350px}button span{display:block;padding-right:50px;text-align:center}@keyframes tilt-shaking{0%{transform:rotate(0deg)}25%{transform:rotate(5deg)}50%{transform:rotate(0eg)}75%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}