/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
main {
  display: block;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
pre {
  font-family: monospace, monospace;
  font-size: 1em;
}
a {
  background-color: transparent;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: bolder;
}
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
img {
  border-style: none;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
[type="button"],
[type="reset"],
[type="submit"],
button {
  -webkit-appearance: button;
}
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring,
button:-moz-focusring {
  outline: 1px dotted ButtonText;
}
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
legend {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
textarea {
  overflow: auto;
}
[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
details {
  display: block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none;
} /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
main {
  display: block;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
pre {
  font-family: monospace, monospace;
  font-size: 1em;
}
a {
  background-color: transparent;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: bolder;
}
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
img {
  border-style: none;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
[type="button"],
[type="reset"],
[type="submit"],
button {
  -webkit-appearance: button;
}
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring,
button:-moz-focusring {
  outline: 1px dotted ButtonText;
}
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
legend {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
textarea {
  overflow: auto;
}
[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
details {
  display: block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none;
}
.flex-default {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -1rem;
  margin-left: -1rem;
}
.flex-default > * {
  margin-right: 1rem;
  margin-left: 1rem;
}
@font-face {
  font-family: BrownStd;
  src: url(../fonts/BrownStd-Regular.otf) format("opentype");
}
@font-face {
  font-family: BrownStd;
  src: url(../fonts/BrownStd-Bold.otf) format("opentype");
  font-weight: 700;
}
@font-face {
  font-family: BrownStd;
  src: url(../fonts/BrownStd-Light.otf) format("opentype");
  font-weight: 300;
}
html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: 400;
  line-height: 1.5;
}
html b,
html strong {
  font-weight: 700;
}
html *,
html ::after,
html ::before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  margin-top: 0;
}
body {
  margin: 0;
}
.h1,
h1 {
  margin-bottom: 27px;
  line-height: 1.148;
}
.h2,
h2 {
  margin-bottom: 27px;
  line-height: 1.86;
}
.h3,
h3 {
  margin-bottom: 27px;
}
.h4,
.h5,
.h6,
h4,
h5,
h6 {
  margin-bottom: 27px;
}
blockquote,
ol,
p,
pre,
table,
ul {
  margin-bottom: 27px;
}
ol ol,
ol ul,
ul ol,
ul ul {
  margin-bottom: 0;
}
sub,
sup {
  position: relative;
  vertical-align: baseline;
  line-height: 0;
}
sup {
  top: -0.5rem;
}
sub {
  bottom: -0.25rem;
}
.demo-transition.transition-opacity {
  -webkit-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
}
.demo-transition.transition-move::after {
  -webkit-transition: left 0.3s ease-in;
  transition: left 0.3s ease-in;
}
@media screen and (prefers-reduced-motion: reduce) {
  *,
  ::after,
  ::before {
    -webkit-transition: unset !important;
    transition: unset !important;
  }
}
.layout-container {
  position: relative;
}
.layout-contained,
.list--contact-cards .pager,
.list--contact-cards .view-content,
.list--contact-cards .view-empty,
.list--contact-cards .views-exposed-form {
  max-width: 1024px;
  margin-right: auto;
  margin-left: auto;
}
.layout-contained--medium {
  max-width: 768px;
}
.layout-contained--small,
.list--contact-cards .views-exposed-form {
  max-width: 640px;
}
.main {
  width: 100%;
  max-width: 1224px;
  margin: 0 auto;
  padding: 0 1rem;
  display: block;
}
@media (min-width: 480px) {
  .main {
    padding: 0 1rem;
  }
}
@media (min-width: 1224px) {
  .main {
    padding-right: calc(1rem + calc(-50vw + calc(1224px / 2)));
    padding-left: calc(1rem + calc(-50vw + calc(1224px / 2)));
  }
}
:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: 3px;
  text-decoration: underline;
}
:focus:not(:focus-visible) {
  outline: 5px auto #414141;
  outline-offset: 3px;
}
:focus-visible {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: 3px;
}
.below-header__menu .menu-item a:focus {
  outline: 5px auto #414141 !important;
  outline-offset: 3px;
}
.pl-template {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
}
.pl .sg-pattern-title,
.sg-main .sg-pattern-title {
  text-transform: none !important;
  color: #738ba3;
  font-size: 1.4rem !important;
}
.pl .sg-pattern-title a,
.sg-main .sg-pattern-title a {
  text-transform: uppercase !important;
  color: #1169ba !important;
  font-family: Calibre, serif;
  font-size: 2.2rem;
  font-weight: 500;
}
.pl .sg-subtype h2,
.sg-main .sg-subtype h2 {
  text-transform: uppercase;
  background-color: #414141;
  font-size: 3rem;
}
.pl .sg-subtype h2 a,
.sg-main .sg-subtype h2 a {
  width: 100%;
  max-width: 1224px;
  margin: 0 auto;
  padding: 1rem 1rem;
  display: block;
  text-decoration: none;
  color: #fff;
  line-height: 1;
}
@media (min-width: 480px) {
  .pl .sg-subtype h2 a,
  .sg-main .sg-subtype h2 a {
    padding: 1rem 1rem;
  }
}
@media (min-width: 1224px) {
  .pl .sg-subtype h2 a,
  .sg-main .sg-subtype h2 a {
    padding-right: calc(1rem + calc(-50vw + calc(1224px / 2)));
    padding-left: calc(1rem + calc(-50vw + calc(1224px / 2)));
  }
}
.pl .sg-pattern > div,
.sg-main .sg-pattern > div {
  width: 100%;
  max-width: 1224px;
  margin: 0 auto;
  padding: 0 1rem;
}
@media (min-width: 480px) {
  .pl .sg-pattern > div,
  .sg-main .sg-pattern > div {
    padding: 0 1rem;
  }
}
@media (min-width: 1224px) {
  .pl .sg-pattern > div,
  .sg-main .sg-pattern > div {
    padding-right: calc(1rem + calc(-50vw + calc(1224px / 2)));
    padding-left: calc(1rem + calc(-50vw + calc(1224px / 2)));
  }
}
.pl .sg-pattern-extra-info,
.sg-main .sg-pattern-extra-info {
  width: 100%;
}
.pl .sg-pattern-extra-code,
.sg-main .sg-pattern-extra-code {
  display: none;
}
.pl .visually-hidden,
.sg-main .visually-hidden {
  position: absolute !important;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  width: 1px;
  height: 1px;
  word-wrap: normal;
}
.pl .sg-colors,
.sg-main .sg-colors {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
  list-style: none;
}
.pl .sg-colors li,
.sg-main .sg-colors li {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 180px;
  flex: 0 0 180px;
  margin: 0 0.5rem 1rem;
  -webkit-box-shadow: 1px 2px 5px #c6c6c6;
  box-shadow: 1px 2px 5px #c6c6c6;
}
.pl .sg-colors .sg-swatch,
.pl .sg-colors__sample,
.sg-main .sg-colors .sg-swatch,
.sg-main .sg-colors__sample {
  display: block;
  height: 100px;
  margin-bottom: 0.3em;
}
.pl .sg-colors .sg-info,
.sg-main .sg-colors .sg-info {
  padding: 0.4em;
}
.pl .sg-colors .sg-info span,
.sg-main .sg-colors .sg-info span {
  display: block;
}
.pl .sg-pattern-example,
.sg-main .sg-pattern-example {
  padding-bottom: 5px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.pl .sg-breakpoints,
.sg-main .sg-breakpoints {
  position: relative;
  overflow: hidden;
}
.pl .sg-breakpoints ul,
.sg-main .sg-breakpoints ul {
  margin: 0;
  padding: 0;
}
.pl .sg-breakpoints li,
.sg-main .sg-breakpoints li {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.pl .sg-breakpoints .device_widths,
.sg-main .sg-breakpoints .device_widths {
  padding-top: 20px;
}
.pl .sg-breakpoints .device_widths > li,
.sg-main .sg-breakpoints .device_widths > li {
  margin-bottom: 15px;
  padding-right: 15px;
  text-align: right;
  border-right: solid 3px #ccc;
  border-bottom: solid 3px #ccc;
}
.pl .sg-breakpoints .breakpoints > li,
.sg-main .sg-breakpoints .breakpoints > li {
  position: absolute;
  height: 100%;
  border-left: solid 3px #595959;
}
.pl .sg-breakpoints .breakpoints > li > .label,
.sg-main .sg-breakpoints .breakpoints > li > .label {
  display: block;
  padding: 3px;
  color: #fff;
  background: #595959;
}
.pl .sg-breakpoints .breakpoints > li:hover,
.sg-main .sg-breakpoints .breakpoints > li:hover {
  border-left-color: rgba(89, 89, 89, 0.3);
}
.pl .sg-breakpoints .breakpoints > li:hover > .label,
.sg-main .sg-breakpoints .breakpoints > li:hover > .label {
  opacity: 0;
}
.u-spacing-down {
  margin-bottom: 20px;
}
.u-spacing-up {
  margin-top: 20px;
}
.u-gap-down {
  margin-bottom: 5px;
}
.u-gap-up {
  margin-top: 5px;
}
.padding {
  padding: 18px;
}
.list--contact-cards .pager,
.list--contact-cards .view-content,
.list--contact-cards .view-empty,
.list--contact-cards .views-exposed-form,
.padding-horizontal {
  padding-right: 18px;
  padding-left: 18px;
}
.padding-vertical {
  padding-top: 18px;
  padding-bottom: 18px;
}
.margin-bottom {
  margin-bottom: 27px;
}
@media (min-width: 640px) {
  .margin-bottom {
    margin-bottom: 54px;
  }
}
.margin-top {
  margin-top: 27px;
}
@media (min-width: 640px) {
  .margin-top {
    margin-top: 54px;
  }
}
.padding-bottom {
  padding-bottom: 27px;
}
@media (min-width: 640px) {
  .padding-bottom {
    padding-bottom: 54px;
  }
}
.padding-top {
  padding-top: 27px;
}
@media (min-width: 640px) {
  .padding-top {
    padding-top: 54px;
  }
}
@media (min-width: 768px) {
  .padding-top {
    padding-top: 81px;
  }
}
.float-left {
  float: left;
}
.float-right {
  float: right;
}
.clear-both {
  clear: both;
}
.u-center {
  display: inline-block;
  position: relative;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
.u-center--h {
  display: inline-block;
  position: relative;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
.u-center--v {
  display: inline-block;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.local-base {
  font-size: 1rem;
}
@media (min-width: 640px) {
  .small-screen-only {
    display: none;
  }
}
@media (min-width: 768px) {
  .small-screen-only {
    display: none;
  }
}
@media (min-width: 768px) {
  .small-medium-screen-only {
    display: none;
  }
}
.large-screen-only {
  display: none;
}
@media (min-width: 768px) {
  .large-screen-only {
    display: block;
  }
}
.large-medium-screen-only {
  display: none;
}
@media (min-width: 640px) {
  .large-medium-screen-only {
    display: block;
  }
}
.visually-hidden {
  position: absolute !important;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  width: 1px;
  height: 1px;
  white-space: nowrap;
  word-wrap: normal;
}
[hidden] {
  display: none !important;
}
.field__label {
  font-weight: 700;
}
.field--label-inline > .field__items,
.field--label-inline > .field__label {
  display: inline;
}
.field--label-inline .field__items,
.field--label-inline .field__label,
.field--label-inline > .field__item {
  display: inline;
  padding-right: 0.5em;
}
[dir="rtl"] .field--label-inline .field__items,
[dir="rtl"] .field--label-inline .field__label {
  padding-right: 0;
  padding-left: 0.5em;
}
.field--label-inline .field__label::after {
  content: ":";
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #005e62;
  font-family: BrownStd, Arial, Verdana, sans-serif;
  font-weight: 700;
}
.h1 a,
.h2 a,
.h3 a,
.h4 a,
.h5 a,
.h6 a,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  text-decoration: underline;
  color: inherit;
}
.h1 a:focus,
.h1 a:hover,
.h2 a:focus,
.h2 a:hover,
.h3 a:focus,
.h3 a:hover,
.h4 a:focus,
.h4 a:hover,
.h5 a:focus,
.h5 a:hover,
.h6 a:focus,
.h6 a:hover,
h1 a:focus,
h1 a:hover,
h2 a:focus,
h2 a:hover,
h3 a:focus,
h3 a:hover,
h4 a:focus,
h4 a:hover,
h5 a:focus,
h5 a:hover,
h6 a:focus,
h6 a:hover {
  text-decoration: none;
}
.h1,
h1 {
  font-size: 36px;
}
@media screen and (min-width: 380px) {
  .h1,
  h1 {
    font-size: calc(36px + 12 * (100vw - 380px) / 790);
  }
}
@media screen and (min-width: 1170px) {
  .h1,
  h1 {
    font-size: 48px;
  }
}
.h2,
h2 {
  font-size: 24px;
}
@media screen and (min-width: 380px) {
  .h2,
  h2 {
    font-size: calc(24px + 4 * (100vw - 380px) / 790);
  }
}
@media screen and (min-width: 1170px) {
  .h2,
  h2 {
    font-size: 28px;
  }
}
.h3,
h3 {
  font-size: 22px;
}
@media screen and (min-width: 380px) {
  .h3,
  h3 {
    font-size: calc(22px + 2 * (100vw - 380px) / 790);
  }
}
@media screen and (min-width: 1170px) {
  .h3,
  h3 {
    font-size: 24px;
  }
}
.h4,
h4 {
  font-size: 20px;
}
@media screen and (min-width: 380px) {
  .h4,
  h4 {
    font-size: calc(20px + 0 * (100vw - 380px) / 790);
  }
}
@media screen and (min-width: 1170px) {
  .h4,
  h4 {
    font-size: 20px;
  }
}
.h5,
h5 {
  font-variant: small-caps;
}
.h5,
h5 {
  font-size: 18px;
}
@media screen and (min-width: 380px) {
  .h5,
  h5 {
    font-size: calc(18px + 0 * (100vw - 380px) / 790);
  }
}
@media screen and (min-width: 1170px) {
  .h5,
  h5 {
    font-size: 18px;
  }
}
.h6,
h6 {
  font-variant: all-small-caps;
}
.h6,
h6 {
  font-size: 18px;
}
@media screen and (min-width: 380px) {
  .h6,
  h6 {
    font-size: calc(18px + 0 * (100vw - 380px) / 790);
  }
}
@media screen and (min-width: 1170px) {
  .h6,
  h6 {
    font-size: 18px;
  }
}
.site-department--corporate:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h1,
.site-department--corporate:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h2,
.site-department--corporate:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h3,
.site-department--corporate:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h4,
.site-department--corporate:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h5,
.site-department--corporate:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h6,
.site-department--corporate:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h1,
.site-department--corporate:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h2,
.site-department--corporate:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h3,
.site-department--corporate:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h4,
.site-department--corporate:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h5,
.site-department--corporate:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h6 {
  color: #005e62;
}
.site-department--odc:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h1,
.site-department--odc:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h2,
.site-department--odc:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h3,
.site-department--odc:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h4,
.site-department--odc:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h5,
.site-department--odc:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h6,
.site-department--odc:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h1,
.site-department--odc:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h2,
.site-department--odc:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h3,
.site-department--odc:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h4,
.site-department--odc:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h5,
.site-department--odc:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h6 {
  color: #003da6;
}
.site-department--ethics:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h1,
.site-department--ethics:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h2,
.site-department--ethics:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h3,
.site-department--ethics:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h4,
.site-department--ethics:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h5,
.site-department--ethics:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h6,
.site-department--ethics:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h1,
.site-department--ethics:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h2,
.site-department--ethics:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h3,
.site-department--ethics:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h4,
.site-department--ethics:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h5,
.site-department--ethics:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h6 {
  color: #0083c1;
}
.site-department--campus:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h1,
.site-department--campus:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h2,
.site-department--campus:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h3,
.site-department--campus:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h4,
.site-department--campus:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h5,
.site-department--campus:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h6,
.site-department--campus:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h1,
.site-department--campus:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h2,
.site-department--campus:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h3,
.site-department--campus:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h4,
.site-department--campus:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h5,
.site-department--campus:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h6 {
  color: #003da6;
}
.site-department--outdoors:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h1,
.site-department--outdoors:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h2,
.site-department--outdoors:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h3,
.site-department--outdoors:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h4,
.site-department--outdoors:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h5,
.site-department--outdoors:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h6,
.site-department--outdoors:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h1,
.site-department--outdoors:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h2,
.site-department--outdoors:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h3,
.site-department--outdoors:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h4,
.site-department--outdoors:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h5,
.site-department--outdoors:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h6 {
  color: #39756e;
}
.site-department--anti-doping:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h1,
.site-department--anti-doping:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h2,
.site-department--anti-doping:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h3,
.site-department--anti-doping:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h4,
.site-department--anti-doping:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h5,
.site-department--anti-doping:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h6,
.site-department--anti-doping:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h1,
.site-department--anti-doping:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h2,
.site-department--anti-doping:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h3,
.site-department--anti-doping:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h4,
.site-department--anti-doping:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h5,
.site-department--anti-doping:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h6 {
  color: #009578;
}
.site-department--institute:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h1,
.site-department--institute:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h2,
.site-department--institute:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h3,
.site-department--institute:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h4,
.site-department--institute:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h5,
.site-department--institute:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h6,
.site-department--institute:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h1,
.site-department--institute:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h2,
.site-department--institute:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h3,
.site-department--institute:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h4,
.site-department--institute:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h5,
.site-department--institute:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h6 {
  color: #00544e;
}
.site-department--coaching:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h1,
.site-department--coaching:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h2,
.site-department--coaching:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h3,
.site-department--coaching:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h4,
.site-department--coaching:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h5,
.site-department--coaching:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h6,
.site-department--coaching:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h1,
.site-department--coaching:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h2,
.site-department--coaching:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h3,
.site-department--coaching:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h4,
.site-department--coaching:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h5,
.site-department--coaching:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h6 {
  color: #cb4f12;
}
.site-department--participation:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h1,
.site-department--participation:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h2,
.site-department--participation:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h3,
.site-department--participation:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h4,
.site-department--participation:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h5,
.site-department--participation:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h6,
.site-department--participation:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h1,
.site-department--participation:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h2,
.site-department--participation:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h3,
.site-department--participation:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h4,
.site-department--participation:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h5,
.site-department--participation:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h6 {
  color: #cc003d;
}
.site-department--womeninsport:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h1,
.site-department--womeninsport:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h2,
.site-department--womeninsport:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h3,
.site-department--womeninsport:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h4,
.site-department--womeninsport:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h5,
.site-department--womeninsport:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h6,
.site-department--womeninsport:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h1,
.site-department--womeninsport:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h2,
.site-department--womeninsport:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h3,
.site-department--womeninsport:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h4,
.site-department--womeninsport:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h5,
.site-department--womeninsport:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h6 {
  color: #005e62;
}
a {
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  text-decoration: underline;
  color: #005e62;
}
a:focus,
a:hover {
  text-decoration: none;
}
a:focus {
  outline: 1px dotted;
}
ol li,
ul li {
  margin-bottom: 0.5rem;
}
.toolbar-menu li {
  margin-bottom: 0;
}
.be-text--xlarge {
  font-weight: 300;
}
.be-text--xlarge {
  font-size: 27px;
}
@media screen and (min-width: 380px) {
  .be-text--xlarge {
    font-size: calc(27px + 2 * (100vw - 380px) / 790);
  }
}
@media screen and (min-width: 1170px) {
  .be-text--xlarge {
    font-size: 29px;
  }
}
.be-text--large {
  font-weight: 300;
}
.be-text--large {
  font-size: 22.5px;
}
@media screen and (min-width: 380px) {
  .be-text--large {
    font-size: calc(22.5px + 1.5 * (100vw - 380px) / 790);
  }
}
@media screen and (min-width: 1170px) {
  .be-text--large {
    font-size: 24px;
  }
}
.be-text--small {
  font-size: 15.75px;
}
@media screen and (min-width: 380px) {
  .be-text--small {
    font-size: calc(15.75px + 0 * (100vw - 380px) / 790);
  }
}
@media screen and (min-width: 1170px) {
  .be-text--small {
    font-size: 15.75px;
  }
}
.be-text--xsmall {
  font-size: 13.5px;
}
@media screen and (min-width: 380px) {
  .be-text--xsmall {
    font-size: calc(13.5px + 0 * (100vw - 380px) / 790);
  }
}
@media screen and (min-width: 1170px) {
  .be-text--xsmall {
    font-size: 13.5px;
  }
}
.site-department--corporate:not(:has(.node--type-story)):not(:has(.node--type-campaign)):not(:has(.call-to-action)):not(:has(.file-downloads)) a {
  color: #005e62;
}
.site-department--odc:not(:has(.node--type-story)):not(:has(.node--type-campaign)) a {
  color: #003da6;
}
.site-department--ethics:not(:has(.node--type-story)):not(:has(.node--type-campaign)) a {
  color: #0083c1;
}
.site-department--campus:not(:has(.node--type-story)):not(:has(.node--type-campaign)) a {
  color: #003da6;
}
.site-department--outdoors:not(:has(.node--type-story)):not(:has(.node--type-campaign)):not(:has(.call-to-action)):not(:has(.file-downloads)) a {
  color: #39756e;
}
.site-department--anti-doping:not(:has(.node--type-story)):not(:has(.node--type-campaign)) a {
  color: #009578;
}
.site-department--institute:not(:has(.node--type-story)):not(:has(.node--type-campaign)):not(:has(.call-to-action)):not(:has(.file-downloads)) a {
  color: #00544e;
}
.site-department--coaching:not(:has(.node--type-story)):not(:has(.node--type-campaign)) a {
  color: #cb4f12;
}
.site-department--participation:not(:has(.node--type-story)):not(:has(.node--type-campaign)) a {
  color: #cc003d;
}
.site-department--womeninsport:not(:has(.node--type-story)):not(:has(.node--type-campaign)):not(:has(.call-to-action)):not(:has(.file-downloads)) a {
  color: #005e62;
}
blockquote {
  margin-right: 0;
  margin-left: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 2rem;
  color: #000;
  border-left: solid 5px #005e62;
  font-size: 29px;
  font-weight: 700;
  font-style: italic;
  line-height: 1.75;
}
@media (min-width: 640px) {
  blockquote {
    padding-left: 3rem;
  }
}
blockquote > :last-child {
  margin-bottom: 0;
}
.site-department--corporate blockquote {
  border-color: #005e62;
}
.site-department--odc blockquote {
  border-color: #003da6;
}
.site-department--ethics blockquote {
  border-color: #0083c1;
}
.site-department--campus blockquote {
  border-color: #003da6;
}
.site-department--outdoors blockquote {
  border-color: #39756e;
}
.site-department--anti-doping blockquote {
  border-color: #009578;
}
.site-department--institute blockquote {
  border-color: #00544e;
}
.site-department--coaching blockquote {
  border-color: #cb4f12;
}
.site-department--participation blockquote {
  border-color: #cc003d;
}
.site-department--womeninsport blockquote {
  border-color: #005e62;
}
.form-submit,
a.button,
button.button,
input.button,
input[type="submit"] {
  display: inline-block;
  padding: 0.75rem 1rem 0.6rem;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  text-decoration: none;
  letter-spacing: 1.3px;
  color: #fff;
  border: 1px solid;
  border-radius: 2rem;
  background-color: #005e62;
}
.form-submit,
a.button,
button.button,
input.button,
input[type="submit"] {
  font-size: 16px;
}
@media screen and (min-width: 380px) {
  .form-submit,
  a.button,
  button.button,
  input.button,
  input[type="submit"] {
    font-size: calc(16px + 2 * (100vw - 380px) / 790);
  }
}
@media screen and (min-width: 1170px) {
  .form-submit,
  a.button,
  button.button,
  input.button,
  input[type="submit"] {
    font-size: 18px;
  }
}
.form-submit:focus,
.form-submit:hover,
a.button:focus,
a.button:hover,
button.button:focus,
button.button:hover,
input.button:focus,
input.button:hover,
input[type="submit"]:focus,
input[type="submit"]:hover {
  color: #005e62;
  background-color: #fff;
}
a.button {
  display: inline-block;
  padding: 0.75rem 1rem 0.6rem;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  text-decoration: none;
  letter-spacing: 1.3px;
  color: #fff;
  border: 1px solid;
  border-radius: 2rem;
  background-color: #005e62;
}
a.button {
  font-size: 16px;
}
@media screen and (min-width: 380px) {
  a.button {
    font-size: calc(16px + 2 * (100vw - 380px) / 790);
  }
}
@media screen and (min-width: 1170px) {
  a.button {
    font-size: 18px;
  }
}
a.button:focus,
a.button:hover {
  color: #005e62;
  background-color: #fff;
}
a.button--primary {
  display: inline-block;
  padding: 0.75rem 1rem 0.6rem;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  text-decoration: none;
  letter-spacing: 1.3px;
  color: #fff;
  border: 1px solid;
  border-radius: 2rem;
  background-color: #005e62;
}
a.button--primary {
  font-size: 16px;
}
@media screen and (min-width: 380px) {
  a.button--primary {
    font-size: calc(16px + 2 * (100vw - 380px) / 790);
  }
}
@media screen and (min-width: 1170px) {
  a.button--primary {
    font-size: 18px;
  }
}
a.button--primary:focus,
a.button--primary:hover {
  color: #005e62;
  background-color: #fff;
}
a.button--secondary {
  display: inline-block;
  padding: 0.75rem 1rem 0.6rem;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  text-decoration: none;
  letter-spacing: 1.3px;
  color: #fff;
  border: 1px solid;
  border-radius: 2rem;
  background-color: #00c18b;
}
a.button--secondary {
  font-size: 16px;
}
@media screen and (min-width: 380px) {
  a.button--secondary {
    font-size: calc(16px + 2 * (100vw - 380px) / 790);
  }
}
@media screen and (min-width: 1170px) {
  a.button--secondary {
    font-size: 18px;
  }
}
a.button--secondary:focus,
a.button--secondary:hover {
  color: #00c18b;
  background-color: #fff;
}
a.button--tertiary {
  display: inline-block;
  padding: 0.75rem 1rem 0.6rem;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  text-decoration: none;
  letter-spacing: 1.3px;
  color: #fff;
  border: 1px solid;
  border-radius: 2rem;
  background-color: #00948b;
}
a.button--tertiary {
  font-size: 16px;
}
@media screen and (min-width: 380px) {
  a.button--tertiary {
    font-size: calc(16px + 2 * (100vw - 380px) / 790);
  }
}
@media screen and (min-width: 1170px) {
  a.button--tertiary {
    font-size: 18px;
  }
}
a.button--tertiary:focus,
a.button--tertiary:hover {
  color: #00948b;
  background-color: #fff;
}
.site-department--corporate .button,
.site-department--corporate .button--primary {
  background-color: #005e62;
}
.site-department--corporate .button--primary:focus,
.site-department--corporate .button--primary:hover,
.site-department--corporate .button:focus,
.site-department--corporate .button:hover {
  color: #005e62;
}
.site-department--corporate .button--secondary {
  background-color: #00c18b;
}
.site-department--corporate .button--secondary:focus,
.site-department--corporate .button--secondary:hover {
  color: #00c18b;
}
.site-department--corporate .button--tertiary {
  background-color: #00948b;
}
.site-department--corporate .button--tertiary:focus,
.site-department--corporate .button--tertiary:hover {
  color: #00948b;
}
.site-department--odc .button,
.site-department--odc .button--primary {
  background-color: #003da6;
}
.site-department--odc .button--primary:focus,
.site-department--odc .button--primary:hover,
.site-department--odc .button:focus,
.site-department--odc .button:hover {
  color: #003da6;
}
.site-department--odc .button--secondary {
  background-color: #003da6;
}
.site-department--odc .button--secondary:focus,
.site-department--odc .button--secondary:hover {
  color: #003da6;
}
.site-department--odc .button--tertiary {
  background-color: #00aeef;
}
.site-department--odc .button--tertiary:focus,
.site-department--odc .button--tertiary:hover {
  color: #00aeef;
}
.site-department--ethics .button,
.site-department--ethics .button--primary {
  background-color: #0083c1;
}
.site-department--ethics .button--primary:focus,
.site-department--ethics .button--primary:hover,
.site-department--ethics .button:focus,
.site-department--ethics .button:hover {
  color: #0083c1;
}
.site-department--ethics .button--secondary {
  background-color: #00a8e1;
}
.site-department--ethics .button--secondary:focus,
.site-department--ethics .button--secondary:hover {
  color: #00a8e1;
}
.site-department--ethics .button--tertiary {
  background-color: #57c1e8;
}
.site-department--ethics .button--tertiary:focus,
.site-department--ethics .button--tertiary:hover {
  color: #57c1e8;
}
.site-department--campus .button,
.site-department--campus .button--primary {
  background-color: #003da6;
}
.site-department--campus .button--primary:focus,
.site-department--campus .button--primary:hover,
.site-department--campus .button:focus,
.site-department--campus .button:hover {
  color: #003da6;
}
.site-department--campus .button--secondary {
  background-color: #00adbd;
}
.site-department--campus .button--secondary:focus,
.site-department--campus .button--secondary:hover {
  color: #00adbd;
}
.site-department--campus .button--tertiary {
  background-color: #00c1de;
}
.site-department--campus .button--tertiary:focus,
.site-department--campus .button--tertiary:hover {
  color: #00c1de;
}
.site-department--outdoors .button,
.site-department--outdoors .button--primary {
  background-color: #39756e;
}
.site-department--outdoors .button--primary:focus,
.site-department--outdoors .button--primary:hover,
.site-department--outdoors .button:focus,
.site-department--outdoors .button:hover {
  color: #39756e;
}
.site-department--outdoors .button--secondary {
  background-color: #699;
}
.site-department--outdoors .button--secondary:focus,
.site-department--outdoors .button--secondary:hover {
  color: #699;
}
.site-department--outdoors .button--tertiary {
  background-color: #40c1ac;
}
.site-department--outdoors .button--tertiary:focus,
.site-department--outdoors .button--tertiary:hover {
  color: #40c1ac;
}
.site-department--anti-doping .button,
.site-department--anti-doping .button--primary {
  background-color: #009578;
}
.site-department--anti-doping .button--primary:focus,
.site-department--anti-doping .button--primary:hover,
.site-department--anti-doping .button:focus,
.site-department--anti-doping .button:hover {
  color: #009578;
}
.site-department--anti-doping .button--secondary {
  background-color: #c4d600;
}
.site-department--anti-doping .button--secondary:focus,
.site-department--anti-doping .button--secondary:hover {
  color: #c4d600;
}
.site-department--anti-doping .button--tertiary {
  background-color: #00bd70;
}
.site-department--anti-doping .button--tertiary:focus,
.site-department--anti-doping .button--tertiary:hover {
  color: #00bd70;
}
.site-department--institute .button,
.site-department--institute .button--primary {
  background-color: #00544e;
}
.site-department--institute .button--primary:focus,
.site-department--institute .button--primary:hover,
.site-department--institute .button:focus,
.site-department--institute .button:hover {
  color: #00544e;
}
.site-department--institute .button--secondary {
  background-color: #95d600;
}
.site-department--institute .button--secondary:focus,
.site-department--institute .button--secondary:hover {
  color: #95d600;
}
.site-department--institute .button--tertiary {
  background-color: #b7dc78;
}
.site-department--institute .button--tertiary:focus,
.site-department--institute .button--tertiary:hover {
  color: #b7dc78;
}
.site-department--coaching .button,
.site-department--coaching .button--primary {
  background-color: #cb4f12;
}
.site-department--coaching .button--primary:focus,
.site-department--coaching .button--primary:hover,
.site-department--coaching .button:focus,
.site-department--coaching .button:hover {
  color: #cb4f12;
}
.site-department--coaching .button--secondary {
  background-color: #ffce00;
}
.site-department--coaching .button--secondary:focus,
.site-department--coaching .button--secondary:hover {
  color: #ffce00;
}
.site-department--coaching .button--tertiary {
  background-color: #fddd00;
}
.site-department--coaching .button--tertiary:focus,
.site-department--coaching .button--tertiary:hover {
  color: #fddd00;
}
.site-department--participation .button,
.site-department--participation .button--primary {
  background-color: #cc003d;
}
.site-department--participation .button--primary:focus,
.site-department--participation .button--primary:hover,
.site-department--participation .button:focus,
.site-department--participation .button:hover {
  color: #cc003d;
}
.site-department--participation .button--secondary {
  background-color: #ff4338;
}
.site-department--participation .button--secondary:focus,
.site-department--participation .button--secondary:hover {
  color: #ff4338;
}
.site-department--participation .button--tertiary {
  background-color: #ff9e16;
}
.site-department--participation .button--tertiary:focus,
.site-department--participation .button--tertiary:hover {
  color: #ff9e16;
}
.site-department--womeninsport .button,
.site-department--womeninsport .button--primary {
  background-color: #005e62;
}
.site-department--womeninsport .button--primary:focus,
.site-department--womeninsport .button--primary:hover,
.site-department--womeninsport .button:focus,
.site-department--womeninsport .button:hover {
  color: #005e62;
}
.site-department--womeninsport .button--secondary {
  background-color: #00c18b;
}
.site-department--womeninsport .button--secondary:focus,
.site-department--womeninsport .button--secondary:hover {
  color: #00c18b;
}
.site-department--womeninsport .button--tertiary {
  background-color: #6ecdb2;
}
.site-department--womeninsport .button--tertiary:focus,
.site-department--womeninsport .button--tertiary:hover {
  color: #6ecdb2;
}
.form-select {
  width: 100%;
  padding: 0.5rem;
  border: 1px solid #005e62;
  background: #fff;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.form-select:active,
.form-select:focus,
.form-select:hover {
  border-color: #00948b;
  outline: 0;
}
.form-type-select {
  position: relative;
}
.form-type-select::after {
  position: absolute;
  right: 0.5rem;
  bottom: 0.5rem;
  content: "\25BE";
  pointer-events: none;
  color: #005e62;
}
.site-department--corporate .form-select {
  border-color: #005e62;
}
.site-department--corporate .form-select:active,
.site-department--corporate .form-select:focus,
.site-department--corporate .form-select:hover {
  border-color: #00948b;
}
.site-department--corporate .form-type-select:after {
  color: #005e62;
}
.site-department--odc .form-select {
  border-color: #003da6;
}
.site-department--odc .form-select:active,
.site-department--odc .form-select:focus,
.site-department--odc .form-select:hover {
  border-color: #00aeef;
}
.site-department--odc .form-type-select:after {
  color: #003da6;
}
.site-department--ethics .form-select {
  border-color: #0083c1;
}
.site-department--ethics .form-select:active,
.site-department--ethics .form-select:focus,
.site-department--ethics .form-select:hover {
  border-color: #57c1e8;
}
.site-department--ethics .form-type-select:after {
  color: #0083c1;
}
.site-department--campus .form-select {
  border-color: #003da6;
}
.site-department--campus .form-select:active,
.site-department--campus .form-select:focus,
.site-department--campus .form-select:hover {
  border-color: #00c1de;
}
.site-department--campus .form-type-select:after {
  color: #003da6;
}
.site-department--outdoors .form-select {
  border-color: #39756e;
}
.site-department--outdoors .form-select:active,
.site-department--outdoors .form-select:focus,
.site-department--outdoors .form-select:hover {
  border-color: #40c1ac;
}
.site-department--outdoors .form-type-select:after {
  color: #39756e;
}
.site-department--anti-doping .form-select {
  border-color: #009578;
}
.site-department--anti-doping .form-select:active,
.site-department--anti-doping .form-select:focus,
.site-department--anti-doping .form-select:hover {
  border-color: #00bd70;
}
.site-department--anti-doping .form-type-select:after {
  color: #009578;
}
.site-department--institute .form-select {
  border-color: #00544e;
}
.site-department--institute .form-select:active,
.site-department--institute .form-select:focus,
.site-department--institute .form-select:hover {
  border-color: #b7dc78;
}
.site-department--institute .form-type-select:after {
  color: #00544e;
}
.site-department--coaching .form-select {
  border-color: #cb4f12;
}
.site-department--coaching .form-select:active,
.site-department--coaching .form-select:focus,
.site-department--coaching .form-select:hover {
  border-color: #fddd00;
}
.site-department--coaching .form-type-select:after {
  color: #cb4f12;
}
.site-department--participation .form-select {
  border-color: #cc003d;
}
.site-department--participation .form-select:active,
.site-department--participation .form-select:focus,
.site-department--participation .form-select:hover {
  border-color: #ff9e16;
}
.site-department--participation .form-type-select:after {
  color: #cc003d;
}
.site-department--womeninsport .form-select {
  border-color: #005e62;
}
.site-department--womeninsport .form-select:active,
.site-department--womeninsport .form-select:focus,
.site-department--womeninsport .form-select:hover {
  border-color: #6ecdb2;
}
.site-department--womeninsport .form-type-select:after {
  color: #005e62;
}
.form-email,
.form-number,
.form-search,
.form-tel,
.form-text,
.form-textarea,
.form-time {
  display: inline-block;
  padding: 0.5rem 1rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  color: #090909;
  border: 1px solid;
  border-color: #005e62;
  background-color: #fff;
}
.form-email,
.form-number,
.form-search,
.form-tel,
.form-text,
.form-textarea,
.form-time {
  font-size: 12px;
}
@media screen and (min-width: 380px) {
  .form-email,
  .form-number,
  .form-search,
  .form-tel,
  .form-text,
  .form-textarea,
  .form-time {
    font-size: calc(12px + 4 * (100vw - 380px) / 790);
  }
}
@media screen and (min-width: 1170px) {
  .form-email,
  .form-number,
  .form-search,
  .form-tel,
  .form-text,
  .form-textarea,
  .form-time {
    font-size: 16px;
  }
}
.form-email:active,
.form-email:focus,
.form-email:hover,
.form-number:active,
.form-number:focus,
.form-number:hover,
.form-search:active,
.form-search:focus,
.form-search:hover,
.form-tel:active,
.form-tel:focus,
.form-tel:hover,
.form-text:active,
.form-text:focus,
.form-text:hover,
.form-textarea:active,
.form-textarea:focus,
.form-textarea:hover,
.form-time:active,
.form-time:focus,
.form-time:hover {
  border-color: #005e62;
  outline: 0;
}
.form-email::-webkit-input-placeholder,
.form-number::-webkit-input-placeholder,
.form-search::-webkit-input-placeholder,
.form-tel::-webkit-input-placeholder,
.form-text::-webkit-input-placeholder,
.form-textarea::-webkit-input-placeholder,
.form-time::-webkit-input-placeholder {
  color: #005e62;
}
.form-email::-moz-placeholder,
.form-number::-moz-placeholder,
.form-search::-moz-placeholder,
.form-tel::-moz-placeholder,
.form-text::-moz-placeholder,
.form-textarea::-moz-placeholder,
.form-time::-moz-placeholder {
  color: #005e62;
}
.form-email:-ms-input-placeholder,
.form-number:-ms-input-placeholder,
.form-search:-ms-input-placeholder,
.form-tel:-ms-input-placeholder,
.form-text:-ms-input-placeholder,
.form-textarea:-ms-input-placeholder,
.form-time:-ms-input-placeholder {
  color: #005e62;
}
.form-email::-ms-input-placeholder,
.form-number::-ms-input-placeholder,
.form-search::-ms-input-placeholder,
.form-tel::-ms-input-placeholder,
.form-text::-ms-input-placeholder,
.form-textarea::-ms-input-placeholder,
.form-time::-ms-input-placeholder {
  color: #005e62;
}
.form-email::placeholder,
.form-number::placeholder,
.form-search::placeholder,
.form-tel::placeholder,
.form-text::placeholder,
.form-textarea::placeholder,
.form-time::placeholder {
  color: #005e62;
}
.site-department--corporate .form-email,
.site-department--corporate .form-number,
.site-department--corporate .form-search,
.site-department--corporate .form-tel,
.site-department--corporate .form-text,
.site-department--corporate .form-textarea,
.site-department--corporate .form-time {
  border-color: #005e62;
}
.site-department--corporate .form-email:active,
.site-department--corporate .form-email:focus,
.site-department--corporate .form-email:hover,
.site-department--corporate .form-number:active,
.site-department--corporate .form-number:focus,
.site-department--corporate .form-number:hover,
.site-department--corporate .form-search:active,
.site-department--corporate .form-search:focus,
.site-department--corporate .form-search:hover,
.site-department--corporate .form-tel:active,
.site-department--corporate .form-tel:focus,
.site-department--corporate .form-tel:hover,
.site-department--corporate .form-text:active,
.site-department--corporate .form-text:focus,
.site-department--corporate .form-text:hover,
.site-department--corporate .form-textarea:active,
.site-department--corporate .form-textarea:focus,
.site-department--corporate .form-textarea:hover,
.site-department--corporate .form-time:active,
.site-department--corporate .form-time:focus,
.site-department--corporate .form-time:hover {
  border-color: #00948b;
}
.site-department--odc .form-email,
.site-department--odc .form-number,
.site-department--odc .form-search,
.site-department--odc .form-tel,
.site-department--odc .form-text,
.site-department--odc .form-textarea,
.site-department--odc .form-time {
  border-color: #003da6;
}
.site-department--odc .form-email:active,
.site-department--odc .form-email:focus,
.site-department--odc .form-email:hover,
.site-department--odc .form-number:active,
.site-department--odc .form-number:focus,
.site-department--odc .form-number:hover,
.site-department--odc .form-search:active,
.site-department--odc .form-search:focus,
.site-department--odc .form-search:hover,
.site-department--odc .form-tel:active,
.site-department--odc .form-tel:focus,
.site-department--odc .form-tel:hover,
.site-department--odc .form-text:active,
.site-department--odc .form-text:focus,
.site-department--odc .form-text:hover,
.site-department--odc .form-textarea:active,
.site-department--odc .form-textarea:focus,
.site-department--odc .form-textarea:hover,
.site-department--odc .form-time:active,
.site-department--odc .form-time:focus,
.site-department--odc .form-time:hover {
  border-color: #00aeef;
}
.site-department--ethics .form-email,
.site-department--ethics .form-number,
.site-department--ethics .form-search,
.site-department--ethics .form-tel,
.site-department--ethics .form-text,
.site-department--ethics .form-textarea,
.site-department--ethics .form-time {
  border-color: #0083c1;
}
.site-department--ethics .form-email:active,
.site-department--ethics .form-email:focus,
.site-department--ethics .form-email:hover,
.site-department--ethics .form-number:active,
.site-department--ethics .form-number:focus,
.site-department--ethics .form-number:hover,
.site-department--ethics .form-search:active,
.site-department--ethics .form-search:focus,
.site-department--ethics .form-search:hover,
.site-department--ethics .form-tel:active,
.site-department--ethics .form-tel:focus,
.site-department--ethics .form-tel:hover,
.site-department--ethics .form-text:active,
.site-department--ethics .form-text:focus,
.site-department--ethics .form-text:hover,
.site-department--ethics .form-textarea:active,
.site-department--ethics .form-textarea:focus,
.site-department--ethics .form-textarea:hover,
.site-department--ethics .form-time:active,
.site-department--ethics .form-time:focus,
.site-department--ethics .form-time:hover {
  border-color: #57c1e8;
}
.site-department--campus .form-email,
.site-department--campus .form-number,
.site-department--campus .form-search,
.site-department--campus .form-tel,
.site-department--campus .form-text,
.site-department--campus .form-textarea,
.site-department--campus .form-time {
  border-color: #003da6;
}
.site-department--campus .form-email:active,
.site-department--campus .form-email:focus,
.site-department--campus .form-email:hover,
.site-department--campus .form-number:active,
.site-department--campus .form-number:focus,
.site-department--campus .form-number:hover,
.site-department--campus .form-search:active,
.site-department--campus .form-search:focus,
.site-department--campus .form-search:hover,
.site-department--campus .form-tel:active,
.site-department--campus .form-tel:focus,
.site-department--campus .form-tel:hover,
.site-department--campus .form-text:active,
.site-department--campus .form-text:focus,
.site-department--campus .form-text:hover,
.site-department--campus .form-textarea:active,
.site-department--campus .form-textarea:focus,
.site-department--campus .form-textarea:hover,
.site-department--campus .form-time:active,
.site-department--campus .form-time:focus,
.site-department--campus .form-time:hover {
  border-color: #00c1de;
}
.site-department--outdoors .form-email,
.site-department--outdoors .form-number,
.site-department--outdoors .form-search,
.site-department--outdoors .form-tel,
.site-department--outdoors .form-text,
.site-department--outdoors .form-textarea,
.site-department--outdoors .form-time {
  border-color: #39756e;
}
.site-department--outdoors .form-email:active,
.site-department--outdoors .form-email:focus,
.site-department--outdoors .form-email:hover,
.site-department--outdoors .form-number:active,
.site-department--outdoors .form-number:focus,
.site-department--outdoors .form-number:hover,
.site-department--outdoors .form-search:active,
.site-department--outdoors .form-search:focus,
.site-department--outdoors .form-search:hover,
.site-department--outdoors .form-tel:active,
.site-department--outdoors .form-tel:focus,
.site-department--outdoors .form-tel:hover,
.site-department--outdoors .form-text:active,
.site-department--outdoors .form-text:focus,
.site-department--outdoors .form-text:hover,
.site-department--outdoors .form-textarea:active,
.site-department--outdoors .form-textarea:focus,
.site-department--outdoors .form-textarea:hover,
.site-department--outdoors .form-time:active,
.site-department--outdoors .form-time:focus,
.site-department--outdoors .form-time:hover {
  border-color: #40c1ac;
}
.site-department--anti-doping .form-email,
.site-department--anti-doping .form-number,
.site-department--anti-doping .form-search,
.site-department--anti-doping .form-tel,
.site-department--anti-doping .form-text,
.site-department--anti-doping .form-textarea,
.site-department--anti-doping .form-time {
  border-color: #009578;
}
.site-department--anti-doping .form-email:active,
.site-department--anti-doping .form-email:focus,
.site-department--anti-doping .form-email:hover,
.site-department--anti-doping .form-number:active,
.site-department--anti-doping .form-number:focus,
.site-department--anti-doping .form-number:hover,
.site-department--anti-doping .form-search:active,
.site-department--anti-doping .form-search:focus,
.site-department--anti-doping .form-search:hover,
.site-department--anti-doping .form-tel:active,
.site-department--anti-doping .form-tel:focus,
.site-department--anti-doping .form-tel:hover,
.site-department--anti-doping .form-text:active,
.site-department--anti-doping .form-text:focus,
.site-department--anti-doping .form-text:hover,
.site-department--anti-doping .form-textarea:active,
.site-department--anti-doping .form-textarea:focus,
.site-department--anti-doping .form-textarea:hover,
.site-department--anti-doping .form-time:active,
.site-department--anti-doping .form-time:focus,
.site-department--anti-doping .form-time:hover {
  border-color: #00bd70;
}
.site-department--institute .form-email,
.site-department--institute .form-number,
.site-department--institute .form-search,
.site-department--institute .form-tel,
.site-department--institute .form-text,
.site-department--institute .form-textarea,
.site-department--institute .form-time {
  border-color: #00544e;
}
.site-department--institute .form-email:active,
.site-department--institute .form-email:focus,
.site-department--institute .form-email:hover,
.site-department--institute .form-number:active,
.site-department--institute .form-number:focus,
.site-department--institute .form-number:hover,
.site-department--institute .form-search:active,
.site-department--institute .form-search:focus,
.site-department--institute .form-search:hover,
.site-department--institute .form-tel:active,
.site-department--institute .form-tel:focus,
.site-department--institute .form-tel:hover,
.site-department--institute .form-text:active,
.site-department--institute .form-text:focus,
.site-department--institute .form-text:hover,
.site-department--institute .form-textarea:active,
.site-department--institute .form-textarea:focus,
.site-department--institute .form-textarea:hover,
.site-department--institute .form-time:active,
.site-department--institute .form-time:focus,
.site-department--institute .form-time:hover {
  border-color: #b7dc78;
}
.site-department--coaching .form-email,
.site-department--coaching .form-number,
.site-department--coaching .form-search,
.site-department--coaching .form-tel,
.site-department--coaching .form-text,
.site-department--coaching .form-textarea,
.site-department--coaching .form-time {
  border-color: #cb4f12;
}
.site-department--coaching .form-email:active,
.site-department--coaching .form-email:focus,
.site-department--coaching .form-email:hover,
.site-department--coaching .form-number:active,
.site-department--coaching .form-number:focus,
.site-department--coaching .form-number:hover,
.site-department--coaching .form-search:active,
.site-department--coaching .form-search:focus,
.site-department--coaching .form-search:hover,
.site-department--coaching .form-tel:active,
.site-department--coaching .form-tel:focus,
.site-department--coaching .form-tel:hover,
.site-department--coaching .form-text:active,
.site-department--coaching .form-text:focus,
.site-department--coaching .form-text:hover,
.site-department--coaching .form-textarea:active,
.site-department--coaching .form-textarea:focus,
.site-department--coaching .form-textarea:hover,
.site-department--coaching .form-time:active,
.site-department--coaching .form-time:focus,
.site-department--coaching .form-time:hover {
  border-color: #fddd00;
}
.site-department--participation .form-email,
.site-department--participation .form-number,
.site-department--participation .form-search,
.site-department--participation .form-tel,
.site-department--participation .form-text,
.site-department--participation .form-textarea,
.site-department--participation .form-time {
  border-color: #cc003d;
}
.site-department--participation .form-email:active,
.site-department--participation .form-email:focus,
.site-department--participation .form-email:hover,
.site-department--participation .form-number:active,
.site-department--participation .form-number:focus,
.site-department--participation .form-number:hover,
.site-department--participation .form-search:active,
.site-department--participation .form-search:focus,
.site-department--participation .form-search:hover,
.site-department--participation .form-tel:active,
.site-department--participation .form-tel:focus,
.site-department--participation .form-tel:hover,
.site-department--participation .form-text:active,
.site-department--participation .form-text:focus,
.site-department--participation .form-text:hover,
.site-department--participation .form-textarea:active,
.site-department--participation .form-textarea:focus,
.site-department--participation .form-textarea:hover,
.site-department--participation .form-time:active,
.site-department--participation .form-time:focus,
.site-department--participation .form-time:hover {
  border-color: #ff9e16;
}
.site-department--womeninsport .form-email,
.site-department--womeninsport .form-number,
.site-department--womeninsport .form-search,
.site-department--womeninsport .form-tel,
.site-department--womeninsport .form-text,
.site-department--womeninsport .form-textarea,
.site-department--womeninsport .form-time {
  border-color: #005e62;
}
.site-department--womeninsport .form-email:active,
.site-department--womeninsport .form-email:focus,
.site-department--womeninsport .form-email:hover,
.site-department--womeninsport .form-number:active,
.site-department--womeninsport .form-number:focus,
.site-department--womeninsport .form-number:hover,
.site-department--womeninsport .form-search:active,
.site-department--womeninsport .form-search:focus,
.site-department--womeninsport .form-search:hover,
.site-department--womeninsport .form-tel:active,
.site-department--womeninsport .form-tel:focus,
.site-department--womeninsport .form-tel:hover,
.site-department--womeninsport .form-text:active,
.site-department--womeninsport .form-text:focus,
.site-department--womeninsport .form-text:hover,
.site-department--womeninsport .form-textarea:active,
.site-department--womeninsport .form-textarea:focus,
.site-department--womeninsport .form-textarea:hover,
.site-department--womeninsport .form-time:active,
.site-department--womeninsport .form-time:focus,
.site-department--womeninsport .form-time:hover {
  border-color: #6ecdb2;
}
html {
  color: #797676;
  font-family: BrownStd, Arial, Verdana, sans-serif;
}
html {
  font-size: 18px;
}
@media screen and (min-width: 380px) {
  html {
    font-size: calc(18px + 0 * (100vw - 380px) / 790);
  }
}
@media screen and (min-width: 1170px) {
  html {
    font-size: 18px;
  }
}
img {
  max-width: 100%;
  height: auto;
}
table td,
table th {
  padding: 1rem 2rem 1rem 0;
}
table thead th {
  text-align: left;
  color: #090909;
  border-bottom: 3px solid #00c18b;
  font-weight: 400;
}
table tbody tr td {
  border-bottom: 1px solid #00c18b;
}
.site-department--corporate table td,
.site-department--corporate table th {
  border-color: #00c18b;
}
.site-department--odc table td,
.site-department--odc table th {
  border-color: #003da6;
}
.site-department--ethics table td,
.site-department--ethics table th {
  border-color: #00a8e1;
}
.site-department--campus table td,
.site-department--campus table th {
  border-color: #00adbd;
}
.site-department--outdoors table td,
.site-department--outdoors table th {
  border-color: #699;
}
.site-department--anti-doping table td,
.site-department--anti-doping table th {
  border-color: #c4d600;
}
.site-department--institute table td,
.site-department--institute table th {
  border-color: #95d600;
}
.site-department--coaching table td,
.site-department--coaching table th {
  border-color: #ffce00;
}
.site-department--participation table td,
.site-department--participation table th {
  border-color: #ff4338;
}
.site-department--womeninsport table td,
.site-department--womeninsport table th {
  border-color: #00c18b;
}
.add-to-calendar__trigger {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.5rem 2rem;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  color: #005e62;
  border: 2px solid #005e62;
  border-radius: 2rem;
  background-color: #fff;
  font-size: 1rem;
}
.add-to-calendar__trigger svg {
  position: relative;
  top: -1px;
  width: 1rem;
  height: auto;
  fill: #005e62;
}
.add-to-calendar__trigger svg path {
  fill: #005e62;
}
.add-to-calendar__trigger:focus,
.add-to-calendar__trigger:hover {
  color: #fff;
  border-color: #005e62;
  background-color: #005e62;
}
.add-to-calendar__trigger:focus svg,
.add-to-calendar__trigger:hover svg {
  fill: #fff;
}
.add-to-calendar__trigger:focus svg path,
.add-to-calendar__trigger:hover svg path {
  fill: #fff;
}
.add-to-calendar__trigger-icon {
  margin-right: 0.5rem;
  line-height: 0;
}
.add-to-calendar__items {
  display: none;
  padding: 1rem;
}
.add-to-calendar__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: -3px;
  margin-bottom: 1rem;
  margin-left: -3px;
  line-height: 1;
}
.add-to-calendar__item > * {
  margin-right: 3px;
  margin-left: 3px;
}
.add-to-calendar a {
  text-decoration: none;
}
.add-to-calendar a:focus,
.add-to-calendar a:hover {
  text-decoration: underline;
}
.branding-block {
  background-color: #090909;
}
.branding__logo svg {
  width: 100%;
  height: auto;
}
.branding__logo svg .department-logo__sport-ireland-department,
.branding__logo svg .department-logo__sport-ireland-logo-shape {
  fill: #00c18b;
}
.department-logo__sport-ireland-text {
  font-family: BrownStd, Arial, Verdana, sans-serif;
  font-weight: 400;
}
.department-logo__sport-ireland-department {
  font-family: BrownStd, Arial, Verdana, sans-serif;
  font-weight: 300;
}
.site-department--corporate
  .department-logo
  .department-logo__sport-ireland-department,
.site-department--corporate
  .department-logo
  .department-logo__sport-ireland-logo-shape {
  fill: #00c18b;
}
.site-department--odc
  .department-logo
  .department-logo__sport-ireland-department,
.site-department--odc
  .department-logo
  .department-logo__sport-ireland-logo-shape {
  fill: #003da6;
}
.site-department--ethics
  .department-logo
  .department-logo__sport-ireland-department,
.site-department--ethics
  .department-logo
  .department-logo__sport-ireland-logo-shape {
  fill: #00a8e1;
}
.site-department--campus
  .department-logo
  .department-logo__sport-ireland-department,
.site-department--campus
  .department-logo
  .department-logo__sport-ireland-logo-shape {
  fill: #00adbd;
}
.site-department--outdoors
  .department-logo
  .department-logo__sport-ireland-department,
.site-department--outdoors
  .department-logo
  .department-logo__sport-ireland-logo-shape {
  fill: #699;
}
.site-department--anti-doping
  .department-logo
  .department-logo__sport-ireland-department,
.site-department--anti-doping
  .department-logo
  .department-logo__sport-ireland-logo-shape {
  fill: #c4d600;
}
.site-department--institute
  .department-logo
  .department-logo__sport-ireland-department,
.site-department--institute
  .department-logo
  .department-logo__sport-ireland-logo-shape {
  fill: #95d600;
}
.site-department--coaching
  .department-logo
  .department-logo__sport-ireland-department,
.site-department--coaching
  .department-logo
  .department-logo__sport-ireland-logo-shape {
  fill: #ffce00;
}
.site-department--participation
  .department-logo
  .department-logo__sport-ireland-department,
.site-department--participation
  .department-logo
  .department-logo__sport-ireland-logo-shape {
  fill: #ff4338;
}
.site-department--womeninsport
  .department-logo
  .department-logo__sport-ireland-department,
.site-department--womeninsport
  .department-logo
  .department-logo__sport-ireland-logo-shape {
  fill: #00c18b;
}
.breadcrumb ol {
  margin-top: 1rem;
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.breadcrumb li {
  display: inline-block;
  font-size: 0.9rem;
}
.breadcrumb li a {
  position: relative;
  top: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  text-decoration: none;
  color: #090909;
}
.breadcrumb li a:focus,
.breadcrumb li a:hover {
  top: -2px;
  text-decoration: underline;
  color: #005e62;
}
.site-department--corporate .breadcrumb li:not(:first-child)::before {
  color: #00c18b;
}
.site-department--corporate .breadcrumb li a:focus,
.site-department--corporate .breadcrumb li a:hover {
  color: #005e62;
}
.site-department--odc .breadcrumb li:not(:first-child)::before {
  color: #003da6;
}
.site-department--odc .breadcrumb li a:focus,
.site-department--odc .breadcrumb li a:hover {
  color: #003da6;
}
.site-department--ethics .breadcrumb li:not(:first-child)::before {
  color: #00a8e1;
}
.site-department--ethics .breadcrumb li a:focus,
.site-department--ethics .breadcrumb li a:hover {
  color: #0083c1;
}
.site-department--campus .breadcrumb li:not(:first-child)::before {
  color: #00adbd;
}
.site-department--campus .breadcrumb li a:focus,
.site-department--campus .breadcrumb li a:hover {
  color: #003da6;
}
.site-department--outdoors .breadcrumb li:not(:first-child)::before {
  color: #699;
}
.site-department--outdoors .breadcrumb li a:focus,
.site-department--outdoors .breadcrumb li a:hover {
  color: #39756e;
}
.site-department--anti-doping .breadcrumb li:not(:first-child)::before {
  color: #c4d600;
}
.site-department--anti-doping .breadcrumb li a:focus,
.site-department--anti-doping .breadcrumb li a:hover {
  color: #009578;
}
.site-department--institute .breadcrumb li:not(:first-child)::before {
  color: #95d600;
}
.site-department--institute .breadcrumb li a:focus,
.site-department--institute .breadcrumb li a:hover {
  color: #00544e;
}
.site-department--coaching .breadcrumb li:not(:first-child)::before {
  color: #ffce00;
}
.site-department--coaching .breadcrumb li a:focus,
.site-department--coaching .breadcrumb li a:hover {
  color: #cb4f12;
}
.site-department--participation .breadcrumb li:not(:first-child)::before {
  color: #ff4338;
}
.site-department--participation .breadcrumb li a:focus,
.site-department--participation .breadcrumb li a:hover {
  color: #cc003d;
}
.site-department--womeninsport .breadcrumb li:not(:first-child)::before {
  color: #00c18b;
}
.site-department--womeninsport .breadcrumb li a:focus,
.site-department--womeninsport .breadcrumb li a:hover {
  color: #005e62;
}
.contact-info__list {
  margin: 0 0 0 2rem;
  padding: 0;
  list-style: none;
}
.contact-info__list li {
  position: relative;
  margin-bottom: 1rem;
}
.contact-info__list li svg {
  position: absolute;
  top: 0;
  left: -2rem;
  width: 1.25rem;
  height: 1.25rem;
}
.contact-info__list li svg path {
  fill: #fff;
}
.contact-info__list li a {
  text-decoration: none;
}
.contact-info__list li a:focus,
.contact-info__list li a:hover {
  text-decoration: underline;
}
.contact-info__list .field--label-inline .field__item {
  display: inline;
}
@media (min-width: 640px) {
  .contact-info__list {
    margin-left: 0;
  }
}
.contact_info__address p:last-of-type {
  margin-bottom: 0;
}
.languages-switcher > ul {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0;
  padding: 0;
  list-style: none;
  line-height: 1;
}
.languages-switcher > ul li {
  margin: 0;
  padding: 0 0.5rem;
  border-left: 1px solid;
  line-height: 1;
}
.languages-switcher > ul li:first-child {
  border-left: 0;
}
@media (min-width: 1024px) {
  .languages-switcher > ul:after {
    position: absolute;
    top: -0.5rem;
    bottom: -0.5rem;
    left: -0.3rem;
    content: "";
    border-left: 1px solid;
  }
}
.languages-switcher .language-link {
  text-decoration: none;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}
.languages-switcher {
  color: #595959;
}
.languages-switcher .language-link {
  color: #c6c6c6;
}
.languages-switcher .language-link.is-active {
  color: #fff;
}
.site-department .languages-switcher {
  color: #595959;
}
.site-department .languages-switcher .language-link {
  color: #595959;
}
.site-department .languages-switcher .language-link.is-active {
  color: #fff;
}
.header__off-canvas .languages-switcher {
  color: #797676;
}
.header__off-canvas .languages-switcher .language-link {
  color: #797676;
}
.header__off-canvas .languages-switcher .language-link.is-active {
  color: #000;
}
[lang="en"] .header__off-canvas .languages-switcher .en a {
  color: #000;
}
.menu-item__icon {
  margin-left: 0.5rem;
}
.menu-item__icon svg {
  width: 0.625rem;
  height: 0.625rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.menu-item__icon svg path {
  fill: #00c18b;
}
.menu-item--opened > .menu-item__link .menu-item__icon svg {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.menu-item--active-trail > .menu-item__link,
.menu-item__link.is-active {
  text-decoration: underline;
}
.header__off-canvas .menu-item__icon svg {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.book-menu__item,
.book-pager__item {
  list-style: none;
}
.book-menu__item:not(.book-menu__item--active-trail) {
  display: none;
}
.book-menu > .book-menu__item {
  display: list-item;
}
.book-menu__item--active-trail .book-menu__item {
  display: list-item;
}
.book-pager {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.below-header__menu .menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0;
  padding: 0;
}
.below-header__menu .menu-item {
  width: 90%;
  margin: 0 0.5rem 27px;
  padding: 0;
  list-style: none;
}
@media (min-width: 1024px) {
  .below-header__menu .menu-item {
    width: auto;
    margin-bottom: 0;
    text-align: center;
  }
}
.below-header__menu .menu-item a {
  position: relative;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  text-decoration: none;
  color: #005e62;
}
.below-header__menu .menu-item a::after {
  position: absolute;
  left: 50%;
  width: 0;
  height: 2px;
  margin-top: 27px;
  content: "";
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-transition-timing-function: cubic-bezier(1, -0.65, 0, 2.31);
  transition-timing-function: cubic-bezier(1, -0.65, 0, 2.31);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
.below-header__menu .menu-item a:focus,
.below-header__menu .menu-item a:hover {
  top: -2px;
  text-decoration: none;
  outline: 0;
}
.below-header__menu .menu-item a:focus::after,
.below-header__menu .menu-item a:hover::after {
  width: calc(100% - 1.5rem);
  background-color: #005e62;
}
.below-header__menu .menu-item--active-trail > .menu-item__link,
.below-header__menu .menu-item__link.is-active {
  text-decoration: underline;
  color: #000 !important;
  font-weight: 700;
}
.header__off-canvas .below-header__menu {
  margin: 0;
  padding: 1rem;
  border-top: 1px solid #000;
}
.header__off-canvas .below-header__menu .menu li {
  margin: 0.25rem 0;
  text-align: center;
}
.header__off-canvas .below-header__menu .menu li a {
  display: inline-block;
  padding: 0.5rem 1rem;
  text-decoration: none;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #090909;
  font-size: 12px;
  font-weight: 700;
}
.below-header__menu .menu-item--has-sub-menu {
  position: relative;
}
@media (min-width: 1024px) {
  .below-header__menu .menu-item--has-sub-menu > .menu--sub-menu {
    position: absolute;
    z-index: 1;
    display: none;
    padding: 0 0.5rem;
    background-color: #fff;
  }
}
.below-header__menu .menu-item--opened > .menu--sub-menu {
  display: block !important;
}
.below-header__menu .menu--sub-menu .menu-item {
  margin: 0;
}
.below-header__menu .menu--sub-menu .menu-item a {
  display: block;
  padding: 0.5rem 0;
}
@media (min-width: 1024px) {
  .below-header__menu .menu--sub-menu .menu-item a {
    text-align: left;
  }
}
.site-department--corporate .below-header__menu .menu-item a {
  color: #005e62;
}
.site-department--corporate .below-header__menu .menu-item a:focus::after,
.site-department--corporate .below-header__menu .menu-item a:hover::after {
  background-color: #005e62;
}
.site-department--corporate .below-header__menu .menu-item__icon svg path {
  fill: #005e62;
}
.site-department--odc .below-header__menu .menu-item a {
  color: #003da6;
}
.site-department--odc .below-header__menu .menu-item a:focus::after,
.site-department--odc .below-header__menu .menu-item a:hover::after {
  background-color: #003da6;
}
.site-department--odc .below-header__menu .menu-item__icon svg path {
  fill: #003da6;
}
.site-department--ethics .below-header__menu .menu-item a {
  color: #0083c1;
}
.site-department--ethics .below-header__menu .menu-item a:focus::after,
.site-department--ethics .below-header__menu .menu-item a:hover::after {
  background-color: #0083c1;
}
.site-department--ethics .below-header__menu .menu-item__icon svg path {
  fill: #0083c1;
}
.site-department--campus .below-header__menu .menu-item a {
  color: #003da6;
}
.site-department--campus .below-header__menu .menu-item a:focus::after,
.site-department--campus .below-header__menu .menu-item a:hover::after {
  background-color: #003da6;
}
.site-department--campus .below-header__menu .menu-item__icon svg path {
  fill: #003da6;
}
.site-department--outdoors .below-header__menu .menu-item a {
  color: #39756e;
}
.site-department--outdoors .below-header__menu .menu-item a:focus::after,
.site-department--outdoors .below-header__menu .menu-item a:hover::after {
  background-color: #39756e;
}
.site-department--outdoors .below-header__menu .menu-item__icon svg path {
  fill: #39756e;
}
.site-department--anti-doping .below-header__menu .menu-item a {
  color: #009578;
}
.site-department--anti-doping .below-header__menu .menu-item a:focus::after,
.site-department--anti-doping .below-header__menu .menu-item a:hover::after {
  background-color: #009578;
}
.site-department--anti-doping .below-header__menu .menu-item__icon svg path {
  fill: #009578;
}
.site-department--institute .below-header__menu .menu-item a {
  color: #00544e;
}
.site-department--institute .below-header__menu .menu-item a:focus::after,
.site-department--institute .below-header__menu .menu-item a:hover::after {
  background-color: #00544e;
}
.site-department--institute .below-header__menu .menu-item__icon svg path {
  fill: #00544e;
}
.site-department--coaching .below-header__menu .menu-item a {
  color: #cb4f12;
}
.site-department--coaching .below-header__menu .menu-item a:focus::after,
.site-department--coaching .below-header__menu .menu-item a:hover::after {
  background-color: #cb4f12;
}
.site-department--coaching .below-header__menu .menu-item__icon svg path {
  fill: #cb4f12;
}
.site-department--participation .below-header__menu .menu-item a {
  color: #cc003d;
}
.site-department--participation .below-header__menu .menu-item a:focus::after,
.site-department--participation .below-header__menu .menu-item a:hover::after {
  background-color: #cc003d;
}
.site-department--participation .below-header__menu .menu-item__icon svg path {
  fill: #cc003d;
}
.site-department--womeninsport .below-header__menu .menu-item a {
  color: #005e62;
}
.site-department--womeninsport .below-header__menu .menu-item a:focus::after,
.site-department--womeninsport .below-header__menu .menu-item a:hover::after {
  background-color: #005e62;
}
.site-department--womeninsport .below-header__menu .menu-item__icon svg path {
  fill: #005e62;
}
.header__menu .menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0;
  padding: 0;
}
@media (min-width: 1024px) {
  .header__menu .menu {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
.header__menu .menu-item {
  width: 100%;
  margin: 0 auto;
  padding: 0;
  list-style: none;
  text-align: center;
}
@media (min-width: 1024px) {
  .header__menu .menu-item {
    width: auto;
    margin-bottom: 0;
    padding-right: 0.25rem;
    padding-left: 0.25rem;
    border-left: 1px solid #595959;
  }
  .header__menu .menu-item:first-of-type {
    border-left: 0;
  }
}
.header__menu .menu-item a {
  position: relative;
  top: 0;
  display: inline-block;
  padding: 0.5rem 1rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  white-space: nowrap;
  text-decoration: none;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #090909;
  font-size: 12px;
  font-weight: 700;
}
@media (min-width: 1024px) {
  .header__menu .menu-item a {
    color: #fff;
    line-height: 1;
  }
  .header__menu .menu-item a:focus,
  .header__menu .menu-item a:hover {
    top: -3px;
  }
}
.header__menu .menu-item--has-sub-menu {
  position: relative;
}
.header__menu .menu-item--has-sub-menu > .sub-menu-item-toggle {
  display: none;
}
@media (min-width: 1024px) {
  .header__menu .menu-item--has-sub-menu > a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.header__menu .menu-item--has-sub-menu > .menu--sub-menu {
  display: block;
  width: 100%;
}
@media (min-width: 1024px) {
  .header__menu .menu-item--has-sub-menu > .menu--sub-menu {
    position: absolute;
    z-index: 1;
    display: none;
    width: auto;
    background-color: #090909;
  }
}
.header__menu .menu--sub-menu .menu-item {
  border-left: 0;
}
.header__menu .menu--sub-menu .menu-item a {
  padding: 0.625rem 1rem;
  white-space: normal;
  color: #090909;
  line-height: 27px;
}
@media (min-width: 1024px) {
  .header__menu .menu--sub-menu .menu-item {
    text-align: left;
  }
  .header__menu .menu--sub-menu .menu-item a {
    color: #fff;
  }
}
.header__menu .menu-item--opened > .menu--sub-menu {
  display: block !important;
}
.header__menu .menu-item--active-trail > .menu-item__link,
.header__menu .menu-item__link.is-active {
  text-decoration: underline;
}
.menu--sitemap {
  margin: 0;
  padding: 0;
  list-style: none;
}
.menu--sitemap li {
  margin-bottom: 27px;
}
.menu--sitemap a {
  text-decoration: none;
  color: inherit;
}
.menu--sitemap a:focus,
.menu--sitemap a:hover {
  text-decoration: underline;
}
.menu--social-links {
  margin: 0;
  padding: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (min-width: 640px) {
  .menu--social-links {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
.menu--social-links .menu-item {
  margin-bottom: 0;
}
.social-link {
  display: inline-block;
  min-width: 1.5rem;
  margin: 0 0.25em;
  text-align: center;
  color: #6ecdb2;
}
.social-link:focus .social-link__icon svg path,
.social-link:hover .social-link__icon svg path {
  fill: #fff;
}
.social-link__icon {
  display: block;
  width: 27px;
  height: 27px;
}
.social-link__icon svg {
  width: 100%;
  height: 100%;
  margin: auto;
}
.social-link__icon svg path {
  fill: #6ecdb2;
}
nav#block-sociallinks {
  z-index: 10;
}
.messages {
  margin-bottom: 1.5rem;
  padding: 15px 20px 15px 35px;
  word-wrap: break-word;
  border: 1px solid;
  border-width: 1px 1px 1px 0;
  border-radius: 2px;
  background: no-repeat 10px 17px;
  overflow-wrap: break-word;
}
[dir="rtl"] .messages {
  padding-right: 35px;
  padding-left: 20px;
  text-align: right;
  border-width: 1px 0 1px 1px;
  background-position: right 10px top 17px;
}
.messages__list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.messages__item + .messages__item {
  margin-top: 0.769rem;
}
.messages--status {
  color: #325e1c;
  border-color: #c9e1bd #c9e1bd #c9e1bd transparent;
  background-color: #f3faef;
  background-image: url(../non-sdc-components/images/messages/check.svg);
  -webkit-box-shadow: -8px 0 0 #77b259;
  box-shadow: -8px 0 0 #77b259;
}
[dir="rtl"] .messages--status {
  margin-left: 0;
  border-color: #c9e1bd transparent #c9e1bd #c9e1bd;
  -webkit-box-shadow: 8px 0 0 #77b259;
  box-shadow: 8px 0 0 #77b259;
}
.messages--warning {
  color: #734c00;
  border-color: #f4daa6 #f4daa6 #f4daa6 transparent;
  background-color: #fdf8ed;
  background-image: url(../non-sdc-components/images/messages/warning.svg);
  -webkit-box-shadow: -8px 0 0 #e09600;
  box-shadow: -8px 0 0 #e09600;
}
[dir="rtl"] .messages--warning {
  border-color: #f4daa6 transparent #f4daa6 #f4daa6;
  -webkit-box-shadow: 8px 0 0 #e09600;
  box-shadow: 8px 0 0 #e09600;
}
.messages--error {
  color: #a51b00;
  border-color: #f9c9bf #f9c9bf #f9c9bf transparent;
  background-color: #fcf4f2;
  background-image: url(../non-sdc-components/images/messages/alert.svg);
  -webkit-box-shadow: -8px 0 0 #e62600;
  box-shadow: -8px 0 0 #e62600;
}
[dir="rtl"] .messages--error {
  border-color: #f9c9bf transparent #f9c9bf #f9c9bf;
  -webkit-box-shadow: 8px 0 0 #e62600;
  box-shadow: 8px 0 0 #e62600;
}
.messages--error p.error {
  color: #a51b00;
}
.save-to-favourites {
  width: 100%;
  max-width: 1440px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  text-align: right;
}
.save-to-favourites__link svg {
  width: 25px;
  height: 25px;
  margin-right: 0.5rem;
}
.save-to-favourites__link svg path {
  -webkit-transition: fill 0.2s linear;
  transition: fill 0.2s linear;
  fill: #005e62;
}
.save-to-favourites__link {
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  color: #090909;
}
.save-to-favourites__link:focus path,
.save-to-favourites__link:hover path {
  fill: #00c18b;
}
.block-search form,
.block-search form > .webform-elements {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.block-search {
  line-height: 1;
}
.block-search .form-search {
  min-width: 200px;
  height: 40px;
  padding-right: 1px;
  padding-left: 1rem;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
@media (min-width: 1024px) {
  .block-search .form-search {
    padding-top: 11px;
    border: none;
  }
}
.block-search .form-submit {
  width: 1rem;
  height: 40px;
  color: #fff;
  border: 1px solid transparent;
  border-left-width: 0;
  border-radius: 0;
  background-color: #090909;
  background-image: url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%09%20viewBox%3D%220%200%2021.7%2024.6%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M21.7%2C23.2l-5-6.7c3.3-3.4%2C3.8-8.8%2C0.9-12.7C15.7%2C1.4%2C12.8%2C0%2C9.7%2C0C7.6%2C0%2C5.6%2C0.7%2C3.9%2C2%09C-0.4%2C5.2-1.3%2C11.3%2C2%2C15.6c1.9%2C2.5%2C4.7%2C3.9%2C7.8%2C3.9c1.8%2C0%2C3.6-0.5%2C5.1-1.5l5%2C6.6L21.7%2C23.2z%20M3.8%2C14.2C1.3%2C10.9%2C2%2C6.3%2C5.3%2C3.8%09c1.3-1%2C2.8-1.5%2C4.5-1.5c2.4%2C0%2C4.5%2C1.1%2C5.9%2C3c2.5%2C3.3%2C1.8%2C7.9-1.5%2C10.4c-1.3%2C1-2.8%2C1.5-4.5%2C1.5C7.4%2C17.2%2C5.2%2C16.1%2C3.8%2C14.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 1rem 1rem;
  font-size: 0;
}
.block-search .form-submit:active,
.block-search .form-submit:focus,
.block-search .form-submit:hover {
  border: 1px solid #005e62;
  border-left-width: 0;
  background-color: #fff;
  background-image: url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%09%20viewBox%3D%220%200%2021.7%2024.6%22%3E%3Cpath%20fill%3D%22black%22%20d%3D%22M21.7%2C23.2l-5-6.7c3.3-3.4%2C3.8-8.8%2C0.9-12.7C15.7%2C1.4%2C12.8%2C0%2C9.7%2C0C7.6%2C0%2C5.6%2C0.7%2C3.9%2C2%09C-0.4%2C5.2-1.3%2C11.3%2C2%2C15.6c1.9%2C2.5%2C4.7%2C3.9%2C7.8%2C3.9c1.8%2C0%2C3.6-0.5%2C5.1-1.5l5%2C6.6L21.7%2C23.2z%20M3.8%2C14.2C1.3%2C10.9%2C2%2C6.3%2C5.3%2C3.8%09c1.3-1%2C2.8-1.5%2C4.5-1.5c2.4%2C0%2C4.5%2C1.1%2C5.9%2C3c2.5%2C3.3%2C1.8%2C7.9-1.5%2C10.4c-1.3%2C1-2.8%2C1.5-4.5%2C1.5C7.4%2C17.2%2C5.2%2C16.1%2C3.8%2C14.2z%22%2F%3E%3C%2Fsvg%3E);
}
@media (min-width: 1024px) {
  .block-search .form-submit:active,
  .block-search .form-submit:focus,
  .block-search .form-submit:hover {
    background-color: #005e62;
    background-image: url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%09%20viewBox%3D%220%200%2021.7%2024.6%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M21.7%2C23.2l-5-6.7c3.3-3.4%2C3.8-8.8%2C0.9-12.7C15.7%2C1.4%2C12.8%2C0%2C9.7%2C0C7.6%2C0%2C5.6%2C0.7%2C3.9%2C2%09C-0.4%2C5.2-1.3%2C11.3%2C2%2C15.6c1.9%2C2.5%2C4.7%2C3.9%2C7.8%2C3.9c1.8%2C0%2C3.6-0.5%2C5.1-1.5l5%2C6.6L21.7%2C23.2z%20M3.8%2C14.2C1.3%2C10.9%2C2%2C6.3%2C5.3%2C3.8%09c1.3-1%2C2.8-1.5%2C4.5-1.5c2.4%2C0%2C4.5%2C1.1%2C5.9%2C3c2.5%2C3.3%2C1.8%2C7.9-1.5%2C10.4c-1.3%2C1-2.8%2C1.5-4.5%2C1.5C7.4%2C17.2%2C5.2%2C16.1%2C3.8%2C14.2z%22%2F%3E%3C%2Fsvg%3E);
  }
}
@media (min-width: 1024px) {
  .block-search .form-submit {
    background-color: #fff;
    background-image: url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%09%20viewBox%3D%220%200%2021.7%2024.6%22%3E%3Cpath%20fill%3D%22black%22%20d%3D%22M21.7%2C23.2l-5-6.7c3.3-3.4%2C3.8-8.8%2C0.9-12.7C15.7%2C1.4%2C12.8%2C0%2C9.7%2C0C7.6%2C0%2C5.6%2C0.7%2C3.9%2C2%09C-0.4%2C5.2-1.3%2C11.3%2C2%2C15.6c1.9%2C2.5%2C4.7%2C3.9%2C7.8%2C3.9c1.8%2C0%2C3.6-0.5%2C5.1-1.5l5%2C6.6L21.7%2C23.2z%20M3.8%2C14.2C1.3%2C10.9%2C2%2C6.3%2C5.3%2C3.8%09c1.3-1%2C2.8-1.5%2C4.5-1.5c2.4%2C0%2C4.5%2C1.1%2C5.9%2C3c2.5%2C3.3%2C1.8%2C7.9-1.5%2C10.4c-1.3%2C1-2.8%2C1.5-4.5%2C1.5C7.4%2C17.2%2C5.2%2C16.1%2C3.8%2C14.2z%22%2F%3E%3C%2Fsvg%3E);
  }
}
.social-sharing__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  margin: 0;
  padding: 0;
}
.social-sharing__menu-item {
  width: 1.6rem;
  height: 1.6rem;
  margin: 0 0.5rem;
  list-style: none;
  text-align: center;
  border-radius: 1rem;
  background-color: #414141;
}
.social-sharing__menu-item svg {
  width: 1.3rem;
  height: 1.3rem;
  padding-top: 0.3rem;
}
.social-sharing__menu-item path {
  fill: #fff;
}
.social-sharing__menu-item--facebook {
  background-color: #3b5998;
}
.social-sharing__menu-item--twitter {
  background-color: #55acee;
}
.social-sharing__menu-item--linkedin {
  background-color: #0e76a8;
}
.social-sharing__menu-item--email {
  background-color: #414141;
}
.social-sharing__menu-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.star-rating svg {
  width: 2rem;
  height: auto;
}
.star-rating svg path {
  fill: #00c18b;
}
.star-rating__text {
  display: none;
}
.site-department--corporate .star-rating svg path {
  fill: #00c18b;
}
.site-department--odc .star-rating svg path {
  fill: #003da6;
}
.site-department--ethics .star-rating svg path {
  fill: #00a8e1;
}
.site-department--campus .star-rating svg path {
  fill: #00adbd;
}
.site-department--outdoors .star-rating svg path {
  fill: #699;
}
.site-department--anti-doping .star-rating svg path {
  fill: #c4d600;
}
.site-department--institute .star-rating svg path {
  fill: #95d600;
}
.site-department--coaching .star-rating svg path {
  fill: #ffce00;
}
.site-department--participation .star-rating svg path {
  fill: #ff4338;
}
.site-department--womeninsport .star-rating svg path {
  fill: #00c18b;
}
.user-forms form {
  max-width: 500px;
  margin: 54px auto;
  text-align: left;
}
.user-forms .page-title {
  width: 100%;
  margin: 2rem 0 3rem;
}
.user-forms form .form-item {
  max-width: 500px;
  margin-bottom: 2rem;
}
.user-forms form .form-item label {
  display: block;
  margin-bottom: 3px;
  font-weight: 700;
}
.user-forms .description {
  font-size: 0.75rem;
}
.user-forms .back-to-site {
  max-width: 500px;
  margin: auto;
  text-align: right;
}
.user-forms .back-to-site a {
  color: #000;
}
.building-blocks > .building-block {
  margin-bottom: 27px;
}
@media (min-width: 640px) {
  .building-blocks > .building-block {
    margin-bottom: 54px;
  }
}
.building-block > .remove-spacing {
  margin-bottom: -27px;
}
@media (min-width: 640px) {
  .building-block > .remove-spacing {
    margin-bottom: -54px;
  }
}
.accordion {
  margin: 1rem auto;
}
.accordion-item {
  border: 1px solid #005e62;
  border-width: 0 0 1.1px;
}
.accordion-item:first-child {
  border-top-width: 1px;
}
.accordion__trigger {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  margin: 0;
  padding: 1rem 0;
  text-align: left;
  color: #000;
  border: none;
  outline: 0;
  background-color: #fff;
  font-family: BrownStd, Arial, Verdana, sans-serif;
  font-size: 24px;
}
.js-accordion .accordion__trigger {
  cursor: pointer;
}
@media (min-width: 768px) {
  .accordion__trigger {
    padding: 2rem 0;
    font-size: 29px;
  }
}
.accordion__trigger-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  padding: 0;
  cursor: pointer;
  border: 0;
  background: 0 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.accordion__trigger-text {
  margin-right: 0.5rem;
  text-align: left;
}
.accordion__trigger-icon {
  width: 2.75rem;
  height: 1.75rem;
  margin-left: auto;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.accordion__trigger-icon path {
  fill: #000;
}
.accordion__content {
  margin-bottom: 1rem;
}
.accordion__content p:last-of-type {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .accordion__content {
    margin-bottom: 2rem;
  }
}
.accordion-item.js-accordion .accordion__content {
  overflow: hidden;
  height: 0;
  margin-bottom: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.accordion-item.is-active .accordion__trigger + .accordion__content {
  overflow: visible;
  height: auto;
  margin-bottom: 1rem;
  opacity: 1;
}
@media (min-width: 768px) {
  .accordion-item.is-active .accordion__trigger + .accordion__content {
    margin-bottom: 2rem;
  }
}
.accordion-item.is-active .accordion__trigger .accordion__trigger-icon path {
  fill: #005e62;
}
.site-department--corporate .accordion .accordion-item {
  border-color: #005e62;
}
.site-department--corporate
  .accordion
  .accordion-item.is-active
  .accordion__trigger-icon
  path {
  fill: #005e62;
}
.site-department--odc .accordion .accordion-item {
  border-color: #003da6;
}
.site-department--odc
  .accordion
  .accordion-item.is-active
  .accordion__trigger-icon
  path {
  fill: #003da6;
}
.site-department--ethics .accordion .accordion-item {
  border-color: #0083c1;
}
.site-department--ethics
  .accordion
  .accordion-item.is-active
  .accordion__trigger-icon
  path {
  fill: #0083c1;
}
.site-department--campus .accordion .accordion-item {
  border-color: #003da6;
}
.site-department--campus
  .accordion
  .accordion-item.is-active
  .accordion__trigger-icon
  path {
  fill: #003da6;
}
.site-department--outdoors .accordion .accordion-item {
  border-color: #39756e;
}
.site-department--outdoors
  .accordion
  .accordion-item.is-active
  .accordion__trigger-icon
  path {
  fill: #39756e;
}
.site-department--anti-doping .accordion .accordion-item {
  border-color: #009578;
}
.site-department--anti-doping
  .accordion
  .accordion-item.is-active
  .accordion__trigger-icon
  path {
  fill: #009578;
}
.site-department--institute .accordion .accordion-item {
  border-color: #00544e;
}
.site-department--institute
  .accordion
  .accordion-item.is-active
  .accordion__trigger-icon
  path {
  fill: #00544e;
}
.site-department--coaching .accordion .accordion-item {
  border-color: #cb4f12;
}
.site-department--coaching
  .accordion
  .accordion-item.is-active
  .accordion__trigger-icon
  path {
  fill: #cb4f12;
}
.site-department--participation .accordion .accordion-item {
  border-color: #cc003d;
}
.site-department--participation
  .accordion
  .accordion-item.is-active
  .accordion__trigger-icon
  path {
  fill: #cc003d;
}
.site-department--womeninsport .accordion .accordion-item {
  border-color: #005e62;
}
.site-department--womeninsport
  .accordion
  .accordion-item.is-active
  .accordion__trigger-icon
  path {
  fill: #005e62;
}
.page-style--primary .accordion .accordion-item {
  border-color: #005e62;
}
.page-style--primary
  .accordion
  .accordion-item.is-active
  .accordion__trigger-icon
  path {
  fill: #005e62;
}
.page-style--secondary .accordion .accordion-item {
  border-color: #00adbd;
}
.page-style--secondary
  .accordion
  .accordion-item.is-active
  .accordion__trigger-icon
  path {
  fill: #00adbd;
}
.page-style--tertiary .accordion .accordion-item {
  border-color: #40c1ac;
}
.page-style--tertiary
  .accordion
  .accordion-item.is-active
  .accordion__trigger-icon
  path {
  fill: #40c1ac;
}
.page-style--quaternary .accordion .accordion-item {
  border-color: #ff6c0c;
}
.page-style--quaternary
  .accordion
  .accordion-item.is-active
  .accordion__trigger-icon
  path {
  fill: #ff6c0c;
}
.page-style--quinary .accordion .accordion-item {
  border-color: #ffce00;
}
.page-style--quinary
  .accordion
  .accordion-item.is-active
  .accordion__trigger-icon
  path {
  fill: #ffce00;
}
.button-link a {
  display: inline-block;
  padding: 0.25rem 1rem;
  text-decoration: none;
  color: #fff;
  border: 1px solid #005e62;
  border-radius: 2rem;
  background-color: #005e62;
  font-family: BrownStd, Arial, Verdana, sans-serif;
}
.button-link a:focus,
.button-link a:hover {
  text-decoration: none;
  color: #005e62;
  background-color: #fff;
}
.site-department--corporate .button-link a {
  border-color: #005e62;
  background-color: #005e62;
}
.site-department--corporate .button-link a:focus,
.site-department--corporate .button-link a:hover {
  color: #005e62;
  background-color: #fff;
}
.site-department--odc .button-link a {
  border-color: #003da6;
  background-color: #003da6;
}
.site-department--odc .button-link a:focus,
.site-department--odc .button-link a:hover {
  color: #003da6;
  background-color: #fff;
}
.site-department--ethics .button-link a {
  border-color: #0083c1;
  background-color: #0083c1;
}
.site-department--ethics .button-link a:focus,
.site-department--ethics .button-link a:hover {
  color: #0083c1;
  background-color: #fff;
}
.site-department--campus .button-link a {
  border-color: #003da6;
  background-color: #003da6;
}
.site-department--campus .button-link a:focus,
.site-department--campus .button-link a:hover {
  color: #003da6;
  background-color: #fff;
}
.site-department--outdoors .button-link a {
  border-color: #39756e;
  background-color: #39756e;
}
.site-department--outdoors .button-link a:focus,
.site-department--outdoors .button-link a:hover {
  color: #39756e;
  background-color: #fff;
}
.site-department--anti-doping .button-link a {
  border-color: #009578;
  background-color: #009578;
}
.site-department--anti-doping .button-link a:focus,
.site-department--anti-doping .button-link a:hover {
  color: #009578;
  background-color: #fff;
}
.site-department--institute .button-link a {
  border-color: #00544e;
  background-color: #00544e;
}
.site-department--institute .button-link a:focus,
.site-department--institute .button-link a:hover {
  color: #00544e;
  background-color: #fff;
}
.site-department--coaching .button-link a {
  border-color: #cb4f12;
  background-color: #cb4f12;
}
.site-department--coaching .button-link a:focus,
.site-department--coaching .button-link a:hover {
  color: #cb4f12;
  background-color: #fff;
}
.site-department--participation .button-link a {
  border-color: #cc003d;
  background-color: #cc003d;
}
.site-department--participation .button-link a:focus,
.site-department--participation .button-link a:hover {
  color: #cc003d;
  background-color: #fff;
}
.site-department--womeninsport .button-link a {
  border-color: #005e62;
  background-color: #005e62;
}
.site-department--womeninsport .button-link a:focus,
.site-department--womeninsport .button-link a:hover {
  color: #005e62;
  background-color: #fff;
}
.call-to-action a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 3.625em;
  padding: 0.45em 1em;
  text-align: center;
  text-decoration: none;
  border: 1px solid;
  border-radius: 1em;
  background-color: #005e62;
  font-size: 29px;
  font-weight: 400;
  line-height: 1;
}
.call-to-action a span {
  -webkit-transform: translateY(0.1em);
  transform: translateY(0.1em);
}
.call-to-action a svg {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 35px;
  flex: 0 0 35px;
  width: 1em;
  height: 1em;
  margin-right: 0.5em;
}
.call-to-action a .call-to-action--icons {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 45px;
  flex: 0 0 45px;
}
.call-to-action a .call-to-action--title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 16px;
}
@media (min-width: 500px) {
  .call-to-action a .call-to-action--title {
    font-size: 24px;
  }
}
.call-to-action a {
  color: #fff;
  background-color: #005e62;
}
.call-to-action a svg path {
  fill: #fff;
}
.call-to-action a:focus,
.call-to-action a:hover {
  color: #005e62;
  background-color: #fff;
}
.call-to-action a:focus svg path,
.call-to-action a:hover svg path {
  fill: #005e62;
}
.site-department--corporate .call-to-action a {
  border-color: #005e62;
  background-color: #005e62;
}
.site-department--corporate .call-to-action a:focus,
.site-department--corporate .call-to-action a:hover {
  color: #005e62;
  background-color: #fff;
}
.site-department--corporate .call-to-action a:focus svg path,
.site-department--corporate .call-to-action a:hover svg path {
  fill: #005e62;
}
.site-department--odc .call-to-action a {
  border-color: #003da6;
  background-color: #003da6;
}
.site-department--odc .call-to-action a:focus,
.site-department--odc .call-to-action a:hover {
  color: #003da6;
  background-color: #fff;
}
.site-department--odc .call-to-action a:focus svg path,
.site-department--odc .call-to-action a:hover svg path {
  fill: #003da6;
}
.site-department--ethics .call-to-action a {
  border-color: #0083c1;
  background-color: #0083c1;
}
.site-department--ethics .call-to-action a:focus,
.site-department--ethics .call-to-action a:hover {
  color: #0083c1;
  background-color: #fff;
}
.site-department--ethics .call-to-action a:focus svg path,
.site-department--ethics .call-to-action a:hover svg path {
  fill: #0083c1;
}
.site-department--campus .call-to-action a {
  border-color: #003da6;
  background-color: #003da6;
}
.site-department--campus .call-to-action a:focus,
.site-department--campus .call-to-action a:hover {
  color: #003da6;
  background-color: #fff;
}
.site-department--campus .call-to-action a:focus svg path,
.site-department--campus .call-to-action a:hover svg path {
  fill: #003da6;
}
.site-department--outdoors .call-to-action a {
  border-color: #39756e;
  background-color: #39756e;
}
.site-department--outdoors .call-to-action a:focus,
.site-department--outdoors .call-to-action a:hover {
  color: #39756e;
  background-color: #fff;
}
.site-department--outdoors .call-to-action a:focus svg path,
.site-department--outdoors .call-to-action a:hover svg path {
  fill: #39756e;
}
.site-department--anti-doping .call-to-action a {
  border-color: #009578;
  background-color: #009578;
}
.site-department--anti-doping .call-to-action a:focus,
.site-department--anti-doping .call-to-action a:hover {
  color: #009578;
  background-color: #fff;
}
.site-department--anti-doping .call-to-action a:focus svg path,
.site-department--anti-doping .call-to-action a:hover svg path {
  fill: #009578;
}
.site-department--institute .call-to-action a {
  border-color: #00544e;
  background-color: #00544e;
}
.site-department--institute .call-to-action a:focus,
.site-department--institute .call-to-action a:hover {
  color: #00544e;
  background-color: #fff;
}
.site-department--institute .call-to-action a:focus svg path,
.site-department--institute .call-to-action a:hover svg path {
  fill: #00544e;
}
.site-department--coaching .call-to-action a {
  border-color: #cb4f12;
  background-color: #cb4f12;
}
.site-department--coaching .call-to-action a:focus,
.site-department--coaching .call-to-action a:hover {
  color: #cb4f12;
  background-color: #fff;
}
.site-department--coaching .call-to-action a:focus svg path,
.site-department--coaching .call-to-action a:hover svg path {
  fill: #cb4f12;
}
.site-department--participation .call-to-action a {
  border-color: #cc003d;
  background-color: #cc003d;
}
.site-department--participation .call-to-action a:focus,
.site-department--participation .call-to-action a:hover {
  color: #cc003d;
  background-color: #fff;
}
.site-department--participation .call-to-action a:focus svg path,
.site-department--participation .call-to-action a:hover svg path {
  fill: #cc003d;
}
.site-department--womeninsport .call-to-action a {
  border-color: #005e62;
  background-color: #005e62;
}
.site-department--womeninsport .call-to-action a:focus,
.site-department--womeninsport .call-to-action a:hover {
  color: #005e62;
  background-color: #fff;
}
.site-department--womeninsport .call-to-action a:focus svg path,
.site-department--womeninsport .call-to-action a:hover svg path {
  fill: #005e62;
}
.page-style--primary .call-to-action a {
  color: #fff;
  border-color: #005e62;
  background-color: #005e62;
}
.page-style--primary .call-to-action a svg path {
  fill: #fff;
}
.page-style--primary .call-to-action a:focus,
.page-style--primary .call-to-action a:hover {
  color: #005e62;
  background-color: #fff;
}
.page-style--primary .call-to-action a:focus svg path,
.page-style--primary .call-to-action a:hover svg path {
  fill: #005e62;
}
.page-style--secondary .call-to-action a {
  color: #fff;
  border-color: #00adbd;
  background-color: #00adbd;
}
.page-style--secondary .call-to-action a svg path {
  fill: #fff;
}
.page-style--secondary .call-to-action a:focus,
.page-style--secondary .call-to-action a:hover {
  color: #00adbd;
  background-color: #fff;
}
.page-style--secondary .call-to-action a:focus svg path,
.page-style--secondary .call-to-action a:hover svg path {
  fill: #00adbd;
}
.page-style--tertiary .call-to-action a {
  color: #000;
  border-color: #40c1ac;
  background-color: #40c1ac;
}
.page-style--tertiary .call-to-action a svg path {
  fill: #000;
}
.page-style--tertiary .call-to-action a:focus,
.page-style--tertiary .call-to-action a:hover {
  color: #40c1ac;
  background-color: #000;
}
.page-style--tertiary .call-to-action a:focus svg path,
.page-style--tertiary .call-to-action a:hover svg path {
  fill: #40c1ac;
}
.page-style--quaternary .call-to-action a {
  color: #000;
  border-color: #ff6c0c;
  background-color: #ff6c0c;
}
.page-style--quaternary .call-to-action a svg path {
  fill: #000;
}
.page-style--quaternary .call-to-action a:focus,
.page-style--quaternary .call-to-action a:hover {
  color: #ff6c0c;
  background-color: #000;
}
.page-style--quaternary .call-to-action a:focus svg path,
.page-style--quaternary .call-to-action a:hover svg path {
  fill: #ff6c0c;
}
.page-style--quinary .call-to-action a {
  color: #000;
  border-color: #ffce00;
  background-color: #ffce00;
}
.page-style--quinary .call-to-action a svg path {
  fill: #000;
}
.page-style--quinary .call-to-action a:focus,
.page-style--quinary .call-to-action a:hover {
  color: #ffce00;
  background-color: #000;
}
.page-style--quinary .call-to-action a:focus svg path,
.page-style--quinary .call-to-action a:hover svg path {
  fill: #ffce00;
}
.cards__title {
  text-align: center;
  color: #005e62;
}
.cards__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -1rem;
  margin-left: -1rem;
  position: relative;
  z-index: 2;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: 0;
  margin-left: 0;
}
.cards__items > * {
  margin-right: 1rem;
  margin-left: 1rem;
  width: calc((100% / 1) - 2rem);
}
@media (min-width: 640px) {
  .cards__items > * {
    width: calc((100% / 2) - 2rem);
  }
}
@media (min-width: 768px) {
  .cards__items > * {
    width: calc((100% / 4) - 2rem);
  }
}
.cards .layout-contained .cards__items,
.cards .list--contact-cards .pager .cards__items,
.cards .list--contact-cards .view-content .cards__items,
.cards .list--contact-cards .view-empty .cards__items,
.cards .list--contact-cards .views-exposed-form .cards__items,
.list--contact-cards .cards .pager .cards__items,
.list--contact-cards .cards .view-content .cards__items,
.list--contact-cards .cards .view-empty .cards__items,
.list--contact-cards .cards .views-exposed-form .cards__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -1rem;
  margin-left: -1rem;
}
.cards .layout-contained .cards__items > *,
.cards .list--contact-cards .pager .cards__items > *,
.cards .list--contact-cards .view-content .cards__items > *,
.cards .list--contact-cards .view-empty .cards__items > *,
.cards .list--contact-cards .views-exposed-form .cards__items > *,
.list--contact-cards .cards .pager .cards__items > *,
.list--contact-cards .cards .view-content .cards__items > *,
.list--contact-cards .cards .view-empty .cards__items > *,
.list--contact-cards .cards .views-exposed-form .cards__items > * {
  margin-right: 1rem;
  margin-left: 1rem;
  width: calc((100% / 1) - 2rem);
}
@media (min-width: 640px) {
  .cards .layout-contained .cards__items > *,
  .cards .list--contact-cards .pager .cards__items > *,
  .cards .list--contact-cards .view-content .cards__items > *,
  .cards .list--contact-cards .view-empty .cards__items > *,
  .cards .list--contact-cards .views-exposed-form .cards__items > *,
  .list--contact-cards .cards .pager .cards__items > *,
  .list--contact-cards .cards .view-content .cards__items > *,
  .list--contact-cards .cards .view-empty .cards__items > *,
  .list--contact-cards .cards .views-exposed-form .cards__items > * {
    width: calc((100% / 2) - 2rem);
  }
}
@media (min-width: 768px) {
  .cards .layout-contained .cards__items > *,
  .cards .list--contact-cards .pager .cards__items > *,
  .cards .list--contact-cards .view-content .cards__items > *,
  .cards .list--contact-cards .view-empty .cards__items > *,
  .cards .list--contact-cards .views-exposed-form .cards__items > *,
  .list--contact-cards .cards .pager .cards__items > *,
  .list--contact-cards .cards .view-content .cards__items > *,
  .list--contact-cards .cards .view-empty .cards__items > *,
  .list--contact-cards .cards .views-exposed-form .cards__items > * {
    width: calc((100% / 3) - 2rem);
  }
}

/* Cards Overrides for Campaign Content Type */
.cards--campaign .layout-contained {
  max-width: 1280px;
  width: 100%;
}

.cards--campaign {
  padding-block: var(--anrt-spacing-200);
}

.cards--campaign .cards--campaign {
  padding-block: 0;
}

@media (min-width: 1024px) {
  .cards--campaign {
    padding-block: var(--anrt-spacing-300);
  }
  .cards--campaign .cards--campaign {
    padding-block: 0;
  }
}

.cards .layout-contained .cards__items.anrt-grid {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: repeat(1, 1fr);
  gap: 1rem;
  max-width: 1280px;
  width: 100%;
}

.cards.cards--campaign .layout-contained .cards__items > * {
  grid-column: span 12;
  width: 100%;
  margin: 0;
}

.cards.cards--campaign .layout-contained .cards__items .card__link {
  padding: 0;
}

.cards.cards--campaign .layout-contained .cards__items .card__content {
  padding: var(--anrt-spacing-075);
  padding-block-start: 0;
}

@media (min-width: 768px) {
  .cards.cards--campaign .layout-contained .cards__items > * {
    grid-column: span 6;
    width: 100%;
  }
}

@media (min-width: 1024px) {
  .cards.cards--campaign .layout-contained .cards__items > * {
    grid-column: span 3;
    width: 100%;
  }
}

.cards__items > * {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.card__image {
  overflow: hidden;
  margin-bottom: 1rem;
}
.card__image img {
  width: 100%;
}
.card__title {
  margin-bottom: 0;
  text-decoration: none;
  color: #090909 !important;
  font-size: 24px;
  font-weight: 400;
}
.card__text {
  margin-bottom: 1rem;
  text-decoration: none;
  color: #797676;
}
.card__text :last-child {
  margin-bottom: 0;
}
.card__cta {
  display: block;
  color: #005e62;
}
@media not all and (hover: none) {
  .card__cta {
    opacity: 0;
  }
}
.card__cta svg {
  width: 1rem;
  height: 1rem;
  -webkit-transform: translateY(0.3rem);
  transform: translateY(0.3rem);
}
.card__cta svg path {
  fill: #005e62;
}
.card__link {
  position: relative;
  top: 0;
  display: block;
  width: 100%;
  padding: 1rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  text-decoration: none;
  background-color: #fff;
}
.card__link:focus,
.card__link:hover {
  top: -0.5rem;
  background-color: #f0f0e6;
}
.card__link:focus .card__text,
.card__link:hover .card__text {
  color: #090909;
}
.card__link:focus .card__cta,
.card__link:hover .card__cta {
  opacity: 1;
}
.cards.cards--bg-white .card__link:focus,
.cards.cards--bg-white .card__link:hover {
  background-color: #f0f0e6;
}
.cards.cards--bg-color .card__link:focus,
.cards.cards--bg-color .card__link:hover {
  background-color: #fff;
  -webkit-box-shadow: 0 0 0.25rem #505050;
  box-shadow: 0 0 0.25rem #505050;
}
.cards--bg-color .cards__title {
  margin-bottom: 1rem;
  color: #005e62;
}
.cards--bg-color .cards__inner {
  position: relative;
  z-index: 2;
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.cards--bg-color .cards__bg {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  background: #00c18b;
}
.cards--bg-color .cards__bg:after,
.cards--bg-color .cards__bg:before {
  position: absolute;
  content: "";
}
.cards--bg-color .cards__bg:before {
  display: block;
  width: 40%;
  padding-bottom: 41%;
  -webkit-transform-origin: center;
  transform-origin: center;
  background-color: transparent;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%236ecdb2%27%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 100% auto;
  top: 0;
  left: 0;
  -webkit-transform: rotateZ(180deg);
  transform: rotateZ(180deg);
  background-position: top left;
}
.cards--bg-color .cards__bg:after {
  display: block;
  width: 40%;
  padding-bottom: 41%;
  -webkit-transform-origin: center;
  transform-origin: center;
  background-color: transparent;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23005e62%27%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 100% auto;
  top: -15px;
  right: 5px;
  -webkit-transform: rotateZ(-90deg);
  transform: rotateZ(-90deg);
  background-position: top right;
}
@media (min-width: 640px) {
  .cards--pull-up.cards--bg-color .cards__inner {
    padding-top: 0;
  }
  .cards--pull-up.cards--bg-color .cards__bg {
    top: 6rem;
  }
  .cards--pull-up.cards--bg-white .cards__title {
    margin-bottom: 6rem;
  }
  .cards--pull-up.cards--bg-white .cards__items {
    margin-top: -5rem;
  }
}
.site-department--corporate .cards.cards--bg-color .cards__title {
  color: #005e62;
}
.site-department--corporate .cards.cards--bg-color .cards__bg {
  background-color: #00c18b;
}
.site-department--corporate .cards.cards--bg-color .cards__bg:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2300948b%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--corporate .cards.cards--bg-color .cards__bg:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23008996%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--odc .cards.cards--bg-color .cards__title {
  color: #003da6;
}
.site-department--odc .cards.cards--bg-color .cards__bg {
  background-color: #003da6;
}
.site-department--odc .cards.cards--bg-color .cards__bg:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2300aeef%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--odc .cards.cards--bg-color .cards__bg:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23072c6f%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--ethics .cards.cards--bg-color .cards__title {
  color: #0083c1;
}
.site-department--ethics .cards.cards--bg-color .cards__bg {
  background-color: #00a8e1;
}
.site-department--ethics .cards.cards--bg-color .cards__bg:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2357c1e8%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--ethics .cards.cards--bg-color .cards__bg:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23004a97%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--campus .cards.cards--bg-color .cards__title {
  color: #003da6;
}
.site-department--campus .cards.cards--bg-color .cards__bg {
  background-color: #00adbd;
}
.site-department--campus .cards.cards--bg-color .cards__bg:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2300c1de%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--campus .cards.cards--bg-color .cards__bg:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23003da6%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--outdoors .cards.cards--bg-color .cards__title {
  color: #39756e;
}
.site-department--outdoors .cards.cards--bg-color .cards__bg {
  background-color: #699;
}
.site-department--outdoors .cards.cards--bg-color .cards__bg:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2340c1ac%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--outdoors .cards.cards--bg-color .cards__bg:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23069%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--anti-doping .cards.cards--bg-color .cards__title {
  color: #009578;
}
.site-department--anti-doping .cards.cards--bg-color .cards__bg {
  background-color: #c4d600;
}
.site-department--anti-doping .cards.cards--bg-color .cards__bg:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2300bd70%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--anti-doping .cards.cards--bg-color .cards__bg:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23005e62%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--institute .cards.cards--bg-color .cards__title {
  color: #00544e;
}
.site-department--institute .cards.cards--bg-color .cards__bg {
  background-color: #95d600;
}
.site-department--institute .cards.cards--bg-color .cards__bg:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23b7dc78%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--institute .cards.cards--bg-color .cards__bg:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2300544e%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--coaching .cards.cards--bg-color .cards__title {
  color: #cb4f12;
}
.site-department--coaching .cards.cards--bg-color .cards__bg {
  background-color: #ffce00;
}
.site-department--coaching .cards.cards--bg-color .cards__bg:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23fddd00%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--coaching .cards.cards--bg-color .cards__bg:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23ef7622%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--participation .cards.cards--bg-color .cards__title {
  color: #cc003d;
}
.site-department--participation .cards.cards--bg-color .cards__bg {
  background-color: #ff4338;
}
.site-department--participation .cards.cards--bg-color .cards__bg:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23ff9e16%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--participation .cards.cards--bg-color .cards__bg:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23cc003d%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--womeninsport .cards.cards--bg-color .cards__title {
  color: #005e62;
}
.site-department--womeninsport .cards.cards--bg-color .cards__bg {
  background-color: #00c18b;
}
.site-department--womeninsport .cards.cards--bg-color .cards__bg:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%236ecdb2%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--womeninsport .cards.cards--bg-color .cards__bg:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23005e62%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--corporate .card .card__link .card__cta {
  color: #005e62;
}
.site-department--corporate .card .card__link .card__cta svg path {
  fill: #005e62;
}
.site-department--odc .card .card__link .card__cta {
  color: #003da6;
}
.site-department--odc .card .card__link .card__cta svg path {
  fill: #003da6;
}
.site-department--ethics .card .card__link .card__cta {
  color: #0083c1;
}
.site-department--ethics .card .card__link .card__cta svg path {
  fill: #0083c1;
}
.site-department--campus .card .card__link .card__cta {
  color: #003da6;
}
.site-department--campus .card .card__link .card__cta svg path {
  fill: #003da6;
}
.site-department--outdoors .card .card__link .card__cta {
  color: #39756e;
}
.site-department--outdoors .card .card__link .card__cta svg path {
  fill: #39756e;
}
.site-department--anti-doping .card .card__link .card__cta {
  color: #009578;
}
.site-department--anti-doping .card .card__link .card__cta svg path {
  fill: #009578;
}
.site-department--institute .card .card__link .card__cta {
  color: #00544e;
}
.site-department--institute .card .card__link .card__cta svg path {
  fill: #00544e;
}
.site-department--coaching .card .card__link .card__cta {
  color: #cb4f12;
}
.site-department--coaching .card .card__link .card__cta svg path {
  fill: #cb4f12;
}
.site-department--participation .card .card__link .card__cta {
  color: #cc003d;
}
.site-department--participation .card .card__link .card__cta svg path {
  fill: #cc003d;
}
.site-department--womeninsport .card .card__link .card__cta {
  color: #005e62;
}
.site-department--womeninsport .card .card__link .card__cta svg path {
  fill: #005e62;
}
.page-style--primary .cards.cards--bg-color .cards__bg {
  background-color: #005e62;
}
.page-style--secondary .cards.cards--bg-color .cards__bg {
  background-color: #00adbd;
}
.page-style--tertiary .cards.cards--bg-color .cards__bg {
  background-color: #40c1ac;
}
.page-style--quaternary .cards.cards--bg-color .cards__bg {
  background-color: #ff6c0c;
}
.page-style--quinary .cards.cards--bg-color .cards__bg {
  background-color: #ffce00;
}
.checklist-item {
  padding: 1rem 0;
  border-bottom: 1px solid;
}
.checklist {
  padding: 1rem;
}
.page-style--primary .checklist {
  color: #fff;
  background-color: #005e62;
}
.page-style--primary .checklist svg path {
  fill: #fff;
}
.page-style--primary .checklist h2 {
  color: #fff;
}
.page-style--primary .checklist a {
  color: #fff;
}
.page-style--secondary .checklist {
  color: #fff;
  background-color: #00adbd;
}
.page-style--secondary .checklist svg path {
  fill: #fff;
}
.page-style--secondary .checklist h2 {
  color: #fff;
}
.page-style--secondary .checklist a {
  color: #fff;
}
.page-style--tertiary .checklist {
  color: #000;
  background-color: #40c1ac;
}
.page-style--tertiary .checklist svg path {
  fill: #000;
}
.page-style--tertiary .checklist h2 {
  color: #000;
}
.page-style--tertiary .checklist a {
  color: #000;
}
.page-style--quaternary .checklist {
  color: #000;
  background-color: #ff6c0c;
}
.page-style--quaternary .checklist svg path {
  fill: #000;
}
.page-style--quaternary .checklist h2 {
  color: #000;
}
.page-style--quaternary .checklist a {
  color: #000;
}
.page-style--quinary .checklist {
  color: #000;
  background-color: #ffce00;
}
.page-style--quinary .checklist svg path {
  fill: #000;
}
.page-style--quinary .checklist h2 {
  color: #000;
}
.page-style--quinary .checklist a {
  color: #000;
}
.view-my-checklist {
  margin-bottom: 4rem;
}
.view-my-checklist .view-header .block {
  margin: 2rem 0;
  text-align: left;
}
.view-my-checklist .view-content {
  margin-top: 2rem;
}
.embed-external-url {
  text-align: center;
}
.file-downloads {
  position: relative;
  overflow: hidden;
  padding: 2rem;
  color: #fff;
  background: #005e62;
}
.file-downloads:after {
  display: block;
  width: 20%;
  padding-bottom: 21%;
  -webkit-transform-origin: center;
  transform-origin: center;
  background-color: transparent;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%236ecdb2%27%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 100% auto;
  position: absolute;
  top: 0;
  right: -1px;
  content: "";
  -webkit-transform: rotateX(-180deg);
  transform: rotateX(-180deg);
  background-position: right bottom;
}
@media (min-width: 768px) {
  .file-downloads {
    padding: 54px;
  }
}
.file-downloads__title {
  margin-bottom: 54px;
  color: #fff !important;
  font-size: 29px;
  font-weight: 400;
}
.file-downloads__list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.file-downloads__item {
  margin-bottom: 27px;
  padding: 0;
  font-size: 1rem;
}
.file-downloads__item a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-decoration: none;
  color: inherit;
}
.file-downloads__item a:focus,
.file-downloads__item a:hover {
  text-decoration: underline;
}
.file-downloads__item:last-of-type {
  margin-bottom: 0;
}
.file-downloads__item-icon {
  display: inline-block;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  margin: 0 0.5em;
  line-height: 1;
}
.file-downloads__item-icon svg {
  width: 1.2em;
  height: 1.2em;
}
.file-downloads__item-icon svg path {
  fill: #fff;
}
.file-downloads__item-title {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.site-department--corporate .file-downloads {
  background-color: #005e62;
}
.site-department--corporate .file-downloads:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2300948b%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--odc .file-downloads {
  background-color: #003da6;
}
.site-department--odc .file-downloads:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2300aeef%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--ethics .file-downloads {
  background-color: #0083c1;
}
.site-department--ethics .file-downloads:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2357c1e8%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--campus .file-downloads {
  background-color: #003da6;
}
.site-department--campus .file-downloads:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2300c1de%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--outdoors .file-downloads {
  background-color: #39756e;
}
.site-department--outdoors .file-downloads:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2340c1ac%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--anti-doping .file-downloads {
  background-color: #009578;
}
.site-department--anti-doping .file-downloads:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2300bd70%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--institute .file-downloads {
  background-color: #00544e;
}
.site-department--institute .file-downloads:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23b7dc78%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--coaching .file-downloads {
  background-color: #cb4f12;
}
.site-department--coaching .file-downloads:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23fddd00%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--participation .file-downloads {
  background-color: #cc003d;
}
.site-department--participation .file-downloads:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23ff9e16%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--womeninsport .file-downloads {
  background-color: #005e62;
}
.site-department--womeninsport .file-downloads:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%236ecdb2%27%2F%3E%3C%2Fsvg%3E);
}
.hero {
  position: relative;
  overflow: hidden;
}
.hero:after {
  display: block;
  width: 20%;
  padding-bottom: 21%;
  -webkit-transform-origin: center;
  transform-origin: center;
  background-color: transparent;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27white%27%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 100% auto;
  position: absolute;
  right: -1px;
  bottom: -0.2em;
  content: "";
}
.hero.js-video--active:after {
  display: none;
}
.hero__image {
  line-height: 0;
}
.hero__image img {
  width: 100%;
}
.hero__image-overlay {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: -webkit-gradient(
    linear,
    left top,
    right top,
    from(rgba(0, 0, 0, 0.5)),
    to(transparent)
  );
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), transparent);
}
.hero__video .video-embed-field-responsive-video {
  position: relative;
}
.hero__video .video-embed-field-responsive-video::after {
  display: block;
  padding-bottom: 56.25%;
  content: "";
}
.hero__video .video-embed-field-responsive-video iframe {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
}
.hero__cta a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0.25em 1em;
  text-align: center;
  text-decoration: none;
  color: #090909;
  border: none;
  border-radius: 1em;
  background-color: #fddd00;
  -webkit-box-shadow: 0 0 0 1px #090909;
  box-shadow: 0 0 0 1px #090909;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1;
}
.hero__cta a span {
  -webkit-transform: translateY(0.1em);
  transform: translateY(0.1em);
}
.hero__cta a svg {
  width: 1em;
  height: 1em;
  margin-right: 0.5em;
}
.hero__cta a svg path {
  fill: #090909;
}
.hero__cta a:focus,
.hero__cta a:hover {
  color: #005e62;
  background-color: #fff;
  -webkit-box-shadow: 0 0 0 1px #005e62;
  box-shadow: 0 0 0 1px #005e62;
}
.hero__cta a:focus svg path,
.hero__cta a:hover svg path {
  fill: #005e62;
}
@media (min-width: 768px) {
  .hero__cta a {
    font-size: 1.25rem;
  }
}
@media (min-width: 1170px) {
  .hero__cta a {
    font-size: 1.5rem;
  }
}
.hero__cta svg {
  width: 1rem;
  height: 1rem;
}
.hero__content {
  max-width: 360px;
}
.hero--has-media .hero__content {
  position: absolute;
  z-index: 2;
  top: 45%;
  left: 5%;
  width: 90%;
  max-width: 250px;
  -webkit-transform: translateY(-45%);
  transform: translateY(-45%);
  color: #fff;
}
.hero__subtitle {
  margin-bottom: 1rem;
  color: #fff;
  font-size: 1rem;
  font-weight: 700;
}
.hero__title {
  margin-bottom: 1rem;
  color: inherit;
  font-size: 1.5rem;
}
@media (min-width: 768px) {
  .hero__title {
    font-size: 2rem;
  }
}
@media (min-width: 1170px) {
  .hero__title {
    font-size: 2.75rem;
  }
}
.hero--has-media .hero__title {
  color: #fff;
}
.hero__text {
  margin-bottom: 0;
  color: inherit;
}
@media (min-width: 768px) {
  .hero__text {
    font-size: 1.1em;
  }
}
@media (min-width: 1170px) {
  .hero__text {
    font-size: 1.3rem;
  }
}
.hero__play {
  position: absolute;
  z-index: 1;
  top: 50%;
  right: 1rem;
  left: auto;
}
@media (min-width: 640px) {
  .hero__play {
    right: 0;
    left: 60%;
  }
}
@media (min-width: 1170px) {
  .hero__play {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
.hero--no-media {
  padding: 3rem 1rem;
}
.hero--no-media .hero__subtitle {
  color: #005e62;
}
.hero--no-media .hero__title {
  color: #000;
}
.hero--no-media .hero__text {
  max-width: 520px;
  color: #595959;
}
.hero__hidden-item {
  display: none;
}
.hero__visible-item {
  display: block;
}
.site-department--corporate .hero.hero--no-media .hero__subtitle {
  color: #005e62;
}
.site-department--odc .hero.hero--no-media .hero__subtitle {
  color: #003da6;
}
.site-department--ethics .hero.hero--no-media .hero__subtitle {
  color: #0083c1;
}
.site-department--campus .hero.hero--no-media .hero__subtitle {
  color: #003da6;
}
.site-department--outdoors .hero.hero--no-media .hero__subtitle {
  color: #39756e;
}
.site-department--anti-doping .hero.hero--no-media .hero__subtitle {
  color: #009578;
}
.site-department--institute .hero.hero--no-media .hero__subtitle {
  color: #00544e;
}
.site-department--coaching .hero.hero--no-media .hero__subtitle {
  color: #cb4f12;
}
.site-department--participation .hero.hero--no-media .hero__subtitle {
  color: #cc003d;
}
.site-department--womeninsport .hero.hero--no-media .hero__subtitle {
  color: #005e62;
}
.iwt__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -1rem;
  margin-left: -1rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-right: 0;
  margin-left: 0;
}
.iwt__inner > * {
  margin-right: 1rem;
  margin-left: 1rem;
}
@media (min-width: 640px) {
  .iwt__inner {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .iwt__inner > * {
    width: 50%;
    margin: 0;
  }
}
.iwt__content-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
@media (min-width: 768px) {
  .iwt__content-container {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
}
.iwt__content {
  padding: 18px;
  width: 100%;
  color: #fff;
  background: #005e62;
}
@media (min-width: 640px) {
  .iwt__content {
    min-height: 50%;
  }
}
@media (min-width: 768px) {
  .iwt__content {
    padding: 54px;
  }
}
.iwt__content > * {
  margin-bottom: 27px;
  line-height: 1.5;
}
.iwt__content > :last-child {
  margin-bottom: 0;
}
.iwt__image {
  position: relative;
  overflow: hidden;
}
.iwt__image:after {
  display: block;
  width: 20%;
  padding-bottom: 21%;
  -webkit-transform-origin: center;
  transform-origin: center;
  background-color: transparent;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27white%27%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 100% auto;
  position: absolute;
  bottom: -1px;
  left: -1px;
  content: "";
  background-position: left bottom;
}
@media (min-width: 640px) {
  .iwt__image:after {
    width: 40%;
    padding-bottom: 42%;
  }
}
.iwt__image img {
  float: left;
  width: 100%;
}
@media (min-width: 640px) {
  .iwt__image img {
    height: auto;
  }
}
.iwt__title {
  margin-bottom: 1rem;
  color: #fff !important;
}
.iwt__text p:last-child {
  margin-bottom: 0;
}
.iwt__cta a {
  display: inline-block;
  padding: 0.75rem 1rem 0.6rem;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  text-decoration: none;
  letter-spacing: 1.3px;
  color: #fff;
  border: 1px solid;
  border-radius: 2rem;
  background-color: #005e62;
  font-size: 1.2em;
}
.iwt__cta a {
  font-size: 16px;
}
@media screen and (min-width: 380px) {
  .iwt__cta a {
    font-size: calc(16px + 2 * (100vw - 380px) / 790);
  }
}
@media screen and (min-width: 1170px) {
  .iwt__cta a {
    font-size: 18px;
  }
}
.iwt__cta a:focus,
.iwt__cta a:hover {
  color: #005e62;
  background-color: #fff;
}
.left > .iwt__inner .iwt__image:after {
  -webkit-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
}
@media (min-width: 640px) {
  .left > .iwt__inner {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.right > .iwt__inner .iwt__image:after {
  right: -1px;
  left: auto;
  background-position: right bottom;
}
@media (min-width: 640px) {
  .right > .iwt__inner {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}
.site-department--corporate .iwt .iwt__content {
  background-color: #005e62;
}
.site-department--corporate .iwt .iwt__cta a {
  color: #fff;
  background-color: #005e62;
}
.site-department--corporate .iwt .iwt__cta a:focus,
.site-department--corporate .iwt .iwt__cta a:hover {
  color: #005e62;
  background-color: #fff;
}
.site-department--odc .iwt .iwt__content {
  background-color: #003da6;
}
.site-department--odc .iwt .iwt__cta a {
  color: #fff;
  background-color: #003da6;
}
.site-department--odc .iwt .iwt__cta a:focus,
.site-department--odc .iwt .iwt__cta a:hover {
  color: #003da6;
  background-color: #fff;
}
.site-department--ethics .iwt .iwt__content {
  background-color: #0083c1;
}
.site-department--ethics .iwt .iwt__cta a {
  color: #fff;
  background-color: #0083c1;
}
.site-department--ethics .iwt .iwt__cta a:focus,
.site-department--ethics .iwt .iwt__cta a:hover {
  color: #0083c1;
  background-color: #fff;
}
.site-department--campus .iwt .iwt__content {
  background-color: #003da6;
}
.site-department--campus .iwt .iwt__cta a {
  color: #fff;
  background-color: #003da6;
}
.site-department--campus .iwt .iwt__cta a:focus,
.site-department--campus .iwt .iwt__cta a:hover {
  color: #003da6;
  background-color: #fff;
}
.site-department--outdoors .iwt .iwt__content {
  background-color: #39756e;
}
.site-department--outdoors .iwt .iwt__cta a {
  color: #fff;
  background-color: #39756e;
}
.site-department--outdoors .iwt .iwt__cta a:focus,
.site-department--outdoors .iwt .iwt__cta a:hover {
  color: #39756e;
  background-color: #fff;
}
.site-department--anti-doping .iwt .iwt__content {
  background-color: #009578;
}
.site-department--anti-doping .iwt .iwt__cta a {
  color: #fff;
  background-color: #009578;
}
.site-department--anti-doping .iwt .iwt__cta a:focus,
.site-department--anti-doping .iwt .iwt__cta a:hover {
  color: #009578;
  background-color: #fff;
}
.site-department--institute .iwt .iwt__content {
  background-color: #00544e;
}
.site-department--institute .iwt .iwt__cta a {
  color: #fff;
  background-color: #00544e;
}
.site-department--institute .iwt .iwt__cta a:focus,
.site-department--institute .iwt .iwt__cta a:hover {
  color: #00544e;
  background-color: #fff;
}
.site-department--coaching .iwt .iwt__content {
  background-color: #cb4f12;
}
.site-department--coaching .iwt .iwt__cta a {
  color: #fff;
  background-color: #cb4f12;
}
.site-department--coaching .iwt .iwt__cta a:focus,
.site-department--coaching .iwt .iwt__cta a:hover {
  color: #cb4f12;
  background-color: #fff;
}
.site-department--participation .iwt .iwt__content {
  background-color: #cc003d;
}
.site-department--participation .iwt .iwt__cta a {
  color: #fff;
  background-color: #cc003d;
}
.site-department--participation .iwt .iwt__cta a:focus,
.site-department--participation .iwt .iwt__cta a:hover {
  color: #cc003d;
  background-color: #fff;
}
.site-department--womeninsport .iwt .iwt__content {
  background-color: #005e62;
}
.site-department--womeninsport .iwt .iwt__cta a {
  color: #fff;
  background-color: #005e62;
}
.site-department--womeninsport .iwt .iwt__cta a:focus,
.site-department--womeninsport .iwt .iwt__cta a:hover {
  color: #005e62;
  background-color: #fff;
}
.page-style--primary .iwt .iwt__title {
  color: #fff !important;
}
.page-style--primary .iwt .iwt__content {
  color: #fff;
  background-color: #005e62;
}
.page-style--primary .iwt .iwt__cta a {
  color: #fff;
  background-color: #005e62;
}
.page-style--primary .iwt .iwt__cta a:focus,
.page-style--primary .iwt .iwt__cta a:hover {
  color: #005e62;
  background-color: #fff;
}
.page-style--secondary .iwt .iwt__title {
  color: #fff !important;
}
.page-style--secondary .iwt .iwt__content {
  color: #fff;
  background-color: #00adbd;
}
.page-style--secondary .iwt .iwt__cta a {
  color: #fff;
  background-color: #00adbd;
}
.page-style--secondary .iwt .iwt__cta a:focus,
.page-style--secondary .iwt .iwt__cta a:hover {
  color: #00adbd;
  background-color: #fff;
}
.page-style--tertiary .iwt .iwt__title {
  color: #000 !important;
}
.page-style--tertiary .iwt .iwt__content {
  color: #000;
  background-color: #40c1ac;
}
.page-style--tertiary .iwt .iwt__cta a {
  color: #000;
  background-color: #40c1ac;
}
.page-style--tertiary .iwt .iwt__cta a:focus,
.page-style--tertiary .iwt .iwt__cta a:hover {
  color: #40c1ac;
  background-color: #000;
}
.page-style--quaternary .iwt .iwt__title {
  color: #000 !important;
}
.page-style--quaternary .iwt .iwt__content {
  color: #000;
  background-color: #ff6c0c;
}
.page-style--quaternary .iwt .iwt__cta a {
  color: #000;
  background-color: #ff6c0c;
}
.page-style--quaternary .iwt .iwt__cta a:focus,
.page-style--quaternary .iwt .iwt__cta a:hover {
  color: #ff6c0c;
  background-color: #000;
}
.page-style--quinary .iwt .iwt__title {
  color: #000 !important;
}
.page-style--quinary .iwt .iwt__content {
  color: #000;
  background-color: #ffce00;
}
.page-style--quinary .iwt .iwt__cta a {
  color: #000;
  background-color: #ffce00;
}
.page-style--quinary .iwt .iwt__cta a:focus,
.page-style--quinary .iwt .iwt__cta a:hover {
  color: #ffce00;
  background-color: #000;
}
@media (min-width: 500px) {
  .iwt.case-study-display.right > .iwt__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
@media (min-width: 500px) {
  .iwt.case-study-display.left > .iwt__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
.iwt.case-study-display .iwt__inner {
  background: #eaeaea;
}
.iwt.case-study-display .iwt__inner .iwt__image {
  -ms-flex-item-align: center;
  align-self: center;
}
.iwt.case-study-display .iwt__inner .iwt__image:after {
  display: none;
}
@media (min-width: 500px) {
  .iwt.case-study-display .iwt__inner .iwt__image {
    width: 50%;
    margin: 0;
  }
}
@media (min-width: 928px) {
  .iwt.case-study-display .iwt__inner .iwt__image {
    width: 33%;
  }
}
.iwt.case-study-display .iwt__inner .iwt__content-container .iwt__content {
  min-height: 100%;
  color: #000;
  background: #eaeaea;
}
.iwt.case-study-display
  .iwt__inner
  .iwt__content-container
  .iwt__content
  .iwt__title {
  color: #000 !important;
  font-weight: 400;
}
.iwt.case-study-display
  .iwt__inner
  .iwt__content-container
  .iwt__content
  .iwt__text,
.iwt.case-study-display
  .iwt__inner
  .iwt__content-container
  .iwt__content
  .iwt__text.be-text--xlarge {
  font-size: calc(18px + 0 * (100vw - 380px) / 790);
  font-weight: 400;
}
@media (min-width: 500px) {
  .iwt.case-study-display .iwt__inner .iwt__content-container .iwt__content {
    width: 50%;
    margin: 0;
  }
}
@media (min-width: 928px) {
  .iwt.case-study-display .iwt__inner .iwt__content-container .iwt__content {
    width: 67%;
  }
}
@media (min-width: 768px) {
  .iwt.case-study-display .iwt__inner .iwt__content-container .iwt__content {
    padding: 18px;
  }
}
@media (min-width: 783px) {
  .iwt.case-study-display .iwt__inner .iwt__content-container .iwt__content {
    padding: 54px;
  }
}
.links-list {
  position: relative;
  overflow: hidden;
  padding: 2rem;
  color: #fff;
  background: #005e62;
}
.links-list:after {
  display: block;
  width: 20%;
  padding-bottom: 21%;
  -webkit-transform-origin: center;
  transform-origin: center;
  background-color: transparent;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%236ecdb2%27%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 100% auto;
  position: absolute;
  top: 0;
  right: -1px;
  content: "";
  -webkit-transform: rotateX(-180deg);
  transform: rotateX(-180deg);
  background-position: right bottom;
}
@media (min-width: 768px) {
  .links-list {
    padding: 54px;
  }
}
.links-list__title {
  margin-bottom: 54px;
  color: #fff !important;
  font-size: 29px;
  font-weight: 400;
}
.links-list__items {
  margin: 0;
  padding: 0;
  list-style: none;
}
.link {
  margin-bottom: 27px;
  padding: 0;
  font-size: 1rem;
}
.link a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-decoration: none;
  color: inherit;
}
.link a:focus,
.link a:hover {
  text-decoration: underline;
}
.link:last-of-type {
  margin-bottom: 0;
}
.link__icon {
  display: inline-block;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  margin: 0 0.5em;
  line-height: 1;
}
.link__icon svg {
  width: 1.2em;
  height: 1.2em;
}
.link__icon svg path {
  fill: #fff;
}
.link__title {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.site-department--corporate .links-list {
  background-color: #005e62;
}
.site-department--corporate .links-list:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2300948b%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--odc .links-list {
  background-color: #003da6;
}
.site-department--odc .links-list:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2300aeef%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--ethics .links-list {
  background-color: #0083c1;
}
.site-department--ethics .links-list:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2357c1e8%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--campus .links-list {
  background-color: #003da6;
}
.site-department--campus .links-list:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2300c1de%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--outdoors .links-list {
  background-color: #39756e;
}
.site-department--outdoors .links-list:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2340c1ac%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--anti-doping .links-list {
  background-color: #009578;
}
.site-department--anti-doping .links-list:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2300bd70%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--institute .links-list {
  background-color: #00544e;
}
.site-department--institute .links-list:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23b7dc78%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--coaching .links-list {
  background-color: #cb4f12;
}
.site-department--coaching .links-list:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23fddd00%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--participation .links-list {
  background-color: #cc003d;
}
.site-department--participation .links-list:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23ff9e16%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--womeninsport .links-list {
  background-color: #005e62;
}
.site-department--womeninsport .links-list:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%236ecdb2%27%2F%3E%3C%2Fsvg%3E);
}
.medal-count__medals {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.medal-count__medal {
  padding-right: 2rem;
  padding-left: 1rem;
  border-left: 1px solid #c6c6c6;
}
.medal-count__medal:first-child {
  padding-left: 0;
  border-left: none;
}
.medal-count__title {
  display: block;
  margin-bottom: 0.25em;
  color: #505050;
  font-size: 1rem;
  font-weight: 700;
}
.medal-count__medal-count {
  display: block;
  color: #005e62;
  font-size: 3rem;
  font-weight: 300;
  line-height: 1;
}
@media (min-width: 640px) {
  .medal-count__medal-count {
    font-size: 76px;
  }
}
.site-department--corporate .medal-count .medal-count__medal-count {
  color: #005e62;
}
.site-department--odc .medal-count .medal-count__medal-count {
  color: #003da6;
}
.site-department--ethics .medal-count .medal-count__medal-count {
  color: #0083c1;
}
.site-department--campus .medal-count .medal-count__medal-count {
  color: #003da6;
}
.site-department--outdoors .medal-count .medal-count__medal-count {
  color: #39756e;
}
.site-department--anti-doping .medal-count .medal-count__medal-count {
  color: #009578;
}
.site-department--institute .medal-count .medal-count__medal-count {
  color: #00544e;
}
.site-department--coaching .medal-count .medal-count__medal-count {
  color: #cb4f12;
}
.site-department--participation .medal-count .medal-count__medal-count {
  color: #cc003d;
}
.site-department--womeninsport .medal-count .medal-count__medal-count {
  color: #005e62;
}
.media-carousel {
  overflow: hidden;
  width: 100%;
  padding: 1rem 0;
}
.media-carousel .slick-arrow {
  position: absolute;
  z-index: 3;
  top: 0;
  bottom: 0;
  display: block;
  width: calc(45px - 1rem);
  padding: 0;
  cursor: pointer;
  border: none;
  outline: 0;
  background: 0 0;
  font-size: 0;
}
.media-carousel .slick-arrow.slick-disabled {
  cursor: auto;
}
@media (min-width: 640px) {
  .media-carousel .slick-arrow {
    width: calc(90px - 1rem);
  }
}
@media (min-width: 768px) {
  .media-carousel .slick-arrow {
    width: calc(180px - 1rem);
  }
}
.media-carousel .slick-next {
  right: 0;
}
.media-carousel .slick-prev {
  left: 0;
}
.media-carousel__item {
  position: relative;
  z-index: 1;
  overflow: hidden;
  -webkit-transition: -webkit-transform 0.3s ease-in;
  transition: -webkit-transform 0.3s ease-in;
  transition: transform 0.3s ease-in;
  transition:
    transform 0.3s ease-in,
    -webkit-transform 0.3s ease-in;
  -webkit-transform-origin: center center;
  transform-origin: center center;
}
.media-carousel__item .media {
  border: 1rem solid #fff;
}
.media-carousel__item.slick-current.slick-center {
  z-index: 2;
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.mosaic {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: 0;
  margin-left: 0;
  margin: 0;
  padding: 0;
}
.mosaic > * {
  margin-right: 0;
  margin-left: 0;
  width: calc(100% / 1);
}
@media (min-width: 640px) {
  .mosaic > * {
    width: calc(100% / 2);
  }
}
.mosaic__item--primary {
  position: relative;
  overflow: hidden;
}
.mosaic__item--primary:after {
  display: block;
  width: 33%;
  padding-bottom: 34%;
  -webkit-transform-origin: center;
  transform-origin: center;
  background-color: transparent;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27white%27%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 100% auto;
  position: absolute;
  top: -1px;
  left: -1px;
  content: "";
  -webkit-transform: rotateZ(180deg);
  transform: rotateZ(180deg);
}
.mosaic.mosaic--right .mosaic__item--primary:after {
  right: -1px;
  left: auto;
  -webkit-transform: rotateZ(-90deg);
  transform: rotateZ(-90deg);
}
@media (min-width: 640px) {
  .mosaic.mosaic--right {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  .mosaic.mosaic--right .mosaic__item--secondary .mosaic-item {
    margin-left: 0;
  }
  .mosaic.mosaic--right .mosaic__item--secondary .mosaic-item:last-child {
    margin-left: 50%;
  }
}
.mosaic__item {
  margin: 0;
  padding: 0;
}
@media (min-width: 640px) {
  .mosaic__item {
    width: 50%;
  }
}
.mosaic__item--secondary {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -1rem;
  margin-left: -1rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 0;
  padding: 0;
}
.mosaic__item--secondary > * {
  margin-right: 1rem;
  margin-left: 1rem;
  width: calc((100% / 2) - 2rem);
}
.mosaic__item--secondary .mosaic-item {
  width: 50%;
  height: 50%;
  margin: 0;
  padding: 0;
}
.mosaic__item--secondary .mosaic-item:first-child {
  margin-left: 50%;
}
.mosaic-item {
  overflow: hidden;
}
.mosaic-item__image img {
  float: left;
  width: 100%;
}
.quote__author {
  color: #005e62;
  font-size: 18px;
  font-weight: 400;
  font-style: italic;
}
.site-department--corporate .quote .quote__author {
  color: #005e62;
}
.site-department--odc .quote .quote__author {
  color: #003da6;
}
.site-department--ethics .quote .quote__author {
  color: #0083c1;
}
.site-department--campus .quote .quote__author {
  color: #003da6;
}
.site-department--outdoors .quote .quote__author {
  color: #39756e;
}
.site-department--anti-doping .quote .quote__author {
  color: #009578;
}
.site-department--institute .quote .quote__author {
  color: #00544e;
}
.site-department--coaching .quote .quote__author {
  color: #cb4f12;
}
.site-department--participation .quote .quote__author {
  color: #cc003d;
}
.site-department--womeninsport .quote .quote__author {
  color: #005e62;
}
.related-content__title {
  margin-bottom: 27px;
  text-align: center;
  color: #cc5564 !important;
  font-family: BrownStd, Arial, Verdana, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
}
.related-content__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: 0;
  margin-left: 0;
  margin-right: 0;
  margin-left: 0;
}
.related-content__items > * {
  margin-right: 0;
  margin-left: 0;
  width: calc(100% / 1);
}
@media (min-width: 640px) {
  .related-content__items > * {
    width: calc(100% / 2);
  }
}
@media (min-width: 640px) {
  .related-content__items .compact {
    width: 50%;
  }
}
.section-break hr {
  width: 75px;
  height: 5px;
  margin-right: auto;
  margin-left: auto;
  border: 0;
  border-radius: 3px;
  background: #005e62;
}
.section-break.primary hr {
  background: #005e62;
}
.section-break.secondary hr {
  background: #00c18b;
}
.section-break.tertiary hr {
  background: #00948b;
}
.single-image {
  text-align: center;
}
.text a {
  text-decoration: none;
  color: #090909;
  border-bottom: 2px solid #090909;
  font-weight: 700;
}
.text a:focus,
.text a:hover {
  border-bottom-style: dashed;
}
.site-department--corporate .text a {
  color: #005e62;
  border-bottom-color: #005e62;
}
.site-department--odc .text a {
  color: #003da6;
  border-bottom-color: #003da6;
}
.site-department--ethics .text a {
  color: #0083c1;
  border-bottom-color: #0083c1;
}
.site-department--campus .text a {
  color: #003da6;
  border-bottom-color: #003da6;
}
.site-department--outdoors .text a {
  color: #39756e;
  border-bottom-color: #39756e;
}
.site-department--anti-doping .text a {
  color: #009578;
  border-bottom-color: #009578;
}
.site-department--institute .text a {
  color: #00544e;
  border-bottom-color: #00544e;
}
.site-department--coaching .text a {
  color: #cb4f12;
  border-bottom-color: #cb4f12;
}
.site-department--participation .text a {
  color: #cc003d;
  border-bottom-color: #cc003d;
}
.site-department--womeninsport .text a {
  color: #005e62;
  border-bottom-color: #005e62;
}
.third-party-embed #ft_container {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.third-party-embed #ft_unordered_list {
  width: auto !important;
  margin: 0 -1rem !important;
}
.third-party-embed #ft_unordered_list::after {
  display: table;
  clear: both;
  content: "";
}
.third-party-embed .ft_product_container_li {
  width: calc(33% - 2rem) !important;
  margin: 0 1rem !important;
  border: 1px solid #c6c6c6;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.tiled-layout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -1rem;
  margin-left: -1rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.tiled-layout > * {
  margin-right: 1rem;
  margin-left: 1rem;
}
.tile {
  width: 100%;
  margin-bottom: 18px;
  padding: 18px;
  border-top: 0.5rem solid transparent;
  background-color: #fff;
}
.tile__link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
}
.tile--is-linked {
  position: relative;
}
.tile--has-image {
  padding: 0;
  padding-bottom: 18px;
  background-color: #fff;
}
.tile--has-image .tile__content {
  padding-right: 18px;
  padding-left: 18px;
}
@media (min-width: 640px) {
  .tile--small {
    width: calc(33% - 2rem);
  }
}
@media (min-width: 640px) {
  .tile--medium {
    width: calc(50% - 2rem);
  }
}
@media (min-width: 640px) {
  .tile--large {
    width: calc(66% - 2rem);
  }
}
@media (min-width: 640px) {
  .tile--full {
    width: calc(100% - 2rem);
  }
}
.tile__text {
  color: #505050;
}
.tile__text p:last-of-type {
  margin-bottom: 0;
}
.tile__title {
  color: #414141;
  font-family: BrownStd, Arial, Verdana, sans-serif;
}
.tile__image {
  margin-bottom: 18px;
}
.tile__image img {
  width: 100%;
  height: auto;
}
.tile--primary {
  border-top-color: #005e62;
}
.tile--bg-primary {
  color: #fff;
  background-color: #005e62;
}
.tile--bg-primary .tile__link,
.tile--bg-primary .tile__text,
.tile--bg-primary .tile__title {
  color: #fff;
}
.tile--secondary {
  border-top-color: #00adbd;
}
.tile--bg-secondary {
  color: #fff;
  background-color: #00adbd;
}
.tile--bg-secondary .tile__link,
.tile--bg-secondary .tile__text,
.tile--bg-secondary .tile__title {
  color: #fff;
}
.tile--tertiary {
  border-top-color: #40c1ac;
}
.tile--bg-tertiary {
  color: #000;
  background-color: #40c1ac;
}
.tile--bg-tertiary .tile__link,
.tile--bg-tertiary .tile__text,
.tile--bg-tertiary .tile__title {
  color: #000;
}
.tile--quaternary {
  border-top-color: #ff6c0c;
}
.tile--bg-quaternary {
  color: #000;
  background-color: #ff6c0c;
}
.tile--bg-quaternary .tile__link,
.tile--bg-quaternary .tile__text,
.tile--bg-quaternary .tile__title {
  color: #000;
}
.tile--quinary {
  border-top-color: #ffce00;
}
.tile--bg-quinary {
  color: #000;
  background-color: #ffce00;
}
.tile--bg-quinary .tile__link,
.tile--bg-quinary .tile__text,
.tile--bg-quinary .tile__title {
  color: #000;
}
.page-style--primary .tile:not(.tile--bg) .tile__link,
.page-style--primary .tile:not(.tile--bg) .tile__title {
  color: #005e62;
}
.page-style--secondary .tile:not(.tile--bg) .tile__link,
.page-style--secondary .tile:not(.tile--bg) .tile__title {
  color: #00adbd;
}
.page-style--tertiary .tile:not(.tile--bg) .tile__link,
.page-style--tertiary .tile:not(.tile--bg) .tile__title {
  color: #40c1ac;
}
.page-style--quaternary .tile:not(.tile--bg) .tile__link,
.page-style--quaternary .tile:not(.tile--bg) .tile__title {
  color: #ff6c0c;
}
.page-style--quinary .tile:not(.tile--bg) .tile__link,
.page-style--quinary .tile:not(.tile--bg) .tile__title {
  color: #cb4f12;
}
.video__item {
  position: relative;
}
.video__placeholder {
  position: relative;
  text-align: center;
}
.video__placeholder img {
  width: 100%;
}
.video__play {
  position: absolute;
  z-index: 1;
  top: 50%;
  right: 0;
  left: 0;
  margin: 0 auto;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.video__close {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
}
.js-video__toshow {
  display: none;
}
.js-video__tohide {
  display: block;
}
.js-video--active .js-video__toshow {
  display: block;
}
.js-video--active .js-video__tohide {
  display: none;
}
.video-embed-field-responsive-video {
  position: relative;
}
.video-embed-field-responsive-video::after {
  display: block;
  padding-bottom: 56.25%;
  content: "";
}
.video-embed-field-responsive-video iframe {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
}
.video-play-button {
  display: block;
  width: 3rem;
  height: 3rem;
  padding: 0;
  cursor: pointer;
  border: 3px solid #fff;
  border-radius: 100%;
  background: rgba(0, 0, 0, 0.33);
}
.video-play-button a {
  display: block;
}
.video-play-button svg {
  width: 0.75em;
  height: auto;
  margin-top: 5px;
  margin-left: 5px;
}
.video-play-button svg path {
  fill: #fff;
}
@media (min-width: 640px) {
  .video-play-button {
    width: 4rem;
    height: 4rem;
  }
  .video-play-button svg {
    width: 1em;
  }
}
.video-close-button {
  display: block;
  width: 3rem;
  height: 3rem;
  padding: 0;
  cursor: pointer;
  text-align: center;
  border: none;
  background: 0 0;
}
.video-close-button a {
  display: block;
}
.video-close-button svg {
  width: 0.75em;
  height: auto;
}
.video-close-button svg path {
  fill: #fff;
}
@media (min-width: 640px) {
  .video-close-button {
    width: 4rem;
    height: 4rem;
  }
  .video-close-button svg {
    width: 1em;
  }
}
.webform-submission-form .fieldgroup,
.webform-submission-form .form-actions,
.webform-submission-form .form-item {
  margin-bottom: 27px;
}
.webform-submission-form .form-item .form-item {
  margin-bottom: 0.5rem;
}
.webform-submission-form .form-email,
.webform-submission-form .form-number,
.webform-submission-form .form-select,
.webform-submission-form .form-tel,
.webform-submission-form .form-text,
.webform-submission-form .form-textarea,
.webform-submission-form .form-time {
  width: 100%;
  max-width: none;
}
.webform-submission-form .fieldset-legend {
  font-weight: 700;
}
.webform-submission-form label {
  display: block;
  font-weight: 700;
}
.webform-submission-form label.option {
  display: inline-block;
  font-weight: 400;
}
.ui-datepicker {
  background-color: #6ecdb2;
}
.webform-confirmation {
  text-align: center;
}
.node--type-case-study .node__content .case-study-image-text-container {
  width: 100%;
  margin-bottom: 2rem;
}
.node--type-case-study
  .node__content
  .case-study-image-text-container
  .field--name-field-teaser-image {
  position: relative;
}
.node--type-case-study
  .node__content
  .case-study-image-text-container
  .field--name-field-teaser-image
  img {
  display: block;
  width: 100%;
}
.node--type-case-study
  .node__content
  .case-study-image-text-container
  .field--name-field-teaser-image:after {
  display: block;
  width: 50%;
  padding-bottom: 51%;
  -webkit-transform-origin: center;
  transform-origin: center;
  background-color: transparent;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%232effff%27%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 100% auto;
  position: absolute;
  z-index: 2;
  bottom: 0;
  padding-bottom: 52%;
  content: "";
  background-image: url(/themes/custom/weatherlab/non-sdc-components/images/case-study.svg);
}
.node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text {
  position: relative;
  min-height: 12rem;
  padding: 1.5rem;
  background: #000;
}
.node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  .breadcrumb
  ol {
  margin-top: 0;
}
.node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  .breadcrumb
  li,
.node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  .field--name-field-case-study-text,
.node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  a {
  color: #fff;
}
.node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  .breadcrumb__separator {
  color: #00c18b;
}
.node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  h1 {
  color: #fff;
  font-weight: 400;
}
.node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  h2
  .field--name-field-case-study-subtitle {
  color: #00c18b;
  font-weight: 400;
}
.node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  h1,
.node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  h2 {
  margin: 0;
  line-height: 1;
}
@media (min-width: 1440px) {
  .node--type-case-study
    .node__content
    .case-study-image-text-container
    .case-study-text
    h1,
  .node--type-case-study
    .node__content
    .case-study-image-text-container
    .case-study-text
    h2 {
    margin-bottom: 27px;
    line-height: 1.86;
  }
}
.node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  .case-study-social {
  position: absolute;
  bottom: 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  .case-study-social
  .case-study-link-icon {
  height: 27px;
  margin-right: 1rem;
  -webkit-transition: none;
  transition: none;
}
.node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  .case-study-social
  .case-study-link-icon.social-twitter {
  width: 28px;
  background: url(/themes/custom/weatherlab/non-sdc-components/_patterns/01-basic-elements/icons/svg/fa/twitter.svg)
    no-repeat;
  background-size: contain;
}
.node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  .case-study-social
  .case-study-link-icon.social-twitter:focus,
.node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  .case-study-social
  .case-study-link-icon.social-twitter:hover {
  background-image: url(/themes/custom/weatherlab/non-sdc-components/_patterns/01-basic-elements/icons/svg/fa/twitter-hover.svg);
}
.node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  .case-study-social
  .case-study-link-icon.social-linkedin {
  width: 28px;
  background: url(/themes/custom/weatherlab/non-sdc-components/_patterns/01-basic-elements/icons/svg/fa/linkedin.svg)
    no-repeat;
  background-size: contain;
}
.node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  .case-study-social
  .case-study-link-icon.social-linkedin:focus,
.node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  .case-study-social
  .case-study-link-icon.social-linkedin:hover {
  background-image: url(/themes/custom/weatherlab/non-sdc-components/_patterns/01-basic-elements/icons/svg/fa/linkedin-hover.svg);
}
.node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  .case-study-social
  .case-study-link-icon.social-instagram {
  width: 28px;
  background: url(/themes/custom/weatherlab/non-sdc-components/_patterns/01-basic-elements/icons/svg/fa/instagram.svg)
    no-repeat;
  background-size: contain;
}
.node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  .case-study-social
  .case-study-link-icon.social-instagram:focus,
.node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  .case-study-social
  .case-study-link-icon.social-instagram:hover {
  background-image: url(/themes/custom/weatherlab/non-sdc-components/_patterns/01-basic-elements/icons/svg/fa/instagram-hover.svg);
}
.node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  .case-study-social
  .case-study-link-icon.social-facebook {
  width: 28px;
  height: 25px;
  background: url(/themes/custom/weatherlab/non-sdc-components/_patterns/01-basic-elements/icons/svg/fa/facebook.svg)
    no-repeat;
  background-size: contain;
}
.node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  .case-study-social
  .case-study-link-icon.social-facebook:focus,
.node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  .case-study-social
  .case-study-link-icon.social-facebook:hover {
  background-image: url(/themes/custom/weatherlab/non-sdc-components/_patterns/01-basic-elements/icons/svg/fa/facebook-hover.svg);
}
@media (min-width: 881px) {
  .node--type-case-study
    .node__content
    .case-study-image-text-container
    .case-study-text
    .case-study-social {
    bottom: 4rem;
  }
}
@media (min-width: 768px) {
  .node--type-case-study
    .node__content
    .case-study-image-text-container
    .case-study-text:after {
    display: block;
    width: 39%;
    padding-bottom: 40%;
    -webkit-transform-origin: center;
    transform-origin: center;
    background-color: transparent;
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27white%27%2F%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat;
    background-position: 0;
    background-size: 100% auto;
    position: absolute;
    z-index: 2;
    right: 0;
    bottom: -0.2em;
    padding-bottom: 41%;
    content: "";
  }
}
@media (min-width: 768px) {
  .node--type-case-study
    .node__content
    .case-study-image-text-container
    .case-study-text {
    min-height: auto;
  }
}
@media (min-width: 881px) {
  .node--type-case-study
    .node__content
    .case-study-image-text-container
    .case-study-text {
    padding: 4rem;
  }
}
@media (min-width: 768px) {
  .node--type-case-study .node__content .case-study-image-text-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .node--type-case-study
    .node__content
    .case-study-image-text-container
    .case-study-text,
  .node--type-case-study
    .node__content
    .case-study-image-text-container
    .field--name-field-teaser-image {
    width: 50%;
  }
}
.site-department--corporate
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  .breadcrumb__separator {
  color: #00c18b;
}
.site-department--corporate
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  h2
  .field--name-field-case-study-subtitle {
  color: #00c18b;
}
.site-department--odc
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  .breadcrumb__separator {
  color: #003da6;
}
.site-department--odc
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  h2
  .field--name-field-case-study-subtitle {
  color: #003da6;
}
.site-department--ethics
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  .breadcrumb__separator {
  color: #00a8e1;
}
.site-department--ethics
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  h2
  .field--name-field-case-study-subtitle {
  color: #00a8e1;
}
.site-department--campus
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  .breadcrumb__separator {
  color: #00adbd;
}
.site-department--campus
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  h2
  .field--name-field-case-study-subtitle {
  color: #00adbd;
}
.site-department--outdoors
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  .breadcrumb__separator {
  color: #699;
}
.site-department--outdoors
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  h2
  .field--name-field-case-study-subtitle {
  color: #699;
}
.site-department--anti-doping
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  .breadcrumb__separator {
  color: #c4d600;
}
.site-department--anti-doping
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  h2
  .field--name-field-case-study-subtitle {
  color: #c4d600;
}
.site-department--institute
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  .breadcrumb__separator {
  color: #95d600;
}
.site-department--institute
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  h2
  .field--name-field-case-study-subtitle {
  color: #95d600;
}
.site-department--coaching
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  .breadcrumb__separator {
  color: #ffce00;
}
.site-department--coaching
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  h2
  .field--name-field-case-study-subtitle {
  color: #ffce00;
}
.site-department--participation
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  .breadcrumb__separator {
  color: #ff4338;
}
.site-department--participation
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  h2
  .field--name-field-case-study-subtitle {
  color: #ff4338;
}
.site-department--womeninsport
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  .breadcrumb__separator {
  color: #00c18b;
}
.site-department--womeninsport
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  h2
  .field--name-field-case-study-subtitle {
  color: #00c18b;
}
.site-department--corporate
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .field--name-field-teaser-image:after {
  -webkit-filter: invert(54%) sepia(57%) saturate(3199%) hue-rotate(128deg)
    brightness(97%) contrast(101%);
  filter: invert(54%) sepia(57%) saturate(3199%) hue-rotate(128deg)
    brightness(97%) contrast(101%);
}
.site-department--corporate
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  .case-study-social
  .case-study-link-icon:focus,
.site-department--corporate
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  .case-study-social
  .case-study-link-icon:hover {
  -webkit-filter: invert(54%) sepia(57%) saturate(3199%) hue-rotate(128deg)
    brightness(97%) contrast(101%);
  filter: invert(54%) sepia(57%) saturate(3199%) hue-rotate(128deg)
    brightness(97%) contrast(101%);
}
.site-department--odc
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .field--name-field-teaser-image:after {
  -webkit-filter: invert(12%) sepia(96%) saturate(3563%) hue-rotate(216deg)
    brightness(94%) contrast(101%);
  filter: invert(12%) sepia(96%) saturate(3563%) hue-rotate(216deg)
    brightness(94%) contrast(101%);
}
.site-department--odc
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  .case-study-social
  .case-study-link-icon:focus,
.site-department--odc
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  .case-study-social
  .case-study-link-icon:hover {
  -webkit-filter: invert(12%) sepia(96%) saturate(3563%) hue-rotate(216deg)
    brightness(94%) contrast(101%);
  filter: invert(12%) sepia(96%) saturate(3563%) hue-rotate(216deg)
    brightness(94%) contrast(101%);
}
.site-department--ethics
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .field--name-field-teaser-image:after {
  -webkit-filter: invert(48%) sepia(94%) saturate(2030%) hue-rotate(161deg)
    brightness(95%) contrast(101%);
  filter: invert(48%) sepia(94%) saturate(2030%) hue-rotate(161deg)
    brightness(95%) contrast(101%);
}
.site-department--ethics
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  .case-study-social
  .case-study-link-icon:focus,
.site-department--ethics
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  .case-study-social
  .case-study-link-icon:hover {
  -webkit-filter: invert(48%) sepia(94%) saturate(2030%) hue-rotate(161deg)
    brightness(95%) contrast(101%);
  filter: invert(48%) sepia(94%) saturate(2030%) hue-rotate(161deg)
    brightness(95%) contrast(101%);
}
.site-department--campus
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .field--name-field-teaser-image:after {
  -webkit-filter: invert(68%) sepia(64%) saturate(5913%) hue-rotate(150deg)
    brightness(94%) contrast(103%);
  filter: invert(68%) sepia(64%) saturate(5913%) hue-rotate(150deg)
    brightness(94%) contrast(103%);
}
.site-department--campus
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  .case-study-social
  .case-study-link-icon:focus,
.site-department--campus
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  .case-study-social
  .case-study-link-icon:hover {
  -webkit-filter: invert(68%) sepia(64%) saturate(5913%) hue-rotate(150deg)
    brightness(94%) contrast(103%);
  filter: invert(68%) sepia(64%) saturate(5913%) hue-rotate(150deg)
    brightness(94%) contrast(103%);
}
.site-department--outdoors
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .field--name-field-teaser-image:after {
  -webkit-filter: invert(61%) sepia(4%) saturate(2483%) hue-rotate(131deg)
    brightness(92%) contrast(87%);
  filter: invert(61%) sepia(4%) saturate(2483%) hue-rotate(131deg)
    brightness(92%) contrast(87%);
}
.site-department--outdoors
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  .case-study-social
  .case-study-link-icon:focus,
.site-department--outdoors
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  .case-study-social
  .case-study-link-icon:hover {
  -webkit-filter: invert(61%) sepia(4%) saturate(2483%) hue-rotate(131deg)
    brightness(92%) contrast(87%);
  filter: invert(61%) sepia(4%) saturate(2483%) hue-rotate(131deg)
    brightness(92%) contrast(87%);
}
.site-department--anti-doping
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .field--name-field-teaser-image:after {
  -webkit-filter: invert(67%) sepia(64%) saturate(947%) hue-rotate(20deg)
    brightness(105%) contrast(101%);
  filter: invert(67%) sepia(64%) saturate(947%) hue-rotate(20deg)
    brightness(105%) contrast(101%);
}
.site-department--anti-doping
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  .case-study-social
  .case-study-link-icon:focus,
.site-department--anti-doping
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  .case-study-social
  .case-study-link-icon:hover {
  -webkit-filter: invert(67%) sepia(64%) saturate(947%) hue-rotate(20deg)
    brightness(105%) contrast(101%);
  filter: invert(67%) sepia(64%) saturate(947%) hue-rotate(20deg)
    brightness(105%) contrast(101%);
}
.site-department--institute
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .field--name-field-teaser-image:after {
  -webkit-filter: invert(69%) sepia(73%) saturate(1654%) hue-rotate(32deg)
    brightness(101%) contrast(101%);
  filter: invert(69%) sepia(73%) saturate(1654%) hue-rotate(32deg)
    brightness(101%) contrast(101%);
}
.site-department--institute
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  .case-study-social
  .case-study-link-icon:focus,
.site-department--institute
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  .case-study-social
  .case-study-link-icon:hover {
  -webkit-filter: invert(69%) sepia(73%) saturate(1654%) hue-rotate(32deg)
    brightness(101%) contrast(101%);
  filter: invert(69%) sepia(73%) saturate(1654%) hue-rotate(32deg)
    brightness(101%) contrast(101%);
}
.site-department--coaching
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .field--name-field-teaser-image:after {
  -webkit-filter: invert(87%) sepia(18%) saturate(6508%) hue-rotate(357deg)
    brightness(102%) contrast(111%);
  filter: invert(87%) sepia(18%) saturate(6508%) hue-rotate(357deg)
    brightness(102%) contrast(111%);
}
.site-department--coaching
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  .case-study-social
  .case-study-link-icon:focus,
.site-department--coaching
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  .case-study-social
  .case-study-link-icon:hover {
  -webkit-filter: invert(87%) sepia(18%) saturate(6508%) hue-rotate(357deg)
    brightness(102%) contrast(111%);
  filter: invert(87%) sepia(18%) saturate(6508%) hue-rotate(357deg)
    brightness(102%) contrast(111%);
}
.site-department--participation
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .field--name-field-teaser-image:after {
  -webkit-filter: invert(35%) sepia(96%) saturate(2038%) hue-rotate(339deg)
    brightness(101%) contrast(104%);
  filter: invert(35%) sepia(96%) saturate(2038%) hue-rotate(339deg)
    brightness(101%) contrast(104%);
}
.site-department--participation
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  .case-study-social
  .case-study-link-icon:focus,
.site-department--participation
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  .case-study-social
  .case-study-link-icon:hover {
  -webkit-filter: invert(35%) sepia(96%) saturate(2038%) hue-rotate(339deg)
    brightness(101%) contrast(104%);
  filter: invert(35%) sepia(96%) saturate(2038%) hue-rotate(339deg)
    brightness(101%) contrast(104%);
}
.site-department--womeninsport
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .field--name-field-teaser-image:after {
  -webkit-filter: invert(87%) sepia(72%) saturate(4115%) hue-rotate(100deg)
    brightness(105%) contrast(103%);
  filter: invert(87%) sepia(72%) saturate(4115%) hue-rotate(100deg)
    brightness(105%) contrast(103%);
}
.site-department--womeninsport
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  .case-study-social
  .case-study-link-icon:focus,
.site-department--womeninsport
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  .case-study-social
  .case-study-link-icon:hover {
  -webkit-filter: invert(87%) sepia(72%) saturate(4115%) hue-rotate(100deg)
    brightness(105%) contrast(103%);
  filter: invert(87%) sepia(72%) saturate(4115%) hue-rotate(100deg)
    brightness(105%) contrast(103%);
}
.site-department--corporate
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(black),
    to(#008996)
  );
  background: linear-gradient(180deg, #000 0, #008996 100%);
}
.site-department--odc
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(black),
    to(#072c6f)
  );
  background: linear-gradient(180deg, #000 0, #072c6f 100%);
}
.site-department--ethics
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(black),
    to(#004a97)
  );
  background: linear-gradient(180deg, #000 0, #004a97 100%);
}
.site-department--campus
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(black),
    to(#003da6)
  );
  background: linear-gradient(180deg, #000 0, #003da6 100%);
}
.site-department--outdoors
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(black),
    to(#069)
  );
  background: linear-gradient(180deg, #000 0, #069 100%);
}
.site-department--anti-doping
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(black),
    to(#005e62)
  );
  background: linear-gradient(180deg, #000 0, #005e62 100%);
}
.site-department--institute
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(black),
    to(#00544e)
  );
  background: linear-gradient(180deg, #000 0, #00544e 100%);
}
.site-department--coaching
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(black),
    to(#ef7622)
  );
  background: linear-gradient(180deg, #000 0, #ef7622 100%);
}
.site-department--participation
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(black),
    to(#cc003d)
  );
  background: linear-gradient(180deg, #000 0, #cc003d 100%);
}
.site-department--womeninsport
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(black),
    to(#005e62)
  );
  background: linear-gradient(180deg, #000 0, #005e62 100%);
}
.site-department--womeninsport
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(black),
    to(#01398c)
  );
  background: linear-gradient(180deg, #000 0, #01398c 100%);
}
.site-department--womeninsport
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  .breadcrumb__separator {
  color: #0ff;
}
.site-department--womeninsport
  .node--type-case-study
  .node__content
  .case-study-image-text-container
  .case-study-text
  h2
  .field--name-field-case-study-subtitle {
  color: #0ff;
}
.page-node-type-coaching-toolkit .region-content {
  display: grid;
  grid-template-columns: 25% 75%;
  max-width: 1200px;
  margin: 0 auto;
  -webkit-column-gap: 1rem;
  -moz-column-gap: 1rem;
  column-gap: 1rem;
}
.page-style--primary .book-pager__item a,
.page-style--primary .cards--bg-color .cards__title,
.page-style--primary h1,
.page-style--primary h2,
.page-style--primary h3,
.page-style--primary h4,
.page-style--primary h5 {
  color: #005e62;
}
.page-style--secondary .book-pager__item a,
.page-style--secondary .cards--bg-color .cards__title,
.page-style--secondary h1,
.page-style--secondary h2,
.page-style--secondary h3,
.page-style--secondary h4,
.page-style--secondary h5 {
  color: #00adbd;
}
.page-style--tertiary .book-pager__item a,
.page-style--tertiary .cards--bg-color .cards__title,
.page-style--tertiary h1,
.page-style--tertiary h2,
.page-style--tertiary h3,
.page-style--tertiary h4,
.page-style--tertiary h5 {
  color: #40c1ac;
}
.page-style--quaternary .book-pager__item a,
.page-style--quaternary .cards--bg-color .cards__title,
.page-style--quaternary h1,
.page-style--quaternary h2,
.page-style--quaternary h3,
.page-style--quaternary h4,
.page-style--quaternary h5 {
  color: #ff6c0c;
}
.page-style--quinary .book-pager__item a,
.page-style--quinary .cards--bg-color .cards__title,
.page-style--quinary h1,
.page-style--quinary h2,
.page-style--quinary h3,
.page-style--quinary h4,
.page-style--quinary h5 {
  color: #cb4f12;
}
.node__links .links {
  padding: 0;
  list-style-type: none;
}
.node__links .inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.node__links li a {
  padding: 0.66rem 1rem;
  text-decoration: none;
  color: #000;
  background-color: #d3d3d3;
  font-weight: 700;
}
.node__links li a:focus,
.node__links li a:hover {
  text-decoration: underline;
  color: #000;
  background-color: #fff;
}
.department__hero {
  position: relative;
  overflow: hidden;
}
.department__hero:after {
  display: block;
  width: 15%;
  padding-bottom: 16%;
  -webkit-transform-origin: center;
  transform-origin: center;
  background-color: transparent;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27white%27%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 100% auto;
  position: absolute;
  z-index: 2;
  right: -1px;
  bottom: -0.2em;
  content: "";
}
.department__hero-image {
  line-height: 0;
}
.department__hero-image img {
  width: 100%;
}
.department__hero-image-overlay {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(rgba(0, 0, 0, 0.6)),
    to(transparent)
  );
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.6), transparent);
}
.department__hero-content > * {
  text-align: center;
}
.department__hero-title {
  margin-bottom: 0;
  color: #005e62;
}
.department__hero-video .layout-contained,
.department__hero-video .list--contact-cards .pager,
.department__hero-video .list--contact-cards .view-content,
.department__hero-video .list--contact-cards .view-empty,
.department__hero-video .list--contact-cards .views-exposed-form,
.list--contact-cards .department__hero-video .pager,
.list--contact-cards .department__hero-video .view-content,
.list--contact-cards .department__hero-video .view-empty,
.list--contact-cards .department__hero-video .views-exposed-form {
  max-width: none;
  margin: 0;
  padding: 0;
}
.department__hero-play {
  position: absolute;
  z-index: 2;
  top: 50%;
  right: 0;
  left: 0;
  display: block;
  width: 4rem;
  height: 4rem;
  margin: 0 auto;
  cursor: pointer;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  border: 3px solid #fff;
  border-radius: 100%;
  background: rgba(0, 0, 0, 0.33);
  font-size: 1rem;
}
.department__hero-play a {
  display: block;
}
.department__hero-play svg {
  width: 1rem;
  height: auto;
  margin-left: 3px;
}
.department__hero-play svg path {
  fill: #fff;
}
.department--with-cards .department__hero-play {
  top: 33%;
}
.department__hero.js-video--active:after {
  display: none;
}
.department__hero.js-video--active + .department__cards-container {
  margin-top: 2rem !important;
}
.department__cards {
  margin-bottom: 27px;
}
.department--with-cards .department__hero--has-media .department__hero-content {
  position: absolute;
  z-index: 1;
  bottom: 1rem;
  left: 5%;
  width: 90%;
  color: #fff;
}
.department--with-cards
  .department__hero--has-media
  .department__hero-content
  > * {
  text-align: center;
}
@media (min-width: 640px) {
  .department--with-cards
    .department__hero--has-media
    .department__hero-content {
    bottom: 5rem;
  }
}
@media (min-width: 768px) {
  .department--with-cards
    .department__hero--has-media
    .department__hero-content {
    left: 25%;
    width: 50%;
  }
}
.department--with-cards .department__hero--has-media .department__hero-title {
  color: #fff;
}
.department__hero.js-video--active
  + .department__cards
  .cards--pull-up
  .cards__items {
  margin-top: 0;
}
.department--without-cards .department__hero-content {
  position: relative;
  z-index: 2;
  max-width: 600px;
  margin: 0 auto 2rem;
  padding: 1rem;
  background: #fff;
}
@media (min-width: 768px) {
  .department--without-cards .department__hero-content {
    width: 45%;
    margin-top: -3rem;
    padding: 2rem;
  }
}
.department--without-cards .department__hero-title {
  margin-bottom: 27px;
  color: #005e62;
  font-size: 2em;
}
.department__hero--no-media .department__hero-content {
  padding: 1rem;
}
.site-department--corporate
  .department.department--without-cards
  .department__hero-title {
  color: #005e62;
}
.site-department--odc
  .department.department--without-cards
  .department__hero-title {
  color: #003da6;
}
.site-department--ethics
  .department.department--without-cards
  .department__hero-title {
  color: #0083c1;
}
.site-department--campus
  .department.department--without-cards
  .department__hero-title {
  color: #003da6;
}
.site-department--outdoors
  .department.department--without-cards
  .department__hero-title {
  color: #39756e;
}
.site-department--anti-doping
  .department.department--without-cards
  .department__hero-title {
  color: #009578;
}
.site-department--institute
  .department.department--without-cards
  .department__hero-title {
  color: #00544e;
}
.site-department--coaching
  .department.department--without-cards
  .department__hero-title {
  color: #cb4f12;
}
.site-department--participation
  .department.department--without-cards
  .department__hero-title {
  color: #cc003d;
}
.site-department--womeninsport
  .department.department--without-cards
  .department__hero-title {
  color: #005e62;
}
.compact {
  color: #005e62;
  background: #fff;
}
@media (min-width: 640px) {
  .pl body > .compact {
    float: left;
    width: 50%;
  }
}
.compact__title {
  margin-bottom: 0;
  color: inherit;
  font-weight: 400;
  line-height: 1.5;
}
.compact__title.h1 {
  margin-bottom: 0;
  font-weight: 400;
}
.compact__link {
  display: block;
  padding: 2rem;
  text-decoration: none;
  color: inherit;
}
.compact__link:focus,
.compact__link:hover {
  text-decoration: none;
}
.compact__link:focus .compact__title,
.compact__link:hover .compact__title {
  text-decoration: underline;
}
@media (min-width: 768px) {
  .compact__link {
    padding: 4rem;
  }
}
.compact__meta {
  margin-bottom: 1rem;
  color: inherit;
  font-size: 18px;
}
.compact__meta > * {
  display: inline-block;
}
.compact__meta-sep {
  margin: 0 0.5em;
}
.compact__meta-type {
  text-transform: uppercase;
}
.compact--bg-dark,
.related-content__items .compact:nth-child(4n + 2),
.related-content__items .compact:nth-child(4n + 3) {
  color: #fff;
  background-color: #005e62;
}
.compact--bg-dark .compact__meta,
.compact--bg-dark .compact__title,
.related-content__items .compact:nth-child(4n + 2) .compact__meta,
.related-content__items .compact:nth-child(4n + 2) .compact__title,
.related-content__items .compact:nth-child(4n + 3) .compact__meta,
.related-content__items .compact:nth-child(4n + 3) .compact__title {
  color: #fff;
}
.site-department--corporate .compact {
  color: #005e62;
  background: #fff;
}
.related-content__items .site-department--corporate .compact:nth-child(4n + 2),
.related-content__items .site-department--corporate .compact:nth-child(4n + 3),
.site-department--corporate:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact.compact--bg-dark,
.site-department--corporate:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .related-content__items
  .compact:nth-child(4n + 2),
.site-department--corporate:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .related-content__items
  .compact:nth-child(4n + 3) {
  color: #fff;
  background: #005e62;
}
.related-content__items
  .site-department--corporate:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact:nth-child(4n + 2)
  .compact__title,
.related-content__items
  .site-department--corporate:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact:nth-child(4n + 3)
  .compact__title,
.site-department--corporate:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact.compact--bg-dark
  .compact__title,
.site-department--corporate:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .related-content__items
  .compact:nth-child(4n + 2)
  .compact__title,
.site-department--corporate:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .related-content__items
  .compact:nth-child(4n + 3)
  .compact__title {
  color: #fff;
}
.site-department--odc:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .compact {
  color: #003da6;
  background: #fff;
}
.related-content__items
  .site-department--odc:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact:nth-child(4n + 2),
.related-content__items
  .site-department--odc:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact:nth-child(4n + 3),
.site-department--odc:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .compact.compact--bg-dark,
.site-department--odc:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .related-content__items
  .compact:nth-child(4n + 2),
.site-department--odc:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .related-content__items
  .compact:nth-child(4n + 3) {
  color: #fff;
  background: #003da6;
}
.related-content__items
  .site-department--odc:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact:nth-child(4n + 2)
  .compact__title,
.related-content__items
  .site-department--odc:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact:nth-child(4n + 3)
  .compact__title,
.site-department--odc:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact.compact--bg-dark
  .compact__title,
.site-department--odc:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .related-content__items
  .compact:nth-child(4n + 2)
  .compact__title,
.site-department--odc:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .related-content__items
  .compact:nth-child(4n + 3)
  .compact__title {
  color: #fff;
}
.site-department--ethics:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .compact {
  color: #0083c1;
  background: #fff;
}
.related-content__items
  .site-department--ethics:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact:nth-child(4n + 2),
.related-content__items
  .site-department--ethics:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact:nth-child(4n + 3),
.site-department--ethics:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .compact.compact--bg-dark,
.site-department--ethics:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .related-content__items
  .compact:nth-child(4n + 2),
.site-department--ethics:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .related-content__items
  .compact:nth-child(4n + 3) {
  color: #fff;
  background: #0083c1;
}
.related-content__items
  .site-department--ethics:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact:nth-child(4n + 2)
  .compact__title,
.related-content__items
  .site-department--ethics:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact:nth-child(4n + 3)
  .compact__title,
.site-department--ethics:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact.compact--bg-dark
  .compact__title,
.site-department--ethics:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .related-content__items
  .compact:nth-child(4n + 2)
  .compact__title,
.site-department--ethics
  .related-content__items:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact:nth-child(4n + 3)
  .compact__title {
  color: #fff;
}
.site-department--campus:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .compact {
  color: #003da6;
  background: #fff;
}
.related-content__items
  .site-department--campus:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact:nth-child(4n + 2),
.related-content__items
  .site-department--campus:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact:nth-child(4n + 3),
.site-department--campus:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .compact.compact--bg-dark,
.site-department--campus:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .related-content__items
  .compact:nth-child(4n + 2),
.site-department--campus:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .related-content__items
  .compact:nth-child(4n + 3) {
  color: #fff;
  background: #003da6;
}
.related-content__items
  .site-department--campus:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact:nth-child(4n + 2)
  .compact__title,
.related-content__items
  .site-department--campus:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact:nth-child(4n + 3)
  .compact__title,
.site-department--campus:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact.compact--bg-dark
  .compact__title,
.site-department--campus:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .related-content__items
  .compact:nth-child(4n + 2)
  .compact__title,
.site-department--campus:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .related-content__items
  .compact:nth-child(4n + 3)
  .compact__title {
  color: #fff;
}
.site-department--outdoors:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .compact {
  color: #39756e;
  background: #fff;
}
.related-content__items
  .site-department--outdoors:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact:nth-child(4n + 2),
.related-content__items
  .site-department--outdoors:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact:nth-child(4n + 3),
.site-department--outdoors:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact.compact--bg-dark,
.site-department--outdoors:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .related-content__items
  .compact:nth-child(4n + 2),
.site-department--outdoors:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .related-content__items
  .compact:nth-child(4n + 3) {
  color: #fff;
  background: #39756e;
}
.related-content__items
  .site-department--outdoors:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact:nth-child(4n + 2)
  .compact__title,
.related-content__items
  .site-department--outdoors:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact:nth-child(4n + 3)
  .compact__title,
.site-department--outdoors:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact.compact--bg-dark
  .compact__title,
.site-department--outdoors:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .related-content__items
  .compact:nth-child(4n + 2)
  .compact__title,
.site-department--outdoors:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .related-content__items
  .compact:nth-child(4n + 3)
  .compact__title {
  color: #fff;
}
.site-department--anti-doping:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .compact {
  color: #009578;
  background: #fff;
}
.related-content__items
  .site-department--anti-doping:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact:nth-child(4n + 2),
.related-content__items
  .site-department--anti-doping:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact:nth-child(4n + 3),
.site-department--anti-doping:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact.compact--bg-dark,
.site-department--anti-doping:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .related-content__items
  .compact:nth-child(4n + 2),
.site-department--anti-doping:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .related-content__items
  .compact:nth-child(4n + 3) {
  color: #fff;
  background: #009578;
}
.related-content__items
  .site-department--anti-doping:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact:nth-child(4n + 2)
  .compact__title,
.related-content__items
  .site-department--anti-doping:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact:nth-child(4n + 3)
  .compact__title,
.site-department--anti-doping:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact.compact--bg-dark
  .compact__title,
.site-department--anti-doping:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .related-content__items
  .compact:nth-child(4n + 2)
  .compact__title,
.site-department--anti-doping:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .related-content__items
  .compact:nth-child(4n + 3)
  .compact__title {
  color: #fff;
}
.site-department--institute:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .compact {
  color: #00544e;
  background: #fff;
}
.related-content__items
  .site-department--institute
  :not(:has(.node--type-story)):not(:has(.node--type-campaign)).compact:nth-child(4n + 2),
.related-content__items
  .site-department--institute:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact:nth-child(4n + 3),
.site-department--institute:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact.compact--bg-dark,
.site-department--institute:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .related-content__items
  .compact:nth-child(4n + 2),
.site-department--institute:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .related-content__items
  .compact:nth-child(4n + 3) {
  color: #fff;
  background: #00544e;
}
.related-content__items
  .site-department--institute:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact:nth-child(4n + 2)
  .compact__title,
.related-content__items
  .site-department--institute:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact:nth-child(4n + 3)
  .compact__title,
.site-department--institute:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact.compact--bg-dark
  .compact__title,
.site-department--institute:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .related-content__items
  .compact:nth-child(4n + 2)
  .compact__title,
.site-department--institute:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .related-content__items
  .compact:nth-child(4n + 3)
  .compact__title {
  color: #fff;
}
.site-department--coaching:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .compact {
  color: #cb4f12;
  background: #fff;
}
.related-content__items
  .site-department--coaching:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact:nth-child(4n + 2),
.related-content__items
  .site-department--coaching:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact:nth-child(4n + 3),
.site-department--coaching:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact.compact--bg-dark,
.site-department--coaching:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .related-content__items
  .compact:nth-child(4n + 2),
.site-department--coaching:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .related-content__items
  .compact:nth-child(4n + 3) {
  color: #fff;
  background: #cb4f12;
}
.related-content__items
  .site-department--coaching:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact:nth-child(4n + 2)
  .compact__title,
.related-content__items
  .site-department--coaching:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact:nth-child(4n + 3)
  .compact__title,
.site-department--coaching:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact.compact--bg-dark
  .compact__title,
.site-department--coaching:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .related-content__items
  .compact:nth-child(4n + 2)
  .compact__title,
.site-department--coaching:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .related-content__items
  .compact:nth-child(4n + 3)
  .compact__title {
  color: #fff;
}
.site-department--participation:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .compact {
  color: #cc003d;
  background: #fff;
}
.related-content__items
  .site-department--participation:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact:nth-child(4n + 2),
.related-content__items
  .site-department--participation:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact:nth-child(4n + 3),
.site-department--participation:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact.compact--bg-dark,
.site-department--participation:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .related-content__items
  .compact:nth-child(4n + 2),
.site-department--participation:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .related-content__items
  .compact:nth-child(4n + 3) {
  color: #fff;
  background: #cc003d;
}
.related-content__items
  .site-department--participation:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact:nth-child(4n + 2)
  .compact__title,
.related-content__items
  .site-department--participation:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact:nth-child(4n + 3)
  .compact__title,
.site-department--participation:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact.compact--bg-dark
  .compact__title,
.site-department--participation:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .related-content__items
  .compact:nth-child(4n + 2)
  .compact__title,
.site-department--participation:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .related-content__items
  .compact:nth-child(4n + 3)
  .compact__title {
  color: #fff;
}
.site-department--womeninsport:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .compact {
  color: #005e62;
  background: #fff;
}
.related-content__items
  .site-department--womeninsport:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact:nth-child(4n + 2),
.related-content__items
  .site-department--womeninsport:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact:nth-child(4n + 3),
.site-department--womeninsport:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact.compact--bg-dark,
.site-department--womeninsport:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .related-content__items
  .compact:nth-child(4n + 2),
.site-department--womeninsport:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .related-content__items
  .compact:nth-child(4n + 3) {
  color: #fff;
  background: #005e62;
}
.related-content__items
  .site-department--womeninsport:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact:nth-child(4n + 2)
  .compact__title,
.related-content__items
  .site-department--womeninsport:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact:nth-child(4n + 3)
  .compact__title,
.site-department--womeninsport:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .compact.compact--bg-dark
  .compact__title,
.site-department--womeninsport:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .related-content__items
  .compact:nth-child(4n + 2)
  .compact__title,
.site-department--womeninsport:not(:has(.node--type-story)):not(:has(.node--type-campaign))
  .related-content__items
  .compact:nth-child(4n + 3)
  .compact__title {
  color: #fff;
}
.contact-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid #00c18b;
}
.contact-card > * {
  width: 100%;
}
.contact-card > :first-child {
  padding-left: 0;
}
.contact-card > :last-child {
  padding-right: 0;
}
@media (min-width: 768px) {
  .contact-card > * {
    padding-right: 1rem;
    padding-left: 1rem;
  }
}
.contact-card__title {
  color: #797676;
  font-size: 18px;
}
@media (min-width: 768px) {
  .list--contact-cards--two-column .contact-card__title {
    width: 50%;
  }
}
@media (min-width: 768px) {
  .list--contact-cards--two-column .contact-card__others {
    width: 50%;
  }
}
@media (min-width: 768px) {
  .contact-card__left {
    width: 50%;
  }
}
@media (min-width: 1024px) {
  .contact-card__left {
    width: 60%;
  }
}
@media (min-width: 768px) {
  .contact-card__right {
    width: 50%;
  }
}
@media (min-width: 1024px) {
  .contact-card__right {
    width: 40%;
  }
}
.contact-card__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1rem;
}
.contact-card__item-icon {
  margin-right: 0.25rem;
}
.contact-card__item-icon svg {
  width: 1.3rem;
  height: auto;
}
.contact-card__item-icon svg path {
  fill: #797676;
}
.contact-card__item-value {
  color: #797676;
}
.contact-card__item-value a {
  text-decoration: none;
  word-break: break-all;
  color: inherit;
}
.contact-card__item-value a:focus,
.contact-card__item-value a:hover {
  text-decoration: underline;
}
.site-department--corporate .contact-card {
  border-bottom-color: #00c18b;
}
.site-department--odc .contact-card {
  border-bottom-color: #003da6;
}
.site-department--ethics .contact-card {
  border-bottom-color: #00a8e1;
}
.site-department--campus .contact-card {
  border-bottom-color: #00adbd;
}
.site-department--outdoors .contact-card {
  border-bottom-color: #699;
}
.site-department--anti-doping .contact-card {
  border-bottom-color: #c4d600;
}
.site-department--institute .contact-card {
  border-bottom-color: #95d600;
}
.site-department--coaching .contact-card {
  border-bottom-color: #ffce00;
}
.site-department--participation .contact-card {
  border-bottom-color: #ff4338;
}
.site-department--womeninsport .contact-card {
  border-bottom-color: #00c18b;
}
.node.details {
  position: relative;
  margin-top: 27px;
}
.details__categories {
  position: absolute;
  top: -1rem;
  left: -1rem;
}
.details__category {
  display: inline-block;
  margin-right: 1rem;
  padding: 0 1em;
  color: #fff;
  border: 3px solid;
  border-radius: 1em;
  background: #005e62;
}
.details__image {
  overflow: hidden;
}
.details__image img {
  float: left;
}
.details__link {
  text-decoration: none;
  color: #797676;
}
.details__link:hover {
  text-decoration: none;
}
.details__link:hover .details__title {
  text-decoration: underline;
}
.details__image {
  margin-bottom: 1rem;
}
.details__title {
  margin-bottom: 0;
  color: #090909 !important;
  font-size: 29px;
  font-weight: 400;
  line-height: 1.3;
}
.details__details {
  margin-top: 1rem;
  padding-top: 1rem;
  color: #797676 !important;
  border-top: 1px solid #f0f0e6;
}
.details__detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 1rem 0;
}
.details__detail-value p:last-child {
  margin-bottom: 0;
}
.details__detail-icon {
  margin-right: 1rem;
}
.details__detail-icon svg {
  width: 1.2rem;
  height: 1.2rem;
}
.details__detail-icon svg path {
  fill: #797676;
}
.details__noimage {
  position: relative;
  overflow: hidden;
  margin-bottom: 1em;
  padding-bottom: 56.3%;
  background: #00c18b;
}
.details__noimage:after,
.details__noimage:before {
  position: absolute;
  z-index: 0;
  content: "";
}
.details__noimage:before {
  display: block;
  width: 25%;
  padding-bottom: 26%;
  -webkit-transform-origin: center;
  transform-origin: center;
  background-color: transparent;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23005e62%27%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 100% auto;
  top: -1px;
  left: -1px;
  -webkit-transform: rotateZ(180deg);
  transform: rotateZ(180deg);
}
.details__noimage:after {
  display: block;
  width: 15%;
  padding-bottom: 16%;
  -webkit-transform-origin: center;
  transform-origin: center;
  background-color: transparent;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2300948b%27%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 100% auto;
  bottom: -3px;
  left: -1px;
  -webkit-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
}
.details__noimage-arcs {
  display: block;
  width: 20%;
  padding-bottom: 21%;
  -webkit-transform-origin: center;
  transform-origin: center;
  background-color: transparent;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27white%27%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 100% auto;
  position: absolute;
  z-index: 0;
  right: -1px;
  bottom: -4px;
}
.details__noimage-logo {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.details__noimage-logo svg {
  width: 3rem;
  height: auto;
}
.node.details.node-department--corporate .details__noimage {
  background-color: #00c18b;
}
.node.details.node-department--corporate .details__noimage:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23008996%27%2F%3E%3C%2Fsvg%3E);
}
.node.details.node-department--corporate .details__noimage:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2300948b%27%2F%3E%3C%2Fsvg%3E);
}
.node.details.node-department--odc .details__noimage {
  background-color: #003da6;
}
.node.details.node-department--odc .details__noimage:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23072c6f%27%2F%3E%3C%2Fsvg%3E);
}
.node.details.node-department--odc .details__noimage:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2300aeef%27%2F%3E%3C%2Fsvg%3E);
}
.node.details.node-department--ethics .details__noimage {
  background-color: #00a8e1;
}
.node.details.node-department--ethics .details__noimage:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23004a97%27%2F%3E%3C%2Fsvg%3E);
}
.node.details.node-department--ethics .details__noimage:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2357c1e8%27%2F%3E%3C%2Fsvg%3E);
}
.node.details.node-department--campus .details__noimage {
  background-color: #00adbd;
}
.node.details.node-department--campus .details__noimage:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23003da6%27%2F%3E%3C%2Fsvg%3E);
}
.node.details.node-department--campus .details__noimage:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2300c1de%27%2F%3E%3C%2Fsvg%3E);
}
.node.details.node-department--outdoors .details__noimage {
  background-color: #699;
}
.node.details.node-department--outdoors .details__noimage:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23069%27%2F%3E%3C%2Fsvg%3E);
}
.node.details.node-department--outdoors .details__noimage:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2340c1ac%27%2F%3E%3C%2Fsvg%3E);
}
.node.details.node-department--anti-doping .details__noimage {
  background-color: #c4d600;
}
.node.details.node-department--anti-doping .details__noimage:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23005e62%27%2F%3E%3C%2Fsvg%3E);
}
.node.details.node-department--anti-doping .details__noimage:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2300bd70%27%2F%3E%3C%2Fsvg%3E);
}
.node.details.node-department--institute .details__noimage {
  background-color: #95d600;
}
.node.details.node-department--institute .details__noimage:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2300544e%27%2F%3E%3C%2Fsvg%3E);
}
.node.details.node-department--institute .details__noimage:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23b7dc78%27%2F%3E%3C%2Fsvg%3E);
}
.node.details.node-department--coaching .details__noimage {
  background-color: #ffce00;
}
.node.details.node-department--coaching .details__noimage:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23ef7622%27%2F%3E%3C%2Fsvg%3E);
}
.node.details.node-department--coaching .details__noimage:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23fddd00%27%2F%3E%3C%2Fsvg%3E);
}
.node.details.node-department--participation .details__noimage {
  background-color: #ff4338;
}
.node.details.node-department--participation .details__noimage:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23cc003d%27%2F%3E%3C%2Fsvg%3E);
}
.node.details.node-department--participation .details__noimage:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23ff9e16%27%2F%3E%3C%2Fsvg%3E);
}
.node.details.node-department--womeninsport .details__noimage {
  background-color: #00c18b;
}
.node.details.node-department--womeninsport .details__noimage:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23005e62%27%2F%3E%3C%2Fsvg%3E);
}
.node.details.node-department--womeninsport .details__noimage:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%236ecdb2%27%2F%3E%3C%2Fsvg%3E);
}
.category.category--outdoor-event {
  background-color: #005c62;
}
.category.category--workplace {
  background-color: #003ba7;
}
.category.category--education {
  background-color: #ce023b;
}
.category.category--clubs {
  background-color: #060f1a;
}
.category.category--fitness-exercise {
  background-color: #00669a;
}
.category.category--school {
  background-color: #cc4e0a;
}
.slimline__title {
  max-width: 640px;
  margin-bottom: 0;
  color: #000;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.5;
}
.slimline__title a {
  text-decoration: none;
  color: inherit;
}
.slimline__title a:focus,
.slimline__title a:hover {
  text-decoration: underline;
}
.slimline__date {
  color: inherit;
  font-weight: 400;
}
.slimline__subtitle {
  color: inherit;
  font-weight: 400;
}
.slimline.node--type-event .slimline__date {
  font-weight: 700;
}
.teaser__link {
  text-decoration: none;
  color: #797676 !important;
}
.teaser__link:hover {
  text-decoration: none;
}
.teaser__link:hover .teaser__title {
  text-decoration: underline;
}
.teaser__image {
  overflow: hidden;
  margin-bottom: 1em;
}
.teaser__image img {
  float: left;
}
.teaser__date {
  margin-bottom: 1em;
  font-size: 16px;
}
.teaser__title {
  margin-bottom: 0;
  color: #090909 !important;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.3;
}
.teaser__noimage {
  position: relative;
  overflow: hidden;
  margin-bottom: 1em;
  padding-bottom: 56.3%;
  background: #00c18b;
}
.teaser__noimage:after,
.teaser__noimage:before {
  position: absolute;
  z-index: 0;
  content: "";
}
.teaser__noimage:before {
  display: block;
  width: 25%;
  padding-bottom: 26%;
  -webkit-transform-origin: center;
  transform-origin: center;
  background-color: transparent;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23005e62%27%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 100% auto;
  top: -1px;
  left: -1px;
  -webkit-transform: rotateZ(180deg);
  transform: rotateZ(180deg);
}
.teaser__noimage:after {
  display: block;
  width: 15%;
  padding-bottom: 16%;
  -webkit-transform-origin: center;
  transform-origin: center;
  background-color: transparent;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2300948b%27%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 100% auto;
  bottom: -3px;
  left: -1px;
  -webkit-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
}
.teaser__noimage-arcs {
  display: block;
  width: 20%;
  padding-bottom: 21%;
  -webkit-transform-origin: center;
  transform-origin: center;
  background-color: transparent;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27white%27%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 100% auto;
  position: absolute;
  z-index: 0;
  right: -1px;
  bottom: -4px;
}
.teaser__noimage-logo {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.teaser__noimage-logo svg {
  width: 3rem;
  height: auto;
}
.teaser.node-department--corporate .teaser__noimage {
  background-color: #00c18b;
}
.teaser.node-department--corporate .teaser__noimage:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23008996%27%2F%3E%3C%2Fsvg%3E);
}
.teaser.node-department--corporate .teaser__noimage:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2300948b%27%2F%3E%3C%2Fsvg%3E);
}
.teaser.node-department--odc .teaser__noimage {
  background-color: #003da6;
}
.teaser.node-department--odc .teaser__noimage:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23072c6f%27%2F%3E%3C%2Fsvg%3E);
}
.teaser.node-department--odc .teaser__noimage:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2300aeef%27%2F%3E%3C%2Fsvg%3E);
}
.teaser.node-department--ethics .teaser__noimage {
  background-color: #00a8e1;
}
.teaser.node-department--ethics .teaser__noimage:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23004a97%27%2F%3E%3C%2Fsvg%3E);
}
.teaser.node-department--ethics .teaser__noimage:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2357c1e8%27%2F%3E%3C%2Fsvg%3E);
}
.teaser.node-department--campus .teaser__noimage {
  background-color: #00adbd;
}
.teaser.node-department--campus .teaser__noimage:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23003da6%27%2F%3E%3C%2Fsvg%3E);
}
.teaser.node-department--campus .teaser__noimage:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2300c1de%27%2F%3E%3C%2Fsvg%3E);
}
.teaser.node-department--outdoors .teaser__noimage {
  background-color: #699;
}
.teaser.node-department--outdoors .teaser__noimage:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23069%27%2F%3E%3C%2Fsvg%3E);
}
.teaser.node-department--outdoors .teaser__noimage:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2340c1ac%27%2F%3E%3C%2Fsvg%3E);
}
.teaser.node-department--anti-doping .teaser__noimage {
  background-color: #c4d600;
}
.teaser.node-department--anti-doping .teaser__noimage:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23005e62%27%2F%3E%3C%2Fsvg%3E);
}
.teaser.node-department--anti-doping .teaser__noimage:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2300bd70%27%2F%3E%3C%2Fsvg%3E);
}
.teaser.node-department--institute .teaser__noimage {
  background-color: #95d600;
}
.teaser.node-department--institute .teaser__noimage:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2300544e%27%2F%3E%3C%2Fsvg%3E);
}
.teaser.node-department--institute .teaser__noimage:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23b7dc78%27%2F%3E%3C%2Fsvg%3E);
}
.teaser.node-department--coaching .teaser__noimage {
  background-color: #ffce00;
}
.teaser.node-department--coaching .teaser__noimage:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23ef7622%27%2F%3E%3C%2Fsvg%3E);
}
.teaser.node-department--coaching .teaser__noimage:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23fddd00%27%2F%3E%3C%2Fsvg%3E);
}
.teaser.node-department--participation .teaser__noimage {
  background-color: #ff4338;
}
.teaser.node-department--participation .teaser__noimage:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23cc003d%27%2F%3E%3C%2Fsvg%3E);
}
.teaser.node-department--participation .teaser__noimage:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23ff9e16%27%2F%3E%3C%2Fsvg%3E);
}
.teaser.node-department--womeninsport .teaser__noimage {
  background-color: #00c18b;
}
.teaser.node-department--womeninsport .teaser__noimage:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23005e62%27%2F%3E%3C%2Fsvg%3E);
}
.teaser.node-department--womeninsport .teaser__noimage:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%236ecdb2%27%2F%3E%3C%2Fsvg%3E);
}
.trail-info__link {
  display: block;
  text-decoration: none;
  color: #797676;
  background: #fff;
}
.trail-info__link:hover {
  background: #f0f0e6;
}
.trail-info__link:hover .trail-info__title {
  text-decoration: underline;
}
.trail-info__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 1rem;
  padding: 1rem 1rem 0;
}
.trail-info__category {
  margin-right: 1rem;
}
.trail-info__category svg {
  width: 2rem;
  height: auto;
}
.trail-info__category svg path {
  fill: #39756e;
}
.trail-info__title {
  margin: 0;
  color: #39756e;
}
.trail-info__intro {
  margin-bottom: 1rem;
  padding: 0 1rem;
}
.trail-info__intro p:last-child {
  margin-bottom: 0;
}
.trail-info__details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -1rem;
  margin-left: -1rem;
  margin-right: 0;
  margin-left: 0;
  padding-top: 1rem;
  border-top: 1px solid #f0f0e6;
}
.trail-info__details > * {
  margin-right: 1rem;
  margin-left: 1rem;
  width: calc((100% / 2) - 2rem);
}
@media (min-width: 640px) {
  .trail-info__details > * {
    width: calc((100% / 3) - 2rem);
  }
}
.trail-info__details > * {
  width: auto;
}
@media (min-width: 640px) {
  .trail-info__details > * {
    min-width: calc(50% - 2rem);
  }
}
@media (min-width: 768px) {
  .trail-info__details > * {
    min-width: calc(25% - 2rem);
  }
}
.trail-info__detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 1rem;
}
.trail-info__detail-label {
  margin: 0 0.5rem;
}
.trail-info__detail-icon svg {
  width: 1rem;
  height: auto;
}
.trail-info__detail-icon svg path {
  fill: #96c93c;
}
.trail-info__detail-value {
  color: #000;
}
.trail-info__grade .trail-info__detail-icon svg {
  height: 1.5rem;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transform-origin: center;
  transform-origin: center;
}
.event__hero {
  position: relative;
  overflow: hidden;
  background: #00c18b;
}
.event__hero:after,
.event__hero:before {
  position: absolute;
  z-index: 0;
  content: "";
}
.event__hero:before {
  display: block;
  width: 25%;
  padding-bottom: 26%;
  -webkit-transform-origin: center;
  transform-origin: center;
  background-color: transparent;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23005e62%27%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 100% auto;
  top: -1px;
  left: -1px;
  -webkit-transform: rotateZ(180deg);
  transform: rotateZ(180deg);
}
.event__hero:after {
  display: block;
  width: 15%;
  padding-bottom: 16%;
  -webkit-transform-origin: center;
  transform-origin: center;
  background-color: transparent;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2300948b%27%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 100% auto;
  bottom: -3px;
  left: -1px;
  -webkit-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
}
.event__hero .event__hero-arcs {
  display: block;
  width: 20%;
  padding-bottom: 21%;
  -webkit-transform-origin: center;
  transform-origin: center;
  background-color: transparent;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27white%27%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 100% auto;
  position: absolute;
  z-index: 0;
  right: -1px;
  bottom: -4px;
}
.event__hero.js-video--active .event__hero-arcs,
.event__hero.js-video--active:after,
.event__hero.js-video--active:before {
  display: none;
}
.event__hero--no-media {
  padding-bottom: 33%;
}
.event__hero--no-media.js-video--active {
  padding-bottom: 0;
}
.event__hero-image {
  line-height: 0;
}
.event__hero-image img {
  width: 100%;
}
.event__hero-play {
  position: absolute;
  z-index: 1;
  bottom: 1rem;
  left: 1rem;
  margin: 0;
}
.event__hero-stop {
  position: absolute;
  z-index: 1;
  top: 1rem;
  right: 1rem;
}
.event__title {
  position: relative;
  z-index: 1;
  margin-bottom: 27px;
  text-align: center;
}
@media (min-width: 1024px) {
  .event__title > span {
    position: absolute;
    right: 0;
    bottom: -27px;
    left: 0;
    display: block;
    margin: 0 auto;
  }
}
.js-video--active + .event__title > span {
  position: static;
}
.event__title-bg {
  display: inline-block;
  padding: 0.5rem;
  color: #fff;
  background: #005e62;
}
.event__meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -1rem;
  margin-left: -1rem;
  margin-bottom: 27px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0;
  margin-top: 54px;
  border-bottom: 1px solid #f0f0e6;
}
.event__meta > * {
  margin-right: 1rem;
  margin-left: 1rem;
  width: calc((100% / 1) - 2rem);
}
@media (min-width: 640px) {
  .event__meta > * {
    width: calc((100% / 2) - 2rem);
  }
}
@media (min-width: 768px) {
  .event__meta > * {
    width: calc((100% / 4) - 2rem);
  }
}
@media (min-width: 640px) {
  .event__meta {
    margin-bottom: 54px;
  }
}
.event__meta > * {
  margin-bottom: 27px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 640px) {
  .event__meta > * {
    margin-bottom: 54px;
  }
}
@media (min-width: 1024px) {
  .event__meta > * {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media (min-width: 640px) {
  .event__meta {
    margin-top: 81px;
  }
}
.event__meta-icon {
  margin-right: 0.5rem;
}
.event__meta-icon svg {
  width: 1.5rem;
  height: 1.5rem;
}
.event__meta-icon svg path {
  fill: #000;
}
.event__meta-value a {
  color: inherit;
}
.event__meta-value p:last-child {
  margin-bottom: 0;
}
.field--name-field-event-location p:last-child {
  margin-bottom: 0;
}
.site-department--corporate .event .event__hero {
  background-color: #00c18b;
}
.site-department--corporate .event .event__hero:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23008996%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--corporate .event .event__hero:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2300948b%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--corporate .event .event__title-bg {
  background-color: #005e62;
}
.site-department--odc .event .event__hero {
  background-color: #003da6;
}
.site-department--odc .event .event__hero:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23072c6f%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--odc .event .event__hero:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2300aeef%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--odc .event .event__title-bg {
  background-color: #003da6;
}
.site-department--ethics .event .event__hero {
  background-color: #00a8e1;
}
.site-department--ethics .event .event__hero:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23004a97%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--ethics .event .event__hero:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2357c1e8%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--ethics .event .event__title-bg {
  background-color: #0083c1;
}
.site-department--campus .event .event__hero {
  background-color: #00adbd;
}
.site-department--campus .event .event__hero:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23003da6%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--campus .event .event__hero:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2300c1de%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--campus .event .event__title-bg {
  background-color: #003da6;
}
.site-department--outdoors .event .event__hero {
  background-color: #699;
}
.site-department--outdoors .event .event__hero:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23069%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--outdoors .event .event__hero:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2340c1ac%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--outdoors .event .event__title-bg {
  background-color: #39756e;
}
.site-department--anti-doping .event .event__hero {
  background-color: #c4d600;
}
.site-department--anti-doping .event .event__hero:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23005e62%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--anti-doping .event .event__hero:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2300bd70%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--anti-doping .event .event__title-bg {
  background-color: #009578;
}
.site-department--institute .event .event__hero {
  background-color: #95d600;
}
.site-department--institute .event .event__hero:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2300544e%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--institute .event .event__hero:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23b7dc78%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--institute .event .event__title-bg {
  background-color: #00544e;
}
.site-department--coaching .event .event__hero {
  background-color: #ffce00;
}
.site-department--coaching .event .event__hero:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23ef7622%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--coaching .event .event__hero:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23fddd00%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--coaching .event .event__title-bg {
  background-color: #cb4f12;
}
.site-department--participation .event .event__hero {
  background-color: #ff4338;
}
.site-department--participation .event .event__hero:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23cc003d%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--participation .event .event__hero:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23ff9e16%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--participation .event .event__title-bg {
  background-color: #cc003d;
}
.site-department--womeninsport .event .event__hero {
  background-color: #00c18b;
}
.site-department--womeninsport .event .event__hero:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23005e62%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--womeninsport .event .event__hero:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%236ecdb2%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--womeninsport .event .event__title-bg {
  background-color: #005e62;
}
.event__meta-1col {
  margin-top: 27px;
  margin-bottom: 27px;
  text-align: center;
}
@media (min-width: 640px) {
  .event__meta-1col {
    margin-top: 54px;
  }
}
@media (min-width: 640px) {
  .event__meta-1col {
    margin-bottom: 54px;
  }
}
.event__meta-1col .field--label-inline .field__item {
  display: inline;
}
.event__meta-1col .field--name-field-public-event-registration a {
  display: inline-block;
  padding: 0.75rem 1rem 0.6rem;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  text-decoration: none;
  letter-spacing: 1.3px;
  color: #fff;
  border: 1px solid;
  border-radius: 2rem;
  background-color: #005e62;
}
.event__meta-1col .field--name-field-public-event-registration a {
  font-size: 16px;
}
@media screen and (min-width: 380px) {
  .event__meta-1col .field--name-field-public-event-registration a {
    font-size: calc(16px + 2 * (100vw - 380px) / 790);
  }
}
@media screen and (min-width: 1170px) {
  .event__meta-1col .field--name-field-public-event-registration a {
    font-size: 18px;
  }
}
.event__meta-1col .field--name-field-public-event-registration a:focus,
.event__meta-1col .field--name-field-public-event-registration a:hover {
  color: #005e62;
  background-color: #fff;
}
.event__meta-3col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -1rem;
  margin-left: -1rem;
}
.event__meta-3col > * {
  margin-right: 1rem;
  margin-left: 1rem;
  width: calc((100% / 1) - 2rem);
}
@media (min-width: 640px) {
  .event__meta-3col > * {
    width: calc((100% / 2) - 2rem);
  }
}
@media (min-width: 768px) {
  .event__meta-3col > * {
    width: calc((100% / 3) - 2rem);
  }
}
.event__meta-3col > * {
  display: block;
  text-align: center;
}
#block-european-week-of-sport-hero .field--type-image .field__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 600px;
}
#block-european-week-of-sport-hero .field--type-image .field__item img {
  width: 100%;
}
#block-european-week-of-sport-text {
  width: 100%;
  max-width: 1224px;
  margin: 0 auto;
  padding: 0 1rem;
  margin-top: 27px;
  margin-bottom: 27px;
  text-align: center;
}
@media (min-width: 480px) {
  #block-european-week-of-sport-text {
    padding: 0 1rem;
  }
}
@media (min-width: 1224px) {
  #block-european-week-of-sport-text {
    padding-right: calc(1rem + calc(-50vw + calc(1224px / 2)));
    padding-left: calc(1rem + calc(-50vw + calc(1224px / 2)));
  }
}
@media (min-width: 640px) {
  #block-european-week-of-sport-text {
    margin-top: 54px;
  }
}
@media (min-width: 640px) {
  #block-european-week-of-sport-text {
    margin-bottom: 54px;
  }
}
.node-public-event-form .form-wrapper {
  margin-top: 20px;
  margin-bottom: 20px;
}
.node-public-event-form input[type="email"],
.node-public-event-form input[type="number"],
.node-public-event-form input[type="text"],
.node-public-event-form textarea {
  display: block;
  width: 100%;
}
.homepage__hero .hero__content {
  width: 90%;
}
@media (min-width: 640px) {
  .homepage__hero .hero__content {
    width: 50%;
    max-width: 480px;
  }
}
@media (min-width: 1170px) {
  .homepage__hero .hero__content {
    width: 40%;
  }
}
.homepage__hero .hero__image-overlay {
  background-image: url(../images/shape-for-hero.svg);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: auto 100%;
}
@media (min-width: 640px) {
  .homepage__hero .hero__image-overlay {
    background-size: 90% auto;
  }
}
@media (min-width: 1024px) {
  .homepage__hero .hero__image-overlay {
    background-size: 80% auto;
  }
}
@media (min-width: 1170px) {
  .homepage__hero .hero__image-overlay {
    background-size: 63% auto;
  }
}
.homepage__text {
  position: relative;
  margin-bottom: 2rem;
  padding: 2rem;
  background: #fff;
}
@media (min-width: 1170px) {
  .homepage__text {
    z-index: 2;
    margin-top: -3rem;
  }
}
.homepage__title {
  font-size: 42px;
}
.homepage__media-carousel {
  margin-bottom: 27px;
}
@media (min-width: 640px) {
  .homepage__media-carousel {
    margin-bottom: 54px;
  }
}
.homepage__feeds {
  position: relative;
  margin: 0;
  margin-bottom: 108px;
  background: #00544e;
}
.homepage__feeds > * {
  margin: 0;
}
.homepage__feeds:after {
  display: block;
  width: 33%;
  padding-bottom: 34%;
  -webkit-transform-origin: center;
  transform-origin: center;
  background-color: transparent;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23005e62%27%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 100% auto;
  position: absolute;
  z-index: 0;
  right: 0;
  bottom: 0;
  content: "";
  opacity: 0.5;
}
.homepage__feed {
  position: relative;
  z-index: 1;
  padding: 2rem 18px;
  padding-right: 18px;
  padding-left: 18px;
}
.homepage__feed .contextual-region {
  position: static;
}
.homepage__feed .node--view-mode-teaser {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.homepage__feed a.teaser__link {
  position: relative;
  top: 0;
  display: block;
  width: 100%;
  padding: 1rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  text-decoration: none;
}
.homepage__feed a.teaser__link:hover {
  top: -0.5rem;
  background-color: #093536;
}
.homepage__feed a.teaser__link:hover .teaser__title {
  text-decoration: none;
}
.homepage__feed a.teaser__link .teaser__date {
  color: #fff;
}
.homepage__feed a.teaser__link .teaser__title {
  color: #fff !important;
}
.homepage__feed .more-link {
  left: 0;
  width: 100%;
  text-align: center;
}
.homepage__feed .more-link a {
  color: #fff;
}
@media (min-width: 768px) {
  .homepage__feed .more-link {
    position: absolute;
    top: 100%;
  }
  .homepage__feed .more-link a {
    color: #005e62;
  }
}
.homepage__feed .views-row {
  color: #fff;
}
.homepage__feed .views-row .slimline__title {
  color: inherit;
}
@media (min-width: 640px) {
  .homepage__feed {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}
@media (min-width: 1170px) {
  .homepage__feed {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
}
.homepage__feed-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 0 18px;
  color: #fff;
  font-size: 24px;
  font-weight: 400;
}
.homepage__feed-title svg {
  float: left;
  width: auto;
  height: 2em;
  margin-right: 0.5rem;
}
.homepage__feed-title svg path {
  fill: #fff;
}
.homepage__feed-title svg + span {
  display: block;
  -webkit-transform: translateY(3px);
  transform: translateY(3px);
}
@media (min-width: 1170px) {
  .homepage__feed-title {
    margin: 0 0 54px;
  }
}
.homepage__feed--news .view-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -1rem;
  margin-left: -1rem;
  position: relative;
  z-index: 2;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: 0;
  margin-left: 0;
}
.homepage__feed--news .view-content > * {
  margin-right: 1rem;
  margin-left: 1rem;
  width: calc((100% / 1) - 2rem);
}
@media (min-width: 640px) {
  .homepage__feed--news .view-content > * {
    width: calc((100% / 2) - 2rem);
  }
}
@media (min-width: 768px) {
  .homepage__feed--news .view-content > * {
    width: calc((100% / 4) - 2rem);
  }
}
@media (min-width: 1170px) {
  .homepage__feed--news {
    width: 100%;
  }
}
.homepage__feed--events {
  background: #005e62;
}
@media (min-width: 1170px) {
  .homepage__feed--events {
    width: 33%;
  }
}
.landing-page__hero {
  position: relative;
}
.landing-page__hero-image {
  line-height: 0;
}
.landing-page__hero-image img {
  width: 100%;
}
.landing-page__hero-image-overlay {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: -webkit-gradient(
    linear,
    left top,
    right top,
    from(rgba(0, 0, 0, 0.6)),
    to(transparent)
  );
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.6), transparent);
}
.landing-page__hero-cta svg {
  width: 1rem;
}
.landing-page__hero-content {
  max-width: 480px;
}
.landing-page__hero--has-media .landing-page__hero-content {
  position: absolute;
  z-index: 1;
  top: 45%;
  left: 5%;
  width: 90%;
  -webkit-transform: translateY(-45%);
  transform: translateY(-45%);
  color: #fff;
}
.landing-page__hero-content.youtube.mobile {
  width: 90%;
  margin: auto;
}
.landing-page__hero-content.youtube.mobile .landing-page__hero-title {
  color: #005e62 !important;
}
.landing-page__hero-content.youtube.mobile .landing-page__hero-text {
  font-weight: inherit;
}
@media (min-width: 640px) {
  .landing-page__hero-content.youtube.mobile {
    display: none;
  }
}
.landing-page__hero-content.youtube.desktop {
  display: none;
}
@media (min-width: 640px) {
  .landing-page__hero-content.youtube.desktop {
    display: block;
  }
}
.landing-page__hero-subtitle {
  margin-bottom: 1rem;
  color: #fff;
  font-size: 1rem;
  font-weight: 700;
}
.landing-page__hero-subtitle a {
  text-decoration: none;
  color: inherit;
}
.landing-page__hero-subtitle a:focus,
.landing-page__hero-subtitle a:hover {
  text-decoration: underline;
}
.landing-page__hero-title {
  margin: 1rem 0 2rem;
  color: #fff !important;
}
.landing-page__hero-text {
  max-width: 360px;
  margin-bottom: 0;
  color: inherit;
  font-weight: 300;
}
@media (min-width: 768px) {
  .landing-page__hero-text {
    font-size: 1.3em;
  }
}
.landing-page__hero-play {
  position: absolute;
  z-index: 2;
  right: 0;
  bottom: 1rem;
  left: 0;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .landing-page__hero-play {
    top: 50%;
    right: 25%;
    left: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
@media (min-width: 1170px) {
  .landing-page__hero-play {
    right: 0;
    left: 0;
  }
}
.landing-page__hero--no-media {
  padding: 3rem 1rem;
}
.landing-page__hero--no-media .landing-page__hero-subtitle {
  color: #005e62;
}
.landing-page__hero--no-media .landing-page__hero-title {
  color: #000 !important;
}
.landing-page__hero--no-media .landing-page__hero-text {
  max-width: none;
  color: #595959;
}
.landing-page__cards {
  margin-bottom: 27px;
}
@media (min-width: 640px) {
  .landing-page__cards {
    margin-bottom: 54px;
  }
}
.site-department--corporate
  .landing-page
  .landing-page__hero--no-media
  .landing-page__hero-subtitle {
  color: #005e62;
}
.site-department--odc
  .landing-page
  .landing-page__hero--no-media
  .landing-page__hero-subtitle {
  color: #003da6;
}
.site-department--ethics
  .landing-page
  .landing-page__hero--no-media
  .landing-page__hero-subtitle {
  color: #0083c1;
}
.site-department--campus
  .landing-page
  .landing-page__hero--no-media
  .landing-page__hero-subtitle {
  color: #003da6;
}
.site-department--outdoors
  .landing-page
  .landing-page__hero--no-media
  .landing-page__hero-subtitle {
  color: #39756e;
}
.site-department--anti-doping
  .landing-page
  .landing-page__hero--no-media
  .landing-page__hero-subtitle {
  color: #009578;
}
.site-department--institute
  .landing-page
  .landing-page__hero--no-media
  .landing-page__hero-subtitle {
  color: #00544e;
}
.site-department--coaching
  .landing-page
  .landing-page__hero--no-media
  .landing-page__hero-subtitle {
  color: #cb4f12;
}
.site-department--participation
  .landing-page
  .landing-page__hero--no-media
  .landing-page__hero-subtitle {
  color: #cc003d;
}
.site-department--womeninsport
  .landing-page
  .landing-page__hero--no-media
  .landing-page__hero-subtitle {
  color: #005e62;
}
.landing-page__hero-video {
  position: relative;
  width: 100%;
  height: 600px;
  overflow: hidden;
}
.landing-page__hero-video.youtube {
  height: auto;
  max-height: 600px;
}
.landing-page__hero-video-item.vimeo {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 0;
}
.landing-page__hero-video-item.youtube {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
  overflow: hidden;
}
iframe.vimeo {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: 177.78vh;
  height: 56.25vw;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border: none;
  pointer-events: none;
}
iframe.youtube {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  pointer-events: none;
}
.list--cards .view-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -1rem;
  margin-left: -1rem;
}
.list--cards .view-content > * {
  margin-right: 1rem;
  margin-left: 1rem;
  width: calc((100% / 2) - 2rem);
}
@media (min-width: 640px) {
  .list--cards .view-content > * {
    width: calc((100% / 4) - 2rem);
  }
}
.list--contact-cards .view-filters {
  position: relative;
  overflow: hidden;
  padding: 3rem 0;
  background: #00c18b;
}
.list--contact-cards .view-filters:after,
.list--contact-cards .view-filters:before {
  position: absolute;
  content: "";
}
.list--contact-cards .view-filters:before {
  display: block;
  width: 40%;
  padding-bottom: 41%;
  -webkit-transform-origin: center;
  transform-origin: center;
  background-color: transparent;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%236ecdb2%27%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 100% auto;
  top: 0;
  left: 0;
  -webkit-transform: rotateZ(180deg);
  transform: rotateZ(180deg);
  background-position: top left;
}
.list--contact-cards .view-filters:after {
  display: block;
  width: 40%;
  padding-bottom: 41%;
  -webkit-transform-origin: center;
  transform-origin: center;
  background-color: transparent;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23005e62%27%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 100% auto;
  top: -15px;
  right: 5px;
  -webkit-transform: rotateZ(-90deg);
  transform: rotateZ(-90deg);
  background-position: top right;
}
.list--contact-cards .view-empty {
  text-align: center;
}
.list--contact-cards .views-exposed-form {
  position: relative;
  z-index: 2;
}
.list--contact-cards .views-exposed-form .form-item {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin-bottom: 0;
}
.list--contact-cards .views-exposed-form .form-item-location label {
  display: none;
}
.list--contact-cards .views-exposed-form .form-actions {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  margin-bottom: 0;
}
.list--contact-cards .views-exposed-form .form-select {
  border-color: #fff;
  background-color: #fff;
}
.list--contact-cards .views-exposed-form .form-submit {
  border-color: #fff;
  background-color: #000;
}
.list--contact-cards .views-exposed-form .form-submit:hover {
  color: #000;
  border-color: #000;
  background-color: #fff;
}
.list--contact-cards .views-exposed-form .form-reset {
  color: #000;
  background-color: #fff;
}
.list--contact-cards .views-exposed-form .form-reset:hover {
  color: #005e62;
}
.list--contact-cards .view-content > .views-group-header {
  margin-top: 27px;
  margin-bottom: 27px;
  padding-bottom: 1rem;
  color: #000;
  border-bottom: 3px solid #00c18b;
  font-size: 24px;
  font-weight: 400;
}
.list--contact-cards .views-row {
  margin-bottom: 81px;
}
.site-department--corporate .list--contact-cards .view-filters {
  background-color: #00c18b;
}
.site-department--corporate .list--contact-cards .view-filters:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2300948b%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--corporate .list--contact-cards .view-filters:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23008996%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--corporate
  .list--contact-cards
  .views-exposed-form
  .form-reset:hover {
  color: #005e62;
}
.site-department--corporate
  .list--contact-cards
  .view-content
  > .views-group-header {
  border-bottom-color: #00c18b;
}
.site-department--odc .list--contact-cards .view-filters {
  background-color: #003da6;
}
.site-department--odc .list--contact-cards .view-filters:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2300aeef%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--odc .list--contact-cards .view-filters:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23072c6f%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--odc
  .list--contact-cards
  .views-exposed-form
  .form-reset:hover {
  color: #003da6;
}
.site-department--odc .list--contact-cards .view-content > .views-group-header {
  border-bottom-color: #003da6;
}
.site-department--ethics .list--contact-cards .view-filters {
  background-color: #00a8e1;
}
.site-department--ethics .list--contact-cards .view-filters:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2357c1e8%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--ethics .list--contact-cards .view-filters:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23004a97%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--ethics
  .list--contact-cards
  .views-exposed-form
  .form-reset:hover {
  color: #0083c1;
}
.site-department--ethics
  .list--contact-cards
  .view-content
  > .views-group-header {
  border-bottom-color: #00a8e1;
}
.site-department--campus .list--contact-cards .view-filters {
  background-color: #00adbd;
}
.site-department--campus .list--contact-cards .view-filters:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2300c1de%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--campus .list--contact-cards .view-filters:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23003da6%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--campus
  .list--contact-cards
  .views-exposed-form
  .form-reset:hover {
  color: #003da6;
}
.site-department--campus
  .list--contact-cards
  .view-content
  > .views-group-header {
  border-bottom-color: #00adbd;
}
.site-department--outdoors .list--contact-cards .view-filters {
  background-color: #699;
}
.site-department--outdoors .list--contact-cards .view-filters:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2340c1ac%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--outdoors .list--contact-cards .view-filters:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23069%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--outdoors
  .list--contact-cards
  .views-exposed-form
  .form-reset:hover {
  color: #39756e;
}
.site-department--outdoors
  .list--contact-cards
  .view-content
  > .views-group-header {
  border-bottom-color: #699;
}
.site-department--anti-doping .list--contact-cards .view-filters {
  background-color: #c4d600;
}
.site-department--anti-doping .list--contact-cards .view-filters:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2300bd70%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--anti-doping .list--contact-cards .view-filters:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23005e62%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--anti-doping
  .list--contact-cards
  .views-exposed-form
  .form-reset:hover {
  color: #009578;
}
.site-department--anti-doping
  .list--contact-cards
  .view-content
  > .views-group-header {
  border-bottom-color: #c4d600;
}
.site-department--institute .list--contact-cards .view-filters {
  background-color: #95d600;
}
.site-department--institute .list--contact-cards .view-filters:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23b7dc78%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--institute .list--contact-cards .view-filters:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2300544e%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--institute
  .list--contact-cards
  .views-exposed-form
  .form-reset:hover {
  color: #00544e;
}
.site-department--institute
  .list--contact-cards
  .view-content
  > .views-group-header {
  border-bottom-color: #95d600;
}
.site-department--coaching .list--contact-cards .view-filters {
  background-color: #ffce00;
}
.site-department--coaching .list--contact-cards .view-filters:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23fddd00%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--coaching .list--contact-cards .view-filters:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23ef7622%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--coaching
  .list--contact-cards
  .views-exposed-form
  .form-reset:hover {
  color: #cb4f12;
}
.site-department--coaching
  .list--contact-cards
  .view-content
  > .views-group-header {
  border-bottom-color: #ffce00;
}
.site-department--participation .list--contact-cards .view-filters {
  background-color: #ff4338;
}
.site-department--participation .list--contact-cards .view-filters:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23ff9e16%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--participation .list--contact-cards .view-filters:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23cc003d%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--participation
  .list--contact-cards
  .views-exposed-form
  .form-reset:hover {
  color: #cc003d;
}
.site-department--participation
  .list--contact-cards
  .view-content
  > .views-group-header {
  border-bottom-color: #ff4338;
}
.site-department--womeninsport .list--contact-cards .view-filters {
  background-color: #00c18b;
}
.site-department--womeninsport .list--contact-cards .view-filters:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%236ecdb2%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--womeninsport .list--contact-cards .view-filters:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23005e62%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--womeninsport
  .list--contact-cards
  .views-exposed-form
  .form-reset:hover {
  color: #005e62;
}
.site-department--womeninsport
  .list--contact-cards
  .view-content
  > .views-group-header {
  border-bottom-color: #00c18b;
}
.list--details .view-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -1rem;
  margin-left: -1rem;
}
.list--details .view-content > * {
  margin-right: 1rem;
  margin-left: 1rem;
  width: calc((100% / 1) - 2rem);
}
@media (min-width: 640px) {
  .list--details .view-content > * {
    width: calc((100% / 2) - 2rem);
  }
}
.list--search-results .views-row {
  margin-bottom: 27px;
  padding-bottom: 27px;
  border-bottom: 1px solid #00c18b;
}
@media (min-width: 640px) {
  .list--search-results .views-row {
    margin-bottom: 54px;
  }
}
@media (min-width: 640px) {
  .list--search-results .views-row {
    padding-bottom: 54px;
  }
}
.list--search-results .views-field-title .field-content {
  margin-bottom: 1rem;
  font-size: 24px;
}
.list--search-results .views-field-nid {
  margin-top: 1rem;
}
.list--search-results .views-field-nid a {
  display: inline-block;
  padding: 0.75rem 1rem 0.6rem;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  text-decoration: none;
  letter-spacing: 1.3px;
  color: #fff;
  border: 1px solid;
  border-radius: 2rem;
  background-color: #005e62;
}
.list--search-results .views-field-nid a {
  font-size: 16px;
}
@media screen and (min-width: 380px) {
  .list--search-results .views-field-nid a {
    font-size: calc(16px + 2 * (100vw - 380px) / 790);
  }
}
@media screen and (min-width: 1170px) {
  .list--search-results .views-field-nid a {
    font-size: 18px;
  }
}
.list--search-results .views-field-nid a:focus,
.list--search-results .views-field-nid a:hover {
  color: #005e62;
  background-color: #fff;
}
.list--slimline .views-row:last-of-type {
  margin-bottom: 0;
}
.list--teasers .view-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -1rem;
  margin-left: -1rem;
}
.list--teasers .view-content > * {
  margin-right: 1rem;
  margin-left: 1rem;
  width: calc((100% / 1) - 2rem);
}
@media (min-width: 640px) {
  .list--teasers .view-content > * {
    width: calc((100% / 2) - 2rem);
  }
}
@media (min-width: 768px) {
  .list--teasers .view-content > * {
    width: calc((100% / 3) - 2rem);
  }
}
.trail-category {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}
.trail-category__sidebar {
  position: relative;
  width: 100%;
  padding: 27px 1rem 0;
}
@media (min-width: 1024px) {
  .trail-category__sidebar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 25%;
    padding-top: 0;
  }
  .trail-category__sidebar > * {
    margin: 0 0 27px !important;
  }
}
.trail-category__sidebar .view-filters .form--inline {
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}
.trail-category__title {
  text-align: left;
}
.trail-category__content {
  position: relative;
  width: 100%;
}
@media (min-width: 1024px) {
  .trail-category__content {
    width: 75%;
    min-height: 66vh;
  }
}
.trail-category__content .view-content > * {
  display: none;
}
.trail-category__content .view-content > .active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 1024px) {
  .trail-category__map {
    position: relative;
    top: 140px;
    height: 70vh;
  }
}
@media (min-width: 1024px) {
  .trail-category .views-exposed-form .form--inline > * {
    width: calc(100% - 1rem) !important;
    margin: 0 0.5rem 27px;
  }
}
.trail-category .views-exposed-form .form-select {
  min-width: 200px;
  color: #000;
  border: 2px solid #699;
  background: #fff;
}
.trail-category .views-exposed-form .form-submit {
  margin-right: 0;
}
.trail-category__facets .facets-dropdown {
  border-width: 2px;
  border-radius: 1em;
}
.trail-category__views {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: auto 0 27px;
  padding: 0;
}
.trail-category__views > li {
  width: 50%;
  margin: 0;
  padding: 0;
  list-style: none;
}
.trail-category__views a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
  color: #797676;
}
.trail-category__views a.active {
  color: #000;
  font-weight: 700;
}
.trail-category__views a:hover {
  color: #000;
}
.trail-category__views-icon {
  margin-right: 0.5rem;
}
.trail-category__views-icon svg {
  width: 1rem;
  height: auto;
}
.trail-category__views-icon svg path {
  fill: #000;
}
.trail-category__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -1rem;
  margin-left: -1rem;
  margin-right: 0;
  margin-left: 0;
}
.trail-category__list > * {
  margin-right: 1rem;
  margin-left: 1rem;
  width: calc((100% / 1) - 2rem);
}
@media (min-width: 640px) {
  .trail-category__list > * {
    width: calc((100% / 2) - 2rem);
  }
}
.trail-category__list > * {
  margin-bottom: 27px;
}
.view-filters {
  margin: 2rem auto;
}
.view-filters .form--inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -1rem;
  margin-left: -1rem;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.view-filters .form--inline > * {
  margin-right: 1rem;
  margin-left: 1rem;
}
.view-filters .form--inline > * {
  margin-right: 0.5rem;
  margin-bottom: 27px;
  margin-left: 0.5rem;
}
.view-filters label {
  display: block;
  color: #000;
  font-weight: 700;
}
.view-filters .form-select,
.view-filters .form-text,
.view-filters .period_button_text {
  width: 100%;
  max-width: none;
  height: 3rem;
  color: #000;
  border: 2px solid #f0f0e6;
  border-radius: 1em;
  background: #f0f0e6;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 18px;
}
.view-filters .form-text {
  padding: 0 1rem;
}
.view-filters .form-text::-webkit-input-placeholder {
  color: #000;
  font-weight: 700;
}
.view-filters .form-text::-moz-placeholder {
  color: #000;
  font-weight: 700;
}
.view-filters .form-text:-ms-input-placeholder {
  color: #000;
  font-weight: 700;
}
.view-filters .form-text::-ms-input-placeholder {
  color: #000;
  font-weight: 700;
}
.view-filters .form-text::placeholder {
  color: #000;
  font-weight: 700;
}
.view-filters .form-select {
  padding: 0 1rem;
  border-color: #f0f0e6;
}
.view-filters .form-item-date-min .form-text {
  max-width: 160px;
}
.view-filters .form-item-date-max {
  display: none;
}
.view-filters .form-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -1rem;
  margin-left: -1rem;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-right: 0;
  margin-left: auto;
}
.view-filters .form-actions > * {
  margin-right: 1rem;
  margin-left: 1rem;
}
.view-filters .form-submit {
  height: 3rem;
  padding: 0 1rem;
  color: #fff;
  border-color: #cc5564;
  background: #cc5564;
  font-weight: 700;
}
.view-filters .form-submit:hover {
  color: #cc5564;
}
.view-filters .form-reset {
  color: #cc5564;
  border-color: #cc5564;
  background: #fff;
}
.view-filters .form-reset:hover {
  color: #000;
}
.period_picker_box table {
  margin-bottom: 0 !important;
}
.period_picker_input {
  margin: 0;
  border: none;
  border-radius: 0;
}
.period_picker_input table {
  margin-bottom: 0 !important;
}
.period_picker_input:before {
  display: none;
}
.period_picker_input .period_button_text {
  display: block;
  padding: 0.625rem 1rem !important;
}
.view-ngb-contact-finder .view-filters .form-type-select {
  margin-bottom: 1rem;
}
.block-views > h2 {
  font-size: 24px;
  font-weight: 400;
}
.views-row {
  margin-top: 27px;
  margin-bottom: 27px;
}
.more-link {
  margin-top: 27px;
}
.more-link a {
  text-decoration: none;
  color: #005e62;
  font-weight: 700;
}
.more-link a:focus,
.more-link a:hover {
  text-decoration: underline;
}
.view-header {
  text-align: center;
}
.pager__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -1rem;
  margin-left: -1rem;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 27px;
  margin-right: 0;
  margin-left: 0;
  padding: 0;
}
.pager__items > * {
  margin-right: 1rem;
  margin-left: 1rem;
}
.pager__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.5rem;
  list-style-type: none;
}
.pager__item a {
  display: inline-block;
  padding: 0.3rem 0.5rem 0.2rem;
  text-decoration: none;
  color: #005e62;
  border-radius: 0.5em;
  background-color: #eee;
  background-color: #eee;
  line-height: 1;
}
.pager__item--first a,
.pager__item--last a,
.pager__item--next a,
.pager__item--previous a {
  border: 1px solid #595959;
  background-color: #fff;
}
.pager__item a:focus,
.pager__item a:hover {
  text-decoration: underline;
  color: #fff;
  background-color: #005e62;
}
.pager__item.is-active a {
  color: #fff;
  background-color: #005e62;
}
.pager__item.is-active a:focus,
.pager__item.is-active a:hover {
  color: #fff;
  background-color: #005e62;
}
.site-department--corporate .pager .pager__item a {
  color: #005e62;
}
.site-department--corporate .pager .pager__item a:focus,
.site-department--corporate .pager .pager__item a:hover {
  color: #fff;
  background-color: #005e62;
}
.site-department--corporate .pager .pager__item.is-active a {
  color: #fff;
  background-color: #005e62;
}
.site-department--corporate .pager .pager__item.is-active a:focus,
.site-department--corporate .pager .pager__item.is-active a:hover {
  color: #fff;
  background-color: #005e62;
}
.site-department--odc .pager .pager__item a {
  color: #003da6;
}
.site-department--odc .pager .pager__item a:focus,
.site-department--odc .pager .pager__item a:hover {
  color: #fff;
  background-color: #003da6;
}
.site-department--odc .pager .pager__item.is-active a {
  color: #fff;
  background-color: #003da6;
}
.site-department--odc .pager .pager__item.is-active a:focus,
.site-department--odc .pager .pager__item.is-active a:hover {
  color: #fff;
  background-color: #003da6;
}
.site-department--ethics .pager .pager__item a {
  color: #0083c1;
}
.site-department--ethics .pager .pager__item a:focus,
.site-department--ethics .pager .pager__item a:hover {
  color: #fff;
  background-color: #0083c1;
}
.site-department--ethics .pager .pager__item.is-active a {
  color: #fff;
  background-color: #0083c1;
}
.site-department--ethics .pager .pager__item.is-active a:focus,
.site-department--ethics .pager .pager__item.is-active a:hover {
  color: #fff;
  background-color: #0083c1;
}
.site-department--campus .pager .pager__item a {
  color: #003da6;
}
.site-department--campus .pager .pager__item a:focus,
.site-department--campus .pager .pager__item a:hover {
  color: #fff;
  background-color: #003da6;
}
.site-department--campus .pager .pager__item.is-active a {
  color: #fff;
  background-color: #003da6;
}
.site-department--campus .pager .pager__item.is-active a:focus,
.site-department--campus .pager .pager__item.is-active a:hover {
  color: #fff;
  background-color: #003da6;
}
.site-department--outdoors .pager .pager__item a {
  color: #39756e;
}
.site-department--outdoors .pager .pager__item a:focus,
.site-department--outdoors .pager .pager__item a:hover {
  color: #fff;
  background-color: #39756e;
}
.site-department--outdoors .pager .pager__item.is-active a {
  color: #fff;
  background-color: #39756e;
}
.site-department--outdoors .pager .pager__item.is-active a:focus,
.site-department--outdoors .pager .pager__item.is-active a:hover {
  color: #fff;
  background-color: #39756e;
}
.site-department--anti-doping .pager .pager__item a {
  color: #009578;
}
.site-department--anti-doping .pager .pager__item a:focus,
.site-department--anti-doping .pager .pager__item a:hover {
  color: #fff;
  background-color: #009578;
}
.site-department--anti-doping .pager .pager__item.is-active a {
  color: #fff;
  background-color: #009578;
}
.site-department--anti-doping .pager .pager__item.is-active a:focus,
.site-department--anti-doping .pager .pager__item.is-active a:hover {
  color: #fff;
  background-color: #009578;
}
.site-department--institute .pager .pager__item a {
  color: #00544e;
}
.site-department--institute .pager .pager__item a:focus,
.site-department--institute .pager .pager__item a:hover {
  color: #fff;
  background-color: #00544e;
}
.site-department--institute .pager .pager__item.is-active a {
  color: #fff;
  background-color: #00544e;
}
.site-department--institute .pager .pager__item.is-active a:focus,
.site-department--institute .pager .pager__item.is-active a:hover {
  color: #fff;
  background-color: #00544e;
}
.site-department--coaching .pager .pager__item a {
  color: #cb4f12;
}
.site-department--coaching .pager .pager__item a:focus,
.site-department--coaching .pager .pager__item a:hover {
  color: #fff;
  background-color: #cb4f12;
}
.site-department--coaching .pager .pager__item.is-active a {
  color: #fff;
  background-color: #cb4f12;
}
.site-department--coaching .pager .pager__item.is-active a:focus,
.site-department--coaching .pager .pager__item.is-active a:hover {
  color: #fff;
  background-color: #cb4f12;
}
.site-department--participation .pager .pager__item a {
  color: #cc003d;
}
.site-department--participation .pager .pager__item a:focus,
.site-department--participation .pager .pager__item a:hover {
  color: #fff;
  background-color: #cc003d;
}
.site-department--participation .pager .pager__item.is-active a {
  color: #fff;
  background-color: #cc003d;
}
.site-department--participation .pager .pager__item.is-active a:focus,
.site-department--participation .pager .pager__item.is-active a:hover {
  color: #fff;
  background-color: #cc003d;
}
.site-department--womeninsport .pager .pager__item a {
  color: #005e62;
}
.site-department--womeninsport .pager .pager__item a:focus,
.site-department--womeninsport .pager .pager__item a:hover {
  color: #fff;
  background-color: #005e62;
}
.site-department--womeninsport .pager .pager__item.is-active a {
  color: #fff;
  background-color: #005e62;
}
.site-department--womeninsport .pager .pager__item.is-active a:focus,
.site-department--womeninsport .pager .pager__item.is-active a:hover {
  color: #fff;
  background-color: #005e62;
}
.news__hero {
  position: relative;
  overflow: hidden;
  background: #00c18b;
}
.news__hero:after,
.news__hero:before {
  position: absolute;
  z-index: 0;
  content: "";
}
.news__hero:before {
  display: block;
  width: 25%;
  padding-bottom: 26%;
  -webkit-transform-origin: center;
  transform-origin: center;
  background-color: transparent;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23005e62%27%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 100% auto;
  top: -1px;
  left: -1px;
  -webkit-transform: rotateZ(180deg);
  transform: rotateZ(180deg);
}
.news__hero:after {
  display: block;
  width: 15%;
  padding-bottom: 16%;
  -webkit-transform-origin: center;
  transform-origin: center;
  background-color: transparent;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2300948b%27%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 100% auto;
  bottom: -3px;
  left: -1px;
  -webkit-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
}
.news__hero .news__hero-arcs {
  display: block;
  width: 20%;
  padding-bottom: 21%;
  -webkit-transform-origin: center;
  transform-origin: center;
  background-color: transparent;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27white%27%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 100% auto;
  position: absolute;
  z-index: 0;
  right: -1px;
  bottom: -4px;
}
.news__hero.js-video--active .news__hero-arcs,
.news__hero.js-video--active:after,
.news__hero.js-video--active:before {
  display: none;
}
.news__hero--no-media {
  padding-bottom: 33%;
}
.news__hero--no-media.js-video--active {
  padding-bottom: 0;
}
.news__hero-image {
  line-height: 0;
}
.news__hero-image img {
  width: 100%;
}
.news__hero-play {
  position: absolute;
  z-index: 1;
  bottom: 1rem;
  left: 1rem;
  margin: 0;
}
.news__title {
  position: relative;
  z-index: 1;
  margin-bottom: 27px;
  text-align: center;
}
@media (min-width: 1024px) {
  .news__title > span {
    position: absolute;
    right: 0;
    bottom: -27px;
    left: 0;
    display: block;
    margin: 0 auto;
  }
}
.news__title-bg {
  display: inline-block;
  padding: 0.5rem;
  color: #fff;
  background: #005e62;
}
.js-video--active + .news__title > span {
  position: static;
}
.news__meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -1rem;
  margin-left: -1rem;
  margin-bottom: 27px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 54px;
  border-bottom: 1px solid #f0f0e6;
}
.news__meta > * {
  margin-right: 1rem;
  margin-left: 1rem;
  width: calc((100% / 1) - 2rem);
}
@media (min-width: 640px) {
  .news__meta > * {
    width: calc((100% / 3) - 2rem);
  }
}
@media (min-width: 640px) {
  .news__meta {
    margin-bottom: 54px;
  }
}
.news__meta > * {
  margin-bottom: 27px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 640px) {
  .news__meta > * {
    margin-bottom: 54px;
  }
}
@media (min-width: 1024px) {
  .news__meta > * {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media (min-width: 640px) {
  .news__meta {
    margin-top: 81px;
  }
}
.news__meta-icon {
  margin-right: 0.5rem;
}
.news__meta-icon svg {
  width: 1.5rem;
  height: 1.5rem;
}
.news__meta-icon svg path {
  fill: #000;
}
.news__meta-value {
  display: inline-block;
}
.news__meta-value a {
  color: inherit;
}
.news__meta-value p:last-child {
  margin-bottom: 0;
}
.site-department--corporate .news .news__hero {
  background-color: #00c18b;
}
.site-department--corporate .news .news__hero:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23008996%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--corporate .news .news__hero:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2300948b%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--corporate .news .news__title-bg {
  background-color: #005e62;
}
.site-department--odc .news .news__hero {
  background-color: #003da6;
}
.site-department--odc .news .news__hero:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23072c6f%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--odc .news .news__hero:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2300aeef%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--odc .news .news__title-bg {
  background-color: #003da6;
}
.site-department--ethics .news .news__hero {
  background-color: #00a8e1;
}
.site-department--ethics .news .news__hero:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23004a97%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--ethics .news .news__hero:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2357c1e8%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--ethics .news .news__title-bg {
  background-color: #0083c1;
}
.site-department--campus .news .news__hero {
  background-color: #00adbd;
}
.site-department--campus .news .news__hero:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23003da6%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--campus .news .news__hero:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2300c1de%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--campus .news .news__title-bg {
  background-color: #003da6;
}
.site-department--outdoors .news .news__hero {
  background-color: #699;
}
.site-department--outdoors .news .news__hero:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23069%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--outdoors .news .news__hero:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2340c1ac%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--outdoors .news .news__title-bg {
  background-color: #39756e;
}
.site-department--anti-doping .news .news__hero {
  background-color: #c4d600;
}
.site-department--anti-doping .news .news__hero:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23005e62%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--anti-doping .news .news__hero:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2300bd70%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--anti-doping .news .news__title-bg {
  background-color: #009578;
}
.site-department--institute .news .news__hero {
  background-color: #95d600;
}
.site-department--institute .news .news__hero:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2300544e%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--institute .news .news__hero:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23b7dc78%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--institute .news .news__title-bg {
  background-color: #00544e;
}
.site-department--coaching .news .news__hero {
  background-color: #ffce00;
}
.site-department--coaching .news .news__hero:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23ef7622%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--coaching .news .news__hero:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23fddd00%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--coaching .news .news__title-bg {
  background-color: #cb4f12;
}
.site-department--participation .news .news__hero {
  background-color: #ff4338;
}
.site-department--participation .news .news__hero:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23cc003d%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--participation .news .news__hero:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23ff9e16%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--participation .news .news__title-bg {
  background-color: #cc003d;
}
.site-department--womeninsport .news .news__hero {
  background-color: #00c18b;
}
.site-department--womeninsport .news .news__hero:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23005e62%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--womeninsport .news .news__hero:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%236ecdb2%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--womeninsport .news .news__title-bg {
  background-color: #005e62;
}
.trail-reviews__summary {
  position: relative;
  overflow: hidden;
  padding: 4rem 0;
  text-align: center;
  color: #fff;
  background: #699;
}
.trail-reviews__summary:after,
.trail-reviews__summary:before {
  position: absolute;
  content: "";
}
.trail-reviews__summary:before {
  display: block;
  width: 33%;
  padding-bottom: 34%;
  -webkit-transform-origin: center;
  transform-origin: center;
  background-color: transparent;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23069%27%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 100% auto;
  top: 0;
  left: 0;
  -webkit-transform: rotateZ(180deg);
  transform: rotateZ(180deg);
  background-position: top left;
}
.trail-reviews__summary:after {
  display: block;
  width: 33%;
  padding-bottom: 34%;
  -webkit-transform-origin: center;
  transform-origin: center;
  background-color: transparent;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2339756e%27%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 100% auto;
  top: -15px;
  right: 5px;
  -webkit-transform: rotateZ(-90deg);
  transform: rotateZ(-90deg);
  background-position: top right;
}
.trail-reviews__summary strong {
  display: block;
  font-size: 42px;
}
.trail-reviews__summary strong span {
  display: block;
  font-size: 1.5em;
}
.trail-reviews__summary a {
  color: #fff;
  font-weight: 700;
}
@media (min-width: 640px) {
  .trail-reviews__summary {
    padding-bottom: 8rem;
  }
}
.trail-reviews__stars {
  margin: 27px auto;
}
.trail-reviews__stars svg {
  width: 2rem;
  height: auto;
}
.trail-reviews__stars svg path {
  fill: #fff !important;
}
.trail-reviews__list {
  margin-bottom: 27px;
  position: relative;
  z-index: 2;
  background: #fff;
}
@media (min-width: 640px) {
  .trail-reviews__list {
    margin-bottom: 54px;
  }
}
@media (min-width: 640px) {
  .trail-reviews__list {
    margin-top: -4rem;
  }
}
.trail-reviews__more {
  margin-bottom: 27px;
}
@media (min-width: 640px) {
  .trail-reviews__more {
    margin-bottom: 54px;
  }
}
.trail-reviews__more a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0.45em 1em;
  text-align: center;
  text-decoration: none;
  border: 1px solid;
  border-radius: 1em;
  background-color: #39756e;
  font-size: 29px;
  font-weight: 400;
  line-height: 1;
}
.trail-reviews__more a span {
  -webkit-transform: translateY(0.1em);
  transform: translateY(0.1em);
}
.trail-reviews__more a svg {
  width: 1em;
  height: 1em;
  margin-right: 0.5em;
}
.trail-reviews__more a {
  color: #fff;
  background-color: #39756e;
}
.trail-reviews__more a svg path {
  fill: #fff;
}
.trail-reviews__more a:focus,
.trail-reviews__more a:hover {
  color: #39756e;
  background-color: #fff;
}
.trail-reviews__more a:focus svg path,
.trail-reviews__more a:hover svg path {
  fill: #39756e;
}
.trail-reviews__form {
  position: relative;
  overflow: hidden;
  padding: 4rem 0;
  color: #fff;
  background: #101820;
}
.trail-reviews__form:after {
  display: block;
  width: 33%;
  padding-bottom: 34%;
  -webkit-transform-origin: center;
  transform-origin: center;
  background-color: transparent;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2396c93c%27%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 100% auto;
  position: absolute;
  top: -15px;
  right: 5px;
  content: "";
  -webkit-transform: rotateZ(-90deg);
  transform: rotateZ(-90deg);
  background-position: top right;
}
.trail-reviews__form h2 {
  color: #fff !important;
  font-size: 42px;
}
.trail-reviews__form label {
  display: block;
  padding: 0 1rem;
}
.trail-reviews__form label.form-required::after {
  content: " *";
}
.trail-reviews__form .form-item {
  max-width: 600px;
  margin-bottom: 27px;
}
.trail-reviews__form input,
.trail-reviews__form select,
.trail-reviews__form textarea {
  width: 100%;
  padding: 0.75rem 1rem;
  color: #fff;
  border-color: #fff;
  border-radius: 1rem;
  background: 0 0;
}
.trail-reviews__form input:active,
.trail-reviews__form input:focus,
.trail-reviews__form input:hover,
.trail-reviews__form select:active,
.trail-reviews__form select:focus,
.trail-reviews__form select:hover,
.trail-reviews__form textarea:active,
.trail-reviews__form textarea:focus,
.trail-reviews__form textarea:hover {
  border-color: #96c93c;
}
.trail-reviews__form select option {
  background: #101820;
}
.trail-reviews__form .form-type-select::after {
  color: #fff;
}
.trail-reviews__form .form-submit {
  display: inline-block;
  padding: 0.75rem 1rem 0.6rem;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  text-decoration: none;
  letter-spacing: 1.3px;
  color: #101820;
  border: 1px solid;
  border-radius: 2rem;
  background-color: #96c93c;
  background-image: url(data:image/svg+xml;utf8,%3Csvg%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M256%201344q0-26-19-45t-45-19-45%2019-19%2045%2019%2045%2045%2019%2045-19%2019-45zm1408-576q0-51-39-89.5t-89-38.5h-576q0-20%2015-48.5t33-55%2033-68%2015-84.5q0-67-44.5-97.5t-115.5-30.5q-24%200-90%20139-24%2044-37%2065-40%2064-112%20145-71%2081-101%20106-69%2057-140%2057h-32v640h32q72%200%20167%2032t193.5%2064%20179.5%2032q189%200%20189-167%200-26-5-56%2030-16%2047.5-52.5t17.5-73.5-18-69q53-50%2053-119%200-25-10-55.5t-25-47.5h331q52%200%2090-38t38-90zm128-1q0%20105-75.5%20181t-180.5%2076h-169q-4%2062-37%20119%203%2021%203%2043%200%20101-60%20178%201%20139-85%20219.5t-227%2080.5q-133%200-322-69-164-59-223-59h-288q-53%200-90.5-37.5t-37.5-90.5v-640q0-53%2037.5-90.5t90.5-37.5h288q10%200%2021.5-4.5t23.5-14%2022.5-18%2024-22.5%2020.5-21.5%2019-21.5%2014-17q65-74%20100-129%2013-21%2033-62t37-72%2040.5-63%2055-49.5%2069.5-17.5q125%200%20206.5%2067t81.5%20189q0%2068-22%20128h374q104%200%20180%2076t76%20179z%22%20fill%3D%22%23101820%22%2F%3E%3C%2Fsvg%3E);
  width: auto;
  padding-left: 3rem;
  background-repeat: no-repeat;
  background-position: 1rem center;
  background-size: 1.5rem auto;
  font-weight: 700;
}
.trail-reviews__form .form-submit {
  font-size: 16px;
}
@media screen and (min-width: 380px) {
  .trail-reviews__form .form-submit {
    font-size: calc(16px + 2 * (100vw - 380px) / 790);
  }
}
@media screen and (min-width: 1170px) {
  .trail-reviews__form .form-submit {
    font-size: 18px;
  }
}
.trail-reviews__form .form-submit:focus,
.trail-reviews__form .form-submit:hover {
  color: #96c93c;
  background-color: #101820;
}
.trail-reviews__form .form-submit:active,
.trail-reviews__form .form-submit:focus,
.trail-reviews__form .form-submit:hover {
  background-image: url(data:image/svg+xml;utf8,%3Csvg%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M256%201344q0-26-19-45t-45-19-45%2019-19%2045%2019%2045%2045%2019%2045-19%2019-45zm1408-576q0-51-39-89.5t-89-38.5h-576q0-20%2015-48.5t33-55%2033-68%2015-84.5q0-67-44.5-97.5t-115.5-30.5q-24%200-90%20139-24%2044-37%2065-40%2064-112%20145-71%2081-101%20106-69%2057-140%2057h-32v640h32q72%200%20167%2032t193.5%2064%20179.5%2032q189%200%20189-167%200-26-5-56%2030-16%2047.5-52.5t17.5-73.5-18-69q53-50%2053-119%200-25-10-55.5t-25-47.5h331q52%200%2090-38t38-90zm128-1q0%20105-75.5%20181t-180.5%2076h-169q-4%2062-37%20119%203%2021%203%2043%200%20101-60%20178%201%20139-85%20219.5t-227%2080.5q-133%200-322-69-164-59-223-59h-288q-53%200-90.5-37.5t-37.5-90.5v-640q0-53%2037.5-90.5t90.5-37.5h288q10%200%2021.5-4.5t23.5-14%2022.5-18%2024-22.5%2020.5-21.5%2019-21.5%2014-17q65-74%20100-129%2013-21%2033-62t37-72%2040.5-63%2055-49.5%2069.5-17.5q125%200%20206.5%2067t81.5%20189q0%2068-22%20128h374q104%200%20180%2076t76%20179z%22%20fill%3D%22%2396c93c%22%2F%3E%3C%2Fsvg%3E);
}
.trail-reviews__form .js-form-type-textarea,
.trail-reviews__form .js-form-type-textfield {
  position: relative;
}
.trail-reviews__form .js-form-type-textarea label,
.trail-reviews__form .js-form-type-textfield label {
  position: relative;
  top: 2rem;
  -webkit-transition: top 0.25s ease;
  transition: top 0.25s ease;
}
.trail-reviews__form .js-form-type-textarea.form-item--focused label,
.trail-reviews__form .js-form-type-textarea.form-item--not-empty label,
.trail-reviews__form .js-form-type-textfield.form-item--focused label,
.trail-reviews__form .js-form-type-textfield.form-item--not-empty label {
  top: 0;
}
.trail-reviews__form .js-form-type-textarea.form-item--focused label,
.trail-reviews__form .js-form-type-textfield.form-item--focused label {
  color: #96c93c;
}
.trail-reviews__form .js-form-type-textarea.form-item--focused .form-text,
.trail-reviews__form .js-form-type-textarea.form-item--focused .form-textarea,
.trail-reviews__form .js-form-type-textfield.form-item--focused .form-text,
.trail-reviews__form .js-form-type-textfield.form-item--focused .form-textarea {
  border-color: #96c93c;
  outline: 0;
}
.trail-reviews__form .br-wrapper {
  padding-left: 1rem;
}
.trail-reviews__form .br-widget {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 2rem;
}
.trail-reviews__form .br-widget a {
  display: block;
  width: 2rem;
  height: 2rem;
  margin-right: 0.5rem;
  font-size: 0;
}
.trail-reviews__form .br-widget a[data-rating-value="_none"] {
  display: none;
}
.trail-reviews__form .br-widget a:after {
  background-image: url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M528.1%20171.5L382%20150.2%20316.7%2017.8c-11.7-23.6-45.6-23.9-57.4%200L194%20150.2%2047.9%20171.5c-26.2%203.8-36.7%2036.1-17.7%2054.6l105.7%20103-25%20145.5c-4.5%2026.3%2023.2%2046%2046.4%2033.7L288%20439.6l130.7%2068.7c23.2%2012.2%2050.9-7.4%2046.4-33.7l-25-145.5%20105.7-103c19-18.5%208.5-50.8-17.7-54.6zM388.6%20312.3l23.7%20138.4L288%20385.4l-124.3%2065.3%2023.7-138.4-100.6-98%20139-20.2%2062.2-126%2062.2%20126%20139%2020.2-100.6%2098z%22%2F%3E%3C%2Fsvg%3E);
  display: block;
  width: 100%;
  height: 100%;
  content: "" !important;
  background-repeat: no-repeat;
}
.trail-reviews__form .br-widget a.br-active:after,
.trail-reviews__form .br-widget a.br-selected:after {
  background-image: url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%3E%3Cpath%20fill%3D%22%2396c93c%22%20d%3D%22M259.3%2017.8L194%20150.2%2047.9%20171.5c-26.2%203.8-36.7%2036.1-17.7%2054.6l105.7%20103-25%20145.5c-4.5%2026.3%2023.2%2046%2046.4%2033.7L288%20439.6l130.7%2068.7c23.2%2012.2%2050.9-7.4%2046.4-33.7l-25-145.5%20105.7-103c19-18.5%208.5-50.8-17.7-54.6L382%20150.2%20316.7%2017.8c-11.7-23.6-45.6-23.9-57.4%200z%22%2F%3E%3C%2Fsvg%3E);
}
.trail-reviews__form .br-widget .br-current-rating {
  display: none;
}
.trail-reviews__form .br-widget .br-readonly a {
  cursor: default;
}
.field--name-field-trail-review-rating .form-type-select:after {
  display: none;
}
.trail-review {
  padding: 2rem 0;
  border-bottom: 2px solid #f0f0e6;
  background: #fff;
}
@media (min-width: 1024px) {
  .trail-review {
    padding: 4rem 0;
  }
}
.trail-review__meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.trail-review__rating {
  margin-right: 1rem;
}
.trail-review__rating svg {
  width: 1.75rem;
  height: auto;
}
.trail-review__rating svg path {
  fill: #699;
}
.trail-review__author {
  margin: 27px 0;
  color: #000;
  font-size: 29px;
}
.esriPopup .contentPane {
  padding: 1rem !important;
  color: #090909 !important;
  background: #fff !important;
}
.esriPopup a[href] {
  text-decoration: none !important;
  color: #090909 !important;
}
.esriPopup a[href]:active,
.esriPopup a[href]:focus,
.esriPopup a[href]:hover {
  color: #39756e !important;
}
.esriPopup .titlePane {
  background: #090909 !important;
}
.esriPopup .actionsPane {
  padding: 0.25rem 1rem !important;
  color: #090909 !important;
  background: #fff !important;
}
.esriPopup .outerPointer,
.esriPopup .pointer {
  background: #fff !important;
}
.trail-popup {
  margin-bottom: 1rem;
  padding-bottom: 1rem;
  border-bottom: 1px solid #595959;
}
.trail-popup:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}
.trail-popup__title {
  margin-bottom: 1rem;
  color: #090909;
  font-size: 1rem;
}
.trail-popup__title:active,
.trail-popup__title:focus,
.trail-popup__title:hover {
  color: #39756e;
}
.trail-popup__meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.25rem;
}
.trail-popup__meta strong {
  width: 1rem;
  margin-right: 0.25rem;
  text-align: center;
}
.trail__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -1rem;
  margin-left: -1rem;
  margin-right: 0;
  margin-bottom: 27px;
  margin-left: 0;
  padding-top: 27px;
  padding-bottom: 27px;
  border-bottom: 1px solid #f0f0e6;
}
.trail__header > * {
  margin-right: 1rem;
  margin-left: 1rem;
  width: calc((100% / 1) - 2rem);
}
@media (min-width: 640px) {
  .trail__header > * {
    width: calc((100% / 2) - 2rem);
  }
}
@media (min-width: 640px) {
  .trail__header {
    padding-top: 0;
  }
}
@media (min-width: 640px) {
  .trail__text {
    width: 50%;
  }
}
@media (min-width: 640px) {
  .trail__tags {
    width: 25%;
    margin-left: auto;
  }
}
.trail__title {
  color: #000 !important;
  font-size: 42px;
}
.trail__intro {
  font-size: 24px;
}
.trail__back {
  margin-bottom: 27px;
}
@media (min-width: 640px) {
  .trail__back {
    margin-bottom: 0;
  }
}
.trail__tag {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 0 1rem;
}
.trail__tag-icon {
  margin-right: 0.5rem;
}
.trail__tag-icon svg {
  width: 2rem;
  height: auto;
}
.trail__tag-icon svg path {
  fill: #39756e;
}
.trail__tag-value {
  color: #39756e;
  font-size: 24px;
}
.trail__details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -1rem;
  margin-left: -1rem;
  margin-bottom: 27px;
  margin-right: 0;
  margin-left: 0;
}
.trail__details > * {
  margin-right: 1rem;
  margin-left: 1rem;
  width: calc((100% / 1) - 2rem);
}
@media (min-width: 640px) {
  .trail__details > * {
    width: calc((100% / 2) - 2rem);
  }
}
@media (min-width: 768px) {
  .trail__details > * {
    width: calc((100% / 4) - 2rem);
  }
}
@media (min-width: 640px) {
  .trail__details {
    margin-bottom: 54px;
  }
}
.trail__details > * {
  width: auto;
}
@media (min-width: 640px) {
  .trail__details > * {
    min-width: calc(50% - 2rem);
  }
}
@media (min-width: 768px) {
  .trail__details > * {
    min-width: calc(25% - 2rem);
  }
}
.trail__detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 1rem;
}
.trail__detail-label {
  margin: 0 0.5rem;
}
.trail__detail-icon svg {
  width: 1.5rem;
  height: auto;
}
.trail__detail-icon svg path {
  fill: #96c93c;
}
.trail__grade .trail__detail-icon svg {
  height: 1.5rem;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transform-origin: center;
  transform-origin: center;
}
.trail__point-finish .trail__detail-icon svg,
.trail__point-start .trail__detail-icon svg {
  width: 1rem;
}
.trail__detail-value {
  color: #000;
}
.trail__map {
  margin-top: 27px;
  position: relative;
  z-index: 1;
  width: 100%;
  height: 600px;
  padding: 0;
}
@media (min-width: 640px) {
  .trail__map {
    margin-top: 54px;
  }
}
.trail__image img {
  display: block;
}
.trail__text-media {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -1rem;
  margin-left: -1rem;
  position: relative;
  z-index: 2;
  margin-right: 0;
  margin-left: 0;
}
.trail__text-media > * {
  margin-right: 1rem;
  margin-left: 1rem;
  width: calc((100% / 1) - 2rem);
}
@media (min-width: 640px) {
  .trail__text-media > * {
    width: calc((100% / 1) - 2rem);
  }
}
@media (min-width: 768px) {
  .trail__text-media > * {
    width: calc((100% / 2) - 2rem);
  }
}
.trail__description {
  max-width: 50%;
  padding: 2rem 1rem;
}
.trail__description :last-child {
  margin-bottom: 0;
}
.trail__media {
  position: relative;
  z-index: 1;
  overflow: hidden;
  width: 100%;
  margin: 0 0 1rem;
  background-color: #39756e;
}
.trail__media h2 {
  margin: 0 0 1rem;
}
.trail__media:after {
  display: block;
  width: 20%;
  padding-bottom: 21%;
  -webkit-transform-origin: center;
  transform-origin: center;
  background-color: transparent;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2340c1ac%27%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 100% auto;
  position: absolute;
  top: 0;
  right: -1px;
  content: "";
  -webkit-transform: rotateX(-180deg);
  transform: rotateX(-180deg);
  background-position: right bottom;
}
@media (min-width: 768px) {
  .trail__media {
    max-width: 50%;
    margin: 0;
    margin-left: auto;
  }
}
@media (min-width: 1024px) {
  .trail__media {
    max-width: 33%;
  }
}
.trail__media .file-downloads,
.trail__media .links-list {
  background: 0 0;
}
.trail__media .file-downloads:after,
.trail__media .links-list:after {
  display: none;
}
.trail__media > div:not(:last-child) > * {
  padding-bottom: 0;
}
.trail__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: 0;
  margin-left: 0;
}
.trail__info > * {
  margin-right: 0;
  margin-left: 0;
  width: calc(100% / 1);
}
@media (min-width: 640px) {
  .trail__info > * {
    width: calc(100% / 2);
  }
}
.trail__info > * {
  padding: 2rem;
}
.trail__info--dark {
  background-color: #39756e;
}
.trail__info--light {
  background-color: #96c93c;
}
.trail__info__item {
  color: #fff;
  background: #39756e;
}
.trail__info__item h2 {
  margin-bottom: 27px;
  color: inherit !important;
}
.trail__info__item a {
  text-decoration: underline;
  color: inherit;
}
.trail__info__item--dark {
  color: #fff;
  background: #39756e;
}
.trail__info__item--light {
  color: #000;
  background-color: #96c93c;
}
.trail__comment {
  margin-bottom: 27px;
  margin-top: 27px;
  border-color: #96c93c;
  font-size: 1rem;
}
@media (min-width: 640px) {
  .trail__comment {
    margin-bottom: 54px;
  }
}
@media (min-width: 640px) {
  .trail__comment {
    margin-top: 54px;
  }
}
.trail__cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -1rem;
  margin-left: -1rem;
  margin-bottom: 27px;
  margin-top: 27px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.trail__cards > * {
  margin-right: 1rem;
  margin-left: 1rem;
  width: calc((100% / 1) - 2rem);
}
@media (min-width: 640px) {
  .trail__cards > * {
    width: calc((100% / 2) - 2rem);
  }
}
@media (min-width: 768px) {
  .trail__cards > * {
    width: calc((100% / 3) - 2rem);
  }
}
@media (min-width: 640px) {
  .trail__cards {
    margin-bottom: 54px;
  }
}
@media (min-width: 640px) {
  .trail__cards {
    margin-top: 54px;
  }
}
.trail__card__title {
  margin: 1rem 0;
  color: #000;
}
.trail__rating {
  text-decoration: none !important;
}
.trail__rating .trail__tag-value {
  color: #000;
  font-size: 1rem;
}
@media print {
  .page-node-type-trail .anrt-gdpr-floating-cookie,
  .page-node-type-trail .below-header__content,
  .page-node-type-trail .breadcrumbs,
  .page-node-type-trail .credits__inner,
  .page-node-type-trail .footer,
  .page-node-type-trail .header,
  .page-node-type-trail .housekeeping,
  .page-node-type-trail .trail__back,
  .page-node-type-trail .trail__cards,
  .page-node-type-trail .trail__media,
  .page-node-type-trail .trail__reviews,
  .page-node-type-trail .trail__tag {
    display: none;
  }
  .page-node-type-trail .below-header {
    display: block;
  }
  .page-node-type-trail .trail__header .trail__text {
    width: 100%;
  }
  .page-node-type-trail .trail__info,
  .page-node-type-trail .trail__map {
    page-break-before: always;
  }
  .page-node-type-trail .trail__map {
    height: auto;
  }
}
.above-header {
  position: relative;
  z-index: 1;
}
.below-header {
  position: relative;
  z-index: 3;
  display: none;
}
@media (min-width: 1024px) {
  .below-header {
    display: block;
  }
}
.below-header__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -1rem;
  margin-left: -1rem;
  margin-right: 0;
  margin-left: 0;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.below-header__inner > * {
  margin-right: 1rem;
  margin-left: 1rem;
}
.page-node-type-landing-page .below-header__inner,
.page-node-type-page .below-header__inner {
  padding-bottom: 1rem;
  border-bottom: 1px solid #00c18b;
}
@media (min-width: 1024px) {
  .below-header__inner {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}
.below-header__branding {
  width: 137.5px;
  margin-left: 0;
}
.below-header__branding a {
  display: block;
}
.below-header__branding a::after {
  display: table;
  clear: both;
  content: "";
}
.below-header__branding a svg {
  float: left;
  width: 100%;
  height: auto;
}
@media (min-width: 1024px) {
  .below-header__branding {
    width: 275px;
    margin-left: 1rem;
  }
}
.below-header__content {
  position: relative;
  display: none;
  width: calc(100% - 137.5px - 2em);
  margin-right: 0;
}
@media (min-width: 1024px) {
  .below-header__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: calc(100% - 275px - 4em);
    margin-right: 1rem;
  }
  .below-header__content > * {
    margin-left: auto;
  }
}
.below-header__menu {
  display: none;
  margin-top: auto;
  margin-right: 0;
  margin-bottom: auto;
}
@media (min-width: 1024px) {
  .below-header__menu {
    display: block;
    margin-right: 1rem;
  }
}
.site-department--corporate .below-header .below-header__inner {
  border-bottom-color: #00c18b;
}
.site-department--corporate
  .below-header
  .below-header__menu-toggle
  .menu-toggle__icon
  svg
  path {
  fill: #005e62;
}
.site-department--odc .below-header .below-header__inner {
  border-bottom-color: #003da6;
}
.site-department--odc
  .below-header
  .below-header__menu-toggle
  .menu-toggle__icon
  svg
  path {
  fill: #003da6;
}
.site-department--ethics .below-header .below-header__inner {
  border-bottom-color: #00a8e1;
}
.site-department--ethics
  .below-header
  .below-header__menu-toggle
  .menu-toggle__icon
  svg
  path {
  fill: #0083c1;
}
.site-department--campus .below-header .below-header__inner {
  border-bottom-color: #00adbd;
}
.site-department--campus
  .below-header
  .below-header__menu-toggle
  .menu-toggle__icon
  svg
  path {
  fill: #003da6;
}
.site-department--outdoors .below-header .below-header__inner {
  border-bottom-color: #699;
}
.site-department--outdoors
  .below-header
  .below-header__menu-toggle
  .menu-toggle__icon
  svg
  path {
  fill: #39756e;
}
.site-department--anti-doping .below-header .below-header__inner {
  border-bottom-color: #c4d600;
}
.site-department--anti-doping
  .below-header
  .below-header__menu-toggle
  .menu-toggle__icon
  svg
  path {
  fill: #009578;
}
.site-department--institute .below-header .below-header__inner {
  border-bottom-color: #95d600;
}
.site-department--institute
  .below-header
  .below-header__menu-toggle
  .menu-toggle__icon
  svg
  path {
  fill: #00544e;
}
.site-department--coaching .below-header .below-header__inner {
  border-bottom-color: #ffce00;
}
.site-department--coaching
  .below-header
  .below-header__menu-toggle
  .menu-toggle__icon
  svg
  path {
  fill: #cb4f12;
}
.site-department--participation .below-header .below-header__inner {
  border-bottom-color: #ff4338;
}
.site-department--participation
  .below-header
  .below-header__menu-toggle
  .menu-toggle__icon
  svg
  path {
  fill: #cc003d;
}
.site-department--womeninsport .below-header .below-header__inner {
  border-bottom-color: #00c18b;
}
.site-department--womeninsport
  .below-header
  .below-header__menu-toggle
  .menu-toggle__icon
  svg
  path {
  fill: #005e62;
}
.breadcrumbs {
  margin-bottom: 27px;
  padding: 0.5rem 0;
}
.list--contact-cards .page-node-type-trail .breadcrumbs .pager,
.list--contact-cards .page-node-type-trail .breadcrumbs .view-content,
.list--contact-cards .page-node-type-trail .breadcrumbs .view-empty,
.list--contact-cards .page-node-type-trail .breadcrumbs .views-exposed-form,
.page-node-type-trail .breadcrumbs .layout-contained,
.page-node-type-trail .breadcrumbs .list--contact-cards .pager,
.page-node-type-trail .breadcrumbs .list--contact-cards .view-content,
.page-node-type-trail .breadcrumbs .list--contact-cards .view-empty,
.page-node-type-trail .breadcrumbs .list--contact-cards .views-exposed-form {
  max-width: none !important;
}
.list--contact-cards .page-node-type-trail .breadcrumbs .pager .block,
.list--contact-cards .page-node-type-trail .breadcrumbs .view-content .block,
.list--contact-cards .page-node-type-trail .breadcrumbs .view-empty .block,
.list--contact-cards
  .page-node-type-trail
  .breadcrumbs
  .views-exposed-form
  .block,
.page-node-type-trail .breadcrumbs .layout-contained .block,
.page-node-type-trail .breadcrumbs .list--contact-cards .pager .block,
.page-node-type-trail .breadcrumbs .list--contact-cards .view-content .block,
.page-node-type-trail .breadcrumbs .list--contact-cards .view-empty .block,
.page-node-type-trail
  .breadcrumbs
  .list--contact-cards
  .views-exposed-form
  .block {
  margin: 0 1rem;
}
.credits {
  font-size: 0.8em;
}
.credits > .padding {
  padding: 1rem 2rem 0;
}
.credits a {
  text-decoration: none;
  color: #005e62;
}
.site-department--campus .credits a {
  color: #003da6 !important;
}
.credits__inner {
  text-align: right;
}
@media (min-width: 768px) {
  .credits__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
@media (min-width: 1024px) {
  .footer-pre {
    display: none;
  }
}
body.js-header .footer-pre {
  display: none;
}
.footer {
  overflow: hidden;
  color: #fff;
  background: #090909;
}
.footer > .padding {
  padding: 4rem 2rem;
}
.footer .footer__blocks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -1rem;
  margin-left: -1rem;
}
.footer .footer__blocks > * {
  margin-right: 1rem;
  margin-left: 1rem;
  width: calc((100% / 1) - 2rem);
}
@media (min-width: 640px) {
  .footer .footer__blocks > * {
    width: calc((100% / 2) - 2rem);
  }
}
.footer .footer__blocks > * {
  margin-bottom: 1rem;
}
.footer .footer__blocks > :last-child {
  margin-bottom: 0;
}
.footer .block > h2,
.footer .block__title {
  color: #6ecdb2;
  font-weight: 400;
}
.footer .block__content a {
  text-decoration: none;
  color: inherit;
}
.footer .block__content a:focus,
.footer .block__content a:hover {
  text-decoration: underline;
}
.footer .block-menu--social-links {
  width: 100%;
}
@media (min-width: 640px) {
  .footer .block-menu--social-links {
    width: 50%;
    margin-top: -81px;
    margin-left: 50%;
  }
}
.footer {
  position: relative;
}
.footer:after,
.footer:before {
  position: absolute;
  z-index: 0;
  bottom: -1px;
  content: "";
  opacity: 0.1;
}
.footer:before {
  display: block;
  width: 25%;
  padding-bottom: 26%;
  -webkit-transform-origin: center;
  transform-origin: center;
  background-color: transparent;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27white%27%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 100% auto;
  left: -1px;
  -webkit-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
}
.footer:after {
  display: block;
  width: 50%;
  padding-bottom: 51%;
  -webkit-transform-origin: center;
  transform-origin: center;
  background-color: transparent;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27white%27%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 100% auto;
  right: -1px;
}
.footer__blocks {
  position: relative;
  z-index: 1;
}
.site-department--campus .footer .block > h2,
.site-department--campus .footer .block__title {
  color: #00c1de;
}
.site-department--campus .footer .social-link svg path {
  fill: #00c1de;
}
.site-department--campus .footer .social-link:focus svg path,
.site-department--campus .footer .social-link:hover svg path {
  fill: #fff;
}
.header {
  position: relative;
  z-index: 10;
  padding-bottom: 10px;
}
@media (min-width: 1024px) {
  .header {
    padding-bottom: 0;
  }
}
.header__strip {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  background: #00c18b;
}
.header__strip:after,
.header__strip:before {
  position: absolute;
  content: "";
}
.header__strip:before {
  display: block;
  width: 33%;
  padding-bottom: 34%;
  -webkit-transform-origin: center;
  transform-origin: center;
  background-color: transparent;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%236ecdb2%27%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 100% auto;
  top: 0;
  left: 0;
  -webkit-transform: rotateZ(180deg);
  transform: rotateZ(180deg);
  background-position: top left;
}
.header__strip:after {
  display: block;
  width: 33%;
  padding-bottom: 34%;
  -webkit-transform-origin: center;
  transform-origin: center;
  background-color: transparent;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23005e62%27%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 100% auto;
  top: -15px;
  right: 5px;
  -webkit-transform: rotateZ(-90deg);
  transform: rotateZ(-90deg);
  background-position: top right;
}
@media (min-width: 1024px) {
  .header__strip {
    padding-top: 0;
    padding-bottom: 0;
  }
  .header__strip:after,
  .header__strip:before {
    display: block;
  }
}
.site-department .header {
  padding-bottom: 10px;
}
.header__inner {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #090909;
}
@media (min-width: 1024px) {
  .header__inner {
    background-color: transparent;
  }
}
.site-department .header__inner {
  background-color: #090909;
}
.header__branding {
  display: block;
}
.header__branding a::after {
  display: table;
  clear: both;
  content: "";
}
.header__branding svg {
  float: left;
  width: 85px;
}
@media (min-width: 1024px) {
  .header__branding svg {
    width: 108px;
  }
}
@media (min-width: 1024px) {
  .header__branding {
    display: none;
  }
}
@media (min-width: 768px) {
  .header__branding {
    margin-left: 1rem;
  }
}
@media (min-width: 1024px) {
  .header__branding {
    width: 285px;
  }
}
.site-department .header__branding {
  display: block;
}
.header__languages {
  display: none;
}
@media (min-width: 768px) {
  .header__languages {
    margin-right: 1rem;
  }
}
@media (min-width: 1024px) {
  .header__languages {
    display: block;
  }
}
.header__search {
  display: none;
  margin-top: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .header__search {
    margin-right: 1rem;
  }
}
@media (min-width: 1024px) {
  .header__search {
    display: block;
    width: 285px;
    margin-top: 0;
  }
}
@media (min-width: 1024px) {
  .header__search-form {
    position: absolute;
    top: 45px;
    right: 0;
    width: 100%;
    padding: 2rem;
    background-color: #090909;
  }
}
.header__search-form--hidden {
  display: none;
}
.header__search-form--visible {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.header__search-form--visible .block-search {
  margin-right: 1rem;
}
.header__search-form--visible .header__search-dropdown-trigger-button {
  height: 35px;
}
.header__search-form--hidden .header__search-dropdown-trigger-button {
  display: none;
}
.header__search-form--visible .header__search-trigger-button {
  display: block;
}
.header__search-trigger {
  text-align: right;
}
.header__search-dropdown-trigger-button,
.header__search-trigger-button {
  cursor: pointer;
  border: 0;
  background-color: transparent;
}
.site-department .header__search-dropdown-trigger-button,
.site-department .header__search-trigger-button {
  background-color: #090909;
}
.header__search-dropdown-trigger-button svg,
.header__search-trigger-button svg {
  width: 1rem;
  height: 1rem;
}
.header__search-dropdown-trigger-button svg path,
.header__search-trigger-button svg path {
  fill: #fff;
}
.header__search-dropdown-trigger-button:focus svg path,
.header__search-dropdown-trigger-button:hover svg path,
.header__search-trigger-button:focus svg path,
.header__search-trigger-button:hover svg path {
  fill: #c6c6c6;
}
.header__menu-toggle {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.header__menu-toggle > * {
  float: right;
}
@media (min-width: 1024px) {
  .header__menu-toggle {
    display: none;
  }
}
.header__off-canvas-menu-toggle button.button,
button.menu-toggle__button {
  padding: 0;
  border: none;
  border-radius: 0;
  background: 0 0 !important;
  font-size: 0;
}
.header__off-canvas-menu-toggle button.button:focus,
.header__off-canvas-menu-toggle button.button:hover,
button.menu-toggle__button:focus,
button.menu-toggle__button:hover {
  background: 0 0;
}
.header__off-canvas-menu-toggle button.button svg,
button.menu-toggle__button svg {
  width: 1.4rem;
  height: auto;
}
.header__off-canvas-menu-toggle button.button svg path,
button.menu-toggle__button svg path {
  fill: #fff;
}
.header__off-canvas-menu-toggle button.button svg path {
  fill: #414141;
}
.header__menu {
  display: none;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: auto;
}
@media (min-width: 1024px) {
  .site-department .header__inner > .header__menu {
    display: block;
  }
}
.header__off-canvas {
  position: absolute;
  z-index: 1000;
  top: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.header__off-canvas--is-off-canvas {
  width: 0;
  height: 0;
  -webkit-transform: translateX(-150px);
  transform: translateX(-150px);
}
.header__off-canvas--is-off-canvas > * {
  display: none;
}
.header__off-canvas--is-on-canvas {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100vw;
  min-height: 100vh;
  margin-right: -1rem;
  margin-left: -1rem;
  background-color: #fff;
}
.header__off-canvas--is-on-canvas > * {
  display: block;
  margin: 0 1rem 27px;
}
.header__off-canvas--is-on-canvas > * .links li a {
  font-size: 1.4rem;
}
.header__off-canvas-menu-toggle {
  margin: 1rem 1rem 1rem auto;
}
.site-department--corporate .header .header__strip {
  background-color: #00c18b;
}
.site-department--corporate .header .header__strip:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2300948b%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--corporate .header .header__strip:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23008996%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--odc .header .header__strip {
  background-color: #003da6;
}
.site-department--odc .header .header__strip:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2300aeef%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--odc .header .header__strip:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23072c6f%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--ethics .header .header__strip {
  background-color: #00a8e1;
}
.site-department--ethics .header .header__strip:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2357c1e8%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--ethics .header .header__strip:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23004a97%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--campus .header .header__strip {
  background-color: #00adbd;
}
.site-department--campus .header .header__strip:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2300c1de%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--campus .header .header__strip:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23003da6%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--outdoors .header .header__strip {
  background-color: #699;
}
.site-department--outdoors .header .header__strip:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2340c1ac%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--outdoors .header .header__strip:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23069%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--anti-doping .header .header__strip {
  background-color: #c4d600;
}
.site-department--anti-doping .header .header__strip:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2300bd70%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--anti-doping .header .header__strip:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23005e62%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--institute .header .header__strip {
  background-color: #95d600;
}
.site-department--institute .header .header__strip:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23b7dc78%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--institute .header .header__strip:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%2300544e%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--coaching .header .header__strip {
  background-color: #ffce00;
}
.site-department--coaching .header .header__strip:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23fddd00%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--coaching .header .header__strip:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23ef7622%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--participation .header .header__strip {
  background-color: #ff4338;
}
.site-department--participation .header .header__strip:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23ff9e16%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--participation .header .header__strip:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23cc003d%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--womeninsport .header .header__strip {
  background-color: #00c18b;
}
.site-department--womeninsport .header .header__strip:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%236ecdb2%27%2F%3E%3C%2Fsvg%3E);
}
.site-department--womeninsport .header .header__strip:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20320%20332.70172%27%20height%3D%27332.70172%27%20width%3D%27320%27%3E%3Cpath%20d%3D%27m%20320%2C332.70155%20v%20-84.45383%20c%20-38.42722%2C12.67425%20-68.66093%2C44.43603%20-80.2428%2C84.45383%20z%20m%200%2C-209.58191%20C%20216.26709%2C139.80955%20134.26952%2C225.19547%20119.02366%2C332.70171%20H%20208.0775%20C%20221.16206%2C275.18701%20264.64451%2C229.66645%20320%2C215.35078%20Z%20M%20320%2C0%20C%20151.01805%2C18.05388%2016.488641%2C157.77331%200%2C332.70155%20H%2088.145112%20C%20103.82082%2C207.72375%20199.35832%2C108.34262%20320%2C91.17788%20Z%27%20fill%3D%27%23005e62%27%2F%3E%3C%2Fsvg%3E);
}
.region-highlighted {
  position: relative;
  z-index: 3;
}
.housekeeping > .padding {
  padding: 1rem 2rem;
}
.housekeeping__content > * {
  margin-bottom: 27px;
}
.housekeeping__content {
  text-align: left;
  font-size: 18px;
}
@media (min-width: 768px) {
  .housekeeping__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: 0;
    margin-left: 0;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    text-align: left;
  }
  .housekeeping__content > * {
    margin-right: 0;
    margin-left: 0;
  }
  .housekeeping__content > * {
    margin-bottom: 0;
  }
}
.housekeeping__content-first {
  color: #fff;
}
.housekeeping__content .menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -1rem;
  margin-left: -1rem;
  flex-wrap: wrap;
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  justify-content: left;
  margin: 0;
  padding: 0;
}
.housekeeping__content .menu > * {
  margin-right: 1rem;
  margin-left: 1rem;
}
.housekeeping__content .menu-item {
  list-style-type: none;
}
.housekeeping__content .menu-item a {
  text-decoration: none;
  color: #005e62;
}
.site-department--campus .housekeeping__content .menu-item a {
  color: #003da6;
}
.housekeeping__content .menu-item a.is-active,
.housekeeping__content .menu-item a:focus,
.housekeeping__content .menu-item a:hover {
  text-decoration: underline;
}
.housekeeping__content .menu-item:first-child {
  margin-left: 0;
}
h1.page-title {
  margin-top: 27px;
  text-align: center;
  font-weight: 400;
}
@media (min-width: 1024px) {
  h1.page-title {
    margin-top: 0;
    text-align: left;
  }
}
.layout-tabs {
  background: #000;
}
.layout-tabs ul.tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0;
  padding-left: 0;
}
.layout-tabs li {
  margin: 0;
  list-style: none;
}
.layout-tabs li a {
  display: inline-block;
  padding: 0.66rem 1rem;
  text-decoration: none;
  color: #000;
  background-color: #d3d3d3;
  font-weight: 700;
}
.layout-tabs li a.is-active {
  color: #fff;
  background: green;
}
.layout-tabs li a:focus,
.layout-tabs li a:hover {
  text-decoration: underline;
  color: #000;
  background-color: #fff;
} /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
main {
  display: block;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
pre {
  font-family: monospace, monospace;
  font-size: 1em;
}
a {
  background-color: transparent;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: bolder;
}
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
img {
  border-style: none;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
[type="button"],
[type="reset"],
[type="submit"],
button {
  -webkit-appearance: button;
}
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring,
button:-moz-focusring {
  outline: 1px dotted ButtonText;
}
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
legend {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
textarea {
  overflow: auto;
}
[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
details {
  display: block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none;
}
.flex-default {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -1rem;
  margin-left: -1rem;
}
.flex-default > * {
  margin-right: 1rem;
  margin-left: 1rem;
}
@font-face {
  font-family: BrownStd;
  src: url(../fonts/BrownStd-Regular.otf) format("opentype");
}
@font-face {
  font-family: BrownStd;
  src: url(../fonts/BrownStd-Bold.otf) format("opentype");
  font-weight: 700;
}
@font-face {
  font-family: BrownStd;
  src: url(../fonts/BrownStd-Light.otf) format("opentype");
  font-weight: 300;
}
html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: 400;
  line-height: 1.5;
}
html b,
html strong {
  font-weight: 700;
}
html *,
html ::after,
html ::before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  margin-top: 0;
}
body {
  margin: 0;
}
.h1,
h1 {
  margin-bottom: 27px;
  line-height: 1.148;
}
.h2,
h2 {
  margin-bottom: 27px;
  line-height: 1.86;
}
.h3,
h3 {
  margin-bottom: 27px;
}
.h4,
.h5,
.h6,
h4,
h5,
h6 {
  margin-bottom: 27px;
}
blockquote,
ol,
p,
pre,
table,
ul {
  margin-bottom: 27px;
}
ol ol,
ol ul,
ul ol,
ul ul {
  margin-bottom: 0;
}
sub,
sup {
  position: relative;
  vertical-align: baseline;
  line-height: 0;
}
sup {
  top: -0.5rem;
}
sub {
  bottom: -0.25rem;
}
.layout-container {
  position: relative;
}
.layout-contained,
.list--contact-cards .pager,
.list--contact-cards .view-content,
.list--contact-cards .view-empty,
.list--contact-cards .views-exposed-form {
  max-width: 1024px;
  margin-right: auto;
  margin-left: auto;
}
.layout-contained--medium {
  max-width: 768px;
}
.layout-contained--small,
.list--contact-cards .views-exposed-form {
  max-width: 640px;
}
.u-spacing-down {
  margin-bottom: 20px;
}
.u-spacing-up {
  margin-top: 20px;
}
.u-gap-down {
  margin-bottom: 5px;
}
.u-gap-up {
  margin-top: 5px;
}
.padding {
  padding: 18px;
}
.list--contact-cards .pager,
.list--contact-cards .view-content,
.list--contact-cards .view-empty,
.list--contact-cards .views-exposed-form,
.padding-horizontal {
  padding-right: 18px;
  padding-left: 18px;
}
.padding-vertical {
  padding-top: 18px;
  padding-bottom: 18px;
}
.margin-bottom {
  margin-bottom: 27px;
}
@media (min-width: 640px) {
  .margin-bottom {
    margin-bottom: 54px;
  }
}
.margin-top {
  margin-top: 27px;
}
@media (min-width: 640px) {
  .margin-top {
    margin-top: 54px;
  }
}
.padding-bottom {
  padding-bottom: 27px;
}
@media (min-width: 640px) {
  .padding-bottom {
    padding-bottom: 54px;
  }
}
.padding-top {
  padding-top: 27px;
}
@media (min-width: 640px) {
  .padding-top {
    padding-top: 54px;
  }
}
@media (min-width: 768px) {
  .padding-top {
    padding-top: 81px;
  }
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #005e62;
  font-family: BrownStd, Arial, Verdana, sans-serif;
  font-weight: 700;
}
.h1 a,
.h2 a,
.h3 a,
.h4 a,
.h5 a,
.h6 a,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  text-decoration: underline;
  color: inherit;
}
.h1 a:focus,
.h1 a:hover,
.h2 a:focus,
.h2 a:hover,
.h3 a:focus,
.h3 a:hover,
.h4 a:focus,
.h4 a:hover,
.h5 a:focus,
.h5 a:hover,
.h6 a:focus,
.h6 a:hover,
h1 a:focus,
h1 a:hover,
h2 a:focus,
h2 a:hover,
h3 a:focus,
h3 a:hover,
h4 a:focus,
h4 a:hover,
h5 a:focus,
h5 a:hover,
h6 a:focus,
h6 a:hover {
  text-decoration: none;
}
.h1,
h1 {
  font-size: 36px;
}
@media screen and (min-width: 380px) {
  .h1,
  h1 {
    font-size: calc(36px + 12 * (100vw - 380px) / 790);
  }
}
@media screen and (min-width: 1170px) {
  .h1,
  h1 {
    font-size: 48px;
  }
}
.h2,
h2 {
  font-size: 24px;
}
@media screen and (min-width: 380px) {
  .h2,
  h2 {
    font-size: calc(24px + 4 * (100vw - 380px) / 790);
  }
}
@media screen and (min-width: 1170px) {
  .h2,
  h2 {
    font-size: 28px;
  }
}
.h3,
h3 {
  font-size: 22px;
}
@media screen and (min-width: 380px) {
  .h3,
  h3 {
    font-size: calc(22px + 2 * (100vw - 380px) / 790);
  }
}
@media screen and (min-width: 1170px) {
  .h3,
  h3 {
    font-size: 24px;
  }
}
.h4,
h4 {
  font-size: 20px;
}
@media screen and (min-width: 380px) {
  .h4,
  h4 {
    font-size: calc(20px + 0 * (100vw - 380px) / 790);
  }
}
@media screen and (min-width: 1170px) {
  .h4,
  h4 {
    font-size: 20px;
  }
}
.h5,
h5 {
  font-variant: small-caps;
}
.h5,
h5 {
  font-size: 18px;
}
@media screen and (min-width: 380px) {
  .h5,
  h5 {
    font-size: calc(18px + 0 * (100vw - 380px) / 790);
  }
}
@media screen and (min-width: 1170px) {
  .h5,
  h5 {
    font-size: 18px;
  }
}
.h6,
h6 {
  font-variant: all-small-caps;
}
.h6,
h6 {
  font-size: 18px;
}
@media screen and (min-width: 380px) {
  .h6,
  h6 {
    font-size: calc(18px + 0 * (100vw - 380px) / 790);
  }
}
@media screen and (min-width: 1170px) {
  .h6,
  h6 {
    font-size: 18px;
  }
}
.site-department--corporate:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h1,
.site-department--corporate:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h2,
.site-department--corporate:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h3,
.site-department--corporate:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h4,
.site-department--corporate:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h5,
.site-department--corporate:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h6,
.site-department--corporate:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h1,
.site-department--corporate:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h2,
.site-department--corporate:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h3,
.site-department--corporate:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h4,
.site-department--corporate:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h5,
.site-department--corporate:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h6 {
  color: #005e62;
}
.site-department--odc:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h1,
.site-department--odc:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h2,
.site-department--odc:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h3,
.site-department--odc:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h4,
.site-department--odc:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h5,
.site-department--odc:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h6,
.site-department--odc:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h1,
.site-department--odc:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h2,
.site-department--odc:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h3,
.site-department--odc:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h4,
.site-department--odc:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h5,
.site-department--odc:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h6 {
  color: #003da6;
}
.site-department--ethics:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h1,
.site-department--ethics:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h2,
.site-department--ethics:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h3,
.site-department--ethics:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h4,
.site-department--ethics:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h5,
.site-department--ethics:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h6,
.site-department--ethics:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h1,
.site-department--ethics:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h2,
.site-department--ethics:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h3,
.site-department--ethics:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h4,
.site-department--ethics:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h5,
.site-department--ethics:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h6 {
  color: #0083c1;
}
.site-department--campus:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h1,
.site-department--campus:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h2,
.site-department--campus:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h3,
.site-department--campus:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h4,
.site-department--campus:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h5,
.site-department--campus:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h6,
.site-department--campus:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h1,
.site-department--campus:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h2,
.site-department--campus:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h3,
.site-department--campus:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h4,
.site-department--campus:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h5,
.site-department--campus:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h6 {
  color: #003da6;
}
.site-department--outdoors:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h1,
.site-department--outdoors:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h2,
.site-department--outdoors:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h3,
.site-department--outdoors:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h4,
.site-department--outdoors:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h5,
.site-department--outdoors:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h6,
.site-department--outdoors:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h1,
.site-department--outdoors:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h2,
.site-department--outdoors:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h3,
.site-department--outdoors:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h4,
.site-department--outdoors:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h5,
.site-department--outdoors:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h6 {
  color: #39756e;
}
.site-department--anti-doping:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h1,
.site-department--anti-doping:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h2,
.site-department--anti-doping:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h3,
.site-department--anti-doping:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h4,
.site-department--anti-doping:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h5,
.site-department--anti-doping:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h6,
.site-department--anti-doping:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h1,
.site-department--anti-doping:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h2,
.site-department--anti-doping:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h3,
.site-department--anti-doping:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h4,
.site-department--anti-doping:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h5,
.site-department--anti-doping:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h6 {
  color: #009578;
}
.site-department--institute:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h1,
.site-department--institute:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h2,
.site-department--institute:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h3,
.site-department--institute:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h4,
.site-department--institute:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h5,
.site-department--institute:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h6,
.site-department--institute:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h1,
.site-department--institute:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h2,
.site-department--institute:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h3,
.site-department--institute:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h4,
.site-department--institute:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h5,
.site-department--institute:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h6 {
  color: #00544e;
}
.site-department--coaching:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h1,
.site-department--coaching:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h2,
.site-department--coaching:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h3,
.site-department--coaching:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h4,
.site-department--coaching:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h5,
.site-department--coaching:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h6,
.site-department--coaching:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h1,
.site-department--coaching:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h2,
.site-department--coaching:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h3,
.site-department--coaching:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h4,
.site-department--coaching:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h5,
.site-department--coaching:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h6 {
  color: #cb4f12;
}
.site-department--participation:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h1,
.site-department--participation:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h2,
.site-department--participation:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h3,
.site-department--participation:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h4,
.site-department--participation:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h5,
.site-department--participation:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h6,
.site-department--participation:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h1,
.site-department--participation:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h2,
.site-department--participation:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h3,
.site-department--participation:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h4,
.site-department--participation:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h5,
.site-department--participation:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h6 {
  color: #cc003d;
}
.site-department--womeninsport:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h1,
.site-department--womeninsport:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h2,
.site-department--womeninsport:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h3,
.site-department--womeninsport:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h4,
.site-department--womeninsport:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h5,
.site-department--womeninsport:not(:has(.node--type-story)):not(:has(.node--type-campaign)) .h6,
.site-department--womeninsport:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h1,
.site-department--womeninsport:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h2,
.site-department--womeninsport:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h3,
.site-department--womeninsport:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h4,
.site-department--womeninsport:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h5,
.site-department--womeninsport:not(:has(.node--type-story)):not(:has(.node--type-campaign)) h6 {
  color: #005e62;
}
html {
  color: #797676;
  font-family: BrownStd, Arial, Verdana, sans-serif;
}
html {
  font-size: 18px;
}
@media screen and (min-width: 380px) {
  html {
    font-size: calc(18px + 0 * (100vw - 380px) / 790);
  }
}
@media screen and (min-width: 1170px) {
  html {
    font-size: 18px;
  }
}
body.cke_editable {
  padding: 1rem;
  color: #000;
  font-family: BrownStd, Arial, Verdana, sans-serif;
  font-size: 1rem;
}
/*# sourceMappingURL=style.css.map */
