@charset "UTF-8";
/*** utils ***/
/*** colors ***/
/*** fonts ***/
/*** news variables ***/
/*$breakpoints: (
        'small': only screen (min-width: 35rem), // 35*16
        'medium': only screen (min-width: 55rem), // 55*16
        'large': only screen (min-width: 64rem) // 64*16
) !default;*/
/*
**  @include respond-to('phone') {
**    color: blue;
**  }
*/
@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700");
.view-news-list .view-filters .bef-checkboxes .form-item input[type="checkbox"] {
  -webkit-appearance: none;
          appearance: none;
  outline: none;
  opacity: 0;
  width: 16px;
  height: 16px;
  left: 40px;
}

/*
**  .title-wrapper {
**    @extend %title;
**  }
*/
.node-title-wrapper {
  font-size: 0;
  padding: 1.25rem 2.5rem;
  margin-bottom: 0.625rem;
}

@media only screen and (min-width: 55rem) {
  .node-title-wrapper {
    padding: 2.5rem;
  }
}

.node-title-wrapper h1 {
  margin: 0;
  font-weight: 700;
  font-size: 1.5rem;
  text-align: left;
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  line-height: 1.25;
}

@media only screen and (min-width: 55rem) {
  .node-title-wrapper h1 {
    font-size: 2.25rem;
  }
}

.node-title-wrapper .icon, .node-title-wrapper .player--main .player--view .player--prev, .player--main .player--view .node-title-wrapper .player--prev, .node-title-wrapper .player--main .player--view .player--next, .player--main .player--view .node-title-wrapper .player--next, .node-title-wrapper .player--main .player--close, .player--main .node-title-wrapper .player--close {
  display: none;
}

@media only screen and (min-width: 35rem) {
  .node-title-wrapper .icon, .node-title-wrapper .player--main .player--view .player--prev, .player--main .player--view .node-title-wrapper .player--prev, .node-title-wrapper .player--main .player--view .player--next, .player--main .player--view .node-title-wrapper .player--next, .node-title-wrapper .player--main .player--close, .player--main .node-title-wrapper .player--close {
    font-size: 6.375rem;
    margin-left: auto;
    padding-right: 5rem;
    vertical-align: middle;
    height: 6.375rem;
    text-align: right;
    width: 30%;
    display: inline-block;
  }
}

@media only screen and (min-width: 64rem) {
  .node-title-wrapper .icon, .node-title-wrapper .player--main .player--view .player--prev, .player--main .player--view .node-title-wrapper .player--prev, .node-title-wrapper .player--main .player--view .player--next, .player--main .player--view .node-title-wrapper .player--next, .node-title-wrapper .player--main .player--close, .player--main .node-title-wrapper .player--close {
    width: 50%;
  }
}

.node-article .field-name-body, .node-about .field-type-text-long, .node-simple-page .field-name-body,
.node-page .field-name-body, .node-subjects .field-name-body, .search-result-content .result-content {
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.6;
}

.node-article .field-name-body strong, .node-about .field-type-text-long strong, .node-simple-page .field-name-body strong, .node-page .field-name-body strong, .node-subjects .field-name-body strong, .search-result-content .result-content strong {
  font-weight: 400;
}

.node-article .field-name-body p, .node-about .field-type-text-long p, .node-simple-page .field-name-body p, .node-page .field-name-body p, .node-subjects .field-name-body p, .search-result-content .result-content p, .node-article .field-name-body ul, .node-about .field-type-text-long ul, .node-simple-page .field-name-body ul, .node-page .field-name-body ul, .node-subjects .field-name-body ul, .search-result-content .result-content ul, .node-article .field-name-body ol, .node-about .field-type-text-long ol, .node-simple-page .field-name-body ol, .node-page .field-name-body ol, .node-subjects .field-name-body ol, .search-result-content .result-content ol {
  margin-bottom: 2rem;
}

.node-article .field-name-body a, .node-about .field-type-text-long a, .node-simple-page .field-name-body a, .node-page .field-name-body a, .node-subjects .field-name-body a, .search-result-content .result-content a {
  text-decoration: none;
  color: #4285f4;
}

/*
**  .title-wrapper {
**    @include titleColors('.icon-article', green, white, white);
**  }
**
** Options are optionals.
** To display an icon, use the css selector of icon ('.icon-article').
** Leave blank or use false to not display an icon
*/
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
          animation-name: fadeIn;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(3rem);
            transform: translateY(3rem);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(3rem);
            transform: translateY(3rem);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3rem, 0);
            transform: translate3d(0, -3rem, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3rem, 0);
            transform: translate3d(0, -3rem, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
          animation-name: fadeInDown;
}

@-webkit-keyframes bounce {
  0% {
    bottom: 0;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  17% {
    bottom: 15px;
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  34% {
    bottom: 0;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  51% {
    bottom: 8px;
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  68% {
    bottom: 0px;
  }
  85% {
    bottom: 3px;
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  100% {
    bottom: 0;
  }
}

@keyframes bounce {
  0% {
    bottom: 0;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  17% {
    bottom: 15px;
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  34% {
    bottom: 0;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  51% {
    bottom: 8px;
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  68% {
    bottom: 0px;
  }
  85% {
    bottom: 3px;
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  100% {
    bottom: 0;
  }
}

.animated {
  -webkit-animation-duration: .5s;
          animation-duration: .5s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  opacity: 0;
}

.animatedOnce {
  -webkit-animation-duration: .5s;
          animation-duration: .5s;
  opacity: 1;
}

.animatedOnce.bounce {
  -webkit-animation: bounce 1s;
          animation: bounce 1s;
  opacity: 1;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}

.animated.delay-1 {
  -webkit-animation-delay: .1s;
          animation-delay: .1s;
}

.animated.delay-2 {
  -webkit-animation-delay: .2s;
          animation-delay: .2s;
}

.animated.delay-3 {
  -webkit-animation-delay: .3s;
          animation-delay: .3s;
}

.animated.delay-4 {
  -webkit-animation-delay: .4s;
          animation-delay: .4s;
}

.animated.delay-5 {
  -webkit-animation-delay: .5s;
          animation-delay: .5s;
}

.animated.delay-6 {
  -webkit-animation-delay: .6s;
          animation-delay: .6s;
}

.animated.delay-7 {
  -webkit-animation-delay: .7s;
          animation-delay: .7s;
}

.animated.delay-8 {
  -webkit-animation-delay: .8s;
          animation-delay: .8s;
}

.animated.delay-9 {
  -webkit-animation-delay: .9s;
          animation-delay: .9s;
}

.animated.delay-10 {
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}

.animated.fast {
  -webkit-animation-duration: 800ms;
          animation-duration: 800ms;
}

.animated.slow {
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
}

.animated.slower {
  -webkit-animation-duration: 3s;
          animation-duration: 3s;
}

@media (print), (prefers-reduced-motion) {
  .animated {
    -webkit-animation: unset !important;
            animation: unset !important;
    transition: none !important;
  }
}

*,
*::after,
*::before {
  box-sizing: border-box;
}

html {
  height: 100%;
  text-rendering: optimizeLegibility;
  background: #ffffff;
  font: 100%/1 "Roboto", sans-serif;
  /* use this value as base*/
  overflow-x: hidden;
}

@media only screen and (min-width: 35rem) {
  html {
    overflow-x: inherit;
  }
}

body {
  color: #404148;
  font: inherit;
}

main {
  display: block;
  margin-top: 85px;
}

main.biggr {
  margin-top: 165px;
}

img[src$=".json"] {
  display: none !important;
}

.page {
  overflow: hidden;
}

.main {
  background: #ecf0f1;
  position: relative;
  z-index: 100;
  /*margin-top: 84px;
  @include respond-to("small"){
    margin-top: 0;
  }*/
}

.main .logo-main {
  cursor: default;
}

.header {
  position: fixed;
  width: 100%;
  padding: 0 20px;
  z-index: 110;
  transition: all .2s ease;
}

.header.sticky {
  background-color: #ffffff;
  box-shadow: 0px 15px 30px 0px rgba(33, 33, 35, 0.04);
}

.header.sticky + .main.header-tbs {
  margin-top: 85px;
}

.header.open {
  position: relative;
}

@media only screen and (min-width: 55rem) {
  .header.open {
    position: fixed;
  }
  .header.sticky + .main.header-tbs {
    margin-top: 195px;
  }
}

.header .header--root {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  /*background: #ffffff;
    top: 0;
    z-index: 1000;
    height: 84px;*/
  /*.option{
      margin-right: 0;
    }*/
}

@media only screen and (min-width: 35rem) {
  .header .header--root {
    padding: 0;
    /*position: relative;
      background: transparent;
      z-index: auto;
      height: auto;
      top: auto;*/
    /*.option{
        margin-right: toRem(10);
      }*/
  }
}

.header .brand {
  padding: 1.25rem 0;
  text-align: left;
  -webkit-flex: 1 1 0;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
}

@media only screen and (min-width: 35rem) {
  .header .brand {
    margin-left: 0;
  }
}

.header .brand .partners a {
  text-decoration: none;
  color: #404148;
  display: inline-block;
}

.header .brand .partners a span {
  display: inline-block;
}

@media only screen and (min-width: 35rem) {
  .header .brand .partners a span {
    display: none;
  }
}

.header .brand .partners a img {
  display: none;
}

@media only screen and (min-width: 35rem) {
  .header .brand .partners a img {
    display: inline-block;
  }
}

.header .brand .logo-main {
  width: 125px;
  display: block;
  margin-right: 10px;
}

@media only screen and (min-width: 35rem) {
  .header .brand .logo-main {
    margin-right: 30px;
    width: 195px;
  }
}

@media only screen and (min-width: 55rem) {
  .header .brand .logo-main {
    margin-left: 0;
  }
}

.header .brand .logo-main img {
  padding-left: 0;
}

.header .brand p {
  display: inline-block;
  font-size: 0.625rem;
  margin-top: inherit;
  position: relative;
  top: 6px;
}

@media only screen and (min-width: 35rem) {
  .header .brand p {
    font-size: 0.8125rem;
  }
}

.header .brand p.partners {
  margin-left: 0;
  position: relative;
}

@media only screen and (min-width: 35rem) {
  .header .brand p.partners {
    top: -1px;
  }
}

.header .brand p.partners img {
  height: 1rem;
}

.header .brand p.partners img.lg--google {
  height: 1.25rem;
  /*@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
              img[src$=".svg"] {
                height: 1.5rem;
              }
            }*/
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .header .brand p.partners img[src$=".svg"] {
    width: 100%;
    height: 2.2rem;
  }
  .header .brand p.partners img[src$=".svg"].lg--google {
    height: 1.5rem;
  }
}

.header .option {
  margin-left: auto;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

@media only screen and (min-width: 35rem) {
  .header .option {
    margin-right: 0;
  }
}

.header-tbs {
  background-color: white;
  padding: 0 20px;
  overflow: hidden;
}

.brand.brand--footer {
  margin-top: -2.5rem;
}

@media only screen and (min-width: 55rem) {
  .brand.brand--footer {
    margin-top: 0;
  }
}

.brand.brand--footer .lg--google {
  margin-top: 0.3125rem;
}

.brand.brand--footer .lg--google:before {
  content: '';
  display: block;
  height: 10px;
}

@media only screen and (min-width: 55rem) {
  .brand.brand--footer .lg--google {
    display: inline-block;
    margin: 0;
  }
}

.brand.brand--footer .lg--google img {
  margin-bottom: 0.3125rem;
}

@media only screen and (min-width: 55rem) {
  .brand.brand--footer .lg--google img {
    margin: 0;
  }
}

.brand.brand--footer .lg--google img img {
  margin-bottom: 0;
}

.brand.brand--footer .lg--ta {
  margin-top: -3px;
}

@media only screen and (min-width: 55rem) {
  .brand.brand--footer .lg--ta {
    display: inline-block;
  }
}

.option--search {
  display: inline-block;
  margin-right: 10px;
}

.option--search span {
  position: relative;
  font-weight: 400;
  font-size: 14px;
  color: #4284F5;
  cursor: pointer;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 40px;
  height: 40px;
  text-transform: uppercase;
  background-color: #f4f7ff;
  border-radius: 10px;
  transition: all .25s ease;
}

.option--search span:active, .option--search span.active, .option--search span:hover {
  background: #E8EFFF;
}

.option--search .option--search--input {
  display: none;
  z-index: 200;
  background: #ffffff;
  height: 5rem;
  position: absolute;
  top: 0;
  width: calc(100% + 40px);
  left: -20px;
  box-shadow: 0px 15px 30px 0px rgba(33, 33, 35, 0.2);
}

.option--search .option--search--input.open {
  display: block;
}

.option--search .option--search--input .form-text {
  width: 70%;
  height: 5rem;
  font-weight: 300;
  color: #4284F5;
  text-indent: 1.875rem;
  border: none;
  background: transparent !important;
  font-size: 0.9375rem;
}

@media only screen and (min-width: 35rem) {
  .option--search .option--search--input .form-text {
    font-size: 1.5625rem;
  }
}

.option--search .option--search--input .form-text.placeholder {
  color: #4284F5 !important;
}

.option--search .option--search--input .form-text:-moz-placeholder {
  color: #4284F5 !important;
}

.option--search .option--search--input .form-text::-moz-placeholder {
  color: #4284F5 !important;
}

.option--search .option--search--input .form-text:-ms-input-placeholder {
  color: #4284F5 !important;
}

.option--search .option--search--input .form-text::-webkit-input-placeholder {
  color: #4284F5 !important;
}

.option--search .option--search--input .form-text:focus {
  outline: none;
}

.option--search .option--search--input .cta, .option--search .option--search--input .node-article .action-links a, .node-article .action-links .option--search .option--search--input a, .option--search .option--search--input .field-name-field-news-link a, .field-name-field-news-link .option--search .option--search--input a, .option--search .option--search--input .page-search .search-form #edit-submit, .page-search .search-form .option--search .option--search--input #edit-submit, .option--search .option--search--input .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .option--search .option--search--input a, .option--search .option--search--input .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .option--search .option--search--input a, .option--search .option--search--input .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .option--search .option--search--input a, .option--search .option--search--input .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .option--search .option--search--input a, .option--search .option--search--input .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .option--search .option--search--input a,
.option--search .option--search--input .flippy-activity .flippy-next a, .flippy-activity .flippy-next .option--search .option--search--input a, .option--search .option--search--input .parag-cta-wrapper a, .parag-cta-wrapper .option--search .option--search--input a, .option--search .option--search--input .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .option--search .option--search--input a, .option--search .option--search--input .stack-subfooter a, .stack-subfooter .option--search .option--search--input a {
  border: none;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-appearance: none;
          appearance: none;
  right: 2.5rem;
}

.option--search .option--search--input .cta:focus, .option--search .option--search--input .node-article .action-links a:focus, .node-article .action-links .option--search .option--search--input a:focus, .option--search .option--search--input .field-name-field-news-link a:focus, .field-name-field-news-link .option--search .option--search--input a:focus, .option--search .option--search--input .page-search .search-form #edit-submit:focus, .page-search .search-form .option--search .option--search--input #edit-submit:focus, .option--search .option--search--input .field-name-field-hp-kids-toolkit-link a:focus, .field-name-field-hp-kids-toolkit-link .option--search .option--search--input a:focus, .option--search .option--search--input .field-name-field-hp-kids-tool-link a:focus, .field-name-field-hp-kids-tool-link .option--search .option--search--input a:focus, .option--search .option--search--input .field-name-field-hp-kids-teacher-link a:focus, .field-name-field-hp-kids-teacher-link .option--search .option--search--input a:focus, .option--search .option--search--input .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:focus, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .option--search .option--search--input a:focus, .option--search .option--search--input .flippy-activity .flippy-prev a:focus, .flippy-activity .flippy-prev .option--search .option--search--input a:focus,
.option--search .option--search--input .flippy-activity .flippy-next a:focus, .flippy-activity .flippy-next .option--search .option--search--input a:focus, .option--search .option--search--input .parag-cta-wrapper a:focus, .parag-cta-wrapper .option--search .option--search--input a:focus, .option--search .option--search--input .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:focus, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .option--search .option--search--input a:focus, .option--search .option--search--input .stack-subfooter a:focus, .stack-subfooter .option--search .option--search--input a:focus {
  outline: none;
}

.option--lg {
  position: relative;
  display: none;
}

@media only screen and (min-width: 35rem) {
  .option--lg {
    display: inline-block;
    margin-right: 10px;
  }
}

.option--lg span {
  font-weight: 400;
  font-size: 13px;
  color: #4284F5;
  cursor: pointer;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 40px;
  height: 40px;
  text-transform: uppercase;
  background-color: #f4f7ff;
  border-radius: 10px;
  transition: all .25s ease;
}

.option--lg span:hover, .option--lg span:active, .option--lg span.active {
  background: #E8EFFF;
}

.option--lg ul {
  display: none;
  margin: 0;
  position: absolute;
  left: 0;
  z-index: 200;
  width: 100%;
  padding: 0;
}

.option--lg ul.open {
  display: block;
}

.option--lg ul li {
  list-style-type: none;
}

.option--lg ul li a {
  width: 40px;
  height: 40px;
  border-radius: 10px;
  margin-top: 5px;
  text-decoration: none;
  color: #4284F5;
  font-size: 13px;
  background: #f4f7ff;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  transition: all .25s ease;
}

.option--lg ul li a:hover {
  background: #E8EFFF;
}

.option--lg ul li.active {
  display: none;
}

.option--burger {
  display: inline-block;
}

.option--burger button {
  cursor: pointer;
  padding: 12px;
  height: 40px;
  position: relative;
  border: none;
  background: transparent;
  font-weight: 400;
  font-size: 13px;
  color: #ffffff;
  background: #4284F5;
  text-transform: uppercase;
  border-radius: 10px;
  transition: all .25s ease;
}

.option--burger button:active, .option--burger button:hover {
  color: #ffffff;
  background: #649af7;
}

.option--burger button:focus {
  outline: none;
}

.option--burger button.icon-menu span {
  display: none;
  vertical-align: middle;
}

.option--burger button.icon-menu:before {
  content: '';
  position: absolute;
  display: none;
}

.option--burger button.icon-menu:after {
  font-family: "IconFont";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  /* speak: none; only necessary if not using the private unicode range (firstGlyph option) */
  text-decoration: none;
  text-transform: none;
  content: "\EA12";
  margin-left: 0;
  display: inline-block;
  margin-bottom: 1px;
  vertical-align: middle;
}

@media only screen and (min-width: 35rem) {
  .option--burger button.icon-menu span {
    display: inline-block;
    vertical-align: middle;
  }
  .option--burger button.icon-menu:after {
    margin-left: 10px;
  }
}

.option--burger--panel {
  display: block;
  position: absolute;
  width: 100%;
  right: 0;
  z-index: 200;
  top: 10px;
  transition: all .2s ease;
  opacity: 0;
  pointer-events: none;
}

.option--burger--panel.open {
  opacity: 1;
  pointer-events: auto;
}

.option--burger--panel ul {
  margin: 0;
  padding: 0;
}

.option--burger--panel ul li {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: left;
}

.option--burger--panel ul li a, .option--burger--panel ul li .nolink {
  display: block;
  position: relative;
  padding: 13px 36px 13px 15px;
  text-decoration: none;
  color: #212123;
  font-size: 13px;
  line-height: 1.2;
  font-weight: 500;
  border-radius: 8px;
  margin-bottom: 5px;
  background: #ffffff;
  transition: all .25s ease;
  cursor: pointer;
}

.option--burger--panel ul li a:after, .option--burger--panel ul li .nolink:after {
  position: absolute;
  right: 17px;
  top: calc(50% - 5px);
  font-family: "IconFont";
  color: #4284F5;
  content: "\EA07";
  font-size: .76em;
}

.option--burger--panel ul li a:hover, .option--burger--panel ul li .nolink:hover {
  color: #4284F5;
  background-color: #F4F7FF;
}

.option--burger--panel ul li:nth-child(7) {
  margin-bottom: 20px;
}

.option--burger--panel ul li ul {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: white;
  padding: 20px;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  transition: -webkit-transform 0.3s cubic-bezier(0.65, 0, 0.35, 1);
  transition: transform 0.3s cubic-bezier(0.65, 0, 0.35, 1);
  transition: transform 0.3s cubic-bezier(0.65, 0, 0.35, 1), -webkit-transform 0.3s cubic-bezier(0.65, 0, 0.35, 1);
  border-radius: 10px;
}

.option--burger--panel ul li ul li:nth-child(7) {
  margin-bottom: 0;
}

.option--burger--panel ul li .nolink.on ~ ul {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.option--burger--panel .nav {
  background: white;
}

.option--burger--panel .nav:before {
  content: '';
  display: block;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  transition: opacity .3s ease;
  pointer-events: none;
  width: 100vw;
  background: rgba(33, 33, 35, 0.3);
  z-index: -1;
}

.option--burger--panel .nav:after {
  content: '';
  display: block;
  position: absolute;
  pointer-events: none;
  width: 100vw;
  background: white;
  z-index: 0;
  height: calc(100% + 200px);
  top: -100px;
  left: 50%;
  -webkit-transform: translateX(-50vw);
          transform: translateX(-50vw);
  box-shadow: 0px 15px 30px 0px rgba(33, 33, 35, 0.2);
}

.option--burger--panel .nav h1 {
  position: relative;
  z-index: 1;
  font-size: 35px;
  width: 70%;
}

.option--burger--panel .nav h1 span {
  color: #4284F5;
}

@media only screen and (min-width: 35rem) {
  .option--burger--panel .nav h1 {
    width: 100%;
  }
}

.option--burger--panel .nav h2 {
  font-size: 24px;
  color: white;
  margin: 5px 0 25px;
}

.option--burger--panel .nav .js-close-btn {
  position: absolute;
  top: 12px;
  right: 0;
  z-index: 1;
}

.option--burger--panel .nav .js-close-btn span:first-child {
  display: none;
}

.option--burger--panel .nav .js-close-btn .icon:before, .option--burger--panel .nav .js-close-btn .player--main .player--view .player--prev:before, .player--main .player--view .option--burger--panel .nav .js-close-btn .player--prev:before, .option--burger--panel .nav .js-close-btn .player--main .player--view .player--next:before, .player--main .player--view .option--burger--panel .nav .js-close-btn .player--next:before, .option--burger--panel .nav .js-close-btn .player--main .player--close:before, .player--main .option--burger--panel .nav .js-close-btn .player--close:before {
  font-size: .9em;
}

@media only screen and (min-width: 35rem) {
  .option--burger--panel .nav .js-close-btn span:first-child {
    display: inline-block;
  }
  .option--burger--panel .nav .js-close-btn .icon, .option--burger--panel .nav .js-close-btn .player--main .player--view .player--prev, .player--main .player--view .option--burger--panel .nav .js-close-btn .player--prev, .option--burger--panel .nav .js-close-btn .player--main .player--view .player--next, .player--main .player--view .option--burger--panel .nav .js-close-btn .player--next, .option--burger--panel .nav .js-close-btn .player--main .player--close, .player--main .option--burger--panel .nav .js-close-btn .player--close {
    margin-left: 8px;
  }
}

.option--burger--panel .nav .nav-container {
  position: relative;
  z-index: 1;
}

.option--burger--panel .nav .nav-container > div {
  position: relative;
  margin: 10px 0 0 0;
}

.option--burger--panel .nav .nav-container > div:nth-child(1) .menu li:nth-child(1) .menu {
  background-color: #43C77B;
}

.option--burger--panel .nav .nav-container > div:nth-child(1) .menu li:nth-child(2) .menu {
  background-color: #26aae2;
}

.option--burger--panel .nav .nav-container > div:nth-child(1) .menu li:nth-child(3) .menu {
  background-color: #8c63a6;
}

.option--burger--panel .nav .nav-container > div:nth-child(1) .menu li:nth-child(4) .menu {
  background-color: #fe5248;
}

.option--burger--panel .nav .nav-container > div:nth-child(1) .menu li:nth-child(5) .menu {
  background-color: #fdb45a;
}

.option--burger--panel .nav .nav-container > div:nth-child(2) > div {
  background-color: #4284F5;
}

.option--burger--panel .nav .nav-container > div:nth-child(3) {
  margin-right: 0;
  background-image: url("../img/girl-with-cat.svg");
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: 255px;
}

.option--burger--panel .nav .nav-container > div:nth-child(3) > div {
  background-color: #44C67B;
}

.option--burger--panel .nav .nav-container > div > div {
  position: relative;
  background-color: #2FDCD2;
  border-radius: 10px;
  padding: 20px;
  overflow: hidden;
}

.option--burger--panel .nav .nav-container > div .menu-back {
  position: absolute;
  width: 40px;
  height: 40px;
  top: 20px;
  right: 20px;
  background-color: transparent;
  border: 1px solid white;
  cursor: pointer;
}

.option--burger--panel .nav .nav-container > div .menu-back:before {
  font-size: 0.6em;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  color: white;
}

@media only screen and (min-width: 55rem) {
  .option--burger--panel .nav .nav-container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .option--burger--panel .nav .nav-container > div {
    position: relative;
    margin: 10px 10px 0 0;
    width: calc(1/3*100% - (1 - 1/3)*10px);
  }
}

@media only screen and (min-width: 35rem) {
  .option--burger--panel .lg-mobile {
    display: none;
  }
}

.option--burger--panel .lg-mobile .icon, .option--burger--panel .lg-mobile .player--main .player--view .player--prev, .player--main .player--view .option--burger--panel .lg-mobile .player--prev, .option--burger--panel .lg-mobile .player--main .player--view .player--next, .player--main .player--view .option--burger--panel .lg-mobile .player--next, .option--burger--panel .lg-mobile .player--main .player--close, .player--main .option--burger--panel .lg-mobile .player--close {
  display: none;
}

.option--burger--panel .lg-mobile ul.language-switcher-local-url {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: #ffffff;
  margin-top: 10px;
}

.option--burger--panel .lg-mobile ul.language-switcher-local-url li:first-child {
  margin-left: 2.5rem;
}

.option--burger--panel .lg-mobile ul.language-switcher-local-url li:last-child {
  margin-right: 2.5rem;
}

.option--burger--panel .lg-mobile ul.language-switcher-local-url li a {
  border-bottom: none;
  padding: 0.9375rem;
  background: #F4F7FF;
  color: #4284F5;
}

.option--burger--panel .lg-mobile ul.language-switcher-local-url li a:after {
  display: none;
}

.option--burger--panel .lg-mobile ul.language-switcher-local-url li.active a, .option--burger--panel .lg-mobile ul.language-switcher-local-url li:active a, .option--burger--panel .lg-mobile ul.language-switcher-local-url li:hover a {
  background: #D1E3FC;
  color: #4284F5;
}

.footer {
  padding: 0 0 1.5625rem 0;
}

.footer p {
  font-size: 0.6875rem;
  margin-top: 1.5625rem;
  margin-left: 0.625rem;
}

.footer p span {
  margin-right: 0.625rem;
  display: block;
  text-align: center;
}

@media only screen and (min-width: 55rem) {
  .footer p span {
    display: inline-block;
  }
}

@media only screen and (min-width: 55rem) {
  .footer p {
    margin-top: 0.625rem;
  }
}

.footer p a {
  text-decoration: none;
  margin-right: 0.625rem;
  margin-top: 0.625rem;
  color: #404148;
  display: block;
  text-align: center;
}

@media only screen and (min-width: 55rem) {
  .footer p a {
    display: inline-block;
    text-align: left;
  }
}

.footer p a.created {
  margin-top: 1.875rem;
}

@media only screen and (min-width: 35rem) {
  .footer p a.created {
    margin-top: 0;
  }
}

@media only screen and (min-width: 55rem) {
  .footer p a.created {
    margin-top: 0.625rem;
  }
}

.footer .footer--partners {
  background: #f3f6f7;
  padding: 2.8125rem 0;
}

@media only screen and (min-width: 35rem) {
  .footer .footer--partners {
    padding: 5.625rem 0;
  }
}

.footer .footer--partners .supported-by {
  text-align: center;
  margin-bottom: 20px;
}

.footer .footer--partners .inner {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media only screen and (min-width: 35rem) {
  .footer .footer--partners .inner {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.footer .footer--partners .inner a {
  display: inline-block;
  margin: 0.9375rem 0;
}

@media only screen and (min-width: 35rem) {
  .footer .footer--partners .inner a {
    margin: 0;
  }
}

.footer .footer--partners .inner span {
  font-weight: 400;
  font-size: 0.875rem;
  margin-bottom: 1.25rem;
}

.node-type-homepage .header-cs-hp .bd {
  text-align: center;
}

.node-type-homepage .header-cs-hp .bd h1 {
  width: 100%;
}

.overlink {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 10;
}

.creative-commons {
  padding-top: 20px;
}

.creative-commons p {
  font-size: 14px;
  text-align: right;
}

.creative-commons a {
  text-decoration: none;
  color: #4285f4;
}

.toolkit-banner-bsf {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  padding: 30px 20px;
  margin-bottom: 10px;
  background-color: #4179ed;
}

.toolkit-banner-bsf p {
  color: white;
  font-weight: bold;
  line-height: 1.4;
  font-size: 18px;
  margin-bottom: 15px;
  padding-right: 50px;
}

.toolkit-banner-bsf .cta.white, .toolkit-banner-bsf .node-article .action-links a.white, .node-article .action-links .toolkit-banner-bsf a.white, .toolkit-banner-bsf .field-name-field-news-link a.white, .field-name-field-news-link .toolkit-banner-bsf a.white, .toolkit-banner-bsf .page-search .search-form .white#edit-submit, .page-search .search-form .toolkit-banner-bsf .white#edit-submit, .toolkit-banner-bsf .field-name-field-hp-kids-toolkit-link a.white, .field-name-field-hp-kids-toolkit-link .toolkit-banner-bsf a.white, .toolkit-banner-bsf .field-name-field-hp-kids-tool-link a.white, .field-name-field-hp-kids-tool-link .toolkit-banner-bsf a.white, .toolkit-banner-bsf .field-name-field-hp-kids-teacher-link a.white, .field-name-field-hp-kids-teacher-link .toolkit-banner-bsf a.white, .toolkit-banner-bsf .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.white, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .toolkit-banner-bsf a.white, .toolkit-banner-bsf .flippy-activity .flippy-prev a.white, .flippy-activity .flippy-prev .toolkit-banner-bsf a.white,
.toolkit-banner-bsf .flippy-activity .flippy-next a.white, .flippy-activity .flippy-next .toolkit-banner-bsf a.white, .toolkit-banner-bsf .parag-cta-wrapper a.white, .parag-cta-wrapper .toolkit-banner-bsf a.white, .toolkit-banner-bsf .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.white, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .toolkit-banner-bsf a.white, .toolkit-banner-bsf .stack-subfooter a.white, .stack-subfooter .toolkit-banner-bsf a.white {
  font-weight: bold;
  font-size: 14px;
  color: #38393f;
}

.toolkit-banner-bsf img {
  margin-bottom: 30px;
}

@media only screen and (min-width: 55rem) {
  .toolkit-banner-bsf {
    padding: 30px 40px;
  }
}

@media only screen and (min-width: 35rem) {
  .toolkit-banner-bsf {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */
/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */
body {
  margin: 0;
}

/*
 * Remove text-shadow in selection highlight:
 * https://twitter.com/miketaylr/status/12228805301
 *
 * These selection rule sets have to be separate.
 * Customize the background color to match your design.
 */
::selection {
  background: #b3d4fc;
  text-shadow: none;
}

/*
 * A better looking default horizontal rule
 */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

/*
 * Remove the gap between audio, canvas, iframes,
 * images, videos and the bottom of their containers:
 * https://github.com/h5bp/html5-boilerplate/issues/440
 */
audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}

/*
 * Remove default fieldset styles.
 */
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

/*
 * Allow only vertical resizing of textareas.
 */
textarea {
  resize: vertical;
}

/* ==========================================================================
   Browser Upgrade Prompt
   ========================================================================== */
.browserupgrade {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
p {
  margin: 0;
  padding: 0;
}

/* ==========================================================================
   Helper classes
   ========================================================================== */
/*
 * Hide visually and from screen readers:
 */
.hidden {
  display: none !important;
}

/*
 * Hide only visually, but have it available for screen readers:
 * http://snook.ca/archives/html_and_css/hiding-content-for-accessibility
 */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/*
 * Extends the .visuallyhidden class to allow the element
 * to be focusable when navigated to via the keyboard:
 * https://www.drupal.org/node/897638
 */
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/*
 * Hide visually and from screen readers, but maintain layout
 */
.invisible {
  visibility: hidden;
}

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
.clearfix:before,
.clearfix:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.clearfix:after {
  clear: both;
}

/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   These examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */
@media only screen and (min-width: 35em) {
  /* Style adjustments for viewports that meet the condition */
}

@media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 1.25dppx), (min-resolution: 120dpi) {
  /* Style adjustments for high resolution devices */
}

/* ==========================================================================
   Print styles.
   Inlined to avoid the additional HTTP request:
   http://www.phpied.com/delay-loading-your-print-css/
   ========================================================================== */
@media print {
  *,
  *:before,
  *:after,
  *:first-letter {
    background: transparent !important;
    color: #000 !important;
    /* Black prints faster: http://www.sanbeiji.com/archives/953 */
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  /*a[href]:after {
    content: " (" attr(href) ")";
  }*/
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  /*
   * Don't show links that are fragment identifiers,
   * or use the `javascript:` pseudo protocol
   */
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  /*
   * Printing Tables:
   * http://css-discuss.incutio.com/wiki/Printing_Tables
   */
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
}

.u-full, .node-about .about-links-bottom li, .resp-tab-content .field-type-text-long .field-items {
  width: 100% !important;
  -webkit-flex: none !important;
      -ms-flex: none !important;
          flex: none !important;
}

.u-1of2 {
  width: 50% !important;
  -webkit-flex: none !important;
      -ms-flex: none !important;
          flex: none !important;
}

.u-1of3 {
  width: 33.3333% !important;
  -webkit-flex: none !important;
      -ms-flex: none !important;
          flex: none !important;
}

.u-2of3 {
  width: 66.6667% !important;
  -webkit-flex: none !important;
      -ms-flex: none !important;
          flex: none !important;
}

.u-1of4 {
  width: 25% !important;
  -webkit-flex: none !important;
      -ms-flex: none !important;
          flex: none !important;
}

.u-3of4 {
  width: 75% !important;
  -webkit-flex: none !important;
      -ms-flex: none !important;
          flex: none !important;
}

.u-3of5 {
  width: 60% !important;
  -webkit-flex: none !important;
      -ms-flex: none !important;
          flex: none !important;
}

@media only screen and (min-width: 35rem) {
  .u-small-full {
    width: 100% !important;
    -webkit-flex: none !important;
        -ms-flex: none !important;
            flex: none !important;
  }
  .u-small-1of2, .node-about .about-links-bottom li {
    width: 50% !important;
    -webkit-flex: none !important;
        -ms-flex: none !important;
            flex: none !important;
  }
  .u-small-1of3 {
    width: 33.3333% !important;
    -webkit-flex: none !important;
        -ms-flex: none !important;
            flex: none !important;
  }
  .u-small-2of3 {
    width: 66.6667% !important;
    -webkit-flex: none !important;
        -ms-flex: none !important;
            flex: none !important;
  }
  .u-small-1of4 {
    width: 25% !important;
    -webkit-flex: none !important;
        -ms-flex: none !important;
            flex: none !important;
  }
  .u-small-3of4 {
    width: 75% !important;
    -webkit-flex: none !important;
        -ms-flex: none !important;
            flex: none !important;
  }
  .u-small-3of5 {
    width: 60% !important;
    -webkit-flex: none !important;
        -ms-flex: none !important;
            flex: none !important;
  }
}

@media only screen and (min-width: 55rem) {
  .u-med-full {
    width: 100% !important;
    -webkit-flex: none !important;
        -ms-flex: none !important;
            flex: none !important;
  }
  .u-med-1of2 {
    width: 50% !important;
    -webkit-flex: none !important;
        -ms-flex: none !important;
            flex: none !important;
  }
  .u-med-1of3 {
    width: 33.3333% !important;
    -webkit-flex: none !important;
        -ms-flex: none !important;
            flex: none !important;
  }
  .u-med-2of3, .resp-tab-content .field-type-text-long .field-items {
    width: 66.6667% !important;
    -webkit-flex: none !important;
        -ms-flex: none !important;
            flex: none !important;
  }
  .u-med-1of4 {
    width: 25% !important;
    -webkit-flex: none !important;
        -ms-flex: none !important;
            flex: none !important;
  }
  .u-med-3of4 {
    width: 75% !important;
    -webkit-flex: none !important;
        -ms-flex: none !important;
            flex: none !important;
  }
  .u-med-3of5 {
    width: 60% !important;
    -webkit-flex: none !important;
        -ms-flex: none !important;
            flex: none !important;
  }
}

@media only screen and (min-width: 64rem) {
  .u-large-full {
    width: 100% !important;
    -webkit-flex: none !important;
        -ms-flex: none !important;
            flex: none !important;
  }
  .u-large-1of2 {
    width: 50% !important;
    -webkit-flex: none !important;
        -ms-flex: none !important;
            flex: none !important;
  }
  .u-large-1of3 {
    width: 33.3333% !important;
    -webkit-flex: none !important;
        -ms-flex: none !important;
            flex: none !important;
  }
  .u-large-2of3 {
    width: 66.6667% !important;
    -webkit-flex: none !important;
        -ms-flex: none !important;
            flex: none !important;
  }
  .u-large-1of4 {
    width: 25% !important;
    -webkit-flex: none !important;
        -ms-flex: none !important;
            flex: none !important;
  }
  .u-large-3of4 {
    width: 75% !important;
    -webkit-flex: none !important;
        -ms-flex: none !important;
            flex: none !important;
  }
  .u-large-3of5 {
    width: 60% !important;
    -webkit-flex: none !important;
        -ms-flex: none !important;
            flex: none !important;
  }
}

.t-l {
  text-align: left;
}

.t-r {
  text-align: right;
}

.p-r {
  position: relative;
}

.flipX {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.hide {
  display: none;
}

.show {
  display: block;
}

.hide-xs {
  display: none;
}

@media only screen and (min-width: 55rem) {
  .medium-show {
    display: block;
  }
  .medium-hide {
    display: none;
  }
  .hide-xs {
    display: block;
  }
}

.loader {
  background: rgba(159, 160, 163, 0.5);
  position: fixed;
  height: 100%;
  width: 100%;
  transition: all .4s ease;
  z-index: -1000;
  opacity: 0;
}

.node-type-homepage .loader,
.node-type-subjects .loader {
  z-index: 1000;
  opacity: 1;
}

.loader.rmSpinner img {
  display: none;
}

.loader img {
  background-color: #fff;
  border-radius: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.loaded .loader {
  z-index: -1000;
  opacity: 0;
}

.bg--neutral.big.primary:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #30dcd1;
  transition: all .4s ease;
}

.node-type-homepage .bg--neutral.big.primary:after,
.node-type-subjects .bg--neutral.big.primary:after {
  z-index: 1000;
  opacity: 1;
}

.loaded .bg--neutral.big.primary:after {
  z-index: -1000;
  opacity: 0;
}

.focus {
  text-decoration: none;
  position: absolute;
  right: 1px;
  bottom: 1px;
  width: 40px;
  height: 40px;
  transition: all .3s ease;
  -webkit-transform-origin: bottom right;
          transform-origin: bottom right;
}

.focus:after {
  content: "";
  width: 0;
  height: 0;
  border-bottom: 40px solid transparent;
  border-left: 40px solid transparent;
  position: absolute;
  right: 1px;
  bottom: 1px;
  transition: all .3s ease;
}

.focus span {
  position: absolute;
  right: 5px;
  bottom: 5px;
  color: #ffffff;
  font-weight: 400;
  z-index: 1;
  font-size: 1.25rem;
  transition: all .3s ease;
}

_:-ms-fullscreen .increaseSvg, :root .mods .increaseSvg {
  padding-bottom: 130%;
}

@media only screen and (min-width: 64rem) {
  .container {
    max-width: 1024px;
    margin: 0 auto;
  }
  .container--wide {
    max-width: 1380px;
  }
}

.Grid, .nav ul li .bd ul, .view-news-list .view-filters .bef-checkboxes, .node-about .about-links-bottom, .resp-tab-content .field-type-text-long, .banner-police, #block-views-subject-related-subjects .view-subjects-list .view-content, .player--main .player--thumb {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding: 0;
}

.Grid-cell, .node-about .about-links-bottom li, .resp-tab-content .field-type-text-long .field-items {
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.Grid--flexCells > .Grid-cell, .node-about .about-links-bottom .Grid--flexCells > li, .resp-tab-content .field-type-text-long .Grid--flexCells > .field-items {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.Grid--top {
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.Grid--bottom {
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.Grid--center, .player--main .player--thumb {
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.Grid--justifyCenter, .player--main .player--thumb {
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.Grid--justifyBetween {
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.Grid--alignRight .Grid-cell:last-child, .Grid--alignRight .node-about .about-links-bottom li:last-child, .node-about .about-links-bottom .Grid--alignRight li:last-child, .Grid--alignRight .resp-tab-content .field-type-text-long .field-items:last-child, .resp-tab-content .field-type-text-long .Grid--alignRight .field-items:last-child {
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
}

.Grid-cell--top {
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}

.Grid-cell--bottom {
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
}

.Grid-cell--center {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
              -ms-grid-row-align: center;
          align-self: center;
}

.Grid-cell--autoSize {
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
}

.Grid--fit > .Grid-cell, .node-about .about-links-bottom .Grid--fit > li, .resp-tab-content .field-type-text-long .Grid--fit > .field-items {
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.Grid--reverse {
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.Grid--full > .Grid-cell, .node-about .about-links-bottom .Grid--full > li, .resp-tab-content .field-type-text-long .Grid--full > .field-items {
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}

.Grid--1of2 > .Grid-cell, .node-about .about-links-bottom .Grid--1of2 > li, .resp-tab-content .field-type-text-long .Grid--1of2 > .field-items {
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
}

.Grid--1of3 > .Grid-cell, .node-about .about-links-bottom .Grid--1of3 > li, .resp-tab-content .field-type-text-long .Grid--1of3 > .field-items {
  -webkit-flex: 0 0 33.3333%;
      -ms-flex: 0 0 33.3333%;
          flex: 0 0 33.3333%;
}

.Grid--1of4 > .Grid-cell, .node-about .about-links-bottom .Grid--1of4 > li, .resp-tab-content .field-type-text-long .Grid--1of4 > .field-items {
  -webkit-flex: 0 0 25%;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
}

.Grid--3of5 > .Grid-cell, .node-about .about-links-bottom .Grid--3of5 > li, .resp-tab-content .field-type-text-long .Grid--3of5 > .field-items {
  -webkit-flex: 0 0 60%;
      -ms-flex: 0 0 60%;
          flex: 0 0 60%;
}

.Grid--alignRight > .Grid-cell:last-child, .node-about .about-links-bottom .Grid--alignRight > li:last-child, .resp-tab-content .field-type-text-long .Grid--alignRight > .field-items:last-child {
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
  margin-left: auto;
}

@media only screen and (min-width: 35rem) {
  .small-Grid--full > .Grid-cell, .node-about .about-links-bottom .small-Grid--full > li, .resp-tab-content .field-type-text-long .small-Grid--full > .field-items {
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
  .small-Grid--1of2 > .Grid-cell, .node-about .about-links-bottom .small-Grid--1of2 > li, .resp-tab-content .field-type-text-long .small-Grid--1of2 > .field-items {
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }
  .small-Grid--1of3 > .Grid-cell, .node-about .about-links-bottom .small-Grid--1of3 > li, .resp-tab-content .field-type-text-long .small-Grid--1of3 > .field-items {
    -webkit-flex: 0 0 33.3333%;
        -ms-flex: 0 0 33.3333%;
            flex: 0 0 33.3333%;
  }
  .small-Grid--1of4 > .Grid-cell, .node-about .about-links-bottom .small-Grid--1of4 > li, .resp-tab-content .field-type-text-long .small-Grid--1of4 > .field-items {
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
  }
  .small-Grid--3of5 > .Grid-cell, .node-about .about-links-bottom .small-Grid--3of5 > li, .resp-tab-content .field-type-text-long .small-Grid--3of5 > .field-items {
    -webkit-flex: 0 0 60%;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
  }
  .small-Grid--alignRight .Grid-cell:last-child, .small-Grid--alignRight .node-about .about-links-bottom li:last-child, .node-about .about-links-bottom .small-Grid--alignRight li:last-child, .small-Grid--alignRight .resp-tab-content .field-type-text-long .field-items:last-child, .resp-tab-content .field-type-text-long .small-Grid--alignRight .field-items:last-child {
    -webkit-flex: none !important;
        -ms-flex: none !important;
            flex: none !important;
    margin-left: auto;
    width: auto !important;
  }
  .small-Grid--justifyBetween {
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media only screen and (min-width: 55rem) {
  .med-Grid--full > .Grid-cell, .node-about .about-links-bottom .med-Grid--full > li, .resp-tab-content .field-type-text-long .med-Grid--full > .field-items {
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
  .med-Grid--1of2 > .Grid-cell, .node-about .about-links-bottom .med-Grid--1of2 > li, .resp-tab-content .field-type-text-long .med-Grid--1of2 > .field-items {
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }
  .med-Grid--1of3 > .Grid-cell, .node-about .about-links-bottom .med-Grid--1of3 > li, .resp-tab-content .field-type-text-long .med-Grid--1of3 > .field-items {
    -webkit-flex: 0 0 33.3333%;
        -ms-flex: 0 0 33.3333%;
            flex: 0 0 33.3333%;
  }
  .med-Grid--1of4 > .Grid-cell, .node-about .about-links-bottom .med-Grid--1of4 > li, .resp-tab-content .field-type-text-long .med-Grid--1of4 > .field-items {
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
  }
  .med-Grid--3of5 > .Grid-cell, .node-about .about-links-bottom .med-Grid--3of5 > li, .resp-tab-content .field-type-text-long .med-Grid--3of5 > .field-items {
    -webkit-flex: 0 0 60%;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
  }
  .med-Grid--alignRight .Grid-cell:last-child, .med-Grid--alignRight .node-about .about-links-bottom li:last-child, .node-about .about-links-bottom .med-Grid--alignRight li:last-child, .med-Grid--alignRight .resp-tab-content .field-type-text-long .field-items:last-child, .resp-tab-content .field-type-text-long .med-Grid--alignRight .field-items:last-child {
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    margin-left: auto;
  }
}

@media only screen and (min-width: 64rem) {
  .large-Grid--full > .Grid-cell, .node-about .about-links-bottom .large-Grid--full > li, .resp-tab-content .field-type-text-long .large-Grid--full > .field-items {
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
  .large-Grid--1of2 > .Grid-cell, .node-about .about-links-bottom .large-Grid--1of2 > li, .resp-tab-content .field-type-text-long .large-Grid--1of2 > .field-items {
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }
  .large-Grid--1of3 > .Grid-cell, .node-about .about-links-bottom .large-Grid--1of3 > li, .resp-tab-content .field-type-text-long .large-Grid--1of3 > .field-items {
    -webkit-flex: 0 0 33.3333%;
        -ms-flex: 0 0 33.3333%;
            flex: 0 0 33.3333%;
  }
  .large-Grid--1of4 > .Grid-cell, .node-about .about-links-bottom .large-Grid--1of4 > li, .resp-tab-content .field-type-text-long .large-Grid--1of4 > .field-items {
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
  }
  .large-Grid--3of5 > .Grid-cell, .node-about .about-links-bottom .large-Grid--3of5 > li, .resp-tab-content .field-type-text-long .large-Grid--3of5 > .field-items {
    -webkit-flex: 0 0 60%;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
  }
  .large-Grid--alignRight .Grid-cell:last-child, .large-Grid--alignRight .node-about .about-links-bottom li:last-child, .node-about .about-links-bottom .large-Grid--alignRight li:last-child, .large-Grid--alignRight .resp-tab-content .field-type-text-long .field-items:last-child, .resp-tab-content .field-type-text-long .large-Grid--alignRight .field-items:last-child {
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
  }
}

.Grid--gutters {
  margin: -.625em 0 .625em -.625em;
}

.Grid--gutters > .Grid-cell, .node-about .about-links-bottom .Grid--gutters > li, .resp-tab-content .field-type-text-long .Grid--gutters > .field-items {
  padding: .625em 0 0 .625em;
}

.Grid--gutters > .Grid-cell > .grid--reset > .Grid--gutters, .node-about .about-links-bottom .Grid--gutters > li > .grid--reset > .Grid--gutters, .resp-tab-content .field-type-text-long .Grid--gutters > .field-items > .grid--reset > .Grid--gutters {
  margin-bottom: 0;
}

.Grid--guttersLg {
  margin: -1.5em 0 1.5em -1.5em;
}

.Grid--guttersLg > .Grid-cell, .node-about .about-links-bottom .Grid--guttersLg > li, .resp-tab-content .field-type-text-long .Grid--guttersLg > .field-items {
  padding: 1.5em 0 0 1.5em;
}

.Grid--guttersXl {
  margin: -2em 0 2em -2em;
}

.Grid--guttersXl > .Grid-cell, .node-about .about-links-bottom .Grid--guttersXl > li, .resp-tab-content .field-type-text-long .Grid--guttersXl > .field-items {
  padding: 2em 0 0 2em;
}

@font-face {
  font-family: "IconFont";
  src: url("../fonts/IconFont.eot");
  src: url("../fonts/IconFont.eot?#iefix") format("eot"), url("../fonts/IconFont.woff2") format("woff2"), url("../fonts/IconFont.woff") format("woff"), url("../fonts/IconFont.ttf") format("truetype"), url("../fonts/IconFont.svg#IconFont") format("svg");
}

.icon-styleguide {
  display: inline-block;
  margin: 20px 10px;
  text-align: center;
  vertical-align: top;
  width: 200px;
}

.icon-styleguide .icon:before, .icon-styleguide .player--main .player--view .player--prev:before, .player--main .player--view .icon-styleguide .player--prev:before, .icon-styleguide .player--main .player--view .player--next:before, .player--main .player--view .icon-styleguide .player--next:before, .icon-styleguide .player--main .player--close:before, .player--main .icon-styleguide .player--close:before {
  display: block;
  font-size: 30px;
}

.icon-styleguide .code {
  border: 1px solid #ddd;
  border-radius: 3px;
  background: #f5f5f5;
  display: inline-block;
  font-size: 12px;
  margin: 10px 0 0;
  padding: 3px;
}

.icon-styleguide:hover .code {
  background: #2C3E50;
  color: #ffffff;
}

.icon:before, .player--main .player--view .player--prev:before, .player--main .player--view .player--next:before, .player--main .player--close:before,
[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: 'IconFont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-md:before {
  font-size: 30px;
}

.icon-lg:before {
  font-size: 36px;
}

.icon-xl:before {
  font-size: 40px;
}

.icon-xxl:before {
  font-size: 60px;
}

.icon-accounts:before, .nav ul li.nav--accounts:hover .nav--icon:before, .nav ul li.nav--accounts:active .nav--icon:before, .nav ul li.nav--accounts.active-trail .nav--icon:before, .nav ul li.nav--accounts.hovering .nav--icon:before, .cat-name-accounts .title-subjects-wrapper .icon:before, .cat-name-accounts .title-subjects-wrapper .player--main .player--view .player--prev:before, .player--main .player--view .cat-name-accounts .title-subjects-wrapper .player--prev:before, .cat-name-accounts .title-subjects-wrapper .player--main .player--view .player--next:before, .player--main .player--view .cat-name-accounts .title-subjects-wrapper .player--next:before, .cat-name-accounts .title-subjects-wrapper .player--main .player--close:before, .player--main .cat-name-accounts .title-subjects-wrapper .player--close:before, .cat-name-accounts .search-result-image-wrapper .title-subjects-wrapper .icon:before {
  content: "\EA01";
}

.search-result-image .icon-accounts:before, .search-result-image .nav ul li.nav--accounts:hover .nav--icon:before, .nav ul li.nav--accounts:hover .search-result-image .nav--icon:before, .search-result-image .nav ul li.nav--accounts:active .nav--icon:before, .nav ul li.nav--accounts:active .search-result-image .nav--icon:before, .search-result-image .nav ul li.nav--accounts.active-trail .nav--icon:before, .nav ul li.nav--accounts.active-trail .search-result-image .nav--icon:before, .search-result-image .nav ul li.nav--accounts.hovering .nav--icon:before, .nav ul li.nav--accounts.hovering .search-result-image .nav--icon:before, .search-result-image .cat-name-accounts .title-subjects-wrapper .icon:before, .cat-name-accounts .title-subjects-wrapper .search-result-image .icon:before, .search-result-image .cat-name-accounts .title-subjects-wrapper .player--main .player--view .player--prev:before, .cat-name-accounts .title-subjects-wrapper .player--main .player--view .search-result-image .player--prev:before, .search-result-image .player--main .player--view .cat-name-accounts .title-subjects-wrapper .player--prev:before, .player--main .player--view .cat-name-accounts .title-subjects-wrapper .search-result-image .player--prev:before, .search-result-image .cat-name-accounts .title-subjects-wrapper .player--main .player--view .player--next:before, .cat-name-accounts .title-subjects-wrapper .player--main .player--view .search-result-image .player--next:before, .search-result-image .player--main .player--view .cat-name-accounts .title-subjects-wrapper .player--next:before, .player--main .player--view .cat-name-accounts .title-subjects-wrapper .search-result-image .player--next:before, .search-result-image .cat-name-accounts .title-subjects-wrapper .player--main .player--close:before, .cat-name-accounts .title-subjects-wrapper .player--main .search-result-image .player--close:before, .search-result-image .player--main .cat-name-accounts .title-subjects-wrapper .player--close:before, .player--main .cat-name-accounts .title-subjects-wrapper .search-result-image .player--close:before {
  content: "\EA01";
  font-size: 80px;
}

.icon-article:before, .page-node-609 .node-page .node-title-wrapper .icon:before, .page-node-609 .node-page .node-title-wrapper .player--main .player--view .player--prev:before, .player--main .player--view .page-node-609 .node-page .node-title-wrapper .player--prev:before, .page-node-609 .node-page .node-title-wrapper .player--main .player--view .player--next:before, .player--main .player--view .page-node-609 .node-page .node-title-wrapper .player--next:before, .page-node-609 .node-page .node-title-wrapper .player--main .player--close:before, .player--main .page-node-609 .node-page .node-title-wrapper .player--close:before, .cat--accounts .node-title-wrapper .icon:before, .cat--accounts .node-title-wrapper .player--main .player--view .player--prev:before, .player--main .player--view .cat--accounts .node-title-wrapper .player--prev:before, .cat--accounts .node-title-wrapper .player--main .player--view .player--next:before, .player--main .player--view .cat--accounts .node-title-wrapper .player--next:before, .cat--accounts .node-title-wrapper .player--main .player--close:before, .player--main .cat--accounts .node-title-wrapper .player--close:before, .cat--transactions .node-title-wrapper .icon:before, .cat--transactions .node-title-wrapper .player--main .player--view .player--prev:before, .player--main .player--view .cat--transactions .node-title-wrapper .player--prev:before, .cat--transactions .node-title-wrapper .player--main .player--view .player--next:before, .player--main .player--view .cat--transactions .node-title-wrapper .player--next:before, .cat--transactions .node-title-wrapper .player--main .player--close:before, .player--main .cat--transactions .node-title-wrapper .player--close:before, .cat--devices .node-title-wrapper .icon:before, .cat--devices .node-title-wrapper .player--main .player--view .player--prev:before, .player--main .player--view .cat--devices .node-title-wrapper .player--prev:before, .cat--devices .node-title-wrapper .player--main .player--view .player--next:before, .player--main .player--view .cat--devices .node-title-wrapper .player--next:before, .cat--devices .node-title-wrapper .player--main .player--close:before, .player--main .cat--devices .node-title-wrapper .player--close:before, .cat--kids .node-title-wrapper .icon:before, .cat--kids .node-title-wrapper .player--main .player--view .player--prev:before, .player--main .player--view .cat--kids .node-title-wrapper .player--prev:before, .cat--kids .node-title-wrapper .player--main .player--view .player--next:before, .player--main .player--view .cat--kids .node-title-wrapper .player--next:before, .cat--kids .node-title-wrapper .player--main .player--close:before, .player--main .cat--kids .node-title-wrapper .player--close:before, .cat--connections .node-title-wrapper .icon:before, .cat--connections .node-title-wrapper .player--main .player--view .player--prev:before, .player--main .player--view .cat--connections .node-title-wrapper .player--prev:before, .cat--connections .node-title-wrapper .player--main .player--view .player--next:before, .player--main .player--view .cat--connections .node-title-wrapper .player--next:before, .cat--connections .node-title-wrapper .player--main .player--close:before, .player--main .cat--connections .node-title-wrapper .player--close:before, .cat--browsing .node-title-wrapper .icon:before, .cat--browsing .node-title-wrapper .player--main .player--view .player--prev:before, .player--main .player--view .cat--browsing .node-title-wrapper .player--prev:before, .cat--browsing .node-title-wrapper .player--main .player--view .player--next:before, .player--main .player--view .cat--browsing .node-title-wrapper .player--next:before, .cat--browsing .node-title-wrapper .player--main .player--close:before, .player--main .cat--browsing .node-title-wrapper .player--close:before, .cat--phishing .node-title-wrapper .icon:before, .cat--phishing .node-title-wrapper .player--main .player--view .player--prev:before, .player--main .player--view .cat--phishing .node-title-wrapper .player--prev:before, .cat--phishing .node-title-wrapper .player--main .player--view .player--next:before, .player--main .player--view .cat--phishing .node-title-wrapper .player--next:before, .cat--phishing .node-title-wrapper .player--main .player--close:before, .player--main .cat--phishing .node-title-wrapper .player--close:before {
  content: "\EA02";
}

.search-result-image .icon-article:before, .search-result-image .page-node-609 .node-page .node-title-wrapper .icon:before, .page-node-609 .node-page .node-title-wrapper .search-result-image .icon:before, .search-result-image .page-node-609 .node-page .node-title-wrapper .player--main .player--view .player--prev:before, .page-node-609 .node-page .node-title-wrapper .player--main .player--view .search-result-image .player--prev:before, .search-result-image .player--main .player--view .page-node-609 .node-page .node-title-wrapper .player--prev:before, .player--main .player--view .page-node-609 .node-page .node-title-wrapper .search-result-image .player--prev:before, .search-result-image .page-node-609 .node-page .node-title-wrapper .player--main .player--view .player--next:before, .page-node-609 .node-page .node-title-wrapper .player--main .player--view .search-result-image .player--next:before, .search-result-image .player--main .player--view .page-node-609 .node-page .node-title-wrapper .player--next:before, .player--main .player--view .page-node-609 .node-page .node-title-wrapper .search-result-image .player--next:before, .search-result-image .page-node-609 .node-page .node-title-wrapper .player--main .player--close:before, .page-node-609 .node-page .node-title-wrapper .player--main .search-result-image .player--close:before, .search-result-image .player--main .page-node-609 .node-page .node-title-wrapper .player--close:before, .player--main .page-node-609 .node-page .node-title-wrapper .search-result-image .player--close:before, .search-result-image .cat--accounts .node-title-wrapper .icon:before, .cat--accounts .node-title-wrapper .search-result-image .icon:before, .search-result-image .cat--accounts .node-title-wrapper .player--main .player--view .player--prev:before, .cat--accounts .node-title-wrapper .player--main .player--view .search-result-image .player--prev:before, .search-result-image .player--main .player--view .cat--accounts .node-title-wrapper .player--prev:before, .player--main .player--view .cat--accounts .node-title-wrapper .search-result-image .player--prev:before, .search-result-image .cat--accounts .node-title-wrapper .player--main .player--view .player--next:before, .cat--accounts .node-title-wrapper .player--main .player--view .search-result-image .player--next:before, .search-result-image .player--main .player--view .cat--accounts .node-title-wrapper .player--next:before, .player--main .player--view .cat--accounts .node-title-wrapper .search-result-image .player--next:before, .search-result-image .cat--accounts .node-title-wrapper .player--main .player--close:before, .cat--accounts .node-title-wrapper .player--main .search-result-image .player--close:before, .search-result-image .player--main .cat--accounts .node-title-wrapper .player--close:before, .player--main .cat--accounts .node-title-wrapper .search-result-image .player--close:before, .search-result-image .cat--transactions .node-title-wrapper .icon:before, .cat--transactions .node-title-wrapper .search-result-image .icon:before, .search-result-image .cat--transactions .node-title-wrapper .player--main .player--view .player--prev:before, .cat--transactions .node-title-wrapper .player--main .player--view .search-result-image .player--prev:before, .search-result-image .player--main .player--view .cat--transactions .node-title-wrapper .player--prev:before, .player--main .player--view .cat--transactions .node-title-wrapper .search-result-image .player--prev:before, .search-result-image .cat--transactions .node-title-wrapper .player--main .player--view .player--next:before, .cat--transactions .node-title-wrapper .player--main .player--view .search-result-image .player--next:before, .search-result-image .player--main .player--view .cat--transactions .node-title-wrapper .player--next:before, .player--main .player--view .cat--transactions .node-title-wrapper .search-result-image .player--next:before, .search-result-image .cat--transactions .node-title-wrapper .player--main .player--close:before, .cat--transactions .node-title-wrapper .player--main .search-result-image .player--close:before, .search-result-image .player--main .cat--transactions .node-title-wrapper .player--close:before, .player--main .cat--transactions .node-title-wrapper .search-result-image .player--close:before, .search-result-image .cat--devices .node-title-wrapper .icon:before, .cat--devices .node-title-wrapper .search-result-image .icon:before, .search-result-image .cat--devices .node-title-wrapper .player--main .player--view .player--prev:before, .cat--devices .node-title-wrapper .player--main .player--view .search-result-image .player--prev:before, .search-result-image .player--main .player--view .cat--devices .node-title-wrapper .player--prev:before, .player--main .player--view .cat--devices .node-title-wrapper .search-result-image .player--prev:before, .search-result-image .cat--devices .node-title-wrapper .player--main .player--view .player--next:before, .cat--devices .node-title-wrapper .player--main .player--view .search-result-image .player--next:before, .search-result-image .player--main .player--view .cat--devices .node-title-wrapper .player--next:before, .player--main .player--view .cat--devices .node-title-wrapper .search-result-image .player--next:before, .search-result-image .cat--devices .node-title-wrapper .player--main .player--close:before, .cat--devices .node-title-wrapper .player--main .search-result-image .player--close:before, .search-result-image .player--main .cat--devices .node-title-wrapper .player--close:before, .player--main .cat--devices .node-title-wrapper .search-result-image .player--close:before, .search-result-image .cat--kids .node-title-wrapper .icon:before, .cat--kids .node-title-wrapper .search-result-image .icon:before, .search-result-image .cat--kids .node-title-wrapper .player--main .player--view .player--prev:before, .cat--kids .node-title-wrapper .player--main .player--view .search-result-image .player--prev:before, .search-result-image .player--main .player--view .cat--kids .node-title-wrapper .player--prev:before, .player--main .player--view .cat--kids .node-title-wrapper .search-result-image .player--prev:before, .search-result-image .cat--kids .node-title-wrapper .player--main .player--view .player--next:before, .cat--kids .node-title-wrapper .player--main .player--view .search-result-image .player--next:before, .search-result-image .player--main .player--view .cat--kids .node-title-wrapper .player--next:before, .player--main .player--view .cat--kids .node-title-wrapper .search-result-image .player--next:before, .search-result-image .cat--kids .node-title-wrapper .player--main .player--close:before, .cat--kids .node-title-wrapper .player--main .search-result-image .player--close:before, .search-result-image .player--main .cat--kids .node-title-wrapper .player--close:before, .player--main .cat--kids .node-title-wrapper .search-result-image .player--close:before, .search-result-image .cat--connections .node-title-wrapper .icon:before, .cat--connections .node-title-wrapper .search-result-image .icon:before, .search-result-image .cat--connections .node-title-wrapper .player--main .player--view .player--prev:before, .cat--connections .node-title-wrapper .player--main .player--view .search-result-image .player--prev:before, .search-result-image .player--main .player--view .cat--connections .node-title-wrapper .player--prev:before, .player--main .player--view .cat--connections .node-title-wrapper .search-result-image .player--prev:before, .search-result-image .cat--connections .node-title-wrapper .player--main .player--view .player--next:before, .cat--connections .node-title-wrapper .player--main .player--view .search-result-image .player--next:before, .search-result-image .player--main .player--view .cat--connections .node-title-wrapper .player--next:before, .player--main .player--view .cat--connections .node-title-wrapper .search-result-image .player--next:before, .search-result-image .cat--connections .node-title-wrapper .player--main .player--close:before, .cat--connections .node-title-wrapper .player--main .search-result-image .player--close:before, .search-result-image .player--main .cat--connections .node-title-wrapper .player--close:before, .player--main .cat--connections .node-title-wrapper .search-result-image .player--close:before, .search-result-image .cat--browsing .node-title-wrapper .icon:before, .cat--browsing .node-title-wrapper .search-result-image .icon:before, .search-result-image .cat--browsing .node-title-wrapper .player--main .player--view .player--prev:before, .cat--browsing .node-title-wrapper .player--main .player--view .search-result-image .player--prev:before, .search-result-image .player--main .player--view .cat--browsing .node-title-wrapper .player--prev:before, .player--main .player--view .cat--browsing .node-title-wrapper .search-result-image .player--prev:before, .search-result-image .cat--browsing .node-title-wrapper .player--main .player--view .player--next:before, .cat--browsing .node-title-wrapper .player--main .player--view .search-result-image .player--next:before, .search-result-image .player--main .player--view .cat--browsing .node-title-wrapper .player--next:before, .player--main .player--view .cat--browsing .node-title-wrapper .search-result-image .player--next:before, .search-result-image .cat--browsing .node-title-wrapper .player--main .player--close:before, .cat--browsing .node-title-wrapper .player--main .search-result-image .player--close:before, .search-result-image .player--main .cat--browsing .node-title-wrapper .player--close:before, .player--main .cat--browsing .node-title-wrapper .search-result-image .player--close:before, .search-result-image .cat--phishing .node-title-wrapper .icon:before, .cat--phishing .node-title-wrapper .search-result-image .icon:before, .search-result-image .cat--phishing .node-title-wrapper .player--main .player--view .player--prev:before, .cat--phishing .node-title-wrapper .player--main .player--view .search-result-image .player--prev:before, .search-result-image .player--main .player--view .cat--phishing .node-title-wrapper .player--prev:before, .player--main .player--view .cat--phishing .node-title-wrapper .search-result-image .player--prev:before, .search-result-image .cat--phishing .node-title-wrapper .player--main .player--view .player--next:before, .cat--phishing .node-title-wrapper .player--main .player--view .search-result-image .player--next:before, .search-result-image .player--main .player--view .cat--phishing .node-title-wrapper .player--next:before, .player--main .player--view .cat--phishing .node-title-wrapper .search-result-image .player--next:before, .search-result-image .cat--phishing .node-title-wrapper .player--main .player--close:before, .cat--phishing .node-title-wrapper .player--main .search-result-image .player--close:before, .search-result-image .player--main .cat--phishing .node-title-wrapper .player--close:before, .player--main .cat--phishing .node-title-wrapper .search-result-image .player--close:before {
  content: "\EA02";
  font-size: 80px;
}

.icon-browsing:before, .nav ul li.nav--browsing:hover .nav--icon:before, .nav ul li.nav--browsing:active .nav--icon:before, .nav ul li.nav--browsing.active-trail .nav--icon:before, .nav ul li.nav--browsing.hovering .nav--icon:before, .cat-name-browsing .title-subjects-wrapper .icon:before, .cat-name-browsing .title-subjects-wrapper .player--main .player--view .player--prev:before, .player--main .player--view .cat-name-browsing .title-subjects-wrapper .player--prev:before, .cat-name-browsing .title-subjects-wrapper .player--main .player--view .player--next:before, .player--main .player--view .cat-name-browsing .title-subjects-wrapper .player--next:before, .cat-name-browsing .title-subjects-wrapper .player--main .player--close:before, .player--main .cat-name-browsing .title-subjects-wrapper .player--close:before, .cat-name-browsing .search-result-image-wrapper .title-subjects-wrapper .icon:before {
  content: "\EA03";
}

.search-result-image .icon-browsing:before, .search-result-image .nav ul li.nav--browsing:hover .nav--icon:before, .nav ul li.nav--browsing:hover .search-result-image .nav--icon:before, .search-result-image .nav ul li.nav--browsing:active .nav--icon:before, .nav ul li.nav--browsing:active .search-result-image .nav--icon:before, .search-result-image .nav ul li.nav--browsing.active-trail .nav--icon:before, .nav ul li.nav--browsing.active-trail .search-result-image .nav--icon:before, .search-result-image .nav ul li.nav--browsing.hovering .nav--icon:before, .nav ul li.nav--browsing.hovering .search-result-image .nav--icon:before, .search-result-image .cat-name-browsing .title-subjects-wrapper .icon:before, .cat-name-browsing .title-subjects-wrapper .search-result-image .icon:before, .search-result-image .cat-name-browsing .title-subjects-wrapper .player--main .player--view .player--prev:before, .cat-name-browsing .title-subjects-wrapper .player--main .player--view .search-result-image .player--prev:before, .search-result-image .player--main .player--view .cat-name-browsing .title-subjects-wrapper .player--prev:before, .player--main .player--view .cat-name-browsing .title-subjects-wrapper .search-result-image .player--prev:before, .search-result-image .cat-name-browsing .title-subjects-wrapper .player--main .player--view .player--next:before, .cat-name-browsing .title-subjects-wrapper .player--main .player--view .search-result-image .player--next:before, .search-result-image .player--main .player--view .cat-name-browsing .title-subjects-wrapper .player--next:before, .player--main .player--view .cat-name-browsing .title-subjects-wrapper .search-result-image .player--next:before, .search-result-image .cat-name-browsing .title-subjects-wrapper .player--main .player--close:before, .cat-name-browsing .title-subjects-wrapper .player--main .search-result-image .player--close:before, .search-result-image .player--main .cat-name-browsing .title-subjects-wrapper .player--close:before, .player--main .cat-name-browsing .title-subjects-wrapper .search-result-image .player--close:before {
  content: "\EA03";
  font-size: 80px;
}

.icon-bulb:before {
  content: "\EA04";
}

.search-result-image .icon-bulb:before {
  content: "\EA04";
  font-size: 80px;
}

.icon-chevron-bottom:before, .filters-news-open .view-news-list .view-filters .views-exposed-title .icon:before, .filters-news-open .view-news-list .view-filters .views-exposed-title .player--main .player--view .player--prev:before, .player--main .player--view .filters-news-open .view-news-list .view-filters .views-exposed-title .player--prev:before, .filters-news-open .view-news-list .view-filters .views-exposed-title .player--main .player--view .player--next:before, .player--main .player--view .filters-news-open .view-news-list .view-filters .views-exposed-title .player--next:before, .filters-news-open .view-news-list .view-filters .views-exposed-title .player--main .player--close:before, .player--main .filters-news-open .view-news-list .view-filters .views-exposed-title .player--close:before, .resp-tabs-container .resp-arrow:before {
  content: "\EA05";
}

.search-result-image .icon-chevron-bottom:before, .search-result-image .filters-news-open .view-news-list .view-filters .views-exposed-title .icon:before, .filters-news-open .view-news-list .view-filters .views-exposed-title .search-result-image .icon:before, .search-result-image .filters-news-open .view-news-list .view-filters .views-exposed-title .player--main .player--view .player--prev:before, .filters-news-open .view-news-list .view-filters .views-exposed-title .player--main .player--view .search-result-image .player--prev:before, .search-result-image .player--main .player--view .filters-news-open .view-news-list .view-filters .views-exposed-title .player--prev:before, .player--main .player--view .filters-news-open .view-news-list .view-filters .views-exposed-title .search-result-image .player--prev:before, .search-result-image .filters-news-open .view-news-list .view-filters .views-exposed-title .player--main .player--view .player--next:before, .filters-news-open .view-news-list .view-filters .views-exposed-title .player--main .player--view .search-result-image .player--next:before, .search-result-image .player--main .player--view .filters-news-open .view-news-list .view-filters .views-exposed-title .player--next:before, .player--main .player--view .filters-news-open .view-news-list .view-filters .views-exposed-title .search-result-image .player--next:before, .search-result-image .filters-news-open .view-news-list .view-filters .views-exposed-title .player--main .player--close:before, .filters-news-open .view-news-list .view-filters .views-exposed-title .player--main .search-result-image .player--close:before, .search-result-image .player--main .filters-news-open .view-news-list .view-filters .views-exposed-title .player--close:before, .player--main .filters-news-open .view-news-list .view-filters .views-exposed-title .search-result-image .player--close:before, .search-result-image .resp-tabs-container .resp-arrow:before, .resp-tabs-container .search-result-image .resp-arrow:before {
  content: "\EA05";
  font-size: 80px;
}

.icon-chevron-left:before, .back-list-news-wrapper a:before, .player--main .player--view .player--prev:before {
  content: "\EA06";
}

.search-result-image .icon-chevron-left:before, .search-result-image .back-list-news-wrapper a:before, .back-list-news-wrapper .search-result-image a:before, .search-result-image .player--main .player--view .player--prev:before, .player--main .player--view .search-result-image .player--prev:before {
  content: "\EA06";
  font-size: 80px;
}

.icon-chevron-right:before, .view-news-list .view-filters .views-exposed-title .icon:before, .view-news-list .view-filters .views-exposed-title .player--main .player--view .player--prev:before, .player--main .player--view .view-news-list .view-filters .views-exposed-title .player--prev:before, .view-news-list .view-filters .views-exposed-title .player--main .player--view .player--next:before, .player--main .player--view .view-news-list .view-filters .views-exposed-title .player--next:before, .view-news-list .view-filters .views-exposed-title .player--main .player--close:before, .player--main .view-news-list .view-filters .views-exposed-title .player--close:before, .player--main .player--view .player--next:before, .check-list li:before {
  content: "\EA07";
}

.search-result-image .icon-chevron-right:before, .search-result-image .view-news-list .view-filters .views-exposed-title .icon:before, .view-news-list .view-filters .views-exposed-title .search-result-image .icon:before, .search-result-image .view-news-list .view-filters .views-exposed-title .player--main .player--view .player--prev:before, .view-news-list .view-filters .views-exposed-title .player--main .player--view .search-result-image .player--prev:before, .search-result-image .player--main .player--view .view-news-list .view-filters .views-exposed-title .player--prev:before, .player--main .player--view .view-news-list .view-filters .views-exposed-title .search-result-image .player--prev:before, .search-result-image .view-news-list .view-filters .views-exposed-title .player--main .player--close:before, .view-news-list .view-filters .views-exposed-title .player--main .search-result-image .player--close:before, .search-result-image .player--main .view-news-list .view-filters .views-exposed-title .player--close:before, .player--main .view-news-list .view-filters .views-exposed-title .search-result-image .player--close:before, .search-result-image .player--main .player--view .player--next:before, .player--main .player--view .search-result-image .player--next:before, .search-result-image .check-list li:before, .check-list .search-result-image li:before {
  content: "\EA07";
  font-size: 80px;
}

.icon-chevron-top:before, .resp-tabs-container h2.resp-accordion.resp-tab-active span.resp-arrow:before {
  content: "\EA08";
}

.search-result-image .icon-chevron-top:before, .search-result-image .resp-tabs-container h2.resp-accordion.resp-tab-active span.resp-arrow:before, .resp-tabs-container h2.resp-accordion.resp-tab-active .search-result-image span.resp-arrow:before {
  content: "\EA08";
  font-size: 80px;
}

.icon-close:before, .filter-root.open .inner .cta.cta--filter:before, .filter-root.open .inner .node-article .action-links a.cta--filter:before, .node-article .action-links .filter-root.open .inner a.cta--filter:before, .filter-root.open .inner .field-name-field-news-link a.cta--filter:before, .field-name-field-news-link .filter-root.open .inner a.cta--filter:before, .filter-root.open .inner .page-search .search-form .cta--filter#edit-submit:before, .page-search .search-form .filter-root.open .inner .cta--filter#edit-submit:before, .filter-root.open .inner .field-name-field-hp-kids-toolkit-link a.cta--filter:before, .field-name-field-hp-kids-toolkit-link .filter-root.open .inner a.cta--filter:before, .filter-root.open .inner .field-name-field-hp-kids-tool-link a.cta--filter:before, .field-name-field-hp-kids-tool-link .filter-root.open .inner a.cta--filter:before, .filter-root.open .inner .field-name-field-hp-kids-teacher-link a.cta--filter:before, .field-name-field-hp-kids-teacher-link .filter-root.open .inner a.cta--filter:before, .filter-root.open .inner .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.cta--filter:before, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .filter-root.open .inner a.cta--filter:before, .filter-root.open .inner .flippy-activity .flippy-prev a.cta--filter:before, .flippy-activity .flippy-prev .filter-root.open .inner a.cta--filter:before,
.filter-root.open .inner .flippy-activity .flippy-next a.cta--filter:before, .flippy-activity .flippy-next .filter-root.open .inner a.cta--filter:before, .filter-root.open .inner .parag-cta-wrapper a.cta--filter:before, .parag-cta-wrapper .filter-root.open .inner a.cta--filter:before, .filter-root.open .inner .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.cta--filter:before, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .filter-root.open .inner a.cta--filter:before, .filter-root.open .inner .stack-subfooter a.cta--filter:before, .stack-subfooter .filter-root.open .inner a.cta--filter:before, .player--main .player--close:before {
  content: "\EA09";
}

.search-result-image .icon-close:before, .search-result-image .filter-root.open .inner .cta.cta--filter:before, .filter-root.open .inner .search-result-image .cta.cta--filter:before, .search-result-image .filter-root.open .inner .node-article .action-links a.cta--filter:before, .filter-root.open .inner .node-article .action-links .search-result-image a.cta--filter:before, .search-result-image .node-article .action-links .filter-root.open .inner a.cta--filter:before, .node-article .action-links .filter-root.open .inner .search-result-image a.cta--filter:before, .search-result-image .filter-root.open .inner .field-name-field-news-link a.cta--filter:before, .filter-root.open .inner .field-name-field-news-link .search-result-image a.cta--filter:before, .search-result-image .field-name-field-news-link .filter-root.open .inner a.cta--filter:before, .field-name-field-news-link .filter-root.open .inner .search-result-image a.cta--filter:before, .search-result-image .filter-root.open .inner .page-search .search-form .cta--filter#edit-submit:before, .filter-root.open .inner .page-search .search-form .search-result-image .cta--filter#edit-submit:before, .search-result-image .page-search .search-form .filter-root.open .inner .cta--filter#edit-submit:before, .page-search .search-form .filter-root.open .inner .search-result-image .cta--filter#edit-submit:before, .search-result-image .filter-root.open .inner .field-name-field-hp-kids-toolkit-link a.cta--filter:before, .filter-root.open .inner .field-name-field-hp-kids-toolkit-link .search-result-image a.cta--filter:before, .search-result-image .field-name-field-hp-kids-toolkit-link .filter-root.open .inner a.cta--filter:before, .field-name-field-hp-kids-toolkit-link .filter-root.open .inner .search-result-image a.cta--filter:before, .search-result-image .filter-root.open .inner .field-name-field-hp-kids-tool-link a.cta--filter:before, .filter-root.open .inner .field-name-field-hp-kids-tool-link .search-result-image a.cta--filter:before, .search-result-image .field-name-field-hp-kids-tool-link .filter-root.open .inner a.cta--filter:before, .field-name-field-hp-kids-tool-link .filter-root.open .inner .search-result-image a.cta--filter:before, .search-result-image .filter-root.open .inner .field-name-field-hp-kids-teacher-link a.cta--filter:before, .filter-root.open .inner .field-name-field-hp-kids-teacher-link .search-result-image a.cta--filter:before, .search-result-image .field-name-field-hp-kids-teacher-link .filter-root.open .inner a.cta--filter:before, .field-name-field-hp-kids-teacher-link .filter-root.open .inner .search-result-image a.cta--filter:before, .search-result-image .filter-root.open .inner .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.cta--filter:before, .filter-root.open .inner .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .search-result-image a.cta--filter:before, .search-result-image .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .filter-root.open .inner a.cta--filter:before, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .filter-root.open .inner .search-result-image a.cta--filter:before, .search-result-image .filter-root.open .inner .flippy-activity .flippy-prev a.cta--filter:before, .filter-root.open .inner .flippy-activity .flippy-prev .search-result-image a.cta--filter:before, .search-result-image .flippy-activity .flippy-prev .filter-root.open .inner a.cta--filter:before, .flippy-activity .flippy-prev .filter-root.open .inner .search-result-image a.cta--filter:before,
.search-result-image .filter-root.open .inner .flippy-activity .flippy-next a.cta--filter:before, .filter-root.open .inner .flippy-activity .flippy-next .search-result-image a.cta--filter:before, .search-result-image .flippy-activity .flippy-next .filter-root.open .inner a.cta--filter:before, .flippy-activity .flippy-next .filter-root.open .inner .search-result-image a.cta--filter:before, .search-result-image .filter-root.open .inner .parag-cta-wrapper a.cta--filter:before, .filter-root.open .inner .parag-cta-wrapper .search-result-image a.cta--filter:before, .search-result-image .parag-cta-wrapper .filter-root.open .inner a.cta--filter:before, .parag-cta-wrapper .filter-root.open .inner .search-result-image a.cta--filter:before, .search-result-image .filter-root.open .inner .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.cta--filter:before, .filter-root.open .inner .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .search-result-image a.cta--filter:before, .search-result-image .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .filter-root.open .inner a.cta--filter:before, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .filter-root.open .inner .search-result-image a.cta--filter:before, .search-result-image .filter-root.open .inner .stack-subfooter a.cta--filter:before, .filter-root.open .inner .stack-subfooter .search-result-image a.cta--filter:before, .search-result-image .stack-subfooter .filter-root.open .inner a.cta--filter:before, .stack-subfooter .filter-root.open .inner .search-result-image a.cta--filter:before, .search-result-image .player--main .player--close:before, .player--main .search-result-image .player--close:before {
  content: "\EA09";
  font-size: 80px;
}

.icon-connections:before, .nav ul li.nav--connections:hover .nav--icon:before, .nav ul li.nav--connections:active .nav--icon:before, .nav ul li.nav--connections.active-trail .nav--icon:before, .nav ul li.nav--connections.hovering .nav--icon:before, .cat-name-connections .title-subjects-wrapper .icon:before, .cat-name-connections .title-subjects-wrapper .player--main .player--view .player--prev:before, .player--main .player--view .cat-name-connections .title-subjects-wrapper .player--prev:before, .cat-name-connections .title-subjects-wrapper .player--main .player--view .player--next:before, .player--main .player--view .cat-name-connections .title-subjects-wrapper .player--next:before, .cat-name-connections .title-subjects-wrapper .player--main .player--close:before, .player--main .cat-name-connections .title-subjects-wrapper .player--close:before, .cat-name-connections .search-result-image-wrapper .title-subjects-wrapper .icon:before {
  content: "\EA0A";
}

.search-result-image .icon-connections:before, .search-result-image .nav ul li.nav--connections:hover .nav--icon:before, .nav ul li.nav--connections:hover .search-result-image .nav--icon:before, .search-result-image .nav ul li.nav--connections:active .nav--icon:before, .nav ul li.nav--connections:active .search-result-image .nav--icon:before, .search-result-image .nav ul li.nav--connections.active-trail .nav--icon:before, .nav ul li.nav--connections.active-trail .search-result-image .nav--icon:before, .search-result-image .nav ul li.nav--connections.hovering .nav--icon:before, .nav ul li.nav--connections.hovering .search-result-image .nav--icon:before, .search-result-image .cat-name-connections .title-subjects-wrapper .icon:before, .cat-name-connections .title-subjects-wrapper .search-result-image .icon:before, .search-result-image .cat-name-connections .title-subjects-wrapper .player--main .player--view .player--prev:before, .cat-name-connections .title-subjects-wrapper .player--main .player--view .search-result-image .player--prev:before, .search-result-image .player--main .player--view .cat-name-connections .title-subjects-wrapper .player--prev:before, .player--main .player--view .cat-name-connections .title-subjects-wrapper .search-result-image .player--prev:before, .search-result-image .cat-name-connections .title-subjects-wrapper .player--main .player--view .player--next:before, .cat-name-connections .title-subjects-wrapper .player--main .player--view .search-result-image .player--next:before, .search-result-image .player--main .player--view .cat-name-connections .title-subjects-wrapper .player--next:before, .player--main .player--view .cat-name-connections .title-subjects-wrapper .search-result-image .player--next:before, .search-result-image .cat-name-connections .title-subjects-wrapper .player--main .player--close:before, .cat-name-connections .title-subjects-wrapper .player--main .search-result-image .player--close:before, .search-result-image .player--main .cat-name-connections .title-subjects-wrapper .player--close:before, .player--main .cat-name-connections .title-subjects-wrapper .search-result-image .player--close:before {
  content: "\EA0A";
  font-size: 80px;
}

.icon-devices:before, .nav ul li.nav--devices:hover .nav--icon:before, .nav ul li.nav--devices:active .nav--icon:before, .nav ul li.nav--devices.active-trail .nav--icon:before, .nav ul li.nav--devices.hovering .nav--icon:before, .cat-name-devices .title-subjects-wrapper .icon:before, .cat-name-devices .title-subjects-wrapper .player--main .player--view .player--prev:before, .player--main .player--view .cat-name-devices .title-subjects-wrapper .player--prev:before, .cat-name-devices .title-subjects-wrapper .player--main .player--view .player--next:before, .player--main .player--view .cat-name-devices .title-subjects-wrapper .player--next:before, .cat-name-devices .title-subjects-wrapper .player--main .player--close:before, .player--main .cat-name-devices .title-subjects-wrapper .player--close:before, .cat-name-devices .search-result-image-wrapper .title-subjects-wrapper .icon:before {
  content: "\EA0B";
}

.search-result-image .icon-devices:before, .search-result-image .nav ul li.nav--devices:hover .nav--icon:before, .nav ul li.nav--devices:hover .search-result-image .nav--icon:before, .search-result-image .nav ul li.nav--devices:active .nav--icon:before, .nav ul li.nav--devices:active .search-result-image .nav--icon:before, .search-result-image .nav ul li.nav--devices.active-trail .nav--icon:before, .nav ul li.nav--devices.active-trail .search-result-image .nav--icon:before, .search-result-image .nav ul li.nav--devices.hovering .nav--icon:before, .nav ul li.nav--devices.hovering .search-result-image .nav--icon:before, .search-result-image .cat-name-devices .title-subjects-wrapper .icon:before, .cat-name-devices .title-subjects-wrapper .search-result-image .icon:before, .search-result-image .cat-name-devices .title-subjects-wrapper .player--main .player--view .player--prev:before, .cat-name-devices .title-subjects-wrapper .player--main .player--view .search-result-image .player--prev:before, .search-result-image .player--main .player--view .cat-name-devices .title-subjects-wrapper .player--prev:before, .player--main .player--view .cat-name-devices .title-subjects-wrapper .search-result-image .player--prev:before, .search-result-image .cat-name-devices .title-subjects-wrapper .player--main .player--view .player--next:before, .cat-name-devices .title-subjects-wrapper .player--main .player--view .search-result-image .player--next:before, .search-result-image .player--main .player--view .cat-name-devices .title-subjects-wrapper .player--next:before, .player--main .player--view .cat-name-devices .title-subjects-wrapper .search-result-image .player--next:before, .search-result-image .cat-name-devices .title-subjects-wrapper .player--main .player--close:before, .cat-name-devices .title-subjects-wrapper .player--main .search-result-image .player--close:before, .search-result-image .player--main .cat-name-devices .title-subjects-wrapper .player--close:before, .player--main .cat-name-devices .title-subjects-wrapper .search-result-image .player--close:before {
  content: "\EA0B";
  font-size: 80px;
}

.icon-facebook:before {
  content: "\EA0C";
}

.search-result-image .icon-facebook:before {
  content: "\EA0C";
  font-size: 80px;
}

.icon-filter:before {
  content: "\EA0D";
}

.search-result-image .icon-filter:before {
  content: "\EA0D";
  font-size: 80px;
}

.icon-googleplus:before {
  content: "\EA0E";
}

.search-result-image .icon-googleplus:before {
  content: "\EA0E";
  font-size: 80px;
}

.icon-holidays:before, .cat-name-holidays .title-subjects-wrapper .icon:before, .cat-name-holidays .title-subjects-wrapper .player--main .player--view .player--prev:before, .player--main .player--view .cat-name-holidays .title-subjects-wrapper .player--prev:before, .cat-name-holidays .title-subjects-wrapper .player--main .player--view .player--next:before, .player--main .player--view .cat-name-holidays .title-subjects-wrapper .player--next:before, .cat-name-holidays .title-subjects-wrapper .player--main .player--close:before, .player--main .cat-name-holidays .title-subjects-wrapper .player--close:before, .title-subjects-wrapper.cat--holidays .cat-name-holidays:before, .cat-name-holidays .search-result-image-wrapper .title-subjects-wrapper .icon:before {
  content: "\EA0F";
}

.search-result-image .icon-holidays:before, .search-result-image .cat-name-holidays .title-subjects-wrapper .icon:before, .cat-name-holidays .title-subjects-wrapper .search-result-image .icon:before, .search-result-image .cat-name-holidays .title-subjects-wrapper .player--main .player--view .player--prev:before, .cat-name-holidays .title-subjects-wrapper .player--main .player--view .search-result-image .player--prev:before, .search-result-image .player--main .player--view .cat-name-holidays .title-subjects-wrapper .player--prev:before, .player--main .player--view .cat-name-holidays .title-subjects-wrapper .search-result-image .player--prev:before, .search-result-image .cat-name-holidays .title-subjects-wrapper .player--main .player--view .player--next:before, .cat-name-holidays .title-subjects-wrapper .player--main .player--view .search-result-image .player--next:before, .search-result-image .player--main .player--view .cat-name-holidays .title-subjects-wrapper .player--next:before, .player--main .player--view .cat-name-holidays .title-subjects-wrapper .search-result-image .player--next:before, .search-result-image .cat-name-holidays .title-subjects-wrapper .player--main .player--close:before, .cat-name-holidays .title-subjects-wrapper .player--main .search-result-image .player--close:before, .search-result-image .player--main .cat-name-holidays .title-subjects-wrapper .player--close:before, .player--main .cat-name-holidays .title-subjects-wrapper .search-result-image .player--close:before, .search-result-image .title-subjects-wrapper.cat--holidays .cat-name-holidays:before, .title-subjects-wrapper.cat--holidays .search-result-image .cat-name-holidays:before {
  content: "\EA0F";
  font-size: 80px;
}

.icon-kids:before, .nav ul li.nav--kids:hover .nav--icon:before, .nav ul li.nav--kids:active .nav--icon:before, .nav ul li.nav--kids.active-trail .nav--icon:before, .nav ul li.nav--kids.hovering .nav--icon:before, .cat-name-kids .title-subjects-wrapper .icon:before, .cat-name-kids .title-subjects-wrapper .player--main .player--view .player--prev:before, .player--main .player--view .cat-name-kids .title-subjects-wrapper .player--prev:before, .cat-name-kids .title-subjects-wrapper .player--main .player--view .player--next:before, .player--main .player--view .cat-name-kids .title-subjects-wrapper .player--next:before, .cat-name-kids .title-subjects-wrapper .player--main .player--close:before, .player--main .cat-name-kids .title-subjects-wrapper .player--close:before, .cat-name-kids .search-result-image-wrapper .title-subjects-wrapper .icon:before {
  content: "\EA10";
}

.search-result-image .icon-kids:before, .search-result-image .nav ul li.nav--kids:hover .nav--icon:before, .nav ul li.nav--kids:hover .search-result-image .nav--icon:before, .search-result-image .nav ul li.nav--kids:active .nav--icon:before, .nav ul li.nav--kids:active .search-result-image .nav--icon:before, .search-result-image .nav ul li.nav--kids.active-trail .nav--icon:before, .nav ul li.nav--kids.active-trail .search-result-image .nav--icon:before, .search-result-image .nav ul li.nav--kids.hovering .nav--icon:before, .nav ul li.nav--kids.hovering .search-result-image .nav--icon:before, .search-result-image .cat-name-kids .title-subjects-wrapper .icon:before, .cat-name-kids .title-subjects-wrapper .search-result-image .icon:before, .search-result-image .cat-name-kids .title-subjects-wrapper .player--main .player--view .player--prev:before, .cat-name-kids .title-subjects-wrapper .player--main .player--view .search-result-image .player--prev:before, .search-result-image .player--main .player--view .cat-name-kids .title-subjects-wrapper .player--prev:before, .player--main .player--view .cat-name-kids .title-subjects-wrapper .search-result-image .player--prev:before, .search-result-image .cat-name-kids .title-subjects-wrapper .player--main .player--view .player--next:before, .cat-name-kids .title-subjects-wrapper .player--main .player--view .search-result-image .player--next:before, .search-result-image .player--main .player--view .cat-name-kids .title-subjects-wrapper .player--next:before, .player--main .player--view .cat-name-kids .title-subjects-wrapper .search-result-image .player--next:before, .search-result-image .cat-name-kids .title-subjects-wrapper .player--main .player--close:before, .cat-name-kids .title-subjects-wrapper .player--main .search-result-image .player--close:before, .search-result-image .player--main .cat-name-kids .title-subjects-wrapper .player--close:before, .player--main .cat-name-kids .title-subjects-wrapper .search-result-image .player--close:before {
  content: "\EA10";
  font-size: 80px;
}

.icon-linkedin:before {
  content: "\EA11";
}

.search-result-image .icon-linkedin:before {
  content: "\EA11";
  font-size: 80px;
}

.icon-menu:before {
  content: "\EA12";
}

.search-result-image .icon-menu:before {
  content: "\EA12";
  font-size: 80px;
}

.icon-phishing:before, .cat-name-phishing .title-subjects-wrapper .icon:before, .cat-name-phishing .title-subjects-wrapper .player--main .player--view .player--prev:before, .player--main .player--view .cat-name-phishing .title-subjects-wrapper .player--prev:before, .cat-name-phishing .title-subjects-wrapper .player--main .player--view .player--next:before, .player--main .player--view .cat-name-phishing .title-subjects-wrapper .player--next:before, .cat-name-phishing .title-subjects-wrapper .player--main .player--close:before, .player--main .cat-name-phishing .title-subjects-wrapper .player--close:before, .cat-name-phishing .search-result-image-wrapper .title-subjects-wrapper .icon:before {
  content: "\EA13";
}

.search-result-image .icon-phishing:before, .search-result-image .cat-name-phishing .title-subjects-wrapper .icon:before, .cat-name-phishing .title-subjects-wrapper .search-result-image .icon:before, .search-result-image .cat-name-phishing .title-subjects-wrapper .player--main .player--view .player--prev:before, .cat-name-phishing .title-subjects-wrapper .player--main .player--view .search-result-image .player--prev:before, .search-result-image .player--main .player--view .cat-name-phishing .title-subjects-wrapper .player--prev:before, .player--main .player--view .cat-name-phishing .title-subjects-wrapper .search-result-image .player--prev:before, .search-result-image .cat-name-phishing .title-subjects-wrapper .player--main .player--view .player--next:before, .cat-name-phishing .title-subjects-wrapper .player--main .player--view .search-result-image .player--next:before, .search-result-image .player--main .player--view .cat-name-phishing .title-subjects-wrapper .player--next:before, .player--main .player--view .cat-name-phishing .title-subjects-wrapper .search-result-image .player--next:before, .search-result-image .cat-name-phishing .title-subjects-wrapper .player--main .player--close:before, .cat-name-phishing .title-subjects-wrapper .player--main .search-result-image .player--close:before, .search-result-image .player--main .cat-name-phishing .title-subjects-wrapper .player--close:before, .player--main .cat-name-phishing .title-subjects-wrapper .search-result-image .player--close:before {
  content: "\EA13";
  font-size: 80px;
}

.icon-phone:before, .mods.little a.tel:before {
  content: "\EA14";
}

.search-result-image .icon-phone:before, .search-result-image .mods.little a.tel:before, .mods.little .search-result-image a.tel:before {
  content: "\EA14";
  font-size: 80px;
}

.icon-print:before {
  content: "\EA15";
}

.search-result-image .icon-print:before {
  content: "\EA15";
  font-size: 80px;
}

.icon-search:before {
  content: "\EA16";
}

.search-result-image .icon-search:before {
  content: "\EA16";
  font-size: 80px;
}

.icon-share:before {
  content: "\EA17";
}

.search-result-image .icon-share:before {
  content: "\EA17";
  font-size: 80px;
}

.icon-transactions:before, .nav ul li.nav--transactions:hover .nav--icon:before, .nav ul li.nav--transactions:active .nav--icon:before, .nav ul li.nav--transactions.active-trail .nav--icon:before, .nav ul li.nav--transactions.hovering .nav--icon:before, .cat-name-transactions .title-subjects-wrapper .icon:before, .cat-name-transactions .title-subjects-wrapper .player--main .player--view .player--prev:before, .player--main .player--view .cat-name-transactions .title-subjects-wrapper .player--prev:before, .cat-name-transactions .title-subjects-wrapper .player--main .player--view .player--next:before, .player--main .player--view .cat-name-transactions .title-subjects-wrapper .player--next:before, .cat-name-transactions .title-subjects-wrapper .player--main .player--close:before, .player--main .cat-name-transactions .title-subjects-wrapper .player--close:before, .cat-name-transactions .search-result-image-wrapper .title-subjects-wrapper .icon:before {
  content: "\EA18";
}

.search-result-image .icon-transactions:before, .search-result-image .nav ul li.nav--transactions:hover .nav--icon:before, .nav ul li.nav--transactions:hover .search-result-image .nav--icon:before, .search-result-image .nav ul li.nav--transactions:active .nav--icon:before, .nav ul li.nav--transactions:active .search-result-image .nav--icon:before, .search-result-image .nav ul li.nav--transactions.active-trail .nav--icon:before, .nav ul li.nav--transactions.active-trail .search-result-image .nav--icon:before, .search-result-image .nav ul li.nav--transactions.hovering .nav--icon:before, .nav ul li.nav--transactions.hovering .search-result-image .nav--icon:before, .search-result-image .cat-name-transactions .title-subjects-wrapper .icon:before, .cat-name-transactions .title-subjects-wrapper .search-result-image .icon:before, .search-result-image .cat-name-transactions .title-subjects-wrapper .player--main .player--view .player--prev:before, .cat-name-transactions .title-subjects-wrapper .player--main .player--view .search-result-image .player--prev:before, .search-result-image .player--main .player--view .cat-name-transactions .title-subjects-wrapper .player--prev:before, .player--main .player--view .cat-name-transactions .title-subjects-wrapper .search-result-image .player--prev:before, .search-result-image .cat-name-transactions .title-subjects-wrapper .player--main .player--view .player--next:before, .cat-name-transactions .title-subjects-wrapper .player--main .player--view .search-result-image .player--next:before, .search-result-image .player--main .player--view .cat-name-transactions .title-subjects-wrapper .player--next:before, .player--main .player--view .cat-name-transactions .title-subjects-wrapper .search-result-image .player--next:before, .search-result-image .cat-name-transactions .title-subjects-wrapper .player--main .player--close:before, .cat-name-transactions .title-subjects-wrapper .player--main .search-result-image .player--close:before, .search-result-image .player--main .cat-name-transactions .title-subjects-wrapper .player--close:before, .player--main .cat-name-transactions .title-subjects-wrapper .search-result-image .player--close:before {
  content: "\EA18";
  font-size: 80px;
}

.icon-twitter:before {
  content: "\EA19";
}

.search-result-image .icon-twitter:before {
  content: "\EA19";
  font-size: 80px;
}

.icon-goal-check:before {
  content: "\EA1A";
}

.search-result-image .icon-goal-check:before {
  content: "\EA1A";
  font-size: 80px;
}

.icon-goal-circle:before {
  content: "\EA1B";
}

.search-result-image .icon-goal-circle:before {
  content: "\EA1B";
  font-size: 80px;
}

.icon-heart:before {
  content: "\EA1C";
}

.search-result-image .icon-heart:before {
  content: "\EA1C";
  font-size: 80px;
}

.icon-plus:before {
  content: "\EA1D";
}

.search-result-image .icon-plus:before {
  content: "\EA1D";
  font-size: 80px;
}

.icon-rounded-square:before {
  content: "\EA1E";
}

.search-result-image .icon-rounded-square:before {
  content: "\EA1E";
  font-size: 80px;
}

.icon-minus:before {
  content: "\EA1F";
}

.search-result-image .icon-minus:before {
  content: "\EA1F";
  font-size: 80px;
}

.icon-answers:before {
  content: "\EA20";
}

.search-result-image .icon-answers:before {
  content: "\EA20";
  font-size: 80px;
}

.icon-i:before {
  content: "\EA21";
}

.search-result-image .icon-i:before {
  content: "\EA21";
  font-size: 80px;
}

.icon-minus-stroke:before {
  content: "\EA22";
}

.search-result-image .icon-minus-stroke:before {
  content: "\EA22";
  font-size: 80px;
}

.icon-plus-stroke:before {
  content: "\EA23";
}

.search-result-image .icon-plus-stroke:before {
  content: "\EA23";
  font-size: 80px;
}

.icon-true:before {
  content: "\EA25";
}

.search-result-image .icon-true:before {
  content: "\EA25";
  font-size: 80px;
}

.icon-false:before {
  content: "\EA24";
}

.search-result-image .icon-false:before {
  content: "\EA24";
  font-size: 80px;
}

.cta, .node-article .action-links a, .field-name-field-news-link a, .page-search .search-form #edit-submit, .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-teacher-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .flippy-activity .flippy-prev a,
.flippy-activity .flippy-next a, .parag-cta-wrapper a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .stack-subfooter a, .cta-v2-blue, .field-name-field-splitpage-link-1 a, .field-name-field-splitpage-link-2 a, .field-name-field-splitpage-link-3 a, .stack-banner-cs .field-name-field-splitpage-link-2 a, .node-activity .stack-header .header-interland a, .field-name-field-activity-intro-cta a, .leaderboard .ldb-button, .node-landing .field-name-field-landing-link a {
  padding: 0.625rem 1.25rem;
  border-radius: 5px;
  color: #ffffff;
  background: inherit;
  font-weight: 500;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 0.75rem;
  transition: .3s all ease;
}

.cta.blue, .node-article .action-links a.blue, .field-name-field-news-link a.blue, .page-search .search-form #edit-submit, .field-name-field-hp-kids-toolkit-link a.blue, .field-name-field-hp-kids-tool-link a.blue, .field-name-field-hp-kids-teacher-link a.blue, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.blue, .flippy-activity .flippy-prev a.blue,
.flippy-activity .flippy-next a.blue, .parag-cta-wrapper a.blue, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.blue, .stack-subfooter a.blue, .field-name-field-splitpage-link-2 a, .field-name-field-hp-kids-teacher-link a, .leaderboard .ldb-button {
  background: #4285f4;
  transition: .3s all ease;
}

.cta.blue:hover, .node-article .action-links a.blue:hover, .field-name-field-news-link a.blue:hover, .page-search .search-form #edit-submit:hover, .field-name-field-hp-kids-toolkit-link a.blue:hover, .field-name-field-hp-kids-tool-link a.blue:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.blue:hover, .flippy-activity .flippy-prev a.blue:hover,
.flippy-activity .flippy-next a.blue:hover, .parag-cta-wrapper a.blue:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.blue:hover, .stack-subfooter a.blue:hover, .field-name-field-splitpage-link-2 a:hover, .field-name-field-hp-kids-teacher-link a:hover, .leaderboard .ldb-button:hover {
  background: #1266f1;
}

.cta.blue-smart, .node-article .action-links a.blue-smart, .node-article .action-links .cat-alert .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .cat-alert .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .node-article .action-links a, .node-article .action-links .cat-smart .flippy-activity .flippy-prev a, .cat-smart .flippy-activity .flippy-prev .node-article .action-links a, .node-article .action-links .cat-smart .flippy-activity .flippy-next a, .cat-smart .flippy-activity .flippy-next .node-article .action-links a, .node-article .action-links .blue .parag-cta-wrapper a, .blue .parag-cta-wrapper .node-article .action-links a, .node-article .action-links .page-search .search-form #edit-submit .parag-cta-wrapper a, .page-search .search-form #edit-submit .parag-cta-wrapper .node-article .action-links a, .field-name-field-news-link a.blue-smart, .field-name-field-news-link .cat-alert .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .cat-alert .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-news-link a, .field-name-field-news-link .cat-smart .flippy-activity .flippy-prev a, .cat-smart .flippy-activity .flippy-prev .field-name-field-news-link a, .field-name-field-news-link .cat-smart .flippy-activity .flippy-next a, .cat-smart .flippy-activity .flippy-next .field-name-field-news-link a, .field-name-field-news-link .blue .parag-cta-wrapper a, .blue .parag-cta-wrapper .field-name-field-news-link a, .field-name-field-news-link .page-search .search-form #edit-submit .parag-cta-wrapper a, .page-search .search-form #edit-submit .parag-cta-wrapper .field-name-field-news-link a, .page-search .search-form .blue-smart#edit-submit, .page-search .search-form .cat-alert .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a#edit-submit, .cat-alert .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .page-search .search-form a#edit-submit, .page-search .search-form .cat-smart .flippy-activity .flippy-prev a#edit-submit, .cat-smart .flippy-activity .flippy-prev .page-search .search-form a#edit-submit, .page-search .search-form .cat-smart .flippy-activity .flippy-next a#edit-submit, .cat-smart .flippy-activity .flippy-next .page-search .search-form a#edit-submit, .page-search .search-form .blue .parag-cta-wrapper a#edit-submit, .blue .parag-cta-wrapper .page-search .search-form a#edit-submit, .page-search .search-form #edit-submit .parag-cta-wrapper a#edit-submit, .field-name-field-hp-kids-toolkit-link a.blue-smart, .field-name-field-hp-kids-toolkit-link .cat-alert .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .cat-alert .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .cat-smart .flippy-activity .flippy-prev a, .cat-smart .flippy-activity .flippy-prev .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .cat-smart .flippy-activity .flippy-next a, .cat-smart .flippy-activity .flippy-next .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .blue .parag-cta-wrapper a, .blue .parag-cta-wrapper .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .page-search .search-form #edit-submit .parag-cta-wrapper a, .page-search .search-form #edit-submit .parag-cta-wrapper .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-tool-link a.blue-smart, .field-name-field-hp-kids-tool-link .cat-alert .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .cat-alert .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .cat-smart .flippy-activity .flippy-prev a, .cat-smart .flippy-activity .flippy-prev .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .cat-smart .flippy-activity .flippy-next a, .cat-smart .flippy-activity .flippy-next .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .blue .parag-cta-wrapper a, .blue .parag-cta-wrapper .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .page-search .search-form #edit-submit .parag-cta-wrapper a, .page-search .search-form #edit-submit .parag-cta-wrapper .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-teacher-link a.blue-smart, .field-name-field-hp-kids-teacher-link .cat-alert .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .cat-alert .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .cat-smart .flippy-activity .flippy-prev a, .cat-smart .flippy-activity .flippy-prev .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .cat-smart .flippy-activity .flippy-next a, .cat-smart .flippy-activity .flippy-next .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .blue .parag-cta-wrapper a, .blue .parag-cta-wrapper .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .page-search .search-form #edit-submit .parag-cta-wrapper a, .page-search .search-form #edit-submit .parag-cta-wrapper .field-name-field-hp-kids-teacher-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.blue-smart, .cat-alert .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .cat-smart .flippy-activity .flippy-prev a, .cat-smart .flippy-activity .flippy-prev .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .cat-smart .flippy-activity .flippy-next a, .cat-smart .flippy-activity .flippy-next .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .blue .parag-cta-wrapper a, .blue .parag-cta-wrapper .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .page-search .search-form #edit-submit .parag-cta-wrapper a, .page-search .search-form #edit-submit .parag-cta-wrapper .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .flippy-activity .flippy-prev a.blue-smart, .flippy-activity .flippy-prev .cat-alert .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .cat-alert .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .flippy-activity .flippy-prev a, .cat-smart .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .blue .parag-cta-wrapper a, .blue .parag-cta-wrapper .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .page-search .search-form #edit-submit .parag-cta-wrapper a, .page-search .search-form #edit-submit .parag-cta-wrapper .flippy-activity .flippy-prev a,
.flippy-activity .flippy-next a.blue-smart, .flippy-activity .flippy-next .cat-alert .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .cat-alert .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .flippy-activity .flippy-next a, .cat-smart .flippy-activity .flippy-next a, .flippy-activity .flippy-next .blue .parag-cta-wrapper a, .blue .parag-cta-wrapper .flippy-activity .flippy-next a, .flippy-activity .flippy-next .page-search .search-form #edit-submit .parag-cta-wrapper a, .page-search .search-form #edit-submit .parag-cta-wrapper .flippy-activity .flippy-next a, .parag-cta-wrapper a.blue-smart, .parag-cta-wrapper .cat-alert .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .cat-alert .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .parag-cta-wrapper a, .parag-cta-wrapper .cat-smart .flippy-activity .flippy-prev a, .cat-smart .flippy-activity .flippy-prev .parag-cta-wrapper a, .parag-cta-wrapper .cat-smart .flippy-activity .flippy-next a, .cat-smart .flippy-activity .flippy-next .parag-cta-wrapper a, .blue .parag-cta-wrapper a, .page-search .search-form #edit-submit .parag-cta-wrapper a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.blue-smart, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .cat-alert .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .cat-alert .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .cat-smart .flippy-activity .flippy-prev a, .cat-smart .flippy-activity .flippy-prev .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .cat-smart .flippy-activity .flippy-next a, .cat-smart .flippy-activity .flippy-next .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .blue .parag-cta-wrapper a, .blue .parag-cta-wrapper .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .page-search .search-form #edit-submit .parag-cta-wrapper a, .page-search .search-form #edit-submit .parag-cta-wrapper .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .stack-subfooter a.blue-smart, .stack-subfooter .cat-alert .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .cat-alert .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .stack-subfooter a, .stack-subfooter .cat-smart .flippy-activity .flippy-prev a, .cat-smart .flippy-activity .flippy-prev .stack-subfooter a, .stack-subfooter .cat-smart .flippy-activity .flippy-next a, .cat-smart .flippy-activity .flippy-next .stack-subfooter a, .stack-subfooter .blue .parag-cta-wrapper a, .blue .parag-cta-wrapper .stack-subfooter a, .stack-subfooter .page-search .search-form #edit-submit .parag-cta-wrapper a, .page-search .search-form #edit-submit .parag-cta-wrapper .stack-subfooter a, .cat-alert .field-name-field-activity-intro-cta a {
  background: #3664b3;
  transition: .3s all ease;
}

.cta.blue-smart:hover, .node-article .action-links a.blue-smart:hover, .node-article .action-links .cat-alert .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .cat-alert .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .node-article .action-links a:hover, .node-article .action-links .cat-smart .flippy-activity .flippy-prev a:hover, .cat-smart .flippy-activity .flippy-prev .node-article .action-links a:hover, .node-article .action-links .cat-smart .flippy-activity .flippy-next a:hover, .cat-smart .flippy-activity .flippy-next .node-article .action-links a:hover, .node-article .action-links .blue .parag-cta-wrapper a:hover, .blue .parag-cta-wrapper .node-article .action-links a:hover, .node-article .action-links .page-search .search-form #edit-submit .parag-cta-wrapper a:hover, .page-search .search-form #edit-submit .parag-cta-wrapper .node-article .action-links a:hover, .field-name-field-news-link a.blue-smart:hover, .field-name-field-news-link .cat-alert .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .cat-alert .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-news-link a:hover, .field-name-field-news-link .cat-smart .flippy-activity .flippy-prev a:hover, .cat-smart .flippy-activity .flippy-prev .field-name-field-news-link a:hover, .field-name-field-news-link .cat-smart .flippy-activity .flippy-next a:hover, .cat-smart .flippy-activity .flippy-next .field-name-field-news-link a:hover, .field-name-field-news-link .blue .parag-cta-wrapper a:hover, .blue .parag-cta-wrapper .field-name-field-news-link a:hover, .field-name-field-news-link .page-search .search-form #edit-submit .parag-cta-wrapper a:hover, .page-search .search-form #edit-submit .parag-cta-wrapper .field-name-field-news-link a:hover, .page-search .search-form .blue-smart#edit-submit:hover, .page-search .search-form .cat-alert .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a#edit-submit:hover, .cat-alert .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .page-search .search-form a#edit-submit:hover, .page-search .search-form .cat-smart .flippy-activity .flippy-prev a#edit-submit:hover, .cat-smart .flippy-activity .flippy-prev .page-search .search-form a#edit-submit:hover, .page-search .search-form .cat-smart .flippy-activity .flippy-next a#edit-submit:hover, .cat-smart .flippy-activity .flippy-next .page-search .search-form a#edit-submit:hover, .page-search .search-form .blue .parag-cta-wrapper a#edit-submit:hover, .blue .parag-cta-wrapper .page-search .search-form a#edit-submit:hover, .page-search .search-form #edit-submit .parag-cta-wrapper a#edit-submit:hover, .field-name-field-hp-kids-toolkit-link a.blue-smart:hover, .field-name-field-hp-kids-toolkit-link .cat-alert .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .cat-alert .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-toolkit-link a:hover, .field-name-field-hp-kids-toolkit-link .cat-smart .flippy-activity .flippy-prev a:hover, .cat-smart .flippy-activity .flippy-prev .field-name-field-hp-kids-toolkit-link a:hover, .field-name-field-hp-kids-toolkit-link .cat-smart .flippy-activity .flippy-next a:hover, .cat-smart .flippy-activity .flippy-next .field-name-field-hp-kids-toolkit-link a:hover, .field-name-field-hp-kids-toolkit-link .blue .parag-cta-wrapper a:hover, .blue .parag-cta-wrapper .field-name-field-hp-kids-toolkit-link a:hover, .field-name-field-hp-kids-toolkit-link .page-search .search-form #edit-submit .parag-cta-wrapper a:hover, .page-search .search-form #edit-submit .parag-cta-wrapper .field-name-field-hp-kids-toolkit-link a:hover, .field-name-field-hp-kids-tool-link a.blue-smart:hover, .field-name-field-hp-kids-tool-link .cat-alert .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .cat-alert .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-tool-link a:hover, .field-name-field-hp-kids-tool-link .cat-smart .flippy-activity .flippy-prev a:hover, .cat-smart .flippy-activity .flippy-prev .field-name-field-hp-kids-tool-link a:hover, .field-name-field-hp-kids-tool-link .cat-smart .flippy-activity .flippy-next a:hover, .cat-smart .flippy-activity .flippy-next .field-name-field-hp-kids-tool-link a:hover, .field-name-field-hp-kids-tool-link .blue .parag-cta-wrapper a:hover, .blue .parag-cta-wrapper .field-name-field-hp-kids-tool-link a:hover, .field-name-field-hp-kids-tool-link .page-search .search-form #edit-submit .parag-cta-wrapper a:hover, .page-search .search-form #edit-submit .parag-cta-wrapper .field-name-field-hp-kids-tool-link a:hover, .field-name-field-hp-kids-teacher-link a.blue-smart:hover, .field-name-field-hp-kids-teacher-link .cat-alert .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .cat-alert .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-teacher-link a:hover, .field-name-field-hp-kids-teacher-link .cat-smart .flippy-activity .flippy-prev a:hover, .cat-smart .flippy-activity .flippy-prev .field-name-field-hp-kids-teacher-link a:hover, .field-name-field-hp-kids-teacher-link .cat-smart .flippy-activity .flippy-next a:hover, .cat-smart .flippy-activity .flippy-next .field-name-field-hp-kids-teacher-link a:hover, .field-name-field-hp-kids-teacher-link .blue .parag-cta-wrapper a:hover, .blue .parag-cta-wrapper .field-name-field-hp-kids-teacher-link a:hover, .field-name-field-hp-kids-teacher-link .page-search .search-form #edit-submit .parag-cta-wrapper a:hover, .page-search .search-form #edit-submit .parag-cta-wrapper .field-name-field-hp-kids-teacher-link a:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.blue-smart:hover, .cat-alert .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .cat-smart .flippy-activity .flippy-prev a:hover, .cat-smart .flippy-activity .flippy-prev .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .cat-smart .flippy-activity .flippy-next a:hover, .cat-smart .flippy-activity .flippy-next .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .blue .parag-cta-wrapper a:hover, .blue .parag-cta-wrapper .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .page-search .search-form #edit-submit .parag-cta-wrapper a:hover, .page-search .search-form #edit-submit .parag-cta-wrapper .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .flippy-activity .flippy-prev a.blue-smart:hover, .flippy-activity .flippy-prev .cat-alert .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .cat-alert .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .flippy-activity .flippy-prev a:hover, .cat-smart .flippy-activity .flippy-prev a:hover, .flippy-activity .flippy-prev .blue .parag-cta-wrapper a:hover, .blue .parag-cta-wrapper .flippy-activity .flippy-prev a:hover, .flippy-activity .flippy-prev .page-search .search-form #edit-submit .parag-cta-wrapper a:hover, .page-search .search-form #edit-submit .parag-cta-wrapper .flippy-activity .flippy-prev a:hover,
.flippy-activity .flippy-next a.blue-smart:hover, .flippy-activity .flippy-next .cat-alert .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .cat-alert .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .flippy-activity .flippy-next a:hover, .cat-smart .flippy-activity .flippy-next a:hover, .flippy-activity .flippy-next .blue .parag-cta-wrapper a:hover, .blue .parag-cta-wrapper .flippy-activity .flippy-next a:hover, .flippy-activity .flippy-next .page-search .search-form #edit-submit .parag-cta-wrapper a:hover, .page-search .search-form #edit-submit .parag-cta-wrapper .flippy-activity .flippy-next a:hover,
.cat-smart .flippy-activity .flippy-prev .flippy-next a:hover, .cat-smart .flippy-activity .flippy-next .flippy-prev a:hover, .cat-smart .flippy-activity .flippy-prev .parag-cta-wrapper a:hover, .parag-cta-wrapper .cat-smart .flippy-activity .flippy-prev a:hover, .cat-smart .flippy-activity .flippy-prev .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .cat-smart .flippy-activity .flippy-prev a:hover, .cat-smart .flippy-activity .flippy-prev .stack-subfooter a:hover, .stack-subfooter .cat-smart .flippy-activity .flippy-prev a:hover, .cat-smart .flippy-activity .flippy-next .parag-cta-wrapper a:hover, .parag-cta-wrapper .cat-smart .flippy-activity .flippy-next a:hover, .cat-smart .flippy-activity .flippy-next .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .cat-smart .flippy-activity .flippy-next a:hover, .cat-smart .flippy-activity .flippy-next .stack-subfooter a:hover, .stack-subfooter .cat-smart .flippy-activity .flippy-next a:hover, .parag-cta-wrapper a.blue-smart:hover, .parag-cta-wrapper .cat-alert .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .cat-alert .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .parag-cta-wrapper a:hover, .blue .parag-cta-wrapper a:hover, .page-search .search-form #edit-submit .parag-cta-wrapper a:hover, .blue .parag-cta-wrapper .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .blue .parag-cta-wrapper a:hover, .blue .parag-cta-wrapper .stack-subfooter a:hover, .stack-subfooter .blue .parag-cta-wrapper a:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.blue-smart:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .cat-alert .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .cat-alert .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .page-search .search-form #edit-submit .parag-cta-wrapper a:hover, .page-search .search-form #edit-submit .parag-cta-wrapper .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:hover, .stack-subfooter a.blue-smart:hover, .stack-subfooter .cat-alert .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .cat-alert .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .stack-subfooter a:hover, .stack-subfooter .page-search .search-form #edit-submit .parag-cta-wrapper a:hover, .page-search .search-form #edit-submit .parag-cta-wrapper .stack-subfooter a:hover, .cat-alert .field-name-field-activity-intro-cta a:hover {
  background: #2a4e8c;
}

.cta.blue-bold-smart, .node-article .action-links a.blue-bold-smart, .node-article .action-links .region-content .field-name-field-hp-kids-categories .cat-kids-smart a.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-smart .node-article .action-links a.cta-hp-kids, .field-name-field-news-link a.blue-bold-smart, .field-name-field-news-link .region-content .field-name-field-hp-kids-categories .cat-kids-smart a.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-smart .field-name-field-news-link a.cta-hp-kids, .page-search .search-form .blue-bold-smart#edit-submit, .page-search .search-form .region-content .field-name-field-hp-kids-categories .cat-kids-smart #edit-submit.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-smart .page-search .search-form #edit-submit.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-smart .cta.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-smart .field-name-field-hp-kids-toolkit-link a.cta-hp-kids, .field-name-field-hp-kids-toolkit-link .region-content .field-name-field-hp-kids-categories .cat-kids-smart a.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-smart .field-name-field-hp-kids-tool-link a.cta-hp-kids, .field-name-field-hp-kids-tool-link .region-content .field-name-field-hp-kids-categories .cat-kids-smart a.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-smart .field-name-field-hp-kids-teacher-link a.cta-hp-kids, .field-name-field-hp-kids-teacher-link .region-content .field-name-field-hp-kids-categories .cat-kids-smart a.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-smart .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.cta-hp-kids, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .region-content .field-name-field-hp-kids-categories .cat-kids-smart a.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-smart .flippy-activity .flippy-prev a.cta-hp-kids, .flippy-activity .flippy-prev .region-content .field-name-field-hp-kids-categories .cat-kids-smart a.cta-hp-kids,
.region-content .field-name-field-hp-kids-categories .cat-kids-smart .flippy-activity .flippy-next a.cta-hp-kids, .flippy-activity .flippy-next .region-content .field-name-field-hp-kids-categories .cat-kids-smart a.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-smart .parag-cta-wrapper a.cta-hp-kids, .parag-cta-wrapper .region-content .field-name-field-hp-kids-categories .cat-kids-smart a.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-smart .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.cta-hp-kids, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .region-content .field-name-field-hp-kids-categories .cat-kids-smart a.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-smart .stack-subfooter a.cta-hp-kids, .stack-subfooter .region-content .field-name-field-hp-kids-categories .cat-kids-smart a.cta-hp-kids, .field-name-field-hp-kids-toolkit-link a.blue-bold-smart, .field-name-field-hp-kids-tool-link a.blue-bold-smart, .field-name-field-hp-kids-teacher-link a.blue-bold-smart, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.blue-bold-smart, .flippy-activity .flippy-prev a.blue-bold-smart,
.flippy-activity .flippy-next a.blue-bold-smart, .parag-cta-wrapper a.blue-bold-smart, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.blue-bold-smart, .stack-subfooter a.blue-bold-smart {
  background: #294c88;
  transition: .3s all ease;
}

.cta.blue-bold-smart:hover, .node-article .action-links a.blue-bold-smart:hover, .node-article .action-links .region-content .field-name-field-hp-kids-categories .cat-kids-smart a.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-smart .node-article .action-links a.cta-hp-kids:hover, .field-name-field-news-link a.blue-bold-smart:hover, .field-name-field-news-link .region-content .field-name-field-hp-kids-categories .cat-kids-smart a.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-smart .field-name-field-news-link a.cta-hp-kids:hover, .page-search .search-form .blue-bold-smart#edit-submit:hover, .page-search .search-form .region-content .field-name-field-hp-kids-categories .cat-kids-smart #edit-submit.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-smart .page-search .search-form #edit-submit.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-smart .cta.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-smart .field-name-field-hp-kids-toolkit-link a.cta-hp-kids:hover, .field-name-field-hp-kids-toolkit-link .region-content .field-name-field-hp-kids-categories .cat-kids-smart a.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-smart .field-name-field-hp-kids-tool-link a.cta-hp-kids:hover, .field-name-field-hp-kids-tool-link .region-content .field-name-field-hp-kids-categories .cat-kids-smart a.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-smart .field-name-field-hp-kids-teacher-link a.cta-hp-kids:hover, .field-name-field-hp-kids-teacher-link .region-content .field-name-field-hp-kids-categories .cat-kids-smart a.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-smart .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.cta-hp-kids:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .region-content .field-name-field-hp-kids-categories .cat-kids-smart a.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-smart .flippy-activity .flippy-prev a.cta-hp-kids:hover, .flippy-activity .flippy-prev .region-content .field-name-field-hp-kids-categories .cat-kids-smart a.cta-hp-kids:hover,
.region-content .field-name-field-hp-kids-categories .cat-kids-smart .flippy-activity .flippy-next a.cta-hp-kids:hover, .flippy-activity .flippy-next .region-content .field-name-field-hp-kids-categories .cat-kids-smart a.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-smart .parag-cta-wrapper a.cta-hp-kids:hover, .parag-cta-wrapper .region-content .field-name-field-hp-kids-categories .cat-kids-smart a.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-smart .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.cta-hp-kids:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .region-content .field-name-field-hp-kids-categories .cat-kids-smart a.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-smart .stack-subfooter a.cta-hp-kids:hover, .stack-subfooter .region-content .field-name-field-hp-kids-categories .cat-kids-smart a.cta-hp-kids:hover, .field-name-field-hp-kids-toolkit-link a.blue-bold-smart:hover, .field-name-field-hp-kids-tool-link a.blue-bold-smart:hover, .field-name-field-hp-kids-teacher-link a.blue-bold-smart:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.blue-bold-smart:hover, .flippy-activity .flippy-prev a.blue-bold-smart:hover,
.flippy-activity .flippy-next a.blue-bold-smart:hover, .parag-cta-wrapper a.blue-bold-smart:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.blue-bold-smart:hover, .stack-subfooter a.blue-bold-smart:hover {
  background: #1d3661;
}

.cta.blue-brave, .node-article .action-links a.blue-brave, .field-name-field-news-link a.blue-brave, .page-search .search-form .blue-brave#edit-submit, .page-search .search-form .cat-brave .flippy-activity .flippy-prev a#edit-submit, .cat-brave .flippy-activity .flippy-prev .page-search .search-form a#edit-submit, .page-search .search-form .cat-brave .flippy-activity .flippy-next a#edit-submit, .cat-brave .flippy-activity .flippy-next .page-search .search-form a#edit-submit, .field-name-field-hp-kids-toolkit-link a.blue-brave, .field-name-field-hp-kids-tool-link a.blue-brave, .field-name-field-hp-kids-teacher-link a.blue-brave, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.blue-brave, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .cat-brave .flippy-activity .flippy-prev a, .cat-brave .flippy-activity .flippy-prev .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .cat-brave .flippy-activity .flippy-next a, .cat-brave .flippy-activity .flippy-next .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .flippy-activity .flippy-prev a.blue-brave, .cat-brave .flippy-activity .flippy-prev a,
.flippy-activity .flippy-next a.blue-brave, .cat-brave .flippy-activity .flippy-next a, .parag-cta-wrapper a.blue-brave, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.blue-brave, .stack-subfooter a.blue-brave, .cta-v2-blue, .node-landing .field-name-field-landing-link a {
  background: #4285f4;
  transition: .3s all ease;
}

.cta.blue-brave:hover, .node-article .action-links a.blue-brave:hover, .field-name-field-news-link a.blue-brave:hover, .page-search .search-form .blue-brave#edit-submit:hover, .page-search .search-form .cat-brave .flippy-activity .flippy-prev a#edit-submit:hover, .cat-brave .flippy-activity .flippy-prev .page-search .search-form a#edit-submit:hover, .page-search .search-form .cat-brave .flippy-activity .flippy-next a#edit-submit:hover, .cat-brave .flippy-activity .flippy-next .page-search .search-form a#edit-submit:hover, .field-name-field-hp-kids-toolkit-link a.blue-brave:hover, .field-name-field-hp-kids-tool-link a.blue-brave:hover, .field-name-field-hp-kids-teacher-link a.blue-brave:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.blue-brave:hover, .flippy-activity .flippy-prev a.blue-brave:hover, .cat-brave .flippy-activity .flippy-prev a:hover,
.flippy-activity .flippy-next a.blue-brave:hover, .cat-brave .flippy-activity .flippy-next a:hover,
.cat-brave .flippy-activity .flippy-prev .flippy-next a:hover, .cat-brave .flippy-activity .flippy-next .flippy-prev a:hover, .cat-brave .flippy-activity .flippy-prev .parag-cta-wrapper a:hover, .parag-cta-wrapper .cat-brave .flippy-activity .flippy-prev a:hover, .cat-brave .flippy-activity .flippy-prev .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .cat-brave .flippy-activity .flippy-prev a:hover, .cat-brave .flippy-activity .flippy-prev .stack-subfooter a:hover, .stack-subfooter .cat-brave .flippy-activity .flippy-prev a:hover, .cat-brave .flippy-activity .flippy-next .parag-cta-wrapper a:hover, .parag-cta-wrapper .cat-brave .flippy-activity .flippy-next a:hover, .cat-brave .flippy-activity .flippy-next .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .cat-brave .flippy-activity .flippy-next a:hover, .cat-brave .flippy-activity .flippy-next .stack-subfooter a:hover, .stack-subfooter .cat-brave .flippy-activity .flippy-next a:hover, .parag-cta-wrapper a.blue-brave:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.blue-brave:hover, .stack-subfooter a.blue-brave:hover, .cta-v2-blue:hover, .node-landing .field-name-field-landing-link a:hover {
  background: #1266f1;
}

.cta.blue-bold-brave, .node-article .action-links a.blue-bold-brave, .node-article .action-links .region-content .field-name-field-hp-kids-categories .cat-kids-brave a.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-brave .node-article .action-links a.cta-hp-kids, .field-name-field-news-link a.blue-bold-brave, .field-name-field-news-link .region-content .field-name-field-hp-kids-categories .cat-kids-brave a.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-brave .field-name-field-news-link a.cta-hp-kids, .page-search .search-form .blue-bold-brave#edit-submit, .page-search .search-form .region-content .field-name-field-hp-kids-categories .cat-kids-brave #edit-submit.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-brave .page-search .search-form #edit-submit.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-brave .cta.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-brave .field-name-field-hp-kids-toolkit-link a.cta-hp-kids, .field-name-field-hp-kids-toolkit-link .region-content .field-name-field-hp-kids-categories .cat-kids-brave a.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-brave .field-name-field-hp-kids-tool-link a.cta-hp-kids, .field-name-field-hp-kids-tool-link .region-content .field-name-field-hp-kids-categories .cat-kids-brave a.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-brave .field-name-field-hp-kids-teacher-link a.cta-hp-kids, .field-name-field-hp-kids-teacher-link .region-content .field-name-field-hp-kids-categories .cat-kids-brave a.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-brave .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.cta-hp-kids, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .region-content .field-name-field-hp-kids-categories .cat-kids-brave a.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-brave .flippy-activity .flippy-prev a.cta-hp-kids, .flippy-activity .flippy-prev .region-content .field-name-field-hp-kids-categories .cat-kids-brave a.cta-hp-kids,
.region-content .field-name-field-hp-kids-categories .cat-kids-brave .flippy-activity .flippy-next a.cta-hp-kids, .flippy-activity .flippy-next .region-content .field-name-field-hp-kids-categories .cat-kids-brave a.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-brave .parag-cta-wrapper a.cta-hp-kids, .parag-cta-wrapper .region-content .field-name-field-hp-kids-categories .cat-kids-brave a.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-brave .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.cta-hp-kids, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .region-content .field-name-field-hp-kids-categories .cat-kids-brave a.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-brave .stack-subfooter a.cta-hp-kids, .stack-subfooter .region-content .field-name-field-hp-kids-categories .cat-kids-brave a.cta-hp-kids, .field-name-field-hp-kids-toolkit-link a.blue-bold-brave, .field-name-field-hp-kids-tool-link a.blue-bold-brave, .field-name-field-hp-kids-teacher-link a.blue-bold-brave, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.blue-bold-brave, .flippy-activity .flippy-prev a.blue-bold-brave,
.flippy-activity .flippy-next a.blue-bold-brave, .parag-cta-wrapper a.blue-bold-brave, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.blue-bold-brave, .stack-subfooter a.blue-bold-brave {
  background: #3067c3;
  transition: .3s all ease;
}

.cta.blue-bold-brave:hover, .node-article .action-links a.blue-bold-brave:hover, .node-article .action-links .region-content .field-name-field-hp-kids-categories .cat-kids-brave a.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-brave .node-article .action-links a.cta-hp-kids:hover, .field-name-field-news-link a.blue-bold-brave:hover, .field-name-field-news-link .region-content .field-name-field-hp-kids-categories .cat-kids-brave a.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-brave .field-name-field-news-link a.cta-hp-kids:hover, .page-search .search-form .blue-bold-brave#edit-submit:hover, .page-search .search-form .region-content .field-name-field-hp-kids-categories .cat-kids-brave #edit-submit.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-brave .page-search .search-form #edit-submit.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-brave .cta.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-brave .field-name-field-hp-kids-toolkit-link a.cta-hp-kids:hover, .field-name-field-hp-kids-toolkit-link .region-content .field-name-field-hp-kids-categories .cat-kids-brave a.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-brave .field-name-field-hp-kids-tool-link a.cta-hp-kids:hover, .field-name-field-hp-kids-tool-link .region-content .field-name-field-hp-kids-categories .cat-kids-brave a.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-brave .field-name-field-hp-kids-teacher-link a.cta-hp-kids:hover, .field-name-field-hp-kids-teacher-link .region-content .field-name-field-hp-kids-categories .cat-kids-brave a.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-brave .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.cta-hp-kids:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .region-content .field-name-field-hp-kids-categories .cat-kids-brave a.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-brave .flippy-activity .flippy-prev a.cta-hp-kids:hover, .flippy-activity .flippy-prev .region-content .field-name-field-hp-kids-categories .cat-kids-brave a.cta-hp-kids:hover,
.region-content .field-name-field-hp-kids-categories .cat-kids-brave .flippy-activity .flippy-next a.cta-hp-kids:hover, .flippy-activity .flippy-next .region-content .field-name-field-hp-kids-categories .cat-kids-brave a.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-brave .parag-cta-wrapper a.cta-hp-kids:hover, .parag-cta-wrapper .region-content .field-name-field-hp-kids-categories .cat-kids-brave a.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-brave .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.cta-hp-kids:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .region-content .field-name-field-hp-kids-categories .cat-kids-brave a.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-brave .stack-subfooter a.cta-hp-kids:hover, .stack-subfooter .region-content .field-name-field-hp-kids-categories .cat-kids-brave a.cta-hp-kids:hover, .field-name-field-hp-kids-toolkit-link a.blue-bold-brave:hover, .field-name-field-hp-kids-tool-link a.blue-bold-brave:hover, .field-name-field-hp-kids-teacher-link a.blue-bold-brave:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.blue-bold-brave:hover, .flippy-activity .flippy-prev a.blue-bold-brave:hover,
.flippy-activity .flippy-next a.blue-bold-brave:hover, .parag-cta-wrapper a.blue-bold-brave:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.blue-bold-brave:hover, .stack-subfooter a.blue-bold-brave:hover {
  background: #26519a;
}

.cta.red, .node-article .action-links a.red, .node-article .action-links .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .node-article .action-links a, .node-article .action-links .cat-alert .flippy-activity .flippy-prev a, .cat-alert .flippy-activity .flippy-prev .node-article .action-links a, .node-article .action-links .cat-alert .flippy-activity .flippy-next a, .cat-alert .flippy-activity .flippy-next .node-article .action-links a, .node-article .action-links .red .parag-cta-wrapper a, .red .parag-cta-wrapper .node-article .action-links a, .field-name-field-news-link a.red, .field-name-field-news-link .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-news-link a, .field-name-field-news-link .cat-alert .flippy-activity .flippy-prev a, .cat-alert .flippy-activity .flippy-prev .field-name-field-news-link a, .field-name-field-news-link .cat-alert .flippy-activity .flippy-next a, .cat-alert .flippy-activity .flippy-next .field-name-field-news-link a, .field-name-field-news-link .red .parag-cta-wrapper a, .red .parag-cta-wrapper .field-name-field-news-link a, .page-search .search-form .red#edit-submit, .page-search .search-form .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a#edit-submit, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .page-search .search-form a#edit-submit, .page-search .search-form .cat-alert .flippy-activity .flippy-prev a#edit-submit, .cat-alert .flippy-activity .flippy-prev .page-search .search-form a#edit-submit, .page-search .search-form .cat-alert .flippy-activity .flippy-next a#edit-submit, .cat-alert .flippy-activity .flippy-next .page-search .search-form a#edit-submit, .page-search .search-form .red .parag-cta-wrapper a#edit-submit, .red .parag-cta-wrapper .page-search .search-form a#edit-submit, .field-name-field-hp-kids-toolkit-link a.red, .field-name-field-hp-kids-toolkit-link .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .cat-alert .flippy-activity .flippy-prev a, .cat-alert .flippy-activity .flippy-prev .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .cat-alert .flippy-activity .flippy-next a, .cat-alert .flippy-activity .flippy-next .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .red .parag-cta-wrapper a, .red .parag-cta-wrapper .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-tool-link a.red, .field-name-field-hp-kids-tool-link .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .cat-alert .flippy-activity .flippy-prev a, .cat-alert .flippy-activity .flippy-prev .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .cat-alert .flippy-activity .flippy-next a, .cat-alert .flippy-activity .flippy-next .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .red .parag-cta-wrapper a, .red .parag-cta-wrapper .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-teacher-link a.red, .field-name-field-hp-kids-teacher-link .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .cat-alert .flippy-activity .flippy-prev a, .cat-alert .flippy-activity .flippy-prev .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .cat-alert .flippy-activity .flippy-next a, .cat-alert .flippy-activity .flippy-next .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .red .parag-cta-wrapper a, .red .parag-cta-wrapper .field-name-field-hp-kids-teacher-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .cat-smart .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .page-search .search-form a#edit-submit, .page-search .search-form .cat-smart .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a#edit-submit, .cat-smart .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .cat-brave .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .page-search .search-form a#edit-submit, .page-search .search-form .cat-brave .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a#edit-submit, .cat-brave .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .flippy-activity .flippy-prev a.red, .flippy-activity .flippy-prev .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .flippy-activity .flippy-prev a, .cat-alert .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .red .parag-cta-wrapper a, .red .parag-cta-wrapper .flippy-activity .flippy-prev a,
.flippy-activity .flippy-next a.red, .flippy-activity .flippy-next .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .flippy-activity .flippy-next a, .cat-alert .flippy-activity .flippy-next a, .flippy-activity .flippy-next .red .parag-cta-wrapper a, .red .parag-cta-wrapper .flippy-activity .flippy-next a, .cat-alert .flippy-activity .flippy-prev .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .cat-alert .flippy-activity .flippy-prev a, .cat-alert .flippy-activity .flippy-next .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .cat-alert .flippy-activity .flippy-next a, .parag-cta-wrapper a.red, .parag-cta-wrapper .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .parag-cta-wrapper a, .parag-cta-wrapper .cat-alert .flippy-activity .flippy-prev a, .cat-alert .flippy-activity .flippy-prev .parag-cta-wrapper a, .parag-cta-wrapper .cat-alert .flippy-activity .flippy-next a, .cat-alert .flippy-activity .flippy-next .parag-cta-wrapper a, .red .parag-cta-wrapper a, .red .parag-cta-wrapper .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .red .parag-cta-wrapper a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.red, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .cat-alert .flippy-activity .flippy-prev a, .cat-alert .flippy-activity .flippy-prev .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .cat-alert .flippy-activity .flippy-next a, .cat-alert .flippy-activity .flippy-next .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .red .parag-cta-wrapper a, .red .parag-cta-wrapper .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .stack-subfooter a.red, .stack-subfooter .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .stack-subfooter a, .stack-subfooter .cat-alert .flippy-activity .flippy-prev a, .cat-alert .flippy-activity .flippy-prev .stack-subfooter a, .stack-subfooter .cat-alert .flippy-activity .flippy-next a, .cat-alert .flippy-activity .flippy-next .stack-subfooter a, .stack-subfooter .red .parag-cta-wrapper a, .red .parag-cta-wrapper .stack-subfooter a, .field-name-field-activity-intro-cta a, .cat-smart .field-name-field-activity-intro-cta a {
  background: #ee463e;
  transition: .3s all ease;
}

.cta.red:hover, .node-article .action-links a.red:hover, .node-article .action-links .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .node-article .action-links a:hover, .node-article .action-links .cat-alert .flippy-activity .flippy-prev a:hover, .cat-alert .flippy-activity .flippy-prev .node-article .action-links a:hover, .node-article .action-links .cat-alert .flippy-activity .flippy-next a:hover, .cat-alert .flippy-activity .flippy-next .node-article .action-links a:hover, .node-article .action-links .red .parag-cta-wrapper a:hover, .red .parag-cta-wrapper .node-article .action-links a:hover, .field-name-field-news-link a.red:hover, .field-name-field-news-link .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-news-link a:hover, .field-name-field-news-link .cat-alert .flippy-activity .flippy-prev a:hover, .cat-alert .flippy-activity .flippy-prev .field-name-field-news-link a:hover, .field-name-field-news-link .cat-alert .flippy-activity .flippy-next a:hover, .cat-alert .flippy-activity .flippy-next .field-name-field-news-link a:hover, .field-name-field-news-link .red .parag-cta-wrapper a:hover, .red .parag-cta-wrapper .field-name-field-news-link a:hover, .page-search .search-form .red#edit-submit:hover, .page-search .search-form .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a#edit-submit:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .page-search .search-form a#edit-submit:hover, .page-search .search-form .cat-alert .flippy-activity .flippy-prev a#edit-submit:hover, .cat-alert .flippy-activity .flippy-prev .page-search .search-form a#edit-submit:hover, .page-search .search-form .cat-alert .flippy-activity .flippy-next a#edit-submit:hover, .cat-alert .flippy-activity .flippy-next .page-search .search-form a#edit-submit:hover, .page-search .search-form .red .parag-cta-wrapper a#edit-submit:hover, .red .parag-cta-wrapper .page-search .search-form a#edit-submit:hover, .field-name-field-hp-kids-toolkit-link a.red:hover, .field-name-field-hp-kids-toolkit-link .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-toolkit-link a:hover, .field-name-field-hp-kids-toolkit-link .cat-alert .flippy-activity .flippy-prev a:hover, .cat-alert .flippy-activity .flippy-prev .field-name-field-hp-kids-toolkit-link a:hover, .field-name-field-hp-kids-toolkit-link .cat-alert .flippy-activity .flippy-next a:hover, .cat-alert .flippy-activity .flippy-next .field-name-field-hp-kids-toolkit-link a:hover, .field-name-field-hp-kids-toolkit-link .red .parag-cta-wrapper a:hover, .red .parag-cta-wrapper .field-name-field-hp-kids-toolkit-link a:hover, .field-name-field-hp-kids-tool-link a.red:hover, .field-name-field-hp-kids-tool-link .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-tool-link a:hover, .field-name-field-hp-kids-tool-link .cat-alert .flippy-activity .flippy-prev a:hover, .cat-alert .flippy-activity .flippy-prev .field-name-field-hp-kids-tool-link a:hover, .field-name-field-hp-kids-tool-link .cat-alert .flippy-activity .flippy-next a:hover, .cat-alert .flippy-activity .flippy-next .field-name-field-hp-kids-tool-link a:hover, .field-name-field-hp-kids-tool-link .red .parag-cta-wrapper a:hover, .red .parag-cta-wrapper .field-name-field-hp-kids-tool-link a:hover, .field-name-field-hp-kids-teacher-link a.red:hover, .field-name-field-hp-kids-teacher-link .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-teacher-link a:hover, .field-name-field-hp-kids-teacher-link .cat-alert .flippy-activity .flippy-prev a:hover, .cat-alert .flippy-activity .flippy-prev .field-name-field-hp-kids-teacher-link a:hover, .field-name-field-hp-kids-teacher-link .cat-alert .flippy-activity .flippy-next a:hover, .cat-alert .flippy-activity .flippy-next .field-name-field-hp-kids-teacher-link a:hover, .field-name-field-hp-kids-teacher-link .red .parag-cta-wrapper a:hover, .red .parag-cta-wrapper .field-name-field-hp-kids-teacher-link a:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .cat-smart .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .page-search .search-form a#edit-submit:hover, .page-search .search-form .cat-smart .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a#edit-submit:hover, .cat-smart .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .cat-brave .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .page-search .search-form a#edit-submit:hover, .page-search .search-form .cat-brave .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a#edit-submit:hover, .cat-brave .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .flippy-activity .flippy-prev a.red:hover, .flippy-activity .flippy-prev .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .flippy-activity .flippy-prev a:hover, .cat-alert .flippy-activity .flippy-prev a:hover, .flippy-activity .flippy-prev .red .parag-cta-wrapper a:hover, .red .parag-cta-wrapper .flippy-activity .flippy-prev a:hover,
.flippy-activity .flippy-next a.red:hover, .flippy-activity .flippy-next .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .flippy-activity .flippy-next a:hover, .cat-alert .flippy-activity .flippy-next a:hover, .flippy-activity .flippy-next .red .parag-cta-wrapper a:hover, .red .parag-cta-wrapper .flippy-activity .flippy-next a:hover, .cat-alert .flippy-activity .flippy-prev .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .cat-alert .flippy-activity .flippy-prev a:hover,
.cat-alert .flippy-activity .flippy-prev .flippy-next a:hover, .cat-alert .flippy-activity .flippy-next .flippy-prev a:hover, .cat-alert .flippy-activity .flippy-prev .parag-cta-wrapper a:hover, .parag-cta-wrapper .cat-alert .flippy-activity .flippy-prev a:hover, .cat-alert .flippy-activity .flippy-prev .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .cat-alert .flippy-activity .flippy-prev a:hover, .cat-alert .flippy-activity .flippy-prev .stack-subfooter a:hover, .stack-subfooter .cat-alert .flippy-activity .flippy-prev a:hover, .cat-alert .flippy-activity .flippy-next .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .cat-alert .flippy-activity .flippy-next a:hover, .cat-alert .flippy-activity .flippy-next .parag-cta-wrapper a:hover, .parag-cta-wrapper .cat-alert .flippy-activity .flippy-next a:hover, .cat-alert .flippy-activity .flippy-next .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .cat-alert .flippy-activity .flippy-next a:hover, .cat-alert .flippy-activity .flippy-next .stack-subfooter a:hover, .stack-subfooter .cat-alert .flippy-activity .flippy-next a:hover, .parag-cta-wrapper a.red:hover, .parag-cta-wrapper .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .parag-cta-wrapper a:hover, .red .parag-cta-wrapper a:hover, .red .parag-cta-wrapper .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .red .parag-cta-wrapper a:hover, .red .parag-cta-wrapper .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .red .parag-cta-wrapper a:hover, .red .parag-cta-wrapper .stack-subfooter a:hover, .stack-subfooter .red .parag-cta-wrapper a:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.red:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:hover, .stack-subfooter a.red:hover, .stack-subfooter .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .stack-subfooter a:hover, .field-name-field-activity-intro-cta a:hover, .cat-smart .field-name-field-activity-intro-cta a:hover {
  background: #e51e14;
}

.cta.red-bold, .node-article .action-links a.red-bold, .node-article .action-links .region-content .field-name-field-hp-kids-categories .cat-kids-alert a.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-alert .node-article .action-links a.cta-hp-kids, .field-name-field-news-link a.red-bold, .field-name-field-news-link .region-content .field-name-field-hp-kids-categories .cat-kids-alert a.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-alert .field-name-field-news-link a.cta-hp-kids, .page-search .search-form .red-bold#edit-submit, .page-search .search-form .region-content .field-name-field-hp-kids-categories .cat-kids-alert #edit-submit.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-alert .page-search .search-form #edit-submit.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-alert .cta.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-alert .field-name-field-hp-kids-toolkit-link a.cta-hp-kids, .field-name-field-hp-kids-toolkit-link .region-content .field-name-field-hp-kids-categories .cat-kids-alert a.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-alert .field-name-field-hp-kids-tool-link a.cta-hp-kids, .field-name-field-hp-kids-tool-link .region-content .field-name-field-hp-kids-categories .cat-kids-alert a.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-alert .field-name-field-hp-kids-teacher-link a.cta-hp-kids, .field-name-field-hp-kids-teacher-link .region-content .field-name-field-hp-kids-categories .cat-kids-alert a.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-alert .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.cta-hp-kids, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .region-content .field-name-field-hp-kids-categories .cat-kids-alert a.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-alert .flippy-activity .flippy-prev a.cta-hp-kids, .flippy-activity .flippy-prev .region-content .field-name-field-hp-kids-categories .cat-kids-alert a.cta-hp-kids,
.region-content .field-name-field-hp-kids-categories .cat-kids-alert .flippy-activity .flippy-next a.cta-hp-kids, .flippy-activity .flippy-next .region-content .field-name-field-hp-kids-categories .cat-kids-alert a.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-alert .parag-cta-wrapper a.cta-hp-kids, .parag-cta-wrapper .region-content .field-name-field-hp-kids-categories .cat-kids-alert a.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-alert .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.cta-hp-kids, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .region-content .field-name-field-hp-kids-categories .cat-kids-alert a.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-alert .stack-subfooter a.cta-hp-kids, .stack-subfooter .region-content .field-name-field-hp-kids-categories .cat-kids-alert a.cta-hp-kids, .field-name-field-hp-kids-toolkit-link a.red-bold, .field-name-field-hp-kids-tool-link a.red-bold, .field-name-field-hp-kids-teacher-link a.red-bold, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.red-bold, .flippy-activity .flippy-prev a.red-bold,
.flippy-activity .flippy-next a.red-bold, .parag-cta-wrapper a.red-bold, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.red-bold, .stack-subfooter a.red-bold {
  background: #bf362f;
  transition: .3s all ease;
}

.cta.red-bold:hover, .node-article .action-links a.red-bold:hover, .node-article .action-links .region-content .field-name-field-hp-kids-categories .cat-kids-alert a.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-alert .node-article .action-links a.cta-hp-kids:hover, .field-name-field-news-link a.red-bold:hover, .field-name-field-news-link .region-content .field-name-field-hp-kids-categories .cat-kids-alert a.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-alert .field-name-field-news-link a.cta-hp-kids:hover, .page-search .search-form .red-bold#edit-submit:hover, .page-search .search-form .region-content .field-name-field-hp-kids-categories .cat-kids-alert #edit-submit.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-alert .page-search .search-form #edit-submit.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-alert .cta.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-alert .field-name-field-hp-kids-toolkit-link a.cta-hp-kids:hover, .field-name-field-hp-kids-toolkit-link .region-content .field-name-field-hp-kids-categories .cat-kids-alert a.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-alert .field-name-field-hp-kids-tool-link a.cta-hp-kids:hover, .field-name-field-hp-kids-tool-link .region-content .field-name-field-hp-kids-categories .cat-kids-alert a.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-alert .field-name-field-hp-kids-teacher-link a.cta-hp-kids:hover, .field-name-field-hp-kids-teacher-link .region-content .field-name-field-hp-kids-categories .cat-kids-alert a.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-alert .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.cta-hp-kids:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .region-content .field-name-field-hp-kids-categories .cat-kids-alert a.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-alert .flippy-activity .flippy-prev a.cta-hp-kids:hover, .flippy-activity .flippy-prev .region-content .field-name-field-hp-kids-categories .cat-kids-alert a.cta-hp-kids:hover,
.region-content .field-name-field-hp-kids-categories .cat-kids-alert .flippy-activity .flippy-next a.cta-hp-kids:hover, .flippy-activity .flippy-next .region-content .field-name-field-hp-kids-categories .cat-kids-alert a.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-alert .parag-cta-wrapper a.cta-hp-kids:hover, .parag-cta-wrapper .region-content .field-name-field-hp-kids-categories .cat-kids-alert a.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-alert .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.cta-hp-kids:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .region-content .field-name-field-hp-kids-categories .cat-kids-alert a.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-alert .stack-subfooter a.cta-hp-kids:hover, .stack-subfooter .region-content .field-name-field-hp-kids-categories .cat-kids-alert a.cta-hp-kids:hover, .field-name-field-hp-kids-toolkit-link a.red-bold:hover, .field-name-field-hp-kids-tool-link a.red-bold:hover, .field-name-field-hp-kids-teacher-link a.red-bold:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.red-bold:hover, .flippy-activity .flippy-prev a.red-bold:hover,
.flippy-activity .flippy-next a.red-bold:hover, .parag-cta-wrapper a.red-bold:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.red-bold:hover, .stack-subfooter a.red-bold:hover {
  background: #962a25;
}

.cta.yellow, .node-article .action-links a.yellow, .node-article .action-links .cat-kind .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .cat-kind .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .node-article .action-links a, .node-article .action-links .cat-strong .flippy-activity .flippy-prev a, .cat-strong .flippy-activity .flippy-prev .node-article .action-links a, .node-article .action-links .cat-strong .flippy-activity .flippy-next a, .cat-strong .flippy-activity .flippy-next .node-article .action-links a, .node-article .action-links .yellow .parag-cta-wrapper a, .yellow .parag-cta-wrapper .node-article .action-links a, .node-article .action-links .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .node-article .action-links a, .field-name-field-news-link a.yellow, .field-name-field-news-link .cat-kind .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .cat-kind .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-news-link a, .field-name-field-news-link .cat-strong .flippy-activity .flippy-prev a, .cat-strong .flippy-activity .flippy-prev .field-name-field-news-link a, .field-name-field-news-link .cat-strong .flippy-activity .flippy-next a, .cat-strong .flippy-activity .flippy-next .field-name-field-news-link a, .field-name-field-news-link .yellow .parag-cta-wrapper a, .yellow .parag-cta-wrapper .field-name-field-news-link a, .field-name-field-news-link .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .field-name-field-news-link a, .page-search .search-form .yellow#edit-submit, .page-search .search-form .cat-kind .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a#edit-submit, .cat-kind .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .page-search .search-form a#edit-submit, .page-search .search-form .cat-strong .flippy-activity .flippy-prev a#edit-submit, .cat-strong .flippy-activity .flippy-prev .page-search .search-form a#edit-submit, .page-search .search-form .cat-strong .flippy-activity .flippy-next a#edit-submit, .cat-strong .flippy-activity .flippy-next .page-search .search-form a#edit-submit, .page-search .search-form .yellow .parag-cta-wrapper a#edit-submit, .yellow .parag-cta-wrapper .page-search .search-form a#edit-submit, .page-search .search-form .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a#edit-submit, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .page-search .search-form a#edit-submit, .field-name-field-hp-kids-toolkit-link a.yellow, .field-name-field-hp-kids-toolkit-link .cat-kind .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .cat-kind .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .cat-strong .flippy-activity .flippy-prev a, .cat-strong .flippy-activity .flippy-prev .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .cat-strong .flippy-activity .flippy-next a, .cat-strong .flippy-activity .flippy-next .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .yellow .parag-cta-wrapper a, .yellow .parag-cta-wrapper .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-tool-link a.yellow, .field-name-field-hp-kids-tool-link .cat-kind .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .cat-kind .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .cat-strong .flippy-activity .flippy-prev a, .cat-strong .flippy-activity .flippy-prev .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .cat-strong .flippy-activity .flippy-next a, .cat-strong .flippy-activity .flippy-next .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .yellow .parag-cta-wrapper a, .yellow .parag-cta-wrapper .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-teacher-link a.yellow, .field-name-field-hp-kids-teacher-link .cat-kind .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .cat-kind .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .cat-strong .flippy-activity .flippy-prev a, .cat-strong .flippy-activity .flippy-prev .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .cat-strong .flippy-activity .flippy-next a, .cat-strong .flippy-activity .flippy-next .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .yellow .parag-cta-wrapper a, .yellow .parag-cta-wrapper .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .field-name-field-hp-kids-teacher-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.yellow, .cat-kind .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .cat-strong .flippy-activity .flippy-prev a, .cat-strong .flippy-activity .flippy-prev .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .cat-strong .flippy-activity .flippy-next a, .cat-strong .flippy-activity .flippy-next .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .yellow .parag-cta-wrapper a, .yellow .parag-cta-wrapper .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .flippy-activity .flippy-prev a.yellow, .flippy-activity .flippy-prev .cat-kind .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .cat-kind .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .flippy-activity .flippy-prev a, .cat-strong .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .yellow .parag-cta-wrapper a, .yellow .parag-cta-wrapper .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .flippy-activity .flippy-prev a,
.flippy-activity .flippy-next a.yellow, .flippy-activity .flippy-next .cat-kind .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .cat-kind .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .flippy-activity .flippy-next a, .cat-strong .flippy-activity .flippy-next a, .flippy-activity .flippy-next .yellow .parag-cta-wrapper a, .yellow .parag-cta-wrapper .flippy-activity .flippy-next a, .flippy-activity .flippy-next .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .flippy-activity .flippy-next a, .parag-cta-wrapper a.yellow, .parag-cta-wrapper .cat-kind .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .cat-kind .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .parag-cta-wrapper a, .parag-cta-wrapper .cat-strong .flippy-activity .flippy-prev a, .cat-strong .flippy-activity .flippy-prev .parag-cta-wrapper a, .parag-cta-wrapper .cat-strong .flippy-activity .flippy-next a, .cat-strong .flippy-activity .flippy-next .parag-cta-wrapper a, .yellow .parag-cta-wrapper a, .parag-cta-wrapper .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .parag-cta-wrapper a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .stack-subfooter a.yellow, .stack-subfooter .cat-kind .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .cat-kind .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .stack-subfooter a, .stack-subfooter .cat-strong .flippy-activity .flippy-prev a, .cat-strong .flippy-activity .flippy-prev .stack-subfooter a, .stack-subfooter .cat-strong .flippy-activity .flippy-next a, .cat-strong .flippy-activity .flippy-next .stack-subfooter a, .stack-subfooter .yellow .parag-cta-wrapper a, .yellow .parag-cta-wrapper .stack-subfooter a, .stack-subfooter .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .stack-subfooter a, .cat-kind .field-name-field-activity-intro-cta a, .cat-brave .field-name-field-activity-intro-cta a {
  background: #f8ba2d;
  transition: .3s all ease;
}

.cta.yellow:hover, .node-article .action-links a.yellow:hover, .node-article .action-links .cat-kind .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .cat-kind .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .node-article .action-links a:hover, .node-article .action-links .cat-strong .flippy-activity .flippy-prev a:hover, .cat-strong .flippy-activity .flippy-prev .node-article .action-links a:hover, .node-article .action-links .cat-strong .flippy-activity .flippy-next a:hover, .cat-strong .flippy-activity .flippy-next .node-article .action-links a:hover, .node-article .action-links .yellow .parag-cta-wrapper a:hover, .yellow .parag-cta-wrapper .node-article .action-links a:hover, .node-article .action-links .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .node-article .action-links a:hover, .field-name-field-news-link a.yellow:hover, .field-name-field-news-link .cat-kind .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .cat-kind .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-news-link a:hover, .field-name-field-news-link .cat-strong .flippy-activity .flippy-prev a:hover, .cat-strong .flippy-activity .flippy-prev .field-name-field-news-link a:hover, .field-name-field-news-link .cat-strong .flippy-activity .flippy-next a:hover, .cat-strong .flippy-activity .flippy-next .field-name-field-news-link a:hover, .field-name-field-news-link .yellow .parag-cta-wrapper a:hover, .yellow .parag-cta-wrapper .field-name-field-news-link a:hover, .field-name-field-news-link .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .field-name-field-news-link a:hover, .page-search .search-form .yellow#edit-submit:hover, .page-search .search-form .cat-kind .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a#edit-submit:hover, .cat-kind .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .page-search .search-form a#edit-submit:hover, .page-search .search-form .cat-strong .flippy-activity .flippy-prev a#edit-submit:hover, .cat-strong .flippy-activity .flippy-prev .page-search .search-form a#edit-submit:hover, .page-search .search-form .cat-strong .flippy-activity .flippy-next a#edit-submit:hover, .cat-strong .flippy-activity .flippy-next .page-search .search-form a#edit-submit:hover, .page-search .search-form .yellow .parag-cta-wrapper a#edit-submit:hover, .yellow .parag-cta-wrapper .page-search .search-form a#edit-submit:hover, .page-search .search-form .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a#edit-submit:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .page-search .search-form a#edit-submit:hover, .field-name-field-hp-kids-toolkit-link a.yellow:hover, .field-name-field-hp-kids-toolkit-link .cat-kind .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .cat-kind .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-toolkit-link a:hover, .field-name-field-hp-kids-toolkit-link .cat-strong .flippy-activity .flippy-prev a:hover, .cat-strong .flippy-activity .flippy-prev .field-name-field-hp-kids-toolkit-link a:hover, .field-name-field-hp-kids-toolkit-link .cat-strong .flippy-activity .flippy-next a:hover, .cat-strong .flippy-activity .flippy-next .field-name-field-hp-kids-toolkit-link a:hover, .field-name-field-hp-kids-toolkit-link .yellow .parag-cta-wrapper a:hover, .yellow .parag-cta-wrapper .field-name-field-hp-kids-toolkit-link a:hover, .field-name-field-hp-kids-toolkit-link .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .field-name-field-hp-kids-toolkit-link a:hover, .field-name-field-hp-kids-tool-link a.yellow:hover, .field-name-field-hp-kids-tool-link .cat-kind .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .cat-kind .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-tool-link a:hover, .field-name-field-hp-kids-tool-link .cat-strong .flippy-activity .flippy-prev a:hover, .cat-strong .flippy-activity .flippy-prev .field-name-field-hp-kids-tool-link a:hover, .field-name-field-hp-kids-tool-link .cat-strong .flippy-activity .flippy-next a:hover, .cat-strong .flippy-activity .flippy-next .field-name-field-hp-kids-tool-link a:hover, .field-name-field-hp-kids-tool-link .yellow .parag-cta-wrapper a:hover, .yellow .parag-cta-wrapper .field-name-field-hp-kids-tool-link a:hover, .field-name-field-hp-kids-tool-link .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .field-name-field-hp-kids-tool-link a:hover, .field-name-field-hp-kids-teacher-link a.yellow:hover, .field-name-field-hp-kids-teacher-link .cat-kind .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .cat-kind .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-teacher-link a:hover, .field-name-field-hp-kids-teacher-link .cat-strong .flippy-activity .flippy-prev a:hover, .cat-strong .flippy-activity .flippy-prev .field-name-field-hp-kids-teacher-link a:hover, .field-name-field-hp-kids-teacher-link .cat-strong .flippy-activity .flippy-next a:hover, .cat-strong .flippy-activity .flippy-next .field-name-field-hp-kids-teacher-link a:hover, .field-name-field-hp-kids-teacher-link .yellow .parag-cta-wrapper a:hover, .yellow .parag-cta-wrapper .field-name-field-hp-kids-teacher-link a:hover, .field-name-field-hp-kids-teacher-link .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .field-name-field-hp-kids-teacher-link a:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.yellow:hover, .cat-kind .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .cat-strong .flippy-activity .flippy-prev a:hover, .cat-strong .flippy-activity .flippy-prev .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .cat-strong .flippy-activity .flippy-next a:hover, .cat-strong .flippy-activity .flippy-next .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .yellow .parag-cta-wrapper a:hover, .yellow .parag-cta-wrapper .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .flippy-activity .flippy-prev a.yellow:hover, .flippy-activity .flippy-prev .cat-kind .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .cat-kind .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .flippy-activity .flippy-prev a:hover, .cat-strong .flippy-activity .flippy-prev a:hover, .flippy-activity .flippy-prev .yellow .parag-cta-wrapper a:hover, .yellow .parag-cta-wrapper .flippy-activity .flippy-prev a:hover, .flippy-activity .flippy-prev .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .flippy-activity .flippy-prev a:hover,
.flippy-activity .flippy-next a.yellow:hover, .flippy-activity .flippy-next .cat-kind .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .cat-kind .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .flippy-activity .flippy-next a:hover, .cat-strong .flippy-activity .flippy-next a:hover, .flippy-activity .flippy-next .yellow .parag-cta-wrapper a:hover, .yellow .parag-cta-wrapper .flippy-activity .flippy-next a:hover, .flippy-activity .flippy-next .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .flippy-activity .flippy-next a:hover,
.cat-strong .flippy-activity .flippy-prev .flippy-next a:hover, .cat-strong .flippy-activity .flippy-next .flippy-prev a:hover, .cat-strong .flippy-activity .flippy-prev .parag-cta-wrapper a:hover, .parag-cta-wrapper .cat-strong .flippy-activity .flippy-prev a:hover, .cat-strong .flippy-activity .flippy-prev .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .cat-strong .flippy-activity .flippy-prev a:hover, .cat-strong .flippy-activity .flippy-prev .stack-subfooter a:hover, .stack-subfooter .cat-strong .flippy-activity .flippy-prev a:hover, .cat-strong .flippy-activity .flippy-next .parag-cta-wrapper a:hover, .parag-cta-wrapper .cat-strong .flippy-activity .flippy-next a:hover, .cat-strong .flippy-activity .flippy-next .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .cat-strong .flippy-activity .flippy-next a:hover, .cat-strong .flippy-activity .flippy-next .stack-subfooter a:hover, .stack-subfooter .cat-strong .flippy-activity .flippy-next a:hover, .parag-cta-wrapper a.yellow:hover, .parag-cta-wrapper .cat-kind .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .cat-kind .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .parag-cta-wrapper a:hover, .yellow .parag-cta-wrapper a:hover, .parag-cta-wrapper .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .parag-cta-wrapper a:hover, .yellow .parag-cta-wrapper .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .yellow .parag-cta-wrapper a:hover, .yellow .parag-cta-wrapper .stack-subfooter a:hover, .stack-subfooter .yellow .parag-cta-wrapper a:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:hover, .stack-subfooter a.yellow:hover, .stack-subfooter .cat-kind .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .cat-kind .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .stack-subfooter a:hover, .stack-subfooter .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .stack-subfooter a:hover, .cat-kind .field-name-field-activity-intro-cta a:hover, .cat-brave .field-name-field-activity-intro-cta a:hover {
  background: #eaa508;
}

.cta.yellow-bold, .node-article .action-links a.yellow-bold, .node-article .action-links .region-content .field-name-field-hp-kids-categories .cat-kids-strong a.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-strong .node-article .action-links a.cta-hp-kids, .field-name-field-news-link a.yellow-bold, .field-name-field-news-link .region-content .field-name-field-hp-kids-categories .cat-kids-strong a.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-strong .field-name-field-news-link a.cta-hp-kids, .page-search .search-form .yellow-bold#edit-submit, .page-search .search-form .region-content .field-name-field-hp-kids-categories .cat-kids-strong #edit-submit.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-strong .page-search .search-form #edit-submit.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-strong .cta.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-strong .field-name-field-hp-kids-toolkit-link a.cta-hp-kids, .field-name-field-hp-kids-toolkit-link .region-content .field-name-field-hp-kids-categories .cat-kids-strong a.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-strong .field-name-field-hp-kids-tool-link a.cta-hp-kids, .field-name-field-hp-kids-tool-link .region-content .field-name-field-hp-kids-categories .cat-kids-strong a.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-strong .field-name-field-hp-kids-teacher-link a.cta-hp-kids, .field-name-field-hp-kids-teacher-link .region-content .field-name-field-hp-kids-categories .cat-kids-strong a.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-strong .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.cta-hp-kids, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .region-content .field-name-field-hp-kids-categories .cat-kids-strong a.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-strong .flippy-activity .flippy-prev a.cta-hp-kids, .flippy-activity .flippy-prev .region-content .field-name-field-hp-kids-categories .cat-kids-strong a.cta-hp-kids,
.region-content .field-name-field-hp-kids-categories .cat-kids-strong .flippy-activity .flippy-next a.cta-hp-kids, .flippy-activity .flippy-next .region-content .field-name-field-hp-kids-categories .cat-kids-strong a.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-strong .parag-cta-wrapper a.cta-hp-kids, .parag-cta-wrapper .region-content .field-name-field-hp-kids-categories .cat-kids-strong a.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-strong .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.cta-hp-kids, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .region-content .field-name-field-hp-kids-categories .cat-kids-strong a.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-strong .stack-subfooter a.cta-hp-kids, .stack-subfooter .region-content .field-name-field-hp-kids-categories .cat-kids-strong a.cta-hp-kids, .field-name-field-hp-kids-toolkit-link a.yellow-bold, .field-name-field-hp-kids-tool-link a.yellow-bold, .field-name-field-hp-kids-teacher-link a.yellow-bold, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.yellow-bold, .flippy-activity .flippy-prev a.yellow-bold,
.flippy-activity .flippy-next a.yellow-bold, .parag-cta-wrapper a.yellow-bold, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.yellow-bold, .stack-subfooter a.yellow-bold {
  background: #d59910;
  transition: .3s all ease;
}

.cta.yellow-bold:hover, .node-article .action-links a.yellow-bold:hover, .node-article .action-links .region-content .field-name-field-hp-kids-categories .cat-kids-strong a.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-strong .node-article .action-links a.cta-hp-kids:hover, .field-name-field-news-link a.yellow-bold:hover, .field-name-field-news-link .region-content .field-name-field-hp-kids-categories .cat-kids-strong a.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-strong .field-name-field-news-link a.cta-hp-kids:hover, .page-search .search-form .yellow-bold#edit-submit:hover, .page-search .search-form .region-content .field-name-field-hp-kids-categories .cat-kids-strong #edit-submit.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-strong .page-search .search-form #edit-submit.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-strong .cta.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-strong .field-name-field-hp-kids-toolkit-link a.cta-hp-kids:hover, .field-name-field-hp-kids-toolkit-link .region-content .field-name-field-hp-kids-categories .cat-kids-strong a.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-strong .field-name-field-hp-kids-tool-link a.cta-hp-kids:hover, .field-name-field-hp-kids-tool-link .region-content .field-name-field-hp-kids-categories .cat-kids-strong a.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-strong .field-name-field-hp-kids-teacher-link a.cta-hp-kids:hover, .field-name-field-hp-kids-teacher-link .region-content .field-name-field-hp-kids-categories .cat-kids-strong a.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-strong .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.cta-hp-kids:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .region-content .field-name-field-hp-kids-categories .cat-kids-strong a.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-strong .flippy-activity .flippy-prev a.cta-hp-kids:hover, .flippy-activity .flippy-prev .region-content .field-name-field-hp-kids-categories .cat-kids-strong a.cta-hp-kids:hover,
.region-content .field-name-field-hp-kids-categories .cat-kids-strong .flippy-activity .flippy-next a.cta-hp-kids:hover, .flippy-activity .flippy-next .region-content .field-name-field-hp-kids-categories .cat-kids-strong a.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-strong .parag-cta-wrapper a.cta-hp-kids:hover, .parag-cta-wrapper .region-content .field-name-field-hp-kids-categories .cat-kids-strong a.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-strong .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.cta-hp-kids:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .region-content .field-name-field-hp-kids-categories .cat-kids-strong a.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-strong .stack-subfooter a.cta-hp-kids:hover, .stack-subfooter .region-content .field-name-field-hp-kids-categories .cat-kids-strong a.cta-hp-kids:hover, .field-name-field-hp-kids-toolkit-link a.yellow-bold:hover, .field-name-field-hp-kids-tool-link a.yellow-bold:hover, .field-name-field-hp-kids-teacher-link a.yellow-bold:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.yellow-bold:hover, .flippy-activity .flippy-prev a.yellow-bold:hover,
.flippy-activity .flippy-next a.yellow-bold:hover, .parag-cta-wrapper a.yellow-bold:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.yellow-bold:hover, .stack-subfooter a.yellow-bold:hover {
  background: #a6770c;
}

.cta.green, .node-article .action-links a.green, .field-name-field-news-link a.green, .page-search .search-form .green#edit-submit, .page-search .search-form .cat-strong .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a#edit-submit, .cat-strong .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .page-search .search-form a#edit-submit, .page-search .search-form .cat-kind .flippy-activity .flippy-prev a#edit-submit, .cat-kind .flippy-activity .flippy-prev .page-search .search-form a#edit-submit, .page-search .search-form .cat-kind .flippy-activity .flippy-next a#edit-submit, .cat-kind .flippy-activity .flippy-next .page-search .search-form a#edit-submit, .field-name-field-hp-kids-toolkit-link a.green, .field-name-field-hp-kids-tool-link a.green, .field-name-field-hp-kids-teacher-link a.green, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.green, .cat-strong .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .cat-kind .flippy-activity .flippy-prev a, .cat-kind .flippy-activity .flippy-prev .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .cat-kind .flippy-activity .flippy-next a, .cat-kind .flippy-activity .flippy-next .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .flippy-activity .flippy-prev a.green, .cat-kind .flippy-activity .flippy-prev a,
.flippy-activity .flippy-next a.green, .cat-kind .flippy-activity .flippy-next a, .parag-cta-wrapper a.green, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.green, .stack-subfooter a.green, .stack-banner-cs .field-name-field-splitpage-link-2 a, .cat-strong .field-name-field-activity-intro-cta a {
  background: #39b66e;
  transition: .3s all ease;
}

.cta.green:hover, .node-article .action-links a.green:hover, .field-name-field-news-link a.green:hover, .page-search .search-form .green#edit-submit:hover, .page-search .search-form .cat-strong .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a#edit-submit:hover, .cat-strong .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .page-search .search-form a#edit-submit:hover, .page-search .search-form .cat-kind .flippy-activity .flippy-prev a#edit-submit:hover, .cat-kind .flippy-activity .flippy-prev .page-search .search-form a#edit-submit:hover, .page-search .search-form .cat-kind .flippy-activity .flippy-next a#edit-submit:hover, .cat-kind .flippy-activity .flippy-next .page-search .search-form a#edit-submit:hover, .field-name-field-hp-kids-toolkit-link a.green:hover, .field-name-field-hp-kids-tool-link a.green:hover, .field-name-field-hp-kids-teacher-link a.green:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.green:hover, .cat-strong .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .flippy-activity .flippy-prev a.green:hover, .cat-kind .flippy-activity .flippy-prev a:hover,
.flippy-activity .flippy-next a.green:hover, .cat-kind .flippy-activity .flippy-next a:hover,
.cat-kind .flippy-activity .flippy-prev .flippy-next a:hover, .cat-kind .flippy-activity .flippy-next .flippy-prev a:hover, .cat-kind .flippy-activity .flippy-prev .parag-cta-wrapper a:hover, .parag-cta-wrapper .cat-kind .flippy-activity .flippy-prev a:hover, .cat-kind .flippy-activity .flippy-prev .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .cat-kind .flippy-activity .flippy-prev a:hover, .cat-kind .flippy-activity .flippy-prev .stack-subfooter a:hover, .stack-subfooter .cat-kind .flippy-activity .flippy-prev a:hover, .cat-kind .flippy-activity .flippy-next .parag-cta-wrapper a:hover, .parag-cta-wrapper .cat-kind .flippy-activity .flippy-next a:hover, .cat-kind .flippy-activity .flippy-next .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .cat-kind .flippy-activity .flippy-next a:hover, .cat-kind .flippy-activity .flippy-next .stack-subfooter a:hover, .stack-subfooter .cat-kind .flippy-activity .flippy-next a:hover, .parag-cta-wrapper a.green:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.green:hover, .stack-subfooter a.green:hover, .stack-banner-cs .field-name-field-splitpage-link-2 a:hover, .cat-strong .field-name-field-activity-intro-cta a:hover {
  background: #2d8f57;
}

.cta.green-bold, .node-article .action-links a.green-bold, .node-article .action-links .region-content .field-name-field-hp-kids-categories .cat-kids-kind a.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-kind .node-article .action-links a.cta-hp-kids, .field-name-field-news-link a.green-bold, .field-name-field-news-link .region-content .field-name-field-hp-kids-categories .cat-kids-kind a.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-kind .field-name-field-news-link a.cta-hp-kids, .page-search .search-form .green-bold#edit-submit, .page-search .search-form .region-content .field-name-field-hp-kids-categories .cat-kids-kind #edit-submit.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-kind .page-search .search-form #edit-submit.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-kind .cta.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-kind .field-name-field-hp-kids-toolkit-link a.cta-hp-kids, .field-name-field-hp-kids-toolkit-link .region-content .field-name-field-hp-kids-categories .cat-kids-kind a.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-kind .field-name-field-hp-kids-tool-link a.cta-hp-kids, .field-name-field-hp-kids-tool-link .region-content .field-name-field-hp-kids-categories .cat-kids-kind a.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-kind .field-name-field-hp-kids-teacher-link a.cta-hp-kids, .field-name-field-hp-kids-teacher-link .region-content .field-name-field-hp-kids-categories .cat-kids-kind a.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-kind .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.cta-hp-kids, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .region-content .field-name-field-hp-kids-categories .cat-kids-kind a.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-kind .flippy-activity .flippy-prev a.cta-hp-kids, .flippy-activity .flippy-prev .region-content .field-name-field-hp-kids-categories .cat-kids-kind a.cta-hp-kids,
.region-content .field-name-field-hp-kids-categories .cat-kids-kind .flippy-activity .flippy-next a.cta-hp-kids, .flippy-activity .flippy-next .region-content .field-name-field-hp-kids-categories .cat-kids-kind a.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-kind .parag-cta-wrapper a.cta-hp-kids, .parag-cta-wrapper .region-content .field-name-field-hp-kids-categories .cat-kids-kind a.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-kind .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.cta-hp-kids, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .region-content .field-name-field-hp-kids-categories .cat-kids-kind a.cta-hp-kids, .region-content .field-name-field-hp-kids-categories .cat-kids-kind .stack-subfooter a.cta-hp-kids, .stack-subfooter .region-content .field-name-field-hp-kids-categories .cat-kids-kind a.cta-hp-kids, .field-name-field-hp-kids-toolkit-link a.green-bold, .field-name-field-hp-kids-tool-link a.green-bold, .field-name-field-hp-kids-teacher-link a.green-bold, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.green-bold, .flippy-activity .flippy-prev a.green-bold,
.flippy-activity .flippy-next a.green-bold, .parag-cta-wrapper a.green-bold, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.green-bold, .stack-subfooter a.green-bold {
  background: #2a8d54;
  transition: .3s all ease;
}

.cta.green-bold:hover, .node-article .action-links a.green-bold:hover, .node-article .action-links .region-content .field-name-field-hp-kids-categories .cat-kids-kind a.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-kind .node-article .action-links a.cta-hp-kids:hover, .field-name-field-news-link a.green-bold:hover, .field-name-field-news-link .region-content .field-name-field-hp-kids-categories .cat-kids-kind a.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-kind .field-name-field-news-link a.cta-hp-kids:hover, .page-search .search-form .green-bold#edit-submit:hover, .page-search .search-form .region-content .field-name-field-hp-kids-categories .cat-kids-kind #edit-submit.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-kind .page-search .search-form #edit-submit.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-kind .cta.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-kind .field-name-field-hp-kids-toolkit-link a.cta-hp-kids:hover, .field-name-field-hp-kids-toolkit-link .region-content .field-name-field-hp-kids-categories .cat-kids-kind a.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-kind .field-name-field-hp-kids-tool-link a.cta-hp-kids:hover, .field-name-field-hp-kids-tool-link .region-content .field-name-field-hp-kids-categories .cat-kids-kind a.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-kind .field-name-field-hp-kids-teacher-link a.cta-hp-kids:hover, .field-name-field-hp-kids-teacher-link .region-content .field-name-field-hp-kids-categories .cat-kids-kind a.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-kind .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.cta-hp-kids:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .region-content .field-name-field-hp-kids-categories .cat-kids-kind a.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-kind .flippy-activity .flippy-prev a.cta-hp-kids:hover, .flippy-activity .flippy-prev .region-content .field-name-field-hp-kids-categories .cat-kids-kind a.cta-hp-kids:hover,
.region-content .field-name-field-hp-kids-categories .cat-kids-kind .flippy-activity .flippy-next a.cta-hp-kids:hover, .flippy-activity .flippy-next .region-content .field-name-field-hp-kids-categories .cat-kids-kind a.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-kind .parag-cta-wrapper a.cta-hp-kids:hover, .parag-cta-wrapper .region-content .field-name-field-hp-kids-categories .cat-kids-kind a.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-kind .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.cta-hp-kids:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .region-content .field-name-field-hp-kids-categories .cat-kids-kind a.cta-hp-kids:hover, .region-content .field-name-field-hp-kids-categories .cat-kids-kind .stack-subfooter a.cta-hp-kids:hover, .stack-subfooter .region-content .field-name-field-hp-kids-categories .cat-kids-kind a.cta-hp-kids:hover, .field-name-field-hp-kids-toolkit-link a.green-bold:hover, .field-name-field-hp-kids-tool-link a.green-bold:hover, .field-name-field-hp-kids-teacher-link a.green-bold:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.green-bold:hover, .flippy-activity .flippy-prev a.green-bold:hover,
.flippy-activity .flippy-next a.green-bold:hover, .parag-cta-wrapper a.green-bold:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.green-bold:hover, .stack-subfooter a.green-bold:hover {
  background: #1e663d;
}

.cta.turquoise, .node-article .action-links a.turquoise, .field-name-field-news-link a.turquoise, .page-search .search-form .turquoise#edit-submit, .field-name-field-hp-kids-toolkit-link a.turquoise, .field-name-field-hp-kids-tool-link a.turquoise, .field-name-field-hp-kids-teacher-link a.turquoise, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.turquoise, .flippy-activity .flippy-prev a.turquoise,
.flippy-activity .flippy-next a.turquoise, .parag-cta-wrapper a.turquoise, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.turquoise, .stack-subfooter a.turquoise {
  background: #22959c;
  transition: .3s all ease;
}

.cta.turquoise:hover, .node-article .action-links a.turquoise:hover, .field-name-field-news-link a.turquoise:hover, .page-search .search-form .turquoise#edit-submit:hover, .field-name-field-hp-kids-toolkit-link a.turquoise:hover, .field-name-field-hp-kids-tool-link a.turquoise:hover, .field-name-field-hp-kids-teacher-link a.turquoise:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.turquoise:hover, .flippy-activity .flippy-prev a.turquoise:hover,
.flippy-activity .flippy-next a.turquoise:hover, .parag-cta-wrapper a.turquoise:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.turquoise:hover, .stack-subfooter a.turquoise:hover {
  background: #196d72;
}

.cta.dark-blue, .node-article .action-links a.dark-blue, .field-name-field-news-link a.dark-blue, .page-search .search-form .dark-blue#edit-submit, .field-name-field-hp-kids-toolkit-link a.dark-blue, .field-name-field-hp-kids-tool-link a.dark-blue, .field-name-field-hp-kids-teacher-link a.dark-blue, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.dark-blue, .flippy-activity .flippy-prev a.dark-blue,
.flippy-activity .flippy-next a.dark-blue, .parag-cta-wrapper a.dark-blue, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.dark-blue, .stack-subfooter a.dark-blue {
  background: #1c2f50;
  transition: .3s all ease;
}

.cta.dark-blue:hover, .node-article .action-links a.dark-blue:hover, .field-name-field-news-link a.dark-blue:hover, .page-search .search-form .dark-blue#edit-submit:hover, .field-name-field-hp-kids-toolkit-link a.dark-blue:hover, .field-name-field-hp-kids-tool-link a.dark-blue:hover, .field-name-field-hp-kids-teacher-link a.dark-blue:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.dark-blue:hover, .flippy-activity .flippy-prev a.dark-blue:hover,
.flippy-activity .flippy-next a.dark-blue:hover, .parag-cta-wrapper a.dark-blue:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.dark-blue:hover, .stack-subfooter a.dark-blue:hover {
  background: #0f192a;
}

.field-name-field-splitpage-link-3 a {
  background: #c977b1;
  transition: .3s all ease;
}

.field-name-field-splitpage-link-3 a:hover {
  background: #bb529c;
}

.cta.neutral, .node-article .action-links a.neutral, .node-article .action-links .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .node-article .action-links a, .node-article .action-links .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .node-article .action-links a, .field-name-field-news-link a.neutral, .field-name-field-news-link .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .field-name-field-news-link a, .field-name-field-news-link .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .field-name-field-news-link a, .page-search .search-form .neutral#edit-submit, .page-search .search-form .field-name-field-hp-kids-toolkit-link a#edit-submit, .field-name-field-hp-kids-toolkit-link .page-search .search-form a#edit-submit, .page-search .search-form .field-name-field-hp-kids-tool-link a#edit-submit, .field-name-field-hp-kids-tool-link .page-search .search-form a#edit-submit, .page-search .search-form .flippy-activity .flippy-prev a#edit-submit, .flippy-activity .flippy-prev .page-search .search-form a#edit-submit,
.page-search .search-form .flippy-activity .flippy-next a#edit-submit, .flippy-activity .flippy-next .page-search .search-form a#edit-submit, .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-teacher-link a.neutral, .field-name-field-hp-kids-teacher-link .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .field-name-field-hp-kids-teacher-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.neutral, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a,
.node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .flippy-activity .flippy-next a, .flippy-activity .flippy-next .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .flippy-activity .flippy-prev a,
.flippy-activity .flippy-next a, .parag-cta-wrapper a.neutral, .parag-cta-wrapper .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .parag-cta-wrapper a, .parag-cta-wrapper .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .parag-cta-wrapper a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.neutral, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .stack-subfooter a.neutral, .stack-subfooter .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .stack-subfooter a, .stack-subfooter .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .stack-subfooter a {
  background: #678188;
  transition: .3s all ease;
}

.cta.neutral:hover, .node-article .action-links a.neutral:hover, .node-article .action-links .field-name-field-hp-kids-toolkit-link a:hover, .field-name-field-hp-kids-toolkit-link .node-article .action-links a:hover, .node-article .action-links .field-name-field-hp-kids-tool-link a:hover, .field-name-field-hp-kids-tool-link .node-article .action-links a:hover, .node-article .action-links .flippy-activity .flippy-prev a:hover, .flippy-activity .flippy-prev .node-article .action-links a:hover,
.node-article .action-links .flippy-activity .flippy-next a:hover, .flippy-activity .flippy-next .node-article .action-links a:hover, .field-name-field-news-link a.neutral:hover, .field-name-field-news-link .field-name-field-hp-kids-toolkit-link a:hover, .field-name-field-hp-kids-toolkit-link .field-name-field-news-link a:hover, .field-name-field-news-link .field-name-field-hp-kids-tool-link a:hover, .field-name-field-hp-kids-tool-link .field-name-field-news-link a:hover, .field-name-field-news-link .flippy-activity .flippy-prev a:hover, .flippy-activity .flippy-prev .field-name-field-news-link a:hover,
.field-name-field-news-link .flippy-activity .flippy-next a:hover, .flippy-activity .flippy-next .field-name-field-news-link a:hover, .page-search .search-form .neutral#edit-submit:hover, .page-search .search-form .field-name-field-hp-kids-toolkit-link a#edit-submit:hover, .field-name-field-hp-kids-toolkit-link .page-search .search-form a#edit-submit:hover, .page-search .search-form .field-name-field-hp-kids-tool-link a#edit-submit:hover, .field-name-field-hp-kids-tool-link .page-search .search-form a#edit-submit:hover, .page-search .search-form .flippy-activity .flippy-prev a#edit-submit:hover, .flippy-activity .flippy-prev .page-search .search-form a#edit-submit:hover,
.page-search .search-form .flippy-activity .flippy-next a#edit-submit:hover, .flippy-activity .flippy-next .page-search .search-form a#edit-submit:hover, .field-name-field-hp-kids-toolkit-link a:hover, .field-name-field-hp-kids-tool-link a:hover, .field-name-field-hp-kids-teacher-link a.neutral:hover, .field-name-field-hp-kids-teacher-link .field-name-field-hp-kids-toolkit-link a:hover, .field-name-field-hp-kids-toolkit-link .field-name-field-hp-kids-teacher-link a:hover, .field-name-field-hp-kids-teacher-link .field-name-field-hp-kids-tool-link a:hover, .field-name-field-hp-kids-tool-link .field-name-field-hp-kids-teacher-link a:hover, .field-name-field-hp-kids-teacher-link .flippy-activity .flippy-prev a:hover, .flippy-activity .flippy-prev .field-name-field-hp-kids-teacher-link a:hover,
.field-name-field-hp-kids-teacher-link .flippy-activity .flippy-next a:hover, .flippy-activity .flippy-next .field-name-field-hp-kids-teacher-link a:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.neutral:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-toolkit-link a:hover, .field-name-field-hp-kids-toolkit-link .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-tool-link a:hover, .field-name-field-hp-kids-tool-link .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .flippy-activity .flippy-prev a:hover, .flippy-activity .flippy-prev .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover,
.node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .flippy-activity .flippy-next a:hover, .flippy-activity .flippy-next .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .flippy-activity .flippy-prev a:hover,
.flippy-activity .flippy-next a:hover, .parag-cta-wrapper a.neutral:hover, .parag-cta-wrapper .field-name-field-hp-kids-toolkit-link a:hover, .field-name-field-hp-kids-toolkit-link .parag-cta-wrapper a:hover, .parag-cta-wrapper .field-name-field-hp-kids-tool-link a:hover, .field-name-field-hp-kids-tool-link .parag-cta-wrapper a:hover, .parag-cta-wrapper .flippy-activity .flippy-prev a:hover, .flippy-activity .flippy-prev .parag-cta-wrapper a:hover,
.parag-cta-wrapper .flippy-activity .flippy-next a:hover, .flippy-activity .flippy-next .parag-cta-wrapper a:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.neutral:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .field-name-field-hp-kids-toolkit-link a:hover, .field-name-field-hp-kids-toolkit-link .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .field-name-field-hp-kids-tool-link a:hover, .field-name-field-hp-kids-tool-link .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .flippy-activity .flippy-prev a:hover, .flippy-activity .flippy-prev .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:hover,
.paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .flippy-activity .flippy-next a:hover, .flippy-activity .flippy-next .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:hover, .stack-subfooter a.neutral:hover, .stack-subfooter .field-name-field-hp-kids-toolkit-link a:hover, .field-name-field-hp-kids-toolkit-link .stack-subfooter a:hover, .stack-subfooter .field-name-field-hp-kids-tool-link a:hover, .field-name-field-hp-kids-tool-link .stack-subfooter a:hover, .stack-subfooter .flippy-activity .flippy-prev a:hover, .flippy-activity .flippy-prev .stack-subfooter a:hover,
.stack-subfooter .flippy-activity .flippy-next a:hover, .flippy-activity .flippy-next .stack-subfooter a:hover {
  background: #51656b;
}

.cta.phishing, .node-article .action-links a.phishing, .field-name-field-news-link a.phishing, .page-search .search-form .phishing#edit-submit, .field-name-field-hp-kids-toolkit-link a.phishing, .field-name-field-hp-kids-tool-link a.phishing, .field-name-field-hp-kids-teacher-link a.phishing, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.phishing, .flippy-activity .flippy-prev a.phishing,
.flippy-activity .flippy-next a.phishing, .parag-cta-wrapper a.phishing, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.phishing, .stack-subfooter a.phishing {
  background: #524988;
  transition: .3s all ease;
}

.cta.phishing:hover, .node-article .action-links a.phishing:hover, .field-name-field-news-link a.phishing:hover, .page-search .search-form .phishing#edit-submit:hover, .field-name-field-hp-kids-toolkit-link a.phishing:hover, .field-name-field-hp-kids-tool-link a.phishing:hover, .field-name-field-hp-kids-teacher-link a.phishing:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.phishing:hover, .flippy-activity .flippy-prev a.phishing:hover,
.flippy-activity .flippy-next a.phishing:hover, .parag-cta-wrapper a.phishing:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.phishing:hover, .stack-subfooter a.phishing:hover {
  background: #3e3767;
}

.cta.white, .node-article .action-links a.white, .field-name-field-news-link a.white, .page-search .search-form .white#edit-submit, .field-name-field-hp-kids-toolkit-link a.white, .field-name-field-hp-kids-tool-link a.white, .field-name-field-hp-kids-teacher-link a.white, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.white, .flippy-activity .flippy-prev a.white,
.flippy-activity .flippy-next a.white, .parag-cta-wrapper a.white, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.white, .stack-subfooter a.white, .field-name-field-splitpage-link-1 a {
  background: #ffffff;
  color: #26477f;
  transition: .3s all ease;
}

.cta.white:hover, .node-article .action-links a.white:hover, .field-name-field-news-link a.white:hover, .page-search .search-form .white#edit-submit:hover, .field-name-field-hp-kids-toolkit-link a.white:hover, .field-name-field-hp-kids-tool-link a.white:hover, .field-name-field-hp-kids-teacher-link a.white:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.white:hover, .flippy-activity .flippy-prev a.white:hover,
.flippy-activity .flippy-next a.white:hover, .parag-cta-wrapper a.white:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.white:hover, .stack-subfooter a.white:hover, .field-name-field-splitpage-link-1 a:hover {
  background: #e6e6e6;
}

.cta-v2-blue, .field-name-field-splitpage-link-1 a, .field-name-field-splitpage-link-2 a, .field-name-field-splitpage-link-3 a, .stack-banner-cs .field-name-field-splitpage-link-2 a, .node-landing .field-name-field-landing-link a {
  padding: 0.9375rem 1.25rem;
  border-radius: 5px;
  font-size: 0.9375rem;
  font-weight: 500;
}

@media only screen and (min-width: 55rem) {
  .cta-v2-blue, .field-name-field-splitpage-link-1 a, .field-name-field-splitpage-link-2 a, .field-name-field-splitpage-link-3 a, .stack-banner-cs .field-name-field-splitpage-link-2 a, .node-landing .field-name-field-landing-link a {
    padding: 0.78125rem 1.25rem;
  }
}

.cta.x1_5, .node-article .action-links a.x1_5, .node-article .action-links .stack-subfooter a, .stack-subfooter .node-article .action-links a, .field-name-field-news-link a.x1_5, .page-search .search-form .x1_5#edit-submit, .page-search .search-form .stack-subfooter a#edit-submit, .stack-subfooter .page-search .search-form a#edit-submit, .field-name-field-hp-kids-toolkit-link a.x1_5, .field-name-field-hp-kids-tool-link a.x1_5, .field-name-field-hp-kids-teacher-link a.x1_5, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.x1_5, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .stack-subfooter a, .stack-subfooter .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .flippy-activity .flippy-prev a.x1_5, .flippy-activity .flippy-prev .stack-subfooter a, .stack-subfooter .flippy-activity .flippy-prev a,
.flippy-activity .flippy-next a.x1_5, .flippy-activity .flippy-next .stack-subfooter a, .stack-subfooter .flippy-activity .flippy-next a, .parag-cta-wrapper a.x1_5, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.x1_5, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .stack-subfooter a, .stack-subfooter .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .stack-subfooter a {
  padding: 0.9375rem 1.875rem;
  font-size: 1.125rem;
  border-radius: 7.5px;
}

.cta.x1_75, .node-article .action-links a.x1_75, .field-name-field-news-link a.x1_75, .page-search .search-form .x1_75#edit-submit, .page-search .search-form .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a#edit-submit, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .page-search .search-form a#edit-submit, .field-name-field-hp-kids-toolkit-link a.x1_75, .field-name-field-hp-kids-tool-link a.x1_75, .field-name-field-hp-kids-teacher-link a.x1_75, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .flippy-activity .flippy-prev a.x1_75,
.flippy-activity .flippy-next a.x1_75, .parag-cta-wrapper a.x1_75, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.x1_75, .stack-subfooter a.x1_75 {
  padding: 1.25rem 2.8125rem;
  font-size: 1.25rem;
  border-radius: 7.5px;
}

.cta.x2, .node-article .action-links a.x2, .field-name-field-news-link a.x2, .page-search .search-form .x2#edit-submit, .field-name-field-hp-kids-toolkit-link a.x2, .field-name-field-hp-kids-tool-link a.x2, .field-name-field-hp-kids-teacher-link a.x2, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.x2, .flippy-activity .flippy-prev a.x2,
.flippy-activity .flippy-next a.x2, .parag-cta-wrapper a.x2, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.x2, .stack-subfooter a.x2 {
  padding: 1.25rem 2.5rem;
  font-size: 1.5rem;
  border-radius: 10px;
}

.cta.cta--filter, .node-article .action-links a.cta--filter, .field-name-field-news-link a.cta--filter, .page-search .search-form .cta--filter#edit-submit, .field-name-field-hp-kids-toolkit-link a.cta--filter, .field-name-field-hp-kids-tool-link a.cta--filter, .field-name-field-hp-kids-teacher-link a.cta--filter, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.cta--filter, .flippy-activity .flippy-prev a.cta--filter,
.flippy-activity .flippy-next a.cta--filter, .parag-cta-wrapper a.cta--filter, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.cta--filter, .stack-subfooter a.cta--filter {
  background: #678188;
}

@media only screen and (min-width: 55rem) {
  .cta.md-cta, .node-article .action-links a.md-cta, .node-article .action-links .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .node-article .action-links a, .node-article .action-links .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .node-article .action-links a, .field-name-field-news-link a.md-cta, .page-search .search-form .md-cta#edit-submit, .page-search .search-form .field-name-field-hp-kids-tool-link a#edit-submit, .field-name-field-hp-kids-tool-link .page-search .search-form a#edit-submit, .page-search .search-form .field-name-field-hp-kids-teacher-link a#edit-submit, .field-name-field-hp-kids-teacher-link .page-search .search-form a#edit-submit, .field-name-field-hp-kids-toolkit-link a.md-cta, .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-teacher-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.md-cta, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .flippy-activity .flippy-prev a.md-cta, .flippy-activity .flippy-prev .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .flippy-activity .flippy-prev a,
  .flippy-activity .flippy-next a.md-cta, .flippy-activity .flippy-next .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .flippy-activity .flippy-next a, .flippy-activity .flippy-next .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .flippy-activity .flippy-next a, .parag-cta-wrapper a.md-cta, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.md-cta, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .stack-subfooter a.md-cta {
    padding: 0.8125rem 1.25rem;
    border-radius: 5px;
    font-size: 0.875rem;
  }
}

.node-activity .stack-header .header-interland a {
  position: relative;
  background: #88cafc;
  text-align: left;
  margin: 20px auto 5px;
  padding: 13px 85px 13px 15px;
  font-size: 1.125rem;
  border-radius: 7.5px;
  transition: .3s all ease;
}

.node-activity .stack-header .header-interland a:hover {
  background: #56b4fb;
}

@media only screen and (min-width: 35rem) {
  .node-activity .stack-header .header-interland a {
    padding: 1rem 8.4375rem 1rem 1.25rem;
    font-size: 1.25rem;
    line-height: 1.2;
  }
}

.node-activity .stack-header .header-interland a::before {
  content: '';
  display: block;
  height: 78px;
  width: 82px;
  overflow: hidden;
  position: absolute;
  bottom: 0;
  right: 0;
  background: url(../img/interland-character.svg) no-repeat right bottom/contain;
  border-radius: 7.5px;
}

@media only screen and (min-width: 35rem) {
  .node-activity .stack-header .header-interland a::before {
    height: 95px;
    width: 102px;
  }
}

.cta-v2-blue {
  min-width: 200px;
  width: 100%;
}

@media only screen and (min-width: 35rem) {
  .cta-v2-blue {
    width: auto;
    min-width: 140px;
    padding-left: 2.625rem;
    padding-right: 2.625rem;
  }
}

.kidsafety-listing .filter-root:nth-child(2) {
  display: none;
}

.mods {
  background: #ffffff;
}

.mods .inner {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}

.mods .hd {
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.mods .hd .title em {
  margin-right: 0.5rem;
}

.mods .bd {
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative;
  transition: .3s all linear;
}

.mods.primary {
  padding: 2.8125rem 1.875rem;
  color: #ffffff;
  overflow: hidden;
  position: relative;
  /*&:hover,
    &:active {
      @include respond-to("medium") {

        .bd {
          //margin-top: toRem(-25);
          transform: translate(0, 0);
        }
        .ft {
          max-height: 300px;
          visibility: visible;
          //margin-top: 0;
          z-index: 103;
        }
        .mask {
          z-index: 99;
          opacity: .5;
        }
      }

    }*/
  /*@include respond-to("medium") {
      .mask {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: -102;
        background: inherit;
        opacity: 0;
        //transition: .3s all ease;
      }

    }*/
}

@media only screen and (min-width: 35rem) {
  .mods.primary {
    padding: 3.125rem 3.75rem;
  }
}

@media only screen and (min-width: 55rem) {
  .mods.primary {
    height: 680px;
  }
}

.mods.primary.big {
  position: relative;
  cursor: pointer;
}

.mods.primary.big .inner {
  position: relative;
}

.mods.primary.big h1 {
  font-size: 2.8125rem;
  font-weight: bold;
  text-align: left;
  margin: 0;
  padding: 0;
}

@media only screen and (min-width: 35rem) {
  .mods.primary.big h1 {
    font-size: 5.3125rem;
  }
}

.mods.primary.big .hd {
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
}

.mods.primary.big .hd .title {
  font-weight: 700;
  font-size: 1.5625rem;
  vertical-align: top;
}

.mods.primary.big .bd {
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  min-height: 16.25rem;
  position: relative;
}

@media only screen and (min-width: 35rem) {
  .mods.primary.big .bd {
    min-height: 28.125rem;
  }
}

.mods.primary.big .bd img,
.mods.primary.big .bd svg {
  margin: 0;
  width: 130%;
  top: -3.125rem;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

@media only screen and (min-width: 35rem) {
  .mods.primary.big .bd img,
  .mods.primary.big .bd svg {
    top: -4.375rem;
  }
}

.mods.primary.big .ft {
  max-height: inherit;
  visibility: visible;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 103;
  /*a {
          &.rollover {
            margin-top: toRem(25);
            @include respond-to("medium") {
              display: none;
            }
          }
        }*/
}

@media only screen and (min-width: 55rem) {
  .mods.primary.big .ft {
    position: absolute;
  }
}

.mods.primary.big .ft p {
  margin-top: 1.5625rem;
  font-weight: 300;
  font-size: 1.375rem;
  line-height: 1.3;
}

@media only screen and (min-width: 35rem) {
  .mods.primary.big .ft p {
    margin-top: 3.4375rem;
  }
}

.mods.primary.big .ft p a {
  color: #ffffff;
  text-decoration: none;
}

@media only screen and (min-width: 35rem) {
  .mods.primary.big .ft p {
    font-size: 2.25rem;
    line-height: 1.2;
  }
}

.mods.primary.big a.focus:after {
  border-bottom-color: #ffffff;
}

.mods.primary.big.big--img .bd:empty {
  display: none;
}

@media only screen and (min-width: 35rem) {
  .mods.primary.big.big--img .bd:empty {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

.mods.primary.big.big--img .bd img {
  width: 90%;
  height: 90%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.mods.primary.big.big--img .bd #img_662 img {
  width: 70%;
  height: 70%;
}

.mods.primary .bd img {
  display: block;
  margin: 0 auto;
  width: 75%;
}

.mods.primary .ft {
  max-height: 0;
  visibility: hidden;
  transition: .3s all linear;
}

.mods.primary .ft a.rollover {
  color: #ffffff;
  padding-top: 1.5625rem;
  padding-bottom: 1.5625rem;
  font-size: 1.25rem;
  font-weight: bold;
  text-decoration: none;
  display: block;
  position: relative;
}

@media only screen and (min-width: 55rem) {
  .mods.primary .ft a.rollover {
    border-top: 1px solid #ffffff;
  }
}

.mods.primary .ft a.rollover .txt {
  display: none;
}

@media only screen and (min-width: 55rem) {
  .mods.primary .ft a.rollover .txt {
    display: inline;
  }
}

.mods.primary .ft a.rollover:after {
  content: "+";
  font-size: 1.875rem;
  left: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

@media only screen and (min-width: 55rem) {
  .mods.primary .ft a.rollover:after {
    content: none;
  }
}

.mods.primary .ft a.rollover .icon, .mods.primary .ft a.rollover .player--main .player--view .player--prev, .player--main .player--view .mods.primary .ft a.rollover .player--prev, .mods.primary .ft a.rollover .player--main .player--view .player--next, .player--main .player--view .mods.primary .ft a.rollover .player--next, .mods.primary .ft a.rollover .player--main .player--close, .player--main .mods.primary .ft a.rollover .player--close {
  display: none;
}

@media only screen and (min-width: 55rem) {
  .mods.primary .ft a.rollover .icon, .mods.primary .ft a.rollover .player--main .player--view .player--prev, .player--main .player--view .mods.primary .ft a.rollover .player--prev, .mods.primary .ft a.rollover .player--main .player--view .player--next, .player--main .player--view .mods.primary .ft a.rollover .player--next, .mods.primary .ft a.rollover .player--main .player--close, .player--main .mods.primary .ft a.rollover .player--close {
    position: absolute;
    right: 0;
    bottom: 0;
    display: block;
  }
}

.mods.primary.bg--neutral h1 {
  font-size: 2.875rem;
  text-align: center;
}

.mods.primary.bg--neutral h1 a {
  color: #ffffff;
  text-decoration: none;
}

@media only screen and (min-width: 35rem) {
  .mods.primary.bg--neutral h1 {
    font-size: 4.5rem;
    text-align: left;
  }
}

.mods.primary.bg--neutral .bd {
  margin-top: 0;
  min-height: initial;
}

.mods.primary.bg--neutral .bd img {
  margin: 0 auto;
  width: 80%;
  position: static;
  left: 0;
  -webkit-transform: none;
          transform: none;
}

@media only screen and (min-width: 55rem) {
  .mods.primary.bg--neutral .bd img {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    top: 0;
  }
}

.mods.primary.bg--neutral:hover, .mods.primary.bg--neutral:active {
  /*.turquoise{
          background: #22959c;
          @include hoverCta(#22959c);
        }*/
}

.mods.primary.bg--neutral:hover .turquoise, .mods.primary.bg--neutral:active .turquoise {
  background: #196d72;
}

.mods.primary.bg--neutral.bg--summer img {
  position: absolute;
  bottom: -17.5rem;
  right: -8.75rem;
  margin: 0;
  -webkit-transform: none;
          transform: none;
  height: 95%;
}

.mods.primary:hover a.focus {
  width: 65px;
  height: 65px;
}

.mods.primary:hover a.focus:after {
  border-bottom-width: 65px;
  border-left-width: 65px;
}

.mods.primary:hover a.focus span {
  right: 14px;
  bottom: 14px;
}

.mods.secondary {
  padding: 1.875rem 1.875rem;
  background: #fff;
  overflow: hidden;
  position: relative;
  /*&:hover,
    &:active {
      !*.bd{
        p{
          &:after{
            opacity: 0;
          }
        }
      }*!
      .ft {
        //margin-bottom: 0;
        @include respond-to("medium"){
          max-height: 250px;
          opacity: 1;
        }
      }
    }*/
}

@media only screen and (min-width: 35rem) {
  .mods.secondary {
    padding: 2.5rem 2.5rem;
    height: 335px;
  }
}

.mods.secondary .hd .title {
  font-weight: 700;
  font-size: 1.0625rem;
}

.mods.secondary .bd {
  font-weight: 300;
  position: relative;
  margin: 1.25rem 0 0.9375rem 0;
}

@media only screen and (min-width: 35rem) {
  .mods.secondary .bd {
    margin: 0;
  }
}

.mods.secondary .bd p,
.mods.secondary .bd > span.field-content {
  font-size: 1.375rem;
  line-height: 1.3;
  color: #404148;
}

.mods.secondary .bd p a,
.mods.secondary .bd > span.field-content a {
  color: #404148;
  text-decoration: none;
}

@media only screen and (min-width: 35rem) {
  .mods.secondary .bd p,
  .mods.secondary .bd > span.field-content {
    position: absolute;
    bottom: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0);
    /*&:after{
            transition: .3s opacity ease;
            content: "+";
            font-size: toRem(25);
            position: absolute;
            bottom: 0; right: 0;
            font-weight: 500;
          }*/
  }
}

.mods.secondary .ft {
  transition: .3s all ease;
  /*@include respond-to("medium"){
        max-height: 0;
        opacity: 0;
      }*/
}

.mods.secondary:hover a.focus {
  width: 65px;
  height: 65px;
}

.mods.secondary:hover a.focus:after {
  border-bottom-width: 65px;
  border-left-width: 65px;
}

.mods.secondary:hover a.focus span {
  right: 14px;
  bottom: 14px;
}

.mods.secondary.cat--phishing.phishing-panel {
  background: #7587ca;
}

.mods.secondary.cat--phishing.phishing-panel .bd {
  margin-top: 0;
}

.mods.secondary.cat--phishing.phishing-panel .bd p {
  color: #fff;
  position: relative;
  bottom: auto;
  font-weight: bold;
  font-size: 1.625rem;
}

.mods.secondary.cat--phishing.phishing-panel img {
  position: absolute;
  right: 0;
  top: 0;
  height: 113%;
}

.mods.empty {
  background: #fff;
  position: relative;
}

.mods.neutral, .field-name-field-hp-kids-toolkit-link a.mods, .field-name-field-hp-kids-tool-link a.mods, .flippy-activity .flippy-prev a.mods,
.flippy-activity .flippy-next a.mods {
  /*&:hover,
    &:active {
      .ft {
        margin-bottom: auto;
      }
    }*/
}

.mods.neutral img, .field-name-field-hp-kids-toolkit-link a.mods img, .field-name-field-hp-kids-tool-link a.mods img, .flippy-activity .flippy-prev a.mods img, .flippy-activity .flippy-next a.mods img {
  margin: 0 auto;
  display: block;
}

.mods.neutral .bd p, .field-name-field-hp-kids-toolkit-link a.mods .bd p, .field-name-field-hp-kids-tool-link a.mods .bd p, .flippy-activity .flippy-prev a.mods .bd p, .flippy-activity .flippy-next a.mods .bd p {
  font-weight: bold;
  font-size: 1.875rem;
  text-align: center;
}

.mods.neutral .ft, .field-name-field-hp-kids-toolkit-link a.mods .ft, .field-name-field-hp-kids-tool-link a.mods .ft, .flippy-activity .flippy-prev a.mods .ft, .flippy-activity .flippy-next a.mods .ft {
  margin-bottom: auto;
  text-align: center;
}

.mods.neutral .ft a, .field-name-field-hp-kids-toolkit-link a.mods .ft a, .field-name-field-hp-kids-tool-link a.mods .ft a, .flippy-activity .flippy-prev a.mods .ft a, .flippy-activity .flippy-next a.mods .ft a {
  font-size: 0.75rem;
  color: #ffffff;
  margin-top: 1.875rem;
}

.mods.neutral.filter, .field-name-field-hp-kids-toolkit-link a.mods.filter, .field-name-field-hp-kids-tool-link a.mods.filter, .flippy-activity .flippy-prev a.mods.filter,
.flippy-activity .flippy-next a.mods.filter {
  background: #ffffff;
  border: 10px solid #dbe0e3;
  position: relative;
  overflow: hidden;
  padding: 1.25rem 1.875rem;
}

@media only screen and (min-width: 35rem) {
  .mods.neutral.filter, .field-name-field-hp-kids-toolkit-link a.mods.filter, .field-name-field-hp-kids-tool-link a.mods.filter, .flippy-activity .flippy-prev a.mods.filter,
  .flippy-activity .flippy-next a.mods.filter {
    padding: 2.5rem 2.5rem;
  }
}

.mods.neutral.filter .inner .hd, .field-name-field-hp-kids-toolkit-link a.mods.filter .inner .hd, .field-name-field-hp-kids-tool-link a.mods.filter .inner .hd, .flippy-activity .flippy-prev a.mods.filter .inner .hd, .flippy-activity .flippy-next a.mods.filter .inner .hd {
  display: none;
}

@media only screen and (min-width: 35rem) {
  .mods.neutral.filter .inner .hd, .field-name-field-hp-kids-toolkit-link a.mods.filter .inner .hd, .field-name-field-hp-kids-tool-link a.mods.filter .inner .hd, .flippy-activity .flippy-prev a.mods.filter .inner .hd, .flippy-activity .flippy-next a.mods.filter .inner .hd {
    display: block;
  }
}

.mods.neutral.filter .inner .bd, .field-name-field-hp-kids-toolkit-link a.mods.filter .inner .bd, .field-name-field-hp-kids-tool-link a.mods.filter .inner .bd, .flippy-activity .flippy-prev a.mods.filter .inner .bd, .flippy-activity .flippy-next a.mods.filter .inner .bd {
  display: none;
}

@media only screen and (min-width: 35rem) {
  .mods.neutral.filter .inner .bd, .field-name-field-hp-kids-toolkit-link a.mods.filter .inner .bd, .field-name-field-hp-kids-tool-link a.mods.filter .inner .bd, .flippy-activity .flippy-prev a.mods.filter .inner .bd, .flippy-activity .flippy-next a.mods.filter .inner .bd {
    display: block;
  }
}

.mods.neutral.filter .inner .bd p, .field-name-field-hp-kids-toolkit-link a.mods.filter .inner .bd p, .field-name-field-hp-kids-tool-link a.mods.filter .inner .bd p, .flippy-activity .flippy-prev a.mods.filter .inner .bd p, .flippy-activity .flippy-next a.mods.filter .inner .bd p {
  color: #4285f4;
  position: relative;
  padding-bottom: 2.1875rem;
  font-size: 1.625rem;
  line-height: 1.8125rem;
}

.mods.neutral.filter .inner .bd p.explain, .field-name-field-hp-kids-toolkit-link a.mods.filter .inner .bd p.explain, .field-name-field-hp-kids-tool-link a.mods.filter .inner .bd p.explain, .flippy-activity .flippy-prev a.mods.filter .inner .bd p.explain, .flippy-activity .flippy-next a.mods.filter .inner .bd p.explain {
  font-size: 1rem;
  color: #404148;
  font-weight: 400;
  line-height: 1.25rem;
}

.mods.neutral.filter .ft, .field-name-field-hp-kids-toolkit-link a.mods.filter .ft, .field-name-field-hp-kids-tool-link a.mods.filter .ft, .flippy-activity .flippy-prev a.mods.filter .ft, .flippy-activity .flippy-next a.mods.filter .ft {
  max-height: inherit;
  opacity: 1;
  background: #fff;
}

.mods.neutral.filter .ft a.cta, .field-name-field-hp-kids-toolkit-link a.mods.filter .ft a.cta, .field-name-field-hp-kids-tool-link a.mods.filter .ft a.cta, .mods.neutral.filter .ft .node-article .action-links a, .node-article .action-links .mods.neutral.filter .ft a, .field-name-field-hp-kids-toolkit-link a.mods.filter .ft .node-article .action-links a, .node-article .action-links .field-name-field-hp-kids-toolkit-link a.mods.filter .ft a, .field-name-field-hp-kids-tool-link a.mods.filter .ft .node-article .action-links a, .node-article .action-links .field-name-field-hp-kids-tool-link a.mods.filter .ft a, .mods.neutral.filter .ft .field-name-field-news-link a, .field-name-field-news-link .mods.neutral.filter .ft a, .field-name-field-hp-kids-toolkit-link a.mods.filter .ft .field-name-field-news-link a, .field-name-field-news-link .field-name-field-hp-kids-toolkit-link a.mods.filter .ft a, .field-name-field-hp-kids-tool-link a.mods.filter .ft .field-name-field-news-link a, .field-name-field-news-link .field-name-field-hp-kids-tool-link a.mods.filter .ft a, .mods.neutral.filter .ft .page-search .search-form a#edit-submit, .page-search .search-form .mods.neutral.filter .ft a#edit-submit, .field-name-field-hp-kids-toolkit-link a.mods.filter .ft .page-search .search-form a#edit-submit, .page-search .search-form .field-name-field-hp-kids-toolkit-link a.mods.filter .ft a#edit-submit, .field-name-field-hp-kids-tool-link a.mods.filter .ft .page-search .search-form a#edit-submit, .page-search .search-form .field-name-field-hp-kids-tool-link a.mods.filter .ft a#edit-submit, .flippy-activity .flippy-prev a.mods.filter .ft .page-search .search-form a#edit-submit, .page-search .search-form .flippy-activity .flippy-prev a.mods.filter .ft a#edit-submit, .flippy-activity .flippy-next a.mods.filter .ft .page-search .search-form a#edit-submit, .page-search .search-form .flippy-activity .flippy-next a.mods.filter .ft a#edit-submit, .mods.neutral.filter .ft .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .mods.neutral.filter .ft a, .field-name-field-hp-kids-toolkit-link a.mods.filter .ft a, .field-name-field-hp-kids-tool-link a.mods.filter .ft .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .field-name-field-hp-kids-tool-link a.mods.filter .ft a, .mods.neutral.filter .ft .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .mods.neutral.filter .ft a, .field-name-field-hp-kids-toolkit-link a.mods.filter .ft .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .field-name-field-hp-kids-toolkit-link a.mods.filter .ft a, .field-name-field-hp-kids-tool-link a.mods.filter .ft a, .mods.neutral.filter .ft .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .mods.neutral.filter .ft a, .field-name-field-hp-kids-toolkit-link a.mods.filter .ft .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .field-name-field-hp-kids-toolkit-link a.mods.filter .ft a, .field-name-field-hp-kids-tool-link a.mods.filter .ft .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .field-name-field-hp-kids-tool-link a.mods.filter .ft a, .mods.neutral.filter .ft .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .mods.neutral.filter .ft a, .field-name-field-hp-kids-toolkit-link a.mods.filter .ft .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-toolkit-link a.mods.filter .ft a, .field-name-field-hp-kids-tool-link a.mods.filter .ft .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-tool-link a.mods.filter .ft a, .mods.neutral.filter .ft .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .mods.neutral.filter .ft a, .field-name-field-hp-kids-toolkit-link a.mods.filter .ft .flippy-activity .flippy-prev a, .field-name-field-hp-kids-tool-link a.mods.filter .ft .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev a.mods.filter .ft a,
.mods.neutral.filter .ft .flippy-activity .flippy-next a, .flippy-activity .flippy-next .mods.neutral.filter .ft a,
.field-name-field-hp-kids-toolkit-link a.mods.filter .ft .flippy-activity .flippy-next a,
.field-name-field-hp-kids-tool-link a.mods.filter .ft .flippy-activity .flippy-next a,
.flippy-activity .flippy-next a.mods.filter .ft a, .mods.neutral.filter .ft .parag-cta-wrapper a, .parag-cta-wrapper .mods.neutral.filter .ft a, .field-name-field-hp-kids-toolkit-link a.mods.filter .ft .parag-cta-wrapper a, .parag-cta-wrapper .field-name-field-hp-kids-toolkit-link a.mods.filter .ft a, .field-name-field-hp-kids-tool-link a.mods.filter .ft .parag-cta-wrapper a, .parag-cta-wrapper .field-name-field-hp-kids-tool-link a.mods.filter .ft a, .mods.neutral.filter .ft .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .mods.neutral.filter .ft a, .field-name-field-hp-kids-toolkit-link a.mods.filter .ft .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .field-name-field-hp-kids-toolkit-link a.mods.filter .ft a, .field-name-field-hp-kids-tool-link a.mods.filter .ft .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .field-name-field-hp-kids-tool-link a.mods.filter .ft a, .mods.neutral.filter .ft .stack-subfooter a, .stack-subfooter .mods.neutral.filter .ft a, .field-name-field-hp-kids-toolkit-link a.mods.filter .ft .stack-subfooter a, .stack-subfooter .field-name-field-hp-kids-toolkit-link a.mods.filter .ft a, .field-name-field-hp-kids-tool-link a.mods.filter .ft .stack-subfooter a, .stack-subfooter .field-name-field-hp-kids-tool-link a.mods.filter .ft a {
  background: #4285f4;
  margin-top: 0;
  transition: .3s all ease;
}

.mods.neutral.filter .ft a.cta:hover, .field-name-field-hp-kids-toolkit-link a.mods.filter .ft a.cta:hover, .field-name-field-hp-kids-tool-link a.mods.filter .ft a.cta:hover, .mods.neutral.filter .ft .node-article .action-links a:hover, .node-article .action-links .mods.neutral.filter .ft a:hover, .field-name-field-hp-kids-toolkit-link a.mods.filter .ft .node-article .action-links a:hover, .node-article .action-links .field-name-field-hp-kids-toolkit-link a.mods.filter .ft a:hover, .field-name-field-hp-kids-tool-link a.mods.filter .ft .node-article .action-links a:hover, .node-article .action-links .field-name-field-hp-kids-tool-link a.mods.filter .ft a:hover, .mods.neutral.filter .ft .field-name-field-news-link a:hover, .field-name-field-news-link .mods.neutral.filter .ft a:hover, .field-name-field-hp-kids-toolkit-link a.mods.filter .ft .field-name-field-news-link a:hover, .field-name-field-news-link .field-name-field-hp-kids-toolkit-link a.mods.filter .ft a:hover, .field-name-field-hp-kids-tool-link a.mods.filter .ft .field-name-field-news-link a:hover, .field-name-field-news-link .field-name-field-hp-kids-tool-link a.mods.filter .ft a:hover, .mods.neutral.filter .ft .page-search .search-form a#edit-submit:hover, .page-search .search-form .mods.neutral.filter .ft a#edit-submit:hover, .field-name-field-hp-kids-toolkit-link a.mods.filter .ft .page-search .search-form a#edit-submit:hover, .page-search .search-form .field-name-field-hp-kids-toolkit-link a.mods.filter .ft a#edit-submit:hover, .field-name-field-hp-kids-tool-link a.mods.filter .ft .page-search .search-form a#edit-submit:hover, .page-search .search-form .field-name-field-hp-kids-tool-link a.mods.filter .ft a#edit-submit:hover, .flippy-activity .flippy-prev a.mods.filter .ft .page-search .search-form a#edit-submit:hover, .page-search .search-form .flippy-activity .flippy-prev a.mods.filter .ft a#edit-submit:hover, .flippy-activity .flippy-next a.mods.filter .ft .page-search .search-form a#edit-submit:hover, .page-search .search-form .flippy-activity .flippy-next a.mods.filter .ft a#edit-submit:hover, .mods.neutral.filter .ft .field-name-field-hp-kids-toolkit-link a:hover, .field-name-field-hp-kids-toolkit-link .mods.neutral.filter .ft a:hover, .field-name-field-hp-kids-toolkit-link a.mods.filter .ft a:hover, .field-name-field-hp-kids-tool-link a.mods.filter .ft .field-name-field-hp-kids-toolkit-link a:hover, .field-name-field-hp-kids-toolkit-link .field-name-field-hp-kids-tool-link a.mods.filter .ft a:hover, .mods.neutral.filter .ft .field-name-field-hp-kids-tool-link a:hover, .field-name-field-hp-kids-tool-link .mods.neutral.filter .ft a:hover, .field-name-field-hp-kids-toolkit-link a.mods.filter .ft .field-name-field-hp-kids-tool-link a:hover, .field-name-field-hp-kids-tool-link .field-name-field-hp-kids-toolkit-link a.mods.filter .ft a:hover, .field-name-field-hp-kids-tool-link a.mods.filter .ft a:hover, .mods.neutral.filter .ft .field-name-field-hp-kids-teacher-link a:hover, .field-name-field-hp-kids-teacher-link .mods.neutral.filter .ft a:hover, .field-name-field-hp-kids-toolkit-link a.mods.filter .ft .field-name-field-hp-kids-teacher-link a:hover, .field-name-field-hp-kids-teacher-link .field-name-field-hp-kids-toolkit-link a.mods.filter .ft a:hover, .field-name-field-hp-kids-tool-link a.mods.filter .ft .field-name-field-hp-kids-teacher-link a:hover, .field-name-field-hp-kids-teacher-link .field-name-field-hp-kids-tool-link a.mods.filter .ft a:hover, .mods.neutral.filter .ft .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .mods.neutral.filter .ft a:hover, .field-name-field-hp-kids-toolkit-link a.mods.filter .ft .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-toolkit-link a.mods.filter .ft a:hover, .field-name-field-hp-kids-tool-link a.mods.filter .ft .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-tool-link a.mods.filter .ft a:hover, .mods.neutral.filter .ft .flippy-activity .flippy-prev a:hover, .flippy-activity .flippy-prev .mods.neutral.filter .ft a:hover, .field-name-field-hp-kids-toolkit-link a.mods.filter .ft .flippy-activity .flippy-prev a:hover, .field-name-field-hp-kids-tool-link a.mods.filter .ft .flippy-activity .flippy-prev a:hover, .flippy-activity .flippy-prev a.mods.filter .ft a:hover,
.mods.neutral.filter .ft .flippy-activity .flippy-next a:hover, .flippy-activity .flippy-next .mods.neutral.filter .ft a:hover,
.field-name-field-hp-kids-toolkit-link a.mods.filter .ft .flippy-activity .flippy-next a:hover,
.field-name-field-hp-kids-tool-link a.mods.filter .ft .flippy-activity .flippy-next a:hover,
.flippy-activity .flippy-next a.mods.filter .ft a:hover, .mods.neutral.filter .ft .parag-cta-wrapper a:hover, .parag-cta-wrapper .mods.neutral.filter .ft a:hover, .field-name-field-hp-kids-toolkit-link a.mods.filter .ft .parag-cta-wrapper a:hover, .parag-cta-wrapper .field-name-field-hp-kids-toolkit-link a.mods.filter .ft a:hover, .field-name-field-hp-kids-tool-link a.mods.filter .ft .parag-cta-wrapper a:hover, .parag-cta-wrapper .field-name-field-hp-kids-tool-link a.mods.filter .ft a:hover, .mods.neutral.filter .ft .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .mods.neutral.filter .ft a:hover, .field-name-field-hp-kids-toolkit-link a.mods.filter .ft .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .field-name-field-hp-kids-toolkit-link a.mods.filter .ft a:hover, .field-name-field-hp-kids-tool-link a.mods.filter .ft .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .field-name-field-hp-kids-tool-link a.mods.filter .ft a:hover, .mods.neutral.filter .ft .stack-subfooter a:hover, .stack-subfooter .mods.neutral.filter .ft a:hover, .field-name-field-hp-kids-toolkit-link a.mods.filter .ft .stack-subfooter a:hover, .stack-subfooter .field-name-field-hp-kids-toolkit-link a.mods.filter .ft a:hover, .field-name-field-hp-kids-tool-link a.mods.filter .ft .stack-subfooter a:hover, .stack-subfooter .field-name-field-hp-kids-tool-link a.mods.filter .ft a:hover {
  background: #1266f1;
}

.mods.neutral.filter .ft a:not(.mobile), .field-name-field-hp-kids-toolkit-link a.mods.filter .ft a:not(.mobile), .field-name-field-hp-kids-tool-link a.mods.filter .ft a:not(.mobile), .flippy-activity .flippy-prev a.mods.filter .ft a:not(.mobile), .flippy-activity .flippy-next a.mods.filter .ft a:not(.mobile) {
  display: none;
}

@media only screen and (min-width: 35rem) {
  .mods.neutral.filter .ft a:not(.mobile), .field-name-field-hp-kids-toolkit-link a.mods.filter .ft a:not(.mobile), .field-name-field-hp-kids-tool-link a.mods.filter .ft a:not(.mobile), .flippy-activity .flippy-prev a.mods.filter .ft a:not(.mobile), .flippy-activity .flippy-next a.mods.filter .ft a:not(.mobile) {
    display: inline-block;
  }
}

.mods.neutral.filter .ft a.mobile, .field-name-field-hp-kids-toolkit-link a.mods.filter .ft a.mobile, .field-name-field-hp-kids-tool-link a.mods.filter .ft a.mobile, .flippy-activity .flippy-prev a.mods.filter .ft a.mobile, .flippy-activity .flippy-next a.mods.filter .ft a.mobile {
  background: none;
  color: #4285f4;
  font-size: 0.9375rem;
  margin-top: 0;
  text-align: left;
  display: block;
  padding: 0;
}

.mods.neutral.filter .ft a.mobile:after, .field-name-field-hp-kids-toolkit-link a.mods.filter .ft a.mobile:after, .field-name-field-hp-kids-tool-link a.mods.filter .ft a.mobile:after, .flippy-activity .flippy-prev a.mods.filter .ft a.mobile:after, .flippy-activity .flippy-next a.mods.filter .ft a.mobile:after {
  font-family: "iconFont";
  content: "\EA07";
  position: absolute;
  right: 2.5rem;
}

@media only screen and (min-width: 35rem) {
  .mods.neutral.filter .ft a.mobile, .field-name-field-hp-kids-toolkit-link a.mods.filter .ft a.mobile, .field-name-field-hp-kids-tool-link a.mods.filter .ft a.mobile, .flippy-activity .flippy-prev a.mods.filter .ft a.mobile, .flippy-activity .flippy-next a.mods.filter .ft a.mobile {
    display: none;
  }
}

.mods.neutral.filter.open, .field-name-field-hp-kids-toolkit-link a.mods.filter.open, .field-name-field-hp-kids-tool-link a.mods.filter.open, .flippy-activity .flippy-prev a.mods.filter.open,
.flippy-activity .flippy-next a.mods.filter.open {
  overflow: inherit;
  border-width: 0;
}

.mods.neutral.filter.open .ft a.cta, .field-name-field-hp-kids-toolkit-link a.mods.filter.open .ft a.cta, .field-name-field-hp-kids-tool-link a.mods.filter.open .ft a.cta, .mods.neutral.filter.open .ft .node-article .action-links a, .node-article .action-links .mods.neutral.filter.open .ft a, .field-name-field-hp-kids-toolkit-link a.mods.filter.open .ft .node-article .action-links a, .node-article .action-links .field-name-field-hp-kids-toolkit-link a.mods.filter.open .ft a, .field-name-field-hp-kids-tool-link a.mods.filter.open .ft .node-article .action-links a, .node-article .action-links .field-name-field-hp-kids-tool-link a.mods.filter.open .ft a, .mods.neutral.filter.open .ft .field-name-field-news-link a, .field-name-field-news-link .mods.neutral.filter.open .ft a, .field-name-field-hp-kids-toolkit-link a.mods.filter.open .ft .field-name-field-news-link a, .field-name-field-news-link .field-name-field-hp-kids-toolkit-link a.mods.filter.open .ft a, .field-name-field-hp-kids-tool-link a.mods.filter.open .ft .field-name-field-news-link a, .field-name-field-news-link .field-name-field-hp-kids-tool-link a.mods.filter.open .ft a, .mods.neutral.filter.open .ft .page-search .search-form a#edit-submit, .page-search .search-form .mods.neutral.filter.open .ft a#edit-submit, .field-name-field-hp-kids-toolkit-link a.mods.filter.open .ft .page-search .search-form a#edit-submit, .page-search .search-form .field-name-field-hp-kids-toolkit-link a.mods.filter.open .ft a#edit-submit, .field-name-field-hp-kids-tool-link a.mods.filter.open .ft .page-search .search-form a#edit-submit, .page-search .search-form .field-name-field-hp-kids-tool-link a.mods.filter.open .ft a#edit-submit, .flippy-activity .flippy-prev a.mods.filter.open .ft .page-search .search-form a#edit-submit, .page-search .search-form .flippy-activity .flippy-prev a.mods.filter.open .ft a#edit-submit, .flippy-activity .flippy-next a.mods.filter.open .ft .page-search .search-form a#edit-submit, .page-search .search-form .flippy-activity .flippy-next a.mods.filter.open .ft a#edit-submit, .mods.neutral.filter.open .ft .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .mods.neutral.filter.open .ft a, .field-name-field-hp-kids-toolkit-link a.mods.filter.open .ft a, .field-name-field-hp-kids-tool-link a.mods.filter.open .ft .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .field-name-field-hp-kids-tool-link a.mods.filter.open .ft a, .mods.neutral.filter.open .ft .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .mods.neutral.filter.open .ft a, .field-name-field-hp-kids-toolkit-link a.mods.filter.open .ft .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .field-name-field-hp-kids-toolkit-link a.mods.filter.open .ft a, .field-name-field-hp-kids-tool-link a.mods.filter.open .ft a, .mods.neutral.filter.open .ft .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .mods.neutral.filter.open .ft a, .field-name-field-hp-kids-toolkit-link a.mods.filter.open .ft .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .field-name-field-hp-kids-toolkit-link a.mods.filter.open .ft a, .field-name-field-hp-kids-tool-link a.mods.filter.open .ft .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .field-name-field-hp-kids-tool-link a.mods.filter.open .ft a, .mods.neutral.filter.open .ft .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .mods.neutral.filter.open .ft a, .field-name-field-hp-kids-toolkit-link a.mods.filter.open .ft .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-toolkit-link a.mods.filter.open .ft a, .field-name-field-hp-kids-tool-link a.mods.filter.open .ft .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-tool-link a.mods.filter.open .ft a, .mods.neutral.filter.open .ft .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .mods.neutral.filter.open .ft a, .field-name-field-hp-kids-toolkit-link a.mods.filter.open .ft .flippy-activity .flippy-prev a, .field-name-field-hp-kids-tool-link a.mods.filter.open .ft .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev a.mods.filter.open .ft a,
.mods.neutral.filter.open .ft .flippy-activity .flippy-next a, .flippy-activity .flippy-next .mods.neutral.filter.open .ft a,
.field-name-field-hp-kids-toolkit-link a.mods.filter.open .ft .flippy-activity .flippy-next a,
.field-name-field-hp-kids-tool-link a.mods.filter.open .ft .flippy-activity .flippy-next a,
.flippy-activity .flippy-next a.mods.filter.open .ft a, .mods.neutral.filter.open .ft .parag-cta-wrapper a, .parag-cta-wrapper .mods.neutral.filter.open .ft a, .field-name-field-hp-kids-toolkit-link a.mods.filter.open .ft .parag-cta-wrapper a, .parag-cta-wrapper .field-name-field-hp-kids-toolkit-link a.mods.filter.open .ft a, .field-name-field-hp-kids-tool-link a.mods.filter.open .ft .parag-cta-wrapper a, .parag-cta-wrapper .field-name-field-hp-kids-tool-link a.mods.filter.open .ft a, .mods.neutral.filter.open .ft .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .mods.neutral.filter.open .ft a, .field-name-field-hp-kids-toolkit-link a.mods.filter.open .ft .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .field-name-field-hp-kids-toolkit-link a.mods.filter.open .ft a, .field-name-field-hp-kids-tool-link a.mods.filter.open .ft .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .field-name-field-hp-kids-tool-link a.mods.filter.open .ft a, .mods.neutral.filter.open .ft .stack-subfooter a, .stack-subfooter .mods.neutral.filter.open .ft a, .field-name-field-hp-kids-toolkit-link a.mods.filter.open .ft .stack-subfooter a, .stack-subfooter .field-name-field-hp-kids-toolkit-link a.mods.filter.open .ft a, .field-name-field-hp-kids-tool-link a.mods.filter.open .ft .stack-subfooter a, .stack-subfooter .field-name-field-hp-kids-tool-link a.mods.filter.open .ft a {
  display: inline-block;
}

.mods.neutral.filter .filter--group .ft a, .field-name-field-hp-kids-toolkit-link a.mods.filter .filter--group .ft a, .field-name-field-hp-kids-tool-link a.mods.filter .filter--group .ft a, .flippy-activity .flippy-prev a.mods.filter .filter--group .ft a, .flippy-activity .flippy-next a.mods.filter .filter--group .ft a {
  margin: 1.5625rem 0;
}

@media only screen and (min-width: 35rem) {
  .mods.neutral.filter:hover .ft a.cta, .field-name-field-hp-kids-toolkit-link a.mods.filter:hover .ft a.cta, .field-name-field-hp-kids-tool-link a.mods.filter:hover .ft a.cta, .mods.neutral.filter:hover .ft .node-article .action-links a, .node-article .action-links .mods.neutral.filter:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.filter:hover .ft .node-article .action-links a, .node-article .action-links .field-name-field-hp-kids-toolkit-link a.mods.filter:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.filter:hover .ft .node-article .action-links a, .node-article .action-links .field-name-field-hp-kids-tool-link a.mods.filter:hover .ft a, .mods.neutral.filter:hover .ft .field-name-field-news-link a, .field-name-field-news-link .mods.neutral.filter:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.filter:hover .ft .field-name-field-news-link a, .field-name-field-news-link .field-name-field-hp-kids-toolkit-link a.mods.filter:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.filter:hover .ft .field-name-field-news-link a, .field-name-field-news-link .field-name-field-hp-kids-tool-link a.mods.filter:hover .ft a, .mods.neutral.filter:hover .ft .page-search .search-form a#edit-submit, .page-search .search-form .mods.neutral.filter:hover .ft a#edit-submit, .field-name-field-hp-kids-toolkit-link a.mods.filter:hover .ft .page-search .search-form a#edit-submit, .page-search .search-form .field-name-field-hp-kids-toolkit-link a.mods.filter:hover .ft a#edit-submit, .field-name-field-hp-kids-tool-link a.mods.filter:hover .ft .page-search .search-form a#edit-submit, .page-search .search-form .field-name-field-hp-kids-tool-link a.mods.filter:hover .ft a#edit-submit, .flippy-activity .flippy-prev a.mods.filter:hover .ft .page-search .search-form a#edit-submit, .page-search .search-form .flippy-activity .flippy-prev a.mods.filter:hover .ft a#edit-submit, .flippy-activity .flippy-next a.mods.filter:hover .ft .page-search .search-form a#edit-submit, .page-search .search-form .flippy-activity .flippy-next a.mods.filter:hover .ft a#edit-submit, .mods.neutral.filter:hover .ft .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .mods.neutral.filter:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.filter:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.filter:hover .ft .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .field-name-field-hp-kids-tool-link a.mods.filter:hover .ft a, .mods.neutral.filter:hover .ft .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .mods.neutral.filter:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.filter:hover .ft .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .field-name-field-hp-kids-toolkit-link a.mods.filter:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.filter:hover .ft a, .mods.neutral.filter:hover .ft .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .mods.neutral.filter:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.filter:hover .ft .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .field-name-field-hp-kids-toolkit-link a.mods.filter:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.filter:hover .ft .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .field-name-field-hp-kids-tool-link a.mods.filter:hover .ft a, .mods.neutral.filter:hover .ft .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .mods.neutral.filter:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.filter:hover .ft .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-toolkit-link a.mods.filter:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.filter:hover .ft .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-tool-link a.mods.filter:hover .ft a, .mods.neutral.filter:hover .ft .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .mods.neutral.filter:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.filter:hover .ft .flippy-activity .flippy-prev a, .field-name-field-hp-kids-tool-link a.mods.filter:hover .ft .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev a.mods.filter:hover .ft a,
  .mods.neutral.filter:hover .ft .flippy-activity .flippy-next a, .flippy-activity .flippy-next .mods.neutral.filter:hover .ft a,
  .field-name-field-hp-kids-toolkit-link a.mods.filter:hover .ft .flippy-activity .flippy-next a,
  .field-name-field-hp-kids-tool-link a.mods.filter:hover .ft .flippy-activity .flippy-next a,
  .flippy-activity .flippy-next a.mods.filter:hover .ft a, .mods.neutral.filter:hover .ft .parag-cta-wrapper a, .parag-cta-wrapper .mods.neutral.filter:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.filter:hover .ft .parag-cta-wrapper a, .parag-cta-wrapper .field-name-field-hp-kids-toolkit-link a.mods.filter:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.filter:hover .ft .parag-cta-wrapper a, .parag-cta-wrapper .field-name-field-hp-kids-tool-link a.mods.filter:hover .ft a, .mods.neutral.filter:hover .ft .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .mods.neutral.filter:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.filter:hover .ft .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .field-name-field-hp-kids-toolkit-link a.mods.filter:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.filter:hover .ft .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .field-name-field-hp-kids-tool-link a.mods.filter:hover .ft a, .mods.neutral.filter:hover .ft .stack-subfooter a, .stack-subfooter .mods.neutral.filter:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.filter:hover .ft .stack-subfooter a, .stack-subfooter .field-name-field-hp-kids-toolkit-link a.mods.filter:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.filter:hover .ft .stack-subfooter a, .stack-subfooter .field-name-field-hp-kids-tool-link a.mods.filter:hover .ft a {
    background: #1266f1;
  }
}

.mods.neutral.phishing, .field-name-field-hp-kids-toolkit-link a.mods.phishing, .field-name-field-hp-kids-tool-link a.mods.phishing, .flippy-activity .flippy-prev a.mods.phishing,
.flippy-activity .flippy-next a.mods.phishing, .mods.neutral.quiz, .field-name-field-hp-kids-toolkit-link a.mods.quiz, .field-name-field-hp-kids-tool-link a.mods.quiz, .flippy-activity .flippy-prev a.mods.quiz,
.flippy-activity .flippy-next a.mods.quiz, .mods.neutral.summer, .field-name-field-hp-kids-toolkit-link a.mods.summer, .field-name-field-hp-kids-tool-link a.mods.summer, .flippy-activity .flippy-prev a.mods.summer,
.flippy-activity .flippy-next a.mods.summer {
  background: #30dcd1;
  cursor: pointer;
}

.mods.neutral.phishing .hd, .field-name-field-hp-kids-toolkit-link a.mods.phishing .hd, .field-name-field-hp-kids-tool-link a.mods.phishing .hd, .flippy-activity .flippy-prev a.mods.phishing .hd, .flippy-activity .flippy-next a.mods.phishing .hd, .mods.neutral.quiz .hd, .field-name-field-hp-kids-toolkit-link a.mods.quiz .hd, .field-name-field-hp-kids-tool-link a.mods.quiz .hd, .flippy-activity .flippy-prev a.mods.quiz .hd, .flippy-activity .flippy-next a.mods.quiz .hd, .mods.neutral.summer .hd, .field-name-field-hp-kids-toolkit-link a.mods.summer .hd, .field-name-field-hp-kids-tool-link a.mods.summer .hd, .flippy-activity .flippy-prev a.mods.summer .hd, .flippy-activity .flippy-next a.mods.summer .hd {
  -webkit-flex: 0 0 31%;
      -ms-flex: 0 0 31%;
          flex: 0 0 31%;
}

.mods.neutral.phishing .hd img, .field-name-field-hp-kids-toolkit-link a.mods.phishing .hd img, .field-name-field-hp-kids-tool-link a.mods.phishing .hd img, .flippy-activity .flippy-prev a.mods.phishing .hd img, .flippy-activity .flippy-next a.mods.phishing .hd img, .mods.neutral.quiz .hd img, .field-name-field-hp-kids-toolkit-link a.mods.quiz .hd img, .field-name-field-hp-kids-tool-link a.mods.quiz .hd img, .flippy-activity .flippy-prev a.mods.quiz .hd img, .flippy-activity .flippy-next a.mods.quiz .hd img, .mods.neutral.summer .hd img, .field-name-field-hp-kids-toolkit-link a.mods.summer .hd img, .field-name-field-hp-kids-tool-link a.mods.summer .hd img, .flippy-activity .flippy-prev a.mods.summer .hd img, .flippy-activity .flippy-next a.mods.summer .hd img {
  width: 60px;
}

.mods.neutral.phishing .bd p, .field-name-field-hp-kids-toolkit-link a.mods.phishing .bd p, .field-name-field-hp-kids-tool-link a.mods.phishing .bd p, .flippy-activity .flippy-prev a.mods.phishing .bd p, .flippy-activity .flippy-next a.mods.phishing .bd p, .mods.neutral.quiz .bd p, .field-name-field-hp-kids-toolkit-link a.mods.quiz .bd p, .field-name-field-hp-kids-tool-link a.mods.quiz .bd p, .flippy-activity .flippy-prev a.mods.quiz .bd p, .flippy-activity .flippy-next a.mods.quiz .bd p, .mods.neutral.summer .bd p, .field-name-field-hp-kids-toolkit-link a.mods.summer .bd p, .field-name-field-hp-kids-tool-link a.mods.summer .bd p, .flippy-activity .flippy-prev a.mods.summer .bd p, .flippy-activity .flippy-next a.mods.summer .bd p {
  color: #ffffff;
  top: 0;
  line-height: 1.8125rem;
}

.mods.neutral.phishing .ft, .field-name-field-hp-kids-toolkit-link a.mods.phishing .ft, .field-name-field-hp-kids-tool-link a.mods.phishing .ft, .flippy-activity .flippy-prev a.mods.phishing .ft, .flippy-activity .flippy-next a.mods.phishing .ft, .mods.neutral.quiz .ft, .field-name-field-hp-kids-toolkit-link a.mods.quiz .ft, .field-name-field-hp-kids-tool-link a.mods.quiz .ft, .flippy-activity .flippy-prev a.mods.quiz .ft, .flippy-activity .flippy-next a.mods.quiz .ft, .mods.neutral.summer .ft, .field-name-field-hp-kids-toolkit-link a.mods.summer .ft, .field-name-field-hp-kids-tool-link a.mods.summer .ft, .flippy-activity .flippy-prev a.mods.summer .ft, .flippy-activity .flippy-next a.mods.summer .ft {
  max-height: inherit;
  opacity: 1;
}

.mods.neutral.phishing:hover .ft, .field-name-field-hp-kids-toolkit-link a.mods.phishing:hover .ft, .field-name-field-hp-kids-tool-link a.mods.phishing:hover .ft, .flippy-activity .flippy-prev a.mods.phishing:hover .ft, .flippy-activity .flippy-next a.mods.phishing:hover .ft, .mods.neutral.phishing:active .ft, .field-name-field-hp-kids-toolkit-link a.mods.phishing:active .ft, .field-name-field-hp-kids-tool-link a.mods.phishing:active .ft, .flippy-activity .flippy-prev a.mods.phishing:active .ft, .flippy-activity .flippy-next a.mods.phishing:active .ft, .mods.neutral.quiz:hover .ft, .field-name-field-hp-kids-toolkit-link a.mods.quiz:hover .ft, .field-name-field-hp-kids-tool-link a.mods.quiz:hover .ft, .flippy-activity .flippy-prev a.mods.quiz:hover .ft, .flippy-activity .flippy-next a.mods.quiz:hover .ft, .mods.neutral.quiz:active .ft, .field-name-field-hp-kids-toolkit-link a.mods.quiz:active .ft, .field-name-field-hp-kids-tool-link a.mods.quiz:active .ft, .flippy-activity .flippy-prev a.mods.quiz:active .ft, .flippy-activity .flippy-next a.mods.quiz:active .ft, .mods.neutral.summer:hover .ft, .field-name-field-hp-kids-toolkit-link a.mods.summer:hover .ft, .field-name-field-hp-kids-tool-link a.mods.summer:hover .ft, .flippy-activity .flippy-prev a.mods.summer:hover .ft, .flippy-activity .flippy-next a.mods.summer:hover .ft, .mods.neutral.summer:active .ft, .field-name-field-hp-kids-toolkit-link a.mods.summer:active .ft, .field-name-field-hp-kids-tool-link a.mods.summer:active .ft, .flippy-activity .flippy-prev a.mods.summer:active .ft, .flippy-activity .flippy-next a.mods.summer:active .ft {
  max-height: inherit;
  opacity: 1;
}

.mods.neutral.phishing:hover .ft a.cta, .field-name-field-hp-kids-toolkit-link a.mods.phishing:hover .ft a.cta, .field-name-field-hp-kids-tool-link a.mods.phishing:hover .ft a.cta, .mods.neutral.phishing:hover .ft .node-article .action-links a, .node-article .action-links .mods.neutral.phishing:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.phishing:hover .ft .node-article .action-links a, .node-article .action-links .field-name-field-hp-kids-toolkit-link a.mods.phishing:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.phishing:hover .ft .node-article .action-links a, .node-article .action-links .field-name-field-hp-kids-tool-link a.mods.phishing:hover .ft a, .mods.neutral.phishing:hover .ft .field-name-field-news-link a, .field-name-field-news-link .mods.neutral.phishing:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.phishing:hover .ft .field-name-field-news-link a, .field-name-field-news-link .field-name-field-hp-kids-toolkit-link a.mods.phishing:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.phishing:hover .ft .field-name-field-news-link a, .field-name-field-news-link .field-name-field-hp-kids-tool-link a.mods.phishing:hover .ft a, .mods.neutral.phishing:hover .ft .page-search .search-form a#edit-submit, .page-search .search-form .mods.neutral.phishing:hover .ft a#edit-submit, .field-name-field-hp-kids-toolkit-link a.mods.phishing:hover .ft .page-search .search-form a#edit-submit, .page-search .search-form .field-name-field-hp-kids-toolkit-link a.mods.phishing:hover .ft a#edit-submit, .field-name-field-hp-kids-tool-link a.mods.phishing:hover .ft .page-search .search-form a#edit-submit, .page-search .search-form .field-name-field-hp-kids-tool-link a.mods.phishing:hover .ft a#edit-submit, .flippy-activity .flippy-prev a.mods.phishing:hover .ft .page-search .search-form a#edit-submit, .page-search .search-form .flippy-activity .flippy-prev a.mods.phishing:hover .ft a#edit-submit, .flippy-activity .flippy-next a.mods.phishing:hover .ft .page-search .search-form a#edit-submit, .page-search .search-form .flippy-activity .flippy-next a.mods.phishing:hover .ft a#edit-submit, .mods.neutral.phishing:hover .ft .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .mods.neutral.phishing:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.phishing:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.phishing:hover .ft .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .field-name-field-hp-kids-tool-link a.mods.phishing:hover .ft a, .mods.neutral.phishing:hover .ft .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .mods.neutral.phishing:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.phishing:hover .ft .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .field-name-field-hp-kids-toolkit-link a.mods.phishing:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.phishing:hover .ft a, .mods.neutral.phishing:hover .ft .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .mods.neutral.phishing:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.phishing:hover .ft .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .field-name-field-hp-kids-toolkit-link a.mods.phishing:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.phishing:hover .ft .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .field-name-field-hp-kids-tool-link a.mods.phishing:hover .ft a, .mods.neutral.phishing:hover .ft .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .mods.neutral.phishing:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.phishing:hover .ft .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-toolkit-link a.mods.phishing:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.phishing:hover .ft .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-tool-link a.mods.phishing:hover .ft a, .mods.neutral.phishing:hover .ft .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .mods.neutral.phishing:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.phishing:hover .ft .flippy-activity .flippy-prev a, .field-name-field-hp-kids-tool-link a.mods.phishing:hover .ft .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev a.mods.phishing:hover .ft a,
.mods.neutral.phishing:hover .ft .flippy-activity .flippy-next a, .flippy-activity .flippy-next .mods.neutral.phishing:hover .ft a,
.field-name-field-hp-kids-toolkit-link a.mods.phishing:hover .ft .flippy-activity .flippy-next a,
.field-name-field-hp-kids-tool-link a.mods.phishing:hover .ft .flippy-activity .flippy-next a,
.flippy-activity .flippy-next a.mods.phishing:hover .ft a, .mods.neutral.phishing:hover .ft .parag-cta-wrapper a, .parag-cta-wrapper .mods.neutral.phishing:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.phishing:hover .ft .parag-cta-wrapper a, .parag-cta-wrapper .field-name-field-hp-kids-toolkit-link a.mods.phishing:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.phishing:hover .ft .parag-cta-wrapper a, .parag-cta-wrapper .field-name-field-hp-kids-tool-link a.mods.phishing:hover .ft a, .mods.neutral.phishing:hover .ft .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .mods.neutral.phishing:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.phishing:hover .ft .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .field-name-field-hp-kids-toolkit-link a.mods.phishing:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.phishing:hover .ft .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .field-name-field-hp-kids-tool-link a.mods.phishing:hover .ft a, .mods.neutral.phishing:hover .ft .stack-subfooter a, .stack-subfooter .mods.neutral.phishing:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.phishing:hover .ft .stack-subfooter a, .stack-subfooter .field-name-field-hp-kids-toolkit-link a.mods.phishing:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.phishing:hover .ft .stack-subfooter a, .stack-subfooter .field-name-field-hp-kids-tool-link a.mods.phishing:hover .ft a, .mods.neutral.phishing:active .ft a.cta, .field-name-field-hp-kids-toolkit-link a.mods.phishing:active .ft a.cta, .field-name-field-hp-kids-tool-link a.mods.phishing:active .ft a.cta, .mods.neutral.phishing:active .ft .node-article .action-links a, .node-article .action-links .mods.neutral.phishing:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.phishing:active .ft .node-article .action-links a, .node-article .action-links .field-name-field-hp-kids-toolkit-link a.mods.phishing:active .ft a, .field-name-field-hp-kids-tool-link a.mods.phishing:active .ft .node-article .action-links a, .node-article .action-links .field-name-field-hp-kids-tool-link a.mods.phishing:active .ft a, .mods.neutral.phishing:active .ft .field-name-field-news-link a, .field-name-field-news-link .mods.neutral.phishing:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.phishing:active .ft .field-name-field-news-link a, .field-name-field-news-link .field-name-field-hp-kids-toolkit-link a.mods.phishing:active .ft a, .field-name-field-hp-kids-tool-link a.mods.phishing:active .ft .field-name-field-news-link a, .field-name-field-news-link .field-name-field-hp-kids-tool-link a.mods.phishing:active .ft a, .mods.neutral.phishing:active .ft .page-search .search-form a#edit-submit, .page-search .search-form .mods.neutral.phishing:active .ft a#edit-submit, .field-name-field-hp-kids-toolkit-link a.mods.phishing:active .ft .page-search .search-form a#edit-submit, .page-search .search-form .field-name-field-hp-kids-toolkit-link a.mods.phishing:active .ft a#edit-submit, .field-name-field-hp-kids-tool-link a.mods.phishing:active .ft .page-search .search-form a#edit-submit, .page-search .search-form .field-name-field-hp-kids-tool-link a.mods.phishing:active .ft a#edit-submit, .flippy-activity .flippy-prev a.mods.phishing:active .ft .page-search .search-form a#edit-submit, .page-search .search-form .flippy-activity .flippy-prev a.mods.phishing:active .ft a#edit-submit, .flippy-activity .flippy-next a.mods.phishing:active .ft .page-search .search-form a#edit-submit, .page-search .search-form .flippy-activity .flippy-next a.mods.phishing:active .ft a#edit-submit, .mods.neutral.phishing:active .ft .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .mods.neutral.phishing:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.phishing:active .ft a, .field-name-field-hp-kids-tool-link a.mods.phishing:active .ft .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .field-name-field-hp-kids-tool-link a.mods.phishing:active .ft a, .mods.neutral.phishing:active .ft .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .mods.neutral.phishing:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.phishing:active .ft .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .field-name-field-hp-kids-toolkit-link a.mods.phishing:active .ft a, .field-name-field-hp-kids-tool-link a.mods.phishing:active .ft a, .mods.neutral.phishing:active .ft .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .mods.neutral.phishing:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.phishing:active .ft .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .field-name-field-hp-kids-toolkit-link a.mods.phishing:active .ft a, .field-name-field-hp-kids-tool-link a.mods.phishing:active .ft .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .field-name-field-hp-kids-tool-link a.mods.phishing:active .ft a, .mods.neutral.phishing:active .ft .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .mods.neutral.phishing:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.phishing:active .ft .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-toolkit-link a.mods.phishing:active .ft a, .field-name-field-hp-kids-tool-link a.mods.phishing:active .ft .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-tool-link a.mods.phishing:active .ft a, .mods.neutral.phishing:active .ft .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .mods.neutral.phishing:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.phishing:active .ft .flippy-activity .flippy-prev a, .field-name-field-hp-kids-tool-link a.mods.phishing:active .ft .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev a.mods.phishing:active .ft a,
.mods.neutral.phishing:active .ft .flippy-activity .flippy-next a, .flippy-activity .flippy-next .mods.neutral.phishing:active .ft a,
.field-name-field-hp-kids-toolkit-link a.mods.phishing:active .ft .flippy-activity .flippy-next a,
.field-name-field-hp-kids-tool-link a.mods.phishing:active .ft .flippy-activity .flippy-next a,
.flippy-activity .flippy-next a.mods.phishing:active .ft a, .mods.neutral.phishing:active .ft .parag-cta-wrapper a, .parag-cta-wrapper .mods.neutral.phishing:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.phishing:active .ft .parag-cta-wrapper a, .parag-cta-wrapper .field-name-field-hp-kids-toolkit-link a.mods.phishing:active .ft a, .field-name-field-hp-kids-tool-link a.mods.phishing:active .ft .parag-cta-wrapper a, .parag-cta-wrapper .field-name-field-hp-kids-tool-link a.mods.phishing:active .ft a, .mods.neutral.phishing:active .ft .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .mods.neutral.phishing:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.phishing:active .ft .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .field-name-field-hp-kids-toolkit-link a.mods.phishing:active .ft a, .field-name-field-hp-kids-tool-link a.mods.phishing:active .ft .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .field-name-field-hp-kids-tool-link a.mods.phishing:active .ft a, .mods.neutral.phishing:active .ft .stack-subfooter a, .stack-subfooter .mods.neutral.phishing:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.phishing:active .ft .stack-subfooter a, .stack-subfooter .field-name-field-hp-kids-toolkit-link a.mods.phishing:active .ft a, .field-name-field-hp-kids-tool-link a.mods.phishing:active .ft .stack-subfooter a, .stack-subfooter .field-name-field-hp-kids-tool-link a.mods.phishing:active .ft a, .mods.neutral.quiz:hover .ft a.cta, .field-name-field-hp-kids-toolkit-link a.mods.quiz:hover .ft a.cta, .field-name-field-hp-kids-tool-link a.mods.quiz:hover .ft a.cta, .mods.neutral.quiz:hover .ft .node-article .action-links a, .node-article .action-links .mods.neutral.quiz:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.quiz:hover .ft .node-article .action-links a, .node-article .action-links .field-name-field-hp-kids-toolkit-link a.mods.quiz:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.quiz:hover .ft .node-article .action-links a, .node-article .action-links .field-name-field-hp-kids-tool-link a.mods.quiz:hover .ft a, .mods.neutral.quiz:hover .ft .field-name-field-news-link a, .field-name-field-news-link .mods.neutral.quiz:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.quiz:hover .ft .field-name-field-news-link a, .field-name-field-news-link .field-name-field-hp-kids-toolkit-link a.mods.quiz:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.quiz:hover .ft .field-name-field-news-link a, .field-name-field-news-link .field-name-field-hp-kids-tool-link a.mods.quiz:hover .ft a, .mods.neutral.quiz:hover .ft .page-search .search-form a#edit-submit, .page-search .search-form .mods.neutral.quiz:hover .ft a#edit-submit, .field-name-field-hp-kids-toolkit-link a.mods.quiz:hover .ft .page-search .search-form a#edit-submit, .page-search .search-form .field-name-field-hp-kids-toolkit-link a.mods.quiz:hover .ft a#edit-submit, .field-name-field-hp-kids-tool-link a.mods.quiz:hover .ft .page-search .search-form a#edit-submit, .page-search .search-form .field-name-field-hp-kids-tool-link a.mods.quiz:hover .ft a#edit-submit, .flippy-activity .flippy-prev a.mods.quiz:hover .ft .page-search .search-form a#edit-submit, .page-search .search-form .flippy-activity .flippy-prev a.mods.quiz:hover .ft a#edit-submit, .flippy-activity .flippy-next a.mods.quiz:hover .ft .page-search .search-form a#edit-submit, .page-search .search-form .flippy-activity .flippy-next a.mods.quiz:hover .ft a#edit-submit, .mods.neutral.quiz:hover .ft .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .mods.neutral.quiz:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.quiz:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.quiz:hover .ft .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .field-name-field-hp-kids-tool-link a.mods.quiz:hover .ft a, .mods.neutral.quiz:hover .ft .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .mods.neutral.quiz:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.quiz:hover .ft .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .field-name-field-hp-kids-toolkit-link a.mods.quiz:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.quiz:hover .ft a, .mods.neutral.quiz:hover .ft .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .mods.neutral.quiz:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.quiz:hover .ft .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .field-name-field-hp-kids-toolkit-link a.mods.quiz:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.quiz:hover .ft .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .field-name-field-hp-kids-tool-link a.mods.quiz:hover .ft a, .mods.neutral.quiz:hover .ft .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .mods.neutral.quiz:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.quiz:hover .ft .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-toolkit-link a.mods.quiz:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.quiz:hover .ft .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-tool-link a.mods.quiz:hover .ft a, .mods.neutral.quiz:hover .ft .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .mods.neutral.quiz:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.quiz:hover .ft .flippy-activity .flippy-prev a, .field-name-field-hp-kids-tool-link a.mods.quiz:hover .ft .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev a.mods.quiz:hover .ft a,
.mods.neutral.quiz:hover .ft .flippy-activity .flippy-next a, .flippy-activity .flippy-next .mods.neutral.quiz:hover .ft a,
.field-name-field-hp-kids-toolkit-link a.mods.quiz:hover .ft .flippy-activity .flippy-next a,
.field-name-field-hp-kids-tool-link a.mods.quiz:hover .ft .flippy-activity .flippy-next a,
.flippy-activity .flippy-next a.mods.quiz:hover .ft a, .mods.neutral.quiz:hover .ft .parag-cta-wrapper a, .parag-cta-wrapper .mods.neutral.quiz:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.quiz:hover .ft .parag-cta-wrapper a, .parag-cta-wrapper .field-name-field-hp-kids-toolkit-link a.mods.quiz:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.quiz:hover .ft .parag-cta-wrapper a, .parag-cta-wrapper .field-name-field-hp-kids-tool-link a.mods.quiz:hover .ft a, .mods.neutral.quiz:hover .ft .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .mods.neutral.quiz:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.quiz:hover .ft .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .field-name-field-hp-kids-toolkit-link a.mods.quiz:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.quiz:hover .ft .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .field-name-field-hp-kids-tool-link a.mods.quiz:hover .ft a, .mods.neutral.quiz:hover .ft .stack-subfooter a, .stack-subfooter .mods.neutral.quiz:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.quiz:hover .ft .stack-subfooter a, .stack-subfooter .field-name-field-hp-kids-toolkit-link a.mods.quiz:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.quiz:hover .ft .stack-subfooter a, .stack-subfooter .field-name-field-hp-kids-tool-link a.mods.quiz:hover .ft a, .mods.neutral.quiz:active .ft a.cta, .field-name-field-hp-kids-toolkit-link a.mods.quiz:active .ft a.cta, .field-name-field-hp-kids-tool-link a.mods.quiz:active .ft a.cta, .mods.neutral.quiz:active .ft .node-article .action-links a, .node-article .action-links .mods.neutral.quiz:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.quiz:active .ft .node-article .action-links a, .node-article .action-links .field-name-field-hp-kids-toolkit-link a.mods.quiz:active .ft a, .field-name-field-hp-kids-tool-link a.mods.quiz:active .ft .node-article .action-links a, .node-article .action-links .field-name-field-hp-kids-tool-link a.mods.quiz:active .ft a, .mods.neutral.quiz:active .ft .field-name-field-news-link a, .field-name-field-news-link .mods.neutral.quiz:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.quiz:active .ft .field-name-field-news-link a, .field-name-field-news-link .field-name-field-hp-kids-toolkit-link a.mods.quiz:active .ft a, .field-name-field-hp-kids-tool-link a.mods.quiz:active .ft .field-name-field-news-link a, .field-name-field-news-link .field-name-field-hp-kids-tool-link a.mods.quiz:active .ft a, .mods.neutral.quiz:active .ft .page-search .search-form a#edit-submit, .page-search .search-form .mods.neutral.quiz:active .ft a#edit-submit, .field-name-field-hp-kids-toolkit-link a.mods.quiz:active .ft .page-search .search-form a#edit-submit, .page-search .search-form .field-name-field-hp-kids-toolkit-link a.mods.quiz:active .ft a#edit-submit, .field-name-field-hp-kids-tool-link a.mods.quiz:active .ft .page-search .search-form a#edit-submit, .page-search .search-form .field-name-field-hp-kids-tool-link a.mods.quiz:active .ft a#edit-submit, .flippy-activity .flippy-prev a.mods.quiz:active .ft .page-search .search-form a#edit-submit, .page-search .search-form .flippy-activity .flippy-prev a.mods.quiz:active .ft a#edit-submit, .flippy-activity .flippy-next a.mods.quiz:active .ft .page-search .search-form a#edit-submit, .page-search .search-form .flippy-activity .flippy-next a.mods.quiz:active .ft a#edit-submit, .mods.neutral.quiz:active .ft .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .mods.neutral.quiz:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.quiz:active .ft a, .field-name-field-hp-kids-tool-link a.mods.quiz:active .ft .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .field-name-field-hp-kids-tool-link a.mods.quiz:active .ft a, .mods.neutral.quiz:active .ft .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .mods.neutral.quiz:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.quiz:active .ft .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .field-name-field-hp-kids-toolkit-link a.mods.quiz:active .ft a, .field-name-field-hp-kids-tool-link a.mods.quiz:active .ft a, .mods.neutral.quiz:active .ft .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .mods.neutral.quiz:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.quiz:active .ft .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .field-name-field-hp-kids-toolkit-link a.mods.quiz:active .ft a, .field-name-field-hp-kids-tool-link a.mods.quiz:active .ft .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .field-name-field-hp-kids-tool-link a.mods.quiz:active .ft a, .mods.neutral.quiz:active .ft .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .mods.neutral.quiz:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.quiz:active .ft .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-toolkit-link a.mods.quiz:active .ft a, .field-name-field-hp-kids-tool-link a.mods.quiz:active .ft .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-tool-link a.mods.quiz:active .ft a, .mods.neutral.quiz:active .ft .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .mods.neutral.quiz:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.quiz:active .ft .flippy-activity .flippy-prev a, .field-name-field-hp-kids-tool-link a.mods.quiz:active .ft .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev a.mods.quiz:active .ft a,
.mods.neutral.quiz:active .ft .flippy-activity .flippy-next a, .flippy-activity .flippy-next .mods.neutral.quiz:active .ft a,
.field-name-field-hp-kids-toolkit-link a.mods.quiz:active .ft .flippy-activity .flippy-next a,
.field-name-field-hp-kids-tool-link a.mods.quiz:active .ft .flippy-activity .flippy-next a,
.flippy-activity .flippy-next a.mods.quiz:active .ft a, .mods.neutral.quiz:active .ft .parag-cta-wrapper a, .parag-cta-wrapper .mods.neutral.quiz:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.quiz:active .ft .parag-cta-wrapper a, .parag-cta-wrapper .field-name-field-hp-kids-toolkit-link a.mods.quiz:active .ft a, .field-name-field-hp-kids-tool-link a.mods.quiz:active .ft .parag-cta-wrapper a, .parag-cta-wrapper .field-name-field-hp-kids-tool-link a.mods.quiz:active .ft a, .mods.neutral.quiz:active .ft .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .mods.neutral.quiz:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.quiz:active .ft .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .field-name-field-hp-kids-toolkit-link a.mods.quiz:active .ft a, .field-name-field-hp-kids-tool-link a.mods.quiz:active .ft .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .field-name-field-hp-kids-tool-link a.mods.quiz:active .ft a, .mods.neutral.quiz:active .ft .stack-subfooter a, .stack-subfooter .mods.neutral.quiz:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.quiz:active .ft .stack-subfooter a, .stack-subfooter .field-name-field-hp-kids-toolkit-link a.mods.quiz:active .ft a, .field-name-field-hp-kids-tool-link a.mods.quiz:active .ft .stack-subfooter a, .stack-subfooter .field-name-field-hp-kids-tool-link a.mods.quiz:active .ft a, .mods.neutral.summer:hover .ft a.cta, .field-name-field-hp-kids-toolkit-link a.mods.summer:hover .ft a.cta, .field-name-field-hp-kids-tool-link a.mods.summer:hover .ft a.cta, .mods.neutral.summer:hover .ft .node-article .action-links a, .node-article .action-links .mods.neutral.summer:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.summer:hover .ft .node-article .action-links a, .node-article .action-links .field-name-field-hp-kids-toolkit-link a.mods.summer:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.summer:hover .ft .node-article .action-links a, .node-article .action-links .field-name-field-hp-kids-tool-link a.mods.summer:hover .ft a, .mods.neutral.summer:hover .ft .field-name-field-news-link a, .field-name-field-news-link .mods.neutral.summer:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.summer:hover .ft .field-name-field-news-link a, .field-name-field-news-link .field-name-field-hp-kids-toolkit-link a.mods.summer:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.summer:hover .ft .field-name-field-news-link a, .field-name-field-news-link .field-name-field-hp-kids-tool-link a.mods.summer:hover .ft a, .mods.neutral.summer:hover .ft .page-search .search-form a#edit-submit, .page-search .search-form .mods.neutral.summer:hover .ft a#edit-submit, .field-name-field-hp-kids-toolkit-link a.mods.summer:hover .ft .page-search .search-form a#edit-submit, .page-search .search-form .field-name-field-hp-kids-toolkit-link a.mods.summer:hover .ft a#edit-submit, .field-name-field-hp-kids-tool-link a.mods.summer:hover .ft .page-search .search-form a#edit-submit, .page-search .search-form .field-name-field-hp-kids-tool-link a.mods.summer:hover .ft a#edit-submit, .flippy-activity .flippy-prev a.mods.summer:hover .ft .page-search .search-form a#edit-submit, .page-search .search-form .flippy-activity .flippy-prev a.mods.summer:hover .ft a#edit-submit, .flippy-activity .flippy-next a.mods.summer:hover .ft .page-search .search-form a#edit-submit, .page-search .search-form .flippy-activity .flippy-next a.mods.summer:hover .ft a#edit-submit, .mods.neutral.summer:hover .ft .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .mods.neutral.summer:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.summer:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.summer:hover .ft .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .field-name-field-hp-kids-tool-link a.mods.summer:hover .ft a, .mods.neutral.summer:hover .ft .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .mods.neutral.summer:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.summer:hover .ft .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .field-name-field-hp-kids-toolkit-link a.mods.summer:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.summer:hover .ft a, .mods.neutral.summer:hover .ft .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .mods.neutral.summer:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.summer:hover .ft .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .field-name-field-hp-kids-toolkit-link a.mods.summer:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.summer:hover .ft .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .field-name-field-hp-kids-tool-link a.mods.summer:hover .ft a, .mods.neutral.summer:hover .ft .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .mods.neutral.summer:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.summer:hover .ft .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-toolkit-link a.mods.summer:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.summer:hover .ft .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-tool-link a.mods.summer:hover .ft a, .mods.neutral.summer:hover .ft .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .mods.neutral.summer:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.summer:hover .ft .flippy-activity .flippy-prev a, .field-name-field-hp-kids-tool-link a.mods.summer:hover .ft .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev a.mods.summer:hover .ft a,
.mods.neutral.summer:hover .ft .flippy-activity .flippy-next a, .flippy-activity .flippy-next .mods.neutral.summer:hover .ft a,
.field-name-field-hp-kids-toolkit-link a.mods.summer:hover .ft .flippy-activity .flippy-next a,
.field-name-field-hp-kids-tool-link a.mods.summer:hover .ft .flippy-activity .flippy-next a,
.flippy-activity .flippy-next a.mods.summer:hover .ft a, .mods.neutral.summer:hover .ft .parag-cta-wrapper a, .parag-cta-wrapper .mods.neutral.summer:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.summer:hover .ft .parag-cta-wrapper a, .parag-cta-wrapper .field-name-field-hp-kids-toolkit-link a.mods.summer:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.summer:hover .ft .parag-cta-wrapper a, .parag-cta-wrapper .field-name-field-hp-kids-tool-link a.mods.summer:hover .ft a, .mods.neutral.summer:hover .ft .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .mods.neutral.summer:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.summer:hover .ft .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .field-name-field-hp-kids-toolkit-link a.mods.summer:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.summer:hover .ft .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .field-name-field-hp-kids-tool-link a.mods.summer:hover .ft a, .mods.neutral.summer:hover .ft .stack-subfooter a, .stack-subfooter .mods.neutral.summer:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.summer:hover .ft .stack-subfooter a, .stack-subfooter .field-name-field-hp-kids-toolkit-link a.mods.summer:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.summer:hover .ft .stack-subfooter a, .stack-subfooter .field-name-field-hp-kids-tool-link a.mods.summer:hover .ft a, .mods.neutral.summer:active .ft a.cta, .field-name-field-hp-kids-toolkit-link a.mods.summer:active .ft a.cta, .field-name-field-hp-kids-tool-link a.mods.summer:active .ft a.cta, .mods.neutral.summer:active .ft .node-article .action-links a, .node-article .action-links .mods.neutral.summer:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.summer:active .ft .node-article .action-links a, .node-article .action-links .field-name-field-hp-kids-toolkit-link a.mods.summer:active .ft a, .field-name-field-hp-kids-tool-link a.mods.summer:active .ft .node-article .action-links a, .node-article .action-links .field-name-field-hp-kids-tool-link a.mods.summer:active .ft a, .mods.neutral.summer:active .ft .field-name-field-news-link a, .field-name-field-news-link .mods.neutral.summer:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.summer:active .ft .field-name-field-news-link a, .field-name-field-news-link .field-name-field-hp-kids-toolkit-link a.mods.summer:active .ft a, .field-name-field-hp-kids-tool-link a.mods.summer:active .ft .field-name-field-news-link a, .field-name-field-news-link .field-name-field-hp-kids-tool-link a.mods.summer:active .ft a, .mods.neutral.summer:active .ft .page-search .search-form a#edit-submit, .page-search .search-form .mods.neutral.summer:active .ft a#edit-submit, .field-name-field-hp-kids-toolkit-link a.mods.summer:active .ft .page-search .search-form a#edit-submit, .page-search .search-form .field-name-field-hp-kids-toolkit-link a.mods.summer:active .ft a#edit-submit, .field-name-field-hp-kids-tool-link a.mods.summer:active .ft .page-search .search-form a#edit-submit, .page-search .search-form .field-name-field-hp-kids-tool-link a.mods.summer:active .ft a#edit-submit, .flippy-activity .flippy-prev a.mods.summer:active .ft .page-search .search-form a#edit-submit, .page-search .search-form .flippy-activity .flippy-prev a.mods.summer:active .ft a#edit-submit, .flippy-activity .flippy-next a.mods.summer:active .ft .page-search .search-form a#edit-submit, .page-search .search-form .flippy-activity .flippy-next a.mods.summer:active .ft a#edit-submit, .mods.neutral.summer:active .ft .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .mods.neutral.summer:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.summer:active .ft a, .field-name-field-hp-kids-tool-link a.mods.summer:active .ft .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .field-name-field-hp-kids-tool-link a.mods.summer:active .ft a, .mods.neutral.summer:active .ft .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .mods.neutral.summer:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.summer:active .ft .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .field-name-field-hp-kids-toolkit-link a.mods.summer:active .ft a, .field-name-field-hp-kids-tool-link a.mods.summer:active .ft a, .mods.neutral.summer:active .ft .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .mods.neutral.summer:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.summer:active .ft .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .field-name-field-hp-kids-toolkit-link a.mods.summer:active .ft a, .field-name-field-hp-kids-tool-link a.mods.summer:active .ft .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .field-name-field-hp-kids-tool-link a.mods.summer:active .ft a, .mods.neutral.summer:active .ft .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .mods.neutral.summer:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.summer:active .ft .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-toolkit-link a.mods.summer:active .ft a, .field-name-field-hp-kids-tool-link a.mods.summer:active .ft .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-tool-link a.mods.summer:active .ft a, .mods.neutral.summer:active .ft .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .mods.neutral.summer:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.summer:active .ft .flippy-activity .flippy-prev a, .field-name-field-hp-kids-tool-link a.mods.summer:active .ft .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev a.mods.summer:active .ft a,
.mods.neutral.summer:active .ft .flippy-activity .flippy-next a, .flippy-activity .flippy-next .mods.neutral.summer:active .ft a,
.field-name-field-hp-kids-toolkit-link a.mods.summer:active .ft .flippy-activity .flippy-next a,
.field-name-field-hp-kids-tool-link a.mods.summer:active .ft .flippy-activity .flippy-next a,
.flippy-activity .flippy-next a.mods.summer:active .ft a, .mods.neutral.summer:active .ft .parag-cta-wrapper a, .parag-cta-wrapper .mods.neutral.summer:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.summer:active .ft .parag-cta-wrapper a, .parag-cta-wrapper .field-name-field-hp-kids-toolkit-link a.mods.summer:active .ft a, .field-name-field-hp-kids-tool-link a.mods.summer:active .ft .parag-cta-wrapper a, .parag-cta-wrapper .field-name-field-hp-kids-tool-link a.mods.summer:active .ft a, .mods.neutral.summer:active .ft .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .mods.neutral.summer:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.summer:active .ft .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .field-name-field-hp-kids-toolkit-link a.mods.summer:active .ft a, .field-name-field-hp-kids-tool-link a.mods.summer:active .ft .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .field-name-field-hp-kids-tool-link a.mods.summer:active .ft a, .mods.neutral.summer:active .ft .stack-subfooter a, .stack-subfooter .mods.neutral.summer:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.summer:active .ft .stack-subfooter a, .stack-subfooter .field-name-field-hp-kids-toolkit-link a.mods.summer:active .ft a, .field-name-field-hp-kids-tool-link a.mods.summer:active .ft .stack-subfooter a, .stack-subfooter .field-name-field-hp-kids-tool-link a.mods.summer:active .ft a {
  background: #196d72;
}

.mods.neutral.phishing, .field-name-field-hp-kids-toolkit-link a.mods.phishing, .field-name-field-hp-kids-tool-link a.mods.phishing, .flippy-activity .flippy-prev a.mods.phishing,
.flippy-activity .flippy-next a.mods.phishing {
  background: #7587ca;
}

.mods.neutral.phishing:hover .ft a.cta, .field-name-field-hp-kids-toolkit-link a.mods.phishing:hover .ft a.cta, .field-name-field-hp-kids-tool-link a.mods.phishing:hover .ft a.cta, .mods.neutral.phishing:hover .ft .node-article .action-links a, .node-article .action-links .mods.neutral.phishing:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.phishing:hover .ft .node-article .action-links a, .node-article .action-links .field-name-field-hp-kids-toolkit-link a.mods.phishing:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.phishing:hover .ft .node-article .action-links a, .node-article .action-links .field-name-field-hp-kids-tool-link a.mods.phishing:hover .ft a, .mods.neutral.phishing:hover .ft .field-name-field-news-link a, .field-name-field-news-link .mods.neutral.phishing:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.phishing:hover .ft .field-name-field-news-link a, .field-name-field-news-link .field-name-field-hp-kids-toolkit-link a.mods.phishing:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.phishing:hover .ft .field-name-field-news-link a, .field-name-field-news-link .field-name-field-hp-kids-tool-link a.mods.phishing:hover .ft a, .mods.neutral.phishing:hover .ft .page-search .search-form a#edit-submit, .page-search .search-form .mods.neutral.phishing:hover .ft a#edit-submit, .field-name-field-hp-kids-toolkit-link a.mods.phishing:hover .ft .page-search .search-form a#edit-submit, .page-search .search-form .field-name-field-hp-kids-toolkit-link a.mods.phishing:hover .ft a#edit-submit, .field-name-field-hp-kids-tool-link a.mods.phishing:hover .ft .page-search .search-form a#edit-submit, .page-search .search-form .field-name-field-hp-kids-tool-link a.mods.phishing:hover .ft a#edit-submit, .flippy-activity .flippy-prev a.mods.phishing:hover .ft .page-search .search-form a#edit-submit, .page-search .search-form .flippy-activity .flippy-prev a.mods.phishing:hover .ft a#edit-submit, .flippy-activity .flippy-next a.mods.phishing:hover .ft .page-search .search-form a#edit-submit, .page-search .search-form .flippy-activity .flippy-next a.mods.phishing:hover .ft a#edit-submit, .mods.neutral.phishing:hover .ft .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .mods.neutral.phishing:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.phishing:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.phishing:hover .ft .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .field-name-field-hp-kids-tool-link a.mods.phishing:hover .ft a, .mods.neutral.phishing:hover .ft .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .mods.neutral.phishing:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.phishing:hover .ft .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .field-name-field-hp-kids-toolkit-link a.mods.phishing:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.phishing:hover .ft a, .mods.neutral.phishing:hover .ft .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .mods.neutral.phishing:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.phishing:hover .ft .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .field-name-field-hp-kids-toolkit-link a.mods.phishing:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.phishing:hover .ft .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .field-name-field-hp-kids-tool-link a.mods.phishing:hover .ft a, .mods.neutral.phishing:hover .ft .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .mods.neutral.phishing:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.phishing:hover .ft .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-toolkit-link a.mods.phishing:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.phishing:hover .ft .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-tool-link a.mods.phishing:hover .ft a, .mods.neutral.phishing:hover .ft .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .mods.neutral.phishing:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.phishing:hover .ft .flippy-activity .flippy-prev a, .field-name-field-hp-kids-tool-link a.mods.phishing:hover .ft .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev a.mods.phishing:hover .ft a,
.mods.neutral.phishing:hover .ft .flippy-activity .flippy-next a, .flippy-activity .flippy-next .mods.neutral.phishing:hover .ft a,
.field-name-field-hp-kids-toolkit-link a.mods.phishing:hover .ft .flippy-activity .flippy-next a,
.field-name-field-hp-kids-tool-link a.mods.phishing:hover .ft .flippy-activity .flippy-next a,
.flippy-activity .flippy-next a.mods.phishing:hover .ft a, .mods.neutral.phishing:hover .ft .parag-cta-wrapper a, .parag-cta-wrapper .mods.neutral.phishing:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.phishing:hover .ft .parag-cta-wrapper a, .parag-cta-wrapper .field-name-field-hp-kids-toolkit-link a.mods.phishing:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.phishing:hover .ft .parag-cta-wrapper a, .parag-cta-wrapper .field-name-field-hp-kids-tool-link a.mods.phishing:hover .ft a, .mods.neutral.phishing:hover .ft .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .mods.neutral.phishing:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.phishing:hover .ft .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .field-name-field-hp-kids-toolkit-link a.mods.phishing:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.phishing:hover .ft .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .field-name-field-hp-kids-tool-link a.mods.phishing:hover .ft a, .mods.neutral.phishing:hover .ft .stack-subfooter a, .stack-subfooter .mods.neutral.phishing:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.phishing:hover .ft .stack-subfooter a, .stack-subfooter .field-name-field-hp-kids-toolkit-link a.mods.phishing:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.phishing:hover .ft .stack-subfooter a, .stack-subfooter .field-name-field-hp-kids-tool-link a.mods.phishing:hover .ft a, .mods.neutral.phishing:active .ft a.cta, .field-name-field-hp-kids-toolkit-link a.mods.phishing:active .ft a.cta, .field-name-field-hp-kids-tool-link a.mods.phishing:active .ft a.cta, .mods.neutral.phishing:active .ft .node-article .action-links a, .node-article .action-links .mods.neutral.phishing:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.phishing:active .ft .node-article .action-links a, .node-article .action-links .field-name-field-hp-kids-toolkit-link a.mods.phishing:active .ft a, .field-name-field-hp-kids-tool-link a.mods.phishing:active .ft .node-article .action-links a, .node-article .action-links .field-name-field-hp-kids-tool-link a.mods.phishing:active .ft a, .mods.neutral.phishing:active .ft .field-name-field-news-link a, .field-name-field-news-link .mods.neutral.phishing:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.phishing:active .ft .field-name-field-news-link a, .field-name-field-news-link .field-name-field-hp-kids-toolkit-link a.mods.phishing:active .ft a, .field-name-field-hp-kids-tool-link a.mods.phishing:active .ft .field-name-field-news-link a, .field-name-field-news-link .field-name-field-hp-kids-tool-link a.mods.phishing:active .ft a, .mods.neutral.phishing:active .ft .page-search .search-form a#edit-submit, .page-search .search-form .mods.neutral.phishing:active .ft a#edit-submit, .field-name-field-hp-kids-toolkit-link a.mods.phishing:active .ft .page-search .search-form a#edit-submit, .page-search .search-form .field-name-field-hp-kids-toolkit-link a.mods.phishing:active .ft a#edit-submit, .field-name-field-hp-kids-tool-link a.mods.phishing:active .ft .page-search .search-form a#edit-submit, .page-search .search-form .field-name-field-hp-kids-tool-link a.mods.phishing:active .ft a#edit-submit, .flippy-activity .flippy-prev a.mods.phishing:active .ft .page-search .search-form a#edit-submit, .page-search .search-form .flippy-activity .flippy-prev a.mods.phishing:active .ft a#edit-submit, .flippy-activity .flippy-next a.mods.phishing:active .ft .page-search .search-form a#edit-submit, .page-search .search-form .flippy-activity .flippy-next a.mods.phishing:active .ft a#edit-submit, .mods.neutral.phishing:active .ft .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .mods.neutral.phishing:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.phishing:active .ft a, .field-name-field-hp-kids-tool-link a.mods.phishing:active .ft .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .field-name-field-hp-kids-tool-link a.mods.phishing:active .ft a, .mods.neutral.phishing:active .ft .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .mods.neutral.phishing:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.phishing:active .ft .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .field-name-field-hp-kids-toolkit-link a.mods.phishing:active .ft a, .field-name-field-hp-kids-tool-link a.mods.phishing:active .ft a, .mods.neutral.phishing:active .ft .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .mods.neutral.phishing:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.phishing:active .ft .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .field-name-field-hp-kids-toolkit-link a.mods.phishing:active .ft a, .field-name-field-hp-kids-tool-link a.mods.phishing:active .ft .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .field-name-field-hp-kids-tool-link a.mods.phishing:active .ft a, .mods.neutral.phishing:active .ft .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .mods.neutral.phishing:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.phishing:active .ft .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-toolkit-link a.mods.phishing:active .ft a, .field-name-field-hp-kids-tool-link a.mods.phishing:active .ft .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-tool-link a.mods.phishing:active .ft a, .mods.neutral.phishing:active .ft .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .mods.neutral.phishing:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.phishing:active .ft .flippy-activity .flippy-prev a, .field-name-field-hp-kids-tool-link a.mods.phishing:active .ft .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev a.mods.phishing:active .ft a,
.mods.neutral.phishing:active .ft .flippy-activity .flippy-next a, .flippy-activity .flippy-next .mods.neutral.phishing:active .ft a,
.field-name-field-hp-kids-toolkit-link a.mods.phishing:active .ft .flippy-activity .flippy-next a,
.field-name-field-hp-kids-tool-link a.mods.phishing:active .ft .flippy-activity .flippy-next a,
.flippy-activity .flippy-next a.mods.phishing:active .ft a, .mods.neutral.phishing:active .ft .parag-cta-wrapper a, .parag-cta-wrapper .mods.neutral.phishing:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.phishing:active .ft .parag-cta-wrapper a, .parag-cta-wrapper .field-name-field-hp-kids-toolkit-link a.mods.phishing:active .ft a, .field-name-field-hp-kids-tool-link a.mods.phishing:active .ft .parag-cta-wrapper a, .parag-cta-wrapper .field-name-field-hp-kids-tool-link a.mods.phishing:active .ft a, .mods.neutral.phishing:active .ft .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .mods.neutral.phishing:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.phishing:active .ft .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .field-name-field-hp-kids-toolkit-link a.mods.phishing:active .ft a, .field-name-field-hp-kids-tool-link a.mods.phishing:active .ft .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .field-name-field-hp-kids-tool-link a.mods.phishing:active .ft a, .mods.neutral.phishing:active .ft .stack-subfooter a, .stack-subfooter .mods.neutral.phishing:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.phishing:active .ft .stack-subfooter a, .stack-subfooter .field-name-field-hp-kids-toolkit-link a.mods.phishing:active .ft a, .field-name-field-hp-kids-tool-link a.mods.phishing:active .ft .stack-subfooter a, .stack-subfooter .field-name-field-hp-kids-tool-link a.mods.phishing:active .ft a {
  background: #3e3767;
}

.mods.neutral.phishing .cta, .field-name-field-hp-kids-toolkit-link a.mods.phishing .cta, .field-name-field-hp-kids-tool-link a.mods.phishing .cta, .flippy-activity .flippy-prev a.mods.phishing .cta, .flippy-activity .flippy-next a.mods.phishing .cta, .mods.neutral.phishing .node-article .action-links a, .node-article .action-links .mods.neutral.phishing a, .mods.neutral.phishing .field-name-field-news-link a, .field-name-field-news-link .mods.neutral.phishing a, .mods.neutral.phishing .page-search .search-form #edit-submit, .page-search .search-form .mods.neutral.phishing #edit-submit, .field-name-field-hp-kids-toolkit-link a.mods.phishing .page-search .search-form #edit-submit, .page-search .search-form .field-name-field-hp-kids-toolkit-link a.mods.phishing #edit-submit, .field-name-field-hp-kids-tool-link a.mods.phishing .page-search .search-form #edit-submit, .page-search .search-form .field-name-field-hp-kids-tool-link a.mods.phishing #edit-submit, .flippy-activity .flippy-prev a.mods.phishing .page-search .search-form #edit-submit, .page-search .search-form .flippy-activity .flippy-prev a.mods.phishing #edit-submit, .flippy-activity .flippy-next a.mods.phishing .page-search .search-form #edit-submit, .page-search .search-form .flippy-activity .flippy-next a.mods.phishing #edit-submit, .mods.neutral.phishing .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .mods.neutral.phishing a, .field-name-field-hp-kids-toolkit-link a.mods.phishing a, .mods.neutral.phishing .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .mods.neutral.phishing a, .field-name-field-hp-kids-tool-link a.mods.phishing a, .mods.neutral.phishing .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .mods.neutral.phishing a, .mods.neutral.phishing .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .mods.neutral.phishing a, .field-name-field-hp-kids-toolkit-link a.mods.phishing .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-toolkit-link a.mods.phishing a, .field-name-field-hp-kids-tool-link a.mods.phishing .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-tool-link a.mods.phishing a, .mods.neutral.phishing .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .mods.neutral.phishing a, .flippy-activity .flippy-prev a.mods.phishing a,
.mods.neutral.phishing .flippy-activity .flippy-next a, .flippy-activity .flippy-next .mods.neutral.phishing a,
.flippy-activity .flippy-next a.mods.phishing a, .mods.neutral.phishing .parag-cta-wrapper a, .parag-cta-wrapper .mods.neutral.phishing a, .mods.neutral.phishing .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .mods.neutral.phishing a, .mods.neutral.phishing .stack-subfooter a, .stack-subfooter .mods.neutral.phishing a {
  background: #524988;
}

.mods.neutral.summer, .field-name-field-hp-kids-toolkit-link a.mods.summer, .field-name-field-hp-kids-tool-link a.mods.summer, .flippy-activity .flippy-prev a.mods.summer,
.flippy-activity .flippy-next a.mods.summer {
  background: #f9cf3e;
}

.mods.neutral.summer .hd, .field-name-field-hp-kids-toolkit-link a.mods.summer .hd, .field-name-field-hp-kids-tool-link a.mods.summer .hd, .flippy-activity .flippy-prev a.mods.summer .hd, .flippy-activity .flippy-next a.mods.summer .hd {
  -webkit-flex: 0 0 40%;
      -ms-flex: 0 0 40%;
          flex: 0 0 40%;
}

.mods.neutral.summer .hd img, .field-name-field-hp-kids-toolkit-link a.mods.summer .hd img, .field-name-field-hp-kids-tool-link a.mods.summer .hd img, .flippy-activity .flippy-prev a.mods.summer .hd img, .flippy-activity .flippy-next a.mods.summer .hd img {
  width: 75px;
}

.mods.neutral.summer:hover .ft a.cta, .field-name-field-hp-kids-toolkit-link a.mods.summer:hover .ft a.cta, .field-name-field-hp-kids-tool-link a.mods.summer:hover .ft a.cta, .mods.neutral.summer:hover .ft .node-article .action-links a, .node-article .action-links .mods.neutral.summer:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.summer:hover .ft .node-article .action-links a, .node-article .action-links .field-name-field-hp-kids-toolkit-link a.mods.summer:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.summer:hover .ft .node-article .action-links a, .node-article .action-links .field-name-field-hp-kids-tool-link a.mods.summer:hover .ft a, .mods.neutral.summer:hover .ft .field-name-field-news-link a, .field-name-field-news-link .mods.neutral.summer:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.summer:hover .ft .field-name-field-news-link a, .field-name-field-news-link .field-name-field-hp-kids-toolkit-link a.mods.summer:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.summer:hover .ft .field-name-field-news-link a, .field-name-field-news-link .field-name-field-hp-kids-tool-link a.mods.summer:hover .ft a, .mods.neutral.summer:hover .ft .page-search .search-form a#edit-submit, .page-search .search-form .mods.neutral.summer:hover .ft a#edit-submit, .field-name-field-hp-kids-toolkit-link a.mods.summer:hover .ft .page-search .search-form a#edit-submit, .page-search .search-form .field-name-field-hp-kids-toolkit-link a.mods.summer:hover .ft a#edit-submit, .field-name-field-hp-kids-tool-link a.mods.summer:hover .ft .page-search .search-form a#edit-submit, .page-search .search-form .field-name-field-hp-kids-tool-link a.mods.summer:hover .ft a#edit-submit, .flippy-activity .flippy-prev a.mods.summer:hover .ft .page-search .search-form a#edit-submit, .page-search .search-form .flippy-activity .flippy-prev a.mods.summer:hover .ft a#edit-submit, .flippy-activity .flippy-next a.mods.summer:hover .ft .page-search .search-form a#edit-submit, .page-search .search-form .flippy-activity .flippy-next a.mods.summer:hover .ft a#edit-submit, .mods.neutral.summer:hover .ft .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .mods.neutral.summer:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.summer:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.summer:hover .ft .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .field-name-field-hp-kids-tool-link a.mods.summer:hover .ft a, .mods.neutral.summer:hover .ft .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .mods.neutral.summer:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.summer:hover .ft .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .field-name-field-hp-kids-toolkit-link a.mods.summer:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.summer:hover .ft a, .mods.neutral.summer:hover .ft .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .mods.neutral.summer:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.summer:hover .ft .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .field-name-field-hp-kids-toolkit-link a.mods.summer:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.summer:hover .ft .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .field-name-field-hp-kids-tool-link a.mods.summer:hover .ft a, .mods.neutral.summer:hover .ft .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .mods.neutral.summer:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.summer:hover .ft .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-toolkit-link a.mods.summer:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.summer:hover .ft .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-tool-link a.mods.summer:hover .ft a, .mods.neutral.summer:hover .ft .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .mods.neutral.summer:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.summer:hover .ft .flippy-activity .flippy-prev a, .field-name-field-hp-kids-tool-link a.mods.summer:hover .ft .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev a.mods.summer:hover .ft a,
.mods.neutral.summer:hover .ft .flippy-activity .flippy-next a, .flippy-activity .flippy-next .mods.neutral.summer:hover .ft a,
.field-name-field-hp-kids-toolkit-link a.mods.summer:hover .ft .flippy-activity .flippy-next a,
.field-name-field-hp-kids-tool-link a.mods.summer:hover .ft .flippy-activity .flippy-next a,
.flippy-activity .flippy-next a.mods.summer:hover .ft a, .mods.neutral.summer:hover .ft .parag-cta-wrapper a, .parag-cta-wrapper .mods.neutral.summer:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.summer:hover .ft .parag-cta-wrapper a, .parag-cta-wrapper .field-name-field-hp-kids-toolkit-link a.mods.summer:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.summer:hover .ft .parag-cta-wrapper a, .parag-cta-wrapper .field-name-field-hp-kids-tool-link a.mods.summer:hover .ft a, .mods.neutral.summer:hover .ft .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .mods.neutral.summer:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.summer:hover .ft .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .field-name-field-hp-kids-toolkit-link a.mods.summer:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.summer:hover .ft .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .field-name-field-hp-kids-tool-link a.mods.summer:hover .ft a, .mods.neutral.summer:hover .ft .stack-subfooter a, .stack-subfooter .mods.neutral.summer:hover .ft a, .field-name-field-hp-kids-toolkit-link a.mods.summer:hover .ft .stack-subfooter a, .stack-subfooter .field-name-field-hp-kids-toolkit-link a.mods.summer:hover .ft a, .field-name-field-hp-kids-tool-link a.mods.summer:hover .ft .stack-subfooter a, .stack-subfooter .field-name-field-hp-kids-tool-link a.mods.summer:hover .ft a, .mods.neutral.summer:active .ft a.cta, .field-name-field-hp-kids-toolkit-link a.mods.summer:active .ft a.cta, .field-name-field-hp-kids-tool-link a.mods.summer:active .ft a.cta, .mods.neutral.summer:active .ft .node-article .action-links a, .node-article .action-links .mods.neutral.summer:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.summer:active .ft .node-article .action-links a, .node-article .action-links .field-name-field-hp-kids-toolkit-link a.mods.summer:active .ft a, .field-name-field-hp-kids-tool-link a.mods.summer:active .ft .node-article .action-links a, .node-article .action-links .field-name-field-hp-kids-tool-link a.mods.summer:active .ft a, .mods.neutral.summer:active .ft .field-name-field-news-link a, .field-name-field-news-link .mods.neutral.summer:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.summer:active .ft .field-name-field-news-link a, .field-name-field-news-link .field-name-field-hp-kids-toolkit-link a.mods.summer:active .ft a, .field-name-field-hp-kids-tool-link a.mods.summer:active .ft .field-name-field-news-link a, .field-name-field-news-link .field-name-field-hp-kids-tool-link a.mods.summer:active .ft a, .mods.neutral.summer:active .ft .page-search .search-form a#edit-submit, .page-search .search-form .mods.neutral.summer:active .ft a#edit-submit, .field-name-field-hp-kids-toolkit-link a.mods.summer:active .ft .page-search .search-form a#edit-submit, .page-search .search-form .field-name-field-hp-kids-toolkit-link a.mods.summer:active .ft a#edit-submit, .field-name-field-hp-kids-tool-link a.mods.summer:active .ft .page-search .search-form a#edit-submit, .page-search .search-form .field-name-field-hp-kids-tool-link a.mods.summer:active .ft a#edit-submit, .flippy-activity .flippy-prev a.mods.summer:active .ft .page-search .search-form a#edit-submit, .page-search .search-form .flippy-activity .flippy-prev a.mods.summer:active .ft a#edit-submit, .flippy-activity .flippy-next a.mods.summer:active .ft .page-search .search-form a#edit-submit, .page-search .search-form .flippy-activity .flippy-next a.mods.summer:active .ft a#edit-submit, .mods.neutral.summer:active .ft .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .mods.neutral.summer:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.summer:active .ft a, .field-name-field-hp-kids-tool-link a.mods.summer:active .ft .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .field-name-field-hp-kids-tool-link a.mods.summer:active .ft a, .mods.neutral.summer:active .ft .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .mods.neutral.summer:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.summer:active .ft .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .field-name-field-hp-kids-toolkit-link a.mods.summer:active .ft a, .field-name-field-hp-kids-tool-link a.mods.summer:active .ft a, .mods.neutral.summer:active .ft .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .mods.neutral.summer:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.summer:active .ft .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .field-name-field-hp-kids-toolkit-link a.mods.summer:active .ft a, .field-name-field-hp-kids-tool-link a.mods.summer:active .ft .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .field-name-field-hp-kids-tool-link a.mods.summer:active .ft a, .mods.neutral.summer:active .ft .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .mods.neutral.summer:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.summer:active .ft .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-toolkit-link a.mods.summer:active .ft a, .field-name-field-hp-kids-tool-link a.mods.summer:active .ft .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-tool-link a.mods.summer:active .ft a, .mods.neutral.summer:active .ft .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .mods.neutral.summer:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.summer:active .ft .flippy-activity .flippy-prev a, .field-name-field-hp-kids-tool-link a.mods.summer:active .ft .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev a.mods.summer:active .ft a,
.mods.neutral.summer:active .ft .flippy-activity .flippy-next a, .flippy-activity .flippy-next .mods.neutral.summer:active .ft a,
.field-name-field-hp-kids-toolkit-link a.mods.summer:active .ft .flippy-activity .flippy-next a,
.field-name-field-hp-kids-tool-link a.mods.summer:active .ft .flippy-activity .flippy-next a,
.flippy-activity .flippy-next a.mods.summer:active .ft a, .mods.neutral.summer:active .ft .parag-cta-wrapper a, .parag-cta-wrapper .mods.neutral.summer:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.summer:active .ft .parag-cta-wrapper a, .parag-cta-wrapper .field-name-field-hp-kids-toolkit-link a.mods.summer:active .ft a, .field-name-field-hp-kids-tool-link a.mods.summer:active .ft .parag-cta-wrapper a, .parag-cta-wrapper .field-name-field-hp-kids-tool-link a.mods.summer:active .ft a, .mods.neutral.summer:active .ft .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .mods.neutral.summer:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.summer:active .ft .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .field-name-field-hp-kids-toolkit-link a.mods.summer:active .ft a, .field-name-field-hp-kids-tool-link a.mods.summer:active .ft .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .field-name-field-hp-kids-tool-link a.mods.summer:active .ft a, .mods.neutral.summer:active .ft .stack-subfooter a, .stack-subfooter .mods.neutral.summer:active .ft a, .field-name-field-hp-kids-toolkit-link a.mods.summer:active .ft .stack-subfooter a, .stack-subfooter .field-name-field-hp-kids-toolkit-link a.mods.summer:active .ft a, .field-name-field-hp-kids-tool-link a.mods.summer:active .ft .stack-subfooter a, .stack-subfooter .field-name-field-hp-kids-tool-link a.mods.summer:active .ft a {
  background: #1266f1;
}

.mods.neutral.summer .cta, .field-name-field-hp-kids-toolkit-link a.mods.summer .cta, .field-name-field-hp-kids-tool-link a.mods.summer .cta, .flippy-activity .flippy-prev a.mods.summer .cta, .flippy-activity .flippy-next a.mods.summer .cta, .mods.neutral.summer .node-article .action-links a, .node-article .action-links .mods.neutral.summer a, .mods.neutral.summer .field-name-field-news-link a, .field-name-field-news-link .mods.neutral.summer a, .mods.neutral.summer .page-search .search-form #edit-submit, .page-search .search-form .mods.neutral.summer #edit-submit, .field-name-field-hp-kids-toolkit-link a.mods.summer .page-search .search-form #edit-submit, .page-search .search-form .field-name-field-hp-kids-toolkit-link a.mods.summer #edit-submit, .field-name-field-hp-kids-tool-link a.mods.summer .page-search .search-form #edit-submit, .page-search .search-form .field-name-field-hp-kids-tool-link a.mods.summer #edit-submit, .flippy-activity .flippy-prev a.mods.summer .page-search .search-form #edit-submit, .page-search .search-form .flippy-activity .flippy-prev a.mods.summer #edit-submit, .flippy-activity .flippy-next a.mods.summer .page-search .search-form #edit-submit, .page-search .search-form .flippy-activity .flippy-next a.mods.summer #edit-submit, .mods.neutral.summer .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .mods.neutral.summer a, .field-name-field-hp-kids-toolkit-link a.mods.summer a, .mods.neutral.summer .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .mods.neutral.summer a, .field-name-field-hp-kids-tool-link a.mods.summer a, .mods.neutral.summer .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .mods.neutral.summer a, .mods.neutral.summer .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .mods.neutral.summer a, .field-name-field-hp-kids-toolkit-link a.mods.summer .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-toolkit-link a.mods.summer a, .field-name-field-hp-kids-tool-link a.mods.summer .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .field-name-field-hp-kids-tool-link a.mods.summer a, .mods.neutral.summer .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .mods.neutral.summer a, .flippy-activity .flippy-prev a.mods.summer a,
.mods.neutral.summer .flippy-activity .flippy-next a, .flippy-activity .flippy-next .mods.neutral.summer a,
.flippy-activity .flippy-next a.mods.summer a, .mods.neutral.summer .parag-cta-wrapper a, .parag-cta-wrapper .mods.neutral.summer a, .mods.neutral.summer .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .mods.neutral.summer a, .mods.neutral.summer .stack-subfooter a, .stack-subfooter .mods.neutral.summer a {
  background: #4285f4;
}

.mods.neutral.neutral--media, .field-name-field-hp-kids-toolkit-link a.mods.neutral--media, .field-name-field-hp-kids-tool-link a.mods.neutral--media, .flippy-activity .flippy-prev a.mods.neutral--media,
.flippy-activity .flippy-next a.mods.neutral--media {
  position: relative;
  display: none;
}

@media only screen and (min-width: 35rem) {
  .mods.neutral.neutral--media, .field-name-field-hp-kids-toolkit-link a.mods.neutral--media, .field-name-field-hp-kids-tool-link a.mods.neutral--media, .flippy-activity .flippy-prev a.mods.neutral--media,
  .flippy-activity .flippy-next a.mods.neutral--media {
    display: block;
  }
}

.mods.neutral.neutral--media .hd, .field-name-field-hp-kids-toolkit-link a.mods.neutral--media .hd, .field-name-field-hp-kids-tool-link a.mods.neutral--media .hd, .flippy-activity .flippy-prev a.mods.neutral--media .hd, .flippy-activity .flippy-next a.mods.neutral--media .hd, .mods.neutral.neutral--media .ft, .field-name-field-hp-kids-toolkit-link a.mods.neutral--media .ft, .field-name-field-hp-kids-tool-link a.mods.neutral--media .ft, .flippy-activity .flippy-prev a.mods.neutral--media .ft, .flippy-activity .flippy-next a.mods.neutral--media .ft {
  display: none;
}

@media only screen and (min-width: 35rem) {
  .mods.neutral.neutral--media .bd, .field-name-field-hp-kids-toolkit-link a.mods.neutral--media .bd, .field-name-field-hp-kids-tool-link a.mods.neutral--media .bd, .flippy-activity .flippy-prev a.mods.neutral--media .bd, .flippy-activity .flippy-next a.mods.neutral--media .bd {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}

@media only screen and (min-width: 35rem) {
  .mods.cat--related .ct {
    position: absolute;
    bottom: 0;
  }
}

.mods.cat--related .latest-news--title {
  font-size: 1.625rem;
}

.mods.subject--description {
  height: auto;
  padding-right: 1.25rem;
}

.mods.subject--description p {
  font-size: 1.25rem;
  color: #404148;
  font-weight: 300;
  line-height: 1.4;
}

.mods.little {
  padding: 3.75rem 2rem;
}

@media only screen and (min-width: 35rem) {
  .mods.little {
    position: relative;
    padding: 3.75rem 2.5rem;
  }
}

.mods.little.mods--heading {
  background: #30dcd1;
}

.mods.little.mods--heading h1 {
  font-size: 2.25rem;
  font-weight: bold;
  color: #ffffff;
  margin: 0;
  padding: 0;
}

.mods.little.mods--caption {
  padding: 1.5625rem 2.5rem;
  background: #f3f6f7;
}

.mods.little.mods--caption p {
  font-size: 0.75rem;
  margin: 0;
  padding: 0;
}

.mods.little.mods--contact h3 {
  margin: 0 0 3.125rem 0;
  padding: 0;
  font-weight: 300;
  font-size: 1.875rem;
}

.mods.little h2 {
  margin: 0;
  padding: 0;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.5;
}

.mods.little img {
  display: none;
}

@media only screen and (min-width: 35rem) {
  .mods.little img {
    display: block;
    height: 26.875rem;
    position: absolute;
    top: -3.125rem;
  }
}

@media only screen and (min-width: 55rem) {
  .mods.little img {
    top: -6.25rem;
  }
}

.mods.little P {
  font-size: 1.875rem;
  font-weight: 300;
  line-height: 1.3;
}

.mods.little a.tel {
  color: #8d62a5;
  text-decoration: none;
  font-weight: bold;
  display: block;
  margin-top: 2.8125rem;
  margin-bottom: 2.8125rem;
  font-size: 1.875rem;
}

.mods.little a.tel:before {
  font-family: 'IconFont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 1.875rem;
  vertical-align: top;
}

@media only screen and (min-width: 35rem) {
  .mods.little a.tel {
    font-size: 2.75rem;
  }
}

@media only screen and (min-width: 55rem) {
  .mods.little a.tel {
    font-size: 4.0625rem;
  }
}

.mods.little .form-submit {
  padding: 1.25rem 2.5rem;
  font-size: 1.5rem;
  margin-top: 1.25rem;
}

.mods.little .thank-you {
  display: block;
  font-size: 2rem;
  margin-bottom: 2rem;
  line-height: 1.2;
}

.mods.little.thanks-page p {
  line-height: 1.4;
  font-size: 1.4rem;
  padding-bottom: 1rem;
}

.mods.little.thanks-page p:last-child {
  padding-top: 1rem;
}

.filter-root {
  position: relative;
  width: 100%;
  margin: .625em 0 0 .625em;
  z-index: 100;
  background: #a8bfc5;
}

.filter-root .inner {
  padding: 0 30px;
}

@media only screen and (min-width: 55rem) {
  .filter-root .inner {
    padding: 0 40px;
  }
}

.filter-root .inner .bd {
  padding: 15px 0;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.filter-root .explain {
  color: #fff;
  -webkit-flex: 0 0 80%;
      -ms-flex: 0 0 80%;
          flex: 0 0 80%;
}

.filter-root .explain .icon, .filter-root .explain .player--main .player--view .player--prev, .player--main .player--view .filter-root .explain .player--prev, .filter-root .explain .player--main .player--view .player--next, .player--main .player--view .filter-root .explain .player--next, .filter-root .explain .player--main .player--close, .player--main .filter-root .explain .player--close {
  display: none;
}

@media only screen and (min-width: 55rem) {
  .filter-root .explain .icon, .filter-root .explain .player--main .player--view .player--prev, .player--main .player--view .filter-root .explain .player--prev, .filter-root .explain .player--main .player--view .player--next, .player--main .player--view .filter-root .explain .player--next, .filter-root .explain .player--main .player--close, .player--main .filter-root .explain .player--close {
    font-size: 10px;
    margin-right: 15px;
    display: inline-block;
  }
}

@media only screen and (min-width: 55rem) {
  .filter-root .explain .mobile-text {
    display: none;
  }
}

.filter-root .explain .description {
  display: none;
}

@media only screen and (min-width: 55rem) {
  .filter-root .explain .description {
    display: inline-block;
  }
}

.filter-root .cta--filter {
  display: none;
}

@media only screen and (min-width: 55rem) {
  .filter-root .cta--filter {
    margin-left: auto;
    display: block;
  }
}

.filter-root .filter--open-arrow {
  margin-left: auto;
  font-size: 0.625rem;
  text-decoration: none;
  color: #fff;
}

@media only screen and (min-width: 55rem) {
  .filter-root .filter--open-arrow {
    display: none;
  }
}

.filter-root.open .filter--group {
  display: block;
  /*max-height: 1000px; // for security
      transform: translate(0, 44px);
      visibility: visible;*/
}

.filter-root.open .inner .cta.cta--filter, .filter-root.open .inner .node-article .action-links a.cta--filter, .node-article .action-links .filter-root.open .inner a.cta--filter, .filter-root.open .inner .field-name-field-news-link a.cta--filter, .field-name-field-news-link .filter-root.open .inner a.cta--filter, .filter-root.open .inner .page-search .search-form .cta--filter#edit-submit, .page-search .search-form .filter-root.open .inner .cta--filter#edit-submit, .filter-root.open .inner .field-name-field-hp-kids-toolkit-link a.cta--filter, .field-name-field-hp-kids-toolkit-link .filter-root.open .inner a.cta--filter, .filter-root.open .inner .field-name-field-hp-kids-tool-link a.cta--filter, .field-name-field-hp-kids-tool-link .filter-root.open .inner a.cta--filter, .filter-root.open .inner .field-name-field-hp-kids-teacher-link a.cta--filter, .field-name-field-hp-kids-teacher-link .filter-root.open .inner a.cta--filter, .filter-root.open .inner .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.cta--filter, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .filter-root.open .inner a.cta--filter, .filter-root.open .inner .flippy-activity .flippy-prev a.cta--filter, .flippy-activity .flippy-prev .filter-root.open .inner a.cta--filter,
.filter-root.open .inner .flippy-activity .flippy-next a.cta--filter, .flippy-activity .flippy-next .filter-root.open .inner a.cta--filter, .filter-root.open .inner .parag-cta-wrapper a.cta--filter, .parag-cta-wrapper .filter-root.open .inner a.cta--filter, .filter-root.open .inner .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.cta--filter, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .filter-root.open .inner a.cta--filter, .filter-root.open .inner .stack-subfooter a.cta--filter, .stack-subfooter .filter-root.open .inner a.cta--filter {
  background: none;
  padding-right: 0;
}

.filter-root.open .inner .cta.cta--filter span, .filter-root.open .inner .node-article .action-links a.cta--filter span, .node-article .action-links .filter-root.open .inner a.cta--filter span, .filter-root.open .inner .field-name-field-news-link a.cta--filter span, .field-name-field-news-link .filter-root.open .inner a.cta--filter span, .filter-root.open .inner .page-search .search-form .cta--filter#edit-submit span, .page-search .search-form .filter-root.open .inner .cta--filter#edit-submit span, .filter-root.open .inner .field-name-field-hp-kids-toolkit-link a.cta--filter span, .field-name-field-hp-kids-toolkit-link .filter-root.open .inner a.cta--filter span, .filter-root.open .inner .field-name-field-hp-kids-tool-link a.cta--filter span, .field-name-field-hp-kids-tool-link .filter-root.open .inner a.cta--filter span, .filter-root.open .inner .field-name-field-hp-kids-teacher-link a.cta--filter span, .field-name-field-hp-kids-teacher-link .filter-root.open .inner a.cta--filter span, .filter-root.open .inner .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.cta--filter span, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .filter-root.open .inner a.cta--filter span, .filter-root.open .inner .flippy-activity .flippy-prev a.cta--filter span, .flippy-activity .flippy-prev .filter-root.open .inner a.cta--filter span, .filter-root.open .inner .flippy-activity .flippy-next a.cta--filter span, .flippy-activity .flippy-next .filter-root.open .inner a.cta--filter span, .filter-root.open .inner .parag-cta-wrapper a.cta--filter span, .parag-cta-wrapper .filter-root.open .inner a.cta--filter span, .filter-root.open .inner .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.cta--filter span, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .filter-root.open .inner a.cta--filter span, .filter-root.open .inner .stack-subfooter a.cta--filter span, .stack-subfooter .filter-root.open .inner a.cta--filter span {
  display: none;
}

.filter-root.open .inner .cta.cta--filter:before, .filter-root.open .inner .node-article .action-links a.cta--filter:before, .node-article .action-links .filter-root.open .inner a.cta--filter:before, .filter-root.open .inner .field-name-field-news-link a.cta--filter:before, .field-name-field-news-link .filter-root.open .inner a.cta--filter:before, .filter-root.open .inner .page-search .search-form .cta--filter#edit-submit:before, .page-search .search-form .filter-root.open .inner .cta--filter#edit-submit:before, .filter-root.open .inner .field-name-field-hp-kids-toolkit-link a.cta--filter:before, .field-name-field-hp-kids-toolkit-link .filter-root.open .inner a.cta--filter:before, .filter-root.open .inner .field-name-field-hp-kids-tool-link a.cta--filter:before, .field-name-field-hp-kids-tool-link .filter-root.open .inner a.cta--filter:before, .filter-root.open .inner .field-name-field-hp-kids-teacher-link a.cta--filter:before, .field-name-field-hp-kids-teacher-link .filter-root.open .inner a.cta--filter:before, .filter-root.open .inner .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.cta--filter:before, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .filter-root.open .inner a.cta--filter:before, .filter-root.open .inner .flippy-activity .flippy-prev a.cta--filter:before, .flippy-activity .flippy-prev .filter-root.open .inner a.cta--filter:before,
.filter-root.open .inner .flippy-activity .flippy-next a.cta--filter:before, .flippy-activity .flippy-next .filter-root.open .inner a.cta--filter:before, .filter-root.open .inner .parag-cta-wrapper a.cta--filter:before, .parag-cta-wrapper .filter-root.open .inner a.cta--filter:before, .filter-root.open .inner .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.cta--filter:before, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .filter-root.open .inner a.cta--filter:before, .filter-root.open .inner .stack-subfooter a.cta--filter:before, .stack-subfooter .filter-root.open .inner a.cta--filter:before {
  font-family: 'IconFont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #fff;
}

.filter-root .filter--group {
  top: 45px;
  display: none;
  /*transform: translate(0, -100%);
    visibility: hidden;*/
}

@media only screen and (min-width: 55rem) {
  .filter-root .filter--group {
    top: 50px;
  }
}

.filter-root .filter--group .hd {
  background: #a8bfc5;
  color: #fff;
  padding-bottom: 0.9375rem;
}

.filter-root .filter--group .hd h2 {
  color: #fff;
  font-weight: 300;
  font-size: 1.25rem;
  margin: 0;
}

.filter-root .filter--group .ft {
  text-align: center;
}

.filter-root .filter--group .ft .cta--filter {
  display: inline-block;
}

.filter-root .bd {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.filter-root .bd .checkbox {
  margin: 0;
  padding: 1.5625rem 2.5rem;
  border-bottom: 1px solid #a8bfc5;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}

@media only screen and (min-width: 55rem) {
  .filter-root .bd .checkbox {
    -webkit-flex: 0 0 33.3333%;
        -ms-flex: 0 0 33.3333%;
            flex: 0 0 33.3333%;
    border-left: 1px solid #a8bfc5;
  }
}

@media only screen and (min-width: 55rem) {
  .filter-root .bd .checkbox:nth-child(3n+0) {
    border-right: 1px solid #a8bfc5;
  }
}

.filter-root .bd .checkbox:last-child {
  border-bottom: 1px solid #a8bfc5;
}

.filter-root .ft {
  background: #a8bfc5;
}

.filter--group {
  background: #91aeb5;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  transition: all .3s linear;
}

.filter--group.open {
  max-height: 1600px;
  -webkit-transform: translate(0, 0%);
          transform: translate(0, 0%);
  visibility: visible;
  z-index: 100;
  padding: 10px;
}

.filter--group .hd {
  padding: 1.875rem 0 1.875rem 2.5rem;
  background: #fff;
}

.filter--group .hd h2 {
  font-size: 1.0625rem;
  color: #4285f4;
  font-weight: 700;
}

.filter--group .bg--checkbox label {
  color: #404148;
}

.filter--group .icon, .filter--group .player--main .player--view .player--prev, .player--main .player--view .filter--group .player--prev, .filter--group .player--main .player--view .player--next, .player--main .player--view .filter--group .player--next, .filter--group .player--main .player--close, .player--main .filter--group .player--close {
  color: #4285f4;
  font-size: 0.75rem;
  position: absolute;
  top: 15px;
  right: 15px;
  cursor: pointer;
}

.filter--group .checkbox {
  margin-bottom: 0;
  border-bottom: 1px solid #fff;
}

.filter--group .checkbox:last-child {
  border-bottom: none;
}

.filter--group .ft a {
  margin: 1.5625rem 0;
}

.brand {
  padding: 5.625rem 0;
  text-align: center;
}

.brand p {
  font-size: 1.21875rem;
  font-weight: 400;
  margin-top: 1.5625rem;
}

.brand .logo-main img {
  max-width: 300px;
}

.brand .lg--ta img {
  height: 1.5rem;
}

.brand .lg--google img {
  height: 1.875rem;
}

.brand img {
  padding: 0 7px;
}

.brand a span {
  display: none;
}

.g_share_actions {
  margin-top: 1.25rem;
}

@media only screen and (min-width: 35rem) {
  .g_share_actions {
    margin-top: 0;
    position: absolute;
    right: 2.5rem;
  }
}

.export-print {
  display: none;
  background: #ecf0f1;
  padding: 0.4375rem 1.25rem;
  border-radius: 5px;
  color: #404148;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

@media only screen and (min-width: 35rem) {
  .export-print {
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    overflow: hidden;
  }
}

.export-print .txt {
  font-size: 0.75rem;
  font-weight: 400;
  margin-right: 1.25rem;
}

.export-print .icon-print {
  font-size: 1rem;
}

.export-print a {
  padding: 0 !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #404148;
  text-decoration: none;
}

.export-print.close {
  display: none;
}

.social-share {
  background: #ecf0f1;
  padding: 0.4375rem 1.25rem;
  border-radius: 5px;
  overflow: hidden;
  margin-top: 1.25rem;
  color: #404148;
  /*&:hover,
  &:active{
    !*position: absolute;
    top: toRem(40);
    right: toRem(40);*!
    .social-share--extend{

    }
  }*/
}

@media only screen and (min-width: 35rem) {
  .social-share {
    margin-top: 0;
  }
}

@media only screen and (min-width: 35rem) {
  .social-share {
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.social-share .icon-share {
  transition: all .5s ease;
  opacity: 1;
  max-width: 16px;
  visibility: visible;
}

@media only screen and (min-width: 35rem) {
  .social-share:hover .social-share--extend {
    max-width: 200px;
    visibility: visible;
    opacity: 1;
  }
}

.social-share:hover .icon-share {
  opacity: 0;
  max-width: 0;
  visibility: hidden;
}

.social-share .social-share--extend {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  transition: all .5s ease;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.social-share .social-share--extend .mobile {
  display: inline-block;
}

@media only screen and (min-width: 35rem) {
  .social-share .social-share--extend {
    max-width: 0;
    opacity: 0;
    visibility: hidden;
  }
  .social-share .social-share--extend .mobile {
    display: none;
  }
}

.social-share .social-share--extend span {
  cursor: pointer;
}

.social-share .social-share--extend a {
  padding: 0 !important;
  color: #404148;
  margin: 0 0.625rem !important;
  font-size: 1rem !important;
}

@media only screen and (min-width: 35rem) {
  .social-share .social-share--extend.open {
    max-width: 200px;
    visibility: visible;
    opacity: 1;
  }
}

.social-share span {
  display: inline-block;
}

.social-share span.text {
  font-size: 0.75rem;
  font-weight: 400;
  margin-left: 0;
  display: none;
}

@media only screen and (min-width: 35rem) {
  .social-share span.text {
    display: inline-block;
  }
}

.social-share .icon-share {
  display: none;
}

@media only screen and (min-width: 35rem) {
  .social-share .icon-share {
    display: inline-block;
    margin-left: 0.625rem;
  }
  .social-share .icon-share.remove {
    display: none;
  }
}

.social-share .icon-mail {
  background: url("../img/ico_mail.png") no-repeat 0 0;
  width: 15px;
  height: 10px;
}

.cat--accounts .related-panel--content {
  background: #39b66e;
}

.cat--accounts .related-panel--content:hover, .cat--accounts .related-panel--content:active {
  background: #44c67b;
}

.cat--transactions .related-panel--content {
  background: #1c9ad0;
}

.cat--transactions .related-panel--content:hover, .cat--transactions .related-panel--content:active {
  background: #27aae2;
}

.cat--browsing .related-panel--content {
  background: #ffaa42;
}

.cat--browsing .related-panel--content:hover, .cat--browsing .related-panel--content:active {
  background: #ffb459;
}

.cat--connections .related-panel--content {
  background: #ee463e;
}

.cat--connections .related-panel--content:hover, .cat--connections .related-panel--content:active {
  background: #ff5148;
}

.cat--kids .related-panel--content {
  background: #30528d;
}

.cat--kids .related-panel--content:hover, .cat--kids .related-panel--content:active {
  background: #3c61a0;
}

.cat--devices .related-panel--content {
  background: #7c5493;
}

.cat--devices .related-panel--content:hover, .cat--devices .related-panel--content:active {
  background: #8d62a5;
}

.related-panel .Grid, .related-panel .nav ul li .bd ul, .nav ul li .bd .related-panel ul, .related-panel .view-news-list .view-filters .bef-checkboxes, .view-news-list .view-filters .related-panel .bef-checkboxes, .related-panel .node-about .about-links-bottom, .node-about .related-panel .about-links-bottom, .related-panel .resp-tab-content .field-type-text-long, .resp-tab-content .related-panel .field-type-text-long, .related-panel .banner-police, .related-panel #block-views-subject-related-subjects .view-subjects-list .view-content, #block-views-subject-related-subjects .view-subjects-list .related-panel .view-content, .related-panel .player--main .player--thumb, .player--main .related-panel .player--thumb {
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media only screen and (min-width: 35rem) {
  .related-panel .Grid, .related-panel .nav ul li .bd ul, .nav ul li .bd .related-panel ul, .related-panel .view-news-list .view-filters .bef-checkboxes, .view-news-list .view-filters .related-panel .bef-checkboxes, .related-panel .node-about .about-links-bottom, .node-about .related-panel .about-links-bottom, .related-panel .resp-tab-content .field-type-text-long, .resp-tab-content .related-panel .field-type-text-long, .related-panel .banner-police, .related-panel #block-views-subject-related-subjects .view-subjects-list .view-content, #block-views-subject-related-subjects .view-subjects-list .related-panel .view-content, .related-panel .player--main .player--thumb, .player--main .related-panel .player--thumb {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.related-panel h2 {
  font-size: 1.5625rem;
  font-weight: bold;
  text-align: center;
  margin: 0;
  padding: 5rem 0;
}

.related-panel .related-panel--content {
  text-align: center;
  border-bottom: 1px solid #ecf0f1;
}

@media only screen and (min-width: 35rem) {
  .related-panel .related-panel--content {
    border-bottom: none;
    border-left: 1px solid #ecf0f1;
    height: 160px;
  }
}

.related-panel .related-panel--content a {
  text-decoration: none;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding: 1.25rem 2.5rem;
}

@media only screen and (min-width: 35rem) {
  .related-panel .related-panel--content a {
    padding: 0 2.5rem;
  }
}

.related-panel .related-panel--content h3 {
  color: #ffffff;
  margin: 0;
  padding: 0;
  font-weight: bold;
  font-size: 1.25rem;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.bg {
  background: #ffffff;
}

.bg.active {
  position: relative;
  overflow: inherit;
}

.bg.active .bd p {
  color: #ffffff;
}

.bg.active .ft a.rollover {
  display: none !important;
}

.bg.active a.focus {
  display: none;
}

.bg.active:before {
  content: "";
  background: inherit;
  position: absolute;
  bottom: -0.625rem;
  left: 0;
  width: 100%;
  height: 0.625rem;
}

.bg.active:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 12px 10px 0 10px;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: -1.5625rem;
  z-index: 101;
}

.bg.bg--accounts {
  background: #44c67b;
}

.bg.bg--accounts.active {
  background: #44c67b;
  color: #ffffff;
}

.bg.bg--accounts.active:after {
  border-color: #44c67b transparent transparent transparent;
}

.bg.bg--accounts .focus span {
  color: #44c67b;
}

.bg.bg--transactions {
  background: #27aae2;
}

.bg.bg--transactions.active {
  background: #27aae2;
  color: #ffffff;
}

.bg.bg--transactions.active:after {
  border-color: #27aae2 transparent transparent transparent;
}

.bg.bg--transactions .focus span {
  color: #27aae2;
}

.bg.bg--devices {
  background: #8d62a5;
}

.bg.bg--devices.active {
  background: #8d62a5;
  color: #ffffff;
}

.bg.bg--devices.active:after {
  border-color: #8d62a5 transparent transparent transparent;
}

.bg.bg--devices .focus span {
  color: #8d62a5;
}

.bg.bg--kids {
  background: #3c61a0;
}

.bg.bg--kids.active {
  background: #3c61a0;
  color: #ffffff;
}

.bg.bg--kids.active:after {
  border-color: #3c61a0 transparent transparent transparent;
}

.bg.bg--kids .focus span {
  color: #3c61a0;
}

.bg.bg--connections {
  background: #ff5148;
}

.bg.bg--connections.active {
  background: #ff5148;
  color: #ffffff;
}

.bg.bg--connections.active:after {
  border-color: #ff5148 transparent transparent transparent;
}

.bg.bg--connections .focus span {
  color: #ff5148;
}

.bg.bg--browsing {
  background: #ffb459;
}

.bg.bg--browsing.active {
  background: #ffb459;
  color: #ffffff;
}

.bg.bg--browsing.active:after {
  border-color: #ffb459 transparent transparent transparent;
}

.bg.bg--browsing .focus span {
  color: #ffb459;
}

.bg.bg--neutral {
  background: #30dcd1;
}

.bg.bg--neutral .ft a, .bg.bg--neutral .ft span {
  color: #ffffff;
}

.bg.bg--neutral .ft span {
  font-size: 1.25rem;
  font-weight: bold;
  display: block;
  margin: 35px 0;
  text-align: center;
}

@media only screen and (min-width: 35rem) {
  .bg.bg--neutral .ft span {
    margin: 0;
    font-size: 1.4375rem;
    text-align: left;
  }
}

.bg.bg--neutral.bg--summer {
  background: #f9cf3e;
  min-height: 545px;
}

@media only screen and (min-width: 55rem) {
  .bg.bg--neutral.bg--summer {
    min-height: auto;
  }
}

.bg.bg--neutral.bg--summer .label--cta {
  display: block;
  margin-bottom: 30px;
}

.bg.bg--holidays {
  background: #f9cf3e;
}

.bg.bg--holidays.active {
  background: #f9cf3e;
  color: #ffffff;
}

.bg.bg--holidays.active:after {
  border-color: #f9cf3e transparent transparent transparent;
}

.bg.bg--holidays .focus span {
  color: #f9cf3e;
}

.bg.bg--phishing {
  background: #7587ca;
}

.bg.bg--phishing.active {
  background: #7587ca;
  color: #ffffff;
}

.bg.bg--phishing.active:after {
  border-color: #7587ca transparent transparent transparent;
}

.bg.bg--phishing .focus span {
  color: #7587ca;
}

.bg.bg--checkbox {
  background: transparent;
  border-bottom: 1px solid #fff;
}

.bg.bg--checkbox:hover {
  background: #ecf0f1;
}

.bg.bg--checkbox:last-child {
  border-bottom: none;
}

.stack-kidsafety h1, .stack-cybersimple h2, .stack-phishing h2, .stack-banner-cs h2 {
  margin: 0 0 11px;
  font-size: 2.1875rem;
}

@media only screen and (min-width: 55rem) {
  .stack-kidsafety h1, .stack-cybersimple h2, .stack-phishing h2, .stack-banner-cs h2 {
    font-size: 2.5rem;
    line-height: .9;
    margin-bottom: 26px;
  }
}

@media only screen and (min-width: 64rem) {
  .stack-kidsafety h1, .stack-cybersimple h2, .stack-phishing h2, .stack-banner-cs h2 {
    font-size: 3.4375rem;
    margin-top: 0.375rem;
  }
}

.stack-cta, .stack-cybersimple .cat-news, .stack-phishing-tips {
  position: relative;
  overflow: hidden;
  width: 100%;
  font-size: 1.125rem;
  padding: 23px 23px;
  border-radius: 5px;
  text-align: left;
  margin-bottom: 0.625rem;
}

.splitpage-stack {
  padding: 2.5rem 1.25rem;
  color: #ffffff;
  text-align: center;
  position: relative;
  margin-bottom: 4px;
}

@media only screen and (min-width: 55rem) {
  .splitpage-stack {
    padding: 3.75rem 3.75rem;
    margin-bottom: 0.625rem;
  }
}

@media only screen and (min-width: 55rem) {
  .splitpage-stack .stack-text {
    width: 50%;
    text-align: left;
    font-size: 1.125rem;
    min-height: 340px;
  }
}

.splitpage-stack .stack-baseline {
  margin-bottom: 25px;
  font-size: 1.125rem;
  line-height: 1.7;
}

@media only screen and (min-width: 55rem) {
  .splitpage-stack .stack-baseline {
    margin-bottom: 31px;
  }
}

@media only screen and (min-width: 55rem) {
  .splitpage-stack .stack-img {
    position: absolute;
    width: calc(50% - 120px);
  }
  .splitpage-stack .stack-img .field,
  .splitpage-stack .stack-img .field-items,
  .splitpage-stack .stack-img .field-item {
    position: relative;
    width: 100%;
    height: 100%;
  }
}

.splitpage-stack .stack-img .increaseSvg svg,
.splitpage-stack .stack-img img {
  max-width: 100%;
  width: 100%;
  height: auto;
  display: inline-block;
}

@media only screen and (min-width: 55rem) {
  .splitpage-stack .stack-img .increaseSvg svg,
  .splitpage-stack .stack-img img {
    max-width: none;
    max-height: none;
    width: auto;
    height: 100%;
  }
}

.field-name-field-splitpage-link-1,
.field-name-field-splitpage-link-2,
.field-name-field-splitpage-link-3 {
  margin-bottom: 2.875rem;
}

@media only screen and (min-width: 55rem) {
  .field-name-field-splitpage-link-1,
  .field-name-field-splitpage-link-2,
  .field-name-field-splitpage-link-3 {
    margin-bottom: 2.8125rem;
  }
}

.stack-kidsafety {
  background-color: #26477f;
  padding-top: 1.5rem;
  padding-bottom: 2.25rem;
}

@media only screen and (min-width: 55rem) {
  .stack-kidsafety {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}

.stack-kidsafety .stack-baseline {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

@media only screen and (min-width: 55rem) {
  .stack-kidsafety .stack-baseline {
    margin-left: 0;
    margin-right: 0;
  }
}

@media only screen and (min-width: 55rem) {
  .stack-kidsafety .stack-img {
    top: 20px;
    right: 72px;
    height: 300px;
  }
}

@media only screen and (min-width: 64rem) {
  .stack-kidsafety .stack-img {
    top: 31px;
    height: 360px;
  }
}

.stack-kidsafety .stack-img img,
.stack-kidsafety .stack-img svg {
  max-height: 300px;
}

@media only screen and (min-width: 55rem) {
  .stack-kidsafety .stack-img img,
  .stack-kidsafety .stack-img svg {
    max-height: none;
    width: 300px;
    height: 300px;
  }
}

@media only screen and (min-width: 64rem) {
  .stack-kidsafety .stack-img img,
  .stack-kidsafety .stack-img svg {
    width: 360px;
    height: 360px;
  }
}

.field-name-field-splitpage-image-1 {
  margin-bottom: 0.0625rem;
}

@media only screen and (min-width: 55rem) {
  .field-name-field-splitpage-image-1 {
    text-align: right;
  }
}

.field-name-field-splitpage-link-1 {
  margin-left: auto;
  margin-right: auto;
  max-width: 290px;
}

@media only screen and (min-width: 35rem) {
  .field-name-field-splitpage-link-1 {
    max-width: 350px;
  }
}

@media only screen and (min-width: 55rem) {
  .field-name-field-splitpage-link-1 {
    display: inline-block;
  }
}

.field-name-field-splitpage-link-1 a {
  min-width: 200px;
  width: 100%;
}

@media only screen and (min-width: 55rem) {
  .field-name-field-splitpage-link-1 a {
    width: auto;
  }
}

@media (min-width: 768px) {
  .stack-news-wrapper .view-content,
  .stack-links {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.stack-news-wrapper h3 {
  width: 100%;
  text-align: center;
  border-bottom: 1px solid #fff;
  line-height: 0.1em;
  margin: 10px 0 35px;
  font-size: 30px;
}

.stack-news-wrapper h3 span {
  background: #30dcd1;
  padding: 0 10px;
}

@media (min-width: 768px) {
  .stack-news-wrapper h3 {
    width: 100%;
    text-align: left;
    margin: 10px 0 23px;
  }
  .stack-news-wrapper h3 span {
    padding: 0 10px 0 0;
  }
}

.stack-news-wrapper .views-row-1 .icon-news.animatedOnce {
  -webkit-animation-delay: 3.1s;
          animation-delay: 3.1s;
}

.stack-news-wrapper .views-row-2 .icon-news.animatedOnce {
  -webkit-animation-delay: 3.2s;
          animation-delay: 3.2s;
}

.stack-news-wrapper .views-row-3 .icon-news.animatedOnce {
  -webkit-animation-delay: 3.3s;
          animation-delay: 3.3s;
}

.stack-cta {
  height: 130px;
}

@media (min-width: 768px) {
  .stack-cta {
    width: calc(100% / 2 - 9px);
    height: 170px;
  }
}

@media only screen and (min-width: 55rem) {
  .stack-cta {
    border-radius: 10px;
    margin-bottom: 0;
  }
}

@media only screen and (min-width: 64rem) {
  .stack-cta {
    width: calc(100% / 2 - 9px);
  }
}

.stack-cta img,
.stack-cta svg {
  position: absolute;
  width: 200px;
  top: 20px;
  right: 0;
}

.stack-cta:before {
  position: absolute;
  bottom: 23px;
  left: 17px;
  margin-left: 10px;
  font-family: "IconFont";
  content: "\EA07";
  font-size: 1rem;
}

.stack-cta-quiz {
  background: #4285f4;
  transition: .3s all ease;
}

.stack-cta-quiz:hover {
  background: #1266f1;
}

.stack-cta-quiz img,
.stack-cta-quiz svg {
  width: 240px;
  top: 12px;
  right: -50px;
}

@media (min-width: 768px) {
  .stack-cta-quiz img,
  .stack-cta-quiz svg {
    top: auto;
    width: 350px;
    bottom: -16px;
    right: -50px;
  }
}

@media only screen and (min-width: 64rem) {
  .stack-cta-quiz img,
  .stack-cta-quiz svg {
    width: 350px;
    bottom: -16px;
    right: -50px;
  }
}

.stack-cta-workshop {
  background: #f8ba2d;
  transition: .3s all ease;
}

.stack-cta-workshop:hover {
  background: #eaa508;
}

.stack-cta-workshop img,
.stack-cta-workshop svg {
  width: 76px;
  top: auto;
  bottom: 0;
  right: 40px;
  margin: auto;
}

@media (min-width: 768px) {
  .stack-cta-workshop img,
  .stack-cta-workshop svg {
    top: auto;
    width: 95px;
    bottom: -4px;
    right: 14px;
  }
}

@media only screen and (min-width: 64rem) {
  .stack-cta-workshop img,
  .stack-cta-workshop svg {
    width: 105px;
    bottom: -4px;
    right: 14px;
  }
}

.stack-cta-interland {
  background: #4AB166;
  transition: .3s all ease;
}

.stack-cta-interland:hover {
  background: #3b8d51;
}

.stack-cta-interland img,
.stack-cta-interland svg {
  width: 232px;
  top: 8px;
  right: -25px;
}

@media (min-width: 768px) {
  .stack-cta-interland img,
  .stack-cta-interland svg {
    top: auto;
    width: 300px;
    bottom: -18px;
    right: -10px;
  }
}

@media only screen and (min-width: 64rem) {
  .stack-cta-interland img,
  .stack-cta-interland svg {
    width: 300px;
    bottom: -18px;
    right: 15px;
  }
}

.stack-cta .stack-link-title {
  max-width: 150px;
  font-weight: bold;
  font-size: 1.125rem;
}

.stack-cybersimple {
  background-color: #30dcd1;
  padding-top: 1.5rem;
  padding-bottom: 2.25rem;
}

@media only screen and (min-width: 55rem) {
  .stack-cybersimple {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}

@media only screen and (min-width: 55rem) {
  .stack-cybersimple .stack-text {
    margin-left: 50%;
  }
}

@media only screen and (min-width: 55rem) {
  .stack-cybersimple .stack-img {
    top: 43px;
    left: 91px;
    height: 269px;
  }
}

@media only screen and (min-width: 64rem) {
  .stack-cybersimple .stack-img {
    height: 316px;
  }
}

.stack-cybersimple .stack-img img,
.stack-cybersimple .stack-img svg {
  max-height: 300px;
}

@media only screen and (min-width: 55rem) {
  .stack-cybersimple .stack-img img,
  .stack-cybersimple .stack-img svg {
    max-height: none;
    width: 300px;
    height: 269px;
  }
}

@media only screen and (min-width: 64rem) {
  .stack-cybersimple .stack-img img,
  .stack-cybersimple .stack-img svg {
    width: 353px;
    height: 316px;
  }
}

@media only screen and (min-width: 55rem) {
  .stack-cybersimple .stack-baseline {
    line-height: 1.5;
    max-width: none;
    margin: 0 0 28px;
  }
}

.stack-cybersimple .view-news .view-content .views-row {
  margin-bottom: 10px;
}

@media (min-width: 768px) {
  .stack-cybersimple .view-news .view-content .views-row {
    width: calc(100% / 3 - 10px);
    margin-bottom: 0;
  }
}

@media only screen and (min-width: 55rem) {
  .stack-cybersimple .view-news .view-content .views-row {
    border-radius: 10px;
    margin-bottom: 0;
  }
}

@media only screen and (min-width: 64rem) {
  .stack-cybersimple .view-news .view-content .views-row {
    width: calc(100% / 3 - 12px);
  }
}

.stack-cybersimple .cat-news {
  background: #ffffff;
}

@media (min-width: 768px) {
  .stack-cybersimple .cat-news {
    height: 100%;
    padding-bottom: 10px;
  }
}

.stack-cybersimple .cat-news a {
  color: #404148;
  font-weight: bold;
  font-size: 1.125rem;
  text-decoration: none;
  line-height: 1.25;
  transition: all .3s ease;
}

.stack-cybersimple .cat-news:before {
  position: absolute;
  bottom: 21px;
  right: 19px;
  color: #404148;
  font-family: "IconFont";
  content: "\EA07";
  font-size: 1rem;
}

.stack-cybersimple .cat-news.news-accounts:hover a {
  color: #44c67b;
}

.stack-cybersimple .cat-news.news-transactions:hover a {
  color: #27aae2;
}

.stack-cybersimple .cat-news.news-devices:hover a {
  color: #8d62a5;
}

.stack-cybersimple .cat-news.news-kids:hover a {
  color: #3c61a0;
}

.stack-cybersimple .cat-news.news-connections:hover a {
  color: #ff5148;
}

.stack-cybersimple .cat-news.news-browsing:hover a {
  color: #ffb459;
}

.stack-cybersimple .cat-news.news-phishing:hover a {
  color: #7587ca;
}

.stack-cybersimple .cat-news.news-hp {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 15px;
  padding-bottom: 15px;
  min-height: 140px;
}

.stack-cybersimple .cat-news.news-hp:before {
  top: 21px;
  bottom: auto;
  color: white;
}

.stack-cybersimple .cat-news.news-hp a {
  display: block;
  width: 65%;
  color: white;
}

@media (min-width: 768px) {
  .stack-cybersimple .cat-news.news-hp a {
    width: 53%;
  }
}

.stack-cybersimple .cat-news.news-hp .icon-news {
  position: absolute;
  font-size: 2.5rem;
  bottom: 0;
  right: 0;
}

.stack-cybersimple .cat-news.news-hp .icon-pos {
  position: absolute;
  bottom: 15px;
  right: 21px;
}

.stack-cybersimple .cat-news.news-hp.news-accounts {
  background-color: #44c67b;
  transition: .3s all ease;
}

.stack-cybersimple .cat-news.news-hp.news-accounts:hover {
  background: #32a563;
}

.stack-cybersimple .cat-news.news-hp.news-accounts:hover a {
  color: white;
}

.stack-cybersimple .cat-news.news-hp.news-transactions {
  background-color: #27aae2;
  transition: .3s all ease;
}

.stack-cybersimple .cat-news.news-hp.news-transactions:hover {
  background: #198cbd;
}

.stack-cybersimple .cat-news.news-hp.news-transactions:hover a {
  color: white;
}

.stack-cybersimple .cat-news.news-hp.news-devices {
  background-color: #8d62a5;
  transition: .3s all ease;
}

.stack-cybersimple .cat-news.news-hp.news-devices:hover {
  background: #724d87;
}

.stack-cybersimple .cat-news.news-hp.news-devices:hover a {
  color: white;
}

.stack-cybersimple .cat-news.news-hp.news-kids {
  background-color: #3c61a0;
  transition: .3s all ease;
}

.stack-cybersimple .cat-news.news-hp.news-kids:hover {
  background: #2e4b7b;
}

.stack-cybersimple .cat-news.news-hp.news-kids:hover a {
  color: white;
}

.stack-cybersimple .cat-news.news-hp.news-connections {
  background-color: #ff5148;
  transition: .3s all ease;
}

.stack-cybersimple .cat-news.news-hp.news-connections:hover {
  background: #ff2115;
}

.stack-cybersimple .cat-news.news-hp.news-connections:hover a {
  color: white;
}

.stack-cybersimple .cat-news.news-hp.news-browsing {
  background-color: #ffb459;
  transition: .3s all ease;
}

.stack-cybersimple .cat-news.news-hp.news-browsing:hover {
  background: #ff9d26;
}

.stack-cybersimple .cat-news.news-hp.news-browsing:hover a {
  color: white;
}

.stack-cybersimple .cat-news.news-hp.news-phishing {
  background-color: #7587ca;
  transition: .3s all ease;
}

.stack-cybersimple .cat-news.news-hp.news-phishing:hover {
  background: #5067bc;
}

.stack-cybersimple .cat-news.news-hp.news-phishing:hover a {
  color: white;
}

.stack-cybersimple .cat-news.news-hp .news-meta {
  color: white;
  font-size: 0.75rem;
  margin-bottom: 15px;
}

.stack-cybersimple .cat-news.news-hp .news-meta:before {
  display: none;
}

.news-meta {
  color: #4285f4;
  font-size: 0.875rem;
  margin-bottom: 0.75rem;
}

@media only screen and (min-width: 55rem) {
  .news-meta {
    margin-bottom: 1.875rem;
  }
}

.news-meta span, .news-meta:before {
  display: inline-block;
  vertical-align: middle;
}

.news-meta span span {
  vertical-align: baseline;
}

.news-meta:before {
  font-size: 1rem;
  margin-right: 5px;
}

.news-accounts .news-meta {
  color: #44c67b;
}

.news-transactions .news-meta {
  color: #27aae2;
}

.news-devices .news-meta {
  color: #8d62a5;
}

.news-kids .news-meta {
  color: #3c61a0;
}

.news-connections .news-meta {
  color: #ff5148;
}

.news-browsing .news-meta {
  color: #ffb459;
}

.news-phishing .news-meta {
  color: #7587ca;
}

.field-name-field-splitpage-image-2 {
  margin: 22px -10px 25px 10px;
}

@media only screen and (min-width: 55rem) {
  .field-name-field-splitpage-image-2 {
    margin: 0;
  }
}

.field-name-field-splitpage-image-2 svg,
.field-name-field-splitpage-image-2 img {
  max-height: 252px;
}

@media only screen and (min-width: 55rem) {
  .field-name-field-splitpage-image-2 svg,
  .field-name-field-splitpage-image-2 img {
    max-height: 316px;
  }
}

.field-name-field-splitpage-link-2 {
  margin-left: auto;
  margin-right: auto;
  max-width: 290px;
}

@media only screen and (min-width: 35rem) {
  .field-name-field-splitpage-link-2 {
    max-width: 350px;
  }
}

@media only screen and (min-width: 55rem) {
  .field-name-field-splitpage-link-2 {
    display: inline-block;
  }
}

.field-name-field-splitpage-link-2 a {
  min-width: 200px;
  width: 100%;
}

@media only screen and (min-width: 55rem) {
  .field-name-field-splitpage-link-2 a {
    width: auto;
  }
}

.stack-phishing {
  background-color: #4b567e;
  padding-top: 1.5rem;
  padding-bottom: 2.25rem;
  overflow: hidden;
}

@media only screen and (min-width: 55rem) {
  .stack-phishing {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}

@media only screen and (min-width: 64rem) {
  .stack-phishing h2 {
    margin-top: -5px;
  }
}

@media only screen and (min-width: 55rem) {
  .stack-phishing .stack-text {
    min-height: 345px;
  }
}

.stack-phishing .stack-img {
  text-align: right;
}

@media only screen and (min-width: 55rem) {
  .stack-phishing .stack-img {
    top: 40px;
    height: 375px;
    right: 70px;
  }
}

@media only screen and (min-width: 64rem) {
  .stack-phishing .stack-img {
    top: -46px;
    right: 110px;
    height: 446px;
  }
}

.stack-phishing .stack-img img,
.stack-phishing .stack-img svg {
  max-height: 300px;
}

@media only screen and (min-width: 55rem) {
  .stack-phishing .stack-img img,
  .stack-phishing .stack-img svg {
    max-height: none;
    width: 234px;
    height: 375px;
  }
}

@media only screen and (min-width: 64rem) {
  .stack-phishing .stack-img img,
  .stack-phishing .stack-img svg {
    width: 292px;
    height: 446px;
  }
}

.field-name-field-splitpage-image-3 {
  margin: -92px 0 22px;
}

@media only screen and (min-width: 55rem) {
  .field-name-field-splitpage-image-3 {
    margin-top: -40px;
    margin-bottom: 0;
  }
}

.field-name-field-splitpage-image-3 svg,
.field-name-field-splitpage-image-3 img {
  max-height: 357px;
}

@media only screen and (min-width: 55rem) {
  .field-name-field-splitpage-image-3 svg,
  .field-name-field-splitpage-image-3 img {
    max-height: 446px;
  }
}

.field-name-field-splitpage-link-3 {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  max-width: 290px;
}

@media only screen and (min-width: 35rem) {
  .field-name-field-splitpage-link-3 {
    max-width: 350px;
  }
}

@media only screen and (min-width: 55rem) {
  .field-name-field-splitpage-link-3 {
    display: inline-block;
  }
}

.field-name-field-splitpage-link-3 a {
  min-width: 200px;
  width: 100%;
}

@media only screen and (min-width: 55rem) {
  .field-name-field-splitpage-link-3 a {
    width: auto;
  }
}

.stack-phishing-tips {
  background: #7688c8;
  min-height: 130px;
  transition: background .2s ease;
}

.stack-phishing-tips:hover {
  background: #616FA3;
}

@media (min-width: 768px) {
  .stack-phishing-tips {
    height: 170px;
  }
}

@media only screen and (min-width: 55rem) {
  .stack-phishing-tips {
    border-radius: 10px;
    margin-bottom: 0;
  }
}

.stack-phishing-tips p {
  max-width: 155px;
  line-height: 1.2;
}

@media (min-width: 768px) {
  .stack-phishing-tips p {
    max-width: 254px;
    font-size: 1.25rem;
  }
}

.stack-phishing-tips img {
  position: absolute;
}

.stack-phishing-tips .thief-img {
  right: -7px;
  height: 294px;
  bottom: -49px;
}

@media (min-width: 768px) {
  .stack-phishing-tips .thief-img {
    height: 392px;
    bottom: -57px;
  }
}

.stack-phishing-tips .mails-img {
  height: 61px;
  bottom: -21px;
  right: 90px;
}

@media (min-width: 768px) {
  .stack-phishing-tips .mails-img {
    height: 137px;
    bottom: -37px;
    right: 56px;
  }
}

@media only screen and (min-width: 64rem) {
  .stack-phishing-tips .mails-img {
    bottom: -10px;
    right: 117px;
  }
}

.stack-banner-cs {
  background-color: white;
  text-align: center;
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../img/cybersquad/banner-visu-m.gif");
  background-position: center calc(100% - 90px);
  background-repeat: no-repeat;
  border-top: 5px solid #ECF0F1;
}

.stack-banner-cs h2 {
  font-size: 2rem;
  color: #404148;
  margin-bottom: 25px;
  line-height: 1;
}

.stack-banner-cs h2 span {
  color: #4285f4;
}

.stack-banner-cs p {
  font-size: 1.2rem;
  line-height: 1.4;
  padding: 0 20px;
}

.stack-banner-cs .field-name-field-splitpage-link-2 {
  margin: 0;
  margin-top: 250px;
  max-width: 100%;
}

@media only screen and (min-width: 35rem) {
  .stack-banner-cs {
    background-image: url("../img/cybersquad/banner-visu.gif");
    background-position: calc(100% - 20px) bottom;
    text-align: left;
  }
  .stack-banner-cs h2 {
    max-width: 70%;
    font-size: 2.5rem;
    margin-top: -0.5rem;
    margin-bottom: 10px;
  }
  .stack-banner-cs p {
    max-width: 70%;
    padding: 0;
  }
  .stack-banner-cs .field-name-field-splitpage-link-2 {
    margin: 0;
    max-width: 290px;
    margin-top: 30px;
  }
}

@media only screen and (min-width: 55rem) {
  .stack-banner-cs {
    background-position: calc(100% - 66px) bottom;
  }
  .stack-banner-cs h2 {
    max-width: 50%;
  }
  .stack-banner-cs p {
    max-width: 55%;
  }
}

@media only screen and (min-width: 64rem) {
  .stack-banner-cs .field-name-field-splitpage-link-2 {
    margin: 0;
    margin-left: 40px;
  }
  .stack-banner-cs .field-name-field-splitpage-link-2 a {
    min-width: 150px;
  }
}

.stack-banner-cs--inline p {
  color: #404148;
  font-size: 1.1rem;
}

@media only screen and (min-width: 64rem) {
  .stack-banner-cs--inline {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.cat:not(.cat--neutral), .cat:not(.cat--related) {
  cursor: pointer;
}

.cat .icon, .cat .player--main .player--view .player--prev, .player--main .player--view .cat .player--prev, .cat .player--main .player--view .player--next, .player--main .player--view .cat .player--next, .cat .player--main .player--close, .player--main .cat .player--close {
  display: inline-block;
  vertical-align: sub;
}

.cat.active {
  position: relative;
  overflow: inherit;
}

.cat.active .bd p {
  color: #ffffff;
}

.cat.active .bd p a {
  color: #ffffff;
}

.cat.active .ft {
  display: none;
}

.cat.active:before {
  content: "";
  background: inherit;
  position: absolute;
  bottom: -0.625rem;
  left: 0;
  width: 100%;
  height: 0.625rem;
}

.cat.active:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 12px 10px 0 10px;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: -1.5625rem;
  z-index: 101;
}

.cat.cat--related .title {
  color: #ffffff !important;
}

.cat.cat--related p {
  color: #ffffff !important;
  padding-top: 0.625rem;
  position: relative !important;
  bottom: auto !important;
}

.cat.cat--related p a {
  color: #ffffff !important;
}

.cat.cat--related a.focus:after {
  border-bottom-color: #ffffff;
}

.cat .cat--meta {
  font-size: 0.6875rem;
  font-weight: 500;
  background: #ffffff;
  display: inline-block;
  padding: 0.3125rem 0.625rem;
  border-radius: 3px;
}

.cat.cat--accounts {
  color: #44c67b;
}

.cat.cat--accounts.active {
  background: #44c67b;
  color: #ffffff;
}

.cat.cat--accounts.active:after {
  border-color: #44c67b transparent transparent transparent;
}

.cat.cat--accounts.cat--related {
  background: #44c67b;
}

.cat.cat--accounts.cat--related a.focus span {
  color: #44c67b;
}

.cat.cat--accounts .focus:after {
  border-bottom-color: #44c67b;
}

.cat.cat--devices {
  color: #8d62a5;
}

.cat.cat--devices.active {
  background: #8d62a5;
  color: #ffffff;
}

.cat.cat--devices.active:after {
  border-color: #8d62a5 transparent transparent transparent;
}

.cat.cat--devices.cat--related {
  background: #8d62a5;
}

.cat.cat--devices.cat--related a.focus span {
  color: #8d62a5;
}

.cat.cat--devices .focus:after {
  border-bottom-color: #8d62a5;
}

.cat.cat--kids {
  color: #3c61a0;
}

.cat.cat--kids.active {
  background: #3c61a0;
  color: #ffffff;
}

.cat.cat--kids.active:after {
  border-color: #3c61a0 transparent transparent transparent;
}

.cat.cat--kids.cat--related {
  background: #3c61a0;
}

.cat.cat--kids.cat--related a.focus span {
  color: #3c61a0;
}

.cat.cat--kids .focus:after {
  border-bottom-color: #3c61a0;
}

.cat.cat--connections {
  color: #ff5148;
}

.cat.cat--connections.active {
  background: #ff5148;
  color: #ffffff;
}

.cat.cat--connections.active:after {
  border-color: #ff5148 transparent transparent transparent;
}

.cat.cat--connections.cat--related {
  background: #ff5148;
}

.cat.cat--connections.cat--related a.focus span {
  color: #ff5148;
}

.cat.cat--connections .focus:after {
  border-bottom-color: #ff5148;
}

.cat.cat--transactions {
  color: #27aae2;
}

.cat.cat--transactions.active {
  background: #27aae2;
  color: #ffffff;
}

.cat.cat--transactions.active:after {
  border-color: #27aae2 transparent transparent transparent;
}

.cat.cat--transactions.cat--related {
  background: #27aae2;
}

.cat.cat--transactions.cat--related a.focus span {
  color: #27aae2;
}

.cat.cat--transactions .focus:after {
  border-bottom-color: #27aae2;
}

.cat.cat--browsing {
  color: #ffb459;
}

.cat.cat--browsing.active {
  background: #ffb459;
  color: #ffffff;
}

.cat.cat--browsing.active:after {
  border-color: #ffb459 transparent transparent transparent;
}

.cat.cat--browsing.cat--related {
  background: #ffb459;
}

.cat.cat--browsing.cat--related a.focus span {
  color: #ffb459;
}

.cat.cat--browsing .focus:after {
  border-bottom-color: #ffb459;
}

.cat.cat--neutral {
  color: #30dcd1;
}

.cat.cat--neutral h1 {
  color: #ffffff;
}

.cat.cat--neutral.active {
  background: #30dcd1;
  color: #ffffff;
}

.cat.cat--neutral.active:after {
  border-color: #30dcd1 transparent transparent transparent;
}

.cat.cat--neutral.cat--related {
  background: #30dcd1;
}

.cat.cat--holidays {
  color: #ffc600;
}

.cat.cat--holidays.active {
  background: #ffc600;
  color: #ffffff;
}

.cat.cat--holidays.active:after {
  border-color: #ffc600 transparent transparent transparent;
}

.cat.cat--holidays.cat--related {
  background: #ffc600;
}

.cat.cat--holidays.cat--related a.focus span {
  color: #ffc600;
}

.cat.cat--holidays .focus:after {
  border-bottom-color: #ffc600;
}

.cat.cat--phishing {
  color: #7587ca;
  /*p{
      color: #fff;
    }*/
}

.cat.cat--phishing.active {
  background: #7587ca;
  color: #ffffff;
}

.cat.cat--phishing.active:after {
  border-color: #7587ca transparent transparent transparent;
}

.cat.cat--phishing .cta, .cat.cat--phishing .node-article .action-links a, .node-article .action-links .cat.cat--phishing a, .cat.cat--phishing .field-name-field-news-link a, .field-name-field-news-link .cat.cat--phishing a, .cat.cat--phishing .page-search .search-form #edit-submit, .page-search .search-form .cat.cat--phishing #edit-submit, .cat.cat--phishing .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .cat.cat--phishing a, .cat.cat--phishing .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .cat.cat--phishing a, .cat.cat--phishing .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .cat.cat--phishing a, .cat.cat--phishing .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .cat.cat--phishing a, .cat.cat--phishing .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .cat.cat--phishing a,
.cat.cat--phishing .flippy-activity .flippy-next a, .flippy-activity .flippy-next .cat.cat--phishing a, .cat.cat--phishing .parag-cta-wrapper a, .parag-cta-wrapper .cat.cat--phishing a, .cat.cat--phishing .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .cat.cat--phishing a, .cat.cat--phishing .stack-subfooter a, .stack-subfooter .cat.cat--phishing a {
  background: #465690;
}

.cat.cat--phishing.cat--related {
  background: #7587ca;
}

.cat.cat--phishing.cat--related a.focus span {
  color: #7587ca;
}

.cat.cat--phishing .focus:after {
  border-bottom-color: #7587ca;
}

.cat-smart .cat {
  color: #26477f;
}

.cat-smart .cat.active {
  background: #26477f;
  color: #ffffff;
}

.cat-smart .cat.active:after {
  border-color: #26477f transparent transparent transparent;
}

.cat-smart .cat .cta, .cat-smart .cat .node-article .action-links a, .node-article .action-links .cat-smart .cat a, .cat-smart .cat .field-name-field-news-link a, .field-name-field-news-link .cat-smart .cat a, .cat-smart .cat .page-search .search-form #edit-submit, .page-search .search-form .cat-smart .cat #edit-submit, .cat-smart .cat .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .cat-smart .cat a, .cat-smart .cat .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .cat-smart .cat a, .cat-smart .cat .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .cat-smart .cat a, .cat-smart .cat .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .cat-smart .cat a, .cat-smart .cat .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .cat-smart .cat a,
.cat-smart .cat .flippy-activity .flippy-next a, .flippy-activity .flippy-next .cat-smart .cat a, .cat-smart .cat .parag-cta-wrapper a, .parag-cta-wrapper .cat-smart .cat a, .cat-smart .cat .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .cat-smart .cat a, .cat-smart .cat .stack-subfooter a, .stack-subfooter .cat-smart .cat a {
  background: #30528d;
}

.cat-smart .cat.cat--related {
  background: #26477f;
}

.cat-smart .cat.cat--related a.focus span {
  color: #26477f;
}

.cat-smart .cat .focus:after {
  border-bottom-color: #26477f;
}

.cat-alert .cat {
  color: #26477f;
}

.cat-alert .cat.active {
  background: #26477f;
  color: #ffffff;
}

.cat-alert .cat.active:after {
  border-color: #26477f transparent transparent transparent;
}

.cat-alert .cat .cta, .cat-alert .cat .node-article .action-links a, .node-article .action-links .cat-alert .cat a, .cat-alert .cat .field-name-field-news-link a, .field-name-field-news-link .cat-alert .cat a, .cat-alert .cat .page-search .search-form #edit-submit, .page-search .search-form .cat-alert .cat #edit-submit, .cat-alert .cat .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .cat-alert .cat a, .cat-alert .cat .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .cat-alert .cat a, .cat-alert .cat .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .cat-alert .cat a, .cat-alert .cat .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .cat-alert .cat a, .cat-alert .cat .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .cat-alert .cat a,
.cat-alert .cat .flippy-activity .flippy-next a, .flippy-activity .flippy-next .cat-alert .cat a, .cat-alert .cat .parag-cta-wrapper a, .parag-cta-wrapper .cat-alert .cat a, .cat-alert .cat .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .cat-alert .cat a, .cat-alert .cat .stack-subfooter a, .stack-subfooter .cat-alert .cat a {
  background: #30528d;
}

.cat-alert .cat.cat--related {
  background: #26477f;
}

.cat-alert .cat.cat--related a.focus span {
  color: #26477f;
}

.cat-alert .cat .focus:after {
  border-bottom-color: #26477f;
}

.cat-strong .cat {
  color: #26477f;
}

.cat-strong .cat.active {
  background: #26477f;
  color: #ffffff;
}

.cat-strong .cat.active:after {
  border-color: #26477f transparent transparent transparent;
}

.cat-strong .cat .cta, .cat-strong .cat .node-article .action-links a, .node-article .action-links .cat-strong .cat a, .cat-strong .cat .field-name-field-news-link a, .field-name-field-news-link .cat-strong .cat a, .cat-strong .cat .page-search .search-form #edit-submit, .page-search .search-form .cat-strong .cat #edit-submit, .cat-strong .cat .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .cat-strong .cat a, .cat-strong .cat .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .cat-strong .cat a, .cat-strong .cat .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .cat-strong .cat a, .cat-strong .cat .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .cat-strong .cat a, .cat-strong .cat .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .cat-strong .cat a,
.cat-strong .cat .flippy-activity .flippy-next a, .flippy-activity .flippy-next .cat-strong .cat a, .cat-strong .cat .parag-cta-wrapper a, .parag-cta-wrapper .cat-strong .cat a, .cat-strong .cat .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .cat-strong .cat a, .cat-strong .cat .stack-subfooter a, .stack-subfooter .cat-strong .cat a {
  background: #30528d;
}

.cat-strong .cat.cat--related {
  background: #26477f;
}

.cat-strong .cat.cat--related a.focus span {
  color: #26477f;
}

.cat-strong .cat .focus:after {
  border-bottom-color: #26477f;
}

.cat-kind .cat {
  color: #26477f;
}

.cat-kind .cat.active {
  background: #26477f;
  color: #ffffff;
}

.cat-kind .cat.active:after {
  border-color: #26477f transparent transparent transparent;
}

.cat-kind .cat .cta, .cat-kind .cat .node-article .action-links a, .node-article .action-links .cat-kind .cat a, .cat-kind .cat .field-name-field-news-link a, .field-name-field-news-link .cat-kind .cat a, .cat-kind .cat .page-search .search-form #edit-submit, .page-search .search-form .cat-kind .cat #edit-submit, .cat-kind .cat .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .cat-kind .cat a, .cat-kind .cat .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .cat-kind .cat a, .cat-kind .cat .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .cat-kind .cat a, .cat-kind .cat .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .cat-kind .cat a, .cat-kind .cat .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .cat-kind .cat a,
.cat-kind .cat .flippy-activity .flippy-next a, .flippy-activity .flippy-next .cat-kind .cat a, .cat-kind .cat .parag-cta-wrapper a, .parag-cta-wrapper .cat-kind .cat a, .cat-kind .cat .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .cat-kind .cat a, .cat-kind .cat .stack-subfooter a, .stack-subfooter .cat-kind .cat a {
  background: #30528d;
}

.cat-kind .cat.cat--related {
  background: #26477f;
}

.cat-kind .cat.cat--related a.focus span {
  color: #26477f;
}

.cat-kind .cat .focus:after {
  border-bottom-color: #26477f;
}

.cat-brave .cat {
  color: #26477f;
}

.cat-brave .cat.active {
  background: #26477f;
  color: #ffffff;
}

.cat-brave .cat.active:after {
  border-color: #26477f transparent transparent transparent;
}

.cat-brave .cat .cta, .cat-brave .cat .node-article .action-links a, .node-article .action-links .cat-brave .cat a, .cat-brave .cat .field-name-field-news-link a, .field-name-field-news-link .cat-brave .cat a, .cat-brave .cat .page-search .search-form #edit-submit, .page-search .search-form .cat-brave .cat #edit-submit, .cat-brave .cat .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .cat-brave .cat a, .cat-brave .cat .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .cat-brave .cat a, .cat-brave .cat .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .cat-brave .cat a, .cat-brave .cat .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .cat-brave .cat a, .cat-brave .cat .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .cat-brave .cat a,
.cat-brave .cat .flippy-activity .flippy-next a, .flippy-activity .flippy-next .cat-brave .cat a, .cat-brave .cat .parag-cta-wrapper a, .parag-cta-wrapper .cat-brave .cat a, .cat-brave .cat .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .cat-brave .cat a, .cat-brave .cat .stack-subfooter a, .stack-subfooter .cat-brave .cat a {
  background: #30528d;
}

.cat-brave .cat.cat--related {
  background: #26477f;
}

.cat-brave .cat.cat--related a.focus span {
  color: #26477f;
}

.cat-brave .cat .focus:after {
  border-bottom-color: #26477f;
}

.checkbox {
  position: relative;
  display: block;
  padding: 0.9375rem 2.5rem;
  margin: 0 0.125rem;
}

.checkbox input[type="checkbox"] {
  -webkit-appearance: none;
          appearance: none;
  outline: none;
  width: 16px;
  height: 16px;
  left: 40px;
  opacity: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.checkbox input[type="checkbox"]:checked + i:before {
  content: "";
  background: url("../img/checkbox.png") no-repeat 0 -16px;
}

.checkbox i {
  display: inline-block;
  left: 40px;
  width: 16px;
  height: 16px;
  pointer-events: none;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.checkbox i:before {
  content: "";
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  width: 16px;
  height: 16px;
  background: url("../img/checkbox.png") no-repeat 0 0;
}

.checkbox label {
  font-size: 0.8125rem;
  font-weight: 700;
  color: #ffffff;
  margin-left: 2.5rem;
}

.tips {
  background: #ffffff;
  max-height: 0;
  visibility: hidden;
  opacity: 0;
  transition: max-height .3s ease;
  position: absolute;
  left: 0.625rem;
  width: calc(100% - 10px);
}

.tips.tips--open {
  border: 5px solid;
  padding: 2.1875rem 2.1875rem;
  max-height: 20000px;
  visibility: visible;
  margin-bottom: 0.625rem;
  position: absolute;
  z-index: 100;
  opacity: 1;
  margin-top: 10px;
}

.tips.tips--open img {
  max-width: 95%;
}

.tips .tips--close-btn {
  position: absolute;
  top: 15px;
  right: 15px;
  font-size: 0.75rem;
  font-weight: 400;
  cursor: pointer;
}

.tips .tips--logo {
  padding: 1.5625rem 0;
}

.tips .tips--logo img {
  margin-right: 1.875rem;
}

.tips p {
  font-weight: 300;
  font-size: 1.125rem;
  line-height: 1.3;
  margin-bottom: 0.9375rem;
}

.tips p a {
  color: #4285f4;
  text-decoration: none;
}

.tips li {
  font-weight: 300;
  margin-bottom: 0.625rem;
  font-size: 1.125rem;
  line-height: 1.3;
}

.tips li a {
  color: #4285f4;
  text-decoration: none;
}

.tips .more {
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.3;
  margin-bottom: 0;
}

.tips .cta, .tips .node-article .action-links a, .node-article .action-links .tips a, .tips .field-name-field-news-link a, .field-name-field-news-link .tips a, .tips .page-search .search-form #edit-submit, .page-search .search-form .tips #edit-submit, .tips .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .tips a, .tips .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .tips a, .tips .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .tips a, .tips .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .tips a, .tips .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .tips a,
.tips .flippy-activity .flippy-next a, .flippy-activity .flippy-next .tips a, .tips .parag-cta-wrapper a, .parag-cta-wrapper .tips a, .tips .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .tips a, .tips .stack-subfooter a, .stack-subfooter .tips a {
  margin-top: 1.5625rem;
}

.tips.tips--accounts {
  border-color: #44c67b;
}

.tips.tips--accounts .cta, .tips.tips--accounts .node-article .action-links a, .node-article .action-links .tips.tips--accounts a, .tips.tips--accounts .field-name-field-news-link a, .field-name-field-news-link .tips.tips--accounts a, .tips.tips--accounts .page-search .search-form #edit-submit, .page-search .search-form .tips.tips--accounts #edit-submit, .tips.tips--accounts .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .tips.tips--accounts a, .tips.tips--accounts .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .tips.tips--accounts a, .tips.tips--accounts .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .tips.tips--accounts a, .tips.tips--accounts .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .tips.tips--accounts a, .tips.tips--accounts .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .tips.tips--accounts a,
.tips.tips--accounts .flippy-activity .flippy-next a, .flippy-activity .flippy-next .tips.tips--accounts a, .tips.tips--accounts .parag-cta-wrapper a, .parag-cta-wrapper .tips.tips--accounts a, .tips.tips--accounts .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .tips.tips--accounts a, .tips.tips--accounts .stack-subfooter a, .stack-subfooter .tips.tips--accounts a {
  background: #44c67b;
  transition: .3s all ease;
}

.tips.tips--accounts .cta:hover, .tips.tips--accounts .node-article .action-links a:hover, .node-article .action-links .tips.tips--accounts a:hover, .tips.tips--accounts .field-name-field-news-link a:hover, .field-name-field-news-link .tips.tips--accounts a:hover, .tips.tips--accounts .page-search .search-form #edit-submit:hover, .page-search .search-form .tips.tips--accounts #edit-submit:hover, .tips.tips--accounts .field-name-field-hp-kids-toolkit-link a:hover, .field-name-field-hp-kids-toolkit-link .tips.tips--accounts a:hover, .tips.tips--accounts .field-name-field-hp-kids-tool-link a:hover, .field-name-field-hp-kids-tool-link .tips.tips--accounts a:hover, .tips.tips--accounts .field-name-field-hp-kids-teacher-link a:hover, .field-name-field-hp-kids-teacher-link .tips.tips--accounts a:hover, .tips.tips--accounts .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .tips.tips--accounts a:hover, .tips.tips--accounts .flippy-activity .flippy-prev a:hover, .flippy-activity .flippy-prev .tips.tips--accounts a:hover,
.tips.tips--accounts .flippy-activity .flippy-next a:hover, .flippy-activity .flippy-next .tips.tips--accounts a:hover, .tips.tips--accounts .parag-cta-wrapper a:hover, .parag-cta-wrapper .tips.tips--accounts a:hover, .tips.tips--accounts .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .tips.tips--accounts a:hover, .tips.tips--accounts .stack-subfooter a:hover, .stack-subfooter .tips.tips--accounts a:hover {
  background: #32a563;
}

.tips.tips--accounts .more {
  color: #44c67b;
}

.tips.tips--devices {
  border-color: #8d62a5;
}

.tips.tips--devices .cta, .tips.tips--devices .node-article .action-links a, .node-article .action-links .tips.tips--devices a, .tips.tips--devices .field-name-field-news-link a, .field-name-field-news-link .tips.tips--devices a, .tips.tips--devices .page-search .search-form #edit-submit, .page-search .search-form .tips.tips--devices #edit-submit, .tips.tips--devices .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .tips.tips--devices a, .tips.tips--devices .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .tips.tips--devices a, .tips.tips--devices .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .tips.tips--devices a, .tips.tips--devices .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .tips.tips--devices a, .tips.tips--devices .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .tips.tips--devices a,
.tips.tips--devices .flippy-activity .flippy-next a, .flippy-activity .flippy-next .tips.tips--devices a, .tips.tips--devices .parag-cta-wrapper a, .parag-cta-wrapper .tips.tips--devices a, .tips.tips--devices .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .tips.tips--devices a, .tips.tips--devices .stack-subfooter a, .stack-subfooter .tips.tips--devices a {
  background: #8d62a5;
  transition: .3s all ease;
}

.tips.tips--devices .cta:hover, .tips.tips--devices .node-article .action-links a:hover, .node-article .action-links .tips.tips--devices a:hover, .tips.tips--devices .field-name-field-news-link a:hover, .field-name-field-news-link .tips.tips--devices a:hover, .tips.tips--devices .page-search .search-form #edit-submit:hover, .page-search .search-form .tips.tips--devices #edit-submit:hover, .tips.tips--devices .field-name-field-hp-kids-toolkit-link a:hover, .field-name-field-hp-kids-toolkit-link .tips.tips--devices a:hover, .tips.tips--devices .field-name-field-hp-kids-tool-link a:hover, .field-name-field-hp-kids-tool-link .tips.tips--devices a:hover, .tips.tips--devices .field-name-field-hp-kids-teacher-link a:hover, .field-name-field-hp-kids-teacher-link .tips.tips--devices a:hover, .tips.tips--devices .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .tips.tips--devices a:hover, .tips.tips--devices .flippy-activity .flippy-prev a:hover, .flippy-activity .flippy-prev .tips.tips--devices a:hover,
.tips.tips--devices .flippy-activity .flippy-next a:hover, .flippy-activity .flippy-next .tips.tips--devices a:hover, .tips.tips--devices .parag-cta-wrapper a:hover, .parag-cta-wrapper .tips.tips--devices a:hover, .tips.tips--devices .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .tips.tips--devices a:hover, .tips.tips--devices .stack-subfooter a:hover, .stack-subfooter .tips.tips--devices a:hover {
  background: #724d87;
}

.tips.tips--devices .more {
  color: #8d62a5;
}

.tips.tips--kids {
  border-color: #3c61a0;
}

.tips.tips--kids .cta, .tips.tips--kids .node-article .action-links a, .node-article .action-links .tips.tips--kids a, .tips.tips--kids .field-name-field-news-link a, .field-name-field-news-link .tips.tips--kids a, .tips.tips--kids .page-search .search-form #edit-submit, .page-search .search-form .tips.tips--kids #edit-submit, .tips.tips--kids .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .tips.tips--kids a, .tips.tips--kids .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .tips.tips--kids a, .tips.tips--kids .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .tips.tips--kids a, .tips.tips--kids .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .tips.tips--kids a, .tips.tips--kids .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .tips.tips--kids a,
.tips.tips--kids .flippy-activity .flippy-next a, .flippy-activity .flippy-next .tips.tips--kids a, .tips.tips--kids .parag-cta-wrapper a, .parag-cta-wrapper .tips.tips--kids a, .tips.tips--kids .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .tips.tips--kids a, .tips.tips--kids .stack-subfooter a, .stack-subfooter .tips.tips--kids a {
  background: #3c61a0;
  transition: .3s all ease;
}

.tips.tips--kids .cta:hover, .tips.tips--kids .node-article .action-links a:hover, .node-article .action-links .tips.tips--kids a:hover, .tips.tips--kids .field-name-field-news-link a:hover, .field-name-field-news-link .tips.tips--kids a:hover, .tips.tips--kids .page-search .search-form #edit-submit:hover, .page-search .search-form .tips.tips--kids #edit-submit:hover, .tips.tips--kids .field-name-field-hp-kids-toolkit-link a:hover, .field-name-field-hp-kids-toolkit-link .tips.tips--kids a:hover, .tips.tips--kids .field-name-field-hp-kids-tool-link a:hover, .field-name-field-hp-kids-tool-link .tips.tips--kids a:hover, .tips.tips--kids .field-name-field-hp-kids-teacher-link a:hover, .field-name-field-hp-kids-teacher-link .tips.tips--kids a:hover, .tips.tips--kids .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .tips.tips--kids a:hover, .tips.tips--kids .flippy-activity .flippy-prev a:hover, .flippy-activity .flippy-prev .tips.tips--kids a:hover,
.tips.tips--kids .flippy-activity .flippy-next a:hover, .flippy-activity .flippy-next .tips.tips--kids a:hover, .tips.tips--kids .parag-cta-wrapper a:hover, .parag-cta-wrapper .tips.tips--kids a:hover, .tips.tips--kids .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .tips.tips--kids a:hover, .tips.tips--kids .stack-subfooter a:hover, .stack-subfooter .tips.tips--kids a:hover {
  background: #2e4b7b;
}

.tips.tips--kids .more {
  color: #3c61a0;
}

.tips.tips--connections {
  border-color: #ff5148;
}

.tips.tips--connections .cta, .tips.tips--connections .node-article .action-links a, .node-article .action-links .tips.tips--connections a, .tips.tips--connections .field-name-field-news-link a, .field-name-field-news-link .tips.tips--connections a, .tips.tips--connections .page-search .search-form #edit-submit, .page-search .search-form .tips.tips--connections #edit-submit, .tips.tips--connections .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .tips.tips--connections a, .tips.tips--connections .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .tips.tips--connections a, .tips.tips--connections .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .tips.tips--connections a, .tips.tips--connections .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .tips.tips--connections a, .tips.tips--connections .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .tips.tips--connections a,
.tips.tips--connections .flippy-activity .flippy-next a, .flippy-activity .flippy-next .tips.tips--connections a, .tips.tips--connections .parag-cta-wrapper a, .parag-cta-wrapper .tips.tips--connections a, .tips.tips--connections .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .tips.tips--connections a, .tips.tips--connections .stack-subfooter a, .stack-subfooter .tips.tips--connections a {
  background: #ff5148;
  transition: .3s all ease;
}

.tips.tips--connections .cta:hover, .tips.tips--connections .node-article .action-links a:hover, .node-article .action-links .tips.tips--connections a:hover, .tips.tips--connections .field-name-field-news-link a:hover, .field-name-field-news-link .tips.tips--connections a:hover, .tips.tips--connections .page-search .search-form #edit-submit:hover, .page-search .search-form .tips.tips--connections #edit-submit:hover, .tips.tips--connections .field-name-field-hp-kids-toolkit-link a:hover, .field-name-field-hp-kids-toolkit-link .tips.tips--connections a:hover, .tips.tips--connections .field-name-field-hp-kids-tool-link a:hover, .field-name-field-hp-kids-tool-link .tips.tips--connections a:hover, .tips.tips--connections .field-name-field-hp-kids-teacher-link a:hover, .field-name-field-hp-kids-teacher-link .tips.tips--connections a:hover, .tips.tips--connections .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .tips.tips--connections a:hover, .tips.tips--connections .flippy-activity .flippy-prev a:hover, .flippy-activity .flippy-prev .tips.tips--connections a:hover,
.tips.tips--connections .flippy-activity .flippy-next a:hover, .flippy-activity .flippy-next .tips.tips--connections a:hover, .tips.tips--connections .parag-cta-wrapper a:hover, .parag-cta-wrapper .tips.tips--connections a:hover, .tips.tips--connections .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .tips.tips--connections a:hover, .tips.tips--connections .stack-subfooter a:hover, .stack-subfooter .tips.tips--connections a:hover {
  background: #ff2115;
}

.tips.tips--connections .more {
  color: #ff5148;
}

.tips.tips--transactions {
  border-color: #27aae2;
}

.tips.tips--transactions .cta, .tips.tips--transactions .node-article .action-links a, .node-article .action-links .tips.tips--transactions a, .tips.tips--transactions .field-name-field-news-link a, .field-name-field-news-link .tips.tips--transactions a, .tips.tips--transactions .page-search .search-form #edit-submit, .page-search .search-form .tips.tips--transactions #edit-submit, .tips.tips--transactions .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .tips.tips--transactions a, .tips.tips--transactions .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .tips.tips--transactions a, .tips.tips--transactions .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .tips.tips--transactions a, .tips.tips--transactions .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .tips.tips--transactions a, .tips.tips--transactions .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .tips.tips--transactions a,
.tips.tips--transactions .flippy-activity .flippy-next a, .flippy-activity .flippy-next .tips.tips--transactions a, .tips.tips--transactions .parag-cta-wrapper a, .parag-cta-wrapper .tips.tips--transactions a, .tips.tips--transactions .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .tips.tips--transactions a, .tips.tips--transactions .stack-subfooter a, .stack-subfooter .tips.tips--transactions a {
  background: #27aae2;
  transition: .3s all ease;
}

.tips.tips--transactions .cta:hover, .tips.tips--transactions .node-article .action-links a:hover, .node-article .action-links .tips.tips--transactions a:hover, .tips.tips--transactions .field-name-field-news-link a:hover, .field-name-field-news-link .tips.tips--transactions a:hover, .tips.tips--transactions .page-search .search-form #edit-submit:hover, .page-search .search-form .tips.tips--transactions #edit-submit:hover, .tips.tips--transactions .field-name-field-hp-kids-toolkit-link a:hover, .field-name-field-hp-kids-toolkit-link .tips.tips--transactions a:hover, .tips.tips--transactions .field-name-field-hp-kids-tool-link a:hover, .field-name-field-hp-kids-tool-link .tips.tips--transactions a:hover, .tips.tips--transactions .field-name-field-hp-kids-teacher-link a:hover, .field-name-field-hp-kids-teacher-link .tips.tips--transactions a:hover, .tips.tips--transactions .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .tips.tips--transactions a:hover, .tips.tips--transactions .flippy-activity .flippy-prev a:hover, .flippy-activity .flippy-prev .tips.tips--transactions a:hover,
.tips.tips--transactions .flippy-activity .flippy-next a:hover, .flippy-activity .flippy-next .tips.tips--transactions a:hover, .tips.tips--transactions .parag-cta-wrapper a:hover, .parag-cta-wrapper .tips.tips--transactions a:hover, .tips.tips--transactions .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .tips.tips--transactions a:hover, .tips.tips--transactions .stack-subfooter a:hover, .stack-subfooter .tips.tips--transactions a:hover {
  background: #198cbd;
}

.tips.tips--transactions .more {
  color: #27aae2;
}

.tips.tips--browsing {
  border-color: #ffb459;
}

.tips.tips--browsing .cta, .tips.tips--browsing .node-article .action-links a, .node-article .action-links .tips.tips--browsing a, .tips.tips--browsing .field-name-field-news-link a, .field-name-field-news-link .tips.tips--browsing a, .tips.tips--browsing .page-search .search-form #edit-submit, .page-search .search-form .tips.tips--browsing #edit-submit, .tips.tips--browsing .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .tips.tips--browsing a, .tips.tips--browsing .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .tips.tips--browsing a, .tips.tips--browsing .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .tips.tips--browsing a, .tips.tips--browsing .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .tips.tips--browsing a, .tips.tips--browsing .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .tips.tips--browsing a,
.tips.tips--browsing .flippy-activity .flippy-next a, .flippy-activity .flippy-next .tips.tips--browsing a, .tips.tips--browsing .parag-cta-wrapper a, .parag-cta-wrapper .tips.tips--browsing a, .tips.tips--browsing .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .tips.tips--browsing a, .tips.tips--browsing .stack-subfooter a, .stack-subfooter .tips.tips--browsing a {
  background: #ffb459;
  transition: .3s all ease;
}

.tips.tips--browsing .cta:hover, .tips.tips--browsing .node-article .action-links a:hover, .node-article .action-links .tips.tips--browsing a:hover, .tips.tips--browsing .field-name-field-news-link a:hover, .field-name-field-news-link .tips.tips--browsing a:hover, .tips.tips--browsing .page-search .search-form #edit-submit:hover, .page-search .search-form .tips.tips--browsing #edit-submit:hover, .tips.tips--browsing .field-name-field-hp-kids-toolkit-link a:hover, .field-name-field-hp-kids-toolkit-link .tips.tips--browsing a:hover, .tips.tips--browsing .field-name-field-hp-kids-tool-link a:hover, .field-name-field-hp-kids-tool-link .tips.tips--browsing a:hover, .tips.tips--browsing .field-name-field-hp-kids-teacher-link a:hover, .field-name-field-hp-kids-teacher-link .tips.tips--browsing a:hover, .tips.tips--browsing .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .tips.tips--browsing a:hover, .tips.tips--browsing .flippy-activity .flippy-prev a:hover, .flippy-activity .flippy-prev .tips.tips--browsing a:hover,
.tips.tips--browsing .flippy-activity .flippy-next a:hover, .flippy-activity .flippy-next .tips.tips--browsing a:hover, .tips.tips--browsing .parag-cta-wrapper a:hover, .parag-cta-wrapper .tips.tips--browsing a:hover, .tips.tips--browsing .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .tips.tips--browsing a:hover, .tips.tips--browsing .stack-subfooter a:hover, .stack-subfooter .tips.tips--browsing a:hover {
  background: #ff9d26;
}

.tips.tips--browsing .more {
  color: #ffb459;
}

.tips.tips--neutral {
  border-color: #30dcd1;
}

.tips.tips--neutral .cta, .tips.tips--neutral .node-article .action-links a, .node-article .action-links .tips.tips--neutral a, .tips.tips--neutral .field-name-field-news-link a, .field-name-field-news-link .tips.tips--neutral a, .tips.tips--neutral .page-search .search-form #edit-submit, .page-search .search-form .tips.tips--neutral #edit-submit, .tips.tips--neutral .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .tips.tips--neutral a, .tips.tips--neutral .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .tips.tips--neutral a, .tips.tips--neutral .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .tips.tips--neutral a, .tips.tips--neutral .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .tips.tips--neutral a, .tips.tips--neutral .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .tips.tips--neutral a,
.tips.tips--neutral .flippy-activity .flippy-next a, .flippy-activity .flippy-next .tips.tips--neutral a, .tips.tips--neutral .parag-cta-wrapper a, .parag-cta-wrapper .tips.tips--neutral a, .tips.tips--neutral .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .tips.tips--neutral a, .tips.tips--neutral .stack-subfooter a, .stack-subfooter .tips.tips--neutral a {
  background: #30dcd1;
  transition: .3s all ease;
}

.tips.tips--neutral .cta:hover, .tips.tips--neutral .node-article .action-links a:hover, .node-article .action-links .tips.tips--neutral a:hover, .tips.tips--neutral .field-name-field-news-link a:hover, .field-name-field-news-link .tips.tips--neutral a:hover, .tips.tips--neutral .page-search .search-form #edit-submit:hover, .page-search .search-form .tips.tips--neutral #edit-submit:hover, .tips.tips--neutral .field-name-field-hp-kids-toolkit-link a:hover, .field-name-field-hp-kids-toolkit-link .tips.tips--neutral a:hover, .tips.tips--neutral .field-name-field-hp-kids-tool-link a:hover, .field-name-field-hp-kids-tool-link .tips.tips--neutral a:hover, .tips.tips--neutral .field-name-field-hp-kids-teacher-link a:hover, .field-name-field-hp-kids-teacher-link .tips.tips--neutral a:hover, .tips.tips--neutral .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .tips.tips--neutral a:hover, .tips.tips--neutral .flippy-activity .flippy-prev a:hover, .flippy-activity .flippy-prev .tips.tips--neutral a:hover,
.tips.tips--neutral .flippy-activity .flippy-next a:hover, .flippy-activity .flippy-next .tips.tips--neutral a:hover, .tips.tips--neutral .parag-cta-wrapper a:hover, .parag-cta-wrapper .tips.tips--neutral a:hover, .tips.tips--neutral .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .tips.tips--neutral a:hover, .tips.tips--neutral .stack-subfooter a:hover, .stack-subfooter .tips.tips--neutral a:hover {
  background: #1fbab0;
}

.tips.tips--neutral .more {
  color: #30dcd1;
}

@media only screen and (min-width: 55rem) {
  .tips.tips--neutral .links-about {
    margin-left: 0;
  }
}

.tips.tips--holidays {
  border-color: #ffc600;
}

.tips.tips--holidays .cta, .tips.tips--holidays .node-article .action-links a, .node-article .action-links .tips.tips--holidays a, .tips.tips--holidays .field-name-field-news-link a, .field-name-field-news-link .tips.tips--holidays a, .tips.tips--holidays .page-search .search-form #edit-submit, .page-search .search-form .tips.tips--holidays #edit-submit, .tips.tips--holidays .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .tips.tips--holidays a, .tips.tips--holidays .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .tips.tips--holidays a, .tips.tips--holidays .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .tips.tips--holidays a, .tips.tips--holidays .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .tips.tips--holidays a, .tips.tips--holidays .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .tips.tips--holidays a,
.tips.tips--holidays .flippy-activity .flippy-next a, .flippy-activity .flippy-next .tips.tips--holidays a, .tips.tips--holidays .parag-cta-wrapper a, .parag-cta-wrapper .tips.tips--holidays a, .tips.tips--holidays .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .tips.tips--holidays a, .tips.tips--holidays .stack-subfooter a, .stack-subfooter .tips.tips--holidays a {
  background: #ffc600;
  transition: .3s all ease;
}

.tips.tips--holidays .cta:hover, .tips.tips--holidays .node-article .action-links a:hover, .node-article .action-links .tips.tips--holidays a:hover, .tips.tips--holidays .field-name-field-news-link a:hover, .field-name-field-news-link .tips.tips--holidays a:hover, .tips.tips--holidays .page-search .search-form #edit-submit:hover, .page-search .search-form .tips.tips--holidays #edit-submit:hover, .tips.tips--holidays .field-name-field-hp-kids-toolkit-link a:hover, .field-name-field-hp-kids-toolkit-link .tips.tips--holidays a:hover, .tips.tips--holidays .field-name-field-hp-kids-tool-link a:hover, .field-name-field-hp-kids-tool-link .tips.tips--holidays a:hover, .tips.tips--holidays .field-name-field-hp-kids-teacher-link a:hover, .field-name-field-hp-kids-teacher-link .tips.tips--holidays a:hover, .tips.tips--holidays .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .tips.tips--holidays a:hover, .tips.tips--holidays .flippy-activity .flippy-prev a:hover, .flippy-activity .flippy-prev .tips.tips--holidays a:hover,
.tips.tips--holidays .flippy-activity .flippy-next a:hover, .flippy-activity .flippy-next .tips.tips--holidays a:hover, .tips.tips--holidays .parag-cta-wrapper a:hover, .parag-cta-wrapper .tips.tips--holidays a:hover, .tips.tips--holidays .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .tips.tips--holidays a:hover, .tips.tips--holidays .stack-subfooter a:hover, .stack-subfooter .tips.tips--holidays a:hover {
  background: #cc9e00;
}

.tips.tips--holidays .more {
  color: #ffc600;
}

.tips.tips--phishing {
  border-color: #7587ca;
}

.tips.tips--phishing .cta, .tips.tips--phishing .node-article .action-links a, .node-article .action-links .tips.tips--phishing a, .tips.tips--phishing .field-name-field-news-link a, .field-name-field-news-link .tips.tips--phishing a, .tips.tips--phishing .page-search .search-form #edit-submit, .page-search .search-form .tips.tips--phishing #edit-submit, .tips.tips--phishing .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .tips.tips--phishing a, .tips.tips--phishing .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .tips.tips--phishing a, .tips.tips--phishing .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .tips.tips--phishing a, .tips.tips--phishing .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .tips.tips--phishing a, .tips.tips--phishing .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .tips.tips--phishing a,
.tips.tips--phishing .flippy-activity .flippy-next a, .flippy-activity .flippy-next .tips.tips--phishing a, .tips.tips--phishing .parag-cta-wrapper a, .parag-cta-wrapper .tips.tips--phishing a, .tips.tips--phishing .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .tips.tips--phishing a, .tips.tips--phishing .stack-subfooter a, .stack-subfooter .tips.tips--phishing a {
  background: #7587ca;
  transition: .3s all ease;
}

.tips.tips--phishing .cta:hover, .tips.tips--phishing .node-article .action-links a:hover, .node-article .action-links .tips.tips--phishing a:hover, .tips.tips--phishing .field-name-field-news-link a:hover, .field-name-field-news-link .tips.tips--phishing a:hover, .tips.tips--phishing .page-search .search-form #edit-submit:hover, .page-search .search-form .tips.tips--phishing #edit-submit:hover, .tips.tips--phishing .field-name-field-hp-kids-toolkit-link a:hover, .field-name-field-hp-kids-toolkit-link .tips.tips--phishing a:hover, .tips.tips--phishing .field-name-field-hp-kids-tool-link a:hover, .field-name-field-hp-kids-tool-link .tips.tips--phishing a:hover, .tips.tips--phishing .field-name-field-hp-kids-teacher-link a:hover, .field-name-field-hp-kids-teacher-link .tips.tips--phishing a:hover, .tips.tips--phishing .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .tips.tips--phishing a:hover, .tips.tips--phishing .flippy-activity .flippy-prev a:hover, .flippy-activity .flippy-prev .tips.tips--phishing a:hover,
.tips.tips--phishing .flippy-activity .flippy-next a:hover, .flippy-activity .flippy-next .tips.tips--phishing a:hover, .tips.tips--phishing .parag-cta-wrapper a:hover, .parag-cta-wrapper .tips.tips--phishing a:hover, .tips.tips--phishing .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .tips.tips--phishing a:hover, .tips.tips--phishing .stack-subfooter a:hover, .stack-subfooter .tips.tips--phishing a:hover {
  background: #5067bc;
}

.tips.tips--phishing .more {
  color: #7587ca;
}

.cat-smart .tips {
  border-color: #26477f;
}

.cat-smart .tips .cta, .cat-smart .tips .node-article .action-links a, .node-article .action-links .cat-smart .tips a, .cat-smart .tips .field-name-field-news-link a, .field-name-field-news-link .cat-smart .tips a, .cat-smart .tips .page-search .search-form #edit-submit, .page-search .search-form .cat-smart .tips #edit-submit, .cat-smart .tips .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .cat-smart .tips a, .cat-smart .tips .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .cat-smart .tips a, .cat-smart .tips .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .cat-smart .tips a, .cat-smart .tips .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .cat-smart .tips a, .cat-smart .tips .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .cat-smart .tips a,
.cat-smart .tips .flippy-activity .flippy-next a, .flippy-activity .flippy-next .cat-smart .tips a, .cat-smart .tips .parag-cta-wrapper a, .parag-cta-wrapper .cat-smart .tips a, .cat-smart .tips .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .cat-smart .tips a, .cat-smart .tips .stack-subfooter a, .stack-subfooter .cat-smart .tips a {
  background: #26477f;
  transition: .3s all ease;
}

.cat-smart .tips .cta:hover, .cat-smart .tips .node-article .action-links a:hover, .node-article .action-links .cat-smart .tips a:hover, .cat-smart .tips .field-name-field-news-link a:hover, .field-name-field-news-link .cat-smart .tips a:hover, .cat-smart .tips .page-search .search-form #edit-submit:hover, .page-search .search-form .cat-smart .tips #edit-submit:hover, .cat-smart .tips .field-name-field-hp-kids-toolkit-link a:hover, .field-name-field-hp-kids-toolkit-link .cat-smart .tips a:hover, .cat-smart .tips .field-name-field-hp-kids-tool-link a:hover, .field-name-field-hp-kids-tool-link .cat-smart .tips a:hover, .cat-smart .tips .field-name-field-hp-kids-teacher-link a:hover, .field-name-field-hp-kids-teacher-link .cat-smart .tips a:hover, .cat-smart .tips .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .cat-smart .tips a:hover, .cat-smart .tips .flippy-activity .flippy-prev a:hover, .flippy-activity .flippy-prev .cat-smart .tips a:hover,
.cat-smart .tips .flippy-activity .flippy-next a:hover, .flippy-activity .flippy-next .cat-smart .tips a:hover, .cat-smart .tips .parag-cta-wrapper a:hover, .parag-cta-wrapper .cat-smart .tips a:hover, .cat-smart .tips .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .cat-smart .tips a:hover, .cat-smart .tips .stack-subfooter a:hover, .stack-subfooter .cat-smart .tips a:hover {
  background: #1a3158;
}

.cat-smart .tips .more {
  color: #26477f;
}

.cat-alert .tips {
  border-color: #26477f;
}

.cat-alert .tips .cta, .cat-alert .tips .node-article .action-links a, .node-article .action-links .cat-alert .tips a, .cat-alert .tips .field-name-field-news-link a, .field-name-field-news-link .cat-alert .tips a, .cat-alert .tips .page-search .search-form #edit-submit, .page-search .search-form .cat-alert .tips #edit-submit, .cat-alert .tips .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .cat-alert .tips a, .cat-alert .tips .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .cat-alert .tips a, .cat-alert .tips .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .cat-alert .tips a, .cat-alert .tips .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .cat-alert .tips a, .cat-alert .tips .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .cat-alert .tips a,
.cat-alert .tips .flippy-activity .flippy-next a, .flippy-activity .flippy-next .cat-alert .tips a, .cat-alert .tips .parag-cta-wrapper a, .parag-cta-wrapper .cat-alert .tips a, .cat-alert .tips .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .cat-alert .tips a, .cat-alert .tips .stack-subfooter a, .stack-subfooter .cat-alert .tips a {
  background: #26477f;
  transition: .3s all ease;
}

.cat-alert .tips .cta:hover, .cat-alert .tips .node-article .action-links a:hover, .node-article .action-links .cat-alert .tips a:hover, .cat-alert .tips .field-name-field-news-link a:hover, .field-name-field-news-link .cat-alert .tips a:hover, .cat-alert .tips .page-search .search-form #edit-submit:hover, .page-search .search-form .cat-alert .tips #edit-submit:hover, .cat-alert .tips .field-name-field-hp-kids-toolkit-link a:hover, .field-name-field-hp-kids-toolkit-link .cat-alert .tips a:hover, .cat-alert .tips .field-name-field-hp-kids-tool-link a:hover, .field-name-field-hp-kids-tool-link .cat-alert .tips a:hover, .cat-alert .tips .field-name-field-hp-kids-teacher-link a:hover, .field-name-field-hp-kids-teacher-link .cat-alert .tips a:hover, .cat-alert .tips .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .cat-alert .tips a:hover, .cat-alert .tips .flippy-activity .flippy-prev a:hover, .flippy-activity .flippy-prev .cat-alert .tips a:hover,
.cat-alert .tips .flippy-activity .flippy-next a:hover, .flippy-activity .flippy-next .cat-alert .tips a:hover, .cat-alert .tips .parag-cta-wrapper a:hover, .parag-cta-wrapper .cat-alert .tips a:hover, .cat-alert .tips .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .cat-alert .tips a:hover, .cat-alert .tips .stack-subfooter a:hover, .stack-subfooter .cat-alert .tips a:hover {
  background: #1a3158;
}

.cat-alert .tips .more {
  color: #26477f;
}

.cat-strong .tips {
  border-color: #26477f;
}

.cat-strong .tips .cta, .cat-strong .tips .node-article .action-links a, .node-article .action-links .cat-strong .tips a, .cat-strong .tips .field-name-field-news-link a, .field-name-field-news-link .cat-strong .tips a, .cat-strong .tips .page-search .search-form #edit-submit, .page-search .search-form .cat-strong .tips #edit-submit, .cat-strong .tips .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .cat-strong .tips a, .cat-strong .tips .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .cat-strong .tips a, .cat-strong .tips .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .cat-strong .tips a, .cat-strong .tips .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .cat-strong .tips a, .cat-strong .tips .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .cat-strong .tips a,
.cat-strong .tips .flippy-activity .flippy-next a, .flippy-activity .flippy-next .cat-strong .tips a, .cat-strong .tips .parag-cta-wrapper a, .parag-cta-wrapper .cat-strong .tips a, .cat-strong .tips .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .cat-strong .tips a, .cat-strong .tips .stack-subfooter a, .stack-subfooter .cat-strong .tips a {
  background: #26477f;
  transition: .3s all ease;
}

.cat-strong .tips .cta:hover, .cat-strong .tips .node-article .action-links a:hover, .node-article .action-links .cat-strong .tips a:hover, .cat-strong .tips .field-name-field-news-link a:hover, .field-name-field-news-link .cat-strong .tips a:hover, .cat-strong .tips .page-search .search-form #edit-submit:hover, .page-search .search-form .cat-strong .tips #edit-submit:hover, .cat-strong .tips .field-name-field-hp-kids-toolkit-link a:hover, .field-name-field-hp-kids-toolkit-link .cat-strong .tips a:hover, .cat-strong .tips .field-name-field-hp-kids-tool-link a:hover, .field-name-field-hp-kids-tool-link .cat-strong .tips a:hover, .cat-strong .tips .field-name-field-hp-kids-teacher-link a:hover, .field-name-field-hp-kids-teacher-link .cat-strong .tips a:hover, .cat-strong .tips .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .cat-strong .tips a:hover, .cat-strong .tips .flippy-activity .flippy-prev a:hover, .flippy-activity .flippy-prev .cat-strong .tips a:hover,
.cat-strong .tips .flippy-activity .flippy-next a:hover, .flippy-activity .flippy-next .cat-strong .tips a:hover, .cat-strong .tips .parag-cta-wrapper a:hover, .parag-cta-wrapper .cat-strong .tips a:hover, .cat-strong .tips .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .cat-strong .tips a:hover, .cat-strong .tips .stack-subfooter a:hover, .stack-subfooter .cat-strong .tips a:hover {
  background: #1a3158;
}

.cat-strong .tips .more {
  color: #26477f;
}

.cat-kind .tips {
  border-color: #26477f;
}

.cat-kind .tips .cta, .cat-kind .tips .node-article .action-links a, .node-article .action-links .cat-kind .tips a, .cat-kind .tips .field-name-field-news-link a, .field-name-field-news-link .cat-kind .tips a, .cat-kind .tips .page-search .search-form #edit-submit, .page-search .search-form .cat-kind .tips #edit-submit, .cat-kind .tips .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .cat-kind .tips a, .cat-kind .tips .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .cat-kind .tips a, .cat-kind .tips .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .cat-kind .tips a, .cat-kind .tips .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .cat-kind .tips a, .cat-kind .tips .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .cat-kind .tips a,
.cat-kind .tips .flippy-activity .flippy-next a, .flippy-activity .flippy-next .cat-kind .tips a, .cat-kind .tips .parag-cta-wrapper a, .parag-cta-wrapper .cat-kind .tips a, .cat-kind .tips .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .cat-kind .tips a, .cat-kind .tips .stack-subfooter a, .stack-subfooter .cat-kind .tips a {
  background: #26477f;
  transition: .3s all ease;
}

.cat-kind .tips .cta:hover, .cat-kind .tips .node-article .action-links a:hover, .node-article .action-links .cat-kind .tips a:hover, .cat-kind .tips .field-name-field-news-link a:hover, .field-name-field-news-link .cat-kind .tips a:hover, .cat-kind .tips .page-search .search-form #edit-submit:hover, .page-search .search-form .cat-kind .tips #edit-submit:hover, .cat-kind .tips .field-name-field-hp-kids-toolkit-link a:hover, .field-name-field-hp-kids-toolkit-link .cat-kind .tips a:hover, .cat-kind .tips .field-name-field-hp-kids-tool-link a:hover, .field-name-field-hp-kids-tool-link .cat-kind .tips a:hover, .cat-kind .tips .field-name-field-hp-kids-teacher-link a:hover, .field-name-field-hp-kids-teacher-link .cat-kind .tips a:hover, .cat-kind .tips .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .cat-kind .tips a:hover, .cat-kind .tips .flippy-activity .flippy-prev a:hover, .flippy-activity .flippy-prev .cat-kind .tips a:hover,
.cat-kind .tips .flippy-activity .flippy-next a:hover, .flippy-activity .flippy-next .cat-kind .tips a:hover, .cat-kind .tips .parag-cta-wrapper a:hover, .parag-cta-wrapper .cat-kind .tips a:hover, .cat-kind .tips .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .cat-kind .tips a:hover, .cat-kind .tips .stack-subfooter a:hover, .stack-subfooter .cat-kind .tips a:hover {
  background: #1a3158;
}

.cat-kind .tips .more {
  color: #26477f;
}

.cat-brave .tips {
  border-color: #26477f;
}

.cat-brave .tips .cta, .cat-brave .tips .node-article .action-links a, .node-article .action-links .cat-brave .tips a, .cat-brave .tips .field-name-field-news-link a, .field-name-field-news-link .cat-brave .tips a, .cat-brave .tips .page-search .search-form #edit-submit, .page-search .search-form .cat-brave .tips #edit-submit, .cat-brave .tips .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .cat-brave .tips a, .cat-brave .tips .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .cat-brave .tips a, .cat-brave .tips .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .cat-brave .tips a, .cat-brave .tips .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .cat-brave .tips a, .cat-brave .tips .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .cat-brave .tips a,
.cat-brave .tips .flippy-activity .flippy-next a, .flippy-activity .flippy-next .cat-brave .tips a, .cat-brave .tips .parag-cta-wrapper a, .parag-cta-wrapper .cat-brave .tips a, .cat-brave .tips .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .cat-brave .tips a, .cat-brave .tips .stack-subfooter a, .stack-subfooter .cat-brave .tips a {
  background: #26477f;
  transition: .3s all ease;
}

.cat-brave .tips .cta:hover, .cat-brave .tips .node-article .action-links a:hover, .node-article .action-links .cat-brave .tips a:hover, .cat-brave .tips .field-name-field-news-link a:hover, .field-name-field-news-link .cat-brave .tips a:hover, .cat-brave .tips .page-search .search-form #edit-submit:hover, .page-search .search-form .cat-brave .tips #edit-submit:hover, .cat-brave .tips .field-name-field-hp-kids-toolkit-link a:hover, .field-name-field-hp-kids-toolkit-link .cat-brave .tips a:hover, .cat-brave .tips .field-name-field-hp-kids-tool-link a:hover, .field-name-field-hp-kids-tool-link .cat-brave .tips a:hover, .cat-brave .tips .field-name-field-hp-kids-teacher-link a:hover, .field-name-field-hp-kids-teacher-link .cat-brave .tips a:hover, .cat-brave .tips .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .cat-brave .tips a:hover, .cat-brave .tips .flippy-activity .flippy-prev a:hover, .flippy-activity .flippy-prev .cat-brave .tips a:hover,
.cat-brave .tips .flippy-activity .flippy-next a:hover, .flippy-activity .flippy-next .cat-brave .tips a:hover, .cat-brave .tips .parag-cta-wrapper a:hover, .parag-cta-wrapper .cat-brave .tips a:hover, .cat-brave .tips .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .cat-brave .tips a:hover, .cat-brave .tips .stack-subfooter a:hover, .stack-subfooter .cat-brave .tips a:hover {
  background: #1a3158;
}

.cat-brave .tips .more {
  color: #26477f;
}

.js-tips-main {
  transition: all .3s linear;
}

.nav {
  background: #ecf0f1;
  max-width: 1024px;
  margin: 0 auto;
}

@media only screen and (min-width: 64rem) {
  .nav .region-topic-nav {
    position: relative;
  }
  .sticky-menu .nav .region-topic-nav {
    position: static;
  }
  .nav .region-topic-nav::before {
    content: '';
    position: absolute;
    z-index: 1;
    top: 0;
    right: 10px;
    height: 100%;
    width: 300px;
    display: block;
  }
  .sticky-menu .nav .region-topic-nav::before {
    display: none;
  }
}

.nav .region-topic-nav > .menu {
  z-index: 2;
}

@media only screen and (min-width: 64rem) {
  .nav .region-topic-nav > .menu > li {
    border-radius: 9px 9px 0 0;
  }
  .sticky-menu .nav .region-topic-nav > .menu > li {
    border-radius: 0;
  }
}

.nav ul {
  padding: 0;
  margin: 0;
}

.nav ul li {
  list-style: none none;
  margin: 0;
  padding: 0;
  text-align: left;
}

.nav ul li a {
  color: #212123;
  text-decoration: none;
  font-size: 0.8125rem;
  display: block;
}

.nav ul li a.cta, .nav ul li .node-article .action-links a, .node-article .action-links .nav ul li a, .nav ul li .field-name-field-news-link a, .field-name-field-news-link .nav ul li a, .nav ul li .page-search .search-form a#edit-submit, .page-search .search-form .nav ul li a#edit-submit, .nav ul li .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .nav ul li a, .nav ul li .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .nav ul li a, .nav ul li .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .nav ul li a, .nav ul li .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .nav ul li a, .nav ul li .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .nav ul li a,
.nav ul li .flippy-activity .flippy-next a, .flippy-activity .flippy-next .nav ul li a, .nav ul li .parag-cta-wrapper a, .parag-cta-wrapper .nav ul li a, .nav ul li .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .nav ul li a, .nav ul li .stack-subfooter a, .stack-subfooter .nav ul li a {
  display: none;
}

@media only screen and (min-width: 55rem) {
  .nav ul li a.cta, .nav ul li .node-article .action-links a, .node-article .action-links .nav ul li a, .nav ul li .field-name-field-news-link a, .field-name-field-news-link .nav ul li a, .nav ul li .page-search .search-form a#edit-submit, .page-search .search-form .nav ul li a#edit-submit, .nav ul li .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .nav ul li a, .nav ul li .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .nav ul li a, .nav ul li .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .nav ul li a, .nav ul li .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .nav ul li a, .nav ul li .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .nav ul li a,
  .nav ul li .flippy-activity .flippy-next a, .flippy-activity .flippy-next .nav ul li a, .nav ul li .parag-cta-wrapper a, .parag-cta-wrapper .nav ul li a, .nav ul li .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .nav ul li a, .nav ul li .stack-subfooter a, .stack-subfooter .nav ul li a {
    display: table;
    padding: 0.625rem 1.25rem;
    margin: 1.25rem 3.75rem 0rem 3.75rem;
    font-size: 0.75rem;
    font-weight: 500;
  }
  .nav ul li a.cta.hide, .nav ul li .node-article .action-links a.hide, .node-article .action-links .nav ul li a.hide, .nav ul li .field-name-field-news-link a.hide, .field-name-field-news-link .nav ul li a.hide, .nav ul li .page-search .search-form a.hide#edit-submit, .page-search .search-form .nav ul li a.hide#edit-submit, .nav ul li .field-name-field-hp-kids-toolkit-link a.hide, .field-name-field-hp-kids-toolkit-link .nav ul li a.hide, .nav ul li .field-name-field-hp-kids-tool-link a.hide, .field-name-field-hp-kids-tool-link .nav ul li a.hide, .nav ul li .field-name-field-hp-kids-teacher-link a.hide, .field-name-field-hp-kids-teacher-link .nav ul li a.hide, .nav ul li .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.hide, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .nav ul li a.hide, .nav ul li .flippy-activity .flippy-prev a.hide, .flippy-activity .flippy-prev .nav ul li a.hide,
  .nav ul li .flippy-activity .flippy-next a.hide, .flippy-activity .flippy-next .nav ul li a.hide, .nav ul li .parag-cta-wrapper a.hide, .parag-cta-wrapper .nav ul li a.hide, .nav ul li .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.hide, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .nav ul li a.hide, .nav ul li .stack-subfooter a.hide, .stack-subfooter .nav ul li a.hide {
    display: none;
  }
}

.nav ul li.nav--accounts {
  background: #259454;
}

@media only screen and (min-width: 55rem) {
  .nav ul li.nav--accounts {
    background: transparent;
  }
}

@media only screen and (min-width: 64rem) {
  .nav ul li.nav--accounts {
    background: #ecf0f1;
  }
  .sticky-menu .nav ul li.nav--accounts {
    background: transparent;
  }
}

.nav ul li.nav--accounts:hover, .nav ul li.nav--accounts:active, .nav ul li.nav--accounts.active-trail, .nav ul li.nav--accounts.hovering {
  background: #259454;
}

.nav ul li.nav--accounts:hover .bd li, .nav ul li.nav--accounts:active .bd li, .nav ul li.nav--accounts.active-trail .bd li, .nav ul li.nav--accounts.hovering .bd li {
  background: #39b66e;
  border-color: #259454;
}

.nav ul li.nav--accounts:hover .bd li:hover, .nav ul li.nav--accounts:hover .bd li:active, .nav ul li.nav--accounts:hover .bd li.active-trail, .nav ul li.nav--accounts:hover .bd li.hovering, .nav ul li.nav--accounts:active .bd li:hover, .nav ul li.nav--accounts:active .bd li:active, .nav ul li.nav--accounts:active .bd li.active-trail, .nav ul li.nav--accounts:active .bd li.hovering, .nav ul li.nav--accounts.active-trail .bd li:hover, .nav ul li.nav--accounts.active-trail .bd li:active, .nav ul li.nav--accounts.active-trail .bd li.active-trail, .nav ul li.nav--accounts.active-trail .bd li.hovering, .nav ul li.nav--accounts.hovering .bd li:hover, .nav ul li.nav--accounts.hovering .bd li:active, .nav ul li.nav--accounts.hovering .bd li.active-trail, .nav ul li.nav--accounts.hovering .bd li.hovering {
  background: #44c67b;
}

.nav ul li.nav--accounts:hover .cta, .nav ul li.nav--accounts:hover .node-article .action-links a, .node-article .action-links .nav ul li.nav--accounts:hover a, .nav ul li.nav--accounts:hover .field-name-field-news-link a, .field-name-field-news-link .nav ul li.nav--accounts:hover a, .nav ul li.nav--accounts:hover .page-search .search-form #edit-submit, .page-search .search-form .nav ul li.nav--accounts:hover #edit-submit, .nav ul li.nav--accounts:hover .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .nav ul li.nav--accounts:hover a, .nav ul li.nav--accounts:hover .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .nav ul li.nav--accounts:hover a, .nav ul li.nav--accounts:hover .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .nav ul li.nav--accounts:hover a, .nav ul li.nav--accounts:hover .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .nav ul li.nav--accounts:hover a, .nav ul li.nav--accounts:hover .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .nav ul li.nav--accounts:hover a,
.nav ul li.nav--accounts:hover .flippy-activity .flippy-next a, .flippy-activity .flippy-next .nav ul li.nav--accounts:hover a, .nav ul li.nav--accounts:hover .parag-cta-wrapper a, .parag-cta-wrapper .nav ul li.nav--accounts:hover a, .nav ul li.nav--accounts:hover .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .nav ul li.nav--accounts:hover a, .nav ul li.nav--accounts:hover .stack-subfooter a, .stack-subfooter .nav ul li.nav--accounts:hover a, .nav ul li.nav--accounts:active .cta, .nav ul li.nav--accounts:active .node-article .action-links a, .node-article .action-links .nav ul li.nav--accounts:active a, .nav ul li.nav--accounts:active .field-name-field-news-link a, .field-name-field-news-link .nav ul li.nav--accounts:active a, .nav ul li.nav--accounts:active .page-search .search-form #edit-submit, .page-search .search-form .nav ul li.nav--accounts:active #edit-submit, .nav ul li.nav--accounts:active .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .nav ul li.nav--accounts:active a, .nav ul li.nav--accounts:active .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .nav ul li.nav--accounts:active a, .nav ul li.nav--accounts:active .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .nav ul li.nav--accounts:active a, .nav ul li.nav--accounts:active .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .nav ul li.nav--accounts:active a, .nav ul li.nav--accounts:active .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .nav ul li.nav--accounts:active a,
.nav ul li.nav--accounts:active .flippy-activity .flippy-next a, .flippy-activity .flippy-next .nav ul li.nav--accounts:active a, .nav ul li.nav--accounts:active .parag-cta-wrapper a, .parag-cta-wrapper .nav ul li.nav--accounts:active a, .nav ul li.nav--accounts:active .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .nav ul li.nav--accounts:active a, .nav ul li.nav--accounts:active .stack-subfooter a, .stack-subfooter .nav ul li.nav--accounts:active a, .nav ul li.nav--accounts.active-trail .cta, .nav ul li.nav--accounts.active-trail .node-article .action-links a, .node-article .action-links .nav ul li.nav--accounts.active-trail a, .nav ul li.nav--accounts.active-trail .field-name-field-news-link a, .field-name-field-news-link .nav ul li.nav--accounts.active-trail a, .nav ul li.nav--accounts.active-trail .page-search .search-form #edit-submit, .page-search .search-form .nav ul li.nav--accounts.active-trail #edit-submit, .nav ul li.nav--accounts.active-trail .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .nav ul li.nav--accounts.active-trail a, .nav ul li.nav--accounts.active-trail .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .nav ul li.nav--accounts.active-trail a, .nav ul li.nav--accounts.active-trail .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .nav ul li.nav--accounts.active-trail a, .nav ul li.nav--accounts.active-trail .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .nav ul li.nav--accounts.active-trail a, .nav ul li.nav--accounts.active-trail .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .nav ul li.nav--accounts.active-trail a,
.nav ul li.nav--accounts.active-trail .flippy-activity .flippy-next a, .flippy-activity .flippy-next .nav ul li.nav--accounts.active-trail a, .nav ul li.nav--accounts.active-trail .parag-cta-wrapper a, .parag-cta-wrapper .nav ul li.nav--accounts.active-trail a, .nav ul li.nav--accounts.active-trail .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .nav ul li.nav--accounts.active-trail a, .nav ul li.nav--accounts.active-trail .stack-subfooter a, .stack-subfooter .nav ul li.nav--accounts.active-trail a, .nav ul li.nav--accounts.hovering .cta, .nav ul li.nav--accounts.hovering .node-article .action-links a, .node-article .action-links .nav ul li.nav--accounts.hovering a, .nav ul li.nav--accounts.hovering .field-name-field-news-link a, .field-name-field-news-link .nav ul li.nav--accounts.hovering a, .nav ul li.nav--accounts.hovering .page-search .search-form #edit-submit, .page-search .search-form .nav ul li.nav--accounts.hovering #edit-submit, .nav ul li.nav--accounts.hovering .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .nav ul li.nav--accounts.hovering a, .nav ul li.nav--accounts.hovering .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .nav ul li.nav--accounts.hovering a, .nav ul li.nav--accounts.hovering .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .nav ul li.nav--accounts.hovering a, .nav ul li.nav--accounts.hovering .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .nav ul li.nav--accounts.hovering a, .nav ul li.nav--accounts.hovering .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .nav ul li.nav--accounts.hovering a,
.nav ul li.nav--accounts.hovering .flippy-activity .flippy-next a, .flippy-activity .flippy-next .nav ul li.nav--accounts.hovering a, .nav ul li.nav--accounts.hovering .parag-cta-wrapper a, .parag-cta-wrapper .nav ul li.nav--accounts.hovering a, .nav ul li.nav--accounts.hovering .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .nav ul li.nav--accounts.hovering a, .nav ul li.nav--accounts.hovering .stack-subfooter a, .stack-subfooter .nav ul li.nav--accounts.hovering a {
  background: #44c67b;
}

.nav ul li.nav--transactions {
  background: #0e7fb0;
}

@media only screen and (min-width: 55rem) {
  .nav ul li.nav--transactions {
    background: transparent;
  }
}

@media only screen and (min-width: 64rem) {
  .nav ul li.nav--transactions {
    background: #ecf0f1;
  }
  .sticky-menu .nav ul li.nav--transactions {
    background: transparent;
  }
}

.nav ul li.nav--transactions:hover, .nav ul li.nav--transactions:active, .nav ul li.nav--transactions.active-trail, .nav ul li.nav--transactions.hovering {
  background: #0e7fb0;
}

.nav ul li.nav--transactions:hover .bd li, .nav ul li.nav--transactions:active .bd li, .nav ul li.nav--transactions.active-trail .bd li, .nav ul li.nav--transactions.hovering .bd li {
  background: #1c9ad0;
  border-color: #0e7fb0;
}

.nav ul li.nav--transactions:hover .bd li:hover, .nav ul li.nav--transactions:hover .bd li:active, .nav ul li.nav--transactions:hover .bd li.active-trail, .nav ul li.nav--transactions:hover .bd li.hovering, .nav ul li.nav--transactions:active .bd li:hover, .nav ul li.nav--transactions:active .bd li:active, .nav ul li.nav--transactions:active .bd li.active-trail, .nav ul li.nav--transactions:active .bd li.hovering, .nav ul li.nav--transactions.active-trail .bd li:hover, .nav ul li.nav--transactions.active-trail .bd li:active, .nav ul li.nav--transactions.active-trail .bd li.active-trail, .nav ul li.nav--transactions.active-trail .bd li.hovering, .nav ul li.nav--transactions.hovering .bd li:hover, .nav ul li.nav--transactions.hovering .bd li:active, .nav ul li.nav--transactions.hovering .bd li.active-trail, .nav ul li.nav--transactions.hovering .bd li.hovering {
  background: #27aae2;
}

.nav ul li.nav--transactions:hover .cta, .nav ul li.nav--transactions:hover .node-article .action-links a, .node-article .action-links .nav ul li.nav--transactions:hover a, .nav ul li.nav--transactions:hover .field-name-field-news-link a, .field-name-field-news-link .nav ul li.nav--transactions:hover a, .nav ul li.nav--transactions:hover .page-search .search-form #edit-submit, .page-search .search-form .nav ul li.nav--transactions:hover #edit-submit, .nav ul li.nav--transactions:hover .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .nav ul li.nav--transactions:hover a, .nav ul li.nav--transactions:hover .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .nav ul li.nav--transactions:hover a, .nav ul li.nav--transactions:hover .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .nav ul li.nav--transactions:hover a, .nav ul li.nav--transactions:hover .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .nav ul li.nav--transactions:hover a, .nav ul li.nav--transactions:hover .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .nav ul li.nav--transactions:hover a,
.nav ul li.nav--transactions:hover .flippy-activity .flippy-next a, .flippy-activity .flippy-next .nav ul li.nav--transactions:hover a, .nav ul li.nav--transactions:hover .parag-cta-wrapper a, .parag-cta-wrapper .nav ul li.nav--transactions:hover a, .nav ul li.nav--transactions:hover .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .nav ul li.nav--transactions:hover a, .nav ul li.nav--transactions:hover .stack-subfooter a, .stack-subfooter .nav ul li.nav--transactions:hover a, .nav ul li.nav--transactions:active .cta, .nav ul li.nav--transactions:active .node-article .action-links a, .node-article .action-links .nav ul li.nav--transactions:active a, .nav ul li.nav--transactions:active .field-name-field-news-link a, .field-name-field-news-link .nav ul li.nav--transactions:active a, .nav ul li.nav--transactions:active .page-search .search-form #edit-submit, .page-search .search-form .nav ul li.nav--transactions:active #edit-submit, .nav ul li.nav--transactions:active .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .nav ul li.nav--transactions:active a, .nav ul li.nav--transactions:active .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .nav ul li.nav--transactions:active a, .nav ul li.nav--transactions:active .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .nav ul li.nav--transactions:active a, .nav ul li.nav--transactions:active .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .nav ul li.nav--transactions:active a, .nav ul li.nav--transactions:active .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .nav ul li.nav--transactions:active a,
.nav ul li.nav--transactions:active .flippy-activity .flippy-next a, .flippy-activity .flippy-next .nav ul li.nav--transactions:active a, .nav ul li.nav--transactions:active .parag-cta-wrapper a, .parag-cta-wrapper .nav ul li.nav--transactions:active a, .nav ul li.nav--transactions:active .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .nav ul li.nav--transactions:active a, .nav ul li.nav--transactions:active .stack-subfooter a, .stack-subfooter .nav ul li.nav--transactions:active a, .nav ul li.nav--transactions.active-trail .cta, .nav ul li.nav--transactions.active-trail .node-article .action-links a, .node-article .action-links .nav ul li.nav--transactions.active-trail a, .nav ul li.nav--transactions.active-trail .field-name-field-news-link a, .field-name-field-news-link .nav ul li.nav--transactions.active-trail a, .nav ul li.nav--transactions.active-trail .page-search .search-form #edit-submit, .page-search .search-form .nav ul li.nav--transactions.active-trail #edit-submit, .nav ul li.nav--transactions.active-trail .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .nav ul li.nav--transactions.active-trail a, .nav ul li.nav--transactions.active-trail .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .nav ul li.nav--transactions.active-trail a, .nav ul li.nav--transactions.active-trail .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .nav ul li.nav--transactions.active-trail a, .nav ul li.nav--transactions.active-trail .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .nav ul li.nav--transactions.active-trail a, .nav ul li.nav--transactions.active-trail .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .nav ul li.nav--transactions.active-trail a,
.nav ul li.nav--transactions.active-trail .flippy-activity .flippy-next a, .flippy-activity .flippy-next .nav ul li.nav--transactions.active-trail a, .nav ul li.nav--transactions.active-trail .parag-cta-wrapper a, .parag-cta-wrapper .nav ul li.nav--transactions.active-trail a, .nav ul li.nav--transactions.active-trail .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .nav ul li.nav--transactions.active-trail a, .nav ul li.nav--transactions.active-trail .stack-subfooter a, .stack-subfooter .nav ul li.nav--transactions.active-trail a, .nav ul li.nav--transactions.hovering .cta, .nav ul li.nav--transactions.hovering .node-article .action-links a, .node-article .action-links .nav ul li.nav--transactions.hovering a, .nav ul li.nav--transactions.hovering .field-name-field-news-link a, .field-name-field-news-link .nav ul li.nav--transactions.hovering a, .nav ul li.nav--transactions.hovering .page-search .search-form #edit-submit, .page-search .search-form .nav ul li.nav--transactions.hovering #edit-submit, .nav ul li.nav--transactions.hovering .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .nav ul li.nav--transactions.hovering a, .nav ul li.nav--transactions.hovering .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .nav ul li.nav--transactions.hovering a, .nav ul li.nav--transactions.hovering .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .nav ul li.nav--transactions.hovering a, .nav ul li.nav--transactions.hovering .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .nav ul li.nav--transactions.hovering a, .nav ul li.nav--transactions.hovering .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .nav ul li.nav--transactions.hovering a,
.nav ul li.nav--transactions.hovering .flippy-activity .flippy-next a, .flippy-activity .flippy-next .nav ul li.nav--transactions.hovering a, .nav ul li.nav--transactions.hovering .parag-cta-wrapper a, .parag-cta-wrapper .nav ul li.nav--transactions.hovering a, .nav ul li.nav--transactions.hovering .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .nav ul li.nav--transactions.hovering a, .nav ul li.nav--transactions.hovering .stack-subfooter a, .stack-subfooter .nav ul li.nav--transactions.hovering a {
  background: #27aae2;
}

.nav ul li.nav--devices {
  background: #6c4880;
}

@media only screen and (min-width: 55rem) {
  .nav ul li.nav--devices {
    background: transparent;
  }
}

@media only screen and (min-width: 64rem) {
  .nav ul li.nav--devices {
    background: #ecf0f1;
  }
  .sticky-menu .nav ul li.nav--devices {
    background: transparent;
  }
}

.nav ul li.nav--devices:hover, .nav ul li.nav--devices:active, .nav ul li.nav--devices.active-trail, .nav ul li.nav--devices.hovering {
  background: #6c4880;
}

.nav ul li.nav--devices:hover .nav--icon, .nav ul li.nav--devices:active .nav--icon, .nav ul li.nav--devices.active-trail .nav--icon, .nav ul li.nav--devices.hovering .nav--icon {
  font-size: 5rem;
  position: relative;
  top: 6px;
}

.nav ul li.nav--devices:hover .bd li, .nav ul li.nav--devices:active .bd li, .nav ul li.nav--devices.active-trail .bd li, .nav ul li.nav--devices.hovering .bd li {
  background: #7c5493;
  border-color: #6c4880;
}

.nav ul li.nav--devices:hover .bd li:hover, .nav ul li.nav--devices:hover .bd li:active, .nav ul li.nav--devices:hover .bd li.active-trail, .nav ul li.nav--devices:hover .bd li.hovering, .nav ul li.nav--devices:active .bd li:hover, .nav ul li.nav--devices:active .bd li:active, .nav ul li.nav--devices:active .bd li.active-trail, .nav ul li.nav--devices:active .bd li.hovering, .nav ul li.nav--devices.active-trail .bd li:hover, .nav ul li.nav--devices.active-trail .bd li:active, .nav ul li.nav--devices.active-trail .bd li.active-trail, .nav ul li.nav--devices.active-trail .bd li.hovering, .nav ul li.nav--devices.hovering .bd li:hover, .nav ul li.nav--devices.hovering .bd li:active, .nav ul li.nav--devices.hovering .bd li.active-trail, .nav ul li.nav--devices.hovering .bd li.hovering {
  background: #8d62a5;
}

.nav ul li.nav--devices:hover .cta, .nav ul li.nav--devices:hover .node-article .action-links a, .node-article .action-links .nav ul li.nav--devices:hover a, .nav ul li.nav--devices:hover .field-name-field-news-link a, .field-name-field-news-link .nav ul li.nav--devices:hover a, .nav ul li.nav--devices:hover .page-search .search-form #edit-submit, .page-search .search-form .nav ul li.nav--devices:hover #edit-submit, .nav ul li.nav--devices:hover .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .nav ul li.nav--devices:hover a, .nav ul li.nav--devices:hover .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .nav ul li.nav--devices:hover a, .nav ul li.nav--devices:hover .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .nav ul li.nav--devices:hover a, .nav ul li.nav--devices:hover .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .nav ul li.nav--devices:hover a, .nav ul li.nav--devices:hover .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .nav ul li.nav--devices:hover a,
.nav ul li.nav--devices:hover .flippy-activity .flippy-next a, .flippy-activity .flippy-next .nav ul li.nav--devices:hover a, .nav ul li.nav--devices:hover .parag-cta-wrapper a, .parag-cta-wrapper .nav ul li.nav--devices:hover a, .nav ul li.nav--devices:hover .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .nav ul li.nav--devices:hover a, .nav ul li.nav--devices:hover .stack-subfooter a, .stack-subfooter .nav ul li.nav--devices:hover a, .nav ul li.nav--devices:active .cta, .nav ul li.nav--devices:active .node-article .action-links a, .node-article .action-links .nav ul li.nav--devices:active a, .nav ul li.nav--devices:active .field-name-field-news-link a, .field-name-field-news-link .nav ul li.nav--devices:active a, .nav ul li.nav--devices:active .page-search .search-form #edit-submit, .page-search .search-form .nav ul li.nav--devices:active #edit-submit, .nav ul li.nav--devices:active .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .nav ul li.nav--devices:active a, .nav ul li.nav--devices:active .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .nav ul li.nav--devices:active a, .nav ul li.nav--devices:active .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .nav ul li.nav--devices:active a, .nav ul li.nav--devices:active .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .nav ul li.nav--devices:active a, .nav ul li.nav--devices:active .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .nav ul li.nav--devices:active a,
.nav ul li.nav--devices:active .flippy-activity .flippy-next a, .flippy-activity .flippy-next .nav ul li.nav--devices:active a, .nav ul li.nav--devices:active .parag-cta-wrapper a, .parag-cta-wrapper .nav ul li.nav--devices:active a, .nav ul li.nav--devices:active .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .nav ul li.nav--devices:active a, .nav ul li.nav--devices:active .stack-subfooter a, .stack-subfooter .nav ul li.nav--devices:active a, .nav ul li.nav--devices.active-trail .cta, .nav ul li.nav--devices.active-trail .node-article .action-links a, .node-article .action-links .nav ul li.nav--devices.active-trail a, .nav ul li.nav--devices.active-trail .field-name-field-news-link a, .field-name-field-news-link .nav ul li.nav--devices.active-trail a, .nav ul li.nav--devices.active-trail .page-search .search-form #edit-submit, .page-search .search-form .nav ul li.nav--devices.active-trail #edit-submit, .nav ul li.nav--devices.active-trail .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .nav ul li.nav--devices.active-trail a, .nav ul li.nav--devices.active-trail .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .nav ul li.nav--devices.active-trail a, .nav ul li.nav--devices.active-trail .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .nav ul li.nav--devices.active-trail a, .nav ul li.nav--devices.active-trail .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .nav ul li.nav--devices.active-trail a, .nav ul li.nav--devices.active-trail .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .nav ul li.nav--devices.active-trail a,
.nav ul li.nav--devices.active-trail .flippy-activity .flippy-next a, .flippy-activity .flippy-next .nav ul li.nav--devices.active-trail a, .nav ul li.nav--devices.active-trail .parag-cta-wrapper a, .parag-cta-wrapper .nav ul li.nav--devices.active-trail a, .nav ul li.nav--devices.active-trail .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .nav ul li.nav--devices.active-trail a, .nav ul li.nav--devices.active-trail .stack-subfooter a, .stack-subfooter .nav ul li.nav--devices.active-trail a, .nav ul li.nav--devices.hovering .cta, .nav ul li.nav--devices.hovering .node-article .action-links a, .node-article .action-links .nav ul li.nav--devices.hovering a, .nav ul li.nav--devices.hovering .field-name-field-news-link a, .field-name-field-news-link .nav ul li.nav--devices.hovering a, .nav ul li.nav--devices.hovering .page-search .search-form #edit-submit, .page-search .search-form .nav ul li.nav--devices.hovering #edit-submit, .nav ul li.nav--devices.hovering .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .nav ul li.nav--devices.hovering a, .nav ul li.nav--devices.hovering .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .nav ul li.nav--devices.hovering a, .nav ul li.nav--devices.hovering .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .nav ul li.nav--devices.hovering a, .nav ul li.nav--devices.hovering .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .nav ul li.nav--devices.hovering a, .nav ul li.nav--devices.hovering .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .nav ul li.nav--devices.hovering a,
.nav ul li.nav--devices.hovering .flippy-activity .flippy-next a, .flippy-activity .flippy-next .nav ul li.nav--devices.hovering a, .nav ul li.nav--devices.hovering .parag-cta-wrapper a, .parag-cta-wrapper .nav ul li.nav--devices.hovering a, .nav ul li.nav--devices.hovering .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .nav ul li.nav--devices.hovering a, .nav ul li.nav--devices.hovering .stack-subfooter a, .stack-subfooter .nav ul li.nav--devices.hovering a {
  background: #8d62a5;
}

.nav ul li.nav--kids {
  background: #1c2f50;
}

@media only screen and (min-width: 55rem) {
  .nav ul li.nav--kids {
    background: transparent;
  }
  .cat-smart .nav ul li.nav--kids {
    background-color: #3664b3;
  }
  .cat-alert .nav ul li.nav--kids {
    background-color: #ee463e;
  }
  .cat-yellow .nav ul li.nav--kids,
  .cat-strong .nav ul li.nav--kids {
    background-color: #f8ba2d;
  }
  .cat-kind .nav ul li.nav--kids {
    background-color: #39b66e;
  }
  .cat-brave .nav ul li.nav--kids {
    background-color: #4285f4;
  }
  .cat-green .nav ul li.nav--kids {
    background-color: #39b66e;
  }
}

.nav ul li.nav--kids:hover, .nav ul li.nav--kids:active, .nav ul li.nav--kids.active-trail, .nav ul li.nav--kids.hovering {
  background: #1c2f50;
}

@media only screen and (min-width: 55rem) {
  .nav ul li.nav--kids:hover, .nav ul li.nav--kids:active, .nav ul li.nav--kids.active-trail, .nav ul li.nav--kids.hovering {
    background: #26477f;
  }
}

.nav ul li.nav--kids:hover .nav--icon, .nav ul li.nav--kids:active .nav--icon, .nav ul li.nav--kids.active-trail .nav--icon, .nav ul li.nav--kids.hovering .nav--icon {
  font-size: 5.5rem;
}

@media only screen and (min-width: 55rem) {
  .nav ul li.nav--kids:hover .hd, .nav ul li.nav--kids:active .hd, .nav ul li.nav--kids.active-trail .hd, .nav ul li.nav--kids.hovering .hd {
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

.nav ul li.nav--kids:hover .bd li, .nav ul li.nav--kids:active .bd li, .nav ul li.nav--kids.active-trail .bd li, .nav ul li.nav--kids.hovering .bd li {
  background: #26477f;
}

.nav ul li.nav--kids:hover .bd li:hover, .nav ul li.nav--kids:hover .bd li.hovering, .nav ul li.nav--kids:active .bd li:hover, .nav ul li.nav--kids:active .bd li.hovering, .nav ul li.nav--kids.active-trail .bd li:hover, .nav ul li.nav--kids.active-trail .bd li.hovering, .nav ul li.nav--kids.hovering .bd li:hover, .nav ul li.nav--kids.hovering .bd li.hovering {
  background: #1a3158;
}

@media only screen and (min-width: 55rem) {
  .nav ul li.nav--kids:hover .bd li.cat--smart, .nav ul li.nav--kids:active .bd li.cat--smart, .nav ul li.nav--kids.active-trail .bd li.cat--smart, .nav ul li.nav--kids.hovering .bd li.cat--smart {
    background: #3664b3;
  }
  .nav ul li.nav--kids:hover .bd li.cat--smart:hover, .nav ul li.nav--kids:hover .bd li.cat--smart.hovering, .nav ul li.nav--kids:active .bd li.cat--smart:hover, .nav ul li.nav--kids:active .bd li.cat--smart.hovering, .nav ul li.nav--kids.active-trail .bd li.cat--smart:hover, .nav ul li.nav--kids.active-trail .bd li.cat--smart.hovering, .nav ul li.nav--kids.hovering .bd li.cat--smart:hover, .nav ul li.nav--kids.hovering .bd li.cat--smart.hovering {
    background: #4370be;
  }
  .nav ul li.nav--kids:hover .bd li.cat--alert, .nav ul li.nav--kids:active .bd li.cat--alert, .nav ul li.nav--kids.active-trail .bd li.cat--alert, .nav ul li.nav--kids.hovering .bd li.cat--alert {
    background: #ee463e;
  }
  .nav ul li.nav--kids:hover .bd li.cat--alert:hover, .nav ul li.nav--kids:hover .bd li.cat--alert.hovering, .nav ul li.nav--kids:active .bd li.cat--alert:hover, .nav ul li.nav--kids:active .bd li.cat--alert.hovering, .nav ul li.nav--kids.active-trail .bd li.cat--alert:hover, .nav ul li.nav--kids.active-trail .bd li.cat--alert.hovering, .nav ul li.nav--kids.hovering .bd li.cat--alert:hover, .nav ul li.nav--kids.hovering .bd li.cat--alert.hovering {
    background: #ff5148;
  }
  .nav ul li.nav--kids:hover .bd li.cat--strong, .nav ul li.nav--kids:active .bd li.cat--strong, .nav ul li.nav--kids.active-trail .bd li.cat--strong, .nav ul li.nav--kids.hovering .bd li.cat--strong {
    background: #f8ba2d;
  }
  .nav ul li.nav--kids:hover .bd li.cat--strong:hover, .nav ul li.nav--kids:hover .bd li.cat--strong.hovering, .nav ul li.nav--kids:active .bd li.cat--strong:hover, .nav ul li.nav--kids:active .bd li.cat--strong.hovering, .nav ul li.nav--kids.active-trail .bd li.cat--strong:hover, .nav ul li.nav--kids.active-trail .bd li.cat--strong.hovering, .nav ul li.nav--kids.hovering .bd li.cat--strong:hover, .nav ul li.nav--kids.hovering .bd li.cat--strong.hovering {
    background: #fec84c;
  }
  .nav ul li.nav--kids:hover .bd li.cat--kind, .nav ul li.nav--kids:active .bd li.cat--kind, .nav ul li.nav--kids.active-trail .bd li.cat--kind, .nav ul li.nav--kids.hovering .bd li.cat--kind {
    background: #39b66e;
  }
  .nav ul li.nav--kids:hover .bd li.cat--kind:hover, .nav ul li.nav--kids:hover .bd li.cat--kind.hovering, .nav ul li.nav--kids:active .bd li.cat--kind:hover, .nav ul li.nav--kids:active .bd li.cat--kind.hovering, .nav ul li.nav--kids.active-trail .bd li.cat--kind:hover, .nav ul li.nav--kids.active-trail .bd li.cat--kind.hovering, .nav ul li.nav--kids.hovering .bd li.cat--kind:hover, .nav ul li.nav--kids.hovering .bd li.cat--kind.hovering {
    background: #44c67b;
  }
  .nav ul li.nav--kids:hover .bd li.cat--brave, .nav ul li.nav--kids:active .bd li.cat--brave, .nav ul li.nav--kids.active-trail .bd li.cat--brave, .nav ul li.nav--kids.hovering .bd li.cat--brave {
    background: #4285f4;
  }
  .nav ul li.nav--kids:hover .bd li.cat--brave:hover, .nav ul li.nav--kids:hover .bd li.cat--brave.hovering, .nav ul li.nav--kids:active .bd li.cat--brave:hover, .nav ul li.nav--kids:active .bd li.cat--brave.hovering, .nav ul li.nav--kids.active-trail .bd li.cat--brave:hover, .nav ul li.nav--kids.active-trail .bd li.cat--brave.hovering, .nav ul li.nav--kids.hovering .bd li.cat--brave:hover, .nav ul li.nav--kids.hovering .bd li.cat--brave.hovering {
    background: #649af3;
  }
  .nav ul li.nav--kids:hover .bd li.cat--interland, .nav ul li.nav--kids:active .bd li.cat--interland, .nav ul li.nav--kids.active-trail .bd li.cat--interland, .nav ul li.nav--kids.hovering .bd li.cat--interland {
    background: #88cafc;
  }
  .nav ul li.nav--kids:hover .bd li.cat--interland:hover, .nav ul li.nav--kids:hover .bd li.cat--interland.hovering, .nav ul li.nav--kids:active .bd li.cat--interland:hover, .nav ul li.nav--kids:active .bd li.cat--interland.hovering, .nav ul li.nav--kids.active-trail .bd li.cat--interland:hover, .nav ul li.nav--kids.active-trail .bd li.cat--interland.hovering, .nav ul li.nav--kids.hovering .bd li.cat--interland:hover, .nav ul li.nav--kids.hovering .bd li.cat--interland.hovering {
    background: #a1d5fd;
  }
}

.nav ul li.nav--teens {
  background: #44C67B;
}

@media only screen and (min-width: 55rem) {
  .nav ul li.nav--teens {
    background: transparent;
  }
}

.nav ul li.nav--teens:hover a, .nav ul li.nav--teens:active a, .nav ul li.nav--teens.active-trail a, .nav ul li.nav--teens.hovering a {
  color: #000000;
}

@media only screen and (min-width: 55rem) {
  .nav ul li.nav--teens:hover .hd, .nav ul li.nav--teens:active .hd, .nav ul li.nav--teens.active-trail .hd, .nav ul li.nav--teens.hovering .hd {
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

.nav ul li.nav--connections {
  background: #d83c35;
}

@media only screen and (min-width: 55rem) {
  .nav ul li.nav--connections {
    background: transparent;
  }
}

@media only screen and (min-width: 64rem) {
  .nav ul li.nav--connections {
    background: #ecf0f1;
  }
  .sticky-menu .nav ul li.nav--connections {
    background: transparent;
  }
}

.nav ul li.nav--connections:hover, .nav ul li.nav--connections:active, .nav ul li.nav--connections.active-trail, .nav ul li.nav--connections.hovering {
  background: #d83c35;
}

.nav ul li.nav--connections:hover .nav--icon, .nav ul li.nav--connections:active .nav--icon, .nav ul li.nav--connections.active-trail .nav--icon, .nav ul li.nav--connections.hovering .nav--icon {
  font-size: 4.9rem;
  position: relative;
  top: 7px;
}

.nav ul li.nav--connections:hover .bd li, .nav ul li.nav--connections:active .bd li, .nav ul li.nav--connections.active-trail .bd li, .nav ul li.nav--connections.hovering .bd li {
  background: #ee463e;
  border-color: #d83c35;
}

.nav ul li.nav--connections:hover .bd li:hover, .nav ul li.nav--connections:hover .bd li:active, .nav ul li.nav--connections:hover .bd li.active-trail, .nav ul li.nav--connections:hover .bd li.hovering, .nav ul li.nav--connections:active .bd li:hover, .nav ul li.nav--connections:active .bd li:active, .nav ul li.nav--connections:active .bd li.active-trail, .nav ul li.nav--connections:active .bd li.hovering, .nav ul li.nav--connections.active-trail .bd li:hover, .nav ul li.nav--connections.active-trail .bd li:active, .nav ul li.nav--connections.active-trail .bd li.active-trail, .nav ul li.nav--connections.active-trail .bd li.hovering, .nav ul li.nav--connections.hovering .bd li:hover, .nav ul li.nav--connections.hovering .bd li:active, .nav ul li.nav--connections.hovering .bd li.active-trail, .nav ul li.nav--connections.hovering .bd li.hovering {
  background: #ff5148;
}

.nav ul li.nav--connections:hover .cta, .nav ul li.nav--connections:hover .node-article .action-links a, .node-article .action-links .nav ul li.nav--connections:hover a, .nav ul li.nav--connections:hover .field-name-field-news-link a, .field-name-field-news-link .nav ul li.nav--connections:hover a, .nav ul li.nav--connections:hover .page-search .search-form #edit-submit, .page-search .search-form .nav ul li.nav--connections:hover #edit-submit, .nav ul li.nav--connections:hover .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .nav ul li.nav--connections:hover a, .nav ul li.nav--connections:hover .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .nav ul li.nav--connections:hover a, .nav ul li.nav--connections:hover .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .nav ul li.nav--connections:hover a, .nav ul li.nav--connections:hover .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .nav ul li.nav--connections:hover a, .nav ul li.nav--connections:hover .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .nav ul li.nav--connections:hover a,
.nav ul li.nav--connections:hover .flippy-activity .flippy-next a, .flippy-activity .flippy-next .nav ul li.nav--connections:hover a, .nav ul li.nav--connections:hover .parag-cta-wrapper a, .parag-cta-wrapper .nav ul li.nav--connections:hover a, .nav ul li.nav--connections:hover .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .nav ul li.nav--connections:hover a, .nav ul li.nav--connections:hover .stack-subfooter a, .stack-subfooter .nav ul li.nav--connections:hover a, .nav ul li.nav--connections:active .cta, .nav ul li.nav--connections:active .node-article .action-links a, .node-article .action-links .nav ul li.nav--connections:active a, .nav ul li.nav--connections:active .field-name-field-news-link a, .field-name-field-news-link .nav ul li.nav--connections:active a, .nav ul li.nav--connections:active .page-search .search-form #edit-submit, .page-search .search-form .nav ul li.nav--connections:active #edit-submit, .nav ul li.nav--connections:active .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .nav ul li.nav--connections:active a, .nav ul li.nav--connections:active .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .nav ul li.nav--connections:active a, .nav ul li.nav--connections:active .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .nav ul li.nav--connections:active a, .nav ul li.nav--connections:active .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .nav ul li.nav--connections:active a, .nav ul li.nav--connections:active .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .nav ul li.nav--connections:active a,
.nav ul li.nav--connections:active .flippy-activity .flippy-next a, .flippy-activity .flippy-next .nav ul li.nav--connections:active a, .nav ul li.nav--connections:active .parag-cta-wrapper a, .parag-cta-wrapper .nav ul li.nav--connections:active a, .nav ul li.nav--connections:active .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .nav ul li.nav--connections:active a, .nav ul li.nav--connections:active .stack-subfooter a, .stack-subfooter .nav ul li.nav--connections:active a, .nav ul li.nav--connections.active-trail .cta, .nav ul li.nav--connections.active-trail .node-article .action-links a, .node-article .action-links .nav ul li.nav--connections.active-trail a, .nav ul li.nav--connections.active-trail .field-name-field-news-link a, .field-name-field-news-link .nav ul li.nav--connections.active-trail a, .nav ul li.nav--connections.active-trail .page-search .search-form #edit-submit, .page-search .search-form .nav ul li.nav--connections.active-trail #edit-submit, .nav ul li.nav--connections.active-trail .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .nav ul li.nav--connections.active-trail a, .nav ul li.nav--connections.active-trail .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .nav ul li.nav--connections.active-trail a, .nav ul li.nav--connections.active-trail .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .nav ul li.nav--connections.active-trail a, .nav ul li.nav--connections.active-trail .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .nav ul li.nav--connections.active-trail a, .nav ul li.nav--connections.active-trail .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .nav ul li.nav--connections.active-trail a,
.nav ul li.nav--connections.active-trail .flippy-activity .flippy-next a, .flippy-activity .flippy-next .nav ul li.nav--connections.active-trail a, .nav ul li.nav--connections.active-trail .parag-cta-wrapper a, .parag-cta-wrapper .nav ul li.nav--connections.active-trail a, .nav ul li.nav--connections.active-trail .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .nav ul li.nav--connections.active-trail a, .nav ul li.nav--connections.active-trail .stack-subfooter a, .stack-subfooter .nav ul li.nav--connections.active-trail a, .nav ul li.nav--connections.hovering .cta, .nav ul li.nav--connections.hovering .node-article .action-links a, .node-article .action-links .nav ul li.nav--connections.hovering a, .nav ul li.nav--connections.hovering .field-name-field-news-link a, .field-name-field-news-link .nav ul li.nav--connections.hovering a, .nav ul li.nav--connections.hovering .page-search .search-form #edit-submit, .page-search .search-form .nav ul li.nav--connections.hovering #edit-submit, .nav ul li.nav--connections.hovering .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .nav ul li.nav--connections.hovering a, .nav ul li.nav--connections.hovering .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .nav ul li.nav--connections.hovering a, .nav ul li.nav--connections.hovering .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .nav ul li.nav--connections.hovering a, .nav ul li.nav--connections.hovering .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .nav ul li.nav--connections.hovering a, .nav ul li.nav--connections.hovering .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .nav ul li.nav--connections.hovering a,
.nav ul li.nav--connections.hovering .flippy-activity .flippy-next a, .flippy-activity .flippy-next .nav ul li.nav--connections.hovering a, .nav ul li.nav--connections.hovering .parag-cta-wrapper a, .parag-cta-wrapper .nav ul li.nav--connections.hovering a, .nav ul li.nav--connections.hovering .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .nav ul li.nav--connections.hovering a, .nav ul li.nav--connections.hovering .stack-subfooter a, .stack-subfooter .nav ul li.nav--connections.hovering a {
  background: #ff5148;
}

.nav ul li.nav--browsing {
  background: #fe961a;
}

@media only screen and (min-width: 55rem) {
  .nav ul li.nav--browsing {
    background: transparent;
  }
}

@media only screen and (min-width: 64rem) {
  .nav ul li.nav--browsing {
    background: #ecf0f1;
  }
  .sticky-menu .nav ul li.nav--browsing {
    background: transparent;
  }
}

.nav ul li.nav--browsing:hover, .nav ul li.nav--browsing:active, .nav ul li.nav--browsing.active-trail, .nav ul li.nav--browsing.hovering {
  background: #fe961a;
}

.nav ul li.nav--browsing:hover .nav--icon, .nav ul li.nav--browsing:active .nav--icon, .nav ul li.nav--browsing.active-trail .nav--icon, .nav ul li.nav--browsing.hovering .nav--icon {
  font-size: 4.9rem;
  position: relative;
  top: 5px;
}

.nav ul li.nav--browsing:hover .bd li, .nav ul li.nav--browsing:active .bd li, .nav ul li.nav--browsing.active-trail .bd li, .nav ul li.nav--browsing.hovering .bd li {
  background: #ffaa42;
  border-color: #fe961a;
}

.nav ul li.nav--browsing:hover .bd li:hover, .nav ul li.nav--browsing:hover .bd li:active, .nav ul li.nav--browsing:hover .bd li.active-trail, .nav ul li.nav--browsing:hover .bd li.hovering, .nav ul li.nav--browsing:active .bd li:hover, .nav ul li.nav--browsing:active .bd li:active, .nav ul li.nav--browsing:active .bd li.active-trail, .nav ul li.nav--browsing:active .bd li.hovering, .nav ul li.nav--browsing.active-trail .bd li:hover, .nav ul li.nav--browsing.active-trail .bd li:active, .nav ul li.nav--browsing.active-trail .bd li.active-trail, .nav ul li.nav--browsing.active-trail .bd li.hovering, .nav ul li.nav--browsing.hovering .bd li:hover, .nav ul li.nav--browsing.hovering .bd li:active, .nav ul li.nav--browsing.hovering .bd li.active-trail, .nav ul li.nav--browsing.hovering .bd li.hovering {
  background: #ffb459;
}

.nav ul li.nav--browsing:hover .cta, .nav ul li.nav--browsing:hover .node-article .action-links a, .node-article .action-links .nav ul li.nav--browsing:hover a, .nav ul li.nav--browsing:hover .field-name-field-news-link a, .field-name-field-news-link .nav ul li.nav--browsing:hover a, .nav ul li.nav--browsing:hover .page-search .search-form #edit-submit, .page-search .search-form .nav ul li.nav--browsing:hover #edit-submit, .nav ul li.nav--browsing:hover .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .nav ul li.nav--browsing:hover a, .nav ul li.nav--browsing:hover .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .nav ul li.nav--browsing:hover a, .nav ul li.nav--browsing:hover .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .nav ul li.nav--browsing:hover a, .nav ul li.nav--browsing:hover .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .nav ul li.nav--browsing:hover a, .nav ul li.nav--browsing:hover .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .nav ul li.nav--browsing:hover a,
.nav ul li.nav--browsing:hover .flippy-activity .flippy-next a, .flippy-activity .flippy-next .nav ul li.nav--browsing:hover a, .nav ul li.nav--browsing:hover .parag-cta-wrapper a, .parag-cta-wrapper .nav ul li.nav--browsing:hover a, .nav ul li.nav--browsing:hover .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .nav ul li.nav--browsing:hover a, .nav ul li.nav--browsing:hover .stack-subfooter a, .stack-subfooter .nav ul li.nav--browsing:hover a, .nav ul li.nav--browsing:active .cta, .nav ul li.nav--browsing:active .node-article .action-links a, .node-article .action-links .nav ul li.nav--browsing:active a, .nav ul li.nav--browsing:active .field-name-field-news-link a, .field-name-field-news-link .nav ul li.nav--browsing:active a, .nav ul li.nav--browsing:active .page-search .search-form #edit-submit, .page-search .search-form .nav ul li.nav--browsing:active #edit-submit, .nav ul li.nav--browsing:active .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .nav ul li.nav--browsing:active a, .nav ul li.nav--browsing:active .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .nav ul li.nav--browsing:active a, .nav ul li.nav--browsing:active .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .nav ul li.nav--browsing:active a, .nav ul li.nav--browsing:active .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .nav ul li.nav--browsing:active a, .nav ul li.nav--browsing:active .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .nav ul li.nav--browsing:active a,
.nav ul li.nav--browsing:active .flippy-activity .flippy-next a, .flippy-activity .flippy-next .nav ul li.nav--browsing:active a, .nav ul li.nav--browsing:active .parag-cta-wrapper a, .parag-cta-wrapper .nav ul li.nav--browsing:active a, .nav ul li.nav--browsing:active .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .nav ul li.nav--browsing:active a, .nav ul li.nav--browsing:active .stack-subfooter a, .stack-subfooter .nav ul li.nav--browsing:active a, .nav ul li.nav--browsing.active-trail .cta, .nav ul li.nav--browsing.active-trail .node-article .action-links a, .node-article .action-links .nav ul li.nav--browsing.active-trail a, .nav ul li.nav--browsing.active-trail .field-name-field-news-link a, .field-name-field-news-link .nav ul li.nav--browsing.active-trail a, .nav ul li.nav--browsing.active-trail .page-search .search-form #edit-submit, .page-search .search-form .nav ul li.nav--browsing.active-trail #edit-submit, .nav ul li.nav--browsing.active-trail .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .nav ul li.nav--browsing.active-trail a, .nav ul li.nav--browsing.active-trail .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .nav ul li.nav--browsing.active-trail a, .nav ul li.nav--browsing.active-trail .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .nav ul li.nav--browsing.active-trail a, .nav ul li.nav--browsing.active-trail .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .nav ul li.nav--browsing.active-trail a, .nav ul li.nav--browsing.active-trail .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .nav ul li.nav--browsing.active-trail a,
.nav ul li.nav--browsing.active-trail .flippy-activity .flippy-next a, .flippy-activity .flippy-next .nav ul li.nav--browsing.active-trail a, .nav ul li.nav--browsing.active-trail .parag-cta-wrapper a, .parag-cta-wrapper .nav ul li.nav--browsing.active-trail a, .nav ul li.nav--browsing.active-trail .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .nav ul li.nav--browsing.active-trail a, .nav ul li.nav--browsing.active-trail .stack-subfooter a, .stack-subfooter .nav ul li.nav--browsing.active-trail a, .nav ul li.nav--browsing.hovering .cta, .nav ul li.nav--browsing.hovering .node-article .action-links a, .node-article .action-links .nav ul li.nav--browsing.hovering a, .nav ul li.nav--browsing.hovering .field-name-field-news-link a, .field-name-field-news-link .nav ul li.nav--browsing.hovering a, .nav ul li.nav--browsing.hovering .page-search .search-form #edit-submit, .page-search .search-form .nav ul li.nav--browsing.hovering #edit-submit, .nav ul li.nav--browsing.hovering .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .nav ul li.nav--browsing.hovering a, .nav ul li.nav--browsing.hovering .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .nav ul li.nav--browsing.hovering a, .nav ul li.nav--browsing.hovering .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .nav ul li.nav--browsing.hovering a, .nav ul li.nav--browsing.hovering .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .nav ul li.nav--browsing.hovering a, .nav ul li.nav--browsing.hovering .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .nav ul li.nav--browsing.hovering a,
.nav ul li.nav--browsing.hovering .flippy-activity .flippy-next a, .flippy-activity .flippy-next .nav ul li.nav--browsing.hovering a, .nav ul li.nav--browsing.hovering .parag-cta-wrapper a, .parag-cta-wrapper .nav ul li.nav--browsing.hovering a, .nav ul li.nav--browsing.hovering .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .nav ul li.nav--browsing.hovering a, .nav ul li.nav--browsing.hovering .stack-subfooter a, .stack-subfooter .nav ul li.nav--browsing.hovering a {
  background: #ffb459;
}

.nav ul li:hover .root, .nav ul li.hovering .root {
  z-index: 110;
  display: block;
  width: 100%;
}

.nav ul li.no-hover .root,
.nav ul li .root {
  background: inherit;
  display: none;
  position: relative;
}

@media only screen and (min-width: 55rem) {
  .nav ul li.no-hover .root,
  .nav ul li .root {
    top: 5rem;
    left: 0;
    position: absolute;
    padding: 3.125rem 0 1.875rem 0;
  }
}

@media only screen and (min-width: 64rem) {
  .nav ul li.no-hover .root,
  .nav ul li .root {
    top: 5rem;
  }
}

.nav ul li.no-hover .root .icon-close, .nav ul li.no-hover .root .filter-root.open .inner .cta.cta--filter, .filter-root.open .inner .nav ul li.no-hover .root .cta.cta--filter, .nav ul li.no-hover .root .filter-root.open .inner .node-article .action-links a.cta--filter, .filter-root.open .inner .node-article .action-links .nav ul li.no-hover .root a.cta--filter, .nav ul li.no-hover .root .node-article .action-links .filter-root.open .inner a.cta--filter, .node-article .action-links .filter-root.open .inner .nav ul li.no-hover .root a.cta--filter, .nav ul li.no-hover .root .filter-root.open .inner .field-name-field-news-link a.cta--filter, .filter-root.open .inner .field-name-field-news-link .nav ul li.no-hover .root a.cta--filter, .nav ul li.no-hover .root .field-name-field-news-link .filter-root.open .inner a.cta--filter, .field-name-field-news-link .filter-root.open .inner .nav ul li.no-hover .root a.cta--filter, .nav ul li.no-hover .root .filter-root.open .inner .page-search .search-form .cta--filter#edit-submit, .filter-root.open .inner .page-search .search-form .nav ul li.no-hover .root .cta--filter#edit-submit, .nav ul li.no-hover .root .page-search .search-form .filter-root.open .inner .cta--filter#edit-submit, .page-search .search-form .filter-root.open .inner .nav ul li.no-hover .root .cta--filter#edit-submit, .nav ul li.no-hover .root .filter-root.open .inner .field-name-field-hp-kids-toolkit-link a.cta--filter, .filter-root.open .inner .field-name-field-hp-kids-toolkit-link .nav ul li.no-hover .root a.cta--filter, .nav ul li.no-hover .root .field-name-field-hp-kids-toolkit-link .filter-root.open .inner a.cta--filter, .field-name-field-hp-kids-toolkit-link .filter-root.open .inner .nav ul li.no-hover .root a.cta--filter, .nav ul li.no-hover .root .filter-root.open .inner .field-name-field-hp-kids-tool-link a.cta--filter, .filter-root.open .inner .field-name-field-hp-kids-tool-link .nav ul li.no-hover .root a.cta--filter, .nav ul li.no-hover .root .field-name-field-hp-kids-tool-link .filter-root.open .inner a.cta--filter, .field-name-field-hp-kids-tool-link .filter-root.open .inner .nav ul li.no-hover .root a.cta--filter, .nav ul li.no-hover .root .filter-root.open .inner .field-name-field-hp-kids-teacher-link a.cta--filter, .filter-root.open .inner .field-name-field-hp-kids-teacher-link .nav ul li.no-hover .root a.cta--filter, .nav ul li.no-hover .root .field-name-field-hp-kids-teacher-link .filter-root.open .inner a.cta--filter, .field-name-field-hp-kids-teacher-link .filter-root.open .inner .nav ul li.no-hover .root a.cta--filter, .nav ul li.no-hover .root .filter-root.open .inner .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.cta--filter, .filter-root.open .inner .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .nav ul li.no-hover .root a.cta--filter, .nav ul li.no-hover .root .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .filter-root.open .inner a.cta--filter, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .filter-root.open .inner .nav ul li.no-hover .root a.cta--filter, .nav ul li.no-hover .root .filter-root.open .inner .flippy-activity .flippy-prev a.cta--filter, .filter-root.open .inner .flippy-activity .flippy-prev .nav ul li.no-hover .root a.cta--filter, .nav ul li.no-hover .root .flippy-activity .flippy-prev .filter-root.open .inner a.cta--filter, .flippy-activity .flippy-prev .filter-root.open .inner .nav ul li.no-hover .root a.cta--filter,
.nav ul li.no-hover .root .filter-root.open .inner .flippy-activity .flippy-next a.cta--filter, .filter-root.open .inner .flippy-activity .flippy-next .nav ul li.no-hover .root a.cta--filter, .nav ul li.no-hover .root .flippy-activity .flippy-next .filter-root.open .inner a.cta--filter, .flippy-activity .flippy-next .filter-root.open .inner .nav ul li.no-hover .root a.cta--filter, .nav ul li.no-hover .root .filter-root.open .inner .parag-cta-wrapper a.cta--filter, .filter-root.open .inner .parag-cta-wrapper .nav ul li.no-hover .root a.cta--filter, .nav ul li.no-hover .root .parag-cta-wrapper .filter-root.open .inner a.cta--filter, .parag-cta-wrapper .filter-root.open .inner .nav ul li.no-hover .root a.cta--filter, .nav ul li.no-hover .root .filter-root.open .inner .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.cta--filter, .filter-root.open .inner .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .nav ul li.no-hover .root a.cta--filter, .nav ul li.no-hover .root .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .filter-root.open .inner a.cta--filter, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .filter-root.open .inner .nav ul li.no-hover .root a.cta--filter, .nav ul li.no-hover .root .filter-root.open .inner .stack-subfooter a.cta--filter, .filter-root.open .inner .stack-subfooter .nav ul li.no-hover .root a.cta--filter, .nav ul li.no-hover .root .stack-subfooter .filter-root.open .inner a.cta--filter, .stack-subfooter .filter-root.open .inner .nav ul li.no-hover .root a.cta--filter, .nav ul li.no-hover .root .player--main .player--close, .player--main .nav ul li.no-hover .root .player--close,
.nav ul li .root .icon-close,
.nav ul li .root .filter-root.open .inner .cta.cta--filter,
.filter-root.open .inner .nav ul li .root .cta.cta--filter,
.nav ul li .root .filter-root.open .inner .node-article .action-links a.cta--filter,
.filter-root.open .inner .node-article .action-links .nav ul li .root a.cta--filter,
.nav ul li .root .node-article .action-links .filter-root.open .inner a.cta--filter,
.node-article .action-links .filter-root.open .inner .nav ul li .root a.cta--filter,
.nav ul li .root .filter-root.open .inner .field-name-field-news-link a.cta--filter,
.filter-root.open .inner .field-name-field-news-link .nav ul li .root a.cta--filter,
.nav ul li .root .field-name-field-news-link .filter-root.open .inner a.cta--filter,
.field-name-field-news-link .filter-root.open .inner .nav ul li .root a.cta--filter,
.nav ul li .root .filter-root.open .inner .page-search .search-form .cta--filter#edit-submit,
.filter-root.open .inner .page-search .search-form .nav ul li .root .cta--filter#edit-submit,
.nav ul li .root .page-search .search-form .filter-root.open .inner .cta--filter#edit-submit,
.page-search .search-form .filter-root.open .inner .nav ul li .root .cta--filter#edit-submit,
.nav ul li .root .filter-root.open .inner .field-name-field-hp-kids-toolkit-link a.cta--filter,
.filter-root.open .inner .field-name-field-hp-kids-toolkit-link .nav ul li .root a.cta--filter,
.nav ul li .root .field-name-field-hp-kids-toolkit-link .filter-root.open .inner a.cta--filter,
.field-name-field-hp-kids-toolkit-link .filter-root.open .inner .nav ul li .root a.cta--filter,
.nav ul li .root .filter-root.open .inner .field-name-field-hp-kids-tool-link a.cta--filter,
.filter-root.open .inner .field-name-field-hp-kids-tool-link .nav ul li .root a.cta--filter,
.nav ul li .root .field-name-field-hp-kids-tool-link .filter-root.open .inner a.cta--filter,
.field-name-field-hp-kids-tool-link .filter-root.open .inner .nav ul li .root a.cta--filter,
.nav ul li .root .filter-root.open .inner .field-name-field-hp-kids-teacher-link a.cta--filter,
.filter-root.open .inner .field-name-field-hp-kids-teacher-link .nav ul li .root a.cta--filter,
.nav ul li .root .field-name-field-hp-kids-teacher-link .filter-root.open .inner a.cta--filter,
.field-name-field-hp-kids-teacher-link .filter-root.open .inner .nav ul li .root a.cta--filter,
.nav ul li .root .filter-root.open .inner .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.cta--filter,
.filter-root.open .inner .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .nav ul li .root a.cta--filter,
.nav ul li .root .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .filter-root.open .inner a.cta--filter,
.node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .filter-root.open .inner .nav ul li .root a.cta--filter,
.nav ul li .root .filter-root.open .inner .flippy-activity .flippy-prev a.cta--filter,
.filter-root.open .inner .flippy-activity .flippy-prev .nav ul li .root a.cta--filter,
.nav ul li .root .flippy-activity .flippy-prev .filter-root.open .inner a.cta--filter,
.flippy-activity .flippy-prev .filter-root.open .inner .nav ul li .root a.cta--filter,
.nav ul li .root .filter-root.open .inner .flippy-activity .flippy-next a.cta--filter,
.filter-root.open .inner .flippy-activity .flippy-next .nav ul li .root a.cta--filter,
.nav ul li .root .flippy-activity .flippy-next .filter-root.open .inner a.cta--filter,
.flippy-activity .flippy-next .filter-root.open .inner .nav ul li .root a.cta--filter,
.nav ul li .root .filter-root.open .inner .parag-cta-wrapper a.cta--filter,
.filter-root.open .inner .parag-cta-wrapper .nav ul li .root a.cta--filter,
.nav ul li .root .parag-cta-wrapper .filter-root.open .inner a.cta--filter,
.parag-cta-wrapper .filter-root.open .inner .nav ul li .root a.cta--filter,
.nav ul li .root .filter-root.open .inner .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.cta--filter,
.filter-root.open .inner .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .nav ul li .root a.cta--filter,
.nav ul li .root .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .filter-root.open .inner a.cta--filter,
.paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .filter-root.open .inner .nav ul li .root a.cta--filter,
.nav ul li .root .filter-root.open .inner .stack-subfooter a.cta--filter,
.filter-root.open .inner .stack-subfooter .nav ul li .root a.cta--filter,
.nav ul li .root .stack-subfooter .filter-root.open .inner a.cta--filter,
.stack-subfooter .filter-root.open .inner .nav ul li .root a.cta--filter,
.nav ul li .root .player--main .player--close,
.player--main .nav ul li .root .player--close {
  position: absolute;
  top: 15px;
  right: 15px;
  font-size: 0.75rem;
  color: #ffffff;
  cursor: pointer;
}

.nav ul li .hd {
  display: none;
  padding: 0 3.75rem;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

@media only screen and (min-width: 55rem) {
  .nav ul li .hd {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

.nav ul li .hd h1 {
  margin: 0;
  font-weight: 700;
  font-size: 2.5rem;
  color: #ffffff;
  -webkit-flex: 0 0 65%;
      -ms-flex: 0 0 65%;
          flex: 0 0 65%;
  text-align: left;
  line-height: 1.2;
  text-transform: lowercase;
}

.nav ul li .hd h1:first-letter {
  text-transform: uppercase;
}

.nav ul li .hd .icon, .nav ul li .hd .player--main .player--view .player--prev, .player--main .player--view .nav ul li .hd .player--prev, .nav ul li .hd .player--main .player--view .player--next, .player--main .player--view .nav ul li .hd .player--next, .nav ul li .hd .player--main .player--close, .player--main .nav ul li .hd .player--close {
  font-size: 6.375rem;
  color: #ffffff;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
  margin-left: auto;
  margin-right: 3.75rem;
  min-height: 7.3125rem;
}

@media only screen and (min-width: 55rem) {
  .nav ul li .bd {
    margin-top: 3.125rem;
  }
}

.nav ul li .bd.close {
  display: none;
}

.nav ul li .bd ul li {
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
  border-bottom: 1px solid;
  width: 100%;
}

@media only screen and (min-width: 55rem) {
  .nav ul li .bd ul li {
    max-height: 7.5rem;
    padding: 1.25rem 2.5rem;
    border-left: 1px solid;
    border-bottom: none;
    width: 33.33%;
  }
  .nav ul li .bd ul li:nth-of-type(3n) {
    border-right: 1px solid;
  }
  .nav ul li .bd ul li:nth-of-type(-n+3) {
    border-bottom: 1px solid;
  }
}

.nav ul li .bd ul li a {
  position: static;
  top: inherit;
  padding: 2.5rem 0;
}

@media only screen and (min-width: 55rem) {
  .nav ul li .bd ul li a {
    padding: 0;
  }
}

@media only screen and (min-width: 55rem) {
  .nav ul li .bd ul li a {
    padding: 2.5rem 0.9375rem;
  }
}

.nav ul li.nav--kids .bd ul li {
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-left: 0;
  padding-right: 0;
  border-top: 1px solid #ffffff;
}

@media only screen and (min-width: 55rem) {
  .nav ul li.nav--kids .bd ul li {
    border-top: none;
    padding: 1.25rem 0;
  }
}

.nav ul li.nav--kids .bd ul li a {
  -webkit-flex-flow: column nowrap;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  width: 100%;
}

@media only screen and (min-width: 55rem) {
  .nav ul li.nav--kids .bd ul li a {
    padding: 0 32px 9px;
  }
}

.nav .nav-title,
.nav .nav-subtitle {
  display: block;
  width: 100%;
  height: 100%;
}

.nav .nav-title {
  font-size: 16px;
  font-weight: 400 !important;
}

.nav .nav-subtitle {
  font-weight: 300 !important;
  display: none;
}

@media only screen and (min-width: 55rem) {
  .nav .nav-title {
    font-size: 1.875rem;
    line-height: 1.5;
    font-weight: 700 !important;
  }
  .nav .nav-subtitle {
    display: block;
    font-weight: 300;
    font-size: 1rem;
    line-height: 1.25;
  }
}

@media only screen and (min-width: 64rem) {
  .nav .nav-subtitle {
    font-size: 1.125rem;
  }
}

.nav__hp {
  display: none;
}

.nav__hp .nav ul {
  padding: 0;
  margin: 0;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  position: relative;
}

.nav__hp .nav ul li {
  list-style: none none;
  margin: 0;
  padding: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  text-align: center;
  border-bottom: 1px solid #ffffff;
}

@media only screen and (min-width: 55rem) {
  .nav__hp .nav ul li {
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    border-bottom: none;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

@media only screen and (min-width: 64rem) {
  .nav__hp .nav ul li {
    padding: 0 10px;
  }
}

.nav__hp .nav ul li a {
  color: #ffffff;
  text-decoration: none;
  font-weight: 700;
  font-size: 1.0625rem;
  line-height: 1.25rem;
  padding: 1.25rem;
  display: block;
}

@media only screen and (min-width: 55rem) {
  .nav__hp .nav ul li a {
    color: #404148;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
  }
}

.nav__hp .nav ul li a.cta, .nav__hp .nav ul li .node-article .action-links a, .node-article .action-links .nav__hp .nav ul li a, .nav__hp .nav ul li .field-name-field-news-link a, .field-name-field-news-link .nav__hp .nav ul li a, .nav__hp .nav ul li .page-search .search-form a#edit-submit, .page-search .search-form .nav__hp .nav ul li a#edit-submit, .nav__hp .nav ul li .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .nav__hp .nav ul li a, .nav__hp .nav ul li .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .nav__hp .nav ul li a, .nav__hp .nav ul li .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .nav__hp .nav ul li a, .nav__hp .nav ul li .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .nav__hp .nav ul li a, .nav__hp .nav ul li .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .nav__hp .nav ul li a,
.nav__hp .nav ul li .flippy-activity .flippy-next a, .flippy-activity .flippy-next .nav__hp .nav ul li a, .nav__hp .nav ul li .parag-cta-wrapper a, .parag-cta-wrapper .nav__hp .nav ul li a, .nav__hp .nav ul li .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .nav__hp .nav ul li a, .nav__hp .nav ul li .stack-subfooter a, .stack-subfooter .nav__hp .nav ul li a {
  display: none;
}

@media only screen and (min-width: 55rem) {
  .nav__hp .nav ul li a.cta, .nav__hp .nav ul li .node-article .action-links a, .node-article .action-links .nav__hp .nav ul li a, .nav__hp .nav ul li .field-name-field-news-link a, .field-name-field-news-link .nav__hp .nav ul li a, .nav__hp .nav ul li .page-search .search-form a#edit-submit, .page-search .search-form .nav__hp .nav ul li a#edit-submit, .nav__hp .nav ul li .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .nav__hp .nav ul li a, .nav__hp .nav ul li .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .nav__hp .nav ul li a, .nav__hp .nav ul li .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .nav__hp .nav ul li a, .nav__hp .nav ul li .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .nav__hp .nav ul li a, .nav__hp .nav ul li .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .nav__hp .nav ul li a,
  .nav__hp .nav ul li .flippy-activity .flippy-next a, .flippy-activity .flippy-next .nav__hp .nav ul li a, .nav__hp .nav ul li .parag-cta-wrapper a, .parag-cta-wrapper .nav__hp .nav ul li a, .nav__hp .nav ul li .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .nav__hp .nav ul li a, .nav__hp .nav ul li .stack-subfooter a, .stack-subfooter .nav__hp .nav ul li a {
    display: table;
    padding: 0.625rem 1.25rem;
    margin: 1.25rem 3.75rem 0rem 3.75rem;
    font-size: 0.75rem;
    font-weight: 500;
  }
  .nav__hp .nav ul li a.cta.hide, .nav__hp .nav ul li .node-article .action-links a.hide, .node-article .action-links .nav__hp .nav ul li a.hide, .nav__hp .nav ul li .field-name-field-news-link a.hide, .field-name-field-news-link .nav__hp .nav ul li a.hide, .nav__hp .nav ul li .page-search .search-form a.hide#edit-submit, .page-search .search-form .nav__hp .nav ul li a.hide#edit-submit, .nav__hp .nav ul li .field-name-field-hp-kids-toolkit-link a.hide, .field-name-field-hp-kids-toolkit-link .nav__hp .nav ul li a.hide, .nav__hp .nav ul li .field-name-field-hp-kids-tool-link a.hide, .field-name-field-hp-kids-tool-link .nav__hp .nav ul li a.hide, .nav__hp .nav ul li .field-name-field-hp-kids-teacher-link a.hide, .field-name-field-hp-kids-teacher-link .nav__hp .nav ul li a.hide, .nav__hp .nav ul li .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.hide, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .nav__hp .nav ul li a.hide, .nav__hp .nav ul li .flippy-activity .flippy-prev a.hide, .flippy-activity .flippy-prev .nav__hp .nav ul li a.hide,
  .nav__hp .nav ul li .flippy-activity .flippy-next a.hide, .flippy-activity .flippy-next .nav__hp .nav ul li a.hide, .nav__hp .nav ul li .parag-cta-wrapper a.hide, .parag-cta-wrapper .nav__hp .nav ul li a.hide, .nav__hp .nav ul li .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.hide, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .nav__hp .nav ul li a.hide, .nav__hp .nav ul li .stack-subfooter a.hide, .stack-subfooter .nav__hp .nav ul li a.hide {
    display: none;
  }
}

.nav__hp .nav ul li:hover a, .nav__hp .nav ul li:active a, .nav__hp .nav ul li.active-trail a, .nav__hp .nav ul li.hovering a {
  color: #ffffff;
}

@media only screen and (min-width: 55rem) {
  .nav__hp {
    display: block;
  }
}

/*.node-type-homepage{
  .nav__hp{
    display: block;
  }
}*/
.tips-listing .nav__hp {
  margin-top: 0.625rem;
}

@media only screen and (min-width: 55rem) {
  .tips-listing .nav__hp {
    margin-top: 0;
  }
}

.region-content .menu {
  display: none;
  padding: 0;
  margin: 60px 0 20px;
  position: relative;
}

@media only screen and (min-width: 55rem) {
  .region-content .menu {
    margin-top: 85px;
    margin-bottom: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

.node-type-activity .region-content .menu {
  display: block;
}

@media only screen and (min-width: 55rem) {
  .node-type-activity .region-content .menu {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 51px;
  }
}

.region-content .menu > li {
  margin: 0 0 5px;
  padding: 0;
}

@media only screen and (min-width: 55rem) {
  .region-content .menu > li {
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    border-bottom: none;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    margin: 0;
  }
}

.region-content .menu > li > a {
  color: #ffffff;
  display: block;
  width: 100%;
  padding: 17px 19px 18px;
  text-decoration: none;
  font-weight: bold;
  font-size: 1.5625rem;
  transition: all .3s ease;
}

@media only screen and (min-width: 55rem) {
  .region-content .menu > li > a {
    padding: 16px 14px 14px;
    font-size: 1.25rem;
  }
  .region-content .menu > li > a:hover, .region-content .menu > li > a:focus, .region-content .menu > li > a.active-trail {
    padding-top: 36px;
    border-radius: 9px 9px 0 0;
  }
}

.region-content .menu > li.cat-smart > a, .region-content .menu > li:nth-child(1) > a {
  background-color: #3664b3;
}

@media only screen and (min-width: 55rem) {
  .cat-smart .region-content .menu > li.cat-smart > a, .cat-smart .region-content .menu > li:nth-child(1) > a {
    padding-top: 36px;
    border-radius: 9px 9px 0 0;
  }
}

.region-content .menu > li.cat-alert > a, .region-content .menu > li:nth-child(2) > a {
  background-color: #ee463e;
}

@media only screen and (min-width: 55rem) {
  .cat-alert .region-content .menu > li.cat-alert > a, .cat-alert .region-content .menu > li:nth-child(2) > a {
    padding-top: 36px;
    border-radius: 9px 9px 0 0;
  }
}

.region-content .menu > li.cat-strong > a, .region-content .menu > li:nth-child(3) > a {
  background-color: #f8ba2d;
}

@media only screen and (min-width: 55rem) {
  .cat-strong .region-content .menu > li.cat-strong > a, .cat-strong .region-content .menu > li:nth-child(3) > a {
    padding-top: 36px;
    border-radius: 9px 9px 0 0;
  }
}

.region-content .menu > li.cat-kind > a, .region-content .menu > li:nth-child(4) > a {
  background-color: #39b66e;
}

@media only screen and (min-width: 55rem) {
  .cat-kind .region-content .menu > li.cat-kind > a, .cat-kind .region-content .menu > li:nth-child(4) > a {
    padding-top: 36px;
    border-radius: 9px 9px 0 0;
  }
}

.region-content .menu > li.cat-brave > a, .region-content .menu > li:nth-child(5) > a {
  background-color: #4285f4;
}

@media only screen and (min-width: 55rem) {
  .cat-brave .region-content .menu > li.cat-brave > a, .cat-brave .region-content .menu > li:nth-child(5) > a {
    padding-top: 36px;
    border-radius: 9px 9px 0 0;
  }
}

.links-about {
  margin: 0;
  padding: 0;
}

.links-about li {
  list-style-type: none;
}

.links-about li a {
  display: block;
  text-decoration: none;
  padding-bottom: 1.25rem;
  color: #404148;
}

.links-about li a:after {
  font-family: "IconFont";
  content: '\EA07';
  margin-left: 1.25rem;
}

.sticky-menu {
  display: none;
}

@media only screen and (min-width: 55rem) {
  .sticky-menu {
    border-top: 0.625rem solid #ecf0f1;
    border-bottom: 0.625rem solid #ecf0f1;
    height: 5rem;
    background: #ffffff;
    position: absolute;
    z-index: 500;
    width: 100%;
    left: 0;
    top: 0;
    display: none;
  }
  .sticky-menu.open {
    display: block;
    position: fixed;
  }
}

.sticky-menu > .container {
  height: 100%;
  position: relative;
}

.sticky-menu .Grid, .sticky-menu .nav ul li .bd ul, .nav ul li .bd .sticky-menu ul, .sticky-menu .view-news-list .view-filters .bef-checkboxes, .view-news-list .view-filters .sticky-menu .bef-checkboxes, .sticky-menu .node-about .about-links-bottom, .node-about .sticky-menu .about-links-bottom, .sticky-menu .resp-tab-content .field-type-text-long, .resp-tab-content .sticky-menu .field-type-text-long, .sticky-menu .banner-police, .sticky-menu #block-views-subject-related-subjects .view-subjects-list .view-content, #block-views-subject-related-subjects .view-subjects-list .sticky-menu .view-content, .sticky-menu .player--main .player--thumb, .player--main .sticky-menu .player--thumb {
  height: 100%;
}

.sticky-menu .sticky--nav {
  -webkit-flex: 1 1 0;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
}

.sticky-menu .sticky--nav .nav ul li {
  padding: 0;
}

@media only screen and (min-width: 55rem) {
  .sticky-menu .sticky--nav .nav ul li {
    padding: 0 1.25rem;
  }
}

.sticky-menu .sticky--filter {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.sticky-menu .sticky--filter:active, .sticky-menu .sticky--filter.active, .sticky-menu .sticky--filter:hover {
  background: #dbe0e3;
  color: #4285f4;
}

.sticky-menu .sticky--filter:active button, .sticky-menu .sticky--filter.active button, .sticky-menu .sticky--filter:hover button {
  background: #dbe0e3;
  color: #4285f4;
}

.sticky-menu .sticky--filter:active button span, .sticky-menu .sticky--filter.active button span, .sticky-menu .sticky--filter:hover button span {
  color: #4285f4;
}

.sticky-menu .sticky--filter button {
  border: none;
  background: transparent;
  cursor: pointer;
  padding: 0.75rem;
  position: relative;
  /*&.active,
      &:hover{
        &:after {
          content: '';
          background: $cl_filter;
          position: absolute;
          bottom: toRem(-8);
          width: 100%;
          height: toRem(8);
          left: 0;
        }
      }*/
}

.sticky-menu .sticky--filter button:focus {
  outline: none;
}

.sticky-menu .sticky--filter button span {
  font-size: 1.0625rem;
  color: #404148;
}

.sticky-menu .sticky--filter .filter--group {
  width: calc(33.333% - 6px);
  right: 0;
  left: auto;
  top: 3.75rem;
  display: none;
}

.sticky-menu .sticky--filter .filter--group.open {
  display: block;
}

.sticky-menu .sticky--filter .filter--group.open .ft {
  background: #fff;
  display: block;
  text-align: center;
}

.sticky-menu .sticky--filter .filter--group.open .ft .cta, .sticky-menu .sticky--filter .filter--group.open .ft .node-article .action-links a, .node-article .action-links .sticky-menu .sticky--filter .filter--group.open .ft a, .sticky-menu .sticky--filter .filter--group.open .ft .field-name-field-news-link a, .field-name-field-news-link .sticky-menu .sticky--filter .filter--group.open .ft a, .sticky-menu .sticky--filter .filter--group.open .ft .page-search .search-form #edit-submit, .page-search .search-form .sticky-menu .sticky--filter .filter--group.open .ft #edit-submit, .sticky-menu .sticky--filter .filter--group.open .ft .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .sticky-menu .sticky--filter .filter--group.open .ft a, .sticky-menu .sticky--filter .filter--group.open .ft .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .sticky-menu .sticky--filter .filter--group.open .ft a, .sticky-menu .sticky--filter .filter--group.open .ft .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .sticky-menu .sticky--filter .filter--group.open .ft a, .sticky-menu .sticky--filter .filter--group.open .ft .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .sticky-menu .sticky--filter .filter--group.open .ft a, .sticky-menu .sticky--filter .filter--group.open .ft .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .sticky-menu .sticky--filter .filter--group.open .ft a,
.sticky-menu .sticky--filter .filter--group.open .ft .flippy-activity .flippy-next a, .flippy-activity .flippy-next .sticky-menu .sticky--filter .filter--group.open .ft a, .sticky-menu .sticky--filter .filter--group.open .ft .parag-cta-wrapper a, .parag-cta-wrapper .sticky-menu .sticky--filter .filter--group.open .ft a, .sticky-menu .sticky--filter .filter--group.open .ft .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .sticky-menu .sticky--filter .filter--group.open .ft a, .sticky-menu .sticky--filter .filter--group.open .ft .stack-subfooter a, .stack-subfooter .sticky-menu .sticky--filter .filter--group.open .ft a {
  background: #4285f4;
}

.sticky-menu .sticky--filter .filter--group .ft {
  display: none;
}

.sticky-menu .sticky--search {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.sticky-menu .sticky--search:active, .sticky-menu .sticky--search:hover {
  background: #b1b6b7;
  color: #ffffff;
}

.sticky-menu .sticky--search:active .option--search span:active:after, .sticky-menu .sticky--search:active .option--search span:hover:after, .sticky-menu .sticky--search:hover .option--search span:active:after, .sticky-menu .sticky--search:hover .option--search span:hover:after {
  content: none;
}

.sticky-menu .sticky--search .option--search {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.sticky-menu .sticky--search .option--search.active, .sticky-menu .sticky--search .option--search:active, .sticky-menu .sticky--search .option--search:hover {
  background: #b1b6b7;
  color: #ffffff;
}

.sticky-menu .sticky--search .option--search.active span:after, .sticky-menu .sticky--search .option--search:active span:after, .sticky-menu .sticky--search .option--search:hover span:after {
  content: none;
}

.sticky-menu .sticky--search .option--search .icon-search {
  cursor: pointer;
}

.sticky-menu .sticky--search .option--search--input {
  top: 3.75rem;
}

.sticky-menu .sticky--menu {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.sticky-menu .sticky--menu.active, .sticky-menu .sticky--menu:active, .sticky-menu .sticky--menu:hover {
  background: #b1b6b7;
  color: #ffffff;
}

.sticky-menu .sticky--menu.active .option--burger button.active:before, .sticky-menu .sticky--menu.active .option--burger button:hover:before, .sticky-menu .sticky--menu:active .option--burger button.active:before, .sticky-menu .sticky--menu:active .option--burger button:hover:before, .sticky-menu .sticky--menu:hover .option--burger button.active:before, .sticky-menu .sticky--menu:hover .option--burger button:hover:before {
  content: none;
}

.sticky-menu .sticky--menu.active .option--burger button:before, .sticky-menu .sticky--menu:active .option--burger button:before, .sticky-menu .sticky--menu:hover .option--burger button:before {
  content: none;
}

.sticky-menu .sticky--menu .option--burger {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}

.sticky-menu .sticky--menu .option--burger button:before {
  content: none;
}

.sticky-menu .sticky--menu .option--burger--panel {
  top: 3.75rem;
}

.sticky-menu .nav {
  background: transparent;
  padding-top: 0;
}

.sticky-menu .nav ul {
  position: static;
}

.sticky-menu .nav ul li a {
  padding: 0.625rem 0;
  font-size: 0.875rem;
  position: static;
}

.sticky-menu .nav ul li a.cta, .sticky-menu .nav ul li .node-article .action-links a, .node-article .action-links .sticky-menu .nav ul li a, .sticky-menu .nav ul li .field-name-field-news-link a, .field-name-field-news-link .sticky-menu .nav ul li a, .sticky-menu .nav ul li .page-search .search-form a#edit-submit, .page-search .search-form .sticky-menu .nav ul li a#edit-submit, .sticky-menu .nav ul li .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .sticky-menu .nav ul li a, .sticky-menu .nav ul li .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .sticky-menu .nav ul li a, .sticky-menu .nav ul li .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .sticky-menu .nav ul li a, .sticky-menu .nav ul li .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .sticky-menu .nav ul li a, .sticky-menu .nav ul li .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .sticky-menu .nav ul li a,
.sticky-menu .nav ul li .flippy-activity .flippy-next a, .flippy-activity .flippy-next .sticky-menu .nav ul li a, .sticky-menu .nav ul li .parag-cta-wrapper a, .parag-cta-wrapper .sticky-menu .nav ul li a, .sticky-menu .nav ul li .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .sticky-menu .nav ul li a, .sticky-menu .nav ul li .stack-subfooter a, .stack-subfooter .sticky-menu .nav ul li a {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.sticky-menu .nav ul li .root {
  top: 3.75rem;
}

/*** news variables ***/
.ajax-progress.ajax-progress-throbber {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.5);
}

.ajax-progress.ajax-progress-throbber .throbber {
  background: none;
  float: none;
}

.page-node-609 .node-page .node-title-wrapper {
  background-color: #fff;
  margin-top: 10px;
}

.page-node-609 .node-page .node-title-wrapper h1, .page-node-609 .node-page .node-title-wrapper h2 {
  color: #404148;
}

@media only screen and (min-width: 35rem) {
  .page-node-609 .node-page .node-title-wrapper h1, .page-node-609 .node-page .node-title-wrapper h2 {
    width: 70%;
  }
}

@media only screen and (min-width: 64rem) {
  .page-node-609 .node-page .node-title-wrapper h1, .page-node-609 .node-page .node-title-wrapper h2 {
    width: 50%;
  }
}

@media only screen and (min-width: 35rem) {
  .page-node-609 .node-page .node-title-wrapper .icon, .page-node-609 .node-page .node-title-wrapper .player--main .player--view .player--prev, .player--main .player--view .page-node-609 .node-page .node-title-wrapper .player--prev, .page-node-609 .node-page .node-title-wrapper .player--main .player--view .player--next, .player--main .player--view .page-node-609 .node-page .node-title-wrapper .player--next, .page-node-609 .node-page .node-title-wrapper .player--main .player--close, .player--main .page-node-609 .node-page .node-title-wrapper .player--close {
    display: inline-block;
  }
}

@media only screen and (min-width: 35rem) {
  .page-node-609 .node-page .node-title-wrapper .icon, .page-node-609 .node-page .node-title-wrapper .player--main .player--view .player--prev, .player--main .player--view .page-node-609 .node-page .node-title-wrapper .player--prev, .page-node-609 .node-page .node-title-wrapper .player--main .player--view .player--next, .player--main .player--view .page-node-609 .node-page .node-title-wrapper .player--next, .page-node-609 .node-page .node-title-wrapper .player--main .player--close, .player--main .page-node-609 .node-page .node-title-wrapper .player--close {
    color: #ecf0f1;
  }
}

.cat-news {
  position: relative;
  cursor: pointer;
}

.cat-news.cat--accounts {
  background-color: #44c67b;
}

.cat-news.cat--accounts .views-news-date-topic {
  color: #44c67b;
}

.cat-news.cat--accounts .ft a.focus span {
  color: #44c67b;
}

.cat-news.cat--transactions {
  background-color: #27aae2;
}

.cat-news.cat--transactions .views-news-date-topic {
  color: #27aae2;
}

.cat-news.cat--transactions .ft a.focus span {
  color: #27aae2;
}

.cat-news.cat--devices {
  background-color: #8d62a5;
}

.cat-news.cat--devices .views-news-date-topic {
  color: #8d62a5;
}

.cat-news.cat--devices .ft a.focus span {
  color: #8d62a5;
}

.cat-news.cat--kids {
  background-color: #3c61a0;
}

.cat-news.cat--kids .views-news-date-topic {
  color: #3c61a0;
}

.cat-news.cat--kids .ft a.focus span {
  color: #3c61a0;
}

.cat-news.cat--connections {
  background-color: #ff5148;
}

.cat-news.cat--connections .views-news-date-topic {
  color: #ff5148;
}

.cat-news.cat--connections .ft a.focus span {
  color: #ff5148;
}

.cat-news.cat--browsing {
  background-color: #ffb459;
}

.cat-news.cat--browsing .views-news-date-topic {
  color: #ffb459;
}

.cat-news.cat--browsing .ft a.focus span {
  color: #ffb459;
}

.cat-news.cat--phishing {
  background-color: #7587ca;
}

.cat-news.cat--phishing .views-news-date-topic {
  color: #7587ca;
}

.cat-news.cat--phishing .ft a.focus span {
  color: #7587ca;
}

.view-news-list .views-exposed-form .views-exposed-widget {
  float: none;
  padding: 0;
}

.view-news-list .view-filters {
  background-color: #fff;
  margin-bottom: 0.625rem;
  position: relative;
}

.view-news-list .view-filters .views-widget {
  visibility: hidden;
  opacity: 0;
  width: 100%;
  background-color: #fff;
  z-index: 80;
  position: absolute;
  left: 0;
  top: 100%;
  padding-bottom: 2.1875rem;
  transition: .3s all linear;
}

.view-news-list .view-filters .views-widget .description {
  font-size: 1.25rem;
  font-weight: 300;
  padding: 0.625rem 2.5rem 0.625rem;
}

@media only screen and (min-width: 55rem) {
  .view-news-list .view-filters .views-widget .description {
    padding: 1.5625rem 2.5rem 1rem;
  }
}

.view-news-list .view-filters .bef-checkboxes .form-item {
  border-bottom: 1px solid #fff;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  background-color: #dbe0e3;
  max-height: 3.75rem;
  position: relative;
}

.view-news-list .view-filters .bef-checkboxes .form-item:hover {
  background-color: #ecf0f1;
}

@media only screen and (min-width: 35rem) {
  .view-news-list .view-filters .bef-checkboxes .form-item {
    border-left: 1px solid #fff;
    border-bottom: none;
    -webkit-flex: 0 0 33.333%;
        -ms-flex: 0 0 33.333%;
            flex: 0 0 33.333%;
  }
  .view-news-list .view-filters .bef-checkboxes .form-item:nth-of-type(3n) {
    border-right: 1px solid #fff;
  }
  .view-news-list .view-filters .bef-checkboxes .form-item:nth-of-type(-n+3) {
    border-bottom: 1px solid #fff;
  }
}

.view-news-list .view-filters .bef-checkboxes .form-item input[type="checkbox"] {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.view-news-list .view-filters .bef-checkboxes .form-item label {
  display: block;
  padding: 0.9375rem 0.625rem 0.9375rem 4.5rem;
  position: relative;
}

.view-news-list .view-filters .bef-checkboxes .form-item label:before {
  content: '';
  display: inline-block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 40px;
  width: 16px;
  height: 16px;
  border-radius: 4px;
  background: #fff url("../img/checkbox.png") no-repeat 0 0;
}

@media only screen and (min-width: 35rem) {
  .view-news-list .view-filters .bef-checkboxes .form-item label {
    padding: 0.9375rem 0.625rem 0.9375rem 1.875rem;
  }
  .view-news-list .view-filters .bef-checkboxes .form-item label:before {
    left: 10px;
  }
}

@media only screen and (min-width: 55rem) {
  .view-news-list .view-filters .bef-checkboxes .form-item label {
    padding: 1.25rem 2.5rem 1.25rem 4.5rem;
  }
  .view-news-list .view-filters .bef-checkboxes .form-item label:before {
    left: 40px;
  }
}

.view-news-list .view-filters .bef-checkboxes .form-item.highlight {
  color: #fff;
}

.view-news-list .view-filters .bef-checkboxes .form-item.highlight label:before {
  border-radius: 0;
  background: url("../img/checkbox.png") no-repeat 0 -16px;
}

.view-news-list .view-filters .bef-checkboxes .form-item.highlight.form-item-edit-topic-615 {
  background-color: #3c61a0;
}

.view-news-list .view-filters .bef-checkboxes .form-item.highlight.form-item-edit-topic-618 {
  background-color: #44c67b;
}

.view-news-list .view-filters .bef-checkboxes .form-item.highlight.form-item-edit-topic-619 {
  background-color: #27aae2;
}

.view-news-list .view-filters .bef-checkboxes .form-item.highlight.form-item-edit-topic-620 {
  background-color: #8d62a5;
}

.view-news-list .view-filters .bef-checkboxes .form-item.highlight.form-item-edit-topic-621 {
  background-color: #ff5148;
}

.view-news-list .view-filters .bef-checkboxes .form-item.highlight.form-item-edit-topic-622 {
  background-color: #ffb459;
}

.view-news-list .view-filters .views-exposed-title {
  cursor: pointer;
  padding: 1rem 2.5rem 1.125rem;
}

.view-news-list .view-filters .views-exposed-title label {
  position: relative;
  cursor: pointer;
}

.view-news-list .view-filters .views-exposed-title .icon, .view-news-list .view-filters .views-exposed-title .player--main .player--view .player--prev, .player--main .player--view .view-news-list .view-filters .views-exposed-title .player--prev, .view-news-list .view-filters .views-exposed-title .player--main .player--view .player--next, .player--main .player--view .view-news-list .view-filters .views-exposed-title .player--next, .view-news-list .view-filters .views-exposed-title .player--main .player--close, .player--main .view-news-list .view-filters .views-exposed-title .player--close {
  display: none;
  font-size: 1rem;
}

@media only screen and (min-width: 55rem) {
  .view-news-list .view-filters .views-exposed-title .icon, .view-news-list .view-filters .views-exposed-title .player--main .player--view .player--prev, .player--main .player--view .view-news-list .view-filters .views-exposed-title .player--prev, .view-news-list .view-filters .views-exposed-title .player--main .player--view .player--next, .player--main .player--view .view-news-list .view-filters .views-exposed-title .player--next, .view-news-list .view-filters .views-exposed-title .player--main .player--close, .player--main .view-news-list .view-filters .views-exposed-title .player--close {
    position: absolute;
    right: 0;
    bottom: -4px;
    display: block;
  }
}

.filters-news-open .view-news-list .view-filters .views-exposed-title .icon, .filters-news-open .view-news-list .view-filters .views-exposed-title .player--main .player--view .player--prev, .player--main .player--view .filters-news-open .view-news-list .view-filters .views-exposed-title .player--prev, .filters-news-open .view-news-list .view-filters .views-exposed-title .player--main .player--view .player--next, .player--main .player--view .filters-news-open .view-news-list .view-filters .views-exposed-title .player--next, .filters-news-open .view-news-list .view-filters .views-exposed-title .player--main .player--close, .player--main .filters-news-open .view-news-list .view-filters .views-exposed-title .player--close {
  font-size: 0.6875rem;
  bottom: 2px;
}

.filters-news-open .view-news-list .view-filters .views-widget {
  visibility: visible;
  opacity: 1;
}

.view-news-list .bd {
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
  transition: 0.3s all ease;
}

@media only screen and (min-width: 55rem) {
  .view-news-list .bd {
    position: absolute !important;
    bottom: 40px;
    width: calc(100% - 5rem);
  }
}

@media only screen and (min-width: 55rem) {
  .view-news-list .bd .bd-content {
    position: absolute;
    bottom: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

.view-news-list .views-news-date-topic {
  display: inline-block;
  background-color: #fff;
  padding: 0.25rem 0.5rem;
  border-radius: 3px;
  text-align: center;
  font-size: 0.75rem;
  margin-bottom: 0.625rem;
}

.view-news-list .views-news-title {
  color: #fff;
  font-weight: 300;
  font-size: 1.5rem;
  line-height: 1.375;
}

.view-news-list .views-news-title a {
  color: #ffffff;
  text-decoration: none;
}

.view-news-list .views-link-content {
  transition: 0.3s all ease;
}

@media only screen and (min-width: 55rem) {
  .view-news-list .views-link-content {
    opacity: 0;
    position: absolute;
    width: calc(100% - 5rem);
    bottom: calc(40px - 67px);
  }
}

.view-news-list .views-link-content a {
  border-color: inherit;
  text-decoration: none;
  margin-top: 1.5625rem;
  padding-top: 1.5625rem;
  position: relative;
  display: block;
  color: #fff;
  font-size: 0;
}

@media only screen and (min-width: 55rem) {
  .view-news-list .views-link-content a {
    border-top: 1px solid;
    font-size: 1rem;
  }
}

.view-news-list .views-link-content a:after {
  content: "+";
  font-size: 1.875rem;
  left: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

@media only screen and (min-width: 55rem) {
  .view-news-list .views-link-content a:after {
    position: absolute;
    bottom: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0);
    font-family: 'IconFont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\EA07";
    right: 0;
    left: auto;
    top: auto;
    font-size: 1rem;
  }
}

.view-news-list .views-link-content a .icon, .view-news-list .views-link-content a .player--main .player--view .player--prev, .player--main .player--view .view-news-list .views-link-content a .player--prev, .view-news-list .views-link-content a .player--main .player--view .player--next, .player--main .player--view .view-news-list .views-link-content a .player--next, .view-news-list .views-link-content a .player--main .player--close, .player--main .view-news-list .views-link-content a .player--close {
  display: none;
}

@media only screen and (min-width: 55rem) {
  .view-news-list .views-link-content a .icon, .view-news-list .views-link-content a .player--main .player--view .player--prev, .player--main .player--view .view-news-list .views-link-content a .player--prev, .view-news-list .views-link-content a .player--main .player--view .player--next, .player--main .player--view .view-news-list .views-link-content a .player--next, .view-news-list .views-link-content a .player--main .player--close, .player--main .view-news-list .views-link-content a .player--close {
    position: absolute;
    right: 0;
    bottom: -4px;
    display: block;
  }
}

.view-news-list .cat-news.mods.secondary {
  height: auto;
}

@media only screen and (min-width: 55rem) {
  .view-news-list .cat-news.mods.secondary {
    height: 335px;
  }
}

.view-news-list .cat-news.mods.secondary .ft a.focus:after {
  border-bottom-color: #ffffff;
}

@media only screen and (min-width: 55rem) {
  .view-news-list .cat-news:hover .views-link-content {
    /*opacity: 1;
          bottom: $news-padding-px;*/
  }
}

.cat--accounts .node-title-wrapper {
  background-color: #44c67b;
}

.cat--accounts .node-title-wrapper h1, .cat--accounts .node-title-wrapper h2 {
  color: #fff;
}

@media only screen and (min-width: 35rem) {
  .cat--accounts .node-title-wrapper h1, .cat--accounts .node-title-wrapper h2 {
    width: 70%;
  }
}

@media only screen and (min-width: 64rem) {
  .cat--accounts .node-title-wrapper h1, .cat--accounts .node-title-wrapper h2 {
    width: 50%;
  }
}

@media only screen and (min-width: 35rem) {
  .cat--accounts .node-title-wrapper .icon, .cat--accounts .node-title-wrapper .player--main .player--view .player--prev, .player--main .player--view .cat--accounts .node-title-wrapper .player--prev, .cat--accounts .node-title-wrapper .player--main .player--view .player--next, .player--main .player--view .cat--accounts .node-title-wrapper .player--next, .cat--accounts .node-title-wrapper .player--main .player--close, .player--main .cat--accounts .node-title-wrapper .player--close {
    display: inline-block;
  }
}

@media only screen and (min-width: 35rem) {
  .cat--accounts .node-title-wrapper .icon, .cat--accounts .node-title-wrapper .player--main .player--view .player--prev, .player--main .player--view .cat--accounts .node-title-wrapper .player--prev, .cat--accounts .node-title-wrapper .player--main .player--view .player--next, .player--main .player--view .cat--accounts .node-title-wrapper .player--next, .cat--accounts .node-title-wrapper .player--main .player--close, .player--main .cat--accounts .node-title-wrapper .player--close {
    color: #fff;
  }
}

.cat--transactions .node-title-wrapper {
  background-color: #27aae2;
}

.cat--transactions .node-title-wrapper h1, .cat--transactions .node-title-wrapper h2 {
  color: #fff;
}

@media only screen and (min-width: 35rem) {
  .cat--transactions .node-title-wrapper h1, .cat--transactions .node-title-wrapper h2 {
    width: 70%;
  }
}

@media only screen and (min-width: 64rem) {
  .cat--transactions .node-title-wrapper h1, .cat--transactions .node-title-wrapper h2 {
    width: 50%;
  }
}

@media only screen and (min-width: 35rem) {
  .cat--transactions .node-title-wrapper .icon, .cat--transactions .node-title-wrapper .player--main .player--view .player--prev, .player--main .player--view .cat--transactions .node-title-wrapper .player--prev, .cat--transactions .node-title-wrapper .player--main .player--view .player--next, .player--main .player--view .cat--transactions .node-title-wrapper .player--next, .cat--transactions .node-title-wrapper .player--main .player--close, .player--main .cat--transactions .node-title-wrapper .player--close {
    display: inline-block;
  }
}

@media only screen and (min-width: 35rem) {
  .cat--transactions .node-title-wrapper .icon, .cat--transactions .node-title-wrapper .player--main .player--view .player--prev, .player--main .player--view .cat--transactions .node-title-wrapper .player--prev, .cat--transactions .node-title-wrapper .player--main .player--view .player--next, .player--main .player--view .cat--transactions .node-title-wrapper .player--next, .cat--transactions .node-title-wrapper .player--main .player--close, .player--main .cat--transactions .node-title-wrapper .player--close {
    color: #fff;
  }
}

.cat--devices .node-title-wrapper {
  background-color: #8d62a5;
}

.cat--devices .node-title-wrapper h1, .cat--devices .node-title-wrapper h2 {
  color: #fff;
}

@media only screen and (min-width: 35rem) {
  .cat--devices .node-title-wrapper h1, .cat--devices .node-title-wrapper h2 {
    width: 70%;
  }
}

@media only screen and (min-width: 64rem) {
  .cat--devices .node-title-wrapper h1, .cat--devices .node-title-wrapper h2 {
    width: 50%;
  }
}

@media only screen and (min-width: 35rem) {
  .cat--devices .node-title-wrapper .icon, .cat--devices .node-title-wrapper .player--main .player--view .player--prev, .player--main .player--view .cat--devices .node-title-wrapper .player--prev, .cat--devices .node-title-wrapper .player--main .player--view .player--next, .player--main .player--view .cat--devices .node-title-wrapper .player--next, .cat--devices .node-title-wrapper .player--main .player--close, .player--main .cat--devices .node-title-wrapper .player--close {
    display: inline-block;
  }
}

@media only screen and (min-width: 35rem) {
  .cat--devices .node-title-wrapper .icon, .cat--devices .node-title-wrapper .player--main .player--view .player--prev, .player--main .player--view .cat--devices .node-title-wrapper .player--prev, .cat--devices .node-title-wrapper .player--main .player--view .player--next, .player--main .player--view .cat--devices .node-title-wrapper .player--next, .cat--devices .node-title-wrapper .player--main .player--close, .player--main .cat--devices .node-title-wrapper .player--close {
    color: #fff;
  }
}

.cat--kids .node-title-wrapper {
  background-color: #3c61a0;
}

.cat--kids .node-title-wrapper h1, .cat--kids .node-title-wrapper h2 {
  color: #fff;
}

@media only screen and (min-width: 35rem) {
  .cat--kids .node-title-wrapper h1, .cat--kids .node-title-wrapper h2 {
    width: 70%;
  }
}

@media only screen and (min-width: 64rem) {
  .cat--kids .node-title-wrapper h1, .cat--kids .node-title-wrapper h2 {
    width: 50%;
  }
}

@media only screen and (min-width: 35rem) {
  .cat--kids .node-title-wrapper .icon, .cat--kids .node-title-wrapper .player--main .player--view .player--prev, .player--main .player--view .cat--kids .node-title-wrapper .player--prev, .cat--kids .node-title-wrapper .player--main .player--view .player--next, .player--main .player--view .cat--kids .node-title-wrapper .player--next, .cat--kids .node-title-wrapper .player--main .player--close, .player--main .cat--kids .node-title-wrapper .player--close {
    display: inline-block;
  }
}

@media only screen and (min-width: 35rem) {
  .cat--kids .node-title-wrapper .icon, .cat--kids .node-title-wrapper .player--main .player--view .player--prev, .player--main .player--view .cat--kids .node-title-wrapper .player--prev, .cat--kids .node-title-wrapper .player--main .player--view .player--next, .player--main .player--view .cat--kids .node-title-wrapper .player--next, .cat--kids .node-title-wrapper .player--main .player--close, .player--main .cat--kids .node-title-wrapper .player--close {
    color: #fff;
  }
}

.cat--connections .node-title-wrapper {
  background-color: #ff5148;
}

.cat--connections .node-title-wrapper h1, .cat--connections .node-title-wrapper h2 {
  color: #fff;
}

@media only screen and (min-width: 35rem) {
  .cat--connections .node-title-wrapper h1, .cat--connections .node-title-wrapper h2 {
    width: 70%;
  }
}

@media only screen and (min-width: 64rem) {
  .cat--connections .node-title-wrapper h1, .cat--connections .node-title-wrapper h2 {
    width: 50%;
  }
}

@media only screen and (min-width: 35rem) {
  .cat--connections .node-title-wrapper .icon, .cat--connections .node-title-wrapper .player--main .player--view .player--prev, .player--main .player--view .cat--connections .node-title-wrapper .player--prev, .cat--connections .node-title-wrapper .player--main .player--view .player--next, .player--main .player--view .cat--connections .node-title-wrapper .player--next, .cat--connections .node-title-wrapper .player--main .player--close, .player--main .cat--connections .node-title-wrapper .player--close {
    display: inline-block;
  }
}

@media only screen and (min-width: 35rem) {
  .cat--connections .node-title-wrapper .icon, .cat--connections .node-title-wrapper .player--main .player--view .player--prev, .player--main .player--view .cat--connections .node-title-wrapper .player--prev, .cat--connections .node-title-wrapper .player--main .player--view .player--next, .player--main .player--view .cat--connections .node-title-wrapper .player--next, .cat--connections .node-title-wrapper .player--main .player--close, .player--main .cat--connections .node-title-wrapper .player--close {
    color: #fff;
  }
}

.cat--browsing .node-title-wrapper {
  background-color: #ffb459;
}

.cat--browsing .node-title-wrapper h1, .cat--browsing .node-title-wrapper h2 {
  color: #fff;
}

@media only screen and (min-width: 35rem) {
  .cat--browsing .node-title-wrapper h1, .cat--browsing .node-title-wrapper h2 {
    width: 70%;
  }
}

@media only screen and (min-width: 64rem) {
  .cat--browsing .node-title-wrapper h1, .cat--browsing .node-title-wrapper h2 {
    width: 50%;
  }
}

@media only screen and (min-width: 35rem) {
  .cat--browsing .node-title-wrapper .icon, .cat--browsing .node-title-wrapper .player--main .player--view .player--prev, .player--main .player--view .cat--browsing .node-title-wrapper .player--prev, .cat--browsing .node-title-wrapper .player--main .player--view .player--next, .player--main .player--view .cat--browsing .node-title-wrapper .player--next, .cat--browsing .node-title-wrapper .player--main .player--close, .player--main .cat--browsing .node-title-wrapper .player--close {
    display: inline-block;
  }
}

@media only screen and (min-width: 35rem) {
  .cat--browsing .node-title-wrapper .icon, .cat--browsing .node-title-wrapper .player--main .player--view .player--prev, .player--main .player--view .cat--browsing .node-title-wrapper .player--prev, .cat--browsing .node-title-wrapper .player--main .player--view .player--next, .player--main .player--view .cat--browsing .node-title-wrapper .player--next, .cat--browsing .node-title-wrapper .player--main .player--close, .player--main .cat--browsing .node-title-wrapper .player--close {
    color: #fff;
  }
}

.cat--phishing .node-title-wrapper {
  background-color: #7587ca;
}

.cat--phishing .node-title-wrapper h1, .cat--phishing .node-title-wrapper h2 {
  color: #fff;
}

@media only screen and (min-width: 35rem) {
  .cat--phishing .node-title-wrapper h1, .cat--phishing .node-title-wrapper h2 {
    width: 70%;
  }
}

@media only screen and (min-width: 64rem) {
  .cat--phishing .node-title-wrapper h1, .cat--phishing .node-title-wrapper h2 {
    width: 50%;
  }
}

@media only screen and (min-width: 35rem) {
  .cat--phishing .node-title-wrapper .icon, .cat--phishing .node-title-wrapper .player--main .player--view .player--prev, .player--main .player--view .cat--phishing .node-title-wrapper .player--prev, .cat--phishing .node-title-wrapper .player--main .player--view .player--next, .player--main .player--view .cat--phishing .node-title-wrapper .player--next, .cat--phishing .node-title-wrapper .player--main .player--close, .player--main .cat--phishing .node-title-wrapper .player--close {
    display: inline-block;
  }
}

@media only screen and (min-width: 35rem) {
  .cat--phishing .node-title-wrapper .icon, .cat--phishing .node-title-wrapper .player--main .player--view .player--prev, .player--main .player--view .cat--phishing .node-title-wrapper .player--prev, .cat--phishing .node-title-wrapper .player--main .player--view .player--next, .player--main .player--view .cat--phishing .node-title-wrapper .player--next, .cat--phishing .node-title-wrapper .player--main .player--close, .player--main .cat--phishing .node-title-wrapper .player--close {
    color: #fff;
  }
}

.back-list-news-wrapper {
  background-color: #fff;
  margin-bottom: 0.625rem;
}

.back-list-news-wrapper a {
  display: block;
  cursor: pointer;
  padding: 1rem 4.0625rem 1.125rem;
  color: #404148;
  font-weight: 700;
  text-decoration: none;
  position: relative;
}

.back-list-news-wrapper a:before {
  font-family: 'IconFont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  position: absolute;
  left: 2.5rem;
  top: 50%;
  margin-top: -0.5rem;
  display: inline-block;
}

.node-article .content-wrapper {
  background-color: #fff;
  position: relative;
  padding: 2.5rem;
  margin-bottom: 1.875rem;
}

@media only screen and (min-width: 55rem) {
  .node-article .content-wrapper {
    margin-bottom: 4.0625rem;
  }
}

@media only screen and (min-width: 55rem) {
  .node-article .action-links {
    text-align: right;
  }
}

.node-article .action-links a {
  color: #404148;
  background-color: #ecf0f1;
}

@media only screen and (min-width: 55rem) {
  .node-article .action-links a {
    margin-left: 0.625rem;
  }
}

.node-promoted .content-wrapper {
  position: relative;
}

@media only screen and (min-width: 35rem) {
  .node-promoted .action-links {
    padding-bottom: 20px;
  }
}

.field-name-field-news-link {
  margin-bottom: 1.25rem;
}

.cat--accounts .field-name-field-news-link a {
  background-color: #44c67b;
  transition: .3s all ease;
}

.cat--accounts .field-name-field-news-link a:hover {
  background: #32a563;
}

.cat--transactions .field-name-field-news-link a {
  background-color: #27aae2;
  transition: .3s all ease;
}

.cat--transactions .field-name-field-news-link a:hover {
  background: #198cbd;
}

.cat--devices .field-name-field-news-link a {
  background-color: #8d62a5;
  transition: .3s all ease;
}

.cat--devices .field-name-field-news-link a:hover {
  background: #724d87;
}

.cat--kids .field-name-field-news-link a {
  background-color: #3c61a0;
  transition: .3s all ease;
}

.cat--kids .field-name-field-news-link a:hover {
  background: #2e4b7b;
}

.cat--connections .field-name-field-news-link a {
  background-color: #ff5148;
  transition: .3s all ease;
}

.cat--connections .field-name-field-news-link a:hover {
  background: #ff2115;
}

.cat--browsing .field-name-field-news-link a {
  background-color: #ffb459;
  transition: .3s all ease;
}

.cat--browsing .field-name-field-news-link a:hover {
  background: #ff9d26;
}

.cat--phishing .field-name-field-news-link a {
  background-color: #7587ca;
  transition: .3s all ease;
}

.cat--phishing .field-name-field-news-link a:hover {
  background: #5067bc;
}

#block-views-news-related-news-detail {
  text-align: center;
}

#block-views-news-related-news-detail > h2 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-bottom: 2.5rem;
}

@media only screen and (min-width: 55rem) {
  #block-views-news-related-news-detail > h2 {
    margin-bottom: 5.4375rem;
  }
}

#block-views-news-related-news-detail .view-news-list {
  text-align: left;
}

.latest-news {
  text-align: left;
}

.slick-initialized .slick-track {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.slick-initialized .slick-track .slick-slide {
  float: none;
}

/*.cookies-warning{
  background: $cl_font;
  padding: toRem(25);
  display: none;
  &.open{
    display: block;
  }
  p{
    font-weight: bold;
    font-size: toRem(12);
    color: #ffffff;
    @include respond-to("small"){
      margin-right: toRem(100);
    }
  }
  .about-link{
    text-decoration: underline;
    color: #ecf0f1;
    font-size: toRem(12);
    font-weight: 300;
    display: block;
    margin-top: toRem(10);
  }
}*/
/* sticky part */
.cookies-m {
  display: none;
  position: fixed;
  z-index: 1030;
  width: 100%;
  bottom: 0;
  padding: 37px 40px;
  color: white;
  background: #38393F;
}

body.cookies .cookies-m {
  display: block;
}

.cookies-m .cookies-sticky {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
}

.cookies-m .text p {
  margin: 0;
  font-size: 14px;
  line-height: 1.5;
  vertical-align: middle;
  font-family: "Roboto", sans-serif;
}

.cookies-m .text h4 {
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 17px;
  font-weight: bold;
  font-family: "Roboto", sans-serif;
}

.cookies-m .button-container {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 40px;
}

.cookies-m .button-container button {
  margin-left: 10px;
  box-shadow: 0 0 !important;
  background-color: #38393F;
  width: 200px;
  padding: 10px;
  border: 0;
  border-radius: 5px;
  transition: all .3s ease;
  font-size: 14px;
  font-weight: bold;
  font-family: "Roboto", sans-serif;
  color: white;
  outline: none;
}

.cookies-m .button-container .manage-cookies {
  border: 1px solid white;
}

.cookies-m .button-container .manage-cookies:hover {
  background-color: #353535;
}

.cookies-m .button-container .accept-cookies {
  background-color: #4285f4;
  border: 1px solid #4285f4;
}

.cookies-m .button-container .accept-cookies:hover {
  background-color: #2472f2;
}

/* modal window */
.modal-open {
  overflow: hidden;
}

.cookies-m-backdrop {
  position: fixed;
  display: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: rgba(56, 57, 63, 0.75);
}

.modal-open .cookies-m--modal {
  overflow-x: hidden;
  overflow-y: auto;
  opacity: 1;
}

.cookies-m--modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}

.cookies-m--dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.cookies-m--modal.fade .cookies-m--dialog {
  -webkit-transform: translate(0, -20%);
  transform: translate(0, -20%);
  transition: all 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  opacity: 0;
}

.cookies-m--modal.in .cookies-m--dialog {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  transition: all 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  opacity: 1;
}

.cookies-m--content {
  position: relative;
  background-color: white;
  padding: 55px 50px;
  background-clip: padding-box;
  outline: 0;
}

.cookies-m--header {
  padding-left: 140px;
}

.cookies-m--header img {
  position: absolute;
  width: 120px;
  height: 180px;
  top: -10px;
  left: 35px;
}

.cookies-m--content h2 {
  font-size: 40px;
  line-height: 1.1;
  font-weight: bold;
  margin-bottom: 50px;
  font-family: "Roboto", sans-serif;
  margin-top: 0;
}

.cookies-m--content p {
  font-weight: 300;
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 26px;
  font-family: "Roboto", sans-serif;
}

.cookies-m--content p.bold {
  font-weight: bold;
}

.cookies-m--close {
  position: absolute;
  width: 23px;
  height: 23px;
  top: 25px;
  right: 25px;
  border: 0;
  background: transparent;
  cursor: pointer;
  z-index: 2;
  outline: none;
  /*transition: .6s transform cubic-bezier(.165,.84,.44,1), .3s left ease, .3s opacity ease;*/
}

.cookies-m--close:after,
.cookies-m--close:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  top: 50%;
  background: #38393f;
}

.cookies-m--close:after {
  transition: all .3s ease;
  -webkit-transform: rotate(45deg) scaleX(1);
          transform: rotate(45deg) scaleX(1);
}

.cookies-m--close:before {
  transition: all .3s ease;
  -webkit-transform: rotate(-45deg) scaleX(1);
          transform: rotate(-45deg) scaleX(1);
}

/* custom checkbox */
.cookies-m--toggle {
  position: relative;
  display: inline-block;
  min-height: 28px;
  margin-bottom: 0;
  width: 250px;
}

.cookies-m--toggle input {
  position: absolute;
  opacity: 0;
}

.cookies-m--toggle .bg {
  width: 80px;
  height: 28px;
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fd534e;
  border-radius: 14px;
  transition: all 0.2s ease;
}

.cookies-m--toggle .bg:before {
  position: absolute;
  content: "";
  height: 20px;
  width: 20px;
  left: 5px;
  bottom: 4px;
  border-radius: 50%;
  background-color: #ffffff;
  z-index: 1;
  transition: all 0.2s ease;
}

.cookies-m--toggle .yes {
  display: block;
  position: absolute;
  top: 8px;
  left: 0;
  width: 58px;
  text-align: center;
  font-size: 13px;
  font-family: "Roboto", sans-serif;
  text-transform: uppercase;
  color: white;
  opacity: 0;
  line-height: 1;
  transition: all 0.2s ease;
}

.cookies-m--toggle .no {
  display: block;
  position: absolute;
  top: 8px;
  right: 0;
  width: 58px;
  text-align: center;
  font-size: 13px;
  font-family: "Roboto", sans-serif;
  text-transform: uppercase;
  color: white;
  line-height: 1;
  transition: all 0.2s ease;
}

.cookies-m--toggle input:checked + .bg {
  background-color: #4ab166;
}

.cookies-m--toggle input:focus + .bg {
  box-shadow: 0 0 1px #4ab166;
}

.cookies-m--toggle input:checked + .bg .no {
  opacity: 0;
}

.cookies-m--toggle input:checked + .bg .yes {
  opacity: 1;
}

.cookies-m--toggle input:checked + .bg:before {
  -webkit-transform: translateX(49px);
  transform: translateX(49px);
}

.cookies-m--toggle input:disabled + .bg {
  background-color: #bfbfbf;
  cursor: default;
}

.cookies-m--toggle input:disabled + .bg:before {
  display: none;
}

.cookies-m--toggle input:disabled + .bg .yes {
  width: 100%;
}

.cookies-m--toggle .nom {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 28px;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 125px;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  line-height: 1.2;
}

.cookies-m--info {
  padding: 12px 0;
}

.cookies-m--categ {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 11px;
}

.cookies-m--categ .dash {
  border-top: 1px dashed;
  width: 40%;
  height: 1px;
}

.cookies-m--expand {
  position: relative;
  width: 26px;
  height: 26px;
  border: 1px solid;
  border-radius: 50%;
  cursor: pointer;
}

.cookies-m--expand:after,
.cookies-m--expand:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 7px;
  width: 40%;
  height: 1px;
  background: #38393f;
}

.cookies-m--expand:after {
  transition: all .3s ease;
  -webkit-transform: rotate(90deg) scaleX(1);
          transform: rotate(90deg) scaleX(1);
}

.cookies-m--expand:before {
  transition: all .3s ease;
}

.cookies-m--categ.on .cookies-m--expand:after {
  -webkit-transform: rotate(90deg) scaleX(0);
          transform: rotate(90deg) scaleX(0);
}

.cookies-m--categ-details {
  display: none;
  overflow: hidden;
  border: 1px solid;
  border-radius: 10px;
  margin: 15px 0 30px;
}

.cookies-m--categ-details > div {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.cookies-m--categ-details-row > div:first-child {
  min-width: 190px;
  padding: 15px 30px;
}

.cookies-m--categ-details-row > div:first-child p {
  font-weight: bold;
  word-break: break-all;
}

.cookies-m--categ-details-row > div:last-child {
  border-left: 1px solid;
  padding: 15px 30px;
}

.cookies-m--categ-details-row:first-child > div {
  padding-top: 30px;
}

.cookies-m--categ-details-row:last-child > div {
  padding-bottom: 30px;
}

.cookies-m--categ-details p {
  font-size: 12px;
  margin-bottom: 15px;
  font-family: "Roboto", sans-serif;
}

.cookies-m--categ-details p:last-child {
  margin-bottom: 0;
}

.cookies-m--policies {
  display: block;
  text-decoration: none;
  background-color: #38393F;
  width: 100%;
  padding: 11px;
  border: 0;
  transition: all .3s ease;
  outline: none;
  text-align: center;
  color: white;
  font-size: 12px;
  font-weight: 300;
}

.cookies-m--policies:hover {
  background-color: #3b3b3b;
  text-decoration: none;
  color: white;
}

.cookies-m--accept a {
  display: block;
  text-decoration: none;
  color: #4285f4;
  padding: 11px;
  border: 0;
  transition: all .3s ease;
  outline: none;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  font-family: "Roboto", sans-serif;
}

.cookies-m--accept a:hover {
  text-decoration: none;
  color: #2472f2;
}

.cookies-m--adapter a {
  display: block;
  text-decoration: none;
  color: white;
  background-color: #4285f4;
  max-width: 340px;
  margin: 12px auto;
  padding: 11px;
  border: 0;
  transition: all .3s ease;
  outline: none;
  text-align: center;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  font-weight: bold;
  border-radius: 5px;
}

.cookies-m--adapter a:hover {
  text-decoration: none;
  color: white;
  background-color: #2472f2;
}

@media (min-width: 768px) {
  .cookies-m--dialog {
    max-width: 640px;
    margin: 75px auto 0;
  }
}

@media (max-width: 768px) {
  .cookies-m .cookies-sticky {
    display: block;
  }
  .cookies-m .button-container {
    display: block;
    margin-left: 0;
    margin-top: 20px;
  }
  .cookies-m .button-container .text {
    width: 100%;
  }
  .cookies-m .button-container button {
    margin: 0;
  }
  .cookies-m .button-container button:first-child {
    margin-right: 10px;
  }
}

@media (max-width: 600px) {
  .cookies-m--categ .dash {
    width: 30%;
  }
}

@media (max-width: 542px) {
  .cookies-m {
    padding: 30px 20px;
  }
  .cookies-m .button-container button {
    display: block;
    width: 100%;
  }
  .cookies-m .button-container button:first-child {
    margin-bottom: 10px;
    margin-right: 0;
  }
  .cookies-m--toggle .nom {
    padding-left: 100px;
  }
  .cookies-m--content {
    padding: 40px 20px 20px;
  }
  .cookies-m--close {
    top: 10px;
    right: 10px;
  }
  .cookies-m--categ .dash {
    width: 10%;
  }
  .cookies-m--categ-details > div {
    display: block;
  }
  .cookies-m--categ-details-row > div:first-child {
    padding: 10px 10px 0;
  }
  .cookies-m--categ-details-row > div:last-child {
    border: 0;
    padding: 5px 10px 10px;
  }
  .cookies-m--categ-details-row:last-child > div {
    padding-bottom: 0;
  }
  .cookies-m--categ-details-row:last-child > div:last-child {
    padding-bottom: 10px;
  }
  .cookies-m--header {
    padding-left: 0;
  }
  .cookies-m--header img {
    display: none;
  }
}

@media (max-width: 375px) {
  .cookies-m--categ .dash {
    width: 5%;
  }
}

.node-about .node-title-wrapper {
  background-color: #30dcd1;
}

.node-about .node-title-wrapper h1, .node-about .node-title-wrapper h2 {
  color: #fff;
}

@media only screen and (min-width: 35rem) {
  .node-about .node-title-wrapper h1, .node-about .node-title-wrapper h2 {
    width: 100%;
  }
}

@media only screen and (min-width: 64rem) {
  .node-about .node-title-wrapper h1, .node-about .node-title-wrapper h2 {
    width: 100%;
  }
}

.node-about .node-title-wrapper .icon, .node-about .node-title-wrapper .player--main .player--view .player--prev, .player--main .player--view .node-about .node-title-wrapper .player--prev, .node-about .node-title-wrapper .player--main .player--view .player--next, .player--main .player--view .node-about .node-title-wrapper .player--next, .node-about .node-title-wrapper .player--main .player--close, .player--main .node-about .node-title-wrapper .player--close {
  display: none;
}

@media only screen and (min-width: 35rem) {
  .node-about .node-title-wrapper .icon, .node-about .node-title-wrapper .player--main .player--view .player--prev, .player--main .player--view .node-about .node-title-wrapper .player--prev, .node-about .node-title-wrapper .player--main .player--view .player--next, .player--main .player--view .node-about .node-title-wrapper .player--next, .node-about .node-title-wrapper .player--main .player--close, .player--main .node-about .node-title-wrapper .player--close {
    color: #ecf0f1;
  }
}

.node-about .about-links-bottom {
  margin-top: 0.625rem;
  display: none;
  text-align: center;
}

@media only screen and (min-width: 55rem) {
  .node-about .about-links-bottom {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

.node-about .about-links-bottom li {
  background-color: #a4afb3;
  color: #fff;
  font-weight: 500;
  line-height: 1.4;
  transition: 0.3s all ease;
  border-top: 1px solid #fff;
  padding: 1rem 2.5rem;
}

@media only screen and (min-width: 35rem) {
  .node-about .about-links-bottom li {
    border-top: none;
    border-left: 1px solid #fff;
  }
}

@media only screen and (min-width: 55rem) {
  .node-about .about-links-bottom li {
    font-size: 1.125rem;
    cursor: pointer;
    padding: 2.75rem 3.5625rem;
  }
}

.node-about .about-links-bottom li:hover {
  background-color: #c0cacc;
}

.node-about .about-links-bottom li:first-child {
  border: none;
}

.node-about .about-links-bottom li:first-child.hide + li {
  border: none;
}

.node-about .about-links-bottom li span {
  display: block;
}

.node-about .about-image-bottom {
  background-color: #30dcd1;
  margin-top: 0.625rem;
  min-height: 200px;
  position: relative;
  overflow: hidden;
}

@media only screen and (min-width: 35rem) {
  .node-about .about-image-bottom {
    padding: 2.5rem;
    min-height: 400px;
  }
}

@media only screen and (min-width: 55rem) {
  .node-about .about-image-bottom {
    padding: 3.125rem 9.375rem;
  }
}

.node-about .about-image-bottom img {
  width: 100%;
  height: auto;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

@media only screen and (min-width: 55rem) {
  .node-about .about-image-bottom img {
    width: 90%;
  }
}

.resp-tabs-list li, .resp-tabs-container h2.resp-accordion {
  background-color: #a4afb3;
  color: #fff;
  transition: 0.3s all ease;
  font-size: 1.125rem;
  font-weight: 400;
}

.resp-tabs-list li:hover, .resp-tabs-container h2.resp-accordion:hover {
  background-color: #c0cacc;
}

.resp-tabs-list li.resp-tab-active, .resp-tabs-container h2.resp-tab-active.resp-accordion {
  background-color: #fff !important;
  color: #404148;
  font-weight: 500;
}

.resp-tabs-list li.resp-tab-active:hover, .resp-tabs-container h2.resp-tab-active.resp-accordion:hover {
  background-color: #fff;
}

.resp-tabs-list {
  font-size: 0;
  text-align: center;
  margin: -10px 0 10px -10px !important;
}

.resp-tabs-list li {
  display: inline-block;
  vertical-align: top;
  width: calc(33.333% - 10px);
  margin: 10px 0 0 10px;
  padding: 16px 15px;
  float: none;
}

.resp-tabs-list .resp-tab-active {
  border: none;
  margin-bottom: -10px !important;
  padding: 16px 15px 26px !important;
}

.resp-tabs-container .resp-arrow {
  border: none;
  font-family: 'IconFont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 0.75rem;
  width: 20px;
  height: auto;
}

.resp-tabs-container h2.resp-accordion {
  border: none;
  border-top: 1px solid #fff;
  padding: 16px 40px;
}

.resp-tabs-container h2.resp-accordion:first-child {
  border-top: none !important;
}

.resp-tabs-container h2.resp-accordion.resp-tab-active {
  padding: 16px 40px !important;
}

.resp-tabs-container h2.resp-accordion.resp-tab-active span.resp-arrow {
  border: none;
}

.resp-tab-content {
  border: none;
  padding: 20px 40px;
}

@media only screen and (min-width: 55rem) {
  .resp-tab-content {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

.resp-tab-content .field-type-text-long img {
  max-width: 100%;
}

ul.resp-tabs-list {
  display: none;
}

h2.resp-accordion {
  display: block;
}

.resp-accordion-closed {
  display: none !important;
}

@media only screen and (min-width: 55rem) {
  ul.resp-tabs-list {
    display: block;
  }
  h2.resp-accordion {
    display: none;
  }
  .resp-accordion-closed {
    display: block !important;
  }
}

.mods--contact .form-item {
  position: relative;
  margin-bottom: 1.25rem;
  margin-top: 0;
}

.mods--contact .form-item input[type="text"],
.mods--contact .form-item input[type="email"],
.mods--contact .form-item textarea {
  border: 1px solid #cbcbcb;
  resize: none;
  width: 100%;
  color: #404148;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-size: 1.0625rem;
  padding-left: 1.25rem;
  /*&:invalid{
        border: 1px solid red;
      }
      &:valid{
        border: 1px solid #cbcbcb;
      }*/
}

.mods--contact .form-item input[type="text"].placeholder,
.mods--contact .form-item input[type="email"].placeholder,
.mods--contact .form-item textarea.placeholder {
  transition: all .3s linear;
  opacity: 1;
  color: #9fa0a3;
}

.mods--contact .form-item input[type="text"]:-moz-placeholder,
.mods--contact .form-item input[type="email"]:-moz-placeholder,
.mods--contact .form-item textarea:-moz-placeholder {
  transition: all .3s linear;
  opacity: 1;
  color: #9fa0a3;
}

.mods--contact .form-item input[type="text"]::-moz-placeholder,
.mods--contact .form-item input[type="email"]::-moz-placeholder,
.mods--contact .form-item textarea::-moz-placeholder {
  transition: all .3s linear;
  opacity: 1;
  color: #9fa0a3;
}

.mods--contact .form-item input[type="text"]:-ms-input-placeholder,
.mods--contact .form-item input[type="email"]:-ms-input-placeholder,
.mods--contact .form-item textarea:-ms-input-placeholder {
  transition: all .3s linear;
  opacity: 1;
  color: #9fa0a3;
}

.mods--contact .form-item input[type="text"]::-webkit-input-placeholder,
.mods--contact .form-item input[type="email"]::-webkit-input-placeholder,
.mods--contact .form-item textarea::-webkit-input-placeholder {
  transition: all .3s linear;
  opacity: 1;
  color: #9fa0a3;
}

.mods--contact .form-item input[type="text"]:focus,
.mods--contact .form-item input[type="email"]:focus,
.mods--contact .form-item textarea:focus {
  outline: none;
}

.mods--contact .form-item input[type="text"],
.mods--contact .form-item input[type="email"] {
  height: 3.4375rem;
}

.mods--contact .form-item label {
  position: absolute;
  font-weight: 400;
  font-size: 0.6875rem;
  color: #4285f4;
  left: 1.375rem;
  top: 1.25rem;
  opacity: 0;
  transition: all .3s linear;
}

.mods--contact .form-item.form-type-radio {
  padding-top: 0;
  padding-bottom: 0;
}

.mods--contact .form-item.form-type-radio label {
  position: static;
  left: inherit;
  top: inherit;
  font-size: 1.0625rem;
  line-height: 1.4;
  font-weight: 300;
  color: #404148;
  opacity: 1;
  margin-left: 0;
}

.mods--contact .form-item.form-type-radio label a {
  color: #4285f4;
  text-decoration: none;
  position: relative;
  /*&:after{
            content: "";
            border-bottom: 1px solid #9fa0a3;
            position: absolute;
            bottom: 0;
            width: 100%;
            left: 0;
          }*/
}

.mods--contact .form-item.form-type-radio input[type="radio"],
.mods--contact .form-item.form-type-radio input[type="radio"] + i {
  top: 0;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.mods--contact .form-item .form-radios {
  padding-top: 0.9375rem;
  padding-bottom: 0.0625rem;
}

.mods--contact .form-item textarea {
  padding: 1rem 0 0 1.25rem;
}

.mods--contact .form-item.focused label,
.mods--contact .form-item .typed label {
  top: 0.4375rem;
  opacity: 1;
}

.mods--contact .form-item.focused input.placeholder, .mods--contact .form-item.focused textarea.placeholder,
.mods--contact .form-item .typed input.placeholder,
.mods--contact .form-item .typed textarea.placeholder {
  opacity: 0;
}

.mods--contact .form-item.focused input:-moz-placeholder, .mods--contact .form-item.focused textarea:-moz-placeholder,
.mods--contact .form-item .typed input:-moz-placeholder,
.mods--contact .form-item .typed textarea:-moz-placeholder {
  opacity: 0;
}

.mods--contact .form-item.focused input::-moz-placeholder, .mods--contact .form-item.focused textarea::-moz-placeholder,
.mods--contact .form-item .typed input::-moz-placeholder,
.mods--contact .form-item .typed textarea::-moz-placeholder {
  opacity: 0;
}

.mods--contact .form-item.focused input:-ms-input-placeholder, .mods--contact .form-item.focused textarea:-ms-input-placeholder,
.mods--contact .form-item .typed input:-ms-input-placeholder,
.mods--contact .form-item .typed textarea:-ms-input-placeholder {
  opacity: 0;
}

.mods--contact .form-item.focused input::-webkit-input-placeholder, .mods--contact .form-item.focused textarea::-webkit-input-placeholder,
.mods--contact .form-item .typed input::-webkit-input-placeholder,
.mods--contact .form-item .typed textarea::-webkit-input-placeholder {
  opacity: 0;
}

.mods--contact .form-item.typed label {
  color: #9fa0a3;
}

.mods--contact .form-actions input[type="submit"] {
  border: none;
  -webkit-appearance: none;
          appearance: none;
}

.mods--contact .webform-component--street {
  display: inline-block;
  width: 100%;
}

@media only screen and (min-width: 35rem) {
  .mods--contact .webform-component--street {
    width: 74%;
  }
}

.mods--contact .webform-component--number {
  display: inline-block;
  width: 100%;
}

@media only screen and (min-width: 35rem) {
  .mods--contact .webform-component--number {
    width: 25%;
  }
}

.mods--contact .webform-component--postal-code {
  display: inline-block;
  width: 100%;
}

@media only screen and (min-width: 35rem) {
  .mods--contact .webform-component--postal-code {
    width: 25%;
  }
}

.mods--contact .webform-component--location {
  display: inline-block;
  width: 100%;
}

@media only screen and (min-width: 35rem) {
  .mods--contact .webform-component--location {
    width: 74%;
  }
}

button:focus {
  outline: none;
}

.qt--form input[type='text'].placeholder, .qt--form input[type='email'].placeholder {
  color: #7c7c7c !important;
  font-weight: 700;
  font-size: 13px;
}

.qt--form input[type='text']:-moz-placeholder, .qt--form input[type='email']:-moz-placeholder {
  color: #7c7c7c !important;
  font-weight: 700;
  font-size: 13px;
}

.qt--form input[type='text']::-moz-placeholder, .qt--form input[type='email']::-moz-placeholder {
  color: #7c7c7c !important;
  font-weight: 700;
  font-size: 13px;
}

.qt--form input[type='text']:-ms-input-placeholder, .qt--form input[type='email']:-ms-input-placeholder {
  color: #7c7c7c !important;
  font-weight: 700;
  font-size: 13px;
}

.qt--form input[type='text']::-webkit-input-placeholder, .qt--form input[type='email']::-webkit-input-placeholder {
  color: #7c7c7c !important;
  font-weight: 700;
  font-size: 13px;
}

.qt--form input[type='text'], .qt--form input[type='email'] {
  width: 100%;
  padding: 15px 19px;
  margin-bottom: 15px;
  outline: none;
  font-size: 13px;
  font-weight: 700;
  color: #7c7c7c;
  border-radius: 7px;
  border: 3px solid white;
  background-color: white;
  -webkit-user-select: text;
  -webkit-appearance: none;
}

.qt--form input[type='text'].ng-touched.ng-invalid, .qt--form input[type='email'].ng-touched.ng-invalid {
  color: #fc7e9b;
  border-color: #fc7e9b;
}

.qt--form input[type='text'].ng-touched.ng-invalid.placeholder, .qt--form input[type='email'].ng-touched.ng-invalid.placeholder {
  color: #fc7e9b !important;
}

.qt--form input[type='text'].ng-touched.ng-invalid:-moz-placeholder, .qt--form input[type='email'].ng-touched.ng-invalid:-moz-placeholder {
  color: #fc7e9b !important;
}

.qt--form input[type='text'].ng-touched.ng-invalid::-moz-placeholder, .qt--form input[type='email'].ng-touched.ng-invalid::-moz-placeholder {
  color: #fc7e9b !important;
}

.qt--form input[type='text'].ng-touched.ng-invalid:-ms-input-placeholder, .qt--form input[type='email'].ng-touched.ng-invalid:-ms-input-placeholder {
  color: #fc7e9b !important;
}

.qt--form input[type='text'].ng-touched.ng-invalid::-webkit-input-placeholder, .qt--form input[type='email'].ng-touched.ng-invalid::-webkit-input-placeholder {
  color: #fc7e9b !important;
}

.qt--form textarea {
  resize: none;
  float: left;
  margin-bottom: 18px;
  line-height: 1.7;
}

.qt--form label {
  font-weight: 400;
  font-size: 19px;
}

.qt--form input:-webkit-autofill,
.qt--form input:-webkit-autofill:hover,
.qt--form input:-webkit-autofill:focus,
.qt--form input:-webkit-autofill:active {
  transition: background-color 5000s ease-in-out 0s;
}

.qt--form .user-form-label {
  padding-left: 22px;
  margin-top: 5px;
  font-size: 14px;
  color: #fc7e9b;
}

.node-title-wrapper.toolkit {
  margin-bottom: 0;
}

@media only screen and (min-width: 55rem) {
  .node-title-wrapper.toolkit {
    margin-bottom: 10px;
  }
}

.node-simple-page .node-title-wrapper {
  background-color: #30dcd1;
}

.node-simple-page .node-title-wrapper h1, .node-simple-page .node-title-wrapper h2 {
  color: #fff;
}

@media only screen and (min-width: 35rem) {
  .node-simple-page .node-title-wrapper h1, .node-simple-page .node-title-wrapper h2 {
    width: 100%;
  }
}

@media only screen and (min-width: 64rem) {
  .node-simple-page .node-title-wrapper h1, .node-simple-page .node-title-wrapper h2 {
    width: 100%;
  }
}

.node-simple-page .node-title-wrapper .icon, .node-simple-page .node-title-wrapper .player--main .player--view .player--prev, .player--main .player--view .node-simple-page .node-title-wrapper .player--prev, .node-simple-page .node-title-wrapper .player--main .player--view .player--next, .player--main .player--view .node-simple-page .node-title-wrapper .player--next, .node-simple-page .node-title-wrapper .player--main .player--close, .player--main .node-simple-page .node-title-wrapper .player--close {
  display: none;
}

@media only screen and (min-width: 35rem) {
  .node-simple-page .node-title-wrapper .icon, .node-simple-page .node-title-wrapper .player--main .player--view .player--prev, .player--main .player--view .node-simple-page .node-title-wrapper .player--prev, .node-simple-page .node-title-wrapper .player--main .player--view .player--next, .player--main .player--view .node-simple-page .node-title-wrapper .player--next, .node-simple-page .node-title-wrapper .player--main .player--close, .player--main .node-simple-page .node-title-wrapper .player--close {
    color: #ecf0f1;
  }
}

.node-simple-page .content-wrapper {
  background-color: #fff;
  position: relative;
  padding: 2.5rem;
  margin-bottom: 1.875rem;
}

@media only screen and (min-width: 55rem) {
  .node-simple-page .content-wrapper {
    margin-bottom: 4.0625rem;
  }
}

.node-page .field-name-body {
  background-color: #fff;
  position: relative;
  padding: 2.5rem;
  margin-bottom: 1.875rem;
}

@media only screen and (min-width: 55rem) {
  .node-page .field-name-body {
    margin-bottom: 4.0625rem;
  }
}

.node-type-page:not(.page-node-609) .node-title-wrapper {
  background-color: #30dcd1;
}

.node-type-page:not(.page-node-609) .node-title-wrapper h1, .node-type-page:not(.page-node-609) .node-title-wrapper h2 {
  color: #fff;
}

@media only screen and (min-width: 35rem) {
  .node-type-page:not(.page-node-609) .node-title-wrapper h1, .node-type-page:not(.page-node-609) .node-title-wrapper h2 {
    width: 100%;
  }
}

@media only screen and (min-width: 64rem) {
  .node-type-page:not(.page-node-609) .node-title-wrapper h1, .node-type-page:not(.page-node-609) .node-title-wrapper h2 {
    width: 100%;
  }
}

.node-type-page:not(.page-node-609) .node-title-wrapper .icon, .node-type-page:not(.page-node-609) .node-title-wrapper .player--main .player--view .player--prev, .player--main .player--view .node-type-page:not(.page-node-609) .node-title-wrapper .player--prev, .node-type-page:not(.page-node-609) .node-title-wrapper .player--main .player--view .player--next, .player--main .player--view .node-type-page:not(.page-node-609) .node-title-wrapper .player--next, .node-type-page:not(.page-node-609) .node-title-wrapper .player--main .player--close, .player--main .node-type-page:not(.page-node-609) .node-title-wrapper .player--close {
  display: none;
}

@media only screen and (min-width: 35rem) {
  .node-type-page:not(.page-node-609) .node-title-wrapper .icon, .node-type-page:not(.page-node-609) .node-title-wrapper .player--main .player--view .player--prev, .player--main .player--view .node-type-page:not(.page-node-609) .node-title-wrapper .player--prev, .node-type-page:not(.page-node-609) .node-title-wrapper .player--main .player--view .player--next, .player--main .player--view .node-type-page:not(.page-node-609) .node-title-wrapper .player--next, .node-type-page:not(.page-node-609) .node-title-wrapper .player--main .player--close, .player--main .node-type-page:not(.page-node-609) .node-title-wrapper .player--close {
    color: #ecf0f1;
  }
}

.node-type-page.page-node-610 .node-title-wrapper h1 {
  width: 70%;
}

.node-title-subjects {
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

@media only screen and (min-width: 35rem) {
  .node-title-subjects {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

.node-title-subjects h2 {
  margin: 0;
  font-weight: 700;
  font-size: 1.5rem;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  text-align: left;
}

@media only screen and (min-width: 35rem) {
  .node-title-subjects h2 {
    font-size: 2.5rem;
    -webkit-flex: 0 0 60%;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
  }
}

.node-title-subjects .icon, .node-title-subjects .player--main .player--view .player--prev, .player--main .player--view .node-title-subjects .player--prev, .node-title-subjects .player--main .player--view .player--next, .player--main .player--view .node-title-subjects .player--next, .node-title-subjects .player--main .player--close, .player--main .node-title-subjects .player--close {
  font-size: 6.375rem;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
  margin-left: auto;
  margin-right: 3.75rem;
  display: none;
}

@media only screen and (min-width: 35rem) {
  .node-title-subjects .icon, .node-title-subjects .player--main .player--view .player--prev, .player--main .player--view .node-title-subjects .player--prev, .node-title-subjects .player--main .player--view .player--next, .player--main .player--view .node-title-subjects .player--next, .node-title-subjects .player--main .player--close, .player--main .node-title-subjects .player--close {
    display: inline-block;
  }
}

.node-title-subjects .icon.cat-name-connections, .node-title-subjects .player--main .player--view .cat-name-connections.player--prev, .player--main .player--view .node-title-subjects .cat-name-connections.player--prev, .node-title-subjects .player--main .player--view .cat-name-connections.player--next, .player--main .player--view .node-title-subjects .cat-name-connections.player--next, .node-title-subjects .player--main .cat-name-connections.player--close, .player--main .node-title-subjects .cat-name-connections.player--close {
  position: relative;
  top: 7px;
  font-size: 4.9rem;
}

.node-title-subjects .icon.cat-name-devices, .node-title-subjects .player--main .player--view .cat-name-devices.player--prev, .player--main .player--view .node-title-subjects .cat-name-devices.player--prev, .node-title-subjects .player--main .player--view .cat-name-devices.player--next, .player--main .player--view .node-title-subjects .cat-name-devices.player--next, .node-title-subjects .player--main .cat-name-devices.player--close, .player--main .node-title-subjects .cat-name-devices.player--close {
  position: relative;
  top: 6px;
  font-size: 5rem;
}

.node-title-subjects .icon.cat-name-kids, .node-title-subjects .player--main .player--view .cat-name-kids.player--prev, .player--main .player--view .node-title-subjects .cat-name-kids.player--prev, .node-title-subjects .player--main .player--view .cat-name-kids.player--next, .player--main .player--view .node-title-subjects .cat-name-kids.player--next, .node-title-subjects .player--main .cat-name-kids.player--close, .player--main .node-title-subjects .cat-name-kids.player--close {
  position: relative;
  font-size: 5.5rem;
}

.node-title-subjects .icon.cat-name-browsing, .node-title-subjects .player--main .player--view .cat-name-browsing.player--prev, .player--main .player--view .node-title-subjects .cat-name-browsing.player--prev, .node-title-subjects .player--main .player--view .cat-name-browsing.player--next, .player--main .player--view .node-title-subjects .cat-name-browsing.player--next, .node-title-subjects .player--main .cat-name-browsing.player--close, .player--main .node-title-subjects .cat-name-browsing.player--close {
  position: relative;
  top: 5px;
  font-size: 4.9rem;
}

.title-subjects-wrapper {
  padding: 1.875rem 2.5rem 1.875rem;
}

@media only screen and (min-width: 35rem) {
  .title-subjects-wrapper {
    padding: 3.125rem 3.75rem 3.125rem;
  }
}

.cat-name-accounts .title-subjects-wrapper {
  background-color: #39b66e;
}

.cat-name-accounts .title-subjects-wrapper h1, .cat-name-accounts .title-subjects-wrapper h2 {
  color: #fff;
}

@media only screen and (min-width: 35rem) {
  .cat-name-accounts .title-subjects-wrapper h1, .cat-name-accounts .title-subjects-wrapper h2 {
    width: 70%;
  }
}

@media only screen and (min-width: 64rem) {
  .cat-name-accounts .title-subjects-wrapper h1, .cat-name-accounts .title-subjects-wrapper h2 {
    width: 50%;
  }
}

@media only screen and (min-width: 35rem) {
  .cat-name-accounts .title-subjects-wrapper .icon, .cat-name-accounts .title-subjects-wrapper .player--main .player--view .player--prev, .player--main .player--view .cat-name-accounts .title-subjects-wrapper .player--prev, .cat-name-accounts .title-subjects-wrapper .player--main .player--view .player--next, .player--main .player--view .cat-name-accounts .title-subjects-wrapper .player--next, .cat-name-accounts .title-subjects-wrapper .player--main .player--close, .player--main .cat-name-accounts .title-subjects-wrapper .player--close {
    display: inline-block;
  }
}

@media only screen and (min-width: 35rem) {
  .cat-name-accounts .title-subjects-wrapper .icon, .cat-name-accounts .title-subjects-wrapper .player--main .player--view .player--prev, .player--main .player--view .cat-name-accounts .title-subjects-wrapper .player--prev, .cat-name-accounts .title-subjects-wrapper .player--main .player--view .player--next, .player--main .player--view .cat-name-accounts .title-subjects-wrapper .player--next, .cat-name-accounts .title-subjects-wrapper .player--main .player--close, .player--main .cat-name-accounts .title-subjects-wrapper .player--close {
    color: #fff;
  }
}

.cat-name-transactions .title-subjects-wrapper {
  background-color: #1c9ad0;
}

.cat-name-transactions .title-subjects-wrapper h1, .cat-name-transactions .title-subjects-wrapper h2 {
  color: #fff;
}

@media only screen and (min-width: 35rem) {
  .cat-name-transactions .title-subjects-wrapper h1, .cat-name-transactions .title-subjects-wrapper h2 {
    width: 70%;
  }
}

@media only screen and (min-width: 64rem) {
  .cat-name-transactions .title-subjects-wrapper h1, .cat-name-transactions .title-subjects-wrapper h2 {
    width: 50%;
  }
}

@media only screen and (min-width: 35rem) {
  .cat-name-transactions .title-subjects-wrapper .icon, .cat-name-transactions .title-subjects-wrapper .player--main .player--view .player--prev, .player--main .player--view .cat-name-transactions .title-subjects-wrapper .player--prev, .cat-name-transactions .title-subjects-wrapper .player--main .player--view .player--next, .player--main .player--view .cat-name-transactions .title-subjects-wrapper .player--next, .cat-name-transactions .title-subjects-wrapper .player--main .player--close, .player--main .cat-name-transactions .title-subjects-wrapper .player--close {
    display: inline-block;
  }
}

@media only screen and (min-width: 35rem) {
  .cat-name-transactions .title-subjects-wrapper .icon, .cat-name-transactions .title-subjects-wrapper .player--main .player--view .player--prev, .player--main .player--view .cat-name-transactions .title-subjects-wrapper .player--prev, .cat-name-transactions .title-subjects-wrapper .player--main .player--view .player--next, .player--main .player--view .cat-name-transactions .title-subjects-wrapper .player--next, .cat-name-transactions .title-subjects-wrapper .player--main .player--close, .player--main .cat-name-transactions .title-subjects-wrapper .player--close {
    color: #fff;
  }
}

.cat-name-devices .title-subjects-wrapper {
  background-color: #7c5493;
}

.cat-name-devices .title-subjects-wrapper h1, .cat-name-devices .title-subjects-wrapper h2 {
  color: #fff;
}

@media only screen and (min-width: 35rem) {
  .cat-name-devices .title-subjects-wrapper h1, .cat-name-devices .title-subjects-wrapper h2 {
    width: 70%;
  }
}

@media only screen and (min-width: 64rem) {
  .cat-name-devices .title-subjects-wrapper h1, .cat-name-devices .title-subjects-wrapper h2 {
    width: 50%;
  }
}

@media only screen and (min-width: 35rem) {
  .cat-name-devices .title-subjects-wrapper .icon, .cat-name-devices .title-subjects-wrapper .player--main .player--view .player--prev, .player--main .player--view .cat-name-devices .title-subjects-wrapper .player--prev, .cat-name-devices .title-subjects-wrapper .player--main .player--view .player--next, .player--main .player--view .cat-name-devices .title-subjects-wrapper .player--next, .cat-name-devices .title-subjects-wrapper .player--main .player--close, .player--main .cat-name-devices .title-subjects-wrapper .player--close {
    display: inline-block;
  }
}

@media only screen and (min-width: 35rem) {
  .cat-name-devices .title-subjects-wrapper .icon, .cat-name-devices .title-subjects-wrapper .player--main .player--view .player--prev, .player--main .player--view .cat-name-devices .title-subjects-wrapper .player--prev, .cat-name-devices .title-subjects-wrapper .player--main .player--view .player--next, .player--main .player--view .cat-name-devices .title-subjects-wrapper .player--next, .cat-name-devices .title-subjects-wrapper .player--main .player--close, .player--main .cat-name-devices .title-subjects-wrapper .player--close {
    color: #fff;
  }
}

.cat-name-kids .title-subjects-wrapper {
  background-color: #30528d;
}

.cat-name-kids .title-subjects-wrapper h1, .cat-name-kids .title-subjects-wrapper h2 {
  color: #fff;
}

@media only screen and (min-width: 35rem) {
  .cat-name-kids .title-subjects-wrapper h1, .cat-name-kids .title-subjects-wrapper h2 {
    width: 70%;
  }
}

@media only screen and (min-width: 64rem) {
  .cat-name-kids .title-subjects-wrapper h1, .cat-name-kids .title-subjects-wrapper h2 {
    width: 50%;
  }
}

@media only screen and (min-width: 35rem) {
  .cat-name-kids .title-subjects-wrapper .icon, .cat-name-kids .title-subjects-wrapper .player--main .player--view .player--prev, .player--main .player--view .cat-name-kids .title-subjects-wrapper .player--prev, .cat-name-kids .title-subjects-wrapper .player--main .player--view .player--next, .player--main .player--view .cat-name-kids .title-subjects-wrapper .player--next, .cat-name-kids .title-subjects-wrapper .player--main .player--close, .player--main .cat-name-kids .title-subjects-wrapper .player--close {
    display: inline-block;
  }
}

@media only screen and (min-width: 35rem) {
  .cat-name-kids .title-subjects-wrapper .icon, .cat-name-kids .title-subjects-wrapper .player--main .player--view .player--prev, .player--main .player--view .cat-name-kids .title-subjects-wrapper .player--prev, .cat-name-kids .title-subjects-wrapper .player--main .player--view .player--next, .player--main .player--view .cat-name-kids .title-subjects-wrapper .player--next, .cat-name-kids .title-subjects-wrapper .player--main .player--close, .player--main .cat-name-kids .title-subjects-wrapper .player--close {
    color: #fff;
  }
}

.cat-name-connections .title-subjects-wrapper {
  background-color: #ee463e;
}

.cat-name-connections .title-subjects-wrapper h1, .cat-name-connections .title-subjects-wrapper h2 {
  color: #fff;
}

@media only screen and (min-width: 35rem) {
  .cat-name-connections .title-subjects-wrapper h1, .cat-name-connections .title-subjects-wrapper h2 {
    width: 70%;
  }
}

@media only screen and (min-width: 64rem) {
  .cat-name-connections .title-subjects-wrapper h1, .cat-name-connections .title-subjects-wrapper h2 {
    width: 50%;
  }
}

@media only screen and (min-width: 35rem) {
  .cat-name-connections .title-subjects-wrapper .icon, .cat-name-connections .title-subjects-wrapper .player--main .player--view .player--prev, .player--main .player--view .cat-name-connections .title-subjects-wrapper .player--prev, .cat-name-connections .title-subjects-wrapper .player--main .player--view .player--next, .player--main .player--view .cat-name-connections .title-subjects-wrapper .player--next, .cat-name-connections .title-subjects-wrapper .player--main .player--close, .player--main .cat-name-connections .title-subjects-wrapper .player--close {
    display: inline-block;
  }
}

@media only screen and (min-width: 35rem) {
  .cat-name-connections .title-subjects-wrapper .icon, .cat-name-connections .title-subjects-wrapper .player--main .player--view .player--prev, .player--main .player--view .cat-name-connections .title-subjects-wrapper .player--prev, .cat-name-connections .title-subjects-wrapper .player--main .player--view .player--next, .player--main .player--view .cat-name-connections .title-subjects-wrapper .player--next, .cat-name-connections .title-subjects-wrapper .player--main .player--close, .player--main .cat-name-connections .title-subjects-wrapper .player--close {
    color: #fff;
  }
}

.cat-name-browsing .title-subjects-wrapper {
  background-color: #ffaa42;
}

.cat-name-browsing .title-subjects-wrapper h1, .cat-name-browsing .title-subjects-wrapper h2 {
  color: #fff;
}

@media only screen and (min-width: 35rem) {
  .cat-name-browsing .title-subjects-wrapper h1, .cat-name-browsing .title-subjects-wrapper h2 {
    width: 70%;
  }
}

@media only screen and (min-width: 64rem) {
  .cat-name-browsing .title-subjects-wrapper h1, .cat-name-browsing .title-subjects-wrapper h2 {
    width: 50%;
  }
}

@media only screen and (min-width: 35rem) {
  .cat-name-browsing .title-subjects-wrapper .icon, .cat-name-browsing .title-subjects-wrapper .player--main .player--view .player--prev, .player--main .player--view .cat-name-browsing .title-subjects-wrapper .player--prev, .cat-name-browsing .title-subjects-wrapper .player--main .player--view .player--next, .player--main .player--view .cat-name-browsing .title-subjects-wrapper .player--next, .cat-name-browsing .title-subjects-wrapper .player--main .player--close, .player--main .cat-name-browsing .title-subjects-wrapper .player--close {
    display: inline-block;
  }
}

@media only screen and (min-width: 35rem) {
  .cat-name-browsing .title-subjects-wrapper .icon, .cat-name-browsing .title-subjects-wrapper .player--main .player--view .player--prev, .player--main .player--view .cat-name-browsing .title-subjects-wrapper .player--prev, .cat-name-browsing .title-subjects-wrapper .player--main .player--view .player--next, .player--main .player--view .cat-name-browsing .title-subjects-wrapper .player--next, .cat-name-browsing .title-subjects-wrapper .player--main .player--close, .player--main .cat-name-browsing .title-subjects-wrapper .player--close {
    color: #fff;
  }
}

.cat-name-phishing .title-subjects-wrapper {
  background-color: #7587ca;
}

.cat-name-phishing .title-subjects-wrapper h1, .cat-name-phishing .title-subjects-wrapper h2 {
  color: #fff;
}

@media only screen and (min-width: 35rem) {
  .cat-name-phishing .title-subjects-wrapper h1, .cat-name-phishing .title-subjects-wrapper h2 {
    width: 70%;
  }
}

@media only screen and (min-width: 64rem) {
  .cat-name-phishing .title-subjects-wrapper h1, .cat-name-phishing .title-subjects-wrapper h2 {
    width: 50%;
  }
}

@media only screen and (min-width: 35rem) {
  .cat-name-phishing .title-subjects-wrapper .icon, .cat-name-phishing .title-subjects-wrapper .player--main .player--view .player--prev, .player--main .player--view .cat-name-phishing .title-subjects-wrapper .player--prev, .cat-name-phishing .title-subjects-wrapper .player--main .player--view .player--next, .player--main .player--view .cat-name-phishing .title-subjects-wrapper .player--next, .cat-name-phishing .title-subjects-wrapper .player--main .player--close, .player--main .cat-name-phishing .title-subjects-wrapper .player--close {
    display: inline-block;
  }
}

@media only screen and (min-width: 35rem) {
  .cat-name-phishing .title-subjects-wrapper .icon, .cat-name-phishing .title-subjects-wrapper .player--main .player--view .player--prev, .player--main .player--view .cat-name-phishing .title-subjects-wrapper .player--prev, .cat-name-phishing .title-subjects-wrapper .player--main .player--view .player--next, .player--main .player--view .cat-name-phishing .title-subjects-wrapper .player--next, .cat-name-phishing .title-subjects-wrapper .player--main .player--close, .player--main .cat-name-phishing .title-subjects-wrapper .player--close {
    color: #fff;
  }
}

.cat-name-holidays .title-subjects-wrapper {
  background-color: #f9cf3e;
}

.cat-name-holidays .title-subjects-wrapper h1, .cat-name-holidays .title-subjects-wrapper h2 {
  color: #fff;
}

@media only screen and (min-width: 35rem) {
  .cat-name-holidays .title-subjects-wrapper h1, .cat-name-holidays .title-subjects-wrapper h2 {
    width: 70%;
  }
}

@media only screen and (min-width: 64rem) {
  .cat-name-holidays .title-subjects-wrapper h1, .cat-name-holidays .title-subjects-wrapper h2 {
    width: 50%;
  }
}

@media only screen and (min-width: 35rem) {
  .cat-name-holidays .title-subjects-wrapper .icon, .cat-name-holidays .title-subjects-wrapper .player--main .player--view .player--prev, .player--main .player--view .cat-name-holidays .title-subjects-wrapper .player--prev, .cat-name-holidays .title-subjects-wrapper .player--main .player--view .player--next, .player--main .player--view .cat-name-holidays .title-subjects-wrapper .player--next, .cat-name-holidays .title-subjects-wrapper .player--main .player--close, .player--main .cat-name-holidays .title-subjects-wrapper .player--close {
    display: inline-block;
  }
}

@media only screen and (min-width: 35rem) {
  .cat-name-holidays .title-subjects-wrapper .icon, .cat-name-holidays .title-subjects-wrapper .player--main .player--view .player--prev, .player--main .player--view .cat-name-holidays .title-subjects-wrapper .player--prev, .cat-name-holidays .title-subjects-wrapper .player--main .player--view .player--next, .player--main .player--view .cat-name-holidays .title-subjects-wrapper .player--next, .cat-name-holidays .title-subjects-wrapper .player--main .player--close, .player--main .cat-name-holidays .title-subjects-wrapper .player--close {
    color: #fff;
  }
}

.title-subjects-wrapper .cta, .title-subjects-wrapper .node-article .action-links a, .node-article .action-links .title-subjects-wrapper a, .title-subjects-wrapper .field-name-field-news-link a, .field-name-field-news-link .title-subjects-wrapper a, .title-subjects-wrapper .page-search .search-form #edit-submit, .page-search .search-form .title-subjects-wrapper #edit-submit, .title-subjects-wrapper .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .title-subjects-wrapper a, .title-subjects-wrapper .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .title-subjects-wrapper a, .title-subjects-wrapper .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .title-subjects-wrapper a, .title-subjects-wrapper .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .title-subjects-wrapper a, .title-subjects-wrapper .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .title-subjects-wrapper a,
.title-subjects-wrapper .flippy-activity .flippy-next a, .flippy-activity .flippy-next .title-subjects-wrapper a, .title-subjects-wrapper .parag-cta-wrapper a, .parag-cta-wrapper .title-subjects-wrapper a, .title-subjects-wrapper .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .title-subjects-wrapper a, .title-subjects-wrapper .stack-subfooter a, .stack-subfooter .title-subjects-wrapper a {
  display: none;
}

@media only screen and (min-width: 35rem) {
  .title-subjects-wrapper .cta, .title-subjects-wrapper .node-article .action-links a, .node-article .action-links .title-subjects-wrapper a, .title-subjects-wrapper .field-name-field-news-link a, .field-name-field-news-link .title-subjects-wrapper a, .title-subjects-wrapper .page-search .search-form #edit-submit, .page-search .search-form .title-subjects-wrapper #edit-submit, .title-subjects-wrapper .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .title-subjects-wrapper a, .title-subjects-wrapper .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .title-subjects-wrapper a, .title-subjects-wrapper .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .title-subjects-wrapper a, .title-subjects-wrapper .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .title-subjects-wrapper a, .title-subjects-wrapper .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .title-subjects-wrapper a,
  .title-subjects-wrapper .flippy-activity .flippy-next a, .flippy-activity .flippy-next .title-subjects-wrapper a, .title-subjects-wrapper .parag-cta-wrapper a, .parag-cta-wrapper .title-subjects-wrapper a, .title-subjects-wrapper .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .title-subjects-wrapper a, .title-subjects-wrapper .stack-subfooter a, .stack-subfooter .title-subjects-wrapper a {
    display: table;
    margin: 1.25rem 0 0rem;
    line-height: 1.25;
    padding: 0.8125rem 1.25rem 0.75rem;
  }
  .title-subjects-wrapper .cta.hide, .title-subjects-wrapper .node-article .action-links a.hide, .node-article .action-links .title-subjects-wrapper a.hide, .title-subjects-wrapper .field-name-field-news-link a.hide, .field-name-field-news-link .title-subjects-wrapper a.hide, .title-subjects-wrapper .page-search .search-form .hide#edit-submit, .page-search .search-form .title-subjects-wrapper .hide#edit-submit, .title-subjects-wrapper .field-name-field-hp-kids-toolkit-link a.hide, .field-name-field-hp-kids-toolkit-link .title-subjects-wrapper a.hide, .title-subjects-wrapper .field-name-field-hp-kids-tool-link a.hide, .field-name-field-hp-kids-tool-link .title-subjects-wrapper a.hide, .title-subjects-wrapper .field-name-field-hp-kids-teacher-link a.hide, .field-name-field-hp-kids-teacher-link .title-subjects-wrapper a.hide, .title-subjects-wrapper .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.hide, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .title-subjects-wrapper a.hide, .title-subjects-wrapper .flippy-activity .flippy-prev a.hide, .flippy-activity .flippy-prev .title-subjects-wrapper a.hide,
  .title-subjects-wrapper .flippy-activity .flippy-next a.hide, .flippy-activity .flippy-next .title-subjects-wrapper a.hide, .title-subjects-wrapper .parag-cta-wrapper a.hide, .parag-cta-wrapper .title-subjects-wrapper a.hide, .title-subjects-wrapper .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.hide, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .title-subjects-wrapper a.hide, .title-subjects-wrapper .stack-subfooter a.hide, .stack-subfooter .title-subjects-wrapper a.hide {
    display: none;
  }
  .cat-name-accounts .title-subjects-wrapper .cta, .cat-name-accounts .title-subjects-wrapper .node-article .action-links a, .node-article .action-links .cat-name-accounts .title-subjects-wrapper a, .cat-name-accounts .title-subjects-wrapper .field-name-field-news-link a, .field-name-field-news-link .cat-name-accounts .title-subjects-wrapper a, .cat-name-accounts .title-subjects-wrapper .page-search .search-form #edit-submit, .page-search .search-form .cat-name-accounts .title-subjects-wrapper #edit-submit, .cat-name-accounts .title-subjects-wrapper .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .cat-name-accounts .title-subjects-wrapper a, .cat-name-accounts .title-subjects-wrapper .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .cat-name-accounts .title-subjects-wrapper a, .cat-name-accounts .title-subjects-wrapper .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .cat-name-accounts .title-subjects-wrapper a, .cat-name-accounts .title-subjects-wrapper .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .cat-name-accounts .title-subjects-wrapper a, .cat-name-accounts .title-subjects-wrapper .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .cat-name-accounts .title-subjects-wrapper a,
  .cat-name-accounts .title-subjects-wrapper .flippy-activity .flippy-next a, .flippy-activity .flippy-next .cat-name-accounts .title-subjects-wrapper a, .cat-name-accounts .title-subjects-wrapper .parag-cta-wrapper a, .parag-cta-wrapper .cat-name-accounts .title-subjects-wrapper a, .cat-name-accounts .title-subjects-wrapper .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .cat-name-accounts .title-subjects-wrapper a, .cat-name-accounts .title-subjects-wrapper .stack-subfooter a, .stack-subfooter .cat-name-accounts .title-subjects-wrapper a {
    background-color: #44c67b;
  }
  .cat-name-transactions .title-subjects-wrapper .cta, .cat-name-transactions .title-subjects-wrapper .node-article .action-links a, .node-article .action-links .cat-name-transactions .title-subjects-wrapper a, .cat-name-transactions .title-subjects-wrapper .field-name-field-news-link a, .field-name-field-news-link .cat-name-transactions .title-subjects-wrapper a, .cat-name-transactions .title-subjects-wrapper .page-search .search-form #edit-submit, .page-search .search-form .cat-name-transactions .title-subjects-wrapper #edit-submit, .cat-name-transactions .title-subjects-wrapper .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .cat-name-transactions .title-subjects-wrapper a, .cat-name-transactions .title-subjects-wrapper .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .cat-name-transactions .title-subjects-wrapper a, .cat-name-transactions .title-subjects-wrapper .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .cat-name-transactions .title-subjects-wrapper a, .cat-name-transactions .title-subjects-wrapper .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .cat-name-transactions .title-subjects-wrapper a, .cat-name-transactions .title-subjects-wrapper .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .cat-name-transactions .title-subjects-wrapper a,
  .cat-name-transactions .title-subjects-wrapper .flippy-activity .flippy-next a, .flippy-activity .flippy-next .cat-name-transactions .title-subjects-wrapper a, .cat-name-transactions .title-subjects-wrapper .parag-cta-wrapper a, .parag-cta-wrapper .cat-name-transactions .title-subjects-wrapper a, .cat-name-transactions .title-subjects-wrapper .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .cat-name-transactions .title-subjects-wrapper a, .cat-name-transactions .title-subjects-wrapper .stack-subfooter a, .stack-subfooter .cat-name-transactions .title-subjects-wrapper a {
    background-color: #27aae2;
  }
  .cat-name-devices .title-subjects-wrapper .cta, .cat-name-devices .title-subjects-wrapper .node-article .action-links a, .node-article .action-links .cat-name-devices .title-subjects-wrapper a, .cat-name-devices .title-subjects-wrapper .field-name-field-news-link a, .field-name-field-news-link .cat-name-devices .title-subjects-wrapper a, .cat-name-devices .title-subjects-wrapper .page-search .search-form #edit-submit, .page-search .search-form .cat-name-devices .title-subjects-wrapper #edit-submit, .cat-name-devices .title-subjects-wrapper .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .cat-name-devices .title-subjects-wrapper a, .cat-name-devices .title-subjects-wrapper .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .cat-name-devices .title-subjects-wrapper a, .cat-name-devices .title-subjects-wrapper .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .cat-name-devices .title-subjects-wrapper a, .cat-name-devices .title-subjects-wrapper .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .cat-name-devices .title-subjects-wrapper a, .cat-name-devices .title-subjects-wrapper .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .cat-name-devices .title-subjects-wrapper a,
  .cat-name-devices .title-subjects-wrapper .flippy-activity .flippy-next a, .flippy-activity .flippy-next .cat-name-devices .title-subjects-wrapper a, .cat-name-devices .title-subjects-wrapper .parag-cta-wrapper a, .parag-cta-wrapper .cat-name-devices .title-subjects-wrapper a, .cat-name-devices .title-subjects-wrapper .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .cat-name-devices .title-subjects-wrapper a, .cat-name-devices .title-subjects-wrapper .stack-subfooter a, .stack-subfooter .cat-name-devices .title-subjects-wrapper a {
    background-color: #8d62a5;
  }
  .cat-name-kids .title-subjects-wrapper .cta, .cat-name-kids .title-subjects-wrapper .node-article .action-links a, .node-article .action-links .cat-name-kids .title-subjects-wrapper a, .cat-name-kids .title-subjects-wrapper .field-name-field-news-link a, .field-name-field-news-link .cat-name-kids .title-subjects-wrapper a, .cat-name-kids .title-subjects-wrapper .page-search .search-form #edit-submit, .page-search .search-form .cat-name-kids .title-subjects-wrapper #edit-submit, .cat-name-kids .title-subjects-wrapper .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .cat-name-kids .title-subjects-wrapper a, .cat-name-kids .title-subjects-wrapper .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .cat-name-kids .title-subjects-wrapper a, .cat-name-kids .title-subjects-wrapper .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .cat-name-kids .title-subjects-wrapper a, .cat-name-kids .title-subjects-wrapper .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .cat-name-kids .title-subjects-wrapper a, .cat-name-kids .title-subjects-wrapper .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .cat-name-kids .title-subjects-wrapper a,
  .cat-name-kids .title-subjects-wrapper .flippy-activity .flippy-next a, .flippy-activity .flippy-next .cat-name-kids .title-subjects-wrapper a, .cat-name-kids .title-subjects-wrapper .parag-cta-wrapper a, .parag-cta-wrapper .cat-name-kids .title-subjects-wrapper a, .cat-name-kids .title-subjects-wrapper .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .cat-name-kids .title-subjects-wrapper a, .cat-name-kids .title-subjects-wrapper .stack-subfooter a, .stack-subfooter .cat-name-kids .title-subjects-wrapper a {
    background-color: #3c61a0;
  }
  .cat-name-connections .title-subjects-wrapper .cta, .cat-name-connections .title-subjects-wrapper .node-article .action-links a, .node-article .action-links .cat-name-connections .title-subjects-wrapper a, .cat-name-connections .title-subjects-wrapper .field-name-field-news-link a, .field-name-field-news-link .cat-name-connections .title-subjects-wrapper a, .cat-name-connections .title-subjects-wrapper .page-search .search-form #edit-submit, .page-search .search-form .cat-name-connections .title-subjects-wrapper #edit-submit, .cat-name-connections .title-subjects-wrapper .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .cat-name-connections .title-subjects-wrapper a, .cat-name-connections .title-subjects-wrapper .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .cat-name-connections .title-subjects-wrapper a, .cat-name-connections .title-subjects-wrapper .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .cat-name-connections .title-subjects-wrapper a, .cat-name-connections .title-subjects-wrapper .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .cat-name-connections .title-subjects-wrapper a, .cat-name-connections .title-subjects-wrapper .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .cat-name-connections .title-subjects-wrapper a,
  .cat-name-connections .title-subjects-wrapper .flippy-activity .flippy-next a, .flippy-activity .flippy-next .cat-name-connections .title-subjects-wrapper a, .cat-name-connections .title-subjects-wrapper .parag-cta-wrapper a, .parag-cta-wrapper .cat-name-connections .title-subjects-wrapper a, .cat-name-connections .title-subjects-wrapper .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .cat-name-connections .title-subjects-wrapper a, .cat-name-connections .title-subjects-wrapper .stack-subfooter a, .stack-subfooter .cat-name-connections .title-subjects-wrapper a {
    background-color: #ff5148;
  }
  .cat-name-browsing .title-subjects-wrapper .cta, .cat-name-browsing .title-subjects-wrapper .node-article .action-links a, .node-article .action-links .cat-name-browsing .title-subjects-wrapper a, .cat-name-browsing .title-subjects-wrapper .field-name-field-news-link a, .field-name-field-news-link .cat-name-browsing .title-subjects-wrapper a, .cat-name-browsing .title-subjects-wrapper .page-search .search-form #edit-submit, .page-search .search-form .cat-name-browsing .title-subjects-wrapper #edit-submit, .cat-name-browsing .title-subjects-wrapper .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .cat-name-browsing .title-subjects-wrapper a, .cat-name-browsing .title-subjects-wrapper .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .cat-name-browsing .title-subjects-wrapper a, .cat-name-browsing .title-subjects-wrapper .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .cat-name-browsing .title-subjects-wrapper a, .cat-name-browsing .title-subjects-wrapper .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .cat-name-browsing .title-subjects-wrapper a, .cat-name-browsing .title-subjects-wrapper .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .cat-name-browsing .title-subjects-wrapper a,
  .cat-name-browsing .title-subjects-wrapper .flippy-activity .flippy-next a, .flippy-activity .flippy-next .cat-name-browsing .title-subjects-wrapper a, .cat-name-browsing .title-subjects-wrapper .parag-cta-wrapper a, .parag-cta-wrapper .cat-name-browsing .title-subjects-wrapper a, .cat-name-browsing .title-subjects-wrapper .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .cat-name-browsing .title-subjects-wrapper a, .cat-name-browsing .title-subjects-wrapper .stack-subfooter a, .stack-subfooter .cat-name-browsing .title-subjects-wrapper a {
    background-color: #ffb459;
  }
}

.title-subjects-wrapper.cat--holidays {
  background: #f9cf3e;
  padding-left: 2.5rem;
}

.title-subjects-wrapper.cat--holidays h2 {
  color: #fff;
}

.title-subjects-wrapper.cat--holidays .cat-name-holidays {
  font-size: 6.25rem;
  color: #fff;
}

.search-result-image-wrapper .title-subjects-wrapper {
  padding: 1.875rem 2.5rem 1.875rem;
}

@media only screen and (min-width: 35rem) {
  .search-result-image-wrapper .title-subjects-wrapper {
    padding: 3.125rem 3.75rem 3.125rem;
  }
}

.cat-name-accounts .search-result-image-wrapper .title-subjects-wrapper {
  background-color: #39b66e;
  font-size: 80px;
}

.cat-name-accounts .search-result-image-wrapper .title-subjects-wrapper h1, .cat-name-accounts .search-result-image-wrapper .title-subjects-wrapper h2 {
  color: #fff;
}

@media only screen and (min-width: 35rem) {
  .cat-name-accounts .search-result-image-wrapper .title-subjects-wrapper h1, .cat-name-accounts .search-result-image-wrapper .title-subjects-wrapper h2 {
    width: 70%;
  }
}

@media only screen and (min-width: 64rem) {
  .cat-name-accounts .search-result-image-wrapper .title-subjects-wrapper h1, .cat-name-accounts .search-result-image-wrapper .title-subjects-wrapper h2 {
    width: 50%;
  }
}

@media only screen and (min-width: 35rem) {
  .cat-name-accounts .search-result-image-wrapper .title-subjects-wrapper .icon, .cat-name-accounts .search-result-image-wrapper .title-subjects-wrapper .player--main .player--view .player--prev, .player--main .player--view .cat-name-accounts .search-result-image-wrapper .title-subjects-wrapper .player--prev, .cat-name-accounts .search-result-image-wrapper .title-subjects-wrapper .player--main .player--view .player--next, .player--main .player--view .cat-name-accounts .search-result-image-wrapper .title-subjects-wrapper .player--next, .cat-name-accounts .search-result-image-wrapper .title-subjects-wrapper .player--main .player--close, .player--main .cat-name-accounts .search-result-image-wrapper .title-subjects-wrapper .player--close {
    display: inline-block;
  }
}

@media only screen and (min-width: 35rem) {
  .cat-name-accounts .search-result-image-wrapper .title-subjects-wrapper .icon, .cat-name-accounts .search-result-image-wrapper .title-subjects-wrapper .player--main .player--view .player--prev, .player--main .player--view .cat-name-accounts .search-result-image-wrapper .title-subjects-wrapper .player--prev, .cat-name-accounts .search-result-image-wrapper .title-subjects-wrapper .player--main .player--view .player--next, .player--main .player--view .cat-name-accounts .search-result-image-wrapper .title-subjects-wrapper .player--next, .cat-name-accounts .search-result-image-wrapper .title-subjects-wrapper .player--main .player--close, .player--main .cat-name-accounts .search-result-image-wrapper .title-subjects-wrapper .player--close {
    color: #fff;
  }
}

.cat-name-transactions .search-result-image-wrapper .title-subjects-wrapper {
  background-color: #1c9ad0;
  font-size: 80px;
}

.cat-name-transactions .search-result-image-wrapper .title-subjects-wrapper h1, .cat-name-transactions .search-result-image-wrapper .title-subjects-wrapper h2 {
  color: #fff;
}

@media only screen and (min-width: 35rem) {
  .cat-name-transactions .search-result-image-wrapper .title-subjects-wrapper h1, .cat-name-transactions .search-result-image-wrapper .title-subjects-wrapper h2 {
    width: 70%;
  }
}

@media only screen and (min-width: 64rem) {
  .cat-name-transactions .search-result-image-wrapper .title-subjects-wrapper h1, .cat-name-transactions .search-result-image-wrapper .title-subjects-wrapper h2 {
    width: 50%;
  }
}

@media only screen and (min-width: 35rem) {
  .cat-name-transactions .search-result-image-wrapper .title-subjects-wrapper .icon, .cat-name-transactions .search-result-image-wrapper .title-subjects-wrapper .player--main .player--view .player--prev, .player--main .player--view .cat-name-transactions .search-result-image-wrapper .title-subjects-wrapper .player--prev, .cat-name-transactions .search-result-image-wrapper .title-subjects-wrapper .player--main .player--view .player--next, .player--main .player--view .cat-name-transactions .search-result-image-wrapper .title-subjects-wrapper .player--next, .cat-name-transactions .search-result-image-wrapper .title-subjects-wrapper .player--main .player--close, .player--main .cat-name-transactions .search-result-image-wrapper .title-subjects-wrapper .player--close {
    display: inline-block;
  }
}

@media only screen and (min-width: 35rem) {
  .cat-name-transactions .search-result-image-wrapper .title-subjects-wrapper .icon, .cat-name-transactions .search-result-image-wrapper .title-subjects-wrapper .player--main .player--view .player--prev, .player--main .player--view .cat-name-transactions .search-result-image-wrapper .title-subjects-wrapper .player--prev, .cat-name-transactions .search-result-image-wrapper .title-subjects-wrapper .player--main .player--view .player--next, .player--main .player--view .cat-name-transactions .search-result-image-wrapper .title-subjects-wrapper .player--next, .cat-name-transactions .search-result-image-wrapper .title-subjects-wrapper .player--main .player--close, .player--main .cat-name-transactions .search-result-image-wrapper .title-subjects-wrapper .player--close {
    color: #fff;
  }
}

.cat-name-devices .search-result-image-wrapper .title-subjects-wrapper {
  background-color: #7c5493;
  font-size: 80px;
}

.cat-name-devices .search-result-image-wrapper .title-subjects-wrapper h1, .cat-name-devices .search-result-image-wrapper .title-subjects-wrapper h2 {
  color: #fff;
}

@media only screen and (min-width: 35rem) {
  .cat-name-devices .search-result-image-wrapper .title-subjects-wrapper h1, .cat-name-devices .search-result-image-wrapper .title-subjects-wrapper h2 {
    width: 70%;
  }
}

@media only screen and (min-width: 64rem) {
  .cat-name-devices .search-result-image-wrapper .title-subjects-wrapper h1, .cat-name-devices .search-result-image-wrapper .title-subjects-wrapper h2 {
    width: 50%;
  }
}

@media only screen and (min-width: 35rem) {
  .cat-name-devices .search-result-image-wrapper .title-subjects-wrapper .icon, .cat-name-devices .search-result-image-wrapper .title-subjects-wrapper .player--main .player--view .player--prev, .player--main .player--view .cat-name-devices .search-result-image-wrapper .title-subjects-wrapper .player--prev, .cat-name-devices .search-result-image-wrapper .title-subjects-wrapper .player--main .player--view .player--next, .player--main .player--view .cat-name-devices .search-result-image-wrapper .title-subjects-wrapper .player--next, .cat-name-devices .search-result-image-wrapper .title-subjects-wrapper .player--main .player--close, .player--main .cat-name-devices .search-result-image-wrapper .title-subjects-wrapper .player--close {
    display: inline-block;
  }
}

@media only screen and (min-width: 35rem) {
  .cat-name-devices .search-result-image-wrapper .title-subjects-wrapper .icon, .cat-name-devices .search-result-image-wrapper .title-subjects-wrapper .player--main .player--view .player--prev, .player--main .player--view .cat-name-devices .search-result-image-wrapper .title-subjects-wrapper .player--prev, .cat-name-devices .search-result-image-wrapper .title-subjects-wrapper .player--main .player--view .player--next, .player--main .player--view .cat-name-devices .search-result-image-wrapper .title-subjects-wrapper .player--next, .cat-name-devices .search-result-image-wrapper .title-subjects-wrapper .player--main .player--close, .player--main .cat-name-devices .search-result-image-wrapper .title-subjects-wrapper .player--close {
    color: #fff;
  }
}

.cat-name-kids .search-result-image-wrapper .title-subjects-wrapper {
  background-color: #30528d;
  font-size: 80px;
}

.cat-name-kids .search-result-image-wrapper .title-subjects-wrapper h1, .cat-name-kids .search-result-image-wrapper .title-subjects-wrapper h2 {
  color: #fff;
}

@media only screen and (min-width: 35rem) {
  .cat-name-kids .search-result-image-wrapper .title-subjects-wrapper h1, .cat-name-kids .search-result-image-wrapper .title-subjects-wrapper h2 {
    width: 70%;
  }
}

@media only screen and (min-width: 64rem) {
  .cat-name-kids .search-result-image-wrapper .title-subjects-wrapper h1, .cat-name-kids .search-result-image-wrapper .title-subjects-wrapper h2 {
    width: 50%;
  }
}

@media only screen and (min-width: 35rem) {
  .cat-name-kids .search-result-image-wrapper .title-subjects-wrapper .icon, .cat-name-kids .search-result-image-wrapper .title-subjects-wrapper .player--main .player--view .player--prev, .player--main .player--view .cat-name-kids .search-result-image-wrapper .title-subjects-wrapper .player--prev, .cat-name-kids .search-result-image-wrapper .title-subjects-wrapper .player--main .player--view .player--next, .player--main .player--view .cat-name-kids .search-result-image-wrapper .title-subjects-wrapper .player--next, .cat-name-kids .search-result-image-wrapper .title-subjects-wrapper .player--main .player--close, .player--main .cat-name-kids .search-result-image-wrapper .title-subjects-wrapper .player--close {
    display: inline-block;
  }
}

@media only screen and (min-width: 35rem) {
  .cat-name-kids .search-result-image-wrapper .title-subjects-wrapper .icon, .cat-name-kids .search-result-image-wrapper .title-subjects-wrapper .player--main .player--view .player--prev, .player--main .player--view .cat-name-kids .search-result-image-wrapper .title-subjects-wrapper .player--prev, .cat-name-kids .search-result-image-wrapper .title-subjects-wrapper .player--main .player--view .player--next, .player--main .player--view .cat-name-kids .search-result-image-wrapper .title-subjects-wrapper .player--next, .cat-name-kids .search-result-image-wrapper .title-subjects-wrapper .player--main .player--close, .player--main .cat-name-kids .search-result-image-wrapper .title-subjects-wrapper .player--close {
    color: #fff;
  }
}

.cat-name-connections .search-result-image-wrapper .title-subjects-wrapper {
  background-color: #ee463e;
  font-size: 80px;
}

.cat-name-connections .search-result-image-wrapper .title-subjects-wrapper h1, .cat-name-connections .search-result-image-wrapper .title-subjects-wrapper h2 {
  color: #fff;
}

@media only screen and (min-width: 35rem) {
  .cat-name-connections .search-result-image-wrapper .title-subjects-wrapper h1, .cat-name-connections .search-result-image-wrapper .title-subjects-wrapper h2 {
    width: 70%;
  }
}

@media only screen and (min-width: 64rem) {
  .cat-name-connections .search-result-image-wrapper .title-subjects-wrapper h1, .cat-name-connections .search-result-image-wrapper .title-subjects-wrapper h2 {
    width: 50%;
  }
}

@media only screen and (min-width: 35rem) {
  .cat-name-connections .search-result-image-wrapper .title-subjects-wrapper .icon, .cat-name-connections .search-result-image-wrapper .title-subjects-wrapper .player--main .player--view .player--prev, .player--main .player--view .cat-name-connections .search-result-image-wrapper .title-subjects-wrapper .player--prev, .cat-name-connections .search-result-image-wrapper .title-subjects-wrapper .player--main .player--view .player--next, .player--main .player--view .cat-name-connections .search-result-image-wrapper .title-subjects-wrapper .player--next, .cat-name-connections .search-result-image-wrapper .title-subjects-wrapper .player--main .player--close, .player--main .cat-name-connections .search-result-image-wrapper .title-subjects-wrapper .player--close {
    display: inline-block;
  }
}

@media only screen and (min-width: 35rem) {
  .cat-name-connections .search-result-image-wrapper .title-subjects-wrapper .icon, .cat-name-connections .search-result-image-wrapper .title-subjects-wrapper .player--main .player--view .player--prev, .player--main .player--view .cat-name-connections .search-result-image-wrapper .title-subjects-wrapper .player--prev, .cat-name-connections .search-result-image-wrapper .title-subjects-wrapper .player--main .player--view .player--next, .player--main .player--view .cat-name-connections .search-result-image-wrapper .title-subjects-wrapper .player--next, .cat-name-connections .search-result-image-wrapper .title-subjects-wrapper .player--main .player--close, .player--main .cat-name-connections .search-result-image-wrapper .title-subjects-wrapper .player--close {
    color: #fff;
  }
}

.cat-name-browsing .search-result-image-wrapper .title-subjects-wrapper {
  background-color: #ffaa42;
  font-size: 80px;
}

.cat-name-browsing .search-result-image-wrapper .title-subjects-wrapper h1, .cat-name-browsing .search-result-image-wrapper .title-subjects-wrapper h2 {
  color: #fff;
}

@media only screen and (min-width: 35rem) {
  .cat-name-browsing .search-result-image-wrapper .title-subjects-wrapper h1, .cat-name-browsing .search-result-image-wrapper .title-subjects-wrapper h2 {
    width: 70%;
  }
}

@media only screen and (min-width: 64rem) {
  .cat-name-browsing .search-result-image-wrapper .title-subjects-wrapper h1, .cat-name-browsing .search-result-image-wrapper .title-subjects-wrapper h2 {
    width: 50%;
  }
}

@media only screen and (min-width: 35rem) {
  .cat-name-browsing .search-result-image-wrapper .title-subjects-wrapper .icon, .cat-name-browsing .search-result-image-wrapper .title-subjects-wrapper .player--main .player--view .player--prev, .player--main .player--view .cat-name-browsing .search-result-image-wrapper .title-subjects-wrapper .player--prev, .cat-name-browsing .search-result-image-wrapper .title-subjects-wrapper .player--main .player--view .player--next, .player--main .player--view .cat-name-browsing .search-result-image-wrapper .title-subjects-wrapper .player--next, .cat-name-browsing .search-result-image-wrapper .title-subjects-wrapper .player--main .player--close, .player--main .cat-name-browsing .search-result-image-wrapper .title-subjects-wrapper .player--close {
    display: inline-block;
  }
}

@media only screen and (min-width: 35rem) {
  .cat-name-browsing .search-result-image-wrapper .title-subjects-wrapper .icon, .cat-name-browsing .search-result-image-wrapper .title-subjects-wrapper .player--main .player--view .player--prev, .player--main .player--view .cat-name-browsing .search-result-image-wrapper .title-subjects-wrapper .player--prev, .cat-name-browsing .search-result-image-wrapper .title-subjects-wrapper .player--main .player--view .player--next, .player--main .player--view .cat-name-browsing .search-result-image-wrapper .title-subjects-wrapper .player--next, .cat-name-browsing .search-result-image-wrapper .title-subjects-wrapper .player--main .player--close, .player--main .cat-name-browsing .search-result-image-wrapper .title-subjects-wrapper .player--close {
    color: #fff;
  }
}

.cat-name-phishing .search-result-image-wrapper .title-subjects-wrapper {
  background-color: #7587ca;
  font-size: 80px;
}

.cat-name-phishing .search-result-image-wrapper .title-subjects-wrapper h1, .cat-name-phishing .search-result-image-wrapper .title-subjects-wrapper h2 {
  color: #fff;
}

@media only screen and (min-width: 35rem) {
  .cat-name-phishing .search-result-image-wrapper .title-subjects-wrapper h1, .cat-name-phishing .search-result-image-wrapper .title-subjects-wrapper h2 {
    width: 70%;
  }
}

@media only screen and (min-width: 64rem) {
  .cat-name-phishing .search-result-image-wrapper .title-subjects-wrapper h1, .cat-name-phishing .search-result-image-wrapper .title-subjects-wrapper h2 {
    width: 50%;
  }
}

@media only screen and (min-width: 35rem) {
  .cat-name-phishing .search-result-image-wrapper .title-subjects-wrapper .icon, .cat-name-phishing .search-result-image-wrapper .title-subjects-wrapper .player--main .player--view .player--prev, .player--main .player--view .cat-name-phishing .search-result-image-wrapper .title-subjects-wrapper .player--prev, .cat-name-phishing .search-result-image-wrapper .title-subjects-wrapper .player--main .player--view .player--next, .player--main .player--view .cat-name-phishing .search-result-image-wrapper .title-subjects-wrapper .player--next, .cat-name-phishing .search-result-image-wrapper .title-subjects-wrapper .player--main .player--close, .player--main .cat-name-phishing .search-result-image-wrapper .title-subjects-wrapper .player--close {
    display: inline-block;
  }
}

@media only screen and (min-width: 35rem) {
  .cat-name-phishing .search-result-image-wrapper .title-subjects-wrapper .icon, .cat-name-phishing .search-result-image-wrapper .title-subjects-wrapper .player--main .player--view .player--prev, .player--main .player--view .cat-name-phishing .search-result-image-wrapper .title-subjects-wrapper .player--prev, .cat-name-phishing .search-result-image-wrapper .title-subjects-wrapper .player--main .player--view .player--next, .player--main .player--view .cat-name-phishing .search-result-image-wrapper .title-subjects-wrapper .player--next, .cat-name-phishing .search-result-image-wrapper .title-subjects-wrapper .player--main .player--close, .player--main .cat-name-phishing .search-result-image-wrapper .title-subjects-wrapper .player--close {
    color: #fff;
  }
}

.cat-name-holidays .search-result-image-wrapper .title-subjects-wrapper {
  background-color: #f9cf3e;
  font-size: 80px;
}

.cat-name-holidays .search-result-image-wrapper .title-subjects-wrapper h1, .cat-name-holidays .search-result-image-wrapper .title-subjects-wrapper h2 {
  color: #fff;
}

@media only screen and (min-width: 35rem) {
  .cat-name-holidays .search-result-image-wrapper .title-subjects-wrapper h1, .cat-name-holidays .search-result-image-wrapper .title-subjects-wrapper h2 {
    width: 70%;
  }
}

@media only screen and (min-width: 64rem) {
  .cat-name-holidays .search-result-image-wrapper .title-subjects-wrapper h1, .cat-name-holidays .search-result-image-wrapper .title-subjects-wrapper h2 {
    width: 50%;
  }
}

@media only screen and (min-width: 35rem) {
  .cat-name-holidays .search-result-image-wrapper .title-subjects-wrapper .icon, .cat-name-holidays .search-result-image-wrapper .title-subjects-wrapper .player--main .player--view .player--prev, .player--main .player--view .cat-name-holidays .search-result-image-wrapper .title-subjects-wrapper .player--prev, .cat-name-holidays .search-result-image-wrapper .title-subjects-wrapper .player--main .player--view .player--next, .player--main .player--view .cat-name-holidays .search-result-image-wrapper .title-subjects-wrapper .player--next, .cat-name-holidays .search-result-image-wrapper .title-subjects-wrapper .player--main .player--close, .player--main .cat-name-holidays .search-result-image-wrapper .title-subjects-wrapper .player--close {
    display: inline-block;
  }
}

@media only screen and (min-width: 35rem) {
  .cat-name-holidays .search-result-image-wrapper .title-subjects-wrapper .icon, .cat-name-holidays .search-result-image-wrapper .title-subjects-wrapper .player--main .player--view .player--prev, .player--main .player--view .cat-name-holidays .search-result-image-wrapper .title-subjects-wrapper .player--prev, .cat-name-holidays .search-result-image-wrapper .title-subjects-wrapper .player--main .player--view .player--next, .player--main .player--view .cat-name-holidays .search-result-image-wrapper .title-subjects-wrapper .player--next, .cat-name-holidays .search-result-image-wrapper .title-subjects-wrapper .player--main .player--close, .player--main .cat-name-holidays .search-result-image-wrapper .title-subjects-wrapper .player--close {
    color: #fff;
  }
}

.banner-police {
  background: #2859a6;
  padding: 1.875rem 2.5rem 1.875rem;
  margin-bottom: 0.625rem;
}

.banner-police h3 {
  color: #fff;
  font-size: 1.0625rem;
  font-weight: 400;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
}

@media only screen and (min-width: 35rem) {
  .banner-police h3 {
    -webkit-flex: 0 0 60%;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
  }
}

.banner-police .banner-police--logo {
  margin-left: auto;
}

.banner-police .banner-police--logo img {
  height: 55px;
}

.banner-ccb {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  padding-bottom: 10px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

@media only screen and (min-width: 55rem) {
  .banner-ccb {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
}

.banner-ccb .banner-ccb--text {
  background: #003b5c;
  padding: 30px;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}

@media only screen and (min-width: 55rem) {
  .banner-ccb .banner-ccb--text {
    -webkit-flex: 0 0 66.6667%;
        -ms-flex: 0 0 66.6667%;
            flex: 0 0 66.6667%;
    padding: 40px;
  }
}

.banner-ccb .banner-ccb--text h3 {
  color: #fff;
  font-size: 1.0625rem;
  font-weight: 400;
  margin: 0;
}

.banner-ccb .banner-ccb--logo {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #fff;
  padding: 30px;
}

@media only screen and (min-width: 55rem) {
  .banner-ccb .banner-ccb--logo {
    margin-left: 10px;
    padding: 0;
  }
}

.banner-ccb .banner-ccb--logo img {
  height: 64px;
}

.alert--info {
  border: 1px solid #079dbb;
  border-radius: 7px;
  text-align: center;
  padding: 15px 0;
}

.alert--info h4 {
  color: #003b5c;
  font-size: 1.0625rem;
  font-weight: 500;
  display: inline-block;
  margin: 0;
}

.alert--info p {
  display: inline-block;
  font-size: 1.0625rem;
}

.alert--info p a {
  display: inline-block;
  text-decoration: none;
  color: #079dbb;
}

.alert--info p span {
  color: #003b5c;
  font-weight: 300;
}

.node-subjects .content-wrapper {
  background-color: #fff;
  position: relative;
  padding: 2.5rem;
  margin-bottom: 0.625rem;
  transition: all .3s linear;
  /*&.down{
      margin-top: toRem(185);
    }*/
}

.node-subjects .field-name-body p:last-child, .node-subjects .field-name-body ul:last-child, .node-subjects .field-name-body ol:last-child {
  margin-bottom: 0;
}

.cat-subjects {
  position: relative;
  transition: all .3s ease;
}

.cat-subjects.cat--accounts {
  background-color: #39b66e;
}

.cat-subjects.cat--accounts:hover {
  background-color: #44c67b;
}

.cat-subjects.cat--transactions {
  background-color: #1c9ad0;
}

.cat-subjects.cat--transactions:hover {
  background-color: #27aae2;
}

.cat-subjects.cat--devices {
  background-color: #7c5493;
}

.cat-subjects.cat--devices:hover {
  background-color: #8d62a5;
}

.cat-subjects.cat--kids {
  background-color: #30528d;
}

.cat-subjects.cat--kids:hover {
  background-color: #3c61a0;
}

.cat-subjects.cat--connections {
  background-color: #ee463e;
}

.cat-subjects.cat--connections:hover {
  background-color: #ff5148;
}

.cat-subjects.cat--browsing {
  background-color: #ffaa42;
}

.cat-subjects.cat--browsing:hover {
  background-color: #ffb459;
}

.cat-subjects.cat--holidays {
  background-color: #f9cf3e;
}

.cat-subjects.cat--holidays:hover {
  background-color: #f9cf3e;
}

.cat-subjects.cat--phishing {
  background-color: #7587ca;
}

.cat-subjects.cat--phishing:hover {
  background-color: #7587ca;
}

#block-views-subject-related-subjects {
  text-align: center;
}

#block-views-subject-related-subjects > h2 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-bottom: 1.5625rem;
  margin-top: 1.5625rem;
}

@media only screen and (min-width: 55rem) {
  #block-views-subject-related-subjects > h2 {
    margin-bottom: 5.4375rem;
    margin-top: 5.4375rem;
  }
}

#block-views-subject-related-subjects .view-subjects-list .views-row {
  border-top: 1px solid #ecf0f1;
  cursor: pointer;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}

@media only screen and (min-width: 55rem) {
  #block-views-subject-related-subjects .view-subjects-list .views-row {
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 33.33%;
    border-top: none;
    border-left: 1px solid #ecf0f1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

#block-views-subject-related-subjects .view-subjects-list .views-row:first-child {
  border: none;
}

#block-views-subject-related-subjects .view-subjects-list .views-row-inner {
  width: 100%;
  height: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #ffffff;
  text-decoration: none;
  font-weight: 700;
  font-size: 1.0625rem;
  line-height: 1.25rem;
  padding: 1.25rem;
}

@media only screen and (min-width: 55rem) {
  #block-views-subject-related-subjects .view-subjects-list .views-row-inner {
    padding: 3.75rem 2.5rem;
  }
}

#block-views-subject-related-subjects .view-subjects-list .views-link-content a {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
}

.radio {
  position: relative;
  display: block;
  padding: 0.9375rem 2.5rem;
  margin: 0 0.125rem;
}

.radio input[type="radio"] {
  -webkit-appearance: none;
          appearance: none;
  outline: none;
  width: 16px;
  height: 16px;
  left: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.radio input[type="radio"]:checked + i:before {
  content: "";
  background: url("../img/radio_16.png") no-repeat 0 -16px;
}

.radio i {
  display: inline-block;
  left: 0;
  width: 16px;
  height: 16px;
  pointer-events: none;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.radio i:before {
  content: "";
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  width: 16px;
  height: 16px;
  background: url("../img/radio_16.png") no-repeat 0 0;
}

.radio label {
  font-size: 0.8125rem;
  font-weight: 700;
  color: #ffffff;
  margin-left: 2.5rem;
}

.page-search .node-title-wrapper {
  background-color: #30dcd1;
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}

.page-search .node-title-wrapper h1, .page-search .node-title-wrapper h2 {
  color: #fff;
}

@media only screen and (min-width: 35rem) {
  .page-search .node-title-wrapper h1, .page-search .node-title-wrapper h2 {
    width: 100%;
  }
}

@media only screen and (min-width: 64rem) {
  .page-search .node-title-wrapper h1, .page-search .node-title-wrapper h2 {
    width: 100%;
  }
}

.page-search .node-title-wrapper .icon, .page-search .node-title-wrapper .player--main .player--view .player--prev, .player--main .player--view .page-search .node-title-wrapper .player--prev, .page-search .node-title-wrapper .player--main .player--view .player--next, .player--main .player--view .page-search .node-title-wrapper .player--next, .page-search .node-title-wrapper .player--main .player--close, .player--main .page-search .node-title-wrapper .player--close {
  display: none;
}

@media only screen and (min-width: 35rem) {
  .page-search .node-title-wrapper .icon, .page-search .node-title-wrapper .player--main .player--view .player--prev, .player--main .player--view .page-search .node-title-wrapper .player--prev, .page-search .node-title-wrapper .player--main .player--view .player--next, .player--main .player--view .page-search .node-title-wrapper .player--next, .page-search .node-title-wrapper .player--main .player--close, .player--main .page-search .node-title-wrapper .player--close {
    color: #ecf0f1;
  }
}

.page-search .search-form {
  position: relative;
}

.page-search .search-form .form-item-keys {
  display: block;
  border: 2px solid #b1b6b7;
  background: #ffffff;
  height: 5rem;
  width: 100%;
}

.page-search .search-form .form-item-keys label {
  display: none;
}

.page-search .search-form .form-item-keys input[type=text] {
  width: 70%;
  height: 5rem;
  font-weight: 300;
  color: #404148;
  text-indent: 2.5rem;
  border: none;
  background: transparent;
  font-size: 0.9375rem;
}

@media only screen and (min-width: 35rem) {
  .page-search .search-form .form-item-keys input[type=text] {
    font-size: 1.5625rem;
  }
}

.page-search .search-form .form-item-keys input[type=text]:focus {
  outline: none;
}

.page-search .search-form #edit-submit {
  cursor: pointer;
  border: none;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 2.5rem;
}

.page-search .search-form #edit-submit:focus {
  outline: none;
}

.page-search .search-advanced {
  display: none;
}

.page-search .option--search {
  display: inline-block;
}

.page-search .option--search span {
  cursor: pointer;
  padding: 0.75rem;
  position: relative;
}

.page-search .option--search span:active, .page-search .option--search span.active, .page-search .option--search span:hover {
  background: #b1b6b7;
  color: #ffffff;
}

.page-search .option--search span.active:after {
  content: '';
  background: #b1b6b7;
  position: absolute;
  bottom: -1.25rem;
  width: 100%;
  height: 1.25rem;
  left: 0;
}

.page-search .option--search .option--search--input {
  display: none;
  z-index: 200;
  border: 2px solid #b1b6b7;
  background: #ffffff;
  height: 5rem;
  position: absolute;
  top: 5.0625rem;
  width: 100%;
  left: 0;
}

.page-search .option--search .option--search--input.open {
  display: block;
}

.page-search .option--search .option--search--input .form-text {
  width: 70%;
  height: 5rem;
  font-weight: 300;
  color: #404148;
  text-indent: 2.5rem;
  border: none;
  background: transparent;
  font-size: 0.9375rem;
}

@media only screen and (min-width: 35rem) {
  .page-search .option--search .option--search--input .form-text {
    font-size: 1.5625rem;
  }
}

.page-search .option--search .option--search--input .form-text:focus {
  outline: none;
}

.page-search .option--search .option--search--input .cta, .page-search .option--search .option--search--input .node-article .action-links a, .node-article .action-links .page-search .option--search .option--search--input a, .page-search .option--search .option--search--input .field-name-field-news-link a, .field-name-field-news-link .page-search .option--search .option--search--input a, .page-search .option--search .option--search--input .search-form #edit-submit, .page-search .search-form .option--search .option--search--input #edit-submit, .page-search .option--search .option--search--input .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .page-search .option--search .option--search--input a, .page-search .option--search .option--search--input .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .page-search .option--search .option--search--input a, .page-search .option--search .option--search--input .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .page-search .option--search .option--search--input a, .page-search .option--search .option--search--input .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .page-search .option--search .option--search--input a, .page-search .option--search .option--search--input .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .page-search .option--search .option--search--input a,
.page-search .option--search .option--search--input .flippy-activity .flippy-next a, .flippy-activity .flippy-next .page-search .option--search .option--search--input a, .page-search .option--search .option--search--input .parag-cta-wrapper a, .parag-cta-wrapper .page-search .option--search .option--search--input a, .page-search .option--search .option--search--input .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .page-search .option--search .option--search--input a, .page-search .option--search .option--search--input .stack-subfooter a, .stack-subfooter .page-search .option--search .option--search--input a {
  border: none;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 2.5rem;
}

.page-search .option--search .option--search--input .cta:focus, .page-search .option--search .option--search--input .node-article .action-links a:focus, .node-article .action-links .page-search .option--search .option--search--input a:focus, .page-search .option--search .option--search--input .field-name-field-news-link a:focus, .field-name-field-news-link .page-search .option--search .option--search--input a:focus, .page-search .option--search .option--search--input .search-form #edit-submit:focus, .page-search .search-form .option--search .option--search--input #edit-submit:focus, .page-search .option--search .option--search--input .field-name-field-hp-kids-toolkit-link a:focus, .field-name-field-hp-kids-toolkit-link .page-search .option--search .option--search--input a:focus, .page-search .option--search .option--search--input .field-name-field-hp-kids-tool-link a:focus, .field-name-field-hp-kids-tool-link .page-search .option--search .option--search--input a:focus, .page-search .option--search .option--search--input .field-name-field-hp-kids-teacher-link a:focus, .field-name-field-hp-kids-teacher-link .page-search .option--search .option--search--input a:focus, .page-search .option--search .option--search--input .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a:focus, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .page-search .option--search .option--search--input a:focus, .page-search .option--search .option--search--input .flippy-activity .flippy-prev a:focus, .flippy-activity .flippy-prev .page-search .option--search .option--search--input a:focus,
.page-search .option--search .option--search--input .flippy-activity .flippy-next a:focus, .flippy-activity .flippy-next .page-search .option--search .option--search--input a:focus, .page-search .option--search .option--search--input .parag-cta-wrapper a:focus, .parag-cta-wrapper .page-search .option--search .option--search--input a:focus, .page-search .option--search .option--search--input .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a:focus, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .page-search .option--search .option--search--input a:focus, .page-search .option--search .option--search--input .stack-subfooter a:focus, .stack-subfooter .page-search .option--search .option--search--input a:focus {
  outline: none;
}

.search-results {
  background-color: #fff;
  position: relative;
  padding: 2.5rem;
  margin-bottom: 1.875rem;
}

@media only screen and (min-width: 55rem) {
  .search-results {
    margin-bottom: 4.0625rem;
  }
}

.search-result {
  position: relative;
  border-top: 1px solid #cfd7d9;
  padding-top: 3.125rem;
}

.search-result:first-child {
  border: none;
  padding-top: 1rem;
}

.search-result .overlink {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  cursor: pointer;
}

.search-result-content .result-topic {
  font-size: 1.25rem;
  font-weight: 500;
  margin-bottom: 0.5rem;
}

.cat--accounts .search-result-content .result-topic {
  color: #44c67b;
}

.cat--transactions .search-result-content .result-topic {
  color: #27aae2;
}

.cat--devices .search-result-content .result-topic {
  color: #8d62a5;
}

.cat--kids .search-result-content .result-topic {
  color: #3c61a0;
}

.cat--connections .search-result-content .result-topic {
  color: #ff5148;
}

.cat--browsing .search-result-content .result-topic {
  color: #ffb459;
}

.cat--phishing .search-result-content .result-topic {
  color: #7587ca;
}

.cat--holidays .search-result-content .result-topic {
  color: #f9cf3e;
}

.search-result-content .result-title {
  font-size: 1.5rem;
  margin-top: 0;
  margin-bottom: 2.25rem;
}

.search-result-image-wrapper {
  text-align: left;
  margin-bottom: 2.25rem;
}

@media only screen and (min-width: 55rem) {
  .search-result-image-wrapper {
    text-align: right;
  }
}

.search-result-image {
  width: 100%;
  height: 200px;
  display: inline-block;
  line-height: 200px;
  text-align: center;
}

@media only screen and (min-width: 55rem) {
  .search-result-image {
    width: 200px;
  }
}

.cat--accounts .search-result-image {
  background-color: #44c67b;
}

.cat--transactions .search-result-image {
  background-color: #27aae2;
}

.cat--devices .search-result-image {
  background-color: #8d62a5;
}

.cat--kids .search-result-image {
  background-color: #3c61a0;
}

.cat--connections .search-result-image {
  background-color: #ff5148;
}

.cat--browsing .search-result-image {
  background-color: #ffb459;
}

.search-result-image img {
  width: 200px;
  max-width: 100%;
  height: auto;
  display: inline-block;
  line-height: 1;
}

.item-list .pager li {
  display: inline-block;
  background-color: #fff;
  color: #404148;
  min-width: 2rem;
  vertical-align: middle;
  margin-left: 0.625rem;
}

.item-list .pager li a {
  color: #4285f4;
  text-decoration: none;
}

#sitequizz {
  position: relative;
  /*overflow: hidden;*/
  min-height: 680px;
}

#sitequizz [ng\:cloak], #sitequizz [ng-cloak], #sitequizz [data-ng-cloak], #sitequizz [x-ng-cloak], #sitequizz .ng-cloak, #sitequizz .x-ng-cloak {
  display: none !important;
}

#sitequizz .active,
#sitequizz .inactive {
  transition: left .5s ease-in-out;
}

#sitequizz .active {
  left: 0;
}

#sitequizz .sitequizz-intro.inactive {
  left: -100%;
}

#sitequizz .inactive.answered {
  left: -100%;
}

#sitequizz .answered .sitequizz-feedback {
  visibility: visible;
  opacity: 1;
}

#sitequizz .answered.incorrect .sitequizz-feedback {
  transition-delay: 1s;
}

#sitequizz .cta, #sitequizz .node-article .action-links a, .node-article .action-links #sitequizz a, #sitequizz .field-name-field-news-link a, .field-name-field-news-link #sitequizz a, #sitequizz .page-search .search-form #edit-submit, .page-search .search-form #sitequizz #edit-submit, #sitequizz .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link #sitequizz a, #sitequizz .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link #sitequizz a, #sitequizz .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link #sitequizz a, #sitequizz .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link #sitequizz a, #sitequizz .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev #sitequizz a,
#sitequizz .flippy-activity .flippy-next a, .flippy-activity .flippy-next #sitequizz a, #sitequizz .parag-cta-wrapper a, .parag-cta-wrapper #sitequizz a, #sitequizz .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta #sitequizz a, #sitequizz .stack-subfooter a, .stack-subfooter #sitequizz a {
  cursor: pointer;
}

#sitequizz .cta.b-r, #sitequizz .node-article .action-links a.b-r, .node-article .action-links #sitequizz a.b-r, #sitequizz .field-name-field-news-link a.b-r, .field-name-field-news-link #sitequizz a.b-r, #sitequizz .page-search .search-form .b-r#edit-submit, .page-search .search-form #sitequizz .b-r#edit-submit, #sitequizz .field-name-field-hp-kids-toolkit-link a.b-r, .field-name-field-hp-kids-toolkit-link #sitequizz a.b-r, #sitequizz .field-name-field-hp-kids-tool-link a.b-r, .field-name-field-hp-kids-tool-link #sitequizz a.b-r, #sitequizz .field-name-field-hp-kids-teacher-link a.b-r, .field-name-field-hp-kids-teacher-link #sitequizz a.b-r, #sitequizz .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.b-r, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link #sitequizz a.b-r, #sitequizz .flippy-activity .flippy-prev a.b-r, .flippy-activity .flippy-prev #sitequizz a.b-r,
#sitequizz .flippy-activity .flippy-next a.b-r, .flippy-activity .flippy-next #sitequizz a.b-r, #sitequizz .parag-cta-wrapper a.b-r, .parag-cta-wrapper #sitequizz a.b-r, #sitequizz .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.b-r, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta #sitequizz a.b-r, #sitequizz .stack-subfooter a.b-r, .stack-subfooter #sitequizz a.b-r {
  position: relative;
  float: right;
  margin-top: 30px;
}

#sitequizz .cta.full, #sitequizz .node-article .action-links a.full, .node-article .action-links #sitequizz a.full, #sitequizz .field-name-field-news-link a.full, .field-name-field-news-link #sitequizz a.full, #sitequizz .page-search .search-form .full#edit-submit, .page-search .search-form #sitequizz .full#edit-submit, #sitequizz .field-name-field-hp-kids-toolkit-link a.full, .field-name-field-hp-kids-toolkit-link #sitequizz a.full, #sitequizz .field-name-field-hp-kids-tool-link a.full, .field-name-field-hp-kids-tool-link #sitequizz a.full, #sitequizz .field-name-field-hp-kids-teacher-link a.full, .field-name-field-hp-kids-teacher-link #sitequizz a.full, #sitequizz .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.full, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link #sitequizz a.full, #sitequizz .flippy-activity .flippy-prev a.full, .flippy-activity .flippy-prev #sitequizz a.full,
#sitequizz .flippy-activity .flippy-next a.full, .flippy-activity .flippy-next #sitequizz a.full, #sitequizz .parag-cta-wrapper a.full, .parag-cta-wrapper #sitequizz a.full, #sitequizz .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.full, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta #sitequizz a.full, #sitequizz .stack-subfooter a.full, .stack-subfooter #sitequizz a.full {
  width: 100%;
  margin-bottom: 1px;
  border-radius: 0;
  font-size: 0.9375rem;
  text-align: left;
  transition: opacity .25s ease;
}

#sitequizz .cta.full:hover, #sitequizz .node-article .action-links a.full:hover, .node-article .action-links #sitequizz a.full:hover, #sitequizz .field-name-field-news-link a.full:hover, .field-name-field-news-link #sitequizz a.full:hover, #sitequizz .page-search .search-form .full#edit-submit:hover, .page-search .search-form #sitequizz .full#edit-submit:hover, #sitequizz .field-name-field-hp-kids-toolkit-link a.full:hover, .field-name-field-hp-kids-toolkit-link #sitequizz a.full:hover, #sitequizz .field-name-field-hp-kids-tool-link a.full:hover, .field-name-field-hp-kids-tool-link #sitequizz a.full:hover, #sitequizz .field-name-field-hp-kids-teacher-link a.full:hover, .field-name-field-hp-kids-teacher-link #sitequizz a.full:hover, #sitequizz .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.full:hover, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link #sitequizz a.full:hover, #sitequizz .flippy-activity .flippy-prev a.full:hover, .flippy-activity .flippy-prev #sitequizz a.full:hover,
#sitequizz .flippy-activity .flippy-next a.full:hover, .flippy-activity .flippy-next #sitequizz a.full:hover, #sitequizz .parag-cta-wrapper a.full:hover, .parag-cta-wrapper #sitequizz a.full:hover, #sitequizz .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.full:hover, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta #sitequizz a.full:hover, #sitequizz .stack-subfooter a.full:hover, .stack-subfooter #sitequizz a.full:hover {
  opacity: .85;
}

@media only screen and (min-width: 35rem) {
  #sitequizz .cta.b-r, #sitequizz .node-article .action-links a.b-r, .node-article .action-links #sitequizz a.b-r, #sitequizz .field-name-field-news-link a.b-r, .field-name-field-news-link #sitequizz a.b-r, #sitequizz .page-search .search-form .b-r#edit-submit, .page-search .search-form #sitequizz .b-r#edit-submit, #sitequizz .field-name-field-hp-kids-toolkit-link a.b-r, .field-name-field-hp-kids-toolkit-link #sitequizz a.b-r, #sitequizz .field-name-field-hp-kids-tool-link a.b-r, .field-name-field-hp-kids-tool-link #sitequizz a.b-r, #sitequizz .field-name-field-hp-kids-teacher-link a.b-r, .field-name-field-hp-kids-teacher-link #sitequizz a.b-r, #sitequizz .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.b-r, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link #sitequizz a.b-r, #sitequizz .flippy-activity .flippy-prev a.b-r, .flippy-activity .flippy-prev #sitequizz a.b-r,
  #sitequizz .flippy-activity .flippy-next a.b-r, .flippy-activity .flippy-next #sitequizz a.b-r, #sitequizz .parag-cta-wrapper a.b-r, .parag-cta-wrapper #sitequizz a.b-r, #sitequizz .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.b-r, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta #sitequizz a.b-r, #sitequizz .stack-subfooter a.b-r, .stack-subfooter #sitequizz a.b-r {
    position: absolute;
    bottom: 50px;
    right: 60px;
  }
}

#sitequizz .anchor-offset {
  display: block;
  position: relative;
  top: -75px;
  visibility: hidden;
}

#sitequizz .q-accounts .macaron::after, #sitequizz .q-transactions .macaron::after, #sitequizz .q-devices .macaron::after, #sitequizz .q-kids .macaron::after, #sitequizz .q-connections .macaron::after, #sitequizz .q-browsing .macaron::after {
  content: '';
  display: block;
  position: absolute;
  top: -10px;
  left: -10px;
  width: 200px;
  height: 200px;
}

#sitequizz .inner {
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

#sitequizz .macaron {
  position: relative;
  width: 200px;
  height: 200px;
  margin: 0 auto;
  border-radius: 50%;
  border: 10px solid;
  background-color: white;
  background-clip: padding-box;
  padding: 30px;
  font-size: 1.25rem;
  font-weight: 700;
  text-align: center;
}

#sitequizz .macaron .icon, #sitequizz .macaron .player--main .player--view .player--prev, .player--main .player--view #sitequizz .macaron .player--prev, #sitequizz .macaron .player--main .player--view .player--next, .player--main .player--view #sitequizz .macaron .player--next, #sitequizz .macaron .player--main .player--close, .player--main #sitequizz .macaron .player--close {
  display: block;
  font-size: 3.125rem;
  min-height: 72px;
  padding-top: 5px;
}

#sitequizz .q-accounts .macaron::after {
  background-image: url("../img/sitequizz/macaron-accounts.svg");
}

#sitequizz .q-accounts .q-bg,
#sitequizz .q-accounts .p-bar {
  background-color: #44c67b;
}

#sitequizz .q-accounts .q-bg-bold {
  background-color: #259454;
}

#sitequizz .q-accounts .q-color {
  color: #44c67b;
}

#sitequizz .q-accounts .cta, #sitequizz .q-accounts .node-article .action-links a, .node-article .action-links #sitequizz .q-accounts a, #sitequizz .q-accounts .field-name-field-news-link a, .field-name-field-news-link #sitequizz .q-accounts a, #sitequizz .q-accounts .page-search .search-form #edit-submit, .page-search .search-form #sitequizz .q-accounts #edit-submit, #sitequizz .q-accounts .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link #sitequizz .q-accounts a, #sitequizz .q-accounts .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link #sitequizz .q-accounts a, #sitequizz .q-accounts .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link #sitequizz .q-accounts a, #sitequizz .q-accounts .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link #sitequizz .q-accounts a, #sitequizz .q-accounts .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev #sitequizz .q-accounts a,
#sitequizz .q-accounts .flippy-activity .flippy-next a, .flippy-activity .flippy-next #sitequizz .q-accounts a, #sitequizz .q-accounts .parag-cta-wrapper a, .parag-cta-wrapper #sitequizz .q-accounts a, #sitequizz .q-accounts .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta #sitequizz .q-accounts a, #sitequizz .q-accounts .stack-subfooter a, .stack-subfooter #sitequizz .q-accounts a {
  border: 1px solid #44c67b;
}

#sitequizz .q-accounts .cta-invert {
  color: #44c67b;
}

#sitequizz .q-transactions .macaron::after {
  background-image: url("../img/sitequizz/macaron-transactions.svg");
}

#sitequizz .q-transactions .q-bg,
#sitequizz .q-transactions .p-bar {
  background-color: #27aae2;
}

#sitequizz .q-transactions .q-bg-bold {
  background-color: #0e7fb0;
}

#sitequizz .q-transactions .q-color {
  color: #27aae2;
}

#sitequizz .q-transactions .cta, #sitequizz .q-transactions .node-article .action-links a, .node-article .action-links #sitequizz .q-transactions a, #sitequizz .q-transactions .field-name-field-news-link a, .field-name-field-news-link #sitequizz .q-transactions a, #sitequizz .q-transactions .page-search .search-form #edit-submit, .page-search .search-form #sitequizz .q-transactions #edit-submit, #sitequizz .q-transactions .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link #sitequizz .q-transactions a, #sitequizz .q-transactions .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link #sitequizz .q-transactions a, #sitequizz .q-transactions .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link #sitequizz .q-transactions a, #sitequizz .q-transactions .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link #sitequizz .q-transactions a, #sitequizz .q-transactions .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev #sitequizz .q-transactions a,
#sitequizz .q-transactions .flippy-activity .flippy-next a, .flippy-activity .flippy-next #sitequizz .q-transactions a, #sitequizz .q-transactions .parag-cta-wrapper a, .parag-cta-wrapper #sitequizz .q-transactions a, #sitequizz .q-transactions .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta #sitequizz .q-transactions a, #sitequizz .q-transactions .stack-subfooter a, .stack-subfooter #sitequizz .q-transactions a {
  border: 1px solid #27aae2;
}

#sitequizz .q-transactions .cta-invert {
  color: #27aae2;
}

#sitequizz .q-devices .macaron {
  border: 5px solid;
  padding: 35px;
}

#sitequizz .q-devices .macaron::after {
  top: -5px;
  left: -5px;
  background-image: url("../img/sitequizz/macaron-devices.svg");
}

#sitequizz .q-devices .macaron .icon, #sitequizz .q-devices .macaron .player--main .player--view .player--prev, .player--main .player--view #sitequizz .q-devices .macaron .player--prev, #sitequizz .q-devices .macaron .player--main .player--view .player--next, .player--main .player--view #sitequizz .q-devices .macaron .player--next, #sitequizz .q-devices .macaron .player--main .player--close, .player--main #sitequizz .q-devices .macaron .player--close {
  font-size: 2.8125rem;
}

#sitequizz .q-devices .q-bg,
#sitequizz .q-devices .p-bar {
  background-color: #8d62a5;
}

#sitequizz .q-devices .q-bg-bold {
  background-color: #6c4880;
}

#sitequizz .q-devices .q-color {
  color: #8d62a5;
}

#sitequizz .q-devices .cta, #sitequizz .q-devices .node-article .action-links a, .node-article .action-links #sitequizz .q-devices a, #sitequizz .q-devices .field-name-field-news-link a, .field-name-field-news-link #sitequizz .q-devices a, #sitequizz .q-devices .page-search .search-form #edit-submit, .page-search .search-form #sitequizz .q-devices #edit-submit, #sitequizz .q-devices .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link #sitequizz .q-devices a, #sitequizz .q-devices .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link #sitequizz .q-devices a, #sitequizz .q-devices .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link #sitequizz .q-devices a, #sitequizz .q-devices .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link #sitequizz .q-devices a, #sitequizz .q-devices .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev #sitequizz .q-devices a,
#sitequizz .q-devices .flippy-activity .flippy-next a, .flippy-activity .flippy-next #sitequizz .q-devices a, #sitequizz .q-devices .parag-cta-wrapper a, .parag-cta-wrapper #sitequizz .q-devices a, #sitequizz .q-devices .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta #sitequizz .q-devices a, #sitequizz .q-devices .stack-subfooter a, .stack-subfooter #sitequizz .q-devices a {
  border: 1px solid #8d62a5;
}

#sitequizz .q-devices .cta-invert {
  color: #8d62a5;
}

#sitequizz .q-kids .macaron::after {
  background-image: url("../img/sitequizz/macaron-kids.svg");
}

#sitequizz .q-kids .q-bg,
#sitequizz .q-kids .p-bar {
  background-color: #3c61a0;
}

#sitequizz .q-kids .q-bg-bold {
  background-color: #26477f;
}

#sitequizz .q-kids .q-color {
  color: #3c61a0;
}

#sitequizz .q-kids .cta, #sitequizz .q-kids .node-article .action-links a, .node-article .action-links #sitequizz .q-kids a, #sitequizz .q-kids .field-name-field-news-link a, .field-name-field-news-link #sitequizz .q-kids a, #sitequizz .q-kids .page-search .search-form #edit-submit, .page-search .search-form #sitequizz .q-kids #edit-submit, #sitequizz .q-kids .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link #sitequizz .q-kids a, #sitequizz .q-kids .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link #sitequizz .q-kids a, #sitequizz .q-kids .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link #sitequizz .q-kids a, #sitequizz .q-kids .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link #sitequizz .q-kids a, #sitequizz .q-kids .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev #sitequizz .q-kids a,
#sitequizz .q-kids .flippy-activity .flippy-next a, .flippy-activity .flippy-next #sitequizz .q-kids a, #sitequizz .q-kids .parag-cta-wrapper a, .parag-cta-wrapper #sitequizz .q-kids a, #sitequizz .q-kids .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta #sitequizz .q-kids a, #sitequizz .q-kids .stack-subfooter a, .stack-subfooter #sitequizz .q-kids a {
  border: 1px solid #3c61a0;
}

#sitequizz .q-kids .cta-invert {
  color: #3c61a0;
}

#sitequizz .q-connections .macaron {
  border: 5px solid;
  padding: 35px;
}

#sitequizz .q-connections .macaron::after {
  top: -5px;
  left: -5px;
  background-image: url("../img/sitequizz/macaron-connections.svg");
}

#sitequizz .q-connections .q-bg,
#sitequizz .q-connections .p-bar {
  background: #ff5148;
}

#sitequizz .q-connections .q-bg-bold {
  background: #d83c35;
}

#sitequizz .q-connections .q-color {
  color: #ff5148;
}

#sitequizz .q-connections .cta, #sitequizz .q-connections .node-article .action-links a, .node-article .action-links #sitequizz .q-connections a, #sitequizz .q-connections .field-name-field-news-link a, .field-name-field-news-link #sitequizz .q-connections a, #sitequizz .q-connections .page-search .search-form #edit-submit, .page-search .search-form #sitequizz .q-connections #edit-submit, #sitequizz .q-connections .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link #sitequizz .q-connections a, #sitequizz .q-connections .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link #sitequizz .q-connections a, #sitequizz .q-connections .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link #sitequizz .q-connections a, #sitequizz .q-connections .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link #sitequizz .q-connections a, #sitequizz .q-connections .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev #sitequizz .q-connections a,
#sitequizz .q-connections .flippy-activity .flippy-next a, .flippy-activity .flippy-next #sitequizz .q-connections a, #sitequizz .q-connections .parag-cta-wrapper a, .parag-cta-wrapper #sitequizz .q-connections a, #sitequizz .q-connections .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta #sitequizz .q-connections a, #sitequizz .q-connections .stack-subfooter a, .stack-subfooter #sitequizz .q-connections a {
  border: 1px solid #ff5148;
}

#sitequizz .q-connections .cta-invert {
  color: #ff5148;
}

#sitequizz .q-browsing .macaron::after {
  background-image: url("../img/sitequizz/macaron-browsing.svg");
}

#sitequizz .q-browsing .q-bg,
#sitequizz .q-browsing .p-bar {
  background: #ffb459;
}

#sitequizz .q-browsing .q-bg-bold {
  background: #fe961a;
}

#sitequizz .q-browsing .q-color {
  color: #ffb459;
}

#sitequizz .q-browsing .cta, #sitequizz .q-browsing .node-article .action-links a, .node-article .action-links #sitequizz .q-browsing a, #sitequizz .q-browsing .field-name-field-news-link a, .field-name-field-news-link #sitequizz .q-browsing a, #sitequizz .q-browsing .page-search .search-form #edit-submit, .page-search .search-form #sitequizz .q-browsing #edit-submit, #sitequizz .q-browsing .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link #sitequizz .q-browsing a, #sitequizz .q-browsing .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link #sitequizz .q-browsing a, #sitequizz .q-browsing .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link #sitequizz .q-browsing a, #sitequizz .q-browsing .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link #sitequizz .q-browsing a, #sitequizz .q-browsing .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev #sitequizz .q-browsing a,
#sitequizz .q-browsing .flippy-activity .flippy-next a, .flippy-activity .flippy-next #sitequizz .q-browsing a, #sitequizz .q-browsing .parag-cta-wrapper a, .parag-cta-wrapper #sitequizz .q-browsing a, #sitequizz .q-browsing .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta #sitequizz .q-browsing a, #sitequizz .q-browsing .stack-subfooter a, .stack-subfooter #sitequizz .q-browsing a {
  border: 1px solid #ffb459;
}

#sitequizz .q-browsing .cta-invert {
  color: #ffb459;
}

.sitequizz-header .mods.little h2 {
  font-weight: 700;
  font-size: 1.5625rem;
  line-height: 1.2;
  margin-bottom: 1.125rem;
}

.sitequizz-header .mods.little p {
  font-size: 1.125rem;
}

.sitequizz-header .mods.little img {
  display: none;
  position: relative;
  top: auto;
}

.sitequizz-header .mask {
  text-align: center;
  margin-top: auto;
}

.sitequizz-header .mask img {
  height: 200px;
}

@media only screen and (min-width: 35rem) {
  .sitequizz-header .mods.little .mask {
    margin-top: -50px;
    text-align: right;
  }
  .sitequizz-header .mods.little img {
    display: inline-block;
    height: 265px;
  }
}

@media only screen and (min-width: 55rem) {
  .sitequizz-header .mods.little .mask {
    margin-top: -140px;
  }
}

@-webkit-keyframes rotating {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes rotating {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@-webkit-keyframes rotatingHalf {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
}

@keyframes rotatingHalf {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
}

.sitequizz-topics .mods {
  cursor: pointer;
}

.sitequizz-topics .mods .macaron::after {
  -webkit-animation: rotating 4s linear infinite;
          animation: rotating 4s linear infinite;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

.sitequizz-topics .mods:hover .macaron::after {
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

.sitequizz-container {
  position: relative;
  top: 0;
  width: 100%;
}

.sitequizz-container.q-accounts .macaron::after, .sitequizz-container.q-transactions .macaron::after, .sitequizz-container.q-devices .macaron::after, .sitequizz-container.q-kids .macaron::after, .sitequizz-container.q-connections .macaron::after, .sitequizz-container.q-browsing .macaron::after {
  -webkit-animation: rotatingHalf 1s ease-out;
          animation: rotatingHalf 1s ease-out;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

.sitequizz-container .mods.primary.big {
  margin-top: -10px;
}

@media only screen and (min-width: 35rem) {
  .sitequizz-container .mods.primary.big {
    height: 680px;
  }
}

@media only screen and (min-width: 55rem) {
  .sitequizz-container .mods.primary.big {
    margin-top: 0;
  }
}

.sitequizz-intro {
  position: absolute;
  top: 0;
  width: 100%;
  background-color: white;
  padding: 2.8125rem 2.5rem;
}

@media only screen and (min-width: 35rem) {
  .sitequizz-intro {
    padding: 3.125rem 3.75rem;
  }
}

.sitequizz-intro h2 {
  font-size: 2.1875rem;
  padding-bottom: 70px;
  color: red;
}

.sitequizz-intro p {
  font-size: 1.25rem;
  font-weight: 300;
  color: #404148;
}

@media only screen and (min-width: 35rem) {
  .sitequizz-intro {
    min-height: 680px;
  }
  .sitequizz-intro h2 {
    font-size: 3.75rem;
    padding-bottom: 0;
    line-height: 1.1;
    margin-top: 0.625rem;
  }
}

.sitequizz-progress {
  position: absolute;
  margin: 0;
  width: 100%;
  height: 30px;
  background-color: white;
  left: 100%;
  top: 0;
  border-bottom: 10px solid #ecf0f1;
  transition: left .5s ease-in-out;
}

.sitequizz-progress.on {
  left: 0%;
}

.sitequizz-progress.off {
  left: -100%;
}

.sitequizz-progress .p-bar {
  display: block;
  width: 33%;
  height: 100%;
  transition: width .5s ease-in-out;
}

.sitequizz-progress .p-bar-sep {
  display: block;
  position: absolute;
  top: 0;
  border-left: 2px solid #ecf0f1;
  height: 100%;
}

.sitequizz-question {
  position: absolute;
  top: 30px;
  left: 100%;
  width: 100%;
  padding: 2.8125rem 2.5rem;
}

@media only screen and (min-width: 35rem) {
  .sitequizz-question {
    padding: 3.125rem 3.75rem;
  }
}

.sitequizz-question.unanswered .answer {
  cursor: pointer;
}

.sitequizz-question.unanswered .answer:hover {
  background-color: #e3e9eb;
}

.sitequizz-question.answered .answer {
  cursor: default;
}

.sitequizz-question .question {
  font-size: 1.5625rem;
  font-weight: 700;
  min-height: 120px;
  margin-bottom: 15px;
  line-height: 1.2;
}

.sitequizz-question .sitequizz-answers {
  position: relative;
  overflow: hidden;
}

.sitequizz-question .answer {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 115px;
  margin-bottom: 1px;
  padding: 15px 30px;
  font-size: 1.25rem;
  font-weight: 200;
  background-color: #ecf0f1;
  color: #404148;
  transition: background-color .5s ease;
  line-height: 1.2;
}

.sitequizz-question .answer.selected {
  font-weight: 700;
  color: white;
  background-color: #ff5148;
}

.sitequizz-question .answer.correct {
  font-weight: 700;
  color: white;
  background-color: #44c67b;
}

.sitequizz-tips {
  position: absolute;
  top: 100%;
  padding: 35px 15px;
  color: white;
  min-height: 100%;
  transition: top .3s ease-in-out;
}

.sitequizz-tips.on {
  top: 0;
}

.sitequizz-tips p {
  font-size: 0.9375rem;
  font-weight: 200;
  line-height: 1.4;
}

.sitequizz-tips .sitequizz-close-btn {
  color: inherit;
}

@media only screen and (min-width: 35rem) {
  .sitequizz-tips {
    padding: 35px;
  }
  .sitequizz-tips p {
    font-size: 1.25rem;
  }
}

.sitequizz-close-btn {
  position: absolute;
  top: 15px;
  right: 15px;
  font-weight: 400;
  font-size: 0.875rem;
  cursor: pointer;
  color: #404148;
  z-index: 10;
  transition: top .5s ease;
}

.sitequizz-close-btn.lower {
  top: 45px;
}

.sitequizz-feedback {
  margin-top: 40px;
  transition: opacity .5s;
  text-align: right;
  visibility: hidden;
  opacity: 0;
}

.sitequizz-feedback .cta, .sitequizz-feedback .node-article .action-links a, .node-article .action-links .sitequizz-feedback a, .sitequizz-feedback .field-name-field-news-link a, .field-name-field-news-link .sitequizz-feedback a, .sitequizz-feedback .page-search .search-form #edit-submit, .page-search .search-form .sitequizz-feedback #edit-submit, .sitequizz-feedback .field-name-field-hp-kids-toolkit-link a, .field-name-field-hp-kids-toolkit-link .sitequizz-feedback a, .sitequizz-feedback .field-name-field-hp-kids-tool-link a, .field-name-field-hp-kids-tool-link .sitequizz-feedback a, .sitequizz-feedback .field-name-field-hp-kids-teacher-link a, .field-name-field-hp-kids-teacher-link .sitequizz-feedback a, .sitequizz-feedback .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .sitequizz-feedback a, .sitequizz-feedback .flippy-activity .flippy-prev a, .flippy-activity .flippy-prev .sitequizz-feedback a,
.sitequizz-feedback .flippy-activity .flippy-next a, .flippy-activity .flippy-next .sitequizz-feedback a, .sitequizz-feedback .parag-cta-wrapper a, .parag-cta-wrapper .sitequizz-feedback a, .sitequizz-feedback .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .sitequizz-feedback a, .sitequizz-feedback .stack-subfooter a, .stack-subfooter .sitequizz-feedback a {
  margin-left: 5px;
  margin-bottom: 5px;
}

.sitequizz-stars {
  text-align: center;
}

.sitequizz-stars .inner > div {
  width: 100%;
  opacity: 1;
  transition: opacity .5s;
}

.sitequizz-stars .inner > div img {
  padding-top: 0;
}

.sitequizz-stars .inner > div.on {
  opacity: 1;
  /*img {
				padding-top: 0;
			}*/
}

.sitequizz-stars p {
  display: block;
  color: white;
  font-size: 1.5625rem;
  font-weight: 700;
  margin-bottom: 21px;
}

.sitequizz-stars img {
  display: inline-block;
  width: 33px;
  height: auto;
  opacity: .5;
  padding-top: 0;
  transition: all .5s ease;
}

@media only screen and (min-width: 35rem) {
  .sitequizz-stars img {
    padding-top: 30px;
  }
}

.sitequizz-stars img.on {
  opacity: 1;
}

.sitequizz-result {
  position: absolute;
  min-height: 680px;
  top: 0;
  width: 100%;
  left: 100%;
  padding: 2.8125rem 2.5rem;
}

@media only screen and (min-width: 35rem) {
  .sitequizz-result {
    padding: 3.125rem 3.75rem;
  }
}

.sitequizz-result p {
  font-size: 1.25rem;
  font-weight: 200;
  line-height: 1.4;
  margin-bottom: 30px;
  color: #404148;
}

.sitequizz-result .result-title {
  font-size: 1.5625rem;
  font-weight: 700;
}

.sitequizz-result .result-text,
.sitequizz-result .result-text2 {
  margin-bottom: 20px;
}

.sitequizz-result .final-score {
  font-size: 4.375rem;
  display: block;
}

.sitequizz-result .site-link {
  display: inline-block;
  margin: 0 0 10px;
}

.sitequizz-result .result-brand {
  font-size: 1rem;
}

.sitequizz-result .result-brand span {
  display: none;
}

.sitequizz-result .result-brand .lg--google {
  width: 80px;
  height: 27px;
}

.sitequizz-result .result-brand .lg--ta {
  width: 108px;
  height: 20px;
}

.s-teensquizz {
  margin: 80px 0;
}

.s-teensquizz .teen-visu {
  display: block;
  position: relative;
  text-align: center;
  min-width: calc(33.33% + 10px);
}

.s-teensquizz .teen-visu img {
  margin-bottom: 40px;
  display: none;
  top: 0;
}

.s-teensquizz .teen-visu img:first-child {
  max-width: 180px;
}

.s-teensquizz .teen-visu img:last-child {
  position: relative;
  top: -20px;
  max-width: 220px;
}

.s-teensquizz .teen-visu img.active {
  display: inline-block;
}

@media only screen and (min-width: 55rem) {
  .s-teensquizz .teen-visu img:first-child {
    margin-bottom: 0;
    max-width: 228px;
  }
  .s-teensquizz .teen-visu img:last-child {
    top: -50px;
    margin-bottom: 0;
    max-width: 294px;
  }
  .s-teensquizz .wrapper {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

.teensquizz-container {
  position: relative;
  background-color: white;
  height: 476px;
  width: 100%;
  overflow: hidden;
  transition: height .25s ease;
}

.teensquizz-container .active,
.teensquizz-container .inactive {
  transition: left .7s ease-in-out;
}

.teensquizz-container .active {
  left: 0;
}

.teensquizz-container .teensquizz-intro.inactive {
  left: -100%;
}

.teensquizz-container .inactive.answered {
  left: -110%;
}

.teensquizz-container .answered .teensquizz-feedback {
  visibility: visible;
  opacity: 1;
}

.teensquizz-container .answered.incorrect .teensquizz-feedback {
  transition-delay: 1s;
}

@media only screen and (min-width: 55rem) {
  .teensquizz-container {
    width: calc(66.66% - 10px);
  }
}

.quizz-border {
  position: relative;
  height: 100%;
  width: 100%;
  left: 100%;
  overflow: hidden;
  transition: left .7s ease-in-out;
}

.quizz-border.on {
  left: 0%;
}

.teensquizz-intro {
  position: absolute;
  width: 100%;
  height: 100%;
  padding: 0;
  background-color: white;
  overflow: hidden;
}

.teensquizz-intro h1 {
  font-size: 55px;
  margin: 25px 0 30px;
}

.teensquizz-intro h1 span {
  display: block;
  color: #4284F5;
}

.teensquizz-intro p {
  font-size: 25px;
  font-weight: 300;
  line-height: 1.2;
}

.teensquizz-intro .cs-btn {
  margin-top: 40px;
}

@media only screen and (min-width: 55rem) {
  .teensquizz-intro h1 {
    font-size: 100px;
    font-size: 70px;
  }
}

.teensquizz-progress {
  position: absolute;
  width: 100%;
  margin: 0;
  height: 5px;
  background-color: #F5F7F8;
  left: 100%;
  transition: left .7s ease-in-out;
  opacity: 0;
  z-index: 1;
}

.teensquizz-progress.on {
  left: 0%;
  opacity: 1;
}

.teensquizz-progress.off {
  left: -100%;
  opacity: 1;
}

.teensquizz-progress .p-bar {
  display: block;
  width: 33%;
  height: 100%;
  background-color: #4285f4;
  transition: width .7s ease-in-out;
}

.teensquizz-progress .p-bar-sep {
  display: block;
  position: absolute;
  top: 0;
  border-left: 4px solid white;
  height: 100%;
}

.teensquizz-question {
  position: absolute;
  padding: 20px 0;
  top: 0;
  left: 110%;
  width: 100%;
  height: 100%;
}

.teensquizz-question:first-child {
  left: 0;
}

.teensquizz-question.unanswered .answer {
  cursor: pointer;
}

.teensquizz-question.unanswered .answer:hover {
  background-color: #ecf0f2;
}

.teensquizz-question.answered .answer {
  cursor: default;
}

.teensquizz-question .question {
  min-height: 90px;
  font-size: 25px;
  font-weight: 700;
  color: #212123;
  line-height: 1.2;
  padding-bottom: 30px;
  margin: 0;
}

.teensquizz-question .teensquizz-answers {
  position: relative;
  overflow: hidden;
  border-radius: 10px;
}

.teensquizz-question .answer {
  display: table;
  position: relative;
  width: 100%;
  margin-bottom: 1px;
  padding: 23px 60px 23px 21px;
  min-height: 70px;
  font-size: 16px;
  line-height: 1.4;
  background-color: #F5F7F8;
  transition: background-color .7s ease;
}

.teensquizz-question .answer:before {
  content: '';
  display: block;
  position: absolute;
  top: 23px;
  right: 25px;
  width: 24px;
  height: 24px;
}

.teensquizz-question .answer.selected {
  color: white;
  background-color: #EB4235;
}

.teensquizz-question .answer.selected:before {
  background: url("../img/ic_close.svg") no-repeat center center;
  cursor: pointer;
}

.teensquizz-question .answer.correct {
  color: white;
  background-color: #44c67b;
}

.teensquizz-question .answer.correct:before {
  background: url("../img/ic_check.svg") no-repeat center center;
  cursor: pointer;
}

.teensquizz-question .answer span {
  display: table-cell;
  vertical-align: middle;
}

.teensquizz-tips {
  position: absolute;
  top: 100%;
  left: 0;
  padding: 30px;
  background-color: #4285f4;
  color: white;
  transition: top .3s ease-in-out;
  z-index: 1;
}

.teensquizz-tips.on {
  top: 0;
}

.teensquizz-tips p {
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
  padding-right: 25px;
  height: auto;
}

@media only screen and (min-width: 55rem) {
  .teensquizz-tips {
    padding: 30px 60px 30px 30px;
  }
  .teensquizz-tips p {
    padding-right: 0;
  }
}

.teensquizz-tips .close-btn {
  position: absolute;
  top: 25px;
  right: 25px;
  width: 24px;
  height: 24px;
  background: url("../img/ic_close.svg") no-repeat center center;
  cursor: pointer;
}

.teensquizz-feedback {
  position: relative;
  visibility: hidden;
  opacity: 0;
  margin-top: 2.9rem;
  transition: opacity .7s;
  text-align: right;
}

.teensquizz-feedback .cs-btn {
  margin: 0 0 0 4px;
}

.teensquizz-result {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  left: 110%;
  text-align: left;
  background-color: white;
}

.teensquizz-result h2 {
  margin-top: 0;
  margin-bottom: 25px;
  font-size: 45px;
  line-height: 1.1;
}

.teensquizz-result p {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
  margin-bottom: 40px;
}

.teensquizz-result p a {
  color: #4284F5;
  font-weight: 700;
}

.teensquizz-result .result-text {
  margin-bottom: 40px;
}

.teensquizz-result .share-links {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 40px;
}

.teensquizz-result .share-links p {
  margin: 0 4px 0 0;
}

.teensquizz-result .share-links a {
  margin: 0 0 0 10px;
}

.teensquizz-result .a2a_button_facebook .a2a_svg {
  width: 40px;
  height: 40px;
  background-color: transparent !important;
  background: url("../img/facebook_icon.svg") no-repeat center center;
}

.teensquizz-result .a2a_button_facebook .a2a_svg svg {
  display: none;
}

.teensquizz-result .a2a_button_twitter .a2a_svg {
  width: 40px;
  height: 40px;
  background-color: transparent !important;
  background: url("../img/twitter_icon.svg") no-repeat center center;
}

.teensquizz-result .a2a_button_twitter .a2a_svg svg {
  display: none;
}

@media only screen and (max-width: 542px) {
  .teensquizz-question .question {
    font-size: 1.6rem;
  }
  .teensquizz-question .answer {
    min-height: 6rem;
  }
}

.page-quiz-phishing .main {
  z-index: auto;
}

#phishing-quiz {
  position: relative;
  padding: 50px 30px;
  background-color: #4b567e;
  z-index: 1;
  color: #404148;
  font-size: 15px;
  line-height: 1.5;
  /* buttons */
}

#phishing-quiz p {
  font-size: 20px;
  margin-bottom: 10px;
  line-height: 1.5;
  color: #ffffff;
}

#phishing-quiz em {
  display: block;
  font-style: normal;
  font-size: 10px;
  text-align: center;
  line-height: 1.4;
}

#phishing-quiz h1, #phishing-quiz h2, #phishing-quiz h3 {
  margin: 0;
  margin-bottom: 0.8em;
  line-height: 1;
  font-weight: 700;
}

#phishing-quiz h1 {
  font-size: 40px;
  color: white;
}

@media only screen and (min-width: 35rem) {
  #phishing-quiz h1 {
    font-size: 45px;
  }
}

#phishing-quiz h3 {
  font-size: 18px;
}

#phishing-quiz ul, #phishing-quiz li {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#phishing-quiz a {
  text-decoration: none;
  color: #4285f4;
  transition: color 150ms ease;
}

.no-touch #phishing-quiz a:hover {
  text-decoration: none;
  color: #4285f4;
}

#phishing-quiz a:hover {
  text-decoration: none;
  color: #4285f4;
}

#phishing-quiz a:focus {
  color: #4285f4;
  outline: none;
  text-decoration: none;
}

#phishing-quiz .qt--active {
  display: block !important;
}

#phishing-quiz .text-container {
  margin-bottom: 30px;
}

@media only screen and (min-width: 35rem) {
  #phishing-quiz .text-container .text-container {
    margin-bottom: 50px;
  }
}

#phishing-quiz .button {
  position: relative;
  display: inline-block;
  padding: 0.7em 2.4em;
  text-align: center;
  line-height: 1.2;
  cursor: pointer;
  border: 1px solid;
  border-radius: 7px;
  transition: all 250ms ease;
  background-color: #c977b1;
  border-color: #c977b1;
  color: white;
  font-size: 18px;
  font-weight: 700;
}

#phishing-quiz .button:disabled, #phishing-quiz .button.disabled {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}

#phishing-quiz .button:hover {
  background: rgba(201, 119, 177, 0.8);
  text-decoration: none;
  color: white !important;
}

#phishing-quiz .button:focus {
  color: white;
  outline: none;
  text-decoration: none;
}

#phishing-quiz .button.take-quiz {
  width: 100%;
  font-size: 23px;
  text-align: left;
  padding: .7em 135px .7em 27px;
}

#phishing-quiz .button.take-quiz span {
  display: block;
  position: absolute;
  width: 110px;
  height: 140px;
  bottom: -1px;
  right: 10px;
  overflow: hidden;
}

#phishing-quiz .button.take-quiz span:after {
  content: '';
  display: block;
  position: absolute;
  width: 110px;
  height: 140px;
  bottom: -27px;
  background: url("../img/girl-2.svg");
  background-repeat: no-repeat;
  transition: bottom .25s ease-out;
}

#phishing-quiz .button.take-quiz:hover span:after {
  bottom: -17px;
}

@media only screen and (min-width: 55rem) {
  #phishing-quiz .button.take-quiz {
    font-size: 30px;
    width: auto;
  }
}

#phishing-quiz .button.small {
  font-size: 12px;
  font-weight: 500;
  background-color: #4b567e;
  border-color: rgba(255, 255, 255, 0.5);
  color: white;
}

#phishing-quiz .button.small:hover {
  background: rgba(75, 86, 126, 0.8);
  text-decoration: none;
  color: white !important;
}

#phishing-quiz .button.small:focus {
  color: white;
  outline: none;
  text-decoration: none;
}

#phishing-quiz .quizz-visu {
  position: absolute;
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
  height: 200px;
  float: right;
  z-index: 2;
  bottom: 10px;
  right: -40px;
  transition: all 0.7s ease-in-out;
}

#phishing-quiz .quizz-visu.on {
  height: 120px;
  right: -20px;
}

#phishing-quiz .quizz-visu.off {
  right: 100%;
}

@media only screen and (min-width: 55rem) {
  #phishing-quiz {
    padding: 57px 60px 77px;
  }
}

.quiz-logo {
  position: relative;
  display: inline-block;
  padding: 3px 20px;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 500;
  color: white;
  background-color: #7688c8;
  border-radius: 20px;
  line-height: 1.5;
  z-index: 2;
}

.quiz-bubble-mask {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  overflow: hidden;
}

.quiz-bubble {
  position: absolute;
  display: block;
  top: -15px;
  right: -30px;
  border: 1px solid white;
  transition: all 0.5s cubic-bezier(0.5, 0, 0.5, 1);
}

.quiz-bubble:before, .quiz-bubble:after {
  content: '';
  display: block;
  position: absolute;
  width: 940px;
  height: 940px;
  top: -470px;
  left: -470px;
  border-radius: 50%;
  background-color: #556395;
  -webkit-transform: scale(0);
          transform: scale(0);
  transition: all 0.5s cubic-bezier(0.5, 0, 0.5, 1);
}

.quiz-bubble:after {
  width: 740px;
  height: 740px;
  top: -370px;
  left: -370px;
  background-color: #7688c8;
  transition-delay: .15s;
}

.quiz-bubble.big, .quiz-bubble.med {
  right: 50px;
}

.quiz-bubble.big:before, .quiz-bubble.big:after, .quiz-bubble.med:before, .quiz-bubble.med:after {
  -webkit-transform: scale(0.4);
          transform: scale(0.4);
}

@media only screen and (min-width: 35rem) {
  .quiz-bubble.big, .quiz-bubble.med {
    right: 80px;
  }
  .quiz-bubble.big:before, .quiz-bubble.big:after, .quiz-bubble.med:before, .quiz-bubble.med:after {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
  }
}

@media only screen and (min-width: 55rem) {
  .quiz-bubble.big {
    right: 175px;
  }
  .quiz-bubble.big:before, .quiz-bubble.big:after {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  .quiz-bubble.med {
    right: 80px;
  }
  .quiz-bubble.med:before, .quiz-bubble.med:after {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    transition-delay: 0s;
  }
}

.quiz-thief {
  display: none;
  position: absolute;
  width: 340px;
  height: 640px;
  top: -700px;
  right: 132px;
  background: url("../img/thief.svg");
  background-repeat: no-repeat;
  transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.8s;
}

.quiz-thief.in {
  top: -50px;
}

.quiz-thief.out {
  transition: all 0.5s cubic-bezier(0.6, -0.28, 0.735, 0.045) 0.1s;
  top: -700px;
}

@media only screen and (min-width: 55rem) {
  .quiz-thief {
    display: block;
  }
}

.quiz-index {
  display: none;
  opacity: 0;
  position: absolute;
  top: 10px;
  right: 30px;
  font-size: 40px;
  font-weight: 700;
  color: white;
  transition: opacity 1s ease;
}

.quiz-index.on {
  display: block;
  opacity: 1;
}

@media only screen and (min-width: 35rem) {
  .quiz-index {
    font-size: 45px;
    top: 50px;
    right: 50px;
  }
}

#phishing-quiz .quiz-intro {
  position: relative;
  max-width: 370px;
}

#phishing-quiz .quiz-intro .text-container {
  margin-bottom: 50px;
}

html[lang="fr"] #phishing-quiz .quiz-intro {
  max-width: 400px;
}

.quiz-form {
  display: none;
  position: relative;
  max-width: 350px;
}

.quiz-form .button.small {
  float: right;
  margin-top: 15px;
}

.quiz-form .buttons-container {
  margin-top: 5px;
}

#phishing-quiz .quiz-test {
  display: none;
}

#phishing-quiz .quiz-test .quiz-test--question .buttons-container {
  text-align: center;
}

#phishing-quiz .quiz-test .quiz-test--question .quiz-test--question-text {
  max-width: 600px;
}

#phishing-quiz .quiz-test .quiz-test--question h1 {
  font-size: 35px;
}

#phishing-quiz .quiz-test .quiz-test--question p {
  font-size: 16px;
  font-weight: 400;
}

#phishing-quiz .quiz-test .quiz-test--question .button {
  font-size: 14px;
  width: calc(50% - 5px);
  margin-right: 10px;
  padding: 0.7em;
}

#phishing-quiz .quiz-test .quiz-test--question .button:last-child {
  margin-left: -4px;
  margin-right: 0;
}

#phishing-quiz .quiz-test .quiz-test--question .show-me-btn .button {
  width: 100%;
  padding: 0.7em 2.4em;
  margin-left: 0;
}

@media only screen and (min-width: 35rem) {
  #phishing-quiz .quiz-test .quiz-test--question .button {
    width: 240px;
    padding: 0.7em 2.4em;
  }
  #phishing-quiz .quiz-test .quiz-test--question .show-me-btn .button {
    width: 240px;
  }
}

#phishing-quiz .quiz-results {
  display: none;
  max-width: 450px;
}

#phishing-quiz .quiz-results h1 {
  margin-top: 12px;
  margin-bottom: 35px;
  font-size: 35px;
  line-height: 1.1;
}

#phishing-quiz .quiz-results h1 .uname {
  display: block;
  font-size: 65px;
}

#phishing-quiz .quiz-results p a {
  text-decoration: underline;
}

#phishing-quiz .quiz-results p, #phishing-quiz .quiz-results a {
  font-size: 16px;
  color: white;
  font-weight: 400;
}

#phishing-quiz .quiz-results .share-quiz {
  padding-top: 20px;
  font-size: 20px;
  font-weight: 700;
  color: white;
}

#phishing-quiz .quiz-results .share-quiz a {
  display: inline-block;
  margin-left: 6px;
}

#phishing-quiz .quiz-results .text-container {
  margin-bottom: 40px;
}

#phishing-quiz .quiz-results .button {
  font-size: 14px;
}

#phishing-quiz .quiz-results .quiz-results-visu {
  display: block;
  position: relative;
  width: 90%;
  margin-top: 70px;
  height: 220px;
  background: url("../img/results-visu.svg");
  background-repeat: no-repeat;
  transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

@media only screen and (min-width: 55rem) {
  #phishing-quiz .quiz-results .quiz-results-visu {
    position: absolute;
    width: 480px;
    height: 360px;
    top: 150px;
    right: 40px;
  }
}

.quiz-test--visual {
  display: none;
  margin: 35px -30px -50px -30px;
  padding: 20px 15px;
  background-color: white;
}

@media only screen and (min-width: 35rem) {
  .quiz-test--visual {
    padding: 25px;
  }
}

.qt--email-header {
  margin-bottom: 20px;
}

.qt--email-header .qt--circle {
  display: inline-block;
  border-radius: 50%;
  color: white;
  font-size: 30px;
  font-weight: 300;
  height: 46px;
  width: 46px;
  line-height: 46px;
  text-align: center;
  vertical-align: middle;
}

.qt--email-header .qt--circle.green, .qt--email-header .cat-strong .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.qt--circle, .cat-strong .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .qt--email-header a.qt--circle, .qt--email-header .cat-kind .flippy-activity .flippy-prev a.qt--circle, .cat-kind .flippy-activity .flippy-prev .qt--email-header a.qt--circle, .qt--email-header .cat-kind .flippy-activity .flippy-next a.qt--circle, .cat-kind .flippy-activity .flippy-next .qt--email-header a.qt--circle {
  background-color: #50ae55;
}

.qt--email-header .qt--circle.teal {
  background-color: #4db6ac;
}

.qt--email-header .qt--circle.orange {
  background-color: #fb8c00;
}

.qt--email-header .qt--circle.cyan {
  background-color: #4dd0e1;
}

.qt--email-header .qt--circle.red, .qt--email-header .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.qt--circle, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .qt--email-header a.qt--circle, .qt--email-header .cat-alert .flippy-activity .flippy-prev a.qt--circle, .cat-alert .flippy-activity .flippy-prev .qt--email-header a.qt--circle, .qt--email-header .cat-alert .flippy-activity .flippy-next a.qt--circle, .cat-alert .flippy-activity .flippy-next .qt--email-header a.qt--circle, .qt--email-header .red .parag-cta-wrapper a.qt--circle, .red .parag-cta-wrapper .qt--email-header a.qt--circle {
  background-color: #ef5350;
}

.qt--email-header .qt--circle.purple {
  background-color: #ba68c8;
}

.qt--email-header .qt--circle.blue, .qt--email-header .page-search .search-form .qt--circle#edit-submit, .page-search .search-form .qt--email-header .qt--circle#edit-submit {
  background-color: #64b5f6;
}

.qt--email-header .qt--circle.yellow, .qt--email-header .cat-kind .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.qt--circle, .cat-kind .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link .qt--email-header a.qt--circle, .qt--email-header .cat-strong .flippy-activity .flippy-prev a.qt--circle, .cat-strong .flippy-activity .flippy-prev .qt--email-header a.qt--circle, .qt--email-header .cat-strong .flippy-activity .flippy-next a.qt--circle, .cat-strong .flippy-activity .flippy-next .qt--email-header a.qt--circle, .qt--email-header .yellow .parag-cta-wrapper a.qt--circle, .yellow .parag-cta-wrapper .qt--email-header a.qt--circle, .qt--email-header .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.qt--circle, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta .qt--email-header a.qt--circle {
  background-color: #fbc02d;
}

.qt--email-header .qt--from-email-text {
  display: inline-block;
  padding-left: 12px;
  padding-top: 2px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: 14px;
  vertical-align: middle;
}

.qt--email-header .qt--from-email-text .qt--name {
  color: #212121;
  font-weight: 500;
}

.qt--email-header .qt--from-email-text .qt--email {
  display: none;
  white-space: nowrap;
  color: rgba(0, 0, 0, 0.5);
}

.qt--email-header .qt--from-email-text .qt--to-me {
  clear: left;
  display: inline;
  font-size: 14px;
  opacity: .4;
}

.qt--email-header .qt--from-email-text .qt--to-me:before {
  content: "";
  display: block;
}

.qt--email-header .qt--time {
  float: right;
  font-size: 14px;
  margin-top: 15px;
  opacity: .4;
}

.qt--email-header .qt--email-dropdown-arrow {
  display: none;
  width: 12px;
  height: 12px;
  margin: 0 0 2px 2px;
  padding: 0 0 1px;
  vertical-align: bottom;
  background: url("../img/skinnable_ltr_light_2x.png") no-repeat -60px -100px;
  background-size: 180px auto;
  cursor: pointer;
}

.qt--email-header .qt--details-link {
  display: inline-block;
  color: #448aff;
  cursor: pointer;
  font-size: 14px;
  font-weight: 300;
  white-space: nowrap;
  margin-left: 5px;
  margin-top: 2px;
}

@media only screen and (min-width: 35rem) {
  .qt--email-header {
    position: relative;
  }
  .qt--email-header .qt--from-email-text .qt--email {
    display: inline;
  }
  .qt--email-header .qt--email-dropdown-arrow {
    display: inline-block;
  }
  .qt--email-header .qt--details-link {
    display: none;
  }
}

#phishing-quiz .qt--email-body {
  padding: 20px;
  margin-bottom: 20px;
  background-color: white;
  color: #404148;
}

#phishing-quiz .qt--email-body p {
  font-size: 16px;
  color: #404148;
  margin-bottom: 10px;
}

@media only screen and (min-width: 35rem) {
  #phishing-quiz .qt--email-body {
    margin-bottom: 40px;
    padding: 20px 30px;
  }
}

.a-fake {
  color: #448aff;
  cursor: pointer;
}

.qt--email-footer {
  border-top: 1px solid #e0e0e0;
  padding-top: 20px;
  font-size: 12px;
  line-height: 1.8em;
  color: #616161;
  text-align: center;
}

.qt--email-footer .logo-efax {
  display: block;
  width: 100px;
  margin: 0 auto 10px;
}

.qt--email-dropdown {
  display: none;
  position: relative;
  left: 0;
  top: 100%;
  max-width: 580px;
  margin-top: 2px;
  padding: 20px 0 10px;
  font-size: 14px;
  background-color: white;
  z-index: 1;
}

.qt--email-dropdown .qt--info-item {
  letter-spacing: .01em;
  margin-bottom: 10px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 1.2;
}

.qt--email-dropdown .qt--col-left {
  text-align: left;
  padding-right: 20px;
  min-width: 80px;
  opacity: .4;
  display: inline-block;
  white-space: nowrap;
}

@media only screen and (min-width: 35rem) {
  .qt--email-dropdown {
    position: absolute;
    left: 55px;
    border: 1px solid #e0e0e0;
    padding: 20px;
    box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  }
  .qt--email-dropdown .qt--col-left {
    text-align: right;
  }
}

html[lang="nl"] .qt--email-dropdown .qt--col-left {
  min-width: 100px;
}

.qt--content {
  background-color: #f5f5f5;
  padding: 20px 0;
}

.qt--content.qt2 {
  padding: 20px;
}

.qt--content.qt3 {
  padding: 20px 10px;
}

.qt--content.white-bg {
  background-color: white;
}

@media only screen and (min-width: 35rem) {
  .qt--content {
    padding: 40px 0;
  }
  .qt--content.qt2 {
    padding: 30px 40px;
  }
  .qt--content.qt3 {
    padding: 20px 60px;
  }
}

.qt--button-container {
  margin: 25px 0;
  text-align: center;
}

.qt--dropbox-button {
  clear: both;
  background-color: #007ee6;
  border: 1px solid #3079ed;
  border-radius: 2px;
  color: #fff !important;
  display: inline-block;
  line-height: 29px;
  min-width: 54px;
  outline: 0px;
  font-size: 12px;
  font-weight: 400;
  padding: 6px 12px;
  letter-spacing: .05em;
  text-align: center;
  text-decoration: none;
}

.qt--tour-step {
  display: block;
}

.qt--ib {
  display: inline-block;
}

.qt--card {
  background-color: white;
  min-height: 300px;
  margin: 0 auto;
  max-width: 670px;
  width: 90%;
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}

.qt--border-box {
  display: block;
  margin-bottom: 15px;
  text-align: left;
  border: 1px solid #e0e0e0;
  margin: 0 auto;
  padding: 20px;
  box-sizing: border-box;
  border-radius: 3px;
}

.qt--border-box .dropbox-icon {
  display: block;
  width: 40px;
  height: 40px;
  margin: 0 auto 15px;
  background-image: url(../img/dropbox-icon.png);
  background-size: 85% auto;
  background-repeat: no-repeat;
  background-position: center;
}

#phishing-quiz .qt--message-text p {
  font-size: 15px;
  font-weight: 300;
  color: #616161;
  letter-spacing: .025em;
  line-height: 1.6em;
}

.qt--email-content {
  padding: 30px;
}

.qt--email-content .qt--line-1 {
  display: block;
  font-size: 16px;
  line-height: 1.45em;
  font-weight: 300;
  color: #424242;
}

.qt--email-content .qt--doc-name {
  display: inline-block;
  font-size: 21px;
  line-height: 1.45em;
  font-weight: 300;
  margin: 8px 0;
  cursor: pointer;
  text-decoration: none;
}

.qt--email-content .qt--doc-name:before {
  content: "";
  width: 18px;
  height: 24px;
  display: inline-block;
  margin-right: 10px;
  -webkit-transform: translate(0, 3px);
          transform: translate(0, 3px);
  background-image: url("../img/doc-icon.png");
  background-size: 100% auto;
}

.qt--email-content .qt--message-container {
  margin-bottom: 25px;
}

.qt--email-content .qt--message-container .qt--user-icon {
  width: 45px;
  height: 45px;
  background-color: #92addc;
  float: left;
  background-image: url("../img/user-icon.png");
  background-size: 100% auto;
}

.qt--email-content .qt--message-container .qt--message {
  display: block;
  float: left;
  padding-left: 20px;
  font-size: 14px;
  font-weight: 300;
  width: calc(100% - 65px);
  letter-spacing: .025em;
  line-height: 1.35em;
  margin-top: -2px;
}

.qt--drive-button {
  display: inline-block;
  clear: both;
  background-color: #4d90fe;
  border: 1px solid #3079ed;
  border-radius: 2px;
  color: #ffffff;
  line-height: 29px;
  min-width: 54px;
  outline: 0px;
  font-size: 12px;
  font-weight: 400;
  padding: 2px 12px;
  letter-spacing: .05em;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
}

.qt--status {
  display: none;
  position: fixed;
  bottom: 0;
  left: 0;
  line-height: 14px;
  background-color: #555;
  color: #f0f0f0;
  text-align: left;
  text-transform: none;
  font-size: 14px;
  font-weight: 300;
  border: 1px white solid;
  padding: 6px 10px;
  min-width: 50%;
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  z-index: 1;
}

#phishing-quiz .qt--attachment-email {
  padding: 15px;
  background-color: white;
}

#phishing-quiz .qt--attachment-email p {
  font-size: 16px;
  color: #424242;
}

@media only screen and (min-width: 35rem) {
  #phishing-quiz .qt--attachment-email {
    padding: 0;
  }
}

.qt--attachment {
  cursor: pointer;
  width: 180px;
  height: 120px;
  border: 1px solid #eeeeee;
  border-radius: 2px;
  position: relative;
}

.qt--attachment:after {
  content: "";
  position: absolute;
  bottom: -1px;
  right: -1px;
  width: 40px;
  height: 20px;
  background-image: url("../img/attachment-fold.png");
  background-size: 100% auto;
  z-index: 1;
}

.qt--attachment:hover .attachment-default {
  display: none;
}

.qt--attachment:hover .attachment-hover {
  display: block;
}

.qt--attachment .attachment-footer {
  width: 100%;
  height: 35px;
  position: absolute;
  bottom: 0;
  background-color: #fafafa;
  border-top: 1px solid #eee;
}

.qt--attachment .attachment-footer .pdf-icon {
  width: 16px;
  height: 16px;
  background-color: #f94e39;
  margin-top: 9px;
  margin-left: 10px;
  background-image: url(../img/pdf-icon.png);
  background-repeat: no-repeat;
  overflow: hidden;
  text-indent: -999px;
  display: inline-block;
  float: left;
}

.qt--attachment .attachment-footer .file-name {
  margin-top: 11px;
  padding-left: 0px;
  margin-left: 10px;
  font-size: 13px;
  float: left;
}

.qt--attachment .attachment-hover {
  display: none;
  width: 100%;
  height: 100%;
  position: relative;
  background-color: #fafafa;
}

.qt--attachment .attachment-hover .pdf-icon {
  width: 16px;
  height: 16px;
  background-color: #f94e39;
  margin-top: 9px;
  margin-left: 10px;
  background-image: url("../img/pdf-icon.png");
  background-repeat: no-repeat;
  overflow: hidden;
  text-indent: -999px;
  display: inline-block;
  float: left;
}

.qt--attachment .attachment-hover .file-name {
  margin-top: 11px;
  padding-left: 0px;
  margin-left: 10px;
  font-size: 13px;
  float: left;
}

.qt--attachment .attachment-hover .file-size {
  font-size: 12px;
  opacity: .5;
  display: block;
  clear: both;
  padding-top: 8px;
  margin-left: 35px;
}

#phishing-quiz .qt--password-email {
  padding: 20px;
}

#phishing-quiz .qt--password-email .email-header {
  background-color: #d32f2f;
  padding: 80px 30px 20px;
  color: #fff;
  font-size: 18px;
  font-weight: 300;
}

#phishing-quiz .qt--password-email .email-body {
  background-color: #f5f5f5;
  padding: 20px 0 0;
  line-height: 1.5em;
}

#phishing-quiz .qt--password-email .email-body .message-text {
  font-size: 16px;
  margin: 2em 0;
  color: #424242;
}

#phishing-quiz .qt--password-email .email-body .message-text:first-child {
  margin-top: 0;
}

#phishing-quiz .qt--password-email .email-body .message-text:last-child {
  margin-bottom: 0;
}

#phishing-quiz .qt--password-email .email-body .message-text.sml {
  font-size: 14px;
}

#phishing-quiz .qt--password-email .email-body .qt--button-container {
  text-align: left;
}

#phishing-quiz .qt--password-email .email-body .message-info {
  padding-left: 0;
  line-height: 1.4em;
}

#phishing-quiz .qt--password-email .email-body .message-info span {
  display: block;
  color: #424242;
  font-size: 16px;
  font-weight: 300;
  opacity: .6;
}

#phishing-quiz .qt--password-email .email-body .message-info span:first-child {
  font-weight: 500;
  font-size: 18px;
  opacity: 1;
}

#phishing-quiz .qt--password-email .email-body .a-fake {
  font-size: 18px;
}

#phishing-quiz .qt--password-email .email-body.npdt {
  padding-top: 0;
}

#phishing-quiz .qt--password-email .email-headline {
  font-size: 20px;
  line-height: 1.3em;
  font-weight: 400;
}

#phishing-quiz .qt--password-email .pass-flag {
  width: 80px;
  height: 84px;
  display: block;
  margin: 10px 0 20px 0;
  background-image: url("../img/attack-shield.png");
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: center;
  overflow: hidden;
  text-indent: -999px;
}

@media only screen and (min-width: 35rem) {
  #phishing-quiz .qt--password-email {
    padding: 0;
  }
  #phishing-quiz .qt--password-email .email-body {
    padding: 20px 30px;
  }
  #phishing-quiz .qt--password-email .email-body .message-info {
    padding-left: 25px;
  }
  #phishing-quiz .qt--password-email .email-body.npdt {
    padding-top: 20px;
  }
}

#phishing-quiz .qt--travel-planning {
  position: relative;
  background-color: #f5f5f5;
  padding: 6% 0;
  min-height: 100px;
  color: #424242;
  font-weight: 400;
}

#phishing-quiz .qt--travel-planning p {
  color: #424242;
  font-size: 14px;
}

#phishing-quiz .qt--travel-planning .qt--card {
  position: relative;
  width: 90%;
  max-width: 450px;
  margin: 0 auto;
  padding: 20px;
  z-index: 1;
}

#phishing-quiz .qt--travel-planning .qt--card .tripit-wants {
  font-weight: 500;
  margin: 2em 0;
}

#phishing-quiz .qt--travel-planning .qt--card .tripit-wants span {
  color: #448aff;
  cursor: pointer;
}

#phishing-quiz .qt--travel-planning .qt--card .view-settings:before {
  content: "";
  display: inline-block;
  position: relative;
  margin-top: -8px;
  margin-right: 15px;
  width: 20px;
  height: 15px;
  background-image: url("../img/gmail-icon.png");
  background-size: 100%;
  background-repeat: no-repeat;
}

#phishing-quiz .qt--travel-planning .qt--card .info-icon {
  display: inline-block;
  margin-left: 15px;
}

#phishing-quiz .qt--travel-planning .qt--card .info-icon img {
  width: 24px;
  height: 24px;
}

#phishing-quiz .qt--travel-planning .qt--card .qt--card-title {
  font-size: 24px;
  display: block;
  line-height: 1;
}

#phishing-quiz .qt--travel-planning .qt--card .qt--card-email {
  font-size: 16px;
  display: block;
  line-height: 1;
}

#phishing-quiz .qt--travel-planning .qt--card .permission-request {
  margin: 50px 0 4px;
  font-weight: 500;
}

#phishing-quiz .qt--travel-planning .qt--card .fine-print {
  color: #9e9e9e;
  font-weight: 400;
  font-size: 12px;
  line-height: 1.4em;
  margin-top: 0;
}

#phishing-quiz .qt--travel-planning .qt--card .qt--button-container {
  text-align: right;
  margin-bottom: 0;
}

#phishing-quiz .qt--travel-planning .tp-bg {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

#phishing-quiz .qt--travel-planning .tp-bg img {
  width: 100%;
  height: 100%;
}

#phishing-quiz .qt--travel-planning .tp-google-logo {
  margin-bottom: 20px;
}

#phishing-quiz .qt--travel-planning button {
  position: relative;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  outline: none;
  border: none;
  display: inline-block;
  white-space: nowrap;
  text-decoration: none;
  vertical-align: baseline;
  text-align: center;
  margin: 0;
  min-width: 64px;
  line-height: 36px;
  padding: 0 16px;
  border-radius: 4px;
  overflow: visible;
  background-color: #fff;
}

#phishing-quiz .qt--travel-planning .cancel-button {
  color: #1e88e5;
  font-weight: 500;
}

#phishing-quiz .qt--travel-planning .allow-button {
  background-color: #4285f4;
  color: #fff;
  font-weight: 500;
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}

@media only screen and (min-width: 35rem) {
  #phishing-quiz .qt--travel-planning {
    padding: 10% 0;
  }
  #phishing-quiz .qt--travel-planning .qt--card {
    width: 95%;
    padding: 40px;
  }
}

.fade {
  opacity: 0;
  transition: opacity .15s linear;
}

.fade.in {
  opacity: 1;
}

.modal-open {
  overflow: hidden;
}

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}

.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  transform: translate(0, -25%);
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}

.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}

.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}

.modal-header .close {
  margin-top: -2px;
}

.modal-title {
  margin: 0;
  line-height: 1.42857143;
}

.modal-body {
  position: relative;
  padding: 15px;
}

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}

.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
  }
  .modal-sm {
    width: 300px;
  }
}

@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}

.clearfix:before,
.clearfix:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}

.clearfix:after,
.modal-header:after,
.modal-footer:after {
  clear: both;
}

.hidden {
  display: none !important;
}

#phishing-quiz .modal.modal--quiz {
  text-align: center;
}

#phishing-quiz .modal.modal--quiz.fade .modal-dialog {
  -webkit-transform: translate(0, 0) scale(0.9);
          transform: translate(0, 0) scale(0.9);
  transition: -webkit-transform 0.15s ease-out;
  transition: transform 0.15s ease-out;
  transition: transform 0.15s ease-out, -webkit-transform 0.15s ease-out;
}

#phishing-quiz .modal.modal--quiz.fade.in .modal-dialog {
  -webkit-transform: scale(1);
          transform: scale(1);
}

#phishing-quiz .modal.modal--quiz:before {
  display: inline-block;
  vertical-align: middle;
  content: " ";
  height: 100%;
}

#phishing-quiz .modal.modal--quiz .modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
  width: calc(100% - 30px);
  max-width: 600px;
  margin: 0 10px 0 6px;
}

#phishing-quiz .modal.modal--quiz p {
  color: #404148;
  font-size: 16px;
  margin-bottom: 20px;
}

#phishing-quiz .modal.modal--quiz p:last-child {
  margin-bottom: 0;
}

#phishing-quiz .modal.modal--quiz button.close {
  position: absolute;
  top: 10px;
  right: 20px;
  color: #404148;
  opacity: 1;
  font-size: 37px;
  font-weight: 400;
  transition: all .25s ease;
  border: 0;
  background: white;
  cursor: pointer;
}

#phishing-quiz .modal.modal--quiz button.close:hover {
  color: black;
}

@media only screen and (min-width: 35rem) {
  #phishing-quiz .modal.modal--quiz button.close {
    top: 17px;
    right: 28px;
  }
}

#phishing-quiz #info-modal .modal-content {
  padding: 30px;
  box-shadow: 0 0 0 black;
  border-radius: 0;
  border: 0;
}

#phishing-quiz #info-modal h3 {
  color: #7688c8;
  font-weight: 500;
  font-size: 30px;
  margin-bottom: 30px;
  padding-right: 20px;
  line-height: 1.2;
}

@media only screen and (min-width: 35rem) {
  #phishing-quiz #info-modal .modal-content {
    padding: 40px 47px 50px;
  }
}

#phishing-quiz #quiz-modal .modal-content {
  padding: 24px;
  border: 0;
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}

#phishing-quiz #quiz-modal .modal-dialog {
  width: auto;
}

#phishing-quiz #quiz-modal .btn-default {
  border: 0;
  float: right;
  transition: all .25s ease;
}

#phishing-quiz #quiz-modal p {
  font-weight: 700;
}

.modal-backdrop {
  background-color: #4b567e;
}

.modal-backdrop.in {
  opacity: .75;
}

#phishing-quiz #ts-modal {
  display: none;
  position: absolute;
  left: 15px;
  right: 15px;
  width: calc(100% - 30px);
}

#phishing-quiz #ts-modal .ts-modal--container {
  position: absolute;
  width: 100%;
  margin-top: 10px;
  background-color: white;
  z-index: 2;
}

#phishing-quiz #ts-modal .ts-modal--content {
  padding: 16px;
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  border: 0;
}

#phishing-quiz #ts-modal .qt--drive-button {
  margin-top: -10px;
  float: right;
}

#phishing-quiz #ts-modal p {
  color: #404148;
  font-size: 14px;
  font-weight: normal;
  margin-bottom: 20px;
  white-space: normal;
  text-align: left;
}

#phishing-quiz #ts-modal p:last-child {
  margin-bottom: 0;
}

#phishing-quiz #ts-modal .ts-modal--overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  display: none;
}

@media only screen and (min-width: 35rem) {
  #phishing-quiz #ts-modal {
    left: auto;
    right: auto;
    width: auto;
  }
  #phishing-quiz #ts-modal .ts-modal--container {
    width: 300px;
  }
}

#inner-modal {
  display: none;
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
  box-sizing: border-box;
  top: -25px;
  left: -25px;
  width: calc(100% + 50px);
  height: calc(100% + 50px);
  z-index: 2;
  padding-top: 25%;
}

#inner-modal.active {
  display: block;
}

#inner-modal .inner-modal--container {
  position: relative;
  display: block;
  width: 80%;
  max-width: 600px;
  margin: auto;
  max-height: 50%;
  padding: 16px;
  font-size: 14px;
  font-weight: 400;
  border-radius: 0;
  background-color: white;
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}

#inner-modal .got-it {
  text-align: right;
}

.mostwanted-login-page-wrapper {
  width: 100%;
  background-color: #ffffff;
}

.mostwanted-login-page-wrapper .mostwanted-login-page {
  padding-top: 150px !important;
  max-width: 960px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  text-align: center;
}

.mostwanted-login-page-wrapper .mostwanted-login-page .logo-main img {
  max-width: 300px;
}

.mostwanted-login-page-wrapper .mostwanted-login-page .region-content {
  max-width: 450px;
  margin: 0 240px;
  font-family: "Simplon","PT Sans",Arial,serif,Arial,serif;
}

.mostwanted-login-page-wrapper .mostwanted-login-page .region-content label {
  text-align: left;
  margin-bottom: 5px;
}

.mostwanted-login-page-wrapper .mostwanted-login-page .region-content .form-text {
  float: left;
  height: 50px;
  width: 100%;
  padding: 0 20px;
  margin-bottom: 15px;
  font-size: 20px;
  font-weight: 100;
  color: #333333;
  border-radius: 4px;
  border: 1px solid #cccccc;
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}

.mostwanted-login-page-wrapper .mostwanted-login-page .region-content .form-submit {
  border: none;
  margin-top: 44px;
  font-size: 20px;
  padding: 10px 80px;
}

.mostwanted-login-page-wrapper .mostwanted-login-page .region-content .description {
  display: none;
}

.mostwanted-login-page-wrapper .mostwanted-login-page .mostwanted-infos {
  clear: both;
  padding: 100px 0 35px;
}

.mostwanted-login-page-wrapper .mostwanted-login-page .mostwanted-infos .mostwanted-credits {
  display: none;
}

.mostwanted-login-page-wrapper .mostwanted-login-page .mostwanted-infos p {
  text-align: center;
  font-size: 12px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #999999;
}

.mostwanted-login-page-wrapper .mostwanted-login-page .mostwanted-infos p a {
  color: #999999;
  text-decoration: none;
}

.mostwanted-login-page-wrapper .mostwanted-login-page .mostwanted-infos .mwa-logo {
  display: block;
  text-indent: -999em;
  width: 197px;
  height: 117px;
  margin: 40px auto;
  background: url("../img/mostwanted-logo.png") no-repeat;
}

.cybersimple-player:focus {
  outline: none;
}

.player--main {
  z-index: 2000;
  top: 0;
  width: 100%;
  display: none;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

@media only screen and (min-width: 64rem) {
  .player--main {
    width: 1024px;
    top: 173px;
  }
}

.player--main button:focus {
  outline: none;
}

.player--main .player--view {
  background: #ffffff;
  position: relative;
}

@media only screen and (min-width: 64rem) {
  .player--main .player--view {
    min-height: 624px;
  }
}

.player--main .player--view .player--prev {
  background: none;
  font-size: 30px;
  font-weight: bold;
  border: none;
  z-index: 20;
  cursor: pointer;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 20px;
}

.player--main .player--view .player--next {
  background: none;
  font-size: 30px;
  font-weight: bold;
  border: none;
  z-index: 20;
  cursor: pointer;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 20px;
}

.player--main .player--view video {
  width: 100%;
}

@media only screen and (min-width: 64rem) {
  .player--main .player--view video {
    min-height: 576px;
  }
}

.player--main .player--view video:focus {
  outline: none;
}

.player--main .player--view .js-video-dimensions.vjs-fluid {
  padding-top: 0;
  width: 100%;
  height: auto;
}

.player--main .vjs-big-play-button {
  display: none;
}

.player--main .player--control {
  background: #e1e1e1;
  padding: 10px 25px 25px;
}

.player--main .player--close {
  position: absolute;
  top: 20px;
  right: 20px;
  cursor: pointer;
  font-size: 14px;
  z-index: 200;
}

.player--main .thumbnails {
  width: 100%;
  height: 100px;
  background: #ffffff;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  cursor: pointer;
}

@media only screen and (min-width: 64rem) {
  .player--main .thumbnails {
    width: 175px;
  }
}

.player--main .thumbnails img {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
              -ms-grid-row-align: center;
          align-self: center;
  max-width: 100%;
}

.player--main .thumbnails.active {
  border: 2px solid #404148;
}

.player--main .player--thumb {
  margin: 25px 0 0 0;
  left: 0;
}

.player--main .player--thumb li {
  padding: 0;
  list-style-type: none;
  margin: 0 4px;
  width: 22%;
}

@media only screen and (min-width: 64rem) {
  .player--main .player--thumb li {
    margin: 0 14px 0 0;
    width: auto;
  }
}

.player--main .vjs-current-time-display .vjs-control-text {
  display: none;
}

.player--main .vjs-control-bar {
  padding: 15px 25px;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background: #e1e1e1;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  visibility: visible;
  opacity: 1;
}

.player--main .vjs-control-bar:focus {
  outline: none;
}

.player--main .vjs-control-bar .vjs-play-control {
  padding: 0 35px 0 0;
}

.player--main .vjs-control-bar .vjs-playing, .player--main .vjs-control-bar .vjs-play-control.vjs-playing {
  background: url("../img/control_pause.png") no-repeat 0 0;
  width: 12px;
  height: 16px;
  background-color: transparent;
  border: none;
  cursor: pointer;
}

.player--main .vjs-control-bar .vjs-playing .vjs-control-text {
  display: none;
}

.player--main .vjs-control-bar .vjs-paused,
.player--main .vjs-control-bar .vjs-play-control {
  background: url("../img/control_play.png") no-repeat 0 0;
  width: 12px;
  height: 16px;
  background-color: transparent;
  border: none;
  cursor: pointer;
}

.player--main .vjs-control-bar .vjs-paused .vjs-control-text,
.player--main .vjs-control-bar .vjs-play-control .vjs-control-text {
  display: none;
}

.player--main .vjs-control-bar .vjs-fullscreen-control {
  background: url("../img/control_fullscreen.png") no-repeat 0 0;
  width: 19px;
  height: 16px;
  background-color: transparent;
  border: none;
  cursor: pointer;
}

.player--main .vjs-control-bar .vjs-fullscreen-control .vjs-control-text {
  display: none;
}

.player--main .vjs-control-bar .vjs-current-time {
  padding: 0 25px 0 0;
}

.player--main .vjs-control-bar .vjs-volume-menu-button {
  width: 65px;
  margin: 0 5px 0 0;
}

.player--main .vjs-menu-button .vjs-control-text {
  display: none;
}

.player--main .vjs-menu-button .vjs-menu {
  position: relative;
  left: auto;
  top: auto;
  opacity: 1;
}

.player--main .vjs-menu-button .vjs-slider-horizontal {
  height: 18px;
  width: 45px;
  position: relative;
}

.player--main .vjs-menu-button .vjs-slider-horizontal:before {
  content: "";
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  height: 1px;
  background: #404148;
  width: 100%;
}

.player--main .vjs-menu-button .vjs-slider-horizontal .vjs-volume-level {
  position: relative;
  height: 18px;
  margin: 0 18px;
}

.player--main .vjs-menu-button .vjs-slider-horizontal .vjs-volume-level:before {
  content: "";
  background: #e1e1e1 url("../img/control_sound.png") no-repeat 0 0;
  width: 18px;
  height: 18px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 0;
  display: block;
}

.player--main .vjs-progress-control {
  width: 60%;
  margin-right: 25px;
  background: #ffffff;
}

@media only screen and (min-width: 64rem) {
  .player--main .vjs-progress-control {
    width: 765px;
  }
}

.player--main .vjs-progress-control .vjs-progress-holder {
  position: relative;
  height: 6px;
  width: 100%;
}

.player--main .vjs-progress-control .vjs-load-progress {
  background: #ffffff;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}

.player--main .vjs-progress-control .vjs-load-progress .vjs-control-text {
  display: none;
}

.player--main .vjs-progress-control .vjs-slider-bar {
  background: #404148;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  z-index: 5;
}

.player--main .vjs-progress-control .vjs-slider-bar .vjs-control-text {
  display: none;
}

.player--main .vjs-remaining-time {
  display: none;
}

.player--main .vjs-duration {
  display: none;
}

.search-form.google-cse #edit-keys {
  height: 100% !important;
  outline: none;
  border: 0 !important;
  background: white !important;
}

.gsc-control-cse table, .gsc-control-cse tbody, .gsc-control-cse td, .gsc-control-cse .gsc-above-wrapper-area {
  border: 0 !important;
}

.gsc-control-cse.gsc-control-cse-en, .gsc-control-cse.gsc-control-cse-fr, .gsc-control-cse.gsc-control-cse-nl {
  background-color: transparent !important;
  border: 0;
  padding: 0;
  margin: -4px 0 0;
}

.gsc-adBlock {
  display: none !important;
}

.gcsc-branding {
  padding-bottom: 14px;
}

.gsc-results {
  width: 100% !important;
}

.gsc-results .gsc-webResult.gsc-result {
  font-family: "Roboto", sans-serif !important;
  padding: 0 !important;
  border: 0 !important;
  position: relative;
  overflow: hidden;
  margin-bottom: 1px;
  background-color: transparent;
  line-height: 1.6;
}

.gsc-results .gsc-webResult.gsc-result:hover {
  background: transparent !important;
}

.gsc-results .gsc-webResult.gsc-result .gs-result {
  padding: 40px;
  background-color: white;
}

.gsc-results .gsc-webResult.gsc-result .gs-result .gsc-thumbnail-inside {
  padding: 0;
  font-size: em(21, 13);
  line-height: 1.2;
}

@media only screen and (min-width: 55rem) {
  .gsc-results .gsc-webResult.gsc-result .gs-result .gsc-thumbnail-inside {
    padding-right: 30%;
  }
}

.gsc-results .gsc-webResult.gsc-result .gs-result .gsc-thumbnail-inside .gs-title {
  font-size: 1.5rem !important;
  margin-bottom: 0;
  text-decoration: none;
  height: auto;
}

.gsc-results .gsc-webResult.gsc-result .gs-result .gsc-thumbnail-inside a.gs-title {
  font-size: 1.5rem !important;
  margin-bottom: 0;
  color: #404148;
  font-weight: bold;
}

.gsc-results .gsc-webResult.gsc-result .gs-result .gsc-thumbnail-inside .gs-title b,
.gsc-results .gsc-webResult.gsc-result .gs-result .gsc-thumbnail-inside a.gs-title b {
  font-size: inherit;
  font-size: inherit !important;
  text-decoration: none;
  font-weight: bold;
  color: #39b66e;
}

.gsc-results .gsc-webResult.gsc-result .gs-result .gsc-url-top {
  padding: 0;
  margin-top: 2rem;
}

@media only screen and (min-width: 55rem) {
  .gsc-results .gsc-webResult.gsc-result .gs-result .gsc-url-top {
    padding-right: 30%;
  }
}

.gsc-results .gsc-webResult.gsc-result .gs-result .gsc-url-top .gs-visibleUrl {
  color: #4285f4;
  font-size: 1.125rem;
  font-weight: 300;
  font-family: "Roboto", sans-serif !important;
}

.gsc-results .gsc-webResult.gsc-result .gs-result .gsc-url-top .gs-visibleUrl b {
  color: #39b66e;
}

.gsc-results .gsc-webResult.gsc-result .gs-result .gsc-table-cell-thumbnail {
  padding: 8px 16px 0 0;
  display: none;
}

@media only screen and (min-width: 35rem) {
  .gsc-results .gsc-webResult.gsc-result .gs-result .gsc-table-cell-thumbnail {
    display: block;
  }
  .gsc-results .gsc-webResult.gsc-result .gs-result .gsc-table-cell-thumbnail.gsc-thumbnail-left {
    display: none;
  }
}

.gsc-results .gsc-webResult.gsc-result .gs-result .gsc-table-cell-thumbnail .gs-image-box.gs-web-image-box {
  padding: 0;
  width: auto;
  height: auto;
}

.gsc-results .gsc-webResult.gsc-result .gs-result .gsc-table-cell-thumbnail .gs-image-box.gs-web-image-box img.gs-image {
  max-width: 80px !important;
  max-height: 80px !important;
}

.gsc-results .gsc-webResult.gsc-result .gs-result .gsc-table-cell-snippet-close,
.gsc-results .gsc-webResult.gsc-result .gs-result .gsc-table-cell-snippet-open {
  border: 0;
  padding: 0;
}

@media only screen and (min-width: 55rem) {
  .gsc-results .gsc-webResult.gsc-result .gs-result .gsc-table-cell-snippet-close,
  .gsc-results .gsc-webResult.gsc-result .gs-result .gsc-table-cell-snippet-open {
    padding-right: 30%;
  }
}

.gsc-results .gsc-webResult.gsc-result .gs-result .gsc-table-cell-snippet-close .gs-snippet,
.gsc-results .gsc-webResult.gsc-result .gs-result .gsc-table-cell-snippet-open .gs-snippet {
  font-size: 1.125rem;
  font-weight: 300;
  color: #404148;
  font-family: "Roboto", sans-serif !important;
}

.gsc-results .gsc-webResult.gsc-result .gs-result .gsc-table-cell-snippet-close .gs-snippet b,
.gsc-results .gsc-webResult.gsc-result .gs-result .gsc-table-cell-snippet-open .gs-snippet b {
  color: #39b66e;
}

.gsc-results .gsc-cursor-box {
  text-align: center;
  margin: 20px 0 !important;
}

.gsc-results .gsc-cursor-box .gsc-cursor {
  margin: 20px 0;
}

.gsc-results .gsc-cursor-box .gsc-cursor > .gsc-cursor-page {
  background-color: white;
  color: #4285f4;
  font-size: 15px;
  width: 36px;
  height: 36px;
  margin: 2px;
  display: inline-block;
  padding: 0;
  position: relative;
  padding: 11px;
  border-radius: inherit;
}

.gsc-results .gsc-cursor-box .gsc-cursor > .gsc-cursor-page:hover {
  text-decoration: none;
  background-color: #4285f4;
  color: white;
}

.gsc-results .gsc-cursor-box .gsc-cursor > .gsc-cursor-page.gsc-cursor-current-page {
  background-color: #4285f4;
  color: white;
}

.gsc-results .gsc-cursor-box .gsc-cursor > .gsc-cursor-page.gsc-cursor-current-page:hover {
  text-decoration: none;
  background-color: #4285f4;
}

.gsc-resultsHeader {
  display: none !important;
}

.slider {
  overflow: hidden;
  height: auto;
}

@media only screen and (min-width: 55rem) {
  .slider {
    height: 680px;
  }
}

.slick-dots {
  margin: 0;
  padding: 0;
  position: absolute;
  top: 30px;
  right: 30px;
}

@media only screen and (min-width: 55rem) {
  .slick-dots {
    top: 40px;
    right: 40px;
  }
}

.slick-dots li {
  list-style-type: none;
  display: inline-block;
  margin-left: 10px;
  cursor: pointer;
}

.slick-dots li button {
  background: rgba(255, 255, 255, 0.4);
  border: none;
  border-radius: 100%;
  display: block;
  width: 15px;
  height: 15px;
  text-indent: -9999px;
  outline: none;
  cursor: pointer;
}

.slick-dots li.slick-active button {
  background: #fff;
}

@media only screen and (min-width: 55rem) {
  .slideshow:not(.latest-news) {
    height: 335px;
    overflow: hidden;
  }
  .slideshow:not(.latest-news) .slick-initialized {
    height: auto;
    overflow: auto;
  }
}

.node-hp-kids .title-wrapper {
  padding: 13px 20px 17px;
  background-color: #26477f;
  margin-bottom: 5px;
}

@media only screen and (min-width: 55rem) {
  .node-hp-kids .title-wrapper {
    padding: 1.875rem 1.875rem;
    margin-bottom: 10px;
  }
}

.node-hp-kids .title-wrapper h1 {
  font-size: 1.25rem;
  color: #ffffff;
  margin: 0;
  text-align: center;
}

@media only screen and (min-width: 55rem) {
  .node-hp-kids .title-wrapper h1 {
    font-size: 2.1875rem;
  }
}

.node-hp-kids .stack {
  padding: 18px 19px;
}

.field-name-field-hp-kids-categories .node-page,
.field-name-field-hp-kids-categories .node-cat-kids {
  background: #ffffff;
  overflow: hidden;
  position: relative;
}

.field-name-field-hp-kids-categories .node-page .field-name-field-cat-kids-baseline-title,
.field-name-field-hp-kids-categories .node-page h2,
.field-name-field-hp-kids-categories .node-cat-kids .field-name-field-cat-kids-baseline-title,
.field-name-field-hp-kids-categories .node-cat-kids h2 {
  margin: 6px 0 20px;
  color: #ffffff;
  font-size: 1.875rem;
}

@media only screen and (min-width: 55rem) {
  .field-name-field-hp-kids-categories .node-page .field-name-field-cat-kids-baseline-title,
  .field-name-field-hp-kids-categories .node-page h2,
  .field-name-field-hp-kids-categories .node-cat-kids .field-name-field-cat-kids-baseline-title,
  .field-name-field-hp-kids-categories .node-cat-kids h2 {
    margin-bottom: 30px;
    font-size: 2.8125rem;
  }
}

.field-name-field-hp-kids-categories .node-page .kids-hp-teaser-title,
.field-name-field-hp-kids-categories .node-cat-kids .kids-hp-teaser-title {
  width: 60%;
  min-height: 88px;
}

@media only screen and (min-width: 55rem) {
  .field-name-field-hp-kids-categories .node-page .kids-hp-teaser-title,
  .field-name-field-hp-kids-categories .node-cat-kids .kids-hp-teaser-title {
    width: auto;
  }
}

.field-name-field-hp-kids-categories .hp-cat-kids-content {
  margin: 0;
  padding: 0;
  position: relative;
}

@media only screen and (min-width: 55rem) {
  .field-name-field-hp-kids-categories .hp-cat-kids-content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    padding: 0;
  }
}

@media only screen and (min-width: 55rem) and (min-width: 55rem) {
  .field-name-field-hp-kids-categories .hp-cat-kids-content .kids-hp-teaser-main {
    width: calc(100% - 240px);
    padding-right: 27px;
  }
}

@media only screen and (min-width: 55rem) and (min-width: 55rem) {
  .field-name-field-hp-kids-categories .hp-cat-kids-content .kids-hp-teaser-sidebar {
    width: 240px;
  }
}

@media only screen and (min-width: 55rem) {
  .field-name-field-hp-kids-categories .hp-cat-kids-content {
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}

.field-name-field-hp-kids-categories .hp-cat-kids-content img {
  display: block;
  width: 88px;
  height: 88px;
  position: absolute;
  top: 0;
  right: 0;
}

@media only screen and (min-width: 55rem) {
  .field-name-field-hp-kids-categories .hp-cat-kids-content img {
    margin: 0 auto 30px;
    position: relative;
    width: auto;
    height: auto;
    top: auto;
    right: auto;
  }
}

.field-name-field-hp-kids-categories .kids-hp-teaser-content {
  padding-bottom: 20px;
}

@media only screen and (min-width: 55rem) {
  .field-name-field-hp-kids-categories .kids-hp-teaser-content {
    padding-bottom: 35px;
  }
}

.field-name-field-hp-kids-categories .kids-hp-teaser-more {
  display: none;
  padding-top: 8px;
}

.field-name-field-hp-kids-categories .field-name-field-page-long-title,
.field-name-field-hp-kids-categories .field-name-field-cat-kids-long-title {
  color: #ffffff;
  font-weight: 300;
  font-size: 0.9375rem;
  padding-top: 8px;
}

@media only screen and (min-width: 55rem) {
  .field-name-field-hp-kids-categories .field-name-field-page-long-title,
  .field-name-field-hp-kids-categories .field-name-field-cat-kids-long-title {
    padding-top: 0;
    font-size: 1.5625rem;
    line-height: 1.2;
  }
}

.field-name-field-hp-kids-categories .field-name-field-page-intro,
.field-name-field-hp-kids-categories .field-name-field-cat-kids-intro {
  font-weight: 300;
  font-size: 0.8125rem;
  line-height: 1.4;
}

@media only screen and (min-width: 55rem) {
  .field-name-field-hp-kids-categories .field-name-field-page-intro,
  .field-name-field-hp-kids-categories .field-name-field-cat-kids-intro {
    font-size: 1.25rem;
  }
}

.field-name-field-hp-kids-categories .field-name-field-page-more-infos,
.field-name-field-hp-kids-categories .field-name-field-cat-kids-more-infos {
  font-size: 0.8125rem;
}

@media only screen and (min-width: 55rem) {
  .field-name-field-hp-kids-categories .field-name-field-page-more-infos,
  .field-name-field-hp-kids-categories .field-name-field-cat-kids-more-infos {
    font-size: 1rem;
  }
}

.field-name-field-hp-kids-categories .field-name-field-page-more-infos .field-item,
.field-name-field-hp-kids-categories .field-name-field-cat-kids-more-infos .field-item {
  border-radius: 9px;
  padding: 18px 20px 22px;
  margin-bottom: 32px;
}

@media only screen and (min-width: 64rem) {
  .field-name-field-hp-kids-categories .field-name-field-page-more-infos .field-item,
  .field-name-field-hp-kids-categories .field-name-field-cat-kids-more-infos .field-item {
    padding: 38px 38px 30px;
    margin-bottom: 40px;
  }
}

.field-name-field-hp-kids-categories .field-name-field-page-more-infos .field-item ul:last-child, .field-name-field-hp-kids-categories .field-name-field-page-more-infos .field-item p:last-child, .field-name-field-hp-kids-categories .field-name-field-page-more-infos .field-item ol:last-child,
.field-name-field-hp-kids-categories .field-name-field-cat-kids-more-infos .field-item ul:last-child,
.field-name-field-hp-kids-categories .field-name-field-cat-kids-more-infos .field-item p:last-child,
.field-name-field-hp-kids-categories .field-name-field-cat-kids-more-infos .field-item ol:last-child {
  margin-bottom: 0;
}

.field-name-field-hp-kids-categories .field-name-field-page-more-infos .field-item h3,
.field-name-field-hp-kids-categories .field-name-field-cat-kids-more-infos .field-item h3 {
  margin-top: 0;
  font-size: 0.8125rem;
  line-height: 1.5;
  font-weight: 500;
  margin-bottom: 10px;
}

@media only screen and (min-width: 55rem) {
  .field-name-field-hp-kids-categories .field-name-field-page-more-infos .field-item h3,
  .field-name-field-hp-kids-categories .field-name-field-cat-kids-more-infos .field-item h3 {
    font-size: 1.25rem;
    margin-bottom: 10px;
  }
}

.field-name-field-hp-kids-categories .field-name-field-page-more-infos .field-item ul,
.field-name-field-hp-kids-categories .field-name-field-cat-kids-more-infos .field-item ul {
  line-height: 1.4;
  padding-left: 0;
  margin-top: 12px;
}

@media only screen and (min-width: 55rem) {
  .field-name-field-hp-kids-categories .field-name-field-page-more-infos .field-item ul,
  .field-name-field-hp-kids-categories .field-name-field-cat-kids-more-infos .field-item ul {
    line-height: 2;
  }
}

.field-name-field-hp-kids-categories .field-name-field-page-more-infos .field-item ul li,
.field-name-field-hp-kids-categories .field-name-field-cat-kids-more-infos .field-item ul li {
  display: block;
  position: relative;
  padding: 8px 0 8px 20px;
}

@media only screen and (min-width: 55rem) {
  .field-name-field-hp-kids-categories .field-name-field-page-more-infos .field-item ul li,
  .field-name-field-hp-kids-categories .field-name-field-cat-kids-more-infos .field-item ul li {
    padding: 10px 0 10px 25px;
  }
}

.field-name-field-hp-kids-categories .field-name-field-page-more-infos .field-item ul li:last-child,
.field-name-field-hp-kids-categories .field-name-field-cat-kids-more-infos .field-item ul li:last-child {
  padding-bottom: 0;
}

.field-name-field-hp-kids-categories .field-name-field-page-more-infos .field-item ul li::before,
.field-name-field-hp-kids-categories .field-name-field-cat-kids-more-infos .field-item ul li::before {
  font-family: 'IconFont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\EA07";
  font-size: 12px;
  position: absolute;
  top: 13px;
  left: 0;
  height: 12px;
}

@media only screen and (min-width: 55rem) {
  .field-name-field-hp-kids-categories .field-name-field-page-more-infos .field-item ul li::before,
  .field-name-field-hp-kids-categories .field-name-field-cat-kids-more-infos .field-item ul li::before {
    font-size: 15px;
    top: 19px;
    height: 15px;
  }
}

.field-name-field-hp-kids-categories .cta-hp-kids {
  width: 100%;
}

@media only screen and (min-width: 55rem) {
  .field-name-field-hp-kids-categories .cta-hp-kids {
    min-width: 240px;
    width: auto;
  }
}

.field-name-field-hp-kids-categories .kids-hp-teaser-more .cta-hp-kids {
  width: calc(100% - 50px);
}

@media only screen and (min-width: 55rem) {
  .field-name-field-hp-kids-categories .kids-hp-teaser-more .cta-hp-kids {
    min-width: 240px;
    width: auto;
  }
}

.region-content .field-name-field-hp-kids-categories .stack {
  margin-bottom: 5px;
  color: #ffffff;
  font-weight: 300;
}

@media only screen and (min-width: 55rem) {
  .region-content .field-name-field-hp-kids-categories .stack {
    margin-bottom: 10px;
  }
}

.region-content .field-name-field-hp-kids-categories .stack .field-type-text-long a {
  color: #ffffff;
  text-decoration: none;
}

.region-content .field-name-field-hp-kids-categories .stack .field-type-text-long a:hover, .region-content .field-name-field-hp-kids-categories .stack .field-type-text-long a:focus {
  text-decoration: underline;
}

.region-content .field-name-field-hp-kids-categories .stack .cat-kids--close-btn {
  color: #ffffff;
  position: absolute;
  bottom: 5px;
  right: 0;
  z-index: 100;
  cursor: pointer;
}

.region-content .field-name-field-hp-kids-categories .cat-kids-smart {
  background-color: #3664b3;
}

.region-content .field-name-field-hp-kids-categories .cat-kids-smart span {
  color: #3664b3;
}

.region-content .field-name-field-hp-kids-categories .cat-kids-smart .field-name-field-cat-kids-more-infos .field-item {
  background: #4370be;
}

.region-content .field-name-field-hp-kids-categories .cat-kids-alert {
  background-color: #ee463e;
}

.region-content .field-name-field-hp-kids-categories .cat-kids-alert span {
  color: #ee463e;
}

.region-content .field-name-field-hp-kids-categories .cat-kids-alert .field-name-field-cat-kids-more-infos .field-item {
  background: #ff5148;
}

.region-content .field-name-field-hp-kids-categories .cat-kids-strong {
  background-color: #f8ba2d;
}

.region-content .field-name-field-hp-kids-categories .cat-kids-strong span {
  color: #f8ba2d;
}

.region-content .field-name-field-hp-kids-categories .cat-kids-strong .field-name-field-cat-kids-more-infos .field-item {
  background: #fec84c;
}

.region-content .field-name-field-hp-kids-categories .cat-kids-kind {
  background-color: #39b66e;
}

.region-content .field-name-field-hp-kids-categories .cat-kids-kind span {
  color: #39b66e;
}

.region-content .field-name-field-hp-kids-categories .cat-kids-kind .field-name-field-cat-kids-more-infos .field-item {
  background: #44c67b;
}

.region-content .field-name-field-hp-kids-categories .cat-kids-brave {
  background-color: #4285f4;
}

.region-content .field-name-field-hp-kids-categories .cat-kids-brave span {
  color: #4285f4;
}

.region-content .field-name-field-hp-kids-categories .cat-kids-brave .field-name-field-cat-kids-more-infos .field-item,
.region-content .field-name-field-hp-kids-categories .cat-kids-brave .field-name-field-page-more-infos .field-item {
  background: #649af3;
}

.region-content .field-name-field-hp-kids-categories .cat-kids-interland {
  background-color: #88cafc;
}

.region-content .field-name-field-hp-kids-categories .cat-kids-interland span {
  color: #88cafc;
}

@media only screen and (min-width: 55rem) {
  .stack-toolkit-header {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    padding: 0;
  }
}

@media only screen and (min-width: 55rem) and (min-width: 55rem) {
  .stack-toolkit-header .toolkit-text {
    width: calc(100% - 240px);
    padding-right: 27px;
  }
}

@media only screen and (min-width: 55rem) and (min-width: 55rem) {
  .stack-toolkit-header .toolkit-box {
    width: 240px;
  }
}

@media only screen and (min-width: 55rem) {
  .stack-toolkit-header {
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.stack-toolkit-header .toolkit-text {
  font-weight: 500;
  font-size: 0.75rem;
  line-height: 1.4;
  padding-bottom: 28px;
}

@media only screen and (min-width: 55rem) {
  .stack-toolkit-header .toolkit-text {
    font-size: 1.25rem;
    padding-bottom: 0;
  }
}

.stack-toolkit-header .toolkit-box {
  background: #a8bfc5;
  border-radius: 9px;
  padding: 20px;
  color: #ffffff;
}

.field-name-field-hp-kids-toolkit-title {
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 20px;
  text-align: center;
}

.field-name-field-hp-kids-toolkit-link a {
  width: 100%;
}

.stack-toolkit-footer {
  color: #ffffff;
  font-weight: 300;
}

.region-content .stack-toolkit-footer.stack {
  background: #a8bfc5;
}

.field-name-field-hp-kids-tool-title-footer {
  font-weight: 700;
  font-size: 1.25rem;
  margin-bottom: 10px;
}

@media only screen and (min-width: 55rem) {
  .field-name-field-hp-kids-tool-title-footer {
    font-size: 1.5625rem;
    margin-bottom: 25px;
  }
}

.field-name-field-hp-kids-tool-text-footer {
  font-size: 0.75rem;
  line-height: 1.4;
  margin-bottom: 20px;
}

@media only screen and (min-width: 55rem) {
  .field-name-field-hp-kids-tool-text-footer {
    font-size: 1.25rem;
    margin-bottom: 33px;
  }
}

.field-name-field-hp-kids-tool-link a {
  width: 100%;
}

@media only screen and (min-width: 55rem) {
  .field-name-field-hp-kids-tool-link a {
    min-width: 240px;
    width: auto;
  }
}

.stack-teacher-footer {
  font-weight: 300;
  position: relative;
}

@media only screen and (min-width: 55rem) {
  .stack-teacher-footer {
    min-height: 350px;
  }
  .stack-teacher-footer::before {
    content: '';
    display: block;
    position: absolute;
    top: 20px;
    right: 15px;
    width: 145px;
    height: 276px;
    background: url("../img/teacher.svg") no-repeat top left/contain;
  }
}

@media only screen and (min-width: 55rem) {
  .teacher-content-footer {
    padding-right: 136px;
  }
}

.field-name-field-hp-kids-teacher-title {
  font-weight: 700;
  font-size: 1.25rem;
  margin-bottom: 10px;
  color: #4285f4;
}

@media only screen and (min-width: 55rem) {
  .field-name-field-hp-kids-teacher-title {
    font-size: 1.5625rem;
    margin-bottom: 25px;
  }
}

.field-name-field-hp-kids-teacher-text {
  font-size: 0.75rem;
  line-height: 1.4;
  margin-bottom: 20px;
}

@media only screen and (min-width: 55rem) {
  .field-name-field-hp-kids-teacher-text {
    font-size: 1.25rem;
    margin-bottom: 33px;
  }
}

.field-name-field-hp-kids-teacher-link a {
  width: 100%;
}

@media only screen and (min-width: 55rem) {
  .field-name-field-hp-kids-teacher-link a {
    min-width: 240px;
    width: auto;
  }
}

@media only screen and (min-width: 55rem) {
  .toolkit-teacher-wrapper {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .toolkit-teacher-wrapper .stack {
    width: calc(50% - 5px);
  }
}

@media only screen and (min-width: 55rem) {
  .tt-content-footer {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 100%;
  }
}

.stack-header {
  color: #ffffff;
  background: #26477f;
  padding: 26px 19px 45px;
  margin-bottom: 5px;
  text-align: center;
}

@media only screen and (min-width: 55rem) {
  .stack-header {
    padding: 30px 40px 28px;
    margin-bottom: 10px;
    text-align: left;
  }
}

.cat-smart .stack-header {
  background: #3664b3;
}

.cat-alert .stack-header {
  background: #ee463e;
}

.cat-yellow .stack-header,
.cat-strong .stack-header {
  background: #f8ba2d;
}

.cat-kind .stack-header {
  background: #39b66e;
}

.cat-brave .stack-header {
  background: #4285f4;
}

.cat-green .stack-header {
  background: #39b66e;
}

.stack-header h2 {
  margin: 0 0 4px;
  font-size: 1.25rem;
  font-weight: 300;
}

@media only screen and (min-width: 55rem) {
  .stack-header h2 {
    font-size: 1.5625rem;
    margin-bottom: 22px;
  }
}

.stack-header h1 {
  margin: 0;
  font-size: 2.1875rem;
  line-height: 1.1;
}

@media only screen and (min-width: 55rem) {
  .stack-header h1 {
    font-size: 3.75rem;
  }
}

.stack-label-title {
  margin: 0;
  font-size: 0.9375rem;
  position: relative;
  transition: .3s ease;
  padding: 25px 28px 25px 0;
}

@media only screen and (min-width: 55rem) {
  .stack-label-title {
    font-size: 1.5625rem;
    cursor: pointer;
    padding: 42px 55px 42px 0;
  }
}

@media only screen and (min-width: 55rem) and (min-width: 55rem) {
  .node-type-cat-kids .stack-content .stack-label-title {
    width: 72%;
  }
}

.node-type-activity .stack-label-title:after {
  position: absolute;
  top: 22px;
  right: 0;
  transition: .3s ease;
  font-family: 'IconFont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@media only screen and (min-width: 55rem) {
  .node-type-activity .stack-label-title:after {
    font-size: 2.5rem;
    top: 35px;
    right: 0;
  }
}

.node-type-activity .stack-label-title::after {
  font-size: 1.25rem;
  content: "\EA23";
}

@media only screen and (min-width: 55rem) {
  .node-type-activity .stack-label-title::after {
    font-size: 2.5rem;
  }
}

.node-type-activity .stack-close .stack-label-title::after {
  content: "\EA22";
}

.node-type-activity .stack-open .stack-label-title::after {
  content: "\EA22";
}

.node-type-activity .stack-open.stack-close .stack-label-title::after {
  content: "\EA23";
}

.stack-label-title.related-tips {
  background: #ffffff;
}

.region-content .stack {
  background-color: #ffffff;
  margin-bottom: 5px;
  padding: 0 19px;
  transition: padding .3s ease;
}

@media only screen and (min-width: 55rem) {
  .region-content .stack {
    padding: 0 38px;
    margin-bottom: 10px;
  }
}

.node-type-hp-kids .region-content .stack {
  padding-top: 24px;
  padding-bottom: 37px;
}

@media only screen and (min-width: 55rem) {
  .node-type-hp-kids .region-content .stack {
    padding-top: 42px;
    padding-bottom: 42px;
  }
}

.region-content .stack.stack-toolkit-header {
  padding-top: 22px;
  padding-bottom: 30px;
}

@media only screen and (min-width: 55rem) {
  .region-content .stack.stack-toolkit-header {
    padding-top: 35px;
    padding-bottom: 35px;
  }
}

.region-content .stack .stack-item-content {
  padding-bottom: 30px;
}

@media only screen and (min-width: 55rem) {
  .region-content .stack .stack-item-content {
    padding-top: 2px;
    padding-bottom: 50px;
  }
}

@media only screen and (min-width: 55rem) {
  .stack.stack-goals .stack-label-title:before, .stack.stack-goals .stack-label-title:after {
    display: none;
  }
}

@media only screen and (min-width: 35rem) {
  .stack.stack-goals .stack-content-goals {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin: 0 0 .625em -.625em;
  }
}

@media only screen and (min-width: 55rem) {
  .stack.stack-goals .stack-content-goals {
    padding-top: 0;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
  .stack.stack-goals .stack-content-goals.goals-two-row {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .stack.stack-goals .stack-content-goals.goals-two-row .goal-item-wrapper {
    -webkit-flex-grow: unset;
        -ms-flex-positive: unset;
            flex-grow: unset;
    -webkit-flex-basis: unset;
        -ms-flex-preferred-size: unset;
            flex-basis: unset;
    width: 33.33333%;
    padding-bottom: 10px;
  }
  .stack.stack-goals .stack-content-goals.goals-two-row.goals-count-6 .goal-item-wrapper:nth-child(4), .stack.stack-goals .stack-content-goals.goals-two-row.goals-count-6 .goal-item-wrapper:nth-child(5), .stack.stack-goals .stack-content-goals.goals-two-row.goals-count-6 .goal-item-wrapper:nth-child(6) {
    padding-bottom: 0;
  }
  .stack.stack-goals .stack-content-goals.goals-two-row.goals-count-7 .goal-item-wrapper:first-child, .stack.stack-goals .stack-content-goals.goals-two-row.goals-count-7 .goal-item-wrapper:nth-child(2), .stack.stack-goals .stack-content-goals.goals-two-row.goals-count-7 .goal-item-wrapper:nth-child(3), .stack.stack-goals .stack-content-goals.goals-two-row.goals-count-7 .goal-item-wrapper:nth-child(4) {
    width: 25%;
    padding-bottom: 10px;
  }
  .stack.stack-goals .stack-content-goals.goals-two-row.goals-count-7 .goal-item-wrapper:nth-child(5), .stack.stack-goals .stack-content-goals.goals-two-row.goals-count-7 .goal-item-wrapper:nth-child(6), .stack.stack-goals .stack-content-goals.goals-two-row.goals-count-7 .goal-item-wrapper:nth-child(7) {
    padding-bottom: 0;
  }
  .stack.stack-goals .stack-content-goals.goals-two-row.goals-count-8 .goal-item-wrapper:first-child, .stack.stack-goals .stack-content-goals.goals-two-row.goals-count-8 .goal-item-wrapper:nth-child(2), .stack.stack-goals .stack-content-goals.goals-two-row.goals-count-8 .goal-item-wrapper:nth-child(3), .stack.stack-goals .stack-content-goals.goals-two-row.goals-count-8 .goal-item-wrapper:nth-child(4) {
    width: 25%;
    padding-bottom: 10px;
  }
  .stack.stack-goals .stack-content-goals.goals-two-row.goals-count-8 .goal-item-wrapper:nth-child(5), .stack.stack-goals .stack-content-goals.goals-two-row.goals-count-8 .goal-item-wrapper:nth-child(6), .stack.stack-goals .stack-content-goals.goals-two-row.goals-count-8 .goal-item-wrapper:nth-child(7), .stack.stack-goals .stack-content-goals.goals-two-row.goals-count-8 .goal-item-wrapper:nth-child(8) {
    width: 25%;
    padding-bottom: 0;
  }
}

.stack.stack-goals .goal-item-wrapper {
  margin-bottom: 8px;
}

@media only screen and (min-width: 35rem) {
  .stack.stack-goals .goal-item-wrapper {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 50%;
    padding-left: 10px;
  }
}

@media only screen and (min-width: 55rem) {
  .stack.stack-goals .goal-item-wrapper {
    width: auto;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    margin-bottom: 0;
  }
}

.stack.stack-goals .goal-item {
  border: 1px solid #404148;
  padding: 70px 20px 20px;
  text-align: center;
  font-weight: 300;
  position: relative;
  width: 100%;
  min-height: 130px;
}

@media only screen and (min-width: 55rem) {
  .stack.stack-goals .goal-item {
    padding-top: 96px;
  }
}

.stack.stack-goals .goal-item::before, .stack.stack-goals .goal-item::after {
  font-family: 'IconFont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  position: absolute;
  top: 27px;
  left: 0;
  right: 0;
  margin: auto;
  width: 33px;
  font-size: 30px;
}

@media only screen and (min-width: 55rem) {
  .stack.stack-goals .goal-item::before, .stack.stack-goals .goal-item::after {
    top: 35px;
    width: 42px;
    font-size: 40px;
  }
}

.stack.stack-goals .goal-item::before {
  content: "\EA1B";
  color: #26477f;
}

.cat-smart .stack.stack-goals .goal-item::before {
  color: #3664b3;
}

.cat-alert .stack.stack-goals .goal-item::before {
  color: #ee463e;
}

.cat-strong .stack.stack-goals .goal-item::before {
  color: #f8ba2d;
}

.cat-kind .stack.stack-goals .goal-item::before {
  color: #39b66e;
}

.cat-brave .stack.stack-goals .goal-item::before {
  color: #4285f4;
}

.stack.stack-goals .goal-item::after {
  content: "\EA1A";
  color: #26477f;
}

.cat-smart .stack.stack-goals .goal-item::after {
  color: #ee463e;
}

.cat-alert .stack.stack-goals .goal-item::after {
  color: #3664b3;
}

.cat-strong .stack.stack-goals .goal-item::after {
  color: #39b66e;
}

.cat-kind .stack.stack-goals .goal-item::after {
  color: #f8ba2d;
}

.stack.stack-goals .goal-item p {
  line-height: 1.4;
  font-size: 0.8125rem;
}

@media only screen and (min-width: 55rem) {
  .stack.stack-goals .goal-item p {
    font-size: 1rem;
  }
}

.stack.stack-goals .goal-item strong {
  font-weight: 500;
}

.stack.stack-goals .goal-item a {
  text-decoration: none;
  color: #26477f;
}

.stack.stack-goals .goal-item a:hover, .stack.stack-goals .goal-item a:focus {
  color: #26477f;
}

.cat-smart .stack.stack-goals .goal-item a {
  color: #3664b3;
}

.cat-smart .stack.stack-goals .goal-item a:hover, .cat-smart .stack.stack-goals .goal-item a:focus {
  color: #3664b3;
}

.cat-alert .stack.stack-goals .goal-item a {
  color: #ee463e;
}

.cat-alert .stack.stack-goals .goal-item a:hover, .cat-alert .stack.stack-goals .goal-item a:focus {
  color: #ee463e;
}

.cat-strong .stack.stack-goals .goal-item a {
  color: #f8ba2d;
}

.cat-strong .stack.stack-goals .goal-item a:hover, .cat-strong .stack.stack-goals .goal-item a:focus {
  color: #f8ba2d;
}

.cat-kind .stack.stack-goals .goal-item a {
  color: #39b66e;
}

.cat-kind .stack.stack-goals .goal-item a:hover, .cat-kind .stack.stack-goals .goal-item a:focus {
  color: #39b66e;
}

@media only screen and (min-width: 55rem) {
  .node-type-cat-kids .stack.stack-content {
    position: relative;
  }
}

@media only screen and (min-width: 55rem) {
  .stack.stack-content .stack-main-content {
    position: relative;
  }
  .node-type-cat-kids .stack.stack-content .stack-main-content {
    position: static;
  }
}

@media only screen and (min-width: 55rem) {
  .stack.stack-content .stack-content-inner {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

@media only screen and (min-width: 55rem) {
  .stack.stack-content .stack-content-inner > .field {
    width: 72%;
  }
}

@media only screen and (min-width: 35rem) {
  .stack.stack-content .action-links .g_share_actions {
    margin-top: 1.25rem;
    position: relative;
    right: auto;
  }
}

@media only screen and (min-width: 55rem) {
  .stack.stack-content .action-links {
    width: 28%;
  }
  .stack.stack-content .action-links .g_share_actions {
    margin-top: 0;
    position: absolute;
    right: 0;
  }
  .node-type-cat-kids .stack.stack-content .action-links .g_share_actions {
    right: 38px;
    top: 42px;
  }
}

.stack.stack-content .field-name-field-activity-basic-img img {
  display: block;
  margin: 0 auto 27px auto;
}

@media only screen and (min-width: 55rem) {
  .stack.stack-content .field-name-field-activity-basic-img img {
    display: none;
  }
}

.stack.stack-content .stack-main-content ul {
  padding: 0;
  margin: 0 0 20px;
  list-style: none;
}

.stack.stack-content .stack-main-content ul li {
  padding-left: 25px;
  position: relative;
}

.stack.stack-content .stack-main-content ul li::before {
  font-family: 'IconFont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\EA07";
  position: absolute;
  top: 3px;
  left: 0;
  font-size: 11px;
}

@media only screen and (min-width: 55rem) {
  .stack.stack-content .stack-main-content ul li::before {
    font-size: 15px;
    top: 8px;
  }
}

.stack.stack-content .stack-main-content h3,
.stack.stack-content .stack-main-content p,
.stack.stack-content .stack-main-content li {
  font-size: 0.8125rem;
  margin-bottom: 22px;
}

@media only screen and (min-width: 55rem) {
  .stack.stack-content .stack-main-content h3,
  .stack.stack-content .stack-main-content p,
  .stack.stack-content .stack-main-content li {
    font-size: 1.25rem;
    margin-bottom: 20px;
  }
}

.stack.stack-content .stack-main-content h3,
.stack.stack-content .stack-main-content p a {
  text-decoration: none;
  color: #26477f;
}

.stack.stack-content .stack-main-content h3:hover, .stack.stack-content .stack-main-content h3:focus,
.stack.stack-content .stack-main-content p a:hover,
.stack.stack-content .stack-main-content p a:focus {
  color: #26477f;
}

.cat-smart .stack.stack-content .stack-main-content h3, .cat-smart
.stack.stack-content .stack-main-content p a {
  color: #3664b3;
}

.cat-smart .stack.stack-content .stack-main-content h3:hover, .cat-smart .stack.stack-content .stack-main-content h3:focus, .cat-smart
.stack.stack-content .stack-main-content p a:hover, .cat-smart
.stack.stack-content .stack-main-content p a:focus {
  color: #3664b3;
}

.cat-alert .stack.stack-content .stack-main-content h3, .cat-alert
.stack.stack-content .stack-main-content p a {
  color: #ee463e;
}

.cat-alert .stack.stack-content .stack-main-content h3:hover, .cat-alert .stack.stack-content .stack-main-content h3:focus, .cat-alert
.stack.stack-content .stack-main-content p a:hover, .cat-alert
.stack.stack-content .stack-main-content p a:focus {
  color: #ee463e;
}

.cat-strong .stack.stack-content .stack-main-content h3, .cat-strong
.stack.stack-content .stack-main-content p a {
  color: #f8ba2d;
}

.cat-strong .stack.stack-content .stack-main-content h3:hover, .cat-strong .stack.stack-content .stack-main-content h3:focus, .cat-strong
.stack.stack-content .stack-main-content p a:hover, .cat-strong
.stack.stack-content .stack-main-content p a:focus {
  color: #f8ba2d;
}

.cat-kind .stack.stack-content .stack-main-content h3, .cat-kind
.stack.stack-content .stack-main-content p a {
  color: #39b66e;
}

.cat-kind .stack.stack-content .stack-main-content h3:hover, .cat-kind .stack.stack-content .stack-main-content h3:focus, .cat-kind
.stack.stack-content .stack-main-content p a:hover, .cat-kind
.stack.stack-content .stack-main-content p a:focus {
  color: #39b66e;
}

.stack.stack-content .stack-main-content h3 {
  font-weight: 400;
}

.stack.stack-content .stack-main-content h3:first-child {
  margin-top: 0;
}

.stack.stack-content .stack-main-content p, .stack.stack-content .stack-main-content li {
  font-weight: 300;
  line-height: 1.4;
}

@media only screen and (min-width: 55rem) {
  .stack.stack-content .stack-main-content p, .stack.stack-content .stack-main-content li {
    line-height: 30px;
  }
}

.stack.stack-content .stack-main-content p:last-child, .stack.stack-content .stack-main-content li:last-child {
  margin-bottom: 0;
}

.stack.stack-content .stack-main-content p a, .stack.stack-content .stack-main-content li a {
  text-decoration: none;
}

.stack .node-vocabulary {
  padding: 0;
}

.stack .node-vocabulary .voca-title {
  padding: 5px 0 10px 15px;
  font-weight: 400;
  font-size: 0.75rem;
  margin: 0;
  position: relative;
  cursor: pointer;
  transition: color .3s ease;
}

@media only screen and (min-width: 55rem) {
  .stack .node-vocabulary .voca-title {
    font-size: 1.25rem;
    padding: 0 0 11px 30px;
  }
}

.stack .node-vocabulary .voca-title::before {
  font-family: 'IconFont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\EA07";
  font-size: 8px;
  position: absolute;
  top: 8px;
  left: 0;
  height: 8px;
  transition: -webkit-transform .3s ease;
  transition: transform .3s ease;
  transition: transform .3s ease, -webkit-transform .3s ease;
}

@media only screen and (min-width: 55rem) {
  .stack .node-vocabulary .voca-title::before {
    font-size: 15px;
    height: 15px;
    top: 3px;
  }
}

.stack .node-vocabulary .voca-content {
  font-size: 0.75rem;
  line-height: 1.4;
  display: none;
  padding: 0 0 4px 15px;
  color: #404148;
  font-weight: 300;
}

@media only screen and (min-width: 55rem) {
  .stack .node-vocabulary .voca-content {
    font-size: 1.25rem;
    padding: 0 0 11px 30px;
  }
}

.stack.stack-vocabulary {
  background-color: #a8bfc5;
  color: #ffffff;
  padding-bottom: 6px;
}

@media only screen and (min-width: 55rem) {
  .stack.stack-vocabulary {
    padding-bottom: 0;
  }
}

.stack.stack-vocabulary .stack-label-title {
  padding-bottom: 19px;
}

@media only screen and (min-width: 55rem) {
  .stack.stack-vocabulary .stack-label-title {
    padding-bottom: 42px;
  }
}

.stack.stack-vocabulary.stack-close {
  padding-bottom: 6px;
}

@media only screen and (min-width: 55rem) {
  .stack.stack-vocabulary.stack-close {
    padding-bottom: 0;
  }
}

.stack.stack-vocabulary .voca-items {
  padding-bottom: 19px;
}

@media only screen and (min-width: 55rem) {
  .stack.stack-vocabulary .voca-items {
    padding-bottom: 39px;
  }
  .node-activity .stack.stack-vocabulary .voca-items {
    display: none;
  }
}

.stack.stack-vocabulary .voca-item.voca-open .voca-title {
  color: #404148;
}

.stack.stack-vocabulary .voca-item.voca-open .voca-title::before {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.content-cat-kids .stack-header {
  padding-top: 28px;
  padding-bottom: 50px;
}

@media only screen and (min-width: 55rem) {
  .content-cat-kids .stack-header {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    height: 445px;
    padding: 45px 80px;
  }
}

@media only screen and (min-width: 55rem) {
  .content-cat-kids .stack-header .header-text,
  .content-cat-kids .stack-header .header-img {
    width: 50%;
  }
}

.content-cat-kids .stack-header .header-text h2 {
  margin-bottom: 5px;
}

@media only screen and (min-width: 55rem) {
  .content-cat-kids .stack-header .header-text h2 {
    margin-bottom: 12px;
  }
}

@media only screen and (min-width: 55rem) {
  .content-cat-kids .stack-header .header-text h1 {
    font-size: 4.375rem;
    line-height: .9;
    margin-bottom: 10px;
  }
}

.content-cat-kids .stack-header .header-img {
  padding-top: 73px;
  text-align: center;
}

@media only screen and (min-width: 55rem) {
  .content-cat-kids .stack-header .header-img {
    padding-top: 0;
    text-align: right;
  }
}

.content-cat-kids .stack-header .increaseSvg svg,
.content-cat-kids .stack-header img {
  max-width: 220px;
  width: 100%;
  height: auto;
  display: inline-block;
}

@media only screen and (min-width: 55rem) {
  .content-cat-kids .stack-header .increaseSvg svg,
  .content-cat-kids .stack-header img {
    max-width: none;
  }
}

@media only screen and (min-width: 55rem) {
  .cat-smart .content-cat-kids .stack-header .increaseSvg svg,
  .cat-smart .content-cat-kids .stack-header img {
    height: 355px;
    margin-top: 0;
    margin-left: 0;
    width: auto;
  }
  .cat-smart .content-cat-kids .stack-header h1, .cat-smart .content-cat-kids .stack-header h2 {
    max-width: 370px;
  }
}

@media only screen and (min-width: 55rem) {
  .cat-alert .content-cat-kids .stack-header .increaseSvg svg,
  .cat-alert .content-cat-kids .stack-header img {
    height: 355px;
    margin-top: 0;
    margin-left: 0;
    width: auto;
  }
  .cat-alert .content-cat-kids .stack-header h1, .cat-alert .content-cat-kids .stack-header h2 {
    max-width: 345px;
  }
}

@media only screen and (min-width: 55rem) {
  .cat-strong .content-cat-kids .stack-header .increaseSvg svg,
  .cat-strong .content-cat-kids .stack-header img {
    height: 355px;
    margin-top: 0;
    margin-left: 0;
    width: auto;
  }
  .cat-strong .content-cat-kids .stack-header h1, .cat-strong .content-cat-kids .stack-header h2 {
    max-width: none;
  }
}

@media only screen and (min-width: 55rem) {
  .cat-kind .content-cat-kids .stack-header .increaseSvg svg,
  .cat-kind .content-cat-kids .stack-header img {
    height: 355px;
    margin-top: 0;
    margin-left: 0;
    width: auto;
  }
  .cat-kind .content-cat-kids .stack-header h1, .cat-kind .content-cat-kids .stack-header h2 {
    max-width: 350px;
  }
}

@media only screen and (min-width: 55rem) {
  .cat-brave .content-cat-kids .stack-header .increaseSvg svg,
  .cat-brave .content-cat-kids .stack-header img {
    height: 355px;
    margin-top: 0;
    margin-left: 0;
    width: auto;
  }
  .cat-brave .content-cat-kids .stack-header h1, .cat-brave .content-cat-kids .stack-header h2 {
    max-width: 380px;
  }
}

@media only screen and (min-width: 55rem) {
  .content-cat-kids .stack.stack-content p {
    margin-bottom: 21px;
  }
}

.content-cat-kids .stack .stack-main-content {
  padding-bottom: 32px;
}

@media only screen and (min-width: 55rem) {
  .content-cat-kids .stack .stack-main-content {
    padding-bottom: 46px;
  }
}

.content-cat-kids .stack .stack-content-inner .action-links {
  margin-top: 26px;
}

@media only screen and (min-width: 55rem) {
  .content-cat-kids .stack .stack-content-inner .action-links {
    margin-top: 0;
  }
}

.content-cat-kids .stack .stack-content-activities {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  text-align: center;
  margin-left: -4px;
  margin-right: -4px;
  color: #ffffff;
}

.content-cat-kids .stack .stack-content-activities > .field-item {
  margin-bottom: 7px;
  padding: 0 4px;
  width: 50%;
  min-width: 137px;
  height: 137px;
  position: relative;
}

@media only screen and (min-width: 35rem) {
  .content-cat-kids .stack .stack-content-activities > .field-item {
    width: 33.33333%;
  }
}

@media only screen and (min-width: 55rem) {
  .content-cat-kids .stack .stack-content-activities > .field-item {
    width: 20%;
    min-width: 156px;
    height: 156px;
  }
}

@media only screen and (min-width: 64rem) {
  .content-cat-kids .stack .stack-content-activities > .field-item {
    min-width: 185px;
    height: 185px;
  }
}

.content-cat-kids .stack .stack-content-activities .node,
.content-cat-kids .stack .stack-content-activities .content {
  height: 100%;
  position: relative;
}

.content-cat-kids .stack .stack-content-activities .content::before {
  content: '';
  display: block;
  border-radius: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 112px;
  height: 112px;
}

@media only screen and (min-width: 55rem) {
  .content-cat-kids .stack .stack-content-activities .content::before {
    width: 130px;
    height: 130px;
  }
}

@media only screen and (min-width: 64rem) {
  .content-cat-kids .stack .stack-content-activities .content::before {
    width: 150px;
    height: 150px;
  }
}

.content-cat-kids .stack .stack-content-activities .activity-basic-title,
.content-cat-kids .stack .stack-content-activities .interland-title {
  font-size: 0.875rem;
  line-height: 1.1;
  color: #ffffff;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  text-align: center;
  width: 97px;
}

@media only screen and (min-width: 55rem) {
  .content-cat-kids .stack .stack-content-activities .activity-basic-title,
  .content-cat-kids .stack .stack-content-activities .interland-title {
    font-size: 0.875rem;
  }
}

@media only screen and (min-width: 64rem) {
  .content-cat-kids .stack .stack-content-activities .activity-basic-title,
  .content-cat-kids .stack .stack-content-activities .interland-title {
    width: 100px;
    font-size: 1rem;
  }
}

.field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(1) .node-activity {
  background: #3664b3;
  transition: .3s all ease;
}

.field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(1) .node-activity .content .field-name-field-activity-basic-img .field-item:before,
.field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(1) .node-activity .content .field-name-field-activity-interland-img .field-item:before {
  transition: .3s all ease;
  background: #4370be;
}

.field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(1) .node-activity .content:before {
  transition: .3s all ease;
  background: #4370be;
}

.field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(1) .node-activity:hover {
  background: #2a4e8c;
}

.field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(1) .node-activity:hover .content .field-name-field-activity-basic-img .field-item:before,
.field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(1) .node-activity:hover .content .field-name-field-activity-interland-img .field-item:before {
  background: #355a99;
}

.field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(1) .node-activity:hover .content:before {
  background: #355a99;
}

.field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(2) .node-activity {
  background: #507cc8;
  transition: .3s all ease;
}

.field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(2) .node-activity .content .field-name-field-activity-basic-img .field-item:before,
.field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(2) .node-activity .content .field-name-field-activity-interland-img .field-item:before {
  transition: .3s all ease;
  background: #5e88d1;
}

.field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(2) .node-activity .content:before {
  transition: .3s all ease;
  background: #5e88d1;
}

.field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(2) .node-activity:hover {
  background: #3763ae;
}

.field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(2) .node-activity:hover .content .field-name-field-activity-basic-img .field-item:before,
.field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(2) .node-activity:hover .content .field-name-field-activity-interland-img .field-item:before {
  background: #386bc4;
}

.field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(2) .node-activity:hover .content:before {
  background: #386bc4;
}

.field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(3) .node-activity {
  background: #6b94da;
  transition: .3s all ease;
}

.field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(3) .node-activity .content .field-name-field-activity-basic-img .field-item:before,
.field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(3) .node-activity .content .field-name-field-activity-interland-img .field-item:before {
  transition: .3s all ease;
  background: #7aa1e4;
}

.field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(3) .node-activity .content:before {
  transition: .3s all ease;
  background: #7aa1e4;
}

.field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(3) .node-activity:hover {
  background: #4277d0;
}

.field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(3) .node-activity:hover .content .field-name-field-activity-basic-img .field-item:before,
.field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(3) .node-activity:hover .content .field-name-field-activity-interland-img .field-item:before {
  background: #5083db;
}

.field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(3) .node-activity:hover .content:before {
  background: #5083db;
}

.field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(4) .node-activity {
  background: #88aded;
  transition: .3s all ease;
}

.field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(4) .node-activity .content .field-name-field-activity-basic-img .field-item:before,
.field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(4) .node-activity .content .field-name-field-activity-interland-img .field-item:before {
  transition: .3s all ease;
  background: #95b8f5;
}

.field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(4) .node-activity .content:before {
  transition: .3s all ease;
  background: #95b8f5;
}

.field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(4) .node-activity:hover {
  background: #5c8ee6;
}

.field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(4) .node-activity:hover .content .field-name-field-activity-basic-img .field-item:before,
.field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(4) .node-activity:hover .content .field-name-field-activity-interland-img .field-item:before {
  background: #6699f1;
}

.field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(4) .node-activity:hover .content:before {
  background: #6699f1;
}

.field-name-field-cat-kids-activities .stack-content-activities .field-item .activity-interland.node-activity {
  transition: .3s all ease;
  background: #ee463e;
}

.field-name-field-cat-kids-activities .stack-content-activities .field-item .activity-interland.node-activity .content .field-name-field-activity-basic-img .field-item:before,
.field-name-field-cat-kids-activities .stack-content-activities .field-item .activity-interland.node-activity .content .field-name-field-activity-interland-img .field-item:before {
  transition: .3s all ease;
  background: #ff5148;
}

.field-name-field-cat-kids-activities .stack-content-activities .field-item .activity-interland.node-activity .content:before {
  transition: .3s all ease;
  background: #ff5148;
}

.field-name-field-cat-kids-activities .stack-content-activities .field-item .activity-interland.node-activity:hover {
  background: #e51e14;
}

.field-name-field-cat-kids-activities .stack-content-activities .field-item .activity-interland.node-activity:hover .content .field-name-field-activity-basic-img .field-item:before,
.field-name-field-cat-kids-activities .stack-content-activities .field-item .activity-interland.node-activity:hover .content .field-name-field-activity-interland-img .field-item:before {
  background: #ff2115;
}

.field-name-field-cat-kids-activities .stack-content-activities .field-item .activity-interland.node-activity:hover .content:before {
  background: #ff2115;
}

.cat-smart .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(1) .node-activity {
  background: #3664b3;
  transition: .3s all ease;
}

.cat-smart .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(1) .node-activity .content .field-name-field-activity-basic-img .field-item:before,
.cat-smart .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(1) .node-activity .content .field-name-field-activity-interland-img .field-item:before {
  transition: .3s all ease;
  background: #4370be;
}

.cat-smart .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(1) .node-activity .content:before {
  transition: .3s all ease;
  background: #4370be;
}

.cat-smart .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(1) .node-activity:hover {
  background: #2a4e8c;
}

.cat-smart .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(1) .node-activity:hover .content .field-name-field-activity-basic-img .field-item:before,
.cat-smart .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(1) .node-activity:hover .content .field-name-field-activity-interland-img .field-item:before {
  background: #355a99;
}

.cat-smart .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(1) .node-activity:hover .content:before {
  background: #355a99;
}

.cat-smart .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(2) .node-activity {
  background: #507cc8;
  transition: .3s all ease;
}

.cat-smart .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(2) .node-activity .content .field-name-field-activity-basic-img .field-item:before,
.cat-smart .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(2) .node-activity .content .field-name-field-activity-interland-img .field-item:before {
  transition: .3s all ease;
  background: #5e88d1;
}

.cat-smart .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(2) .node-activity .content:before {
  transition: .3s all ease;
  background: #5e88d1;
}

.cat-smart .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(2) .node-activity:hover {
  background: #3763ae;
}

.cat-smart .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(2) .node-activity:hover .content .field-name-field-activity-basic-img .field-item:before,
.cat-smart .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(2) .node-activity:hover .content .field-name-field-activity-interland-img .field-item:before {
  background: #386bc4;
}

.cat-smart .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(2) .node-activity:hover .content:before {
  background: #386bc4;
}

.cat-smart .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(3) .node-activity {
  background: #6b94da;
  transition: .3s all ease;
}

.cat-smart .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(3) .node-activity .content .field-name-field-activity-basic-img .field-item:before,
.cat-smart .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(3) .node-activity .content .field-name-field-activity-interland-img .field-item:before {
  transition: .3s all ease;
  background: #7aa1e4;
}

.cat-smart .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(3) .node-activity .content:before {
  transition: .3s all ease;
  background: #7aa1e4;
}

.cat-smart .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(3) .node-activity:hover {
  background: #4277d0;
}

.cat-smart .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(3) .node-activity:hover .content .field-name-field-activity-basic-img .field-item:before,
.cat-smart .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(3) .node-activity:hover .content .field-name-field-activity-interland-img .field-item:before {
  background: #5083db;
}

.cat-smart .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(3) .node-activity:hover .content:before {
  background: #5083db;
}

.cat-smart .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(4) .node-activity {
  background: #88aded;
  transition: .3s all ease;
}

.cat-smart .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(4) .node-activity .content .field-name-field-activity-basic-img .field-item:before,
.cat-smart .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(4) .node-activity .content .field-name-field-activity-interland-img .field-item:before {
  transition: .3s all ease;
  background: #95b8f5;
}

.cat-smart .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(4) .node-activity .content:before {
  transition: .3s all ease;
  background: #95b8f5;
}

.cat-smart .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(4) .node-activity:hover {
  background: #5c8ee6;
}

.cat-smart .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(4) .node-activity:hover .content .field-name-field-activity-basic-img .field-item:before,
.cat-smart .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(4) .node-activity:hover .content .field-name-field-activity-interland-img .field-item:before {
  background: #6699f1;
}

.cat-smart .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(4) .node-activity:hover .content:before {
  background: #6699f1;
}

.cat-smart .field-name-field-cat-kids-activities .stack-content-activities .field-item .activity-interland.node-activity {
  transition: .3s all ease;
  background: #ee463e;
}

.cat-smart .field-name-field-cat-kids-activities .stack-content-activities .field-item .activity-interland.node-activity .content .field-name-field-activity-basic-img .field-item:before,
.cat-smart .field-name-field-cat-kids-activities .stack-content-activities .field-item .activity-interland.node-activity .content .field-name-field-activity-interland-img .field-item:before {
  transition: .3s all ease;
  background: #ff5148;
}

.cat-smart .field-name-field-cat-kids-activities .stack-content-activities .field-item .activity-interland.node-activity .content:before {
  transition: .3s all ease;
  background: #ff5148;
}

.cat-smart .field-name-field-cat-kids-activities .stack-content-activities .field-item .activity-interland.node-activity:hover {
  background: #e51e14;
}

.cat-smart .field-name-field-cat-kids-activities .stack-content-activities .field-item .activity-interland.node-activity:hover .content .field-name-field-activity-basic-img .field-item:before,
.cat-smart .field-name-field-cat-kids-activities .stack-content-activities .field-item .activity-interland.node-activity:hover .content .field-name-field-activity-interland-img .field-item:before {
  background: #ff2115;
}

.cat-smart .field-name-field-cat-kids-activities .stack-content-activities .field-item .activity-interland.node-activity:hover .content:before {
  background: #ff2115;
}

.cat-alert .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(1) .node-activity {
  transition: .3s all ease;
  background: #ee463e;
}

.cat-alert .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(1) .node-activity .content .field-name-field-activity-basic-img .field-item:before,
.cat-alert .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(1) .node-activity .content .field-name-field-activity-interland-img .field-item:before {
  transition: .3s all ease;
  background: #ff5148;
}

.cat-alert .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(1) .node-activity .content:before {
  transition: .3s all ease;
  background: #ff5148;
}

.cat-alert .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(1) .node-activity:hover {
  background: #e51e14;
}

.cat-alert .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(1) .node-activity:hover .content .field-name-field-activity-basic-img .field-item:before,
.cat-alert .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(1) .node-activity:hover .content .field-name-field-activity-interland-img .field-item:before {
  background: #ff2115;
}

.cat-alert .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(1) .node-activity:hover .content:before {
  background: #ff2115;
}

.cat-alert .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(2) .node-activity {
  transition: .3s all ease;
  background: #ff5148;
}

.cat-alert .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(2) .node-activity .content .field-name-field-activity-basic-img .field-item:before,
.cat-alert .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(2) .node-activity .content .field-name-field-activity-interland-img .field-item:before {
  transition: .3s all ease;
  background: #fe7069;
}

.cat-alert .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(2) .node-activity .content:before {
  transition: .3s all ease;
  background: #fe7069;
}

.cat-alert .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(2) .node-activity:hover {
  background: #ff2115;
}

.cat-alert .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(2) .node-activity:hover .content .field-name-field-activity-basic-img .field-item:before,
.cat-alert .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(2) .node-activity:hover .content .field-name-field-activity-interland-img .field-item:before {
  background: #fe4036;
}

.cat-alert .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(2) .node-activity:hover .content:before {
  background: #fe4036;
}

.cat-alert .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(3) .node-activity {
  transition: .3s all ease;
  background: #fe7069;
}

.cat-alert .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(3) .node-activity .content .field-name-field-activity-basic-img .field-item:before,
.cat-alert .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(3) .node-activity .content .field-name-field-activity-interland-img .field-item:before {
  transition: .3s all ease;
  background: #fe857f;
}

.cat-alert .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(3) .node-activity .content:before {
  transition: .3s all ease;
  background: #fe857f;
}

.cat-alert .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(3) .node-activity:hover {
  background: #fe4036;
}

.cat-alert .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(3) .node-activity:hover .content .field-name-field-activity-basic-img .field-item:before,
.cat-alert .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(3) .node-activity:hover .content .field-name-field-activity-interland-img .field-item:before {
  background: #fe554c;
}

.cat-alert .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(3) .node-activity:hover .content:before {
  background: #fe554c;
}

.cat-alert .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(4) .node-activity {
  transition: .3s all ease;
  background: #fe857f;
}

.cat-alert .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(4) .node-activity .content .field-name-field-activity-basic-img .field-item:before,
.cat-alert .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(4) .node-activity .content .field-name-field-activity-interland-img .field-item:before {
  transition: .3s all ease;
  background: #fc9994;
}

.cat-alert .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(4) .node-activity .content:before {
  transition: .3s all ease;
  background: #fc9994;
}

.cat-alert .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(4) .node-activity:hover {
  background: #fe554c;
}

.cat-alert .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(4) .node-activity:hover .content .field-name-field-activity-basic-img .field-item:before,
.cat-alert .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(4) .node-activity:hover .content .field-name-field-activity-interland-img .field-item:before {
  background: #fb6a62;
}

.cat-alert .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(4) .node-activity:hover .content:before {
  background: #fb6a62;
}

.cat-alert .field-name-field-cat-kids-activities .stack-content-activities .field-item .activity-interland.node-activity {
  transition: .3s all ease;
  background: #3664b3;
}

.cat-alert .field-name-field-cat-kids-activities .stack-content-activities .field-item .activity-interland.node-activity .content .field-name-field-activity-basic-img .field-item:before,
.cat-alert .field-name-field-cat-kids-activities .stack-content-activities .field-item .activity-interland.node-activity .content .field-name-field-activity-interland-img .field-item:before {
  transition: .3s all ease;
  background: #4370be;
}

.cat-alert .field-name-field-cat-kids-activities .stack-content-activities .field-item .activity-interland.node-activity .content:before {
  transition: .3s all ease;
  background: #4370be;
}

.cat-alert .field-name-field-cat-kids-activities .stack-content-activities .field-item .activity-interland.node-activity:hover {
  background: #2a4e8c;
}

.cat-alert .field-name-field-cat-kids-activities .stack-content-activities .field-item .activity-interland.node-activity:hover .content .field-name-field-activity-basic-img .field-item:before,
.cat-alert .field-name-field-cat-kids-activities .stack-content-activities .field-item .activity-interland.node-activity:hover .content .field-name-field-activity-interland-img .field-item:before {
  background: #355a99;
}

.cat-alert .field-name-field-cat-kids-activities .stack-content-activities .field-item .activity-interland.node-activity:hover .content:before {
  background: #355a99;
}

.cat-strong .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(1) .node-activity {
  transition: .3s all ease;
  background: #f8ba2d;
}

.cat-strong .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(1) .node-activity .content .field-name-field-activity-basic-img .field-item:before,
.cat-strong .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(1) .node-activity .content .field-name-field-activity-interland-img .field-item:before {
  transition: .3s all ease;
  background: #fec84c;
}

.cat-strong .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(1) .node-activity .content:before {
  transition: .3s all ease;
  background: #fec84c;
}

.cat-strong .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(1) .node-activity:hover {
  background: #eaa508;
}

.cat-strong .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(1) .node-activity:hover .content .field-name-field-activity-basic-img .field-item:before,
.cat-strong .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(1) .node-activity:hover .content .field-name-field-activity-interland-img .field-item:before {
  background: #feb819;
}

.cat-strong .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(1) .node-activity:hover .content:before {
  background: #feb819;
}

.cat-strong .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(2) .node-activity {
  transition: .3s all ease;
  background: #fec84c;
}

.cat-strong .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(2) .node-activity .content .field-name-field-activity-basic-img .field-item:before,
.cat-strong .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(2) .node-activity .content .field-name-field-activity-interland-img .field-item:before {
  transition: .3s all ease;
  background: #fed26e;
}

.cat-strong .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(2) .node-activity .content:before {
  transition: .3s all ease;
  background: #fed26e;
}

.cat-strong .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(2) .node-activity:hover {
  background: #feb819;
}

.cat-strong .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(2) .node-activity:hover .content .field-name-field-activity-basic-img .field-item:before,
.cat-strong .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(2) .node-activity:hover .content .field-name-field-activity-interland-img .field-item:before {
  background: #fec23b;
}

.cat-strong .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(2) .node-activity:hover .content:before {
  background: #fec23b;
}

.cat-strong .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(3) .node-activity {
  transition: .3s all ease;
  background: #fed26e;
}

.cat-strong .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(3) .node-activity .content .field-name-field-activity-basic-img .field-item:before,
.cat-strong .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(3) .node-activity .content .field-name-field-activity-interland-img .field-item:before {
  transition: .3s all ease;
  background: #fdd986;
}

.cat-strong .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(3) .node-activity .content:before {
  transition: .3s all ease;
  background: #fdd986;
}

.cat-strong .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(3) .node-activity:hover {
  background: #fec23b;
}

.cat-strong .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(3) .node-activity:hover .content .field-name-field-activity-basic-img .field-item:before,
.cat-strong .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(3) .node-activity:hover .content .field-name-field-activity-interland-img .field-item:before {
  background: #fcc954;
}

.cat-strong .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(3) .node-activity:hover .content:before {
  background: #fcc954;
}

.cat-strong .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(4) .node-activity {
  transition: .3s all ease;
  background: #fdd986;
}

.cat-strong .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(4) .node-activity .content .field-name-field-activity-basic-img .field-item:before,
.cat-strong .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(4) .node-activity .content .field-name-field-activity-interland-img .field-item:before {
  transition: .3s all ease;
  background: #fde09e;
}

.cat-strong .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(4) .node-activity .content:before {
  transition: .3s all ease;
  background: #fde09e;
}

.cat-strong .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(4) .node-activity:hover {
  background: #fcc954;
}

.cat-strong .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(4) .node-activity:hover .content .field-name-field-activity-basic-img .field-item:before,
.cat-strong .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(4) .node-activity:hover .content .field-name-field-activity-interland-img .field-item:before {
  background: #fcd06c;
}

.cat-strong .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(4) .node-activity:hover .content:before {
  background: #fcd06c;
}

.cat-strong .field-name-field-cat-kids-activities .stack-content-activities .field-item .activity-interland.node-activity {
  transition: .3s all ease;
  background: #39b66e;
}

.cat-strong .field-name-field-cat-kids-activities .stack-content-activities .field-item .activity-interland.node-activity .content .field-name-field-activity-basic-img .field-item:before,
.cat-strong .field-name-field-cat-kids-activities .stack-content-activities .field-item .activity-interland.node-activity .content .field-name-field-activity-interland-img .field-item:before {
  transition: .3s all ease;
  background: #44c67b;
}

.cat-strong .field-name-field-cat-kids-activities .stack-content-activities .field-item .activity-interland.node-activity .content:before {
  transition: .3s all ease;
  background: #44c67b;
}

.cat-strong .field-name-field-cat-kids-activities .stack-content-activities .field-item .activity-interland.node-activity:hover {
  background: #2d8f57;
}

.cat-strong .field-name-field-cat-kids-activities .stack-content-activities .field-item .activity-interland.node-activity:hover .content .field-name-field-activity-basic-img .field-item:before,
.cat-strong .field-name-field-cat-kids-activities .stack-content-activities .field-item .activity-interland.node-activity:hover .content .field-name-field-activity-interland-img .field-item:before {
  background: #32a563;
}

.cat-strong .field-name-field-cat-kids-activities .stack-content-activities .field-item .activity-interland.node-activity:hover .content:before {
  background: #32a563;
}

.cat-kind .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(1) .node-activity {
  transition: .3s all ease;
  background: #39b66e;
}

.cat-kind .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(1) .node-activity .content .field-name-field-activity-basic-img .field-item:before,
.cat-kind .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(1) .node-activity .content .field-name-field-activity-interland-img .field-item:before {
  transition: .3s all ease;
  background: #44c67b;
}

.cat-kind .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(1) .node-activity .content:before {
  transition: .3s all ease;
  background: #44c67b;
}

.cat-kind .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(1) .node-activity:hover {
  background: #2d8f57;
}

.cat-kind .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(1) .node-activity:hover .content .field-name-field-activity-basic-img .field-item:before,
.cat-kind .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(1) .node-activity:hover .content .field-name-field-activity-interland-img .field-item:before {
  background: #32a563;
}

.cat-kind .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(1) .node-activity:hover .content:before {
  background: #32a563;
}

.cat-kind .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(2) .node-activity {
  transition: .3s all ease;
  background: #44c67b;
}

.cat-kind .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(2) .node-activity .content .field-name-field-activity-basic-img .field-item:before,
.cat-kind .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(2) .node-activity .content .field-name-field-activity-interland-img .field-item:before {
  transition: .3s all ease;
  background: #4fcf85;
}

.cat-kind .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(2) .node-activity .content:before {
  transition: .3s all ease;
  background: #4fcf85;
}

.cat-kind .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(2) .node-activity:hover {
  background: #32a563;
}

.cat-kind .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(2) .node-activity:hover .content .field-name-field-activity-basic-img .field-item:before,
.cat-kind .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(2) .node-activity:hover .content .field-name-field-activity-interland-img .field-item:before {
  background: #32b96b;
}

.cat-kind .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(2) .node-activity:hover .content:before {
  background: #32b96b;
}

.cat-kind .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(3) .node-activity {
  transition: .3s all ease;
  background: #4fcf85;
}

.cat-kind .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(3) .node-activity .content .field-name-field-activity-basic-img .field-item:before,
.cat-kind .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(3) .node-activity .content .field-name-field-activity-interland-img .field-item:before {
  transition: .3s all ease;
  background: #5ad78f;
}

.cat-kind .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(3) .node-activity .content:before {
  transition: .3s all ease;
  background: #5ad78f;
}

.cat-kind .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(3) .node-activity:hover {
  background: #32b96b;
}

.cat-kind .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(3) .node-activity:hover .content .field-name-field-activity-basic-img .field-item:before,
.cat-kind .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(3) .node-activity:hover .content .field-name-field-activity-interland-img .field-item:before {
  background: #32cc73;
}

.cat-kind .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(3) .node-activity:hover .content:before {
  background: #32cc73;
}

.cat-kind .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(4) .node-activity {
  transition: .3s all ease;
  background: #5ad78f;
}

.cat-kind .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(4) .node-activity .content .field-name-field-activity-basic-img .field-item:before,
.cat-kind .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(4) .node-activity .content .field-name-field-activity-interland-img .field-item:before {
  transition: .3s all ease;
  background: #64de98;
}

.cat-kind .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(4) .node-activity .content:before {
  transition: .3s all ease;
  background: #64de98;
}

.cat-kind .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(4) .node-activity:hover {
  background: #32cc73;
}

.cat-kind .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(4) .node-activity:hover .content .field-name-field-activity-basic-img .field-item:before,
.cat-kind .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(4) .node-activity:hover .content .field-name-field-activity-interland-img .field-item:before {
  background: #3ad57c;
}

.cat-kind .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(4) .node-activity:hover .content:before {
  background: #3ad57c;
}

.cat-kind .field-name-field-cat-kids-activities .stack-content-activities .field-item .activity-interland.node-activity {
  transition: .3s all ease;
  background: #f8ba2d;
}

.cat-kind .field-name-field-cat-kids-activities .stack-content-activities .field-item .activity-interland.node-activity .content .field-name-field-activity-basic-img .field-item:before,
.cat-kind .field-name-field-cat-kids-activities .stack-content-activities .field-item .activity-interland.node-activity .content .field-name-field-activity-interland-img .field-item:before {
  transition: .3s all ease;
  background: #fec84c;
}

.cat-kind .field-name-field-cat-kids-activities .stack-content-activities .field-item .activity-interland.node-activity .content:before {
  transition: .3s all ease;
  background: #fec84c;
}

.cat-kind .field-name-field-cat-kids-activities .stack-content-activities .field-item .activity-interland.node-activity:hover {
  background: #eaa508;
}

.cat-kind .field-name-field-cat-kids-activities .stack-content-activities .field-item .activity-interland.node-activity:hover .content .field-name-field-activity-basic-img .field-item:before,
.cat-kind .field-name-field-cat-kids-activities .stack-content-activities .field-item .activity-interland.node-activity:hover .content .field-name-field-activity-interland-img .field-item:before {
  background: #feb819;
}

.cat-kind .field-name-field-cat-kids-activities .stack-content-activities .field-item .activity-interland.node-activity:hover .content:before {
  background: #feb819;
}

.cat-brave .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(1) .node-activity {
  background: #4285f4;
  transition: .3s all ease;
}

.cat-brave .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(1) .node-activity .content .field-name-field-activity-basic-img .field-item:before,
.cat-brave .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(1) .node-activity .content .field-name-field-activity-interland-img .field-item:before {
  transition: .3s all ease;
  background: #649af3;
}

.cat-brave .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(1) .node-activity .content:before {
  transition: .3s all ease;
  background: #649af3;
}

.cat-brave .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(1) .node-activity:hover {
  background: #1266f1;
}

.cat-brave .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(1) .node-activity:hover .content .field-name-field-activity-basic-img .field-item:before,
.cat-brave .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(1) .node-activity:hover .content .field-name-field-activity-interland-img .field-item:before {
  background: #357bef;
}

.cat-brave .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(1) .node-activity:hover .content:before {
  background: #357bef;
}

.cat-brave .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(2) .node-activity {
  background: #5d94f0;
  transition: .3s all ease;
}

.cat-brave .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(2) .node-activity .content .field-name-field-activity-basic-img .field-item:before,
.cat-brave .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(2) .node-activity .content .field-name-field-activity-interland-img .field-item:before {
  transition: .3s all ease;
  background: #6c9df0;
}

.cat-brave .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(2) .node-activity .content:before {
  transition: .3s all ease;
  background: #6c9df0;
}

.cat-brave .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(2) .node-activity:hover {
  background: #2e75ec;
}

.cat-brave .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(2) .node-activity:hover .content .field-name-field-activity-basic-img .field-item:before,
.cat-brave .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(2) .node-activity:hover .content .field-name-field-activity-interland-img .field-item:before {
  background: #3e7eeb;
}

.cat-brave .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(2) .node-activity:hover .content:before {
  background: #3e7eeb;
}

.cat-brave .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(3) .node-activity {
  background: #74a2f0;
  transition: .3s all ease;
}

.cat-brave .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(3) .node-activity .content .field-name-field-activity-basic-img .field-item:before,
.cat-brave .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(3) .node-activity .content .field-name-field-activity-interland-img .field-item:before {
  transition: .3s all ease;
  background: #81abf3;
}

.cat-brave .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(3) .node-activity .content:before {
  transition: .3s all ease;
  background: #81abf3;
}

.cat-brave .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(3) .node-activity:hover {
  background: #4683eb;
}

.cat-brave .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(3) .node-activity:hover .content .field-name-field-activity-basic-img .field-item:before,
.cat-brave .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(3) .node-activity:hover .content .field-name-field-activity-interland-img .field-item:before {
  background: #528cef;
}

.cat-brave .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(3) .node-activity:hover .content:before {
  background: #528cef;
}

.cat-brave .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(4) .node-activity {
  background: #91b8f9;
  transition: .3s all ease;
}

.cat-brave .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(4) .node-activity .content .field-name-field-activity-basic-img .field-item:before,
.cat-brave .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(4) .node-activity .content .field-name-field-activity-interland-img .field-item:before {
  transition: .3s all ease;
  background: #9fc1fa;
}

.cat-brave .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(4) .node-activity .content:before {
  transition: .3s all ease;
  background: #9fc1fa;
}

.cat-brave .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(4) .node-activity:hover {
  background: #6199f6;
}

.cat-brave .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(4) .node-activity:hover .content .field-name-field-activity-basic-img .field-item:before,
.cat-brave .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(4) .node-activity:hover .content .field-name-field-activity-interland-img .field-item:before {
  background: #6fa2f7;
}

.cat-brave .field-name-field-cat-kids-activities .stack-content-activities .field-item:nth-child(4) .node-activity:hover .content:before {
  background: #6fa2f7;
}

.cat-brave .field-name-field-cat-kids-activities .stack-content-activities .field-item .activity-interland.node-activity {
  transition: .3s all ease;
  background: #3664b3;
}

.cat-brave .field-name-field-cat-kids-activities .stack-content-activities .field-item .activity-interland.node-activity .content .field-name-field-activity-basic-img .field-item:before,
.cat-brave .field-name-field-cat-kids-activities .stack-content-activities .field-item .activity-interland.node-activity .content .field-name-field-activity-interland-img .field-item:before {
  transition: .3s all ease;
  background: #4370be;
}

.cat-brave .field-name-field-cat-kids-activities .stack-content-activities .field-item .activity-interland.node-activity .content:before {
  transition: .3s all ease;
  background: #4370be;
}

.cat-brave .field-name-field-cat-kids-activities .stack-content-activities .field-item .activity-interland.node-activity:hover {
  background: #2a4e8c;
}

.cat-brave .field-name-field-cat-kids-activities .stack-content-activities .field-item .activity-interland.node-activity:hover .content .field-name-field-activity-basic-img .field-item:before,
.cat-brave .field-name-field-cat-kids-activities .stack-content-activities .field-item .activity-interland.node-activity:hover .content .field-name-field-activity-interland-img .field-item:before {
  background: #355a99;
}

.cat-brave .field-name-field-cat-kids-activities .stack-content-activities .field-item .activity-interland.node-activity:hover .content:before {
  background: #355a99;
}

.kidsafety-svg-anim svg {
  width: 100%;
  height: 100%;
}

@media only screen and (min-width: 55rem) {
  .kidsafety-svg-anim svg {
    width: 500px;
    height: 440px;
  }
}

@media only screen and (min-width: 55rem) {
  .node-activity .stack-header {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    min-height: 190px;
  }
}

@media only screen and (min-width: 55rem) {
  .node-activity .stack-header h1 {
    font-size: 45px;
    line-height: 46px;
    margin-right: 60px;
  }
}

.node-activity .stack-header h1 .interland-title-prefix {
  display: inline;
}

@media only screen and (min-width: 55rem) {
  .node-activity .stack-header h2 {
    margin-bottom: 7px;
    margin-right: 60px;
  }
}

.node-activity .stack-header .header-interland a {
  font-size: 0.9375rem;
  line-height: 1.2;
  padding-right: 108px;
  max-width: 360px;
  margin-top: 45px;
}

@media only screen and (min-width: 35rem) {
  .node-activity .stack-header .header-interland a {
    margin-top: 60px;
  }
}

@media only screen and (min-width: 55rem) {
  .node-activity .stack-header .header-interland a {
    margin-top: 20px;
    width: 360px;
  }
}

.cat-smart .node-activity .stack-header .header-interland a::before {
  height: 90px;
  width: 84px;
  right: 0;
  background: url(../img/i-smart.svg) no-repeat left top/auto 203px;
}

@media only screen and (min-width: 35rem) {
  .cat-smart .node-activity .stack-header .header-interland a::before {
    height: 116px;
    width: 107px;
    right: 0;
    background: url(../img/i-smart.svg) no-repeat left top/auto 261px;
  }
}

.cat-alert .node-activity .stack-header .header-interland a::before {
  height: 97px;
  width: 85px;
  right: 12px;
  background: url(../img/i-alert.svg) no-repeat left top/auto 146px;
}

@media only screen and (min-width: 35rem) {
  .cat-alert .node-activity .stack-header .header-interland a::before {
    height: 124px;
    width: 109px;
    right: 16px;
    background: url(../img/i-alert.svg) no-repeat left top/auto 187px;
  }
}

.cat-strong .node-activity .stack-header .header-interland a::before {
  height: 76px;
  width: 140px;
  right: 0;
  background: url(../img/i-strong.svg) no-repeat left top/auto 239px;
}

@media only screen and (min-width: 35rem) {
  .cat-strong .node-activity .stack-header .header-interland a::before {
    height: 98px;
    width: 181px;
    right: 0;
    background: url(../img/i-strong.svg) no-repeat left top/auto 307px;
  }
}

.cat-kind .node-activity .stack-header .header-interland a::before {
  height: 71px;
  width: 90px;
  right: 0;
  background: url(../img/i-kind.svg) no-repeat left top/auto 140px;
}

@media only screen and (min-width: 35rem) {
  .cat-kind .node-activity .stack-header .header-interland a::before {
    height: 91px;
    width: 119px;
    right: 0;
    background: url(../img/i-kind.svg) no-repeat left top/auto 180px;
  }
}

@media only screen and (min-width: 35rem) {
  .node-activity .stack-header .header-interland a {
    font-size: 1.25rem;
    padding: 1rem 8.4375rem 1rem 1.25rem;
  }
}

.node-activity .stack.acc-full:not(.stack-open) .stack-item-content {
  display: none;
}

.node-activity .stack.stack-intro {
  padding-top: 20px;
  padding-bottom: 20px;
}

@media only screen and (min-width: 55rem) {
  .node-activity .stack.stack-intro {
    padding: 41px 38px 44px 38px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.node-activity .stack.stack-intro .field-name-field-activity-intro-text {
  font-size: 0.75rem;
  line-height: 1.5;
}

@media only screen and (min-width: 55rem) {
  .node-activity .stack.stack-intro .field-name-field-activity-intro-text {
    font-size: 1.25rem;
    width: calc(100% - 390px);
  }
}

@media only screen and (min-width: 64rem) {
  .node-activity .stack.stack-intro .field-name-field-activity-intro-text {
    width: 500px;
  }
}

.node-activity .stack.stack-topic, .node-activity .stack.stack-takeaway {
  background: #a8bfc5;
  color: #ffffff;
}

.node-activity .stack.stack-topic h3, .node-activity .stack.stack-takeaway h3 {
  font-weight: 400;
}

.node-activity .stack.stack-topic p, .node-activity .stack.stack-takeaway p {
  font-weight: 300;
  line-height: 1.4;
}

.node-activity .stack.stack-topic p:last-child, .node-activity .stack.stack-takeaway p:last-child {
  margin-bottom: 0;
}

.node-activity .stack.stack-topic h3,
.node-activity .stack.stack-topic p, .node-activity .stack.stack-takeaway h3,
.node-activity .stack.stack-takeaway p {
  font-size: 0.75rem;
  margin-bottom: 20px;
}

@media only screen and (min-width: 55rem) {
  .node-activity .stack.stack-topic h3,
  .node-activity .stack.stack-topic p, .node-activity .stack.stack-takeaway h3,
  .node-activity .stack.stack-takeaway p {
    font-size: 1.25rem;
    line-height: 30px;
  }
}

.node-activity .stack.stack-topic ul, .node-activity .stack.stack-takeaway ul {
  padding: 0;
}

.node-activity .stack.stack-topic ul:last-child, .node-activity .stack.stack-takeaway ul:last-child {
  margin-bottom: 0;
}

.node-activity .stack.stack-topic li, .node-activity .stack.stack-takeaway li {
  font-size: 0.625rem;
  line-height: 1.5;
  font-weight: 300;
  list-style: none;
  margin-bottom: 1px;
  padding: 8px 9px 8px;
}

.node-activity .stack.stack-topic li:last-child, .node-activity .stack.stack-takeaway li:last-child {
  margin-bottom: 0;
}

@media only screen and (min-width: 55rem) {
  .node-activity .stack.stack-topic li, .node-activity .stack.stack-takeaway li {
    font-size: 1rem;
    padding: 18px;
    background: #91aeb5;
  }
}

.node-activity .stack.stack-takeaway .stack-label-title::before, .node-activity .stack.stack-takeaway .stack-label-title:after {
  right: 0;
}

.cat-smart .node-activity .stack.stack-takeaway .stack-label-title::before {
  color: #294c88;
}

.cat-alert .node-activity .stack.stack-takeaway .stack-label-title::before {
  color: #bf362f;
}

.cat-strong .node-activity .stack.stack-takeaway .stack-label-title::before {
  color: #d59910;
}

.cat-kind .node-activity .stack.stack-takeaway .stack-label-title::before {
  color: #2a8d54;
}

.cat-brave .node-activity .stack.stack-takeaway .stack-label-title::before {
  color: #3067c3;
}

.node-activity .stack.stack-topic .stack-label-title::before, .node-activity .stack.stack-topic .stack-label-title::after {
  display: none;
}

.node-activity .stack.stack-activity .stack-content-activities h3,
.node-activity .stack.stack-activity .stack-content-activities p a,
.node-activity .stack.stack-activity .stack-content-activities li a, .node-activity .stack.stack-worksheet .stack-content-activities h3,
.node-activity .stack.stack-worksheet .stack-content-activities p a,
.node-activity .stack.stack-worksheet .stack-content-activities li a, .node-activity .stack.stack-guideline .stack-content-activities h3,
.node-activity .stack.stack-guideline .stack-content-activities p a,
.node-activity .stack.stack-guideline .stack-content-activities li a {
  text-decoration: none;
  color: #4285f4;
}

.node-activity .stack.stack-activity .stack-content-activities h3:hover, .node-activity .stack.stack-activity .stack-content-activities h3:focus,
.node-activity .stack.stack-activity .stack-content-activities p a:hover,
.node-activity .stack.stack-activity .stack-content-activities p a:focus,
.node-activity .stack.stack-activity .stack-content-activities li a:hover,
.node-activity .stack.stack-activity .stack-content-activities li a:focus, .node-activity .stack.stack-worksheet .stack-content-activities h3:hover, .node-activity .stack.stack-worksheet .stack-content-activities h3:focus,
.node-activity .stack.stack-worksheet .stack-content-activities p a:hover,
.node-activity .stack.stack-worksheet .stack-content-activities p a:focus,
.node-activity .stack.stack-worksheet .stack-content-activities li a:hover,
.node-activity .stack.stack-worksheet .stack-content-activities li a:focus, .node-activity .stack.stack-guideline .stack-content-activities h3:hover, .node-activity .stack.stack-guideline .stack-content-activities h3:focus,
.node-activity .stack.stack-guideline .stack-content-activities p a:hover,
.node-activity .stack.stack-guideline .stack-content-activities p a:focus,
.node-activity .stack.stack-guideline .stack-content-activities li a:hover,
.node-activity .stack.stack-guideline .stack-content-activities li a:focus {
  color: #4285f4;
}

.cat-smart .node-activity .stack.stack-activity .stack-content-activities h3, .cat-smart
.node-activity .stack.stack-activity .stack-content-activities p a, .cat-smart
.node-activity .stack.stack-activity .stack-content-activities li a, .cat-smart .node-activity .stack.stack-worksheet .stack-content-activities h3, .cat-smart
.node-activity .stack.stack-worksheet .stack-content-activities p a, .cat-smart
.node-activity .stack.stack-worksheet .stack-content-activities li a, .cat-smart .node-activity .stack.stack-guideline .stack-content-activities h3, .cat-smart
.node-activity .stack.stack-guideline .stack-content-activities p a, .cat-smart
.node-activity .stack.stack-guideline .stack-content-activities li a {
  color: #3664b3;
}

.cat-smart .node-activity .stack.stack-activity .stack-content-activities h3:hover, .cat-smart .node-activity .stack.stack-activity .stack-content-activities h3:focus, .cat-smart
.node-activity .stack.stack-activity .stack-content-activities p a:hover, .cat-smart
.node-activity .stack.stack-activity .stack-content-activities p a:focus, .cat-smart
.node-activity .stack.stack-activity .stack-content-activities li a:hover, .cat-smart
.node-activity .stack.stack-activity .stack-content-activities li a:focus, .cat-smart .node-activity .stack.stack-worksheet .stack-content-activities h3:hover, .cat-smart .node-activity .stack.stack-worksheet .stack-content-activities h3:focus, .cat-smart
.node-activity .stack.stack-worksheet .stack-content-activities p a:hover, .cat-smart
.node-activity .stack.stack-worksheet .stack-content-activities p a:focus, .cat-smart
.node-activity .stack.stack-worksheet .stack-content-activities li a:hover, .cat-smart
.node-activity .stack.stack-worksheet .stack-content-activities li a:focus, .cat-smart .node-activity .stack.stack-guideline .stack-content-activities h3:hover, .cat-smart .node-activity .stack.stack-guideline .stack-content-activities h3:focus, .cat-smart
.node-activity .stack.stack-guideline .stack-content-activities p a:hover, .cat-smart
.node-activity .stack.stack-guideline .stack-content-activities p a:focus, .cat-smart
.node-activity .stack.stack-guideline .stack-content-activities li a:hover, .cat-smart
.node-activity .stack.stack-guideline .stack-content-activities li a:focus {
  color: #3664b3;
}

.cat-alert .node-activity .stack.stack-activity .stack-content-activities h3, .cat-alert
.node-activity .stack.stack-activity .stack-content-activities p a, .cat-alert
.node-activity .stack.stack-activity .stack-content-activities li a, .cat-alert .node-activity .stack.stack-worksheet .stack-content-activities h3, .cat-alert
.node-activity .stack.stack-worksheet .stack-content-activities p a, .cat-alert
.node-activity .stack.stack-worksheet .stack-content-activities li a, .cat-alert .node-activity .stack.stack-guideline .stack-content-activities h3, .cat-alert
.node-activity .stack.stack-guideline .stack-content-activities p a, .cat-alert
.node-activity .stack.stack-guideline .stack-content-activities li a {
  color: #ee463e;
}

.cat-alert .node-activity .stack.stack-activity .stack-content-activities h3:hover, .cat-alert .node-activity .stack.stack-activity .stack-content-activities h3:focus, .cat-alert
.node-activity .stack.stack-activity .stack-content-activities p a:hover, .cat-alert
.node-activity .stack.stack-activity .stack-content-activities p a:focus, .cat-alert
.node-activity .stack.stack-activity .stack-content-activities li a:hover, .cat-alert
.node-activity .stack.stack-activity .stack-content-activities li a:focus, .cat-alert .node-activity .stack.stack-worksheet .stack-content-activities h3:hover, .cat-alert .node-activity .stack.stack-worksheet .stack-content-activities h3:focus, .cat-alert
.node-activity .stack.stack-worksheet .stack-content-activities p a:hover, .cat-alert
.node-activity .stack.stack-worksheet .stack-content-activities p a:focus, .cat-alert
.node-activity .stack.stack-worksheet .stack-content-activities li a:hover, .cat-alert
.node-activity .stack.stack-worksheet .stack-content-activities li a:focus, .cat-alert .node-activity .stack.stack-guideline .stack-content-activities h3:hover, .cat-alert .node-activity .stack.stack-guideline .stack-content-activities h3:focus, .cat-alert
.node-activity .stack.stack-guideline .stack-content-activities p a:hover, .cat-alert
.node-activity .stack.stack-guideline .stack-content-activities p a:focus, .cat-alert
.node-activity .stack.stack-guideline .stack-content-activities li a:hover, .cat-alert
.node-activity .stack.stack-guideline .stack-content-activities li a:focus {
  color: #ee463e;
}

.cat-strong .node-activity .stack.stack-activity .stack-content-activities h3, .cat-strong
.node-activity .stack.stack-activity .stack-content-activities p a, .cat-strong
.node-activity .stack.stack-activity .stack-content-activities li a, .cat-strong .node-activity .stack.stack-worksheet .stack-content-activities h3, .cat-strong
.node-activity .stack.stack-worksheet .stack-content-activities p a, .cat-strong
.node-activity .stack.stack-worksheet .stack-content-activities li a, .cat-strong .node-activity .stack.stack-guideline .stack-content-activities h3, .cat-strong
.node-activity .stack.stack-guideline .stack-content-activities p a, .cat-strong
.node-activity .stack.stack-guideline .stack-content-activities li a {
  color: #f8ba2d;
}

.cat-strong .node-activity .stack.stack-activity .stack-content-activities h3:hover, .cat-strong .node-activity .stack.stack-activity .stack-content-activities h3:focus, .cat-strong
.node-activity .stack.stack-activity .stack-content-activities p a:hover, .cat-strong
.node-activity .stack.stack-activity .stack-content-activities p a:focus, .cat-strong
.node-activity .stack.stack-activity .stack-content-activities li a:hover, .cat-strong
.node-activity .stack.stack-activity .stack-content-activities li a:focus, .cat-strong .node-activity .stack.stack-worksheet .stack-content-activities h3:hover, .cat-strong .node-activity .stack.stack-worksheet .stack-content-activities h3:focus, .cat-strong
.node-activity .stack.stack-worksheet .stack-content-activities p a:hover, .cat-strong
.node-activity .stack.stack-worksheet .stack-content-activities p a:focus, .cat-strong
.node-activity .stack.stack-worksheet .stack-content-activities li a:hover, .cat-strong
.node-activity .stack.stack-worksheet .stack-content-activities li a:focus, .cat-strong .node-activity .stack.stack-guideline .stack-content-activities h3:hover, .cat-strong .node-activity .stack.stack-guideline .stack-content-activities h3:focus, .cat-strong
.node-activity .stack.stack-guideline .stack-content-activities p a:hover, .cat-strong
.node-activity .stack.stack-guideline .stack-content-activities p a:focus, .cat-strong
.node-activity .stack.stack-guideline .stack-content-activities li a:hover, .cat-strong
.node-activity .stack.stack-guideline .stack-content-activities li a:focus {
  color: #f8ba2d;
}

.cat-kind .node-activity .stack.stack-activity .stack-content-activities h3, .cat-kind
.node-activity .stack.stack-activity .stack-content-activities p a, .cat-kind
.node-activity .stack.stack-activity .stack-content-activities li a, .cat-kind .node-activity .stack.stack-worksheet .stack-content-activities h3, .cat-kind
.node-activity .stack.stack-worksheet .stack-content-activities p a, .cat-kind
.node-activity .stack.stack-worksheet .stack-content-activities li a, .cat-kind .node-activity .stack.stack-guideline .stack-content-activities h3, .cat-kind
.node-activity .stack.stack-guideline .stack-content-activities p a, .cat-kind
.node-activity .stack.stack-guideline .stack-content-activities li a {
  color: #39b66e;
}

.cat-kind .node-activity .stack.stack-activity .stack-content-activities h3:hover, .cat-kind .node-activity .stack.stack-activity .stack-content-activities h3:focus, .cat-kind
.node-activity .stack.stack-activity .stack-content-activities p a:hover, .cat-kind
.node-activity .stack.stack-activity .stack-content-activities p a:focus, .cat-kind
.node-activity .stack.stack-activity .stack-content-activities li a:hover, .cat-kind
.node-activity .stack.stack-activity .stack-content-activities li a:focus, .cat-kind .node-activity .stack.stack-worksheet .stack-content-activities h3:hover, .cat-kind .node-activity .stack.stack-worksheet .stack-content-activities h3:focus, .cat-kind
.node-activity .stack.stack-worksheet .stack-content-activities p a:hover, .cat-kind
.node-activity .stack.stack-worksheet .stack-content-activities p a:focus, .cat-kind
.node-activity .stack.stack-worksheet .stack-content-activities li a:hover, .cat-kind
.node-activity .stack.stack-worksheet .stack-content-activities li a:focus, .cat-kind .node-activity .stack.stack-guideline .stack-content-activities h3:hover, .cat-kind .node-activity .stack.stack-guideline .stack-content-activities h3:focus, .cat-kind
.node-activity .stack.stack-guideline .stack-content-activities p a:hover, .cat-kind
.node-activity .stack.stack-guideline .stack-content-activities p a:focus, .cat-kind
.node-activity .stack.stack-guideline .stack-content-activities li a:hover, .cat-kind
.node-activity .stack.stack-guideline .stack-content-activities li a:focus {
  color: #39b66e;
}

.node-activity .stack.stack-activity .stack-content-activities p, .node-activity .stack.stack-worksheet .stack-content-activities p, .node-activity .stack.stack-guideline .stack-content-activities p {
  font-weight: 300;
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 20px;
}

.node-activity .stack.stack-activity .stack-content-activities p:last-child, .node-activity .stack.stack-worksheet .stack-content-activities p:last-child, .node-activity .stack.stack-guideline .stack-content-activities p:last-child {
  margin-bottom: 0;
}

@media only screen and (min-width: 55rem) {
  .node-activity .stack.stack-activity .stack-content-activities p, .node-activity .stack.stack-worksheet .stack-content-activities p, .node-activity .stack.stack-guideline .stack-content-activities p {
    font-size: 20px;
    line-height: 30px;
  }
}

.node-activity .stack.stack-activity .stack-content-activities ul, .node-activity .stack.stack-worksheet .stack-content-activities ul, .node-activity .stack.stack-guideline .stack-content-activities ul {
  padding: 0;
  margin: 0 0 20px;
  list-style-type: none;
}

.node-activity .stack.stack-activity .stack-content-activities ul li, .node-activity .stack.stack-worksheet .stack-content-activities ul li, .node-activity .stack.stack-guideline .stack-content-activities ul li {
  padding-left: 15px;
  margin-bottom: 20px;
  position: relative;
  font-weight: 300;
  line-height: 1.5;
}

.node-activity .stack.stack-activity .stack-content-activities ul li:before, .node-activity .stack.stack-worksheet .stack-content-activities ul li:before, .node-activity .stack.stack-guideline .stack-content-activities ul li:before {
  content: "•";
  display: inline-block;
  padding-right: 10px;
}

@media only screen and (min-width: 55rem) {
  .node-activity .stack.stack-activity .stack-content-activities ul li, .node-activity .stack.stack-worksheet .stack-content-activities ul li, .node-activity .stack.stack-guideline .stack-content-activities ul li {
    font-size: 20px;
  }
}

.node-activity .content-interland-activity .stack-header {
  position: relative;
}

.node-activity .content-interland-activity .stack-header .header-img img {
  display: block;
  width: auto;
  height: 200px;
  margin: 10px auto 0;
}

@media only screen and (min-width: 55rem) {
  .node-activity .content-interland-activity .stack-header {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 190px;
  }
}

.node-activity .content-interland-activity .stack-content {
  padding: 63px 23px 55px 30px;
}

@media only screen and (min-width: 55rem) {
  .node-activity .content-interland-activity .stack-content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}

.node-activity .content-interland-activity .stack-content p {
  font-size: 14px;
  margin-bottom: 20px;
  font-weight: 300;
  line-height: 18px;
}

.node-activity .content-interland-activity .stack-content p:last-child {
  margin-bottom: 0;
}

.node-activity .content-interland-activity .stack-content p a {
  text-decoration: none;
}

@media only screen and (min-width: 55rem) {
  .node-activity .content-interland-activity .stack-content p {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 20px;
  }
  .node-activity .content-interland-activity .stack-content p:last-child {
    margin-bottom: 0;
  }
}

.node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link {
  margin: 50px 0 0 0;
}

@media only screen and (min-width: 55rem) {
  .node-activity .content-interland-activity .interland-content {
    width: 52%;
  }
}

.node-activity .content-interland-activity .interland-img {
  text-align: center;
  padding-bottom: 30px;
}

@media only screen and (min-width: 55rem) {
  .node-activity .content-interland-activity .interland-img {
    padding-top: 10px;
    padding-bottom: 0;
    width: 48%;
    text-align: right;
  }
}

.node-activity .content-interland-activity .interland-img img {
  display: inline-block;
  max-width: 150px;
}

@media only screen and (min-width: 55rem) {
  .node-activity .content-interland-activity .interland-img img {
    max-width: 100%;
  }
}

@media only screen and (min-width: 64rem) {
  .node-activity .content-interland-activity .interland-img img {
    margin-right: 60px;
  }
}

.field-name-field-activity-intro-cta {
  -webkit-align-self: baseline;
      -ms-flex-item-align: baseline;
          align-self: baseline;
  margin-top: 0;
  margin-bottom: 15px;
}

@media only screen and (min-width: 55rem) {
  .field-name-field-activity-intro-cta {
    margin-bottom: 0;
  }
}

.field-name-field-activity-intro-cta a {
  font-size: 0.9375rem;
  padding-top: 8px;
  padding-bottom: 7px;
  width: 100%;
}

@media only screen and (min-width: 55rem) {
  .field-name-field-activity-intro-cta a {
    padding: 9px 30px 8px;
    font-size: 1.25rem;
    border-radius: 7.5px;
    width: auto;
  }
}

.field-name-field-activity-intro-cta a:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 26px;
  height: 30px;
  background: url("../img/pdf.svg") no-repeat 0 0;
  background-size: contain;
  margin-right: 8px;
}

@media only screen and (min-width: 55rem) {
  .field-name-field-activity-intro-cta a:before {
    width: 38px;
    height: 43px;
    margin-right: 10px;
    vertical-align: middle;
  }
}

@media only screen and (min-width: 35rem) {
  .stack-intro .field-name-field-activity-intro-cta {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
}

@media only screen and (min-width: 55rem) {
  .stack-intro .field-name-field-activity-intro-cta {
    margin-top: 0;
    width: 360px;
  }
  .stack-intro .field-name-field-activity-intro-cta a {
    width: 360px;
  }
}

.activity-intro-cta-bottom.field-name-field-activity-intro-cta a {
  border-radius: 0;
  width: 100%;
}

.flippy-activity {
  margin-bottom: 5px;
}

@media only screen and (min-width: 55rem) {
  .flippy-activity {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 50px;
    margin-bottom: -35px;
    padding-left: 0;
    padding-right: 0;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-align-items: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }
}

.flippy-activity .flippy-prev,
.flippy-activity .flippy-next {
  min-width: 138px;
}

.flippy-activity.flippy-small {
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 50px;
  margin-bottom: 9px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

@media only screen and (min-width: 55rem) {
  .flippy-activity.flippy-small {
    padding-right: 0;
    padding-left: 0;
    margin-top: 70px;
    margin-bottom: 0;
  }
}

.flippy-activity.flippy-small .flippy-prev a,
.flippy-activity.flippy-small .flippy-next a {
  border: 1px solid #404148;
  color: #404148;
  background: none;
}

.flippy-activity.flippy-small .flippy-prev a:hover,
.flippy-activity.flippy-small .flippy-next a:hover {
  background: none;
}

.flippy-activity .flippy-prev a,
.flippy-activity .flippy-next a {
  margin-top: 10px;
  min-width: 138px;
}

@media only screen and (min-width: 55rem) {
  .flippy-activity .flippy-prev a,
  .flippy-activity .flippy-next a {
    margin-top: 0;
  }
}

.stack-news {
  margin-top: 10px;
}

.stack-news .view-tips .views-row {
  padding-top: 5px;
}

@media only screen and (min-width: 55rem) {
  .stack-news .view-tips .views-row {
    padding-top: 10px;
  }
}

.stack-news .views-row-3 .cat {
  background: #26477f;
  color: #ffffff;
}

.stack-news .views-row-3 .hd {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column nowrap;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}

.stack-news .views-row-3 .hd em {
  padding: 0 0 22px 0;
}

@media only screen and (min-width: 55rem) {
  .stack-news .views-row-3 .hd em {
    padding-bottom: 15px;
  }
}

.stack-news .views-row-3 .hd em::before {
  font-size: 39px;
}

.stack-news .views-row-3 .hd div {
  font-size: 1.375rem;
  font-weight: 500;
  line-height: 1.4;
  margin-top: auto;
  padding: 0 0 15px 0;
}

.stack-news .views-row-3 .ft a {
  background: #1c2f50;
  padding-left: 50px;
  padding-right: 50px;
  transition: all .3s ease;
}

.stack-news .views-row-3:hover .ft a {
  background: #15243d;
}

.stack-news .views-row-all-tips .inner {
  text-align: center;
}

.stack-news .views-row-all-tips .hd div {
  max-width: 153px;
  margin: 0 auto;
}

@media only screen and (min-width: 55rem) {
  .stack-news .views-row-all-tips .hd div {
    margin-top: 50px;
  }
}

.content-interland-activity .stack-content p a {
  text-decoration: none;
  color: #26477f;
}

.content-interland-activity .stack-content p a:hover, .content-interland-activity .stack-content p a:focus {
  color: #26477f;
}

.cat-smart .content-interland-activity .stack-content p a {
  color: #3664b3;
}

.cat-smart .content-interland-activity .stack-content p a:hover, .cat-smart .content-interland-activity .stack-content p a:focus {
  color: #3664b3;
}

.cat-alert .content-interland-activity .stack-content p a {
  color: #ee463e;
}

.cat-alert .content-interland-activity .stack-content p a:hover, .cat-alert .content-interland-activity .stack-content p a:focus {
  color: #ee463e;
}

.cat-strong .content-interland-activity .stack-content p a {
  color: #f8ba2d;
}

.cat-strong .content-interland-activity .stack-content p a:hover, .cat-strong .content-interland-activity .stack-content p a:focus {
  color: #f8ba2d;
}

.cat-kind .content-interland-activity .stack-content p a {
  color: #39b66e;
}

.cat-kind .content-interland-activity .stack-content p a:hover, .cat-kind .content-interland-activity .stack-content p a:focus {
  color: #39b66e;
}

.stack.stack-takeaway {
  background: #26477f;
}

.stack.stack-takeaway li {
  background: #30528d;
}

.cat-smart .stack.stack-takeaway {
  background: #3664b3;
}

.cat-smart .stack.stack-takeaway li {
  background: #4370be;
}

.cat-alert .stack.stack-takeaway {
  background: #ee463e;
}

.cat-alert .stack.stack-takeaway li {
  background: #ff5148;
}

.cat-strong .stack.stack-takeaway {
  background: #f8ba2d;
}

.cat-strong .stack.stack-takeaway li {
  background: #fec84c;
}

.cat-kind .stack.stack-takeaway {
  background: #39b66e;
}

.cat-kind .stack.stack-takeaway li {
  background: #44c67b;
}

.cat-brave .stack.stack-takeaway {
  background: #4285f4;
}

.cat-brave .stack.stack-takeaway li {
  background: #649af3;
}

.a_cols {
  display: block;
  counter-reset: a-index;
  font-weight: 300;
  font-size: 14px;
  line-height: 1.5;
}

.a_cols p {
  font-size: 15px !important;
  line-height: 1.5 !important;
}

.a_cols.with-index .a_col:before {
  display: block;
  counter-increment: a-index;
  content: counter(a-index);
  font-size: 40px;
  font-weight: 700;
  text-align: center;
  line-height: 60px;
  width: 60px;
  height: 60px;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #70A5FC;
}

.cat-smart .a_cols.with-index .a_col:before {
  background-color: #4370be;
}

.cat-alert .a_cols.with-index .a_col:before {
  background-color: #ff5148;
}

.cat-strong .a_cols.with-index .a_col:before {
  background-color: #fec84c;
}

.cat-kind .a_cols.with-index .a_col:before {
  background-color: #44c67b;
}

.a_cols.small-padding .a_col {
  padding: 25px;
}

.a_cols .a_col {
  padding: 30px 40px;
  margin-top: 7px;
  color: white;
  background-color: #4285f4;
}

.cat-smart .a_cols .a_col {
  background-color: #3664b3;
}

.cat-alert .a_cols .a_col {
  background-color: #ee463e;
}

.cat-strong .a_cols .a_col {
  background-color: #f8ba2d;
}

.cat-kind .a_cols .a_col {
  background-color: #39b66e;
}

.a_cols .a_col h3 {
  color: white !important;
  line-height: 1.2;
}

.a_cols .a_col:first-child {
  margin-top: 0;
}

.a_cols .a_col.gray-text {
  color: #404148;
}

.a_cols .a_col.no-padding {
  padding: 0;
}

.a_cols .a_col.transparent {
  background-color: transparent;
}

@media only screen and (min-width: 55rem) {
  .a_cols {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 16px;
  }
  .a_cols .a_col {
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-top: 0;
    margin-left: 7px;
  }
  .a_cols .a_col:first-child {
    margin-left: 0;
  }
}

.a_list {
  padding: 0;
  margin: 25px 0 20px;
  list-style: none;
}

.a_list li {
  padding-left: 20px !important;
  margin-bottom: 20px !important;
  font-size: 15px !important;
  position: relative !important;
}

.a_list li:before {
  font-family: 'IconFont' !important;
  content: "\EA07" !important;
  line-height: 1 !important;
  position: absolute !important;
  top: 6px !important;
  left: 2px !important;
  font-size: 11px !important;
}

.a_list.classic li {
  padding-left: 15px !important;
  margin-bottom: 5px !important;
  font-weight: 500 !important;
  font-size: 13px !important;
}

.a_list.classic li:before {
  font-family: 'IconFont' !important;
  content: "•" !important;
  line-height: 1 !important;
  position: absolute !important;
  top: 2px !important;
  left: 2px !important;
  font-size: 14px !important;
}

.a_dicussions {
  padding: 10px 25px 25px;
  margin-top: 7px;
  background-color: rgba(66, 133, 244, 0.1);
}

.cat-smart .a_dicussions {
  background-color: rgba(54, 100, 179, 0.1);
}

.cat-alert .a_dicussions {
  background-color: rgba(238, 70, 62, 0.1);
}

.cat-strong .a_dicussions {
  background-color: rgba(248, 186, 45, 0.1);
}

.cat-kind .a_dicussions {
  background-color: rgba(57, 182, 110, 0.1);
}

@media only screen and (min-width: 55rem) {
  .a_dicussions .a_cols > div {
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 0 25px;
    margin-left: 7px;
  }
  .a_dicussions .a_cols > div:first-child {
    padding-left: 0;
    margin-left: 0;
  }
  .a_dicussions .a_cols > div:last-child {
    padding-right: 0;
  }
}

.a_note {
  position: relative;
  margin-top: 30px;
  background-color: rgba(142, 164, 201, 0.25);
  padding: 21px 30px 21px 70px;
  font-style: italic;
  line-height: 150%;
}

.cat-smart .a_note {
  background-color: rgba(129, 129, 129, 0.25);
}

.cat-alert .a_note {
  background-color: rgba(209, 122, 118, 0.25);
}

.cat-strong .a_note {
  background-color: rgba(209, 182, 121, 0.25);
}

.cat-kind .a_note {
  background-color: rgba(129, 137, 132, 0.25);
}

.a_note span {
  color: #4285f4;
}

.cat-smart .a_note span {
  color: #4370be;
}

.cat-alert .a_note span {
  color: #ff5148;
}

.cat-strong .a_note span {
  color: #fec84c;
}

.cat-kind .a_note span {
  color: #44c67b;
}

.a_note:before {
  content: '';
  dispay: block;
  position: absolute;
  top: 22px;
  left: 30px;
  font-size: 21px;
  color: white;
  font-family: 'IconFont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\EA21";
}

.a_note.classic {
  background-color: transparent;
  padding: 0;
  font-style: normal;
}

.a_note.classic span:first-child {
  display: block;
  font-style: italic;
  font-weight: 500;
}

.a_note.classic:before {
  display: none;
}

.info-buttons-container {
  text-align: right;
  margin-bottom: 27px;
}

.info-buttons-container div:first-child {
  margin-left: 0;
}

.a_answers,
.a_info {
  display: inline-block;
  padding: 10px;
  width: 100%;
  margin-bottom: 8px;
  font-size: 13px;
  font-weight: 700;
  text-align: center;
  border-radius: 5px;
  border: 1px solid #e0e0e0;
  cursor: pointer;
}

.a_answers:before,
.a_info:before {
  font-family: 'IconFont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\EA21";
  color: #b5b5b5;
  display: inline-block;
  vertical-align: middle;
  font-size: 21px;
  padding-right: 5px;
}

@media only screen and (min-width: 35rem) {
  .a_answers,
  .a_info {
    margin-left: 8px;
    min-width: 160px;
    width: auto;
  }
}

.a_answers:before {
  content: "\EA20";
  color: #4285f4;
}

.cat-smart .a_answers:before {
  color: #4370be;
}

.cat-alert .a_answers:before {
  color: #ff5148;
}

.cat-strong .a_answers:before {
  color: #fec84c;
}

.cat-kind .a_answers:before {
  color: #44c67b;
}

.stack-worksheet {
  padding: 0 !important;
}

.stack-worksheet .stack-label-title {
  width: calc(100% - 38px);
  margin: 0 auto;
}

.stack-worksheet h1 {
  font-size: 19px;
  margin-top: 0;
  margin-bottom: 14px;
  color: #4285f4;
}

.cat-smart .stack-worksheet h1 {
  color: #3664b3;
}

.cat-alert .stack-worksheet h1 {
  color: #ee463e;
}

.cat-strong .stack-worksheet h1 {
  color: #f8ba2d;
}

.cat-kind .stack-worksheet h1 {
  color: #39b66e;
}

@media only screen and (min-width: 55rem) {
  .stack-worksheet h1 {
    font-size: 41px;
  }
  .stack-worksheet .stack-label-title {
    width: calc(100% - 76px);
    margin: 0 auto;
  }
}

.phishing-block {
  margin: 0 19px;
}

@media only screen and (min-width: 55rem) {
  .phishing-block {
    margin: 0 38px;
  }
}

.phishing-examples {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}

.phishing-examples > div {
  max-width: 429px;
  text-align: center;
}

.phishing-examples > div img {
  width: 100%;
  height: auto;
}

.phishing-examples > div h3 {
  color: #404148 !important;
  line-height: 1.2;
}

.phishing-examples > div h3 span {
  color: #4285f4;
}

.cat-smart .phishing-examples > div h3 span {
  color: #4370be;
}

.cat-alert .phishing-examples > div h3 span {
  color: #ff5148;
}

.cat-strong .phishing-examples > div h3 span {
  color: #fec84c;
}

.cat-kind .phishing-examples > div h3 span {
  color: #44c67b;
}

.phishing-examples .answer_hidden .answer {
  padding: 14px 23px 13px !important;
  color: black !important;
}

.phishing-examples .answer_hidden .answer:before {
  display: none !important;
}

.phishing-examples .answer {
  display: inline-block;
  padding: 12px 23px;
  border: 1px solid #cdd5d7;
  border-radius: 7px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  cursor: pointer;
  margin: 15px 1px 25px;
}

.phishing-examples .answer.is_true {
  color: #39b66e;
}

.phishing-examples .answer.is_true:before {
  font-size: 17px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
  font-family: 'IconFont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\EA25";
}

.phishing-examples .answer.is_false {
  color: #ee463e;
}

.phishing-examples .answer.is_false:before {
  font-size: 17px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
  font-family: 'IconFont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\EA24";
}

.guidelines_block {
  margin-bottom: 50px;
}

.guidelines_block h3:first-child {
  margin-bottom: 30px;
  margin-top: 0;
  font-weight: normal;
}

.guidelines_block .guideline_col {
  border: 1px solid #dbdbdb;
  margin-top: 8px;
}

.guidelines_block .guideline_header {
  color: white;
  font-size: 20px;
  font-weight: 700;
  padding: 20px;
  background-color: #4285f4;
}

.cat-smart .guidelines_block .guideline_header {
  background-color: #3664b3;
}

.cat-alert .guidelines_block .guideline_header {
  background-color: #ee463e;
}

.cat-strong .guidelines_block .guideline_header {
  background-color: #f8ba2d;
}

.cat-kind .guidelines_block .guideline_header {
  background-color: #39b66e;
}

.guidelines_block .guideline_body {
  padding: 20px;
}

.guidelines_block .guideline_body p {
  line-height: 1.4 !important;
}

.guidelines_block .guideline_body em {
  font-weight: 500;
}

@media only screen and (min-width: 55rem) {
  .guidelines_block .guideline-header {
    padding: 20px 40px;
  }
  .guidelines_block .guideline_body {
    padding: 20px 40px;
  }
  .guidelines_block .guideline_body p {
    font-size: 16px !important;
  }
  .guidelines_block .guideline_cols {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .guidelines_block .guideline_col {
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-left: 11px;
  }
  .guidelines_block .guideline_col:first-child {
    margin-left: 0px;
  }
}

.dos_donts_block {
  padding-top: 10px;
  margin: 0 -19px -30px -19px;
  background-color: #ecf0f1;
}

.dos_donts_block .dos_donts_col {
  padding: 20px;
  border-top: 8px solid;
  background-color: white;
  border-color: #4285f4;
}

.cat-smart .dos_donts_block .dos_donts_col {
  border-color: #3664b3;
}

.cat-alert .dos_donts_block .dos_donts_col {
  border-color: #ee463e;
}

.cat-strong .dos_donts_block .dos_donts_col {
  border-color: #f8ba2d;
}

.cat-kind .dos_donts_block .dos_donts_col {
  border-color: #39b66e;
}

.dos_donts_block .dos_donts_col li {
  font-size: 14px !important;
}

@media only screen and (min-width: 55rem) {
  .dos_donts_block {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -38px -50px -38px;
  }
  .dos_donts_block .dos_donts_col {
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 20px 40px;
    margin-left: 10px;
  }
  .dos_donts_block .dos_donts_col:first-child {
    margin-left: 0;
  }
  .dos_donts_block .dos_donts_col li {
    font-size: 16px !important;
  }
}

.scenario_block {
  counter-reset: s-index;
}

.scenario_block .scenario_header {
  padding: 0 19px 19px;
}

.scenario_block .scenario_item {
  border-top: 10px solid #ecf0f1;
}

.scenario_block .scenario_item:last-child {
  margin-bottom: -30px;
}

.scenario_block .scenario_item_header {
  color: white;
  font-size: 14px;
  font-weight: 700;
  padding: 15px 19px;
  background-color: #4285f4;
}

.cat-smart .scenario_block .scenario_item_header {
  background-color: #3664b3;
}

.cat-alert .scenario_block .scenario_item_header {
  background-color: #ee463e;
}

.cat-strong .scenario_block .scenario_item_header {
  background-color: #f8ba2d;
}

.cat-kind .scenario_block .scenario_item_header {
  background-color: #39b66e;
}

.scenario_block .scenario_item_header:before {
  display: inline-block;
  counter-increment: s-index;
  content: counter(s-index);
  font-size: 15px;
  font-weight: 700;
  text-align: center;
  line-height: 30px;
  width: 30px;
  height: 30px;
  margin-right: 10px;
  border-radius: 50%;
  background-color: #70A5FC;
}

.cat-smart .scenario_block .scenario_item_header:before {
  background-color: #4370be;
}

.cat-alert .scenario_block .scenario_item_header:before {
  background-color: #ff5148;
}

.cat-strong .scenario_block .scenario_item_header:before {
  background-color: #fec84c;
}

.cat-kind .scenario_block .scenario_item_header:before {
  background-color: #44c67b;
}

.scenario_block .scenario_item_body {
  padding: 19px;
}

.scenario_block .scenario_item_body em {
  font-weight: 700;
}

.scenario_block .checkbox_list {
  background-color: #ecf0f1;
  padding: 19px 19px 9px;
  line-height: 1.5;
  margin-top: 20px;
}

@media only screen and (min-width: 55rem) {
  .scenario_block .scenario_header {
    padding: 0 38px 38px;
    width: 72%;
  }
  .scenario_block .scenario_item_header {
    color: white;
    font-size: 30px;
    font-weight: 700;
    padding: 23px 38px;
  }
  .scenario_block .scenario_item_header:before {
    font-size: 32px;
    line-height: 50px;
    width: 50px;
    height: 50px;
    margin-right: 10px;
  }
  .scenario_block .scenario_item_body > p,
  .scenario_block .scenario_item_body_smaller {
    width: 72%;
  }
  .scenario_block .scenario_item:last-child {
    margin-bottom: -50px;
  }
  .scenario_block .scenario_item_body {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 38px;
  }
  .scenario_block .scenario_item_body .scenario_item_col {
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-left: 40px;
  }
  .scenario_block .scenario_item_body .scenario_item_col:first-child {
    margin-left: 0;
  }
  .scenario_block .checkbox_list {
    padding: 35px 32px;
    margin-top: -100px;
  }
}

.topics_block {
  counter-reset: s-index;
  position: relative;
}

.topics_block .topics_item {
  position: relative;
  padding-left: 55px;
  margin-bottom: 30px;
}

.topics_block .topics_item:before {
  position: absolute;
  display: block;
  counter-increment: s-index;
  content: counter(s-index);
  font-size: 24px;
  font-weight: 700;
  color: white;
  text-align: center;
  line-height: 36px;
  width: 36px;
  height: 36px;
  left: 0;
  top: -2px;
  border-radius: 50%;
  background-color: #70A5FC;
}

.cat-smart .topics_block .topics_item:before {
  background-color: #4370be;
}

.cat-alert .topics_block .topics_item:before {
  background-color: #ff5148;
}

.cat-strong .topics_block .topics_item:before {
  background-color: #fec84c;
}

.cat-kind .topics_block .topics_item:before {
  background-color: #44c67b;
}

.topics_block .topics_item li {
  font-size: 14px;
  padding-left: 0 !important;
}

.topics_block .topics_item span {
  font-weight: 700;
}

@media only screen and (min-width: 55rem) {
  .topics_block {
    width: 72%;
  }
  .topics_block .topics_item li {
    padding-left: 15px !important;
  }
}

.b_note p {
  font-size: 14px !important;
  line-height: 1.5 !important;
}

.b_note em {
  color: #4285f4;
}

.cat-smart .b_note em {
  color: #3664b3;
}

.cat-alert .b_note em {
  color: #ee463e;
}

.cat-strong .b_note em {
  color: #f8ba2d;
}

.cat-kind .b_note em {
  color: #39b66e;
}

@media only screen and (min-width: 55rem) {
  .b_note p {
    font-size: 16px !important;
  }
}

.s-radio {
  position: relative;
  margin-bottom: 10px;
  font-weight: 400 !important;
}

.s-radio i {
  width: 23px;
  height: 23px;
  position: absolute;
  cursor: pointer;
  top: 2px;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ffffff;
  border: 1px solid #c7d0d3;
  transition: all .2s ease;
  z-index: 2;
}

.s-radio input {
  position: absolute;
  opacity: 0;
}

.s-radio input:checked + i {
  border-color: #EE463E;
}

.s-radio input:checked + i:before {
  position: absolute;
  content: "";
  height: 15px;
  width: 15px;
  left: 3px;
  top: 3px;
  background: url(../img/check-x.svg) no-repeat left top;
  z-index: 1;
}

.s-radio input.is-true:checked + i {
  border-color: #39b66e;
}

.s-radio input.is-true:checked + i:before {
  top: 4px;
  background: url(../img/check-v.svg) no-repeat left top;
}

.s-radio .lbl {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 30px;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  padding-left: 40px;
}

@media only screen and (min-width: 55rem) {
  .s-radio .lbl {
    font-size: 16px;
  }
}

.stack-download .stack-item-content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}

.stack-download .cell-download {
  position: relative;
  color: #ffffff;
  width: calc(50% - 5px);
}

.stack-download .cell-download .overlink {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(124, 84, 147, 0.5);
}

.stack-download .cell-download img {
  width: 33px;
  margin: 0 auto;
  display: block;
}

@media only screen and (min-width: 55rem) {
  .stack-download .cell-download img {
    width: 66px;
  }
}

.stack-download .cell-download-content {
  padding: 27px 15px 25px;
  text-align: center;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-flow: column nowrap;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}

@media only screen and (min-width: 55rem) {
  .stack-download .cell-download-content {
    padding: 38px 25px 24px;
  }
}

.stack-download .cell-download-chapter {
  margin-right: 3px;
}

@media only screen and (min-width: 55rem) {
  .stack-download .cell-download-chapter {
    margin-right: 5px;
  }
}

.stack-download .cell-download-chapter + .cell-download-all {
  margin-left: 3px;
}

@media only screen and (min-width: 55rem) {
  .stack-download .cell-download-chapter + .cell-download-all {
    margin-left: 5px;
  }
}

.stack-download .cell-download-chapter .cell-download-content {
  padding-top: 31px;
}

@media only screen and (min-width: 55rem) {
  .stack-download .cell-download-chapter .cell-download-content {
    padding-top: 44px;
  }
}

.stack-download .cell-download-chapter .cell-download-text {
  padding-top: 6px;
}

@media only screen and (min-width: 55rem) {
  .stack-download .cell-download-chapter .cell-download-text {
    padding-top: 23px;
  }
}

.cat-smart .stack-download .cell-download-chapter {
  background: #3664b3;
  transition: .3s all ease;
}

.cat-smart .stack-download .cell-download-chapter:hover {
  background: #2a4e8c;
}

.cat-alert .stack-download .cell-download-chapter {
  background: #ee463e;
  transition: .3s all ease;
}

.cat-alert .stack-download .cell-download-chapter:hover {
  background: #e51e14;
}

.cat-strong .stack-download .cell-download-chapter {
  background: #f8ba2d;
  transition: .3s all ease;
}

.cat-strong .stack-download .cell-download-chapter:hover {
  background: #eaa508;
}

.cat-kind .stack-download .cell-download-chapter {
  background: #39b66e;
  transition: .3s all ease;
}

.cat-kind .stack-download .cell-download-chapter:hover {
  background: #2d8f57;
}

.cat-brave .stack-download .cell-download-chapter {
  background: #4285f4;
  transition: .3s all ease;
}

.cat-brave .stack-download .cell-download-chapter:hover {
  background: #1266f1;
}

.stack-download .cell-download-all {
  background: #26477f;
  transition: .3s all ease;
}

.stack-download .cell-download-all:hover {
  background: #1a3158;
}

.stack-download .cell-download-all img {
  width: 38px;
}

@media only screen and (min-width: 55rem) {
  .stack-download .cell-download-all img {
    width: 76px;
  }
}

.stack-download .cell-download-text {
  font-size: 0.8125rem;
  line-height: 1.4;
  padding-top: 5px;
}

@media only screen and (min-width: 55rem) {
  .stack-download .cell-download-text {
    font-size: 20px;
    line-height: 22px;
    padding-top: 19px;
  }
}

.paragraphs-item-paragraph-toolkit-target {
  line-height: 1.5;
  font-size: 0.8125rem;
}

@media only screen and (min-width: 55rem) {
  .paragraphs-item-paragraph-toolkit-target {
    font-size: 1.25rem;
  }
}

.paragraphs-item-paragraph-toolkit-target.stack {
  padding-top: 25px;
  padding-bottom: 25px;
}

.paragraphs-item-paragraph-toolkit-target .content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}

.paragraphs-item-paragraph-toolkit-target .parag-header {
  width: 49%;
  padding-right: 30px;
}

@media only screen and (min-width: 35rem) {
  .paragraphs-item-paragraph-toolkit-target .parag-header {
    width: calc(100% - 160px);
  }
}

@media only screen and (min-width: 55rem) {
  .paragraphs-item-paragraph-toolkit-target .parag-header {
    width: 250px;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
}

@media only screen and (min-width: 64rem) {
  .paragraphs-item-paragraph-toolkit-target .parag-header {
    width: 280px;
    padding-right: 40px;
  }
}

.paragraphs-item-paragraph-toolkit-target .parag-img {
  width: 51%;
}

@media only screen and (min-width: 35rem) {
  .paragraphs-item-paragraph-toolkit-target .parag-img {
    width: 160px;
  }
}

@media only screen and (min-width: 55rem) {
  .paragraphs-item-paragraph-toolkit-target .parag-img {
    width: 220px;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
    text-align: right;
  }
}

@media only screen and (min-width: 64rem) {
  .paragraphs-item-paragraph-toolkit-target .parag-img {
    width: 250px;
  }
}

.paragraphs-item-paragraph-toolkit-target .parag-img img {
  max-width: 120px;
  height: auto;
}

@media only screen and (min-width: 55rem) {
  .paragraphs-item-paragraph-toolkit-target .parag-img img {
    max-width: 190px;
  }
}

.paragraphs-item-paragraph-toolkit-target .parag-text {
  width: 100%;
  margin: 15px 0;
}

@media only screen and (min-width: 55rem) {
  .paragraphs-item-paragraph-toolkit-target .parag-text {
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    margin: 0;
    width: calc(100% - 470px);
  }
}

@media only screen and (min-width: 64rem) {
  .paragraphs-item-paragraph-toolkit-target .parag-text {
    width: calc(100% - 530px);
  }
}

.paragraphs-item-paragraph-toolkit-target .parag-cta-wrapper {
  width: 100%;
  margin-bottom: 10px;
}

@media only screen and (min-width: 55rem) {
  .paragraphs-item-paragraph-toolkit-target .parag-cta-wrapper {
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5;
    margin-left: 250px;
    width: calc(100% - 250px);
    margin-top: 31px;
  }
}

@media only screen and (min-width: 64rem) {
  .paragraphs-item-paragraph-toolkit-target .parag-cta-wrapper {
    margin-left: 280px;
    width: calc(100% - 280px);
  }
}

.paragraphs-item-paragraph-toolkit-target .parag-details {
  width: 100%;
  background: #ecf0f1;
  border-radius: 5px;
  padding: 20px;
  margin-top: 15px;
  margin-bottom: 30px;
}

@media only screen and (min-width: 35rem) {
  .paragraphs-item-paragraph-toolkit-target .parag-details {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media only screen and (min-width: 55rem) {
  .paragraphs-item-paragraph-toolkit-target .parag-details {
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4;
    padding: 43px 38px 36px;
    margin-top: 43px;
    margin-bottom: 20px;
    margin-left: 250px;
    width: calc(100% - 250px);
  }
}

@media only screen and (min-width: 64rem) {
  .paragraphs-item-paragraph-toolkit-target .parag-details {
    margin-left: 280px;
    width: calc(100% - 280px);
  }
}

@media only screen and (min-width: 35rem) {
  .paragraphs-item-paragraph-toolkit-target .parag-details .field-name-field-parag-toolkit-t-detail-con {
    width: calc(100% - 160px);
  }
}

@media only screen and (min-width: 35rem) {
  .paragraphs-item-paragraph-toolkit-target .parag-details .field-name-field-parag-toolkit-t-detail-img {
    width: 160px;
  }
}

.paragraphs-item-paragraph-toolkit-target .parag-details .field-name-field-parag-toolkit-t-detail-img .field-item {
  text-align: center;
}

.paragraphs-item-paragraph-toolkit-target .parag-details .field-name-field-parag-toolkit-t-detail-img .field-item img {
  width: 100%;
  max-width: 160px;
}

.paragraphs-item-paragraph-toolkit-target .parag-details h3 {
  font-size: 0.8125rem;
  line-height: 1.2;
  font-weight: 500;
  margin: 0 0 20px;
}

@media only screen and (min-width: 55rem) {
  .paragraphs-item-paragraph-toolkit-target .parag-details h3 {
    font-size: 1.25rem;
    line-height: 1.5;
    margin-bottom: 31px;
  }
}

.paragraphs-item-paragraph-toolkit-target .parag-details ul {
  padding: 0;
  margin: 0 0 20px;
  list-style: none;
}

@media only screen and (min-width: 55rem) {
  .paragraphs-item-paragraph-toolkit-target .parag-details ul {
    margin-bottom: 30px;
  }
  .paragraphs-item-paragraph-toolkit-target .parag-details ul:last-child {
    margin-bottom: 0;
  }
}

.paragraphs-item-paragraph-toolkit-target .parag-details ul li {
  position: relative;
  font-size: 0.625rem;
  line-height: 1.5;
  font-weight: 300;
  padding-left: 15px;
  margin-bottom: 16px;
}

@media only screen and (min-width: 55rem) {
  .paragraphs-item-paragraph-toolkit-target .parag-details ul li {
    font-size: 1rem;
    padding-left: 30px;
    margin-bottom: 38px;
  }
}

.paragraphs-item-paragraph-toolkit-target .parag-details ul li::before {
  font-family: 'IconFont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\EA07";
  position: absolute;
  top: 3px;
  left: 0;
  font-size: 0.5rem;
}

@media only screen and (min-width: 55rem) {
  .paragraphs-item-paragraph-toolkit-target .parag-details ul li::before {
    font-size: 0.9375rem;
    top: 4px;
  }
}

.paragraphs-item-paragraph-toolkit-target .parag-details ul li:last-child {
  margin-bottom: 0;
}

.field-name-field-parag-toolkit-target-label {
  font-size: 0.625rem;
  font-weight: 500;
}

@media only screen and (min-width: 55rem) {
  .field-name-field-parag-toolkit-target-label {
    font-size: 1.25rem;
  }
}

.blue .field-name-field-parag-toolkit-target-label, .page-search .search-form #edit-submit .field-name-field-parag-toolkit-target-label {
  color: #3664b3;
}

.red .field-name-field-parag-toolkit-target-label, .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a .field-name-field-parag-toolkit-target-label, .cat-alert .flippy-activity .flippy-prev a .field-name-field-parag-toolkit-target-label, .cat-alert .flippy-activity .flippy-next a .field-name-field-parag-toolkit-target-label, .red .parag-cta-wrapper a .field-name-field-parag-toolkit-target-label {
  color: #ee463e;
}

.yellow .field-name-field-parag-toolkit-target-label, .cat-kind .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a .field-name-field-parag-toolkit-target-label, .cat-strong .flippy-activity .flippy-prev a .field-name-field-parag-toolkit-target-label, .cat-strong .flippy-activity .flippy-next a .field-name-field-parag-toolkit-target-label, .yellow .parag-cta-wrapper a .field-name-field-parag-toolkit-target-label, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a .field-name-field-parag-toolkit-target-label {
  color: #f8ba2d;
}

.field-name-field-parag-toolkit-target-title {
  font-size: 1.0625rem;
  font-weight: 700;
  line-height: 1.14;
}

@media only screen and (min-width: 55rem) {
  .field-name-field-parag-toolkit-target-title {
    font-size: 2.1875rem;
  }
}

.field-name-field-parag-toolkit-target-descr {
  font-weight: 500;
  margin-bottom: 10px;
}

.field-name-field-parag-toolkit-target-body {
  font-weight: 300;
}

.field-name-field-parag-toolkit-target-body p {
  margin-bottom: 15px;
}

@media only screen and (min-width: 55rem) {
  .field-name-field-parag-toolkit-target-body p {
    margin-bottom: 30px;
  }
}

.field-name-field-parag-toolkit-target-body p:last-child {
  margin-bottom: 0;
}

.field-name-field-parag-toolkit-t-detail-img {
  text-align: center;
}

.field-name-field-parag-toolkit-t-detail-img img {
  width: 100%;
  max-width: 160px;
}

.parag-cta-wrapper a {
  font-size: 0.8125rem;
  padding: 6px;
  margin-top: 5px;
  width: 100%;
}

@media only screen and (min-width: 55rem) {
  .parag-cta-wrapper a {
    font-size: 0.875rem;
    padding: 9px;
    min-width: 240px;
    width: auto;
  }
}

.paragraphs-item-paragraph-toolkit-class-wrapper {
  background: #ffffff;
  margin-top: -7px;
}

@media only screen and (min-width: 55rem) {
  .paragraphs-item-paragraph-toolkit-class-wrapper {
    margin-top: -10px;
  }
}

.paragraphs-item-paragraph-toolkit-class-wrapper.stack {
  padding-top: 0;
  padding-bottom: 27px;
}

@media only screen and (min-width: 55rem) {
  .paragraphs-item-paragraph-toolkit-class-wrapper.stack {
    padding-top: 11px;
  }
}

.paragraphs-item-paragraph-toolkit-class-wrapper .content > h2 {
  margin: 0 0 18px;
  font-size: 0.8125rem;
  font-weight: 500;
}

@media only screen and (min-width: 55rem) {
  .paragraphs-item-paragraph-toolkit-class-wrapper .content > h2 {
    font-size: 1.25rem;
    margin-bottom: 46px;
  }
}

@media only screen and (min-width: 35rem) {
  .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-item > .field-items {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-left: -3px;
    margin-right: -3px;
  }
}

@media only screen and (min-width: 55rem) {
  .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-item > .field-items {
    margin-left: -3.5px;
    margin-right: -3.5px;
  }
}

.paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-item > .field-items > .field-item {
  padding: 4.5px 0;
}

@media only screen and (min-width: 35rem) {
  .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-item > .field-items > .field-item {
    padding-left: 3px;
    padding-right: 3px;
    width: 50%;
  }
}

@media only screen and (min-width: 55rem) {
  .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-item > .field-items > .field-item {
    width: calc(100% / 4);
  }
}

.paragraphs-item-paragraph-toolkit-class-wrapper .paragraphs-item-paragraph-toolkit-classroom {
  border: 1px solid #404148;
  padding: 29px 19px 35px;
  font-size: 0.625rem;
  line-height: 1.25;
}

@media only screen and (min-width: 35rem) {
  .paragraphs-item-paragraph-toolkit-class-wrapper .paragraphs-item-paragraph-toolkit-classroom {
    height: 100%;
  }
}

@media only screen and (min-width: 55rem) {
  .paragraphs-item-paragraph-toolkit-class-wrapper .paragraphs-item-paragraph-toolkit-classroom {
    padding: 45px 25px;
  }
}

.paragraphs-item-paragraph-toolkit-class-wrapper .toolkit-classroom-wrapper {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
}

.paragraphs-item-paragraph-toolkit-class-wrapper .toolkit-classroom-wrapper .toolkit-classroom-top,
.paragraphs-item-paragraph-toolkit-class-wrapper .toolkit-classroom-wrapper .toolkit-classroom-bottom {
  display: block;
}

.paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-img {
  text-align: center;
  margin-bottom: 30px;
}

.paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-img .field-item img {
  max-height: 152px;
  max-width: 146px;
  height: auto;
}

@media only screen and (min-width: 35rem) {
  .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-img {
    height: 100px;
  }
  .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-img .field-items {
    height: 100%;
  }
  .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-img .field-item {
    position: relative;
    height: 100%;
  }
  .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-img .field-item img {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    max-height: 152px;
    max-width: 166px;
    height: auto;
  }
}

@media only screen and (min-width: 55rem) {
  .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-img {
    height: 152px;
    margin-bottom: 45px;
  }
}

.paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-title {
  font-weight: 500;
  margin-bottom: 19px;
}

@media only screen and (min-width: 35rem) {
  .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-title {
    min-height: 25px;
  }
}

@media only screen and (min-width: 55rem) {
  .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-title {
    font-size: 1rem;
    min-height: 49px;
  }
}

.paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-body {
  font-weight: 300;
  margin-bottom: 22px;
}

@media only screen and (min-width: 35rem) {
  .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-body {
    min-height: 49px;
  }
}

@media only screen and (min-width: 55rem) {
  .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-body {
    font-size: 1rem;
    min-height: 140px;
    margin-bottom: 30px;
  }
}

.paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta {
  padding: 0;
  width: 100%;
  text-align: center;
}

@media only screen and (min-width: 55rem) {
  .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta {
    text-align: left;
  }
}

.paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a {
  font-size: 0.75rem;
  margin: 0;
  padding: 8px;
  width: 100%;
}

@media only screen and (min-width: 55rem) {
  .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a {
    min-width: 180px;
    width: auto;
  }
}

.node-type-page:not(.page-node-609) .node-title-wrapper.toolkit {
  background: #26477f;
}

.node-type-page:not(.page-node-609) .node-title-wrapper .field-name-field-page-toolkit-baseline {
  font-size: 25px;
  color: #ffffff;
}

.stack-subfooter {
  background: #ffffff;
}

@media only screen and (min-width: 55rem) {
  .stack-subfooter {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.stack-subfooter.stack {
  padding-top: 25px;
  padding-bottom: 36px;
}

@media only screen and (min-width: 55rem) {
  .stack-subfooter.stack {
    padding-top: 38px;
    padding-bottom: 32px;
  }
}

@media only screen and (min-width: 55rem) {
  .stack-subfooter .subfooter-title {
    width: 33.33333%;
  }
}

.stack-subfooter .subfooter-title h4 {
  font-size: 0.8125rem;
  margin: 0;
}

@media only screen and (min-width: 55rem) {
  .stack-subfooter .subfooter-title h4 {
    font-size: 1.25rem;
  }
}

@media only screen and (min-width: 55rem) {
  .stack-subfooter .subfooter-content {
    width: 66.66667%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media only screen and (min-width: 55rem) {
  .stack-subfooter .subfooter-box {
    width: 50%;
    padding-right: 30px;
    padding-bottom: 18px;
  }
}

.stack-subfooter h4 {
  font-size: 0.625rem;
  line-height: 1.5;
  margin: 25px 0 9px;
  font-weight: 500;
}

@media only screen and (min-width: 55rem) {
  .stack-subfooter h4 {
    font-size: 1.25rem;
    margin-top: 0;
    margin-bottom: 20px;
  }
}

.stack-subfooter a {
  display: block;
  color: #404148;
  font-size: 0.8125rem;
  border: 1px solid #cbcbcb;
  padding: 8px;
}

.stack-subfooter a + a {
  margin-top: 5px;
}

@media only screen and (min-width: 55rem) {
  .stack-subfooter a + a {
    margin-top: 9px;
  }
}

.stack-subfooter a:hover, .stack-subfooter a:focus, .stack-subfooter a:active {
  background: #ecf0f1;
}

.leaderboard-wrapper {
  padding-top: 80px;
  position: relative;
}

.i18n-en .leaderboard-wrapper {
  display: none !important;
}

@media only screen and (min-width: 35rem) {
  .leaderboard-wrapper {
    padding-top: 0;
  }
}

.leaderboard {
  background: #f6ea59;
  color: #4285f4;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 80px;
  z-index: 200;
  overflow: hidden;
  transition: .3s height linear;
}

.ldb-opened .leaderboard {
  height: 100vh;
  overflow: auto;
}

@media only screen and (min-width: 35rem) {
  .leaderboard {
    position: relative;
    height: auto;
  }
  .ldb-opened .leaderboard {
    height: auto;
  }
}

.leaderboard .container {
  padding: 1.25rem 1.25rem;
}

@media only screen and (min-width: 35rem) {
  .leaderboard .container {
    padding: 18px 0 21px;
    position: relative;
  }
}

@media only screen and (min-width: 55rem) {
  .leaderboard .container {
    padding-top: 23px;
    padding-bottom: 21px;
  }
}

.leaderboard .ldb-img {
  background: url(../img/leaderboard.svg) no-repeat top left/100% auto;
  position: absolute;
  top: 3px;
  left: -7px;
  width: 125px;
  overflow: hidden;
  height: 100%;
  z-index: 1;
}

@media only screen and (min-width: 35rem) {
  .leaderboard .ldb-img {
    width: 125px;
    left: 10px;
    top: 6px;
  }
}

@media only screen and (min-width: 55rem) {
  .leaderboard .ldb-img {
    width: 242px;
    left: 10px;
    top: 6px;
  }
}

.ldb-opened .leaderboard .ldb-img {
  background: url(../img/leaderboard-reverse.svg) no-repeat top left/100% auto;
  top: 74px;
  right: -14px;
  left: auto;
  height: 180px;
  width: 166px;
}

@media only screen and (min-width: 35rem) {
  .ldb-opened .leaderboard .ldb-img {
    width: 125px;
    left: 10px;
    top: 6px;
    background: url(../img/leaderboard.svg) no-repeat top left/100% auto;
  }
}

@media only screen and (min-width: 55rem) {
  .ldb-opened .leaderboard .ldb-img {
    width: 242px;
    height: 288px;
  }
}

.leaderboard .ldb-content {
  position: relative;
  z-index: 5;
  width: 100%;
}

@media only screen and (min-width: 35rem) {
  .leaderboard .ldb-inner {
    max-width: calc(100% - 150px);
    margin-left: 150px;
    overflow: hidden;
    max-height: 0;
    transition: .5s max-height linear;
  }
  .ldb-opened .leaderboard .ldb-inner {
    max-height: 300px;
  }
}

@media only screen and (min-width: 55rem) {
  .leaderboard .ldb-inner {
    margin-bottom: 0;
    max-width: calc(100% - 290px);
    margin-left: 290px;
  }
}

@media only screen and (min-width: 64rem) {
  .leaderboard .ldb-inner {
    max-width: 734px;
  }
}

.leaderboard h2 {
  display: block;
  font-size: 20px;
  margin: 0 0 0 100px;
  color: #4285f4;
  width: 190px;
  height: 230px;
}

.ldb-opened .leaderboard h2 {
  font-size: 35px;
  max-width: 170px;
  width: auto;
  margin-left: 0;
}

@media only screen and (min-width: 35rem) {
  .leaderboard h2 {
    margin-left: 150px;
    margin-bottom: 15px;
    max-width: calc(100% - 340px);
    width: auto;
    height: auto;
    min-height: 46px;
  }
  .ldb-opened .leaderboard h2 {
    font-size: 20px;
    max-width: calc(100% - 340px);
    margin-left: 150px;
  }
}

@media only screen and (min-width: 55rem) {
  .leaderboard h2 {
    font-size: 35px;
    margin-left: 290px;
    max-width: calc(100% - 520px);
    min-height: 0;
  }
  .ldb-opened .leaderboard h2 {
    font-size: 35px;
    margin-left: 290px;
    max-width: calc(100% - 520px);
  }
}

@media only screen and (min-width: 64rem) {
  .leaderboard h2 {
    font-size: 45px;
    max-width: 434px;
  }
  .ldb-opened .leaderboard h2 {
    font-size: 45px;
    max-width: 434px;
  }
}

.leaderboard p {
  display: inline;
  font-size: 14px;
}

@media only screen and (min-width: 35rem) {
  .leaderboard p {
    display: block;
  }
}

@media only screen and (min-width: 55rem) {
  .leaderboard p {
    font-size: 16px;
  }
}

.leaderboard .box {
  background-color: #ffffff;
  padding: 15px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
}

@media only screen and (min-width: 35rem) {
  .leaderboard .box {
    margin: 15px 0 0;
    padding: 17px 22px 19px;
  }
  .leaderboard .box p {
    line-height: 1.65;
  }
}

.leaderboard .ldb-strong {
  font-weight: bold;
  text-decoration: underline;
  margin-top: 25px;
}

.leaderboard .ldb-strong a {
  color: #4285f4;
}

.leaderboard .ldb-button {
  text-align: center;
  margin: 0 auto;
  min-width: 200px;
  width: 100%;
  display: block;
  padding: 0.9375rem 1.875rem;
  font-size: 1.125rem;
  border-radius: 7.5px;
}

@media only screen and (min-width: 35rem) {
  .leaderboard .ldb-button {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 0;
    max-width: 160px;
    font-size: 16px;
    padding-top: 12px;
    padding-bottom: 12px;
  }
}

@media only screen and (min-width: 55rem) {
  .leaderboard .ldb-button {
    top: 5px;
    max-width: 240px;
    font-size: 20px;
    padding-top: 18px;
    padding-bottom: 18px;
  }
}

.leaderboard .ldb-note {
  margin-top: 13px;
  color: #756d08;
  text-align: center;
}

.leaderboard .ldb-note p {
  font-size: 12px;
}

@media only screen and (min-width: 35rem) {
  .leaderboard .ldb-note {
    text-align: left;
    margin-top: 16px;
    margin-bottom: 20px;
    padding-left: 15px;
  }
}

@media only screen and (min-width: 55rem) {
  .leaderboard .ldb-note {
    margin-bottom: 0;
  }
}

.leaderboard .ldb-more {
  position: absolute;
  right: 20px;
  bottom: 0;
  z-index: 10;
}

@media only screen and (min-width: 35rem) {
  .leaderboard .ldb-more {
    right: 0;
    width: 168px;
    text-align: center;
  }
}

.ldb-opened .leaderboard .ldb-more {
  top: 14px;
  right: 14px;
}

@media only screen and (min-width: 35rem) {
  .ldb-opened .leaderboard .ldb-more {
    right: 0;
    top: auto;
  }
}

.leaderboard .ldb-more .js-more-less {
  display: block;
  background: #e6da47;
  border-radius: 3px 3px 0 0;
  padding: 3px 13px 5px;
  color: #756d08;
  text-decoration: none;
}

@media only screen and (min-width: 35rem) {
  .leaderboard .ldb-more .js-more-less {
    border-radius: 5px 5px 0 0;
    padding-top: 5px;
    padding-bottom: 5px;
  }
}

@media only screen and (min-width: 55rem) {
  .leaderboard .ldb-more .js-more-less {
    padding-top: 7px;
    padding-bottom: 7px;
  }
}

.leaderboard .ldb-more .js-more-less::after {
  font-family: 'IconFont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\EA05";
  font-size: 7px;
}

@media only screen and (min-width: 35rem) {
  .leaderboard .ldb-more .js-more-less::after {
    margin-left: 5px;
  }
}

.leaderboard .ldb-more .js-more-less .text {
  display: none;
}

@media only screen and (min-width: 35rem) {
  .leaderboard .ldb-more .js-more-less .text {
    font-size: 12px;
  }
  .leaderboard .ldb-more .js-more-less .text.text-more {
    display: initial;
  }
  .ldb-opened .leaderboard .ldb-more .js-more-less .text.text-more {
    display: none;
  }
  .ldb-opened .leaderboard .ldb-more .js-more-less .text.text-less {
    display: inline;
  }
}

.ldb-opened .leaderboard .ldb-more .js-more-less {
  border-radius: 3px;
  padding: 4px 11px 10px;
}

@media only screen and (min-width: 35rem) {
  .ldb-opened .leaderboard .ldb-more .js-more-less {
    padding-top: 5px;
    padding-bottom: 5px;
  }
}

@media only screen and (min-width: 55rem) {
  .ldb-opened .leaderboard .ldb-more .js-more-less {
    padding-top: 6px;
    padding-bottom: 8px;
  }
}

.ldb-opened .leaderboard .ldb-more .js-more-less::after {
  content: "\EA09";
}

@media only screen and (min-width: 35rem) {
  .ldb-opened .leaderboard .ldb-more .js-more-less::after {
    content: "\EA08";
  }
}

.node-landing .content-cat-kids .stack-header h1 {
  font-size: 1.875rem;
  line-height: 1.1;
}

@media only screen and (min-width: 55rem) {
  .node-landing .content-cat-kids .stack-header h1 {
    font-size: 2.8125rem;
  }
}

.node-landing .stack-header {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media only screen and (min-width: 55rem) {
  .node-landing .stack-header {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

@media only screen and (min-width: 64rem) {
  .node-landing .stack-header {
    padding: 45px 60px;
  }
}

.node-landing .stack-header .header-text {
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}

@media only screen and (min-width: 55rem) {
  .node-landing .stack-header .header-text {
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    max-width: 410px;
  }
}

.node-landing .stack-header .header-img {
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  padding-top: 3px;
  padding-bottom: 25px;
}

@media only screen and (min-width: 55rem) {
  .node-landing .stack-header .header-img {
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    padding: 0 11px 0 0;
    width: 60%;
    text-align: right;
  }
  .node-landing .stack-header .header-img img, .node-landing .stack-header .header-img svg {
    width: auto;
    max-width: 100%;
  }
}

@media only screen and (min-width: 64rem) {
  .node-landing .stack {
    padding-left: 60px;
    padding-right: 60px;
  }
}

.node-landing .stack.stack-content {
  padding-top: 20px;
  padding-bottom: 22px;
}

@media only screen and (min-width: 55rem) {
  .node-landing .stack.stack-content {
    padding-top: 37px;
    padding-bottom: 27px;
  }
}

.node-landing .stack.paragraph-wk-wrapper, .node-landing .stack.paragraph-game-wrapper {
  padding-bottom: 0;
}

.node-landing .stack.paragraph-wk-wrapper:after, .node-landing .stack.paragraph-game-wrapper:after {
  content: '';
  display: table;
}

@media (min-width: 768px) {
  .node-landing .stack.paragraph-wk-wrapper {
    padding-bottom: 82px;
  }
}

@media (min-width: 768px) {
  .node-landing .stack.paragraph-game-wrapper {
    padding-bottom: 114px;
  }
}

.node-landing .field-name-field-landing-link {
  margin-top: 1.9375rem;
  margin-bottom: 0.125rem;
}

@media only screen and (min-width: 55rem) {
  .node-landing .field-name-field-landing-link {
    margin-top: 2.0625rem;
  }
}

.node-landing .field-name-field-landing-link a {
  min-width: 200px;
  width: 100%;
}

@media only screen and (min-width: 55rem) {
  .node-landing .field-name-field-landing-link a {
    width: auto;
    min-width: 140px;
    padding-left: 2.625rem;
    padding-right: 2.625rem;
  }
}

.paragraph-landing-wrapper {
  text-align: center;
  position: relative;
}

@media (min-width: 768px) {
  .paragraph-landing-wrapper {
    padding-bottom: 114px;
  }
}

@media (min-width: 768px) {
  .paragraph-landing-wrapper.paragraph-wk-wrapper {
    padding-bottom: 82px;
  }
}

.paragraph-landing-wrapper.paragraph-wk-wrapper h2 {
  padding-bottom: 28px;
}

@media only screen and (min-width: 55rem) {
  .paragraph-landing-wrapper.paragraph-wk-wrapper h2 {
    padding-bottom: 45px;
  }
}

.paragraph-landing-wrapper h2 {
  font-size: 1.5625rem;
  padding-top: 6px;
  padding-bottom: 22px;
}

@media only screen and (min-width: 55rem) {
  .paragraph-landing-wrapper h2 {
    font-size: 2.1875rem;
    padding-top: 0;
    padding-bottom: 0;
  }
}

.field-name-field-parag-wk-description,
.field-name-field-parag-game-description {
  font-size: 1.09375rem;
  line-height: 1.28;
  font-weight: 300;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 42px;
}

@media only screen and (min-width: 55rem) {
  .field-name-field-parag-wk-description,
  .field-name-field-parag-game-description {
    font-size: 1.25rem;
    line-height: 1.5;
    padding-top: 27px;
    padding-bottom: 0;
  }
}

.field-name-field-parag-wk-description {
  margin-top: 45px;
}

@media only screen and (min-width: 55rem) {
  .field-name-field-parag-wk-description {
    margin-top: 25px;
  }
}

.field-name-field-parag-game-items > .field-items {
  margin-bottom: 42px;
  padding-bottom: 44px;
}

@media (min-width: 768px) {
  .field-name-field-parag-game-items > .field-items {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
    height: auto;
    overflow: visible;
    padding-bottom: 0;
  }
}

.field-name-field-parag-game-items > .field-items > .field-item:focus {
  outline: none;
}

@media (min-width: 768px) {
  .field-name-field-parag-game-items > .field-items > .field-item {
    margin-top: 80px;
  }
}

@media only screen and (min-width: 55rem) {
  .field-name-field-parag-game-items > .field-items > .field-item {
    margin-top: 53px;
  }
}

@media (min-width: 768px) {
  .field-name-field-parag-game-items > .field-items > .field-item:first-child, .field-name-field-parag-game-items > .field-items > .field-item:last-child {
    margin-top: 0;
  }
}

@media only screen and (min-width: 55rem) {
  .field-name-field-parag-game-items > .field-items > .field-item:first-child, .field-name-field-parag-game-items > .field-items > .field-item:last-child {
    margin-top: -47px;
  }
}

.field-name-field-parag-game-items .slick-track {
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}

.field-name-field-parag-game-items .slick-track .slick-slide:focus {
  outline: none;
}

.field-name-field-parag-game-items .slick-dots {
  top: auto;
  right: 0;
  left: 0;
  bottom: 11px;
  text-align: center;
}

.field-name-field-parag-game-items .slick-dots li.slick-active button, .field-name-field-parag-game-items .slick-dots li.is-active button {
  background: #4285f4;
}

.field-name-field-parag-game-items .slick-dots li button {
  background: #ecf0f1;
  padding: 0;
}

.paragraph-game-item {
  width: 220px;
  padding: 10px;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 768px) {
  .paragraph-game-item {
    width: 170px;
  }
}

@media only screen and (min-width: 55rem) {
  .paragraph-game-item {
    width: 220px;
  }
}

.paragraph-game-item .field-name-field-parag-game-item-img {
  display: inline-block;
  width: 200px;
  height: 200px;
  overflow: hidden;
  border-radius: 100%;
  margin-bottom: 11px;
}

@media (min-width: 768px) {
  .paragraph-game-item .field-name-field-parag-game-item-img {
    width: 150px;
    height: 150px;
  }
}

@media only screen and (min-width: 55rem) {
  .paragraph-game-item .field-name-field-parag-game-item-img {
    width: 200px;
    height: 200px;
  }
}

.paragraph-game-item .field-name-field-parag-game-item-img svg,
.paragraph-game-item .field-name-field-parag-game-item-img img {
  width: 100%;
  height: auto;
}

.paragraph-game-item h3 {
  font-size: 1.25rem;
  line-height: 1.25;
}

.paragraph-game-item .field-name-field-parag-game-item-content {
  font-size: 0.9375rem;
  line-height: 1.5;
  padding-top: 3px;
}

.field-name-field-parag-wk-cta,
.field-name-field-parag-game-cta {
  margin-bottom: 33px;
}

@media (min-width: 768px) {
  .field-name-field-parag-wk-cta,
  .field-name-field-parag-game-cta {
    margin-bottom: 0;
  }
}

@media only screen and (min-width: 55rem) {
  .field-name-field-parag-wk-cta .cta-v2-blue,
  .field-name-field-parag-game-cta .cta-v2-blue {
    font-size: 1.125rem;
    padding: 1.0625rem 3.5625rem;
  }
}

@media (min-width: 768px) {
  .field-name-field-parag-wk-cta {
    padding-top: 6px;
  }
}

.paragraphs-items + .field-name-field-parag-wk-cta {
  padding-top: 13px;
}

@media only screen and (min-width: 55rem) {
  .paragraphs-items + .field-name-field-parag-wk-cta {
    padding-top: 21px;
  }
}

@media (min-width: 768px) {
  .paragraphs-items + .field-name-field-parag-wk-cta {
    padding-top: 70px;
  }
}

.field-name-field-2-cols-img,
.field-name-field-parag-game-img {
  width: 158px;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 768px) {
  .field-name-field-2-cols-img,
  .field-name-field-parag-game-img {
    position: absolute;
    bottom: 0;
    right: 20px;
    margin: 0;
  }
}

.field-name-field-2-cols-img svg,
.field-name-field-2-cols-img img,
.field-name-field-parag-game-img svg,
.field-name-field-parag-game-img img {
  width: 100%;
  height: auto;
}

.field-name-field-parag-game-img {
  margin-top: 33px;
}

@media only screen and (min-width: 55rem) {
  .field-name-field-parag-game-img {
    width: auto;
    right: 62px;
  }
}

.field-name-field-2-cols-img {
  margin-top: 0;
  margin-bottom: -22px;
}

@media (min-width: 768px) {
  .field-name-field-2-cols-img {
    margin: 0;
  }
}

@media only screen and (min-width: 64rem) {
  .field-name-field-2-cols-img {
    width: auto;
    right: 62px;
  }
}

.field-name-field-parag-wk-img {
  width: 168px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 22px;
}

@media (min-width: 768px) {
  .field-name-field-parag-wk-img {
    position: absolute;
    bottom: 0;
    right: 0;
    margin-top: 0;
  }
}

@media only screen and (min-width: 55rem) {
  .field-name-field-parag-wk-img {
    width: 218px;
    right: -29px;
  }
}

@media only screen and (min-width: 64rem) {
  .field-name-field-parag-wk-img {
    width: 278px;
  }
}

.field-name-field-parag-wk-img svg,
.field-name-field-parag-wk-img img {
  width: 100%;
  height: auto;
}

@media only screen and (min-width: 35rem) {
  .field-name-field-parag-wk-items > .field-items {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

.field-name-field-parag-wk-items > .field-items > .field-item {
  margin-bottom: 20px;
  background: #ecf0f1;
  border-radius: 5px;
  text-align: left;
}

@media only screen and (min-width: 35rem) {
  .field-name-field-parag-wk-items > .field-items > .field-item {
    border-radius: 10px;
    margin-bottom: 12px;
    margin-left: 12px;
    width: calc(50% - 12px);
  }
  .field-name-field-parag-wk-items > .field-items > .field-item:nth-child(2n + 1) {
    margin-left: 0;
  }
}

.paragraphs-item-workshop-item {
  padding: 23px 25px 26px;
  line-height: 1.3;
}

@media only screen and (min-width: 35rem) {
  .paragraphs-item-workshop-item {
    padding: 29px 30px 35px;
  }
}

@media (min-width: 768px) {
  .paragraphs-item-workshop-item {
    font-size: 1rem;
  }
}

.paragraphs-item-workshop-item .field-item p:last-child, .paragraphs-item-workshop-item .field-item ul:last-child, .paragraphs-item-workshop-item .field-item ol:last-child {
  margin-bottom: 0;
}

.paragraphs-item-workshop-item .field-item ul {
  margin: 0;
  padding: 0;
}

.paragraphs-item-workshop-item .field-item ul li {
  position: relative;
  margin-bottom: 24px;
  display: block;
}

@media only screen and (min-width: 55rem) {
  .paragraphs-item-workshop-item .field-item ul li {
    margin-bottom: 21px;
  }
}

.paragraphs-item-workshop-item .field-item ul li:before {
  content: '-';
  display: inline-block;
  margin-right: 5px;
}

.paragraphs-item-workshop-item .field-item ul li:last-child {
  margin-bottom: 0;
}

.field-name-field-parag-wk-item-question {
  font-weight: bold;
  margin-bottom: 25px;
}

@media only screen and (min-width: 55rem) {
  .field-name-field-parag-wk-item-question {
    margin-bottom: 21px;
  }
}

.field-name-field-parag-wk-item-answer {
  font-weight: 300;
}

.paragraph-2-cols {
  position: relative;
  line-height: 1.28;
  font-size: 1.09375rem;
  font-weight: 300;
}

@media (min-width: 768px) {
  .paragraph-2-cols {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

@media only screen and (min-width: 55rem) {
  .paragraph-2-cols {
    font-size: 1.25rem;
    line-height: 1.5;
  }
}

@media (min-width: 768px) {
  .paragraph-2-cols > .paragraphs-items {
    width: 50%;
  }
}

.paragraph-2-cols > .paragraphs-items .field-type-paragraphs p, .paragraph-2-cols > .paragraphs-items .field-type-paragraphs ul, .paragraph-2-cols > .paragraphs-items .field-type-paragraphs ol {
  margin-bottom: 23px;
}

@media only screen and (min-width: 55rem) {
  .paragraph-2-cols > .paragraphs-items .field-type-paragraphs p, .paragraph-2-cols > .paragraphs-items .field-type-paragraphs ul, .paragraph-2-cols > .paragraphs-items .field-type-paragraphs ol {
    margin-bottom: 31px;
  }
}

.paragraph-2-cols > .paragraphs-items .field-type-paragraphs p:last-child, .paragraph-2-cols > .paragraphs-items .field-type-paragraphs ul:last-child, .paragraph-2-cols > .paragraphs-items .field-type-paragraphs ol:last-child {
  margin-bottom: 0;
}

@media (min-width: 768px) {
  .paragraph-2-cols.single-col > .paragraphs-items {
    width: calc(100% - 200px);
    padding-right: 0;
  }
}

@media only screen and (min-width: 55rem) {
  .paragraph-2-cols.single-col > .paragraphs-items {
    width: 631px;
    padding-right: 0;
  }
}

@media (min-width: 768px) {
  .paragraph-2-cols .paragraphs-items-field-2-cols-first {
    padding-right: 15px;
  }
}

@media only screen and (min-width: 55rem) {
  .paragraph-2-cols .paragraphs-items-field-2-cols-first {
    padding-right: 25px;
  }
}

@media (min-width: 768px) {
  .paragraph-2-cols .paragraphs-items-field-2-cols-second {
    padding-left: 15px;
  }
}

@media only screen and (min-width: 64rem) {
  .paragraph-2-cols .paragraphs-items-field-2-cols-second {
    padding-left: 25px;
  }
}

.field-name-field-2-cols-first .entity-paragraphs-item,
.field-name-field-2-cols-second .entity-paragraphs-item {
  padding-bottom: 17px;
}

@media only screen and (min-width: 55rem) {
  .field-name-field-2-cols-first .entity-paragraphs-item,
  .field-name-field-2-cols-second .entity-paragraphs-item {
    padding-bottom: 20px;
  }
}

.paragraphs-item-paragraph-calendar,
.paragraphs-item-paragraph-text {
  margin-top: 16px;
  margin-bottom: 16px;
}

@media only screen and (min-width: 55rem) {
  .paragraphs-item-paragraph-calendar,
  .paragraphs-item-paragraph-text {
    margin-top: 19px;
    margin-bottom: 19px;
  }
}

@media only screen and (min-width: 64rem) {
  .paragraphs-item-paragraph-calendar,
  .paragraphs-item-paragraph-text {
    margin-top: 29px;
    margin-bottom: 32px;
  }
}

.paragraphs-item-paragraph-calendar h3 {
  font-size: 1.09375rem;
  margin-bottom: 25px;
  font-weight: 500;
}

@media only screen and (min-width: 55rem) {
  .paragraphs-item-paragraph-calendar h3 {
    font-size: 1.25rem;
    line-height: 1.5;
  }
}

@media only screen and (min-width: 64rem) {
  .paragraphs-item-paragraph-calendar h3 {
    margin-bottom: 30px;
  }
}

.card-table {
  border: 1px solid #d7e0e3;
  background: #ffffff;
  border-radius: 5px;
  padding: 18px 17px 24px;
  margin-bottom: -7px;
}

@media only screen and (min-width: 35rem) {
  .card-table {
    border-radius: 10px;
  }
}

@media only screen and (min-width: 55rem) {
  .card-table {
    margin-bottom: 10px;
  }
}

@media only screen and (min-width: 64rem) {
  .card-table {
    padding: 27px 25px 37px;
  }
}

.field-name-field-parag-calendar-item {
  font-size: 0.5625rem;
}

@media only screen and (min-width: 55rem) {
  .field-name-field-parag-calendar-item {
    font-size: 0.875rem;
  }
}

.field-name-field-parag-calendar-item > .field-items > .field-item {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 8px;
}

@media only screen and (min-width: 64rem) {
  .field-name-field-parag-calendar-item > .field-items > .field-item {
    padding-bottom: 12px;
  }
}

.field-name-field-parag-calendar-item .date-cell,
.field-name-field-parag-calendar-item .date-time {
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
}

.field-name-field-parag-calendar-item .date-cell {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.field-name-field-parag-calendar-item .date-cell img,
.field-name-field-parag-calendar-item .date-cell svg {
  width: 24px;
  height: 24px;
}

@media only screen and (min-width: 64rem) {
  .field-name-field-parag-calendar-item .date-cell img,
  .field-name-field-parag-calendar-item .date-cell svg {
    width: 37px;
    height: 37px;
  }
}

.field-name-field-parag-calendar-item .field-name-field-parag-datetime-img {
  padding-right: 10px;
}

@media only screen and (min-width: 64rem) {
  .field-name-field-parag-calendar-item .field-name-field-parag-datetime-img {
    padding-right: 15px;
  }
}

.field-name-field-parag-calendar-item .time-cell {
  position: relative;
  padding-left: 35px;
}

@media only screen and (min-width: 64rem) {
  .field-name-field-parag-calendar-item .time-cell {
    padding-left: 52px;
  }
}

.field-name-field-parag-calendar-item .time-cell:before {
  content: '';
  position: absolute;
  left: 0;
  height: 24px;
  width: 24px;
  top: 0;
  bottom: 0;
  margin: auto;
  background: url(../img/icon-time.png) no-repeat center center/contain;
}

@media only screen and (min-width: 64rem) {
  .field-name-field-parag-calendar-item .time-cell:before {
    width: 37px;
    height: 37px;
  }
}

.field-name-field-parage-calendar-location {
  position: relative;
  padding-left: 35px;
  margin-top: 17px;
  font-size: 0.625rem;
  line-height: 1.25;
  font-weight: 500;
}

.field-name-field-parage-calendar-location:before {
  content: '';
  position: absolute;
  left: 0;
  height: 24px;
  width: 24px;
  top: -2px;
  background: url(../img/icon-location.png) no-repeat left top/contain;
}

@media only screen and (min-width: 64rem) {
  .field-name-field-parage-calendar-location:before {
    width: 37px;
    height: 37px;
    top: 0;
  }
}

@media only screen and (min-width: 64rem) {
  .field-name-field-parage-calendar-location {
    font-size: 1rem;
    padding-left: 52px;
    margin-top: 26px;
  }
}

.cybersquad {
  background-color: white;
  padding: 0 20px;
  overflow: hidden;
}

.card-cs {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 34px;
  min-height: 335px;
  height: 100%;
  border-radius: 10px;
  background-color: #F5F7F8;
}

.card-cs p {
  font-size: 18px;
  line-height: 1.5;
  color: #212123;
}

.cat.cat--cs {
  background: #F4F7FF;
  border-radius: 10px;
  border: 5px solid #D1E3FC;
}

.cat.cat--cs .related-panel--content {
  background: #F4F7FF;
}

.cat.cat--cs .related-panel--content:hover, .cat.cat--cs .related-panel--content:active {
  background: #F4F7FF;
}

.cat.cat--cs.active {
  background: #4284F5;
  border-color: #4284F5;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.cat.cat--cs.active .bd .field-content {
  color: white;
}

.cat.cat--cs.active:before {
  width: calc(100% + 10px);
  left: -5px;
  bottom: -1rem;
  height: 1rem;
}

.cat.cat--cs.active:after {
  display: none;
}

.cat.cat--cs .bd > .field-content {
  color: #4284F5;
  font-size: 25px;
  font-weight: 400;
}

.cat.cat--cs .focus:after {
  right: -1px;
  bottom: -1px;
  border-bottom: 50px solid transparent;
  border-left: 50px solid transparent;
  border-bottom-color: #4284F5;
}

.cat.cat--cs .focus span {
  right: 8px;
}

.tips.tips--cs {
  padding-bottom: 180px;
  border-color: #4284F5;
}

.tips.tips--cs p {
  font-weight: 400;
  margin-bottom: 30px;
}

.tips.tips--cs p.last {
  margin-bottom: 0;
}

.tips.tips--cs .g_share_actions {
  right: 70px;
}

.tips.tips--cs .tips--close-btn {
  top: 15px;
  right: 12px;
}

.tips.tips--cs.tips--answered {
  padding-bottom: 2.1875rem;
}

.tips.tips--cs.tips--answered .cs-question {
  display: none;
}

@media only screen and (min-width: 55rem) {
  .tips.tips--cs {
    padding-bottom: 100px;
  }
  .tips.tips--cs .tips--close-btn {
    top: 44px;
    right: 35px;
  }
}

.tips__source {
  display: block;
  font-size: 11px;
  position: absolute;
  right: 40px;
}

.mods.neutral .bd .field-content--cs, .field-name-field-hp-kids-toolkit-link a.mods .bd .field-content--cs, .field-name-field-hp-kids-tool-link a.mods .bd .field-content--cs, .flippy-activity .flippy-prev a.mods .bd .field-content--cs, .flippy-activity .flippy-next a.mods .bd .field-content--cs {
  color: #212123;
  font-size: 25px;
  font-weight: 500;
  text-align: left;
}

.card-cs--nr {
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.card-cs--nr h2 {
  margin: 0;
  margin-bottom: 20px;
  font-size: 80px;
}

.card-cs--nr h2 span {
  font-size: .75em;
}

.card-cs--nr p {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.25;
}

.card-cs--r-space.green, .cat-strong .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.card-cs--r-space, .cat-kind .flippy-activity .flippy-prev a.card-cs--r-space, .cat-kind .flippy-activity .flippy-next a.card-cs--r-space {
  background-color: #34A955;
}

.card-cs--r-space.green p, .cat-strong .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.card-cs--r-space p, .cat-kind .flippy-activity .flippy-prev a.card-cs--r-space p, .cat-kind .flippy-activity .flippy-next a.card-cs--r-space p {
  color: white;
  font-weight: 500;
}

.card-cs--r-space.yellow, .cat-kind .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.card-cs--r-space, .cat-strong .flippy-activity .flippy-prev a.card-cs--r-space, .cat-strong .flippy-activity .flippy-next a.card-cs--r-space, .yellow .parag-cta-wrapper a.card-cs--r-space, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.card-cs--r-space {
  background-color: #FABD07;
}

.card-cs--r-space.yellow p, .cat-kind .node-activity .content-interland-activity .stack-content .field-name-field-activity-interland-link a.card-cs--r-space p, .cat-strong .flippy-activity .flippy-prev a.card-cs--r-space p, .cat-strong .flippy-activity .flippy-next a.card-cs--r-space p, .yellow .parag-cta-wrapper a.card-cs--r-space p, .paragraphs-item-paragraph-toolkit-class-wrapper .field-name-field-parag-toolkit-class-cta a.card-cs--r-space p {
  color: white;
  font-weight: 500;
}

@media only screen and (min-width: 55rem) {
  .card-cs--r-space {
    padding-right: 120px;
  }
}

.card-cs--yellow,
.card-cs--orange {
  background-color: #FFF7E1;
  border: 5px solid #FFF0C2;
}

.card-cs--yellow h2,
.card-cs--orange h2 {
  color: #FABD07;
}

.card-cs--yellow p,
.card-cs--orange p {
  color: #FABD07;
}

.card-cs--red {
  background-color: #FCE8E5;
  border: 5px solid #FAD1CF;
}

.card-cs--red h2 {
  color: #EB4235;
}

.card-cs--red p {
  color: #EB4235;
}

.card-perso {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  padding: 30px;
  padding-bottom: 22px;
  min-height: 335px;
  height: 100%;
  border-radius: 10px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  overflow: hidden;
}

.card-perso img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  object-fit: cover;
  z-index: -1;
}

.card-perso__quote {
  width: 100%;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.4;
  text-align: center;
  color: white;
  margin-bottom: 8px;
}

.card-perso__inf {
  width: 100%;
  font-size: 13px;
  text-align: right;
  color: white;
}

.big-tab {
  position: relative;
  border-radius: 10px;
  color: white;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.2;
  padding: 12px 20px;
  background-color: lightgrey;
  cursor: pointer;
  text-decoration: none;
  transition: background-color .25s ease-in-out;
}

@media only screen and (min-width: 55rem) {
  .big-tab {
    padding: 17px 20px;
    font-size: 20px;
  }
}

.big-tab--yellow {
  background-color: #FABD07;
}

.big-tab--yellow.big-tab--active:before {
  border-top-color: #FABD07;
}

.big-tab--yellow:hover {
  background-color: #F9CF3E;
}

.big-tab--yellow:hover.big-tab--active:before {
  border-top-color: #F9CF3E;
}

.big-tab--green {
  background-color: #34A955;
}

.big-tab--green.big-tab--active:before {
  border-top-color: #34A955;
}

.big-tab--green:hover {
  background-color: #44C67B;
}

.big-tab--green:hover.big-tab--active:before {
  border-top-color: #44C67B;
}

.big-tab--blue {
  background-color: #4284F5;
}

.big-tab--blue.big-tab--active:before {
  border-top-color: #4284F5;
}

.big-tab--blue:hover {
  background-color: #689DF6;
}

.big-tab--blue:hover.big-tab--active:before {
  border-top-color: #689DF6;
}

.cs-arrow, .big-tab--active {
  position: relative;
  cursor: default;
}

.cs-arrow:before, .big-tab--active:before {
  content: '';
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  bottom: -14px;
  left: calc(50% - 14px);
  border-style: solid;
  border-width: 14px 14px 0 14px;
  border-color: lightgray transparent transparent transparent;
  z-index: 2;
}

@supports ((-webkit-clip-path: inset(50%)) or (clip-path: inset(50%))) {
  .cs-arrow:before, .big-tab--active:before {
    content: '';
    display: block;
    height: 20px;
    width: 20px;
    background-color: inherit;
    border: inherit;
    position: absolute;
    bottom: -10px;
    left: calc(50% - 10px);
    -webkit-clip-path: polygon(0% 0%, 100% 100%, 0% 100%);
            clip-path: polygon(0% 0%, 100% 100%, 0% 100%);
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
    border-radius: 0 0 0 6px;
  }
}

@media only screen and (min-width: 55rem) {
  .cs-arrow:before, .big-tab--active:before {
    bottom: -20px;
    left: calc(50% - 20px);
    border-width: 20px 20px 0 20px;
  }
  @supports ((-webkit-clip-path: inset(50%)) or (clip-path: inset(50%))) {
    .cs-arrow:before, .big-tab--active:before {
      height: 30px;
      width: 30px;
      bottom: -15px;
      left: calc(50% - 15px);
    }
  }
}

.cs-arrow--white {
  background-color: white;
}

.big-tab--active {
  cursor: pointer;
}

.cs-headline__visual {
  padding: 20px;
  text-align: center;
}

.cs-headline__visual img {
  max-width: 200px;
}

@media only screen and (min-width: 55rem) {
  .cs-headline__visual img {
    max-width: 340px;
  }
}

.cs-headline__content {
  text-align: center;
  margin-bottom: 40px;
}

.cs-headline__content h1 {
  font-size: 55px;
  margin: 0 0 40px;
}

.cs-headline__content h1 span {
  display: block;
  color: #4284F5;
}

.cs-headline__content p {
  font-size: 25px;
  line-height: 1.2;
}

@media only screen and (min-width: 55rem) {
  .cs-headline__content {
    text-align: left;
    margin-bottom: 0;
  }
  .cs-headline__content h1 {
    font-size: 100px;
    font-size: 70px;
  }
}

.cf-logo {
  display: block;
  float: none;
  margin: 0 auto 30px;
  width: 80px;
  height: 74px;
  background-image: url(../img/cybersquad/logo-childfocus.svg);
  background-size: cover;
}

@media only screen and (min-width: 55rem) {
  .cf-logo {
    float: left;
    margin: -5px 30px 0 0;
  }
}

.cs-note {
  font-size: 11px;
  text-align: right;
  margin-top: 10px;
}

.cs-note-2 {
  font-size: 13px;
  text-align: right;
  margin-top: 20px;
  display: block;
  margin-right: 0;
}

@media only screen and (min-width: 55rem) {
  .cs-note-2 {
    margin-right: -80px;
  }
}

.cs-mid-text {
  margin: 70px auto;
  font-size: 25px;
  text-align: center;
  line-height: 1.3;
}

.check-list {
  list-style-type: none;
  margin-top: 0;
}

.check-list li {
  position: relative;
  font-weight: 400;
  color: #212123;
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 30px;
}

.check-list li:before {
  font-family: 'IconFont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  font-size: 1rem;
  top: 5px;
  left: -40px;
}

.cs-header-tabs {
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.cs-header-tabs .big-tab {
  width: calc(33.33% - 3px);
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

@media only screen and (min-width: 55rem) {
  .cs-header-tabs {
    padding-top: 25px;
  }
  .cs-header-tabs .big-tab {
    width: calc(33.33% - 10px);
  }
}

@media only screen and (min-width: 55rem) {
  .cs-header-tabs.sticky {
    position: fixed;
    width: calc(100% - 40px);
    max-width: 1024px;
    z-index: 10;
    top: 80px;
  }
  .cs-header-tabs.sticky:before {
    content: '';
    display: block;
    position: fixed;
    height: 90px;
    width: 100%;
    left: 0;
    top: 84px;
    background-color: #ECF0F1;
  }
  .admin-menu .cs-header-tabs.sticky {
    top: 108px;
  }
  .admin-menu .cs-header-tabs.sticky:before {
    top: 112px;
  }
  .cs-header-tabs.sticky br {
    display: none;
  }
  .cs-header-tabs.sticky .big-tab {
    font-size: 14px;
    padding: 12px 0 12px 20px;
  }
  .cs-header-tabs.sticky .big-tab--active:before {
    height: 20px;
    width: 20px;
    bottom: -9px;
    left: calc(50% - 10px);
  }
}

.cs-headline > .Grid-cell, .node-about .about-links-bottom .cs-headline > li, .resp-tab-content .field-type-text-long .cs-headline > .field-items {
  padding: 20px 10px;
}

.cs-fullbg {
  position: relative;
}

.cs-fullbg:before {
  content: '';
  position: absolute;
  width: 100vw;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  height: 100%;
  left: 50%;
  top: 0;
  background-color: #ECF0F1;
  z-index: -1;
}

.cs-fullbg--green:before {
  background-color: #34A955;
  height: 75%;
}

.cs-initiative {
  position: relative;
  min-height: 335px;
  margin-top: 60px;
  margin-bottom: 10px;
}

.cs-initiative > .Grid, .nav ul li .bd .cs-initiative > ul, .view-news-list .view-filters .cs-initiative > .bef-checkboxes, .node-about .cs-initiative > .about-links-bottom, .resp-tab-content .cs-initiative > .field-type-text-long, .cs-initiative > .banner-police, #block-views-subject-related-subjects .view-subjects-list .cs-initiative > .view-content, .player--main .cs-initiative > .player--thumb {
  padding: 80px 20px 50px;
  padding: 50px 20px;
}

.cs-initiative p {
  width: 100%;
  font-size: 25px;
  color: white;
  line-height: 1.2;
  text-align: center;
}

.cs-initiative br {
  display: none;
}

@media only screen and (min-width: 55rem) {
  .cs-initiative > .Grid, .nav ul li .bd .cs-initiative > ul, .view-news-list .view-filters .cs-initiative > .bef-checkboxes, .node-about .cs-initiative > .about-links-bottom, .resp-tab-content .cs-initiative > .field-type-text-long, .cs-initiative > .banner-police, #block-views-subject-related-subjects .view-subjects-list .cs-initiative > .view-content, .player--main .cs-initiative > .player--thumb {
    padding: 80px 20px 50px;
  }
  .cs-initiative br {
    display: block;
  }
}

.cs-initiative__visual {
  width: 428px;
  margin: 53px auto 0;
}

.cs-initiative__visual img {
  width: 100%;
  box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.15);
}

.cs-upper {
  display: none;
  margin-top: -85px;
}

.cs-upper .slick-slide {
  width: 335px !important;
}

.cs-partners {
  max-width: 800px;
  margin: 80px auto 120px;
}

.cs-partners__group {
  text-align: center;
  margin-bottom: 30px;
}

.cs-partners__group img {
  margin-bottom: 30px;
}

.cs-partners__google img {
  width: 143px;
}

.cs-partners__ta img {
  width: 182px;
}

.cs-partners__cybersquad img {
  width: 131px;
}

.cs-partners__childfocus img {
  width: 100px;
}

.cs-partners p {
  font-size: 18px;
  line-height: 1.5;
  text-align: center;
  color: #212123;
}

.cs-partners a {
  display: inline-block;
  text-decoration: none;
  color: #4284F5;
}

@media only screen and (min-width: 55rem) {
  .cs-partners {
    margin: 80px auto;
  }
  .cs-partners__group {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 30px;
  }
}

.cs-question {
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  left: 0;
  text-align: center;
  background-color: #F4F7FF;
  padding-bottom: 20px;
}

.cs-question h3 {
  display: inline-block;
  font-size: 20px;
  color: #4284F5;
  font-weight: 400;
  vertical-align: middle;
  padding: 0 20px;
  line-height: 1.2;
}

@media only screen and (min-width: 55rem) {
  .cs-question {
    padding-bottom: 0;
  }
  .cs-question h3 {
    font-size: 25px;
    margin-right: 20px;
    padding: 0;
  }
}

.cs-btn {
  display: inline-block;
  padding: 14px 43px;
  border-radius: 8px;
  font-size: 13px;
  margin: 0 3px;
  font-weight: 500;
  color: white;
  text-decoration: none;
  background-color: #4284F5;
  vertical-align: middle;
  transition: all .25s ease-in-out;
  cursor: pointer;
}

.cs-btn:hover {
  background-color: #689DF6;
}

.cs-btn.inverted {
  padding: 13px 42px;
  border: 1px solid #4284F5;
  color: #4284F5;
  background-color: white;
}

.cs-separator {
  height: 10px;
  margin-top: 120px;
}

.cs-screenshots {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  margin: 30px 0;
}

.cs-screenshots > div {
  margin-bottom: 20px;
  padding: 0;
}

.cs-screenshots > div:last-child {
  margin-bottom: 0;
}

.cs-screenshots img {
  width: 100%;
  max-width: 290px !important;
}

@media only screen and (min-width: 35rem) {
  .cs-screenshots > div {
    padding: 0 20px;
  }
}

@media only screen and (min-width: 55rem) {
  .cs-screenshots {
    width: 133%;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .cs-screenshots > div {
    margin-bottom: 0;
    padding: 0;
    padding-right: 20px;
  }
  .cs-screenshots > div:last-child {
    padding-right: 0;
  }
}

.cs-emergency {
  position: absolute;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 45px;
  right: -218px;
  background-color: #EB4235;
  border-radius: 8px 0 0 8px;
  color: white;
  width: 256px;
  cursor: pointer;
  transition: all .25s ease-in-out;
  overflow: hidden;
  z-index: 2;
}

.cs-emergency:hover {
  right: 0;
}

.cs-emergency--trigger {
  padding: 15px;
}

.cs-emergency--trigger p {
  position: absolute;
  width: 100%;
  left: -42%;
  top: 45%;
  text-transform: uppercase;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  font-size: 14px;
  text-align: center;
}

.cs-emergency--content {
  text-align: center;
  padding: 22px 10px 22px 0;
}

.cs-emergency--content p {
  font-size: 14px;
  line-height: 1.4;
}

.cs-emergency--content p span {
  display: block;
  margin: 0;
  font-size: 35px;
  font-weight: bold;
}

.cs-illustration {
  background-color: white;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
}

.cs-illustration img {
  max-width: 100%;
}

.cybersquad .content .Grid.Grid--gutters.p-r.Grid--reverse .cs-mid-text.no-bg, .cybersquad .content .nav ul li .bd ul.Grid--gutters.p-r.Grid--reverse .cs-mid-text.no-bg, .nav ul li .bd .cybersquad .content ul.Grid--gutters.p-r.Grid--reverse .cs-mid-text.no-bg, .cybersquad .content .view-news-list .view-filters .Grid--gutters.p-r.Grid--reverse.bef-checkboxes .cs-mid-text.no-bg, .view-news-list .view-filters .cybersquad .content .Grid--gutters.p-r.Grid--reverse.bef-checkboxes .cs-mid-text.no-bg, .cybersquad .content .node-about .Grid--gutters.p-r.Grid--reverse.about-links-bottom .cs-mid-text.no-bg, .node-about .cybersquad .content .Grid--gutters.p-r.Grid--reverse.about-links-bottom .cs-mid-text.no-bg, .cybersquad .content .resp-tab-content .Grid--gutters.p-r.Grid--reverse.field-type-text-long .cs-mid-text.no-bg, .resp-tab-content .cybersquad .content .Grid--gutters.p-r.Grid--reverse.field-type-text-long .cs-mid-text.no-bg, .cybersquad .content .Grid--gutters.p-r.Grid--reverse.banner-police .cs-mid-text.no-bg, .cybersquad .content #block-views-subject-related-subjects .view-subjects-list .Grid--gutters.p-r.Grid--reverse.view-content .cs-mid-text.no-bg, #block-views-subject-related-subjects .view-subjects-list .cybersquad .content .Grid--gutters.p-r.Grid--reverse.view-content .cs-mid-text.no-bg, .cybersquad .content .player--main .Grid--gutters.p-r.Grid--reverse.player--thumb .cs-mid-text.no-bg, .player--main .cybersquad .content .Grid--gutters.p-r.Grid--reverse.player--thumb .cs-mid-text.no-bg {
  margin-bottom: 0;
  font-size: 18px;
  line-height: 1.5;
  max-width: 800px;
}

.csh-news .latest-news > .view-content > div span.field-content a, .csh-news-title a {
  display: inline-block;
  text-decoration: none;
  color: #4284F5;
  background-color: #f4f7ff;
  padding: 13px;
  font-size: 13px;
  border-radius: 10px;
  transition: all .25s ease;
}

.csh-news .latest-news > .view-content > div span.field-content a:hover, .csh-news-title a:hover, .csh-news .latest-news > .view-content > div span.field-content a:active, .csh-news-title a:active {
  background-color: #E8EFFF;
}

.node-type-cybersquad-homepage {
  background-color: white;
}

.node-type-cybersquad-homepage .main {
  background-color: white;
  padding: 0 20px;
}

.csh-header {
  position: relative;
  margin-bottom: 10px;
  padding: 0;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  z-index: 1;
}

.csh-header h1 {
  font-size: 38px;
  line-height: 1.1;
  text-align: center;
}

.csh-header h1 span {
  color: #4284F5;
}

.csh-header img {
  display: block;
  width: 100%;
  max-width: 328px;
  margin: 15px auto 0;
}

.csh-header .anim-home {
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 470px;
}

.csh-header .anim-home #container-anim-home-with-logo, .csh-header .anim-home #canvas-anim-home-with-logo {
  width: 512px !important;
  height: 398px !important;
}

@media only screen and (max-width: 879px) {
  .csh-header {
    text-align: center;
  }
  .csh-header .anim-home {
    margin-left: 0;
    height: 320px;
  }
  .csh-header .anim-home #container-anim-home-with-logo, .csh-header .anim-home #canvas-anim-home-with-logo {
    width: 380px !important;
    height: 296px !important;
  }
  .csh-header .cs-btn {
    margin: 0 0 40px 0;
  }
}

@media only screen and (max-width: 375px) {
  .csh-header .anim-home {
    height: 280px;
  }
  .csh-header .anim-home #container-anim-home-with-logo, .csh-header .anim-home #canvas-anim-home-with-logo {
    width: 330px !important;
    height: 257px !important;
  }
}

@media only screen and (min-width: 55rem) {
  .csh-header {
    margin-top: -45px;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .csh-header h1 {
    font-size: 50px;
    text-align: left;
  }
  .csh-header img {
    max-width: 459px;
    margin-bottom: 5px;
    margin-left: 20px;
  }
}

.csh-topblock {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: calc(100% + 10px);
  left: -5px;
}

.csh-topblock .slick-list {
  overflow: visible;
}

.csh-topblock .slick-dots {
  top: auto;
  right: 0;
  left: 0;
  bottom: -50px;
  text-align: center;
}

.csh-topblock .slick-dots li.slick-active button, .csh-topblock .slick-dots li.is-active button {
  background: #4285f4;
}

.csh-topblock .slick-dots li button {
  background: #ecf0f1;
  padding: 0;
}

.csh-topblock .csh-topblock-item {
  position: relative;
  margin: 10px 5px 0 5px;
  padding: 15px;
  width: calc(1/3*100% - (1 - 1/3)*10px);
  background-color: #2FDCD2;
  border-radius: 10px;
  color: white;
  height: auto;
  transition: all .2s ease;
}

.csh-topblock .csh-topblock-item:hover .csh-topblock-highlight {
  background-color: #15a8a0;
}

.csh-topblock .csh-topblock-item:hover:nth-child(2) .csh-topblock-highlight {
  background-color: #285fbe;
}

.csh-topblock .csh-topblock-item:hover:nth-child(3) .csh-topblock-highlight {
  background-color: #267c3e;
}

.csh-topblock .csh-topblock-item:nth-child(2) {
  background-color: #4284F5;
}

.csh-topblock .csh-topblock-item:nth-child(2) .csh-topblock-highlight {
  background-color: #2C6AD3;
}

.csh-topblock .csh-topblock-item:nth-child(2) img {
  top: -47px;
  right: 30px;
  max-width: 158px;
}

.csh-topblock .csh-topblock-item:nth-child(3) {
  margin-right: 0;
  background-color: #34A955;
}

.csh-topblock .csh-topblock-item:nth-child(3) .csh-topblock-highlight {
  background-color: #2C9048;
}

.csh-topblock .csh-topblock-item:nth-child(3) img {
  top: -30px;
  right: 10px;
  max-width: 235px;
}

.csh-topblock .csh-topblock-item h2 {
  position: relative;
  font-size: 30px;
  width: 135px;
  margin: 15px;
}

.csh-topblock .csh-topblock-item img {
  position: absolute;
  top: -40px;
  right: 10px;
  max-width: 222px;
}

.csh-topblock a {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 10px;
  z-index: 5;
}

@media only screen and (min-width: 55rem) {
  .csh-topblock {
    width: 100%;
    left: 0;
  }
  .csh-topblock .csh-topblock-item {
    margin: 10px 10px 0 0;
  }
}

.csh-topblock-header {
  height: 204px;
}

.csh-topblock-highlight {
  position: relative;
  min-height: 110px;
  height: calc(100% - 219px);
  padding: 15px;
  border-radius: 10px;
  background-color: #18BFB6;
  transition: all .2s ease;
}

.csh-topblock-highlight p {
  font-size: 18px;
  line-height: 1.5;
  font-weight: 300;
  width: calc(100% - 75px);
}

.csh-topblock-highlight .squared-arrow {
  position: absolute;
  bottom: 15px;
  right: 15px;
}

.squared-arrow {
  content: '';
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 60px;
  height: 60px;
  background-color: white;
  border-radius: 6px;
}

.squared-arrow:before {
  font-family: "IconFont";
  content: "\EA07";
  font-size: 1rem;
  color: #4284F5;
}

.csh-news {
  margin: 120px 0 80px;
}

.csh-news .latest-news > .view-content {
  display: block;
}

.csh-news .latest-news > .view-content > div {
  position: relative;
  margin: 40px 0 0 0;
  padding: 0;
  width: 100%;
}

.csh-news .latest-news > .view-content > div .news-date {
  font-size: 14px;
  color: #212123;
}

.csh-news .latest-news > .view-content > div .news-meta {
  margin-right: 10px;
}

.csh-news .latest-news > .view-content > div .news-meta:before {
  font-size: 2.6em;
}

.csh-news .latest-news > .view-content > div h3 {
  font-size: 19px;
  line-height: 1.2;
  color: #212123;
}

.csh-news .latest-news > .view-content > div p {
  font-size: 14px;
  color: #212123;
  line-height: 1.45;
  margin-bottom: 25px;
}

.csh-news .latest-news > .view-content > div p a {
  color: #4284F5;
  text-decoration: none;
}

.csh-news .latest-news > .view-content > div span.field-content a {
  text-transform: uppercase;
}

@media only screen and (min-width: 35rem) {
  .csh-news {
    margin: 80px ​0;
  }
  .csh-news .latest-news > .view-content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .csh-news .latest-news > .view-content > div {
    position: relative;
    margin: 40px 30px 0 0;
    padding: 0;
    width: calc(1/2*100% - (1 - 1/2)*30px);
  }
  .csh-news .latest-news > .view-content > div:nth-child(2n) {
    margin-right: 0;
  }
}

@media only screen and (min-width: 55rem) {
  .csh-news .latest-news > .view-content > div {
    width: calc(1/4*100% - (1 - 1/4)*30px);
  }
  .csh-news .latest-news > .view-content > div:nth-child(2n) {
    margin-right: 30px;
  }
  .csh-news .latest-news > .view-content > div:last-child {
    margin-right: 0;
  }
}

.csh-news-title {
  position: relative;
  text-align: center;
}

.csh-news-title h2 {
  font-size: 35px;
  margin-bottom: 17px;
}

.csh-news-title a {
  position: relative;
  top: 0;
  right: 0;
  margin-bottom: 20px;
}

@media only screen and (min-width: 35rem) {
  .csh-news-title h2 {
    margin-bottom: 35px;
  }
  .csh-news-title a {
    position: absolute;
    margin-bottom: 0;
  }
}

.csh-footerblock {
  display: block;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 110px;
}

.csh-footerblock > div {
  position: relative;
  margin: 10px 10px 0 0;
  padding: 30px;
  width: 100%;
  border-radius: 10px;
  color: white;
  transition: all .2s ease;
  overflow: hidden;
}

.csh-footerblock > div:hover:first-child img {
  opacity: .8;
}

.csh-footerblock > div:hover:nth-child(2) {
  background-color: #e3ab05;
}

.csh-footerblock > div:first-child {
  padding-bottom: 0;
  background-color: #174DA5;
}

.csh-footerblock > div:first-child h2, .csh-footerblock > div:first-child .categ {
  position: relative;
  z-index: 2;
}

.csh-footerblock > div:first-child .squared-arrow {
  z-index: 2;
}

.csh-footerblock > div:first-child img {
  margin: 0;
  margin-left: -30px;
  right: auto;
  left: 0;
  bottom: 0;
  width: calc(100% + 60px);
  max-width: calc(100% + 60px);
  height: auto;
  z-index: 0;
  transition: all .2s ease;
}

.csh-footerblock > div:nth-child(2) {
  background-color: #FABD07;
}

.csh-footerblock > div:nth-child(2) img {
  margin: 0px auto;
  max-width: 141px;
}

.csh-footerblock > div .categ {
  display: block;
  margin-bottom: 10px;
}

.csh-footerblock > div h2 {
  font-size: 30px;
  margin: 0 0 20px 0;
}

.csh-footerblock > div img {
  display: block;
  margin: 0 auto;
  max-width: 185px;
}

.csh-footerblock .squared-arrow {
  position: absolute;
  bottom: 30px;
  left: 30px;
  width: 40px;
  height: 40px;
}

.csh-footerblock .squared-arrow:before {
  font-size: .66rem;
}

.csh-footerblock a {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 10px;
  z-index: 5;
}

@media only screen and (min-width: 35rem) {
  .csh-footerblock {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .csh-footerblock > div {
    width: calc(1/2*100% - (1 - 1/2)*10px);
  }
  .csh-footerblock > div:first-child {
    padding-bottom: 30px;
  }
  .csh-footerblock > div:first-child img {
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
  }
  .csh-footerblock > div:nth-child(2) {
    margin-right: 0;
  }
  .csh-footerblock > div:nth-child(2) img {
    top: 47px;
    right: 27px;
    margin: 0;
  }
  .csh-footerblock > div h2 {
    font-size: 30px;
    width: 60%;
    margin: 0 0 65px 0;
    min-height: 105px;
  }
  .csh-footerblock > div img {
    position: absolute;
    right: 12px;
    bottom: 0;
  }
}

.page-space-shelter .main {
  background-color: white;
  padding: 0 20px;
}

.space-shelter {
  position: relative;
}

.space-shelter .anim-mom {
  position: absolute;
  right: -100px;
  top: 300px;
  z-index: 1;
}

@media only screen and (max-width: 800px) {
  .space-shelter .anim-mom {
    right: -20px;
  }
  .space-shelter .anim-mom #container-anim-mom, .space-shelter .anim-mom #canvas-anim-mom {
    width: 290px !important;
    height: 390px !important;
  }
}

@media only screen and (max-width: 425px) {
  .space-shelter .anim-mom {
    top: 420px;
  }
}

.ssh-header {
  position: relative;
}

.ssh-header .ssh-header__text {
  position: absolute;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  width: 60%;
  padding: 50px;
  z-index: 1;
}

.ssh-header .ssh-header__text h1 {
  font-size: 50px;
  color: white;
  line-height: 1.1;
  margin-top: 0;
}

.ssh-header .ssh-header__text .cs-btn {
  background-color: #FABD07;
}

.ssh-header .ssh-header__text .cs-btn:hover {
  background-color: #F9CF3E;
}

.ssh-header #container-header-wide {
  position: relative;
}

.ssh-header .ssh-header__anim {
  border-radius: 10px;
  overflow: hidden;
}

@media only screen and (max-width: 800px) {
  .ssh-header .ssh-header__text {
    width: 100%;
    padding: 30px;
    padding-top: 20px;
  }
  .ssh-header .ssh-header__text h1 {
    font-size: 40px;
  }
  .ssh-header #container-header-wide {
    left: calc(50% - 512px);
  }
  .ssh-header .ssh-header__anim {
    background-image: url("../img/ssh-header-bg.png");
    background-repeat: no-repeat;
    background-position: calc(50vw - 43px) 10px;
    background-color: #174FA9;
  }
}

@media only screen and (max-width: 425px) {
  .ssh-header .ssh-header__anim {
    padding-top: 120px;
  }
}

.ssh-content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 60px 0 80px;
}

.ssh-content h3 {
  margin-top: 0;
  font-size: 20px;
}

.ssh-content p {
  font-size: 18px;
  line-height: 1.5;
}

.ssh-content > div:first-child {
  width: calc(100% - 400px);
  padding-right: 50px;
}

.ssh-content > div:last-child {
  position: relative;
  width: 400px;
}

.ssh-content > div:last-child .lg--bext {
  display: block;
  width: 163px;
  height: 58px;
  margin: 0 auto;
}

.ssh-content > div:last-child .gray-content {
  margin-top: 250px;
  padding: 55px 45px;
  background-color: #F5F7F8;
  border-radius: 10px;
}

.ssh-content > div:last-child .gray-content > div {
  margin: 55px 0 45px;
}

.ssh-content > div:last-child p:last-child {
  margin: 0;
}

.ssh-content .logos {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 65px 0 90px;
}

.ssh-content .logos .lg--google {
  width: 100%;
  height: auto;
  max-width: 134px;
}

.ssh-content .logos .lg--ta {
  width: 100%;
  height: auto;
  max-width: 186px;
}

.ssh-content .logos .lg--euro-consumers {
  width: 100%;
  height: auto;
  max-width: 136px;
}

@media only screen and (max-width: 800px) {
  .ssh-content {
    display: block;
    margin: 300px 0 120px;
  }
  .ssh-content > div:first-child {
    width: 100%;
    padding-right: 0;
  }
  .ssh-content > div:last-child {
    width: 100%;
  }
  .ssh-content > div:last-child .gray-content {
    margin-top: 50px;
    padding: 55px 40px;
  }
  .ssh-content .logos {
    display: block;
    text-align: center;
  }
  .ssh-content .logos .lg--google {
    max-width: 142px;
  }
  .ssh-content .logos .lg--ta {
    max-width: 198px;
    margin: 50px 0;
  }
  .ssh-content .logos .lg--euro-consumers {
    max-width: 170px;
  }
}

.video-js .vjs-audio-button .vjs-icon-placeholder, .video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-captions-button .vjs-icon-placeholder, .video-js .vjs-chapters-button .vjs-icon-placeholder, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder, .video-js .vjs-descriptions-button .vjs-icon-placeholder, .video-js .vjs-fullscreen-control .vjs-icon-placeholder, .video-js .vjs-mute-control .vjs-icon-placeholder, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder, .video-js .vjs-play-control .vjs-icon-placeholder, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder, .video-js .vjs-play-progress, .video-js .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-subtitles-button .vjs-icon-placeholder, .video-js .vjs-volume-level, .video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder, .vjs-icon-audio, .vjs-icon-audio-description, .vjs-icon-cancel, .vjs-icon-captions, .vjs-icon-chapters, .vjs-icon-circle, .vjs-icon-circle-inner-circle, .vjs-icon-circle-outline, .vjs-icon-cog, .vjs-icon-facebook, .vjs-icon-fullscreen-enter, .vjs-icon-fullscreen-exit, .vjs-icon-gplus, .vjs-icon-hd, .vjs-icon-linkedin, .vjs-icon-pause, .vjs-icon-pinterest, .vjs-icon-play, .vjs-icon-play-circle, .vjs-icon-replay, .vjs-icon-spinner, .vjs-icon-square, .vjs-icon-subtitles, .vjs-icon-tumblr, .vjs-icon-twitter, .vjs-icon-volume-high, .vjs-icon-volume-low, .vjs-icon-volume-mid, .vjs-icon-volume-mute {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.video-js, .vjs-no-js {
  color: #fff;
  background-color: #000;
}

.video-js .vjs-big-play-button, .video-js .vjs-menu-button-inline {
  -webkit-transition: all .4s;
  -moz-transition: all .4s;
  -ms-transition: all .4s;
  -o-transition: all .4s;
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-control, .vjs-button > .vjs-icon-placeholder:before, .vjs-menu li, .vjs-no-js {
  text-align: center;
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-modal-dialog, .vjs-button > .vjs-icon-placeholder:before, .vjs-modal-dialog .vjs-modal-dialog-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@font-face {
  font-family: VideoJS;
  src: url(font/VideoJS.eot?#iefix) format("eot");
}

@font-face {
  font-family: VideoJS;
  src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAA54AAoAAAAAFmgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAD4AAABWUZFeBWNtYXAAAAE0AAAAOgAAAUriMBC2Z2x5ZgAAAXAAAAouAAAPUFvx6AdoZWFkAAALoAAAACsAAAA2DIPpX2hoZWEAAAvMAAAAGAAAACQOogcgaG10eAAAC+QAAAAPAAAAfNkAAABsb2NhAAAL9AAAAEAAAABAMMg06m1heHAAAAw0AAAAHwAAACABMAB5bmFtZQAADFQAAAElAAACCtXH9aBwb3N0AAANfAAAAPwAAAGBZkSN43icY2BkZ2CcwMDKwMFSyPKMgYHhF4RmjmEIZzzHwMDEwMrMgBUEpLmmMDh8ZPwoxw7iLmSHCDOCCADvEAo+AAB4nGNgYGBmgGAZBkYGEHAB8hjBfBYGDSDNBqQZGZgYGD7K/f8PUvCREUTzM0DVAwEjG8OIBwCPdwbVAAB4nI1Xe1CU1xX/zv1eLItLln0JwrIfC7sJGET2hRJ2N1GUoBJE8AESQEEhmBHjaB7UuBMTO4GMaSu7aY3RNlOdRPNqO2pqRmuTaSZtR6JJILUZk00a/4imjpmiecB303O/XUgMJOPufvd+99xzzz33nN855y4HHH7EfrGfIxwHRiANvF/sH71I9BzHszmpW+rGOQOXxXE6YhI4PoMT8zkT4cDFuf1cwMrZJI5cglM0HKVv0MaUFDgIFfg9mJJCG+kbKn1JkqBOVaFOkuhLpARq8fu0Nnc9/zdvfY9PxXW4PdH0C6N+PCejhorxFjAqRjgFRXSINEARbBGsoxcFK7IJmr4OycFJnInL59zIXwxui80fkGRbEHyosMWaATJKUfCskmwJQsAWANkmnIGOhlf514h7U8HNIv3owoHB0WMt0Eb3sx0guLi5pq/8Ny1q6969fKR9X9GBV6dPv6dp04K99SOwtmyPl47ApRa6n4ZpP1yjr5fn7MmYP/vXLUJs715UguklHBaHOZHZmG1N9FAIW2mf0MqWCIdo/8RZ1yGfxKUldDcGIbFA7ICO+vqOMSPTh/ZrSqgHi/bB/O8E8Mnzp+M+acxfpsTShBwej26TiGxBn7m4eEIO+Rueu6Hj+IFBnh88cAEUEQ//nVLx5C7kf+yIR47QEe+eMlhz9SqsGbe3hh2R03NGzoY6O42Kz8l7fB6fAk6LYnTyFo/FYyT6GGyNx2Jx2sdH4rA1Fo/HyCXaFyOp8dhYBCfJb2NIn1ImE6CYNGmgSTb52DawJR6jfXEmDU4xyTEmpgHHOIStoxfjSGdkbsK2w2jbdMQG4sgAstEONgURYCwGHhEhhscioQaAhhCf7McifEQc0l6+mxj9nI+gmSdiQ0Zbm7gZnIO7GSMEXG6UDAVocxAV8GcEXCKg1a02RcTtwANWRGIAyElor6n/+ZU2yOB3+T77Hb1MLqhn4KHVnQBjJnqe9QZSon6Kc5DxAD2vMdPL/BXSmQGwspa67z9wLUjdi9TN7QC7lyyBr9rpt7uXVC1CMpyjKRoXnGPHTuiaPLsNdc2dbAFQLAooPkXEh33FodHl4XpC6sPCIa0ftUIhHSYXVSu5iME+DIXsbZJ51BeidCgajcai43jU9nVzoSn2dPqcFvSoxSzJzgRKAx47WMRxOrIj3Wf0+hndxhJTiOkSEqxar3b3RKM9hY64oxBA64ieURLvCfpkDb8siBdUJ1bgT+urJ5PGfewQrmm5R5+0HmfyIPySD7OYkT0WxRePah8oEiyjlxIP74thVoRTURpmL6QhGuWS+QDjdANXjIM8SQa/1w128ODx0Qp4aLMNg9+JL3joUn8AMxW+aLNiuKjarn4uyyTdXjOzZTsh21uwldUvJoYza+zELALfu3p1L8/3krtyZ0Ag058J3hxHghvbGZn0dHZy6Mim/7Blre4lpHd1c28yVqRViO153F2oIWoXCIKbL4Z0cM1iaQn9mI5KuV2SzEvWXJDMNtkANpMdQoDDhIdD4A/YrP6Aye9ysxyE+uOEAcTDorgvVZJjcua043PnZ/PmdDqcbibZlXOOT8uSo7Kof0YUn9GL+Jo17ficymxiTofC6znUso0DhAxs1Fo+kF+d36vLmgZ8mk5cdGv2mwYj5k3Dm9m3LhJ1aVRNm6HrTbLgYAoWXDhDd/u4PGy5CT+xGMdiaBovewUCF/1BiWNljI9MLn7jeScpg+WyH6mfU62eVDql7hsrmvx1ezp/YldE2LhjbkiDnAn8tGy/MW3IXRMYJduvq9HpmIcKuFt+JCtgdGEGKAcF6UacVwIYbVPGfw/+YuNBS4cx/CUHcnyfc+wRDMtTr72mMSBjT/yn/GKSdeDWQUCH6Xoqq5R10RE60gV6erUL0iCti16d0hZjxut4QI/rEpgSh6WjnJXdBXRg1GKCucGJPtFqM27aD1tOqqKonsQ2KsFSSmEpmvRlsR+TcD9OFwrqXxIclL4sJTnGMSuG8KpkZvKdeVIOKDyWSyPLV16/p1QMPbP8NihwUzr47bdnXtwtjdCvqqpO0H+pOvIl3Pzv46e5CT/tQjklXCXXym1AaWY7bzHLkuDMc7ldKCvgxzLn8wYkJLBhEDyK7MT8bTbwbkxbfp+3mKAGsmTBpabSIEECzMIcQlzOPAMKsxMs7uhsnxPLuofPDTc1hkuq6MX9j16YU7CqegcYHbmWYuvAP6tCS97tgWf7dlQvnl25YPavXLVZvrzQPeHCpZmzzEUVq/xzu5sChnSTPTW7oOYmh69z4zL/gk3b+O6hoa733uviP82vnFcbqWlc9tDmZa23LVzaV1yXURi+JX+28NeBuj3+O8IrQ080Vm1eWB4OKjPmrJu7c1udWynvKF6/vs479lSW9+5gZkn+dKfellNGDPllzeULustz+A0bPvhgw7lkvEUwn/N4Ty7U7nhGsEpFkOfy+kutbOh1JQxhVDJumoW11hnkPThznh6FFlhfT+ra1x9sF56kx5YuDzVY9PQYAYA7iblw4frQ4TPCk2MK/xGU3rlmze62trHz6lsko+v+So/do74PT8KVkpJfOErKcv8znrMGsHTNxoEkWy1mYgDB6XBbPaWsuiS6CryGaL6zCjaXBgvtkuyXBua1wOKnh+k7L9AvPnYWffxK18FcJbuosGf3/Jo7amY+CE1vppzY+UTrva0FXc1i55pKQ/YjVL187N5fCn1kW5uot/1hi+DiZ+5atnJR9E+prvydJ9ZZ5mwOpU5gM4KYysMBQ71UzPuMTl9QQOyUo5nwioeYCPjFklrbK6s6X+ypUZ6rum9+CZYzWRiBJfSP0xzzSmrg7f86g0DKVj/wwFzieD9rRfPGFbeKMl05pn5j9/rsQJJ2iEgRrpohlyBo3f4QK7Kl+EcAYZgAoNVmZWXK704YAa3FwBxgSGUOs5htvGRz4Sgj3yFkSJFBuv/sxu5yk998T8WDJzvv/2RX19HtTUW1S+wpKRKRjJ6zzz/1/OPdFdWGlAKbvzS4PHOtURikg9AGz0LbIB85S/cPOpoXvuue8/iV2H1vPTy3ddvOeZ37HGmO3OmSzVzR+NS53+84dHlFhXPLqtzSO+5ruHM2vXtBdxP87LOzKAD359j/INYIbyPabIi3Cq6Wa+SaGe78diIzu7qcblcAa6/fJRvNopXFJnO+U9KKM5bqH5LM0iQSVmpPCPDu7ZT4Aoubz3709EBTyrTDjyx8MQXgUH1nqm7TWng4TzE4i4AsKskBITXfSyC4Fkl5MxnJDiKSIDSJAsGvd1y+/eNDp2e+A+5d8HeiiunrTkT6TqWLIs+/QRoWr98s0qj8uuzLuS22Ytufg3rdTaHn1m46sfgGKHXt0MGnLaRHdnwN37tvHcWKo2V6lnPxL4UvUQcRdOzmZSQs8X5CH5OxXMXpkATuDz8Et0SH4uyCRR+TjmBDP1GvsVrWEGVzEj33YVQ9jAtIKpqsl/s/0xrocwAAeJxjYGRgYADig3cEzsTz23xl4GZnAIHLRucNkWl2BrA4BwMTiAIAF4IITwB4nGNgZGBgZwCChWASxGZkQAXyABOUANh4nGNnYGBgHyAMADa8ANoAAAAAAAAOAFAAZgCyAMYA5gEeAUgBdAGcAfICLgKOAroDCgOOA7AD6gQ4BHwEuAToBQwFogXoBjYGbAbaB3IHqHicY2BkYGCQZ8hlYGcAASYg5gJCBob/YD4DABbVAaoAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2P2XLCMAxFfYFspGUp3Te+IB9lHJF4cOzUS2n/voaEGR6qB+lKo+WITdhga/a/bRnDBFPMkCBFhhwF5ihxg1sssMQKa9xhg3s84BFPeMYLXvGGd3zgE9tZr/hveXKVkFYoSnoeHJXfRoWOqi54mo9ameNFdrK+dLSyaVf7oJQTlkhXpD3Z5XXhR/rUfQVuKXO91Jps4cLOS6/I5YL3XhodRRsVWZe4NnZOhWnSAWgxhMoEr6SmzZieF43Mk7ZOBdeCVGrp9Eu+54J2xhySplfB5XHwQLXUmT9KH6+kPnQ7ZYuIEzNyfs1DLU1VU4SWZ6LkXGHsD1ZKbMw=) format("woff"), url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAAKAIAAAwAgT1MvMlGRXgUAAAEoAAAAVmNtYXDiMBC2AAAB/AAAAUpnbHlmW/HoBwAAA4gAAA9QaGVhZAyD6V8AAADQAAAANmhoZWEOogcgAAAArAAAACRobXR42QAAAAAAAYAAAAB8bG9jYTDINOoAAANIAAAAQG1heHABMAB5AAABCAAAACBuYW1l1cf1oAAAEtgAAAIKcG9zdGZEjeMAABTkAAABgQABAAAHAAAAAKEHAAAAAAAHAAABAAAAAAAAAAAAAAAAAAAAHwABAAAAAQAAwdxheF8PPPUACwcAAAAAANMyzzEAAAAA0zLPMQAAAAAHAAcAAAAACAACAAAAAAAAAAEAAAAfAG0ABwAAAAAAAgAAAAoACgAAAP8AAAAAAAAAAQcAAZAABQAIBHEE5gAAAPoEcQTmAAADXABXAc4AAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA8QHxHgcAAAAAoQcAAAAAAAABAAAAAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAAAAAMAAAADAAAAHAABAAAAAABEAAMAAQAAABwABAAoAAAABgAEAAEAAgAA8R7//wAAAADxAf//AAAPAAABAAAAAAAAAAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAFAAZgCyAMYA5gEeAUgBdAGcAfICLgKOAroDCgOOA7AD6gQ4BHwEuAToBQwFogXoBjYGbAbaB3IHqAABAAAAAAWLBYsAAgAAAREBAlUDNgWL++oCCwAAAwAAAAAGawZrAAIADgAaAAAJAhMEAAMSAAUkABMCAAEmACc2ADcWABcGAALrAcD+QJX+w/5aCAgBpgE9AT0BpggI/lr+w/3+rgYGAVL9/QFSBgb+rgIwAVABUAGbCP5a/sP+w/5aCAgBpgE9AT0BpvrIBgFS/f0BUgYG/q79/f6uAAAAAgAAAAAFQAWLAAMABwAAASERKQERIREBwAEr/tUCVQErAXUEFvvqBBYAAAAEAAAAAAYgBiAABgATACQAJwAAAS4BJxUXNjcGBxc+ATUmACcVFhIBBwEhESEBEQEGBxU+ATcXNwEHFwTQAWVVuAO7AidxJSgF/t/lpc77t18BYf6fASsBdQE+TF1OijuZX/1gnJwDgGSeK6W4GBhqW3FGnFT0AWM4mjT+9AHrX/6f/kD+iwH2/sI7HZoSRDGYXwSWnJwAAAEAAAAABKsF1gAFAAABESEBEQECCwEqAXb+igRg/kD+iwSq/osAAAACAAAAAAVmBdYABgAMAAABLgEnET4BAREhAREBBWUBZVRUZfwRASsBdf6LA4Bkniv9piueAUT+QP6LBKr+iwAAAwAAAAAGIAYPAAUADAAaAAATESEBEQEFLgEnET4BAxUWEhcGAgcVNgA3JgDgASsBdf6LAsUBZVVVZbqlzgMDzqXlASEFBf7fBGD+QP6LBKr+i+Bkniv9piueAvOaNP70tbX+9DSaOAFi9fUBYgAAAAQAAAAABYsFiwAFAAsAEQAXAAABIxEhNSMDMzUzNSEBIxUhESMDFTMVMxECC5YBduCWluD+igOA4AF2luDglgLr/oqWAgrglvyAlgF2AqCW4AF2AAQAAAAABYsFiwAFAAsAEQAXAAABMxUzESETIxUhESMBMzUzNSETNSMRITUBdeCW/org4AF2lgHAluD+ipaWAXYCVeABdgHAlgF2++rglgHA4P6KlgAAAAACAAAAAAXWBdYADwATAAABIQ4BBxEeARchPgE3ES4BAyERIQVA/IA/VQEBVT8DgD9VAQFVP/yAA4AF1QFVP/yAP1UBAVU/A4A/VfvsA4AAAAYAAAAABmsGawAHAAwAEwAbACAAKAAACQEmJw4BBwElLgEnAQUhATYSNyYFAQYCBxYXIQUeARcBMwEWFz4BNwECvgFkTlSH8GEBEgOONemh/u4C5f3QAXpcaAEB/BP+3VxoAQEOAjD95DXpoQESeP7dTlSH8GH+7gPwAmgSAQFYUP4nd6X2Pv4nS/1zZAEBk01NAfhk/v+TTUhLpfY+Adn+CBIBAVhQAdkAAAAFAAAAAAZrBdYADwATABcAGwAfAAABIQ4BBxEeARchPgE3ES4BASEVIQEhNSEFITUhNSE1IQXV+1ZAVAICVEAEqkBUAgJU+xYBKv7WAur9FgLqAcD+1gEq/RYC6gXVAVU//IA/VQEBVT8DgD9V/ayV/tWVlZWWlQADAAAAAAYgBdYADwAnAD8AAAEhDgEHER4BFyE+ATcRLgEBIzUjFTM1MxUUBgcjLgEnET4BNzMeARUFIzUjFTM1MxUOAQcjLgE1ETQ2NzMeARcFi/vqP1QCAlQ/BBY/VAICVP1rcJWVcCog4CAqAQEqIOAgKgILcJWVcAEqIOAgKiog4CAqAQXVAVU//IA/VQEBVT8DgD9V/fcl4CVKICoBASogASogKgEBKiBKJeAlSiAqAQEqIAEqICoBASogAAAGAAAAAAYgBPYAAwAHAAsADwATABcAABMzNSMRMzUjETM1IwEhNSERITUhERUhNeCVlZWVlZUBKwQV++sEFfvrBBUDNZb+QJUBwJX+QJb+QJUCVZWVAAAAAQAAAAAGIAZsAC4AAAEiBgcBNjQnAR4BMz4BNy4BJw4BBxQXAS4BIw4BBx4BFzI2NwEGBx4BFz4BNy4BBUArSh797AcHAg8eTixffwICf19ffwIH/fEeTixffwICf18sTh4CFAUBA3tcXHsDA3sCTx8bATcZNhkBNB0gAn9fX38CAn9fGxn+zRwgAn9fX38CIBz+yhcaXHsCAntcXXsAAAIAAAAABlkGawBDAE8AAAE2NCc3PgEnAy4BDwEmLwEuASchDgEPAQYHJyYGBwMGFh8BBhQXBw4BFxMeAT8BFh8BHgEXIT4BPwE2NxcWNjcTNiYnBS4BJz4BNx4BFw4BBasFBZ4KBgeWBxkNujpEHAMUD/7WDxQCHEU5ug0aB5UHBQudBQWdCwUHlQcaDbo5RRwCFA8BKg8UAhxFOboNGgeVBwUL/ThvlAIClG9vlAIClAM3JEokewkaDQEDDAkFSy0cxg4RAQERDsYcLUsFCQz+/QwbCXskSiR7CRoN/v0MCQVLLRzGDhEBAREOxhwtSwUJDAEDDBsJQQKUb2+UAgKUb2+UAAAAAAEAAAAABmsGawALAAATEgAFJAATAgAlBACVCAGmAT0BPQGmCAj+Wv7D/sP+WgOA/sP+WggIAaYBPQE9AaYICP5aAAAAAgAAAAAGawZrAAsAFwAAAQQAAxIABSQAEwIAASYAJzYANxYAFwYAA4D+w/5aCAgBpgE9AT0BpggI/lr+w/3+rgYGAVL9/QFSBgb+rgZrCP5a/sP+w/5aCAgBpgE9AT0BpvrIBgFS/f0BUgYG/q79/f6uAAADAAAAAAZrBmsACwAXACMAAAEEAAMSAAUkABMCAAEmACc2ADcWABcGAAMOAQcuASc+ATceAQOA/sP+WggIAaYBPQE9AaYICP5a/sP9/q4GBgFS/f0BUgYG/q4dAn9fX38CAn9fX38Gawj+Wv7D/sP+WggIAaYBPQE9Aab6yAYBUv39AVIGBv6u/f3+rgJPX38CAn9fX38CAn8AAAAEAAAAAAYgBiAADwAbACUAKQAAASEOAQcRHgEXIT4BNxEuAQEjNSMVIxEzFTM1OwEhHgEXEQ4BByE3MzUjBYv76j9UAgJUPwQWP1QCAlT9a3CVcHCVcJYBKiAqAQEqIP7WcJWVBiACVD/76j9UAgJUPwQWP1T8gpWVAcC7uwEqIP7WICoBcOAAAgAAAAAGawZrAAsAFwAAAQQAAxIABSQAEwIAEwcJAScJATcJARcBA4D+w/5aCAgBpgE9AT0BpggI/lo4af70/vRpAQv+9WkBDAEMaf71BmsI/lr+w/7D/loICAGmAT0BPQGm/BFpAQv+9WkBDAEMaf71AQtp/vQAAQAAAAAF1ga2ABYAAAERCQERHgEXDgEHLgEnIxYAFzYANyYAA4D+iwF1vv0FBf2+vv0FlQYBUf7+AVEGBv6vBYsBKv6L/osBKgT9v779BQX9vv7+rwYGAVH+/gFRAAAAAQAAAAAFPwcAABQAAAERIyIGHQEhAyMRIREjETM1NDYzMgU/nVY8ASUn/v7O///QrZMG9P74SEi9/tj9CQL3ASjaus0AAAAABAAAAAAGjgcAADAARQBgAGwAAAEUHgMVFAcGBCMiJicmNTQ2NzYlLgE1NDcGIyImNTQ2Nz4BMyEHIx4BFRQOAycyNjc2NTQuAiMiBgcGFRQeAxMyPgI1NC4BLwEmLwImIyIOAxUUHgIBMxUjFSM1IzUzNTMDH0BbWkAwSP7qn4TlOSVZSoMBESAfFS4WlMtIP03TcAGiioNKTDFFRjGSJlAaNSI/akAqURkvFCs9WTY6a1s3Dg8THgocJU4QIDVob1M2RnF9A2vV1WnU1GkD5CRFQ1CATlpTenNTYDxHUYouUhIqQCkkMQTBlFKaNkJAWD+MWkhzRztAPiEbOWY6hn1SJyE7ZS5nZ1I0/JcaNF4+GTAkGCMLFx04Ag4kOF07Rms7HQNsbNvbbNkAAwAAAAAGgAZsAAMADgAqAAABESERARYGKwEiJjQ2MhYBESERNCYjIgYHBhURIRIQLwEhFSM+AzMyFgHd/rYBXwFnVAJSZGemZASP/rdRVj9VFQv+twIBAQFJAhQqR2c/q9AEj/whA98BMkliYpNhYfzd/cgCEml3RTMeM/3XAY8B8DAwkCAwOB/jAAABAAAAAAaUBgAAMQAAAQYHFhUUAg4BBCMgJxYzMjcuAScWMzI3LgE9ARYXLgE1NDcWBBcmNTQ2MzIXNjcGBzYGlENfAUyb1v7SrP7x4SMr4bBpph8hHCsqcJNETkJOLHkBW8YIvYaMYG1gJWldBWhiRQ4cgv797rdtkQSKAn1hBQsXsXUEJgMsjlNYS5WzCiYkhr1mFTlzPwoAAAABAAAAAAWABwAAIgAAARcOAQcGLgM1ESM1PgQ3PgE7AREhFSERFB4CNzYFMFAXsFlorXBOIahIckQwFAUBBwT0AU3+sg0gQzBOAc/tIz4BAjhceHg6AiDXGlddb1ctBQf+WPz9+h40NR4BAgABAAAAAAaABoAASgAAARQCBCMiJzY/AR4BMzI+ATU0LgEjIg4DFRQWFxY/ATY3NicmNTQ2MzIWFRQGIyImNz4CNTQmIyIGFRQXAwYXJgI1NBIkIAQSBoDO/p/Rb2s7EzYUaj15vmh34o5ptn9bK1BNHggIBgIGETPRqZepiWs9Sg4IJRc2Mj5WGWMRBM7+zgFhAaIBYc4DgNH+n84gXUfTJzmJ8JZyyH46YH2GQ2ieIAwgHxgGFxQ9WpfZpIOq7lc9I3VZHzJCclVJMf5eRmtbAXzp0QFhzs7+nwAABwAAAAAHAATPAA4AFwAqAD0AUABaAF0AAAERNh4CBw4BBwYmIycmNxY2NzYmBxEUBRY2Nz4BNy4BJyMGHwEeARcOARcWNjc+ATcuAScjBh8BHgEXFAYXFjY3PgE3LgEnIwYfAR4BFw4BBTM/ARUzESMGAyUVJwMchM2UWwgNq4JHrQgBAapUaAoJcWMBfiIhDiMrAQJLMB0BBAokNAIBPmMiIQ4iLAECSzAeAQUKJDQBP2MiIQ4iLAECSzAeAQUKJDQBAT75g+5B4arNLNIBJ44ByQL9BQ9mvYCKwA8FBQMDwwJVTGdzBf6VB8IHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvVJkAWUDDEf+tYP5AQAAAAEAAAAABiAGtgAbAAABBAADER4BFzMRITU2ADcWABcVIREzPgE3EQIAA4D+4v6FBwJ/X+D+1QYBJ97eAScG/tXgX38CB/6FBrUH/oX+4v32X38CAlWV3gEnBgb+2d6V/asCf18CCgEeAXsAAAAAEADGAAEAAAAAAAEABwAAAAEAAAAAAAIABwAHAAEAAAAAAAMABwAOAAEAAAAAAAQABwAVAAEAAAAAAAUACwAcAAEAAAAAAAYABwAnAAEAAAAAAAoAKwAuAAEAAAAAAAsAEwBZAAMAAQQJAAEADgBsAAMAAQQJAAIADgB6AAMAAQQJAAMADgCIAAMAAQQJAAQADgCWAAMAAQQJAAUAFgCkAAMAAQQJAAYADgC6AAMAAQQJAAoAVgDIAAMAAQQJAAsAJgEeVmlkZW9KU1JlZ3VsYXJWaWRlb0pTVmlkZW9KU1ZlcnNpb24gMS4wVmlkZW9KU0dlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAFYAaQBkAGUAbwBKAFMAUgBlAGcAdQBsAGEAcgBWAGkAZABlAG8ASgBTAFYAaQBkAGUAbwBKAFMAVgBlAHIAcwBpAG8AbgAgADEALgAwAFYAaQBkAGUAbwBKAFMARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAgAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAABAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8EcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwAAAAAA) format("truetype");
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-play-control .vjs-icon-placeholder:before, .vjs-icon-play:before {
  content: "\f101";
}

.vjs-icon-play-circle:before {
  content: "\f102";
}

.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, .vjs-icon-pause:before {
  content: "\f103";
}

.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, .vjs-icon-volume-mute:before {
  content: "\f104";
}

.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before, .vjs-icon-volume-low:before {
  content: "\f105";
}

.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before, .vjs-icon-volume-mid:before {
  content: "\f106";
}

.video-js .vjs-mute-control .vjs-icon-placeholder:before, .vjs-icon-volume-high:before {
  content: "\f107";
}

.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, .vjs-icon-fullscreen-enter:before {
  content: "\f108";
}

.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before, .vjs-icon-fullscreen-exit:before {
  content: "\f109";
}

.vjs-icon-square:before {
  content: "\f10a";
}

.vjs-icon-spinner:before {
  content: "\f10b";
}

.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-subtitles-button .vjs-icon-placeholder:before, .video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before, .vjs-icon-subtitles:before {
  content: "\f10c";
}

.video-js .vjs-captions-button .vjs-icon-placeholder:before, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, .vjs-icon-captions:before {
  content: "\f10d";
}

.video-js .vjs-chapters-button .vjs-icon-placeholder:before, .vjs-icon-chapters:before {
  content: "\f10e";
}

.vjs-icon-share {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.vjs-icon-share:before {
  content: "\f10f";
}

.vjs-icon-cog:before {
  content: "\f110";
}

.video-js .vjs-play-progress:before, .video-js .vjs-volume-level:before, .vjs-icon-circle:before {
  content: "\f111";
}

.vjs-icon-circle-outline:before {
  content: "\f112";
}

.vjs-icon-circle-inner-circle:before {
  content: "\f113";
}

.vjs-icon-hd:before {
  content: "\f114";
}

.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before, .vjs-icon-cancel:before {
  content: "\f115";
}

.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before, .vjs-icon-replay:before {
  content: "\f116";
}

.vjs-icon-facebook:before {
  content: "\f117";
}

.vjs-icon-gplus:before {
  content: "\f118";
}

.vjs-icon-linkedin:before {
  content: "\f119";
}

.vjs-icon-twitter:before {
  content: "\f11a";
}

.vjs-icon-tumblr:before {
  content: "\f11b";
}

.vjs-icon-pinterest:before {
  content: "\f11c";
}

.video-js .vjs-descriptions-button .vjs-icon-placeholder:before, .vjs-icon-audio-description:before {
  content: "\f11d";
}

.video-js .vjs-audio-button .vjs-icon-placeholder:before, .vjs-icon-audio:before {
  content: "\f11e";
}

.video-js {
  display: block;
  vertical-align: top;
  box-sizing: border-box;
  position: relative;
  padding: 0;
  font-size: 10px;
  line-height: 1;
  font-weight: 400;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.video-js:-moz-full-screen {
  position: absolute;
}

.video-js:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important;
}

.video-js .vjs-tech, .video-js.vjs-fill {
  width: 100%;
  height: 100%;
}

.video-js[tabindex="-1"] {
  outline: 0;
}

.video-js *, .video-js :after, .video-js :before {
  box-sizing: inherit;
}

.video-js ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin: 0;
}

.video-js .vjs-time-tooltip, .vjs-error .vjs-error-display:before, .vjs-menu .vjs-menu-content, .vjs-no-js {
  font-family: Arial, Helvetica, sans-serif;
}

.video-js.vjs-16-9, .video-js.vjs-4-3, .video-js.vjs-fluid {
  width: 100%;
  max-width: 100%;
  height: 0;
}

.video-js.vjs-16-9 {
  padding-top: 56.25%;
}

.video-js.vjs-4-3 {
  padding-top: 75%;
}

.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
}

body.vjs-full-window {
  padding: 0;
  margin: 0;
  height: 100%;
  overflow-y: auto;
}

.vjs-full-window .video-js.vjs-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}

.video-js.vjs-fullscreen {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important;
}

.video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none;
}

.vjs-hidden {
  display: none !important;
}

.vjs-disabled {
  opacity: .5;
  cursor: default;
}

.video-js .vjs-offscreen {
  height: 1px;
  left: -9999px;
  position: absolute;
  top: 0;
  width: 1px;
}

.vjs-lock-showing {
  display: block !important;
  opacity: 1;
  visibility: visible;
}

.vjs-no-js {
  padding: 20px;
  font-size: 18px;
  width: 300px;
  height: 150px;
  margin: 0 auto;
}

.vjs-no-js a, .vjs-no-js a:visited {
  color: #66A8CC;
}

.video-js .vjs-big-play-button {
  font-size: 3em;
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 0;
  cursor: pointer;
  opacity: 1;
  border: .06666em solid #fff;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  border-radius: .3em;
  transition: all .4s;
}

.vjs-big-play-centered .vjs-big-play-button {
  top: 50%;
  left: 50%;
  margin-top: -.75em;
  margin-left: -1.5em;
}

.video-js .vjs-big-play-button:focus, .video-js:hover .vjs-big-play-button {
  border-color: #fff;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
  transition: all 0s;
}

.vjs-controls-disabled .vjs-big-play-button, .vjs-error .vjs-big-play-button, .vjs-has-started .vjs-big-play-button, .vjs-using-native-controls .vjs-big-play-button {
  display: none;
}

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
  display: block;
}

.video-js button {
  background: 0 0;
  border: none;
  color: inherit;
  display: inline-block;
  overflow: visible;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  transition: none;
  -webkit-appearance: none;
  appearance: none;
}

.video-js .vjs-control.vjs-close-button {
  cursor: pointer;
  height: 3em;
  position: absolute;
  right: 0;
  top: .5em;
  z-index: 2;
}

.video-js .vjs-modal-dialog {
  background: rgba(0, 0, 0, 0.8);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
  overflow: auto;
  box-sizing: content-box;
}

.video-js .vjs-modal-dialog > * {
  box-sizing: border-box;
}

.vjs-modal-dialog .vjs-modal-dialog-content {
  font-size: 1.2em;
  line-height: 1.5;
  padding: 20px 24px;
  z-index: 1;
}

.vjs-menu-button {
  cursor: pointer;
}

.vjs-menu-button.vjs-disabled {
  cursor: default;
}

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
  display: none;
}

.vjs-menu .vjs-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  overflow: auto;
  box-sizing: content-box;
}

.vjs-loading-spinner, .vjs-menu .vjs-menu-content > * {
  box-sizing: border-box;
}

.vjs-scrubbing .vjs-menu-button:hover .vjs-menu {
  display: none;
}

.vjs-menu li {
  list-style: none;
  margin: 0;
  padding: .2em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-transform: lowercase;
}

.vjs-menu li.vjs-menu-item:focus, .vjs-menu li.vjs-menu-item:hover {
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

.vjs-menu li.vjs-selected, .vjs-menu li.vjs-selected:focus, .vjs-menu li.vjs-selected:hover {
  background-color: #fff;
  color: #2B333F;
}

.vjs-menu li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 .3em;
  font-weight: 700;
  cursor: default;
}

.vjs-menu-button-popup .vjs-menu {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0;
  margin-bottom: 1.5em;
  border-top-color: rgba(43, 51, 63, 0.7);
}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  position: absolute;
  width: 100%;
  bottom: 1.5em;
  max-height: 15em;
}

.vjs-menu-button-popup .vjs-menu.vjs-lock-showing, .vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu {
  display: block;
}

.video-js .vjs-menu-button-inline {
  transition: all .4s;
  overflow: hidden;
}

.video-js .vjs-menu-button-inline:before {
  width: 2.222222222em;
}

.video-js .vjs-menu-button-inline.vjs-slider-active, .video-js .vjs-menu-button-inline:focus, .video-js .vjs-menu-button-inline:hover, .video-js.vjs-no-flex .vjs-menu-button-inline {
  width: 12em;
}

.vjs-menu-button-inline .vjs-menu {
  opacity: 0;
  height: 100%;
  width: auto;
  position: absolute;
  left: 4em;
  top: 0;
  padding: 0;
  margin: 0;
  transition: all .4s;
}

.vjs-menu-button-inline.vjs-slider-active .vjs-menu, .vjs-menu-button-inline:focus .vjs-menu, .vjs-menu-button-inline:hover .vjs-menu {
  display: block;
  opacity: 1;
}

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
  display: block;
  opacity: 1;
  position: relative;
  width: auto;
}

.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu, .vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu, .vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu {
  width: auto;
}

.vjs-menu-button-inline .vjs-menu-content {
  width: auto;
  height: 100%;
  margin: 0;
  overflow: hidden;
}

.video-js .vjs-control-bar {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
}

.vjs-has-started .vjs-control-bar {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  visibility: visible;
  opacity: 1;
  transition: visibility .1s, opacity .1s;
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: visible;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}

.vjs-controls-disabled .vjs-control-bar, .vjs-error .vjs-control-bar, .vjs-using-native-controls .vjs-control-bar {
  display: none !important;
}

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 1;
  visibility: visible;
}

.vjs-has-started.vjs-no-flex .vjs-control-bar {
  display: table;
}

.video-js .vjs-control {
  position: relative;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 4em;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}

.vjs-button > .vjs-icon-placeholder:before {
  font-size: 1.8em;
  line-height: 1.67;
}

.video-js .vjs-control:focus, .video-js .vjs-control:focus:before, .video-js .vjs-control:hover:before {
  text-shadow: 0 0 1em #fff;
}

.video-js .vjs-control-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.vjs-no-flex .vjs-control {
  display: table-cell;
  vertical-align: middle;
}

.video-js .vjs-custom-control-spacer {
  display: none;
}

.video-js .vjs-progress-control, .video-js .vjs-volume-control {
  display: -webkit-flex;
  display: -ms-flexbox;
  cursor: pointer;
}

.video-js .vjs-progress-control {
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 4em;
}

.vjs-live .vjs-progress-control {
  display: none;
}

.vjs-no-flex .vjs-progress-control {
  width: auto;
}

.video-js .vjs-progress-holder {
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  transition: all .2s;
  height: .3em;
}

.video-js .vjs-progress-control .vjs-progress-holder {
  margin: 0 10px;
}

.video-js .vjs-progress-control:hover .vjs-progress-holder {
  font-size: 1.666666666666666666em;
}

.video-js .vjs-progress-holder .vjs-load-progress, .video-js .vjs-progress-holder .vjs-load-progress div, .video-js .vjs-progress-holder .vjs-play-progress {
  position: absolute;
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
  width: 0;
  left: 0;
  top: 0;
}

.video-js .vjs-play-progress {
  background-color: #fff;
}

.video-js .vjs-play-progress:before {
  font-size: .9em;
  position: absolute;
  right: -.5em;
  top: -.333333333333333em;
  z-index: 1;
}

.video-js .vjs-load-progress {
  background: #bfc7d3;
  background: rgba(115, 133, 159, 0.5);
}

.video-js .vjs-load-progress div {
  background: #fff;
  background: rgba(115, 133, 159, 0.75);
}

.video-js .vjs-time-tooltip {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: .3em;
  color: #000;
  float: right;
  font-size: 1em;
  padding: 6px 8px 8px;
  pointer-events: none;
  position: relative;
  top: -3.4em;
  visibility: hidden;
  z-index: 1;
}

.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
  display: none;
}

.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip, .video-js .vjs-progress-control:hover .vjs-time-tooltip {
  display: block;
  font-size: .6em;
  visibility: visible;
}

.video-js .vjs-progress-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #000;
  z-index: 1;
}

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  z-index: 0;
}

.video-js .vjs-progress-control:hover .vjs-mouse-display {
  display: block;
}

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
  visibility: hidden;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  display: none;
}

.vjs-mouse-display .vjs-time-tooltip {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}

.video-js .vjs-slider {
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 .45em;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

.video-js .vjs-slider:focus {
  text-shadow: 0 0 1em #fff;
  box-shadow: 0 0 1em #fff;
}

.video-js .vjs-mute-control {
  cursor: pointer;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  padding-left: 2em;
  padding-right: 2em;
  padding-bottom: 3em;
}

.vjs-poster, .vjs-poster img {
  padding: 0;
  vertical-align: middle;
}

.video-js .vjs-volume-control {
  margin-right: 1em;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.video-js .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
}

.video-js .vjs-volume-panel .vjs-volume-control {
  visibility: visible;
  opacity: 0;
  width: 1px;
  height: 1px;
  margin-left: -1px;
}

.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical, .vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar, .vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical .vjs-volume-level {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.video-js .vjs-volume-panel {
  transition: width 1s;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.video-js .vjs-volume-panel .vjs-mute-control:active ~ .vjs-volume-control, .video-js .vjs-volume-panel .vjs-mute-control:focus ~ .vjs-volume-control, .video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active, .video-js .vjs-volume-panel .vjs-volume-control:active, .video-js .vjs-volume-panel .vjs-volume-control:focus, .video-js .vjs-volume-panel .vjs-volume-control:hover, .video-js .vjs-volume-panel:active .vjs-volume-control, .video-js .vjs-volume-panel:focus .vjs-volume-control, .video-js .vjs-volume-panel:hover .vjs-volume-control {
  visibility: visible;
  opacity: 1;
  position: relative;
  transition: visibility .1s, opacity .1s, height .1s, width .1s, left 0s, top 0s;
}

.video-js .vjs-volume-panel .vjs-mute-control:active ~ .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-mute-control:focus ~ .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control:focus.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-horizontal, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
}

.video-js .vjs-volume-panel .vjs-mute-control:active ~ .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-mute-control:active ~ .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar, .video-js .vjs-volume-panel .vjs-mute-control:active ~ .vjs-volume-control.vjs-volume-vertical .vjs-volume-level, .video-js .vjs-volume-panel .vjs-mute-control:focus ~ .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-mute-control:focus ~ .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar, .video-js .vjs-volume-panel .vjs-mute-control:focus ~ .vjs-volume-control.vjs-volume-vertical .vjs-volume-level, .video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar, .video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-vertical .vjs-volume-level, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical .vjs-volume-bar, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical .vjs-volume-level, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical .vjs-volume-bar, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical .vjs-volume-level, .video-js .vjs-volume-panel .vjs-volume-control:focus.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control:focus.vjs-volume-vertical .vjs-volume-bar, .video-js .vjs-volume-panel .vjs-volume-control:focus.vjs-volume-vertical .vjs-volume-level, .video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical .vjs-volume-bar, .video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical .vjs-volume-level, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical .vjs-volume-level, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical .vjs-volume-level, .video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar, .video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical .vjs-volume-level {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:focus, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:hover {
  width: 9em;
  transition: width .1s;
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  height: 8em;
  width: 3em;
  left: -3.5em;
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;
}

.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  visibility: visible;
  opacity: 1;
  position: relative;
  transition: none;
}

.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical, .video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  position: absolute;
  bottom: 3em;
  left: .5em;
}

.video-js .vjs-volume-bar {
  margin: 1.35em .45em;
}

.vjs-volume-bar.vjs-slider-horizontal {
  width: 5em;
  height: .3em;
}

.vjs-volume-bar.vjs-slider-vertical {
  width: .3em;
  height: 5em;
  margin: 1.35em auto;
}

.video-js .vjs-volume-level {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff;
}

.video-js .vjs-volume-level:before {
  position: absolute;
  font-size: .9em;
}

.vjs-slider-vertical .vjs-volume-level {
  width: .3em;
}

.vjs-slider-vertical .vjs-volume-level:before {
  top: -.5em;
  left: -.3em;
}

.vjs-slider-horizontal .vjs-volume-level {
  height: .3em;
}

.vjs-slider-horizontal .vjs-volume-level:before {
  top: -.3em;
  right: -.5em;
}

.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
  width: 4em;
}

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
  height: 100%;
}

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
  width: 100%;
}

.video-js .vjs-volume-vertical {
  width: 3em;
  height: 8em;
  bottom: 8em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
}

.video-js .vjs-volume-horizontal .vjs-menu {
  left: -2em;
}

.vjs-poster {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  background-color: #000;
  cursor: pointer;
  margin: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
}

.vjs-poster img {
  display: block;
  margin: 0 auto;
  max-height: 100%;
  width: 100%;
}

.vjs-has-started .vjs-poster {
  display: none;
}

.vjs-audio.vjs-has-started .vjs-poster {
  display: block;
}

.vjs-using-native-controls .vjs-poster {
  display: none;
}

.video-js .vjs-live-control {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  font-size: 1em;
  line-height: 3em;
}

.vjs-no-flex .vjs-live-control {
  display: table-cell;
  width: auto;
  text-align: left;
}

.video-js .vjs-current-time, .video-js .vjs-duration, .vjs-live .vjs-time-control, .vjs-live .vjs-time-divider, .vjs-no-flex .vjs-current-time, .vjs-no-flex .vjs-duration {
  display: none;
}

.video-js .vjs-time-control {
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  font-size: 1em;
  line-height: 3em;
  min-width: 2em;
  width: auto;
  padding-left: 1em;
  padding-right: 1em;
}

.vjs-no-flex .vjs-remaining-time.vjs-time-control.vjs-control {
  width: 0 !important;
  white-space: nowrap;
}

.vjs-time-divider {
  display: none;
  line-height: 3em;
}

.video-js .vjs-play-control .vjs-icon-placeholder {
  cursor: pointer;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}

.vjs-text-track-display {
  position: absolute;
  bottom: 3em;
  left: 0;
  right: 0;
  top: 0;
  pointer-events: none;
}

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
  bottom: 1em;
}

.video-js .vjs-text-track {
  font-size: 1.4em;
  text-align: center;
  margin-bottom: .1em;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.5);
}

.vjs-subtitles {
  color: #fff;
}

.vjs-captions {
  color: #fc6;
}

.vjs-tt-cue {
  display: block;
}

video::-webkit-media-text-track-display {
  -webkit-transform: translateY(-3em);
  transform: translateY(-3em);
}

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display, .player--main .vjs-control-bar .video-js.vjs-user-inactive.vjs-play-control.vjs-playing video::-webkit-media-text-track-display {
  -webkit-transform: translateY(-1.5em);
  transform: translateY(-1.5em);
}

.video-js .vjs-fullscreen-control {
  cursor: pointer;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}

.vjs-playback-rate .vjs-playback-rate-value {
  font-size: 1.5em;
  line-height: 2;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
}

.vjs-playback-rate .vjs-menu {
  width: 4em;
  left: 0;
}

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
  font-size: 1.4em;
  text-align: center;
}

.vjs-error .vjs-error-display:before {
  color: #fff;
  content: 'X';
  font-size: 4em;
  left: 0;
  line-height: 1;
  margin-top: -.5em;
  position: absolute;
  text-shadow: .05em .05em .1em #000;
  text-align: center;
  top: 50%;
  vertical-align: middle;
  width: 100%;
}

.vjs-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: .85;
  text-align: left;
  border: 6px solid rgba(43, 51, 63, 0.7);
  background-clip: padding-box;
  width: 50px;
  height: 50px;
  border-radius: 25px;
}

.vjs-seeking .vjs-loading-spinner, .vjs-waiting .vjs-loading-spinner {
  display: block;
}

.vjs-loading-spinner:after, .vjs-loading-spinner:before {
  content: "";
  position: absolute;
  margin: -6px;
  box-sizing: inherit;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  opacity: 1;
  border: inherit;
  border-color: #fff transparent transparent;
}

.vjs-seeking .vjs-loading-spinner:after, .vjs-seeking .vjs-loading-spinner:before, .vjs-waiting .vjs-loading-spinner:after, .vjs-waiting .vjs-loading-spinner:before {
  -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
  animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
}

.vjs-seeking .vjs-loading-spinner:before, .vjs-waiting .vjs-loading-spinner:before {
  border-top-color: #fff;
}

.vjs-seeking .vjs-loading-spinner:after, .vjs-waiting .vjs-loading-spinner:after {
  border-top-color: #fff;
  -webkit-animation-delay: .44s;
  animation-delay: .44s;
}

@keyframes vjs-spinner-spin {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@-webkit-keyframes vjs-spinner-spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes vjs-spinner-fade {
  0%, 100%, 20%, 60% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: #fff;
  }
}

@-webkit-keyframes vjs-spinner-fade {
  0%, 100%, 20%, 60% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: #fff;
  }
}

.vjs-chapters-button .vjs-menu ul {
  width: 24em;
}

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  position: absolute;
}

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: "\f10d";
  font-size: 1.5em;
  line-height: inherit;
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer {
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer {
  width: auto;
}

.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control {
  display: none;
}

.vjs-modal-dialog.vjs-text-track-settings {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.75);
  color: #fff;
  height: 70%;
}

.vjs-text-track-settings .vjs-modal-dialog-content {
  display: table;
}

.vjs-text-track-settings .vjs-track-settings-colors, .vjs-text-track-settings .vjs-track-settings-controls, .vjs-text-track-settings .vjs-track-settings-font {
  display: table-cell;
}

.vjs-text-track-settings .vjs-track-settings-controls {
  text-align: right;
  vertical-align: bottom;
}

.vjs-text-track-settings fieldset {
  margin: 5px;
  padding: 3px;
  border: none;
}

.vjs-text-track-settings fieldset span {
  display: inline-block;
  margin-left: 5px;
}

.vjs-text-track-settings legend {
  color: #fff;
  margin: 0 0 5px;
}

.vjs-text-track-settings .vjs-label {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  display: block;
  margin: 0 0 5px;
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.vjs-track-settings-controls button:active, .vjs-track-settings-controls button:focus {
  outline-style: solid;
  outline-width: medium;
  background-image: linear-gradient(0deg, #fff 88%, #73859f 100%);
}

.vjs-track-settings-controls button:hover {
  color: rgba(43, 51, 63, 0.75);
}

.vjs-track-settings-controls button {
  background-color: #fff;
  background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%);
  color: #2B333F;
  cursor: pointer;
  border-radius: 2px;
}

.vjs-track-settings-controls .vjs-default-button {
  margin-right: 1em;
}

@media print {
  .video-js > :not(.vjs-tech):not(.vjs-poster) {
    visibility: hidden;
  }
}

@media \0screen {
  .vjs-user-inactive.vjs-playing .vjs-control-bar :before, .player--main .vjs-control-bar .vjs-user-inactive.vjs-play-control.vjs-playing .vjs-control-bar :before {
    content: "";
  }
  .vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
    visibility: hidden;
  }
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}

.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

[dir="rtl"] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* This is the core CSS of Tooltipster */
/* GENERAL STRUCTURE RULES (do not edit this section) */
.tooltipster-base {
  /* this ensures that a constrained height set by functionPosition,
	if greater that the natural height of the tooltip, will be enforced
	in browsers that support display:flex */
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  pointer-events: none;
  /* this may be overriden in JS for fixed position origins */
  position: absolute;
}

.tooltipster-box {
  /* see .tooltipster-base. flex-shrink 1 is only necessary for IE10-
	and flex-basis auto for IE11- (at least) */
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

.tooltipster-content {
  /* prevents an overflow if the user adds padding to the div */
  box-sizing: border-box;
  /* these make sure we'll be able to detect any overflow */
  max-height: 100%;
  max-width: 100%;
  overflow: auto;
}

.tooltipster-ruler {
  /* these let us test the size of the tooltip without overflowing the window */
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
  visibility: hidden;
}

/* ANIMATIONS */
/* Open/close animations */
/* fade */
.tooltipster-fade {
  opacity: 0;
  transition-property: opacity;
}

.tooltipster-fade.tooltipster-show {
  opacity: 1;
}

/* grow */
.tooltipster-grow {
  -webkit-transform: scale(0, 0);
  transform: scale(0, 0);
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-backface-visibility: hidden;
}

.tooltipster-grow.tooltipster-show {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

/* swing */
.tooltipster-swing {
  opacity: 0;
  -webkit-transform: rotateZ(4deg);
  transform: rotateZ(4deg);
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

.tooltipster-swing.tooltipster-show {
  opacity: 1;
  -webkit-transform: rotateZ(0deg);
  transform: rotateZ(0deg);
  transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
}

/* fall */
.tooltipster-fall {
  transition-property: top;
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

.tooltipster-fall.tooltipster-initial {
  top: 0 !important;
}

.tooltipster-fall.tooltipster-dying {
  transition-property: all;
  top: 0 !important;
  opacity: 0;
}

/* slide */
.tooltipster-slide {
  transition-property: left;
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

.tooltipster-slide.tooltipster-initial {
  left: -40px !important;
}

.tooltipster-slide.tooltipster-dying {
  transition-property: all;
  left: 0 !important;
  opacity: 0;
}

/* Update animations */
/* We use animations rather than transitions here because
 transition durations may be specified in the style tag due to
 animationDuration, and we try to avoid collisions and the use
 of !important */
/* fade */
@-webkit-keyframes tooltipster-fading {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes tooltipster-fading {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.tooltipster-update-fade {
  -webkit-animation: tooltipster-fading 400ms;
          animation: tooltipster-fading 400ms;
}

/* rotate */
@-webkit-keyframes tooltipster-rotating {
  25% {
    -webkit-transform: rotate(-2deg);
            transform: rotate(-2deg);
  }
  75% {
    -webkit-transform: rotate(2deg);
            transform: rotate(2deg);
  }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
}
@keyframes tooltipster-rotating {
  25% {
    -webkit-transform: rotate(-2deg);
            transform: rotate(-2deg);
  }
  75% {
    -webkit-transform: rotate(2deg);
            transform: rotate(2deg);
  }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
}

.tooltipster-update-rotate {
  -webkit-animation: tooltipster-rotating 600ms;
          animation: tooltipster-rotating 600ms;
}

/* scale */
@-webkit-keyframes tooltipster-scaling {
  50% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes tooltipster-scaling {
  50% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

.tooltipster-update-scale {
  -webkit-animation: tooltipster-scaling 600ms;
          animation: tooltipster-scaling 600ms;
}

/**
 * DEFAULT STYLE OF THE SIDETIP PLUGIN
 * 
 * All styles are "namespaced" with .tooltipster-sidetip to prevent
 * conflicts between plugins.
 */
/* .tooltipster-box */
.tooltipster-sidetip .tooltipster-box {
  background: #ffffff;
  border: 1px solid #cacaca;
  border-radius: 0;
  box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.11);
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
  margin-top: 8px;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-box {
  margin-right: 8px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-box {
  margin-left: 8px;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-box {
  margin-bottom: 8px;
}

/* .tooltipster-content */
.tooltipster-sidetip .tooltipster-content {
  color: #404148;
  font-size: 13px;
  line-height: 140%x;
  padding: 0;
}

/* .tooltipster-arrow : will keep only the zone of .tooltipster-arrow-uncropped that
corresponds to the arrow we want to display */
.tooltipster-sidetip .tooltipster-arrow {
  overflow: hidden;
  position: absolute;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
  height: 10px;
  /* half the width, for centering */
  margin-left: -10px;
  top: -1px;
  width: 20px;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow {
  height: 20px;
  margin-top: -10px;
  right: -1px;
  /* top 0 to keep the arrow from overflowing .tooltipster-base when it has not
	been positioned yet */
  top: 0;
  width: 10px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
  height: 20px;
  margin-top: -10px;
  left: -1px;
  /* same as .tooltipster-left .tooltipster-arrow */
  top: 0;
  width: 10px;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
  bottom: -1px;
  height: 10px;
  margin-left: -10px;
  width: 20px;
}

/* common rules between .tooltipster-arrow-background and .tooltipster-arrow-border */
.tooltipster-sidetip .tooltipster-arrow-background, .tooltipster-sidetip .tooltipster-arrow-border {
  height: 0;
  position: absolute;
  width: 0;
}

/* .tooltipster-arrow-background */
.tooltipster-sidetip .tooltipster-arrow-background {
  border: 10px solid transparent;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
  border-bottom-color: #ffffff;
  left: 0;
  top: 1px;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
  border-left-color: #ffffff;
  left: -1px;
  top: 0;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
  border-right-color: #ffffff;
  left: 1px;
  top: 0;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
  border-top-color: #ffffff;
  left: 0;
  top: -1px;
}

/* .tooltipster-arrow-border */
.tooltipster-sidetip .tooltipster-arrow-border {
  border: 10px solid transparent;
  left: 0;
  top: 0;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
  border-bottom-color: #cacaca;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
  border-left-color: #cacaca;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
  border-right-color: #cacaca;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
  border-top-color: #cacaca;
}

/* tooltipster-arrow-uncropped */
.tooltipster-sidetip .tooltipster-arrow-uncropped {
  position: relative;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
  top: -10px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
  left: -10px;
}

.tooltip_header {
  background-color: #f7f7f7;
  padding: 15px 30px;
  font-weight: 500;
  color: #4285f4;
}

.cat-smart .tooltip_header {
  color: #4370be;
}

.cat-alert .tooltip_header {
  color: #ff5148;
}

.cat-strong .tooltip_header {
  color: #fec84c;
}

.cat-kind .tooltip_header {
  color: #44c67b;
}

.tooltip_body {
  padding: 15px 30px;
}

.tooltip_body ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.tooltip_body li {
  line-height: 140%;
  margin-bottom: 5px;
}

.tooltip_body li span {
  font-weight: 500;
  color: #4285f4;
}

.cat-smart .tooltip_body li span {
  color: #4370be;
}

.cat-alert .tooltip_body li span {
  color: #ff5148;
}

.cat-strong .tooltip_body li span {
  color: #fec84c;
}

.cat-kind .tooltip_body li span {
  color: #44c67b;
}

.tooltip_body .tooltip_bullet_list li:before {
  display: inline-block;
  width: 1em;
  margin-left: -1em;
  content: "•";
  font-weight: bold;
  color: #4285f4;
}

.cat-smart .tooltip_body .tooltip_bullet_list li:before {
  color: #4370be;
}

.cat-alert .tooltip_body .tooltip_bullet_list li:before {
  color: #ff5148;
}

.cat-strong .tooltip_body .tooltip_bullet_list li:before {
  color: #fec84c;
}

.cat-kind .tooltip_body .tooltip_bullet_list li:before {
  color: #44c67b;
}

.tooltip_body .tooltip_number_list {
  counter-reset: li;
}

.tooltip_body .tooltip_number_list li:before {
  content: "." counter(li);
  counter-increment: li;
  display: inline-block;
  width: 1em;
  margin-left: -1.5em;
  margin-right: 0.5em;
  text-align: right;
  direction: rtl;
  color: #4285f4;
}

.cat-smart .tooltip_body .tooltip_number_list li:before {
  color: #4370be;
}

.cat-alert .tooltip_body .tooltip_number_list li:before {
  color: #ff5148;
}

.cat-strong .tooltip_body .tooltip_number_list li:before {
  color: #fec84c;
}

.cat-kind .tooltip_body .tooltip_number_list li:before {
  color: #44c67b;
}

/*# sourceMappingURL=main.css.map */
