@charset "UTF-8";
/*--------------------------------*\
    GLOBALS
\*--------------------------------*/
/* for mixins, variables, and global styles */
/*
 * Responsive Breakpoints
 ***************************/
/*
 * Margins / Max Widths
 ***************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  font-size: 100%;
  font: inherit;
  padding: 0;
  border: 0;
  margin: 0;
  vertical-align: baseline;
}

body {
  line-height: 1;
}

blockquote, q {
  quotes: none;
}

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

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

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

.clear {
  clear: both;
}

.screen-reader-text, .news-post-grid__filters-group-fieldset label input {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  left: 0;
  top: 0;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

html {
  font-size: 62.5% !important;
  box-sizing: border-box;
  padding: 0;
  margin: 0;
  width: 100%;
}
@media screen and (max-width: 340px) {
  html {
    font-size: 50% !important;
  }
}

body {
  width: 100%;
  min-height: 100vh;
  font-family: dazze, sans-serif;
}

* {
  box-sizing: border-box;
}

.is-hero-style, .home-mission__statement, .has-hero-font-size {
  font-size: 14rem;
  font-weight: 700;
  line-height: 12.7rem;
  letter-spacing: -0.255rem;
  text-transform: uppercase;
}

.is-split-hero-style, .has-split-hero-font-size {
  font-size: 10.5rem;
  font-weight: 700;
  line-height: 10.2rem;
  letter-spacing: -0.294rem;
  text-transform: uppercase;
}

@media screen and (max-width: 767px) {
  .is-split-hero-style, .has-split-hero-font-size {
    font-size: 5.5rem;
    font-weight: 700;
    line-height: 5rem;
    letter-spacing: -0.167rem;
    text-transform: uppercase;
  }
}
.is-subhero-style, .page-header.is-style-condensed .page-header__title, .has-subhero-font-size {
  font-size: 9.2rem;
  font-weight: 700;
  line-height: 9.3rem;
  letter-spacing: -0.333rem;
  text-transform: uppercase;
}

.is-h1-style, h1, .has-h-1-font-size, .test-class, .has-h1-font-size {
  font-size: 7.5rem;
  font-weight: 700;
  line-height: 6.2rem;
  letter-spacing: NaNrem;
  text-transform: uppercase;
}

@media screen and (max-width: 767px) {
  .is-h1-style, h1, .has-h-1-font-size, .test-class, .has-h1-font-size {
    font-size: 4.4rem;
    font-weight: 700;
    line-height: 4.7rem;
    letter-spacing: NaNrem;
    text-transform: uppercase;
  }
}
.is-h2-style, h2, .has-h-2-font-size, .has-h2-font-size {
  font-size: 6rem;
  font-weight: 700;
  line-height: 6.2rem;
  letter-spacing: NaNrem;
  text-transform: uppercase;
}

@media screen and (max-width: 767px) {
  .is-h2-style, h2, .has-h-2-font-size, .has-h2-font-size {
    font-size: 4.2rem;
    font-weight: 700;
    line-height: 4.7rem;
    letter-spacing: NaNrem;
    text-transform: uppercase;
  }
}
.is-h3-style, .post-header.is-style-blogfeature .post-header__title, h3, .has-h-3-font-size, .has-h3-font-size {
  font-size: 5.2rem;
  font-weight: 400;
  line-height: 6.2rem;
  letter-spacing: -0.09rem;
  text-transform: none;
}

@media screen and (max-width: 767px) {
  .is-h3-style, .post-header.is-style-blogfeature .post-header__title, h3, .has-h-3-font-size, .has-h3-font-size {
    font-size: 3rem;
    font-weight: 400;
    line-height: 3.6rem;
    letter-spacing: -0.055rem;
    text-transform: none;
  }
}
.is-title-style, .post-header__title, .has-title-font-size {
  font-size: 4.2rem;
  font-weight: 700;
  line-height: 4.7rem;
  letter-spacing: -0.081rem;
  text-transform: none;
}

@media screen and (max-width: 767px) {
  .is-title-style, .post-header__title, .has-title-font-size {
    font-size: 2.6rem;
    font-weight: 700;
    line-height: 3.1rem;
    letter-spacing: -0.05rem;
    text-transform: none;
  }
}
.is-h4-style, h4, .has-h-4-font-size, .has-h4-font-size {
  font-size: 4.2rem;
  font-weight: 300;
  line-height: 6.2rem;
  letter-spacing: -0.072rem;
  text-transform: none;
}

@media screen and (max-width: 767px) {
  .is-h4-style, h4, .has-h-4-font-size, .has-h4-font-size {
    font-size: 2.6rem;
    font-weight: 300;
    line-height: 2.6rem;
    letter-spacing: -0.045rem;
    text-transform: none;
  }
}
.is-blockquote-style, .wp-block-pullquote blockquote p, .has-blockquote-font-size {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 4rem;
  letter-spacing: NaNrem;
  text-transform: uppercase;
}

@media screen and (max-width: 767px) {
  .is-blockquote-style, .wp-block-pullquote blockquote p, .has-blockquote-font-size {
    font-size: 3.2rem;
    font-weight: 700;
    line-height: 3.5rem;
    letter-spacing: NaNrem;
    text-transform: uppercase;
  }
}
.is-h5-style, .accordion-inner__title-text, .news-post__card.variation-1 .news-post__card__title, .split-block__doublegallery__slide-bg figcaption, .split-block__right__gallery__slide-bg.has-caption figcaption, .wp-block-quote p, h5, .has-h-5-font-size, .has-h5-font-size {
  font-size: 2.5rem;
  font-weight: 400;
  line-height: 2.5rem;
  letter-spacing: -0.043rem;
  text-transform: none;
}

@media screen and (max-width: 767px) {
  .is-h5-style, .accordion-inner__title-text, .news-post__card.variation-1 .news-post__card__title, .split-block__doublegallery__slide-bg figcaption, .split-block__right__gallery__slide-bg.has-caption figcaption, .wp-block-quote p, h5, .has-h-5-font-size, .has-h5-font-size {
    font-size: 2rem;
    font-weight: 400;
    line-height: 2.6rem;
    letter-spacing: -0.034rem;
    text-transform: none;
  }
}
.is-h6-style, h6, .has-h-6-font-size, .has-h6-font-size {
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.5rem;
  letter-spacing: -0.034rem;
  text-transform: none;
}

@media screen and (max-width: 767px) {
  .is-h6-style, h6, .has-h-6-font-size, .has-h6-font-size {
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1.6rem;
    letter-spacing: -0.028rem;
    text-transform: none;
  }
}
.is-p-style, .news-post-grid__search input, .news-post-grid__filters-group-fieldset label input ~ span, .news-post-grid__filters__toggle, .wp-block-quote cite, .page-content ol, .page-content ul, .wp-block-image .alignright figcaption, .wp-block-image .alignleft figcaption, .wp-block-image figure figcaption, .wp-block-image.alignwide figcaption, .wp-block-image.alignfull figcaption, .slick-gallery-nav__count, .slick-gallery-nav__captions figcaption, p, .has-p-font-size {
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2.6rem;
  letter-spacing: NaNrem;
  text-transform: none;
}

@media screen and (max-width: 767px) {
  .is-p-style, .news-post-grid__search input, .news-post-grid__filters-group-fieldset label input ~ span, .news-post-grid__filters__toggle, .wp-block-quote cite, .page-content ol, .page-content ul, .wp-block-image .alignright figcaption, .wp-block-image .alignleft figcaption, .wp-block-image figure figcaption, .wp-block-image.alignwide figcaption, .wp-block-image.alignfull figcaption, .slick-gallery-nav__count, .slick-gallery-nav__captions figcaption, p, .has-p-font-size {
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 2rem;
    letter-spacing: NaNrem;
    text-transform: none;
  }
}
.is-about-style, .has-about-font-size {
  font-size: 6rem;
  font-weight: 400;
  line-height: 7rem;
  letter-spacing: -0.109rem;
  text-transform: initial;
}

.is-cta-style, .wp-block-button.is-style-arrow .wp-block-button__link, .has-cta-font-size {
  font-size: 3.2rem;
  font-weight: 400;
  line-height: 3.2rem;
  letter-spacing: NaNrem;
  text-transform: initial;
}

.is-social-title-style, .social-share__title, .split-block__ticker__linkout, .has-social-title-font-size {
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 1.8rem;
  letter-spacing: NaNrem;
  text-transform: initial;
}

.is-button-style, .site-translation-widget__list-item, .site-translation-widget__active, .has-button-font-size {
  font-size: 1.6rem;
  font-weight: initial;
  line-height: NaNrem;
  letter-spacing: NaNrem;
  text-transform: initial;
}

@media screen and (max-width: 767px) {
  .is-button-style, .site-translation-widget__list-item, .site-translation-widget__active, .has-button-font-size {
    font-size: 1.6rem;
    font-weight: initial;
    line-height: NaNrem;
    letter-spacing: NaNrem;
    text-transform: initial;
  }
}
.is-nav-style, .site-footer__menu > li a, .site-header__navigation #primary-navigation > li > a, .has-nav-font-size {
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 2.2rem;
  letter-spacing: 0.044rem;
  text-transform: uppercase;
}

.is-legal-style, .social-dropdown__title, .site-footer__legal__menu > li, .site-footer__legal__copyright, .has-legal-font-size {
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.6rem;
  letter-spacing: 0.033rem;
  text-transform: uppercase;
}

p {
  margin: 1.6rem 0;
}
a {
  text-decoration: underline;
  color: #2473FF;
}
ul, ol {
  list-style: none;
}

input, button {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  outline: none;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  background: transparent;
  border: 0;
  border-radius: 0;
  outline: none;
  cursor: pointer;
}

.container-margins, .slick-gallery-nav {
  width: calc(100% - (16px * 2));
  max-width: 848px;
  margin-left: auto !important;
  margin-right: auto !important;
}
@media (min-width: 1440px) {
  .container-margins, .slick-gallery-nav {
    max-width: 1024px;
  }
}
@media (max-width: 767px) {
  .container-margins, .slick-gallery-nav {
    width: calc(100vw - (16px * 2));
  }
}

.content-margins, .wmg-hinge-block__inner-margins, .wp-block-image.alignwide figcaption, .wp-block-image.alignfull figcaption {
  width: calc(100% - (32px * 2));
  max-width: 820px;
  margin-left: auto !important;
  margin-right: auto !important;
}
@media (min-width: 1440px) {
  .content-margins, .wmg-hinge-block__inner-margins, .wp-block-image.alignwide figcaption, .wp-block-image.alignfull figcaption {
    max-width: 820px;
  }
}
@media (max-width: 767px) {
  .content-margins, .wmg-hinge-block__inner-margins, .wp-block-image.alignwide figcaption, .wp-block-image.alignfull figcaption {
    width: calc(100vw - (20px * 2));
  }
}

.full-margins {
  width: calc(100% - (20px * 2));
  max-width: 100%;
  margin-left: auto !important;
  margin-right: auto !important;
}
@media (min-width: 1440px) {
  .full-margins {
    max-width: 1024px;
  }
}
@media (max-width: 767px) {
  .full-margins {
    width: calc(100vw - (16px * 2));
  }
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
  outline: 0;
}

.no-scroll {
  overflow: hidden;
}

@media (max-width: 767px) {
  .mobile-no-scroll {
    overflow: hidden;
  }
}

b, strong {
  font-weight: bold;
}

sup {
  font-size: 0.5em;
  vertical-align: super;
}

svg {
  fill: currentColor;
  stroke: currentColor;
}

html :where(img) {
  max-width: unset;
}

.amphide {
  display: none;
}

.slick-slider {
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

.slick-list.draggable {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.site-socials {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  list-style: none;
}
.site-socials__item {
  margin: 0 0.8rem;
  padding: 0;
}
.site-socials__item:first-child {
  margin-left: 0;
}
.site-socials__item:last-child {
  margin-right: 0;
}
.site-socials__item a {
  display: block;
}
.site-socials__item a svg {
  max-width: 1em;
  max-height: 1em;
}
.site-socials__item.facebook svg {
  transform: scale(0.9);
}

.wmg-vc__mute .icon-mute {
  display: none;
}
.wmg-vc__mute .icon-unmute {
  position: relative;
  left: 2px;
  top: 2px;
}
.wmg-vc__mute.muted .icon-unmute {
  display: none;
}
.wmg-vc__mute.muted .icon-mute {
  display: block;
}
.wmg-vc__fs {
  height: 100vh;
  overflow: hidden;
  position: relative;
}
.wmg-vc__fs video {
  position: absolute;
  left: 50%;
  top: 50%;
  min-width: 100%;
  min-height: 100%;
  transform: translate(-50%, -50%);
  z-index: 1;
}
@media (max-width: 767px) {
  .wmg-vc__fs video {
    height: 100vh;
    height: calc(var(--vh-initial, 1vh) * 100);
  }
}
.wmg-vc__fs .wmg-vc {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.wmg-vc__fs .wmg-vc__mute {
  z-index: 2;
}
.wmg-vc__fs.no-mute .wmg-vc__mute {
  display: none;
}
@media (max-width: 767px) {
  .wmg-vc__fs {
    height: 100vh;
    height: calc(var(--vh-initial, 1vh) * 100);
  }
}
.wmg-vc.no-mute .wmg-vc__mute {
  display: none;
}

/*--------------------------------*\
  STRUCTURE
\*--------------------------------*/
/* for global site structure */
.site-header {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  padding: 2.4rem 5rem;
  pointer-events: none;
  display: flex;
  align-items: center;
  justify-content: space-between;
  z-index: 30;
  color: #0032A0;
  transition: color 600ms, background 600ms;
}
@media (max-width: 767px) {
  .site-header {
    padding: 1.8rem 2rem;
  }
}
.site-header__branding {
  pointer-events: auto;
  position: relative;
  z-index: 3;
}
.site-header__branding__title {
  margin: 0 !important;
}
.site-header__branding__title-link {
  color: inherit;
}
.site-header__branding__title-link svg {
  fill: currentColor;
}
.site-header__branding__title-link svg * {
  fill: currentColor;
}
@media (max-width: 767px) {
  .site-header__branding__title-link svg {
    width: 12.2rem;
    height: auto;
  }
}
.site-header__navigation {
  overflow: visible;
}
.site-header__navigation #primary-navigation {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin: 0;
  padding: 0;
}
.site-header__navigation #primary-navigation > li {
  pointer-events: auto;
  margin: 0;
  padding: 0;
  margin-left: 2.4rem;
}
.site-header__navigation #primary-navigation > li > a {
  text-decoration: none;
  color: inherit;
}
@media (max-width: 767px) {
  .site-header__navigation #primary-navigation {
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-around;
  }
  .site-header__navigation #primary-navigation > li {
    margin: 1.2rem 0;
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  .site-header__navigation__aux {
    visibility: visible !important;
  }
}
@media (min-width: 768px) {
  .site-header__navigation__aux-inner {
    opacity: 1 !important;
    display: flex;
    align-items: center;
  }
  .site-header__navigation__aux-inner .menu {
    position: relative;
    z-index: 2;
  }
  .site-header__navigation__aux-inner .site-header__navigation__search-toggle {
    position: relative;
    z-index: 2;
  }
}
.site-header__navigation__aux .site-socials {
  display: none;
}
@media (max-width: 767px) {
  .site-header__navigation__aux {
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    height: calc(100vh - 8.8rem);
    height: calc((var(--vh, 1vh) * 100) - 8.8rem);
    color: #FFFFFF;
    overflow: hidden;
    visibility: hidden;
    pointer-events: none;
  }
  .site-header__navigation__aux-inner {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow-y: scroll;
    z-index: 2;
    padding: 3.2rem 20px;
    opacity: 0;
  }
  .site-header__navigation__aux-inner .site-socials {
    display: flex;
    border-top: 1px solid rgba(255, 255, 255, 0.3);
    padding-top: 3.6rem;
    margin-top: 3.6rem;
  }
  .site-header__navigation__aux-inner .site-socials li a {
    font-size: 2rem;
    color: #FFFFFF;
  }
  .site-header__navigation__aux-bg.left {
    position: absolute;
    right: 30%;
    top: 0;
    width: 300vw;
    height: 100%;
    background: #0032A0;
    transform: skew(23deg) translateX(-100%);
    transform-origin: right top;
  }
  .site-header__navigation__aux-bg.right {
    position: absolute;
    right: 0;
    top: 0;
    width: 30%;
    height: 100%;
    background: #2473FF;
    transform: skew(23deg) translateX(100%);
    transform-origin: left top;
  }
}
.site-header__navigation__mobiletoggle {
  display: none;
}
@media (max-width: 767px) {
  .site-header__navigation__mobiletoggle {
    display: block;
    overflow: visible;
    cursor: pointer;
  }
  .site-header__navigation__mobiletoggle svg {
    overflow: visible;
  }
  .site-header__navigation__mobiletoggle svg line {
    transition: 300ms cubic-bezier(0.64, 0.04, 0.35, 1);
  }
  .site-header__navigation__mobiletoggle svg line:nth-of-type(1) {
    transform-origin: center center;
  }
  .site-header__navigation__mobiletoggle svg line:nth-of-type(3) {
    transform-origin: center center;
  }
}
.site-header__navigation__mobiletoggle[aria-expanded=true] svg line:nth-of-type(1) {
  transform: rotate(45deg) translate(0, 8px);
}
.site-header__navigation__mobiletoggle[aria-expanded=true] svg line:nth-of-type(2) {
  opacity: 0;
}
.site-header__navigation__mobiletoggle[aria-expanded=true] svg line:nth-of-type(3) {
  transform: rotate(-45deg) translate(0, -8px);
}
.site-header__navigation__search .wmg-searchform {
  margin: 0 auto !important;
}
@media (min-width: 768px) {
  .site-header__navigation__search {
    position: absolute;
    left: 0;
    top: 0;
    background: #0032A0;
    width: 100%;
    padding-top: 13.6rem;
    padding-bottom: 8rem;
    z-index: 1;
    visibility: hidden;
    clip-path: polygon(0 0, 100% 0, 100% 0%, 0% 0%);
    pointer-events: none;
    overflow: hidden;
  }
  .site-header__navigation__search-dismiss {
    position: absolute !important;
    left: 0;
    bottom: 0;
    margin: 0 !important;
    transform: translateX(-100%);
  }
  .site-header__navigation__search-dismiss:focus {
    transform: translateX(0);
  }
  .site-header__navigation__search-ghosts {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 30.4rem;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 5rem;
  }
  .site-header__navigation__search-ghosts .news-post__card {
    width: 100%;
  }
  .site-header__navigation__search-ghosts .news-post__card:nth-child(n+3) {
    opacity: 0.5 !important;
  }
}
@media (max-width: 767px) {
  .site-header__navigation__search {
    visibility: visible !important;
    clip-path: unset !important;
    pointer-events: inherit !important;
    margin-bottom: 2.4rem;
  }
  .site-header__navigation__search-dismiss {
    display: none !important;
  }
  .site-header__navigation__search-ghosts {
    display: none !important;
  }
}
.site-header__navigation__search-toggle {
  color: inherit;
  margin-left: 3rem;
  cursor: pointer;
  pointer-events: auto;
}
@media (max-width: 767px) {
  .site-header__navigation__search-toggle {
    display: none !important;
  }
}
.site-header__navigation__search-toggle svg {
  fill: currentColor !important;
}
.site-header__navigation__search-toggle svg * {
  fill: currentColor !important;
}
.site-header.scrolled {
  background-color: rgba(255, 255, 255, 0.4);
  color: #0032A0;
}
@media (max-width: 767px) {
  .site-header {
    background-color: rgba(255, 255, 255, 0.7) !important;
    color: #0032A0 !important;
    pointer-events: auto;
  }
  .site-header.mobile-menu-open {
    background-color: #FFFFFF !important;
  }
}
@media (min-width: 768px) {
  .site-header.search-open {
    color: #FFFFFF !important;
  }
}

body.home .site-header {
  color: #FFFFFF;
}
body.home .site-header.scrolled {
  color: #0032A0;
}

@media (min-width: 768px) {
  body.page-template-default.no-thumbnail .site-header, body.single-person .site-header, body.archive .site-header, body.search .site-header {
    color: #FFFFFF;
  }
  body.page-template-default.no-thumbnail .site-header.scrolled, body.single-person .site-header.scrolled, body.archive .site-header.scrolled, body.search .site-header.scrolled {
    color: #0032A0;
  }
}
@media (max-width: 767px) {
  body.search .site-header {
    background-color: #FFFFFF !important;
    color: #0032A0 !important;
  }
}
.back-to-top-link {
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 11;
  transform: translateX(-100%);
  transition: 800ms cubic-bezier(0.64, 0.04, 0.35, 1);
}
.back-to-top-link .wp-block-button__link {
  background-color: #BDF6FF !important;
  color: #0032A0 !important;
}
.back-to-top-link .wp-block-button__link:hover, .back-to-top-link .wp-block-button__link:focus {
  background-color: #FFFFFF !important;
}
.back-to-top-link.scrolled {
  transform: translateX(0);
}

body.home .back-to-top-link {
  display: none;
}

.site-footer {
  background: #0032A0;
  color: #FFFFFF;
  padding: 6rem 4rem 3.2rem 4rem;
  display: grid;
  grid-template-columns: 20rem 1fr 2fr 12rem;
  grid-template-rows: repeat(3, auto);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}
@media (max-width: 767px) {
  .site-footer {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: auto;
    padding: 3.2rem 20px;
  }
}
.site-footer__branding {
  grid-row: 1/span 2;
  grid-column: 1/span 1;
  margin: 0 !important;
}
.site-footer__branding-link {
  color: #FFFFFF;
}
@media (max-width: 767px) {
  .site-footer__branding {
    grid-row: auto;
    grid-column: 1/span 2;
    margin-bottom: 4.8rem !important;
  }
}
.site-footer .site-socials {
  grid-row: 2/span 1;
  grid-column: 3/span 1;
}
.site-footer .site-socials__item {
  font-size: 2rem;
}
.site-footer .site-socials__item a {
  color: #FFFFFF;
}
@media (max-width: 767px) {
  .site-footer .site-socials {
    grid-row: auto;
    grid-column: 1/span 1;
    align-items: flex-start;
  }
}
.site-footer__primarymenu {
  grid-row: 1/span 2;
  grid-column: 2/span 1;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}
.site-footer__primarymenu > li {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 100%;
}
.site-footer__primarymenu > li:last-child {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .site-footer__primarymenu {
    grid-row: auto;
    grid-column: 1/span 2;
  }
}
.site-footer__auxmenu {
  grid-row: 1/span 1;
  grid-column: 3/span 1;
}
@media (max-width: 767px) {
  .site-footer__auxmenu {
    grid-row: auto;
    grid-column: 1/span 2;
  }
}
.site-footer__menu > li {
  margin-bottom: 3rem;
}
.site-footer__menu > li a {
  color: #FFFFFF;
  text-decoration: none;
}
@media (max-width: 767px) {
  .site-footer__menu {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 2rem;
  }
  .site-footer__menu > li {
    margin-bottom: 0;
  }
}
.site-footer__auxmenu {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.site-footer__auxmenu > li {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 50%;
}
.site-footer__auxmenu > li a {
  font-weight: 400;
  text-transform: none;
}
@media (max-width: 767px) {
  .site-footer__auxmenu {
    margin-top: 2.8rem;
    margin-bottom: 2rem;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 2rem;
  }
  .site-footer__auxmenu > li {
    margin-bottom: 0;
  }
}
.site-footer__badges {
  grid-row: 1/span 2;
  grid-column: 4/span 1;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  gap: 15px;
}
.site-footer__badges img {
  max-width: 10rem;
  height: auto;
  width: auto;
}
@media (max-width: 767px) {
  .site-footer__badges {
    flex-direction: row;
    grid-row: auto;
    grid-column: 1/span 2;
    justify-content: flex-start;
    margin-top: 1.6rem;
  }
}
.site-footer__legal {
  grid-row: 3/span 1;
  grid-column: 1/span 4;
  margin-top: 6rem;
  border-top: 1px solid #979797;
  padding-top: 2rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.site-footer__legal__copyright a {
  color: inherit;
}
.site-footer__legal__menu {
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: auto;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.site-footer__legal__menu > li {
  margin: 0;
  padding: 0;
  margin-left: 1.2rem;
  text-transform: none;
}
.site-footer__legal__menu > li a {
  margin-right: 1.2rem;
  text-decoration: none;
  color: #FFFFFF;
}
.site-footer__legal__menu > li::after {
  content: "|";
}
@media (max-width: 767px) {
  .site-footer__legal__menu > li:first-child {
    margin-left: 0;
  }
  .site-footer__legal__menu > li:last-child::after {
    display: none;
  }
}
.site-footer__legal .ot-sdk-show-settings {
  border: 0 !important;
  margin-left: 1.2rem;
  font-size: 1.2rem !important;
  font-weight: 500 !important;
  line-height: 1.6rem !important;
  font-family: inherit !important;
  text-decoration: none !important;
  white-space: nowrap;
}
@media (max-width: 767px) {
  .site-footer__legal .ot-sdk-show-settings {
    margin-left: 0;
    margin-top: 0.8rem;
  }
}
@media (max-width: 767px) {
  .site-footer__legal {
    display: block;
    margin-top: 3.6rem;
    grid-row: auto;
    grid-column: 1/span 2;
  }
  .site-footer__legal__menu {
    justify-content: flex-start;
  }
  .site-footer__legal__menu > li:first-child a {
    margin-left: 0;
  }
}

.wmg-fixed-overlay-elements {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 30;
}

.site-translation-widget {
  pointer-events: none;
  position: relative;
  z-index: 2;
}
.site-translation-widget__inactive {
  width: 4.6rem;
  height: 4.6rem;
  background-color: #0032A0;
  color: #FFFFFF;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: 0;
  top: 0;
  pointer-events: auto;
  transition: right 500ms cubic-bezier(0.64, 0.04, 0.35, 1);
  z-index: 2;
}
.site-translation-widget__active {
  background-color: #BDF6FF;
  color: #0032A0;
  height: 4.6rem;
  padding: 0 3.2rem;
  padding-left: 6.4rem;
  border-radius: 2.3rem;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0.038rem;
  clip-path: polygon(100% 0%, 100% 0%, 100% 100%, 100% 100%);
  transition: clip-path 500ms cubic-bezier(0.64, 0.04, 0.35, 1);
  z-index: 1;
}
.site-translation-widget:hover .site-translation-widget__active, .site-translation-widget:focus .site-translation-widget__active, .site-translation-widget.active .site-translation-widget__active {
  clip-path: polygon(2.3rem 0%, 100% 0%, 100% 100%, 2.3rem 100%);
  pointer-events: auto;
}
.site-translation-widget:hover .site-translation-widget__inactive, .site-translation-widget:focus .site-translation-widget__inactive, .site-translation-widget.active .site-translation-widget__inactive {
  right: calc(100% - 4.6rem);
}
.site-translation-widget__container {
  position: fixed;
  right: 2rem;
  bottom: 2rem;
}
@media (max-width: 767px) {
  .site-translation-widget__container {
    right: 0.8rem;
    bottom: 0.8rem;
  }
}
.site-translation-widget__list-container {
  position: absolute;
  left: 0;
  bottom: 2.3rem;
  width: 100%;
  height: auto;
  max-height: calc(100vh - 11.4rem - 2rem - 2.3rem - 2rem);
  overflow-y: scroll;
  border-top-left-radius: 2.3rem;
  border-top-right-radius: 2.3rem;
  background-color: #FFFFFF;
  padding: 1.6rem;
  padding-bottom: 3.9rem;
  pointer-events: none;
  clip-path: inset(100% 0 0 0 round 2.3rem 2.3rem 0 0);
  pointer-events: none;
}
.site-translation-widget__list-item {
  margin: 0.8rem 0;
}
.site-translation-widget__list-item:first-child {
  margin-top: 0;
}
.site-translation-widget__list-item:last-child {
  margin-bottom: 0;
}
.site-translation-widget__list-item a {
  text-decoration: none;
}

.skiptranslate {
  display: none !important;
}

#page {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
#page #primary {
  flex: 1 1 auto;
}

/*--------------------------------*\
   TEMPLATES
\*--------------------------------*/
/* for page template and archive structure */
body.home {
  background-color: #0032A0;
  color: #FFFFFF;
}

.is-home-paragraph {
  font-size: 6rem;
  line-height: 7rem;
}
@media (max-width: 767px) {
  .is-home-paragraph {
    font-size: 3rem;
    line-height: 3.6rem;
    letter-spacing: -0.055rem;
  }
}

.home-margins {
  padding: 4rem;
}

.home-header {
  min-height: 100vh;
  min-height: calc(var(--vh-inital, 1vh) * 100);
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
  background: #0032A0;
}
.home-header__inner {
  position: relative;
  z-index: 2;
}
.home-header__title {
  color: #EDFF43;
}
.home-header__title svg {
  max-width: 90%;
  width: auto;
  height: auto;
}
.home-header__video {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
@media (max-width: 767px) {
  .home-header {
    min-height: 100vh;
    min-height: calc(var(--vh-initial, 1vh) * 100);
  }
}

.home-transition {
  background: #0032A0;
}
.home-transition__anim {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.home-transition__anim__inner {
  position: absolute;
  top: 0;
  left: calc( 100vh / 2.3558523658 / -2 );
  width: calc(100% + ( 100vh / 2.3558523658));
  height: 100%;
  transform: skew(23deg);
  display: flex;
  align-items: stretch;
  justify-content: space-between;
}
.home-transition__anim__inner-bar {
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 0;
  transform: scaleY(0);
}
.home-transition__anim__inner-bar:nth-child(1) {
  flex-grow: 18;
  flex-shrink: 0;
  flex-basis: 0;
}
.home-transition__anim__inner-bar:nth-child(2) {
  flex-grow: 41;
  flex-shrink: 0;
  flex-basis: 0;
}
.home-transition__anim__inner-bar:nth-child(3) {
  flex-grow: 18;
  flex-shrink: 0;
  flex-basis: 0;
}
.home-transition__anim__inner-bar:nth-child(4) {
  flex-grow: 6;
  flex-shrink: 0;
  flex-basis: 0;
}
.home-transition__anim__inner-bar:nth-child(5) {
  flex-grow: 22;
  flex-shrink: 0;
  flex-basis: 0;
}
.home-transition__anim__inner-bar.up {
  transform-origin: center bottom;
}
.home-transition__anim__inner-bar.down {
  transform-origin: center top;
}

.home-mission {
  padding-top: 50vh;
  overflow: hidden;
  position: relative;
  background-color: #0032A0;
}
.home-mission::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 30%;
  height: 100%;
  background-color: #FF4AC3;
  transform: skew(23deg);
  transform-origin: right bottom;
}
.home-mission__inner {
  max-width: 90rem;
  margin: 0 auto;
  position: relative;
  z-index: 2;
}
.home-mission__statement {
  color: #FFFFFF;
  position: relative;
  z-index: 2;
}
.home-mission__statement b, .home-mission__statement strong {
  font-weight: inherit;
  color: #EDFF43;
}
.home-mission__statement i, .home-mission__statement em {
  font-style: inherit;
  font-weight: 600;
}
@media (max-width: 767px) {
  .home-mission__statement {
    font-size: 5.2rem;
    line-height: 5rem;
    letter-spacing: -0.092rem;
    max-width: 33.5rem;
    margin: 0 auto;
  }
}
@media (max-width: 767px) {
  .home-mission__statement-container {
    max-width: calc(100% - 40px);
    margin: 0 auto;
  }
}
.home-mission__spinner {
  position: absolute;
  right: -2.4rem;
  top: 3.2rem;
}
.home-mission__spinner.front {
  z-index: 3;
}
.home-mission__spinner.back {
  z-index: 1;
}
.home-mission__spinner canvas {
  width: 36rem !important;
  height: 36rem !important;
}
@media (max-width: 767px) {
  .home-mission__spinner {
    top: -3.2rem;
  }
  .home-mission__spinner.front {
    z-index: 1;
  }
  .home-mission__spinner.back {
    z-index: 0;
  }
  .home-mission__spinner canvas {
    width: 18rem !important;
    height: 18rem !important;
  }
}
.home-mission__belt {
  position: relative;
  left: calc(50% - 50vw);
  width: 100vw;
  margin: 12rem 0;
  padding-bottom: 20vh;
  height: 40.6vw !important;
}
@media (max-width: 767px) {
  .home-mission__belt {
    padding-bottom: 5.6rem;
  }
}
.home-mission__belt .slick-list {
  overflow: visible;
}
.home-mission__belt__modal {
  background: #000000;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 800;
  pointer-events: auto;
}
.home-mission__belt__modal__upper .page-socials {
  border-bottom: 0;
}
.home-mission__belt__modal__upper .social-dropdown {
  color: #FFFFFF;
}
.home-mission__belt__modal__upper .social-dropdown__toggle {
  background: #FFFFFF;
  color: #000000;
}
.home-mission__belt__modal__embed {
  width: calc((100vh - 12.8rem - 12.8rem) * 1.77);
  max-width: calc(100vw - 5.6rem - 5.6rem);
  position: relative;
  margin-bottom: 12.8rem;
}
@media (max-width: 767px) {
  .home-mission__belt__modal__embed {
    max-width: calc(100vw - 40px);
  }
}
.home-mission__belt__modal__embed::before {
  content: "";
  display: block;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}
.home-mission__belt__modal__embed iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.home-mission__belt__modal__dismiss {
  position: absolute;
  right: 3.2rem;
  top: 3.2rem;
}
.home-mission__belt__modal__marquee {
  position: absolute;
  left: calc(50% - 50vw);
  bottom: 3.2rem;
  width: 100vw;
  display: flex;
  overflow: hidden;
}
.home-mission__belt__modal__marquee-inner {
  display: flex;
  align-items: center;
  justify-content: center;
}
.home-mission__belt__modal__marquee-inner span {
  font-size: 6.2rem;
  line-height: 6.2rem;
  color: #EDFF43;
  font-weight: 700;
  word-break: keep-all;
  white-space: nowrap;
  text-transform: uppercase;
}
.home-mission__belt__modal__marquee-inner span::after {
  content: "\2022";
  margin-left: 0.5em;
  margin-right: 0.5em;
}
.home-mission__belt-inner:not(.slick-initialized) {
  overflow: hidden;
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
}
.home-mission__belt-inner:not(.slick-initialized) .home-mission__belt-inner-slide {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 48rem;
}
.home-mission__belt-inner-slide {
  padding: 0 1vw;
  position: relative;
}
.home-mission__belt-inner-slide-img {
  position: relative;
  clip-path: polygon(0% 10%, 54% 10%, 51.24% 0%, 100% 0%, 100% 90%, 74.9% 90%, 77.65% 100%, 0% 100%, 0% 0%);
}
.home-mission__belt-inner-slide-img::before {
  content: "";
  display: block;
  width: 100%;
  height: 0;
  padding-bottom: 60%;
}
.home-mission__belt-inner-slide-img img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.home-mission__belt-inner-slide-img::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: #8040E1;
  mix-blend-mode: screen;
  position: absolute;
  left: 0;
  top: 0;
  clip-path: polygon(51.24% 0%, 100% 0%, 100% 100%, 77.65% 100%, 74.9% 90%);
}
.home-mission__belt-inner-slide-title {
  position: absolute;
  left: 5.6rem;
  bottom: -2.4rem;
  font-size: 5rem;
  line-height: 5rem;
  font-weight: 700;
  color: #EDFF43;
  text-transform: uppercase;
  width: calc(100% - 9.6rem);
}
@media (max-width: 767px) {
  .home-mission__belt-inner-slide-title {
    font-size: 2.4rem;
    line-height: 2.4rem;
    left: 2rem;
    width: calc(100% - 4rem);
    bottom: -1.2rem;
  }
}
@supports (-webkit-text-stroke-width: 2px) {
  .home-mission__belt-inner-slide-title b, .home-mission__belt-inner-slide-title strong {
    color: transparent;
    -webkit-text-stroke-color: #EDFF43;
    -webkit-text-stroke-width: 2px;
  }
  @media (max-width: 767px) {
    .home-mission__belt-inner-slide-title b, .home-mission__belt-inner-slide-title strong {
      -webkit-text-stroke-width: 1px;
    }
  }
}
.home-mission__belt-inner-slide.text-to-top .home-mission__belt-inner-slide-title {
  bottom: unset;
  top: -2.4rem;
}
@media (max-width: 767px) {
  .home-mission__belt-inner-slide.text-to-top .home-mission__belt-inner-slide-title {
    top: -1.2rem;
  }
}
.home-mission__belt-inner-slide.text-to-top .home-mission__belt-inner-slide-img {
  clip-path: polygon(0% 0%, 51.24% 0%, 54% 10%, 100% 10%, 100% 100%, 77.65% 100%, 74.9% 90%, 0% 90%, 0% 0%);
}
.home-mission__belt-inner-slide.style-0 .home-mission__belt-inner-slide-img::after {
  background: #8040E1;
}
.home-mission__belt-inner-slide.style-1 .home-mission__belt-inner-slide-img::after {
  background: #FF4AC3;
}
.home-mission__belt-inner-slide.style-2 .home-mission__belt-inner-slide-img::after {
  background: #FF4800;
}
.home-mission__belt-inner-slide.style-3 .home-mission__belt-inner-slide-img::after {
  background: #2473FF;
}
.home-mission__belt-inner-slide__trigger {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.home-mission__belt-inner-slide .home-mission__belt__modal {
  display: none;
}

.embed-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.embed-header__title {
  font-size: 2.4rem;
  line-height: 3.2rem;
  font-weight: 700;
}
.embed-header__artist {
  font-size: 2.4rem;
  line-height: 3.2rem;
  font-weight: 400;
}

.home-collective {
  background-color: #EDFF43;
  color: #0032A0;
  padding: 0 4rem;
  overflow: hidden;
}
@media (max-width: 767px) {
  .home-collective {
    padding: 0 20px;
  }
}
.home-collective__transin {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  color: #0032A0;
  z-index: 10;
  overflow: hidden;
  pointer-events: none;
}
.home-collective__transin__top {
  background-color: #45FFED;
  position: absolute;
  left: calc(50% - 100vh);
  bottom: 150%;
  width: 200vh;
  height: 200%;
  display: flex;
  align-items: flex-end;
  justify-content: center;
}
.home-collective__transin__bot {
  background-color: #EDFF43;
  position: absolute;
  left: calc(50% - 100vh);
  top: 150%;
  width: 200vh;
  height: 200%;
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
.home-collective__transin__rotater {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: rotate(67deg);
}
.home-collective__scroller {
  position: relative;
  left: calc(50% - 50vw);
  width: 100vw;
  overflow: hidden;
}
.home-collective__scroller ~ .home-collective__scroller {
  margin-top: 4rem;
}
.home-collective__scroller-inner {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  position: relative;
}
.home-collective__scroller-inner__strip {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
}
.home-collective__scroller-inner__velocity {
  position: relative;
}
.home-collective__scroller-image {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 31rem;
  position: relative;
}
.home-collective__scroller-image::before {
  content: "";
  display: block;
  width: 100%;
  height: 0;
  padding-bottom: 122%;
}
.home-collective__scroller-image img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.home-collective__container {
  padding-bottom: 8.4rem;
}
.home-collective__container__slash {
  position: relative;
  left: calc(50% - 50vw);
  width: 100vw;
}
.home-collective__container__slash::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 0;
  width: 50vw;
  height: 235.5852365824vw;
  background: #45FFED;
  transform: skew(23deg) translateX(100%);
}
.home-collective__statement {
  font-size: 6rem;
  line-height: 7rem;
  max-width: 71.2rem;
}
@media (max-width: 767px) {
  .home-collective__statement {
    font-size: 3rem;
    line-height: 3.6rem;
    letter-spacing: -0.055rem;
  }
}
.home-collective__bolder {
  color: #2473FF;
  margin-left: auto;
  display: block;
  margin-bottom: -7.2rem;
  position: relative;
  z-index: 3;
}
@media (max-width: 767px) {
  .home-collective__bolder {
    margin-bottom: -3.6rem;
  }
}
.home-collective__brighter {
  color: #FF4AC3;
  margin-top: -6.8rem;
  position: relative;
  z-index: 3;
}
@media (max-width: 767px) {
  .home-collective__brighter {
    margin-top: -2.2rem;
  }
}
.home-collective__bolder, .home-collective__brighter {
  width: auto;
  height: auto;
  max-width: 80%;
}
.home-collective__endvideo {
  position: relative;
  left: calc(50% - 50vw);
  width: 100vw;
}
@media (max-width: 767px) {
  .home-collective__endvideo {
    height: auto;
  }
  .home-collective__endvideo .wmg-vc {
    position: relative;
    height: auto;
  }
  .home-collective__endvideo .wmg-vc video {
    display: block;
    width: 100%;
    height: auto;
    position: relative;
    left: 0;
    top: 0;
    transform: unset;
  }
}

body.home .wmg-slide-transition svg {
  overflow: visible;
}

.home-brands {
  overflow: hidden;
}
.home-brands__upper {
  padding: 8rem 4rem;
  padding-bottom: 14rem;
}
.home-brands__upper p {
  max-width: 74rem;
}
@media (max-width: 767px) {
  .home-brands__upper {
    padding: 3.2rem 20px;
    padding-bottom: 5.6rem;
  }
}
.home-brands__lower {
  background: #BDF6FF;
  color: #0032A0;
}
.home-brands__lower p {
  max-width: 67.2rem;
}
.home-brands__statement {
  padding-top: 9.6rem;
  padding-bottom: 9.6rem;
}
@media (max-width: 767px) {
  .home-brands__statement {
    padding: 5.6rem 20px;
  }
}
.home-brands__carousel__slides:not(.slick-initialized) {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  overflow: hidden;
}
@media (max-width: 767px) {
  .home-brands__carousel__slides:not(.slick-initialized) {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-row-gap: 0;
    grid-column-gap: 0;
  }
}
.home-brands__carousel__slide {
  position: relative;
}
@media (max-width: 767px) {
  .home-brands__carousel__slide {
    width: 100% !important;
  }
}
.home-brands__carousel__slide-background {
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.home-brands__carousel__slide-background::before {
  content: "";
  display: block;
  width: 100%;
  height: 0;
  padding-bottom: 122%;
  z-index: 2;
  position: relative;
  background: rgba(0, 0, 0, 0.4);
}
.home-brands__carousel__slide-background img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 1;
  transition: 800ms;
}
.home-brands__carousel__slide-logo {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
}
.home-brands__carousel__slide-logo img {
  max-width: 70%;
  width: auto;
  height: auto;
  max-height: 12rem;
}
.home-brands__carousel__slide-link {
  position: relative;
  display: block;
}
.home-brands__carousel__slide-link:hover .home-brands__carousel__slide-background img, .home-brands__carousel__slide-link:focus .home-brands__carousel__slide-background img {
  transform: scale(1.1);
}
.home-brands__carousel__controls {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-wrap: wrap;
}
.home-brands__carousel__controls .slick-arrow {
  margin-left: 2rem;
}
.home-brands__carousel__controls .slick-arrow.slick-prev {
  order: 1;
}
.home-brands__carousel__controls .slick-arrow.slick-next {
  order: 2;
}
.home-brands__carousel__controls p {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 100%;
  order: 3;
  max-width: 100%;
  text-align: right;
  margin-top: 1.6rem;
  padding-right: 2.2rem;
}
@media (max-width: 767px) {
  .home-brands__carousel__controls {
    display: none;
  }
}

.slick-arrow {
  background: #0032A0;
  color: #EDFF43;
  position: relative;
  display: block;
  width: 6.4rem;
  height: 6.4rem;
  border-radius: 50%;
}
.slick-arrow::before {
  content: "";
  position: absolute;
  right: 50%;
  bottom: 50%;
  width: 2rem;
  height: 2rem;
  box-sizing: border-box;
  border-bottom: 2px solid currentColor;
  border-right: 2px solid currentColor;
  transform-origin: bottom right;
  transform: rotate(-45deg) translate(35%, 35%);
}
.slick-arrow.slick-prev {
  transform: scaleX(-1);
}

.home-innovation__inner {
  background: #0032A0;
  overflow: hidden;
}
@media (min-width: 768px) {
  .home-innovation__inner {
    min-height: 100vh;
    padding-top: 22rem;
    padding-bottom: 4rem;
    position: sticky;
    top: 0;
  }
}
@media (max-width: 767px) {
  .home-innovation__inner {
    padding: 5.6rem 20px;
  }
}
@media (min-width: 768px) {
  .home-innovation__inner-scroller {
    min-height: 200vh;
  }
}
.home-innovation__inner .wp-block-button {
  padding: 0 4rem;
}
@media (max-width: 767px) {
  .home-innovation__inner .wp-block-button {
    padding: 0;
  }
}
.home-innovation__copy {
  font-size: 6rem;
  line-height: 7rem;
  max-width: 83.5rem;
  padding: 0 4rem;
}
@media (max-width: 767px) {
  .home-innovation__copy {
    padding: 0;
  }
}
.home-innovation__copy b, .home-innovation__copy strong {
  display: block;
  text-transform: uppercase;
  font-size: 40vh;
  line-height: 40vh;
  position: relative;
  left: -2vw;
  white-space: nowrap;
  color: #BDF6FF;
}
.home-innovation__copy b div, .home-innovation__copy strong div {
  position: absolute;
  left: 0;
  top: 0;
}
@media (max-width: 767px) {
  .home-innovation__copy {
    font-size: 3rem;
    line-height: 3.6rem;
    letter-spacing: -0.055rem;
  }
  .home-innovation__copy b, .home-innovation__copy strong {
    font-size: 17vw;
    line-height: 17vw;
    left: 0;
  }
}

.home-vision {
  background: #0032A0;
}
.home-vision__transin {
  position: fixed;
  left: calc(100% + 42.447481621vh);
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.home-vision__transin__inner {
  position: absolute;
  top: 0;
  left: calc( 100vh / 2.3558523658 / -2 );
  width: calc(100% + ( 100vh / 2.3558523658));
  height: 100%;
  transform: skew(23deg);
  display: flex;
  align-items: stretch;
  justify-content: space-between;
}
.home-vision__transin__stripe {
  overflow: hidden;
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 0;
  position: relative;
}
.home-vision__transin__stripe .wmg-vc, .home-vision__transin__stripe img {
  position: absolute;
  left: -58.4439887189vh;
  top: 0;
  width: calc( 100% + 116.8879774377vh);
  height: 100%;
  z-index: 1;
  transform: skew(-23deg);
}
.home-vision__transin__stripe img {
  object-fit: cover;
}
.home-vision__transin__stripe:nth-child(1) {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 15%;
}
.home-vision__transin__stripe:nth-child(2) {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 30%;
}
.home-vision__transin__stripe:nth-child(2) img {
  left: calc(-58.4439887189vh / 2);
  width: calc(100% + (116.8879774377vh / 2));
}
.home-vision__transin__stripe:nth-child(3) {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 25%;
}
.home-vision__transin__stripe:nth-child(3) img {
  left: calc(-58.4439887189vh / 2);
  width: calc(100% + (116.8879774377vh / 2));
}
.home-vision__transin__stripe:nth-child(4) {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 30%;
}
.home-vision__transin__stripe:nth-child(4) img {
  left: calc(-58.4439887189vh / 2);
  width: calc((100% + 116.8879774377vh ) / 2);
}
.home-vision__transin__cover {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  transform-origin: right center;
  transform: scaleX(1);
}
@media (max-width: 767px) {
  .home-vision__transin {
    position: relative;
    width: 100vw;
    left: 0;
    height: 75vw;
    overflow: hidden;
  }
  .home-vision__transin .home-vision__transin__stripe:nth-child(2) img {
    left: calc(-43.8329915392vw / 2);
    width: calc(100% + (87.6659830783vw / 2));
  }
  .home-vision__transin .home-vision__transin__stripe:nth-child(3) img {
    left: calc(-43.8329915392vw / 2);
    width: calc(100% + (87.6659830783vw / 2));
  }
  .home-vision__transin .home-vision__transin__stripe:nth-child(4) img {
    left: calc(-43.8329915392vw / 2);
    width: calc((100% + 87.6659830783vw ) / 2);
  }
}
.home-vision__imagescroller {
  position: relative;
  left: calc(50% - 50vw);
  width: 100vw;
  overflow: hidden;
}
.home-vision__imagescroller__inner {
  padding-bottom: 2rem;
}
.home-vision__imagescroller__inner-strip {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.home-vision__imagescroller__image {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 26rem;
  position: relative;
  transform: skew(23deg);
  overflow: hidden;
  margin: 0 4rem;
  box-shadow: -2rem 2rem 0 #FF4AC3, -2rem 0 0 #FF4AC3;
}
@media (max-width: 767px) {
  .home-vision__imagescroller__image {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 30vw;
  }
}
.home-vision__imagescroller__image::before {
  content: "";
  display: block;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  position: relative;
  z-index: 2;
  background-color: #2473FF;
  mix-blend-mode: screen;
}
.home-vision__imagescroller__image img {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  transform: skew(-23deg);
  object-fit: cover;
  z-index: 1;
  filter: grayscale(1) brightness(90%) contrast(120%);
  left: -30.2605323379%;
  width: 160.5210646757%;
}
.home-vision__imagescroller__image:nth-child(2n) {
  box-shadow: -2rem 2rem 0 #45FFED, -2rem 0 0 #45FFED;
}
.home-vision__imagescroller__image:nth-child(2n)::before {
  padding-bottom: 120%;
  background-color: #FF4AC3;
}
.home-vision__container {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  flex-direction: column;
  min-height: 100vh;
}
@media (max-width: 767px) {
  .home-vision__container {
    min-height: unset;
    padding: 0;
  }
}
.home-vision__container-lower {
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: auto;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
}
@media (max-width: 767px) {
  .home-vision__container-lower {
    padding: 5.6rem 20px;
  }
}
.home-vision__container p {
  max-width: 71.2rem;
  margin-bottom: 3.6rem;
}
.home-vision__container p span {
  position: relative;
}
.home-vision__container p span > span {
  font-weight: 700;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  clip-path: polygon(-250% 0%, -25% 0%, 0% 100%, -125% 100%);
  transition: 600ms cubic-bezier(0.64, 0.04, 0.35, 1);
}
.home-vision__container p span.active > span {
  clip-path: polygon(-125% 0%, 100% 0%, 125% 100%, 0% 100%);
}
.home-vision__transout {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  overflow: hidden;
  pointer-events: none;
  display: none;
}
.home-vision__transout__side {
  position: absolute;
  width: 200vh;
  height: 200%;
  display: flex;
  align-items: flex-end;
  justify-content: center;
}
.home-vision__transout__side__scaler {
  transform-origin: left bottom;
  transition: 600ms;
  transform: translateY(-50vh);
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.home-vision__transout__top {
  left: calc(50% - 100vh);
  bottom: 50%;
}
.home-vision__transout__bot {
  left: calc(50% - 100vh);
  top: 50%;
}
.home-vision__transout__rotater {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: rotate(67deg);
}

.home-footer {
  height: 100vh;
}
.home-footer .icon-WMG_Logo {
  color: #FFFFFF;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
}

.archive .archive-post_grid_container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 20px 0px;
}
.archive .archive-post_grid_container .pagination-container {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 100%;
}
.archive .archive-post {
  width: 32%;
}
@media (max-width: 767px) {
  .archive .archive-post {
    width: 100%;
  }
}
.archive .posts-navigation {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* clears the ‘X’ from Internet Explorer */
input[type=search]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}

input[type=search]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

/* clears the ‘X’ from Chrome */
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  display: none;
}

body.search {
  background-color: #0032A0;
  color: #FFFFFF;
}

.card-list.has-2-columns {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 5rem;
}
@media (max-width: 767px) {
  .card-list.has-2-columns {
    grid-template-columns: 100%;
    gap: 3.2rem;
  }
}
.card-list-item {
  padding: 0 !important;
  margin: 0 !important;
}
.card-list-item::before {
  display: none !important;
}
.card-list-item .news-post__card {
  width: 100%;
}

.news-post__card.search-card .news-post__card__info {
  color: #FFFFFF;
}
.news-post__card.search-card .news-post__card__info a {
  color: #EDFF43;
  transition: 300ms;
}
.news-post__card.search-card .news-post__card__info a:hover, .news-post__card.search-card .news-post__card__info a:focus {
  color: #45FFED;
}
.news-post__card.search-card .news-post__card__content {
  background: transparent;
  color: #FFFFFF;
}
.news-post__card.search-card .news-post__card__excerpt {
  color: #FFFFFF;
}
.news-post__card.search-card .news-post__card__title:first-child {
  margin-top: 1.6rem !important;
}
.news-post__card.search-card.news-post__card__ghost .news-post__card__info > .news-post__card__ghost-content {
  color: #EDFF43;
}
.news-post__card.is-type-brand .news-post__card__thumb img {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 80%;
  height: 80%;
  object-fit: contain;
  transform: translate(-50%, -50%);
  filter: url("#wmg-wmg-blue");
}

.search-header {
  display: flex;
  flex-direction: column-reverse;
  margin-bottom: 2rem;
  padding-top: 13.6rem;
}
.search-header__form .wmg-searchform {
  margin-top: 0 !important;
}
.search-header__title {
  color: rgba(255, 255, 255, 0.5);
}

.wmg-searchform {
  position: relative;
  max-width: 70rem;
  margin: 6.2rem auto;
}
.wmg-searchform__title {
  font-size: 1.8rem;
  line-height: 3.6rem;
  letter-spacing: -0.036rem;
}
@media (min-width: 768px) {
  .wmg-searchform__title {
    display: none !important;
  }
}
.wmg-searchform__input {
  display: block;
  width: 100%;
  color: #EDFF43;
  font-size: 3rem;
  line-height: 3.6rem;
  padding-bottom: 1.6rem !important;
  padding-right: 6.4rem !important;
  border-bottom: 1px solid #FFFFFF;
  cursor: text;
}
.wmg-searchform__input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: rgba(255, 255, 255, 0.5);
}
.wmg-searchform__input::-moz-placeholder {
  /* Firefox 19+ */
  color: rgba(255, 255, 255, 0.5);
}
.wmg-searchform__input:-ms-input-placeholder {
  /* IE 10+ */
  color: rgba(255, 255, 255, 0.5);
}
.wmg-searchform__input:-moz-placeholder {
  /* Firefox 18- */
  color: rgba(255, 255, 255, 0.5);
}
@media (max-width: 767px) {
  .wmg-searchform__input {
    font-size: 1.8rem;
    line-height: 2.4rem;
    padding-bottom: 1.2rem !important;
  }
}
.wmg-searchform__submit {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 6.4rem;
  height: 6.4rem;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.wmg-searchform__submit svg {
  fill: #FFFFFF !important;
}
.wmg-searchform__submit svg * {
  fill: #FFFFFF !important;
}
@media (max-width: 767px) {
  .wmg-searchform__submit {
    width: 4.8rem;
    height: 4.8rem;
  }
}
.wmg-searchform__submit:focus svg {
  fill: #EDFF43 !important;
}
.wmg-searchform__submit:focus svg * {
  fill: #EDFF43 !important;
}

.pagination-container {
  margin: 7.6rem 0;
}
.pagination-container__list {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0;
}
.pagination-container__list-item {
  padding: 0 !important;
  margin: 0 !important;
  font-size: 3rem;
  line-height: 3rem;
  border-bottom: 1px solid currentColor;
}
.pagination-container__list-item::before {
  display: none !important;
}
.pagination-container__list-item.arrow {
  border-bottom: 0 !important;
}
.pagination-container__list-item a {
  text-decoration: none;
}
.pagination-container__list-item .page-numbers {
  color: inherit;
  margin: 0 0.4rem;
}
.pagination-container__arrow.disabled {
  opacity: 0.5;
}
.pagination-container__arrow.next {
  margin-left: 4rem;
}
.pagination-container__arrow.prev {
  margin-right: 4rem;
}
.pagination-container__arrow.prev svg {
  transform: scaleX(-1);
}

body.search .pagination-container__list-item {
  color: #EDFF43;
}
body.search .pagination-container__list-item .page-numbers.current {
  color: #FFFFFF;
}
body.search .pagination-container__arrow {
  color: white;
}

/*--------------------------------*\
   BLOCKS
\*--------------------------------*/
/* for gutenberg blocks, native or custom */
.wp-block-buttons {
  gap: 2rem !important;
}

.wp-block-button:not(.is-style-arrow) .wp-block-button__link {
  clip-path: polygon(-0.8rem 0, calc(100% - 2.4rem) 0, 100% 100%, -0.8rem 100%);
  padding: 13px 2.4rem;
  padding-right: 4.8rem;
  background-color: #0032a0;
  color: #ffffff;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
  border-radius: 0;
  position: relative;
  transition: transform 600ms cubic-bezier(0.64, 0.04, 0.35, 1), background 600ms cubic-bezier(0.64, 0.04, 0.35, 1), color 600ms cubic-bezier(0.64, 0.04, 0.35, 1);
}
.wp-block-button:not(.is-style-arrow) .wp-block-button__link::before {
  content: "";
  position: absolute;
  right: 100%;
  top: 0;
  width: 0.8rem;
  height: 100%;
  background: inherit;
  transform: scaleX(0);
  transition: transform 600ms cubic-bezier(0.64, 0.04, 0.35, 1);
  transform-origin: right top;
}
.wp-block-button:not(.is-style-arrow) .wp-block-button__link:hover {
  transform: translateX(0.8rem);
  background: #BDF6FF !important;
  color: #0032A0 !important;
}
.wp-block-button:not(.is-style-arrow) .wp-block-button__link:hover::before {
  transform: scaleX(1);
}
.wp-block-button.is-style-arrow .wp-block-button__link {
  background: transparent;
  color: inherit;
  padding: 0;
  padding-right: 10rem;
  border: 0;
  border-radius: 0;
  margin: 0.8rem 0;
  text-decoration: underline;
  position: relative;
}
.wp-block-button.is-style-arrow .wp-block-button__link::after {
  content: "";
  position: absolute;
  right: 0;
  top: calc(50% - 0.1rem);
  width: 7.6rem;
  height: 2px;
  background: currentColor;
  transition: 800ms cubic-bezier(0.64, 0.04, 0.35, 1);
}
.wp-block-button.is-style-arrow .wp-block-button__link::before {
  content: "";
  position: absolute;
  right: -1px;
  bottom: 50%;
  width: 2rem;
  height: 2rem;
  box-sizing: border-box;
  transform: rotate(-45deg);
  transform-origin: right bottom;
  border-right: 2px solid currentColor;
  border-bottom: 2px solid currentColor;
  transition: 800ms cubic-bezier(0.64, 0.04, 0.35, 1);
}
.wp-block-button.is-style-arrow .wp-block-button__link:hover::after, .wp-block-button.is-style-arrow .wp-block-button__link:focus::after {
  transform: translateX(1.2rem);
}
.wp-block-button.is-style-arrow .wp-block-button__link:hover::before, .wp-block-button.is-style-arrow .wp-block-button__link:focus::before {
  transform: rotate(-45deg) translate(8.4852813742px, 8.4852813742px);
}
@media (max-width: 767px) {
  .wp-block-button.is-style-arrow .wp-block-button__link {
    font-size: 2rem;
    line-height: 2rem;
    padding-right: 7rem;
  }
  .wp-block-button.is-style-arrow .wp-block-button__link::before {
    width: 1.6rem;
    height: 1.6rem;
    border-right-width: 1px;
    border-bottom-width: 1px;
  }
  .wp-block-button.is-style-arrow .wp-block-button__link::after {
    width: 4.5rem;
    height: 1px;
  }
}

.has-sky-blue-background-color .wp-block-button:not(.is-style-arrow) .wp-block-button__link:hover {
  background: #FFFFFF !important;
}

.slick-gallery {
  margin: 6rem 0;
  position: relative;
  left: calc(50% - 50vw);
  width: 100vw;
  overflow: hidden;
}
.slick-gallery-nav {
  position: relative;
  border-bottom: 1px solid #0032A0;
  margin-top: 2rem;
  padding-bottom: 1.6rem;
  min-height: 3.6rem;
}
.slick-gallery-nav__captions {
  max-width: 100%;
  padding-right: 8.6rem;
}
.slick-gallery-nav__captions figcaption {
  color: #0032A0;
}
.slick-gallery-nav__captions-outer {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 0;
  max-width: 100%;
}
.slick-gallery-nav__captions-outer .slick-slider {
  min-width: 0;
  max-width: 100%;
}
.slick-gallery-nav__count {
  position: absolute;
  right: 0;
  top: 0;
  width: 8.6rem;
  text-align: right;
  padding-left: 2rem;
  color: #0032A0;
}
.slick-gallery-nav__count b {
  font-weight: 700;
}
.slick-gallery .wp-block-image {
  position: relative;
  overflow: hidden;
  margin: 0 1.8rem;
}
.slick-gallery .wp-block-image img {
  width: 100%;
  height: auto;
}
.slick-gallery .wp-block-image.is-style-slash-overlay::before {
  content: "";
  position: absolute;
  right: 60%;
  top: 0;
  width: 100%;
  height: 100%;
  background: #FF4AC3;
  transform: skew(23deg);
  transform-origin: right bottom;
  mix-blend-mode: overlay;
  z-index: 2;
}
.slick-gallery-arrow {
  position: absolute;
  top: calc(50% - 4.6rem);
  height: 9.2rem;
  width: 10.9rem;
  z-index: 4;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  overflow: hidden;
  border-radius: 0;
}
@media (max-width: 767px) {
  .slick-gallery-arrow {
    width: 6.4rem;
    height: 5.4rem;
    top: calc(50% - 2.8rem);
  }
}
.slick-gallery-arrow::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: #000000;
  position: absolute;
  left: 0;
  top: 0;
  transform: skew(-23deg);
  transform-origin: right bottom;
  padding-right: 2.4rem;
  z-index: 1;
}
.slick-gallery-arrow::before {
  border-color: #FFFFFF;
  z-index: 2;
  position: relative;
  left: 0;
  top: -1.2rem;
}
@media (max-width: 767px) {
  .slick-gallery-arrow::before {
    width: 1.4rem;
    height: 1.4rem;
    top: -0.8rem;
    transform: rotate(-45deg) translate(50%, 50%);
  }
}
.slick-gallery-arrow.slick-next {
  right: 0;
}
.slick-gallery-arrow.slick-next::after {
  transform: skew(23deg);
  transform-origin: left top;
  padding-right: 0;
  padding-left: 2.4rem;
}
.slick-gallery-arrow.slick-prev {
  left: 0;
}

.wp-block-image.alignfull img {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  width: 100vw;
  max-width: 1024px;
  height: auto;
}
.wp-block-image.alignfull figcaption {
  position: relative;
  color: #0032a0;
  line-height: 20px;
}
.wp-block-image.alignfull figcaption:after {
  content: "";
  position: absolute;
  bottom: -10px;
  display: block;
  height: 1px;
  width: 100%;
  background-color: #0032a0;
}

.is-style-slash-overlay .wp-block-image__wrapper {
  position: relative;
  display: block;
  overflow: hidden;
}
.is-style-slash-overlay .wp-block-image__wrapper img {
  object-fit: cover;
  max-width: 100%;
  height: auto;
  display: block;
}
.is-style-slash-overlay .wp-block-image__wrapper:before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  left: -50%;
  background-image: linear-gradient(0deg, #FF4AC3 0%, #FF4AC3 100%);
  background-position: right bottom;
  background-repeat: no-repeat;
  background-size: 35% 100%;
  height: 100%;
  width: 200%;
  transform: skew(23deg);
  mix-blend-mode: screen;
}
.is-style-slash-overlay .wp-block-image__wrapper:after {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  left: -50%;
  background-image: linear-gradient(white, white), linear-gradient(white, white);
  background-position: left top, right bottom;
  background-repeat: no-repeat, no-repeat;
  background-size: 65% 4.8rem, 35% 4.8rem;
  height: 100%;
  width: 200%;
  z-index: 1;
  transform: skew(23deg);
}
@media (max-width: 767px) {
  .is-style-slash-overlay .wp-block-image__wrapper:after {
    background-size: 65% 2.4rem, 35% 2.4rem;
  }
}
.is-style-slash-overlay .alignleft .wp-block-image__wrapper::after, .is-style-slash-overlay .alignright .wp-block-image__wrapper::after {
  display: none;
}
.is-style-slash-overlay .alignleft .wp-block-image__wrapper::before, .is-style-slash-overlay .alignright .wp-block-image__wrapper::before {
  background-image: linear-gradient(0deg, #2473FF 0%, #2473FF 100%);
  background-position: left bottom;
  background-size: 40% 100%;
  mix-blend-mode: overlay;
}

.wp-block-image.alignwide figcaption {
  position: relative;
  color: #0032a0;
  line-height: 20px;
}
.wp-block-image.alignwide figcaption:after {
  content: "";
  position: absolute;
  bottom: -10px;
  display: block;
  height: 1px;
  width: 100%;
  background-color: #0032a0;
}

.wp-block-image figure {
  overflow: hidden;
  position: relative;
}
.wp-block-image figure img {
  max-width: 100%;
  height: auto;
  display: block;
}
.wp-block-image figure figcaption {
  position: relative;
  color: #0032a0;
  background-color: white;
  z-index: 3;
  padding: 5px 0px 5px 0px;
  line-height: 20px;
  top: -1px;
}
.wp-block-image figure figcaption:after {
  content: "";
  position: absolute;
  bottom: -5px;
  display: block;
  height: 1px;
  width: 100%;
  background-color: #0032a0;
  z-index: 7;
}
.wp-block-image .alignleft {
  position: relative;
  left: -4rem;
  max-width: 55%;
  float: left;
  margin: 0 -17px 15px 0;
}
@media (max-width: 767px) {
  .wp-block-image .alignleft {
    max-width: 100%;
    left: unset;
    float: none;
  }
}
.wp-block-image .alignleft img {
  max-width: 100%;
  height: auto;
}
.wp-block-image .alignleft figcaption {
  position: relative;
  color: #0032a0;
  line-height: 20px;
}
.wp-block-image .alignleft figcaption:after {
  content: "";
  position: absolute;
  bottom: -10px;
  display: block;
  height: 1px;
  width: 100%;
  background-color: #0032a0;
}
.wp-block-image .alignright {
  position: relative;
  right: -4rem;
  max-width: 55%;
  float: right;
  margin: 0 -17px 15px 0;
}
@media (max-width: 767px) {
  .wp-block-image .alignright {
    max-width: 100%;
    right: unset;
    float: none;
  }
}
.wp-block-image .alignright img {
  max-width: 100%;
  height: auto;
}
.wp-block-image .alignright figcaption {
  position: relative;
  color: #0032a0;
  line-height: 20px;
}
.wp-block-image .alignright figcaption:after {
  content: "";
  position: absolute;
  bottom: -10px;
  display: block;
  height: 1px;
  width: 100%;
  background-color: #0032a0;
}
.wp-block-image .aligncenter {
  position: relative;
  max-width: 100%;
  left: 50%;
  transform: translateX(-50%);
  margin-bottom: 10px;
}

.is-style-drop-shadow img {
  filter: drop-shadow(0 4px 5px rgba(0, 0, 0, 0.2));
}

.page-content ul {
  line-height: 19px;
  padding-left: 9rem;
}
.page-content ul li {
  margin: 40px 0px;
  position: relative;
  display: block;
  position: relative;
}
.page-content ul li::before {
  content: "\25B0";
  padding-right: 5px;
  font-size: 3rem;
  display: inline-block;
  transform: scaleX(-0.75);
  color: #0032A0;
  position: absolute;
  margin-left: -1.25em;
  padding: 0.1rem;
  top: -1px;
}
.page-content ul ol > li::before {
  display: inline-block;
  position: absolute;
  content: counter(item) ". ";
  counter-increment: item;
  color: #0032A0;
  font-weight: bold;
  padding-right: 5px;
  font-size: 14px;
  margin-left: -2.5em;
  margin-right: 2.5em;
  padding: 0.1rem;
  top: -1px;
  transform: unset;
}
.page-content ol {
  line-height: 19px;
  padding-left: 9rem;
  font-family: dazze, sans-serif;
  counter-reset: item;
}
.page-content ol li {
  margin: 40px 0px;
  position: relative;
  display: block;
  position: relative;
}
.page-content ol li::before {
  display: inline-block;
  position: absolute;
  content: counter(item) ". ";
  counter-increment: item;
  color: #0032A0;
  font-weight: bold;
  padding-right: 5px;
  font-size: 14px;
  margin-left: -2.5em;
  margin-right: 2.5em;
  padding: 0.1rem;
  top: -1px;
}
.page-content ol ul > li::before {
  content: "\25B0";
  padding-right: 5px;
  font-size: 3rem;
  display: inline-block;
  transform: scaleX(-0.75);
  color: #0032A0;
  position: absolute;
  margin-left: -1.25em;
  padding: 0.1rem;
  top: -1px;
}

.is-style-white-bullets li::before {
  color: #FFFFFF !important;
}

.is-style-gray-3a-bullets li::before {
  color: #3A3A3A !important;
}

.is-style-gray-08-bullets li::before {
  color: #080D1C !important;
}

.is-style-gray-f6-bullets li::before {
  color: #F6F5F4 !important;
}

.is-style-gray-97-bullets li::before {
  color: #979797 !important;
}

.is-style-electric-blue-bullets li::before {
  color: #2473FF !important;
}

.is-style-hot-pink-bullets li::before {
  color: #FF4AC3 !important;
}

.is-style-black-bullets li::before {
  color: #000000 !important;
}

.is-style-mustard-yellow-bullets li::before {
  color: #FFBE1D !important;
}

.is-style-neon-yellow-bullets li::before {
  color: #EDFF43 !important;
}

.is-style-orange-bullets li::before {
  color: #FF4800 !important;
}

.is-style-purple-bullets li::before {
  color: #8040E1 !important;
}

.is-style-sky-blue-bullets li::before {
  color: #BDF6FF !important;
}

.is-style-teal-bullets li::before {
  color: #45FFED !important;
}

.is-style-wmg-blue-bullets li::before {
  color: #0032A0 !important;
}

.wp-block-pullquote {
  position: relative;
  height: auto;
  background-image: linear-gradient(0deg, #8040E1 0%, #8040E1 100%);
  background-size: 100% calc(100% - 5.6rem);
  background-repeat: no-repeat;
  background-position: left top;
  overflow: hidden;
  margin: 7rem 0;
}
@media (max-width: 767px) {
  .wp-block-pullquote {
    margin: 3.6rem 0;
    background-size: 100% calc(100% - 2rem);
  }
}
.wp-block-pullquote::before {
  content: "";
  z-index: -1;
  position: absolute;
  display: block;
  top: 0;
  left: -50%;
  width: 100%;
  height: 100%;
  transform: skew(23deg);
  transform-origin: right bottom;
  background-color: #2473FF;
}
.wp-block-pullquote blockquote {
  position: relative;
  text-align: left;
  padding: 5rem;
  padding-bottom: 9.6rem;
  margin-bottom: 7rem;
}
@media (max-width: 767px) {
  .wp-block-pullquote blockquote {
    padding: 2rem;
    padding-bottom: 5.6rem;
  }
}
.wp-block-pullquote blockquote::after {
  content: "";
  position: absolute;
  display: block;
  right: 3rem;
  width: 14rem;
  height: 11.2rem;
  background-image: url("data:image/svg+xml,%3Csvg width='141px' height='114px' viewBox='0 0 141 114' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Ctitle%3E“%3C/title%3E %3Cg id='Desktop' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='Desktop/Template-Page' transform='translate(-823.000000, -12344.000000)' fill='%23BDF6FF' fill-rule='nonzero'%3E %3Cg id='Group-9' transform='translate(61.273331, 12131.848024)'%3E %3Cpath d='M824.741214,326 L824.741214,265.709265 L801.635783,265.709265 L812.105431,213 L784.667732,213 L761.923323,265.709265 L761.923323,326 L824.741214,326 Z M902,326 L902,265.709265 L878.894569,265.709265 L889.364217,213 L861.926518,213 L839.182109,265.709265 L839.182109,326 L902,326 Z' id='“' transform='translate(831.961661, 269.500000) rotate(-180.000000) translate(-831.961661, -269.500000) '%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
}
@media (max-width: 767px) {
  .wp-block-pullquote blockquote::after {
    right: 2rem;
    width: 9.6rem;
    height: 7.8rem;
    bottom: -4.8rem;
  }
}
.wp-block-pullquote blockquote p {
  color: #BDF6FF;
}
.wp-block-pullquote blockquote p:first-of-type {
  margin-top: 0;
}
.wp-block-pullquote blockquote p:last-of-type {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .wp-block-pullquote blockquote p {
    font-size: 2.4rem;
    line-height: 2.8rem;
  }
}
.wp-block-pullquote blockquote cite {
  position: absolute;
  color: #45FFED;
  font-size: 2rem;
  line-height: 2.5rem;
  margin-top: 2rem;
}
.wp-block-pullquote blockquote cite strong::after {
  content: "\A";
  white-space: pre;
  padding-top: 10px;
}

.wp-block-quote {
  width: 45%;
  float: right;
  margin-bottom: 10px;
}
.wp-block-quote p {
  color: #0032A0;
  font-weight: 500;
}
.wp-block-quote cite {
  color: #FF4AC3;
  line-height: 18px;
}
.wp-block-quote cite strong::after {
  content: "\A";
  white-space: pre;
}

.wp-block-separator {
  height: 1.5px;
  width: 700px;
  margin: 70px 0px;
  color: #0032a0;
}

.wp-block-video {
  margin: 0;
  margin-bottom: 0;
}
.wp-block-video video {
  display: block;
}

.gform_wrapper {
  margin-top: 50px;
}
.gform_wrapper .gform_heading {
  display: none;
}
.gform_wrapper form .gform_fields .gfield {
  position: relative;
  grid-column: span 6;
  padding-bottom: 0;
  margin-bottom: 35px;
}
.gform_wrapper form .gform_fields .gfield:last-child {
  margin-bottom: 5px;
}
.gform_wrapper form .gform_fields .gfield .gfield_label {
  display: none;
}

input {
  background-color: transparent;
  border-bottom: 1px solid #0032A0;
  color: #0032A0;
  font-family: dazze, sans-serif;
  padding: 0.8rem 0 !important;
  font-size: 16px;
  font-weight: 300;
  line-height: 25px;
  background-image: linear-gradient(0deg, currentColor 0%, currentColor 100%);
  background-size: 0 1px;
  background-position: left bottom;
  background-repeat: no-repeat;
  transition: background-size 600ms cubic-bezier(0.64, 0.04, 0.35, 1);
  outline: none;
}
input:focus {
  background-size: 100% 1px;
}
input::placeholder {
  color: #0032A0;
  letter-spacing: -0.28px;
  font-family: dazze, sans-serif;
}

.ginput_container_textarea textarea {
  padding: 0.8rem 0 !important;
  background-color: transparent;
  border: none;
  border-bottom: 1px solid currentColor;
  color: #0032A0;
  width: 100%;
  height: 12.5rem;
  resize: none;
  font-family: dazze, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 25px;
  background-image: linear-gradient(0deg, currentColor 0%, currentColor 100%);
  background-size: 0 1px;
  background-position: left bottom;
  background-repeat: no-repeat;
  transition: background-size 600ms cubic-bezier(0.64, 0.04, 0.35, 1);
  outline: none;
}
.ginput_container_textarea textarea:focus {
  background-size: 100% 1px;
}
.ginput_container_textarea textarea::placeholder {
  color: #0032A0;
  letter-spacing: -0.28px;
  font-family: dazze, sans-serif;
}

.card-container {
  margin-bottom: 20px;
  width: 454px;
}
.card-container__image {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.card-container__image::before {
  content: "";
  display: block;
  position: absolute;
  top: 0px;
  right: 0px;
  width: 131%;
  height: 100%;
  transform: skew(23deg);
  transform-origin: left top;
  background-image: linear-gradient(0deg, white 0%, white 100%), linear-gradient(0deg, white 0%, white 100%);
  background-size: 60% 4rem, 40% 4rem;
  background-repeat: no-repeat, no-repeat;
  background-position: left top, right bottom;
  z-index: 2;
}
.card-container__image::after {
  content: "";
  display: block;
  position: absolute;
  top: 0px;
  right: 0px;
  width: 131%;
  height: 100%;
  transform: skew(23deg);
  transform-origin: left top;
  background-image: linear-gradient(0deg, #8040E1 0%, #8040E1 100%);
  background-size: 40% 100%;
  background-repeat: no-repeat;
  background-position: right bottom;
  mix-blend-mode: color;
  backdrop-filter: grayscale(1);
  z-index: 1;
}
.card-container__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.card-container__inner {
  padding: 20px 15px 15px 30px;
}
.card-container__inner h5 {
  color: #0032A0;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 31px;
  padding-bottom: 25px;
}
.card-container__inner p {
  color: #0032A0;
  font-weight: 500;
  letter-spacing: -0.24;
  line-height: 25px;
  padding-bottom: 10px;
}
.card-container .button {
  position: relative;
  bottom: 0px;
  left: 0px;
}

.content-container h1 {
  margin-top: 8rem;
  margin-bottom: 3rem;
}
.content-container h2 {
  margin-top: 3rem;
  margin-bottom: 2.4rem;
}
.content-container h3, .content-container h4 {
  margin-top: 3.2rem;
  margin-bottom: 1.6rem;
}
.content-container h5, .content-container h6 {
  margin-top: 3.2rem;
  margin-bottom: 2rem;
}
.content-container p {
  margin: 2.6rem 0;
}

.alignfull {
  width: 100vw;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
}

.alignwide {
  width: calc(100vw - 40px);
  max-width: 848px;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
}

.has-white-color {
  color: #FFFFFF !important;
  -webkit-text-stroke-color: #FFFFFF;
}
.has-white-color:visited {
  color: #FFFFFF !important;
}

.has-white-background-color:not(.deprioritize-color) {
  background-color: #FFFFFF !important;
}
.has-white-background-color.deprioritize-color {
  background-color: #FFFFFF;
}

.has-gray-3a-color {
  color: #3A3A3A !important;
  -webkit-text-stroke-color: #3A3A3A;
}
.has-gray-3a-color:visited {
  color: #3A3A3A !important;
}

.has-gray-3a-background-color:not(.deprioritize-color) {
  background-color: #3A3A3A !important;
}
.has-gray-3a-background-color.deprioritize-color {
  background-color: #3A3A3A;
}

.has-gray-08-color {
  color: #080D1C !important;
  -webkit-text-stroke-color: #080D1C;
}
.has-gray-08-color:visited {
  color: #080D1C !important;
}

.has-gray-08-background-color:not(.deprioritize-color) {
  background-color: #080D1C !important;
}
.has-gray-08-background-color.deprioritize-color {
  background-color: #080D1C;
}

.has-gray-f6-color {
  color: #F6F5F4 !important;
  -webkit-text-stroke-color: #F6F5F4;
}
.has-gray-f6-color:visited {
  color: #F6F5F4 !important;
}

.has-gray-f6-background-color:not(.deprioritize-color) {
  background-color: #F6F5F4 !important;
}
.has-gray-f6-background-color.deprioritize-color {
  background-color: #F6F5F4;
}

.has-gray-97-color {
  color: #979797 !important;
  -webkit-text-stroke-color: #979797;
}
.has-gray-97-color:visited {
  color: #979797 !important;
}

.has-gray-97-background-color:not(.deprioritize-color) {
  background-color: #979797 !important;
}
.has-gray-97-background-color.deprioritize-color {
  background-color: #979797;
}

.has-electric-blue-color {
  color: #2473FF !important;
  -webkit-text-stroke-color: #2473FF;
}
.has-electric-blue-color:visited {
  color: #2473FF !important;
}

.has-electric-blue-background-color:not(.deprioritize-color) {
  background-color: #2473FF !important;
}
.has-electric-blue-background-color.deprioritize-color {
  background-color: #2473FF;
}

.has-hot-pink-color {
  color: #FF4AC3 !important;
  -webkit-text-stroke-color: #FF4AC3;
}
.has-hot-pink-color:visited {
  color: #FF4AC3 !important;
}

.has-hot-pink-background-color:not(.deprioritize-color) {
  background-color: #FF4AC3 !important;
}
.has-hot-pink-background-color.deprioritize-color {
  background-color: #FF4AC3;
}

.has-black-color {
  color: #000000 !important;
  -webkit-text-stroke-color: #000000;
}
.has-black-color:visited {
  color: #000000 !important;
}

.has-black-background-color:not(.deprioritize-color) {
  background-color: #000000 !important;
}
.has-black-background-color.deprioritize-color {
  background-color: #000000;
}

.has-mustard-yellow-color {
  color: #FFBE1D !important;
  -webkit-text-stroke-color: #FFBE1D;
}
.has-mustard-yellow-color:visited {
  color: #FFBE1D !important;
}

.has-mustard-yellow-background-color:not(.deprioritize-color) {
  background-color: #FFBE1D !important;
}
.has-mustard-yellow-background-color.deprioritize-color {
  background-color: #FFBE1D;
}

.has-neon-yellow-color {
  color: #EDFF43 !important;
  -webkit-text-stroke-color: #EDFF43;
}
.has-neon-yellow-color:visited {
  color: #EDFF43 !important;
}

.has-neon-yellow-background-color:not(.deprioritize-color) {
  background-color: #EDFF43 !important;
}
.has-neon-yellow-background-color.deprioritize-color {
  background-color: #EDFF43;
}

.has-orange-color {
  color: #FF4800 !important;
  -webkit-text-stroke-color: #FF4800;
}
.has-orange-color:visited {
  color: #FF4800 !important;
}

.has-orange-background-color:not(.deprioritize-color) {
  background-color: #FF4800 !important;
}
.has-orange-background-color.deprioritize-color {
  background-color: #FF4800;
}

.has-purple-color {
  color: #8040E1 !important;
  -webkit-text-stroke-color: #8040E1;
}
.has-purple-color:visited {
  color: #8040E1 !important;
}

.has-purple-background-color:not(.deprioritize-color) {
  background-color: #8040E1 !important;
}
.has-purple-background-color.deprioritize-color {
  background-color: #8040E1;
}

.has-sky-blue-color {
  color: #BDF6FF !important;
  -webkit-text-stroke-color: #BDF6FF;
}
.has-sky-blue-color:visited {
  color: #BDF6FF !important;
}

.has-sky-blue-background-color:not(.deprioritize-color) {
  background-color: #BDF6FF !important;
}
.has-sky-blue-background-color.deprioritize-color {
  background-color: #BDF6FF;
}

.has-teal-color {
  color: #45FFED !important;
  -webkit-text-stroke-color: #45FFED;
}
.has-teal-color:visited {
  color: #45FFED !important;
}

.has-teal-background-color:not(.deprioritize-color) {
  background-color: #45FFED !important;
}
.has-teal-background-color.deprioritize-color {
  background-color: #45FFED;
}

.has-wmg-blue-color {
  color: #0032A0 !important;
  -webkit-text-stroke-color: #0032A0;
}
.has-wmg-blue-color:visited {
  color: #0032A0 !important;
}

.has-wmg-blue-background-color:not(.deprioritize-color) {
  background-color: #0032A0 !important;
}
.has-wmg-blue-background-color.deprioritize-color {
  background-color: #0032A0;
}

@supports (-webkit-text-stroke-width: 2px) {
  .has-outlined-color {
    color: transparent;
    -webkit-text-stroke-color: inherit;
    -webkit-text-stroke-width: 2px;
  }
}
@media (max-width: 767px) {
  h1.has-background, h2.has-background, h3.has-background, h4.has-background, h5.has-background, h6.has-background {
    padding: 1.2rem 20px;
  }
}

.wmg-vc {
  position: relative;
}
.wmg-vc__mute {
  position: absolute;
  right: 2.4rem;
  bottom: 2.4rem;
  color: #FFFFFF;
}

.split-block {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  min-height: calc((100vh - 10.8rem));
  overflow: hidden;
}
@media (max-width: 767px) {
  .split-block {
    transform: unset !important;
    width: 100vw;
    left: calc(50% - 50vw);
  }
}
.split-block:first-child {
  margin-top: 10.8rem;
}
.split-block > * {
  flex: 0 0 50%;
}
.split-block__left {
  display: flex;
  align-items: stretch;
  position: relative;
  z-index: 2;
}
.split-block__left-inner {
  transform: skew(23deg);
  position: relative;
  width: calc(50vw + ( ((100vh - 10.8rem) / 2) / 2.3558523658));
  left: calc( ((100vh - 10.8rem) / 2) / 2.3558523658 * -1);
  display: flex;
  align-items: stretch;
  justify-content: center;
}
.split-block__left-inner-adjuster {
  width: 100%;
  transform: skew(-23deg);
  position: relative;
  width: calc(100% - ((100vh - 10.8rem) / 2.3558523658));
  padding: 0 5rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.split-block__left__content {
  position: absolute;
  left: 0;
  top: 0;
  min-height: 100%;
  width: 41.2rem;
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-direction: column;
}
.split-block__left__content-outer {
  position: absolute;
  left: 5rem;
  top: 0;
  width: calc(100% + ( ((100vh - 10.8rem)) / 2.3558523658));
  height: 100%;
  overflow-y: auto;
}
.split-block__left__content > h1, .split-block__left__content > h2, .split-block__left__content > h3 {
  position: relative;
  width: 45.6rem;
  word-break: normal;
  overflow-wrap: normal;
}
@media (max-width: 767px) {
  .split-block__left-inner {
    left: 0;
    width: 100%;
  }
  .split-block__left__content {
    width: 100%;
    display: block;
  }
  .split-block__left__content-outer {
    overflow-y: visible;
    position: relative;
    left: 0;
    display: flex;
    align-items: stretch;
    justify-content: center;
    flex-direction: column;
  }
  .split-block__left__content > h1, .split-block__left__content > h2, .split-block__left__content > h3 {
    width: 100%;
  }
}
.split-block__right {
  display: flex;
  align-items: stretch;
  position: relative;
  z-index: 1;
}
.split-block__right-inner {
  transform: skew(23deg);
  position: relative;
  width: calc(50vw + ( ((100vh - 10.8rem) / 2) / 2.3558523658));
  left: calc( ((100vh - 10.8rem) / 2) / 2.3558523658 * -1);
}
.split-block__right-inner > .wp-block-image {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.split-block__right-inner > .wp-block-image img {
  object-fit: cover;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: skew(-23deg);
  left: calc( (100vh - 10.8rem) / 2.3558523658 / -2 );
  width: calc(100% + ( (100vh - 10.8rem) / 2.3558523658));
}
.split-block__right__gallery {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.split-block__right__gallery-inner {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
.split-block__right__gallery__slide {
  min-height: calc((100vh - 10.8rem));
  position: relative;
  display: flex;
  align-items: stretch;
  justify-content: center;
}
.split-block__right__gallery__slide-bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  overflow: hidden;
}
.split-block__right__gallery__slide-bg img {
  object-fit: cover;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: skew(-23deg);
  left: calc( (100vh - 10.8rem) / 2.3558523658 / -2 );
  width: calc(100% + ( (100vh - 10.8rem) / 2.3558523658));
  max-width: unset;
}
.split-block__right__gallery__slide-bg.has-caption figcaption {
  position: absolute;
  bottom: 2.4rem;
  width: 100%;
  z-index: 3;
  right: calc((((100vh - 10.8rem) / 2) / 2.3558523658 * 2) + 1.2rem);
  transform: skew(-23deg);
  color: #FFFFFF;
  font-weight: 500;
  text-align: right;
}
.split-block__right__gallery__slide-bg.has-caption::before {
  content: "";
  position: absolute;
  bottom: 0;
  height: 20rem;
  left: calc( 100vh / 2.3558523658 / -2 );
  width: calc(100% + ( 100vh / 2.3558523658));
  background-image: linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%);
  z-index: 2;
}
.split-block__right__gallery__slide-inner {
  position: relative;
  z-index: 2;
  transform: skew(-23deg);
  position: relative;
  width: calc(100% - (100vh - 10.8rem) / 2.3558523658);
  padding: 0 5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  left: -5rem;
}
.split-block__right__gallery__slide-inner .wp-block-image {
  margin: 5.6rem 0 !important;
}
.split-block__right__gallery__slide-inner .wp-block-image img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: calc(100vh - 10.8rem - 15.6rem);
}
.split-block__right__gallery__slide-inner .wp-block-image:first-child {
  margin-top: 0 !important;
}
@media (max-width: 767px) {
  .split-block__right__gallery {
    position: relative;
    height: auto;
  }
  .split-block__right__gallery-inner {
    position: relative;
    left: 0;
    top: 0;
  }
  .split-block__right__gallery__slide {
    min-height: calc(100vh - 8.8rem);
  }
  .split-block__right__gallery__slide-bg img {
    left: 0;
    width: 100%;
    transform: unset;
  }
  .split-block__right__gallery__slide-bg figcaption {
    right: unset !important;
    transform: unset !important;
    left: 2rem !important;
    bottom: 2rem !important;
    width: calc(100% - 4rem) !important;
    text-align: left !important;
  }
  .split-block__right__gallery__slide-inner {
    position: relative;
    left: 0;
    width: 100%;
    transform: unset;
  }
}
@media (max-width: 767px) {
  .split-block__doublegallery {
    flex-direction: column !important;
  }
}
.split-block__doublegallery-left, .split-block__doublegallery-right {
  display: flex;
  align-items: stretch;
  position: relative;
}
.split-block__doublegallery-left-inner, .split-block__doublegallery-right-inner {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  transform: skew(23deg);
  width: calc(50vw + ( ((100vh - 10.8rem) / 2) / 2.3558523658));
  left: calc( ((100vh - 10.8rem) / 2) / 2.3558523658 * -1);
}
@media (max-width: 767px) {
  .split-block__doublegallery-left, .split-block__doublegallery-right {
    display: block;
  }
  .split-block__doublegallery-left-inner, .split-block__doublegallery-right-inner {
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    transform: unset;
  }
}
.split-block__doublegallery__slides {
  position: absolute;
  left: 0;
  width: 100%;
}
.split-block__doublegallery__slides > * {
  min-height: calc((100vh - 10.8rem));
}
@media (max-width: 767px) {
  .split-block__doublegallery__slides > * {
    min-height: calc(100vh - 8.8rem);
    min-height: calc((var(--vh-initial, 1vh) * 100) - 8.8rem);
  }
}
@media (max-width: 767px) {
  .split-block__doublegallery__slides {
    position: relative;
  }
}
.split-block__doublegallery__slide {
  position: relative;
}
@media (max-width: 767px) {
  .split-block__doublegallery__slide {
    min-height: unset;
  }
}
.split-block__doublegallery__slide-bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.split-block__doublegallery__slide-bg img {
  object-fit: cover;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: skew(-23deg);
  left: calc( (100vh - 10.8rem) / 2.3558523658 / -2 );
  width: calc(100% + ( (100vh - 10.8rem) / 2.3558523658));
  z-index: 1;
}
.split-block__doublegallery__slide-bg figcaption {
  position: absolute;
  bottom: 0;
  width: 100%;
  z-index: 3;
  right: calc((((100vh - 10.8rem) / 2) / 2.3558523658 * 2) + 1.2rem);
  transform: skew(-23deg);
  color: #FFFFFF;
  font-weight: 500;
  text-align: right;
}
.split-block__doublegallery__slide-bg::before {
  content: "";
  position: absolute;
  bottom: 0;
  height: 20rem;
  left: calc( 100vh / 2.3558523658 / -2 );
  width: calc(100% + ( 100vh / 2.3558523658));
  background-image: linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%);
  z-index: 2;
}
@media (max-width: 767px) {
  .split-block__doublegallery__slide-bg {
    position: relative;
    left: 0;
    top: 0;
  }
  .split-block__doublegallery__slide-bg::after {
    content: "";
    display: block;
    width: 100%;
    height: calc(100vh - 8.8rem);
    pointer-events: none;
  }
  .split-block__doublegallery__slide-bg::before {
    height: 14rem;
  }
  .split-block__doublegallery__slide-bg img {
    transform: unset;
    width: 100%;
    left: 0;
  }
  .split-block__doublegallery__slide-bg figcaption {
    right: unset !important;
    transform: unset !important;
    left: 2rem !important;
    bottom: 2rem !important;
    width: calc(100% - 4rem) !important;
    text-align: left !important;
  }
}
.split-block__doublegallery-left {
  z-index: 2;
}
.split-block__doublegallery-left-inner {
  overflow: visible;
}
.split-block__doublegallery-left-inner .split-block__doublegallery__slides {
  left: 0;
  bottom: 0;
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  flex-direction: column-reverse;
}
.split-block__doublegallery-left-inner .split-block__doublegallery__slides .split-block__doublegallery__slide-bg figcaption {
  right: calc((((100vh - 10.8rem) / 2) / 2.3558523658 * 0.5) + 3rem);
}
@media (max-width: 767px) {
  .split-block__doublegallery-left-inner .split-block__doublegallery__slides {
    display: block;
  }
}
.split-block__doublegallery-right {
  z-index: 1;
}
.split-block__doublegallery-right-inner {
  left: 0;
}
.split-block__doublegallery-right-inner .split-block__doublegallery__slides {
  top: 0;
}
.split-block__doublegallery .split-block__left-inner {
  transform: unset;
  width: 100%;
  left: 0;
}
.split-block__ticker {
  position: absolute;
  left: 0;
  width: 100%;
  height: 7.6rem;
  z-index: 5;
  overflow: hidden;
}
@media (max-width: 767px) {
  .split-block__ticker {
    height: 6rem;
  }
}
.split-block__ticker__linkout {
  position: absolute;
  right: 0;
  top: 0;
  width: 19.8rem;
  height: 100%;
  background: #BDF6FF;
  color: #0032A0;
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  text-align: center;
  transition: 500ms cubic-bezier(0.64, 0.04, 0.35, 1);
}
.split-block__ticker__linkout::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  transform: skew(23deg);
  background: inherit;
  z-index: 1;
  transform-origin: left bottom;
}
.split-block__ticker__linkout > * {
  position: relative;
  z-index: 2;
}
.split-block__ticker__linkout-arrow {
  display: block;
  width: 10rem;
  height: 1.6rem;
  position: relative;
  top: 0.4rem;
  left: -0.4rem;
  margin-top: 0.4rem;
}
.split-block__ticker__linkout-arrow::after {
  content: "";
  position: absolute;
  right: 0;
  top: calc(50% - 0.1rem);
  width: 7.6rem;
  height: 2px;
  background: currentColor;
  transition: 800ms cubic-bezier(0.64, 0.04, 0.35, 1);
}
.split-block__ticker__linkout-arrow::before {
  content: "";
  position: absolute;
  right: -1px;
  bottom: 50%;
  width: 1.2rem;
  height: 1.2rem;
  box-sizing: border-box;
  transform: rotate(-45deg);
  transform-origin: right bottom;
  border-right: 2px solid currentColor;
  border-bottom: 2px solid currentColor;
  transition: 800ms cubic-bezier(0.64, 0.04, 0.35, 1);
}
.split-block__ticker__linkout:hover {
  background: #FFFFFF;
  color: #0032A0;
}
.split-block__ticker.top {
  top: 0;
  background: #FF4800;
}
@media (max-width: 767px) {
  .split-block__ticker.top {
    position: fixed;
    top: 8.8rem;
  }
}
.split-block__ticker.bottom {
  bottom: 0;
  background: #BDF6FF;
}
@media (max-width: 767px) {
  .split-block__ticker.bottom {
    position: fixed;
  }
}
.split-block__ticker.bottom .split-block__ticker-trigger img {
  filter: url("#wmg-black");
}
.split-block__ticker.bottom .split-block__ticker__linkout {
  background: #FF4800;
  color: #FFFFFF;
}
.split-block__ticker.bottom .split-block__ticker__linkout:hover {
  background: #FFFFFF;
  color: #0032A0;
}
.split-block__ticker-inner {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
.split-block__ticker-inner__strip {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: 0;
  top: 0;
  width: auto;
  height: 100%;
}
.split-block__ticker-inner__strip .split-block__ticker-modal {
  display: none;
}
@media (max-width: 767px) {
  .split-block__ticker-inner__strip .split-block__ticker-modal {
    display: none !important;
  }
}
.split-block__ticker-item {
  margin: 0 2.4rem;
  flex-grow: 0;
  flex-shrink: 0;
}
.split-block__ticker-trigger {
  display: block;
  width: 100%;
  position: relative;
}
.split-block__ticker-trigger-sizer {
  display: block;
  height: 7.6rem;
}
@media (max-width: 767px) {
  .split-block__ticker-trigger-sizer {
    height: 6rem;
  }
}
.split-block__ticker-trigger img {
  max-height: 4.4rem;
  width: auto;
  height: auto;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  opacity: 1 !important;
}
@media (max-width: 767px) {
  .split-block__ticker-trigger img {
    max-height: 3.6rem;
  }
}
.split-block__ticker__modalsection {
  position: absolute;
  left: 0;
  top: -10.8rem;
  width: 100%;
  height: 100vh;
  pointer-events: none;
  z-index: 6;
}
@media (max-width: 767px) {
  .split-block__ticker__modalsection {
    position: fixed;
    top: 14.8rem;
    height: calc(100vh - 8.8rem - 12rem);
    height: calc((var(--vh, 1vh) * 100) - 8.8rem - 12rem);
  }
}
.split-block__ticker__modalsection.top ~ .split-block__ticker.top {
  z-index: 7;
}
.split-block__ticker__modalsection.bottom ~ .split-block__ticker.bottom {
  z-index: 7;
}
.split-block__ticker-modal {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  color: #FFFFFF;
  pointer-events: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5rem;
  opacity: 0;
  z-index: 30;
}
.split-block__ticker-modal__dismiss {
  position: absolute;
  right: 3.2rem;
  top: 3.2rem;
  cursor: pointer;
}
.split-block__ticker-modal__upper {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.split-block__ticker-modal__logo {
  margin-bottom: 3.2rem;
}
.split-block__ticker-modal__logo img {
  max-width: 37.4rem;
  max-height: 50vh;
  width: auto;
  height: auto;
}
.split-block__ticker-modal__lower {
  max-width: 44.4rem;
}
.split-block__ticker-modal__lower .wp-block-button {
  margin-top: 3.2rem;
}
.split-block__ticker-modal__lower .wp-block-button__link {
  font-size: 2rem !important;
}
.split-block__ticker-modal__lower .wp-block-button__link::before {
  width: 1.6rem !important;
  height: 1.6rem !important;
}
@media (max-width: 767px) {
  .split-block__ticker-modal__lower {
    margin-left: 0 !important;
  }
}
.split-block__ticker-modal.horizontal {
  flex-direction: row;
}
.split-block__ticker-modal.horizontal .split-block__ticker-modal__lower {
  display: block;
  margin-left: 6rem;
}
.split-block__ticker-modal.vertical {
  flex-direction: column;
}
.split-block__ticker-modal.vertical .split-block__ticker-modal__lower {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (max-width: 767px) {
  .split-block__ticker-modal {
    flex-direction: column !important;
    padding-left: 20px;
    padding-right: 20px;
  }
  .split-block__ticker-modal .wp-block-button {
    display: flex;
    justify-content: center;
  }
}
.split-block__progressbubbles {
  position: absolute;
  left: calc(50% + 0.4rem);
  top: 50%;
  transform: translateY(-50%) skew(23deg);
  z-index: 4;
  padding: 0 !important;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .split-block__progressbubbles {
    display: none;
  }
}
.split-block__progressbubbles li {
  padding: 0 !important;
  margin: 0 !important;
  transform: skew(-23deg);
}
.split-block__progressbubbles li::before {
  display: none !important;
}
.split-block__progressbubbles li button, .split-block__progressbubbles li .prog-button {
  width: 2.4rem;
  height: 2.4rem;
}
.split-block__progressbubbles li button::before, .split-block__progressbubbles li .prog-button::before {
  content: "";
  position: absolute;
  left: calc(50% - 0.5rem);
  top: calc(50% - 0.5rem);
  width: 1rem;
  height: 1rem;
  border: 1px solid #FFFFFF;
  border-radius: 50%;
  box-sizing: border-box;
  transition: background 300ms;
}
.split-block__progressbubbles li button.active::before, .split-block__progressbubbles li .prog-button.active::before {
  background: #FFFFFF;
}
.split-block.has-bottom-ticker .split-block__doublegallery__slide-bg figcaption {
  bottom: 11.2rem;
  transform: skew(-23deg) translateX(2.4rem);
}
.split-block.has-bottom-ticker .split-block__doublegallery-left .split-block__doublegallery__slide-bg figcaption {
  bottom: 11.2rem;
  transform: skew(-23deg) translateX(5.6rem);
}
@media (max-width: 767px) {
  .split-block.has-bottom-ticker .split-block__doublegallery__slides > *, .split-block.has-top-ticker .split-block__doublegallery__slides > * {
    min-height: calc(100vh - 8.8rem - 12rem);
    min-height: calc((var(--vh-initial, 1vh) * 100) - 8.8rem - 12rem);
  }
  .split-block.has-bottom-ticker .split-block__doublegallery__slides .split-block__left:first-child, .split-block.has-top-ticker .split-block__doublegallery__slides .split-block__left:first-child {
    margin-top: 6rem;
  }
  .split-block.has-bottom-ticker .split-block__doublegallery__slide-bg::after, .split-block.has-top-ticker .split-block__doublegallery__slide-bg::after {
    height: calc(100vh - 8.8rem - 12rem);
    height: calc(100vh - 8.8rem - 12rem);
  }
}
@media (max-width: 767px) {
  .split-block {
    flex-direction: column-reverse;
    min-height: calc(100vh - 8.8rem);
  }
  .split-block.has-gallery {
    flex-direction: column;
  }
  .split-block:first-child {
    margin-top: 8.8rem;
  }
  .split-block .split-block__left {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: auto;
  }
  .split-block .split-block__right {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto;
  }
  .split-block .split-block__left-inner, .split-block .split-block__right-inner {
    width: 100%;
    transform: unset;
    left: 0;
  }
  .split-block .split-block__left-inner-adjuster, .split-block .split-block__right-inner-adjuster {
    width: 100%;
    max-width: unset;
    transform: unset;
  }
  .split-block .split-block__left-inner-adjuster {
    padding: 0 20px;
  }
  .split-block .split-block__left__content {
    position: relative;
    left: 0;
    width: 100%;
    min-height: unset;
  }
  .split-block .split-block__left__content-outer {
    position: relative;
    width: 100%;
    left: 0;
    overflow: visible;
  }
  .split-block .split-block__right-inner .wp-block-image {
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    margin: 0;
  }
  .split-block .split-block__right-inner .wp-block-image img {
    position: static;
    width: 100%;
    height: auto;
    left: 0;
    transform: unset;
    display: block;
    max-height: calc((100vh - 8.8rem) / 2);
  }
}

.news-post {
  position: relative;
  margin: 50px 15px;
  display: flex;
  gap: 20px;
}
.news-post::after {
  content: "";
  position: absolute;
  display: block;
  width: 100vw;
  height: 50%;
  background-color: #bdf6ff;
  z-index: -1;
  left: 50%;
  transform: translateX(-50%);
  top: 45%;
  padding-bottom: 55px;
}
.news-post__card {
  width: 50%;
}
.news-post__card__thumb {
  position: relative;
  margin: 0 !important;
}
.news-post__card__thumb::before {
  content: "";
  display: block;
  width: 100%;
  height: 0;
  padding-bottom: 62.5%;
}
.news-post__card__thumb .wp-block-image__wrapper {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.news-post__card__thumb .wp-block-image__wrapper::before {
  background-image: linear-gradient(0deg, #8040E1 0%, #8040E1 100%);
}
.news-post__card__thumb img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.news-post__card__thumb.fallback .wp-block-image__wrapper::before {
  z-index: 1;
  mix-blend-mode: normal;
  background: transparent !important;
}
.news-post__card__thumb.fallback .wp-block-image__wrapper svg {
  z-index: 3;
}
.news-post__card__thumb.fallback svg {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 60%;
  height: auto;
  transform: translate(-50%, -50%);
  color: #0032A0;
}
.news-post__card__info {
  color: #0032A0;
  font-size: 1.4rem;
  font-weight: 500;
  letter-spacing: -0.24px;
  line-height: 2.5rem;
  margin: 1rem 0 !important;
}
.news-post__card__info a {
  color: #2473FF;
  text-decoration: none;
}
.news-post__card__title {
  font-size: 2rem;
  letter-spacing: 0;
  line-height: 2.3rem;
  font-weight: 500;
  margin: 1rem 0 !important;
}
.news-post__card__title a {
  text-decoration: none;
  color: inherit;
}
.news-post__card__excerpt {
  letter-spacing: -0.24px;
  line-height: 2.2rem;
  color: #000000;
  font-weight: 300;
  margin: 1rem 0;
}
.news-post__card__content {
  background-color: #ffffff;
  color: #0032A0;
}
.news-post__card__content .wp-block-button {
  display: none;
}
.news-post__card.variation-1 .news-post__card__content {
  padding: 3rem;
}
.news-post__card.variation-1 .news-post__card__content .wp-block-button {
  display: block;
  position: relative;
  left: -3rem;
  bottom: -3rem;
  margin-top: -2.4rem;
}
.news-post__card.variation-1 .news-post__card__info {
  text-transform: uppercase;
}
.news-post__card.variation-1 .news-post__card__title {
  line-height: 3.1rem;
  font-weight: 700;
}
.news-post__card.variation-1 .news-post__card__excerpt {
  display: none;
}
@media (max-width: 767px) {
  .news-post__card:nth-child(n+2) .wp-block-image__wrapper::after {
    background-image: linear-gradient(#BDF6FF, #BDF6FF), linear-gradient(#FFFFFF, #FFFFFF);
  }
}

.slick-list .news-post__card:nth-child(n+2) .wp-block-image__wrapper::after {
  background-image: linear-gradient(#FFFFFF, #FFFFFF), linear-gradient(#FFFFFF, #FFFFFF);
}

.all-leadership {
  position: relative;
  width: 100vw;
  left: 50%;
  transform: translateX(-50%);
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}
@media (max-width: 767px) {
  .all-leadership {
    display: block;
  }
}
.all-leadership__card {
  position: relative;
  overflow: hidden;
}
.all-leadership__card figure::after {
  content: "";
  display: block;
  width: 100%;
  height: 0;
  padding-bottom: 95%;
}
.all-leadership__card figure img {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  height: 100%;
  width: 100%;
  object-fit: cover;
  z-index: 2;
  transition: transform 800ms cubic-bezier(0.64, 0.04, 0.35, 1);
}
.all-leadership__card__name, .all-leadership__card__title {
  margin: 0 !important;
  margin-bottom: 0.8rem !important;
  font-weight: 700;
}
.all-leadership__card__title {
  margin: 0 !important;
  font-weight: 700;
  line-height: 2.2rem;
  transition: color 300ms;
}
.all-leadership__card__company {
  margin: 0 !important;
  line-height: 2.2rem;
}
.all-leadership__card .wp-block-button {
  margin-top: 2rem;
  position: relative;
  left: -2rem;
  bottom: -2rem;
  transform: translate(-100%, -100%);
  transition: transform 800ms cubic-bezier(0.64, 0.04, 0.35, 1);
}
.all-leadership__card__content {
  position: absolute;
  bottom: -4.4rem;
  left: 0;
  width: 100%;
  padding: 2rem;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
  color: white;
  z-index: 3;
  transition: transform 800ms cubic-bezier(0.64, 0.04, 0.35, 1);
}
.all-leadership__card__link {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 4;
}
.all-leadership__card:hover figure img {
  transform: scale(1.04);
}
.all-leadership__card:hover .all-leadership__card__name {
  color: #EDFF43;
}
.all-leadership__card:hover .all-leadership__card__content {
  transform: translateY(-4.4rem);
}
.all-leadership__card:hover .all-leadership__card__content .wp-block-button {
  transform: translate(0, 0);
}

.news-post-grid {
  position: relative;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 3.2rem;
}
.news-post-grid.load-change {
  animation-name: ghost-pulse;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
}
.news-post-grid .news-post__card {
  width: 100%;
}
@media (max-width: 767px) {
  .news-post-grid {
    display: block;
  }
}
.news-post-grid__feedwrap {
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 0;
}
.news-post-grid__container {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 7.6rem;
}
@media (max-width: 767px) {
  .news-post-grid__container {
    display: block;
    margin-top: 1.6rem;
  }
}
.news-post-grid__title {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 100%;
  color: #0032A0;
  border-bottom: 1px solid currentColor;
  padding-bottom: 2rem;
  margin-bottom: 4rem !important;
}
.news-post-grid__filters {
  position: sticky;
  top: 13.2rem;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 19rem;
  margin-right: 5rem;
}
@media (max-width: 767px) {
  .news-post-grid__filters {
    position: static;
    margin: 3rem 0;
    margin-right: 0;
  }
}
.news-post-grid__filters-title {
  font-size: 1.6rem;
  line-height: 1.6rem;
  letter-spacing: -0.028rem;
  font-weight: 700;
  color: #0032A0;
  margin: 0 !important;
  margin-bottom: 2rem !important;
}
.news-post-grid__filters__toggle {
  font-family: inherit;
  font-weight: 500;
  position: relative;
  display: block;
  width: 100%;
  text-align: left;
}
.news-post-grid__filters__toggle::before {
  content: "";
  position: absolute;
  right: 0;
  top: calc(50% - 0.25rem);
  width: 1rem;
  height: 0.7rem;
  background-image: url("data:image/svg+xml,%3Csvg width='12px' height='8px' viewBox='0 0 12 8' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Ctitle%3EPath%3C/title%3E %3Cg id='Desktop' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='Desktop/News' transform='translate(-172.000000, -1767.000000)' stroke='%23000000' stroke-width='2'%3E %3Cg id='Group-13' transform='translate(43.000000, 1630.889583)'%3E %3Cg id='Group-4' transform='translate(0.000000, 133.000000)'%3E %3Cpolyline id='Path' transform='translate(135.000000, 7.500000) scale(1, -1) rotate(-270.000000) translate(-135.000000, -7.500000) ' points='132.5 2.5 137.5 7.5 132.5 12.5'%3E%3C/polyline%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  transform: rotate(180deg);
  transition: 300ms cubic-bezier(0.64, 0.04, 0.35, 1);
}
.news-post-grid__filters__toggle.expanded::before {
  transform: rotate(0);
}
.news-post-grid__filters-group {
  margin-bottom: 2rem;
}
.news-post-grid__filters-group-fieldset label {
  display: block;
}
.news-post-grid__filters-group-fieldset label input ~ span {
  background-image: linear-gradient(0deg, #0032A0 0%, #0032A0 100%);
  background-repeat: no-repeat;
  background-size: 0 1px;
  background-position: left bottom;
  transition: color 500ms, background-size 500ms cubic-bezier(0.64, 0.04, 0.35, 1);
}
.news-post-grid__filters-group-fieldset label input:checked ~ span {
  color: #0032A0;
  background-size: 100% 1px;
}
.news-post-grid__search {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.news-post-grid__search input {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  outline: none;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  display: block;
  width: 100%;
  border-bottom: 1px solid #000000;
  color: #000000;
  padding: 0;
  padding-bottom: 0.8rem;
  margin: 0;
  padding-right: 2.8rem;
  background-image: url("data:image/svg+xml,%3Csvg width='15px' height='16px' viewBox='0 0 15 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Ctitle%3EShape%3C/title%3E %3Cg id='Desktop' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='Desktop/News' transform='translate(-168.000000, -1909.000000)' fill='%23000000' fill-rule='nonzero'%3E %3Cg id='Group-12' transform='translate(43.000000, 1909.889583)'%3E %3Cg id='search-01' transform='translate(125.000000, 0.000000)'%3E %3Cpath d='M14.8270471,13.9457971 L11.1497598,10.2715949 C12.0711315,9.14879734 12.5750489,7.74138198 12.5757613,6.28884617 C12.5757613,2.82043521 9.75435559,0 6.28788066,0 C2.81518006,0 0,2.81561234 0,6.28884617 C0,9.75725714 2.82168644,12.5776923 6.28788066,12.5776923 C7.74026427,12.5771096 9.14753564,12.0729898 10.270018,11.1511911 L13.942814,14.8239896 C14.186573,15.0606014 14.574895,15.0583779 14.8159294,14.8189902 C15.0569638,14.5796025 15.0619085,14.191246 14.8270471,13.9457971 L14.8270471,13.9457971 Z M11.3316593,6.28744242 C11.3316593,9.06969532 9.06886432,11.3311532 6.28872279,11.3311532 C3.50858127,11.3311532 1.24466352,9.06801082 1.24466352,6.28744242 C1.24466352,3.506874 3.50858127,1.24260863 6.28872279,1.24260863 C9.06886432,1.24260863 11.3316593,3.506874 11.3316593,6.28744242 Z' id='Shape'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: right 0.4rem;
}
.news-post-grid__search input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  margin-right: 0;
  padding-right: 0;
  text-indent: 0;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.5);
}
.news-post-grid__search input::-moz-placeholder {
  /* Firefox 19+ */
  margin-right: 0;
  padding-right: 0;
  text-indent: 0;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.5);
}
.news-post-grid__search input:-ms-input-placeholder {
  /* IE 10+ */
  margin-right: 0;
  padding-right: 0;
  text-indent: 0;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.5);
}
.news-post-grid__search input:-moz-placeholder {
  /* Firefox 18- */
  margin-right: 0;
  padding-right: 0;
  text-indent: 0;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.5);
}

.news-post__card__ghost {
  pointer-events: none;
}
.news-post__card__ghost-content {
  border-radius: 0.2rem;
  display: inline-block;
  width: 3em;
  background: currentColor;
  height: 1em;
  position: relative;
  top: 0.2em;
  animation-name: ghost-pulse;
  animation-duration: 3s;
  animation-iteration-count: infinite;
}
.news-post__card__ghost-content.short {
  width: 2em;
}
.news-post__card__ghost-content.medium {
  width: 5em;
}
.news-post__card__ghost-content.multiline {
  width: 100%;
  display: block;
  height: auto;
  top: 0;
  background: transparent;
  animation: none;
}
.news-post__card__ghost-content.multiline::before {
  content: "";
  display: block;
  width: 85%;
  height: 1em;
  background: currentColor;
  border-radius: 0.2rem;
  animation-name: ghost-pulse;
  animation-duration: 3s;
  animation-iteration-count: infinite;
}
.news-post__card__ghost-content.multiline::after {
  content: "";
  display: block;
  width: 60%;
  height: 1em;
  background: currentColor;
  border-radius: 0.2rem;
  margin-top: 0.3em;
  animation-name: ghost-pulse;
  animation-duration: 3s;
  animation-iteration-count: infinite;
}
.news-post__card__ghost:nth-of-type(2n-1) .content-card__ghost-content {
  animation-delay: 0.3s;
}
.news-post__card__ghost:nth-of-type(2n-1) .content-card__ghost-content::before, .news-post__card__ghost:nth-of-type(2n-1) .content-card__ghost-content::after {
  animation-delay: 0.3s;
}
.news-post__card__ghost:nth-of-type(2n) .content-card__ghost-content {
  animation-delay: 0.6s;
}
.news-post__card__ghost:nth-of-type(2n) .content-card__ghost-content::before, .news-post__card__ghost:nth-of-type(2n) .content-card__ghost-content::after {
  animation-delay: 0.6s;
}
.news-post__card__ghost .news-post__card__info > .news-post__card__ghost-content {
  color: #2473FF;
  margin-right: 0.8rem;
}

@keyframes ghost-pulse {
  0%, 100% {
    opacity: 0.5;
  }
  50% {
    opacity: 0.3;
  }
}
.social-dropdown {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.social-dropdown__title {
  margin: 0 !important;
  margin-right: 1rem !important;
}
.social-dropdown__toggle {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
  background: #0032A0;
  color: #FFFFFF;
  position: relative;
  z-index: 2;
}
.social-dropdown__toggle svg {
  position: relative;
  left: 0.2rem;
}
.social-dropdown__inner {
  position: relative;
}
.social-dropdown__list {
  position: absolute;
  left: calc(100% - 2rem);
  top: 0;
  padding: 0 !important;
  padding-left: 3.2rem !important;
  padding-right: 2.4rem !important;
  height: 4rem;
  background: #BDF6FF;
  color: #0032A0;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  border-top-right-radius: 2rem;
  border-bottom-right-radius: 2rem;
  clip-path: inset(0% 100% 0% -50% round 2rem);
  visibility: hidden;
}
.social-dropdown__list-item {
  margin: 0 0.8rem !important;
  padding: 0 !important;
}
.social-dropdown__list-item:first-of-type {
  margin-left: 0 !important;
}
.social-dropdown__list-item:last-of-type {
  margin-right: 0 !important;
}
.social-dropdown__list-item::before {
  display: none !important;
}
.social-dropdown__list-item svg {
  max-width: 1.5em;
  max-height: 1.5em;
}
.social-dropdown__list-item a {
  color: #0032A0;
}
.social-dropdown__list-item a:hover {
  color: #2473FF;
}
@media (max-width: 767px) {
  .social-dropdown__list {
    padding-left: 2.4rem !important;
    border-radius: 2rem !important;
    clip-path: unset !important;
    top: unset;
    bottom: calc(100% + 1.6rem);
    left: 50%;
    transform: translateX(-50%);
  }
  .social-dropdown__list-arrow {
    position: absolute;
    top: 100%;
    right: 50%;
    width: 1rem;
    height: 1.2rem;
    overflow: hidden;
  }
  .social-dropdown__list-arrow::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent;
    border-top-color: #BDF6FF;
    border-top-width: 1.2rem;
    border-left-width: 1rem;
    border-right-width: 1rem;
    box-sizing: content-box;
  }
  .social-dropdown__list.pushed-left {
    left: unset;
    right: -1rem;
    transform: unset;
  }
  .social-dropdown__list.pushed-left .social-dropdown__list-arrow {
    right: 3rem;
  }
  .social-dropdown__list.pushed-right {
    left: -1rem;
    transform: unset;
  }
  .social-dropdown__list.pushed-right .social-dropdown__list-arrow {
    right: calc(100% - 3rem);
  }
}

.margin-block.has-vertical-padding {
  padding-top: 10.8rem;
  padding-bottom: 10.8rem;
}
@media (max-width: 767px) {
  .margin-block.has-vertical-padding {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .margin-block.has-vertical-padding.paired-container-block {
    padding-top: 0;
  }
  .margin-block.has-vertical-padding.paired-container-block-antecedent {
    padding-bottom: 0;
  }
}

.wmg-slide-transition {
  height: 100vh;
  overflow: hidden;
}
@media (max-width: 767px) {
  .wmg-slide-transition {
    height: auto;
  }
}
.wmg-slide-transition__fixed {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.wmg-slide-transition__fixed__rotater {
  transform: rotate(67deg);
  height: 100%;
  width: 100%;
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-direction: column;
}
.wmg-slide-transition__fixed__side {
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  width: 400%;
  height: 400%;
  display: flex;
  justify-content: center;
}
.wmg-slide-transition__fixed__side__scaler {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 50%;
  display: flex;
  align-items: stretch;
  position: relative;
}
.wmg-slide-transition__fixed__side.top {
  align-items: flex-end;
  top: -300%;
  transform: translateX(-50%) translateY(-100%);
}
@media (max-width: 767px) {
  .wmg-slide-transition__fixed__side.top {
    text-align: right;
  }
}
.wmg-slide-transition__fixed__side.bottom {
  transform: translateX(-50%) translateY(100%);
}
.wmg-slide-transition__fixed__side.bottom .short-string {
  text-align: right;
}
@media (max-width: 767px) {
  .wmg-slide-transition__fixed__side.bottom {
    text-align: left;
  }
  .wmg-slide-transition__fixed__side.bottom .short-string {
    text-align: left;
  }
}
.wmg-slide-transition__fixed__side-text {
  width: 100%;
  max-width: 848px;
  font-size: 12.5rem;
  line-height: 12.3rem;
  text-transform: uppercase;
  font-weight: 700;
}
.wmg-slide-transition__fixed__side-text.short-string {
  max-width: 748px;
}
.wmg-slide-transition__fixed__side-text.long-string {
  max-width: 1124px;
}
.wmg-slide-transition__fixed__side-text svg {
  max-width: 100%;
  width: auto;
  height: auto;
}
@media (max-width: 767px) {
  .wmg-slide-transition__fixed__side-text {
    max-width: calc(100% - 40px);
    font-size: 4.2rem;
    line-height: 4.2rem;
  }
  .wmg-slide-transition__fixed__side-text.short {
    font-size: 6rem;
    line-height: 6rem;
  }
  .wmg-slide-transition__fixed__side-text.long {
    font-size: 3.2rem;
    line-height: 3.2rem;
  }
}
.wmg-slide-transition__landing {
  height: 100vh;
}
.wmg-slide-transition__landing-upper, .wmg-slide-transition__landing-lower {
  height: 50vh;
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
.wmg-slide-transition__landing-upper {
  align-items: flex-end;
}
.wmg-slide-transition__landing-lower .short-string {
  text-align: right;
}
@media (max-width: 767px) {
  .wmg-slide-transition__landing-lower .short-string {
    text-align: left;
  }
}
@media (max-width: 767px) {
  .wmg-slide-transition__landing {
    height: auto;
  }
  .wmg-slide-transition__landing-upper, .wmg-slide-transition__landing-lower {
    height: auto;
  }
  .wmg-slide-transition__landing-upper {
    min-height: 25vh;
    padding-top: 3.2rem;
    text-align: right;
  }
  .wmg-slide-transition__landing-lower {
    padding-bottom: 3.2rem;
    text-align: left;
  }
}
.wmg-slide-transition__landing .home-vision-graphic {
  margin-top: -15vw;
}
.wmg-slide-transition__landing .home-vision-graphic path:nth-child(n+2) {
  display: none;
}
.wmg-slide-transition__landing .home-voice-graphic {
  margin-bottom: -10vw;
}
.wmg-slide-transition__landing .home-voice-graphic path:nth-child(-n+2) {
  display: none;
}
.wmg-slide-transition .wmg-slide-transition__fixed {
  position: absolute;
}
.wmg-slide-transition .wmg-slide-transition__fixed__rotater {
  transform: rotate(0deg);
}
.wmg-slide-transition .wmg-slide-transition__fixed__side.top {
  align-items: flex-end;
  top: -150%;
  transform: translateX(-50%) translateY(0);
}
.wmg-slide-transition .wmg-slide-transition__fixed__side.bottom {
  transform: translateX(-50%) translateY(0);
}
@media (max-width: 767px) {
  .wmg-slide-transition .wmg-slide-transition__fixed {
    display: none;
  }
}

.wmg-hinge-block {
  min-height: 100vh;
  padding-top: 10.8rem;
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  overflow: hidden;
}
.wmg-hinge-block__inner {
  width: 100%;
  padding: 6rem 0;
}
.wmg-hinge-block__inner-outer {
  width: 100%;
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
}
.wmg-ticker-gallery {
  position: relative;
  left: calc(50% - 50vw);
  width: 100vw;
  overflow: hidden;
}
.wmg-ticker-gallery-inner {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  position: relative;
  height: 38rem;
}
@media (max-width: 767px) {
  .wmg-ticker-gallery-inner {
    height: 14rem;
  }
}
.wmg-ticker-gallery-inner__strip {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  top: 0;
  height: 38rem;
}
@media (max-width: 767px) {
  .wmg-ticker-gallery-inner__strip {
    height: 14rem;
  }
}
.wmg-ticker-gallery-inner__velocity {
  position: relative;
}
.wmg-ticker-gallery-image {
  flex-grow: 0;
  flex-shrink: 0;
  position: relative;
  height: 38rem;
}
@media (max-width: 767px) {
  .wmg-ticker-gallery-image {
    height: 14rem;
  }
}
.wmg-ticker-gallery-image img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.accordion {
  margin: 3.2rem 0;
}
.accordion-inner {
  border-top: 1px solid currentColor;
  border-bottom: 1px solid currentColor;
  color: #2473FF;
}
.accordion-inner:nth-child(n+2) {
  border-top: 0;
}
.accordion-inner__title {
  position: relative;
}
.accordion-inner__title-text {
  font-weight: 500;
  color: inherit;
  padding: 1.8rem 0;
  padding-right: 6.4rem;
  line-height: 28px;
}
.accordion-inner__title button {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  outline: none;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.accordion-inner__title::before, .accordion-inner__title::after {
  content: "";
  position: absolute;
  right: 0;
  top: calc(50% - 1.5rem);
  width: 3.7rem;
  height: 3.4rem;
  border-radius: 50%;
  background-image: linear-gradient(0deg, #0032A0 0%, #0032A0 100%);
  background-size: 1.2rem 2px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: 300ms cubic-bezier(0.64, 0.04, 0.35, 1);
  pointer-events: none;
}
.accordion-inner__title::before {
  border-radius: 0;
  background-color: #BDF6FF;
  background-image: linear-gradient(0deg, #0032A0 0%, #0032A0 100%);
  background-size: 1.2rem 2px, contain;
  background-repeat: no-repeat, no-repeat;
  background-position: center center, center center;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='38px' height='36px' viewBox='0 0 38 36' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Ctitle%3ECombined Shape%3C/title%3E %3Cg id='Desktop' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='Desktop/FAQ' transform='translate(-885.000000, -460.000000)' fill='%23000000'%3E %3Cg id='Group' transform='translate(102.000000, 430.334662)'%3E %3Cg id='Group-11' transform='translate(783.046662, 30.500000)'%3E %3Cpath d='M18.7510585,34.8261164 C9.6825072,34.8261164 4.97515949,32.8265257 2.15202111,28.1138853 C0.563145712,25.4050697 0,20.5357647 0,17.4119997 C0,14.2882346 0.563145712,9.42633941 2.15202111,6.71117259 C4.97515949,1.99853215 9.6825072,0 18.7510585,0 C27.8196099,0 32.5311918,1.99853215 35.3490374,6.71117259 C36.9368543,9.42633941 37.5,14.2882346 37.5,17.4119997 C37.5,20.5357647 36.9368543,25.399777 35.3490374,28.1138853 C32.5311918,32.8265257 27.8185513,34.8261164 18.7510585,34.8261164 Z' id='Combined-Shape'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg width='38px' height='36px' viewBox='0 0 38 36' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Ctitle%3ECombined Shape%3C/title%3E %3Cg id='Desktop' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='Desktop/FAQ' transform='translate(-885.000000, -460.000000)' fill='%23000000'%3E %3Cg id='Group' transform='translate(102.000000, 430.334662)'%3E %3Cg id='Group-11' transform='translate(783.046662, 30.500000)'%3E %3Cpath d='M18.7510585,34.8261164 C9.6825072,34.8261164 4.97515949,32.8265257 2.15202111,28.1138853 C0.563145712,25.4050697 0,20.5357647 0,17.4119997 C0,14.2882346 0.563145712,9.42633941 2.15202111,6.71117259 C4.97515949,1.99853215 9.6825072,0 18.7510585,0 C27.8196099,0 32.5311918,1.99853215 35.3490374,6.71117259 C36.9368543,9.42633941 37.5,14.2882346 37.5,17.4119997 C37.5,20.5357647 36.9368543,25.399777 35.3490374,28.1138853 C32.5311918,32.8265257 27.8185513,34.8261164 18.7510585,34.8261164 Z' id='Combined-Shape'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.accordion-inner__title::after {
  transform: rotate(90deg);
}
.accordion-inner__title.expanded::after {
  transform: rotate(90deg) scaleX(0);
}
.accordion-inner__title.expanded .accordion-inner__title-text {
  color: #0032A0;
}
.accordion-inner__content {
  padding-bottom: 3.2rem;
  color: #000000;
}
.accordion-inner__content > *:first-child {
  margin-top: 0;
}
.accordion-inner__content > *:last-child {
  margin-bottom: 0;
}

.map {
  width: 100%;
  height: auto;
  position: relative;
}
.map-container__wrap {
  position: relative;
  left: calc(50% - 50vw);
  width: 100vw;
}
.map-container__wrap-overlay {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
@media (max-width: 767px) {
  .map-container__wrap-overlay {
    width: 100vw;
    height: 100vh;
  }
}
.map-container__wrap-overlay-popup {
  position: absolute;
  left: 0;
  top: 0;
  width: 11.4rem;
  transform: translate(-100%);
  height: 1px;
  background: #FF4AC3;
  transform-origin: right center;
}
.map-container__wrap-overlay-popup-inner {
  background: #2473FF;
  color: #FFFFFF;
  padding: 1.6rem;
  width: 14rem;
  min-height: 11rem;
  display: flex;
  flex-direction: column;
  position: absolute;
  right: 100%;
  top: 0;
  justify-content: center;
  transform: translateY(0);
  clip-path: polygon(-100% 0, 200% 0, 200% 0, -100% 0);
  transition: 600ms cubic-bezier(0.64, 0.04, 0.35, 1);
}
.map-container__wrap-overlay-popup-inner-dismiss {
  display: none;
}
.map-container__wrap-overlay-popup-inner > * {
  z-index: 3;
}
.map-container__wrap-overlay-popup-inner::before {
  content: "";
  position: absolute;
  left: 100%;
  top: 0;
  width: 4.8rem;
  height: 100%;
  background: #2473FF;
  transform: skew(23deg);
  transform-origin: bottom left;
  z-index: 2;
}
.map-container__wrap-overlay-popup-inner::after {
  content: "";
  position: absolute;
  left: 100%;
  top: 0;
  width: 6rem;
  height: 100%;
  background: #FF4AC3;
  transform: skew(23deg);
  transform-origin: bottom left;
  z-index: 1;
}
.map-container__wrap-overlay-popup-inner h3 {
  font-size: 1.6rem;
  line-height: 1.6rem;
  font-weight: 500;
  margin: 0 !important;
}
.map-container__wrap-overlay-popup.active .map-container__wrap-overlay-popup-inner {
  clip-path: polygon(-100% 0, 200% 0, 200% 100%, -100% 100%);
  transform: translateY(-50%);
}
@media (max-width: 767px) {
  .map-container__wrap-overlay-popup {
    left: 50% !important;
    top: 50% !important;
    transform: translate(-50%, -50%) !important;
    height: auto;
    background: rgba(0, 0, 0, 0.6);
    width: 100%;
    height: 100%;
    pointer-events: auto;
  }
  .map-container__wrap-overlay-popup-inner {
    left: 50%;
    top: 50%;
    max-width: 27.2rem;
    width: calc(100% - 40px);
    transform: translate(-50%, -50%) !important;
    min-height: unset;
    padding: 4rem 2rem;
    padding-right: 5.6rem;
    border-bottom: 1.2rem solid #FF4AC3;
  }
  .map-container__wrap-overlay-popup-inner::before, .map-container__wrap-overlay-popup-inner::after {
    display: none;
  }
  .map-container__wrap-overlay-popup-inner-dismiss {
    display: block;
    position: absolute;
    right: 0.8rem;
    top: 0.8rem;
    width: 2.8rem;
    height: 2.8rem;
    background-image: url("data:image/svg+xml,%3Csvg width='37px' height='38px' viewBox='0 0 37 38' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cdefs%3E %3Cfilter color-interpolation-filters='auto' id='filter-1'%3E %3CfeColorMatrix in='SourceGraphic' type='matrix' values='0 0 0 0 1.000000 0 0 0 0 1.000000 0 0 0 0 1.000000 0 0 0 1.000000 0'%3E%3C/feColorMatrix%3E %3C/filter%3E %3C/defs%3E %3Cg id='Desktop' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='Desktop/Recorded-Music/Click/No-Blurb' transform='translate(-967.000000, -203.000000)'%3E %3Cg id='Combined-Shape-2' transform='translate(985.615224, 221.884776) rotate(-315.000000) translate(-985.615224, -221.884776) translate(972.615224, 208.884776)' filter='url(%23filter-1)'%3E %3Cg%3E %3Cline x1='13' y1='26' x2='13' y2='0' id='Path-Copy' stroke='%23FFFFFF' stroke-width='2'%3E%3C/line%3E %3Cline x1='0' y1='13' x2='26' y2='13' id='Path-Copy' stroke='%23FFFFFF' stroke-width='2'%3E%3C/line%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
  }
}
.map-container__mobiletoggle {
  display: none;
}
@media (max-width: 767px) {
  .map-container__mobiletoggle {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 3;
  }
}
.map-container__mobiledismiss {
  display: none;
}
@media (max-width: 767px) {
  .map-container {
    overflow: hidden;
  }
  .map-container svg {
    position: relative;
    left: calc(50% - 140vw);
    top: 0;
    width: 280vw;
  }
}

.wmg-fixed-modal-elements .map-container__wrap {
  position: fixed;
  z-index: 40;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #BDF6FF;
  overflow: hidden;
}
.wmg-fixed-modal-elements .map-container__wrap svg {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  height: 100%;
  width: auto;
}
.wmg-fixed-modal-elements .map-container__wrap .map-container__mobiledismiss {
  display: block;
  position: absolute;
  left: 50%;
  bottom: 3.6rem;
  transform: translateX(-50%);
}
.wmg-fixed-modal-elements .map-container__wrap .map-container__mobiledismiss .wp-block-button__link:hover, .wmg-fixed-modal-elements .map-container__wrap .map-container__mobiledismiss .wp-block-button__link:focus {
  background-color: #FFFFFF !important;
  color: #2473FF !important;
}

.expand-fade-block {
  position: relative;
  background: #FFFFFF;
}
.expand-fade-block__cutoff {
  margin-bottom: 3.2rem;
}
.expand-fade-block__cutoff > .wp-block-button {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: 2;
}
.expand-fade-block__cutoff-trigger {
  display: block;
  margin: 0 auto;
}
.expand-fade-block::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  max-height: 25.6rem;
  background-color: inherit;
  z-index: 1;
  -webkit-mask-image: linear-gradient(0deg, black, transparent);
  mask-image: linear-gradient(0deg, black, transparent);
  transition: 600ms;
}
.expand-fade-block.opened::before {
  height: 0;
}

:root {
  --horizontal-gallery-height: calc(100vh - 11.4rem);
}

.horizontal-hero-gallery {
  position: relative;
  min-height: calc(100vh - 11.4rem);
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  background-color: black;
}
@media (max-width: 767px) {
  .horizontal-hero-gallery {
    min-height: calc(100vh - 9rem);
  }
}
.horizontal-hero-gallery:first-child {
  margin-top: 11.4rem;
}
@media (max-width: 767px) {
  .horizontal-hero-gallery:first-child {
    margin-top: calc(100vh - 9rem);
  }
}
.horizontal-hero-gallery__content {
  width: 100%;
  position: relative;
  z-index: 2;
  background-image: linear-gradient(90deg, #FF4AC3, rgba(255, 74, 195, 0));
  background-size: calc(100% - 20rem) 100%;
  background-repeat: no-repeat;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 3.2rem 5.6rem;
  padding-right: 23rem;
}
@media (max-width: 767px) {
  .horizontal-hero-gallery__content {
    padding: 2rem;
    padding-right: 2rem;
    padding-bottom: 6.4rem;
    background-size: 80% 100%;
  }
}
.horizontal-hero-gallery__content-inner {
  max-width: 64rem;
}
.horizontal-hero-gallery__content-inner > *:first-child {
  margin-top: 0 !important;
}
.horizontal-hero-gallery__content-inner > *:last-child {
  margin-bottom: 0 !important;
}
@media (max-width: 767px) {
  .horizontal-hero-gallery__content-inner h1 {
    margin-bottom: 0.8rem;
  }
  .horizontal-hero-gallery__content-inner h1 + * {
    margin-top: 0 !important;
  }
}
@media (max-width: 767px) {
  .horizontal-hero-gallery__content-inner .has-h-5-font-size, .horizontal-hero-gallery__content-inner h5 {
    margin: 1.6rem 0;
  }
}
@media (max-width: 767px) {
  .horizontal-hero-gallery__content-inner p {
    margin: 1.2rem 0;
  }
}
.horizontal-hero-gallery__slides {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.horizontal-hero-gallery__slides-indicator {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 4px;
  background: rgba(255, 255, 255, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 2;
}
.horizontal-hero-gallery__slides-controls {
  position: absolute;
  right: 4rem;
  bottom: 3.2rem;
  z-index: 4;
  color: #FFFFFF;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .horizontal-hero-gallery__slides-controls {
    right: unset;
    left: 2rem;
    bottom: 2rem;
  }
}
.horizontal-hero-gallery__slides-controls__nums {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 8.6rem;
  font-size: 1.4rem;
  font-weight: 400;
  text-align: center;
  display: flex;
  justify-content: space-between;
  padding: 0 1.2rem;
  margin: 0 !important;
}
.horizontal-hero-gallery__slides-controls__nums-cur {
  font-weight: 700;
  text-align: left;
}
.horizontal-hero-gallery__slides-controls__nums-tot {
  text-align: right;
}
.horizontal-hero-gallery__slides-controls__nums-cur, .horizontal-hero-gallery__slides-controls__nums-tot {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 3.2rem;
}
.horizontal-hero-gallery__slides-controls-arrow {
  width: 3.2rem;
  height: 3.2rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.horizontal-hero-gallery__slides-controls-arrow svg {
  width: 1.6rem;
  height: auto;
}
.horizontal-hero-gallery__slides-controls-arrow svg * {
  stroke: white;
}
.horizontal-hero-gallery__slides-controls-arrow.prev svg {
  transform: rotate(-90deg);
}
.horizontal-hero-gallery__slides-controls-arrow.next svg {
  transform: rotate(90deg);
}
.horizontal-hero-gallery__slides-controls-playpause {
  margin-left: 0.6rem;
  width: 3.2rem;
  height: 3.2rem;
}
.horizontal-hero-gallery__slides-controls-playpause svg {
  width: 1.6rem;
  height: 1.6rem;
}
.horizontal-hero-gallery__slides-controls-playpause svg * {
  fill: white;
}
.horizontal-hero-gallery__slides-controls-playpause .play-icon, .horizontal-hero-gallery__slides-controls-playpause .pause-icon {
  width: 1.6rem;
  height: 1.6rem;
}
.horizontal-hero-gallery__slides-controls-playpause.playing .pause-icon {
  display: block !important;
}
.horizontal-hero-gallery__slides-controls-playpause.playing .play-icon {
  display: none !important;
}
.horizontal-hero-gallery__slides-controls-playpause.paused .pause-icon {
  display: none !important;
}
.horizontal-hero-gallery__slides-controls-playpause.paused .play-icon {
  display: block !important;
}
.horizontal-hero-gallery__slides-controls-playpause:focus {
  outline: 2px solid white;
}
.horizontal-hero-gallery__slide {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  clip-path: polygon(calc(0% - var(--horizontal-gallery-height)) 0%, 100% 0%, calc(100% + var(--horizontal-gallery-height)) 100%, 0% 100%);
}
.horizontal-hero-gallery__slide:nth-child(n+2) {
  visibility: hidden;
}
.horizontal-hero-gallery__slide.animating-out {
  transition: clip-path 1600ms cubic-bezier(0.74, -0.02, 0.33, 0.99);
}
.horizontal-hero-gallery__slide .wp-block-cover {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  align-items: flex-start;
  justify-content: flex-end;
  padding-right: 4rem;
  overflow: hidden;
  transform: unset !important;
  min-height: calc(100vh - 11.4rem) !important;
}
@media (max-width: 767px) {
  .horizontal-hero-gallery__slide .wp-block-cover {
    padding-bottom: 2.4rem;
    padding-right: 2rem;
    align-items: flex-end;
  }
}
.horizontal-hero-gallery__slide .wp-block-cover::before {
  content: "";
  position: absolute;
  right: -20%;
  top: 0;
  width: 50%;
  height: 100%;
  z-index: 1;
  background-image: linear-gradient(-90deg, black, rgba(0, 0, 0, 0));
  transform: rotate(9deg) scaleY(2);
}
.horizontal-hero-gallery__slide .wp-block-cover__inner-container {
  text-align: right;
  max-width: 30%;
}
@media (max-width: 767px) {
  .horizontal-hero-gallery__slide .wp-block-cover__inner-container {
    text-align: right;
  }
}
.horizontal-hero-gallery__slide .wp-block-cover__inner-container > * {
  text-align: right;
  font-size: 1.4rem !important;
  line-height: 2.5rem !important;
  opacity: 0.5;
  font-weight: 600;
}
@media (max-width: 767px) {
  .horizontal-hero-gallery__slide .wp-block-cover__inner-container > * {
    margin: 0 !important;
  }
}
.horizontal-hero-gallery__container {
  min-height: calc(100vh - 11.4rem);
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-start;
  margin-top: 11.4rem;
}
@media (max-width: 767px) {
  .horizontal-hero-gallery__container {
    min-height: calc(100vh - 9rem);
    margin-top: 9rem;
  }
}
.horizontal-hero-gallery__container > * {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
}
.horizontal-hero-gallery__container .horizontal-hero-gallery {
  min-height: unset !important;
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: auto;
  margin-top: 0 !important;
}

.wmg-block-logo-ticker {
  width: 100vw;
  height: 7.6rem;
  background: #0032A0;
}
@media (max-width: 767px) {
  .wmg-block-logo-ticker {
    height: 6rem;
  }
}
.wmg-block-logo-ticker .split-block__ticker {
  background-color: transparent !important;
  top: 0 !important;
  botttom: unset !important;
}

.split-banner {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  overflow: hidden;
}
@media (max-width: 767px) {
  .split-banner {
    overflow: visible;
  }
}
.split-banner__section {
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 0;
  position: relative;
  background-color: transparent !important;
  background-size: 50% 100%;
  background-repeat: no-repeat;
  background-position: left top;
  padding: 2rem 4rem;
}
@media (max-width: 767px) {
  .split-banner__section {
    background-size: 100% 100% !important;
    padding: 1.6rem 2rem;
  }
}
.split-banner__section::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: skew(23deg);
  background: inherit;
  background-size: 100% 100%;
  z-index: 1;
}
.split-banner__section:last-child {
  background-position: right top;
  background-size: 80% 100%;
}
@media (max-width: 767px) {
  .split-banner__section:last-child::before {
    right: unset;
    left: 0;
    width: 50%;
  }
}
.split-banner__section-inner {
  position: relative;
  z-index: 2;
}
@media (max-width: 767px) {
  .split-banner__section-inner .wp-block-image {
    margin: 0 auto;
  }
}
@media (max-width: 767px) {
  .split-banner__section-inner .wp-block-image img {
    margin: 0 auto;
    width: auto;
    height: auto;
    max-height: 4rem !important;
  }
}
.split-banner__section-inner > *:first-child {
  margin-top: 0 !important;
}
.split-banner__section-inner > *:last-child {
  margin-bottom: 0 !important;
}
.split-banner__section-inner .wp-block-column > *:first-child {
  margin-top: 0 !important;
}
.split-banner__section-inner .wp-block-column > *:last-child {
  margin-bottom: 0 !important;
}
@media (max-width: 767px) {
  .split-banner__section-inner .social-dropdown__title {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    left: 0;
    top: 0;
  }
}

/*--------------------------------*\
   SINGLES
\*--------------------------------*/
/* for single post type styles */
.page-header {
  position: relative;
  left: calc(50% - 50vw);
}
.page-header__title {
  margin: 0;
  -webkit-text-stroke-color: currentColor;
}
.page-header__title b, .page-header__title strong {
  color: transparent;
  -webkit-text-stroke-color: inherit;
  -webkit-text-stroke-width: 1px;
}
.page-header__introduction {
  margin: 0;
  max-width: 47rem;
  margin-top: 1.2rem;
}
.page-header__introduction > *:first-child {
  margin-top: 0;
}
.page-header__introduction > *:last-child {
  margin-bottom: 0;
}
.page-header__introduction > p {
  line-height: 2.1rem;
  letter-spacing: -0.024rem;
}
.page-header.is-style-default {
  background: #0032A0;
  color: #EDFF43;
}
.page-header.is-style-default .page-header__inner {
  min-height: 37rem;
  padding: 3.2rem 0;
  padding-top: 13.2rem;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
@media (max-width: 767px) {
  .page-header.is-style-default .page-header__inner {
    min-height: 27.6rem;
  }
}
.page-header.is-style-default .page-header__inner::before {
  content: "";
  position: absolute;
  right: calc(100% - 25.6rem);
  top: 0;
  width: 100vw;
  height: 100%;
  background: #2473FF;
  z-index: 1;
  transform: skew(23deg);
  transform-origin: right bottom;
}
.page-header.is-style-default .page-header__inner-card {
  width: 100%;
  position: relative;
  z-index: 2;
}
.page-header.is-style-default.has-thumbnail {
  margin-top: 10.8rem;
  display: flex;
  flex-direction: column-reverse;
  background: transparent;
  color: #BDF6FF;
}
.page-header.is-style-default.has-thumbnail .page-header__inner {
  padding: 0;
  min-height: unset;
}
.page-header.is-style-default.has-thumbnail .page-header__inner::before {
  display: none;
}
.page-header.is-style-default.has-thumbnail .page-header__inner-card {
  margin-top: -12rem;
  padding: 5rem 0;
  max-width: 53.4rem;
  margin-right: auto;
}
.page-header.is-style-default.has-thumbnail .page-header__inner-card > * {
  position: relative;
  z-index: 2;
}
.page-header.is-style-default.has-thumbnail .page-header__inner-card::before {
  content: "";
  display: block;
  position: absolute;
  right: -15.6rem;
  top: 0;
  width: 200vw;
  height: 100%;
  background-color: inherit;
  background-image: linear-gradient(0deg, #0032A0 0%, #0032A0 100%);
  background-size: calc(100% - 7rem) 100%;
  background-repeat: no-repeat;
  background-position: left top;
  transform: skew(23deg);
  transform-origin: right bottom;
}
.page-header.is-style-default.has-thumbnail .page-header__background {
  min-height: 60.8rem;
  position: relative;
}
.page-header.is-style-default.has-thumbnail .page-header__background__image, .page-header.is-style-default.has-thumbnail .page-header__background img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.page-header.is-style-default.has-thumbnail .page-header__background__image {
  overflow: hidden;
}
.page-header.is-style-condensed {
  color: #0032A0;
  margin-top: 10.8rem;
}
.page-header.is-style-condensed .page-header__introduction {
  color: #000000;
}
.page-header.is-style-condensed .page-header__inner {
  min-height: 28rem;
  padding: 3.2rem 0;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.page-header.is-style-condensed .page-header__inner::before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 200vw;
  height: 100%;
  background: #BDF6FF;
  z-index: 1;
  transform: skew(23deg);
  transform-origin: left top;
}
.page-header.is-style-condensed .page-header__inner-card {
  width: 100%;
  position: relative;
  z-index: 2;
}

.post-header {
  position: relative;
  left: calc(50% - 50vw);
  width: 100vw;
  overflow: hidden;
  background: linear-gradient(0deg, #0032A0 0%, #0032A0 100%);
  background-size: 100% calc(100% - 5rem);
  background-position: left top;
  background-repeat: no-repeat;
  color: #FFFFFF;
  padding-bottom: 5rem;
  margin-top: 10.8rem;
}
.post-header__background {
  position: absolute;
  right: 0;
  top: 0;
  width: 50vw;
  height: 100%;
  transform: skew(23deg);
  transform-origin: left top;
  max-width: 68rem;
}
@media (max-width: 767px) {
  .post-header__background {
    max-width: 100%;
  }
}
.post-header__background__image {
  position: absolute;
  left: 8rem;
  top: 0;
  width: calc(100% - 8rem);
  height: 100%;
  overflow: hidden;
}
.post-header__background__image img {
  position: absolute;
  height: 100%;
  object-fit: cover;
  transform: skew(-23deg);
  left: calc( var(--ph, 44.8rem) / 2.3558523658 / -2 );
  width: calc(100% + ( var(--ph, 44.8rem) / 2.3558523658));
}
.post-header__inner {
  padding: 8rem 0;
}
.post-header__inner-card {
  width: 50%;
  max-width: 46.8rem;
}
.post-header__category {
  font-weight: 500;
  text-transform: uppercase;
  margin: 0 !important;
  margin-bottom: 0.4rem !important;
}
.post-header__category a {
  text-decoration: none;
  color: #BDF6FF;
  background-image: linear-gradient(0deg, currentColor 0%, currentColor 100%);
  background-size: 0 1px;
  background-repeat: no-repeat;
  background-position: left bottom;
  transition: background 300ms;
}
.post-header__category a:hover, .post-header__category a:focus {
  background-size: 100% 1px;
}
.post-header__title {
  margin: 0 !important;
}
.post-header__date {
  margin: 0 !important;
  margin-top: 0.4rem !important;
  margin-bottom: 0 !important;
}
.post-header__author {
  margin: 0 !important;
  margin-top: -0.4rem !important;
}
.post-header.is-style-blogfeature {
  background-image: linear-gradient(0deg, #8040E1 0%, #8040E1 100%);
  min-height: calc(100vh - 10.8rem - 10rem);
  display: flex;
  align-items: stretch;
}
.post-header.is-style-blogfeature .wp-block-button {
  margin-top: 2rem;
}
.post-header.is-style-blogfeature .post-header__inner {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  align-items: center;
}
.post-header.is-style-blogfeature .post-header__title {
  font-weight: 700;
}
.post-header.is-style-blogfeature .post-header__background__image {
  width: 100%;
  left: 0;
}
.post-header.is-style-blogfeature .post-header__background__image img {
  left: calc( var(--ph, calc(100vh - 10.8rem - 10rem)) / 2.3558523658 / -2 );
  width: calc(100% + ( var(--ph, calc(100vh - 10.8rem - 10rem)) / 2.3558523658));
  z-index: 1;
}
.post-header.is-style-blogfeature .post-header__background__image::before {
  content: "";
  display: block;
  z-index: 2;
  position: absolute;
  left: 70%;
  top: 0;
  width: 30%;
  height: 100%;
  background: #0032A0;
  mix-blend-mode: screen;
}
@media (max-width: 767px) {
  .post-header {
    padding-bottom: 0;
    background-size: 100% 100%;
    margin-top: 8.8rem;
    display: flex;
    flex-direction: column-reverse;
    justify-content: flex-start;
    min-height: auto !important;
  }
  .post-header .post-header__background {
    position: relative;
    width: 100vw;
    transform: unset !important;
  }
  .post-header .post-header__background__image {
    position: relative;
    left: 0;
    top: 0;
  }
  .post-header .post-header__background__image::after {
    content: "";
    display: block;
    width: 100%;
    height: 0;
    padding-bottom: 80%;
  }
  .post-header .post-header__background__image img {
    transform: unset !important;
    width: 100% !important;
    height: 100% !important;
    left: 0 !important;
  }
  .post-header .post-header__background__image::before {
    display: none !important;
  }
  .post-header .post-header__inner {
    padding: 3.2rem 0;
  }
  .post-header .post-header__inner-card {
    width: 100%;
  }
  .post-header.is-style-default .post-header__background {
    padding-bottom: 6rem;
  }
  .post-header.is-style-default .post-header__background__image {
    width: 100% !important;
  }
  .post-header.is-style-default .post-header__background__image::after {
    padding-bottom: 68%;
  }
  .post-header.is-style-blogfeature .post-header__title {
    font-size: 3.2rem;
    line-height: 3.6rem;
    letter-spacing: -0.062rem;
  }
}

.social-share {
  margin-top: 3.6rem;
  margin-bottom: 3.6rem;
  color: #0032A0;
  padding-bottom: 2rem;
  border-bottom: 2px solid currentColor;
  display: flex;
  align-items: center;
}
.social-share__title {
  margin-right: 1rem;
}
.social-share__list {
  display: flex;
  align-items: center;
}
.social-share__list-item {
  margin: 0 1rem;
}
.social-share__list-item:first-child {
  margin-left: 0;
}
.social-share__list-item:last-child {
  margin-right: 0;
}
.social-share__list-item a {
  color: inherit;
}

.related-posts-container {
  padding-bottom: 6rem;
  background-image: linear-gradient(0deg, #BDF6FF 0%, #BDF6FF 100%);
  background-size: 100% calc(6rem + 40%);
  background-repeat: no-repeat;
  background-position: left bottom;
  margin-top: 6rem;
}
@media (max-width: 767px) {
  .related-posts-container {
    background-size: 100% calc(100% - 12rem);
  }
}
.related-posts-container__inner {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  width: calc(100vw - 9.6rem);
  max-width: 142.8rem;
  margin-top: 3.2rem;
}
@media (max-width: 767px) {
  .related-posts-container__inner {
    left: 0;
    transform: unset;
    max-width: 100%;
    width: 100%;
  }
}
.related-posts-container__inner:not(.slick-initialized) {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  overflow-y: scroll;
}
.related-posts-container__inner:not(.slick-initialized) > * {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: calc(50% - 1.6rem);
  margin: 0 1.6rem;
}
.related-posts-container__inner:not(.slick-initialized) > *:first-child {
  margin-left: 0;
}
.related-posts-container__inner:not(.slick-initialized) > *:last-child {
  margin-right: 0;
}
.related-posts-container__inner:not(.slick-initialized).no-slick {
  overflow: visible;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .related-posts-container__inner:not(.slick-initialized) {
    display: block;
  }
  .related-posts-container__inner:not(.slick-initialized) > * {
    margin: 3rem 0;
    width: 100%;
  }
  .related-posts-container__inner:not(.slick-initialized) > *:first-child {
    margin-top: 0;
  }
  .related-posts-container__inner:not(.slick-initialized) > *:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .related-posts-container__inner.slick-initialized .slick-track {
    display: flex !important;
  }
  .related-posts-container__inner.slick-initialized .slick-slide {
    height: auto !important;
    margin: 0 3.2rem;
    display: flex;
    align-items: stretch;
    justify-content: flex-start;
    flex-direction: column;
  }
  .related-posts-container__inner.slick-initialized .slick-slide .news-post__card__thumb-link {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto;
    display: block;
    width: 100%;
  }
  .related-posts-container__inner.slick-initialized .slick-slide .news-post__card__content {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: auto;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  .related-posts-container__inner.slick-initialized .slick-slide .news-post__card__content .news-post__card__title {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: auto;
  }
  .related-posts-container__inner.slick-initialized .slick-slide .news-post__card__content .news-post__card__info {
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .related-posts-container__inner.slick-initialized .slick-slide {
    margin: 0;
  }
  .related-posts-container__inner.slick-initialized .slick-slide .news-post__card__info {
    margin-top: 0;
  }
}
.related-posts-container[data-columns]:not(.columns-2) {
  background-size: 100% calc(6rem + 53%);
}
.related-posts-container[data-columns]:not(.columns-2) .slick-gallery-arrow {
  top: 15%;
}
.related-posts-container[data-columns]:not(.columns-2) .slick-gallery-arrow.slick-prev {
  left: -1.6rem;
}
.related-posts-container[data-columns]:not(.columns-2) .slick-gallery-arrow.slick-next {
  right: -1.6rem;
}
.related-posts-container[data-columns]:not(.columns-2) .news-post__card {
  margin: 0 1.2rem !important;
}
.related-posts-container[data-columns]:not(.columns-2) .news-post__card .wp-block-image__wrapper::after {
  background-size: 65% 3.2rem, 35% 3.2rem;
}
.related-posts-container[data-columns].columns-4 {
  background-size: 100% calc(6rem + 67%);
}
@media (min-width: 768px) {
  .related-posts-container[data-columns].columns-4 .news-post__card__info {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
}
@media (min-width: 768px) {
  .related-posts-container[data-columns].columns-4 .news-post__card__content {
    padding: 2.4rem 2rem;
  }
  .related-posts-container[data-columns].columns-4 .news-post__card__content .wp-block-button {
    left: -2rem;
    bottom: -2.4rem;
  }
}
@media (min-width: 768px) {
  .related-posts-container[data-columns].columns-4 .news-post__card__title {
    font-size: 2rem;
    line-height: 2.6rem;
  }
}
@media (min-width: 768px) {
  .related-posts-container[data-columns].columns-3 .news-post__card__title {
    font-size: 2.4rem;
    line-height: 2.8rem;
  }
}

.error-404 .page-content {
  display: flex;
  justify-content: center;
}
.error-404 .page-content .error-container {
  display: flex;
  width: 100%;
  min-height: calc(100vh - 10.8rem);
  margin-top: 10.8rem;
  position: relative;
  overflow: hidden;
}
.error-404 .page-content .error-container::before {
  content: "";
  position: absolute;
  left: 50%;
  width: 300%;
  top: 0;
  height: 100%;
  background: #FF4800;
  transform: skew(23deg);
  z-index: 1;
}
.error-404 .page-content .error-container::after {
  content: "";
  position: absolute;
  z-index: 2;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='638px' height='1054px' viewBox='0 0 638 1054' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cg id='Desktop' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='Group-39' transform='translate(0.211919, 0.426853)' fill='%23BDF6FF' fill-rule='nonzero'%3E %3Cpath d='M89.7774056,447.582035 L89.7774056,426.432035 L103.277406,426.432035 L103.277406,404.682035 L89.7774056,404.682035 L89.7774056,377.532035 L65.4774056,380.682035 L65.4774056,404.682035 L43.2774056,404.682035 L73.8774056,335.382035 L47.4774056,335.382035 L17.4774056,403.482035 L17.4774056,426.432035 L65.4774056,426.432035 L65.4774056,447.582035 L89.7774056,447.582035 Z M153.227406,449.382035 C179.477406,449.382035 195.527406,427.632035 195.527406,391.482035 C195.527406,355.182035 179.477406,333.582035 153.227406,333.582035 C126.827406,333.582035 110.777406,355.182035 110.777406,391.482035 C110.777406,427.632035 126.827406,449.382035 153.227406,449.382035 Z M153.227406,426.882035 C141.977406,426.882035 135.827406,416.082035 135.827406,391.482035 C135.827406,366.882035 141.977406,356.082035 153.227406,356.082035 C164.327406,356.082035 170.477406,366.882035 170.477406,391.482035 C170.477406,415.932035 164.327406,426.882035 153.227406,426.882035 Z M276.077406,447.582035 L276.077406,426.432035 L289.577406,426.432035 L289.577406,404.682035 L276.077406,404.682035 L276.077406,377.532035 L251.777406,380.682035 L251.777406,404.682035 L229.577406,404.682035 L260.177406,335.382035 L233.777406,335.382035 L203.777406,403.482035 L203.777406,426.432035 L251.777406,426.432035 L251.777406,447.582035 L276.077406,447.582035 Z M400.577406,447.582035 L400.577406,425.832035 L349.877406,425.832035 L349.877406,401.232035 L397.427406,401.232035 L397.427406,379.482035 L349.877406,379.482035 L349.877406,357.132035 L405.527406,357.132035 L396.227406,335.382035 L325.277406,335.382035 L325.277406,447.582035 L400.577406,447.582035 Z M441.077406,447.582035 L441.077406,404.982035 L458.927406,404.982035 L476.927406,447.582035 L504.227406,447.582035 L483.977406,400.482035 C496.277406,394.782035 503.177406,384.282035 503.177406,370.182035 C503.177406,348.582035 487.127406,335.382035 460.877406,335.382035 L416.477406,335.382035 L416.477406,447.582035 L441.077406,447.582035 Z M460.127406,383.232035 L441.077406,383.232035 L441.077406,357.132035 L460.127406,357.132035 C471.677406,357.132035 478.127406,361.632035 478.127406,370.182035 C478.127406,378.582035 471.677406,383.232035 460.127406,383.232035 Z M543.677406,447.582035 L543.677406,404.982035 L561.527406,404.982035 L579.527406,447.582035 L606.827406,447.582035 L586.577406,400.482035 C598.877406,394.782035 605.777406,384.282035 605.777406,370.182035 C605.777406,348.582035 589.727406,335.382035 563.477406,335.382035 L519.077406,335.382035 L519.077406,447.582035 L543.677406,447.582035 Z M562.727406,383.232035 L543.677406,383.232035 L543.677406,357.132035 L562.727406,357.132035 C574.277406,357.132035 580.727406,361.632035 580.727406,370.182035 C580.727406,378.582035 574.277406,383.232035 562.727406,383.232035 Z M669.204329,449.382035 C701.304329,449.382035 724.704329,425.082035 724.704329,391.482035 C724.704329,357.882035 701.304329,333.582035 669.204329,333.582035 C636.804329,333.582035 613.404329,358.032035 613.404329,391.482035 C613.404329,425.082035 636.804329,449.382035 669.204329,449.382035 Z M669.204329,427.032035 C650.904329,427.032035 638.454329,412.482035 638.454329,391.482035 C638.454329,370.482035 651.054329,356.082035 669.204329,356.082035 C687.354329,356.082035 699.654329,370.482035 699.654329,391.482035 C699.654329,412.482035 687.354329,427.032035 669.204329,427.032035 Z M759.830799,447.582035 L759.830799,404.982035 L777.680799,404.982035 L795.680799,447.582035 L822.980799,447.582035 L802.730799,400.482035 C815.030799,394.782035 821.930799,384.282035 821.930799,370.182035 C821.930799,348.582035 805.880799,335.382035 779.630799,335.382035 L735.230799,335.382035 L735.230799,447.582035 L759.830799,447.582035 Z M778.880799,383.232035 L759.830799,383.232035 L759.830799,357.132035 L778.880799,357.132035 C790.430799,357.132035 796.880799,361.632035 796.880799,370.182035 C796.880799,378.582035 790.430799,383.232035 778.880799,383.232035 Z' id='404ERROR' transform='translate(420.229102, 391.482035) rotate(-654.000000) translate(-420.229102, -391.482035) '%3E%3C/path%3E %3Cpath d='M-11.9830681,582.685762 L-11.9830681,561.535762 L1.51693194,561.535762 L1.51693194,539.785762 L-11.9830681,539.785762 L-11.9830681,512.635762 L-36.2830681,515.785762 L-36.2830681,539.785762 L-58.4830681,539.785762 L-27.8830681,470.485762 L-54.2830681,470.485762 L-84.2830681,538.585762 L-84.2830681,561.535762 L-36.2830681,561.535762 L-36.2830681,582.685762 L-11.9830681,582.685762 Z M51.4669319,584.485762 C77.7169319,584.485762 93.7669319,562.735762 93.7669319,526.585762 C93.7669319,490.285762 77.7169319,468.685762 51.4669319,468.685762 C25.0669319,468.685762 9.01693194,490.285762 9.01693194,526.585762 C9.01693194,562.735762 25.0669319,584.485762 51.4669319,584.485762 Z M51.4669319,561.985762 C40.2169319,561.985762 34.0669319,551.185762 34.0669319,526.585762 C34.0669319,501.985762 40.2169319,491.185762 51.4669319,491.185762 C62.5669319,491.185762 68.7169319,501.985762 68.7169319,526.585762 C68.7169319,551.035762 62.5669319,561.985762 51.4669319,561.985762 Z M174.316932,582.685762 L174.316932,561.535762 L187.816932,561.535762 L187.816932,539.785762 L174.316932,539.785762 L174.316932,512.635762 L150.016932,515.785762 L150.016932,539.785762 L127.816932,539.785762 L158.416932,470.485762 L132.016932,470.485762 L102.016932,538.585762 L102.016932,561.535762 L150.016932,561.535762 L150.016932,582.685762 L174.316932,582.685762 Z M298.816932,582.685762 L298.816932,560.935762 L248.116932,560.935762 L248.116932,536.335762 L295.666932,536.335762 L295.666932,514.585762 L248.116932,514.585762 L248.116932,492.235762 L303.766932,492.235762 L294.466932,470.485762 L223.516932,470.485762 L223.516932,582.685762 L298.816932,582.685762 Z M339.316932,582.685762 L339.316932,540.085762 L357.166932,540.085762 L375.166932,582.685762 L402.466932,582.685762 L382.216932,535.585762 C394.516932,529.885762 401.416932,519.385762 401.416932,505.285762 C401.416932,483.685762 385.366932,470.485762 359.116932,470.485762 L314.716932,470.485762 L314.716932,582.685762 L339.316932,582.685762 Z M358.366932,518.335762 L339.316932,518.335762 L339.316932,492.235762 L358.366932,492.235762 C369.916932,492.235762 376.366932,496.735762 376.366932,505.285762 C376.366932,513.685762 369.916932,518.335762 358.366932,518.335762 Z M441.916932,582.685762 L441.916932,540.085762 L459.766932,540.085762 L477.766932,582.685762 L505.066932,582.685762 L484.816932,535.585762 C497.116932,529.885762 504.016932,519.385762 504.016932,505.285762 C504.016932,483.685762 487.966932,470.485762 461.716932,470.485762 L417.316932,470.485762 L417.316932,582.685762 L441.916932,582.685762 Z M460.966932,518.335762 L441.916932,518.335762 L441.916932,492.235762 L460.966932,492.235762 C472.516932,492.235762 478.966932,496.735762 478.966932,505.285762 C478.966932,513.685762 472.516932,518.335762 460.966932,518.335762 Z M567.443855,584.485762 C599.543855,584.485762 622.943855,560.185762 622.943855,526.585762 C622.943855,492.985762 599.543855,468.685762 567.443855,468.685762 C535.043855,468.685762 511.643855,493.135762 511.643855,526.585762 C511.643855,560.185762 535.043855,584.485762 567.443855,584.485762 Z M567.443855,562.135762 C549.143855,562.135762 536.693855,547.585762 536.693855,526.585762 C536.693855,505.585762 549.293855,491.185762 567.443855,491.185762 C585.593855,491.185762 597.893855,505.585762 597.893855,526.585762 C597.893855,547.585762 585.593855,562.135762 567.443855,562.135762 Z M658.070326,582.685762 L658.070326,540.085762 L675.920326,540.085762 L693.920326,582.685762 L721.220326,582.685762 L700.970326,535.585762 C713.270326,529.885762 720.170326,519.385762 720.170326,505.285762 C720.170326,483.685762 704.120326,470.485762 677.870326,470.485762 L633.470326,470.485762 L633.470326,582.685762 L658.070326,582.685762 Z M677.120326,518.335762 L658.070326,518.335762 L658.070326,492.235762 L677.120326,492.235762 C688.670326,492.235762 695.120326,496.735762 695.120326,505.285762 C695.120326,513.685762 688.670326,518.335762 677.120326,518.335762 Z' id='404ERROR' transform='translate(318.468629, 526.585762) rotate(-654.000000) translate(-318.468629, -526.585762) '%3E%3C/path%3E %3Cpath d='M-113.743542,717.78949 L-113.743542,696.63949 L-100.243542,696.63949 L-100.243542,674.88949 L-113.743542,674.88949 L-113.743542,647.73949 L-138.043542,650.88949 L-138.043542,674.88949 L-160.243542,674.88949 L-129.643542,605.58949 L-156.043542,605.58949 L-186.043542,673.68949 L-186.043542,696.63949 L-138.043542,696.63949 L-138.043542,717.78949 L-113.743542,717.78949 Z M-50.2935417,719.58949 C-24.0435417,719.58949 -7.99354167,697.83949 -7.99354167,661.68949 C-7.99354167,625.38949 -24.0435417,603.78949 -50.2935417,603.78949 C-76.6935417,603.78949 -92.7435417,625.38949 -92.7435417,661.68949 C-92.7435417,697.83949 -76.6935417,719.58949 -50.2935417,719.58949 Z M-50.2935417,697.08949 C-61.5435417,697.08949 -67.6935417,686.28949 -67.6935417,661.68949 C-67.6935417,637.08949 -61.5435417,626.28949 -50.2935417,626.28949 C-39.1935417,626.28949 -33.0435417,637.08949 -33.0435417,661.68949 C-33.0435417,686.13949 -39.1935417,697.08949 -50.2935417,697.08949 Z M72.5564583,717.78949 L72.5564583,696.63949 L86.0564583,696.63949 L86.0564583,674.88949 L72.5564583,674.88949 L72.5564583,647.73949 L48.2564583,650.88949 L48.2564583,674.88949 L26.0564583,674.88949 L56.6564583,605.58949 L30.2564583,605.58949 L0.256458328,673.68949 L0.256458328,696.63949 L48.2564583,696.63949 L48.2564583,717.78949 L72.5564583,717.78949 Z M197.056458,717.78949 L197.056458,696.03949 L146.356458,696.03949 L146.356458,671.43949 L193.906458,671.43949 L193.906458,649.68949 L146.356458,649.68949 L146.356458,627.33949 L202.006458,627.33949 L192.706458,605.58949 L121.756458,605.58949 L121.756458,717.78949 L197.056458,717.78949 Z M237.556458,717.78949 L237.556458,675.18949 L255.406458,675.18949 L273.406458,717.78949 L300.706458,717.78949 L280.456458,670.68949 C292.756458,664.98949 299.656458,654.48949 299.656458,640.38949 C299.656458,618.78949 283.606458,605.58949 257.356458,605.58949 L212.956458,605.58949 L212.956458,717.78949 L237.556458,717.78949 Z M256.606458,653.43949 L237.556458,653.43949 L237.556458,627.33949 L256.606458,627.33949 C268.156458,627.33949 274.606458,631.83949 274.606458,640.38949 C274.606458,648.78949 268.156458,653.43949 256.606458,653.43949 Z M340.156458,717.78949 L340.156458,675.18949 L358.006458,675.18949 L376.006458,717.78949 L403.306458,717.78949 L383.056458,670.68949 C395.356458,664.98949 402.256458,654.48949 402.256458,640.38949 C402.256458,618.78949 386.206458,605.58949 359.956458,605.58949 L315.556458,605.58949 L315.556458,717.78949 L340.156458,717.78949 Z M359.206458,653.43949 L340.156458,653.43949 L340.156458,627.33949 L359.206458,627.33949 C370.756458,627.33949 377.206458,631.83949 377.206458,640.38949 C377.206458,648.78949 370.756458,653.43949 359.206458,653.43949 Z M465.683381,719.58949 C497.783381,719.58949 521.183381,695.28949 521.183381,661.68949 C521.183381,628.08949 497.783381,603.78949 465.683381,603.78949 C433.283381,603.78949 409.883381,628.23949 409.883381,661.68949 C409.883381,695.28949 433.283381,719.58949 465.683381,719.58949 Z M465.683381,697.23949 C447.383381,697.23949 434.933381,682.68949 434.933381,661.68949 C434.933381,640.68949 447.533381,626.28949 465.683381,626.28949 C483.833381,626.28949 496.133381,640.68949 496.133381,661.68949 C496.133381,682.68949 483.833381,697.23949 465.683381,697.23949 Z M556.309852,717.78949 L556.309852,675.18949 L574.159852,675.18949 L592.159852,717.78949 L619.459852,717.78949 L599.209852,670.68949 C611.509852,664.98949 618.409852,654.48949 618.409852,640.38949 C618.409852,618.78949 602.359852,605.58949 576.109852,605.58949 L531.709852,605.58949 L531.709852,717.78949 L556.309852,717.78949 Z M575.359852,653.43949 L556.309852,653.43949 L556.309852,627.33949 L575.359852,627.33949 C586.909852,627.33949 593.359852,631.83949 593.359852,640.38949 C593.359852,648.78949 586.909852,653.43949 575.359852,653.43949 Z' id='404ERROR' transform='translate(216.708155, 661.689490) rotate(-654.000000) translate(-216.708155, -661.689490) '%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
  background-size: 58% auto;
  background-position: calc(100% - 5vw) calc(50% - 8vw);
  background-repeat: no-repeat;
}
.error-404 .page-content .error-container__inner {
  position: relative;
  z-index: 3;
  width: 50%;
  padding: 5rem;
  max-width: 55.6rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.error-404 .page-content .error-container__inner h1 {
  font-family: dazze, sans-serif;
  font-size: 60px;
  font-weight: 400;
  letter-spacing: -1.09px;
  line-height: 70px;
  color: #0032a0;
  text-transform: unset;
}
.error-404 .page-content .error-container__inner p {
  font-family: dazze, sans-serif;
  font-size: 20px;
  font-weight: 300;
  letter-spacing: -0.36px;
  line-height: 32px;
  padding: 25px 0 35px;
}
.error-404 .page-content .error-container__inner p a {
  color: #0032A0;
  font-weight: 500;
}
@media (max-width: 767px) {
  .error-404 .page-content .error-container {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    margin-top: 8.8rem;
    min-height: calc(100vh - 8.8rem);
  }
  .error-404 .page-content .error-container::after {
    display: none;
  }
  .error-404 .page-content .error-container::before {
    position: relative;
    display: block;
    width: 100%;
    height: 0;
    left: 0;
    top: 0;
    padding-bottom: 86%;
    background-image: url("data:image/svg+xml,%3Csvg width='375px' height='325px' viewBox='0 0 375 325' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cdefs%3E %3Cpolygon id='mobile-404-path-1' points='349.931257 349.931257 25.0687425 349.931257 25.0687425 -25.0687425 192.799165 -25.0687425'%3E%3C/polygon%3E %3C/defs%3E %3Cg id='mobile-404-Mobile' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='mobile-404-Mobile/404' transform='translate(0.000000, -88.000000)'%3E %3Cg id='mobile-404-Group-3' transform='translate(-0.000000, 88.000000)'%3E %3Cmask id='mobile-404-mask-2' fill='white'%3E %3Cuse xlink:href='%23mobile-404-path-1'%3E%3C/use%3E %3C/mask%3E %3Cuse id='mobile-404-Mask' fill='%23FF4800' transform='translate(187.500000, 162.431257) scale(-1, 1) rotate(-270.000000) translate(-187.500000, -162.431257) ' xlink:href='%23mobile-404-path-1'%3E%3C/use%3E %3Cg mask='url(%23mask-2)' fill='%23BDF6FF' fill-rule='nonzero' id='mobile-404-404ERROR'%3E %3Cg transform='translate(183.653098, 135.086655) rotate(-337.000000) translate(-183.653098, -135.086655) translate(-59.718239, 31.763945)'%3E %3Cpath d='M36.2959536,57.2301343 L36.2959536,46.6124383 L43.0732063,46.6124383 L43.0732063,35.6935311 L36.2959536,35.6935311 L36.2959536,22.0637228 L24.0968987,23.6450818 L24.0968987,35.6935311 L12.952083,35.6935311 L28.3138559,0.903633699 L15.0605617,0.903633699 L0,35.0911087 L0,46.6124383 L24.0968987,46.6124383 L24.0968987,57.2301343 L36.2959536,57.2301343 Z M68.1490415,58.133768 C81.3270329,58.133768 89.3844334,47.2148608 89.3844334,29.066884 C89.3844334,10.8436044 81.3270329,0 68.1490415,0 C54.8957472,0 46.8383468,10.8436044 46.8383468,29.066884 C46.8383468,47.2148608 54.8957472,58.133768 68.1490415,58.133768 Z M68.1490415,46.8383468 C62.5013309,46.8383468 59.4139157,41.4165446 59.4139157,29.066884 C59.4139157,16.7172234 62.5013309,11.2954212 68.1490415,11.2954212 C73.7214493,11.2954212 76.8088644,16.7172234 76.8088644,29.066884 C76.8088644,41.3412417 73.7214493,46.8383468 68.1490415,46.8383468 Z M129.822041,57.2301343 L129.822041,46.6124383 L136.599294,46.6124383 L136.599294,35.6935311 L129.822041,35.6935311 L129.822041,22.0637228 L117.622987,23.6450818 L117.622987,35.6935311 L106.478171,35.6935311 L121.839944,0.903633699 L108.58665,0.903633699 L93.5260879,35.0911087 L93.5260879,46.6124383 L117.622987,46.6124383 L117.622987,57.2301343 L129.822041,57.2301343 Z M192.323372,57.2301343 L192.323372,46.3112271 L166.871023,46.3112271 L166.871023,33.9615665 L190.742013,33.9615665 L190.742013,23.0426593 L166.871023,23.0426593 L166.871023,11.8225409 L194.808365,11.8225409 L190.139591,0.903633699 L154.521363,0.903633699 L154.521363,57.2301343 L192.323372,57.2301343 Z M212.655131,57.2301343 L212.655131,35.8441367 L221.616165,35.8441367 L230.652502,57.2301343 L244.357613,57.2301343 L234.191734,33.5850525 C240.366564,30.7235458 243.830493,25.4523492 243.830493,18.3738852 C243.830493,7.53028083 235.773093,0.903633699 222.595101,0.903633699 L200.30547,0.903633699 L200.30547,57.2301343 L212.655131,57.2301343 Z M222.218587,24.9252295 L212.655131,24.9252295 L212.655131,11.8225409 L222.218587,11.8225409 C228.016903,11.8225409 231.254924,14.0816251 231.254924,18.3738852 C231.254924,22.5908425 228.016903,24.9252295 222.218587,24.9252295 Z M264.162251,57.2301343 L264.162251,35.8441367 L273.123286,35.8441367 L282.159623,57.2301343 L295.864734,57.2301343 L285.698855,33.5850525 C291.873685,30.7235458 295.337614,25.4523492 295.337614,18.3738852 C295.337614,7.53028083 287.280214,0.903633699 274.102222,0.903633699 L251.812591,0.903633699 L251.812591,57.2301343 L264.162251,57.2301343 Z M273.725708,24.9252295 L264.162251,24.9252295 L264.162251,11.8225409 L273.725708,11.8225409 C279.524024,11.8225409 282.762045,14.0816251 282.762045,18.3738852 C282.762045,22.5908425 279.524024,24.9252295 273.725708,24.9252295 Z M327.179117,58.133768 C343.293918,58.133768 355.041156,45.9347131 355.041156,29.066884 C355.041156,12.1990549 343.293918,0 327.179117,0 C310.91371,0 299.166472,12.2743578 299.166472,29.066884 C299.166472,45.9347131 310.91371,58.133768 327.179117,58.133768 Z M327.179117,46.9136496 C317.992174,46.9136496 311.742041,39.6092772 311.742041,29.066884 C311.742041,18.5244908 318.067477,11.2954212 327.179117,11.2954212 C336.290757,11.2954212 342.465587,18.5244908 342.465587,29.066884 C342.465587,39.6092772 336.290757,46.9136496 327.179117,46.9136496 Z M372.675302,57.2301343 L372.675302,35.8441367 L381.636336,35.8441367 L390.672673,57.2301343 L404.377784,57.2301343 L394.211905,33.5850525 C400.386735,30.7235458 403.850665,25.4523492 403.850665,18.3738852 C403.850665,7.53028083 395.793264,0.903633699 382.615273,0.903633699 L360.325641,0.903633699 L360.325641,57.2301343 L372.675302,57.2301343 Z M382.238759,24.9252295 L372.675302,24.9252295 L372.675302,11.8225409 L382.238759,11.8225409 C388.037075,11.8225409 391.275096,14.0816251 391.275096,18.3738852 C391.275096,22.5908425 388.037075,24.9252295 382.238759,24.9252295 Z' transform='translate(202.188892, 29.066884) rotate(-360.000000) translate(-202.188892, -29.066884) '%3E%3C/path%3E %3Cpath d='M77.4783984,131.48596 L77.4783984,120.868264 L84.2556511,120.868264 L84.2556511,109.949357 L77.4783984,109.949357 L77.4783984,96.3195485 L65.2793434,97.9009075 L65.2793434,109.949357 L54.1345278,109.949357 L69.4963007,75.1594594 L56.2430065,75.1594594 L41.1824448,109.346934 L41.1824448,120.868264 L65.2793434,120.868264 L65.2793434,131.48596 L77.4783984,131.48596 Z M109.331486,132.389594 C122.509478,132.389594 130.566878,121.470686 130.566878,103.32271 C130.566878,85.0994301 122.509478,74.2558257 109.331486,74.2558257 C96.078192,74.2558257 88.0207916,85.0994301 88.0207916,103.32271 C88.0207916,121.470686 96.078192,132.389594 109.331486,132.389594 Z M109.331486,121.094172 C103.683776,121.094172 100.596361,115.67237 100.596361,103.32271 C100.596361,90.9730491 103.683776,85.5512469 109.331486,85.5512469 C114.903894,85.5512469 117.991309,90.9730491 117.991309,103.32271 C117.991309,115.597067 114.903894,121.094172 109.331486,121.094172 Z M171.004486,131.48596 L171.004486,120.868264 L177.781739,120.868264 L177.781739,109.949357 L171.004486,109.949357 L171.004486,96.3195485 L158.805431,97.9009075 L158.805431,109.949357 L147.660616,109.949357 L163.022389,75.1594594 L149.769094,75.1594594 L134.708533,109.346934 L134.708533,120.868264 L158.805431,120.868264 L158.805431,131.48596 L171.004486,131.48596 Z M233.505817,131.48596 L233.505817,120.567053 L208.053468,120.567053 L208.053468,108.217392 L231.924458,108.217392 L231.924458,97.298485 L208.053468,97.298485 L208.053468,86.0783666 L235.99081,86.0783666 L231.322036,75.1594594 L195.703807,75.1594594 L195.703807,131.48596 L233.505817,131.48596 Z M253.837575,131.48596 L253.837575,110.099962 L262.79861,110.099962 L271.834947,131.48596 L285.540058,131.48596 L275.374179,107.840878 C281.549009,104.979371 285.012938,99.7081749 285.012938,92.6297109 C285.012938,81.7861065 276.955538,75.1594594 263.777546,75.1594594 L241.487915,75.1594594 L241.487915,131.48596 L253.837575,131.48596 Z M263.401032,99.1810552 L253.837575,99.1810552 L253.837575,86.0783666 L263.401032,86.0783666 C269.199348,86.0783666 272.437369,88.3374508 272.437369,92.6297109 C272.437369,96.8466682 269.199348,99.1810552 263.401032,99.1810552 Z M305.344696,131.48596 L305.344696,110.099962 L314.30573,110.099962 L323.342067,131.48596 L337.047179,131.48596 L326.881299,107.840878 C333.05613,104.979371 336.520059,99.7081749 336.520059,92.6297109 C336.520059,81.7861065 328.462658,75.1594594 315.284667,75.1594594 L292.995036,75.1594594 L292.995036,131.48596 L305.344696,131.48596 Z M314.908153,99.1810552 L305.344696,99.1810552 L305.344696,86.0783666 L314.908153,86.0783666 C320.706469,86.0783666 323.94449,88.3374508 323.94449,92.6297109 C323.94449,96.8466682 320.706469,99.1810552 314.908153,99.1810552 Z M368.361562,132.389594 C384.476363,132.389594 396.223601,120.190539 396.223601,103.32271 C396.223601,86.4548806 384.476363,74.2558257 368.361562,74.2558257 C352.096155,74.2558257 340.348917,86.5301834 340.348917,103.32271 C340.348917,120.190539 352.096155,132.389594 368.361562,132.389594 Z M368.361562,121.169475 C359.174619,121.169475 352.924486,113.865103 352.924486,103.32271 C352.924486,92.7803165 359.249922,85.5512469 368.361562,85.5512469 C377.473202,85.5512469 383.648032,92.7803165 383.648032,103.32271 C383.648032,113.865103 377.473202,121.169475 368.361562,121.169475 Z M413.857747,131.48596 L413.857747,110.099962 L422.818781,110.099962 L431.855118,131.48596 L445.560229,131.48596 L435.39435,107.840878 C441.56918,104.979371 445.033109,99.7081749 445.033109,92.6297109 C445.033109,81.7861065 436.975709,75.1594594 423.797717,75.1594594 L401.508086,75.1594594 L401.508086,131.48596 L413.857747,131.48596 Z M423.421203,99.1810552 L413.857747,99.1810552 L413.857747,86.0783666 L423.421203,86.0783666 C429.21952,86.0783666 432.45754,88.3374508 432.45754,92.6297109 C432.45754,96.8466682 429.21952,99.1810552 423.421203,99.1810552 Z' transform='translate(243.371337, 103.322710) rotate(-360.000000) translate(-243.371337, -103.322710) '%3E%3C/path%3E %3Cpath d='M118.660843,205.741786 L118.660843,195.12409 L125.438096,195.12409 L125.438096,184.205182 L118.660843,184.205182 L118.660843,170.575374 L106.461788,172.156733 L106.461788,184.205182 L95.3169726,184.205182 L110.678746,149.415285 L97.4254513,149.415285 L82.3648896,183.60276 L82.3648896,195.12409 L106.461788,195.12409 L106.461788,205.741786 L118.660843,205.741786 Z M150.513931,206.645419 C163.691923,206.645419 171.749323,195.726512 171.749323,177.578535 C171.749323,159.355256 163.691923,148.511651 150.513931,148.511651 C137.260637,148.511651 129.203236,159.355256 129.203236,177.578535 C129.203236,195.726512 137.260637,206.645419 150.513931,206.645419 Z M150.513931,195.349998 C144.86622,195.349998 141.778805,189.928196 141.778805,177.578535 C141.778805,165.228875 144.86622,159.807073 150.513931,159.807073 C156.086339,159.807073 159.173754,165.228875 159.173754,177.578535 C159.173754,189.852893 156.086339,195.349998 150.513931,195.349998 Z M212.186931,205.741786 L212.186931,195.12409 L218.964184,195.12409 L218.964184,184.205182 L212.186931,184.205182 L212.186931,170.575374 L199.987876,172.156733 L199.987876,184.205182 L188.843061,184.205182 L204.204833,149.415285 L190.951539,149.415285 L175.890977,183.60276 L175.890977,195.12409 L199.987876,195.12409 L199.987876,205.741786 L212.186931,205.741786 Z M274.688262,205.741786 L274.688262,194.822878 L249.235913,194.822878 L249.235913,182.473218 L273.106903,182.473218 L273.106903,171.554311 L249.235913,171.554311 L249.235913,160.334192 L277.173255,160.334192 L272.504481,149.415285 L236.886252,149.415285 L236.886252,205.741786 L274.688262,205.741786 Z M295.02002,205.741786 L295.02002,184.355788 L303.981054,184.355788 L313.017391,205.741786 L326.722502,205.741786 L316.556623,182.096704 C322.731454,179.235197 326.195383,173.964001 326.195383,166.885537 C326.195383,156.041932 318.137982,149.415285 304.959991,149.415285 L282.67036,149.415285 L282.67036,205.741786 L295.02002,205.741786 Z M304.583477,173.436881 L295.02002,173.436881 L295.02002,160.334192 L304.583477,160.334192 C310.381793,160.334192 313.619814,162.593277 313.619814,166.885537 C313.619814,171.102494 310.381793,173.436881 304.583477,173.436881 Z M346.527141,205.741786 L346.527141,184.355788 L355.488175,184.355788 L364.524512,205.741786 L378.229623,205.741786 L368.063744,182.096704 C374.238575,179.235197 377.702504,173.964001 377.702504,166.885537 C377.702504,156.041932 369.645103,149.415285 356.467112,149.415285 L334.17748,149.415285 L334.17748,205.741786 L346.527141,205.741786 Z M356.090598,173.436881 L346.527141,173.436881 L346.527141,160.334192 L356.090598,160.334192 C361.888914,160.334192 365.126935,162.593277 365.126935,166.885537 C365.126935,171.102494 361.888914,173.436881 356.090598,173.436881 Z M409.544007,206.645419 C425.658808,206.645419 437.406046,194.446364 437.406046,177.578535 C437.406046,160.710706 425.658808,148.511651 409.544007,148.511651 C393.2786,148.511651 381.531362,160.786009 381.531362,177.578535 C381.531362,194.446364 393.2786,206.645419 409.544007,206.645419 Z M409.544007,195.425301 C400.357064,195.425301 394.106931,188.120929 394.106931,177.578535 C394.106931,167.036142 400.432367,159.807073 409.544007,159.807073 C418.655646,159.807073 424.830477,167.036142 424.830477,177.578535 C424.830477,188.120929 418.655646,195.425301 409.544007,195.425301 Z M455.040191,205.741786 L455.040191,184.355788 L464.001226,184.355788 L473.037563,205.741786 L486.742674,205.741786 L476.576795,182.096704 C482.751625,179.235197 486.215554,173.964001 486.215554,166.885537 C486.215554,156.041932 478.158154,149.415285 464.980162,149.415285 L442.690531,149.415285 L442.690531,205.741786 L455.040191,205.741786 Z M464.603648,173.436881 L455.040191,173.436881 L455.040191,160.334192 L464.603648,160.334192 C470.401964,160.334192 473.639985,162.593277 473.639985,166.885537 C473.639985,171.102494 470.401964,173.436881 464.603648,173.436881 Z' transform='translate(284.553782, 177.578535) rotate(-360.000000) translate(-284.553782, -177.578535) '%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center top;
    transform: unset;
    background-color: transparent;
  }
  .error-404 .page-content .error-container__inner {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: auto;
    width: 100%;
    padding: 20px;
  }
  .error-404 .page-content .error-container__inner h1 {
    font-size: 3.2rem;
    line-height: 3.7rem;
    letter-spacing: -0.058rem;
    margin: 0;
    margin-bottom: 1.2rem;
    padding: 0;
  }
  .error-404 .page-content .error-container__inner p {
    font-size: 1.4rem;
    line-height: 2.2rem;
    letter-spacing: -0.025rem;
    margin: 0;
    margin-bottom: 1.2rem;
    padding: 0;
  }
}

.single-person section {
  padding-bottom: 50px;
}
.single-person section .social-share {
  padding-bottom: unset;
}
.single-person section .social-share ul {
  padding-left: unset;
}
.single-person section .social-share ul li {
  margin: 0px 0px;
}
.single-person section .social-share ul li::before {
  display: none;
}

.page-socials {
  margin-top: 4rem;
  color: #0032A0;
  padding-bottom: 2rem;
  border-bottom: 1px solid #0032A0;
}
/*# sourceMappingURL=style.css.map*/