@charset "UTF-8";
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  border: 0;
  font: inherit;
  font-size: 100%;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote::before, blockquote::after,
q::before, q::after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

button {
  border: 0;
  display: inline-block;
  text-decoration: none;
  transition: all 0.25s;
  cursor: pointer;
  border-radius: 0;
}

.l-page-header__menu-trigger, .c-clipboard-button, .c-button:not(.c-button--reset) {
  outline: 1px solid #000;
  position: relative;
  transition: all 0.25s;
  font-size: 1.6rem;
}
.l-page-header__menu-trigger > *, .c-clipboard-button > *, .c-button:not(.c-button--reset) > * {
  position: relative;
}
.l-page-header__menu-trigger::before, .c-clipboard-button::before, .c-button:not(.c-button--reset)::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  transition: all 0.25s;
}
.l-page-header__menu-trigger:hover, .c-clipboard-button:hover, .c-button:hover:not(.c-button--reset) {
  text-decoration: none;
}
.l-page-header__menu-trigger:hover::before, .c-clipboard-button:hover::before, .c-button:hover:not(.c-button--reset)::before {
  background: rgba(0, 0, 0, 0.05);
}
.l-page-header__menu-trigger:focus-visible, .c-clipboard-button:focus-visible, .c-button:focus-visible:not(.c-button--reset) {
  background: #ffdd00;
  outline: 2px solid #ffdd00 !important;
  outline-offset: 0;
  box-shadow: inset 0 0 0 2px #000 !important;
  border: 0;
}

.c-button__wrap {
  margin-top: 60px;
}

.c-button:not(.c-button--reset) {
  width: 180px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 15px;
  font-family: "avant_garde_medium", Arial, Helvetica, sans-serif !important;
  font-size: 1.4rem;
  background-color: white;
  cursor: pointer;
}

.c-button--search-again {
  margin-bottom: 8rem;
}

.c-button--reset {
  cursor: pointer;
  margin-top: 3rem;
  background-color: transparent;
  text-align: left;
  display: block;
  padding: 0;
  border: 0;
  outline: none;
}
.c-button--reset:hover {
  text-decoration: underline;
}
.c-button--reset:focus-visible {
  background-color: #ffdd00;
  outline: 2px solid #000;
  outline-offset: 2px;
  color: #000 !important;
  box-shadow: 0 0 0 2px #ffdd00 !important;
}

#moove_gdpr_cookie_info_bar {
  background-color: #ddd !important;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {
  padding: 40px !important;
}
#moove_gdpr_cookie_info_bar .mgbutton {
  border-radius: 0 !important;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-allow-all {
  background-color: #333 !important;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-reject-btn {
  background-color: #fff !important;
  color: #333 !important;
}

input {
  outline: 1px solid #000;
  color: #000 !important;
}
input::placeholder {
  color: #646464 !important;
}

input[type=submit] {
  border: 0;
  display: inline-block;
  font-size: 1.6rem;
  text-decoration: none;
  transition: all 0.25s;
  outline: 1px solid #000;
  cursor: pointer;
  border-radius: 0;
  cursor: pointer;
}
input[type=submit]:focus-visible {
  background: #ffdd00;
  outline: 2px solid #ffdd00 !important;
  box-shadow: inset 0 0 0 2px #000 !important;
}

input:not([type=submit]):focus-visible {
  outline: 2px solid #ffdd00 !important;
  box-shadow: inset 0 0 0 2px #000 !important;
}

[type=text],
[type=password],
[type=date],
[type=datetime],
[type=datetime-local],
[type=month],
[type=week],
[type=email],
[type=number],
[type=search],
[type=tel],
[type=time],
[type=url],
[type=color],
textarea {
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 0;
  box-shadow: none;
  box-sizing: border-box;
  display: block;
  font-size: 16px;
  margin: 0 0 1rem;
  padding: 6px;
  transition: all 0.35s, box-shadow 0.5s, border-color 0.25s ease-in-out;
  width: 100%;
}
[type=text]:focus,
[type=password]:focus,
[type=date]:focus,
[type=datetime]:focus,
[type=datetime-local]:focus,
[type=month]:focus,
[type=week]:focus,
[type=email]:focus,
[type=number]:focus,
[type=search]:focus,
[type=tel]:focus,
[type=time]:focus,
[type=url]:focus,
[type=color]:focus,
textarea:focus {
  box-shadow: none;
}

[type=number],
[type=date] {
  max-width: 175px;
}

textarea {
  max-width: 100%;
}

textarea[rows] {
  height: auto;
}

input:disabled,
input[readonly],
textarea:disabled,
textarea[readonly] {
  background-color: #ddd;
  cursor: default;
}

[type=submit],
[type=button] {
  -moz-appearance: none;
  -webkit-appearance: none;
  border-radius: 0;
}

input[type=search] {
  box-sizing: border-box;
}

[type=file],
[type=checkbox],
[type=radio] {
  margin: 0 0 1rem;
}

[type=checkbox] + label,
[type=radio] + label {
  display: inline-block;
  margin-bottom: 0;
  margin-left: 0.5rem;
  margin-right: 1rem;
  vertical-align: baseline;
}

label > [type=checkbox],
label > [type=label] {
  margin-right: 0.5rem;
}

[type=file] {
  width: 100%;
}

.field-container {
  margin-bottom: 2rem;
}

label {
  color: #3c3c3b;
  display: block;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.2;
  margin-bottom: 1rem;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

legend {
  margin-bottom: 0.5rem;
  max-width: 100%;
}

select {
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'%3E%3Cpolygon points='0%2C0 32%2C0 16%2C24'%3E%3C/polygon%3E%3C/svg%3E");
  background-origin: content-box;
  background-position: right center;
  background-repeat: no-repeat;
  background-size: 9px 6px;
  border: 1px solid #ddd;
  border-radius: 0;
  line-height: normal;
  margin: 0 0 1rem;
  padding: 0.6rem 1.2rem;
  transition: background-color 0.25s;
}
select:focus {
  -webkit-appearance: none;
  background-color: #fff;
  box-shadow: none;
  outline: 0;
}

select:disabled {
  background-color: #ddd;
  cursor: default;
}

select::-ms-expand {
  display: none;
}

select[multiple] {
  height: auto;
}

select::-ms-value {
  background: transparent;
  color: #3c3c3b;
}

.gform_wrapper {
  margin: 0;
}
.gform_wrapper .top_label .gfield_label {
  display: none;
}
.gform_wrapper ul.gform_fields li.gfield {
  padding-right: 0;
}
@media only screen and (max-width: 761px), (max-device-width: 1023px) and (min-device-width: 768px) {
  .gform_wrapper ul.gform_fields li.gfield.gfield_error + li.gfield.gfield_error {
    margin-top: 0;
  }
}
.gform_wrapper ul li.gfield {
  padding: 0;
}
body .gform_wrapper ul li.gfield {
  margin-top: 0;
}
body .gform_wrapper .top_label div.ginput_container {
  margin-top: 0;
}
.gform_wrapper select {
  margin-bottom: 0;
}
.gform_wrapper .gform_wrapper ul li.gfield {
  margin-top: 0;
}
.gform_wrapper select, .gform_wrapper textarea, .gform_wrapper.gf_browser_chrome select,
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
  border: 1px solid rgba(50, 50, 50, 0.3);
  font-family: "avant_garde_medium", Arial, Helvetica, sans-serif !important;
  font-size: 1.6rem;
  line-height: 1.7;
  margin-bottom: 0;
  padding: 1rem 2rem;
  width: 100%;
}
.gform_wrapper .field_description_below .gfield_description {
  border: 0;
  color: #e83f2c;
  margin-top: 1rem !important;
  text-align: left;
}
.gform_wrapper .gform_footer {
  padding: 0;
}
.gform_wrapper .gform_footer::after {
  clear: both;
  content: "";
  display: table;
}
.gform_wrapper .gform_footer input[type=submit] {
  padding-left: 1rem;
  padding-right: 1rem;
  width: 30%;
}
.gform_wrapper textarea {
  height: 17rem !important;
}
.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.gform_wrapper li.gfield_error textarea {
  border-color: #e83f2c;
}
.gform_wrapper .validation_error {
  border: 0 !important;
  color: #e83f2c !important;
  line-height: 140%;
  margin: 0 0 5rem !important;
  padding: 0 !important;
  text-align: left !important;
}
.gform_wrapper li.gfield.gfield_error,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
  background-color: transparent;
  border: 0;
}
.gform_wrapper .gfield_error .ginput_container_text,
.gform_wrapper .gfield_error .ginput_container_email {
  position: relative;
}
.gform_wrapper .gfield_error select, .gform_wrapper .gfield_error textarea, .gform_wrapper .gfield_error.gf_browser_chrome select,
.gform_wrapper .gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
  border-color: #e83f2c;
}
.gform_wrapper .gfield_error .validation_message {
  color: #e83f2c;
  font-size: 1.5rem;
  font-weight: 300;
  margin: 0;
  padding: 0;
}
.gform_wrapper .ginput_container_email input {
  background-color: rgb(255, 224, 0);
  height: 90px;
  padding: 15px 100px 15px 15px;
  color: #000;
  font-size: 2.4rem !important;
  font-family: "avant_garde_medium", Arial, Helvetica, sans-serif !important;
  border: none !important;
  margin-right: 0;
}
.gform_wrapper .gfield--type-submit {
  position: relative;
}
.gform_wrapper .gfield--type-submit .button {
  cursor: pointer;
  font-family: "avant_garde_medium", Arial, Helvetica, sans-serif !important;
}
.gform_wrapper .gfield--type-submit .button:hover {
  background-color: #f5f5f5 !important;
}

.gform_button {
  width: auto;
}

.gform_button--close {
  display: none;
}
.remodal .gform_button--close {
  display: inline-block;
}

.gforms_confirmation_message {
  height: 40rem;
  text-align: left;
}
.gforms_confirmation_message__inner {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.gforms_confirmation_message svg {
  height: 6rem;
  margin-bottom: 3rem;
  width: 6rem;
}
.gforms_confirmation_message .gform_confirmation_wrapper {
  margin-bottom: 3rem;
}
.gforms_confirmation_message .gform_confirmation_message {
  text-align: left;
}
.gforms_confirmation_message .gform_confirmation_message h3 {
  font-size: 2.6rem;
  margin: 0 0 2rem;
}

.gfield_description {
  font-size: 1.4rem;
  margin-bottom: 1rem;
}

@media only screen and (min-width: 641px) {
  .gform_wrapper .gform_body {
    width: 100%;
  }
}
.gfield--type-submit input {
  margin-left: 0;
  background-color: #fff !important;
  width: 90px;
  height: 90px;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}
table td,
table th {
  padding: 0;
}
table thead,
table tbody,
table tfoot {
  background-color: #fefefe;
  border: 1px solid #f1f1f1;
}
table caption {
  font-weight: bold;
  padding: 1.1rem;
}
table thead,
table tfoot {
  background: #fff;
  color: #ddd;
}
table thead tr,
table tfoot tr {
  background: transparent;
}
table thead th,
table thead td,
table tfoot th,
table tfoot td {
  font-weight: bold;
  padding: 1.1rem;
  text-align: left;
}
table tbody tr:nth-child(even) {
  background-color: #f1f1f1;
}
table tbody th,
table tbody td {
  padding: 1.1rem;
}

@font-face {
  font-family: "avant_garde_book";
  src: url("../fonts/avantgarde-bold-webfont.eot");
  src: url("../fonts/avantgarde-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/avantgarde-bold-webfont.woff2") format("woff2"), url("../fonts/avantgarde-bold-webfont.woff") format("woff"), url("../fonts/avantgarde-bold-webfont.ttf") format("truetype"), url("../fonts/avantgarde-bold-webfont.svg#avantgarde-bold-webfont") format("svg");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "avant_garde_book";
  src: url("../fonts/avantgarde-book-webfont.eot");
  src: url("../fonts/avantgarde-book-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/avantgarde-book-webfont.woff2") format("woff2"), url("../fonts/avantgarde-book-webfont.woff") format("woff"), url("../fonts/avantgarde-book-webfont.ttf") format("truetype"), url("../fonts/avantgarde-book-webfont.svg#avantgarde-book-webfont") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "avant_garde_medium";
  src: url("../fonts/avantgarde-medium-webfont.eot");
  src: url("../fonts/avantgarde-medium-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/avantgarde-medium-webfont.woff2") format("woff2"), url("../fonts/avantgarde-medium-webfont.woff") format("woff"), url("../fonts/avantgarde-medium-webfont.ttf") format("truetype"), url("../fonts/avantgarde-medium-webfont.svg#avantgarde-medium-webfont") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "avant_garde_medium";
  src: url("../fonts/avantgarde-bold-webfont.eot");
  src: url("../fonts/avantgarde-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/avantgarde-bold-webfont.woff2") format("woff2"), url("../fonts/avantgarde-bold-webfont.woff") format("woff"), url("../fonts/avantgarde-bold-webfont.ttf") format("truetype"), url("../fonts/avantgarde-bold-webfont.svg#avantgarde-bold-webfont") format("svg");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "avant_garde_bold";
  src: url("../fonts/avantgarde-bold-webfont.eot");
  src: url("../fonts/avantgarde-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/avantgarde-bold-webfont.woff2") format("woff2"), url("../fonts/avantgarde-bold-webfont.woff") format("woff"), url("../fonts/avantgarde-bold-webfont.ttf") format("truetype"), url("../fonts/avantgarde-bold-webfont.svg#avantgarde-bold-webfont") format("svg");
  font-weight: normal;
  font-style: normal;
}
h1,
h2,
h3,
h4 {
  font-weight: normal;
}

h1 {
  font-size: 2.2rem;
  line-height: 1.2em;
}
@media screen and (min-width: 1024px) {
  h1 {
    font-size: 4rem;
  }
}
@media screen and (min-width: 1280px) {
  h1 {
    font-size: 5.2rem;
  }
}

blockquote {
  margin: 0;
}

.nobr {
  white-space: nowrap;
}

html {
  box-sizing: border-box;
  font-size: 62.5%;
  height: 100%;
  min-height: 100%;
  overflow-y: scroll;
  -webkit-text-size-adjust: 100%; /* Prevent font scaling in iOS landscape */
}

body {
  background-color: #ddd;
  color: #000;
  font-family: "avant_garde_medium", Arial, Helvetica, sans-serif !important;
  font-size: 1.6rem;
  -moz-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -o-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-weight: normal;
  line-height: 1.4;
  text-rendering: optimizeLegibility;
}
body.hub-teachers {
  background-color: rgb(255, 224, 0);
}
body.hub-parents {
  background-color: #e83f2c;
}
body.hub-school-leaders {
  background-color: #2111ed;
}
@media screen and (max-width: 1024px) {
  body.no-scroll {
    height: 100%;
    overflow: hidden;
  }
}

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

*::selection {
  background: #3c3c3b;
  color: #fff;
  text-shadow: none;
}

strong {
  font-weight: bold;
}

em {
  font-style: italic;
}

img {
  max-width: 100%;
}

a {
  color: #000;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}

a:not(.c-button, .c-social-follow__anchor, .c-social-share__anchor):focus-visible {
  background-color: #ffdd00;
  outline: 2px solid #000;
  outline-offset: 2px;
  color: #000 !important;
  box-shadow: 0 0 0 2px #ffdd00 !important;
}

ul,
ol {
  padding-left: 0;
}

hr {
  border-color: #ddd;
  margin: 4rem 0;
}

figure {
  margin: 0;
}

blockquote .quote {
  quotes: "“" "”" "‘" "’";
}
blockquote .quote::before {
  content: open-quote;
}
blockquote .quote::after {
  content: close-quote;
}

.container, .c-mobile-menu__inner {
  margin: 0 auto;
  max-width: 140.1rem;
  padding: 0 2rem;
}
@media screen and (min-width: 768px) {
  .container, .c-mobile-menu__inner {
    padding: 0 4rem;
  }
}
@media screen and (min-width: 769px) {
  .container, .c-mobile-menu__inner {
    padding: 0 3rem;
  }
}
@media screen and (min-width: 768px) {
  .container--mobile {
    padding: 0;
  }
}

.grid, .l-page-footer__grid, .l-page-header__column.is-right {
  background-image: linear-gradient(to right, #efefef 1px, transparent 1px), linear-gradient(to bottom, #efefef 1px, transparent 1px);
  background-size: 2rem 2rem;
}

.l-lost-row, .l-hub__blog, .l-content-footer, .l-page-footer__row, .c-site-nav > ul, .c-title-row {
  display: flex;
  flex-flow: row wrap;
}
@media screen and (min-width: 1025px) {
  .l-lost-row--section-break {
    border-bottom: 1px solid rgba(50, 50, 50, 0.3);
    margin-bottom: 2rem;
    padding-bottom: 2rem;
  }
}

.block, .c-twitter-feed, .c-resource, .c-blog-preview, .c-question-block, .c-hub-block, .c-about-block {
  background-color: #fff;
  margin-bottom: 2rem;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .block--grid, .c-twitter-feed, .c-blog-preview, .c-hub-block, .c-about-block {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(99.9% * 1/2 - (2rem - 2rem * 1/2));
    max-width: calc(99.9% * 1/2 - (2rem - 2rem * 1/2));
    width: calc(99.9% * 1/2 - (2rem - 2rem * 1/2));
  }
  .block--grid:nth-child(1n), .c-twitter-feed:nth-child(1n), .c-blog-preview:nth-child(1n), .c-hub-block:nth-child(1n), .c-about-block:nth-child(1n) {
    margin-right: 2rem;
    margin-left: 0;
  }
  .block--grid:last-child, .c-twitter-feed:last-child, .c-blog-preview:last-child, .c-hub-block:last-child, .c-about-block:last-child {
    margin-right: 0;
  }
  .block--grid:nth-child(2n), .c-twitter-feed:nth-child(2n), .c-blog-preview:nth-child(2n), .c-hub-block:nth-child(2n), .c-about-block:nth-child(2n) {
    margin-right: 0;
    margin-left: auto;
  }
}
@media screen and (min-width: 1025px) {
  .block--grid, .c-twitter-feed, .c-blog-preview, .c-hub-block, .c-about-block {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(99.9% * 1/4 - (2rem - 2rem * 1/4));
    max-width: calc(99.9% * 1/4 - (2rem - 2rem * 1/4));
    width: calc(99.9% * 1/4 - (2rem - 2rem * 1/4));
  }
  .block--grid:nth-child(1n), .c-twitter-feed:nth-child(1n), .c-blog-preview:nth-child(1n), .c-hub-block:nth-child(1n), .c-about-block:nth-child(1n) {
    margin-right: 2rem;
    margin-left: 0;
  }
  .block--grid:last-child, .c-twitter-feed:last-child, .c-blog-preview:last-child, .c-hub-block:last-child, .c-about-block:last-child {
    margin-right: 0;
  }
  .block--grid:nth-child(4n), .c-twitter-feed:nth-child(4n), .c-blog-preview:nth-child(4n), .c-hub-block:nth-child(4n), .c-about-block:nth-child(4n) {
    margin-right: 0;
    margin-left: auto;
  }
}
@media screen and (min-width: 1025px) {
  .block--masonry, body.page-template-front-page .c-question-block {
    flex: 0 0 auto;
    width: calc(99.9% * 1/4 - 2rem);
    margin-left: 1rem;
    margin-right: 1rem;
  }
}
@media screen and (min-width: 769px) {
  .block--masonry-two-col, .c-resource, .c-question-block {
    flex: 0 0 auto;
    width: calc(99.9% * 1/2 - 2rem);
    margin-left: 1rem;
    margin-right: 1rem;
  }
}
@media screen and (min-width: 1025px) {
  .block--masonry-two-col, .c-resource, .c-question-block {
    flex: 0 0 auto;
    width: calc(99.9% * 1/4 - 2rem);
    margin-left: 1rem;
    margin-right: 1rem;
  }
}
.block__inside, .c-twitter-feed__inside, .c-resource__inside, .c-blog-preview__inside, .c-question-block__inside, .c-hub-block__inside, .c-about-block__inside {
  border-top: 0.8rem solid rgb(255, 224, 0);
  min-height: 100%;
  padding: 2rem;
  position: relative;
}
@media screen and (min-width: 1025px) {
  .block__inside, .c-twitter-feed__inside, .c-resource__inside, .c-blog-preview__inside, .c-question-block__inside, .c-hub-block__inside, .c-about-block__inside {
    border-top-width: 1rem;
  }
}
.block h3, .c-twitter-feed h3, .c-resource h3, .c-blog-preview h3, .c-question-block h3, .c-hub-block h3, .c-about-block h3 {
  border-bottom: 1px solid rgba(50, 50, 50, 0.3);
  margin: 0 0 1rem;
  padding: 0 0 1rem;
}

.accent, .c-intro a:hover, .tooltipster-base h1 {
  color: #3c3c3b;
}
.hub-teachers .accent, .hub-teachers .c-intro a:hover, .c-intro .hub-teachers a:hover, .hub-teachers .tooltipster-base h1, .tooltipster-base .hub-teachers h1 {
  color: rgb(255, 224, 0);
}
.hub-parents .accent, .hub-parents .c-intro a:hover, .c-intro .hub-parents a:hover, .hub-parents .tooltipster-base h1, .tooltipster-base .hub-parents h1 {
  color: #e83f2c;
}
.hub-school-leaders .accent, .hub-school-leaders .c-intro a:hover, .c-intro .hub-school-leaders a:hover, .hub-school-leaders .tooltipster-base h1, .tooltipster-base .hub-school-leaders h1 {
  color: #2111ed;
}

a[name]:not([href]) {
  margin-top: -2rem;
  padding-top: 2rem;
}
@media screen and (min-width: 1025px) {
  a[name]:not([href]) {
    margin-top: -8rem;
    padding-top: 8rem;
  }
}

a[name]:not([href]):before {
  content: " ";
  display: block;
  margin-top: -2rem;
  padding-top: 2rem;
  visibility: hidden;
}
@media screen and (min-width: 1025px) {
  a[name]:not([href]):before {
    margin-top: -8rem;
    padding-top: 8rem;
  }
}

.has-parent-tax-teachers:not(.single-blog-post) .l-page {
  background-color: rgb(255, 224, 0);
  padding-bottom: 1px;
}

.has-parent-tax-parents:not(.single-blog-post) .l-page {
  background-color: #e83f2c;
  padding-bottom: 1px;
}

.has-parent-tax-school-leaders:not(.single-blog-post) .l-page {
  background-color: #2111ed;
  padding-bottom: 1px;
}

.has-parent-tax-parents .u-filter-row__description,
.has-parent-tax-parents .u-section-title,
.has-parent-tax-parents .l-content-footer__column,
.has-parent-tax-parents .l-content-footer__column a,
.has-parent-tax-school-leaders .u-filter-row__description,
.has-parent-tax-school-leaders .u-section-title,
.has-parent-tax-school-leaders .l-content-footer__column,
.has-parent-tax-school-leaders .l-content-footer__column a {
  color: white;
}

.has-parent-tax-teachers .c-breadcrumbs__inside,
.has-parent-tax-teachers .c-breadcrumbs__inside a {
  color: #3c3c3b;
}

.single-resources .c-resource__circle--view {
  background: #ddd;
}

.single-resources .c-resource-block--parents .c-resource__icon--download {
  fill: white;
}

.single-resources.has-parent-tax-teachers .c-resource__circle--download {
  background: #ffe000;
}

.single-resources.has-parent-tax-school-leaders .c-resource__circle--download {
  background: #2111ed;
}

.single-resources.has-parent-tax-school-leaders .c-resource__icon--download {
  fill: white;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .category .c-question-block__inside {
    height: 110px;
  }
}
.archive .u-filter-row__description {
  margin-top: 40px;
  font-size: 2.2rem;
}

.archive .c-breadcrumbs,
.archive:not(.has-parent-tax-teachers) .c-breadcrumbs a {
  color: white;
}

.error404 .c-article {
  padding: 15px;
}

.search-no-results .l-page {
  min-height: 100vh;
}

.l-page-footer .l-page-footer__row {
  margin-bottom: 0;
}

.ginput_container.ginput_recaptcha {
  transform: scale(0.77);
  margin-left: -30px;
}

.page-template-advanced-search-results .l-hub__resources {
  margin-bottom: 2rem;
}

.container--fullwidth-menu {
  padding: 0;
  margin-top: 52px;
  background-image: linear-gradient(to right, #efefef 1px, transparent 1px), linear-gradient(to bottom, #efefef 1px, transparent 1px);
  background-size: 2rem 2rem;
  display: none;
}
@media screen and (min-width: 1290px) {
  .container--fullwidth-menu {
    display: block;
  }
}

.has-parent-tax-further-education-practitioners:not(.single-blog-post) .l-page {
  background-color: green;
}
.has-parent-tax-further-education-practitioners .page-h1 {
  color: #fff;
}
.has-parent-tax-further-education-practitioners .l-content-footer {
  margin-bottom: 0;
  padding-bottom: 4rem;
}
.has-parent-tax-further-education-practitioners .u-section-title, .has-parent-tax-further-education-practitioners .u-filter-row__description {
  color: #fff;
}
.has-parent-tax-further-education-practitioners .l-content-footer__column {
  color: #fff;
}
.has-parent-tax-further-education-practitioners .l-content-footer__column a {
  color: #fff;
}

.page-id-1719 .c-article {
  margin-right: 0;
  width: 100%;
  flex-basis: 100%;
  max-width: 100%;
}
.page-id-1719 .c-title-row {
  display: none;
}
.page-id-1719 .c-article__right {
  float: none;
}
.page-id-1719 .c-article__left {
  float: none;
}
.page-id-1719 .c-article__left h2 {
  font-size: 2.6rem;
}
.page-id-1719 .l-contact__form {
  width: 100%;
  margin-bottom: 50px;
}
.page-id-1719 .l-contact__form a {
  font-size: 2.6rem;
}

/* Sticky header fixes */
@media screen and (min-width: 1290px) {
  .sticky-wrapper {
    min-height: 255px;
  }
}
@media screen and (min-width: 1025px) {
  .sticky-wrapper {
    min-height: 178px;
  }
}
.tooltip {
  position: relative;
}
.tooltip::after {
  content: "";
  display: block;
  height: 10%;
  left: 0;
  position: absolute;
  top: 56.5%;
  transform: translateY(-50%) !important;
  width: 100%;
}
.hub-teachers .tooltip::after {
  background-color: rgb(255, 224, 0);
}
.home .tooltip::after, .hub-parents .tooltip::after {
  background-color: #e83f2c;
}
.hub-school-leaders .tooltip::after {
  background-color: #2111ed;
}

.u-img-cover {
  display: block;
  height: 200%;
  left: -50%;
  position: relative;
  top: -50%;
  width: 200%;
}
.u-img-cover__center {
  bottom: 0;
  left: 0;
  margin: auto;
  min-height: 50%;
  min-width: 50%;
  object-fit: cover;
  overflow-x: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: auto;
}

.u-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
}

.u-video-aspect-ratio {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}
.u-video-aspect-ratio iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.u-paragraph p,
.u-paragraph ul {
  line-height: 160%;
  margin: 0 0 1.6em;
}
.u-paragraph ul {
  list-style-type: disc;
  margin-left: 1.5em;
}
.u-paragraph h2,
.u-paragraph h3,
.u-paragraph h4 {
  font-weight: bold;
  line-height: 120%;
  margin: 0 0 0.5em;
}
.u-paragraph img {
  height: auto;
  margin-bottom: 1.6em;
}
.u-paragraph a:hover {
  text-decoration: underline;
}

.u-social {
  display: block;
  height: 2rem;
  margin-left: auto;
  margin-right: auto;
  width: 2rem;
}
.u-social__twitter {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29.2 23.7'%3E%3Cpath fill='%23fff' d='M29.2 2.8c-1.1.5-2.2.8-3.4.9C27 3 28 1.8 28.4.4c-1.2.7-2.4 1.2-3.8 1.5C23.5.7 21.9 0 20.2 0c-3.3 0-6 2.7-6 6 0 .5.1.9.2 1.4C9.4 7.1 5 4.7 2 1.1c-.5.9-.8 1.9-.8 3 0 2.1 1.1 3.9 2.7 5-1 0-1.9-.3-2.7-.8v.1c0 2.9 2.1 5.3 4.8 5.9-.5.1-1 .2-1.6.2-.4 0-.8 0-1.1-.1.8 2.4 3 4.1 5.6 4.2-2.1 1.6-4.6 2.6-7.4 2.6-.5 0-1 0-1.4-.1 2.6 1.7 5.8 2.7 9.2 2.7 11 0 17-9.1 17-17.1v-.8c1.1-.8 2.1-1.9 2.9-3.1'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
}
.u-social__facebook {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11.5 23.7'%3E%3Cpath fill='%23fff' d='M2.5 4.8v3.4H0v4.2h2.5v11.4h5.1V12.3H11s.3-2 .5-4.2H7.6V5.3c0-.4.6-1 1.1-1h2.8V0H7.7C2.4 0 2.5 4.2 2.5 4.8'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
}
.u-social__contact {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 283.5 283.5'%3E%3Cpath fill='%23fff' d='M263.7 210.3h-244V82l118 73.8c1.2.9 2.8 1.2 4 1.2s2.7-.3 4-1.2l118-73.8v128.3zM249.4 73.1l-107.7 67.4L34.1 73.1h215.3zm22-15.2H12.1c-4.3 0-7.6 3.3-7.6 7.6V218c0 4.3 3.3 7.6 7.6 7.6h259.2c4.3 0 7.6-3.4 7.6-7.6V65.5c.1-4.3-3.3-7.6-7.5-7.6'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
}
.u-social__youtube {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 283.5 283.5'%3E%3Cpath fill='%23fff' d='M240.8 152.4L54.4 260c-5.8 3.4-13.2 1.4-16.6-4.4-1.1-2-1.7-4.2-1.6-6.5V34.2c-.2-6.7 5.2-12.3 11.9-12.4 2.2 0 4.3.5 6.3 1.6L240.9 131c6 3.2 8.1 10.5 5 16.4-1.2 2.2-3 3.9-5.1 5'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
}

.tooltipster-noir {
  background: rgba(255, 255, 255, 0.9);
  border: 1px rgba(0, 0, 0, 0.4) solid;
  border-radius: 0;
  color: #666;
}
.tooltipster-noir .tooltipster-content {
  font-size: 12px;
  line-height: 16px;
  padding: 15px;
}

.tooltipster-content a.btn--clear {
  display: block;
  margin-top: 12px;
}

.tooltipster-resource {
  background: rgba(255, 255, 255, 0.9);
  border: 1px rgba(0, 0, 0, 0.4) solid;
  color: #666;
  margin-left: 4px;
}

.tooltipster-base {
  color: #3c3c3b !important;
  font-size: 12px;
  line-height: 1.35;
  max-width: 200px;
  word-wrap: normal;
}
.tooltipster-base h1 {
  color: #e83f2c;
  font-size: 12px;
  line-height: 1.35;
  margin: 0;
}
.tooltipster-base h2 {
  color: #3c3c3b !important;
  font-size: 12px;
  line-height: 1.35;
  margin: 0 0 1rem;
}
.tooltipster-base p.ttheader {
  color: #e83f2c !important;
}

.u-image--greyscale, .c-article__header img {
  filter: grayscale(0);
}

.u-image-fit {
  display: block;
  padding-bottom: 75%;
  position: relative;
}
.u-image-fit--16x9 {
  padding-bottom: 56.25%;
}
.u-image-fit__img {
  background-size: cover;
  display: block;
  font-family: "object-fit: cover;";
  height: 100%;
  left: 0;
  object-fit: cover;
  object-position: center;
  position: absolute;
  top: 0;
  width: 100%;
}
.u-image-fit__center {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}

.u-margin--bottom {
  margin-bottom: 2rem;
}
.u-margin--top {
  margin-top: 2rem;
}

.u-margin-bottom-large {
  margin-bottom: 35px;
}

.u-section-title, .u-filter-row__description {
  font-family: "avant_garde_medium", Arial, Helvetica, sans-serif !important;
  font-size: 2.6rem;
}
.hub-parents .u-section-title, .hub-parents .u-filter-row__description, .hub-school-leaders .u-section-title, .hub-school-leaders .u-filter-row__description {
  color: #fff;
}

.u-section-spacing--bottom {
  margin-bottom: 2rem;
}

.u-chevron-link, .c-blog-preview__link, .c-hub-block__menu li a, .c-about-block__content a {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.6 12.4'%3E%3Cpath fill='%23000' d='M1.2 12.2c-.3 0-.6-.1-.8-.4-.4-.4-.3-1.1.1-1.4l5.1-4.2-5-4.3C.1 1.6.1 1 .4.5.8.1 1.4 0 1.8.4l6 5c.2.2.4.5.4.8s-.1.6-.4.7l-6 5c-.2.2-.4.3-.6.3z'/%3E%3C/svg%3E");
  background-position: right center;
  background-repeat: no-repeat;
  background-size: 0.6rem 0.9rem;
  padding-right: 1.5rem;
}
.u-chevron-link::hover, .c-blog-preview__link::hover, .c-hub-block__menu li a::hover, .c-about-block__content a::hover {
  text-decoration: underline;
}
.u-chevron-link--left, .c-hub-block__menu li a {
  background-position: left center;
}

.u-filter-row {
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
}
.u-filter-row__description {
  margin-bottom: 1rem;
}

.c-article-list {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .c-article-list {
    display: flex;
    flex-flow: row wrap;
  }
}
@media screen and (min-width: 1025px) {
  .c-article-list {
    display: block;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(99.9% * 1/4 - (2rem - 2rem * 1/4));
    max-width: calc(99.9% * 1/4 - (2rem - 2rem * 1/4));
    width: calc(99.9% * 1/4 - (2rem - 2rem * 1/4));
    margin-bottom: 2rem;
  }
  .c-article-list:nth-child(1n) {
    margin-right: 2rem;
    margin-left: 0;
  }
  .c-article-list:last-child {
    margin-right: 0;
  }
  .c-article-list:nth-child(2n) {
    margin-right: 0;
    margin-left: auto;
  }
}
.c-article-list .c-question-block {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .c-article-list .c-question-block {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(99.9% * 1/2 - (2rem - 2rem * 1/2));
    max-width: calc(99.9% * 1/2 - (2rem - 2rem * 1/2));
    width: calc(99.9% * 1/2 - (2rem - 2rem * 1/2));
  }
  .c-article-list .c-question-block:nth-child(1n) {
    margin-right: 2rem;
    margin-left: 0;
  }
  .c-article-list .c-question-block:last-child {
    margin-right: 0;
  }
  .c-article-list .c-question-block:nth-child(2n) {
    margin-right: 0;
    margin-left: auto;
  }
}
@media screen and (min-width: 1025px) {
  .c-article-list .c-question-block {
    max-width: none;
    width: 100%;
  }
}
@media screen and (min-width: 1025px) {
  .c-article-list .c-question-block:last-of-type {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1025px) {
  .c-article-list--no-height {
    height: auto;
  }
}
@media screen and (min-width: 1025px) {
  .c-article-list--swap-position {
    position: relative;
    left: calc(99.9% * -3/4 - (2rem - 2rem * -3/4) + 2rem);
  }
}
.c-article-list--no-padding-last-item .c-question-block:last-of-type {
  margin-bottom: 0;
}
@media screen and (min-width: 768px) {
  .c-article-list--full-width-articles {
    display: block;
  }
}
@media screen and (min-width: 768px) {
  .c-article-list--full-width-articles .c-question-block {
    max-width: none;
    width: 100%;
  }
}
@media screen and (min-width: 1025px) {
  .c-article-list--mobile {
    display: none;
  }
}

.c-article {
  background-color: #fff;
  margin-bottom: 2rem;
  width: 100%;
}
@media screen and (min-width: 1025px) {
  .c-article {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(99.9% * 3/4 - (2rem - 2rem * 3/4));
    max-width: calc(99.9% * 3/4 - (2rem - 2rem * 3/4));
    width: calc(99.9% * 3/4 - (2rem - 2rem * 3/4));
  }
  .c-article:nth-child(1n) {
    margin-right: 2rem;
    margin-left: 0;
  }
  .c-article:last-child {
    margin-right: 0;
  }
  .c-article:nth-child(2n) {
    margin-right: 0;
    margin-left: auto;
  }
}
@media screen and (min-width: 1025px) {
  .c-article--swap-position {
    position: relative;
    left: calc(99.9% * 1/4 - (30px - 30px * 1/4) + 30px);
  }
}
.c-article.is-loading .c-article__loading-spinner {
  display: block;
}
.c-article.is-loading .c-article__left,
.c-article.is-loading .c-article__right {
  opacity: 0;
}
.c-article__inside {
  border: 1px solid rgba(50, 50, 50, 0.3);
  float: left;
  padding: 2rem;
  position: relative;
  width: 100%;
}
@media screen and (min-width: 769px) {
  .c-article__inside {
    padding-left: 2.5rem;
  }
}
@media screen and (min-width: 1025px) {
  .c-article__inside {
    padding-bottom: 4rem;
  }
}
.c-article__loading-spinner {
  display: none;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.c-article__row::after {
  clear: both;
  content: "";
  display: table;
}
.c-article__header {
  margin-bottom: 2rem;
}
.c-article__content-title {
  float: left;
  font-family: "avant_garde_bold", Arial, Helvetica, sans-serif !important;
  font-size: 2.2rem;
  margin-bottom: 3rem;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .c-article__content-title--third {
    width: calc(99.9% * 1/3 - (30px - 30px * 1/3));
  }
  .c-article__content-title--third:nth-child(1n) {
    float: left;
    margin-right: 30px;
    clear: none;
  }
  .c-article__content-title--third:last-child {
    margin-right: 0;
  }
  .c-article__content-title--third:nth-child(3n) {
    margin-right: 0;
    float: right;
  }
  .c-article__content-title--third:nth-child(3n + 1) {
    clear: both;
  }
}
.c-article__left {
  font-family: "avant_garde_book", Arial, Helvetica, sans-serif !important;
  letter-spacing: -0.03em;
  line-height: 110%;
  margin-bottom: 2rem;
  opacity: 1;
  transition: opacity 0.15s ease-in-out;
}
@media screen and (min-width: 1024px) {
  .c-article__left {
    width: calc(99.9% * 1/3 - (2rem - 2rem * 1/3));
  }
  .c-article__left:nth-child(1n) {
    float: left;
    margin-right: 2rem;
    clear: none;
  }
  .c-article__left:last-child {
    margin-right: 0;
  }
  .c-article__left:nth-child(2n) {
    margin-right: 0;
    float: right;
  }
  .c-article__left:nth-child(2n + 1) {
    clear: both;
  }
}
.c-article__left a {
  text-decoration: underline;
}
.c-article__left time {
  color: #3c3c3b;
  display: block;
  font-size: 1.8rem;
  font-weight: bold;
  letter-spacing: 0.03rem;
  margin-bottom: 1.5rem;
}
.c-article__left .c-article__excerpt,
.c-article__left h1,
.c-article__left h2 {
  font-size: 1.6rem;
  font-weight: bold;
  letter-spacing: -0.03em;
  line-height: 1.4;
}
@media screen and (min-width: 769px) {
  .c-article__left .c-article__excerpt,
  .c-article__left h1,
  .c-article__left h2 {
    margin-bottom: 1.5rem;
  }
}
.c-article__left .c-article__excerpt {
  padding-right: 2rem;
}
.c-article__left .c-article__title {
  font-size: 2.2rem;
}
.c-article__right {
  color: #3c3c3b;
  opacity: 1;
  transition: opacity 0.15s ease-in-out;
}
@media screen and (min-width: 1024px) {
  .c-article__right {
    width: calc(99.9% * 2/3 - (2rem - 2rem * 2/3));
  }
  .c-article__right:nth-child(1n) {
    float: left;
    margin-right: 2rem;
    clear: none;
  }
  .c-article__right:last-child {
    margin-right: 0;
  }
  .c-article__right:nth-child(2n) {
    margin-right: 0;
    float: right;
  }
  .c-article__right:nth-child(2n + 1) {
    clear: both;
  }
}
.c-article__more, .c-article__next-link {
  font-size: 1.8rem;
  text-align: right;
  width: 100%;
}
.c-article__more-link, .c-article__next-link a {
  margin-right: 1rem;
  text-decoration: underline;
}
body.hub-school-leaders .c-article__more-link, body.hub-school-leaders .c-article__next-link a, .c-article__next-link body.hub-school-leaders a, body.hub-parents .c-article__more-link, body.hub-parents .c-article__next-link a, .c-article__next-link body.hub-parents a {
  color: #fff;
}
.c-article__more-link--grey, .c-article__next-link a {
  color: #3c3c3b;
}
body.hub-school-leaders .c-article__more-link--grey, body.hub-school-leaders .c-article__next-link a, .c-article__next-link body.hub-school-leaders a, body.hub-parents .c-article__more-link--grey, body.hub-parents .c-article__next-link a, .c-article__next-link body.hub-parents a {
  color: #3c3c3b;
}
.c-article__more-icon {
  height: 1.4rem;
  width: 0.9rem;
}
body.hub-school-leaders .c-article__more-icon, body.hub-parents .c-article__more-icon {
  fill: #fff;
}
.c-article__more-icon--grey {
  fill: #3c3c3b;
}
body.hub-school-leaders .c-article__more-icon--grey, body.hub-parents .c-article__more-icon--grey {
  fill: #3c3c3b;
}
.c-article__content h1,
.c-article__content h2 {
  color: #3c3c3b;
  font-family: "avant_garde_medium", Arial, Helvetica, sans-serif !important;
  font-weight: bold;
}
.c-article__content p {
  color: #000;
  line-height: 1.4;
  margin-bottom: 1.5rem;
}
.c-article__content a {
  color: #000;
  text-decoration: underline;
  word-break: break-all;
}
.c-article__content a:hover {
  text-decoration: none;
}
.c-article__content ul {
  list-style-type: disc;
  margin: 0 0 2rem;
  padding-left: 2rem;
}
.c-article__content ul li {
  margin: 0 0 1rem;
  padding-left: 0.5rem;
}
.c-article__share {
  margin-top: 2rem;
}
.c-article__resource {
  width: 100%;
  flex-basis: 100%;
  max-width: none;
}
.c-article__additional-content {
  clear: both;
  color: #3c3c3b;
  font-family: "avant_garde_medium", Arial, Helvetica, sans-serif !important;
  font-size: 1.4rem;
  line-height: 1.4;
}
.c-article__additional-content a {
  text-decoration: underline;
}
.c-article__additional-content a:hover {
  text-decoration: none;
}
.c-article-list .c-question-block__letter {
  display: none;
}

.c-article__resources-media-wrap {
  text-align: right;
}

.c-article__resources-media {
  max-width: 120px;
}

.hub-further-education-practitioners .c-breadcrumbs a {
  color: #fff;
}
.hub-further-education-practitioners .u-section-title, .hub-further-education-practitioners .u-filter-row__description {
  color: #fff;
}
.hub-further-education-practitioners .u-filter-row__description {
  color: #fff;
}
.hub-further-education-practitioners .l-content-footer {
  color: #fff;
  margin-bottom: 0;
  padding-bottom: 4rem;
}
.hub-further-education-practitioners .l-content-footer a {
  color: #fff;
}
.hub-further-education-practitioners .c-breadcrumbs__inside {
  color: #fff;
}

.c-breadcrumbs {
  margin: 0 0 2rem;
  padding: 0;
}
body.hub-about .c-breadcrumbs {
  margin: 0 0 2rem;
}
@media screen and (min-width: 1025px) {
  body.hub-about .c-breadcrumbs {
    margin: 0;
  }
}
.c-breadcrumbs a {
  text-decoration: underline;
}
.c-breadcrumbs a:hover {
  text-decoration: none;
}
.hub-parents .c-breadcrumbs, .hub-school-leaders .c-breadcrumbs {
  color: #fff;
}
.hub-parents .c-breadcrumbs a, .hub-school-leaders .c-breadcrumbs a {
  color: #fff;
}

.c-about-block__inside {
  border-top-color: #3c3c3b;
  min-height: 5rem;
}
.c-about-block h3 {
  font-size: 1.8rem;
}
.c-about-block__content p {
  color: #3c3c3b;
  margin-bottom: 1.5rem;
}
.c-about-block__content p:last-of-type {
  margin-bottom: 0;
}
.c-about-block__content a {
  font-family: "avant_garde_medium", Arial, Helvetica, sans-serif !important;
}

.c-hub-block__inside {
  min-height: 15rem;
}
.c-hub-block--parents .c-hub-block__inside {
  border-top-color: #e83f2c;
}
.c-hub-block--school-leaders .c-hub-block__inside {
  border-top-color: #2111ed;
}
.c-hub-block__menu li {
  margin-top: 2rem;
}
.c-hub-block__menu li a {
  padding-left: 1.5rem;
  text-decoration: none;
}
.c-hub-block__menu li a:hover {
  text-decoration: underline;
}
.c-hub-block h3 {
  border-bottom: 1px solid rgba(50, 50, 50, 0.3);
  font-family: "avant_garde_bold", Arial, Helvetica, sans-serif !important;
  font-size: 1.8rem;
  margin: 0 0 1rem;
  padding: 0 0 1rem;
}
.c-hub-block ul {
  margin: 0 0 1rem;
}

.c-intro {
  background-color: #fff;
  border: 1px solid rgba(50, 50, 50, 0.3);
  font-family: "avant_garde_book", Arial, Helvetica, sans-serif !important;
  font-size: 2.5rem;
  font-weight: bold;
  margin: 0 0 2rem;
  padding: 2rem 2rem 4rem;
}
@media screen and (min-width: 375px) {
  .c-intro {
    font-size: 2.8rem;
  }
}
@media screen and (min-width: 450px) {
  .c-intro {
    font-size: 3.4rem;
  }
}
@media screen and (min-width: 768px) {
  .c-intro {
    font-size: 4.2rem;
    padding: 2rem 2rem 6rem;
  }
}
@media screen and (min-width: 1025px) {
  .c-intro {
    font-size: 4.2rem;
    padding: 2.5rem 4rem;
  }
}
.c-intro a {
  display: inline-block;
  position: relative;
  transition: all 0.25s ease-in-out;
}
.c-intro a:hover {
  text-decoration: none;
}
@media screen and (min-width: 1025px) {
  .hub-teachers .c-intro a:hover::after {
    border-bottom-color: rgb(255, 224, 0);
  }
}
@media screen and (min-width: 1025px) {
  .hub-parents .c-intro a:hover::after {
    border-bottom-color: #e83f2c;
  }
}
@media screen and (min-width: 1025px) {
  .hub-school-leaders .c-intro a:hover::after {
    border-bottom-color: #2111ed;
  }
}
.c-intro a::after {
  border-bottom: 1px solid #3c3c3b;
  bottom: -2px;
  content: "";
  left: 0;
  position: absolute;
  transition: border-bottom-color 0.25s ease-in-out;
  width: 100%;
}
@media screen and (min-width: 769px) {
  .c-intro a::after {
    bottom: 2px;
  }
}
.c-intro a.c-intro__link--teachers:hover {
  background-color: rgb(255, 224, 0);
  color: black;
}
.c-intro a.c-intro__link--teachers:hover::after {
  border-bottom-color: rgb(255, 224, 0);
}
.c-intro a.c-intro__link--parents:hover {
  background-color: #e83f2c;
  color: white;
}
.c-intro a.c-intro__link--parents:hover::after {
  border-bottom-color: #e83f2c;
}
.c-intro a.c-intro__link--school-leaders:hover {
  background-color: #2111ed;
  color: white;
}
.c-intro a.c-intro__link--school-leaders:hover::after {
  border-bottom-color: #2111ed;
}
.c-intro h1,
.c-intro p h2 {
  font-weight: bold;
  letter-spacing: -0.03em;
  line-height: 110%;
}
.c-intro h1,
.c-intro p {
  font-size: 2.5rem;
}
@media screen and (min-width: 375px) {
  .c-intro h1,
  .c-intro p {
    font-size: 2.8rem;
  }
}
@media screen and (min-width: 450px) {
  .c-intro h1,
  .c-intro p {
    font-size: 3.4rem;
  }
}
@media screen and (min-width: 768px) {
  .c-intro h1,
  .c-intro p {
    font-size: 4rem;
  }
}
@media screen and (min-width: 1025px) {
  .c-intro h1,
  .c-intro p {
    font-size: 5.2rem;
  }
}

.home .c-intro {
  margin-bottom: 60px;
}

.c-intro a {
  position: relative;
  z-index: 2;
}

a.c-intro__link--school-leaders::after {
  border-bottom: 8px solid #2111ed;
  z-index: -1;
}

a.c-intro__link--parents::after {
  border-bottom: 8px solid #e83f2c;
  z-index: -1;
}

a.c-intro__link--teachers::after {
  border-bottom: 8px solid #ffe000;
  z-index: -1;
}

a.c-intro__link--fep::after {
  border-bottom: 8px solid green;
  z-index: -1;
}

.c-intro a.c-intro__link--fep:hover {
  background-color: green;
  color: #fff;
}
.c-intro a.c-intro__link--fep:hover::after {
  border-bottom-color: green;
}

.c-question-block {
  border: 1px solid rgba(50, 50, 50, 0.3);
}
body.page-template-front-page .c-question-block {
  margin-left: 0;
  margin-right: 0;
}
.c-question-block--teachers .c-question-block__letter {
  color: rgb(255, 224, 0);
}
.c-question-block--parents .c-question-block__letter {
  color: #e83f2c;
}
.c-question-block--school-leaders .c-question-block__letter {
  color: #2111ed;
}
.single-blog-post .c-question-block .c-question-block__letter {
  color: #3c3c3b;
}
.c-question-block--active {
  border-left: 1.2rem solid #ddd;
}
.c-question-block--is-hidden {
  display: none;
}
.c-question-block--inactive {
  background-color: rgba(255, 255, 255, 0.8);
}
.c-question-block--inactive a {
  color: #3c3c3b;
}
.c-question-block--inactive .c-question-block__icon-chevron {
  fill: #3c3c3b;
}
.c-question-block__inside {
  align-items: center;
  border-top: 0;
  display: flex;
  justify-content: space-between;
  transition: 0.15s ease-in-out;
}
.c-question-block__text {
  font-size: 1.6rem;
  margin: 0 1.25rem 0 0;
  width: 85%;
}
.c-question-block__text a {
  display: inline-block;
}
.c-question-block__icon-chevron {
  fill: #000;
  height: 1.4rem;
  width: 1.4rem;
}
.c-question-block--home {
  border: 0;
}
.c-question-block--home .c-question-block__inside {
  border-top: 0.8rem solid rgb(255, 224, 0);
}
@media screen and (min-width: 1025px) {
  .c-question-block--home .c-question-block__inside {
    border-top-width: 1rem;
  }
}
.c-question-block--home.c-question-block--teachers .c-question-block__inside {
  border-top-color: rgb(255, 224, 0);
}
.c-question-block--home.c-question-block--parents .c-question-block__inside {
  border-top-color: #e83f2c;
}
.c-question-block--home.c-question-block--school-leaders .c-question-block__inside {
  border-top-color: #2111ed;
}

.c-question-block-holder {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .c-question-block-holder {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(99.9% * 1/2 - (2rem - 2rem * 1/2));
    max-width: calc(99.9% * 1/2 - (2rem - 2rem * 1/2));
    width: calc(99.9% * 1/2 - (2rem - 2rem * 1/2));
  }
  .c-question-block-holder:nth-child(1n) {
    margin-right: 2rem;
    margin-left: 0;
  }
  .c-question-block-holder:last-child {
    margin-right: 0;
  }
  .c-question-block-holder:nth-child(2n) {
    margin-right: 0;
    margin-left: auto;
  }
}
@media screen and (min-width: 1025px) {
  .c-question-block-holder {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(99.9% * 1/4 - (2rem - 2rem * 1/4));
    max-width: calc(99.9% * 1/4 - (2rem - 2rem * 1/4));
    width: calc(99.9% * 1/4 - (2rem - 2rem * 1/4));
  }
  .c-question-block-holder:nth-child(1n) {
    margin-right: 2rem;
    margin-left: 0;
  }
  .c-question-block-holder:last-child {
    margin-right: 0;
  }
  .c-question-block-holder:nth-child(4n) {
    margin-right: 0;
    margin-left: auto;
  }
}
.c-question-block-holder .c-question-block {
  width: auto;
  max-width: none;
}
.c-question-block-holder .c-question-block:last-child {
  float: none;
  clear: none;
  margin-right: 0;
  width: auto;
}
.c-question-block-holder .c-question-block:nth-child(1n) {
  float: none;
  clear: none;
  margin-right: 0;
  width: auto;
}
.c-question-block-holder .c-question-block:nth-child(1n + 1) {
  float: none;
  clear: none;
  margin-right: 0;
  width: auto;
}
@media screen and (min-width: min-width 1024px) {
  .c-question-block-holder .c-question-block:last-of-type {
    margin-bottom: 0;
  }
}

.c-blog-preview__inside {
  border: 1px solid rgba(50, 50, 50, 0.3);
}
@media screen and (min-width: 768px) {
  .c-blog-preview__inside {
    padding-bottom: 6rem;
  }
}
.c-blog-preview__description {
  padding-top: 2rem;
}
.c-blog-preview__date {
  color: #000;
  display: block;
  margin-bottom: 0.5rem;
}
.c-blog-preview__title {
  margin-bottom: 0.5rem;
  color: #000;
}
.c-blog-preview__title, .c-blog-preview__title a {
  color: #000;
  display: inline-block;
}
@media screen and (min-width: 768px) {
  .c-blog-preview__link {
    bottom: 2rem;
    display: inline-block;
    left: 2rem;
    position: absolute;
  }
}
.c-blog-preview__image-filler {
  border-bottom: 1px solid rgba(50, 50, 50, 0.3);
  display: block;
  padding-bottom: 56.25%;
  position: relative;
}
.c-blog-preview__image-filler-img {
  display: block;
  left: 50%;
  opacity: 0.5;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 70%;
}

.c-resource__inside {
  border: 1px solid rgba(50, 50, 50, 0.3);
  padding: 2.5rem 2rem 6rem;
}
@media screen and (min-width: 768px) {
  .c-resource__inside {
    padding-top: 3.5rem;
  }
}
.c-resource__title {
  font-family: "avant_garde_book", Arial, Helvetica, sans-serif !important;
  font-size: 2rem;
  font-weight: 800;
  margin: 0;
  position: relative;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .c-resource__title {
    border-bottom: 1px solid rgba(50, 50, 50, 0.3);
    margin: 0 1.25rem 2rem 0;
    padding: 0 0 1.5rem;
  }
}
@media screen and (min-width: 1024px) {
  .c-resource__title {
    padding: 0 0 1.5rem;
  }
}
.c-resource__title a {
  display: inline-block;
}
.c-resource__excerpt {
  color: #3c3c3b;
  padding: 0;
}
@media screen and (min-width: 768px) {
  .c-resource__excerpt {
    display: block;
    overflow-wrap: break-word;
  }
}
.c-resource__footer {
  align-items: center;
  bottom: 2rem;
  display: flex;
  font-family: "avant_garde_medium", Arial, Helvetica, sans-serif !important;
  font-size: 1.5rem;
  left: 2rem;
  margin: 0;
  position: absolute;
}
@media screen and (min-width: 1025px) {
  .c-resource__footer {
    margin-top: 1rem;
  }
}
.c-resource--is-hidden {
  display: none;
}
.c-resource__circle {
  border-radius: 50%;
  height: 2.5rem;
  padding: 0 0.6rem;
  width: 2.5rem;
}
.c-resource__circle--view {
  background: white;
  padding: 0 0.8rem 0 0.93rem;
  margin-left: 1rem;
}
.c-resource__icon {
  fill: #000;
  height: 100%;
  width: 100%;
}

.c-resource-holder {
  width: 100%;
}
@media screen and (min-width: 769px) {
  .c-resource-holder {
    width: calc(99.9% * 1/2 - (2rem - 2rem * 1/2));
  }
  .c-resource-holder:nth-child(1n) {
    float: left;
    margin-right: 2rem;
    clear: none;
  }
  .c-resource-holder:last-child {
    margin-right: 0;
  }
  .c-resource-holder:nth-child(2n) {
    margin-right: 0;
    float: right;
  }
  .c-resource-holder:nth-child(2n + 1) {
    clear: both;
  }
}
@media screen and (min-width: 1025px) {
  .c-resource-holder {
    width: calc(99.9% * 1/4 - (2rem - 2rem * 1/4));
  }
  .c-resource-holder:nth-child(1n) {
    float: left;
    margin-right: 2rem;
    clear: none;
  }
  .c-resource-holder:last-child {
    margin-right: 0;
  }
  .c-resource-holder:nth-child(4n) {
    margin-right: 0;
    float: right;
  }
  .c-resource-holder:nth-child(4n + 1) {
    clear: both;
  }
}
.c-resource-holder .c-question-block {
  width: auto;
}
.c-resource-holder .c-question-block:last-child {
  float: none;
  clear: none;
  margin-right: 0;
  width: auto;
}
.c-resource-holder .c-question-block:nth-child(1n) {
  float: none;
  clear: none;
  margin-right: 0;
  width: auto;
}
.c-resource-holder .c-question-block:nth-child(1n + 1) {
  float: none;
  clear: none;
  margin-right: 0;
  width: auto;
}
@media screen and (min-width: 769px) {
  .c-resource-holder--full-width {
    width: auto;
  }
  .c-resource-holder--full-width:last-child {
    float: none;
    clear: none;
    margin-right: 0;
    width: auto;
  }
  .c-resource-holder--full-width:nth-child(1n) {
    float: none;
    clear: none;
    margin-right: 0;
    width: auto;
  }
  .c-resource-holder--full-width:nth-child(1n + 1) {
    float: none;
    clear: none;
    margin-right: 0;
    width: auto;
  }
}
@media screen and (min-width: 1025px) {
  .c-resource-holder--full-width {
    width: auto;
  }
  .c-resource-holder--full-width:last-child {
    float: none;
    clear: none;
    margin-right: 0;
    width: auto;
  }
  .c-resource-holder--full-width:nth-child(1n) {
    float: none;
    clear: none;
    margin-right: 0;
    width: auto;
  }
  .c-resource-holder--full-width:nth-child(1n + 1) {
    float: none;
    clear: none;
    margin-right: 0;
    width: auto;
  }
}
@media screen and (min-width: 1025px) {
  .c-resource-holder--full-width .c-resource {
    flex: none;
    width: auto;
    margin-left: 0;
  }
  .c-resource-holder--full-width .c-resource:last-child {
    float: none;
    clear: none;
    margin-right: 0;
    width: auto;
  }
  .c-resource-holder--full-width .c-resource:nth-child(1n) {
    float: none;
    clear: none;
    margin-right: 0;
    width: auto;
  }
  .c-resource-holder--full-width .c-resource:nth-child(1n + 1) {
    float: none;
    clear: none;
    margin-right: 0;
    width: auto;
  }
}

.c-resource-block--teachers .c-resource__circle--download {
  background: rgb(255, 224, 0);
}
.c-resource-block--parents .c-resource__circle--download {
  background: #e83f2c;
}
.c-resource-block--parents .c-resource__icon--download {
  fill: #000;
}
.c-resource-block--school-leaders .c-resource__circle--download {
  background: #2111ed;
}
.c-resource-block--school-leaders .c-resource__icon--download {
  fill: #fff;
}

.c-resource__features {
  margin-top: 20px;
  margin-bottom: 20px;
}

.c-resource__feature-name,
.c-resource__feature-value {
  color: #000;
  margin-bottom: 5px;
}

.c-resource__feature-name {
  font-weight: bold;
}

.category .c-resource__title {
  min-height: 72px;
}

.category .c-resource__excerpt {
  min-height: 80px;
}

.c-resource--is-frontpage .c-resource__footer {
  width: 100%;
  left: 0;
  bottom: 0;
  padding: 10px 36px;
}

.c-resource--is-parent .c-resource__footer {
  background-color: transparent;
  border-bottom: 10px solid #e83f2c;
}
.c-resource--is-parent .c-resource__footer a {
  text-decoration: none;
  color: black;
  border-bottom: 0;
}
.c-resource--is-parent .c-resource__footer a:hover {
  text-decoration: underline;
}
.c-resource--is-parent .c-resource__title {
  border-color: #e83f2c;
}

.c-resource--is-most_popular_parents .c-resource__footer {
  color: black;
  background-color: transparent;
  border-bottom: 10px solid #e83f2c;
}
.c-resource--is-most_popular_parents .c-resource__footer a {
  text-decoration: none;
  color: black;
  border-bottom: 0;
}
.c-resource--is-most_popular_parents .c-resource__footer a:hover {
  text-decoration: underline;
}
.c-resource--is-most_popular_parents .c-resource__circle--view {
  background-color: white;
}
.c-resource--is-most_popular_parents .c-resource__title {
  border-color: #e83f2c;
}

.c-resource--is-most_popular_teachers .c-resource__footer {
  color: black;
  background-color: transparent;
  border-bottom: 10px solid rgb(255, 224, 0);
}
.c-resource--is-most_popular_teachers .c-resource__footer a {
  text-decoration: none;
  border-bottom: 0;
}
.c-resource--is-most_popular_teachers .c-resource__footer a:hover {
  text-decoration: underline;
}
.c-resource--is-most_popular_teachers .c-resource__title {
  border-color: rgb(255, 224, 0);
}

.c-resource--is-most_popular_school_leaders .c-resource__footer {
  color: black;
  background-color: transparent;
  border-bottom: 10px solid #2111ed;
}
.c-resource--is-most_popular_school_leaders .c-resource__footer a {
  text-decoration: none;
  color: black;
  border-bottom: 0;
}
.c-resource--is-most_popular_school_leaders .c-resource__footer a:hover {
  text-decoration: underline;
}
.c-resource--is-most_popular_school_leaders .c-resource__circle--view {
  background-color: white;
}
.c-resource--is-most_popular_school_leaders .c-resource__title {
  border-color: #2111ed;
}

.c-featured-resources {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
@media screen and (min-width: 769px) {
  .c-featured-resources {
    flex-direction: row;
  }
}
@media screen and (min-width: 1025px) {
  .c-featured-resources {
    margin-left: -1rem;
    margin-right: -1rem;
  }
}
.c-featured-resources .c-resource__title {
  min-height: 80px;
}
.c-featured-resources .c-resource__excerpt {
  min-height: 60px;
}
.c-featured-resources .c-resource-one-third {
  width: 100%;
}
@media screen and (min-width: 1025px) {
  .c-featured-resources .c-resource-one-third {
    width: calc(33.3% - 2rem);
  }
}
@media screen and (min-width: 1025px) {
  .c-featured-resources .c-resource__inside {
    padding-left: 35px;
    padding-right: 35px;
  }
}

.single-post .c-featured-resources .c-resource {
  width: 100%;
}
@media screen and (min-width: 1025px) {
  .single-post .c-featured-resources .c-resource {
    width: calc(33.3% - 2rem);
  }
}

.single-post .c-resource__footer {
  display: none;
}

.c-resource__link--home {
  display: flex;
  align-items: center;
}

.c-title-block {
  background-color: #fff;
  margin-bottom: 2rem;
}
@media screen and (min-width: 1024px) {
  .c-title-block {
    width: calc(99.9% * 1/4 - (2rem - 2rem * 1/4));
  }
  .c-title-block:nth-child(1n) {
    float: left;
    margin-right: 2rem;
    clear: none;
  }
  .c-title-block:last-child {
    margin-right: 0;
  }
  .c-title-block:nth-child(4n) {
    margin-right: 0;
    float: right;
  }
  .c-title-block:nth-child(4n + 1) {
    clear: both;
  }
}
.c-title-block__inside {
  border: 1px solid rgba(50, 50, 50, 0.3);
  padding: 0.5rem 2rem;
}
.c-title-block__heading {
  font-family: "avant_garde_book", Arial, Helvetica, sans-serif !important;
  font-size: 1.5rem;
  font-weight: bold;
}
@media screen and (min-width: 1024px) {
  .c-title-block--full-width {
    width: auto;
  }
  .c-title-block--full-width:last-child {
    float: none;
    clear: none;
    margin-right: 0;
    width: auto;
  }
  .c-title-block--full-width:nth-child(1n) {
    float: none;
    clear: none;
    margin-right: 0;
    width: auto;
  }
  .c-title-block--full-width:nth-child(1n + 1) {
    float: none;
    clear: none;
    margin-right: 0;
    width: auto;
  }
}

.c-title-block--select {
  border: 1px solid rgba(50, 50, 50, 0.3);
  cursor: pointer;
  font-family: "avant_garde_book", Arial, Helvetica, sans-serif !important;
  font-size: 1.5rem;
  font-weight: bold;
  height: 2.8rem;
  margin: 0 0 4rem;
  padding: 0 2rem;
  transition: border-color 0.15s ease-in-out;
  width: 100%;
}
.c-title-block--select:focus {
  outline: 3px solid #000;
}
@media screen and (min-width: 768px) {
  .c-title-block--select {
    font-family: "avant_garde_medium", Arial, Helvetica, sans-serif !important;
    font-weight: normal;
  }
}
@media screen and (min-width: 768px) {
  .c-title-block--select {
    width: calc(99.9% * 1/2 - (2rem - 2rem * 1/2));
  }
  .c-title-block--select:nth-child(1n) {
    float: left;
    margin-right: 2rem;
    clear: none;
  }
  .c-title-block--select:last-child {
    margin-right: 0;
  }
  .c-title-block--select:nth-child(2n) {
    margin-right: 0;
    float: right;
  }
  .c-title-block--select:nth-child(2n + 1) {
    clear: both;
  }
}
@media screen and (min-width: 1024px) {
  .c-title-block--select {
    width: calc(99.9% * 1/4 - (2rem - 2rem * 1/4));
  }
  .c-title-block--select:nth-child(1n) {
    float: left;
    margin-right: 2rem;
    clear: none;
  }
  .c-title-block--select:last-child {
    margin-right: 0;
  }
  .c-title-block--select:nth-child(4n) {
    margin-right: 0;
    float: right;
  }
  .c-title-block--select:nth-child(4n + 1) {
    clear: both;
  }
  .c-title-block--select:hover {
    border-color: #51514f;
  }
}

@media screen and (min-width: 1025px) {
  .c-title-row--border-top {
    border-top: 1px solid rgba(50, 50, 50, 0.3);
    padding-top: 2rem;
  }
}

@media screen and (min-width: 768px) {
  .c-twitter-feed {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(99.9% * 1/2 - (2rem - 2rem * 1/2));
    max-width: calc(99.9% * 1/2 - (2rem - 2rem * 1/2));
    width: calc(99.9% * 1/2 - (2rem - 2rem * 1/2));
  }
  .c-twitter-feed:nth-child(1n) {
    margin-right: 2rem;
    margin-left: 0;
  }
  .c-twitter-feed:last-child {
    margin-right: 0;
  }
  .c-twitter-feed:nth-child(2n) {
    margin-right: 0;
    margin-left: auto;
  }
}
@media screen and (min-width: 1025px) {
  .c-twitter-feed {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(99.9% * 1/4 - (2rem - 2rem * 1/4));
    max-width: calc(99.9% * 1/4 - (2rem - 2rem * 1/4));
    width: calc(99.9% * 1/4 - (2rem - 2rem * 1/4));
  }
  .c-twitter-feed:nth-child(1n) {
    margin-right: 2rem;
    margin-left: 0;
  }
  .c-twitter-feed:last-child {
    margin-right: 0;
  }
  .c-twitter-feed:nth-child(4n) {
    margin-right: 0;
    margin-left: auto;
  }
}
@media screen and (min-width: 1024px) {
  .c-twitter-feed {
    margin-bottom: 0;
  }
}
.c-twitter-feed__title {
  font-size: 1.8rem;
  position: relative;
  width: 100%;
}
.c-twitter-feed__title::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29.2 23.7'%3E%3Cpath fill='%23000' d='M29.2 2.8c-1.1.5-2.2.8-3.4.9C27 3 28 1.8 28.4.4c-1.2.7-2.4 1.2-3.8 1.5C23.5.7 21.9 0 20.2 0c-3.3 0-6 2.7-6 6 0 .5.1.9.2 1.4C9.4 7.1 5 4.7 2 1.1c-.5.9-.8 1.9-.8 3 0 2.1 1.1 3.9 2.7 5-1 0-1.9-.3-2.7-.8v.1c0 2.9 2.1 5.3 4.8 5.9-.5.1-1 .2-1.6.2-.4 0-.8 0-1.1-.1.8 2.4 3 4.1 5.6 4.2-2.1 1.6-4.6 2.6-7.4 2.6-.5 0-1 0-1.4-.1 2.6 1.7 5.8 2.7 9.2 2.7 11 0 17-9.1 17-17.1v-.8c1.1-.8 2.1-1.9 2.9-3.1'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 1.9rem 1.5rem;
  content: "";
  height: 1.5rem;
  position: absolute;
  right: 0;
  top: 0.4rem;
  width: 1.9rem;
}
.c-twitter-feed__inside {
  border-top-color: #3c3c3b;
  min-height: 5rem;
}
.c-twitter-feed__tweet {
  color: #3c3c3b;
  margin: 0 0 2rem;
}
.c-twitter-feed__tweet:last-of-type {
  margin-bottom: 0;
}
.c-twitter-feed__tweet a {
  word-break: break-all;
}
.c-twitter-feed__date {
  display: block;
  font-size: 1.5rem;
}

.c-site-nav > ul > li.menu-item {
  display: inline-flex;
  font-size: 1.5rem;
  position: relative;
  justify-content: space-between;
  align-items: center;
  padding-top: 2.6rem;
}
.c-site-nav > ul > li.menu-item.hide-on-desktop {
  display: none;
}
.c-site-nav > ul > li.menu-item > a {
  display: block;
}
.c-site-nav > ul > li.menu-item > a:first-of-type {
  font-size: 1.6rem;
  padding-left: 0.5em;
}
.c-site-nav > ul > li.menu-item .menu-item-dropdown-toggle {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  right: 0;
  background: transparent;
  cursor: pointer;
}
.c-site-nav > ul > li.menu-item .menu-item-dropdown-toggle svg.dropdown-icon {
  fill: #000;
  height: 14px;
  width: 14px;
}
.c-site-nav > ul > li.menu-item .menu-item-dropdown-toggle.toggle-open svg {
  transform: rotate(90deg);
}
.c-site-nav > ul > li.menu-item > ul {
  background-color: #ddd;
  display: none;
  left: 0;
  line-height: 1.5;
  padding: 0 1.5rem 3rem;
  position: absolute;
  top: 0;
  padding-top: 65px;
  width: 100%;
  z-index: -1;
}
.c-site-nav > ul > li.menu-item > ul.sub-menu--show {
  display: block;
}
.c-site-nav > ul > li.menu-item > ul > li {
  margin-bottom: 1em;
}
.c-site-nav > ul > li.menu-item > ul > li:first-of-type {
  font-size: 1.6rem;
}
.c-site-nav > ul > li.menu-item > ul > li:first-of-type > a {
  display: block;
  padding-top: 1.5rem;
}
.c-site-nav > ul > li.menu-item > ul > li a {
  display: inline-block;
}
.c-site-nav > ul > li.menu-item > ul > li.has-children > a {
  color: #fff;
  cursor: default;
  font-weight: bold;
  text-decoration: none;
}
.c-site-nav > ul > li.menu-item::before {
  border-bottom: 1rem solid #3c3c3b;
  background-color: rgba(60, 60, 59, 0.2);
  height: 2rem;
  content: "";
  left: 0;
  position: absolute;
  top: 1rem;
  width: 100%;
  top: 0;
  transition: border-top-color 0.25s ease-in-out;
}
.c-site-nav > ul > li.menu-item > a {
  display: block;
  text-decoration: none;
}
.c-site-nav > ul > li.menu-item > a:hover {
  text-decoration: underline;
}
.c-site-nav > ul > li.menu-item.is-parents::before {
  border-bottom-color: #e83f2c;
  background-color: rgba(232, 63, 44, 0.2);
}
.c-site-nav > ul > li.menu-item.is-teachers::before {
  border-bottom-color: rgb(255, 224, 0);
  background-color: rgba(255, 224, 0, 0.2);
}
.c-site-nav > ul > li.menu-item.is-school-leaders::before {
  border-bottom-color: #2111ed;
  background-color: rgba(33, 17, 237, 0.2);
}
.c-site-nav > ul > li.menu-item.is-fed::before {
  border-bottom-color: green;
  background-color: rgba(0, 128, 0, 0.2);
}
.c-site-nav > ul > li.menu-item.current-menu-item > a::before {
  opacity: 1;
}
.c-site-nav > ul > li.menu-item.current-menu-ancestor > a::before {
  opacity: 1;
}

.c-site-nav > ul > li:nth-child(5n) {
  margin-right: 2rem;
}

.c-site-nav > ul > li:nth-child(6n) {
  margin-right: 0;
}

.c-site-nav > ul {
  justify-content: space-between;
}

.c-site-nav > ul {
  width: 100%;
}
.c-site-nav > ul > li {
  width: calc(14.2714285714% - 1.7142857143rem);
}
.c-site-nav > ul > li:nth-child(1n) {
  margin-right: 0;
}

@media screen and (max-width: 1024px) {
  .c-title-row .c-title-block {
    width: 100%;
  }
}
@media screen and (min-width: 1025px) {
  .c-title-row .c-title-block--quarter {
    width: calc(99.9% * 1/4 - (2rem - 2rem * 1/4));
  }
  .c-title-row .c-title-block--quarter:nth-child(1n) {
    float: left;
    margin-right: 2rem;
    clear: none;
  }
  .c-title-row .c-title-block--quarter:last-child {
    margin-right: 0;
  }
  .c-title-row .c-title-block--quarter:nth-child(4n) {
    margin-right: 0;
    float: right;
  }
  .c-title-row .c-title-block--quarter:nth-child(4n + 1) {
    clear: both;
  }
}
.c-title-row--space-bottom {
  margin-bottom: 1rem;
}

.c-mobile-menu {
  display: none;
  background-color: #fff;
  height: 100%;
  left: 0;
  overflow-y: auto;
  position: absolute;
  top: -100%;
  transition: top 0.3s ease-out;
  width: 100%;
  z-index: 10;
}
@media screen and (min-width: 450px) {
  .c-mobile-menu {
    font-size: 2.2rem;
  }
}
.c-mobile-menu.is-active {
  display: block;
  top: 60px;
  height: 100vh;
}
.c-mobile-menu.is-active::before {
  position: fixed;
}
.c-mobile-menu__inner {
  padding-bottom: 2rem;
  padding-top: 2rem;
  position: relative;
}
.c-mobile-menu ul li {
  margin: 0;
}
.c-mobile-menu ul li.is-contact {
  margin-bottom: 1rem;
}
.c-mobile-menu ul li.menu-item-has-children:not(.has-children) > a {
  position: relative;
}
.c-mobile-menu ul li.menu-item-has-children:not(.has-children) > a:hover {
  text-decoration: underline;
}
.c-mobile-menu ul li.menu-item-has-children:not(.has-children) > a::before {
  content: "+";
  font-size: 2rem;
  position: absolute;
  right: 0;
  top: 0;
}
@media screen and (min-width: 450px) {
  .c-mobile-menu ul li.menu-item-has-children:not(.has-children) > a::before {
    font-size: 2.2rem;
  }
}
.c-mobile-menu ul li.menu-item-has-children:not(.has-children) ul {
  font-size: 1.6rem;
}
.c-mobile-menu ul li.menu-item-has-children:not(.has-children) ul li {
  margin: 0;
}
.c-mobile-menu ul li.menu-item-has-children:not(.has-children).is-open > ul {
  display: block;
}
.c-mobile-menu ul li.menu-item-has-children:not(.has-children).is-open > a::before {
  content: "–";
}
.c-mobile-menu ul li a {
  display: block;
  line-height: 130%;
  padding: 0.1rem 4rem 0.1rem 0;
  text-decoration: none;
  padding-top: 0.3em;
  padding-bottom: 0.3em;
  min-height: 24px;
}
.c-mobile-menu ul > li > ul > li.has-children > a {
  color: #3c3c3b;
  font-weight: bold;
}
.c-mobile-menu ul > li.is-teachers > ul > li.has-children > a {
  color: white;
}
.c-mobile-menu ul > li.is-parents > ul > li.has-children > a {
  color: white;
}
.c-mobile-menu ul > li.is-school-leaders > ul > li.has-children > a {
  color: black;
}
.c-mobile-menu__nav li.hide-on-mobile {
  display: none;
}
.c-mobile-menu__nav > ul > li > ul {
  display: none;
  padding: 2rem 0;
}
.c-mobile-menu__nav > ul > li > ul > li > ul {
  margin-left: 1.5rem;
}

.c-pagination__list {
  position: relative;
}
.c-pagination__list.has-next-anchor .c-pagination__item .page-numbers.prev {
  right: 4.2rem;
}
.c-pagination__item {
  display: inline-block;
  font-size: 1.6rem;
}
.c-pagination__item .current {
  text-decoration: underline;
}
.c-pagination__item .page-numbers {
  display: inline-block;
  padding: 0.2rem 0.4rem;
}
@media screen and (min-width: 768px) {
  .c-pagination__item .page-numbers.next, .c-pagination__item .page-numbers.prev {
    position: absolute;
    right: 0;
    top: 0;
  }
}

.c-social-follow {
  margin-top: 15px;
}
@media screen and (min-width: 769px) {
  .c-social-follow {
    text-align: right;
    margin-top: -50px;
  }
}
.c-social-follow__item, .c-social-share__item {
  display: inline-block;
  height: 4.1rem;
  margin-right: 1.5rem;
  width: 4.1rem;
}
.c-social-follow__anchor, .c-social-share__anchor {
  background-color: #3c3c3b;
  display: block;
  height: 4.1rem;
  padding-top: 1.1rem;
  text-align: center;
  transition: background-color 0.15s ease-in-out;
  width: 4.1rem;
}
.c-social-follow__anchor:hover, .c-social-share__anchor:hover {
  background-color: #2111ed;
}
.c-social-follow__anchor:focus-visible, .c-social-share__anchor:focus-visible {
  background-color: #2111ed;
  outline: 2px solid #ffdd00;
  box-shadow: 0 0 0 2px #ffdd00 !important;
  outline-offset: 2px;
}
.c-social-follow__anchor svg, .c-social-share__anchor svg {
  fill: #fff;
  height: 2rem;
  width: 2rem;
}

.c-social-share__anchor {
  background-color: #3c3c3b;
}
.c-social-share__anchor:hover {
  background-color: #2111ed;
}

.cc_banner-wrapper {
  animation: growDown 0.8s;
  height: 48px;
  position: fixed;
  z-index: 9001;
}

.cc_container {
  animation: slideDown 0.8s;
  background: #f4f4f4;
  box-sizing: border-box;
  color: #000;
  font-size: 11px;
  left: 0;
  overflow: hidden;
  padding: 10px 15px;
  position: fixed;
  right: 0;
  bottom: 0;
}
@media screen and (min-width: 768px) {
  .cc_container {
    font-size: 12px;
    padding: 10px 40px;
  }
}
.cc_container a, .cc_container a:visited {
  color: #000;
  text-decoration: none;
  transition: 200ms color;
}
.cc_container a:hover, .cc_container a:active {
  color: #000;
}
.cc_container .cc_btn {
  background-color: #e83f2c;
  color: #fff;
  cursor: pointer;
  display: block;
  float: right;
  line-height: 1;
  margin-left: 10px;
  max-width: 120px;
  padding: 8px 10px;
  text-align: center;
  transition: background 200ms ease-in-out, box-shadow 200ms ease-in-out, color 200ms ease-in-out;
}
@media screen and (min-width: 768px) {
  .cc_container .cc_btn {
    padding: 8px 20px;
  }
}
.cc_container .cc_btn:visited {
  background-color: #e83f2c;
  color: #fff;
}
.cc_container .cc_btn:hover, .cc_container .cc_btn:active {
  background-color: #ee7163;
  color: #fff;
}
.cc_container .cc_message {
  display: block;
  font-weight: 500;
  letter-spacing: 0.03em;
  line-height: 130%;
  margin: 0;
  padding: 0;
  transition: font-size 200ms;
}
@media screen and (min-width: 500px) {
  .cc_container .cc_message {
    margin-top: 0.3em;
  }
}
@media screen and (min-width: 768px) {
  .cc_container .cc_message {
    line-height: 1.5em;
  }
}
.cc_container .cc_message a {
  text-decoration: underline;
}
.cc_container .cc_logo {
  background-image: url("//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/1.0.9/logo.png");
  background-size: cover;
  display: none;
  height: 22px;
  opacity: 0.9;
  overflow: hidden;
  text-indent: -1000px;
  transition: opacity 200ms;
  width: 100px;
}
.cc_container .cc_logo:hover, .cc_container .cc_logo:active {
  opacity: 1;
}

@media print {
  .cc_banner-wrapper,
  .cc_container {
    display: none;
  }
}
@keyframes slideDown {
  0% {
    bottom: -66px;
  }
  100% {
    bottom: 0;
  }
}
@keyframes growDown {
  0% {
    height: 0;
  }
  100% {
    height: 66px;
  }
}
.c-loading-spinner {
  border-radius: 50%;
  box-shadow: inset 0 0 0 0.7rem;
  color: #000;
  display: inline-block;
  font-size: 1.1rem;
  height: 5rem;
  position: relative;
  text-indent: -99999rem;
  transform: translateZ(0);
  width: 5rem;
}
.c-loading-spinner::before, .c-loading-spinner::after {
  background: #fff;
  border-radius: 50%;
  content: "";
  height: 5.2rem;
  position: absolute;
  top: -0.1rem;
  width: 2.7rem;
}
.c-loading-spinner::before {
  animation: loaderFrames 2s infinite ease 1.5s;
  border-radius: 5rem 0 0 5rem;
  left: -0.1rem;
  transform-origin: 2.6rem 2.6rem;
}
.c-loading-spinner::after {
  animation: loaderFrames 2s infinite ease;
  border-radius: 0 5rem 5rem 0;
  left: 2.5rem;
  transform-origin: 0 2.6rem;
}
@keyframes loaderFrames {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.c-sub-filter__wrap {
  width: 100%;
}
.c-sub-filter__inner {
  background-color: #fff;
  border: 1px solid rgba(50, 50, 50, 0.3);
  margin-bottom: 4rem;
  padding: 2rem 2rem 1rem;
  width: 100%;
}
.c-sub-filter__items {
  display: flex;
  flex-flow: row wrap;
}
.c-sub-filter__column {
  width: 100%;
}
@media screen and (min-width: 540px) {
  .c-sub-filter__column {
    width: calc(99.9% * 1/2 - (2rem - 2rem * 1/2));
  }
  .c-sub-filter__column:nth-child(1n) {
    float: left;
    margin-right: 2rem;
    clear: none;
  }
  .c-sub-filter__column:last-child {
    margin-right: 0;
  }
  .c-sub-filter__column:nth-child(2n) {
    margin-right: 0;
    float: right;
  }
  .c-sub-filter__column:nth-child(2n + 1) {
    clear: both;
  }
}
@media screen and (min-width: 768px) {
  .c-sub-filter__column {
    width: calc(99.9% * 1/4 - (2rem - 2rem * 1/4));
  }
  .c-sub-filter__column:nth-child(1n) {
    float: left;
    margin-right: 2rem;
    clear: none;
  }
  .c-sub-filter__column:last-child {
    margin-right: 0;
  }
  .c-sub-filter__column:nth-child(4n) {
    margin-right: 0;
    float: right;
  }
  .c-sub-filter__column:nth-child(4n + 1) {
    clear: both;
  }
}
.c-sub-filter__item {
  align-items: flex-start;
  color: #3c3c3b;
  display: flex;
  width: 100%;
}
.c-sub-filter__item--sub {
  padding-left: 1.5rem;
}
.c-sub-filter__item--parent {
  font-size: 1.6rem;
  margin-bottom: 1rem;
}
.c-sub-filter__checkbox-wrap {
  height: 1.2rem;
  margin-right: 0.5rem;
  width: 1.2rem;
}
.c-sub-filter__label {
  color: #3c3c3b;
  cursor: pointer;
}

.c-questions-wrap {
  margin-bottom: 2rem;
  width: 100%;
}
.c-questions-wrap--is-hidden {
  display: none;
}

.c-single-blog-preview {
  background-color: #fff;
  border: 1px solid rgba(50, 50, 50, 0.3);
  font-size: 1.6rem;
  margin-bottom: 2rem;
  position: relative;
  width: 100%;
}
.c-single-blog-preview--is-current {
  border-left: 1.2rem solid #3c3c3b;
}
.c-single-blog-preview__inner {
  display: block;
  padding: 2rem 4rem;
}

.c-no-results {
  font-size: 1.8rem;
  font-style: italic;
  margin-bottom: 2rem;
}
.c-no-results--is-hidden {
  display: none;
}
body.hub-school-leaders .c-no-results, body.hub-parents .c-no-results {
  color: #fff;
}

.c-search-form {
  display: flex;
  align-items: center;
  border: 1px solid #ddd;
  background-color: #ddd;
  padding: 5px;
}
@media screen and (min-width: 1025px) {
  .c-search-form {
    width: 500px;
  }
}

.c-search-form__container {
  margin-top: 0;
  display: none;
}
@media screen and (min-width: 1290px) {
  .c-search-form__container {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
  }
}

.c-search-form__input {
  border: 0;
  background-color: transparent;
  text-align: right;
  margin: 0;
  font-family: "avant_garde_medium", Arial, Helvetica, sans-serif !important;
  background-color: white;
}

.c-search-form__input::placeholder {
  color: black;
  opacity: 1;
}

.c-search-form__submit {
  background-color: transparent;
  line-height: 1;
  outline: none;
}
.c-search-form__submit:focus-visible {
  background-color: #ffdd00;
  outline-offset: 0;
  color: #000 !important;
  outline: 2px solid #ffdd00 !important;
  box-shadow: inset 0 0 0 2px #000 !important;
}

.c-search-form__link {
  display: flex;
  margin-top: 10px;
  justify-content: flex-end;
}

.page-template-advanced-search .page-title {
  margin-top: 60px;
  font-family: "avant_garde_book", Arial, Helvetica, sans-serif !important;
  font-weight: bold;
  font-size: 30px;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .page-template-advanced-search .page-title {
    margin-top: 260px;
  }
}
.c-advanced-search {
  margin-top: 30px;
  margin-bottom: 80px;
  font-family: "avant_garde_book", Arial, Helvetica, sans-serif !important;
}

.c-advanced-search__input {
  width: 100%;
  max-width: 500px;
  height: 90px;
  margin-bottom: 15px;
  padding: 0 30px;
  font-weight: bold;
  font-size: 21px;
}
@media screen and (min-width: 1025px) {
  .c-advanced-search__input {
    margin-bottom: 90px;
  }
}

.c-advanced-search__control-item {
  position: relative;
}

.c-advanced-search__button {
  background-color: white;
  width: 100%;
  max-width: 500px;
  height: 90px;
  text-align: left;
  font-weight: bold;
  margin-bottom: 15px;
  padding: 0 30px;
  font-size: 21px;
  font-weight: bold;
  font-family: "avant_garde_medium", Arial, Helvetica, sans-serif !important;
  position: relative;
  border: 1px solid #000;
  cursor: pointer;
}
.c-advanced-search__button > * {
  position: relative;
}
.c-advanced-search__button::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: transparent;
}
.c-advanced-search__button:hover::before {
  background: rgba(0, 0, 0, 0.05);
}
.c-advanced-search__button:focus-visible {
  background: #ffdd00;
  outline: 2px solid #ffdd00 !important;
  box-shadow: inset 0 0 0 2px #000 !important;
  border: 0;
}
.c-advanced-search__button > * {
  position: relative;
}

.wpas-submit {
  font-family: "avant_garde_medium", Arial, Helvetica, sans-serif !important;
}

.is-active .c-advanced-search__button {
  background-color: #3c3c3b;
  color: white;
}

.c-advanced-search__fieldset {
  display: none;
  padding: 15px 15px 0 15px;
  margin-bottom: 30px;
  background-color: #3c3c3b;
}

.is-active .c-advanced-search__fieldset {
  display: block;
}
@media screen and (min-width: 1025px) {
  .is-active .c-advanced-search__fieldset {
    position: absolute;
    z-index: 5;
    width: 400px;
    top: 0;
    left: 550px;
  }
}

.c-advanced-search__label {
  color: white;
}
@media screen and (min-width: 1025px) {
  .c-advanced-search__label {
    font-size: 21px;
    margin-bottom: 20px;
  }
}

.c-advanced-search__field-group {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.c-advanced-search__controls {
  margin-bottom: 65px;
}

.c-advanced-search__submit,
.wpas-submit.button {
  width: 100%;
  max-width: 300px;
  height: 85px;
  background-color: rgb(255, 224, 0);
  font-weight: bold;
  font-size: 21px;
  cursor: pointer;
}
.c-advanced-search__submit:hover,
.wpas-submit.button:hover {
  background-color: #f5f5f5;
}
.c-advanced-search__submit:focus-visible,
.wpas-submit.button:focus-visible {
  background-color: #f5f5f5;
  outline: 2px solid #ffdd00 !important;
  box-shadow: inset 0 0 0 2px #000 !important;
}

.search-page-title {
  margin-top: 60px;
  margin-bottom: 100px;
  font-size: 30px;
  font-weight: bold;
}

.search-page-title .searched-query {
  display: block;
  font-weight: normal;
}

.search-post-type-wrap {
  display: none;
}
.search-post-type-wrap.is-visible {
  display: block;
}

.wpas-radio-container,
.wpas-checkbox-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.wpas-radio,
.wpas-checkbox {
  order: 2;
}

.wpas-radio-container label,
.wpas-checkbox-container label {
  font-size: 21px;
  margin-bottom: 20px;
  color: white;
  display: block;
  font-weight: normal;
  line-height: 1.2;
}

.wpas-search-field {
  display: none;
}

.wpas-submit-field {
  margin-top: 65px;
}

.label-container {
  display: none;
}

.field-container {
  margin-bottom: 0;
}

.as-page-title {
  margin-top: 60px;
  font-size: 30px;
  font-weight: bold;
  margin-bottom: 30px;
}

.as-filters {
  margin-bottom: 100px;
}

.as-filters__item {
  margin-bottom: 10px;
}

.as-filters__key {
  font-weight: bold;
}

.as-no-results {
  margin-top: 30px;
  margin-bottom: 60px;
}

.c-primary-cat-list {
  display: flex;
  margin-right: -1rem;
  margin-left: -1rem;
  margin-bottom: 2rem;
  flex-wrap: wrap;
  list-style-type: none;
}

.home .c-primary-cat-list {
  margin-bottom: 60px;
}

.c-primary-cat-list__item {
  position: relative;
  padding: 20px;
  border: 1px solid rgba(50, 50, 50, 0.3);
  background-color: white;
  width: calc(100% - 2rem);
  margin-right: 1rem;
  margin-bottom: 2rem;
  margin-left: 1rem;
  flex-grow: 1;
}
@media screen and (min-width: 768px) {
  .c-primary-cat-list__item {
    width: calc(50% - 2rem);
  }
}

.c-primary-cat-list__link {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 15px;
  text-decoration: none;
}
@media screen and (min-width: 768px) {
  .c-primary-cat-list__link {
    font-size: 21px;
  }
}

.c-primary-cat-list__chevron-wrap {
  position: absolute;
  top: 0;
  right: 0;
  background: blue;
  width: 69px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.c-primary-cat-list__chevron-wrap .c-question-block__icon-chevron {
  fill: white;
}

.c-divider {
  display: block;
  width: 100%;
  height: 1px;
  background-color: #3c3c3b;
  margin-top: 20px;
  margin-bottom: 20px;
}

.c-divider--white {
  background-color: white;
}

.c-divider--grey {
  background-color: rgba(50, 50, 50, 0.3);
}

.c-divider--hub,
.c-divider--category {
  background-color: white;
}

.has-parent-tax-teachers .c-divider--hub,
.has-parent-tax-teachers .c-divider--category {
  background-color: rgba(50, 50, 50, 0.3);
}

.c-form {
  width: 100%;
  position: relative;
}

.c-form__label {
  margin-bottom: 20px;
  color: #000;
}

.c-form__input {
  height: 90px;
  padding: 15px 100px 15px 15px;
  color: black;
  font-size: 21px;
  font-family: "avant_garde_medium", Arial, Helvetica, sans-serif !important;
}

.c-form__submit {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 90px;
  height: 90px;
  background-color: rgb(255, 224, 0);
}
.c-form__submit:hover, .c-form__submit:focus {
  opacity: 0.6;
  cursor: pointer;
}

.home .c-form__input {
  background-color: rgb(255, 224, 0);
}

.home .c-form__submit {
  background-color: white;
}

.c-clipboard-button {
  width: 180px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 30px;
  font-family: "avant_garde_medium", Arial, Helvetica, sans-serif !important;
  font-size: 1.4rem;
  background-color: #ddd;
  cursor: pointer;
}
.c-clipboard-button:focus-visible {
  background: white;
}

.c-clipboard-button__media {
  margin-left: 15px;
}

.page-template-default .c-clipboard-button__wrap {
  margin-top: 60px;
}

.c-clipboard-button__message {
  display: none;
  margin-top: 15px;
}
.c-clipboard-button__message.is-visible {
  display: block;
}

.l-page-header {
  background-color: #fff;
  border-bottom: 1px solid rgba(50, 50, 50, 0.3);
  margin-bottom: 2rem;
  padding: 2rem 0;
  position: absolute;
  width: 100%;
  z-index: 11;
  margin-top: 42px;
}
.l-page-header.is-fixed {
  position: fixed;
  width: 100%;
  z-index: 10;
}
.l-page-header__top {
  display: block;
}
@media screen and (min-width: 1025px) {
  .l-page-header__top {
    background-color: #fff;
    display: block;
    transform: translateZ(0);
  }
}
.l-page-header__grid {
  height: 4.1rem;
}
@media screen and (min-width: 1025px) {
  .l-page-header__grid--align-to-end {
    display: flex;
    justify-content: flex-end;
  }
}
.l-page-header__column.is-left {
  width: calc(99.9% * 11/41 - (2rem - 2rem * 11/41));
}
.l-page-header__column.is-left:nth-child(1n) {
  float: left;
  margin-right: 2rem;
  clear: none;
}
.l-page-header__column.is-left:last-child {
  margin-right: 0;
}
.l-page-header__column.is-left:nth-child(2n) {
  margin-right: 0;
  float: right;
}
.l-page-header__column.is-left:nth-child(2n + 1) {
  clear: both;
}
@media screen and (min-width: 1280px) {
  .l-page-header__column.is-left {
    width: calc(99.9% * 12/41 - (2rem - 2rem * 12/41));
  }
  .l-page-header__column.is-left:nth-child(1n) {
    float: left;
    margin-right: 2rem;
    clear: none;
  }
  .l-page-header__column.is-left:last-child {
    margin-right: 0;
  }
  .l-page-header__column.is-left:nth-child(2n) {
    margin-right: 0;
    float: right;
  }
  .l-page-header__column.is-left:nth-child(2n + 1) {
    clear: both;
  }
}
.l-page-header__column.is-right {
  width: calc(99.9% * 30/41 - (2rem - 2rem * 30/41));
}
.l-page-header__column.is-right:nth-child(1n) {
  float: left;
  margin-right: 2rem;
  clear: none;
}
.l-page-header__column.is-right:last-child {
  margin-right: 0;
}
.l-page-header__column.is-right:nth-child(2n) {
  margin-right: 0;
  float: right;
}
.l-page-header__column.is-right:nth-child(2n + 1) {
  clear: both;
}
@media screen and (min-width: 1280px) {
  .l-page-header__column.is-right {
    width: calc(99.9% * 29/41 - (2rem - 2rem * 29/41));
  }
  .l-page-header__column.is-right:nth-child(1n) {
    float: left;
    margin-right: 2rem;
    clear: none;
  }
  .l-page-header__column.is-right:last-child {
    margin-right: 0;
  }
  .l-page-header__column.is-right:nth-child(2n) {
    margin-right: 0;
    float: right;
  }
  .l-page-header__column.is-right:nth-child(2n + 1) {
    clear: both;
  }
}
.l-page-header__logo {
  height: 3.4rem;
  width: 16rem;
}
@media screen and (min-width: 1290px) {
  .l-page-header__logo {
    height: 6.7rem;
    width: 25rem;
  }
}
.l-page-header__logo-anchor {
  display: block;
  font-size: 0;
  height: 100%;
  line-height: 0;
  width: 100%;
}
.l-page-header__logo img {
  display: block;
  height: 100%;
  width: 100%;
}
.l-page-header__menu-trigger {
  cursor: pointer;
  position: absolute;
  right: 2rem;
  border: 0;
  background-color: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.5em;
}
.l-page-header__menu-trigger > * {
  position: relative;
}
.l-page-header__menu-trigger::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: transparent;
}
.l-page-header__menu-trigger:hover::before {
  background: rgba(0, 0, 0, 0.05);
}
@media screen and (min-width: 1000px) {
  .l-page-header__menu-trigger {
    display: none;
  }
}
@media screen and (min-width: 1025px) {
  .l-page-header__menu-trigger {
    display: none;
  }
}
@media screen and (min-width: 1290px) {
  .l-page-header__menu-trigger {
    display: none !important;
  }
}
.l-page-header__menu-trigger.is-active {
  outline: none;
}
.l-page-header__menu-trigger.is-active .l-page-header__menu-trigger-text {
  display: none;
}
.l-page-header__menu-trigger.is-active .l-page-header__menu-trigger-close {
  display: block;
}
.l-page-header__menu-trigger-close {
  display: none;
  fill: #3c3c3b;
  height: 2.6rem;
}

.l-page-header__column.is-right {
  background-image: none;
}

@media screen and (max-width: 1290px) {
  .l-page-header {
    height: auto;
  }
}
.l-page-footer {
  background-color: #fff;
  border-top: 1px solid rgba(50, 50, 50, 0.3);
  padding: 2rem 0;
}
@media screen and (min-width: 768px) {
  .l-page-footer {
    padding: 4rem 0 0;
  }
}
.l-page-footer__logo {
  width: 20rem;
}
.l-page-footer__row {
  margin-bottom: 0;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .l-page-footer__row {
    margin-bottom: 4rem;
  }
}
.l-page-footer__left, .l-page-footer__right {
  width: calc(99.9% * 1/2 - (2rem - 2rem * 1/2));
  width: 100%;
}
.l-page-footer__left:nth-child(1n), .l-page-footer__right:nth-child(1n) {
  float: left;
  margin-right: 2rem;
  clear: none;
}
.l-page-footer__left:last-child, .l-page-footer__right:last-child {
  margin-right: 0;
}
.l-page-footer__left:nth-child(2n), .l-page-footer__right:nth-child(2n) {
  margin-right: 0;
  float: right;
}
.l-page-footer__left:nth-child(2n + 1), .l-page-footer__right:nth-child(2n + 1) {
  clear: both;
}
.l-page-footer__sponsors {
  float: right;
}
.l-page-footer__sponsors li {
  display: none;
  margin-left: 1.5rem;
}
@media screen and (min-width: 768px) {
  .l-page-footer__sponsors li {
    display: inline-block;
  }
}
@media screen and (min-width: 769px) {
  .l-page-footer__sponsors li {
    margin-left: 2rem;
  }
}
.l-page-footer__sponsors li.is-hm-government {
  display: inline-block;
  width: 10rem;
}
@media screen and (min-width: 768px) {
  .l-page-footer__sponsors li.is-hm-government {
    width: 11.5rem;
  }
}
.l-page-footer__sponsors li.is-hm-government img {
  width: 100%;
}
.l-page-footer__sponsors li.is-department-for-education {
  width: 6.8rem;
}
.l-page-footer__sponsors li.is-home-office {
  width: 9.2rem;
}
.l-page-footer__sponsors li a {
  display: block;
}
.l-page-footer__sponsors li a img {
  width: 7rem;
}
@media screen and (min-width: 768px) {
  .l-page-footer__sponsors li a img {
    width: 10rem;
  }
}
.l-page-footer__grid {
  display: none;
  height: 4.1rem;
}
@media screen and (min-width: 768px) {
  .l-page-footer__grid {
    display: block;
  }
}

.l-content-footer {
  color: #000;
  font-size: 1.4rem;
  line-height: 140%;
  margin: 2rem 0 4rem;
  text-align: center;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .l-content-footer {
    margin: 4rem 0;
    text-align: left;
  }
}
.hub-parents .l-content-footer, .hub-school-leaders .l-content-footer {
  color: #fff;
}
.hub-parents .l-content-footer a, .hub-school-leaders .l-content-footer a {
  color: #fff;
}
.l-content-footer__column {
  width: 100%;
}
.l-content-footer__column.is-left {
  margin-bottom: 2rem;
}
@media screen and (min-width: 768px) {
  .l-content-footer__column.is-left {
    width: calc(99.9% * 3/4 - (30px - 30px * 3/4));
    margin-bottom: 0;
  }
  .l-content-footer__column.is-left:nth-child(1n) {
    float: left;
    margin-right: 30px;
    clear: none;
  }
  .l-content-footer__column.is-left:last-child {
    margin-right: 0;
  }
  .l-content-footer__column.is-left:nth-child(2n) {
    margin-right: 0;
    float: right;
  }
  .l-content-footer__column.is-left:nth-child(2n + 1) {
    clear: both;
  }
}
.l-content-footer__column.is-left a {
  text-decoration: underline;
  white-space: nowrap;
}
.l-content-footer__column.is-left a:hover {
  text-decoration: none;
}
@media screen and (min-width: 768px) {
  .l-content-footer__column.is-right {
    width: calc(99.9% * 1/4 - (30px - 30px * 1/4));
    text-align: right;
  }
  .l-content-footer__column.is-right:nth-child(1n) {
    float: left;
    margin-right: 30px;
    clear: none;
  }
  .l-content-footer__column.is-right:last-child {
    margin-right: 0;
  }
  .l-content-footer__column.is-right:nth-child(2n) {
    margin-right: 0;
    float: right;
  }
  .l-content-footer__column.is-right:nth-child(2n + 1) {
    clear: both;
  }
}

.l-home__content {
  padding-top: 16rem;
}
@media screen and (min-width: 1025px) {
  .l-home__content {
    padding-top: 27rem;
  }
}
.l-home__content .c-question-block-holder {
  display: none;
}
@media screen and (min-width: 768px) {
  .l-home__content .c-question-block-holder {
    display: block;
  }
}
.l-home__content .c-twitter-feed {
  display: none;
}
@media screen and (min-width: 768px) {
  .l-home__content .c-twitter-feed {
    display: block;
  }
}

.l-page {
  padding-top: 35px;
}
.l-page--text .c-title-row {
  width: 100%;
}
.l-page--text .c-title-block {
  width: 100%;
}
.l-page--text__top {
  align-items: flex-start;
}

.js-sticky-header {
  margin-bottom: 0;
}

.js-sticky-header + main {
  margin-top: 80px;
}
@media screen and (min-width: 1290px) {
  .js-sticky-header + main {
    margin-top: 180px !important;
  }
}

.hub-parents .l-hub__qnas, .hub-school-leaders .l-hub__qnas {
  border-bottom-color: rgba(255, 255, 255, 0.5);
}
.l-hub__resources-title-block {
  display: none;
}
@media screen and (min-width: 1025px) {
  .l-hub__resources-title-block {
    display: block;
  }
}
@media screen and (min-width: 769px) {
  .l-hub__resources, .l-hub__qnas {
    display: flex;
    flex-flow: row wrap;
    margin-left: -1rem;
    margin-right: -1rem;
  }
}
@media screen and (min-width: 1025px) {
  .l-hub__resources {
    margin-bottom: 10rem;
  }
}
.l-hub__resources--no-margin {
  margin-bottom: 0;
}
.l-hub__resources--subcat {
  margin-bottom: 50px;
}

.l-single__top {
  width: 100%;
}
@media screen and (min-width: 1025px) {
  .l-single__top {
    border-bottom: 1px solid rgba(50, 50, 50, 0.3);
    margin-bottom: 2rem;
  }
  body.hub-about .l-single__top {
    margin-top: -2.5rem;
  }
}
@media screen and (min-width: 1025px) {
  .l-single__top--no-border {
    border-bottom: 0;
    margin-bottom: 0;
  }
}
.hub-school-leaders .l-single__top {
  border-bottom-color: rgba(255, 255, 255, 0.5);
}

.single-resources:not(.has-parent-tax-teachers) .c-breadcrumbs,
.single-resources:not(.has-parent-tax-teachers) .c-breadcrumbs__inside a,
.single-resources:not(.has-parent-tax-teachers) .u-section-title,
.single-resources:not(.has-parent-tax-teachers) .u-filter-row__description,
.single-resources:not(.has-parent-tax-teachers) .l-content-footer__column,
.single-resources:not(.has-parent-tax-teachers) .l-content-footer__column a,
.single-resources:not(.has-parent-tax-teachers) .l-content-footer__column p,
.single-resources:not(.has-parent-tax-teachers) .c-article__more-link,
.single-resources:not(.has-parent-tax-teachers) .c-article__next-link a,
.c-article__next-link .single-resources:not(.has-parent-tax-teachers) a {
  color: white;
}
.single-resources:not(.has-parent-tax-teachers) .l-single__top {
  margin-top: 50px;
  padding-bottom: 30px;
  border-bottom: 1px solid white;
}
.single-resources:not(.has-parent-tax-teachers) .c-resource__title {
  font-size: 15px;
}
.single-resources:not(.has-parent-tax-teachers) .c-resource__excerpt {
  font-size: 15px;
  font-family: "avant_garde_book", Arial, Helvetica, sans-serif !important;
  font-weight: 400;
  color: #000;
}
.single-resources:not(.has-parent-tax-teachers) .c-resource__footer {
  font-size: 11px;
}

.single-resources .c-article__cta {
  font-size: 21px;
  margin-bottom: 50px;
}

.single-resources .c-article__inside {
  padding-top: 70px;
}

.single-resources .c-article__content {
  padding-top: 5px;
}

.single-resources:not(.has-parent-tax-teachers) .c-clipboard-button__message {
  color: white;
}

.single-resources .c-article__content p {
  color: black;
  font-weight: 400;
  font-family: "avant_garde_book", Arial, Helvetica, sans-serif !important;
  line-height: 27px;
  font-size: 20px;
}

.l-contact__form {
  margin-bottom: 10rem;
}
@media screen and (min-width: 769px) {
  .l-contact__form {
    margin-bottom: 18rem;
    width: 50%;
  }
}
.l-contact .c-title-row {
  display: block;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .l-contact .c-title-row {
    width: calc(99.9% * 1/4 - (2rem - 2rem * 1/4));
  }
  .l-contact .c-title-row:nth-child(1n) {
    float: left;
    margin-right: 2rem;
    clear: none;
  }
  .l-contact .c-title-row:last-child {
    margin-right: 0;
  }
  .l-contact .c-title-row:nth-child(4n) {
    margin-right: 0;
    float: right;
  }
  .l-contact .c-title-row:nth-child(4n + 1) {
    clear: both;
  }
}
.l-contact .c-title-block {
  width: 100%;
}

@media screen and (max-width: 1024px) {
  .l-mobile-more-section {
    overflow: hidden;
    position: relative;
  }
}
@media screen and (max-width: 1024px) {
  .l-mobile-more-section--is-initialised {
    max-height: 30.7rem;
    transition: max-height 0.8s ease-in-out;
  }
}

.l-mobile-more-btn {
  border-bottom: 1px solid rgba(50, 50, 50, 0.3);
  cursor: pointer;
  margin: 1rem auto 2.5rem auto;
  padding-bottom: 1rem;
  padding-top: 1.5rem;
  text-align: center;
  width: 100%;
  max-width: 60px;
  display: flex;
}
.l-mobile-more-btn:focus {
  outline: 5px solid #000;
}
.hub-school-leaders .l-mobile-more-btn {
  border-bottom-color: rgba(255, 255, 255, 0.3);
}
.l-mobile-more-btn__icon--up {
  display: none;
}
.l-mobile-more-btn--is-open__icon--up {
  display: block;
}
.l-mobile-more-btn--is-open__icon--down {
  display: none;
}
.l-mobile-more-btn svg {
  fill: #3c3c3b;
  height: 1.4rem;
  margin: 0 auto;
  width: 1.4rem;
}
.hub-school-leaders .l-mobile-more-btn svg {
  fill: #fff;
}

.page-template-with-intro .c-title-row {
  padding: 2rem;
}
.page-template-with-intro .page-title {
  font-size: 30px;
  font-weight: bold;
}
.page-template-with-intro .c-intro {
  line-height: 1.1;
  padding: 5rem;
}
.page-template-with-intro .c-article__inside {
  padding: 5rem;
}
.page-template-with-intro .c-article__content {
  max-width: 100%;
}

.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
  word-break: normal;
}

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  -webkit-clip-path: none;
  clip-path: none;
  color: #21759b;
  display: block;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  left: 0;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

.page-h1 {
  display: block;
  margin-top: 2rem;
  font-weight: bold;
  font-family: "avant_garde_medium", Arial, Helvetica, sans-serif !important;
  font-size: 2.6rem;
  width: 100%;
  margin-bottom: 1rem;
}

.has-parent-tax-school-leaders .page-h1,
.has-parent-tax-parents .page-h1 {
  color: white;
}

.c-site-nav > ul > li.is-teachers > ul,
.c-site-nav > ul > li.is-parents > ul,
.c-site-nav > ul > li.is-school-leaders > ul {
  background-color: white;
  border: 1px solid #ccc;
  color: black !important;
  border-top: 0;
}

.c-social-follow__anchor,
.c-social-share__anchor {
  background: #3c3c3b;
}

.gform_wrapper .gform_footer input[type=submit] {
  width: 100% !important;
  min-width: 313px !important;
  height: 85px;
  background-color: #ffe000;
  font-weight: bold;
  font-size: 21px;
  border: 4px solid transparent;
}
.gform_wrapper .gform_footer input[type=submit]:hover {
  border-color: black;
  background: white;
  color: black;
}

.c-form__input::placeholder {
  color: #3c3c3b;
}

body,
a,
.c-resource__excerpt,
.c-resource__feature-name,
.c-resource__feature-value,
.c-blog-preview__title,
.c-blog-preview__title a,
.c-blog-preview__date,
.c-form__label,
.l-content-footer,
.c-article__content p {
  color: black;
}

.c-social-follow__anchor, .c-social-share__anchor {
  background: #3c3c3b;
}

.c-article__resources-media {
  max-width: 120px;
}

.c-article__content a {
  word-break: initial;
}

.single-post .c-resource__footer {
  display: none;
}

.c-social-follow__anchor:hover, .c-social-share__anchor:hover {
  background: blue;
}

.page-id-1719 .c-article {
  margin-right: 0;
  /* margin-left: auto; */
  width: 100%;
  flex-basis: 100%;
  max-width: 100%;
}

.page-id-1719 .c-title-row {
  display: none;
}

.page-id-1719 .c-article__right,
.page-id-1719 .c-article__left {
  float: none;
}

.page-id-1719 .c-article__left h2, .page-id-1719 .l-contact__form a {
  font-size: 2.6rem;
}

.page-id-1719 .l-contact__form {
  width: 100%;
  margin-bottom: 50px;
}

.has-parent-tax-further-education-practitioners:not(.single-blog-post) .l-page {
  background-color: green;
}

.has-parent-tax-further-education-practitioners .page-h1,
.hub-further-education-practitioners .c-breadcrumbs a,
.hub-further-education-practitioners .u-section-title, .hub-further-education-practitioners .u-filter-row__description {
  color: white;
}

.hub-further-education-practitioners .l-content-footer, .hub-further-education-practitioners .l-content-footer a, .hub-further-education-practitioners .c-breadcrumbs__inside {
  color: white;
}

.hub-further-education-practitioners .l-content-footer, .has-parent-tax-further-education-practitioners .l-content-footer {
  margin-bottom: 0;
  padding-bottom: 4rem;
}

.c-search-form__container {
  margin-top: 0;
}

.c-site-nav > ul > li {
  width: calc(14.2714285714% - 1.7142857143rem);
}

.c-site-nav > ul {
  width: 100%;
}

.container--fullwidth-menu {
  padding: 0;
  margin-top: 52px;
  background-image: linear-gradient(to right, #efefef 1px, transparent 1px), linear-gradient(to bottom, #efefef 1px, transparent 1px);
  background-size: 2rem 2rem;
}

.c-site-nav > ul > li.is-fed a::before, .c-site-nav > ul > li.is-fed a::after {
  border-top-color: green;
}

.l-page-header__column.is-right {
  background-image: none;
}

.c-site-nav > ul > li:nth-child(1n) {
  margin-right: 0;
}

.container--fullwidth-menu {
  display: none;
}

.c-search-form__container {
  display: none;
}

@media screen and (min-width: 1290px) {
  .c-search-form__container {
    display: block;
  }
  .container--fullwidth-menu {
    display: block;
  }
}
.l-page-header__top {
  display: block;
}

/* .l-page-header__grid {
	height: 10rem;
} */
@media screen and (max-width: 1290px) {
  .l-page-header {
    height: auto;
  }
  a:hover {
    padding-left: 0 !important;
  }
}
.c-mobile-menu.is-active {
  top: 60px;
}

.l-page-header.js-sticky-header {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10;
}

/* .c-site-nav > ul > li > ul {
	top: 21px;
} */
a.c-intro__link--fep::after {
  border-bottom: 8px solid green;
  z-index: -1;
}

.c-intro a.c-intro__link--fep:hover::after {
  border-bottom-color: green;
}

.c-intro a.c-intro__link--fep:hover {
  background-color: green;
  color: white;
}

.l-page-header__menu-trigger {
  display: flex !important;
}

@media screen and (min-width: 1290px) {
  .l-page-header__menu-trigger {
    display: none !important;
  }
}
.c-site-nav > ul > li.is-fed > ul {
  background-color: white;
  border: 1px solid #ccc;
  color: black !important;
  border-top: 0;
}

.has-parent-tax-further-education-practitioners .u-section-title, .has-parent-tax-further-education-practitioners .u-filter-row__description, .has-parent-tax-further-education-practitioners .l-content-footer__column, .has-parent-tax-further-education-practitioners .l-content-footer__column a {
  color: #fff;
}

.c-intro.js-tnt-tooltip p {
  font-weight: normal;
}

.c-clipboard-button {
  margin-top: 30px;
}

.ginput_container_email input {
  background-color: #ffe000;
  height: 90px;
  padding: 15px 100px 15px 15px;
  color: black;
  font-size: 2.4rem !important;
  font-family: "avant_garde_medium", Arial, Helvetica, sans-serif !important;
  border: none !important;
  margin-right: 0px;
}

.gfield--type-submit input {
  margin-left: 0px;
  background-color: white !important;
  width: 90px;
  height: 90px;
}

table thead, table tfoot {
  color: #000;
}

.hd_banner_container {
  min-height: unset !important;
  height: 42px;
}

.hd_banner_wrap {
  height: 42px;
  display: flex !important;
  align-items: center;
  justify-content: center;
}

.hd_banner span {
  font-size: clamp(14px, 3vw, 18px) !important;
  line-height: 1.2;
  display: block;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIi4uLy4uL3NyYy9zY3NzL2Jhc2UvX3Jlc2V0LnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9iYXNlL19idXR0b24uc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2dlbmVyaWMvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvYmFzZS9fY29va2llcy5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvYmFzZS9fZm9ybS5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvYmFzZS9fZ3Jhdml0eS1mb3Jtcy5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvZ2VuZXJpYy9fbWl4aW5zLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9iYXNlL190YWJsZS5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvYmFzZS9fZ2VuZXJhbC5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvYmFzZS9fdG9vbHRpcC5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvdXRpbGl0aWVzL191LWltZy1jb3Zlci5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvdXRpbGl0aWVzL191LXZpc3VhbGx5LWhpZGRlbi5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvdXRpbGl0aWVzL191LXZpZGVvLWFzcGVjdC1yYXRpby5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvdXRpbGl0aWVzL191LXBhcmFncmFwaC5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvdXRpbGl0aWVzL191LXNvY2lhbC5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvdXRpbGl0aWVzL191LXRvb2x0aXBzLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy91dGlsaXRpZXMvX3UtaW1hZ2Uuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3V0aWxpdGllcy9fdS1pbWFnZS1maXQuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3V0aWxpdGllcy9fdS1tYXJnaW4uc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3V0aWxpdGllcy9fdS1zZWN0aW9uLXRpdGxlLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy91dGlsaXRpZXMvX3Utc2VjdGlvbi1zcGFjaW5nLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy91dGlsaXRpZXMvX3UtY2hldnJvbi1saW5rLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy91dGlsaXRpZXMvX3UtZmlsdGVyLXJvdy5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fYy1hcnRpY2xlLWxpc3Quc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2MtYXJ0aWNsZS5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fYy1icmVhZGNydW1icy5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fYy1hYm91dC1ibG9jay5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fYy1odWItYmxvY2suc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2MtaW50cm8uc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2MtcXVlc3Rpb24tYmxvY2suc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2MtYmxvZy1wcmV2aWV3LnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9jb21wb25lbnRzL19jLXJlc291cmNlLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9jb21wb25lbnRzL19jLXRpdGxlLWJsb2NrLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9jb21wb25lbnRzL19jLXR3aXR0ZXItZmVlZC5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fYy1zaXRlLW5hdi5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fYy10aXRsZS1yb3cuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2MtbW9iaWxlLW1lbnUuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2MtcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fYy1zb2NpYWwtZm9sbG93LnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9jb21wb25lbnRzL19jLXNvY2lhbC1zaGFyZS5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fYy1jb29raWUtY29uc2VudC5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fYy1sb2FkaW5nLXNwaW5uZXIuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Mtc3ViLWZpbHRlci5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fYy1xdWVzdGlvbnMtd3JhcC5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fYy1zaW5nbGUtYmxvZy1wcmV2aWV3LnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9jb21wb25lbnRzL19jLW5vLXJlc3VsdHMuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Mtc2VhcmNoLWZvcm0uc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2MtYWR2YW5jZWQtc2VhcmNoLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9jb21wb25lbnRzL19jLXByaW1hcnktY2F0LWxpc3Quc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2MtZGl2aWRlci5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fYy1mb3JtLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9jb21wb25lbnRzL19jLWNsaXBib2FyZC1idXR0b24uc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2xheW91dC9fbC1wYWdlLWhlYWRlci5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvbGF5b3V0L19sLXBhZ2UtZm9vdGVyLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9sYXlvdXQvX2wtY29udGVudC1mb290ZXIuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2xheW91dC9fbC1ob21lLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9sYXlvdXQvX2wtcGFnZS5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvbGF5b3V0L19sLWh1Yi5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvbGF5b3V0L19sLXNpbmdsZS5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvbGF5b3V0L19sLWNvbnRhY3Quc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2xheW91dC9fbC1tb2JpbGUtbW9yZS1zZWN0aW9uLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9sYXlvdXQvX2wtcGFnZS13aXRoLWludHJvLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9fYWNjZXNzaWJpbGl0eS5zY3NzIiwiLi4vLi4vc3JjL3Njc3Mvb3ZlcnJpZGVzL19nZW5lcmFsLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDS2hCOzs7Q0FBQTtBQUtBOzs7Ozs7Ozs7Ozs7O0VBYUMsU0FBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSx3QkFBQTtBREpEOztBQ01BLGdEQUFBO0FBQ0E7O0VBRUMsY0FBQTtBREhEOztBQ0tBO0VBQ0MsY0FBQTtBREZEOztBQ0lBO0VBQ0MsZ0JBQUE7QURERDs7QUNHQTtFQUNDLFlBQUE7QURBRDs7QUNFQTs7RUFFQyxXQUFBO0VBQ0EsYUFBQTtBRENEOztBQ0NBO0VBQ0MseUJBQUE7RUFDQSxpQkFBQTtBREVEOztBRXJEQTtFQUNFLFNBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QUZ3REY7O0FFckRBO0VBQ0UsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7QUZ3REY7QUV2REU7RUFDRSxrQkFBQTtBRnlESjtBRXZERTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx1QkFBQTtFQUNBLHFCQUFBO0FGeURKO0FFdkRFO0VBQ0UscUJBQUE7QUZ5REo7QUV4REk7RUFDRSwrQkFBQTtBRjBETjtBRXZERTtFQUNFLG1CQ2hCaUI7RURpQmpCLHFDQUFBO0VBQ0EsaUJBQUE7RUFDQSwyQ0FBQTtFQUNBLFNBQUE7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MUIreENKO0UwQnJ5Q0E7SUFNSSxlQUFBO0UxQit4Q0o7RTBCcnlDQTtJQU1JLGVBQUE7SUFBQSxZQUFBO0UxQit4Q0o7RTBCcnlDQTtJQU1JLFdBQUE7RTFCK3hDSjtBQUNGO0EwQjV4Q0U7RUFDRSxpQnZCckdnQjtFdUJzR2hCLGlCQUFBO0VBQ0EsV0FBQTtBMUI4eENKO0EwQjV4Q0k7RUFDRSxrQkFBQTtFQUNBLDBCQUFBO0ExQjh4Q047QTBCNXhDTTtFQUVFLFd2QnpJQTtBSHM2Q1I7QTBCMXhDTTtFQUNFLGN2QjFJSTtBSHM2Q1o7QTBCMXhDUTtFQUVFLGN2QjlJRTtBSHk2Q1o7QTBCdHhDSTtFQUNFLGNBQUE7RUFDQSxhQUFBO0ExQnd4Q047QTBCdHhDTTtFQUVFLFV2QjVKQTtBSG03Q1I7QTBCcHhDTTtFQUNFLGF2QjdKSTtBSG03Q1o7QTBCcHhDUTtFQUVFLGF2QmpLRTtBSHM3Q1o7QTBCOXdDSTs7RUFFRSxjdkIxS007RXVCMktOLDBFdkI3SGU7RXVCOEhmLGlCQUFBO0ExQmd4Q047QTBCN3dDSTtFQUNFLFd2QnBMRTtFdUJxTEYsZ0JBQUE7RUFDQSxxQnZCM0lZO0FIMDVDbEI7QTBCNXdDSTtFQUNFLFd2QjFMRTtFdUIyTEYsMEJBQUE7RUFDQSxxQkFBQTtBMUI4d0NOO0EwQjd3Q007RUFDRSxxQkFBQTtBMUIrd0NSO0EwQjN3Q0k7RUFDRSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QTFCNndDTjtBMEIzd0NNO0VBQ0UsZ0JBQUE7RUFDQSxvQkFBQTtBMUI2d0NSO0EwQnh3Q0U7RUFDRSxnQkFBQTtBMUIwd0NKO0EwQnZ3Q0U7RUFDRSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0ExQnl3Q0o7QTBCdHdDRTtFQUNFLFdBQUE7RUFDQSxjdkJ0TlE7RXVCdU5SLDBFdkJ6S2lCO0V1QjBLakIsaUJ2QnBNVTtFdUJxTVYsZ0JBQUE7QTFCd3dDSjtBMEJ2d0NJO0VBQ0UsMEJBQUE7QTFCeXdDTjtBMEJ4d0NNO0VBQ0UscUJBQUE7QTFCMHdDUjtBMEIzdkNJO0VBQ0UsYUFBQTtBMUI2dkNOOztBMEJ4dkNBO0VBQ0UsaUJBQUE7QTFCMnZDRjs7QTBCeHZDQTtFQUNFLGdCQUFBO0ExQjJ2Q0Y7O0EwQnR2Q0M7RUFDRSxXdkJoUUs7QUh5L0NSO0EwQnJ2Q0U7RUFDRCxXdkJyUU87QUg0L0NSO0EwQnB2Q0U7RUFDRCxXdkJ6UU87QUgrL0NSO0EwQm52Q0U7RUFDRCxXdkI3UU87RXVCOFFQLGdCQUFBO0VBQ0Esb0JBQUE7QTFCcXZDRDtBMEJudkNDO0VBQ0UsV3ZCbFJLO0FIdWdEUjtBMEJqdkNFO0VBQ0QsV3ZCdlJPO0FIMGdEUjs7QTJCbGhEQTtFQUNFLGdCQUFBO0VBQ0EsVUFBQTtBM0JxaERGO0EyQm5oREU7RUFDRSxnQkFBQTtBM0JxaERKO0FPcC9DUTtFb0JsQ047SUFJSSxTQUFBO0UzQnNoREo7QUFDRjtBMkJuaERFO0VBQ0UsMEJBQUE7QTNCcWhESjtBMkJwaERJO0VBQ0UscUJBQUE7QTNCc2hETjtBMkJ6Z0RFO0VBRUUsV3hCdEJJO0FIZ2lEUjtBMkJ4Z0RJO0VBQ0UsV3hCekJFO0FIbWlEUjs7QTRCdmlESTtFQUVJLHlCekJLSTtFeUJKSixnQkFBQTtBNUJ5aURSO0E0QnRpREk7RUFDSSxpQnpCdUJZO0FIaWhEcEI7QTRCcGlEUTtFQUNJLGN6QkZBO0V5QkdBLHFCekJpQ007QUhxZ0RsQjtBNEJwaURZO0VBQ0ksZ0JBQUE7QTVCc2lEaEI7QTRCbGlEUTtFQUVJLDBFekIrQlM7QUhvZ0RyQjs7QTZCeGpESTtFQUVJLGlCQUFBO0E3QjBqRFI7QTZCdGpEUTtFQUNJLHlCMUJJTjtBSG9qRE47QTZCbmpEUTtFQUNJLHlCMUJDTDtBSG9qRFA7QTZCL2lEUTtFQUNJLGdCQUFBO0E3QmlqRFo7QTZCL2lEWTtFQUdJLG9CQUFBO0VBQ0EscUJBQUE7QTdCK2lEaEI7QTZCN2lEZ0I7RUFDSSwwQkFBQTtBN0IraURwQjtBNkJ6aURJO0VBQ0ksOENBQUE7RUFDQSx3RTFCZ0JXO0UwQmZYLGlCMUJUWTtFMEJVWixnQkFBQTtFQUNBLGlCQUFBO0E3QjJpRFI7QTZCeGlESTtFQUNJLGdCQUFBO0E3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 */