/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

body{margin:0;font-family:"Varela Round",sans-serif;color:#FFF;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff url(../static/global/footer/bg.jpg) top center}main{padding-top:1px;padding-bottom:85px}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}a{text-decoration:none;color:#FFF}button{font-family:"Luckiest Guy",sans-serif;font-size:14px;text-transform:uppercase}img{width:100%;display:block;height:auto}ul{-webkit-padding-start:0;padding-inline-start:0;display:inline-block}li{margin:0}h1,h2,h3,h4,h5,h6{font-weight:normal;letter-spacing:0.02em}h2{text-align:center}@media only screen and (max-width: 719px){.content{padding-left:15px;padding-right:15px}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){.content{padding-left:60px;padding-right:60px}}.button{width:136px;height:40px;color:#FFF;text-shadow:0 2px rgba(0,0,0,0.1);background-color:#83929a;border-radius:20px;border:0;cursor:pointer;-webkit-box-shadow:0 4px rgba(0,0,0,0.1);box-shadow:0 4px rgba(0,0,0,0.1);margin:20px 0}.close-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:url(../static/global/close-white.png) no-repeat center center;background-size:contain;display:block;cursor:pointer}@media only screen and (max-width: 719px){.close-button{width:40px;height:43px}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){.close-button{width:55px;height:58px}}.back-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:url(../static/global/back-white.png) no-repeat center center;background-size:contain;display:block;cursor:pointer}@media only screen and (max-width: 719px){.back-button{width:40px;height:43px}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){.back-button{width:55px;height:58px}}.flex-row{display:-webkit-box;display:-ms-flexbox;display:flex}.left{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.right{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;text-align:right}.pill{border-radius:100%}.shadow{-webkit-box-shadow:0 4px 0 0 rgba(0,0,0,0.05);box-shadow:0 4px 0 0 rgba(0,0,0,0.05)}.col-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-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}.main-font-alignment{position:relative;top:0.1em}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}body.no-scroll{overflow:hidden}

.c-footer{color:#47565f;position:relative;text-align:center}.c-footer a{color:#47565f}.c-footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-footer li{list-style:none}@media only screen and (max-width: 719px){.c-footer{padding:1px 15px}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){.c-footer{padding:1px 40px}}.c-footer::before{content:"";display:block;width:76px;height:64px;left:50%;-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%);background:url(../static/global/footer/firetruck.png) center center no-repeat;background-size:contain;position:absolute;top:0;pointer-events:none}@media only screen and (max-width: 719px){.c-footer::before{width:60px;height:50px}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){.c-footer::before{width:76px;height:64px}}.c-footer__top{display:block;position:absolute;top:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);background:url(../static/global/back-to-top.png) no-repeat center center;background-size:contain}@media only screen and (max-width: 719px){.c-footer__top{width:40px;height:43px;right:15px}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){.c-footer__top{width:50px;height:54px;right:40px}}.c-footer__menu,.c-footer__links{font-family:"Luckiest Guy",sans-serif;text-transform:uppercase}.c-footer__menu a:hover,.c-footer__links a:hover{text-decoration:underline}.c-footer__menu li,.c-footer__links li{position:relative}.c-footer__menu li::after,.c-footer__links li::after{display:block;content:"";background:url(../static/global/footer/paw.png) center center no-repeat;background-size:contain;position:absolute;top:50%;right:0;margin-top:-0.25em;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}.c-footer__menu li:last-child::after,.c-footer__links li:last-child::after{display:none}@media only screen and (max-width: 719px){.c-footer__menu,.c-footer__links{font-size:16px;margin:30px 0 15px 0}.c-footer__menu li,.c-footer__links li{margin:5px 0;padding:0 15px}.c-footer__menu li::after,.c-footer__links li::after{width:10px;height:10px}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){.c-footer__menu,.c-footer__links{font-size:20px;margin:30px 0 10px 0}.c-footer__menu li,.c-footer__links li{margin:10px 0;padding:0 30px}.c-footer__menu li::after,.c-footer__links li::after{width:16px;height:16px}}.c-footer__links{margin-top:0}.c-footer__links li::after{-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}@media only screen and (max-width: 719px){.c-footer__links{font-size:12px}.c-footer__links li{padding:0 15px}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){.c-footer__links{font-size:14px}.c-footer__links li{padding:0 20px}}.c-footer__nfpa{display:block;position:relative;margin:20px auto 20px auto;width:40px}.c-footer__legal{color:#83929a;font-family:"Varela Round",sans-serif;text-align:center;margin-top:20px;margin-bottom:40px;line-height:1.2em}.c-footer__legal a{color:#83929a;text-decoration:underline}.c-footer__legal a:hover{text-decoration:none}@media only screen and (max-width: 719px){.c-footer__legal{font-size:14px}.c-footer__legal>div{margin-top:10px;margin-bottom:10px}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){.c-footer__legal{font-size:12px}.c-footer__legal .c-footer__privacy,.c-footer__legal .c-footer__copyright{display:inline-block}}


.c-header{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff url(../static/global/header/bg.jpg) center top;z-index:100}@media only screen and (max-width: 719px){.c-header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:50px;padding:0 15px}}@media only screen and (min-width: 720px) and (max-width: 1023px){.c-header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){.c-header{height:100px;padding:0 40px}}@media only screen and (min-width: 1024px){.c-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.c-header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:103}@media only screen and (max-width: 719px){.c-header__logo{width:100px}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){.c-header__logo{width:180px}}.c-header__misc{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 719px){.c-header__misc{position:absolute;right:15px;top:7px}}@media only screen and (min-width: 720px) and (max-width: 1023px){.c-header__misc{position:absolute;right:40px;top:15px}}@media only screen and (min-width: 1024px){.c-header__misc{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.c-header__resources{height:40px;border-radius:20px;background-color:#83929a;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-shadow:0 2px rgba(72,87,95,0.5);-webkit-box-shadow:0 4px rgba(131,146,154,0.2);box-shadow:0 4px rgba(131,146,154,0.2);font-family:"Luckiest Guy",sans-serif;text-transform:uppercase}@media only screen and (max-width: 719px), only screen and (min-width: 720px) and (max-width: 1023px){.c-header__resources{display:none}}.c-header__profile{position:relative}.c-header__profile-image{position:relative;border-radius:50%;overflow:hidden;background-color:#83929a}.c-header__profile-image img{width:100%;height:100%}.c-header__profile-badge{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;pointer-events:none;border-radius:50%;font-family:"Luckiest Guy",sans-serif;z-index:2}.c-header__profile-badge .main-font-alignment{top:0.15em}.c-header__profile-badge--animate{-webkit-animation:c-header-badge 5000ms ease-in-out;animation:c-header-badge 5000ms ease-in-out}@media only screen and (max-width: 719px){.c-header__profile-image{width:35px;height:35px;-webkit-box-shadow:0 2px rgba(0,0,0,0.25);box-shadow:0 2px rgba(0,0,0,0.25)}.c-header__profile-badge{font-size:21px}.c-header__profile-notify{position:absolute;top:56px;right:0;z-index:50}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){.c-header__profile{margin-left:16px}.c-header__profile-image{width:70px;height:70px;-webkit-box-shadow:0 4px rgba(0,0,0,0.25);box-shadow:0 4px rgba(0,0,0,0.25)}.c-header__profile-badge{font-size:36px}.c-header__profile-notify{position:absolute;top:100px;right:0;z-index:50}}@media only screen and (min-width: 1024px){.c-header__profile--active::after{display:block;content:"";width:20px;height:10px;position:absolute;bottom:-16px;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);background:url(../static/global/header/active-profile.png) no-repeat center center;background-size:contain}}.c-header__toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0}@media only screen and (max-width: 719px), only screen and (min-width: 720px) and (max-width: 1023px){.c-header__toggle{display:block;position:absolute;z-index:103}.c-header__toggle::before,.c-header__toggle::after{content:"";width:100%;height:111.4285714%;top:0;left:0;position:absolute;background-position:center center;background-repeat:no-repeat;background-size:contain}.c-header__toggle::before{background-image:url(../static/global/header/menu-button.png);display:block}.c-header__toggle::after{background-image:url(../static/global/header/close-button.png);display:none}.c-header__toggle--open::before{display:none}.c-header__toggle--open::after{display:block}}@media only screen and (max-width: 719px){.c-header__toggle{width:40px;height:35px;top:6px;left:15px}}@media only screen and (min-width: 720px) and (max-width: 1023px){.c-header__toggle{width:60px;height:52.5px;top:19px;left:40px}}@media only screen and (min-width: 1024px){.c-header__toggle{display:none}}.c-header__nav.expanded{display:block !important;opacity:1 !important}.c-header__nav.condensed.closed{display:none}.c-header__nav.condensed .scroll{position:absolute;overflow:hidden;width:100%;height:100%}.c-header__nav.condensed .scroll>div{padding:1px 0}@media only screen and (max-width: 719px), only screen and (min-width: 720px) and (max-width: 1023px){.c-header__nav.closed{display:none}.c-header__nav.condensed.open{position:fixed;top:0;left:0;width:100%;height:100%;z-index:101;background:#fff url(../static/global/header/bg.jpg) center top}}@media only screen and (max-width: 719px){.c-header__scroll{margin-top:50px;height:calc(100% - 50px);overflow-y:auto}}@media only screen and (min-width: 720px) and (max-width: 1023px){.c-header__scroll{margin-top:100px;height:calc(100% - 100px);overflow-y:auto}}.c-header__menu{position:relative}.c-header__menu-text{font-family:"Luckiest Guy",sans-serif;text-transform:uppercase}@media only screen and (max-width: 719px), only screen and (min-width: 720px) and (max-width: 1023px){.c-header__menu a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-header__menu-item{margin-top:1.25em;margin-bottom:1.25em}.c-header__menu-item:first-child{margin-top:0}.c-header__menu-item:last-child{margin-bottom:0}.c-header__menu-text{position:relative;top:0.2em}.c-header__menu-icon{display:block;width:3.75em;height:2.25em;position:relative;margin-right:1.1875em}.c-header__menu-icon::before{content:"";display:block;position:absolute;bottom:-.5em;left:0;right:0;background-position:center center;background-repeat:no-repeat;background-size:contain}.c-header__menu-item--activities .c-header__menu-icon::before{top:-.625em;background-image:url(../static/global/header/icon-activities-mobile.png)}.c-header__menu-item--activities .c-header__menu-text{color:#ffc800;font-size:1.5em}.c-header__menu-item--games .c-header__menu-icon::before{top:-.375em;background-image:url(../static/global/header/icon-games-mobile.png)}.c-header__menu-item--games .c-header__menu-text{color:#00b45a;font-size:1.5em}.c-header__menu-item--videos .c-header__menu-icon::before{top:-.1875em;background-image:url(../static/global/header/icon-videos-mobile.png)}.c-header__menu-item--videos .c-header__menu-text{color:#8264c8;font-size:1.5em}.c-header__menu-item--firetrucks .c-header__menu-icon::before{top:-.25em;background-image:url(../static/global/header/icon-firetrucks-mobile.png)}.c-header__menu-item--firetrucks .c-header__menu-text{color:#ff5028;font-size:1.5em}.c-header__menu-item--sparky .c-header__menu-icon::before{top:-.6875em;background-image:url(../static/global/header/icon-sparky-mobile.png)}.c-header__menu-item--sparky .c-header__menu-text{color:#1eaaef;font-size:1.5em}.c-header__menu-item--resources a{display:inline-block;height:2.5em;background-color:#83929A;padding-left:1.25em;padding-right:1.25em;border-radius:1.25em;-webkit-box-shadow:0 .25em rgba(0,110,160,0.1);box-shadow:0 .25em rgba(0,110,160,0.1)}.c-header__menu-item--resources .c-header__menu-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;text-shadow:0 .1875em rgba(72,87,96,0.5);position:relative;top:0.05em}}@media only screen and (max-width: 719px){.c-header__menu{font-size:16px;padding-left:15px;padding-right:15px}}@media only screen and (min-width: 720px) and (max-width: 1023px){.c-header__menu{font-size:24px;padding-left:40px;padding-right:40px}}@media only screen and (min-width: 1024px){.c-header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;margin:22px 0 0 0}.c-header__menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-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;width:94px;height:60px;border-radius:10px;position:relative;font-size:16px;margin-right:4px;margin-left:4px}.c-header__menu-item:first-child{margin-left:0}.c-header__menu-item:last-child,.c-header__menu-item:nth-last-child(2){margin-right:0}.c-header__menu-item a{display:block;width:100%;height:100%;text-align:center}.c-header__menu-item::after{content:"";display:none;width:20px;height:10px;position:absolute;bottom:-18px;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.c-header__menu-item--active::after{display:block}.c-header__menu-item a::before{content:"";display:block;background-position:center center;background-repeat:no-repeat;background-size:contain;position:absolute;top:0;left:50%}.c-header__menu-item:hover a::before{-webkit-animation:c-header-bounce 750ms;animation:c-header-bounce 750ms;-webkit-transform-origin:center bottom;transform-origin:center bottom}.c-header__menu-text{width:100%;position:absolute;bottom:5px;left:0}.c-header__menu-item--activities{background-color:#FFc700;-webkit-box-shadow:0 4px rgba(255,12,0,0.2);box-shadow:0 4px rgba(255,12,0,0.2);text-shadow:0 2px rgba(255,120,0,0.5)}.c-header__menu-item--activities::after{background-image:url(../static/global/header/active-activities.png)}.c-header__menu-item--activities a::before{background-image:url(../static/global/header/icon-activities.png);width:90px;height:37px;top:-10px;-webkit-transform:translate(0, 0);transform:translate(0, 0);right:0;left:auto}.c-header__menu-item--games{background-color:#00b45a;-webkit-box-shadow:0 4px rgba(40,120,80,0.2);box-shadow:0 4px rgba(40,120,80,0.2);text-shadow:0 2px rgba(40,120,80,0.5)}.c-header__menu-item--games::after{background-image:url(../static/global/header/active-games.png)}.c-header__menu-item--games a::before{background-image:url(../static/global/header/icon-games.png);width:52px;height:37px;margin-left:-26px;top:-9px}.c-header__menu-item--videos{background-color:#8263C7;-webkit-box-shadow:0 4px rgba(110,80,170,0.5);box-shadow:0 4px rgba(110,80,170,0.5);text-shadow:0 2px #6C4FA5}.c-header__menu-item--videos::after{background-image:url(../static/global/header/active-videos.png)}.c-header__menu-item--videos a::before{background-image:url(../static/global/header/icon-videos.png);width:49px;height:42px;margin-left:-25px;top:-9px}.c-header__menu-item--firetrucks{background-color:#ff5028;-webkit-box-shadow:0 4px rgba(230,40,10,0.2);box-shadow:0 4px rgba(230,40,10,0.2);text-shadow:0 2px rgba(120,0,0,0.4)}.c-header__menu-item--firetrucks::after{background-image:url(../static/global/header/active-firetrucks.png)}.c-header__menu-item--firetrucks a::before{background-image:url(../static/global/header/icon-firetrucks.png);width:60px;height:38px;margin-left:-30px;top:-9px}.c-header__menu-item--sparky{background-color:#1eaaef;-webkit-box-shadow:0 4px rgba(0,110,160,0.2);box-shadow:0 4px rgba(0,110,160,0.2);text-shadow:0 2px rgba(0,110,160,0.5)}.c-header__menu-item--sparky::after{background-image:url(../static/global/header/active-sparky.png);bottom:-19px}.c-header__menu-item--sparky a::before{background-image:url(../static/global/header/icon-sparky.png);width:39px;height:37px;margin-left:-20px;top:-6px}.c-header__menu-item--resources{display:none}}@-webkit-keyframes c-header-bounce{from,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -7px, 0) scaleY(1.1);transform:translate3d(0, -7px, 0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -3px, 0) scaleY(1.05);transform:translate3d(0, -3px, 0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0) scaleY(0.95);transform:translate3d(0, 0, 0) scaleY(0.95)}90%{-webkit-transform:translate3d(0, -1px, 0) scaleY(1.02);transform:translate3d(0, -1px, 0) scaleY(1.02)}}@keyframes c-header-bounce{from,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -7px, 0) scaleY(1.1);transform:translate3d(0, -7px, 0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -3px, 0) scaleY(1.05);transform:translate3d(0, -3px, 0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0) scaleY(0.95);transform:translate3d(0, 0, 0) scaleY(0.95)}90%{-webkit-transform:translate3d(0, -1px, 0) scaleY(1.02);transform:translate3d(0, -1px, 0) scaleY(1.02)}}

.c-badge-notification{position:fixed;background-color:#1eaaf0;font-family:"Luckiest Guy",sans-serif;display:none;opacity:0;z-index:50}.c-badge-notification[data-open="1"]{display:block}.c-badge-notification__close{position:absolute;top:0;right:0}.c-badge-notification__header{color:#053e6e;text-align:center;text-transform:uppercase}.c-badge-notification__title{color:#FFF;text-align:center;text-transform:uppercase}.c-badge-notification__icon{background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:50%;-webkit-box-shadow:0 5px rgba(0,100,150,0.5);box-shadow:0 5px rgba(0,100,150,0.5)}.c-badge-notification__view-badges{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:#fff000;color:#000;text-shadow:0 2px rgba(255,120,0,0.2);cursor:pointer;-webkit-box-shadow:0 4px rgba(0,110,160,0.5);box-shadow:0 4px rgba(0,110,160,0.5);display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-badge-notification[data-type="video"] .c-badge-notification__icon{background-image:url(../static/profiles/video-badge.png)}.c-badge-notification[data-type="game"] .c-badge-notification__icon{background-image:url(../static/profiles/game-badge.png)}.c-badge-notification[data-type="activity"] .c-badge-notification__icon{background-image:url(../static/profiles/activity-badge.png)}@media only screen and (max-width: 719px){.c-badge-notification{bottom:14px;right:14px;-webkit-box-shadow:0 6px rgba(0,0,0,0.2);box-shadow:0 6px rgba(0,0,0,0.2);border-radius:7px;padding:15px;max-width:81.25vmin}.c-badge-notification__icon{width:18.125vmin;height:18.125vmin;margin:0 auto 2.34375vmin auto}.c-badge-notification__header{font-size:4.6875vmin;margin-bottom:.78125vmin}.c-badge-notification__title{font-size:7.8125vmin;margin:0 auto}.c-badge-notification__close{top:10px;right:10px}.c-badge-notification__view-badges{margin-top:.78125vmin;width:40.625vmin;height:9.375vmin;border-radius:15px;font-size:3.75vmin}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){.c-badge-notification{width:600px;height:430px;bottom:40px;right:40px;-webkit-box-shadow:0 6px rgba(0,0,0,0.2);box-shadow:0 6px rgba(0,0,0,0.2);border-radius:14px;padding:30px}.c-badge-notification__icon{width:116px;height:116px;margin:0 auto 30px auto}.c-badge-notification__header{font-size:30px;margin-bottom:5px}.c-badge-notification__title{font-size:50px;max-width:400px;margin:0 auto}.c-badge-notification__close{top:20px;right:20px}.c-badge-notification__view-badges{margin-top:5px;width:260px;height:60px;border-radius:30px;font-size:24px}}

.c-progress-notification{background-color:#FFF;font-family:"Luckiest Guy",sans-serif;opacity:0}.c-progress-notification[data-visible="1"]{-webkit-animation:c-progress-notification-fade 4s linear forwards;animation:c-progress-notification-fade 4s linear forwards}.c-progress-notification__copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-progress-notification__icon{background-position:center;background-repeat:no-repeat;background-size:contain}.c-progress-notification::before{content:"";display:block;position:absolute;width:0;height:0}.c-progress-notification[data-type="video"] .c-progress-notification__icon{background-image:url(../static/profiles/video-badge.png)}.c-progress-notification[data-type="game"] .c-progress-notification__icon{background-image:url(../static/profiles/game-badge.png)}.c-progress-notification[data-type="activity"] .c-progress-notification__icon{background-image:url(../static/profiles/activity-badge.png)}@media only screen and (max-width: 719px){.c-progress-notification{border-radius:7px;-webkit-box-shadow:0 2px rgba(0,0,0,0.25);box-shadow:0 2px rgba(0,0,0,0.25);padding:5px;display:-webkit-box;display:-ms-flexbox;display:flex}.c-progress-notification::before{top:-1.71875vw;right:3.75vw;border-left:1.875vw solid transparent;border-right:1.875vw solid transparent;border-bottom:1.875vw solid white}.c-progress-notification__copy{padding-left:5px;padding-right:10px;margin-bottom:-5px}.c-progress-notification__icon{width:7.8125vw;height:7.8125vw}.c-progress-notification__title{font-size:3.125vw}.c-progress-notification__progress{font-size:4.6875vw}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){.c-progress-notification{border-radius:14px;-webkit-box-shadow:0 4px rgba(0,0,0,0.25);box-shadow:0 4px rgba(0,0,0,0.25);padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.c-progress-notification::before{top:-11px;right:24px;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid white}.c-progress-notification__copy{padding-left:10px;padding-right:20px;margin-bottom:-10px}.c-progress-notification__icon{width:50px;height:50px}.c-progress-notification__title{font-size:20px}.c-progress-notification__progress{font-size:30px}}@-webkit-keyframes c-progress-notification-fade{0%{opacity:0}5%{opacity:1}95%{opacity:1}100%{opacity:0}}@keyframes c-progress-notification-fade{0%{opacity:0}5%{opacity:1}95%{opacity:1}100%{opacity:0}}


.c-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;text-align:center}.c-modal[data-open="0"]{display:none}.c-modal[data-open="1"]{display:-webkit-box;display:-ms-flexbox;display:flex}.c-modal__inner{max-width:600px;width:100%;background-color:#FFF;border-radius:10px;position:relative}.c-modal__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;background:url(../static/global/modal-close.png) no-repeat center center;background-size:contain;border:none;cursor:pointer}.c-modal__copy{font-family:"Varela Round",sans-serif;color:#000;text-align:center}.c-modal__title{font-family:"Luckiest Guy",sans-serif;text-transform:uppercase;color:#1eaaef}.c-modal__links{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-modal__link{padding:0;margin:0}.c-modal__link a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#FFF;text-align:center;background-color:#1eaaef;font-family:"Luckiest Guy",sans-serif;text-transform:uppercase}@media only screen and (max-width: 719px){.c-modal{padding:15px}.c-modal__inner{padding:15px}.c-modal__close{top:5px;right:5px;width:32px;height:35px}.c-modal__title{font-size:24px;padding:0 30px;margin:15px 0}.c-modal__copy{font-size:16px}.c-modal__copy p{margin:15px 0}.c-modal__links{margin:15px -10px}.c-modal__link{margin-left:7px;margin-right:7px;font-size:18px;height:36px;border-radius:15px;min-width:120px}.c-modal__link a{font-size:18px;height:36px;border-radius:15px;min-width:120px}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){.c-modal{padding:40px}.c-modal__inner{padding:20px}.c-modal__close{position:absolute;top:10px;right:10px;width:32px;height:35px}.c-modal__title{font-size:32px;padding:0 40px;margin:20px 0}.c-modal__copy{font-size:18px}.c-modal__copy p{margin:20px 0}.c-modal__links{margin:20px -10px}.c-modal__link{margin-left:10px;margin-right:10px}.c-modal__link a{height:44px;min-width:160px;border-radius:20px;font-size:20px}}

.c-onboard{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#1eaaf0;z-index:999;display:none;opacity:0;overflow-y:scroll;-webkit-overflow-scrolling:touch}.c-onboard__screen{display:none}.c-onboard[data-screen="1"] .c-onboard__screen--1,.c-onboard[data-screen="2"] .c-onboard__screen--2,.c-onboard[data-screen="3"] .c-onboard__screen--3{display:block}.c-onboard[data-open="1"]{display:block}.c-onboard__back{position:absolute;top:0;left:0}@media only screen and (max-width: 719px){.c-onboard__back{top:15px;left:15px}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){.c-onboard__back{top:20px;left:40px}}.c-onboard__close{position:absolute;top:0;right:0}@media only screen and (max-width: 719px){.c-onboard__close{top:15px;right:15px}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){.c-onboard__close{top:20px;right:40px}}.c-onboard__continue{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff000;border:none;text-shadow:0 3px rgba(255,120,0,0.2);margin-left:auto;margin-right:auto;cursor:pointer}.c-onboard__continue:disabled{background-color:#e4f4fb;color:#b3c3ca;text-shadow:none}@media only screen and (max-width: 719px){.c-onboard__continue{-webkit-box-shadow:0 3px rgba(0,100,150,0.5);box-shadow:0 3px rgba(0,100,150,0.5);width:180px;height:40px;border-radius:40px;font-size:16px}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){.c-onboard__continue{-webkit-box-shadow:0 6px rgba(0,100,150,0.5);box-shadow:0 6px rgba(0,100,150,0.5);width:240px;height:58px;border-radius:58px;font-size:24px}}.c-onboard__skip{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;text-shadow:0 3px #0089c9;margin-left:auto;margin-right:auto;display:block;color:#FFF;cursor:pointer}@media only screen and (max-width: 719px){.c-onboard__skip{width:180px;height:40px;border-radius:40px;font-size:16px}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){.c-onboard__skip{width:240px;height:58px;font-size:24px}}@media only screen and (max-width: 719px){.c-onboard__inner{padding:70px 15px 15px 15px}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){.c-onboard__inner{padding:100px 20px 20px 20px}}.c-onboard__screen--1 h1{font-family:"Luckiest Guy",sans-serif;text-align:center;margin:0;text-transform:uppercase}.c-onboard__screen--1 p{text-align:center;color:#000;max-width:600px;margin:0 auto}.c-onboard__screen--1 .c-onboard__portal{max-width:300px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 719px){.c-onboard__screen--1 h1{font-size:32px}.c-onboard__screen--1 p{font-size:16px;margin-bottom:30px}.c-onboard__screen--1 .c-onboard__portal{margin-bottom:30px}.c-onboard__screen--1 .c-onboard__continue{margin-bottom:10px}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){.c-onboard__screen--1 h1{font-size:60px}.c-onboard__screen--1 p{font-size:18px;margin-bottom:30px}.c-onboard__screen--1 .c-onboard__portal{margin-bottom:50px}.c-onboard__screen--1 .c-onboard__continue{margin-bottom:5px}}.c-onboard__screen--2 h1{font-family:"Luckiest Guy",sans-serif;text-align:center;margin:0;text-transform:uppercase}@media only screen and (max-width: 719px){.c-onboard__screen--2 h1{font-size:32px}.c-onboard__screen--2 .c-onboard__continue{margin-top:30px}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){.c-onboard__screen--2 h1{font-size:60px;margin-bottom:10px}.c-onboard__screen--2 .c-onboard__continue{margin-top:40px}}.c-onboard__screen--3 h1{font-family:"Luckiest Guy",sans-serif;text-align:center;margin:0;text-transform:uppercase}.c-onboard__screen--3 .c-onboard__selected-avatar{border-radius:50%;overflow:hidden;margin-left:auto;margin-right:auto}@media only screen and (max-width: 719px){.c-onboard__screen--3 h1{font-size:32px;margin-bottom:5px}.c-onboard__screen--3 .c-onboard__selected-avatar{width:190px;height:190px;margin-bottom:25px;-webkit-box-shadow:0 4px rgba(0,100,50,0.5);box-shadow:0 4px rgba(0,100,50,0.5)}.c-onboard__screen--3 .c-onboard__form{max-width:320px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){.c-onboard__screen--3 h1{font-size:60px;margin-bottom:30px}.c-onboard__screen--3 .c-onboard__selected-avatar{width:220px;height:220px;margin-bottom:30px;-webkit-box-shadow:0 8px rgba(0,100,150,0.5);box-shadow:0 8px rgba(0,100,150,0.5)}.c-onboard__screen--3 .c-onboard__form{max-width:400px;margin-left:auto;margin-right:auto}}

.c-avatar-field{max-width:910px;margin-left:auto;margin-right:auto}.c-avatar-field__avatars{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-avatar-field__avatar{position:relative;width:100%;padding:0;margin:0;border-radius:50%;-webkit-box-shadow:0 6px rgba(0,100,150,0.5);box-shadow:0 6px rgba(0,100,150,0.5)}.c-avatar-field__avatar input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;left:0;width:100%;height:100%}.c-avatar-field__avatar input:focus{outline:none}.c-avatar-field__avatar input:checked::before,.c-avatar-field__avatar input:focus::before{display:block;content:"";border-radius:50%;position:absolute}.c-avatar-field__image{border-radius:50%;overflow:hidden;position:relative}@media only screen and (max-width: 719px){.c-avatar-field__avatars{margin:0 -8px}.c-avatar-field__avatar{width:75px;margin:8px}.c-avatar-field__avatar input:checked::before,.c-avatar-field__avatar input:focus::before{width:calc(100% + 8px);height:calc(100% + 8px);top:-4px;right:-4px;border:solid 4px #FFF}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){.c-avatar-field__avatars{margin:0 -20px}.c-avatar-field__avatar{width:150px;margin:20px}.c-avatar-field__avatar input:checked::before,.c-avatar-field__avatar input:focus::before{width:calc(100% + 16px);height:calc(100% + 16px);top:-8px;right:-8px;border:solid 8px #FFF}}

.c-name-field label{color:#0065aa;font-family:"Luckiest Guy",sans-serif;text-align:center;display:block;text-transform:uppercase;margin-bottom:3px}.c-name-field input{display:block;background-color:#FFF;border:none;width:100%;font-family:"Luckiest Guy",sans-serif;color:#0065aa;text-align:center;text-transform:uppercase}.c-name-field input::-webkit-input-placeholder{text-transform:uppercase;color:rgba(30,170,240,0.5)}.c-name-field input::-moz-placeholder{text-transform:uppercase;color:rgba(30,170,240,0.5)}.c-name-field input:-ms-input-placeholder{text-transform:uppercase;color:rgba(30,170,240,0.5)}.c-name-field input::-ms-input-placeholder{text-transform:uppercase;color:rgba(30,170,240,0.5)}.c-name-field input::placeholder{text-transform:uppercase;color:rgba(30,170,240,0.5)}@media only screen and (max-width: 719px){.c-name-field label{margin-bottom:10px}.c-name-field input{height:58px;border-radius:10px;margin-bottom:28px;padding:8px 15px 0 15px;font-size:24px}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){.c-name-field label{font-size:18px}.c-name-field input{height:80px;border-radius:10px;margin-bottom:40px;padding:8px 20px 0 20px;font-size:32px}}

.c-certificate-notification{position:fixed;background:#f45a34 url(../static/profiles/certificate-notification-bg.jpg) no-repeat center center;background-size:cover;font-family:"Luckiest Guy",sans-serif;display:none;opacity:0;z-index:50}.c-certificate-notification[data-open="1"]{display:block}.c-certificate-notification__close{position:absolute;top:0;right:0}.c-certificate-notification__header{color:#9b0005;text-align:center;text-transform:uppercase}.c-certificate-notification__title{color:#FFF;text-align:center;text-transform:uppercase}.c-certificate-notification__icon{background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(../static/pledge/badge.png)}.c-certificate-notification__download{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:#fff000;color:#000;text-shadow:0 2px rgba(255,120,0,0.2);cursor:pointer;-webkit-box-shadow:0 4px #9b0005;box-shadow:0 4px #9b0005;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 719px){.c-certificate-notification{bottom:14px;right:14px;-webkit-box-shadow:0 6px rgba(0,0,0,0.2);box-shadow:0 6px rgba(0,0,0,0.2);border-radius:7px;padding:10px 15px;max-width:81.25vmin}.c-certificate-notification__icon{width:21.875vmin;height:21.875vmin;margin:0 auto 3.125vmin auto}.c-certificate-notification__header{font-size:4.6875vmin}.c-certificate-notification__title{font-size:7.8125vmin;margin:0 auto}.c-certificate-notification__close{top:10px;right:10px}.c-certificate-notification__download{width:40.625vmin;height:9.375vmin;border-radius:4.6875vmin;font-size:3.75vmin}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){.c-certificate-notification{width:600px;height:430px;bottom:40px;right:40px;-webkit-box-shadow:0 6px rgba(0,0,0,0.2);box-shadow:0 6px rgba(0,0,0,0.2);border-radius:14px;padding:20px 30px}.c-certificate-notification__icon{width:140px;height:140px;margin:0 auto 20px auto}.c-certificate-notification__header{font-size:30px}.c-certificate-notification__title{font-size:50px;max-width:400px;margin:0 auto}.c-certificate-notification__close{top:20px;right:20px}.c-certificate-notification__download{width:260px;height:60px;border-radius:30px;font-size:24px}}

.c-site-message{font-size:16px}.c-site-message__inner{font-family:"Varela Round",sans-serif;color:#000;padding:10px 10px;margin-left:auto;margin-right:auto}.c-site-message__cta{background-color:#fff000;font-family:"Luckiest Guy",sans-serif;text-transform:uppercase;text-shadow:2px 2px rgba(255,120,0,0.2);color:#000;min-height:40px;border-radius:20px;padding:10px 30px;font-size:18px;-webkit-box-shadow:2px 4px rgba(255,120,0,0.4);box-shadow:2px 4px rgba(255,120,0,0.4);display:inline-block;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.c-site-message__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (max-width: 719px){.c-site-message{margin-top:-1px;background-color:#ffb400}.c-site-message__inner{padding:20px;text-align:center;max-width:580px;margin:0 auto}.c-site-message__cta{margin-top:15px}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){.c-site-message{margin:20px 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-site-message__inner{border-radius:30px;min-height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ffb400}.c-site-message__text{padding:0 10px}.c-site-message__cta{padding-bottom:2px;margin-left:20px}}

@media only screen and (max-width: 719px){.c-related{margin-top:30px}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){.c-related{margin-top:40px;margin-bottom:40px}}.c-related__title{text-align:center;text-transform:uppercase;font-family:"Luckiest Guy",sans-serif}@media only screen and (max-width: 719px){.c-related__title{font-size:24px;margin-top:15px;margin-bottom:30px}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){.c-related__title{font-size:40px;margin-top:40px;margin-bottom:40px}}.c-related__divider{margin-left:auto;margin-right:auto;background-position:center center;background-repeat:no-repeat;background-size:contain}.c-related__divider--purple{background-image:url(../static/global/paw-divider-purple.png)}.c-related__divider--green{background-image:url(../static/global/paw-divider-green.png)}.c-related__divider--red{background-image:url(../static/global/paw-divider-red.png)}@media only screen and (max-width: 719px){.c-related__divider{width:69px;height:24px;margin-bottom:15px}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){.c-related__divider{margin-bottom:40px;width:76px;height:26px}}

.c-thumbnail-grid{margin-left:auto;margin-right:auto}.c-thumbnail-grid__inner::after{content:"";clear:both;display:table}.c-thumbnail-grid__thumbnails{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 719px){.c-thumbnail-grid{max-width:610px;margin-left:auto;margin-right:auto}.c-thumbnail-grid__title{text-align:center;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;font-size:32px;margin:0 0 20px 0;font-family:"Luckiest Guy",sans-serif;text-transform:uppercase}.c-thumbnail-grid__title::before{content:"";display:block;background-size:contain;background-repeat:no-repeat;background-position:center center;margin-right:15px}.c-thumbnail-grid--activities .c-thumbnail-grid__title{text-shadow:0 4px rgba(255,120,0,0.5)}.c-thumbnail-grid--activities .c-thumbnail-grid__title::before{width:50px;height:42px;background-image:url(../static/global/title-icon-activity.png)}.c-thumbnail-grid--firetrucks .c-thumbnail-grid__title{text-shadow:0 4px rgba(255,120,0,0.5)}.c-thumbnail-grid--firetrucks .c-thumbnail-grid__title::before{width:50px;height:35px;background-image:url(../static/global/title-icon-firetruck.png)}.c-thumbnail-grid--games .c-thumbnail-grid__title{text-shadow:0 4px rgba(40,120,80,0.5)}.c-thumbnail-grid--games .c-thumbnail-grid__title::before{width:50px;height:31px;background-image:url(../static/global/title-icon-game.png)}.c-thumbnail-grid--videos .c-thumbnail-grid__title{text-shadow:0 4px #6c4fa5}.c-thumbnail-grid--videos .c-thumbnail-grid__title::before{width:50px;height:42px;background-image:url(../static/global/title-icon-video.png)}.c-thumbnail-grid__inner{margin-top:-8px;margin-bottom:-7px}.c-thumbnail-grid__col{width:100%;margin-top:8px;margin-bottom:7px;float:left}.c-thumbnail-grid--count-2 .c-thumbnail:first-child{margin-right:7px}.c-thumbnail-grid--count-2 .c-thumbnail:last-child{margin-left:8px}.c-thumbnail-grid__thumbnails--decoration{display:none}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){.c-thumbnail-grid__title{display:none}.c-thumbnail-grid__inner{margin:-10px}.c-thumbnail-grid__col{float:left;width:280px;height:210px;margin:10px}.c-thumbnail-grid__col--featured{width:580px;height:440px}.c-thumbnail-grid--center .c-thumbnail-grid__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-thumbnail-grid--center .c-thumbnail-grid__col{float:none}.c-thumbnail-grid--count-2 .c-thumbnail:first-child{margin-right:10px}.c-thumbnail-grid--count-2 .c-thumbnail:last-child{margin-left:10px}}@media only screen and (min-width: 1600px){.c-thumbnail-grid{width:1480px}}@media only screen and (min-width: 1300px) and (max-width: 1599px){.c-thumbnail-grid{width:1180px}}@media only screen and (min-width: 1000px) and (max-width: 1299px){.c-thumbnail-grid{width:880px}}@media only screen and (min-width: 720px) and (max-width: 999px){.c-thumbnail-grid{width:580px}}.c-thumbnail-grid--activities .thumbnail--activity{width:100%;height:100%}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){.c-thumbnail-grid--activities .c-thumbnail-grid__col{width:280px;height:453px}}@media only screen and (max-width: 719px){.c-thumbnail-grid--activities .c-thumbnail-grid__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-thumbnail-grid--activities .c-thumbnail-grid__col{margin-top:8px;margin-bottom:7px}.c-thumbnail-grid--activities .c-thumbnail-grid__col:nth-child(odd){width:calc(50% - 8px);margin-right:8px}.c-thumbnail-grid--activities .c-thumbnail-grid__col:nth-child(even){width:calc(50% - 7px);margin-left:7px}}

.c-thumbnail{position:relative;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;width:100%;height:100%}.c-thumbnail img{border-radius:10px;width:100%;height:100%}.c-thumbnail::after{content:"";position:absolute;background-size:contain;background-position:center center;background-repeat:no-repeat;right:5px;bottom:5px}.c-thumbnail--video::after{background-image:url(../static/global/thumbnail-icon-video.png)}.c-thumbnail--activity::after{background-image:url(../static/global/thumbnail-icon-activity.png)}.c-thumbnail--game::after{background-image:url(../static/global/thumbnail-icon-game.png)}.c-thumbnail--app::after{background-image:url(../static/global/thumbnail-icon-app.png)}.c-thumbnail--firetruck::after{background-image:url(../static/global/thumbnail-icon-firetruck.png)}.c-thumbnail--sparky::after{background-image:url(../static/global/thumbnail-icon-sparky.png)}.c-thumbnail--kahoot::after{background-image:url(../static/global/thumbnail-icon-kahoot.png)}@media only screen and (max-width: 719px){.c-thumbnail::after{width:40px;height:43px}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){.c-thumbnail::after{width:54px;height:57px}}.c-thumbnail--new::before{content:"";text-transform:uppercase;position:absolute;left:-5px;top:5px;width:52px;height:24px;background:url(../static/global/new.png) no-repeat;background-size:contain;z-index:4;-webkit-transition:opacity 350ms;transition:opacity 350ms}.c-thumbnail--app::before{content:"";text-transform:uppercase;position:absolute;left:-5px;top:5px;width:52px;height:24px;background:url(../static/global/app.png) no-repeat;background-size:contain;z-index:4;-webkit-transition:opacity 350ms;transition:opacity 350ms}.c-thumbnail--kahoot::before{content:"";text-transform:uppercase;position:absolute;left:-5px;top:5px;width:76px;height:23px;background:url(../static/global/kahoot.png) no-repeat;background-size:contain;z-index:4;-webkit-transition:opacity 350ms;transition:opacity 350ms}.c-thumbnail__hover{background-color:rgba(0,0,0,0.8);position:absolute;z-index:20;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px;font-family:"Varela Round",sans-serif;color:#FFF;font-size:18px;opacity:0;pointer-events:none;-webkit-transition:opacity 350ms ease-in-out;transition:opacity 350ms ease-in-out;padding:15px;text-align:center}.c-thumbnail:hover .c-thumbnail__hover{opacity:1}.c-thumbnail:hover::before{opacity:0}.c-thumbnail--hover{-webkit-animation:cThumbnailHover 550ms ease-in-out backwards;animation:cThumbnailHover 550ms ease-in-out backwards;z-index:3}.c-thumbnail--activity-filler{background-image:url(../static/global/activity-filler-hydrant.png);background-size:contain}.c-thumbnail--activity-filler::before{content:"";display:block;padding-top:161.53846%}@-webkit-keyframes cThumbnailHover{0%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.06);transform:scale(1.06)}50%{-webkit-transform:scale(1.015);transform:scale(1.015)}75%{-webkit-transform:scale(1.035);transform:scale(1.035)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes cThumbnailHover{0%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.06);transform:scale(1.06)}50%{-webkit-transform:scale(1.015);transform:scale(1.015)}75%{-webkit-transform:scale(1.035);transform:scale(1.035)}100%{-webkit-transform:scale(1);transform:scale(1)}}

.c-apps a{display:block}.c-apps__apps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0}.c-apps__app--apple img{max-width:227px}.c-apps__app--google img{max-width:224px}.c-apps__app--amazon img{max-width:197px}@media only screen and (max-width: 719px){.c-apps__apps{margin:0}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){.c-apps__apps{margin:20px 0}}

