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

html {
  box-sizing: border-box;
}

body.current-user-role--administrator img:not([alt]), body.current-user-role--administrator img[alt=""],
body.current-user-role--editor img:not([alt]),
body.current-user-role--editor img[alt=""] {
  border: 2px dashed #f00;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes fadeUpOut {
  from {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-1em);
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeUpOut {
  from {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-1em);
  }
}
@keyframes fadeOutLeft {
  from {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-1em);
  }
}
@keyframes animateWidth {
  from {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
@keyframes animateWidthLeft {
  from {
    opacity: 0;
    right: auto;
    left: 0;
    width: 0;
  }
  10% {
    opacity: 1;
    width: 0;
  }
  40% {
    right: auto;
    left: 0;
    width: 100%;
    opacity: 1;
  }
  60% {
    left: auto;
    right: 0;
    width: 100%;
    opacity: 1;
  }
  99% {
    left: auto;
    right: 0;
    width: 0;
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes animateWidthRight {
  from {
    opacity: 0;
    left: auto;
    right: 0;
    width: 0;
  }
  10% {
    opacity: 1;
    width: 0;
  }
  40% {
    left: auto;
    right: 0;
    width: 100%;
    opacity: 1;
  }
  60% {
    right: auto;
    left: 0;
    width: 100%;
    opacity: 1;
  }
  99% {
    right: auto;
    left: 0;
    width: 0;
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translateX(-1em);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.animateWidthLeft {
  animation-name: animateWidthLeft;
  animation-duration: 1.75s;
  animation-iteration-count: 1;
  animation-direction: forwards;
  animation-fill-mode: both;
  animation-timing-function: ease-in-out;
  width: 0;
}

.animateWidthRight {
  animation-name: animateWidthRight;
  animation-duration: 1.75s;
  animation-iteration-count: 1;
  animation-direction: forwards;
  animation-fill-mode: both;
  animation-timing-function: ease-in-out;
  width: 0;
}

.animateWidth,
.current-user-role--guest.page-is-loaded .wp-block-media-circle__inner.js-animate-in-view.js-in-view:before {
  animation-name: animateWidth;
  animation-duration: 1s;
  animation-iteration-count: 1;
  animation-direction: forwards;
  animation-fill-mode: both;
  animation-timing-function: ease-in-out;
  width: 0;
}

.fadeOutLeft {
  animation-name: fadeOutLeft;
  opacity: 1;
  animation-duration: 0.5s;
  animation-iteration-count: 1;
  animation-direction: forwards;
  animation-fill-mode: both;
  transform: translateX(0);
}

.fadeInLeft {
  animation-name: fadeInLeft;
  opacity: 0;
  animation-duration: 0.5s;
  animation-iteration-count: 1;
  animation-direction: forwards;
  animation-fill-mode: both;
  transform: translateX(-1em);
}

.fadeUpOut {
  animation-name: fadeUpOut;
  opacity: 0;
  animation-duration: 5s;
  animation-iteration-count: 1;
  animation-direction: forwards;
  animation-fill-mode: both;
  transform: translateY(1em);
}

.fadeOut,
.current-user-role--guest.page-is-loaded .wp-block-preloader.page-is-transitioned,
.current-user-role--guest.page-is-loaded .wp-block-preloader .wp-block-preloader__content,
.js .current-user-role--guest.page-is-loaded .wp-block-parallax-hero.js-animate-in-view .wp-block-parallax-hero__layer {
  animation-name: fadeOut;
  opacity: 1;
  animation-duration: 5s;
  animation-iteration-count: 1;
  animation-direction: forwards;
  animation-fill-mode: both;
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 1rem, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.spin,
.wp-block-media-circle__circle img {
  animation-name: spin;
  animation-duration: 20s;
  animation-iteration-count: infinite;
  animation-direction: forwards;
  animation-timing-function: linear;
  transform: rotate(0deg);
}

.fadeUpOut {
  animation-name: fadeUpOut;
  opacity: 1;
  animation-duration: 0.5s;
  animation-iteration-count: 1;
  animation-direction: forwards;
  animation-fill-mode: both;
  transform: translateY(1em);
}

.fadeInUp,
.js .current-user-role--guest .editor-content > .js-animate-in-view.js-in-view.wp-block-quote,
.js .current-user-role--guest.page-is-loaded .home-right-content.js-animate-in-view.js-in-view .wp-block-iconfeature__content > *:not(.icon),
.js .current-user-role--guest.page-is-loaded .home-left-content.js-animate-in-view.js-in-view .wp-block-group__inner-container > *,
.wp-block-timeline-element.js-animate-in-view.js-in-view > *,
.wp-block-section__inner-container > .wrap-items > .js-animate-in-view.js-in-view,
.js .current-user-role--guest.page-is-loaded .js-animate-in-view.js-in-view.wp-block-parallax-hero h1,
.js .current-user-role--guest.page-is-loaded .js-animate-in-view.js-in-view.wp-block-parallax-hero p,
.js .current-user-role--guest.page-is-loaded .wp-block-mountain.js-animate-in-view.js-in-view > *,
.wp-block-mountain.js-animate-in-view.js-in-view .wp-block-mountain__logo,
.wp-block-mountain.js-animate-in-view.js-in-view .wp-block-mountain__point,
.current-user-role--guest.page-is-loaded .wp-block-media-product__inner.js-animate-in-view.js-in-view .wp-block-media-product__content > *,
.current-user-role--guest.page-is-loaded .wp-block-media-columns .wp-block-media-columns__inner.js-animate-in-view.js-in-view .wp-block-media-columns__content > *,
.current-user-role--guest.page-is-loaded .wp-block-media-circle__inner.js-animate-in-view.js-in-view .wp-block-media-circle__content,
.current-user-role--guest.page-is-loaded .wp-block-media__inner.js-animate-in-view.js-in-view .wp-block-media__content > *,
.current-user-role--guest.page-is-loaded .wp-block-layout__items.js-animate-in-view.js-in-view > .wp-block-layoutitem > *,
.js .current-user-role--guest.page-is-loaded .wp-block-intro.js-animate-in-view.js-in-view,
.js .current-user-role--guest.page-is-loaded .wp-block-intro.js-animate-in-view.js-in-view + .wp-block-layout > *,
.current-user-role--guest.page-is-loaded .wp-block-page-hero.js-animate-in-view.js-in-view .editor-content > *,
.js .current-user-role--guest.page-is-loaded .wp-block-hero.js-animate-in-view.js-in-view .editor-content > *,
.current-user-role--guest.page-is-loaded .blocks-gallery-grid.js-animate-in-view.js-in-view > .blocks-gallery-item,
.js .current-user-role--guest.page-is-loaded .wp-block-footer .js-animate-in-view.js-in-view,
.js .current-user-role--guest.page-is-loaded .wp-block-posts__items.js-animate-in-view.js-in-view > *,
.js .current-user-role--guest.page-is-loaded .wp-block-posts__items.js-animate-in-view.js-in-view {
  animation-name: fadeInUp;
  opacity: 0;
  animation-duration: 0.5s;
  animation-iteration-count: 1;
  animation-direction: forwards;
  animation-fill-mode: both;
  transform: translate3d(0, 1rem, 0);
}

@keyframes slideInRight {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0);
  }
}
.slideInRight {
  overflow: hidden;
  display: block;
}
.slideInRight > * {
  display: inline-block;
  animation-name: slideInRight;
  animation-duration: 0.5s;
  animation-iteration-count: 1;
  animation-direction: forwards;
  animation-fill-mode: both;
  transform: translateX(-100%);
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fadeIn,
.js .current-user-role--guest.page-is-loaded .home-right-content.js-animate-in-view.js-in-view .wp-block-iconfeature__content,
.js .current-user-role--guest.page-is-loaded .home-left-content.js-animate-in-view.js-in-view .wp-block-group__inner-container,
.js .current-user-role--guest.page-is-loaded .wp-block-header,
.js .current-user-role--guest.page-is-loaded .wp-block-footer,
.current-user-role--guest.page-is-loaded .wp-block-preloader.page-is-transitioning .wp-block-preloader__content,
.current-user-role--guest.page-is-loaded .wp-block-preloader.page-is-transitioning,
.js .current-user-role--guest.page-is-loaded .wp-block-parallax-hero.js-animate-in-view.js-in-view .wp-block-parallax-hero__layer,
.current-user-role--guest.page-is-loaded .wp-block-media-product__inner.js-animate-in-view.js-in-view > *,
.current-user-role--guest.page-is-loaded .wp-block-media-product__inner.js-animate-in-view.js-in-view,
.current-user-role--guest.page-is-loaded .wp-block-media-columns .wp-block-media-columns__inner.js-animate-in-view.js-in-view .wp-block-media-columns__media img,
.current-user-role--guest.page-is-loaded .wp-block-media-columns .wp-block-media-columns__inner.js-animate-in-view.js-in-view .wp-block-media-columns__media video,
.current-user-role--guest.page-is-loaded .wp-block-media-circle__inner.js-animate-in-view.js-in-view > *,
.current-user-role--guest.page-is-loaded .wp-block-media-circle__inner.js-animate-in-view.js-in-view,
.current-user-role--guest.page-is-loaded .wp-block-media__inner.js-animate-in-view.js-in-view > *,
.current-user-role--guest.page-is-loaded .wp-block-media__inner.js-animate-in-view.js-in-view,
.current-user-role--guest.page-is-loaded .wp-block-page-hero.js-animate-in-view.js-in-view .wp-block-page-hero__media img,
.current-user-role--guest.page-is-loaded .wp-block-page-hero.js-animate-in-view.js-in-view .wp-block-page-hero__media video,
.js .current-user-role--guest.page-is-loaded .wp-block-hero.js-animate-in-view.js-in-view,
.js .current-user-role--guest.page-is-loaded .announcement-bar.js-animate-in-view.js-in-view {
  opacity: 0;
  animation-name: fadeIn;
  animation-iteration-count: 1;
  animation-direction: forwards;
  animation-fill-mode: both;
  animation-duration: 0.5s;
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.fadeOut,
.current-user-role--guest.page-is-loaded .wp-block-preloader.page-is-transitioned,
.current-user-role--guest.page-is-loaded .wp-block-preloader .wp-block-preloader__content,
.js .current-user-role--guest.page-is-loaded .wp-block-parallax-hero.js-animate-in-view .wp-block-parallax-hero__layer {
  opacity: 1;
  animation-name: fadeOut;
  animation-iteration-count: 1;
  animation-direction: forwards;
  animation-fill-mode: both;
  animation-duration: 0.5s;
}

@keyframes fadeInZoom {
  from {
    opacity: 0;
    transform: translate(-50%, -50%) scale(1.1);
  }
  100% {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
  }
}
@keyframes fadeInZoomScale {
  from {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
.fadeInZoom {
  animation-name: fadeInZoom;
  animation-duration: 2s;
  animation-iteration-count: 1;
  animation-direction: forwards;
  animation-fill-mode: both;
}

.fadeInZoomScale {
  animation-name: fadeInZoomScale;
  animation-duration: 6s;
  animation-iteration-count: 1;
  animation-direction: forwards;
  animation-fill-mode: both;
}

.cols,
.ginput_container_name,
.gform_fields,
.wp-block-media-text,
.wp-block-styleguide-palette__list,
.social-nav,
.wp-block-posts__items,
.meta,
.wp-block-media-columns__inner,
.wp-block-logo-slider--grid .wp-block-logo-slider__items,
.wp-block-location-grid__items,
.wp-block-layout__items,
.wp-block-mentor__competencies,
.wp-block-mentor__body,
.wp-block-card-basic.has-horizontal-style figure,
.wp-block-card-basic.has-resource-style figure,
.wp-block-card-basic.has-condensed-style figure {
  list-style: none;
  display: flex;
  flex: 1 0 auto;
  flex-wrap: wrap;
  padding-left: 0;
  margin-left: -40px;
  margin-bottom: -40px;
}

.cols--v-center {
  align-items: center;
  align-content: center;
}

.col,
.ginput_container_name > *,
.gfield,
.gfield_radio > *,
.gfield_checkbox > *,
.wp-block-styleguide-palette__list > *,
.social-nav > li,
.wp-block-posts__items > *,
.meta > *,
.wp-block-media-columns__inner > *,
.wp-block-logo-slider--grid .wp-block-logo-slider__items > *,
.wp-block-location-grid__items > *,
.wp-block-layout__items > *,
.wp-block-mentor__competencies > li,
.wp-block-mentor__body > *,
.wp-block-card-basic.has-horizontal-style figure > *,
.wp-block-card-basic.has-resource-style figure > *,
.wp-block-card-basic.has-condensed-style figure > * {
  padding-left: 40px;
  margin-bottom: 40px;
  margin-left: 0;
  width: 100%;
}

.cols--inline,
.meta {
  margin-bottom: 0;
}
.cols--inline > *,
.meta > * {
  width: auto;
  margin-bottom: 0;
}

.cols--small,
.site-colophon__cols {
  margin-left: -20px;
  margin-bottom: -20px;
}
.cols--small > *,
.site-colophon__cols > * {
  padding-left: 20px;
  margin-bottom: 20px;
}

.cols--large,
.wp-block-card-basic.has-horizontal-style figure {
  margin-left: -80px;
  margin-bottom: -80px;
}
.cols--large > *,
.wp-block-card-basic.has-horizontal-style figure > * {
  padding-left: 80px;
  margin-bottom: 80px;
}

.cols--no-gutter {
  margin-left: 0;
  margin-bottom: 0;
}
.cols--no-gutter > * {
  padding-left: 0;
  margin-bottom: 0;
}

.wp-block-cover__inner-container > * + *:not(.wp-block-spacer),
.editor-content > * + *:not(.wp-block-spacer) {
  margin-top: 40px;
}
.wp-block-cover__inner-container > *:last-child,
.editor-content > *:last-child {
  margin-bottom: 0;
}
.wp-block-cover__inner-container > h1 + p,
.wp-block-cover__inner-container > h2 + p,
.editor-content > h1 + p,
.editor-content > h2 + p {
  margin-top: 20px;
}

.wrap {
  max-width: 1360px;
  margin-left: auto;
  margin-right: auto;
  width: 85.7142857143%;
}
@media (min-width: 768px) {
  .wrap {
    width: 71.4285714286%;
  }
}

.wrap-items > *:not(.wp-block-section) {
  width: 85.7142857143%;
  max-width: 1360px;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) {
  .wrap-items > *:not(.wp-block-section) {
    width: 71.4285714286%;
  }
}
.wrap-items > *.alignwide {
  max-width: 1680px;
}
@media (min-width: 768px) {
  .wrap-items > *.alignwide {
    width: 85.7142857143%;
  }
}
.wrap-items > *.alignfull {
  max-width: none;
}
.wrap-items > .wp-block-cover {
  max-width: 1360px;
}

.alignfull {
  max-width: none !important;
  width: auto;
}

.alignwide {
  max-width: 1680px;
}

.icon {
  display: inline-block;
  width: 1.2em;
  height: 1.2em;
  vertical-align: middle;
}
.icon svg {
  fill: currentColor;
  width: inherit;
  height: inherit;
}

.icon--before {
  margin-right: 0.5em;
}

.icon--after {
  margin-left: 0.5em;
}

/* Text meant only for screen readers. */
.screen-reader-text,
.subscribe-to-newsletter .gform_body input[type=hidden],
.inline-form .gform_body input[type=hidden],
.subscribe-to-newsletter .gform_body label,
.inline-form .gform_body label,
.gfield_visibility_hidden,
.gform_validation_container,
.gform_hidden,
.meta .meta__heading,
.share-links--minimal .mongoose-social-share__button__label {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
  background-color: #eee;
  clip: auto !important;
  clip-path: none;
  color: #444;
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}

.share-links .mongoose-social-share {
  align-items: center;
  align-content: center;
}
.share-links .mongoose-social-share__title {
  font-family: 'roc-grotesk-condensed', Verdana, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-size: 1rem;
  line-height: 1.1428571429em;
}
@media (min-width: 768px) {
  .share-links .mongoose-social-share__title {
    font-size: 1rem;
    line-height: 1.125em;
  }
}
@media (min-width: 1280px) {
  .share-links .mongoose-social-share__title {
    font-size: 1.1111111111rem;
    line-height: 1em;
  }
}
.share-links .mongoose-social-share__title {
  width: auto;
  margin-right: 1em;
  display: inline-block;
  margin-bottom: 0;
}
.share-links .mongoose-social-share__button {
  padding: 0.5rem 0.5rem;
}

.share-links--minimal .mongoose-social-share__button {
  background-color: transparent !important;
  color: #002835;
}
.share-links--minimal .mongoose-social-share__button .icon {
  transform: scale(1);
  transition: all 0.2s ease;
}
.share-links--minimal .mongoose-social-share__button:hover {
  color: #00141B;
}
.share-links--minimal .mongoose-social-share__button:hover .icon {
  transform: scale(1.2);
}
.share-links--horizontal .mongoose-social-share__button .icon {
  margin-top: -0.3em;
}

.share-links--vertical .mongoose-social-share__button {
  padding: 0.5rem 0.5rem;
}
@media (min-width: 768px) {
  .share-links--vertical .mongoose-social-share__button {
    padding: 0.5rem 0;
  }
}
@media (min-width: 768px) {
  .share-links--vertical .mongoose-social-share__title {
    order: 2;
    transform: rotate(-90deg);
    transform-origin: 50% 275%;
    width: 8em;
    white-space: nowrap;
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: 0.5em;
    margin-top: -1.5em;
  }
}
.share-links--vertical .mongoose-social-share {
  display: flex;
  flex: 1 0 auto;
  position: relative;
  flex-wrap: wrap;
  width: 100%;
}
@media (min-width: 768px) {
  .share-links--vertical .mongoose-social-share {
    width: 7.1428571429%;
  }
}
.share-links--vertical .mongoose-social-share a {
  text-align: center;
}
@media (min-width: 768px) {
  .share-links--vertical .mongoose-social-share a {
    width: 100%;
    display: block;
    flex: none;
  }
}

html {
  background-color: #002835;
  color: #ffffff;
  font-family: 'open-sans', Verdana, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.7142857143em;
}
@media (min-width: 768px) {
  html {
    font-size: 16px;
    line-height: 1.75em;
  }
}
@media (min-width: 1280px) {
  html {
    font-size: 18px;
    line-height: 1.7777777778em;
  }
}
body {
  margin: 0;
  padding: 0;
  color: inherit;
}
body.page-is-loaded, body.admin-bar, .no-js body {
  overflow: visible;
}

* {
  margin-top: 0;
}

b,
strong {
  font-weight: 700;
}

i,
em {
  font-style: italic;
}

.site-main {
  overflow: hidden;
}

.has-primary-background-color {
  background-color: #06FFAA;
  color: #002835;
}

.has-primary-dark-background-color {
  background-color: #00ee9d;
  color: #002835;
}

.has-primary-color {
  color: #06FFAA;
}

.has-primary-text-color {
  color: #06FFAA;
}

.has-primary-contrast-text-color {
  color: #002835;
}

.has-secondary-background-color {
  background-color: #002835;
  color: #ffffff;
}

.has-secondary-dark-background-color {
  background-color: #00141B;
  color: #ffffff;
}

.has-secondary-color {
  color: #002835;
}

.has-secondary-text-color {
  color: #002835;
}

.has-secondary-contrast-text-color {
  color: #ffffff;
}

.has-tertiary-background-color {
  background-color: #3D4F63;
  color: #ffffff;
}

.has-tertiary-dark-background-color {
  background-color: #2C3846;
  color: #ffffff;
}

.has-tertiary-color {
  color: #3D4F63;
}

.has-tertiary-text-color {
  color: #3D4F63;
}

.has-tertiary-contrast-text-color {
  color: #ffffff;
}

.has-accent-background-color {
  background-color: #69C5D9;
  color: #002835;
}

.has-accent-dark-background-color {
  background-color: #2AB6D3;
  color: #002835;
}

.has-accent-color {
  color: #69C5D9;
}

.has-accent-text-color {
  color: #69C5D9;
}

.has-accent-contrast-text-color {
  color: #002835;
}

.has-page-background-color {
  background-color: #FFFFFF;
  color: #002835;
}

.has-page-dark-background-color {
  background-color: #F4FBFA;
  color: #002835;
}

.has-page-color {
  color: #FFFFFF;
}

.has-page-text-color {
  color: #FFFFFF;
}

.has-page-contrast-text-color {
  color: #002835;
}

.has-large-font-size {
  font-family: 'open-sans', Verdana, sans-serif;
  font-weight: 400;
  text-transform: none;
  font-size: 1.1428571429rem;
  line-height: 1.75em;
}
@media (min-width: 560px) {
  .has-large-font-size {
    font-size: 1.2857142857rem;
    line-height: 1.7777777778em;
  }
}
@media (min-width: 768px) {
  .has-large-font-size {
    font-size: 1.125rem;
    line-height: 1.7777777778em;
  }
}
@media (min-width: 992px) {
  .has-large-font-size {
    font-size: 1.25rem;
    line-height: 1.6em;
  }
}
@media (min-width: 1280px) {
  .has-large-font-size {
    font-size: 1.2222222222rem;
    line-height: 1.6363636364em;
  }
}

.has-small-font-size {
  font-family: 'open-sans', Verdana, sans-serif;
  font-weight: 400;
  text-transform: none;
  font-size: 1rem;
  line-height: 1.7142857143em;
}
@media (min-width: 768px) {
  .has-small-font-size {
    font-size: 0.875rem;
    line-height: 1.7142857143em;
  }
}
.has-inline-color.has-primary-color {
  color: #06FFAA;
}

.has-inline-color.has-secondary-color {
  color: #002835;
}

.has-inline-color.has-tertiary-color {
  color: #3D4F63;
}

.has-inline-color.has-page-color {
  color: #FFFFFF;
}

.has-inline-color.has-page-contrast-color {
  color: #002835;
}

.editor-content p + h3 {
  margin-top: 40px;
}

.wrap-items > p.has-text-align-center {
  text-align: center;
}
@media (min-width: 992px) {
  .wrap-items > p.has-text-align-center {
    width: 57.1428571429% !important;
  }
}

.wp-block-quote {
  font-family: 'roc-grotesk-wide', Verdana, sans-serif;
  font-weight: 700;
  text-transform: none;
  font-size: 1.2857142857rem;
  line-height: 1.6666666667em;
}
@media (min-width: 768px) {
  .wp-block-quote {
    font-size: 2.1875rem;
    line-height: 1.5714285714em;
  }
}
@media (min-width: 992px) {
  .wp-block-quote {
    font-size: 3.375rem;
    line-height: 1.3333333333em;
  }
}
@media (min-width: 1280px) {
  .wp-block-quote {
    font-size: 3rem;
    line-height: 1.3333333333em;
  }
}
.wp-block-quote {
  text-align: center;
  margin-top: 3rem;
  margin-bottom: 3rem !important;
}
.wp-block-quote:before {
  content: "";
  display: block;
  width: 50px;
  height: 31px;
  background-image: url("../img/icon-quote-default.png");
  background-repeat: no-repeat;
  background-size: contain;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0.75em;
  background-position: center;
}
.has-primary-contrast-text-color .wp-block-quote:before {
  background-image: url("../img/icon-quote-dark.png");
}
.wp-block-quote p {
  max-width: 20em;
  margin-left: auto;
  margin-right: auto;
}
.wp-block-quote p:last-of-type {
  margin-bottom: 0;
}
.wp-block-quote cite {
  font-family: 'open-sans', Verdana, sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.7142857143em;
}
@media (min-width: 768px) {
  .wp-block-quote cite {
    font-size: 1rem;
    line-height: 1.75em;
  }
}
@media (min-width: 1280px) {
  .wp-block-quote cite {
    font-size: 1rem;
    line-height: 1.7777777778em;
  }
}
.wp-block-quote cite {
  margin-top: 1em;
}
.wp-block-quote.is-style-large {
  font-family: 'roc-grotesk', Verdana, sans-serif;
  font-weight: 600;
  text-transform: none;
  font-size: 2.8571428571rem;
  line-height: 0.875em;
  letter-spacing: 0em;
}
@media (min-width: 560px) {
  .wp-block-quote.is-style-large {
    font-size: 3.0714285714rem;
    line-height: 0.8139534884em;
  }
}
@media (min-width: 768px) {
  .wp-block-quote.is-style-large {
    font-size: 3.375rem;
    line-height: 1.0740740741em;
  }
}
@media (min-width: 1280px) {
  .wp-block-quote.is-style-large {
    font-size: 3rem;
    line-height: 1.0740740741em;
  }
}
.wp-block-quote.is-style-large {
  max-width: 1680px !important;
}
.wp-block-quote.is-style-large:before {
  width: 90px;
  height: 60px;
}
.wp-block-quote.is-style-large p {
  max-width: none;
}

blockquote.wp-block-quote {
  margin-left: 0;
  margin-right: 0;
}

.wp-block-slide .wp-block-quote {
  max-width: 57.1428571429%;
}

img {
  max-width: 100%;
  height: auto;
  min-height: 1px;
}

figure {
  margin-left: 0;
  margin-right: 0;
}

figcaption {
  font-family: 'open-sans', Verdana, sans-serif;
  font-weight: 400;
  text-transform: none;
  font-size: 1rem;
  line-height: 1.7142857143em;
}
@media (min-width: 768px) {
  figcaption {
    font-size: 0.875rem;
    line-height: 1.7142857143em;
  }
}
figcaption {
  font-style: italic;
  opacity: 0.5;
}

.wp-block-image {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.wp-block-image.is-center-align {
  text-align: center;
}
.wp-block-image.is-right-align {
  text-align: center;
}

.wp-block-column .wp-block-image:first-child {
  margin-top: 0;
}

h1,
h2,
h3 {
  margin-bottom: 16px;
}

h4,
h5,
h6 {
  margin-bottom: 8px;
}

.t-page-title, h1, .h1 {
  font-family: 'roc-grotesk-wide', Verdana, sans-serif;
  font-weight: 600;
  text-transform: none;
  font-size: 3.2857142857rem;
  line-height: 0.9130434783em;
}
@media (min-width: 370px) {
  .t-page-title, h1, .h1 {
    font-size: 3.9285714286rem;
    line-height: 0.8181818182em;
  }
}
@media (min-width: 560px) {
  .t-page-title, h1, .h1 {
    font-size: 4.2857142857rem;
    line-height: 0.8333333333em;
  }
}
@media (min-width: 768px) {
  .t-page-title, h1, .h1 {
    font-size: 4.375rem;
    line-height: 0.8571428571em;
  }
}
@media (min-width: 992px) {
  .t-page-title, h1, .h1 {
    font-size: 5.625rem;
    line-height: 0.8888888889em;
  }
}
@media (min-width: 1280px) {
  .t-page-title, h1, .h1 {
    font-size: 6.1111111111rem;
    line-height: 0.8181818182em;
  }
}
@media (min-width: 1500px) {
  .t-page-title, h1, .h1 {
    font-size: 7.7777777778rem;
    line-height: 0.7857142857em;
  }
}

.t-title, h1, .h1 {
  font-family: 'roc-grotesk', Verdana, sans-serif;
  font-weight: 600;
  text-transform: none;
  font-size: 2.8571428571rem;
  line-height: 0.875em;
  letter-spacing: 0em;
}
@media (min-width: 560px) {
  .t-title, h1, .h1 {
    font-size: 3.0714285714rem;
    line-height: 0.8139534884em;
  }
}
@media (min-width: 768px) {
  .t-title, h1, .h1 {
    font-size: 3.375rem;
    line-height: 1.0740740741em;
  }
}
@media (min-width: 1280px) {
  .t-title, h1, .h1 {
    font-size: 3rem;
    line-height: 1.0740740741em;
  }
}
.t-heading, h2, .h2 {
  font-family: 'roc-grotesk', Verdana, sans-serif;
  font-weight: 600;
  text-transform: none;
  font-size: 2.2857142857rem;
  line-height: 1em;
  letter-spacing: 0.05em;
}
@media (min-width: 768px) {
  .t-heading, h2, .h2 {
    font-size: 2.875rem;
    line-height: 1.1739130435em;
  }
}
@media (min-width: 1280px) {
  .t-heading, h2, .h2 {
    font-size: 2.5555555556rem;
    line-height: 1.1739130435em;
  }
}
.t-subheading, h3, .h3 {
  font-family: 'roc-grotesk-condensed', Verdana, sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.025em;
  font-size: 1.8571428571rem;
  line-height: 1.1538461538em;
}
@media (min-width: 768px) {
  .t-subheading, h3, .h3 {
    font-size: 1.875rem;
    line-height: 1.0666666667em;
  }
}
@media (min-width: 1500px) {
  .t-subheading, h3, .h3 {
    font-size: 2rem;
    line-height: 1.0555555556em;
  }
}

.t-subsubheading, h4, .h4 {
  font-family: 'roc-grotesk-condensed', Verdana, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-size: 1.2857142857rem;
  line-height: 1.3333333333em;
}
@media (min-width: 768px) {
  .t-subsubheading, h4, .h4 {
    font-size: 1.25rem;
    line-height: 1.4em;
  }
}
.t-large, .has-large-font-size {
  font-family: 'open-sans', Verdana, sans-serif;
  font-weight: 400;
  text-transform: none;
  font-size: 1.1428571429rem;
  line-height: 1.75em;
}
@media (min-width: 560px) {
  .t-large, .has-large-font-size {
    font-size: 1.2857142857rem;
    line-height: 1.7777777778em;
  }
}
@media (min-width: 768px) {
  .t-large, .has-large-font-size {
    font-size: 1.125rem;
    line-height: 1.7777777778em;
  }
}
@media (min-width: 992px) {
  .t-large, .has-large-font-size {
    font-size: 1.25rem;
    line-height: 1.6em;
  }
}
@media (min-width: 1280px) {
  .t-large, .has-large-font-size {
    font-size: 1.2222222222rem;
    line-height: 1.6363636364em;
  }
}

.t-small, .has-small-font-size {
  font-family: 'open-sans', Verdana, sans-serif;
  font-weight: 400;
  text-transform: none;
  font-size: 1rem;
  line-height: 1.7142857143em;
}
@media (min-width: 768px) {
  .t-small, .has-small-font-size {
    font-size: 0.875rem;
    line-height: 1.7142857143em;
  }
}
.t-quote, .wp-block-quote, blockquote {
  font-family: 'roc-grotesk-wide', Verdana, sans-serif;
  font-weight: 700;
  text-transform: none;
  font-size: 1.2857142857rem;
  line-height: 1.6666666667em;
}
@media (min-width: 768px) {
  .t-quote, .wp-block-quote, blockquote {
    font-size: 2.1875rem;
    line-height: 1.5714285714em;
  }
}
@media (min-width: 992px) {
  .t-quote, .wp-block-quote, blockquote {
    font-size: 3.375rem;
    line-height: 1.3333333333em;
  }
}
@media (min-width: 1280px) {
  .t-quote, .wp-block-quote, blockquote {
    font-size: 3rem;
    line-height: 1.3333333333em;
  }
}

.t-label, label {
  font-family: 'open-sans', Verdana, sans-serif;
  font-weight: 700;
  text-transform: none;
  letter-spacing: 0;
  font-size: 1.1428571429rem;
  line-height: 1.375em;
}
@media (min-width: 768px) {
  .t-label, label {
    font-size: 1rem;
    line-height: 1.375em;
  }
}
.t-cta, h6, .h6 {
  font-family: 'roc-grotesk-condensed', Verdana, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-size: 1rem;
  line-height: 1.1428571429em;
}
@media (min-width: 768px) {
  .t-cta, h6, .h6 {
    font-size: 1rem;
    line-height: 1.125em;
  }
}
@media (min-width: 1280px) {
  .t-cta, h6, .h6 {
    font-size: 1.1111111111rem;
    line-height: 1em;
  }
}

.editor-content > h1 + *,
.editor-content > h2 + *,
.editor-content > h3 + * {
  margin-top: 0;
}
.editor-content > h4 + *,
.editor-content > h5 + *,
.editor-content > h6 + * {
  margin-top: 0;
}
.editor-content > * + h2,
.editor-content > * + h3,
.editor-content > * + h4,
.editor-content > * + h5,
.editor-content > * + h6 {
  margin-top: 48px;
}

@media (min-width: 768px) {
  .editor-content .wp-block-image + h2 {
    margin-top: 5rem;
  }
}
@media (min-width: 992px) {
  .editor-content .wp-block-image + h2 {
    margin-top: 7.5rem;
  }
}

.editor-content > ul,
.editor-content > ol {
  text-indent: 40px;
}
.editor-content > ul > li,
.editor-content > ol > li {
  text-indent: 0;
  margin-left: 2rem;
}
.editor-content > ul > li ol,
.editor-content > ul > li ul,
.editor-content > ol > li ol,
.editor-content > ol > li ul {
  text-indent: 0;
}
.editor-content > ul > li ol li,
.editor-content > ul > li ul li,
.editor-content > ol > li ol li,
.editor-content > ol > li ul li {
  margin-left: 0;
}
.editor-content ul {
  list-style: disc;
}
.editor-content ol {
  list-style: decimal;
}
.editor-content ul.block-list {
  list-style: none;
  padding-left: 0;
}
.editor-content ul.block-list__center {
  text-align: center;
}
.editor-content ul.block-list li {
  margin-left: 0;
  padding: 0.5rem 0.75rem;
  background-color: #A0FFDF;
  color: #002835;
}
.editor-content ul.block-list li:not(first-of-type) {
  margin-top: 0.5rem;
}
.editor-content ul.block-list--clear li {
  background-color: #F4FBFA;
}

a {
  color: inherit;
}
a:link {
  color: #06FFAA;
}
a:visited {
  color: #00ee9d;
}
a:hover {
  color: #A0FFDF;
}
.has-page-contrast-text-color a {
  color: rgb(0, 110.5, 72.8928571429);
}
.has-page-contrast-text-color a:hover {
  color: rgb(0, 85, 56.0714285714);
}

a.reset {
  color: inherit;
  text-decoration: none;
}

table {
  width: 100%;
  border-collapse: inherit;
  border-spacing: 0;
  border-color: inherit;
}

.palette {
  padding-bottom: 100%;
  width: 100%;
  position: relative;
}

.palette__label {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 32px;
  margin: 0;
}

input[type=text],
input[type=date],
input[type=number],
input[type=search],
input[type=email],
input[type=telephone] {
  -webkit-appearance: none;
}

label {
  display: inline-block;
}

.t-label,
label {
  margin-bottom: 0.5rem;
}

input,
select,
textarea,
optgroup {
  transition: all 0.2s ease;
  width: 100%;
  vertical-align: top;
  outline: none;
  border: 2px solid #A9C2C1;
  font-size: inherit;
  font-family: inherit;
  font-weight: inherit;
  padding: 16px 32px 16px 32px;
}
input:hover,
select:hover,
textarea:hover,
optgroup:hover {
  border-color: #819b9a;
}
input:focus,
select:focus,
textarea:focus,
optgroup:focus {
  border-color: #002835;
}

input,
select {
  height: 64px;
}

input[type=submit],
input[type=reset] {
  width: auto;
}

input[type=checkbox],
input[type=radio] {
  width: 1.375rem;
  height: 1.375rem;
  margin: 0 8px 0 0;
}

textarea {
  min-height: 160px;
  resize: vertical;
}

.nav-links {
  text-align: left;
}
.nav-links .page-numbers {
  font-family: 'open-sans', Verdana, sans-serif;
  font-weight: 700;
  text-transform: none;
  letter-spacing: 0;
  font-size: 1.1428571429rem;
  line-height: 1.375em;
}
@media (min-width: 768px) {
  .nav-links .page-numbers {
    font-size: 1rem;
    line-height: 1.375em;
  }
}
.nav-links .page-numbers {
  display: inline-block;
  padding: 0.5rem 1rem;
  text-decoration: none;
  color: #06FFAA;
  border: 2px solid currentColor;
  margin: 0 0.25rem;
  background-color: transparent;
  transition: all 0.2s ease;
}
.nav-links .page-numbers:hover {
  background-color: #00ee9d;
  color: #002835;
  border-color: #00ee9d;
}
.nav-links .page-numbers.prev, .nav-links .page-numbers.next {
  border-color: transparent;
}
.nav-links .page-numbers.dots {
  border-color: transparent;
  background-color: transparent;
  color: currentcolor;
}
.nav-links .page-numbers.dots:hover {
  background-color: transparent;
  border-color: transparent;
}
.nav-links .page-numbers.current {
  color: rgb(109.3265306122, 151.6734693878, 149.9795918367);
  border-color: currentColor;
}
.nav-links .page-numbers.current:hover {
  background-color: transparent;
}

.archive .pagination,
.search-results .pagination {
  margin-top: 3rem;
}

.category-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.category-list .current-cat a {
  background-color: #FFFFFF;
  color: #06FFAA;
}
.category-list > * {
  display: inline-block;
  margin-right: 0.5rem;
}
.category-list a {
  font-family: 'open-sans', Verdana, sans-serif;
  font-weight: 700;
  text-transform: none;
  letter-spacing: 0;
  font-size: 1.1428571429rem;
  line-height: 1.375em;
}
@media (min-width: 768px) {
  .category-list a {
    font-size: 1rem;
    line-height: 1.375em;
  }
}
.category-list a {
  display: inline-block;
  padding: 0.375rem 1rem;
  text-decoration: none;
  background-color: transparent;
  color: #FFFFFF;
  border: 2px solid #FFFFFF;
  transition: all 0.2s ease;
}
.category-list a:hover {
  color: #002835;
  background-color: #A0FFDF;
  border-color: #A0FFDF;
}

.post-single-nav {
  position: fixed;
  width: 100%;
  left: 0;
  top: 50%;
  pointer-events: none;
  z-index: 10;
  display: flex;
  flex: 1 0 auto;
}
.post-single-nav a {
  pointer-events: all;
  text-decoration: none;
  display: inline-block;
  padding: 1rem;
}
.post-single-nav a:hover .link__title {
  opacity: 1;
}
.post-single-nav a:hover {
  background-color: rgba(0, 40, 53, 0.9);
}
.post-single-nav .icon {
  transition: all 0.2s ease;
  vertical-align: middle;
  margin-top: -0.4em;
}
.post-single-nav .post-single-nav__link.previous-link .icon svg {
  transform: rotate(180deg);
}
.post-single-nav .post-single-nav__link.previous-link .icon {
  transform: translateX(0);
}
.post-single-nav .post-single-nav__link.previous-link .link__title {
  transform: translateX(0);
}
.post-single-nav .post-single-nav__link.previous-link:hover .icon {
  transform: translateX(-0.5em);
}
.post-single-nav .post-single-nav__link.previous-link:hover .link__title {
  transform: translateX(-0.25em);
}
.post-single-nav .post-single-nav__link.next-link {
  margin-left: auto;
}
.post-single-nav .post-single-nav__link.next-link .icon {
  transform: translateX(0);
}
.post-single-nav .post-single-nav__link.next-link:hover .icon {
  transform: translateX(0.5em);
}
.post-single-nav .link__title {
  font-family: 'roc-grotesk-condensed', Verdana, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-size: 1rem;
  line-height: 1.1428571429em;
}
@media (min-width: 768px) {
  .post-single-nav .link__title {
    font-size: 1rem;
    line-height: 1.125em;
  }
}
@media (min-width: 1280px) {
  .post-single-nav .link__title {
    font-size: 1.1111111111rem;
    line-height: 1em;
  }
}
.post-single-nav .link__title {
  transition: all 0.2s ease;
  opacity: 0;
  display: inline-block;
  vertical-align: middle;
}

[data-layout-style=block-accordion] .wp-block-posts__items > * {
  border-bottom: 1px solid rgba(169, 194, 193, 0.5);
}
[data-layout-style=block-accordion] .wp-block-posts__items > *:first-child {
  border-top: 1px solid rgba(169, 194, 193, 0.5);
}

.wp-block-accordion {
  padding: 0;
  margin-left: 0 !important;
}

.wp-block-accordion__toggle {
  position: relative;
  border: none;
  background-color: transparent;
  outline: none;
  color: inherit;
  padding: 0;
  margin: 0;
  display: flex;
  flex: 1 0 auto;
  flex-wrap: nowrap;
  align-items: center;
  align-content: center;
  width: 100%;
  text-align: left;
  z-index: 2;
  cursor: pointer;
}
.wp-block-accordion__toggle .icon {
  transform: rotate(90deg);
  transition: all 0.2s ease;
  margin-right: 0;
  width: 1.5em;
  height: 1.5em;
  color: #06FFAA;
}

.wp-block-accordion__header {
  margin-bottom: 0;
}

.wp-block-accordion__heading {
  font-family: 'roc-grotesk-condensed', Verdana, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-size: 1.2857142857rem;
  line-height: 1.3333333333em;
}
@media (min-width: 768px) {
  .wp-block-accordion__heading {
    font-size: 1.25rem;
    line-height: 1.4em;
  }
}
.wp-block-accordion__heading {
  padding: 1.5rem 1.5rem 1.5rem 0;
  width: 100%;
  display: block;
}

.wp-block-accordion__content {
  transition: max-height 0.2s ease, opacity 0.2s ease, padding 0.2s ease;
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  padding: 0 0 1.5rem 0;
  margin-top: -1.5rem;
}

/**
 * Toggled State
 */
.wp-block-accordion[aria-expanded=true] .wp-block-accordion__toggle .icon,
.block-editor-page .wp-block-accordion .wp-block-accordion__toggle .icon {
  transform: rotate(-90deg);
}
.wp-block-accordion[aria-expanded=true] .wp-block-accordion__content,
.block-editor-page .wp-block-accordion .wp-block-accordion__content {
  max-height: 80em;
  overflow-y: auto;
  opacity: 1;
  padding: 1.5rem 0;
}

.wp-block-address {
  display: block;
  text-decoration: none;
  font-family: 'open-sans', Verdana, sans-serif;
  font-weight: 400;
  text-transform: none;
  font-size: 1.1428571429rem;
  line-height: 1.75em;
}
@media (min-width: 560px) {
  .wp-block-address {
    font-size: 1.2857142857rem;
    line-height: 1.7777777778em;
  }
}
@media (min-width: 768px) {
  .wp-block-address {
    font-size: 1.125rem;
    line-height: 1.7777777778em;
  }
}
@media (min-width: 992px) {
  .wp-block-address {
    font-size: 1.25rem;
    line-height: 1.6em;
  }
}
@media (min-width: 1280px) {
  .wp-block-address {
    font-size: 1.2222222222rem;
    line-height: 1.6363636364em;
  }
}
.wp-block-address {
  position: relative;
  padding-left: 2em;
  margin-bottom: 0.5em;
  color: #06FFAA;
}
.wp-block-address .icon {
  position: absolute;
  left: 0;
  top: 0.2em;
}
.has-page-contrast-text-color .wp-block-address {
  color: rgb(0, 110.5, 72.8928571429) !important;
}

.wp-block-animation .animation {
  display: inline-block;
}

.wp-block-button {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
}
.wp-block-button.is-style-default .wp-block-button__inner {
  background-color: #06FFAA;
  color: #002835;
  border-color: #06FFAA;
}
.wp-block-button.is-style-default .wp-block-button__inner:hover {
  background-color: #00ee9d;
  color: #002835;
  border-color: #00ee9d;
}
.wp-block-button.is-style-default.is-colour-primary .wp-block-button__inner {
  background-color: #06FFAA;
  color: #002835;
  border-color: #06FFAA;
}
.wp-block-button.is-style-default.is-colour-primary .wp-block-button__inner:hover {
  background-color: #00ee9d;
  color: #002835;
  border-color: #00ee9d;
}
.wp-block-button.is-style-default.is-colour-secondary .wp-block-button__inner {
  background-color: #002835;
  color: #ffffff;
  border-color: #002835;
}
.wp-block-button.is-style-default.is-colour-secondary .wp-block-button__inner:hover {
  background-color: #00141B;
  color: #ffffff;
  border-color: #00141B;
}
.wp-block-button.is-style-default.is-colour-tertiary .wp-block-button__inner {
  background-color: #3D4F63;
  color: #ffffff;
  border-color: #3D4F63;
}
.wp-block-button.is-style-default.is-colour-tertiary .wp-block-button__inner:hover {
  background-color: #2C3846;
  color: #ffffff;
  border-color: #2C3846;
}
.wp-block-button.is-style-default.is-colour-accent .wp-block-button__inner {
  background-color: #69C5D9;
  color: #002835;
  border-color: #69C5D9;
}
.wp-block-button.is-style-default.is-colour-accent .wp-block-button__inner:hover {
  background-color: #2AB6D3;
  color: #002835;
  border-color: #2AB6D3;
}
.wp-block-button.is-style-default.is-colour-page .wp-block-button__inner {
  background-color: #FFFFFF;
  color: #002835;
  border-color: #FFFFFF;
}
.wp-block-button.is-style-default.is-colour-page .wp-block-button__inner:hover {
  background-color: #F4FBFA;
  color: #002835;
  border-color: #F4FBFA;
}
.wp-block-button.is-style-default:not(.is-colour-secondary):hover .wp-block-button__inner, .wp-block-button.is-style-default:not(.is-colour-tertiary):hover .wp-block-button__inner, .wp-block-button.is-style-default:not(.is-colour-accent):hover .wp-block-button__inner, .wp-block-button.is-style-default:not(.is-colour-page):hover .wp-block-button__inner {
  background-color: #A0FFDF;
  border-color: #A0FFDF;
}
.wp-block-button.is-style-secondary .wp-block-button__inner {
  border-color: #002835;
  color: #002835;
  background-color: transparent;
}
.wp-block-button.is-style-secondary .wp-block-button__inner:hover {
  background-color: #002835;
  color: #ffffff;
  border-color: #002835;
}
.wp-block-button.is-style-secondary.is-colour-primary .wp-block-button__inner {
  border-color: #06FFAA;
  color: #06FFAA;
  background-color: transparent;
}
.wp-block-button.is-style-secondary.is-colour-primary .wp-block-button__inner:hover {
  background-color: #A0FFDF;
  color: #002835;
  border-color: #A0FFDF;
}
.wp-block-button.is-style-secondary.is-colour-secondary .wp-block-button__inner {
  border-color: #002835;
  color: #002835;
  background-color: transparent;
}
.wp-block-button.is-style-secondary.is-colour-secondary .wp-block-button__inner:hover {
  background-color: #002835;
  color: #ffffff;
  border-color: #002835;
}
.wp-block-button.is-style-secondary.is-colour-tertiary .wp-block-button__inner {
  border-color: #3D4F63;
  color: #3D4F63;
  background-color: transparent;
}
.wp-block-button.is-style-secondary.is-colour-tertiary .wp-block-button__inner:hover {
  background-color: #5A738E;
  color: #ffffff;
  border-color: #5A738E;
}
.wp-block-button.is-style-secondary.is-colour-accent .wp-block-button__inner {
  border-color: #69C5D9;
  color: #69C5D9;
  background-color: transparent;
}
.wp-block-button.is-style-secondary.is-colour-accent .wp-block-button__inner:hover {
  background-color: #97EDFF;
  color: #002835;
  border-color: #97EDFF;
}
.wp-block-button.is-style-secondary.is-colour-page .wp-block-button__inner {
  border-color: #FFFFFF;
  color: #FFFFFF;
  background-color: transparent;
}
.wp-block-button.is-style-secondary.is-colour-page .wp-block-button__inner:hover {
  background-color: #FFFFFF;
  color: #002835;
  border-color: #FFFFFF;
}
.wp-block-button.is-style-cta .wp-block-button__inner {
  border: none !important;
  color: inherit;
  background-color: transparent !important;
  padding: 0;
}
.wp-block-button.is-style-cta .wp-block-button__inner .wp-block-button__text {
  display: inline-block;
}
.wp-block-button.is-style-cta .wp-block-button__inner:hover {
  color: inherit;
}
.wp-block-button.is-style-cta .wp-block-button__inner:hover .icon--after {
  transform: translateX(0.3em);
}
.wp-block-button.is-style-cta .wp-block-button__inner .icon--after {
  transform: translateX(0);
  transition: all 0.2s ease;
  margin-top: -0.15em;
  color: #06FFAA;
}
.has-primary-background-color .wp-block-button.is-style-cta .wp-block-button__inner {
  border: none !important;
  color: inherit;
  background-color: transparent !important;
  padding: 0;
}
.has-primary-background-color .wp-block-button.is-style-cta .wp-block-button__inner .wp-block-button__text {
  display: inline-block;
}
.has-primary-background-color .wp-block-button.is-style-cta .wp-block-button__inner:hover {
  color: inherit;
}
.has-primary-background-color .wp-block-button.is-style-cta .wp-block-button__inner:hover .icon--after {
  transform: translateX(0.3em);
}
.has-primary-background-color .wp-block-button.is-style-cta .wp-block-button__inner .icon--after {
  transform: translateX(0);
  transition: all 0.2s ease;
  margin-top: -0.15em;
  color: #FFFFFF;
}
.wp-block-button.is-style-cta.is-colour-primary .wp-block-button__inner {
  border: none !important;
  color: inherit;
  background-color: transparent !important;
  padding: 0;
}
.wp-block-button.is-style-cta.is-colour-primary .wp-block-button__inner .wp-block-button__text {
  display: inline-block;
}
.wp-block-button.is-style-cta.is-colour-primary .wp-block-button__inner:hover {
  color: inherit;
}
.wp-block-button.is-style-cta.is-colour-primary .wp-block-button__inner:hover .icon--after {
  transform: translateX(0.3em);
}
.wp-block-button.is-style-cta.is-colour-primary .wp-block-button__inner .icon--after {
  transform: translateX(0);
  transition: all 0.2s ease;
  margin-top: -0.15em;
  color: #06FFAA;
}
.wp-block-button.is-style-cta.is-colour-secondary .wp-block-button__inner {
  border: none !important;
  color: inherit;
  background-color: transparent !important;
  padding: 0;
}
.wp-block-button.is-style-cta.is-colour-secondary .wp-block-button__inner .wp-block-button__text {
  display: inline-block;
}
.wp-block-button.is-style-cta.is-colour-secondary .wp-block-button__inner:hover {
  color: inherit;
}
.wp-block-button.is-style-cta.is-colour-secondary .wp-block-button__inner:hover .icon--after {
  transform: translateX(0.3em);
}
.wp-block-button.is-style-cta.is-colour-secondary .wp-block-button__inner .icon--after {
  transform: translateX(0);
  transition: all 0.2s ease;
  margin-top: -0.15em;
  color: #002835;
}
.wp-block-button.is-style-cta.is-colour-tertiary .wp-block-button__inner {
  border: none !important;
  color: inherit;
  background-color: transparent !important;
  padding: 0;
}
.wp-block-button.is-style-cta.is-colour-tertiary .wp-block-button__inner .wp-block-button__text {
  display: inline-block;
}
.wp-block-button.is-style-cta.is-colour-tertiary .wp-block-button__inner:hover {
  color: inherit;
}
.wp-block-button.is-style-cta.is-colour-tertiary .wp-block-button__inner:hover .icon--after {
  transform: translateX(0.3em);
}
.wp-block-button.is-style-cta.is-colour-tertiary .wp-block-button__inner .icon--after {
  transform: translateX(0);
  transition: all 0.2s ease;
  margin-top: -0.15em;
  color: #3D4F63;
}
.wp-block-button.is-style-cta.is-colour-accent .wp-block-button__inner {
  border: none !important;
  color: inherit;
  background-color: transparent !important;
  padding: 0;
}
.wp-block-button.is-style-cta.is-colour-accent .wp-block-button__inner .wp-block-button__text {
  display: inline-block;
}
.wp-block-button.is-style-cta.is-colour-accent .wp-block-button__inner:hover {
  color: inherit;
}
.wp-block-button.is-style-cta.is-colour-accent .wp-block-button__inner:hover .icon--after {
  transform: translateX(0.3em);
}
.wp-block-button.is-style-cta.is-colour-accent .wp-block-button__inner .icon--after {
  transform: translateX(0);
  transition: all 0.2s ease;
  margin-top: -0.15em;
  color: #69C5D9;
}
.wp-block-button.is-style-cta.is-colour-page .wp-block-button__inner {
  border: none !important;
  color: inherit;
  background-color: transparent !important;
  padding: 0;
}
.wp-block-button.is-style-cta.is-colour-page .wp-block-button__inner .wp-block-button__text {
  display: inline-block;
}
.wp-block-button.is-style-cta.is-colour-page .wp-block-button__inner:hover {
  color: inherit;
}
.wp-block-button.is-style-cta.is-colour-page .wp-block-button__inner:hover .icon--after {
  transform: translateX(0.3em);
}
.wp-block-button.is-style-cta.is-colour-page .wp-block-button__inner .icon--after {
  transform: translateX(0);
  transition: all 0.2s ease;
  margin-top: -0.15em;
  color: #FFFFFF;
}
.wp-block-button.is-style-default.is-colour-primary .wp-block-button__inner {
  background-color: #06FFAA;
  color: #002835;
  border-color: #06FFAA;
}
.wp-block-button.is-style-default.is-colour-primary .wp-block-button__inner:hover {
  background-color: #00ee9d;
  color: #002835;
  border-color: #00ee9d;
}
.wp-block-button.is-style-default.is-colour-secondary .wp-block-button__inner {
  background-color: #002835;
  color: #ffffff;
  border-color: #002835;
}
.wp-block-button.is-style-default.is-colour-secondary .wp-block-button__inner:hover {
  background-color: #00141B;
  color: #ffffff;
  border-color: #00141B;
}
.wp-block-button.is-style-default.is-colour-tertiary .wp-block-button__inner {
  background-color: #3D4F63;
  color: #ffffff;
  border-color: #3D4F63;
}
.wp-block-button.is-style-default.is-colour-tertiary .wp-block-button__inner:hover {
  background-color: #2C3846;
  color: #ffffff;
  border-color: #2C3846;
}
.wp-block-button.is-style-default.is-colour-accent .wp-block-button__inner {
  background-color: #69C5D9;
  color: #002835;
  border-color: #69C5D9;
}
.wp-block-button.is-style-default.is-colour-accent .wp-block-button__inner:hover {
  background-color: #2AB6D3;
  color: #002835;
  border-color: #2AB6D3;
}
.wp-block-button.is-style-default.is-colour-page .wp-block-button__inner {
  background-color: #FFFFFF;
  color: #002835;
  border-color: #FFFFFF;
}
.wp-block-button.is-style-default.is-colour-page .wp-block-button__inner:hover {
  background-color: #F4FBFA;
  color: #002835;
  border-color: #F4FBFA;
}
.wp-block-button.is-style-default:not(.is-colour-secondary):hover .wp-block-button__inner, .wp-block-button.is-style-default:not(.is-colour-tertiary):hover .wp-block-button__inner, .wp-block-button.is-style-default:not(.is-colour-accent):hover .wp-block-button__inner, .wp-block-button.is-style-default:not(.is-colour-page):hover .wp-block-button__inner {
  background-color: #A0FFDF;
  border-color: #A0FFDF;
}
.wp-block-button .icon {
  width: 0.75em;
  height: 0.75em;
  margin-top: -0.15em;
}
.wp-block-button .icon svg {
  vertical-align: top;
}

#searchsubmit,
.search-submit,
.gform_button {
  background-color: #06FFAA;
  color: #002835;
  border-color: #06FFAA;
}
#searchsubmit:hover,
.search-submit:hover,
.gform_button:hover {
  background-color: #A0FFDF;
  color: #002835;
  border-color: #A0FFDF;
}

.wp-block-button__inner,
.gform_button,
.gform_next_button,
.gform_previous_button {
  font-family: 'roc-grotesk-condensed', Verdana, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-size: 1.2857142857rem;
  line-height: 1.3333333333em;
}
@media (min-width: 768px) {
  .wp-block-button__inner,
  .gform_button,
  .gform_next_button,
  .gform_previous_button {
    font-size: 1.25rem;
    line-height: 1.4em;
  }
}
.wp-block-button__inner,
.gform_button,
.gform_next_button,
.gform_previous_button {
  display: inline-block;
  padding: 20.16px 32px 16px 32px;
  border: 2px solid transparent;
  transition: all 0.2s ease;
}

.has-primary-contrast-text-color .wp-block-button.is-style-cta {
  color: inherit;
}
.has-primary-contrast-text-color .wp-block-button.is-style-cta .icon {
  color: #FFFFFF !important;
}

a.play-button {
  position: relative;
  display: inline-block;
  cursor: pointer;
}
a.play-button:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 2em 0 2em 4em;
  border-color: transparent transparent transparent #FFFFFF;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(1);
  transition: all 0.2s ease;
}
@media (min-width: 992px) {
  a.play-button:after {
    border-width: 3em 0 3em 6em;
  }
  .has-2-columns a.play-button:after {
    border-width: 2em 0 2em 4em;
  }
}
a.play-button:hover:after {
  transform: translate(-50%, -50%) scale(1.05);
}

.wp-block-card-basic figcaption {
  opacity: 1 !important;
}

.wp-block-card-basic__link {
  display: block;
  text-decoration: none;
  color: inherit !important;
}
.wp-block-card-basic__link:visited, .wp-block-card-basic__link:link {
  color: inherit !important;
}
.wp-block-card-basic__link:hover .wp-block-card-basic__image img {
  transform: translate(-50%, -50%) scale(1.05);
}

.wp-block-card-basic__media {
  display: block;
}

.wp-block-card-basic__image {
  padding-bottom: 56.25%;
  display: block;
  width: 100%;
  position: relative;
  overflow: hidden;
}
.wp-block-card-basic__image img {
  transition: transform 0.5s ease;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(1);
  max-width: none;
  width: 100%;
}

.wp-block-card-basic__content {
  font-style: inherit !important;
  font-family: inherit;
  font-size: inherit;
}
.wp-block-card-basic__content h3,
.wp-block-card-basic__content h2 {
  font-family: 'roc-grotesk-condensed', Verdana, sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.025em;
  font-size: 1.8571428571rem;
  line-height: 1.1538461538em;
}
@media (min-width: 768px) {
  .wp-block-card-basic__content h3,
  .wp-block-card-basic__content h2 {
    font-size: 1.875rem;
    line-height: 1.0666666667em;
  }
}
@media (min-width: 1500px) {
  .wp-block-card-basic__content h3,
  .wp-block-card-basic__content h2 {
    font-size: 2rem;
    line-height: 1.0555555556em;
  }
}
.wp-block-card-basic__content h3,
.wp-block-card-basic__content h2 {
  margin-bottom: 0;
}
.wp-block-card-basic__content .meta {
  margin-bottom: 1rem;
}

.wp-block-card-basic.has-vertical-style {
  position: relative;
  background-color: #002835;
  color: #ffffff;
}
.wp-block-card-basic.has-vertical-style figure {
  min-height: 32em;
  display: flex;
  flex-wrap: wrap;
  align-content: flex-end;
  align-items: flex-end;
}
@media (min-width: 768px) {
  .wp-block-card-basic.has-vertical-style figure {
    min-height: 24em;
  }
}
@media (min-width: 992px) {
  .wp-block-card-basic.has-vertical-style figure {
    min-height: 28em;
  }
}
@media screen and (min-width: 1580px) {
  .wp-block-card-basic.has-vertical-style figure {
    min-height: 32em;
  }
}
@media screen and (min-width: 1680px) {
  .wp-block-card-basic.has-vertical-style figure {
    min-height: 36em;
  }
}
.wp-block-card-basic.has-vertical-style .why-excerpt {
  max-height: 0;
  margin: 0;
  padding: 0;
  overflow: hidden;
  opacity: 0;
  transition: all 0.5s ease;
}
@media (min-width: 1280px) {
  .wp-block-card-basic.has-vertical-style .why-excerpt {
    font-family: 'open-sans', Verdana, sans-serif;
    font-weight: 400;
    text-transform: none;
    font-size: 1.1428571429rem;
    line-height: 1.75em;
  }
}
@media (min-width: 1280px) and (min-width: 560px) {
  .wp-block-card-basic.has-vertical-style .why-excerpt {
    font-size: 1.2857142857rem;
    line-height: 1.7777777778em;
  }
}
@media (min-width: 1280px) and (min-width: 768px) {
  .wp-block-card-basic.has-vertical-style .why-excerpt {
    font-size: 1.125rem;
    line-height: 1.7777777778em;
  }
}
@media (min-width: 1280px) and (min-width: 992px) {
  .wp-block-card-basic.has-vertical-style .why-excerpt {
    font-size: 1.25rem;
    line-height: 1.6em;
  }
}
@media (min-width: 1280px) and (min-width: 1280px) {
  .wp-block-card-basic.has-vertical-style .why-excerpt {
    font-size: 1.2222222222rem;
    line-height: 1.6363636364em;
  }
}
.wp-block-card-basic.has-vertical-style .wp-block-button {
  display: none;
}
.wp-block-card-basic.has-vertical-style h2,
.wp-block-card-basic.has-vertical-style h3 {
  font-family: 'roc-grotesk-condensed', Verdana, sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.025em;
  font-size: 1.8571428571rem;
  line-height: 1.1538461538em;
}
@media (min-width: 768px) {
  .wp-block-card-basic.has-vertical-style h2,
  .wp-block-card-basic.has-vertical-style h3 {
    font-size: 1.875rem;
    line-height: 1.0666666667em;
  }
}
@media (min-width: 1500px) {
  .wp-block-card-basic.has-vertical-style h2,
  .wp-block-card-basic.has-vertical-style h3 {
    font-size: 2rem;
    line-height: 1.0555555556em;
  }
}
.wp-block-card-basic.has-vertical-style h2,
.wp-block-card-basic.has-vertical-style h3 {
  color: #06FFAA;
  margin-bottom: 0.5rem;
  max-width: 7.5em;
}
.wp-block-card-basic.has-vertical-style .meta {
  margin-bottom: 0;
}
.wp-block-card-basic.has-vertical-style .meta__content .icon {
  margin-right: 1em;
}
.wp-block-card-basic.has-vertical-style .wp-block-card-basic__media {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.wp-block-card-basic.has-vertical-style .wp-block-card-basic__image {
  padding-bottom: 0;
  height: 100%;
}
.wp-block-card-basic.has-vertical-style .wp-block-card-basic__image:before {
  content: "";
  background: linear-gradient(180deg, rgba(0, 40, 53, 0) 50%, #002835 100%);
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  opacity: 0.8;
}
.wp-block-card-basic.has-vertical-style .wp-block-card-basic__image img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  filter: grayscale(1);
  opacity: 0.6;
}
.wp-block-card-basic.has-vertical-style .wp-block-card-basic__content {
  position: relative;
  z-index: 5;
  padding: 2rem;
}
@media screen and (min-width: 1680px) {
  .wp-block-card-basic.has-vertical-style .wp-block-card-basic__content {
    padding: 3rem;
  }
}
.wp-block-card-basic.has-vertical-style:hover .why-excerpt {
  max-height: 7em;
  opacity: 1;
}

@media (min-width: 768px) {
  .wp-block-card-basic.has-horizontal-style figure,
  .wp-block-card-basic.has-resource-style figure,
  .wp-block-card-basic.has-condensed-style figure {
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
  }
}
@media (min-width: 768px) {
  .wp-block-card-basic.has-horizontal-style figure > .wp-block-card-basic__media,
  .wp-block-card-basic.has-resource-style figure > .wp-block-card-basic__media,
  .wp-block-card-basic.has-condensed-style figure > .wp-block-card-basic__media {
    width: 25% !important;
  }
}
@media (min-width: 768px) {
  .wp-block-card-basic.has-horizontal-style figure > .wp-block-card-basic__content,
  .wp-block-card-basic.has-resource-style figure > .wp-block-card-basic__content,
  .wp-block-card-basic.has-condensed-style figure > .wp-block-card-basic__content {
    width: 75% !important;
  }
}
@media (min-width: 768px) {
  .wp-block-card-basic.has-horizontal-style .wp-block-card-basic__image,
  .wp-block-card-basic.has-resource-style .wp-block-card-basic__image,
  .wp-block-card-basic.has-condensed-style .wp-block-card-basic__image {
    padding-bottom: 100%;
  }
}
.wp-block-card-basic.has-horizontal-style .wp-block-card-basic__content,
.wp-block-card-basic.has-resource-style .wp-block-card-basic__content,
.wp-block-card-basic.has-condensed-style .wp-block-card-basic__content {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
@media (min-width: 768px) {
  .wp-block-card-basic.has-horizontal-style .wp-block-card-basic__content,
  .wp-block-card-basic.has-resource-style .wp-block-card-basic__content,
  .wp-block-card-basic.has-condensed-style .wp-block-card-basic__content {
    padding-top: 0;
    padding-bottom: 0;
  }
}

.wp-block-card-basic.has-resource-style {
  overflow: visible;
}
.wp-block-card-basic.has-resource-style .wp-block-button {
  margin-bottom: 0;
}
.wp-block-card-basic.has-resource-style figure {
  flex-wrap: nowrap !important;
  align-items: center;
  align-content: center;
}
@media (max-width: 767px) {
  .wp-block-card-basic.has-resource-style figure {
    margin-left: -2rem;
  }
}
.wp-block-card-basic.has-resource-style figure > .wp-block-card-basic__media {
  width: 33.333% !important;
}
@media (max-width: 767px) {
  .wp-block-card-basic.has-resource-style figure > .wp-block-card-basic__media {
    padding-left: 2rem;
  }
}
.wp-block-card-basic.has-resource-style figure > .wp-block-card-basic__media img {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  -o-object-fit: cover !important;
     object-fit: cover !important;
  transform: none !important;
  width: 100% !important;
  height: 100% !important;
}
.wp-block-card-basic.has-resource-style figure > .wp-block-card-basic__content {
  padding-top: 0;
  padding-bottom: 0;
  width: 66.666% !important;
}
@media (max-width: 767px) {
  .wp-block-card-basic.has-resource-style figure > .wp-block-card-basic__content {
    padding-left: 2rem;
  }
}
@media (min-width: 768px) {
  .wp-block-card-basic.has-resource-style h3 {
    margin-bottom: 1rem;
  }
}
.wp-block-card-basic.has-resource-style .wp-block-card-basic__image {
  padding-bottom: 119.68% !important;
}
@media (min-width: 768px) {
  .wp-block-card-basic.has-resource-style figcaption p {
    display: block !important;
  }
}

.wp-block-card-basic.has-condensed-style figcaption p,
.wp-block-card-basic.has-condensed-style figcaption .wp-block-button {
  display: none;
}
.wp-block-card-basic.has-condensed-style .meta {
  margin-bottom: 0;
}

/**
 * Compact list style
 */
.wp-block-card-compact__title {
  font-family: 'roc-grotesk-condensed', Verdana, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-size: 1rem;
  line-height: 1.1428571429em;
}
@media (min-width: 768px) {
  .wp-block-card-compact__title {
    font-size: 1rem;
    line-height: 1.125em;
  }
}
@media (min-width: 1280px) {
  .wp-block-card-compact__title {
    font-size: 1.1111111111rem;
    line-height: 1em;
  }
}
.wp-block-card-compact__title {
  line-height: 1.8rem !important;
  transform: translateY(0.1em);
}
.wp-block-card-compact__title .icon {
  color: #06FFAA;
  transform: translateY(-0.2em);
  margin-right: 0.75em;
}

.wp-block-card-compact__content {
  display: flex;
  flex: 1 0 auto;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: center;
  align-items: center;
  width: 100%;
}
@media (min-width: 992px) {
  .wp-block-card-compact__content {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
.wp-block-card-compact__content .wp-block-card-compact__title {
  width: 100%;
}
@media (min-width: 992px) {
  .wp-block-card-compact__content .wp-block-card-compact__title {
    flex-grow: 0;
    width: auto;
  }
}
.wp-block-card-compact__content > * {
  width: 100%;
  margin-bottom: 0.5rem;
}
@media (min-width: 768px) {
  .wp-block-card-compact__content > * {
    width: auto;
    padding-left: 2.5rem;
  }
}
.wp-block-card-compact__content > *:first-child {
  padding-left: 0;
}
.wp-block-card-compact__content > *.wp-block-button {
  width: auto;
  white-space: nowrap;
}

.wp-block-card-compact__title {
  font-family: 'roc-grotesk-condensed', Verdana, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-size: 1rem;
  line-height: 1.1428571429em;
}
@media (min-width: 768px) {
  .wp-block-card-compact__title {
    font-size: 1rem;
    line-height: 1.125em;
  }
}
@media (min-width: 1280px) {
  .wp-block-card-compact__title {
    font-size: 1.1111111111rem;
    line-height: 1em;
  }
}
.wp-block-card-compact__title {
  white-space: nowrap;
}

.wp-block-card-compact__meta {
  flex-grow: 1;
}
@media (min-width: 768px) {
  .wp-block-card-compact__meta {
    text-align: center;
    max-width: 25%;
    min-width: 9em;
  }
}

.wp-block-card-compact__heading {
  flex-grow: 1;
  text-align: left;
}
@media (min-width: 768px) {
  .wp-block-card-compact__heading {
    padding-left: 0;
    max-width: 50%;
  }
}

.wp-block-card-compact.has-title .wp-block-card-compact__heading,
.wp-block-card-compact.has-title .wp-block-card-compact__meta {
  opacity: 0.5;
}
@media (max-width: 1279px) {
  .wp-block-card-compact.has-title .wp-block-card-compact__heading,
  .wp-block-card-compact.has-title .wp-block-card-compact__meta {
    font-size: 0.85em;
  }
}

.announcement-bar {
  pointer-events: none;
  padding-left: 40px;
  padding-right: 40px;
}
.announcement-bar .wp-block-button {
  pointer-events: all;
  color: #06FFAA;
}
@media (min-width: 768px) {
  .announcement-bar .wp-block-card-compact__content {
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .announcement-bar .wp-block-card-compact__heading {
    flex-grow: 0;
    padding-left: 40px;
  }
}

.js .current-user-role--guest .announcement-bar.js-animate-in-view {
  opacity: 0;
}

.js .current-user-role--guest.page-is-loaded .announcement-bar.js-animate-in-view.js-in-view {
  animation-delay: 1.5s;
}

.js .current-user-role--guest .wp-block-posts__items.js-animate-in-view {
  opacity: 0;
}

.js .current-user-role--guest.page-is-loaded .wp-block-posts__items.js-animate-in-view.js-in-view {
  animation-delay: 0.5s;
}
.js .current-user-role--guest.page-is-loaded .wp-block-posts__items.js-animate-in-view.js-in-view > * {
  animation-delay: 2s;
}
.js .current-user-role--guest.page-is-loaded .wp-block-posts__items.js-animate-in-view.js-in-view > *:first-child {
  animation-delay: 0.25s;
}
.js .current-user-role--guest.page-is-loaded .wp-block-posts__items.js-animate-in-view.js-in-view > *:nth-of-type(2) {
  animation-delay: 0.5s;
}
.js .current-user-role--guest.page-is-loaded .wp-block-posts__items.js-animate-in-view.js-in-view > *:nth-of-type(3) {
  animation-delay: 0.75s;
}
.js .current-user-role--guest.page-is-loaded .wp-block-posts__items.js-animate-in-view.js-in-view > *:nth-of-type(4) {
  animation-delay: 1s;
}
.js .current-user-role--guest.page-is-loaded .wp-block-posts__items.js-animate-in-view.js-in-view > *:nth-of-type(5) {
  animation-delay: 1.25s;
}
.js .current-user-role--guest.page-is-loaded .wp-block-posts__items.js-animate-in-view.js-in-view > *:nth-of-type(6) {
  animation-delay: 1.5s;
}
.js .current-user-role--guest.page-is-loaded .wp-block-posts__items.js-animate-in-view.js-in-view > *:nth-of-type(7) {
  animation-delay: 1.75s;
}

.wp-block-mentor {
  transition: all 0.2s ease;
  box-shadow: 0 0 3em rgba(0, 40, 53, 0.05);
  padding: 2rem;
  border-top: 5px solid #06FFAA;
}
@media (min-width: 768px) {
  .wp-block-mentor {
    padding: 3rem;
  }
}
.wp-block-mentor:hover {
  box-shadow: 0 0 4em rgba(0, 40, 53, 0.1);
}

.wp-block-mentor__body {
  display: flex;
  flex: 1 0 auto;
  flex-wrap: wrap;
}
@media (min-width: 992px) {
  .wp-block-mentor__body {
    flex-wrap: nowrap;
  }
}
.wp-block-mentor__image {
  max-width: 200px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 1280px) {
  .wp-block-mentor__image {
    max-width: 300px;
  }
}
.wp-block-mentor__image + .wp-block-button {
  margin-top: -1.5em;
}
.wp-block-mentor__image + .wp-block-button .wp-block-button__inner {
  padding: 0.5em 0.75em 0.4em 0.75em;
}

.compentency {
  position: relative;
  padding-left: 2em;
}
.compentency .icon {
  position: absolute;
  top: 0.2em;
  left: 0;
}

.wp-block-mentor__media {
  text-align: center;
}
@media (min-width: 992px) {
  .wp-block-mentor__media {
    max-width: 260px;
  }
}
@media (min-width: 1280px) {
  .wp-block-mentor__media {
    max-width: 300px;
  }
}
.wp-block-mentor__media img {
  border-radius: 50%;
}
.wp-block-mentor__media .meta {
  justify-content: center;
  margin-top: 1rem;
}
.wp-block-mentor__media .meta a {
  text-decoration: none;
  color: inherit;
}
.wp-block-mentor__media .meta a .icon {
  color: #06FFAA;
}

.wp-block-mentor__header {
  margin-bottom: 1rem;
  text-align: center;
}
@media (min-width: 992px) {
  .wp-block-mentor__header {
    text-align: left;
  }
}
.wp-block-mentor__header > * {
  margin-top: 0;
}
.wp-block-mentor__header .h4 {
  margin-bottom: 0;
}
.wp-block-mentor__header > *:last-child {
  margin-bottom: 0;
}

.wp-block-mentor__competencies {
  list-style: none !important;
  margin-bottom: 0 !important;
}
.wp-block-mentor__competencies > li {
  font-family: 'open-sans', Verdana, sans-serif;
  font-weight: 400;
  text-transform: none;
  font-size: 1rem;
  line-height: 1.7142857143em;
}
@media (min-width: 768px) {
  .wp-block-mentor__competencies > li {
    font-size: 0.875rem;
    line-height: 1.7142857143em;
  }
}
@media (min-width: 768px) {
  .wp-block-mentor__competencies > li {
    width: 50%;
  }
}
.wp-block-mentor__competencies .icon {
  color: #06FFAA;
}
.wp-block-mentor__competencies + .wp-block-button {
  margin-top: 2rem;
}

.wp-block-mentor__competency {
  margin-bottom: 0 !important;
}

.wp-block-card-podcast__media {
  position: relative;
  width: 100%;
  padding-bottom: 100%;
  display: block;
  overflow: hidden;
}
.wp-block-card-podcast__media img,
.wp-block-card-podcast__media .wp-block-card-podcast__image {
  width: 100%;
  height: 100%;
  max-width: none;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 9;
  left: 0;
}
.wp-block-card-podcast__media .wp-block-card-podcast__image img {
  transform: scale(1);
  transition: all 0.5s ease;
}
.wp-block-card-podcast__media .wp-block-card-podcast__image:before {
  content: "";
  background: linear-gradient(180deg, rgba(0, 40, 53, 0) 50%, #002835 100%);
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  opacity: 0.8;
}
.wp-block-card-podcast__media .wp-block-card-podcast__meta {
  font-family: 'roc-grotesk-condensed', Verdana, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-size: 1rem;
  line-height: 1.1428571429em;
}
@media (min-width: 768px) {
  .wp-block-card-podcast__media .wp-block-card-podcast__meta {
    font-size: 1rem;
    line-height: 1.125em;
  }
}
@media (min-width: 1280px) {
  .wp-block-card-podcast__media .wp-block-card-podcast__meta {
    font-size: 1.1111111111rem;
    line-height: 1em;
  }
}
.wp-block-card-podcast__media .wp-block-card-podcast__meta {
  color: #ffffff;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 1rem;
  z-index: 5;
}

.wp-block-card-podcast figcaption {
  opacity: 1 !important;
}
.wp-block-card-podcast figure {
  margin-bottom: 0;
}
.wp-block-card-podcast .wp-block-button__text {
  display: inline !important;
  margin-right: -1em;
  white-space: normal;
}
.wp-block-card-podcast .wp-block-button__inner {
  width: 100%;
  display: block;
}
.wp-block-card-podcast .wp-block-button__content {
  white-space: nowrap;
}
.wp-block-card-podcast .wp-block-button {
  padding: 1rem 0 0 1rem;
  text-align: left !important;
  width: 100%;
}
.wp-block-card-podcast .wp-block-button .icon {
  margin-left: 0;
}
.wp-block-card-podcast:hover .wp-block-card-podcast__image img {
  transform: scale(1.05);
}
.wp-block-card-podcast:hover .wp-block-button.is-style-cta .wp-block-button__inner .icon {
  transform: translateX(2em);
}
.wp-block-card-podcast .wp-block-button.is-style-cta .wp-block-button__inner .icon--after {
  transform: translateX(1.5em);
}

.star-rating {
  list-style: none !important;
  display: flex;
  flex: 1 0 auto;
  flex-wrap: wrap;
  color: inherit;
  margin-left: 0 !important;
  padding-left: 0 !important;
}
.star-rating li {
  list-style: none !important;
  opacity: 1;
}
.star-rating li + li {
  margin-left: 0.5em;
}
.star-rating--1 li:nth-child(1) ~ * {
  color: inherit;
  opacity: 0.2;
}
.star-rating--2 li:nth-child(2) ~ * {
  color: inherit;
  opacity: 0.2;
}
.star-rating--3 li:nth-child(3) ~ * {
  color: inherit;
  opacity: 0.2;
}
.star-rating--4 li:nth-child(4) ~ * {
  color: inherit;
  opacity: 0.2;
}
.star-rating--5 li:nth-child(5) ~ * {
  color: inherit;
  opacity: 0.2;
}

.wp-block-testimonial {
  font-family: 'open-sans', Verdana, sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.7142857143em;
}
@media (min-width: 768px) {
  .wp-block-testimonial {
    font-size: 1rem;
    line-height: 1.75em;
  }
}
@media (min-width: 1280px) {
  .wp-block-testimonial {
    font-size: 1rem;
    line-height: 1.7777777778em;
  }
}
.wp-block-testimonial {
  margin-inline-start: 0;
  margin-inline-end: 0;
}
.wp-block-testimonial cite {
  font-style: normal;
  font-family: 'open-sans', Verdana, sans-serif;
  font-weight: 400;
  text-transform: none;
  font-size: 1rem;
  line-height: 1.7142857143em;
}
@media (min-width: 768px) {
  .wp-block-testimonial cite {
    font-size: 0.875rem;
    line-height: 1.7142857143em;
  }
}
.wp-block-testimonial:before {
  content: "";
  display: block;
  width: 50px;
  height: 31px;
  background-image: url("../img/icon-quote-default.png");
  background-repeat: no-repeat;
  background-size: contain;
  margin-left: 0;
  margin-right: auto;
  margin-bottom: 2rem;
  background-position: center;
}
.has-primary-contrast-text-color .wp-block-testimonial:before {
  background-image: url("../img/icon-quote-dark.png");
}

.wp-block-testimonial__details {
  display: block;
}
.wp-block-testimonial__details > span {
  display: block;
  width: 100%;
  font-weight: 600;
}

.wp-block-testimonial__avatar {
  max-width: 80px;
  display: none;
  margin-right: 40px;
}
@media (min-width: 1280px) {
  .wp-block-testimonial__avatar {
    max-width: 100px;
  }
}
.wp-block-testimonial__avatar img {
  border-radius: 50%;
  vertical-align: middle;
}

.wp-block-testimonial__attribute {
  display: flex;
  flex: 1 0 auto;
  flex-wrap: nowrap;
  align-items: center;
  align-content: center;
  margin-top: 2rem;
}

.wp-block-testimonial__rating {
  margin-bottom: 1rem;
}

.wp-block-posts[data-layout-style=block-card-basic-testimonial].has-3-columns > .slick-slider.wp-block-posts__items,
.wp-block-posts[data-layout-style=block-card-basic-testimonial].has-2-columns > .slick-slider.wp-block-posts__items,
.wp-block-posts[data-layout-style=block-card-basic-testimonial].has-1-columns > .slick-slider.wp-block-posts__items,
.wp-block-posts[data-layout-style=block-card-basic-rating].has-3-columns > .slick-slider.wp-block-posts__items,
.wp-block-posts[data-layout-style=block-card-basic-rating].has-2-columns > .slick-slider.wp-block-posts__items,
.wp-block-posts[data-layout-style=block-card-basic-rating].has-1-columns > .slick-slider.wp-block-posts__items {
  margin-left: 0 !important;
  margin-right: -40px !important;
}
.wp-block-posts[data-layout-style=block-card-basic-testimonial].has-3-columns > .slick-slider.wp-block-posts__items > *,
.wp-block-posts[data-layout-style=block-card-basic-testimonial].has-2-columns > .slick-slider.wp-block-posts__items > *,
.wp-block-posts[data-layout-style=block-card-basic-testimonial].has-1-columns > .slick-slider.wp-block-posts__items > *,
.wp-block-posts[data-layout-style=block-card-basic-rating].has-3-columns > .slick-slider.wp-block-posts__items > *,
.wp-block-posts[data-layout-style=block-card-basic-rating].has-2-columns > .slick-slider.wp-block-posts__items > *,
.wp-block-posts[data-layout-style=block-card-basic-rating].has-1-columns > .slick-slider.wp-block-posts__items > * {
  width: 100% !important;
  padding-left: 0 !important;
}
.wp-block-posts[data-layout-style=block-card-basic-testimonial].has-3-columns > .slick-slider.wp-block-posts__items .slick-slide,
.wp-block-posts[data-layout-style=block-card-basic-testimonial].has-2-columns > .slick-slider.wp-block-posts__items .slick-slide,
.wp-block-posts[data-layout-style=block-card-basic-testimonial].has-1-columns > .slick-slider.wp-block-posts__items .slick-slide,
.wp-block-posts[data-layout-style=block-card-basic-rating].has-3-columns > .slick-slider.wp-block-posts__items .slick-slide,
.wp-block-posts[data-layout-style=block-card-basic-rating].has-2-columns > .slick-slider.wp-block-posts__items .slick-slide,
.wp-block-posts[data-layout-style=block-card-basic-rating].has-1-columns > .slick-slider.wp-block-posts__items .slick-slide {
  margin-right: 40px;
}

.wrap-items > *.alignwide.wp-block-category-list {
  margin-top: 0 !important;
}

.wp-block-category-list__item {
  list-style: none;
  margin-right: 1rem;
}

.wp-block-category-list__list {
  display: flex;
  flex: 1 0 auto;
  list-style: none;
  padding: 0;
  margin: 0;
}

.site-colophon {
  font-family: 'open-sans', Verdana, sans-serif;
  font-weight: 400;
  text-transform: none;
  font-size: 1rem;
  line-height: 1.7142857143em;
}
@media (min-width: 768px) {
  .site-colophon {
    font-size: 0.875rem;
    line-height: 1.7142857143em;
  }
}
.site-colophon {
  text-align: center;
  background-color: #002835;
  color: #ffffff;
}
@media (min-width: 768px) {
  .site-colophon {
    text-align: left;
  }
}

.site-colophon__copyright p,
.site-colophon__attribution p {
  margin-bottom: 0;
}

.site-colophon__content {
  border-top: 1px solid rgba(0, 40, 53, 0.1);
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.site-colophon__cols {
  margin-bottom: -20px;
  justify-content: center;
  opacity: 0.6;
}
@media (min-width: 768px) {
  .site-colophon__cols {
    justify-content: flex-start;
  }
}
.site-colophon__cols > * {
  margin-bottom: 20px;
}

.site-colophon__attribution {
  order: 2;
  opacity: 0.8;
}
@media (min-width: 560px) {
  .site-colophon__attribution {
    order: 0;
  }
}
.site-colophon__attribution a {
  color: inherit;
  text-decoration: none;
}
.site-colophon__attribution a:hover {
  text-decoration: underline;
}

.site-colophon__copyright {
  order: 1;
}
@media (min-width: 560px) {
  .site-colophon__copyright {
    order: 0;
  }
}

@media (min-width: 560px) {
  .site-colophon__copyright,
  .site-colophon__menu {
    width: auto;
  }
}

@media (min-width: 768px) {
  .site-colophon__menu {
    flex-grow: 1;
  }
}
.site-colophon__menu .menu {
  display: block;
}
@media (min-width: 560px) {
  .site-colophon__menu .menu:before {
    content: "/";
    margin-right: 20px;
    opacity: 0.5;
  }
}
.site-colophon__menu .menu .menu-item {
  width: auto;
  display: inline-block;
  margin-right: -4px;
}
.site-colophon__menu .menu .menu-item + .menu-item:before {
  content: "/";
  margin-left: 20px;
  margin-right: 20px;
  opacity: 0.5;
}
.site-colophon__menu .menu a {
  text-decoration: none;
}
.site-colophon__menu .menu a:hover {
  text-decoration: underline;
}

@media (min-width: 768px) {
  .site-colophon__attribution {
    margin-left: auto;
    width: auto;
  }
}

div.wp-block-columns.is-layout-flex {
  display: flex;
  flex: 1 0 auto;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 40px;
}
@media (min-width: 768px) {
  div.wp-block-columns.is-layout-flex {
    flex-wrap: nowrap;
  }
}
div.wp-block-columns.is-layout-flex.are-vertically-aligned-center {
  align-items: center;
}
div.wp-block-columns.is-layout-flex.are-vertically-aligned-bottom {
  align-items: flex-end;
}
div.wp-block-columns.is-layout-flex > div:nth-last-of-type(1) {
  flex-basis: 100%;
}
@media (min-width: 768px) {
  div.wp-block-columns.is-layout-flex > div:nth-last-of-type(2),
  div.wp-block-columns.is-layout-flex > div:nth-last-of-type(2) ~ div {
    flex-basis: calc(50% - 20px);
  }
}
@media (min-width: 768px) {
  div.wp-block-columns.is-layout-flex > div:nth-last-of-type(3),
  div.wp-block-columns.is-layout-flex > div:nth-last-of-type(3) ~ div {
    flex-basis: calc(33.33% - 26.8px);
  }
}
@media (min-width: 768px) {
  div.wp-block-columns.is-layout-flex > div:nth-last-of-type(4),
  div.wp-block-columns.is-layout-flex > div:nth-last-of-type(4) ~ div {
    flex-basis: 25%;
  }
}
@media (min-width: 768px) {
  div.wp-block-columns.is-layout-flex > div:nth-last-of-type(5),
  div.wp-block-columns.is-layout-flex > div:nth-last-of-type(5) ~ div {
    flex-basis: 20%;
  }
}
@media (min-width: 768px) {
  div.wp-block-columns.is-layout-flex > div:nth-last-of-type(6),
  div.wp-block-columns.is-layout-flex > div:nth-last-of-type(6) ~ div {
    flex-basis: 16.66%;
  }
}
@media (max-width: 767px) {
  div.wp-block-columns.is-layout-flex .wp-block-column {
    flex-basis: 100% !important;
  }
}

.wp-block-column > *:last-child {
  margin-bottom: 0;
}

.wp-block-contact-form.is-preview {
  position: relative;
}
.wp-block-contact-form.is-preview::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.wp-block-email-address {
  display: block;
  text-decoration: none;
  font-family: 'open-sans', Verdana, sans-serif;
  font-weight: 400;
  text-transform: none;
  font-size: 1.1428571429rem;
  line-height: 1.75em;
}
@media (min-width: 560px) {
  .wp-block-email-address {
    font-size: 1.2857142857rem;
    line-height: 1.7777777778em;
  }
}
@media (min-width: 768px) {
  .wp-block-email-address {
    font-size: 1.125rem;
    line-height: 1.7777777778em;
  }
}
@media (min-width: 992px) {
  .wp-block-email-address {
    font-size: 1.25rem;
    line-height: 1.6em;
  }
}
@media (min-width: 1280px) {
  .wp-block-email-address {
    font-size: 1.2222222222rem;
    line-height: 1.6363636364em;
  }
}
.wp-block-email-address {
  position: relative;
  padding-left: 2em;
  margin-bottom: 0.5em;
  color: #06FFAA;
}
.wp-block-email-address .icon {
  position: absolute;
  left: 0;
  top: 0.2em;
}

.site-footer {
  font-family: 'open-sans', Verdana, sans-serif;
  font-weight: 400;
  text-transform: none;
  font-size: 1rem;
  line-height: 1.7142857143em;
}
@media (min-width: 768px) {
  .site-footer {
    font-size: 0.875rem;
    line-height: 1.7142857143em;
  }
}
.site-footer {
  position: relative;
}

.footer-newsletter {
  padding-right: 10%;
  width: 100% !important;
}
@media (min-width: 992px) {
  .footer-newsletter {
    width: 42.8571428571% !important;
    padding-right: 5%;
  }
}
@media (min-width: 1280px) {
  .footer-newsletter {
    padding-right: 10%;
  }
}

.logo-footer {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  height: 100%;
  transform: translateY(-50%);
  color: #00141B;
  z-index: 2;
  pointer-events: none;
  opacity: 0.3;
}
.logo-footer .icon {
  width: 64.2857142857%;
  height: 100%;
  max-width: 1515px;
}

.wp-block-footer .wp-block-social-links .social-nav {
  justify-content: center !important;
  margin-bottom: 5rem;
}
@media (min-width: 992px) {
  .wp-block-footer .wp-block-social-links .social-nav {
    margin-bottom: 10rem;
  }
}
.wp-block-footer .col--4 {
  width: 100% !important;
}
@media (min-width: 768px) {
  .wp-block-footer .col--4 {
    width: 50% !important;
  }
}
@media (min-width: 992px) {
  .wp-block-footer .col--4 {
    width: 28.5714285714% !important;
  }
}
.wp-block-footer .gform_title,
.wp-block-footer h2,
.wp-block-footer h3 {
  font-family: 'roc-grotesk-condensed', Verdana, sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.025em;
  font-size: 1.8571428571rem;
  line-height: 1.1538461538em;
}
@media (min-width: 768px) {
  .wp-block-footer .gform_title,
  .wp-block-footer h2,
  .wp-block-footer h3 {
    font-size: 1.875rem;
    line-height: 1.0666666667em;
  }
}
@media (min-width: 1500px) {
  .wp-block-footer .gform_title,
  .wp-block-footer h2,
  .wp-block-footer h3 {
    font-size: 2rem;
    line-height: 1.0555555556em;
  }
}
.wp-block-footer .gform_title,
.wp-block-footer h2,
.wp-block-footer h3 {
  color: #06FFAA;
}
.wp-block-footer .wp-block-image {
  text-align: left !important;
  margin-bottom: 0;
}
.wp-block-footer .wp-block-image + .wp-block-layout {
  margin-top: 1rem;
}
.wp-block-footer .menu {
  list-style: none !important;
}
.wp-block-footer .menu li {
  margin-bottom: 0.5rem;
}
.wp-block-footer .menu a:hover {
  color: #06FFAA;
}

.site-footer .wp-block-footer {
  position: relative;
  z-index: 5;
}
.site-footer .wp-block-footer .wp-block-section__media {
  display: none;
}

.site-footer__main {
  background-color: #002835;
  color: #ffffff;
  padding-top: 3rem;
  padding-bottom: 5rem;
}

.site-footer__heading {
  font-family: 'roc-grotesk-condensed', Verdana, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-size: 1.2857142857rem;
  line-height: 1.3333333333em;
}
@media (min-width: 768px) {
  .site-footer__heading {
    font-size: 1.25rem;
    line-height: 1.4em;
  }
}
.site-footer__heading {
  margin-bottom: 1rem;
}

.site-footer__columns {
  margin-left: -80px;
}
.site-footer__columns > * {
  padding-left: 80px;
}
@media (min-width: 768px) {
  .site-footer__columns > * {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .site-footer__columns > * {
    width: 33.333%;
  }
}
@media (min-width: 768px) {
  .site-footer__columns > *:first-child {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .site-footer__columns > *:first-child {
    width: 33.333%;
  }
}

@media (min-width: 560px) {
  .site-footer__menu .menu {
    display: block;
    -moz-column-count: 2;
         column-count: 2;
    -moz-column-gap: 40px;
         column-gap: 40px;
  }
}
.site-footer__menu .menu button {
  display: none;
}
.site-footer__menu .menu a:hover {
  text-decoration: underline;
}

.site-footer__content img {
  max-width: 200px;
  margin-bottom: 0;
}
.site-footer__content .wp-block-classic {
  max-width: 35em;
}

.js .current-user-role--guest .wp-block-footer .js-animate-in-view {
  opacity: 0;
}

.js .current-user-role--guest.page-is-loaded .wp-block-footer .js-animate-in-view.js-in-view {
  animation-delay: 0.5s;
}
.js .current-user-role--guest.page-is-loaded .wp-block-footer .js-animate-in-view.js-in-view > * {
  z-index: 5;
  position: relative;
}

.current-user-role--guest .blocks-gallery-grid.js-animate-in-view > .wp-block-layoutitem > * {
  opacity: 0;
}

.current-user-role--guest.page-is-loaded .blocks-gallery-grid.js-animate-in-view.js-in-view > .blocks-gallery-item {
  animation-delay: 2s;
}
.current-user-role--guest.page-is-loaded .blocks-gallery-grid.js-animate-in-view.js-in-view > .blocks-gallery-item:first-child {
  animation-delay: 1s;
}
.current-user-role--guest.page-is-loaded .blocks-gallery-grid.js-animate-in-view.js-in-view > .blocks-gallery-item:nth-child(2) {
  animation-delay: 1.25s;
}
.current-user-role--guest.page-is-loaded .blocks-gallery-grid.js-animate-in-view.js-in-view > .blocks-gallery-item:nth-child(3) {
  animation-delay: 1.5s;
}
.current-user-role--guest.page-is-loaded .blocks-gallery-grid.js-animate-in-view.js-in-view > .blocks-gallery-item:nth-child(4) {
  animation-delay: 1.75s;
}

.wp-block-map--embed {
  margin-top: 0 !important;
  width: 100%;
}
.wp-block-map--embed.alignfull {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.location__details {
  list-style: none !important;
  margin: 0;
  padding: 0;
}
.location__details > li {
  position: relative;
  padding-left: 2em;
  margin-bottom: 0.5em;
}
.location__details > li > .icon {
  position: absolute;
  top: 0.2em;
  left: 0;
}

.marker__content {
  padding: 1rem;
}
.marker__content .location {
  font-family: 'open-sans', Verdana, sans-serif;
  font-weight: 400;
  text-transform: none;
  font-size: 1rem;
  line-height: 1.7142857143em;
}
@media (min-width: 768px) {
  .marker__content .location {
    font-size: 0.875rem;
    line-height: 1.7142857143em;
  }
}
.marker__content .location h3,
.marker__content .location h2 {
  font-family: 'roc-grotesk-condensed', Verdana, sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.025em;
  font-size: 1.8571428571rem;
  line-height: 1.1538461538em;
}
@media (min-width: 768px) {
  .marker__content .location h3,
  .marker__content .location h2 {
    font-size: 1.875rem;
    line-height: 1.0666666667em;
  }
}
@media (min-width: 1500px) {
  .marker__content .location h3,
  .marker__content .location h2 {
    font-size: 2rem;
    line-height: 1.0555555556em;
  }
}
.marker__content .location h3,
.marker__content .location h2 {
  text-align: center;
}
.marker__content li > .icon {
  color: #06FFAA;
}
.marker__content a {
  text-decoration: none;
  color: inherit !important;
}

/**
 * Embedded maps, give them a min-height based on different viewport sizes
 */
.wp-block-map--embed .wp-block-map__map {
  min-height: 400px;
  width: 100%;
  background-color: #F4FBFA;
}
@media (min-width: 992px) {
  .wp-block-map--embed .wp-block-map__map {
    min-height: 500px;
  }
}

.menu--logo {
  color: #06FFAA !important;
  display: none;
}
@media (min-width: 992px) {
  .menu--logo {
    order: 4 !important;
    display: block !important;
  }
}
.menu--logo svg {
  fill: currentColor !important;
  width: 70px;
}
@media (min-width: 1280px) {
  .menu--logo svg {
    width: 90px;
  }
}

.wp-block-header {
  z-index: 1000;
  position: absolute;
}
@media (min-width: 992px) {
  .wp-block-header {
    position: relative;
    margin-bottom: -5em;
  }
}
.wp-block-header[aria-expanded=true] {
  margin-bottom: 0;
  background-color: rgba(0, 20, 27, 0.9);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 100vh;
}
.wp-block-header .wrap {
  width: 85.7142857143%;
}
@media (min-width: 768px) {
  .wp-block-header .wrap {
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }
}
.wp-block-header.is-fixed {
  position: fixed;
  width: 100%;
  left: 0;
  transform: translateY(0);
  transition: transform 0.5s ease;
  background-color: rgba(0, 40, 53, 0.9);
}
.wp-block-header.is-offscreen {
  transform: translateY(-300px);
}

.wp-block-header__logo {
  text-align: left;
}
.wp-block-header__logo img {
  height: 30px;
  width: auto;
  vertical-align: middle;
}
@media (min-width: 992px) {
  .wp-block-header__logo {
    display: none;
  }
}
.wp-block-header__logo .custom-logo-link {
  display: inline-block;
  vertical-align: middle;
}

.wp-block-header__nav {
  width: 100%;
}
@media (max-width: 991px) {
  .wp-block-header__nav {
    order: 10;
  }
}
@media (min-width: 992px) {
  .wp-block-header__nav {
    width: 90%;
    margin-left: 8%;
  }
}
@media (min-width: 768px) {
  .wp-block-header__nav .menu-item {
    order: 3;
  }
}
@media (min-width: 768px) {
  .wp-block-header__nav .menu-item--end {
    order: 5;
  }
}
.wp-block-header__nav .menu-item--cta {
  color: #06FFAA !important;
}
.wp-block-header__nav .menu-item--meet {
  color: #69C5D9 !important;
}
.wp-block-header__nav .menu-item--meet:hover > a, .wp-block-header__nav .menu-item--meet:focus > a {
  color: #69C5D9 !important;
}
.wp-block-header__nav .menu-item--meet:hover > a:after, .wp-block-header__nav .menu-item--meet:focus > a:after {
  background-color: #69C5D9 !important;
}
.wp-block-header__nav .menu-item--meet:hover button, .wp-block-header__nav .menu-item--meet:focus button {
  color: #69C5D9 !important;
}

.wp-block-header__toggle {
  margin-left: auto;
  margin-right: -40px;
}
@media (min-width: 992px) {
  .wp-block-header__toggle {
    display: none;
  }
}

.wp-block-header__wrap {
  display: flex;
  flex: 1 0 auto;
  flex-wrap: wrap;
  align-items: center;
  align-content: center;
}
@media (min-width: 992px) {
  .wp-block-header__wrap {
    flex-wrap: nowrap;
  }
}

@media (max-width: 991px) {
  .wp-block-header__nav {
    transition: all 0.2s ease;
    order: 10;
    width: 100%;
    opacity: 0;
    max-height: 0;
    pointer-events: none;
  }
}
@media (min-width: 992px) {
  .wp-block-header__nav {
    margin-left: auto;
    margin-right: auto;
  }
}

.wp-block-header__menu {
  margin-left: -40px;
  margin-right: -40px;
}
.wp-block-header__menu .menu--primary {
  width: 100%;
}
@media (min-width: 992px) {
  .wp-block-header__menu .menu--primary {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
  }
}
.wp-block-header__menu a {
  padding: 1rem 40px;
}
@media (min-width: 992px) {
  .wp-block-header__menu a {
    padding: 3rem 2rem;
  }
}

#header[aria-expanded=true] .wp-block-header__nav {
  opacity: 1;
  max-height: 80em;
  pointer-events: all;
}

.wp-block-hero {
  position: relative;
  background-color: #002835;
  color: #ffffff;
}
.wp-block-hero.alignright, .wp-block-hero.aligncenter, .wp-block-hero.alignleft {
  float: none !important;
  margin: 0 !important;
}
.wp-block-hero.alignright .has-text-align-center, .wp-block-hero.aligncenter .has-text-align-center, .wp-block-hero.alignleft .has-text-align-center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
.wp-block-hero.alignright {
  text-align: left;
  width: 92.8571428571%;
  margin-left: 7.1428571429% !important;
  margin-right: 0 !important;
}
.wp-block-hero.alignleft {
  width: 92.8571428571%;
  margin-right: 7.1428571429% !important;
}
.wp-block-hero.aligncenter {
  width: 85.7142857143%;
  margin-left: auto !important;
  margin-right: auto !important;
}
.wp-block-hero.aligncenter .wrap > * {
  margin-left: auto;
  margin-right: auto;
}
.wp-block-hero .wp-block-hero__inner-container {
  min-height: 450px;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  align-content: flex-end;
  padding-top: 5rem;
  padding-bottom: 5rem;
}
@media (min-width: 992px) {
  .wp-block-hero .wp-block-hero__inner-container {
    min-height: 580px;
    padding-bottom: 10%;
  }
}
@media (min-width: 1500px) {
  .wp-block-hero .wp-block-hero__inner-container {
    min-height: 760px;
    padding-bottom: 10%;
  }
}
@media screen and (min-width: 1800px) {
  .wp-block-hero .wp-block-hero__inner-container {
    min-height: 900px;
    padding-bottom: 10rem;
  }
}
.wp-block-hero .wrap > p,
.wp-block-hero .wrap > ul,
.wp-block-hero .wrap > ol,
.wp-block-hero .wrap > .wp-block-button-group {
  max-width: 35rem;
}
.wp-block-hero .wrap > h1,
.wp-block-hero .wrap > h2 {
  max-width: 55rem;
}
.wp-block-hero.is-lg-size .wp-block-hero__inner-container {
  min-height: 100vh;
}
@media (min-width: 992px) {
  .wp-block-hero.is-lg-size .wp-block-hero__inner-container {
    min-height: 100vh;
  }
}
.wp-block-hero.alignright h1,
.wp-block-hero.alignright h2 {
  max-width: 35rem;
}
.wp-block-hero .meta > li {
  margin-left: 0 !important;
}
.wp-block-hero .meta a {
  color: inherit;
}
.wp-block-hero .meta a:hover {
  text-decoration: none;
}

.wp-block-hero.has-light-contrast-text-color {
  color: #002835;
}
.wp-block-hero.has-light-contrast-text-color .h4 + h2 {
  margin-top: 0;
}
.wp-block-hero.has-light-contrast-text-color .wp-block-hero__media .wp-block-hero__overlay {
  background-color: #06FFAA !important;
}
.wp-block-hero.has-light-contrast-text-color .wp-block-hero__media {
  background-color: #06FFAA;
  overflow: hidden;
  z-index: 2;
  pointer-events: none;
  opacity: 1;
  filter: grayscale(0);
  border: 1em solid #06FFAA;
}
@media (min-width: 992px) {
  .wp-block-hero.has-light-contrast-text-color .wp-block-hero__media {
    border-width: 1.5em !important;
  }
}
.wp-block-hero.has-light-contrast-text-color .wp-block-hero__media img {
  opacity: 0.5 !important;
}

.wp-block-hero__subheading {
  display: block;
}

.wp-block-hero__media.has-dark-background-color {
  background-color: #002835;
  color: #ffffff;
}
.wp-block-hero__media.has-dark-background-color + .wp-block-hero__inner-container {
  color: #FFFFFF;
}
.wp-block-hero__media.has-dark-background-color + .wp-block-hero__inner-container h1,
.wp-block-hero__media.has-dark-background-color + .wp-block-hero__inner-container h2,
.wp-block-hero__media.has-dark-background-color + .wp-block-hero__inner-container h3,
.wp-block-hero__media.has-dark-background-color + .wp-block-hero__inner-container h4,
.wp-block-hero__media.has-dark-background-color + .wp-block-hero__inner-container h5,
.wp-block-hero__media.has-dark-background-color + .wp-block-hero__inner-container h6,
.wp-block-hero__media.has-dark-background-color + .wp-block-hero__inner-container label {
  color: inherit;
}
.wp-block-hero__media.has-dark-background-color + .wp-block-hero__inner-container .wp-block-button.is-style-default .wp-block-button__inner {
  background-color: #06FFAA;
  border-color: #06FFAA;
  color: #002835;
}
.wp-block-hero__media.has-dark-background-color + .wp-block-hero__inner-container .wp-block-button.is-style-default .wp-block-button__inner:hover {
  background-color: #A0FFDF;
  border-color: #A0FFDF;
  color: #002835;
}

.editor-content > *:not(.wp-block-hero) + .wp-block-hero {
  margin-top: 0 !important;
}

.wp-block-hero + .wp-block-hero {
  margin-top: 0;
}

.wp-block-hero.alignleft,
.wp-block-hero.alignright,
.editor-content > *:not(.wp-block-section) + .wp-block-hero.alignleft,
.editor-content > *:not(.wp-block-section) + .wp-block-hero.alignright {
  margin-top: 7.1428571429% !important;
}

.wp-block-hero__inner-container > *:last-child {
  margin-bottom: 0;
}

.wp-block-hero > * {
  position: relative;
  z-index: 5;
}

.wp-block-hero .wp-block-hero__media {
  overflow: hidden;
  z-index: 2;
  pointer-events: none;
  opacity: 0.3;
  filter: grayscale(1);
  border: 1em solid #002835;
}
@media (min-width: 992px) {
  .wp-block-hero .wp-block-hero__media {
    border-width: 1.5em !important;
  }
}

.wp-block-hero .wp-block-hero__media,
.wp-block-hero__overlay {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100.05%;
  height: 100.05%;
}

.wp-block-hero__bg-image {
  -o-object-fit: cover;
     object-fit: cover;
  min-width: 100%;
  min-height: 100%;
}

.wp-block-hero__bg-video {
  position: absolute;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  top: 0;
  left: 0;
  transform: none;
  z-index: 1;
}

.wp-block-hero__overlay {
  background-color: #000;
  opacity: 0.5;
  z-index: 2;
}

.has-light-overlay > .wp-block-hero__media > .wp-block-hero__overlay {
  opacity: 0.25;
}

.has-heavy-overlay > .wp-block-hero__media > .wp-block-hero__overlay {
  opacity: 0.75;
}

.has-heaviest-overlay > .wp-block-hero__media > .wp-block-hero__overlay {
  opacity: 0.9;
}

.has-none-overlay > .wp-block-hero__media > .wp-block-hero__overlay {
  opacity: 0;
}

.wp-block-hero.bg-dark--page + .bg-dark--page, .wp-block-hero.bg--page + .bg--page {
  padding-top: 0;
}

.wp-block-slide .wp-block-hero {
  height: 100%;
}
.wp-block-slide .wp-block-hero .wp-block-hero__inner-container {
  padding-left: 3.5714285714%;
  padding-right: 3.5714285714%;
}

.js .current-user-role--guest .wp-block-hero.js-animate-in-view {
  opacity: 0;
}

.js .current-user-role--guest.page-is-loaded .wp-block-hero.js-animate-in-view.js-in-view {
  animation-delay: 0.5s;
}
.js .current-user-role--guest.page-is-loaded .wp-block-hero.js-animate-in-view.js-in-view .editor-content > * {
  animation-delay: 1s;
}
.js .current-user-role--guest.page-is-loaded .wp-block-hero.js-animate-in-view.js-in-view .editor-content > *:nth-child(2) {
  animation-delay: 1.25s;
}
.js .current-user-role--guest.page-is-loaded .wp-block-hero.js-animate-in-view.js-in-view .editor-content > *:nth-child(3) {
  animation-delay: 1.5s;
}
.js .current-user-role--guest.page-is-loaded .wp-block-hero.js-animate-in-view.js-in-view .editor-content > *:nth-child(4) {
  animation-delay: 1.75s;
}

.wp-block-page-hero__inner-container > .editor-content > .has-text-align-center + p {
  width: 100% !important;
}

@media screen and (min-width: 768px) {
  .wp-block-page-hero .wp-block-media-columns__content {
    margin-left: 0 !important;
    width: 50% !important;
  }
}
.wp-block-page-hero {
  z-index: 0;
}
.wp-block-page-hero.alignright, .wp-block-page-hero.aligncenter, .wp-block-page-hero.alignleft {
  float: none !important;
  margin: 0 !important;
}
.wp-block-page-hero.alignright .has-text-align-center, .wp-block-page-hero.aligncenter .has-text-align-center, .wp-block-page-hero.alignleft .has-text-align-center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
.wp-block-page-hero .wp-block-logo-slider,
.wp-block-page-hero .announcement-bar {
  margin-top: 5rem;
  margin-bottom: -3rem;
  margin-left: -7.1428571429%;
  margin-right: -7.1428571429%;
}
@media (min-width: 1280px) {
  .wp-block-page-hero .wp-block-logo-slider,
  .wp-block-page-hero .announcement-bar {
    margin-top: 7.5rem;
  }
}
.wp-block-page-hero .subscribe-to-newsletter,
.wp-block-page-hero .inline-form {
  max-width: 615px;
}
.wp-block-page-hero .subscribe-to-newsletter .gform_title,
.wp-block-page-hero .inline-form .gform_title {
  margin-bottom: 0;
}
.wp-block-page-hero .subscribe-to-newsletter button,
.wp-block-page-hero .inline-form button {
  color: #06FFAA !important;
}
.wp-block-page-hero .is-style-secondary.wp-block-button .wp-block-button__inner {
  border-color: #ffffff !important;
  color: #ffffff !important;
}
.wp-block-page-hero .is-style-secondary.wp-block-button:hover .wp-block-button__inner {
  background-color: #ffffff !important;
  color: #002835 !important;
}

@media (min-width: 1280px) {
  .single-mentor .wp-block-page-hero__inner-container,
  .single-team .wp-block-page-hero__inner-container {
    padding-top: 25%;
  }
}

.wp-block-page-hero__inner-container {
  padding-top: 20rem;
  padding-bottom: 7.5rem;
}
@media (min-width: 1280px) {
  .wp-block-page-hero__inner-container {
    padding-top: 15%;
  }
}
.wp-block-page-hero__inner-container > .editor-content > h1,
.wp-block-page-hero__inner-container > .editor-content > p {
  width: 100%;
}
@media (min-width: 992px) {
  .wp-block-page-hero__inner-container > .editor-content > h1,
  .wp-block-page-hero__inner-container > .editor-content > p {
    width: 75%;
  }
}
@media (min-width: 1280px) {
  .wp-block-page-hero__inner-container > .editor-content > h1,
  .wp-block-page-hero__inner-container > .editor-content > p {
    width: 60%;
  }
}
@media (min-width: 1500px) {
  .wp-block-page-hero__inner-container > .editor-content > h1,
  .wp-block-page-hero__inner-container > .editor-content > p {
    width: 50%;
  }
}
@media (min-width: 1280px) {
  .wp-block-page-hero__inner-container > .editor-content > h1 {
    width: 70%;
  }
}
@media (min-width: 1500px) {
  .wp-block-page-hero__inner-container > .editor-content > h1 {
    width: 70%;
  }
}
.wp-block-page-hero__inner-container > .editor-content .h1 + .aligncenter.wp-block-button-group {
  margin-top: 2rem;
}
.wp-block-page-hero__inner-container > .editor-content > .wp-block-media-columns:first-child {
  margin-top: -5rem !important;
}
@media (min-width: 992px) {
  .wp-block-page-hero__inner-container > .editor-content > .wp-block-media-columns:first-child {
    margin-top: -10rem !important;
  }
}
@media (min-width: 1280px) {
  .wp-block-page-hero__inner-container > .editor-content > .wp-block-media-columns:first-child {
    margin-top: -10rem !important;
  }
}

.wp-block-page-hero .wp-block-page-hero__media {
  overflow: hidden;
  z-index: 2;
  pointer-events: none;
}

.has-text-align-center + .wp-block-gravity-form .subscribe-to-newsletter {
  margin-left: auto;
  margin-right: auto;
}

.wp-block-page-hero .wp-block-page-hero__media,
.wp-block-page-hero__overlay {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100.05%;
  height: 100.05%;
}

.wp-block-page-hero.has-gradient-divider .wp-block-page-hero__media:after {
  display: block;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 20rem;
  background: linear-gradient(180deg, rgba(0, 40, 53, 0) 0%, #002835 100%);
}

.wp-block-page-hero__bg-image {
  -o-object-fit: cover;
     object-fit: cover;
  min-width: 100%;
  min-height: 100%;
  height: 100% !important;
}

.wp-block-page-hero__bg-video {
  position: absolute;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  top: 0;
  left: 0;
  transform: none;
  z-index: 1;
}

.wp-block-page-hero__overlay {
  background-color: #002835;
  opacity: 0.5;
  z-index: 2;
}

.has-light-overlay > .wp-block-page-hero__media > .wp-block-page-hero__overlay {
  opacity: 0.25;
}

.has-heavy-overlay > .wp-block-page-hero__media > .wp-block-page-hero__overlay {
  opacity: 0.75;
}

.has-heaviest-overlay > .wp-block-page-hero__media > .wp-block-page-hero__overlay {
  opacity: 0.9;
}

.has-none-overlay > .wp-block-page-hero__media > .wp-block-page-hero__overlay {
  opacity: 0;
}

.wp-block-page-hero.has-flag-divider {
  position: relative;
  z-index: 2;
  margin-bottom: -20%;
}
.wp-block-page-hero.has-flag-divider .wp-block-page-hero__media {
  -webkit-mask-image: url("../img/hero-mask.png");
          mask-image: url("../img/hero-mask.png");
  -webkit-mask-size: 100% auto;
          mask-size: 100% auto;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center bottom;
          mask-position: center bottom;
}
.wp-block-page-hero.has-flag-divider .team-member .wp-block-media-columns__media {
  order: 4;
  margin-bottom: -7.5rem;
}
@media (min-width: 768px) {
  .wp-block-page-hero.has-flag-divider .team-member .wp-block-media-columns__media {
    margin-bottom: 0;
  }
}

.wp-block-slide .wp-block-hero.aligncenter {
  width: 100% !important;
}

.wp-block-page-hero.has-flag-divider + .wp-block-section {
  padding-top: 20%;
}

.blog-hero .wp-block-hero__title {
  font-family: 'roc-grotesk', Verdana, sans-serif;
  font-weight: 600;
  text-transform: none;
  font-size: 2.2857142857rem;
  line-height: 1em;
  letter-spacing: 0.05em;
}
@media (min-width: 768px) {
  .blog-hero .wp-block-hero__title {
    font-size: 2.875rem;
    line-height: 1.1739130435em;
  }
}
@media (min-width: 1280px) {
  .blog-hero .wp-block-hero__title {
    font-size: 2.5555555556rem;
    line-height: 1.1739130435em;
  }
}
.blog-hero .meta .meta__item {
  margin-left: 0 !important;
}
.blog-hero .meta .meta__item a {
  color: inherit !important;
}
.blog-hero .meta .meta__item a:hover {
  color: #06FFAA !important;
}

.resources-hero .wp-block-page-hero__inner-container {
  padding-top: 7.5rem !important;
  padding-bottom: 0;
}
@media (min-width: 768px) {
  .resources-hero .wp-block-page-hero__inner-container {
    padding-top: 15% !important;
    padding-bottom: 5rem;
  }
}
.resources-hero .wp-block-media-product {
  width: 100% !important;
}
.resources-hero .wp-block-media-product__content {
  padding-left: 0 !important;
}
.resources-hero script {
  display: none;
}

.site-main > div > div > .wrap-items > .wp-block-page-hero:first-child .wp-block-page-hero__media:before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 30rem;
  background: linear-gradient(180deg, #002835 0%, rgba(0, 40, 53, 0) 100%);
}

.current-user-role--guest .wp-block-page-hero.js-animate-in-view .wp-block-page-hero__media img,
.current-user-role--guest .wp-block-page-hero.js-animate-in-view .wp-block-page-hero__media video {
  opacity: 0;
}
.current-user-role--guest .wp-block-page-hero.js-animate-in-view .editor-content > * {
  opacity: 0;
}

.current-user-role--guest.page-is-loaded .wp-block-page-hero.js-animate-in-view.js-in-view .wp-block-page-hero__media img,
.current-user-role--guest.page-is-loaded .wp-block-page-hero.js-animate-in-view.js-in-view .wp-block-page-hero__media video {
  animation-delay: 0.5s;
}
.current-user-role--guest.page-is-loaded .wp-block-page-hero.js-animate-in-view.js-in-view .editor-content > * {
  animation-delay: 1s;
}
.current-user-role--guest.page-is-loaded .wp-block-page-hero.js-animate-in-view.js-in-view .editor-content > *:nth-child(2) {
  animation-delay: 1.25s;
}
.current-user-role--guest.page-is-loaded .wp-block-page-hero.js-animate-in-view.js-in-view .editor-content > *:nth-child(3) {
  animation-delay: 1.5s;
}
.current-user-role--guest.page-is-loaded .wp-block-page-hero.js-animate-in-view.js-in-view .editor-content > *:nth-child(4) {
  animation-delay: 1.75s;
}

.wp-block-iconfeature__content {
  max-width: 25em;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 2rem;
}
.wp-block-iconfeature h2 {
  font-family: 'roc-grotesk-condensed', Verdana, sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.025em;
  font-size: 1.8571428571rem;
  line-height: 1.1538461538em;
}
@media (min-width: 768px) {
  .wp-block-iconfeature h2 {
    font-size: 1.875rem;
    line-height: 1.0666666667em;
  }
}
@media (min-width: 1500px) {
  .wp-block-iconfeature h2 {
    font-size: 2rem;
    line-height: 1.0555555556em;
  }
}
.wp-block-iconfeature h2 a {
  text-decoration: none;
}
.wp-block-iconfeature h3,
.wp-block-iconfeature h4,
.wp-block-iconfeature h5 {
  font-family: 'roc-grotesk-condensed', Verdana, sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.025em;
  font-size: 1.8571428571rem;
  line-height: 1.1538461538em;
}
@media (min-width: 768px) {
  .wp-block-iconfeature h3,
  .wp-block-iconfeature h4,
  .wp-block-iconfeature h5 {
    font-size: 1.875rem;
    line-height: 1.0666666667em;
  }
}
@media (min-width: 1500px) {
  .wp-block-iconfeature h3,
  .wp-block-iconfeature h4,
  .wp-block-iconfeature h5 {
    font-size: 2rem;
    line-height: 1.0555555556em;
  }
}
.wp-block-iconfeature h3 a,
.wp-block-iconfeature h4 a,
.wp-block-iconfeature h5 a {
  text-decoration: none;
}
.wp-block-iconfeature .icon {
  color: #06FFAA;
}
.wp-block-iconfeature.has-horizontal-style {
  position: relative;
  padding-left: 3em;
}
.wp-block-iconfeature.has-horizontal-style .icon {
  position: absolute;
  left: 0;
  top: 0;
  width: 1.75em;
  height: 1.75em;
}
.wp-block-iconfeature.has-horizontal-style .icon + * {
  margin-top: 0;
}
.wp-block-iconfeature.has-horizontal-style .wp-block-iconfeature__content {
  margin-left: 0;
}
.wp-block-iconfeature.has-vertical-style {
  text-align: center;
}
.wp-block-iconfeature.has-vertical-style .icon {
  margin-bottom: 2rem;
  width: 2.5rem;
  height: 2.5rem;
}
@media (min-width: 992px) {
  .wp-block-iconfeature.has-vertical-style .icon {
    margin-bottom: 3rem;
    width: 5rem;
    height: 5rem;
  }
}
.editor-styles-wrapper.editor-styles-wrapper .wp-block-iconfeature h2,
.editor-styles-wrapper.editor-styles-wrapper .wp-block-iconfeature h3,
.editor-styles-wrapper.editor-styles-wrapper .wp-block-iconfeature h4,
.editor-styles-wrapper.editor-styles-wrapper .wp-block-iconfeature h5,
.editor-styles-wrapper.editor-styles-wrapper .wp-block-iconfeature h6 {
  font-family: 'roc-grotesk-condensed', Verdana, sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.025em;
  font-size: 1.8571428571rem;
  line-height: 1.1538461538em;
}
@media (min-width: 768px) {
  .editor-styles-wrapper.editor-styles-wrapper .wp-block-iconfeature h2,
  .editor-styles-wrapper.editor-styles-wrapper .wp-block-iconfeature h3,
  .editor-styles-wrapper.editor-styles-wrapper .wp-block-iconfeature h4,
  .editor-styles-wrapper.editor-styles-wrapper .wp-block-iconfeature h5,
  .editor-styles-wrapper.editor-styles-wrapper .wp-block-iconfeature h6 {
    font-size: 1.875rem;
    line-height: 1.0666666667em;
  }
}
@media (min-width: 1500px) {
  .editor-styles-wrapper.editor-styles-wrapper .wp-block-iconfeature h2,
  .editor-styles-wrapper.editor-styles-wrapper .wp-block-iconfeature h3,
  .editor-styles-wrapper.editor-styles-wrapper .wp-block-iconfeature h4,
  .editor-styles-wrapper.editor-styles-wrapper .wp-block-iconfeature h5,
  .editor-styles-wrapper.editor-styles-wrapper .wp-block-iconfeature h6 {
    font-size: 2rem;
    line-height: 1.0555555556em;
  }
}
.editor-styles-wrapper.editor-styles-wrapper .wp-block-iconfeature h2 a,
.editor-styles-wrapper.editor-styles-wrapper .wp-block-iconfeature h3 a,
.editor-styles-wrapper.editor-styles-wrapper .wp-block-iconfeature h4 a,
.editor-styles-wrapper.editor-styles-wrapper .wp-block-iconfeature h5 a,
.editor-styles-wrapper.editor-styles-wrapper .wp-block-iconfeature h6 a {
  text-decoration: none;
}

@media (min-width: 1280px) {
  .wp-block-intro {
    margin-bottom: 2rem;
  }
}

.wp-block-intro__content {
  position: relative;
}
.wp-block-intro__content .icon {
  font-size: 3rem;
  color: #06FFAA;
  margin-top: -0.15em;
  margin-bottom: 0.5em;
}
@media (min-width: 992px) {
  .wp-block-intro__content .icon {
    position: absolute;
    right: 100%;
    top: 50%;
    transform: translateY(-50%);
    margin-bottom: 0;
    margin-right: 0.75em;
  }
}
@media (min-width: 1500px) {
  .wp-block-intro__content .icon {
    margin-right: 1em;
  }
}
.has-primary-contrast-text-color .wp-block-intro__content .icon {
  color: inherit;
}

.intro-block [data-layout-style=block-card-basic-compact-list].has-1-columns > .wp-block-posts__items > .wp-block-layout-item .wp-block-card-compact {
  padding-bottom: 1em;
}
.intro-block [data-layout-style=block-card-basic-compact-list].has-1-columns > .wp-block-posts__items > .wp-block-layout-item + .wp-block-layout-item .wp-block-card-compact {
  position: relative;
  padding-top: 1em;
  padding-bottom: 1em;
}
.intro-block [data-layout-style=block-card-basic-compact-list].has-1-columns > .wp-block-posts__items > .wp-block-layout-item + .wp-block-layout-item .wp-block-card-compact:before {
  content: "";
  position: absolute;
  top: 0;
  display: block;
  width: 100%;
  background: currentColor;
  opacity: 0.3;
  height: 1px;
}

.intro-block__description {
  width: 100% !important;
}
.intro-block__description p {
  max-width: 35em;
}
@media (min-width: 1280px) {
  .intro-block__description {
    width: 30% !important;
  }
}

.intro-block__posts {
  width: 100% !important;
}
@media (min-width: 1280px) {
  .intro-block__posts {
    width: 70% !important;
  }
}
@media (max-width: 767px) {
  .intro-block__posts [data-layout-style=block-card-basic-podcast-square] > .wp-block-layout__items > * {
    display: none;
    width: 50%;
  }
  .intro-block__posts [data-layout-style=block-card-basic-podcast-square] > .wp-block-layout__items > *:nth-of-type(2), .intro-block__posts [data-layout-style=block-card-basic-podcast-square] > .wp-block-layout__items > *:first-of-type {
    display: block;
  }
}

.js .current-user-role--guest .wp-block-intro.js-animate-in-view,
.js .current-user-role--guest .wp-block-intro.js-animate-in-view + .wp-block-layout > * {
  opacity: 0;
}

.js .current-user-role--guest.page-is-loaded .wp-block-intro.js-animate-in-view.js-in-view,
.js .current-user-role--guest.page-is-loaded .wp-block-intro.js-animate-in-view.js-in-view + .wp-block-layout > * {
  animation-delay: 0.5s;
}

.js .current-user-role--guest.page-is-loaded .wp-block-intro.js-animate-in-view.js-in-view + .wp-block-layout > * {
  animation-delay: 0.75s;
}

.wp-block-layout__items {
  list-style: none !important;
}

.wp-block-layout.has-none-gutters .wp-block-layout__items {
  margin-left: 0;
  margin-bottom: 0;
}
.wp-block-layout.has-none-gutters .wp-block-layout__items > * {
  padding-left: 0;
  margin-bottom: 0;
}
.wp-block-layout.has-tiny-gutters .wp-block-layout__items {
  margin-left: -1px;
  margin-bottom: -1px;
}
.wp-block-layout.has-tiny-gutters .wp-block-layout__items > * {
  padding-left: 1px;
  margin-bottom: 1px;
}
.wp-block-layout.has-large-gutters > .wp-block-layout__items {
  margin-left: -80px;
  margin-bottom: -80px;
}
.wp-block-layout.has-large-gutters > .wp-block-layout__items > * {
  padding-left: 80px;
  margin-bottom: 80px;
}
@media (min-width: 560px) {
  .wp-block-layout.has-2-columns > .wp-block-layout__items > *, .wp-block-layout.has-4-columns > .wp-block-layout__items > *, .wp-block-layout.has-6-columns > .wp-block-layout__items > * {
    width: 50%;
  }
}
@media (min-width: 560px) {
  .wp-block-layout.has-3-columns > .wp-block-layout__items > *, .wp-block-layout.has-6-columns > .wp-block-layout__items > * {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .wp-block-layout.has-3-columns > .wp-block-layout__items > *, .wp-block-layout.has-6-columns > .wp-block-layout__items > * {
    width: 33.333%;
  }
}
.wp-block-layout.has-5-columns > .wp-block-layout__items > * {
  width: 50%;
}
@media (min-width: 768px) {
  .wp-block-layout.has-5-columns > .wp-block-layout__items > * {
    width: 33.333%;
  }
}
@media (min-width: 992px) {
  .wp-block-layout.has-5-columns > .wp-block-layout__items > * {
    width: 20%;
  }
}
@media (min-width: 992px) {
  .wp-block-layout.has-4-columns > .wp-block-layout__items > * {
    width: 25%;
  }
}
@media (min-width: 768px) {
  .wp-block-layout.has-6-columns > .wp-block-layout__items > * {
    width: 16.666%;
  }
}
.wp-block-layout.wp-block-layout > .wp-block-layout__items > .col--1,
.wp-block-layout.wp-block-layout > .wp-block-layout__items > .col--2 {
  width: 50%;
}
@media (min-width: 768px) {
  .wp-block-layout.wp-block-layout > .wp-block-layout__items > .col--1,
  .wp-block-layout.wp-block-layout > .wp-block-layout__items > .col--2 {
    width: 25%;
  }
}
@media (min-width: 768px) {
  .wp-block-layout.wp-block-layout > .wp-block-layout__items > .col--3,
  .wp-block-layout.wp-block-layout > .wp-block-layout__items > .col--4,
  .wp-block-layout.wp-block-layout > .wp-block-layout__items > .col--5 {
    width: 33.333%;
  }
}
@media (min-width: 768px) {
  .wp-block-layout.wp-block-layout > .wp-block-layout__items > .col--7,
  .wp-block-layout.wp-block-layout > .wp-block-layout__items > .col--8,
  .wp-block-layout.wp-block-layout > .wp-block-layout__items > .col--9 {
    width: 66.666%;
  }
}
@media (min-width: 768px) {
  .wp-block-layout.wp-block-layout > .wp-block-layout__items > .col--10,
  .wp-block-layout.wp-block-layout > .wp-block-layout__items > .col--11 {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .wp-block-layout.wp-block-layout > .wp-block-layout__items > .col--1 {
    width: 7.1428571429%;
  }
}
@media (min-width: 992px) {
  .wp-block-layout.wp-block-layout > .wp-block-layout__items > .col--2 {
    width: 14.2857142857%;
  }
}
@media (min-width: 992px) {
  .wp-block-layout.wp-block-layout > .wp-block-layout__items > .col--3 {
    width: 21.4285714286%;
  }
}
@media (min-width: 992px) {
  .wp-block-layout.wp-block-layout > .wp-block-layout__items > .col--4 {
    width: 28.5714285714%;
  }
}
@media (min-width: 992px) {
  .wp-block-layout.wp-block-layout > .wp-block-layout__items > .col--5 {
    width: 35.7142857143%;
  }
}
@media (min-width: 992px) {
  .wp-block-layout.wp-block-layout > .wp-block-layout__items > .col--6 {
    width: 42.8571428571%;
  }
}
@media (min-width: 992px) {
  .wp-block-layout.wp-block-layout > .wp-block-layout__items > .col--7 {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .wp-block-layout.wp-block-layout > .wp-block-layout__items > .col--8 {
    width: 57.1428571429%;
  }
}
@media (min-width: 992px) {
  .wp-block-layout.wp-block-layout > .wp-block-layout__items > .col--9 {
    width: 64.2857142857%;
  }
}
@media (min-width: 992px) {
  .wp-block-layout.wp-block-layout > .wp-block-layout__items > .col--10 {
    width: 71.4285714286%;
  }
}
@media (min-width: 992px) {
  .wp-block-layout.wp-block-layout > .wp-block-layout__items > .col--11 {
    width: 78.5714285714%;
  }
}
@media (min-width: 992px) {
  .wp-block-layout.wp-block-layout > .wp-block-layout__items > .col--12 {
    width: 85.7142857143%;
  }
}
.wp-block-layout.has-center-justification > .wp-block-layout__items {
  justify-content: center;
}
.wp-block-layout.has-left-justification > .wp-block-layout__items {
  justify-content: flex-start;
}
.wp-block-layout.has-right-justification > .wp-block-layout__items {
  justify-content: flex-end;
}
.wp-block-layout.has-top-vertical-alignment > .wp-block-layout__items {
  align-content: flex-start;
  align-items: flex-start;
}
.wp-block-layout.has-middle-vertical-alignment > .wp-block-layout__items {
  align-items: center;
  align-content: center;
}
.wp-block-layout.has-bottom-vertical-alignment > .wp-block-layout__items {
  align-content: flex-end;
  align-items: flex-end;
}

.editor-content h2 + .wp-block-layout {
  margin-top: 0 !important;
}
@media (max-width: 767px) {
  .editor-content h2 + .wp-block-layout > .wp-block-layout__items > * {
    margin-bottom: 0;
  }
}

@media (min-width: 768px) {
  .editor-content h2 + .wp-block-layout.wp-block-posts {
    margin-top: 2rem !important;
  }
}
@media (max-width: 767px) {
  .editor-content h2 + .wp-block-layout.wp-block-posts > .wp-block-posts__items.wp-block-layout__items > * {
    margin-bottom: 2rem !important;
  }
}

@media (max-width: 767px) {
  [data-layout-style=block-card-basic-podcast-square] > .wp-block-posts__items {
    margin-left: -1rem;
    margin-bottom: -1rem;
  }
  [data-layout-style=block-card-basic-podcast-square] > .wp-block-posts__items > * {
    padding-left: 1rem;
    margin-bottom: 1rem;
  }
}

.js-post-slider .slick-list {
  padding: 0 !important;
  margin: 0 !important;
}
.js-post-slider .wp-block-posts__items {
  margin: 0 !important;
  margin-right: -40px !important;
}
.js-post-slider .wp-block-posts__items .wp-block-layout-item.slick-slide {
  padding-right: 40px !important;
}

.current-user-role--guest .wp-block-layout__items.js-animate-in-view > .wp-block-layoutitem > * {
  opacity: 0;
}

.current-user-role--guest.page-is-loaded .wp-block-layout__items.js-animate-in-view.js-in-view > .wp-block-layoutitem > * {
  animation-delay: 1s;
}
.current-user-role--guest.page-is-loaded .wp-block-layout__items.js-animate-in-view.js-in-view > .wp-block-layoutitem > *:nth-child(2) {
  animation-delay: 1.25s;
}
.current-user-role--guest.page-is-loaded .wp-block-layout__items.js-animate-in-view.js-in-view > .wp-block-layoutitem > *:nth-child(3) {
  animation-delay: 1.5s;
}
.current-user-role--guest.page-is-loaded .wp-block-layout__items.js-animate-in-view.js-in-view > .wp-block-layoutitem > *:nth-child(4) {
  animation-delay: 1.75s;
}

.wp-block-location__details {
  display: flex;
  flex: 1 0 auto;
  flex-wrap: wrap;
  margin-bottom: 0;
}
.wp-block-location__details dt {
  width: 2.55rem;
}
.wp-block-location__details dt .icon {
  color: #06FFAA;
  width: 1.25rem;
  height: 1.25rem;
}
.wp-block-location__details a {
  text-decoration: none;
  color: inherit;
}
.wp-block-location__details a:hover {
  text-decoration: underline;
}
.wp-block-location__details dd {
  flex-grow: 1;
  margin-left: 0;
  width: calc(100% - 3rem);
  margin-bottom: 1rem;
}
.wp-block-location__details > *:last-child {
  margin-bottom: 0;
}

.wp-block-location__link {
  color: #002835 !important;
  text-decoration: none !important;
}

@media (min-width: 768px) {
  .wp-block-location-grid__items > * {
    width: 33.333%;
  }
}

.wp-block-logo-slider__logo {
  text-align: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.wp-block-logo-slider__logo img {
  max-height: 60px;
  width: auto;
  opacity: 1;
  filter: grayscale(100%);
  transition: all 0.5s ease;
  border: none !important;
  transform: scale(1);
}
@media (min-width: 768px) {
  .wp-block-logo-slider__logo img {
    max-height: 80px;
  }
}
.wp-block-logo-slider__logo:hover img {
  transform: scale(1.05);
}

.wp-block-logo-slider--grid {
  margin-left: -1rem;
  margin-right: -1rem;
}
.wp-block-logo-slider--grid .wp-block-logo-slider__logo {
  padding-left: 1rem;
  padding-right: 1rem;
}
.wp-block-logo-slider--grid .wp-block-logo-slider__items > * {
  width: 50%;
}
@media (min-width: 768px) {
  .wp-block-logo-slider--grid .wp-block-logo-slider__items > * {
    width: 33.333%;
  }
}
@media (min-width: 992px) {
  .wp-block-logo-slider--grid .wp-block-logo-slider__items > * {
    width: 20%;
  }
}

.js-slider-logo .wp-block-logo-slider__logo {
  padding-left: 1rem;
  padding-right: 1rem;
}
@media (min-width: 992px) {
  .js-slider-logo .wp-block-logo-slider__logo {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 1280px) {
  .js-slider-logo .wp-block-logo-slider__logo {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
.js-slider-logo .slick-list {
  margin-left: -1rem;
  margin-right: -1rem;
}
@media (min-width: 992px) {
  .js-slider-logo .slick-list {
    margin-left: -2rem;
    margin-right: -2rem;
  }
}
@media (min-width: 1280px) {
  .js-slider-logo .slick-list {
    margin-left: -3rem;
    margin-right: -3rem;
  }
}

.wp-block-logo img {
  max-height: 80px;
  width: auto;
  height: auto;
  display: inline-block;
}
.wp-block-logo a {
  display: inline-block;
}
.wp-block-logo.has-center-alignment {
  text-align: center;
}
.wp-block-logo.is-greyscale {
  filter: grayscale(100%);
  transition: all 0.2s ease;
}
.wp-block-logo.is-greyscale:hover {
  filter: grayscale(0%);
}

.wp-block-media {
  position: relative;
  margin-top: 0;
  width: 85.7142857143% !important;
  max-width: 1680px !important;
}
.wp-block-media.alignfull {
  padding: 0 !important;
}

.wp-block-media__media {
  display: block;
  position: relative;
  padding-bottom: 80%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  overflow: hidden;
  -webkit-mask-image: url("../img/image-mask.png");
          mask-image: url("../img/image-mask.png");
  -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
@media (min-width: 992px) {
  .wp-block-media__media {
    padding-bottom: 70%;
  }
}
@media (max-width: 991px) {
  .wp-block-media__media {
    margin-left: -8.3333333333%;
    margin-right: -8.3333333333%;
  }
}
@media (min-width: 992px) {
  .wp-block-media__media {
    position: absolute;
    top: 50%;
    padding-bottom: 0;
    width: 50%;
    height: 550px;
    transform: translateY(-50%);
  }
}
@media (min-width: 1280px) {
  .wp-block-media__media {
    height: 700px;
  }
}
.wp-block-media__media .wp-block-media__bg-video {
  position: absolute;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}

.wp-block-media__inner {
  position: relative;
}

.wp-block-media__content {
  padding: 3rem 0;
}
.wp-block-media__content h2 {
  letter-spacing: 0 !important;
}
@media (min-width: 560px) {
  .wp-block-media__content {
    padding-top: 3.75rem;
  }
}
@media (min-width: 768px) {
  .wp-block-media__content {
    padding-top: 4.5rem;
  }
}
@media (min-width: 992px) {
  .wp-block-media__content {
    width: 50%;
    display: flex;
    flex: 1 0 auto;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
    min-height: 400px;
    padding: 8.3333333333%;
  }
  .wp-block-media__content > * {
    display: block;
    width: 100%;
  }
}
.wp-block-media__content h1:first-child,
.wp-block-media__content h2:first-child,
.wp-block-media__content h3:first-child {
  margin-bottom: 0;
}
.wp-block-media__content p {
  margin-top: 1.5rem;
  margin-bottom: 2.25rem;
}

@media (min-width: 992px) {
  .wp-block-media.has-left-align .wp-block-media__media {
    left: -7.1428571429%;
    width: 50%;
    margin-left: -40px;
  }
}
@media (min-width: 992px) {
  .wp-block-media.has-left-align .wp-block-media__content {
    margin-left: 50%;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .wp-block-media.has-right-align .wp-block-media__media {
    right: -7.1428571429%;
    width: 50%;
    margin-right: -40px;
  }
}
@media (min-width: 992px) {
  .wp-block-media.has-right-align .wp-block-media__content {
    margin-right: 50%;
    padding-right: 0;
  }
  .wp-block-media.has-right-align .wp-block-media__content h2:first-child,
  .wp-block-media.has-right-align .wp-block-media__content h3:first-child {
    margin-left: -16.6666666667%;
    width: 130%;
    margin-right: -10%;
  }
}
@media screen and (min-width: 1640px) {
  .wp-block-media.has-right-align .wp-block-media__content h2:first-child,
  .wp-block-media.has-right-align .wp-block-media__content h3:first-child {
    margin-right: 0;
  }
}
@media screen and (min-width: 1880px) {
  .wp-block-media.has-right-align .wp-block-media__content h2:first-child,
  .wp-block-media.has-right-align .wp-block-media__content h3:first-child {
    margin-right: 0;
    padding-right: 1em;
  }
}

.wp-block-media-circle + .wp-block-quote {
  margin-top: 5rem !important;
}
@media (min-width: 1280px) {
  .wp-block-media-circle + .wp-block-quote {
    margin-top: 7.5rem !important;
  }
}

.wp-block-media + .intro-block {
  margin-top: 5rem !important;
}
@media (min-width: 1280px) {
  .wp-block-media + .intro-block {
    margin-top: 7.5rem !important;
  }
}

.wp-block-media-product + .wp-block-media {
  margin-top: 5rem !important;
}
@media (min-width: 1280px) {
  .wp-block-media-product + .wp-block-media {
    margin-top: 7.5rem !important;
  }
}

.wp-block-quote + .wp-block-media {
  margin-top: 5rem !important;
}
@media (min-width: 1280px) {
  .wp-block-quote + .wp-block-media {
    margin-top: 10rem !important;
  }
}

.current-user-role--guest.page-is-loaded .wp-block-media__inner.js-animate-in-view {
  opacity: 0;
}

.current-user-role--guest.page-is-loaded .wp-block-media__inner.js-animate-in-view.js-in-view > * {
  animation-delay: 0.75s;
}
.current-user-role--guest.page-is-loaded .wp-block-media__inner.js-animate-in-view.js-in-view .wp-block-media__content > * {
  animation-delay: 1.25s;
}
.current-user-role--guest.page-is-loaded .wp-block-media__inner.js-animate-in-view.js-in-view .wp-block-media__content > *:nth-child(2) {
  animation-delay: 1.5s;
}
.current-user-role--guest.page-is-loaded .wp-block-media__inner.js-animate-in-view.js-in-view .wp-block-media__content > *:nth-child(3) {
  animation-delay: 1.75s;
}
.current-user-role--guest.page-is-loaded .wp-block-media__inner.js-animate-in-view.js-in-view .wp-block-media__content > *:nth-child(4) {
  animation-delay: 2s;
}
.current-user-role--guest.page-is-loaded .wp-block-media__inner.js-animate-in-view.js-in-view .wp-block-media__content > *:nth-child(5) {
  animation-delay: 2.25s;
}

.wp-block-media-circle {
  position: relative;
  margin-top: 0;
  width: 85.7142857143% !important;
}
@media (max-width: 991px) {
  .wp-block-media-circle {
    margin-top: 150px !important;
  }
}
@media (min-width: 992px) {
  .wp-block-media-circle {
    width: 100% !important;
  }
}

.wp-block-media-circle__media-wrap {
  position: relative;
  width: 200px;
  transform: translateY(-100px);
  margin-bottom: -100px;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) {
  .wp-block-media-circle__media-wrap {
    width: 300px;
    transform: translateY(-150px);
    margin-bottom: -150px;
  }
}
@media (min-width: 992px) {
  .wp-block-media-circle__media-wrap {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 50%;
    margin-bottom: 0;
  }
}
@media (min-width: 1280px) {
  .wp-block-media-circle__media-wrap {
    width: 42.8571428571%;
  }
}

.wp-block-media-circle__circle {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none;
  width: 120%;
  height: 120%;
}
.wp-block-media-circle__circle img {
  animation-duration: 60s;
  max-width: none;
  width: 118%;
  height: 118%;
  position: relative;
  left: -9%;
  top: -9%;
  vertical-align: middle;
  border: none !important;
}

.wp-block-media-circle__bg-video {
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
}

.wp-block-media-circle__media {
  display: block;
  position: relative;
  width: 100%;
  padding-bottom: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  border-radius: 50%;
}
.wp-block-media-circle__media:before {
  content: "";
  display: block;
  width: 102%;
  height: 102%;
  border-radius: 50%;
  border: 1.5em solid #06FFAA;
  position: absolute;
  top: -1%;
  z-index: 3;
  left: -1%;
}

.wp-block-media-circle__inner {
  color: #002835;
  position: relative;
}
.wp-block-media-circle__inner:before {
  content: "";
  display: inline-block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-color: #06FFAA;
}

.wp-block-media-circle__content {
  position: relative;
}
@media (max-width: 991px) {
  .wp-block-media-circle__content {
    text-align: center;
    padding: 1rem 3rem 3rem 3rem;
  }
}
@media (min-width: 992px) {
  .wp-block-media-circle__content {
    width: 57.1428571429%;
    margin-top: 12%;
    margin-bottom: 12%;
    display: flex;
    flex: 1 0 auto;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
    min-height: 24em;
    padding: 1.7857142857% 7.1428571429%;
  }
  .wp-block-media-circle__content > * {
    display: block;
    width: 100%;
  }
  .wp-block-media-circle__content h1:first-child,
  .wp-block-media-circle__content h2:first-child,
  .wp-block-media-circle__content h3:first-child {
    font-family: 'roc-grotesk', Verdana, sans-serif;
    font-weight: 600;
    text-transform: none;
    font-size: 2.2857142857rem;
    line-height: 1em;
    letter-spacing: 0.05em;
    margin-bottom: 0;
  }
}
@media (min-width: 992px) and (min-width: 768px) {
  .wp-block-media-circle__content h1:first-child,
  .wp-block-media-circle__content h2:first-child,
  .wp-block-media-circle__content h3:first-child {
    font-size: 2.875rem;
    line-height: 1.1739130435em;
  }
}
@media (min-width: 992px) and (min-width: 1280px) {
  .wp-block-media-circle__content h1:first-child,
  .wp-block-media-circle__content h2:first-child,
  .wp-block-media-circle__content h3:first-child {
    font-size: 2.5555555556rem;
    line-height: 1.1739130435em;
  }
}
@media (min-width: 992px) and (min-width: 992px) {
  .wp-block-media-circle__content h1:first-child,
  .wp-block-media-circle__content h2:first-child,
  .wp-block-media-circle__content h3:first-child {
    font-size: 2.8rem !important;
  }
}
@media (min-width: 992px) and (min-width: 1280px) {
  .wp-block-media-circle__content h1:first-child,
  .wp-block-media-circle__content h2:first-child,
  .wp-block-media-circle__content h3:first-child {
    font-size: 3.125rem !important;
  }
}
@media (min-width: 992px) {
  .wp-block-media-circle__content p {
    margin-top: 1.5rem;
  }
  .wp-block-media-circle__content p + p {
    margin-top: 0.75rem;
  }
}
@media (min-width: 1280px) {
  .wp-block-media-circle__content {
    width: 57.1428571429%;
    min-height: 26em;
  }
}
@media screen and (min-width: 1600px) {
  .wp-block-media-circle__content {
    min-height: 30em;
  }
}

@media (min-width: 1280px) {
  .wp-block-media-circle.has-right-align .wp-block-media-circle__content {
    padding-left: 3.5714285714%;
  }
}
.wp-block-media-circle.has-right-align .wp-block-media-circle__content ul {
  text-align: left !important;
}

@media (min-width: 992px) {
  .wp-block-media-circle.has-left-align .wp-block-media-circle__inner {
    margin-right: 7.6923076923%;
  }
}
@media screen and (min-width: 1720px) {
  .wp-block-media-circle.has-left-align .wp-block-media-circle__inner {
    margin-right: 3.5714285714%;
  }
}
@media (min-width: 992px) {
  .wp-block-media-circle.has-left-align .wp-block-media-circle__media {
    left: -21.4285714286% !important;
  }
}
@media (min-width: 992px) {
  .wp-block-media-circle.has-left-align .wp-block-media-circle__circle {
    margin-left: -21.4285714286% !important;
  }
}
@media (min-width: 992px) {
  .wp-block-media-circle.has-left-align .wp-block-media-circle__content {
    margin-left: 42.8571428571%;
  }
  .wp-block-media-circle.has-left-align .wp-block-media-circle__content h2:first-child,
  .wp-block-media-circle.has-left-align .wp-block-media-circle__content h3:first-child {
    margin-left: -10%;
  }
}
@media (min-width: 1280px) {
  .wp-block-media-circle.has-left-align .wp-block-media-circle__content {
    margin-left: 35.7142857143%;
  }
}
.wp-block-media-circle.has-left-align .wp-block-media-circle__inner:before {
  left: 0;
}

@media (min-width: 992px) {
  .wp-block-media-circle.has-right-align .wp-block-media-circle__inner {
    margin-left: 7.6923076923%;
  }
}
@media screen and (min-width: 1720px) {
  .wp-block-media-circle.has-right-align .wp-block-media-circle__inner {
    margin-left: 3.5714285714%;
  }
}
@media (min-width: 992px) {
  .wp-block-media-circle.has-right-align .wp-block-media-circle__media-wrap {
    margin-left: 50%;
  }
}
@media (min-width: 1280px) {
  .wp-block-media-circle.has-right-align .wp-block-media-circle__media-wrap {
    margin-left: 57.1428571429%;
  }
}
@media (min-width: 992px) {
  .wp-block-media-circle.has-right-align .wp-block-media-circle__media {
    right: -21.4285714286% !important;
    left: auto;
  }
}
@media (min-width: 992px) {
  .wp-block-media-circle.has-right-align .wp-block-media-circle__circle {
    margin-left: 21.4285714286% !important;
  }
}
@media (min-width: 992px) {
  .wp-block-media-circle.has-right-align .wp-block-media-circle__content {
    margin-right: 42.8571428571%;
    margin-left: auto;
  }
}
@media (min-width: 1280px) {
  .wp-block-media-circle.has-right-align .wp-block-media-circle__content {
    margin-right: 35.7142857143%;
    margin-left: auto;
  }
  .wp-block-media-circle.has-right-align .wp-block-media-circle__content h2:first-child,
  .wp-block-media-circle.has-right-align .wp-block-media-circle__content h3:first-child {
    margin-left: -10%;
  }
}
.wp-block-media-circle.has-right-align .wp-block-media-circle__inner:before {
  right: 0;
}

.current-user-role--guest.page-is-loaded .wp-block-media-circle__inner.js-animate-in-view {
  opacity: 0;
}

.current-user-role--guest.page-is-loaded .wp-block-media-circle__inner.js-animate-in-view.js-in-view:before {
  animation-delay: 0.5s;
}
.current-user-role--guest.page-is-loaded .wp-block-media-circle__inner.js-animate-in-view.js-in-view > * {
  animation-delay: 0.5s;
}
.current-user-role--guest.page-is-loaded .wp-block-media-circle__inner.js-animate-in-view.js-in-view .wp-block-media-circle__content {
  animation-delay: 1.5s;
}

.wp-block-media-columns__inner {
  align-content: center;
  align-items: center;
}
@media (min-width: 768px) {
  .wp-block-media-columns__media {
    width: 41.6666666667% !important;
  }
  .wp-block-media-columns__media img {
    width: 100%;
    max-width: none;
  }
}

@media (min-width: 768px) {
  .wp-block-media-columns__content {
    padding-top: 3rem;
    padding-bottom: 3rem;
    width: 41.6666666667% !important;
    margin-left: auto;
    margin-right: auto;
  }
  .wp-block-media-columns__content > *:last-child {
    margin-bottom: 0;
  }
}

@media (min-width: 768px) {
  .wp-block-media-columns.has-right-align .wp-block-media-columns__inner > .wp-block-media-columns__media {
    order: 5;
  }
}

.current-user-role--guest .wp-block-media-columns .wp-block-media-columns__inner.js-animate-in-view .wp-block-media-columns__media img,
.current-user-role--guest .wp-block-media-columns .wp-block-media-columns__inner.js-animate-in-view .wp-block-media-columns__media video {
  opacity: 0;
}
.current-user-role--guest .wp-block-media-columns .wp-block-media-columns__inner.js-animate-in-view .wp-block-media-columns__content > * {
  opacity: 0;
}

.current-user-role--guest.page-is-loaded .wp-block-media-columns .wp-block-media-columns__inner.js-animate-in-view.js-in-view .wp-block-media-columns__media img,
.current-user-role--guest.page-is-loaded .wp-block-media-columns .wp-block-media-columns__inner.js-animate-in-view.js-in-view .wp-block-media-columns__media video {
  animation-delay: 0.5s;
}
.current-user-role--guest.page-is-loaded .wp-block-media-columns .wp-block-media-columns__inner.js-animate-in-view.js-in-view .wp-block-media-columns__content > * {
  animation-delay: 1s;
}
.current-user-role--guest.page-is-loaded .wp-block-media-columns .wp-block-media-columns__inner.js-animate-in-view.js-in-view .wp-block-media-columns__content > *:nth-child(2) {
  animation-delay: 1.25s;
}
.current-user-role--guest.page-is-loaded .wp-block-media-columns .wp-block-media-columns__inner.js-animate-in-view.js-in-view .wp-block-media-columns__content > *:nth-child(3) {
  animation-delay: 1.5s;
}
.current-user-role--guest.page-is-loaded .wp-block-media-columns .wp-block-media-columns__inner.js-animate-in-view.js-in-view .wp-block-media-columns__content > *:nth-child(4) {
  animation-delay: 1.75s;
}

.wp-block-media-product {
  position: relative;
  margin-top: 0;
  width: 85.7142857143% !important;
  max-width: 1680px !important;
}
.wp-block-media-product.alignfull {
  padding: 0 !important;
}
.wp-block-media-product .h4 {
  color: #A9C2C1;
  margin-bottom: 1em !important;
}
@media (min-width: 992px) {
  .wp-block-media-product .h4 {
    margin-bottom: 1.5em !important;
  }
}

.wp-block-media-product__media {
  display: block;
  position: relative;
  text-align: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  width: 60%;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 992px) {
  .wp-block-media-product__media {
    position: absolute;
    top: 50%;
    padding-bottom: 0;
    width: 30%;
    transform: translateY(-50%);
  }
}

.wp-block-media-product__inner {
  position: relative;
}

.wp-block-media-product__content {
  padding: 3rem 0;
}
@media (min-width: 560px) {
  .wp-block-media-product__content {
    padding-top: 3.75rem;
  }
}
@media (min-width: 768px) {
  .wp-block-media-product__content {
    padding-top: 4.5rem;
  }
}
@media (min-width: 992px) {
  .wp-block-media-product__content {
    width: 50%;
    display: flex;
    flex: 1 0 auto;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
    min-height: 400px;
    padding: 8.3333333333%;
  }
  .wp-block-media-product__content > * {
    display: block;
    width: 100%;
  }
}
.wp-block-media-product__content h1:first-child,
.wp-block-media-product__content h2:first-child,
.wp-block-media-product__content h3:first-child,
.wp-block-media-product__content h1:first-child + h2,
.wp-block-media-product__content h2:first-child + h2,
.wp-block-media-product__content h3:first-child + h2 {
  margin-bottom: 0;
}
.wp-block-media-product__content p {
  margin-top: 1.5rem;
  margin-bottom: 2.25rem;
}

.wp-block-media-product__media-primary img,
.wp-block-media-product__media-secondary img {
  box-shadow: 0px 10px 60px rgba(0, 75, 99, 0.1);
}

.wp-block-media-product__media-primary {
  position: relative;
  z-index: 5;
  margin-top: 20%;
  margin-right: -20%;
  margin-left: 20%;
}
@media (min-width: 992px) {
  .wp-block-media-product__media-primary {
    margin-top: 5rem;
    margin-right: -2.5rem;
    margin-left: 2.5rem;
  }
}
.wp-block-media-product__media-primary img {
  transform: rotate(7.97deg);
}

.wp-block-media-product__media-secondary {
  position: absolute;
  z-index: 3;
  top: 50%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  margin-left: -20%;
  margin-top: -20%;
}
@media (min-width: 992px) {
  .wp-block-media-product__media-secondary {
    margin-left: -2.5rem;
    margin-top: -2.5rem;
  }
}
.wp-block-media-product__media-secondary img {
  transform: rotate(-3.73deg);
}

@media (min-width: 992px) {
  .wp-block-media-product.has-left-align .wp-block-media-product__media {
    left: 7.1428571429%;
  }
}
@media (min-width: 992px) {
  .wp-block-media-product.has-left-align .wp-block-media-product__content {
    margin-left: 50%;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .wp-block-media-product.has-right-align .wp-block-media-product__media {
    right: 7.1428571429%;
  }
}
@media (min-width: 992px) {
  .wp-block-media-product.has-right-align .wp-block-media-product__content {
    margin-right: 50%;
    padding-right: 0;
  }
  .wp-block-media-product.has-right-align .wp-block-media-product__content h2:first-child,
  .wp-block-media-product.has-right-align .wp-block-media-product__content h3:first-child,
  .wp-block-media-product.has-right-align .wp-block-media-product__content h2:first-child + h2 {
    margin-left: -16.6666666667%;
    width: 130%;
    margin-right: -10%;
  }
}
@media screen and (min-width: 1640px) {
  .wp-block-media-product.has-right-align .wp-block-media-product__content h2:first-child,
  .wp-block-media-product.has-right-align .wp-block-media-product__content h3:first-child,
  .wp-block-media-product.has-right-align .wp-block-media-product__content h2:first-child + h2 {
    margin-right: 0;
  }
}
@media screen and (min-width: 1880px) {
  .wp-block-media-product.has-right-align .wp-block-media-product__content h2:first-child,
  .wp-block-media-product.has-right-align .wp-block-media-product__content h3:first-child,
  .wp-block-media-product.has-right-align .wp-block-media-product__content h2:first-child + h2 {
    margin-right: 0;
    padding-right: 1em;
  }
}

.current-user-role--guest.page-is-loaded .wp-block-media-product__inner.js-animate-in-view {
  opacity: 0;
}

.current-user-role--guest.page-is-loaded .wp-block-media-product__inner.js-animate-in-view.js-in-view > * {
  animation-delay: 0.75s;
}
.current-user-role--guest.page-is-loaded .wp-block-media-product__inner.js-animate-in-view.js-in-view .wp-block-media-product__content > * {
  animation-delay: 1.25s;
}
.current-user-role--guest.page-is-loaded .wp-block-media-product__inner.js-animate-in-view.js-in-view .wp-block-media-product__content > *:nth-child(2) {
  animation-delay: 1.5s;
}
.current-user-role--guest.page-is-loaded .wp-block-media-product__inner.js-animate-in-view.js-in-view .wp-block-media-product__content > *:nth-child(3) {
  animation-delay: 1.75s;
}
.current-user-role--guest.page-is-loaded .wp-block-media-product__inner.js-animate-in-view.js-in-view .wp-block-media-product__content > *:nth-child(4) {
  animation-delay: 2s;
}
.current-user-role--guest.page-is-loaded .wp-block-media-product__inner.js-animate-in-view.js-in-view .wp-block-media-product__content > *:nth-child(5) {
  animation-delay: 2.25s;
}

.meta {
  font-family: 'open-sans', Verdana, sans-serif;
  font-weight: 400;
  text-transform: none;
  font-size: 1rem;
  line-height: 1.7142857143em;
}
@media (min-width: 768px) {
  .meta {
    font-size: 0.875rem;
    line-height: 1.7142857143em;
  }
}
.meta {
  list-style: none !important;
}
.meta > * {
  position: relative;
}
.meta .icon {
  margin-right: 0.5em;
  margin-top: -0.3em;
}
.wp-block-mountain {
  background-color: #002835;
}
.wp-block-mountain img {
  max-width: none !important;
  width: 100%;
  border: none !important;
  border-radius: 0 !important;
}
.wp-block-mountain .wp-block-quote {
  margin-top: -12%;
  position: relative;
  z-index: 5;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0 !important;
  max-width: 800px !important;
}

.wp-block-mountain__media {
  position: relative;
}

.wrap-items > *:not(.wp-block-section).wp-block-mountain {
  max-width: none !important;
  width: 100% !important;
  margin: 0 !important;
  margin-top: 0 !important;
}
@media (min-width: 768px) {
  .wrap-items > *:not(.wp-block-section).wp-block-mountain {
    margin-top: -5rem !important;
  }
}
.wrap-items > *:not(.wp-block-section).wp-block-mountain .wp-block-quote p {
  width: 85.7142857143%;
  max-width: 13em;
}

@keyframes drawsvgline {
  from {
    stroke-dashoffset: 1;
  }
  to {
    stroke-dashoffset: 0;
  }
}
.wp-block-mountain__path {
  position: absolute;
  width: 56%;
  top: 17.5%;
  left: 31.8%;
}
.wp-block-mountain__path > svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.wp-block-mountain__path:before {
  content: "";
  display: block;
  width: 100%;
  padding-bottom: 76.472%;
}

.wp-block-mountain.js-animate-in-view.js-in-view .wp-block-mountain__path svg {
  animation-name: drawsvgline;
  animation-duration: 2s;
  animation-delay: 2s;
  animation-iteration-count: 1;
  animation-direction: forwards;
  animation-fill-mode: both;
  stroke-dasharray: 1;
  stroke-dashoffset: 1;
}

.wp-block-mountain__point-content {
  position: relative;
}

.wp-block-mountain__points > *:first-child {
  top: 16%;
  left: 48%;
  animation-delay: 4s;
}
.wp-block-mountain__points > *:nth-of-type(4n + 2) {
  top: 29.25%;
  left: 42.5%;
  animation-delay: 3.75s;
}
.wp-block-mountain__points > *:nth-of-type(4n + 3) {
  top: 36%;
  left: 57%;
  animation-delay: 3.25s;
}
.wp-block-mountain__points > *:nth-of-type(4n + 4) {
  top: 46.25%;
  left: 33.5%;
  animation-delay: 3s;
}
.wp-block-mountain__points > *:nth-of-type(4n + 5) {
  top: 60%;
  left: 71%;
  animation-delay: 2.75s;
}

.wp-block-mountain__logo {
  animation-delay: 4.25s !important;
  position: absolute;
  bottom: 86%;
  left: 47%;
  z-index: 3;
}
@media (min-width: 992px) {
  .wp-block-mountain__logo {
    bottom: 85%;
    left: 47.5%;
  }
}
.wp-block-mountain__logo .icon {
  width: 2em;
  height: 2em;
  color: #06FFAA;
}
@media (min-width: 560px) {
  .wp-block-mountain__logo .icon {
    width: 3em;
    height: 3em;
  }
}
@media (min-width: 768px) {
  .wp-block-mountain__logo .icon {
    width: 4em;
    height: 4em;
  }
}

.wp-block-mountain__point {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  z-index: 4;
}
.wp-block-mountain__point:after {
  content: "";
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  border-radius: 50%;
  background-color: #06FFAA;
  border: 5px solid #002835;
}
.wp-block-mountain__point:hover span {
  opacity: 1;
  transform: translateY(0);
}
.wp-block-mountain__point span {
  font-family: 'roc-grotesk-condensed', Verdana, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-size: 1rem;
  line-height: 1.1428571429em;
}
@media (min-width: 768px) {
  .wp-block-mountain__point span {
    font-size: 1rem;
    line-height: 1.125em;
  }
}
@media (min-width: 1280px) {
  .wp-block-mountain__point span {
    font-size: 1.1111111111rem;
    line-height: 1em;
  }
}
.wp-block-mountain__point span {
  display: inline-block;
  color: #002835;
  position: absolute;
  bottom: 100%;
  left: 0;
  margin-left: -3.25em;
  width: 8em;
  text-align: center;
  transform: translateY(1em);
  opacity: 0;
  transition: all 0.2s ease;
  padding-bottom: 0.5em;
}

.js .current-user-role--guest .wp-block-mountain.js-animate-in-view {
  opacity: 0;
}

.js .current-user-role--guest.page-is-loaded .wp-block-mountain.js-animate-in-view.js-in-view {
  opacity: 1;
}
.js .current-user-role--guest.page-is-loaded .wp-block-mountain.js-animate-in-view.js-in-view > * {
  animation-delay: 0.5s;
}
.js .current-user-role--guest.page-is-loaded .wp-block-mountain.js-animate-in-view.js-in-view > *:nth-child(2) {
  animation-delay: 1s;
}
.js .current-user-role--guest.page-is-loaded .wp-block-mountain.js-animate-in-view.js-in-view > *:nth-child(3) {
  animation-delay: 1.5s;
}

.wp-block-notice-bar {
  text-align: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.wp-block-notice-bar p {
  font-family: 'open-sans', Verdana, sans-serif;
  font-weight: 400;
  text-transform: none;
  font-size: 1rem;
  line-height: 1.7142857143em;
}
@media (min-width: 768px) {
  .wp-block-notice-bar p {
    font-size: 0.875rem;
    line-height: 1.7142857143em;
  }
}
.wp-block-notice-bar p {
  display: inline;
  width: auto;
  margin-right: 1em;
}

@keyframes slideAcross {
  0% {
    transform: rotate(40deg) translateX(-20vw);
    width: 20vw;
  }
  30% {
    transform: rotate(40deg) translateX(20vw);
  }
  50% {
    transform: rotate(40deg) translateX(50vw);
    width: 80vw;
  }
  70% {
    transform: rotate(40deg) translateX(70vw);
  }
  100% {
    transform: rotate(40deg) translateX(150vw);
    width: 20vw;
  }
}
@keyframes slideSmallAcross {
  0% {
    transform: rotate(40deg) translateX(-20vw);
    width: 10vw;
  }
  30% {
    transform: rotate(40deg) translateX(20vw);
  }
  50% {
    transform: rotate(40deg) translateX(50vw);
    width: 20vw;
  }
  70% {
    transform: rotate(40deg) translateX(70vw);
  }
  100% {
    transform: rotate(40deg) translateX(150vw);
    width: 40vw;
  }
}
.wp-block-transition {
  width: 100%;
  height: 100%;
  position: fixed;
  overflow: hidden;
  top: 0;
  left: 0;
  color: #FFFFFF;
  z-index: 9001;
}
.wp-block-transition:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: fixed;
  overflow: hidden;
  top: 0;
  left: 0;
  background-color: #002835;
  opacity: 0;
  transition: all 0.5s ease;
  transition-delay: 0.5s;
}

.wp-block-transition__large {
  width: 100%;
  height: 100%;
  position: fixed;
  overflow: hidden;
  top: 0;
  left: 0;
}
.wp-block-transition__large:before, .wp-block-transition__large:after {
  content: "";
  display: block;
  width: 20vw;
  height: 400%;
  transform: rotate(40deg);
  background-color: #FFFFFF;
  position: absolute;
  top: -200%;
  left: -20vw;
  z-index: 8;
  animation-name: slideAcross;
  animation-duration: 1.5s;
  animation-fill-mode: both;
  animation-timing-function: linear;
  animation-iteration-count: once;
}
.wp-block-transition__large:before {
  animation-delay: 1s;
}

.wp-block-transition__small {
  width: 100%;
  height: 100%;
  position: fixed;
  overflow: hidden;
  top: 0;
  left: 0;
}
.wp-block-transition__small:before, .wp-block-transition__small:after {
  content: "";
  display: block;
  width: 10vw;
  height: 400%;
  transform: rotate(40deg);
  background-color: #2f9bff;
  position: absolute;
  top: -200%;
  left: -20vw;
  z-index: 8;
  animation-name: slideSmallAcross;
  animation-duration: 1.5s;
  animation-fill-mode: both;
  animation-timing-function: linear;
  animation-iteration-count: once;
  animation-delay: 0.5s;
}
.wp-block-transition__small:before {
  animation-delay: 1.5s;
}

.wp-block-parallax-hero {
  background-color: #002835;
  color: #ffffff;
  position: relative;
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  max-width: none !important;
  overflow: hidden;
  width: 100% !important;
}
.wp-block-parallax-hero .wrap {
  display: flex;
  flex: 1 0 auto;
  flex-wrap: wrap;
  min-height: 95vh;
  align-items: flex-end;
  align-content: flex-end;
  padding-bottom: 5rem;
}
@media (min-width: 768px) {
  .wp-block-parallax-hero .wrap {
    align-items: center;
    align-content: center;
    padding-bottom: 0;
  }
}

.wp-block-parallax-hero__layers {
  opacity: 0.3;
}

.wp-block-parallax-hero__layer {
  position: absolute;
  top: -25%;
  left: -15%;
  width: 120%;
  height: 130%;
  z-index: 1;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.wp-block-parallax-hero__layer--person {
  width: 62%;
  height: 90%;
  background-size: 100% auto;
  background-position: bottom center;
  right: -6.4285714286%;
  left: auto;
  bottom: 0;
  top: auto;
  opacity: 1;
  pointer-events: none;
}
.wp-block-parallax-hero__layer--person img {
  height: 100%;
  width: auto;
  bottom: 0;
  position: absolute;
  max-width: none;
}
@media (orientation: portrait) {
  .wp-block-parallax-hero__layer--person {
    right: 42.8571428571%;
  }
}
@media (orientation: portrait) and (min-width: 768px) {
  .wp-block-parallax-hero__layer--person {
    right: 17.8571428571%;
  }
}

.wp-block-parallax-hero__media:after {
  content: "";
  display: block;
  width: 100%;
  height: 30%;
  position: absolute;
  bottom: 0;
  left: 0;
  pointer-events: none;
  background: linear-gradient(180deg, rgba(0, 40, 53, 0) 0%, #002835 100%);
  z-index: 4;
}
@media (orientation: portrait) {
  .wp-block-parallax-hero__media:after {
    height: 50%;
  }
}

.wp-block-parallax-hero__content {
  position: relative;
  z-index: 50;
  pointer-events: none;
}
@media (min-width: 992px) {
  .wp-block-parallax-hero__content {
    min-height: 650px;
  }
}
.wp-block-parallax-hero__content a {
  pointer-events: all;
}
.wp-block-parallax-hero__content h1 {
  font-family: 'roc-grotesk-wide', Verdana, sans-serif;
  font-weight: 600;
  text-transform: none;
  font-size: 3.2857142857rem;
  line-height: 0.9130434783em;
}
@media (min-width: 370px) {
  .wp-block-parallax-hero__content h1 {
    font-size: 3.9285714286rem;
    line-height: 0.8181818182em;
  }
}
@media (min-width: 560px) {
  .wp-block-parallax-hero__content h1 {
    font-size: 4.2857142857rem;
    line-height: 0.8333333333em;
  }
}
@media (min-width: 768px) {
  .wp-block-parallax-hero__content h1 {
    font-size: 4.375rem;
    line-height: 0.8571428571em;
  }
}
@media (min-width: 992px) {
  .wp-block-parallax-hero__content h1 {
    font-size: 5.625rem;
    line-height: 0.8888888889em;
  }
}
@media (min-width: 1280px) {
  .wp-block-parallax-hero__content h1 {
    font-size: 6.1111111111rem;
    line-height: 0.8181818182em;
  }
}
@media (min-width: 1500px) {
  .wp-block-parallax-hero__content h1 {
    font-size: 7.7777777778rem;
    line-height: 0.7857142857em;
  }
}
.wp-block-parallax-hero__content h1 {
  max-width: 6.75em;
  text-align: left;
  margin-top: 20%;
}
@media (min-width: 992px) {
  .wp-block-parallax-hero__content h1 {
    text-align: center;
    margin-left: -7.1428571429% !important;
    transform: translateX(0.075em);
  }
}
.wp-block-parallax-hero__content p {
  max-width: 22em;
}
@media (min-width: 992px) {
  .wp-block-parallax-hero__content p {
    margin-left: 7.1428571429%;
  }
}

.wp-block-parallax-hero + .announcement-bar {
  z-index: 5;
  position: relative;
  transform: translateY(-4.5rem);
}

.js .current-user-role--guest.page-is-loaded .wp-block-parallax-hero.js-animate-in-view.js-in-view .wp-block-parallax-hero__layer {
  animation-delay: 0.25s;
}
.js .current-user-role--guest.page-is-loaded .wp-block-parallax-hero.js-animate-in-view.js-in-view .wp-block-parallax-hero__layer--person {
  animation-delay: 0.75s;
  animation-duration: 0.75s;
}

.js .current-user-role--guest .js-animate-in-view.wp-block-parallax-hero {
  opacity: 0;
}

.js .current-user-role--guest.page-is-loaded .js-animate-in-view.js-in-view.wp-block-parallax-hero {
  opacity: 1;
}
.js .current-user-role--guest.page-is-loaded .js-animate-in-view.js-in-view.wp-block-parallax-hero h1 {
  animation-delay: 1s;
}
.js .current-user-role--guest.page-is-loaded .js-animate-in-view.js-in-view.wp-block-parallax-hero p {
  animation-delay: 1.25s;
}

@media (min-width: 992px) and (max-width: 1700px) {
  .wp-block-parallax-hero__content h1 {
    font-size: 6.5rem;
  }
  .wp-block-parallax-hero__content {
    min-height: 570px;
  }
}
.wp-block-phone-number {
  display: block;
  text-decoration: none;
  font-family: 'open-sans', Verdana, sans-serif;
  font-weight: 400;
  text-transform: none;
  font-size: 1.1428571429rem;
  line-height: 1.75em;
}
@media (min-width: 560px) {
  .wp-block-phone-number {
    font-size: 1.2857142857rem;
    line-height: 1.7777777778em;
  }
}
@media (min-width: 768px) {
  .wp-block-phone-number {
    font-size: 1.125rem;
    line-height: 1.7777777778em;
  }
}
@media (min-width: 992px) {
  .wp-block-phone-number {
    font-size: 1.25rem;
    line-height: 1.6em;
  }
}
@media (min-width: 1280px) {
  .wp-block-phone-number {
    font-size: 1.2222222222rem;
    line-height: 1.6363636364em;
  }
}
.wp-block-phone-number {
  position: relative;
  padding-left: 2em;
  margin-bottom: 0.5em;
  color: #06FFAA;
}
.wp-block-phone-number .icon {
  position: absolute;
  left: 0;
  top: 0.2em;
}

.wp-block-popup-video {
  position: relative;
  margin-top: 3rem;
  margin-bottom: 3rem;
}
@media (min-width: 992px) {
  .wp-block-popup-video {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
}
.wp-block-popup-video .wp-block-popup-video__media {
  position: relative;
  display: block;
  background-color: rgba(0, 40, 53, 0.1);
  padding-bottom: 53.472%;
  overflow: hidden;
}
.wp-block-popup-video .wp-block-popup-video__media > img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  max-width: none;
}
.wp-block-popup-video .wp-block-popup-video__media:before {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  z-index: 4;
  background: radial-gradient(circle, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%);
  opacity: 0.3;
}
.wp-block-popup-video .wp-block-popup-video__media:after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(1);
  width: 0;
  height: 0;
  border-style: solid;
  z-index: 5;
  border-width: 3rem 0 3rem 4.5rem;
  border-color: transparent transparent transparent #FFFFFF;
  transition: all 0.2s ease;
}
.wp-block-popup-video .wp-block-popup-video__media:hover:after {
  transform: translate(-50%, -50%) scale(1.2);
}
.wp-block-popup-video .wp-block-popup-video__link {
  display: inline-block;
  width: 100%;
}
.wp-block-popup-video img {
  max-width: none;
  width: 100%;
  vertical-align: middle;
}

.wp-block-popup {
  position: fixed;
  z-index: 110;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100%;
  display: flex;
  flex: 1 0 auto;
  align-items: center;
  align-content: center;
  pointer-events: none;
  opacity: 0;
}
.wp-block-popup.is-toggled {
  pointer-events: all;
  opacity: 1;
}
.wp-block-popup input,
.wp-block-popup textarea,
.wp-block-popup select {
  border: none;
}
.wp-block-popup.has-colour-light {
  background-color: #06FFAA;
  color: #002835;
}
.wp-block-popup.has-colour-light .validation_error,
.wp-block-popup.has-colour-light .validation_message {
  color: #9a3b34;
}
.wp-block-popup.has-colour-light .gform_next_button,
.wp-block-popup.has-colour-light .gform_button {
  background-color: #002835;
  color: #ffffff;
  border-color: #002835;
}
.wp-block-popup.has-colour-light .gform_next_button:hover,
.wp-block-popup.has-colour-light .gform_button:hover {
  background-color: #002835;
  color: #ffffff;
  border-color: #002835;
}
.wp-block-popup.has-colour-light .gform_next_button,
.wp-block-popup.has-colour-light .gform_button {
  cursor: pointer;
}
.wp-block-popup.has-colour-light .gform_next_button .icon,
.wp-block-popup.has-colour-light .gform_button .icon {
  margin-left: 1rem;
}
.wp-block-popup.has-colour-light .gform_previous_button {
  border-color: #002835;
  color: #002835;
  background-color: transparent;
}
.wp-block-popup.has-colour-light .gform_previous_button:hover {
  background-color: #002835;
  color: #ffffff;
  border-color: #002835;
}
.wp-block-popup.has-colour-light .gform_previous_button {
  cursor: pointer;
}
.wp-block-popup.has-colour-light .gform_previous_button .icon {
  margin-left: 1rem;
}

.wp-block-popup__content {
  width: 100%;
  padding: 3rem 0;
  max-height: 90vh;
  overflow: auto;
}

.wp-block-popup__close {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 110;
  width: 5rem;
  height: 5rem;
  background: transparent;
  border: none;
  color: inherit;
}
.wp-block-popup__close .icon {
  width: 3em;
  height: 3em;
}

.fill-screen-height .wp-block-section__inner-container {
  min-height: 100vh;
  width: 100%;
  max-width: none;
  display: flex;
  flex: 1 0 auto;
  align-items: center;
  align-content: center;
}
.fill-screen-height .wp-block-section__inner-container > * {
  width: 100%;
}

.wp-block-posts__items + .pagination {
  margin-top: 2rem;
}
.wp-block-posts__items + .pagination .nav-links {
  text-align: left;
}

@keyframes bounce {
  0%, 100% {
    transform: translateY(0);
  }
  30%, 75% {
    transform: translateY(-1em);
  }
  50% {
    transform: translateY(-1.5em);
  }
}
@keyframes mask-block {
  from {
    -webkit-mask-position: 0% 0;
            mask-position: 0% 0;
    opacity: 1;
  }
  to {
    -webkit-mask-position: 100% 0;
            mask-position: 100% 0;
    opacity: 0;
  }
}
.wp-block-preloader {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background-color: #002835;
  color: #FFFFFF;
  z-index: 9001;
  opacity: 1;
  transition: all 0.5s ease;
  transition-delay: 0.5s;
}
.no-js .wp-block-preloader {
  display: none;
}

.current-user-role--guest.page-is-loaded .wp-block-preloader {
  pointer-events: none;
  -webkit-mask: url(../img/css-mask-block.png);
          mask: url(../img/css-mask-block.png);
  -webkit-mask-size: 2300% 100%;
          mask-size: 2300% 100%;
  animation: mask-block 1.4s steps(22) forwards;
  animation-delay: 1s;
}
.current-user-role--guest.page-is-loaded .wp-block-preloader .wp-block-preloader__content {
  animation-delay: 0.5s;
}
.current-user-role--guest.page-is-loaded .wp-block-preloader.page-is-transitioning {
  -webkit-mask: none !important;
          mask: none !important;
}
.current-user-role--guest.page-is-loaded .wp-block-preloader.page-is-transitioned {
  -webkit-mask: none !important;
          mask: none !important;
}

.wp-block-preloader__content {
  opacity: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 90%;
  transform: translate(-50%, -50%);
  transition: all 0.5s ease;
  text-align: center;
}

.wp-block-preloader__text {
  font-family: 'roc-grotesk-condensed', Verdana, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-size: 1rem;
  line-height: 1.1428571429em;
}
@media (min-width: 768px) {
  .wp-block-preloader__text {
    font-size: 1rem;
    line-height: 1.125em;
  }
}
@media (min-width: 1280px) {
  .wp-block-preloader__text {
    font-size: 1.1111111111rem;
    line-height: 1em;
  }
}
.wp-block-preloader__text {
  display: block;
}

.wp-block-preloader__icon {
  display: inline-block;
  width: 5rem;
  height: 5rem;
  animation-name: bounce;
  animation-duration: 0.75s;
  animation-fill-mode: both;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}

.js .current-user-role--guest .site-main,
.js .current-user-role--guest .wp-block-header,
.js .current-user-role--guest .wp-block-footer,
.js .current-user-role--guest .announcement-bar {
  opacity: 0;
}

.js .current-user-role--guest.page-is-loaded .site-main {
  opacity: 1;
}

.js .current-user-role--guest.page-is-loaded .wp-block-header,
.js .current-user-role--guest.page-is-loaded .wp-block-footer {
  opacity: 0;
  animation-delay: 0.5s;
}

.mask__reveal {
  position: absolute;
  top: 1em;
  left: 0;
  text-align: center;
  display: inline-block;
  width: 100%;
  opacity: 0;
  animation: slideme 4.5s;
  animation-iteration-count: 1;
}
.mask__reveal span {
  color: #06FFAA;
}

.mask__reveal:nth-child(2) {
  animation-delay: 1.5s;
}

.mask__reveal:nth-child(3) {
  animation-delay: 3s;
}

@keyframes slideme {
  0% {
    top: 1em;
    opacity: 0;
  }
  5% {
    top: 0px;
    opacity: 1;
  }
  10% {
    top: 0;
    opacity: 1;
  }
  20% {
    opacity: 1;
  }
  25% {
    top: 0;
    opacity: 1;
  }
  30% {
    opacity: 0;
    top: -0.25em;
  }
}
.mask--text {
  overflow: hidden;
  position: relative;
  display: inline-block;
  max-height: 1em;
  height: 1em;
  width: 100%;
  font-family: 'roc-grotesk', Verdana, sans-serif;
  font-weight: 600;
  text-transform: none;
  font-size: 2.2857142857rem;
  line-height: 1em;
  letter-spacing: 0.05em;
}
@media (min-width: 768px) {
  .mask--text {
    font-size: 2.875rem;
    line-height: 1.1739130435em;
  }
}
@media (min-width: 1280px) {
  .mask--text {
    font-size: 2.5555555556rem;
    line-height: 1.1739130435em;
  }
}
@media (max-width: 559px) {
  .mask--text {
    font-size: 1.5rem !important;
  }
}
.mask--text ul {
  margin: 0 !important;
  list-style: none;
}

.dot-pulse {
  margin-left: 0.5em;
}

.dot-pulse .dot {
  position: relative;
  display: inline-block;
  width: 0.5em;
  height: 0.5em;
  border-radius: 50%;
  background-color: #06FFAA;
  animation: dotPulse 1.5s infinite linear;
}

.dot-pulse .dot {
  animation-delay: 0s;
}
.dot-pulse .dot:nth-child(2) {
  animation-delay: 0.25s;
  margin-left: 0.25em;
  margin-right: 0.25em;
}
.dot-pulse .dot:nth-child(3) {
  animation-delay: 0.5s;
}

@keyframes dotPulse {
  0% {
    transform: scale(1);
  }
  30% {
    transform: scale(0.5);
  }
  60%, 100% {
    transform: scale(1);
  }
}
.search-form {
  display: flex;
  flex: 1 0 auto;
  flex-wrap: nowrap;
}

.wp-block-section {
  position: relative;
  width: 100%;
}
.wp-block-section .wrap-items > .wp-block-section {
  width: 85.7142857143%;
  max-width: 1360px;
  margin-left: auto;
  margin-right: auto;
}
.wp-block-section.is-fl-size > .wp-block-section__inner-container {
  padding-top: 0;
  padding-bottom: 0;
}
.wp-block-section.is-xxs-size > .wp-block-section__inner-container {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (min-width: 992px) {
  .wp-block-section.is-xxs-size > .wp-block-section__inner-container {
    padding-top: 0.875rem;
    padding-bottom: 0.875rem;
  }
}
.wp-block-section.is-xs-size > .wp-block-section__inner-container {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
@media (min-width: 992px) {
  .wp-block-section.is-xs-size > .wp-block-section__inner-container {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }
}
.wp-block-section.is-sm-size > .wp-block-section__inner-container {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
@media (min-width: 992px) {
  .wp-block-section.is-sm-size > .wp-block-section__inner-container {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
}
.wp-block-section.is-md-size > .wp-block-section__inner-container {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
@media (min-width: 992px) {
  .wp-block-section.is-md-size > .wp-block-section__inner-container {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }
}
.wp-block-section.is-lg-size > .wp-block-section__inner-container {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
@media (min-width: 992px) {
  .wp-block-section.is-lg-size > .wp-block-section__inner-container {
    padding-top: 8.75rem;
    padding-bottom: 8.75rem;
  }
}
.wp-block-section.is-xl-size > .wp-block-section__inner-container {
  padding-top: 10rem;
  padding-bottom: 10rem;
}
@media (min-width: 992px) {
  .wp-block-section.is-xl-size > .wp-block-section__inner-container {
    padding-top: 17.5rem;
    padding-bottom: 17.5rem;
  }
}
.wp-block-section.is-xxl-size > .wp-block-section__inner-container {
  padding-top: 15rem;
  padding-bottom: 15rem;
}
@media (min-width: 992px) {
  .wp-block-section.is-xxl-size > .wp-block-section__inner-container {
    padding-top: 26.25rem;
    padding-bottom: 26.25rem;
  }
}
.wp-block-section .section-aligntiny > * {
  max-width: 770px !important;
}
.wp-block-section .section-alignthin > * {
  max-width: 1200px !important;
}
.wp-block-section .section-alignwide > * {
  max-width: 1680px !important;
  width: 85.7142857143%;
}
.wp-block-section .section-alignfull > * {
  width: 100%;
  max-width: none !important;
  padding: 0;
}
@media (max-width: 767px) {
  .wp-block-section.has-center-mobile-alignment {
    text-align: center;
  }
  .wp-block-section.has-center-mobile-alignment .wp-block-button-group {
    justify-content: center;
  }
}
@media (max-width: 767px) {
  .wp-block-section.has-reverse-mobile-order .wp-block-column:first-of-type {
    order: 2;
  }
}
.wp-block-section.has-primary-contrast-text-color .wp-block-iconfeature .icon {
  color: #002835;
}

.editor-content > *:not(.wp-block-section) + .wp-block-section {
  margin-top: 0 !important;
}

h2 + .wp-block-posts {
  margin-top: 3rem;
}

.m-t-0,
.wp-block-hero.alignright.m-t-0 {
  margin-top: 0 !important;
}

.wp-block-section + .wp-block-section {
  margin-top: 0;
}

.wp-block-section__inner-container > *:last-child {
  margin-bottom: 0;
}

.wp-block-section > * {
  position: relative;
  z-index: 5;
}

.wp-block-section .wp-block-section__media {
  overflow: hidden;
  height: 100%;
  width: 100%;
  z-index: 2;
  pointer-events: none;
}

.wp-block-section .wp-block-section__media,
.wp-block-section__bg-image,
.wp-block-section__bg-video,
.wp-block-section__overlay,
.wp-block-section__bg-color {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: calc(100% + 1.5px);
}

.wp-block-section__bg-image,
.wp-block-section__overlay {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.wp-block-section__bg-video {
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
}

.wp-block-section__overlay {
  background-color: #000;
  opacity: 0.5;
  z-index: 2;
}

.has-transparent-overlay .wp-block-section__overlay {
  opacity: 0;
}

.wp-block-section.bg-dark--page + .bg-dark--page, .wp-block-section.bg--page + .bg--page {
  padding-top: 0;
}

/**
 * Section mask/dividers
 */
.wp-block-section-relative {
  z-index: 0;
}

.wp-block-section.has-divider {
  position: relative;
  z-index: 2;
  padding-bottom: 0;
  margin-top: -3rem;
  margin-bottom: -3rem;
}
@media (min-width: 992px) {
  .wp-block-section.has-divider {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }
}
.wp-block-section.has-divider .wp-block-section__bg-color {
  height: calc(100% - 6rem);
}
@media (min-width: 992px) {
  .wp-block-section.has-divider .wp-block-section__bg-color {
    height: calc(100% - 10rem);
  }
}
@media (min-width: 1280px) {
  .wp-block-section.has-divider .wp-block-section__bg-color {
    height: calc(100% - 20rem);
  }
}
.wp-block-section.has-divider .wp-block-section__media {
  overflow: hidden;
  height: calc(100% + 6rem);
  top: -10rem;
  left: 0;
  transform: translateY(-5rem);
}
@media (min-width: 992px) {
  .wp-block-section.has-divider .wp-block-section__media {
    height: calc(100% + 10rem);
  }
}
@media (min-width: 1280px) {
  .wp-block-section.has-divider .wp-block-section__media {
    height: calc(100% + 20rem);
    top: -10rem;
  }
}
.wp-block-section.has-divider .wp-block-section__media:before, .wp-block-section.has-divider .wp-block-section__media:after {
  background-color: #06FFAA;
  content: "";
  display: block;
  width: 100%;
  height: 3.0625rem;
  position: absolute;
  left: 0;
  -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
@media (min-width: 992px) {
  .wp-block-section.has-divider .wp-block-section__media:before, .wp-block-section.has-divider .wp-block-section__media:after {
    height: 5.0625rem;
  }
}
@media (min-width: 1280px) {
  .wp-block-section.has-divider .wp-block-section__media:before, .wp-block-section.has-divider .wp-block-section__media:after {
    height: 10.0625rem;
  }
}
.wp-block-section.has-divider .wp-block-section__media:before {
  top: 1px;
  -webkit-mask-image: url("../img/flag-mask-top.png");
          mask-image: url("../img/flag-mask-top.png");
}
.wp-block-section.has-divider .wp-block-section__media:after {
  bottom: 1px;
  -webkit-mask-image: url("../img/flag-mask-bottom.png");
          mask-image: url("../img/flag-mask-bottom.png");
}
.wp-block-section.has-divider.large-divider .wp-block-section__media {
  height: calc(150% + 6rem);
  top: -6rem;
  transform: translateY(-10rem);
}
@media (min-width: 992px) {
  .wp-block-section.has-divider.large-divider .wp-block-section__media {
    height: calc(150% + 10rem);
    top: -10rem;
    transform: translateY(-5rem);
  }
}
@media (min-width: 1280px) {
  .wp-block-section.has-divider.large-divider .wp-block-section__media {
    height: calc(150% + 20rem);
    top: -10rem;
    transform: translateY(-10rem);
  }
}
.wp-block-section.has-divider.has-secondary-contrast-text-color .wp-block-section__media::before, .wp-block-section.has-divider.has-secondary-contrast-text-color .wp-block-section__media::after {
  background-color: #002835;
}
.wp-block-section.has-divider.has-page-contrast-text-color .wp-block-section__media::before, .wp-block-section.has-divider.has-page-contrast-text-color .wp-block-section__media::after {
  background-color: #FFFFFF;
}
.wp-block-section.has-divider.no-top-divider .wp-block-section__media:before {
  display: none;
}
.wp-block-section.has-divider.no-btm-divider .wp-block-section__media:after {
  display: none;
}
.wp-block-section.has-divider.no-top-divider .wp-block-section__media, .wp-block-section.has-divider.no-btm-divider .wp-block-section__media .wp-block-section.has-divider.divider-normal-height .wp-block-section__media {
  height: calc(100% + 3rem);
  top: 0;
  left: 0;
  transform: translateY(-3rem);
}
@media (min-width: 992px) {
  .wp-block-section.has-divider.no-top-divider .wp-block-section__media, .wp-block-section.has-divider.no-btm-divider .wp-block-section__media .wp-block-section.has-divider.divider-normal-height .wp-block-section__media {
    height: calc(100% + 5rem);
  }
}
@media (min-width: 1280px) {
  .wp-block-section.has-divider.no-top-divider .wp-block-section__media, .wp-block-section.has-divider.no-btm-divider .wp-block-section__media .wp-block-section.has-divider.divider-normal-height .wp-block-section__media {
    height: calc(100% + 10rem);
    top: 0;
  }
}
.wp-block-section.has-divider.divider-normal-height .wp-block-section__media {
  height: 100%;
  top: 0;
  left: 0;
  transform: none !important;
}
.wp-block-section.has-divider.divider-normal-height .has-pull-content.is-xl-size + .wp-block-posts {
  margin-top: -15rem !important;
}
@media (min-width: 992px) {
  .wp-block-section.has-divider.divider-normal-height .has-pull-content.is-xl-size + .wp-block-posts {
    margin-top: -20rem !important;
  }
}
.wp-block-section.has-divider.divider-normal-height {
  z-index: 3;
}
.wp-block-section.has-divider.divider-normal-height + * {
  z-index: 0;
}
.wp-block-section.has-divider.has-light-bg {
  background-color: #FFFFFF;
}
.wp-block-section.has-divider.has-light-bg .wp-block-posts {
  margin-top: -5rem !important;
  margin-bottom: -10rem !important;
}
@media (min-width: 992px) {
  .wp-block-section.has-divider.has-light-bg .wp-block-posts {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
}

.wp-block-section__inner-container > .wrap-items > .js-animate-in-view {
  opacity: 0;
}

.wp-block-section__inner-container > .wrap-items > .js-animate-in-view.js-in-view {
  animation-delay: 1.25s;
}
.wp-block-section__inner-container > .wrap-items > .js-animate-in-view.js-in-view:first-child {
  animation-delay: 0.5s;
}
.wp-block-section__inner-container > .wrap-items > .js-animate-in-view.js-in-view:nth-child(2) {
  animation-delay: 0.75s;
}
.wp-block-section__inner-container > .wrap-items > .js-animate-in-view.js-in-view:nth-child(3) {
  animation-delay: 1s;
}

.svgclippaths .section-heightless,
.section-heightless {
  position: relative;
  z-index: 5;
  padding-top: 0;
  padding-bottom: 0;
}
.svgclippaths .section-heightless > .wp-block-section__inner-container,
.section-heightless > .wp-block-section__inner-container {
  position: absolute;
  width: 100%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.wp-block-slider {
  overflow: hidden;
  position: relative;
}
.wp-block-slider.alignfull {
  padding-left: 0;
  padding-right: 0;
}
.wp-block-slider.arrows-outside {
  overflow: visible;
}
.wp-block-slider.arrows-outside .slick-next {
  right: -20px;
}
@media (min-width: 1280px) {
  .wp-block-slider.arrows-outside .slick-next {
    right: -2.8571428571%;
  }
}
.wp-block-slider.arrows-outside .slick-prev {
  left: -20px;
}
@media (min-width: 1280px) {
  .wp-block-slider.arrows-outside .slick-prev {
    left: -2.8571428571%;
  }
}
.wp-block-slider .slick-prev {
  left: 2.8571428571%;
}
.wp-block-slider .slick-next {
  right: 2.8571428571%;
}
.wp-block-slider .slick-dots {
  display: block;
  left: 50%;
  bottom: 1rem;
  padding-left: 0 !important;
  transform: translateX(-50%);
  color: #002835;
  width: 100%;
  text-align: center;
}
.wp-block-slider .slick-dots .slick-active button:before {
  background-color: #002835;
}
.wp-block-slider .slick-dots button:before {
  border-color: transparent;
}
.wp-block-slider .slick-dots button:hover:after {
  background-color: transparent;
  width: 1.75em;
  height: 1.75em;
}
.wp-block-slider .slick-arrow {
  top: 50%;
  color: #002835;
  margin-top: -2rem;
  display: none !important;
}
@media (min-width: 768px) {
  .wp-block-slider .slick-arrow {
    display: block !important;
  }
}
.wp-block-slider .slick-slide {
  min-height: 300px;
  justify-content: center;
  align-items: center;
  display: flex;
  flex: 1 0 auto;
  outline: none !important;
}
.wp-block-slider.has-colour-light .slick-dots, .wp-block-slider.has-colour-light .slick-arrow {
  color: #FFFFFF;
  border-color: #FFFFFF;
}
.wp-block-slider.has-colour-light .slick-dots .slick-active button:before, .wp-block-slider.has-colour-light .slick-arrow .slick-active button:before {
  background-color: #FFFFFF !important;
}
.wp-block-slider.has-gutters > * {
  margin-right: -40px;
}
.wp-block-slider.has-gutters .slick-slide {
  margin-right: 40px;
}

.social-sharing {
  display: flex;
  flex: 1 0 auto;
  flex-wrap: wrap;
  align-items: center;
  align-content: center;
}
.social-sharing h2 {
  font-family: 'open-sans', Verdana, sans-serif;
  font-weight: 700;
  text-transform: none;
  letter-spacing: 0;
  font-size: 1.1428571429rem;
  line-height: 1.375em;
}
@media (min-width: 768px) {
  .social-sharing h2 {
    font-size: 1rem;
    line-height: 1.375em;
  }
}
.social-sharing h2 {
  margin-bottom: 0;
  margin-right: 2em;
}
.social-sharing .social-share {
  list-style: none;
  display: flex;
  flex: 1 0 auto;
  flex-wrap: nowrap;
  margin-bottom: 0;
  margin-left: 0;
  padding: 0;
}
.social-sharing .social-share .icon {
  width: 2rem;
  height: 2rem;
}
.social-sharing .social-share > li + li {
  margin-left: 1rem;
}

.social-nav {
  list-style: none !important;
  margin-left: 0 !important;
  padding-left: 0 !important;
}
.social-nav > .social-nav__link {
  padding-left: 0 !important;
  width: auto !important;
}
.social-nav > .social-nav__link + .social-nav__link {
  margin-left: 2rem;
}
.social-nav .icon {
  transition: all 0.2s ease;
  vertical-align: middle;
  width: 1.25rem;
  height: 1.25rem;
  transform: scale(1);
}
@media (min-width: 1280px) {
  .social-nav .icon {
    width: 2rem;
    height: 2rem;
  }
}
.social-nav .icon svg {
  vertical-align: top;
}
.social-nav .icon svg title {
  display: none;
}
.social-nav span {
  display: inline-block;
  vertical-align: middle;
}
.social-nav a {
  text-decoration: none;
  display: block;
}
.social-nav a:hover .icon {
  transform: scale(1.1);
}
.social-nav.has-labels .icon {
  margin-right: 0.75em;
}
.social-nav.is-vertical-style > li {
  margin-bottom: 0.5rem;
}
.social-nav.is-horizontal-style > li {
  width: auto;
}

.wp-block-spacer {
  position: relative;
  z-index: -1;
  pointer-events: none;
}
.wp-block-spacer.is-xxs-size:not(.has-move-content) .wp-block-spacer__inner {
  padding-bottom: 0.5rem;
  margin-top: 0;
}
@media (min-width: 992px) {
  .wp-block-spacer.is-xxs-size:not(.has-move-content) .wp-block-spacer__inner {
    padding-bottom: 0.75rem;
  }
}
.wp-block-spacer.is-xxs-size.has-pull-content + * {
  margin-top: -0.5rem;
}
@media (min-width: 992px) {
  .wp-block-spacer.is-xxs-size.has-pull-content + * {
    margin-top: -0.75rem !important;
  }
}
.wp-block-spacer.is-xxs-size.has-push-content + * {
  margin-bottom: -0.5rem;
}
@media (min-width: 992px) {
  .wp-block-spacer.is-xxs-size.has-push-content + * {
    margin-bottom: -0.75rem !important;
  }
}
.wp-block-spacer.is-xs-size:not(.has-move-content) .wp-block-spacer__inner {
  padding-bottom: 1rem;
  margin-top: 0;
}
@media (min-width: 992px) {
  .wp-block-spacer.is-xs-size:not(.has-move-content) .wp-block-spacer__inner {
    padding-bottom: 1.5rem;
  }
}
.wp-block-spacer.is-xs-size.has-pull-content + * {
  margin-top: -1rem;
}
@media (min-width: 992px) {
  .wp-block-spacer.is-xs-size.has-pull-content + * {
    margin-top: -1.5rem !important;
  }
}
.wp-block-spacer.is-xs-size.has-push-content + * {
  margin-bottom: -1rem;
}
@media (min-width: 992px) {
  .wp-block-spacer.is-xs-size.has-push-content + * {
    margin-bottom: -1.5rem !important;
  }
}
.wp-block-spacer.is-sm-size:not(.has-move-content) .wp-block-spacer__inner {
  padding-bottom: 2rem;
  margin-top: 0;
}
@media (min-width: 992px) {
  .wp-block-spacer.is-sm-size:not(.has-move-content) .wp-block-spacer__inner {
    padding-bottom: 3rem;
  }
}
.wp-block-spacer.is-sm-size.has-pull-content + * {
  margin-top: -2rem;
}
@media (min-width: 992px) {
  .wp-block-spacer.is-sm-size.has-pull-content + * {
    margin-top: -3rem !important;
  }
}
.wp-block-spacer.is-sm-size.has-push-content + * {
  margin-bottom: -2rem;
}
@media (min-width: 992px) {
  .wp-block-spacer.is-sm-size.has-push-content + * {
    margin-bottom: -3rem !important;
  }
}
.wp-block-spacer.is-md-size:not(.has-move-content) .wp-block-spacer__inner {
  padding-bottom: 3rem;
  margin-top: 0;
}
@media (min-width: 992px) {
  .wp-block-spacer.is-md-size:not(.has-move-content) .wp-block-spacer__inner {
    padding-bottom: 4.5rem;
  }
}
.wp-block-spacer.is-md-size.has-pull-content + * {
  margin-top: -3rem;
}
@media (min-width: 992px) {
  .wp-block-spacer.is-md-size.has-pull-content + * {
    margin-top: -4.5rem !important;
  }
}
.wp-block-spacer.is-md-size.has-push-content + * {
  margin-bottom: -3rem;
}
@media (min-width: 992px) {
  .wp-block-spacer.is-md-size.has-push-content + * {
    margin-bottom: -4.5rem !important;
  }
}
.wp-block-spacer.is-lg-size:not(.has-move-content) .wp-block-spacer__inner {
  padding-bottom: 5rem;
  margin-top: 0;
}
@media (min-width: 992px) {
  .wp-block-spacer.is-lg-size:not(.has-move-content) .wp-block-spacer__inner {
    padding-bottom: 7.5rem;
  }
}
.wp-block-spacer.is-lg-size.has-pull-content + * {
  margin-top: -5rem;
}
@media (min-width: 992px) {
  .wp-block-spacer.is-lg-size.has-pull-content + * {
    margin-top: -7.5rem !important;
  }
}
.wp-block-spacer.is-lg-size.has-push-content + * {
  margin-bottom: -5rem;
}
@media (min-width: 992px) {
  .wp-block-spacer.is-lg-size.has-push-content + * {
    margin-bottom: -7.5rem !important;
  }
}
.wp-block-spacer.is-xl-size:not(.has-move-content) .wp-block-spacer__inner {
  padding-bottom: 10rem;
  margin-top: 0;
}
@media (min-width: 992px) {
  .wp-block-spacer.is-xl-size:not(.has-move-content) .wp-block-spacer__inner {
    padding-bottom: 15rem;
  }
}
.wp-block-spacer.is-xl-size.has-pull-content + * {
  margin-top: -10rem;
}
@media (min-width: 992px) {
  .wp-block-spacer.is-xl-size.has-pull-content + * {
    margin-top: -15rem !important;
  }
}
.wp-block-spacer.is-xl-size.has-push-content + * {
  margin-bottom: -10rem;
}
@media (min-width: 992px) {
  .wp-block-spacer.is-xl-size.has-push-content + * {
    margin-bottom: -15rem !important;
  }
}
.wp-block-spacer.is-xxl-size:not(.has-move-content) .wp-block-spacer__inner {
  padding-bottom: 15rem;
  margin-top: 0;
}
@media (min-width: 992px) {
  .wp-block-spacer.is-xxl-size:not(.has-move-content) .wp-block-spacer__inner {
    padding-bottom: 22.5rem;
  }
}
.wp-block-spacer.is-xxl-size.has-pull-content + * {
  margin-top: -15rem;
}
@media (min-width: 992px) {
  .wp-block-spacer.is-xxl-size.has-pull-content + * {
    margin-top: -22.5rem !important;
  }
}
.wp-block-spacer.is-xxl-size.has-push-content + * {
  margin-bottom: -15rem;
}
@media (min-width: 992px) {
  .wp-block-spacer.is-xxl-size.has-push-content + * {
    margin-bottom: -22.5rem !important;
  }
}

.wp-block-spacer.offset-image-up .wp-block-spacer__inner {
  padding-bottom: 15rem !important;
}
@media (min-width: 1280px) {
  .wp-block-spacer.offset-image-up .wp-block-spacer__inner {
    padding-bottom: 25rem !important;
  }
}

.wp-block-spacer.is-xl-size.has-pull-content.pull-image-up + * {
  margin-top: -25rem !important;
}
@media (min-width: 1280px) {
  .wp-block-spacer.is-xl-size.has-pull-content.pull-image-up + * {
    margin-top: -30rem !important;
  }
}

.wp-block-styleguide-grid {
  display: block;
}

.wp-block-styleguide-grid__details {
  display: flex;
  flex: 1 0 auto;
  flex-wrap: wrap;
}
.wp-block-styleguide-grid__details > * {
  width: 33.333%;
}
.wp-block-styleguide-grid__details dt {
  order: 0;
}
.wp-block-styleguide-grid__details dd {
  order: 1;
}

.admin-bar #d-grid[aria-expanded=true] .d-grid:before,
.admin-bar #d-grid[aria-expanded=true] .d-grid .d-grid__toggle {
  top: 32px;
}

#d-grid[aria-expanded=true] .d-grid {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 50%;
  top: 0;
  z-index: 1000;
  transform: translateX(-50%);
  max-width: 1600px;
}
#d-grid[aria-expanded=true] .d-grid__toggle .icon {
  transform: rotate(180deg);
}
#d-grid[aria-expanded=true] .d-grid__col:before {
  height: 100vh;
}

#d-grid {
  pointer-events: none;
}

.d-grid {
  position: relative;
}
.d-grid:before, .d-grid:after,
.d-grid .d-grid__toggle {
  position: absolute;
  display: inline-block;
  left: 0;
  padding: 0.5em 1em;
  background-color: rgba(0, 40, 53, 0.9);
  color: #06FFAA;
}
.d-grid:before {
  content: "14 Columns, 40px Gutters";
  top: 0;
}
.d-grid:after {
  bottom: 0;
}
@media (min-width: 0px) {
  .d-grid:after {
    content: "Mobile - 0px";
  }
}
@media (min-width: 370px) {
  .d-grid:after {
    content: "Wide Mobile - 370px";
  }
}
@media (min-width: 560px) {
  .d-grid:after {
    content: "Landscape Mobile - 560px";
  }
}
@media (min-width: 768px) {
  .d-grid:after {
    content: "Tablet - 768px";
  }
}
@media (min-width: 992px) {
  .d-grid:after {
    content: "Laptop - 992px";
  }
}
@media (min-width: 1280px) {
  .d-grid:after {
    content: "Desktop - 1280px";
  }
}
@media (min-width: 1500px) {
  .d-grid:after {
    content: "Wide - 1500px";
  }
}
.d-grid .d-grid__toggle {
  pointer-events: all !important;
  left: auto;
  right: 0;
  border: none;
  outline: none;
  margin: 0;
}
.d-grid .d-grid__cols {
  position: relative;
  display: flex;
  flex: 1 0 auto;
  flex-wrap: nowrap;
  list-style: none !important;
  max-width: none !important;
  padding: 0 !important;
  margin: 0 !important;
  margin-left: -40px !important;
}
.d-grid .d-grid__col {
  padding-left: 40px;
  width: 7.1428571429%;
}
.d-grid .d-grid__col:before {
  content: "";
  display: block;
  width: 100%;
  height: 20vh;
  background-color: #06FFAA;
  opacity: 0.1;
}

.wp-block-styleguide-icons .icon {
  position: relative;
  width: 2em;
  height: 2em;
}

.wp-block-styleguide-icons__list {
  list-style: none !important;
  margin-left: 0;
  padding-left: 0;
  display: flex;
  flex: 1 0 auto;
  flex-wrap: wrap;
}

.wp-block-styleguide-icons__list-item {
  width: 20%;
  text-align: center;
}
@media (min-width: 560px) {
  .wp-block-styleguide-icons__list-item {
    width: 10%;
  }
}
@media (min-width: 992px) {
  .wp-block-styleguide-icons__list-item {
    width: 5%;
  }
}
.wp-block-styleguide-icons__list-item a {
  color: inherit !important;
  display: inline-block;
  position: relative;
  margin-bottom: 2em;
}
.wp-block-styleguide-icons__list-item span {
  font-size: 10px;
  padding: 0.5em 2em;
  transition: all 0.2s ease;
  color: #FFFFFF;
  display: inline-block;
  background-color: rgba(0, 40, 53, 0.5);
  opacity: 0;
  position: absolute;
  top: 100%;
  left: 50%;
  margin-top: 0.5em;
  transform: translateX(-50%);
  font-style: normal;
  z-index: 2;
  font-weight: 700;
  white-space: nowrap;
  pointer-events: none;
}
.wp-block-styleguide-icons__list-item:hover span {
  opacity: 1;
}

.wp-block-styleguide-palette__list {
  list-style: none !important;
}
.wp-block-styleguide-palette__list > * {
  width: 50% !important;
}
@media (min-width: 768px) {
  .wp-block-styleguide-palette__list > * {
    width: 33.333% !important;
  }
}
@media (min-width: 992px) {
  .wp-block-styleguide-palette__list > * {
    width: 25% !important;
  }
}

.has-primary-background-color .palette__label:before {
  content: "Primary";
  display: block;
  opacity: 0.5;
}
.has-primary-background-color .palette__label:after {
  content: "#06FFAA";
}

.has-secondary-background-color .palette__label:before {
  content: "Secondary";
  display: block;
  opacity: 0.5;
}
.has-secondary-background-color .palette__label:after {
  content: "#002835";
}

.has-tertiary-background-color .palette__label:before {
  content: "Tertiary";
  display: block;
  opacity: 0.5;
}
.has-tertiary-background-color .palette__label:after {
  content: "#3D4F63";
}

.has-accent-background-color .palette__label:before {
  content: "Accent";
  display: block;
  opacity: 0.5;
}
.has-accent-background-color .palette__label:after {
  content: "#69C5D9";
}

.has-page-background-color .palette__label:before {
  content: "Page";
  display: block;
  opacity: 0.5;
}
.has-page-background-color .palette__label:after {
  content: "#FFFFFF";
}

.typeface--headings {
  font-family: 'roc-grotesk', Verdana, sans-serif;
  font-weight: 600;
}

.typeface--body {
  font-family: 'open-sans', Verdana, sans-serif;
  font-weight: 400;
}

.wp-block-styleguide-typography .has-base-style:after, .wp-block-styleguide-typography .has-page-title-font-size:after, .wp-block-styleguide-typography .has-title-font-size:after, .wp-block-styleguide-typography .has-heading-font-size:after, .wp-block-styleguide-typography .has-subheading-font-size:after, .wp-block-styleguide-typography .has-subsubheading-font-size:after, .wp-block-styleguide-typography .has-large-font-size:after, .wp-block-styleguide-typography .has-small-font-size:after, .wp-block-styleguide-typography .has-quote-font-size:after, .wp-block-styleguide-typography .has-label-font-size:after, .wp-block-styleguide-typography .has-cta-font-size:after {
  font-family: 'open-sans', Verdana, sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.7142857143em;
}
@media (min-width: 768px) {
  .wp-block-styleguide-typography .has-base-style:after, .wp-block-styleguide-typography .has-page-title-font-size:after, .wp-block-styleguide-typography .has-title-font-size:after, .wp-block-styleguide-typography .has-heading-font-size:after, .wp-block-styleguide-typography .has-subheading-font-size:after, .wp-block-styleguide-typography .has-subsubheading-font-size:after, .wp-block-styleguide-typography .has-large-font-size:after, .wp-block-styleguide-typography .has-small-font-size:after, .wp-block-styleguide-typography .has-quote-font-size:after, .wp-block-styleguide-typography .has-label-font-size:after, .wp-block-styleguide-typography .has-cta-font-size:after {
    font-size: 1rem;
    line-height: 1.75em;
  }
}
@media (min-width: 1280px) {
  .wp-block-styleguide-typography .has-base-style:after, .wp-block-styleguide-typography .has-page-title-font-size:after, .wp-block-styleguide-typography .has-title-font-size:after, .wp-block-styleguide-typography .has-heading-font-size:after, .wp-block-styleguide-typography .has-subheading-font-size:after, .wp-block-styleguide-typography .has-subsubheading-font-size:after, .wp-block-styleguide-typography .has-large-font-size:after, .wp-block-styleguide-typography .has-small-font-size:after, .wp-block-styleguide-typography .has-quote-font-size:after, .wp-block-styleguide-typography .has-label-font-size:after, .wp-block-styleguide-typography .has-cta-font-size:after {
    font-size: 1rem;
    line-height: 1.7777777778em;
  }
}
.wp-block-styleguide-typography .has-base-style:after, .wp-block-styleguide-typography .has-page-title-font-size:after, .wp-block-styleguide-typography .has-title-font-size:after, .wp-block-styleguide-typography .has-heading-font-size:after, .wp-block-styleguide-typography .has-subheading-font-size:after, .wp-block-styleguide-typography .has-subsubheading-font-size:after, .wp-block-styleguide-typography .has-large-font-size:after, .wp-block-styleguide-typography .has-small-font-size:after, .wp-block-styleguide-typography .has-quote-font-size:after, .wp-block-styleguide-typography .has-label-font-size:after, .wp-block-styleguide-typography .has-cta-font-size:after {
  display: block;
  opacity: 0.5;
  position: static !important;
}
@media (min-width: 0px) {
  .wp-block-styleguide-typography .has-page-title-font-size:after {
    content: "Roc Grotesk Wide 600, 46px/42px";
  }
}
@media (min-width: 370px) {
  .wp-block-styleguide-typography .has-page-title-font-size:after {
    content: "Roc Grotesk Wide 600, 55px/45px";
  }
}
@media (min-width: 560px) {
  .wp-block-styleguide-typography .has-page-title-font-size:after {
    content: "Roc Grotesk Wide 600, 60px/50px";
  }
}
@media (min-width: 768px) {
  .wp-block-styleguide-typography .has-page-title-font-size:after {
    content: "Roc Grotesk Wide 600, 70px/60px";
  }
}
@media (min-width: 992px) {
  .wp-block-styleguide-typography .has-page-title-font-size:after {
    content: "Roc Grotesk Wide 600, 90px/80px";
  }
}
@media (min-width: 1280px) {
  .wp-block-styleguide-typography .has-page-title-font-size:after {
    content: "Roc Grotesk Wide 600, 110px/90px";
  }
}
@media (min-width: 1500px) {
  .wp-block-styleguide-typography .has-page-title-font-size:after {
    content: "Roc Grotesk Wide 600, 140px/110px";
  }
}
@media (min-width: 0px) {
  .wp-block-styleguide-typography .has-title-font-size:after {
    content: "Roc Grotesk 600, 40px/35px";
  }
}
@media (min-width: 560px) {
  .wp-block-styleguide-typography .has-title-font-size:after {
    content: "Roc Grotesk 600, 43px/35px";
  }
}
@media (min-width: 768px) {
  .wp-block-styleguide-typography .has-title-font-size:after {
    content: "Roc Grotesk 600, 54px/58px";
  }
}
@media (min-width: 992px) {
  .wp-block-styleguide-typography .has-title-font-size:after {
    content: "Roc Grotesk 600, 54px/58px";
  }
}
@media (min-width: 1280px) {
  .wp-block-styleguide-typography .has-title-font-size:after {
    content: "Roc Grotesk 600, 54px/58px";
  }
}
@media (min-width: 1500px) {
  .wp-block-styleguide-typography .has-title-font-size:after {
    content: "Roc Grotesk 600, 54px/58px";
  }
}
@media (min-width: 0px) {
  .wp-block-styleguide-typography .has-heading-font-size:after {
    content: "Roc Grotesk 600, 32px/32px";
  }
}
@media (min-width: 768px) {
  .wp-block-styleguide-typography .has-heading-font-size:after {
    content: "Roc Grotesk 600, 46px/54px";
  }
}
@media (min-width: 992px) {
  .wp-block-styleguide-typography .has-heading-font-size:after {
    content: "Roc Grotesk 600, 46px/54px";
  }
}
@media (min-width: 1280px) {
  .wp-block-styleguide-typography .has-heading-font-size:after {
    content: "Roc Grotesk 600, 46px/54px";
  }
}
@media (min-width: 1500px) {
  .wp-block-styleguide-typography .has-heading-font-size:after {
    content: "Roc Grotesk 600, 46px/54px";
  }
}
@media (min-width: 0px) {
  .wp-block-styleguide-typography .has-subheading-font-size:after {
    content: "Roc Grotesk Condensed 500, 26px/30px";
  }
}
@media (min-width: 768px) {
  .wp-block-styleguide-typography .has-subheading-font-size:after {
    content: "Roc Grotesk Condensed 500, 30px/32px";
  }
}
@media (min-width: 1500px) {
  .wp-block-styleguide-typography .has-subheading-font-size:after {
    content: "Roc Grotesk Condensed 500, 36px/38px";
  }
}
@media (min-width: 0px) {
  .wp-block-styleguide-typography .has-subsubheading-font-size:after {
    content: "Roc Grotesk Condensed 600, 18px/24px";
  }
}
@media (min-width: 768px) {
  .wp-block-styleguide-typography .has-subsubheading-font-size:after {
    content: "Roc Grotesk Condensed 600, 20px/28px";
  }
}
@media (min-width: 992px) {
  .wp-block-styleguide-typography .has-subsubheading-font-size:after {
    content: "Roc Grotesk Condensed 600, 20px/28px";
  }
}
@media (min-width: 0px) {
  .wp-block-styleguide-typography .has-large-font-size:after {
    content: "Open Sans 400, 16px/28px";
  }
}
@media (min-width: 560px) {
  .wp-block-styleguide-typography .has-large-font-size:after {
    content: "Open Sans 400, 18px/32px";
  }
}
@media (min-width: 768px) {
  .wp-block-styleguide-typography .has-large-font-size:after {
    content: "Open Sans 400, 18px/32px";
  }
}
@media (min-width: 992px) {
  .wp-block-styleguide-typography .has-large-font-size:after {
    content: "Open Sans 400, 20px/32px";
  }
}
@media (min-width: 1280px) {
  .wp-block-styleguide-typography .has-large-font-size:after {
    content: "Open Sans 400, 22px/36px";
  }
}
@media (min-width: 0px) {
  .wp-block-styleguide-typography .has-small-font-size:after {
    content: "Open Sans 400, 14px/24px";
  }
}
@media (min-width: 768px) {
  .wp-block-styleguide-typography .has-small-font-size:after {
    content: "Open Sans 400, 14px/24px";
  }
}
@media (min-width: 992px) {
  .wp-block-styleguide-typography .has-small-font-size:after {
    content: "Open Sans 400, 14px/24px";
  }
}
@media (min-width: 0px) {
  .wp-block-styleguide-typography .has-quote-font-size:after {
    content: "Roc Grotesk Wide 700, 18px/30px";
  }
}
@media (min-width: 768px) {
  .wp-block-styleguide-typography .has-quote-font-size:after {
    content: "Roc Grotesk Wide 700, 35px/55px";
  }
}
@media (min-width: 992px) {
  .wp-block-styleguide-typography .has-quote-font-size:after {
    content: "Roc Grotesk Wide 700, 54px/72px";
  }
}
@media (min-width: 1280px) {
  .wp-block-styleguide-typography .has-quote-font-size:after {
    content: "Roc Grotesk Wide 700, 54px/72px";
  }
}
@media (min-width: 0px) {
  .wp-block-styleguide-typography .has-label-font-size:after {
    content: "Open Sans 700, 16px/22px";
  }
}
@media (min-width: 768px) {
  .wp-block-styleguide-typography .has-label-font-size:after {
    content: "Open Sans 700, 16px/22px";
  }
}
@media (min-width: 992px) {
  .wp-block-styleguide-typography .has-label-font-size:after {
    content: "Open Sans 700, 16px/22px";
  }
}
@media (min-width: 0px) {
  .wp-block-styleguide-typography .has-cta-font-size:after {
    content: "Roc Grotesk Condensed 600, 14px/16px";
  }
}
@media (min-width: 768px) {
  .wp-block-styleguide-typography .has-cta-font-size:after {
    content: "Roc Grotesk Condensed 600, 16px/18px";
  }
}
@media (min-width: 992px) {
  .wp-block-styleguide-typography .has-cta-font-size:after {
    content: "Roc Grotesk Condensed 600, 16px/18px";
  }
}
@media (min-width: 1280px) {
  .wp-block-styleguide-typography .has-cta-font-size:after {
    content: "Roc Grotesk Condensed 600, 20px/20px";
  }
}
@media (min-width: 0px) {
  .wp-block-styleguide-typography .t-paragraph:after {
    content: "Open Sans 400, 14px/24px";
  }
}
@media (min-width: 370px) {
  .wp-block-styleguide-typography .t-paragraph:after {
    content: "Open Sans 400, 14px/24px";
  }
}
@media (min-width: 560px) {
  .wp-block-styleguide-typography .t-paragraph:after {
    content: "Open Sans 400, 14px/24px";
  }
}
@media (min-width: 768px) {
  .wp-block-styleguide-typography .t-paragraph:after {
    content: "Open Sans 400, 16px/28px";
  }
}
@media (min-width: 992px) {
  .wp-block-styleguide-typography .t-paragraph:after {
    content: "Open Sans 400, 16px/28px";
  }
}
@media (min-width: 1280px) {
  .wp-block-styleguide-typography .t-paragraph:after {
    content: "Open Sans 400, 18px/32px";
  }
}
@media (min-width: 1500px) {
  .wp-block-styleguide-typography .t-paragraph:after {
    content: "Open Sans 400, 18px/32px";
  }
}

.wp-block-tabs {
  display: block;
}
.wp-block-tabs .wp-block-tabs__content[aria-expanded=true] {
  padding-bottom: 2rem;
}
.wp-block-tabs.has-style-dark h2 {
  color: inherit;
}
.wp-block-tabs.has-style-dark .wp-block-tabs__content,
.wp-block-tabs.has-style-dark .wp-block-tabs__tab {
  background-color: #FFFFFF;
  color: #002835;
}
.wp-block-tabs.has-style-dark .wp-block-tabs__tab {
  padding-left: 40px;
  padding-right: 40px;
}
.wp-block-tabs.has-style-dark .t-lede,
.wp-block-tabs.has-style-dark .has-large-font-size {
  color: #002835;
}
.wp-block-tabs.alignfull {
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 1280px) {
  .wp-block-tabs.alignfull .wp-block-tabs__content,
  .wp-block-tabs.alignfull .wp-block-tabs__tab {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media (min-width: 992px) {
  .wp-block-tabs.alignfull .wp-block-tabs__content[aria-expanded=true] {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}
.wp-block-tabs.alignfull .wp-block-tabs__tab--link + .wp-block-tabs__content {
  padding-top: 0 !important;
  display: none;
}

.wp-block-tabs__body {
  display: flex;
  flex-wrap: wrap;
}
.wp-block-tabs__body .wp-block-tabs__tab {
  transition: all 0.2s ease;
  cursor: pointer;
  width: 100%;
  border-top: 1px solid rgba(0, 40, 53, 0.2);
  padding-top: 1rem;
  padding-bottom: 1rem;
}
@media (min-width: 768px) {
  .wp-block-tabs__body .wp-block-tabs__tab {
    order: 0;
    width: 33.333%;
    border-left: 1px solid rgba(0, 40, 53, 0.2);
    padding-left: 2rem;
    border-bottom: 1px solid rgba(0, 40, 53, 0.2);
    background-color: rgba(255, 255, 255, 0.2);
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .wp-block-tabs__body .wp-block-tabs__tab.is-toggled {
    border-bottom-color: transparent;
  }
  .wp-block-tabs__body .wp-block-tabs__tab.wp-block-tabs__tab--link {
    border-top: transparent;
  }
  .wp-block-tabs__body .wp-block-tabs__tab.wp-block-tabs__tab--link a {
    margin-top: 0.5rem;
  }
  .wp-block-tabs__body .wp-block-tabs__tab.wp-block-tabs__tab--link + .wp-block-tabs__content + .wp-block-tabs__tab--link {
    border-left: transparent;
  }
}
.wp-block-tabs__body .wp-block-tabs__tab.is-toggled + [aria-expanded=true] {
  max-height: 50em;
  opacity: 1;
  padding-top: 2rem;
  pointer-events: all;
}
@media (min-width: 768px) {
  .wp-block-tabs__body .wp-block-tabs__tab.is-toggled + [aria-expanded=true] {
    padding-top: 3rem;
  }
}
.wp-block-tabs__body .wp-block-tabs__tab h2 {
  font-family: 'roc-grotesk-condensed', Verdana, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-size: 1.2857142857rem;
  line-height: 1.3333333333em;
}
@media (min-width: 768px) {
  .wp-block-tabs__body .wp-block-tabs__tab h2 {
    font-size: 1.25rem;
    line-height: 1.4em;
  }
}
.wp-block-tabs__body .wp-block-tabs__tab h2 {
  margin-bottom: 0;
}
.wp-block-tabs__body .wp-block-tabs__tab h2 .icon {
  margin-right: 0.5rem;
  margin-top: -0.2em;
  color: #06FFAA;
  width: 3rem;
  height: 3rem;
  margin-right: 1.25em;
}
.wp-block-tabs__body .wp-block-tabs__content {
  width: 100%;
  max-height: 0;
  opacity: 0;
  transition: all 0.2s ease;
  pointer-events: none;
}
@media (min-width: 768px) {
  .wp-block-tabs__body .wp-block-tabs__content {
    order: 5;
    transition: opacity 0.2s ease;
  }
}
.wp-block-tabs__body .wp-block-tabs__content:empty {
  display: none;
}

.wp-block-slider + .wp-block-tabs.has-style-dark.alignfull,
.wp-block-hero + .wp-block-tabs.has-style-dark.alignfull {
  position: relative;
  z-index: 5;
  margin-top: -5rem;
}
.wp-block-slider + .wp-block-tabs.has-style-dark.alignfull .wp-block-tabs__tab,
.wp-block-hero + .wp-block-tabs.has-style-dark.alignfull .wp-block-tabs__tab {
  background-color: rgb(242.25, 242.25, 242.25);
}
@media (min-width: 768px) {
  .wp-block-slider + .wp-block-tabs.has-style-dark.alignfull .wp-block-tabs__tab,
  .wp-block-hero + .wp-block-tabs.has-style-dark.alignfull .wp-block-tabs__tab {
    background-color: rgba(242.25, 242.25, 242.25, 0.8);
  }
  .wp-block-slider + .wp-block-tabs.has-style-dark.alignfull .wp-block-tabs__tab.is-toggled,
  .wp-block-hero + .wp-block-tabs.has-style-dark.alignfull .wp-block-tabs__tab.is-toggled {
    background-color: rgb(242.25, 242.25, 242.25);
  }
  .wp-block-slider + .wp-block-tabs.has-style-dark.alignfull .wp-block-tabs__tab:hover,
  .wp-block-hero + .wp-block-tabs.has-style-dark.alignfull .wp-block-tabs__tab:hover {
    background-color: rgba(242.25, 242.25, 242.25, 0.95);
  }
}
@media (min-width: 768px) {
  .wp-block-slider + .wp-block-tabs.has-style-dark.alignfull .wp-block-tabs__tab.wp-block-tabs__tab--link,
  .wp-block-hero + .wp-block-tabs.has-style-dark.alignfull .wp-block-tabs__tab.wp-block-tabs__tab--link {
    background-color: transparent !important;
  }
}
.wp-block-slider + .wp-block-tabs.has-style-dark.alignfull .wp-block-tabs__content,
.wp-block-hero + .wp-block-tabs.has-style-dark.alignfull .wp-block-tabs__content {
  background-color: rgb(242.25, 242.25, 242.25);
}

.block-editor .wp-block-tabs__body .block-editor-inner-blocks {
  width: 100%;
}
.block-editor .wp-block-tabs__body .block-editor-inner-blocks .wp-block-tabs__content {
  max-height: none;
  opacity: 1;
  padding-top: 3rem;
  padding-bottom: 3rem;
  pointer-events: all;
}

.wp-block-timeline {
  list-style: none !important;
  margin-bottom: 0 !important;
}
.wp-block-timeline .wp-block-timeline__items {
  padding-left: 0 !important;
}
@media (min-width: 768px) {
  .wp-block-timeline .wp-block-timeline__items > *:nth-of-type(2n) {
    padding-left: 8.3333333333% !important;
    padding-right: 0 !important;
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .wp-block-timeline .wp-block-timeline__items > *:nth-of-type(2n):before {
    left: -0.5px;
    right: auto;
  }
}
@media (min-width: 768px) {
  .wp-block-timeline .wp-block-timeline__items > *:nth-of-type(2n):after {
    left: -0.5px;
    right: auto;
    margin-left: -5.75px;
    margin-right: 0;
  }
}
.wp-block-timeline .wp-block-timeline__items > *:last-child:before {
  display: none;
}

.wp-block-timeline-element {
  list-style: none !important;
  margin-left: 0 !important;
  padding-left: 3rem !important;
  position: relative;
  margin-bottom: 0 !important;
  padding-bottom: 3rem;
}
@media (min-width: 768px) {
  .wp-block-timeline-element {
    width: 50%;
    padding-left: 0 !important;
    padding-right: 8.3333333333% !important;
    padding-bottom: 0;
  }
}
.wp-block-timeline-element:before {
  content: "";
  display: block;
  width: 1px;
  height: 100%;
  background-color: currentColor;
  opacity: 0.2;
  position: absolute;
  left: 0;
}
@media (min-width: 768px) {
  .wp-block-timeline-element:before {
    left: auto;
    right: -0.5px;
  }
}
.wp-block-timeline-element:after {
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  background-color: currentColor;
  border-radius: 50%;
  position: absolute;
  top: 0;
  left: 0;
  margin-left: -5.75px;
}
@media (min-width: 768px) {
  .wp-block-timeline-element:after {
    left: auto;
    right: -0.5px;
    margin-right: -5.75px;
    margin-left: 0;
  }
}
.wp-block-timeline-element .wp-block-image {
  margin-bottom: 2rem;
}
.wp-block-timeline-element > *:first-child {
  margin-top: 0;
}
.wp-block-timeline-element > *:last-child {
  margin-bottom: 0;
}

.wp-block-timeline-element.js-animate-in-view > * {
  opacity: 0;
}

.wp-block-timeline-element.js-animate-in-view.js-in-view > * {
  animation-delay: 1.25s;
}
.wp-block-timeline-element.js-animate-in-view.js-in-view > *:first-child {
  animation-delay: 0.5s;
}
.wp-block-timeline-element.js-animate-in-view.js-in-view > *:nth-child(2) {
  animation-delay: 0.75s;
}
.wp-block-timeline-element.js-animate-in-view.js-in-view > *:nth-child(3) {
  animation-delay: 1s;
}

/**
 * Basic styling for menus
 */
.menu,
.menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

@media (max-width: 991px) {
  .sub-menu {
    width: 100%;
  }
}

.menu {
  display: flex;
  flex: 1 0 auto;
  flex-wrap: wrap;
}
.menu .menu-item {
  width: 100%;
}

.menu a,
.menu button {
  color: inherit;
  text-decoration: none;
  display: inline-block;
}

/**
 * Primary Navigation
 */
#menu-primary {
  font-family: 'roc-grotesk-condensed', Verdana, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-size: 1rem;
  line-height: 1.1428571429em;
}
@media (min-width: 768px) {
  #menu-primary {
    font-size: 1rem;
    line-height: 1.125em;
  }
}
@media (min-width: 1280px) {
  #menu-primary {
    font-size: 1.1111111111rem;
    line-height: 1em;
  }
}
#menu-primary {
  justify-content: center;
}
#menu-primary a,
#menu-primary button {
  transition: all 0.2s ease;
}
#menu-primary button {
  text-align: center;
}
@media (max-width: 991px) {
  #menu-primary > .menu-item {
    border-top: 1px solid #002835;
  }
  #menu-primary .sub-menu a {
    font-weight: 400;
  }
}
@media (min-width: 992px) {
  #menu-primary {
    flex-wrap: nowrap;
  }
  #menu-primary > .menu-item > a {
    flex-grow: 0;
  }
  #menu-primary .menu-item {
    position: relative;
    width: auto;
    text-align: center;
    flex-grow: 1;
  }
  #menu-primary .menu-item a {
    padding: 1rem 1rem;
  }
  #menu-primary .menu-item:hover > .sub-menu, #menu-primary .menu-item[aria-expanded=true] > .sub-menu {
    transform: translate(0, 0);
    pointer-events: all;
    opacity: 1;
    visibility: visible;
  }
  #menu-primary .menu-item:hover > .sub-menu .menu-item:hover .sub-menu,
  #menu-primary .menu-item:hover > .sub-menu .menu-item[aria-expanded=true] > .sub-menu, #menu-primary .menu-item[aria-expanded=true] > .sub-menu .menu-item:hover .sub-menu,
  #menu-primary .menu-item[aria-expanded=true] > .sub-menu .menu-item[aria-expanded=true] > .sub-menu {
    transform: translate(0, 0);
  }
  #menu-primary .menu-item .sub-menu > li > button > .icon {
    transform: rotate(0deg);
  }
  #menu-primary > li:last-of-type .sub-menu {
    right: 0;
    left: auto;
    transform: translate(0, -1em);
  }
  #menu-primary > li:last-of-type .sub-menu button > .icon {
    transform: rotate(180deg);
  }
  #menu-primary > li:last-of-type .sub-menu .sub-menu {
    left: auto;
    right: 0;
    transform: translate(1em, 0);
  }
  #menu-primary > li:nth-last-of-type(2) .sub-menu {
    right: 0;
    left: auto;
    transform: translate(0, -1em);
  }
  #menu-primary > li:nth-last-of-type(2) .sub-menu button > .icon {
    transform: rotate(180deg);
  }
  #menu-primary > li:nth-last-of-type(2) .sub-menu .sub-menu {
    left: auto;
    right: 100%;
    transform: translate(1em, 0);
  }
  #menu-primary > .menu-item > a {
    transition: all 0.2s ease;
    position: relative;
    background-color: transparent;
    padding: 2rem 1rem;
  }
  #menu-primary > .menu-item > a:after {
    content: "";
    display: block;
    width: 100%;
    height: 3px;
    background-color: #06FFAA;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 0;
    transition: all 0.2s ease;
  }
  #menu-primary > .menu-item > a:hover:after {
    width: calc(100% - 2rem);
  }
  #menu-primary > .menu--logo > a {
    padding: 0.65rem 1rem;
  }
  #menu-primary > .menu--logo > a:after {
    display: none !important;
  }
  #menu-primary > .menu-item:hover > a,
  #menu-primary > .menu-item:hover > button,
  #menu-primary > .menu-item[aria-expanded=true] > a,
  #menu-primary > .menu-item[aria-expanded=true] > button {
    color: #06FFAA;
  }
  #menu-primary .sub-menu {
    transition: all 0.2s ease;
    position: absolute;
    top: 100%;
    left: 0;
    transform: translate(0, -1em);
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    text-align: left;
    min-width: 280px;
    margin-left: 0;
  }
  #menu-primary .sub-menu .menu-item > a {
    display: flex;
    flex: 1 1 auto;
    flex-grow: 1;
  }
  #menu-primary .sub-menu .menu-item > a,
  #menu-primary .sub-menu .menu-item > button {
    background-color: rgba(0, 20, 27, 0.95);
    color: #ffffff;
    border-top: 1px solid rgba(0, 20, 27, 0.15);
    border-left: 1px solid rgba(0, 20, 27, 0.15);
  }
  #menu-primary .sub-menu .menu-item > a {
    text-align: left;
  }
  #menu-primary .sub-menu > .menu-item:hover > a,
  #menu-primary .sub-menu > .menu-item:hover > button {
    background-color: rgba(0, 1.1111111111, 1.5, 0.95);
    color: #06FFAA;
  }
  #menu-primary .sub-menu .sub-menu {
    top: 0;
    left: 100%;
    transform: translate(-1em, 0);
  }
}
#menu-primary .menu-item-has-children {
  display: flex;
  flex: 1 0 auto;
  flex-wrap: wrap;
}
#menu-primary .menu-item-has-children > a {
  flex-grow: 1;
}
@media (min-width: 992px) {
  #menu-primary .menu-item-has-children > a {
    flex-grow: 0;
  }
}
#menu-primary .menu-item-has-children > a + button {
  margin-left: -1rem;
  outline: none !important;
}
#menu-primary .menu-item-has-children button .icon {
  transition: all 0.2s ease;
  transform: rotate(90deg);
}
#menu-primary .menu-item-has-children[aria-expanded=true] > button .icon {
  transform: rotate(270deg);
}
#menu-primary .menu-item-has-children[aria-expanded=true] > .sub-menu {
  max-height: 80em;
  opacity: 1;
  pointer-events: all;
  visibility: visible;
  transform: translate(0, 0);
}
#menu-primary .sub-menu {
  transition: all 0.2s ease;
  max-height: 0;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
#menu-primary .sub-menu:before {
  content: "";
  display: block;
  width: 0.75em;
  height: 0.75em;
  background-color: #00141B;
  transform: rotate(45deg);
  left: 1rem;
  top: -0.375em;
  position: absolute;
}
#menu-primary .sub-menu .sub-menu > .menu-item > a {
  padding-left: 5rem;
}
#menu-primary .menu-item a:hover {
  color: primary;
}
#menu-primary .menu-item button {
  background-color: transparent;
  border: none;
  min-width: 5.5em;
  margin-right: 10px;
}
@media (min-width: 992px) {
  #menu-primary .menu-item button {
    min-width: 3.5em;
    margin-right: 0;
  }
}
#menu-primary .menu-item button .icon {
  margin-top: -0.4em;
}

/**
 * Colophon navigation
 */
#menu-legal {
  flex-wrap: nowrap;
}
#menu-legal a {
  text-decoration: none;
  opacity: 0.8;
  color: #06FFAA;
}
#menu-legal a:hover {
  text-decoration: underline;
}
#menu-legal .menu-item {
  width: auto;
  flex-grow: 0;
}
#menu-legal .sub-menu {
  display: none;
}

.menu-toggle {
  padding: 20px 40px;
  display: inline-block;
  cursor: pointer;
  outline: none !important;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
  position: relative;
}
.menu-toggle:hover {
  opacity: 0.7;
}
.menu-toggle.is-active:hover {
  opacity: 0.7;
}
.menu-toggle.is-active .menu-toggle__inner,
.menu-toggle.is-active .menu-toggle__inner::before,
.menu-toggle.is-active .menu-toggle__inner::after {
  background-color: #06FFAA;
}
.menu-toggle__box {
  width: 2rem;
  height: 21px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.menu-toggle__inner {
  transition-duration: 0.22s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  display: block;
  top: 50%;
  margin-top: -1.5px;
}
.menu-toggle__inner, .menu-toggle__inner::before, .menu-toggle__inner::after {
  width: 2rem;
  height: 3px;
  background-color: #06FFAA;
  border-radius: 4px;
  position: absolute;
  transition-property: transform;
  transition-duration: 0.15s;
  transition-timing-function: ease;
}
.menu-toggle__inner::before, .menu-toggle__inner::after {
  content: "";
  display: block;
}
.menu-toggle__inner::before {
  top: -9px;
}
.menu-toggle__inner::after {
  bottom: -9px;
}
.menu-toggle__inner::before {
  transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
}
.menu-toggle__inner::after {
  transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

#header[aria-expanded=true] .menu-toggle__inner {
  transform: rotate(225deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
#header[aria-expanded=true] .menu-toggle__inner::before {
  top: 0;
  opacity: 0;
  transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
}
#header[aria-expanded=true] .menu-toggle__inner::after {
  bottom: 0;
  transform: rotate(-90deg);
  transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.media-circle-overlap.wp-block-spacer.is-xl-size.has-pull-content + * {
  margin-top: -11rem !important;
}
@media (min-width: 992px) {
  .media-circle-overlap.wp-block-spacer.is-xl-size.has-pull-content + * {
    margin-top: -29rem !important;
  }
}

.media-circle-spacer.wp-block-spacer.is-lg-size {
  margin-top: 0 !important;
}
.media-circle-spacer.wp-block-spacer.is-lg-size .wp-block-spacer__inner {
  margin-bottom: 12rem !important;
}
@media (min-width: 992px) {
  .media-circle-spacer.wp-block-spacer.is-lg-size .wp-block-spacer__inner {
    margin-top: 5rem !important;
    margin-bottom: 8rem !important;
  }
}

.entry-content {
  overflow: hidden;
}

.single-post .entry-content {
  position: relative;
}
@media (min-width: 768px) {
  .single-post .entry-content {
    padding-left: 7.1428571429%;
    padding-right: 7.1428571429%;
  }
}
.single-post .entry-content > *:first-child:not(.wp-block-section) {
  padding-top: 2rem;
}
@media (min-width: 768px) {
  .single-post .entry-content > *:first-child:not(.wp-block-section) {
    padding-top: 3rem;
  }
}
@media (min-width: 992px) {
  .single-post .entry-content > *:first-child:not(.wp-block-section) {
    padding-top: 5rem;
  }
}
.single-post .entry-content > *:last-child:not(.wp-block-section) {
  padding-bottom: 2rem;
}

.post-tags a {
  font-family: 'roc-grotesk-condensed', Verdana, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-size: 1rem;
  line-height: 1.1428571429em;
}
@media (min-width: 768px) {
  .post-tags a {
    font-size: 1rem;
    line-height: 1.125em;
  }
}
@media (min-width: 1280px) {
  .post-tags a {
    font-size: 1.1111111111rem;
    line-height: 1em;
  }
}
.post-tags a {
  text-decoration: none;
}
.post-tags a:hover {
  text-decoration: underline;
}

.post-meta-btm {
  background-color: #FFFFFF;
  color: #002835;
}
.post-meta-btm .post-meta-btm__inner > .cols {
  width: 100%;
}
@media (max-width: 767px) {
  .post-meta-btm .post-meta-btm__inner > .cols > *:first-child {
    margin-bottom: 1rem;
  }
}
.post-meta-btm .post-meta-btm__inner {
  width: 100% !important;
}
.post-meta-btm .post-meta-btm__inner > .cols > * {
  width: auto;
}
.post-meta-btm a {
  color: inherit;
}
.post-meta-btm .post-tags {
  margin-top: 0.25rem;
}
.post-meta-btm .post-tags .icon {
  color: #06FFAA;
}

.single-post .related-posts .cols {
  list-style: none !important;
  margin-bottom: 0 !important;
}
.single-post .related-posts .wp-block-section__inner-container {
  padding-bottom: 0;
}
.single-post .share-links--vertical {
  position: relative;
  z-index: 5;
  max-width: 1634.2857142857px;
}
@media (min-width: 768px) {
  .single-post .share-links--vertical {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.single-post .share-links--vertical .mongoose-social-share {
  margin-top: 0;
}
@media (min-width: 768px) {
  .single-post .share-links--vertical .mongoose-social-share {
    position: absolute;
    left: 0;
    top: 3rem;
    margin-top: -0.25rem;
    margin-bottom: 0;
  }
  .single-post .share-links--vertical .mongoose-social-share a {
    position: relative;
    z-index: 5;
  }
}
@media (min-width: 992px) {
  .single-post .share-links--vertical .mongoose-social-share {
    top: 5rem;
  }
}

.palette {
  padding-bottom: 100%;
  width: 100%;
  position: relative;
}

.palette__label {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 32px;
  margin: 0;
}

.has-primary-background-color .palette__label:before,
.pp-palette--primary:before {
  content: "Primary";
  display: block;
  opacity: 0.5;
}
.has-primary-background-color .palette__label:after,
.pp-palette--primary:after {
  content: "#06FFAA";
}

.has-secondary-background-color .palette__label:before,
.pp-palette--secondary:before {
  content: "Secondary";
  display: block;
  opacity: 0.5;
}
.has-secondary-background-color .palette__label:after,
.pp-palette--secondary:after {
  content: "#002835";
}

.has-tertiary-background-color .palette__label:before,
.pp-palette--tertiary:before {
  content: "Tertiary";
  display: block;
  opacity: 0.5;
}
.has-tertiary-background-color .palette__label:after,
.pp-palette--tertiary:after {
  content: "#3D4F63";
}

.has-accent-background-color .palette__label:before,
.pp-palette--accent:before {
  content: "Accent";
  display: block;
  opacity: 0.5;
}
.has-accent-background-color .palette__label:after,
.pp-palette--accent:after {
  content: "#69C5D9";
}

.has-page-background-color .palette__label:before,
.pp-palette--page:before {
  content: "Page";
  display: block;
  opacity: 0.5;
}
.has-page-background-color .palette__label:after,
.pp-palette--page:after {
  content: "#FFFFFF";
}

.wp-block-mentor {
  background: #ffffff;
}

.video-block {
  position: relative;
  padding-bottom: 56.5874%;
  margin-bottom: 1em;
}

.video-block iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}

.typeface--headings {
  font-family: 'roc-grotesk', Verdana, sans-serif;
  font-weight: 600;
}

.typeface--body {
  font-family: 'open-sans', Verdana, sans-serif;
  font-weight: 400;
}

.styleguide__typography .t-paragraph:after, .styleguide__typography .t-page-title:after, .styleguide__typography .t-title:after, .styleguide__typography .t-heading:after, .styleguide__typography .t-subheading:after, .styleguide__typography .t-subsubheading:after, .styleguide__typography .t-large:after, .styleguide__typography .t-small:after, .styleguide__typography .t-quote:after, .styleguide__typography .t-label:after, .styleguide__typography .t-cta:after {
  font-family: 'open-sans', Verdana, sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.7142857143em;
}
@media (min-width: 768px) {
  .styleguide__typography .t-paragraph:after, .styleguide__typography .t-page-title:after, .styleguide__typography .t-title:after, .styleguide__typography .t-heading:after, .styleguide__typography .t-subheading:after, .styleguide__typography .t-subsubheading:after, .styleguide__typography .t-large:after, .styleguide__typography .t-small:after, .styleguide__typography .t-quote:after, .styleguide__typography .t-label:after, .styleguide__typography .t-cta:after {
    font-size: 1rem;
    line-height: 1.75em;
  }
}
@media (min-width: 1280px) {
  .styleguide__typography .t-paragraph:after, .styleguide__typography .t-page-title:after, .styleguide__typography .t-title:after, .styleguide__typography .t-heading:after, .styleguide__typography .t-subheading:after, .styleguide__typography .t-subsubheading:after, .styleguide__typography .t-large:after, .styleguide__typography .t-small:after, .styleguide__typography .t-quote:after, .styleguide__typography .t-label:after, .styleguide__typography .t-cta:after {
    font-size: 1rem;
    line-height: 1.7777777778em;
  }
}
.styleguide__typography .t-paragraph:after, .styleguide__typography .t-page-title:after, .styleguide__typography .t-title:after, .styleguide__typography .t-heading:after, .styleguide__typography .t-subheading:after, .styleguide__typography .t-subsubheading:after, .styleguide__typography .t-large:after, .styleguide__typography .t-small:after, .styleguide__typography .t-quote:after, .styleguide__typography .t-label:after, .styleguide__typography .t-cta:after {
  display: block;
  opacity: 0.5;
}
@media (min-width: 0px) {
  .styleguide__typography .t-page-title:after {
    content: "Roc Grotesk Wide 600, 46px/42px";
  }
}
@media (min-width: 370px) {
  .styleguide__typography .t-page-title:after {
    content: "Roc Grotesk Wide 600, 55px/45px";
  }
}
@media (min-width: 560px) {
  .styleguide__typography .t-page-title:after {
    content: "Roc Grotesk Wide 600, 60px/50px";
  }
}
@media (min-width: 768px) {
  .styleguide__typography .t-page-title:after {
    content: "Roc Grotesk Wide 600, 70px/60px";
  }
}
@media (min-width: 992px) {
  .styleguide__typography .t-page-title:after {
    content: "Roc Grotesk Wide 600, 90px/80px";
  }
}
@media (min-width: 1280px) {
  .styleguide__typography .t-page-title:after {
    content: "Roc Grotesk Wide 600, 110px/90px";
  }
}
@media (min-width: 1500px) {
  .styleguide__typography .t-page-title:after {
    content: "Roc Grotesk Wide 600, 140px/110px";
  }
}
@media (min-width: 0px) {
  .styleguide__typography .t-title:after {
    content: "Roc Grotesk 600, 40px/35px";
  }
}
@media (min-width: 560px) {
  .styleguide__typography .t-title:after {
    content: "Roc Grotesk 600, 43px/35px";
  }
}
@media (min-width: 768px) {
  .styleguide__typography .t-title:after {
    content: "Roc Grotesk 600, 54px/58px";
  }
}
@media (min-width: 992px) {
  .styleguide__typography .t-title:after {
    content: "Roc Grotesk 600, 54px/58px";
  }
}
@media (min-width: 1280px) {
  .styleguide__typography .t-title:after {
    content: "Roc Grotesk 600, 54px/58px";
  }
}
@media (min-width: 1500px) {
  .styleguide__typography .t-title:after {
    content: "Roc Grotesk 600, 54px/58px";
  }
}
@media (min-width: 0px) {
  .styleguide__typography .t-heading:after {
    content: "Roc Grotesk 600, 32px/32px";
  }
}
@media (min-width: 768px) {
  .styleguide__typography .t-heading:after {
    content: "Roc Grotesk 600, 46px/54px";
  }
}
@media (min-width: 992px) {
  .styleguide__typography .t-heading:after {
    content: "Roc Grotesk 600, 46px/54px";
  }
}
@media (min-width: 1280px) {
  .styleguide__typography .t-heading:after {
    content: "Roc Grotesk 600, 46px/54px";
  }
}
@media (min-width: 1500px) {
  .styleguide__typography .t-heading:after {
    content: "Roc Grotesk 600, 46px/54px";
  }
}
@media (min-width: 0px) {
  .styleguide__typography .t-subheading:after {
    content: "Roc Grotesk Condensed 500, 26px/30px";
  }
}
@media (min-width: 768px) {
  .styleguide__typography .t-subheading:after {
    content: "Roc Grotesk Condensed 500, 30px/32px";
  }
}
@media (min-width: 1500px) {
  .styleguide__typography .t-subheading:after {
    content: "Roc Grotesk Condensed 500, 36px/38px";
  }
}
@media (min-width: 0px) {
  .styleguide__typography .t-subsubheading:after {
    content: "Roc Grotesk Condensed 600, 18px/24px";
  }
}
@media (min-width: 768px) {
  .styleguide__typography .t-subsubheading:after {
    content: "Roc Grotesk Condensed 600, 20px/28px";
  }
}
@media (min-width: 992px) {
  .styleguide__typography .t-subsubheading:after {
    content: "Roc Grotesk Condensed 600, 20px/28px";
  }
}
@media (min-width: 0px) {
  .styleguide__typography .t-large:after {
    content: "Open Sans 400, 16px/28px";
  }
}
@media (min-width: 560px) {
  .styleguide__typography .t-large:after {
    content: "Open Sans 400, 18px/32px";
  }
}
@media (min-width: 768px) {
  .styleguide__typography .t-large:after {
    content: "Open Sans 400, 18px/32px";
  }
}
@media (min-width: 992px) {
  .styleguide__typography .t-large:after {
    content: "Open Sans 400, 20px/32px";
  }
}
@media (min-width: 1280px) {
  .styleguide__typography .t-large:after {
    content: "Open Sans 400, 22px/36px";
  }
}
@media (min-width: 0px) {
  .styleguide__typography .t-small:after {
    content: "Open Sans 400, 14px/24px";
  }
}
@media (min-width: 768px) {
  .styleguide__typography .t-small:after {
    content: "Open Sans 400, 14px/24px";
  }
}
@media (min-width: 992px) {
  .styleguide__typography .t-small:after {
    content: "Open Sans 400, 14px/24px";
  }
}
@media (min-width: 0px) {
  .styleguide__typography .t-quote:after {
    content: "Roc Grotesk Wide 700, 18px/30px";
  }
}
@media (min-width: 768px) {
  .styleguide__typography .t-quote:after {
    content: "Roc Grotesk Wide 700, 35px/55px";
  }
}
@media (min-width: 992px) {
  .styleguide__typography .t-quote:after {
    content: "Roc Grotesk Wide 700, 54px/72px";
  }
}
@media (min-width: 1280px) {
  .styleguide__typography .t-quote:after {
    content: "Roc Grotesk Wide 700, 54px/72px";
  }
}
@media (min-width: 0px) {
  .styleguide__typography .t-label:after {
    content: "Open Sans 700, 16px/22px";
  }
}
@media (min-width: 768px) {
  .styleguide__typography .t-label:after {
    content: "Open Sans 700, 16px/22px";
  }
}
@media (min-width: 992px) {
  .styleguide__typography .t-label:after {
    content: "Open Sans 700, 16px/22px";
  }
}
@media (min-width: 0px) {
  .styleguide__typography .t-cta:after {
    content: "Roc Grotesk Condensed 600, 14px/16px";
  }
}
@media (min-width: 768px) {
  .styleguide__typography .t-cta:after {
    content: "Roc Grotesk Condensed 600, 16px/18px";
  }
}
@media (min-width: 992px) {
  .styleguide__typography .t-cta:after {
    content: "Roc Grotesk Condensed 600, 16px/18px";
  }
}
@media (min-width: 1280px) {
  .styleguide__typography .t-cta:after {
    content: "Roc Grotesk Condensed 600, 20px/20px";
  }
}
@media (min-width: 0px) {
  .styleguide__typography .t-paragraph:after {
    content: "Open Sans 400, 14px/24px";
  }
}
@media (min-width: 370px) {
  .styleguide__typography .t-paragraph:after {
    content: "Open Sans 400, 14px/24px";
  }
}
@media (min-width: 560px) {
  .styleguide__typography .t-paragraph:after {
    content: "Open Sans 400, 14px/24px";
  }
}
@media (min-width: 768px) {
  .styleguide__typography .t-paragraph:after {
    content: "Open Sans 400, 16px/28px";
  }
}
@media (min-width: 992px) {
  .styleguide__typography .t-paragraph:after {
    content: "Open Sans 400, 16px/28px";
  }
}
@media (min-width: 1280px) {
  .styleguide__typography .t-paragraph:after {
    content: "Open Sans 400, 18px/32px";
  }
}
@media (min-width: 1500px) {
  .styleguide__typography .t-paragraph:after {
    content: "Open Sans 400, 18px/32px";
  }
}

.styleguide__buttons .wp-block-button {
  margin-right: 1rem;
  margin-bottom: 1rem;
}

.styleguide__iconography .icon {
  position: relative;
  width: 2em;
  height: 2em;
  margin-bottom: 2em;
}
.styleguide__iconography .icon span {
  font-size: 10px;
  padding: 0.5em 2em;
  transition: all 0.2s ease;
  color: #FFFFFF;
  display: inline-block;
  background-color: rgba(0, 40, 53, 0.5);
  opacity: 0;
  position: absolute;
  top: 100%;
  left: 50%;
  margin-top: 0.5em;
  transform: translateX(-50%);
  font-style: normal;
  z-index: 2;
  font-weight: 700;
  white-space: nowrap;
  pointer-events: none;
}
.styleguide__iconography .icon:hover span {
  opacity: 1;
}

.icon-list {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
  margin-top: 32px;
  display: flex;
  flex: 1 0 auto;
  flex-wrap: wrap;
}

.icon-list__item {
  width: 20%;
  text-align: center;
}
@media (min-width: 560px) {
  .icon-list__item {
    width: 10%;
  }
}
@media (min-width: 992px) {
  .icon-list__item {
    width: 5%;
  }
}
.icon-list__item a {
  color: inherit !important;
}

.styleguide__grid .grid > * {
  width: 7.1428571429%;
}
.styleguide__grid .grid__col {
  background-color: #06FFAA;
  opacity: 0.2;
  width: 100%;
  height: 30vh;
}

.grid-notes:before {
  content: "14 Columns, 40px Gutters";
  margin-bottom: 1em;
  display: block;
  opacity: 0.5;
}

.error404 h1 {
  font-size: 8em;
  margin-bottom: 0;
}

/**
 * The gallery block
 */
.editor-content * + .wp-block-gallery {
  margin-top: 40px;
}

.editor-content .wp-block-gallery {
  margin-bottom: 40px;
}

.editor-content .wp-block-gallery {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.blocks-gallery-grid {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
}
.blocks-gallery-grid a {
  display: block;
}
.blocks-gallery-grid img {
  vertical-align: top;
  width: 100%;
  max-width: none;
}

.blocks-gallery-item {
  margin-bottom: 40px;
}

.wp-block-gallery.is-cropped figure {
  padding-bottom: 100%;
  overflow: hidden;
  position: relative;
  display: block;
}
.wp-block-gallery.is-cropped figure img {
  transition: all 0.5s ease;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: scale(1);
  -o-object-fit: cover;
     object-fit: cover;
}
.wp-block-gallery.is-cropped figure a:hover img {
  transform: scale(1.05);
}
.wp-block-gallery.is-cropped figure figcaption {
  position: absolute;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 2rem;
  color: #fff;
}

/**
 *  Column widths
 */
.wp-block-gallery .blocks-gallery-grid {
  -moz-column-count: 2;
       column-count: 2;
  -moz-column-gap: 40px;
       column-gap: 40px;
  list-style: none;
}
@media (min-width: 560px) {
  .wp-block-gallery .blocks-gallery-grid {
    -moz-column-count: 2;
         column-count: 2;
  }
}
.wp-block-gallery .blocks-gallery-grid figure {
  page-break-inside: avoid;
  margin: 0;
}

.wp-block-gallery.columns-1 .blocks-gallery-grid {
  -moz-column-count: 1;
       column-count: 1;
}
@media (min-width: 560px) {
  .wp-block-gallery.columns-1 .blocks-gallery-grid {
    -moz-column-count: 1;
         column-count: 1;
  }
}

@media (min-width: 768px) {
  .wp-block-gallery.columns-3 .blocks-gallery-grid,
  .wp-block-gallery.columns-6 .blocks-gallery-grid {
    -moz-column-count: 3;
         column-count: 3;
  }
}

@media (min-width: 768px) {
  .wp-block-gallery.columns-4 .blocks-gallery-grid,
  .wp-block-gallery.columns-7 .blocks-gallery-grid,
  .wp-block-gallery.columns-8 .blocks-gallery-grid {
    -moz-column-count: 4;
         column-count: 4;
  }
}

@media (min-width: 768px) {
  .wp-block-gallery.columns-5 .blocks-gallery-grid {
    -moz-column-count: 5;
         column-count: 5;
  }
}

@media (min-width: 992px) {
  .wp-block-gallery.columns-6 .blocks-gallery-grid {
    -moz-column-count: 6;
         column-count: 6;
  }
}

@media (min-width: 992px) {
  .wp-block-gallery.columns-7 .blocks-gallery-grid {
    -moz-column-count: 7;
         column-count: 7;
  }
}

@media (min-width: 992px) {
  .wp-block-gallery.columns-8 .blocks-gallery-grid {
    -moz-column-count: 8;
         column-count: 8;
  }
}

.wp-block-verse {
  font-family: inherit;
}

.wp-embed-aspect-16-9 {
  margin-bottom: 3rem;
}
.wp-embed-aspect-16-9 .wp-block-embed__wrapper {
  position: relative;
  padding-bottom: 56.25%;
  width: 100%;
}
.wp-embed-aspect-16-9 iframe {
  position: absolute;
  top: 0;
  lefT: 0;
  width: 100%;
  height: 100%;
}

.editor-content > * + .wp-embed-aspect-16-9 {
  margin-top: 3rem;
}

.editor-content * + .wp-block-gallery {
  margin-top: 5rem;
}

.editor-content .wp-block-gallery {
  margin-bottom: 5rem;
}

.wp-block-cover {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  text-align: center;
  color: #FFFFFF;
  display: flex;
  flex: 1 0 auto;
  align-items: center;
  align-content: center;
}
.wp-block-cover.has-background-dim {
  position: relative;
}
.wp-block-cover.has-background-dim:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
}
.wp-block-cover.has-background-dim-10:before {
  opacity: 0.1;
}
.wp-block-cover.has-background-dim-20:before {
  opacity: 0.2;
}
.wp-block-cover.has-background-dim-30:before {
  opacity: 0.3;
}
.wp-block-cover.has-background-dim-40:before {
  opacity: 0.4;
}
.wp-block-cover.has-background-dim-50:before {
  opacity: 0.5;
}
.wp-block-cover.has-background-dim-60:before {
  opacity: 0.6;
}
.wp-block-cover.has-background-dim-70:before {
  opacity: 0.7;
}
.wp-block-cover h2,
.wp-block-cover h3,
.wp-block-cover h4,
.wp-block-cover a {
  color: inherit;
}

.wp-block-cover__inner-container {
  position: relative;
  z-index: 2;
  width: 100%;
}
.wp-block-cover__inner-container > * {
  max-width: 1440px;
}

@media (min-width: 768px) {
  .wp-block-media-text__media {
    width: 33.333%;
  }
  .wp-block-media-text__media:first-child {
    padding-right: 40px;
  }
  .wp-block-media-text__media:last-child {
    padding-left: 40px;
  }
}

@media (min-width: 768px) {
  .wp-block-media-text__content {
    width: 66.666%;
  }
  .wp-block-media-text__content:first-child {
    padding-right: 40px;
  }
  .wp-block-media-text__content:last-child {
    padding-left: 40px;
  }
}

@media (min-width: 992px) {
  .wp-block-media-text__media,
  .wp-block-media-text__content {
    width: 50%;
  }
}

@media (max-width: 767px) {
  .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
    order: 0;
  }
  .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
    order: 1;
  }
}

.wp-block-columns {
  display: flex;
  flex: 1 0 auto;
  flex-wrap: wrap;
  justify-content: space-between;
}
.wp-block-columns > div:first-child:nth-last-child(1) {
  width: 100%;
}
.wp-block-columns {
  /* two items */
}
.wp-block-columns > div:first-child:nth-last-child(2),
.wp-block-columns > div:first-child:nth-last-child(2) ~ div {
  width: 100%;
}
@media (min-width: 768px) {
  .wp-block-columns > div:first-child:nth-last-child(2),
  .wp-block-columns > div:first-child:nth-last-child(2) ~ div {
    width: calc(50% - 40px);
  }
}
@media (min-width: 992px) {
  .wp-block-columns > div:first-child:nth-last-child(2),
  .wp-block-columns > div:first-child:nth-last-child(2) ~ div {
    width: calc(50% - 80px);
  }
}
.wp-block-columns > div:first-child:nth-last-child(2)[style="flex-basis:33.33%"],
.wp-block-columns > div:first-child:nth-last-child(2) ~ div[style="flex-basis:33.33%"] {
  flex-basis: 100% !important;
}
@media (min-width: 768px) {
  .wp-block-columns > div:first-child:nth-last-child(2)[style="flex-basis:33.33%"],
  .wp-block-columns > div:first-child:nth-last-child(2) ~ div[style="flex-basis:33.33%"] {
    flex-basis: 33.333% !important;
    padding-right: 40px;
  }
  .wp-block-columns > div:first-child:nth-last-child(2)[style="flex-basis:33.33%"]:first-child,
  .wp-block-columns > div:first-child:nth-last-child(2) ~ div[style="flex-basis:33.33%"]:first-child {
    padding-right: 40px;
  }
  .wp-block-columns > div:first-child:nth-last-child(2)[style="flex-basis:33.33%"]:last-child,
  .wp-block-columns > div:first-child:nth-last-child(2) ~ div[style="flex-basis:33.33%"]:last-child {
    padding-left: 40px;
  }
}
.wp-block-columns > div:first-child:nth-last-child(2)[style="flex-basis:66.66%"],
.wp-block-columns > div:first-child:nth-last-child(2) ~ div[style="flex-basis:66.66%"] {
  flex-basis: 100% !important;
}
@media (min-width: 768px) {
  .wp-block-columns > div:first-child:nth-last-child(2)[style="flex-basis:66.66%"],
  .wp-block-columns > div:first-child:nth-last-child(2) ~ div[style="flex-basis:66.66%"] {
    flex-basis: 66.666% !important;
  }
  .wp-block-columns > div:first-child:nth-last-child(2)[style="flex-basis:66.66%"]:first-child,
  .wp-block-columns > div:first-child:nth-last-child(2) ~ div[style="flex-basis:66.66%"]:first-child {
    padding-right: 40px;
  }
  .wp-block-columns > div:first-child:nth-last-child(2)[style="flex-basis:66.66%"]:last-child,
  .wp-block-columns > div:first-child:nth-last-child(2) ~ div[style="flex-basis:66.66%"]:last-child {
    padding-left: 40px;
  }
}
.wp-block-columns {
  /* three items */
}
.wp-block-columns > div:first-child:nth-last-child(3),
.wp-block-columns > div:first-child:nth-last-child(3) ~ div {
  width: 100%;
}
@media (min-width: 768px) {
  .wp-block-columns > div:first-child:nth-last-child(3),
  .wp-block-columns > div:first-child:nth-last-child(3) ~ div {
    width: calc(33.333% - 40px);
  }
}
@media (min-width: 992px) {
  .wp-block-columns > div:first-child:nth-last-child(3),
  .wp-block-columns > div:first-child:nth-last-child(3) ~ div {
    width: calc(33.333% - 80px);
  }
}
.wp-block-columns {
  /* four items */
}
.wp-block-columns > div:first-child:nth-last-child(4),
.wp-block-columns > div:first-child:nth-last-child(4) ~ div {
  width: 100%;
}
@media (min-width: 768px) {
  .wp-block-columns > div:first-child:nth-last-child(4),
  .wp-block-columns > div:first-child:nth-last-child(4) ~ div {
    width: calc(50% - 40px);
  }
}
@media (min-width: 992px) {
  .wp-block-columns > div:first-child:nth-last-child(4),
  .wp-block-columns > div:first-child:nth-last-child(4) ~ div {
    width: calc(25% - 40px);
  }
}
@media (min-width: 1280px) {
  .wp-block-columns > div:first-child:nth-last-child(4),
  .wp-block-columns > div:first-child:nth-last-child(4) ~ div {
    width: calc(25% - 80px);
  }
}
.wp-block-columns {
  /* five items */
}
.wp-block-columns > div:first-child:nth-last-child(5),
.wp-block-columns > div:first-child:nth-last-child(5) ~ div {
  width: 100%;
}
@media (min-width: 768px) {
  .wp-block-columns > div:first-child:nth-last-child(5),
  .wp-block-columns > div:first-child:nth-last-child(5) ~ div {
    width: 33.333%;
  }
}
@media (min-width: 992px) {
  .wp-block-columns > div:first-child:nth-last-child(5),
  .wp-block-columns > div:first-child:nth-last-child(5) ~ div {
    width: 20%;
  }
}
.wp-block-columns {
  /* six items */
}
.wp-block-columns > div:first-child:nth-last-child(6),
.wp-block-columns > div:first-child:nth-last-child(6) ~ div {
  width: 100%;
}
@media (min-width: 768px) {
  .wp-block-columns > div:first-child:nth-last-child(6),
  .wp-block-columns > div:first-child:nth-last-child(6) ~ div {
    width: 33.333%;
  }
}
@media (min-width: 992px) {
  .wp-block-columns > div:first-child:nth-last-child(6),
  .wp-block-columns > div:first-child:nth-last-child(6) ~ div {
    width: 16.666%;
  }
}

.wp-block-separator {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  border: 1px solid currentColor;
  opacity: 0.3;
}
.has-secondary-contrast-text-color .wp-block-separator {
  opacity: 0.1;
}

@media (max-width: 767px) {
  .home-left-content {
    width: 100% !important;
    padding-left: 14.2857142857%;
    padding-right: 14.2857142857%;
    margin-top: -3rem;
    padding-top: 5rem;
    padding-bottom: 2rem;
    background-color: #00141B;
  }
}

.home-left-content .wp-block-group__inner-container {
  max-width: 520px !important;
  margin-bottom: 2rem;
  position: relative;
  z-index: 5;
}
@media (min-width: 1280px) {
  .home-left-content .wp-block-group__inner-container {
    margin-top: 3rem;
    margin-bottom: 5rem;
  }
}
.home-left-content .wp-block-group__inner-container p {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.js .current-user-role--guest.page-is-loaded .home-left-content.js-animate-in-view .wp-block-group__inner-container {
  opacity: 0;
}

.js .current-user-role--guest.page-is-loaded .home-left-content.js-animate-in-view.js-in-view .wp-block-group__inner-container > * {
  animation-delay: 0.5s;
}
.js .current-user-role--guest.page-is-loaded .home-left-content.js-animate-in-view.js-in-view .wp-block-group__inner-container > *:nth-child(2) {
  animation-delay: 0.75s;
}
.js .current-user-role--guest.page-is-loaded .home-left-content.js-animate-in-view.js-in-view .wp-block-group__inner-container > *:nth-child(3) {
  animation-delay: 1s;
}
.js .current-user-role--guest.page-is-loaded .home-left-content.js-animate-in-view.js-in-view .wp-block-group__inner-container > *:nth-child(4) {
  animation-delay: 1.25s;
}

.section--home-content {
  position: relative;
}

.home-right-content .wp-block-group__inner-container {
  max-width: 780px !important;
  text-align: center;
  margin-left: auto !important;
  margin-top: 5rem;
}
@media (min-width: 768px) {
  .home-right-content .wp-block-group__inner-container {
    margin-top: 10rem;
    margin-bottom: 5rem;
  }
}
.home-right-content .wp-block-group__inner-container .t-quote {
  margin-bottom: 0;
}
.home-right-content .wp-block-group__inner-container .wp-block-iconfeature__content {
  max-width: none;
}
.home-right-content .wp-block-group__inner-container .wp-block-iconfeature__content > .icon {
  pointer-events: none;
  position: absolute !important;
  color: #00141B;
  opacity: 0.3;
  width: 540px;
  height: 359px;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  z-index: 0 !important;
}
@media (min-width: 992px) {
  .home-right-content .wp-block-group__inner-container .wp-block-iconfeature__content > .icon {
    width: 840px;
    height: 559px;
  }
}
@media (min-width: 1280px) {
  .home-right-content .wp-block-group__inner-container .wp-block-iconfeature__content > .icon {
    width: 940px;
    height: 659px;
  }
}
.home-right-content .wp-block-group__inner-container .wp-block-iconfeature__content > * {
  z-index: 5;
  position: relative;
}

.js .current-user-role--guest.page-is-loaded .home-right-content.js-animate-in-view .wp-block-iconfeature__content {
  opacity: 0;
}

.js .current-user-role--guest.page-is-loaded .home-right-content.js-animate-in-view.js-in-view .wp-block-iconfeature__content > *:not(.icon) {
  animation-delay: 0.25s;
}
.js .current-user-role--guest.page-is-loaded .home-right-content.js-animate-in-view.js-in-view .wp-block-iconfeature__content > *:not(.icon):nth-child(2) {
  animation-delay: 0.5s;
}
.js .current-user-role--guest.page-is-loaded .home-right-content.js-animate-in-view.js-in-view .wp-block-iconfeature__content > *:not(.icon):nth-child(3) {
  animation-delay: 0.75s;
}
.js .current-user-role--guest.page-is-loaded .home-right-content.js-animate-in-view.js-in-view .wp-block-iconfeature__content > *:not(.icon):nth-child(4) {
  animation-delay: 1s;
}
.js .current-user-role--guest.page-is-loaded .home-right-content.js-animate-in-view.js-in-view .wp-block-iconfeature__content > *:not(.icon):nth-child(5) {
  animation-delay: 1.25s;
}

.js .current-user-role--guest .editor-content > .js-animate-in-view.wp-block-quote {
  opacity: 0;
}

.js .current-user-role--guest .editor-content > .js-animate-in-view.js-in-view.wp-block-quote {
  animation-delay: 0.25s;
}

.gform_body {
  margin-bottom: 40px;
}

.gform_fields {
  list-style: none !important;
}

.gf_progressbar {
  display: none;
}

.gfield.gform_hidden {
  margin-bottom: 0 !important;
}

.gfield_required {
  color: #ED8E00;
  margin-left: 0.3em;
}

.validation_message,
.validation_error {
  color: #ED8E00;
}

.validation_error {
  margin-bottom: 2rem;
}

.gfield_error input,
.gfield_error select,
.gfield_error optgroup,
.gfield_error textarea {
  border-color: #ED8E00;
}
.gfield_error input:hover,
.gfield_error select:hover,
.gfield_error optgroup:hover,
.gfield_error textarea:hover {
  border-color: rgb(0, 1.5094339623, 2);
}
.gfield_error input:focus,
.gfield_error select:focus,
.gfield_error optgroup:focus,
.gfield_error textarea:focus {
  border-color: #002835;
}
.gfield_error .gfield_checkbox input[type=checkbox] + label:before,
.gfield_error .gfield_radio input[type=radio] + label:before {
  border-color: #ED8E00;
}
.gfield_error .gfield_checkbox input[type=checkbox]:hover + label:before,
.gfield_error .gfield_radio input[type=radio]:hover + label:before {
  border-color: rgb(0, 1.5094339623, 2);
}
.gfield_error .gfield_checkbox input[type=checkbox]:focus + label:before,
.gfield_error .gfield_radio input[type=radio]:focus + label:before {
  border-color: #002835;
}

.gfield_checkbox,
.gfield_radio {
  list-style: none !important;
  margin-left: 0 !important;
  padding-left: 0 !important;
}
.gfield_checkbox > *,
.gfield_radio > * {
  padding-left: 0 !important;
  margin-bottom: 0.5rem;
}

.field_description_below .gfield_description {
  margin-top: 0.5rem;
}

.gform_page_footer {
  margin-top: 40px;
}

.ginput_container label {
  font-weight: inherit;
}

.ginput_container_name {
  flex-wrap: nowrap;
}
.ginput_container_name > * {
  width: 50% !important;
}

.gfield_checkbox > *,
.gfield_radio > * {
  position: relative;
}

.gfield_checkbox > * + *,
.gfield_radio > * + * {
  margin-top: 0.5rem;
}

.gfield_checkbox input[type=checkbox],
.gfield_radio input[type=radio] {
  font-family: 'open-sans', Verdana, sans-serif;
  font-weight: 700;
  text-transform: none;
  letter-spacing: 0;
  font-size: 1.1428571429rem;
  line-height: 1.375em;
}
@media (min-width: 768px) {
  .gfield_checkbox input[type=checkbox],
  .gfield_radio input[type=radio] {
    font-size: 1rem;
    line-height: 1.375em;
  }
}
.gfield_checkbox input[type=checkbox],
.gfield_radio input[type=radio] {
  vertical-align: top;
  position: absolute;
  top: 2.75px;
  left: 0;
  opacity: 0;
}
.gfield_checkbox input[type=checkbox] + label:after, .gfield_checkbox input[type=checkbox] + label:before,
.gfield_radio input[type=radio] + label:after,
.gfield_radio input[type=radio] + label:before {
  transition: all 0.2s ease;
  content: "";
  display: inline-block;
  position: absolute;
}
.gfield_checkbox input[type=checkbox] + label:before,
.gfield_radio input[type=radio] + label:before {
  top: 2.75px;
  left: 0;
  width: 22px;
  height: 22px;
  border: 2px solid #A9C2C1;
}

.gfield_checkbox input[type=checkbox] + label:before {
  background-color: #FFFFFF;
}
.gfield_checkbox input[type=checkbox] + label:after {
  width: 0.4125rem;
  height: 0.89375rem;
  position: absolute;
  border-right: 2px solid #002835;
  border-bottom: 2px solid #002835;
  top: 3.124px;
  left: 0.48125rem;
  transform: rotate(45deg);
  opacity: 0;
}
.gfield_checkbox input[type=checkbox]:hover + label:before {
  border-color: #06FFAA;
  background-color: #06FFAA;
}
.gfield_checkbox input[type=checkbox]:checked + label:after {
  opacity: 1;
}
.gfield_checkbox input[type=checkbox]:checked + label:before {
  background-color: #06FFAA;
  border-color: #06FFAA;
}

.gform_description {
  display: block;
  margin-bottom: 3rem;
}

.gfield_radio input[type=radio] + label:before, .gfield_radio input[type=radio] + label:after {
  border-radius: 50%;
}
.gfield_radio input[type=radio] + label:after {
  width: 9.9px;
  height: 9.9px;
  position: absolute;
  background-color: #002835;
  top: 8.25px;
  left: 6.5px;
  opacity: 0;
}
.gfield_radio input[type=radio]:checked + label:after {
  opacity: 1;
}
.gfield_radio input[type=radio] + label:hover:before, .gfield_radio input[type=radio]:checked + label:before {
  border-color: #06FFAA;
  background-color: #06FFAA;
}
.gfield_radio input[type=radio]:checked + label:before {
  border-color: #06FFAA;
}
.gfield_radio input[type=radio]:checked + label:after {
  background-color: #002835;
}

.gfield_checkbox label,
.gfield_radio label {
  vertical-align: top;
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
  position: relative;
  padding-left: 2.375rem;
}

.gform_title {
  font-family: 'roc-grotesk-condensed', Verdana, sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.025em;
  font-size: 1.8571428571rem;
  line-height: 1.1538461538em;
}
@media (min-width: 768px) {
  .gform_title {
    font-size: 1.875rem;
    line-height: 1.0666666667em;
  }
}
@media (min-width: 1500px) {
  .gform_title {
    font-size: 2rem;
    line-height: 1.0555555556em;
  }
}

.gform_button,
.gform_next_button {
  background-color: #06FFAA;
  color: #002835;
  border-color: #06FFAA;
}
.gform_button:hover,
.gform_next_button:hover {
  background-color: #A0FFDF;
  color: #002835;
  border-color: #A0FFDF;
}
.gform_button,
.gform_next_button {
  cursor: pointer;
}
.gform_button .icon,
.gform_next_button .icon {
  margin-left: 1rem;
}

.subscribe-to-newsletter,
.inline-form {
  position: relative;
  display: flex;
  flex: 1 0 auto;
  flex-wrap: wrap;
}
.subscribe-to-newsletter.gform_confirmation_wrapper,
.inline-form.gform_confirmation_wrapper {
  margin-bottom: 3rem;
}
.subscribe-to-newsletter .gform_heading,
.inline-form .gform_heading {
  width: 100%;
}
.subscribe-to-newsletter .gform_body,
.inline-form .gform_body {
  flex-grow: 1;
  width: 60%;
}
@media (min-width: 560px) {
  .subscribe-to-newsletter .gform_body,
  .inline-form .gform_body {
    width: auto;
  }
}
.subscribe-to-newsletter .gform_body input,
.subscribe-to-newsletter .gform_body textarea,
.inline-form .gform_body input,
.inline-form .gform_body textarea {
  border: none !important;
  background-color: transparent;
  color: inherit;
  padding-left: 0 !important;
}
.subscribe-to-newsletter .gform_footer,
.inline-form .gform_footer {
  flex-grow: 0;
  width: auto;
}
.subscribe-to-newsletter .gform_footer button,
.subscribe-to-newsletter .gform_footer input[type=submit],
.inline-form .gform_footer button,
.inline-form .gform_footer input[type=submit] {
  border: none !important;
  color: inherit;
  background-color: transparent !important;
  padding: 0;
}
.subscribe-to-newsletter .gform_footer button .wp-block-button__text,
.subscribe-to-newsletter .gform_footer input[type=submit] .wp-block-button__text,
.inline-form .gform_footer button .wp-block-button__text,
.inline-form .gform_footer input[type=submit] .wp-block-button__text {
  display: inline-block;
}
.subscribe-to-newsletter .gform_footer button:hover,
.subscribe-to-newsletter .gform_footer input[type=submit]:hover,
.inline-form .gform_footer button:hover,
.inline-form .gform_footer input[type=submit]:hover {
  color: inherit;
}
.subscribe-to-newsletter .gform_footer button:hover .icon--after,
.subscribe-to-newsletter .gform_footer input[type=submit]:hover .icon--after,
.inline-form .gform_footer button:hover .icon--after,
.inline-form .gform_footer input[type=submit]:hover .icon--after {
  transform: translateX(0.3em);
}
.subscribe-to-newsletter .gform_footer button .icon--after,
.subscribe-to-newsletter .gform_footer input[type=submit] .icon--after,
.inline-form .gform_footer button .icon--after,
.inline-form .gform_footer input[type=submit] .icon--after {
  transform: translateX(0);
  transition: all 0.2s ease;
  margin-top: -0.15em;
  color: #06FFAA;
}
.subscribe-to-newsletter .gform_footer button,
.subscribe-to-newsletter .gform_footer input[type=submit],
.inline-form .gform_footer button,
.inline-form .gform_footer input[type=submit] {
  border-bottom: 2px solid #002835 !important;
  color: #002835;
}
.wp-block-section.has-secondary-contrast-text-color .subscribe-to-newsletter .gform_footer button,
.wp-block-section.has-secondary-contrast-text-color .subscribe-to-newsletter .gform_footer input[type=submit],
.wp-block-section.has-secondary-contrast-text-color .inline-form .gform_footer button,
.wp-block-section.has-secondary-contrast-text-color .inline-form .gform_footer input[type=submit] {
  border-color: #ffffff !important;
  border-color: #ffffff !important;
}
.subscribe-to-newsletter .gform_footer button:hover .icon,
.subscribe-to-newsletter .gform_footer input[type=submit]:hover .icon,
.inline-form .gform_footer button:hover .icon,
.inline-form .gform_footer input[type=submit]:hover .icon {
  transform: translateX(0.5em);
}
.subscribe-to-newsletter .gform_footer button .icon,
.subscribe-to-newsletter .gform_footer input[type=submit] .icon,
.inline-form .gform_footer button .icon,
.inline-form .gform_footer input[type=submit] .icon {
  transition: all 0.2s ease;
  width: 1rem;
  height: 1rem;
  margin-top: -0.15em;
  color: #06FFAA !important;
}
.subscribe-to-newsletter .gform_body input,
.subscribe-to-newsletter .gform_body button,
.subscribe-to-newsletter .gform_footer input,
.subscribe-to-newsletter .gform_footer button,
.inline-form .gform_body input,
.inline-form .gform_body button,
.inline-form .gform_footer input,
.inline-form .gform_footer button {
  border-bottom: 2px solid #06FFAA !important;
  height: 4rem;
}
.wp-block-section.has-secondary-contrast-text-color .subscribe-to-newsletter .gform_body input,
.wp-block-section.has-secondary-contrast-text-color .subscribe-to-newsletter .gform_body button,
.wp-block-section.has-secondary-contrast-text-color .subscribe-to-newsletter .gform_footer input,
.wp-block-section.has-secondary-contrast-text-color .subscribe-to-newsletter .gform_footer button,
.wp-block-section.has-secondary-contrast-text-color .inline-form .gform_body input,
.wp-block-section.has-secondary-contrast-text-color .inline-form .gform_body button,
.wp-block-section.has-secondary-contrast-text-color .inline-form .gform_footer input,
.wp-block-section.has-secondary-contrast-text-color .inline-form .gform_footer button {
  color: #06FFAA !important;
  border-color: #ffffff !important;
}

.ui-datepicker {
  background-color: #FFFFFF;
  color: #002835;
  min-width: 300px;
  border-bottom: none;
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.1);
}
.ui-datepicker table {
  padding: 1rem;
  text-align: center;
  border: none;
}
.ui-datepicker table a {
  text-decoration: none;
  color: inherit;
  display: inline-block;
  position: relative;
  padding: 0.5rem 1rem;
}
.ui-datepicker table a:before {
  transition: all 0.2s ease;
  content: "";
  display: inline-block;
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: transparent;
  border: 2px solid transparent;
  z-index: -1;
}
.ui-datepicker table a:hover {
  color: #06FFAA;
}
.ui-datepicker table a:hover:before {
  background-color: #F4FBFA;
  border: 2px solid #F4FBFA;
}
.ui-datepicker table .ui-datepicker-current-day a:before {
  border-color: #06FFAA;
  background-color: transparent;
  z-index: 3;
}
.ui-datepicker th,
.ui-datepicker td,
.ui-datepicker tr {
  background: transparent;
  border: none;
}

.ui-datepicker-header {
  display: flex;
  flex: 1 0 auto;
  flex-wrap: nowrap;
  align-content: center;
  align-items: center;
  background-color: #F4FBFA;
  padding: 1rem 2rem;
}

.ui-datepicker-title {
  order: 2;
  display: flex;
  flex: 1 0 auto;
  flex-wrap: nowrap;
}
.ui-datepicker-title > * {
  border-color: transparent;
  padding: 0.5rem 1rem;
  height: auto;
}

.ui-datepicker-next,
.ui-datepicker-prev {
  color: #06FFAA;
  cursor: pointer;
}

.ui-datepicker-prev {
  margin-right: 1rem;
}

.ui-datepicker-next {
  order: 5;
  margin-left: 1rem;
}

.gfield_html {
  margin-bottom: 0;
}
.gfield_html h3 {
  margin-top: 2.5rem;
}

.has-primary-contrast-text-color .validation_error,
.has-primary-contrast-text-color .validation_message {
  color: #9a3b34;
}
.has-primary-contrast-text-color .gform_next_button,
.has-primary-contrast-text-color .gform_button {
  background-color: #002835;
  color: #ffffff;
  border-color: #002835;
}
.has-primary-contrast-text-color .gform_next_button:hover,
.has-primary-contrast-text-color .gform_button:hover {
  background-color: #002835;
  color: #ffffff;
  border-color: #002835;
}
.has-primary-contrast-text-color .gform_next_button,
.has-primary-contrast-text-color .gform_button {
  cursor: pointer;
}
.has-primary-contrast-text-color .gform_next_button .icon,
.has-primary-contrast-text-color .gform_button .icon {
  margin-left: 1rem;
}
.has-primary-contrast-text-color .gform_previous_button {
  border-color: #002835;
  color: #002835;
  background-color: transparent;
}
.has-primary-contrast-text-color .gform_previous_button:hover {
  background-color: #002835;
  color: #ffffff;
  border-color: #002835;
}
.has-primary-contrast-text-color .gform_previous_button {
  cursor: pointer;
}
.has-primary-contrast-text-color .gform_previous_button .icon {
  margin-left: 1rem;
}
.has-primary-contrast-text-color input,
.has-primary-contrast-text-color textarea,
.has-primary-contrast-text-color select {
  border: none;
}

.slick-list {
  overflow: hidden;
  position: relative;
  z-index: 0;
}

.slick-track {
  display: flex;
  flex: 1 0 auto;
  flex-wrap: nowrap;
  align-items: center;
  align-content: center;
  justify-content: center;
}

.slick-slider {
  position: relative;
}

.slick-arrow {
  position: absolute;
  outline: none !important;
  z-index: 5;
  width: 2.25rem;
  height: 3rem;
  padding: 0;
  cursor: pointer;
  bottom: 100%;
  background: transparent !important;
  border: none !important;
}
.slick-arrow .icon {
  width: 1.9375rem;
  transform: translateX(0);
  transition: all 0.2s ease;
}

.slick-slide {
  height: 100%;
}

.slick-next:hover .icon {
  transform: translateX(0.5em);
}

.slick-prev:hover .icon {
  transform: rotate(180deg) translateX(0.5em);
}
.slick-prev .icon {
  transform: rotate(180deg);
}

.slick-dots {
  position: absolute;
  list-style: none !important;
}
.slick-dots > * {
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline-block;
  margin-right: -4px;
}
.slick-dots button {
  background: transparent !important;
  position: relative;
  overflow: hidden;
  text-indent: -999px;
  border: none !important;
  outline: none !important;
  width: 2.5rem;
  height: 2.5rem;
  color: inherit;
}
.slick-dots button:before, .slick-dots button:after {
  text-indent: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: inline-block;
  content: "";
  width: 1em;
  height: 1em;
  border-radius: 50%;
  border: 2px solid currentColor;
  background-color: transparent;
  transition: all 0.2s ease;
}

.mfp-bg {
  transition: all 0.2s ease;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #000000;
  opacity: 0.8;
}

.mfp-wrap {
  top: 0 !important;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed !important;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 1rem;
  box-sizing: border-box;
}

.mfp-container:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: zoom-out;
}

.mfp-zoom {
  cursor: pointer;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

.mfp-hide {
  display: none !important;
}

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}
.mfp-preloader a {
  color: #CCC;
}
.mfp-preloader a:hover {
  color: #FFF;
}

.mfp-s-ready .mfp-preloader {
  display: none;
}

.mfp-s-error .mfp-content {
  display: none;
}

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation;
}
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}
.mfp-close:hover, .mfp-close:focus {
  opacity: 1;
}
.mfp-close:active {
  top: 1px;
}

.mfp-close-btn-in .mfp-close {
  color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.mfp-arrow:active {
  margin-top: -54px;
}
.mfp-arrow:hover, .mfp-arrow:focus {
  opacity: 1;
}
.mfp-arrow:before, .mfp-arrow:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}
.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}
.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

.mfp-arrow-left {
  left: 0;
}
.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}
.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}

.mfp-arrow-right {
  right: 0;
}
.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}
.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
  padding-top: 60px;
  padding-bottom: 60px;
}
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 1500px;
}
.mfp-iframe-holder .mfp-close {
  top: -40px;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 3rem rgba(0, 0, 0, 0.6);
  background: #000;
}

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
}
.mfp-figure:after {
  content: "";
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 3rem rgba(0, 0, 0, 0.6);
  background: #444;
}
.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}
.mfp-figure figure {
  margin: 0;
}

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px;
}

.mfp-image-holder .mfp-content {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
   * Remove all paddings around the image on small screen
   */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media all and (max-width: 900px) {
  .mfp-arrow {
    transform: scale(0.75);
  }
  .mfp-arrow-left {
    transform-origin: 0;
  }
  .mfp-arrow-right {
    transform-origin: 100%;
  }
  .mfp-container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
  margin: 5px 20px 20px 0;
}

.aligncenter {
  text-align: center;
}

.alignleft {
  text-align: left;
}

.alignright {
  text-align: right;
}

.aligncenter,
div.aligncenter {
  display: block;
  margin: 5px auto 5px auto;
}

.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}

.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}

a img.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}

a img.alignnone {
  margin: 5px 20px 20px 0;
}

a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}

a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption {
  background: #fff;
  border: 1px solid #f0f0f0;
  max-width: 96%; /* Image does not overflow the content area */
  padding: 5px 3px 10px;
  text-align: center;
}

.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
  margin: 5px 0 20px 20px;
}

.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto;
}

.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 5px 4px;
}

.has-text-align-center {
  text-align: center;
}

.has-text-align-right {
  text-align: right;
}

.has-text-align-left {
  text-align: left;
}

/**
 *	Create a loop of colour utilities
 */
.has-primary-background-color {
  background-color: #06FFAA;
  color: #002835;
}

.has-primary-dark-background-color {
  background-color: #00ee9d;
  color: #002835;
}

.has-primary-text-color {
  color: #06FFAA;
}

.has-primary-contrast-text-color {
  color: #002835;
}

.has-secondary-background-color {
  background-color: #002835;
  color: #ffffff;
}

.has-secondary-dark-background-color {
  background-color: #00141B;
  color: #ffffff;
}

.has-secondary-text-color {
  color: #002835;
}

.has-secondary-contrast-text-color {
  color: #ffffff;
}

.has-tertiary-background-color {
  background-color: #3D4F63;
  color: #ffffff;
}

.has-tertiary-dark-background-color {
  background-color: #2C3846;
  color: #ffffff;
}

.has-tertiary-text-color {
  color: #3D4F63;
}

.has-tertiary-contrast-text-color {
  color: #ffffff;
}

.has-accent-background-color {
  background-color: #69C5D9;
  color: #002835;
}

.has-accent-dark-background-color {
  background-color: #2AB6D3;
  color: #002835;
}

.has-accent-text-color {
  color: #69C5D9;
}

.has-accent-contrast-text-color {
  color: #002835;
}

.has-page-background-color {
  background-color: #FFFFFF;
  color: #002835;
}

.has-page-dark-background-color {
  background-color: #F4FBFA;
  color: #002835;
}

.has-page-text-color {
  color: #FFFFFF;
}

.has-page-contrast-text-color {
  color: #002835;
}

/**
 *	Generate the width classes
 */
.g-1\/3 {
  width: 33.333%;
}

.g-2\/3 {
  width: 66.666%;
}

.g-1\/2 {
  width: 50%;
}

.g-1\/4 {
  width: 25%;
}

.g-3\/4 {
  width: 75%;
}

.g-1\/5 {
  width: 20%;
}

.g-1 {
  width: 100%;
}

@media (min-width: 370px) {
  .g-xsm-1\/3 {
    width: 33.333%;
  }
  .g-xsm-2\/3 {
    width: 66.666%;
  }
  .g-xsm-1\/2 {
    width: 50%;
  }
  .g-xsm-1\/4 {
    width: 25%;
  }
  .g-xsm-3\/4 {
    width: 75%;
  }
  .g-xsm-1\/5 {
    width: 20%;
  }
  .g-xsm-1 {
    width: 100%;
  }
}
@media (min-width: 560px) {
  .g-sm-1\/3 {
    width: 33.333%;
  }
  .g-sm-2\/3 {
    width: 66.666%;
  }
  .g-sm-1\/2 {
    width: 50%;
  }
  .g-sm-1\/4 {
    width: 25%;
  }
  .g-sm-3\/4 {
    width: 75%;
  }
  .g-sm-1\/5 {
    width: 20%;
  }
  .g-sm-1 {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .g-md-1\/3 {
    width: 33.333%;
  }
  .g-md-2\/3 {
    width: 66.666%;
  }
  .g-md-1\/2 {
    width: 50%;
  }
  .g-md-1\/4 {
    width: 25%;
  }
  .g-md-3\/4 {
    width: 75%;
  }
  .g-md-1\/5 {
    width: 20%;
  }
  .g-md-1 {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .g-lg-1\/3 {
    width: 33.333%;
  }
  .g-lg-2\/3 {
    width: 66.666%;
  }
  .g-lg-1\/2 {
    width: 50%;
  }
  .g-lg-1\/4 {
    width: 25%;
  }
  .g-lg-3\/4 {
    width: 75%;
  }
  .g-lg-1\/5 {
    width: 20%;
  }
  .g-lg-1 {
    width: 100%;
  }
}
@media (min-width: 1280px) {
  .g-xl-1\/3 {
    width: 33.333%;
  }
  .g-xl-2\/3 {
    width: 66.666%;
  }
  .g-xl-1\/2 {
    width: 50%;
  }
  .g-xl-1\/4 {
    width: 25%;
  }
  .g-xl-3\/4 {
    width: 75%;
  }
  .g-xl-1\/5 {
    width: 20%;
  }
  .g-xl-1 {
    width: 100%;
  }
}
@media (min-width: 1500px) {
  .g-xxl-1\/3 {
    width: 33.333%;
  }
  .g-xxl-2\/3 {
    width: 66.666%;
  }
  .g-xxl-1\/2 {
    width: 50%;
  }
  .g-xxl-1\/4 {
    width: 25%;
  }
  .g-xxl-3\/4 {
    width: 75%;
  }
  .g-xxl-1\/5 {
    width: 20%;
  }
  .g-xxl-1 {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .g-order-md-last {
    order: 100;
  }
}

/**
 *	Create a loop of overlay opacities
 */
.has-none-overlay .wp-block-section__overlay {
  opacity: 0;
}

.has-light-overlay .wp-block-section__overlay {
  opacity: 0.3;
}

.has-standard-overlay .wp-block-section__overlay {
  opacity: 0.5;
}

.has-heavy-overlay .wp-block-section__overlay {
  opacity: 0.7;
}

.has-heaviest-overlay .wp-block-section__overlay {
  opacity: 0.9;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9zY3NzL2NvbW1vbi9fcmVzZXQuc2NzcyIsInN0eWxlLm1pbi5jc3MiLCIuLi8uLi9zcmMvc2Nzcy9jb21tb24vX2RlYnVnLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9jb21tb24vX2FuaS5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29tbW9uL19jb2xzLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9jb21tb24vX3dyYXAuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3Rvb2xzL19tZWRpYS5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29tbW9uL19pY29uLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9jb21tb24vX2FjY2Vzc2liaWxpdHkuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvbW1vbi9fc2hhcmUtbGlua3Muc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3Rvb2xzL19tYXBzLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy90b29scy9fY2FsYy5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvdHlwb2dyYXBoeS9fcGFnZS5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvdHlwb2dyYXBoeS9fcGFyYWdyYXBocy5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvdHlwb2dyYXBoeS9fcXVvdGVzLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy90eXBvZ3JhcGh5L19pbWFnZXMuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3R5cG9ncmFwaHkvX2hlYWRpbmdzLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy90eXBvZ3JhcGh5L19saXN0cy5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvdHlwb2dyYXBoeS9fbGlua3Muc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3R5cG9ncmFwaHkvX3RhYmxlcy5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvdHlwb2dyYXBoeS9fcGFsZXR0ZS5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvdHlwb2dyYXBoeS9fZm9ybXMuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3R5cG9ncmFwaHkvX2J1dHRvbnMuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3R5cG9ncmFwaHkvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvbW1vbi9fZ2VuZXJhdGVkLWJsb2Nrcy5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvdG9vbHMvX2J1dHRvbnMuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvbW1vbi9fbWVudS5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvbGF5b3V0L19tZW51LXRvZ2dsZS5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvbGF5b3V0L19wb3N0LXNpbmdsZS5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvbGF5b3V0L19zdHlsZWd1aWRlLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9sYXlvdXQvX2Vycm9yNDA0LnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy92ZW5kb3IvYmxvY2tzL19nYWxsZXJ5LnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy92ZW5kb3IvYmxvY2tzL192ZXJzZS5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvdmVuZG9yL2Jsb2Nrcy9fZW1iZWQuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3ZlbmRvci9ibG9ja3MvX2NvdmVyLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy92ZW5kb3IvYmxvY2tzL19tZWRpYS10ZXh0LnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy92ZW5kb3IvYmxvY2tzL19jb2x1bW5zLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy92ZW5kb3IvYmxvY2tzL19zZXBhcmF0b3Iuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3ZlbmRvci9ibG9ja3MvX2dyb3VwLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy92ZW5kb3IvX2dyYXZpdHktZm9ybXMuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3ZlbmRvci9fc2xpY2suc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3ZlbmRvci9fbWFnbmlmaWMuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3ZlbmRvci9fd3Auc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvdXRpbGl0aWVzL19ncmlkLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy91dGlsaXRpZXMvX292ZXJsYXkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQTs7O0VBR0ksbUJBQUE7QUNBSjs7QURHQTtFQUNJLHNCQUFBO0FDQUo7O0FDTEU7OztFQUVDLHVCQUFBO0FEU0g7O0FFZEE7RUFDSTtJQUNJLHVCQUFBO0VGaUJOO0VFZEU7SUFDSSx5QkFBQTtFRmdCTjtBQUNGO0FFYkE7RUFDSTtJQUNJLFVBQUE7SUFDQSx3QkFBQTtFRmVOO0VFWkU7SUFDSSxVQUFBO0lBQ0EsMkJBQUE7RUZjTjtBQUNGO0FFWEE7RUFDSTtJQUNJLFVBQUE7RUZhTjtFRVZFO0lBQ0ksVUFBQTtFRllOO0FBQ0Y7QUVUQTtFQUNJO0lBQ0ksVUFBQTtJQUNBLHdCQUFBO0VGV047RUVSRTtJQUNJLFVBQUE7SUFDQSwyQkFBQTtFRlVOO0FBQ0Y7QUVQQTtFQUNJO0lBQ0ksVUFBQTtJQUNBLHdCQUFBO0VGU047RUVORTtJQUNJLFVBQUE7SUFDQSwyQkFBQTtFRlFOO0FBQ0Y7QUVMQTtFQUNJO0lBQ0ksUUFBQTtFRk9OO0VFTEU7SUFDSSxXQUFBO0VGT047QUFDRjtBRUpBO0VBQ0k7SUFDSSxVQUFBO0lBQ0EsV0FBQTtJQUNBLE9BQUE7SUFDQSxRQUFBO0VGTU47RUVIRTtJQUNJLFVBQUE7SUFDQSxRQUFBO0VGS047RUVGRTtJQUNJLFdBQUE7SUFDQSxPQUFBO0lBQ0EsV0FBQTtJQUNBLFVBQUE7RUZJTjtFRURFO0lBQ0ksVUFBQTtJQUNBLFFBQUE7SUFDQSxXQUFBO0lBQ0EsVUFBQTtFRkdOO0VFQUU7SUFDSSxVQUFBO0lBQ0EsUUFBQTtJQUNBLFFBQUE7SUFDQSxVQUFBO0VGRU47RUVDRTtJQUNJLFVBQUE7RUZDTjtBQUNGO0FFRUE7RUFDSTtJQUNJLFVBQUE7SUFDQSxVQUFBO0lBQ0EsUUFBQTtJQUNBLFFBQUE7RUZBTjtFRUdFO0lBQ0ksVUFBQTtJQUNBLFFBQUE7RUZETjtFRUlFO0lBQ0ksVUFBQTtJQUNBLFFBQUE7SUFDQSxXQUFBO0lB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RkEscUJBQUE7QXhCcTFERjtBdUJsdERLO0VkeENILHlCQUFBO0VBQ0EsY0FBQTtFZWhHRCxxQkFBQTtBeEI4MUREO0F3QjUxREM7RWY2RkMseUJBQUE7RUFDQSxjQUFBO0VlNUZBLHFCQUFBO0F4QisxREY7QXVCNXRESztFZHhDSCx5QkFBQTtFQUNBLGNBQUE7RWVoR0QscUJBQUE7QXhCdzJERDtBd0J0MkRDO0VmNkZDLHlCQUFBO0VBQ0EsY0FBQTtFZTVGQSxxQkFBQTtBeEJ5MkRGO0F1QnR1REs7RWR4Q0gseUJBQUE7RUFDQSxjQUFBO0VlaEdELHFCQUFBO0F4QmszREQ7QXdCaDNEQztFZjZGQyx5QkFBQTtFQUNBLGNBQUE7RWU1RkEscUJBQUE7QXhCbTNERjtBdUJodkRLO0VkeENILHlCQUFBO0VBQ0EsY0FBQTtFZWhHRCxxQkFBQTtBeEI0M0REO0F3QjEzREM7RWY2RkMseUJBQUE7RUFDQSxjQUFBO0VlNUZBLHFCQUFBO0F4QjYzREY7QXVCeHZESTtFQUlDLHlCQUFBO0VBQ0EscUJBQUE7QXZCdXZETDtBdUJwdkRJO0VDeElILHFCQUFBO0VBQ0EsY0FBQTtFQUNBLDZCQUFBO0F4QiszREQ7QXdCNzNEQztFZmtGQyx5QkFBQTtFQUNBLGNBQUE7RWVqRkEscUJBQUE7QXhCZzRERjtBdUIxdkRLO0VDNUlKLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLDZCQUFBO0F4Qnk0REQ7QXdCdjREQztFZmtGQyx5QkFBQTtFQUNBLGNBQUE7RWVqRkEscUJBQUE7QXhCMDRERjtBdUJwd0RLO0VDNUlKLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLDZCQUFBO0F4Qm01REQ7QXdCajVEQztFZmtGQyx5QkFBQTtFQUNBLGNBQUE7RWVqRkEscUJBQUE7QXhCbzVERjtBdUI5d0RLO0VDNUlKLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLDZCQUFBO0F4QjY1REQ7QXdCMzVEQztFZmtGQyx5QkFBQTtFQUNBLGNBQUE7RWVqRkEscUJBQUE7QXhCODVERjtBdUJ4eERLO0VDNUlKLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLDZCQUFBO0F4QnU2REQ7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O0VrQjI5TE07SUFFSywwQ0FBQTtFdkJxM0RWO0FBQ0Y7QUtuMVBDO0VrQjI5TE07SUFFSywwQ0FBQTtFdkIwM0RWO0FBQ0Y7QUt4MVBDO0VrQjI5TE07SUFFSywwQ0FBQTtFdkIrM0RWO0FBQ0Y7QUs3MVBDO0VrQjI5TE07SUFFSywwQ0FBQTtFdkJvNERWO0FBQ0Y7QUtsMlBDO0VrQjI5TE07SUFFSywwQ0FBQTtFdkJ5NERWO0FBQ0Y7QUt2MlBDO0VrQjI5TE07SUFFSywyQ0FBQTtFdkI4NERWO0FBQ0Y7QUs1MlBDO0VrQjI5TE07SUFFSyw0Q0FBQTtFdkJtNURWO0FBQ0Y7QUtqM1BDO0VrQjI5TE07SUFFSyxxQ0FBQTtFdkJ3NURWO0FBQ0Y7QUt0M1BDO0VrQjI5TE07SUFFSyxxQ0FBQTtFdkI2NURWO0FBQ0Y7QUszM1BDO0VrQjI5TE07SUFFSyxxQ0FBQTtFdkJrNkRWO0FBQ0Y7QUtoNFBDO0VrQjI5TE07SUFFSyxxQ0FBQTtFdkJ1NkRWO0FBQ0Y7QUtyNFBDO0VrQjI5TE07SUFFSyxxQ0FBQTtFdkI0NkRWO0FBQ0Y7QUsxNFBDO0VrQjI5TE07SUFFSyxxQ0FBQTtFdkJpN0RWO0FBQ0Y7QUsvNFBDO0VrQjI5TE07SUFFSyxxQ0FBQTtFdkJzN0RWO0FBQ0Y7QUtwNVBDO0VrQjI5TE07SUFFSyxxQ0FBQTtFdkIyN0RWO0FBQ0Y7QUt6NVBDO0VrQjI5TE07SUFFSyxxQ0FBQTtFdkJnOERWO0FBQ0Y7QUs5NVBDO0VrQjI5TE07SUFFSyxxQ0FBQTtFdkJxOERWO0FBQ0Y7QUtuNlBDO0VrQjI5TE07SUFFSyxxQ0FBQTtFdkIwOERWO0FBQ0Y7QUt4NlBDO0VrQjI5TE07SUFFSywrQ0FBQTtFdkIrOERWO0FBQ0Y7QUs3NlBDO0VrQjI5TE07SUFFSywrQ0FBQTtFdkJvOURWO0FBQ0Y7QUtsN1BDO0VrQjI5TE07SUFFSywrQ0FBQTtFdkJ5OURWO0FBQ0Y7QUt2N1BDO0VrQjI5TE07SUFFSywrQ0FBQTtFdkI4OURWO0FBQ0Y7QUs1N1BDO0VrQjI5TE07SUFFSywrQ0FBQTtFdkJtK0RWO0FBQ0Y7QUtqOFBDO0VrQjI5TE07SUFFSywrQ0FBQTtFdkJ3K0RWO0FBQ0Y7QUt0OFBDO0VrQjI5TE07SUFFSyxtQ0FBQTtFdkI2K0RWO0FBQ0Y7QUszOFBDO0VrQjI5TE07SUFFSyxtQ0FBQTtFdkJrL0RWO0FBQ0Y7QUtoOVBDO0VrQjI5TE07SUFFSyxtQ0FBQTtFdkJ1L0RWO0FBQ0Y7QUtyOVBDO0VrQjI5TE07SUFFSyxtQ0FBQTtFdkI0L0RWO0FBQ0Y7QUsxOVBDO0VrQjI5TE07SUFFSyxtQ0FBQTtFdkJpZ0VWO0FBQ0Y7QUsvOVBDO0VrQjI5TE07SUFFSyxtQ0FBQTtFdkJzZ0VWO0FBQ0Y7QUtwK1BDO0VrQjI5TE07SUFFSyxtQ0FBQTtFdkIyZ0VWO0FBQ0Y7QUt6K1BDO0VrQjI5TE07SUFFSyxtQ0FBQTtFdkJnaEVWO0FBQ0Y7QUs5K1BDO0VrQjI5TE07SUFFSywwQ0FBQTtFdkJxaEVWO0FBQ0Y7QUtuL1BDO0VrQjI5TE07SUFFSywwQ0FBQTtFdkIwaEVWO0FBQ0Y7QUt4L1BDO0VrQjI5TE07SUFFSywwQ0FBQTtFdkIraEVWO0FBQ0Y7QUs3L1BDO0VrQjI5TE07SUFFSywwQ0FBQTtFdkJvaUVWO0FBQ0Y7QUtsZ1FDO0VrQjI5TE07SUFFSyxtQ0FBQTtFdkJ5aUVWO0FBQ0Y7QUt2Z1FDO0VrQjI5TE07SUFFSyxtQ0FBQTtFdkI4aUVWO0FBQ0Y7QUs1Z1FDO0VrQjI5TE07SUFFSyxtQ0FBQTtFdkJtakVWO0FBQ0Y7QUtqaFFDO0VrQjI5TE07SUFFSywrQ0FBQTtFdkJ3akVWO0FBQ0Y7QUt0aFFDO0VrQjI5TE07SUFFSywrQ0FBQTtFdkI2akVWO0FBQ0Y7QUszaFFDO0VrQjI5TE07SUFFSywrQ0FBQTtFdkJra0VWO0FBQ0Y7QUtoaVFDO0VrQjI5TE07SUFFSywrQ0FBQTtFdkJ1a0VWO0FBQ0Y7QUtyaVFDO0VrQm0vTEs7SUFFSyxtQ0FBQTtFdkJvakVUO0FBQ0Y7QUsxaVFDO0VrQm0vTEs7SUFFSyxtQ0FBQTtFdkJ5akVUO0FBQ0Y7QUsvaVFDO0VrQm0vTEs7SUFFSyxtQ0FBQTtFdkI4akVUO0FBQ0Y7QUtwalFDO0VrQm0v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U0M7RXVCd0RNO0lBRUssK0NBQUE7RTVCMmlTVjtBQUNGO0FLdG1TQztFdUJ3RE07SUFFSywrQ0FBQTtFNUJnalNWO0FBQ0Y7QUszbVNDO0V1QndETTtJQUVLLG1DQUFBO0U1QnFqU1Y7QUFDRjtBS2huU0M7RXVCd0RNO0lBRUssbUNBQUE7RTVCMGpTVjtBQUNGO0FLcm5TQztFdUJ3RE07SUFFSyxtQ0FBQTtFNUIralNWO0FBQ0Y7QUsxblNDO0V1QndETTtJQUVLLG1DQUFBO0U1Qm9rU1Y7QUFDRjtBSy9uU0M7RXVCd0RNO0lBRUssbUNBQUE7RTVCeWtTVjtBQUNGO0FLcG9TQztFdUJ3RE07SUFFSyxtQ0FBQTtFNUI4a1NWO0FBQ0Y7QUt6b1NDO0V1QndETTtJQUVLLG1DQUFBO0U1Qm1sU1Y7QUFDRjtBSzlvU0M7RXVCd0RNO0lBRUssbUNBQUE7RTVCd2xTVjtBQUNGO0FLbnBTQztFdUJ3RE07SUFFSywwQ0FBQTtFNUI2bFNWO0FBQ0Y7QUt4cFNDO0V1QndETTtJQUVLLDBDQUFBO0U1QmttU1Y7QUFDRjtBSzdwU0M7RXVCd0RNO0lBRUssMENBQUE7RTVCdW1TVjtBQUNGO0FLbHFTQztFdUJ3RE07SUFFSywwQ0FBQTtFNUI0bVNWO0FBQ0Y7QUt2cVNDO0V1QndETTtJQUVLLG1DQUFBO0U1QmluU1Y7QUFDRjtBSzVxU0M7RXVCd0RNO0lBRUssbUNBQUE7RTVCc25TVjtBQUNGO0FLanJTQztFdUJ3RE07SUFFSyxtQ0FBQTtFNUIyblNWO0FBQ0Y7QUt0clNDO0V1QndETTtJQUVLLCtDQUFBO0U1QmdvU1Y7QUFDRjtBSzNyU0M7RXVCd0RNO0lBRUssK0NBQUE7RTVCcW9TVjtBQUNGO0FLaHNTQztFdUJ3RE07SUFFSywrQ0FBQTtFNUIwb1NWO0FBQ0Y7QUtyc1NDO0V1QndETTtJQUVLLCtDQUFBO0U1QitvU1Y7QUFDRjtBSzFzU0M7RXVCZ0ZLO0lBRUssbUNBQUE7RTVCNG5TVDtBQUNGO0FLL3NTQztFdUJnRks7SUFFSyxtQ0FBQTtFNUJpb1NUO0FBQ0Y7QUtwdFNDO0V1QmdGSztJQUVLLG1DQUFBO0U1QnNv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VGc1VkY7O0EwQ3grVkk7RWpDdUZGLHlCQUFBO0VBQ0EsY0FBQTtBVHE1VkY7O0EwQ3orVkk7RUFDRixjQUFBO0ExQzQrVkY7O0EwQ3orVkM7RUFDQyxjQUFBO0ExQzQrVkY7O0EwQ3ovVkM7RWpDMkZDLHlCQUFBO0VBQ0EsY0FBQTtBVGs2VkY7O0EwQzEvVkk7RWpDdUZGLHlCQUFBO0VBQ0EsY0FBQTtBVHU2VkY7O0EwQzMvVkk7RUFDRixjQUFBO0ExQzgvVkY7O0EwQzMvVkM7RUFDQyxjQUFBO0ExQzgvVkY7O0EwQzNnV0M7RWpDMkZDLHlCQUFBO0VBQ0EsY0FBQTtBVG83VkY7O0EwQzVnV0k7RWpDdUZGLHlCQUFBO0VBQ0EsY0FBQTtBVHk3VkY7O0EwQzdnV0k7RUFDRixjQUFBO0ExQ2doV0Y7O0EwQzdnV0M7RUFDQyxjQUFBO0ExQ2doV0Y7O0EwQzdoV0M7RWpDMkZDLHlCQUFBO0VBQ0EsY0FBQTtBVHM4VkY7O0EwQzloV0k7RWpDdUZGLHlCQUFBO0VBQ0EsY0FBQTtBVDI4VkY7O0EwQy9oV0k7RUFDRixjQUFBO0ExQ2tpV0Y7O0EwQy9oV0M7RUFDQyxjQUFBO0ExQ2tpV0Y7O0EwQy9pV0M7RWpDMkZDLHlCQUFBO0VBQ0EsY0FBQTtBVHc5VkY7O0EwQ2hqV0k7RWpDdUZGLHlCQUFBO0VBQ0EsY0FBQTtBVDY5VkY7O0EwQ2pqV0k7RUFDRixjQUFBO0ExQ29qV0Y7O0EwQ2pqV0M7RUFDQyxjQUFBO0ExQ29qV0Y7O0EyQ3ZrV0E7O0VBQUE7QUFpQkM7RUFDQyxjQVpNO0EzQ3drV1I7O0EyQzdqV0M7RUFDQyxjQVpNO0EzQzRrV1I7O0EyQ2prV0M7RUFDQyxVQVpNO0EzQ2dsV1I7O0EyQ3JrV0M7RUFDQyxVQVpNO0EzQ29sV1I7O0EyQ3prV0M7RUFDQyxVQVpNO0EzQ3dsV1I7O0EyQzdrV0M7RUFDQyxVQVpNO0EzQzRsV1I7O0EyQ2psV0M7RUFDQyxXQVpNO0EzQ2dtV1I7O0FLdmtXQztFc0NERztJQUNDLGNBekJHO0UzQ3FtV047RTJDN2tXRTtJQUNDLGNBekJHO0UzQ3dtV047RTJDaGxXRTtJQUNDLFVBekJHO0UzQzJtV047RTJDbmxXRTtJQUNDLFVBekJHO0UzQzhtV047RTJDdGxXRTtJQUNDLFVBekJHO0UzQ2luV047RTJDemxXRTtJQUNDLFVBekJHO0UzQ29uV047RTJDNWxXRTtJQUNDLFdBekJHO0UzQ3VuV047QUFDRjtBSy9sV0M7RXNDREc7SUFDQyxjQXpCRztFM0M0bldOO0UyQ3BtV0U7SUFDQyxjQXpCRztFM0MrbldOO0UyQ3ZtV0U7SUFDQyxVQXpCRztFM0Nrb1dOO0UyQzFtV0U7SUFDQyxVQXpCRztFM0Nxb1dOO0UyQzdtV0U7SUFDQyxVQXpCRztFM0N3b1dOO0UyQ2huV0U7SUFDQyxVQXpCRztFM0Myb1dOO0UyQ25uV0U7SUFDQyxXQXpCRztFM0M4b1dOO0FBQ0Y7QUt0bldDO0VzQ0RHO0lBQ0MsY0F6Qkc7RTNDbXBXTjtFMkMzbldFO0lBQ0MsY0F6Qkc7RTNDc3BXTjtFMkM5bldFO0lBQ0MsVUF6Qkc7RTNDeXBXTjtFMkNqb1dFO0lBQ0MsVUF6Qkc7RTNDNHBXTjtFMkNwb1dFO0lBQ0MsVUF6Qkc7RTNDK3BXTjtFMkN2b1dFO0lBQ0MsVUF6Qkc7RTNDa3FXTjtFMkMxb1dFO0lBQ0MsV0F6Qkc7RTNDcXFXTjtBQUNGO0FLN29XQztFc0NERztJQUNDLGNBekJHO0UzQzBxV047RTJDbHBXRTtJQUNDLGNBekJHO0UzQzZxV047RTJDcnBXRTtJQUNDLFVBekJHO0UzQ2dyV047RTJDeHBXRTtJQUNDLFVBekJHO0UzQ21yV047RTJDM3BXRTtJQUNDLFVBekJHO0UzQ3NyV047RTJDOXBXRTtJQUNDLFVBekJHO0UzQ3lyV047RTJDanFXRTtJQUNDLFdBekJHO0UzQzRyV047QUFDRjtBS3BxV0M7RXNDREc7SUFDQyxjQXpCRztFM0Npc1dOO0UyQ3pxV0U7SUFDQyxjQXpCRztFM0Nvc1dOO0UyQzVxV0U7SUFDQyxVQXpCRztFM0N1c1dOO0UyQy9xV0U7SUFDQyxVQXpCRztFM0Mwc1dOO0UyQ2xyV0U7SUFDQyxVQXpCRztFM0M2c1dOO0UyQ3JyV0U7SUFDQyxVQXpCRztFM0NndFdOO0UyQ3hyV0U7SUFDQyxXQXpCRztFM0NtdFdOO0FBQ0Y7QUszcldDO0VzQ0RHO0lBQ0MsY0F6Qkc7RTNDd3RXTjtFMkNoc1dFO0lBQ0MsY0F6Qkc7RTNDMnRXTjtFMkNuc1dFO0lBQ0MsVUF6Qkc7RTNDOHRXTjtFMkN0c1dFO0lBQ0MsVUF6Qkc7RTNDaXVXTjtFMkN6c1dFO0lBQ0MsVUF6Qkc7RTNDb3VXTjtFMkM1c1dFO0lBQ0MsVUF6Qkc7RTNDdXVXTjtFMkMvc1dFO0lBQ0MsV0F6Qkc7RTNDMHVXTjtBQUNGO0FLbHRXQztFc0NRRDtJQUVRLFVBQUE7RTNDNHNXTjtBQUNGOztBNEN0dldBOztFQUFBO0FBTUM7RUFDQyxVQUpVO0E1QzB2V1o7O0E0Q3Z2V0M7RUFDQyxZQUpVO0E1Qzh2V1o7O0E0QzN2V0M7RUFDQyxZQUpVO0E1Q2t3V1o7O0E0Qy92V0M7RUFDQyxZQUpVO0E1Q3N3V1o7O0E0Q253V0M7RUFDQyxZQUpVO0E1QzB3V1oiLCJmaWxlIjoic3R5bGUubWluLmNzcyJ9 */