.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track, .slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  display: table;
  content: '';
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
[dir='rtl'] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
@media (min-width:64em) {
  .slick--main .slick__slide img {
    pointer-events: none;
  }
  .slide__caption {
    left: 0;
    padding: 20px;
    top: 10%;
  }
  .slide--caption--center .slide__caption, .slide--caption--center-top .slide__caption, .slide--caption--left .slide__caption, .slide--caption--right .slide__caption {
    width: 42%;
  }
  .slide--caption--center .slide__caption {
    margin-top: -16%;
    position: absolute;
    top: 50%;
  }
  .slide--caption--center .slide__caption, .slide--caption--center-top .slide__caption {
    left: 50%;
    padding: 0;
    position: absolute;
    text-align: center;
    transform: translateX(-50%);
  }
  .slide--caption--center .slide__caption {
    transform: translate(-50%, -50%);
  }
  .slide--caption--left .slide__caption {
    position: absolute;
  }
  .slide--caption--right .slide__caption {
    left: auto;
    position: absolute;
    right: 0;
  }
  .slide--caption--top .slide__caption, .slide--caption--bottom .slide__caption {
    position: absolute;
    width: 100%;
  }
  .slide--caption--top .slide__caption {
    top: 0;
  }
  .slide--caption--bottom .slide__caption {
    bottom: 0;
    top: auto;
  }
  .slide--caption--stage-left .slide__caption, .slide--caption--stage-right .slide__caption, .slide--caption--stage-zebra .slide__caption {
    left: 50%;
    padding: 0;
    position: absolute;
    transform: translateX(-50%);
    width: 82%;
  }
  .slick--thumbnail .slide__caption, .slide--caption--below .slide__caption {
    padding: 20px 0;
    position: relative;
    top: auto;
    width: 100%;
  }
  .slick--thumbnail .slide__caption {
    padding: 5px 6px;
  }
  .slick--multiple-view .slide--caption--center .slide__caption, .slick--multiple-view .slide--caption--center-top .slide__caption {
    left: 0;
    margin-left: auto;
    width: 100%;
  }
  .slick-wrapper--tn-left .slick--thumbnail {
    float: left;
    left: 0;
    width: 20%;
  }
  .slick-wrapper--tn-left .slick--main {
    margin-left: 20%;
  }
  .slick-wrapper--tn-right .slick--thumbnail {
    float: right;
    right: 0;
    width: 20%;
  }
  .slick-wrapper--tn-right .slick--main {
    margin-right: 20%;
  }
  .slick-wrapper--tn-overlay .slick--main {
    margin-left: auto;
    margin-right: auto;
  }
  .slick-wrapper--tn-overlay .slick--thumbnail {
    height: 100%;
    max-height: 90%;
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 9;
  }
  .slick-wrapper--tn-over-top .slick--thumbnail {
    height: auto;
    max-height: none;
    width: 100%;
  }
  div[class*="slick-wrapper--tn"] .slick__slider::after {
    clear: none;
  }
}
.ajax-progress {
  display: inline-block;
  padding: 1px 5px 2px 5px;
}
[dir="rtl"] .ajax-progress {
  float: right;
}
.ajax-progress-throbber .throbber {
  display: inline;
  padding: 1px 5px 2px;
}
.ajax-progress-throbber .message {
  display: inline;
  padding: 1px 5px 2px;
}
tr .ajax-progress-throbber .throbber {
  margin: 0 2px;
}
.ajax-progress-bar {
  width: 16em;
}
.ajax-progress-fullscreen {
  position: fixed;
  z-index: 1000;
  top: 48.5%;
  left: 49%;
  width: 24px;
  height: 24px;
  padding: 4px;
  opacity: 0.9;
  border-radius: 7px;
  background-color: #232323;
  background-repeat: no-repeat;
  background-position: center center;
}
[dir="rtl"] .ajax-progress-fullscreen {
  right: 49%;
  left: auto;
}
.text-align-left {
  text-align: left;
}
.text-align-right {
  text-align: right;
}
.text-align-center {
  text-align: center;
}
.text-align-justify {
  text-align: justify;
}
.align-left {
  float: left;
}
.align-right {
  float: right;
}
.align-center {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.js input.form-autocomplete {
  background-repeat: no-repeat;
  background-position: 100% center;
}
.js[dir="rtl"] input.form-autocomplete {
  background-position: 0% center;
}
.js input.form-autocomplete.ui-autocomplete-loading {
  background-position: 100% center;
}
.js[dir="rtl"] input.form-autocomplete.ui-autocomplete-loading {
  background-position: 0% center;
}
.fieldgroup {
  padding: 0;
  border-width: 0;
}
.container-inline div, .container-inline label {
  display: inline-block;
}
.container-inline .details-wrapper {
  display: block;
}
.clearfix:after {
  display: table;
  clear: both;
  content: "";
}
.js details:not([open]) .details-wrapper {
  display: none;
}
.hidden {
  display: none;
}
.visually-hidden {
  position: absolute !important;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  width: 1px;
  height: 1px;
  word-wrap: normal;
}
.visually-hidden.focusable:active, .visually-hidden.focusable:focus {
  position: static !important;
  overflow: visible;
  clip: auto;
  width: auto;
  height: auto;
}
.invisible {
  visibility: hidden;
}
.item-list__comma-list, .item-list__comma-list li {
  display: inline;
}
.item-list__comma-list {
  margin: 0;
  padding: 0;
}
.item-list__comma-list li:after {
  content: ", ";
}
.item-list__comma-list li:last-child:after {
  content: "";
}
.js .js-hide {
  display: none;
}
.js-show {
  display: none;
}
.js .js-show {
  display: block;
}
.nowrap {
  white-space: nowrap;
}
.position-container {
  position: relative;
}
.progress {
  position: relative;
}
.progress__track {
  min-width: 100px;
  max-width: 100%;
  height: 16px;
  margin-top: 5px;
  border: 1px solid;
  background-color: #fff;
}
.progress__bar {
  width: 3%;
  min-width: 3%;
  max-width: 100%;
  height: 16px;
  background-color: #000;
}
.progress__description, .progress__percentage {
  overflow: hidden;
  margin-top: 0.2em;
  color: #555;
  font-size: 0.875em;
}
.progress__description {
  float: left;
}
[dir="rtl"] .progress__description {
  float: right;
}
.progress__percentage {
  float: right;
}
[dir="rtl"] .progress__percentage {
  float: left;
}
.progress--small .progress__track {
  height: 7px;
}
.progress--small .progress__bar {
  height: 7px;
  background-size: 20px 20px;
}
.reset-appearance {
  margin: 0;
  padding: 0;
  border: 0 none;
  background: transparent;
  line-height: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.resize-none {
  resize: none;
}
.resize-vertical {
  min-height: 2em;
  resize: vertical;
}
.resize-horizontal {
  max-width: 100%;
  resize: horizontal;
}
.resize-both {
  max-width: 100%;
  min-height: 2em;
  resize: both;
}
table.sticky-header {
  z-index: 500;
  top: 0;
  margin-top: 0;
  background-color: #fff;
}
.system-status-counter__status-icon {
  display: inline-block;
  width: 25px;
  height: 25px;
  vertical-align: middle;
}
.system-status-counter__status-icon:before {
  display: block;
  width: 100%;
  height: 100%;
  content: "";
  background-repeat: no-repeat;
  background-position: center 2px;
  background-size: 16px;
}
.system-status-counter__status-icon--error:before {
}
.system-status-counter__status-icon--warning:before {
}
.system-status-counter__status-icon--checked:before {;
}
.system-status-report-counters__item {
  width: 100%;
  margin-bottom: 0.5em;
  padding: 0.5em 0;
  text-align: center;
  white-space: nowrap;
  background-color: rgba(0, 0, 0, 0.063);
}
@media screen and (min-width:60em) {
  .system-status-report-counters {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .system-status-report-counters__item--half-width {
    width: 49%;
  }
  .system-status-report-counters__item--third-width {
    width: 33%;
  }
}
.system-status-general-info__item {
  margin-top: 1em;
  padding: 0 1em 1em;
  border: 1px solid #ccc;
}
.system-status-general-info__item-title {
  border-bottom: 1px solid #ccc;
}
body.drag {
  cursor: move;
}
tr.region-title {
  font-weight: bold;
}
tr.region-message {
  color: #999;
}
tr.region-populated {
  display: none;
}
tr.add-new .tabledrag-changed {
  display: none;
}
.draggable a.tabledrag-handle {
  float: left;
  overflow: hidden;
  height: 1.7em;
  margin-left: -1em;
  cursor: move;
  text-decoration: none;
}
[dir="rtl"] .draggable a.tabledrag-handle {
  float: right;
  margin-right: -1em;
  margin-left: 0;
}
a.tabledrag-handle:hover {
  text-decoration: none;
}
a.tabledrag-handle .handle {
  width: 14px;
  height: 14px;
  margin: -0.4em 0.5em 0;
  padding: 0.42em 0.5em;
}
a.tabledrag-handle:hover .handle, a.tabledrag-handle:focus .handle {
}
.touchevents .draggable td {
  padding: 0 10px;
}
.touchevents .draggable .menu-item__link {
  display: inline-block;
  padding: 10px 0;
}
.touchevents a.tabledrag-handle {
  width: 40px;
  height: 44px;
}
.touchevents a.tabledrag-handle .handle {
  height: 21px;
  background-position: 40% 19px;
}
[dir="rtl"] .touch a.tabledrag-handle .handle {
  background-position: right 40% top 19px;
}
.touchevents .draggable.drag a.tabledrag-handle .handle {
  background-position: 50% -32px;
}
.tabledrag-toggle-weight-wrapper {
  text-align: right;
}
[dir="rtl"] .tabledrag-toggle-weight-wrapper {
  text-align: left;
}
.indentation {
  float: left;
  width: 20px;
  height: 1.7em;
  margin: -0.4em 0.2em -0.4em -0.4em;
  padding: 0.42em 0 0.42em 0.6em;
}
[dir="rtl"] .indentation {
  float: right;
  margin: -0.4em -0.4em -0.4em 0.2em;
  padding: 0.42em 0.6em 0.42em 0;
}
.tablesort {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-size: 100%;
}
.tablesort--asc {
}
.tablesort--desc {
}
div.tree-child {
}
div.tree-child-last {
}
[dir="rtl"] div.tree-child, [dir="rtl"] div.tree-child-last {
  background-position: -65px center;
}
div.tree-child-horizontal {
}
.views-align-left {
  text-align: left;
}
.views-align-right {
  text-align: right;
}
.views-align-center {
  text-align: center;
}
.views-view-grid .views-col {
  float: left;
}
.views-view-grid .views-row {
  float: left;
  clear: both;
  width: 100%;
}
.views-display-link + .views-display-link {
  margin-left: 0.5em;
}
.blazy, .blazy *, .blazy *::before, .blazy *::after {
  box-sizing: border-box;
}
.b-lazy, .b-responsive {
  display: block;
  height: auto;
  min-height: 1px;
}
.b-bg, .media--ratio .is-b-ie {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  display: block;
}
.b-loaded, .b-error, .b-bg.is-b-loading {
  opacity: 1;
}
.litebox, .blazy iframe, .media iframe {
  border: 0;
  display: block;
  max-width: 100%;
}
.media-wrapper--inline {
  margin: auto;
  max-width: 100%;
}
.blazy .media {
  display: block;
  position: relative;
}
.media--fx {
  overflow: hidden;
  position: relative;
}
.media--fx img {
  color: transparent;
  display: block;
  width: 100%;
}
.media--ratio .media__element, .media--fx .b-blur {
  bottom: 0;
  height: 100%;
  left: 0;
  min-height: 1px;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 0;
  object-fit: cover;
}
.animated img, .b-bg.is-b-animated {
  opacity: 1;
}
.field[data-blazy] {
  min-width: 50%;
}
@-webkit-keyframes rotateplane {
  0% {
    -webkit-transform: perspective(120px);
    transform: perspective(120px);
  }
  50% {
    -webkit-transform: perspective(120px) rotateY(180deg);
    transform: perspective(120px) rotateY(180deg);
  }
  100% {
    -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg);
    transform: perspective(120px) rotateY(180deg) rotateX(180deg);
  }
}
@keyframes rotateplane {
  0% {
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
  }
  50% {
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  }
  100% {
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}
.is-b-loading:not(.is-b-loaded) {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: relative;
  min-height: 30px;
}
.is-b-loading:not(.is-b-loaded):not([data-animation])::before {
  content: '';
  display: block;
  width: 30px;
  height: 30px;
  max-width: 30px;
  background: #2eaae0;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -15px;
  margin-top: -15px;
  font-size: 0;
  z-index: 22;
  -webkit-animation: rotateplane 1.2s infinite ease-in-out;
  animation: rotateplane 1.2s infinite ease-in-out;
}
.language-unavailable:not(.show) {
  display: none;
}
.language-unavailable {
  color: white;
  background-color: orange;
  padding: 1.5rem;
  border-radius: .5rem;
  position: relative;
}
.language-unavailable--message {
  display: inline;
  font-weight: bold;
}
.language-unavailable--other {
  display: inline-flex;
  margin-left: 10px;
}
.language-unavailable--label {
  padding-right: 1rem;
}
.language-unavailable--links {
  margin: 0;
  padding: 0;
  list-style: none;
}
.language-unavailable--links > li {
  display: inline-block;
  list-style: none;
  margin: 0 .33rem 0 0;
  padding: 0;
}
.language-unavailable--links > li > a {
  color: white;
}
.language-unavailable--close {
  position: absolute;
  top: 0;
  right: 0;
  padding: .75rem 1.25rem;
  color: inherit;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  text-shadow: 0 1px 0 #fff;
  opacity: .5;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
  cursor: pointer;
}
.language-unavailable--close:hover, .language-unavailable--close:focus {
  color: #000;
  text-decoration: none;
  opacity: .75;
}
#start-resizable-editor-section {
  display: none
}
.wp-block-audio {
  margin: 0 0 1em
}
.wp-block-audio figcaption {
  margin-top: .5em;
  margin-bottom: 1em
}
.wp-block-audio audio {
  width: 100%;
  min-width: 300px
}
.wp-block-button__link {
  color: #fff;
  background-color: #32373c;
  border-radius: 9999px;
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
  font-size: 1.125em;
  padding: calc(.667em + 2px) calc(1.333em + 2px);
  text-align: center;
  text-decoration: none;
  overflow-wrap: break-word;
  box-sizing: border-box
}
.wp-block-button__link:active, .wp-block-button__link:focus, .wp-block-button__link:hover, .wp-block-button__link:visited {
  color: #fff
}
.wp-block-button__link.aligncenter {
  text-align: center
}
.wp-block-button__link.alignright {
  text-align: right
}
.wp-block-buttons > .wp-block-button.has-custom-width {
  max-width: none
}
.wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link {
  width: 100%
}
.wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link {
  font-size: inherit
}
.wp-block-buttons > .wp-block-button.wp-block-button__width-25 {
  width: calc(25% - .5em)
}
.wp-block-buttons > .wp-block-button.wp-block-button__width-50 {
  width: calc(50% - .5em)
}
.wp-block-buttons > .wp-block-button.wp-block-button__width-75 {
  width: calc(75% - .5em)
}
.wp-block-buttons > .wp-block-button.wp-block-button__width-100 {
  width: calc(100% - .5em)
}
.wp-block-buttons > .wp-block-button.wp-block-button__width-100:only-child {
  margin-right: 0;
  width: 100%
}
@supports (column-gap:0.5em) {
  .wp-block-buttons.is-content-justification-right > .wp-block-button.wp-block-button, .wp-block-buttons > .wp-block-button.wp-block-button {
    margin-right: 0;
    margin-left: 0
  }
  .wp-block-buttons > .wp-block-button.wp-block-button__width-25 {
    width: calc(25% - .375em)
  }
  .wp-block-buttons > .wp-block-button.wp-block-button__width-50 {
    width: calc(50% - .25em)
  }
  .wp-block-buttons > .wp-block-button.wp-block-button__width-75 {
    width: calc(75% - .125em)
  }
  .wp-block-buttons > .wp-block-button.wp-block-button__width-100 {
    width: auto;
    flex-basis: 100%
  }
}
.wp-block-button.is-style-squared, .wp-block-button__link.wp-block-button.is-style-squared {
  border-radius: 0
}
.wp-block-button.no-border-radius, .wp-block-button__link.no-border-radius {
  border-radius: 0 !important
}
.is-style-outline > .wp-block-button__link, .wp-block-button__link.is-style-outline {
  border: 2px solid;
  padding: .667em 1.333em
}
.is-style-outline > .wp-block-button__link:not(.has-text-color), .wp-block-button__link.is-style-outline:not(.has-text-color) {
  color: currentColor
}
.is-style-outline > .wp-block-button__link:not(.has-background), .wp-block-button__link.is-style-outline:not(.has-background) {
  background-color: transparent
}
.wp-block-buttons {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  column-gap: .5em
}
.wp-block-buttons.is-vertical {
  flex-direction: column
}
.wp-block-buttons.is-vertical > .wp-block-button {
  margin-right: 0
}
.wp-block-buttons.is-vertical > .wp-block-button:last-child {
  margin-bottom: 0
}
.wp-block-buttons > .wp-block-button {
  display: inline-block;
  margin-left: 0;
  margin-right: .5em;
  margin-bottom: .5em
}
.wp-block-buttons > .wp-block-button:last-child {
  margin-right: 0
}
.wp-block-buttons.is-content-justification-left {
  justify-content: flex-start
}
.wp-block-buttons.is-content-justification-left.is-vertical {
  align-items: flex-start
}
.wp-block-buttons.is-content-justification-center {
  justify-content: center
}
.wp-block-buttons.is-content-justification-center.is-vertical {
  align-items: center
}
.wp-block-buttons.is-content-justification-right {
  justify-content: flex-end
}
.wp-block-buttons.is-content-justification-right > .wp-block-button {
  margin-left: .5em;
  margin-right: 0
}
.wp-block-buttons.is-content-justification-right > .wp-block-button:first-child {
  margin-left: 0
}
.wp-block-buttons.is-content-justification-right.is-vertical {
  align-items: flex-end
}
.wp-block-buttons.is-content-justification-space-between {
  justify-content: space-between
}
.wp-block-buttons.aligncenter {
  text-align: center
}
.wp-block-buttons.alignleft .wp-block-button {
  margin-left: 0;
  margin-right: .5em
}
.wp-block-buttons.alignleft .wp-block-button:last-child {
  margin-right: 0
}
.wp-block-buttons.alignright .wp-block-button {
  margin-right: 0;
  margin-left: .5em
}
.wp-block-buttons.alignright .wp-block-button:first-child {
  margin-left: 0
}
.wp-block-buttons:not(.is-content-justification-space-between, .is-content-justification-right, .is-content-justification-left, .is-content-justification-center) .wp-block-button.aligncenter {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: .5em;
  width: 100%
}
.wp-block-button.aligncenter, .wp-block-calendar {
  text-align: center
}
.wp-block-calendar tbody td, .wp-block-calendar th {
  padding: .25em;
  border: 1px solid #ddd
}
.wp-block-calendar tfoot td {
  border: none
}
.wp-block-calendar table {
  width: 100%;
  border-collapse: collapse
}
.wp-block-calendar table th {
  font-weight: 400;
  background: #ddd
}
.wp-block-calendar a {
  text-decoration: underline
}
.wp-block-calendar table caption, .wp-block-calendar table tbody {
  color: #40464d
}
.wp-block-categories.alignleft {
  margin-right: 2em
}
.wp-block-categories.alignright {
  margin-left: 2em
}
.wp-block-code code {
  display: block;
  white-space: pre-wrap;
  overflow-wrap: break-word
}
.wp-block-columns {
  display: flex;
  margin-bottom: 1.75em;
  box-sizing: border-box;
  flex-wrap: wrap
}
@media (min-width:782px) {
  .wp-block-columns {
    flex-wrap: nowrap
  }
}
.wp-block-columns.has-background {
  padding: 1.25em 2.375em
}
.wp-block-columns.are-vertically-aligned-top {
  align-items: flex-start
}
.wp-block-columns.are-vertically-aligned-center {
  align-items: center
}
.wp-block-columns.are-vertically-aligned-bottom {
  align-items: flex-end
}
.wp-block-column {
  flex-grow: 1;
  min-width: 0;
  word-break: break-word;
  overflow-wrap: break-word
}
@media (max-width:599px) {
  .wp-block-column {
    flex-basis: 100% !important
  }
}
@media (min-width:600px) and (max-width:781px) {
  .wp-block-column:not(:only-child) {
    flex-basis: calc(50% - 1em) !important;
    flex-grow: 0
  }
  .wp-block-column:nth-child(2n) {
    margin-left: 2em
  }
}
@media (min-width:782px) {
  .wp-block-column {
    flex-basis: 0;
    flex-grow: 1
  }
  .wp-block-column[style*=flex-basis] {
    flex-grow: 0
  }
  .wp-block-column:not(:first-child) {
    margin-left: 2em
  }
}
.wp-block-column.is-vertically-aligned-top {
  align-self: flex-start
}
.wp-block-column.is-vertically-aligned-center {
  align-self: center
}
.wp-block-column.is-vertically-aligned-bottom {
  align-self: flex-end
}
.wp-block-column.is-vertically-aligned-bottom, .wp-block-column.is-vertically-aligned-center, .wp-block-column.is-vertically-aligned-top {
  width: 100%
}
.wp-block-cover, .wp-block-cover-image {
  position: relative;
  background-size: cover;
  background-position: 50%;
  min-height: 430px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1em;
  box-sizing: border-box
}
.wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax {
  background-attachment: fixed
}
@supports (-webkit-overflow-scrolling:touch) {
  .wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax {
    background-attachment: scroll
  }
}
@media (prefers-reduced-motion:reduce) {
  .wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax {
    background-attachment: scroll
  }
}
.wp-block-cover-image.is-repeated, .wp-block-cover.is-repeated {
  background-repeat: repeat;
  background-size: auto
}
.wp-block-cover-image.has-background-dim:not([class*=-background-color]), .wp-block-cover.has-background-dim:not([class*=-background-color]) {
  background-color: #000
}
.wp-block-cover-image.has-background-dim:before, .wp-block-cover.has-background-dim:before {
  content: "";
  background-color: inherit
}
.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before, .wp-block-cover-image .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim:not(.has-background-gradient):before, .wp-block-cover .wp-block-cover__gradient-background {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  opacity: .5
}
.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before {
  opacity: .1
}
.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before {
  opacity: .2
}
.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before {
  opacity: .3
}
.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before {
  opacity: .4
}
.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before {
  opacity: .5
}
.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before {
  opacity: .6
}
.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before {
  opacity: .7
}
.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before {
  opacity: .8
}
.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before {
  opacity: .9
}
.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before {
  opacity: 1
}
.wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.alignleft, .wp-block-cover.alignright {
  max-width: 420px;
  width: 100%
}
.wp-block-cover-image:after, .wp-block-cover:after {
  display: block;
  content: "";
  font-size: 0;
  min-height: inherit
}
@supports (position:sticky) {
  .wp-block-cover-image:after, .wp-block-cover:after {
    content: none
  }
}
.wp-block-cover-image.aligncenter, .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.aligncenter, .wp-block-cover.alignleft, .wp-block-cover.alignright {
  display: flex
}
.wp-block-cover-image .wp-block-cover__inner-container, .wp-block-cover .wp-block-cover__inner-container {
  width: 100%;
  z-index: 1;
  color: #fff
}
.wp-block-cover-image h1:not(.has-text-color), .wp-block-cover-image h2:not(.has-text-color), .wp-block-cover-image h3:not(.has-text-color), .wp-block-cover-image h4:not(.has-text-color), .wp-block-cover-image h5:not(.has-text-color), .wp-block-cover-image h6:not(.has-text-color), .wp-block-cover-image p:not(.has-text-color), .wp-block-cover h1:not(.has-text-color), .wp-block-cover h2:not(.has-text-color), .wp-block-cover h3:not(.has-text-color), .wp-block-cover h4:not(.has-text-color), .wp-block-cover h5:not(.has-text-color), .wp-block-cover h6:not(.has-text-color), .wp-block-cover p:not(.has-text-color) {
  color: inherit
}
.wp-block-cover-image.is-position-top-left, .wp-block-cover.is-position-top-left {
  align-items: flex-start;
  justify-content: flex-start
}
.wp-block-cover-image.is-position-top-center, .wp-block-cover.is-position-top-center {
  align-items: flex-start;
  justify-content: center
}
.wp-block-cover-image.is-position-top-right, .wp-block-cover.is-position-top-right {
  align-items: flex-start;
  justify-content: flex-end
}
.wp-block-cover-image.is-position-center-left, .wp-block-cover.is-position-center-left {
  align-items: center;
  justify-content: flex-start
}
.wp-block-cover-image.is-position-center-center, .wp-block-cover.is-position-center-center {
  align-items: center;
  justify-content: center
}
.wp-block-cover-image.is-position-center-right, .wp-block-cover.is-position-center-right {
  align-items: center;
  justify-content: flex-end
}
.wp-block-cover-image.is-position-bottom-left, .wp-block-cover.is-position-bottom-left {
  align-items: flex-end;
  justify-content: flex-start
}
.wp-block-cover-image.is-position-bottom-center, .wp-block-cover.is-position-bottom-center {
  align-items: flex-end;
  justify-content: center
}
.wp-block-cover-image.is-position-bottom-right, .wp-block-cover.is-position-bottom-right {
  align-items: flex-end;
  justify-content: flex-end
}
.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {
  margin: 0;
  width: auto
}
.wp-block-cover-image img.wp-block-cover__image-background, .wp-block-cover-image video.wp-block-cover__video-background, .wp-block-cover img.wp-block-cover__image-background, .wp-block-cover video.wp-block-cover__video-background {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  max-width: none;
  max-height: none;
  -o-object-fit: cover;
  object-fit: cover;
  outline: none;
  border: none;
  box-shadow: none
}
.wp-block-cover__image-background, .wp-block-cover__video-background {
  z-index: 0
}
.wp-block-cover-image-text, .wp-block-cover-image-text a, .wp-block-cover-image-text a:active, .wp-block-cover-image-text a:focus, .wp-block-cover-image-text a:hover, .wp-block-cover-text, .wp-block-cover-text a, .wp-block-cover-text a:active, .wp-block-cover-text a:focus, .wp-block-cover-text a:hover, section.wp-block-cover-image h2, section.wp-block-cover-image h2 a, section.wp-block-cover-image h2 a:active, section.wp-block-cover-image h2 a:focus, section.wp-block-cover-image h2 a:hover {
  color: #fff
}
.wp-block-cover-image .wp-block-cover.has-left-content {
  justify-content: flex-start
}
.wp-block-cover-image .wp-block-cover.has-right-content {
  justify-content: flex-end
}
.wp-block-cover-image.has-left-content .wp-block-cover-image-text, .wp-block-cover.has-left-content .wp-block-cover-text, section.wp-block-cover-image.has-left-content > h2 {
  margin-left: 0;
  text-align: left
}
.wp-block-cover-image.has-right-content .wp-block-cover-image-text, .wp-block-cover.has-right-content .wp-block-cover-text, section.wp-block-cover-image.has-right-content > h2 {
  margin-right: 0;
  text-align: right
}
.wp-block-cover-image .wp-block-cover-image-text, .wp-block-cover .wp-block-cover-text, section.wp-block-cover-image > h2 {
  font-size: 2em;
  line-height: 1.25;
  z-index: 1;
  margin-bottom: 0;
  max-width: 840px;
  padding: .44em;
  text-align: center
}
.wp-block-embed.alignleft, .wp-block-embed.alignright, .wp-block[data-align=left] > [data-type="core/embed"], .wp-block[data-align=right] > [data-type="core/embed"] {
  max-width: 360px;
  width: 100%
}
.wp-block-embed.alignleft .wp-block-embed__wrapper, .wp-block-embed.alignright .wp-block-embed__wrapper, .wp-block[data-align=left] > [data-type="core/embed"] .wp-block-embed__wrapper, .wp-block[data-align=right] > [data-type="core/embed"] .wp-block-embed__wrapper {
  min-width: 280px
}
.wp-block-cover .wp-block-embed {
  min-width: 320px;
  min-height: 240px
}
.wp-block-embed {
  margin: 0 0 1em
}
.wp-block-embed figcaption {
  margin-top: .5em;
  margin-bottom: 1em
}
.wp-block-embed iframe {
  max-width: 100%
}
.wp-block-embed__wrapper {
  position: relative
}
.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before {
  content: "";
  display: block;
  padding-top: 50%
}
.wp-embed-responsive .wp-has-aspect-ratio iframe {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%
}
.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
  padding-top: 42.85%
}
.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {
  padding-top: 50%
}
.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
  padding-top: 56.25%
}
.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
  padding-top: 75%
}
.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {
  padding-top: 100%
}
.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before {
  padding-top: 177.77%
}
.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {
  padding-top: 200%
}
.wp-block-file {
  margin-bottom: 1.5em
}
.wp-block-file.aligncenter {
  text-align: center
}
.wp-block-file.alignright {
  text-align: right
}
.wp-block-file .wp-block-file__embed {
  margin-bottom: 1em
}
.wp-block-file .wp-block-file__button {
  background: #32373c;
  border-radius: 2em;
  color: #fff;
  font-size: .8em;
  padding: .5em 1em
}
.wp-block-file a.wp-block-file__button {
  text-decoration: none
}
.wp-block-file a.wp-block-file__button:active, .wp-block-file a.wp-block-file__button:focus, .wp-block-file a.wp-block-file__button:hover, .wp-block-file a.wp-block-file__button:visited {
  box-shadow: none;
  color: #fff;
  opacity: .85;
  text-decoration: none
}
.wp-block-file * + .wp-block-file__button {
  margin-left: .75em
}
.blocks-gallery-grid, .wp-block-gallery {
  display: flex;
  flex-wrap: wrap;
  list-style-type: none;
  padding: 0;
  margin: 0
}
.blocks-gallery-grid .blocks-gallery-image, .blocks-gallery-grid .blocks-gallery-item, .wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item {
  margin: 0 1em 1em 0;
  display: flex;
  flex-grow: 1;
  flex-direction: column;
  justify-content: center;
  position: relative;
  align-self: flex-start;
  width: calc(50% - 1em)
}
.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n), .blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n), .wp-block-gallery .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery .blocks-gallery-item:nth-of-type(2n) {
  margin-right: 0
}
.blocks-gallery-grid .blocks-gallery-image figure, .blocks-gallery-grid .blocks-gallery-item figure, .wp-block-gallery .blocks-gallery-image figure, .wp-block-gallery .blocks-gallery-item figure {
  margin: 0;
  height: 100%
}
@supports (position:sticky) {
  .blocks-gallery-grid .blocks-gallery-image figure, .blocks-gallery-grid .blocks-gallery-item figure, .wp-block-gallery .blocks-gallery-image figure, .wp-block-gallery .blocks-gallery-item figure {
    display: flex;
    align-items: flex-end;
    justify-content: flex-start
  }
}
.blocks-gallery-grid .blocks-gallery-image img, .blocks-gallery-grid .blocks-gallery-item img, .wp-block-gallery .blocks-gallery-image img, .wp-block-gallery .blocks-gallery-item img {
  display: block;
  max-width: 100%;
  height: auto;
  width: 100%
}
@supports (position:sticky) {
  .blocks-gallery-grid .blocks-gallery-image img, .blocks-gallery-grid .blocks-gallery-item img, .wp-block-gallery .blocks-gallery-image img, .wp-block-gallery .blocks-gallery-item img {
    width: auto
  }
}
.blocks-gallery-grid .blocks-gallery-image figcaption, .blocks-gallery-grid .blocks-gallery-item figcaption, .wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption {
  position: absolute;
  bottom: 0;
  width: 100%;
  max-height: 100%;
  overflow: auto;
  padding: 3em .77em .7em;
  color: #fff;
  text-align: center;
  font-size: .8em;
  background: linear-gradient(0deg, rgba(0, 0, 0, .7), rgba(0, 0, 0, .3) 70%, transparent);
  box-sizing: border-box;
  margin: 0
}
.blocks-gallery-grid .blocks-gallery-image figcaption img, .blocks-gallery-grid .blocks-gallery-item figcaption img, .wp-block-gallery .blocks-gallery-image figcaption img, .wp-block-gallery .blocks-gallery-item figcaption img {
  display: inline
}
.blocks-gallery-grid figcaption, .wp-block-gallery figcaption {
  flex-grow: 1
}
.blocks-gallery-grid.is-cropped .blocks-gallery-image, .blocks-gallery-grid.is-cropped .blocks-gallery-item, .wp-block-gallery.is-cropped .blocks-gallery-image, .wp-block-gallery.is-cropped .blocks-gallery-item {
  align-self: inherit
}
.blocks-gallery-grid.is-cropped .blocks-gallery-image a, .blocks-gallery-grid.is-cropped .blocks-gallery-image img, .blocks-gallery-grid.is-cropped .blocks-gallery-item a, .blocks-gallery-grid.is-cropped .blocks-gallery-item img, .wp-block-gallery.is-cropped .blocks-gallery-image a, .wp-block-gallery.is-cropped .blocks-gallery-image img, .wp-block-gallery.is-cropped .blocks-gallery-item a, .wp-block-gallery.is-cropped .blocks-gallery-item img {
  width: 100%
}
@supports (position:sticky) {
  .blocks-gallery-grid.is-cropped .blocks-gallery-image a, .blocks-gallery-grid.is-cropped .blocks-gallery-image img, .blocks-gallery-grid.is-cropped .blocks-gallery-item a, .blocks-gallery-grid.is-cropped .blocks-gallery-item img, .wp-block-gallery.is-cropped .blocks-gallery-image a, .wp-block-gallery.is-cropped .blocks-gallery-image img, .wp-block-gallery.is-cropped .blocks-gallery-item a, .wp-block-gallery.is-cropped .blocks-gallery-item img {
    height: 100%;
    flex: 1;
    -o-object-fit: cover;
    object-fit: cover
  }
}
.blocks-gallery-grid.columns-1 .blocks-gallery-image, .blocks-gallery-grid.columns-1 .blocks-gallery-item, .wp-block-gallery.columns-1 .blocks-gallery-image, .wp-block-gallery.columns-1 .blocks-gallery-item {
  width: 100%;
  margin-right: 0
}
@media (min-width:600px) {
  .blocks-gallery-grid.columns-3 .blocks-gallery-image, .blocks-gallery-grid.columns-3 .blocks-gallery-item, .wp-block-gallery.columns-3 .blocks-gallery-image, .wp-block-gallery.columns-3 .blocks-gallery-item {
    width: calc(33.33333% - .66667em);
    margin-right: 1em
  }
  .blocks-gallery-grid.columns-4 .blocks-gallery-image, .blocks-gallery-grid.columns-4 .blocks-gallery-item, .wp-block-gallery.columns-4 .blocks-gallery-image, .wp-block-gallery.columns-4 .blocks-gallery-item {
    width: calc(25% - .75em);
    margin-right: 1em
  }
  .blocks-gallery-grid.columns-5 .blocks-gallery-image, .blocks-gallery-grid.columns-5 .blocks-gallery-item, .wp-block-gallery.columns-5 .blocks-gallery-image, .wp-block-gallery.columns-5 .blocks-gallery-item {
    width: calc(20% - .8em);
    margin-right: 1em
  }
  .blocks-gallery-grid.columns-6 .blocks-gallery-image, .blocks-gallery-grid.columns-6 .blocks-gallery-item, .wp-block-gallery.columns-6 .blocks-gallery-image, .wp-block-gallery.columns-6 .blocks-gallery-item {
    width: calc(16.66667% - .83333em);
    margin-right: 1em
  }
  .blocks-gallery-grid.columns-7 .blocks-gallery-image, .blocks-gallery-grid.columns-7 .blocks-gallery-item, .wp-block-gallery.columns-7 .blocks-gallery-image, .wp-block-gallery.columns-7 .blocks-gallery-item {
    width: calc(14.28571% - .85714em);
    margin-right: 1em
  }
  .blocks-gallery-grid.columns-8 .blocks-gallery-image, .blocks-gallery-grid.columns-8 .blocks-gallery-item, .wp-block-gallery.columns-8 .blocks-gallery-image, .wp-block-gallery.columns-8 .blocks-gallery-item {
    width: calc(12.5% - .875em);
    margin-right: 1em
  }
  .blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n), .blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n), .blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n), .blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n), .blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n), .blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n), .blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n), .blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n), .blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n), .blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n), .blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n), .blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n), .blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n), .blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n), .blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n), .blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n), .wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n), .wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n), .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n), .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n), .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n), .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n), .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n), .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n), .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n), .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n), .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n), .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n), .wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n), .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n), .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n) {
    margin-right: 0
  }
}
.blocks-gallery-grid .blocks-gallery-image:last-child, .blocks-gallery-grid .blocks-gallery-item:last-child, .wp-block-gallery .blocks-gallery-image:last-child, .wp-block-gallery .blocks-gallery-item:last-child {
  margin-right: 0
}
.blocks-gallery-grid.alignleft, .blocks-gallery-grid.alignright, .wp-block-gallery.alignleft, .wp-block-gallery.alignright {
  max-width: 420px;
  width: 100%
}
.blocks-gallery-grid.aligncenter .blocks-gallery-item figure, .wp-block-gallery.aligncenter .blocks-gallery-item figure {
  justify-content: center
}
.wp-block-group {
  box-sizing: border-box
}
h1.has-background, h2.has-background, h3.has-background, h4.has-background, h5.has-background, h6.has-background {
  padding: 1.25em 2.375em
}
.wp-block-image {
  margin: 0 0 1em
}
.wp-block-image img {
  max-width: 100%
}
.wp-block-image:not(.is-style-rounded) img {
  border-radius: inherit
}
.wp-block-image.aligncenter {
  text-align: center
}
.wp-block-image.alignfull img, .wp-block-image.alignwide img {
  width: 100%
}
.wp-block-image .aligncenter, .wp-block-image .alignleft, .wp-block-image .alignright {
  display: table
}
.wp-block-image .aligncenter > figcaption, .wp-block-image .alignleft > figcaption, .wp-block-image .alignright > figcaption {
  display: table-caption;
  caption-side: bottom
}
.wp-block-image .alignleft {
  float: left;
  margin: .5em 1em .5em 0
}
.wp-block-image .alignright {
  float: right;
  margin: .5em 0 .5em 1em
}
.wp-block-image .aligncenter {
  margin-left: auto;
  margin-right: auto
}
.wp-block-image figcaption {
  margin-top: .5em;
  margin-bottom: 1em
}
.wp-block-image.is-style-circle-mask img, .wp-block-image.is-style-rounded img {
  border-radius: 9999px
}
@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {
  .wp-block-image.is-style-circle-mask img {
    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
    mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
    mask-mode: alpha;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-position: center;
    mask-position: center;
    border-radius: 0
  }
}
.wp-block-image figure {
  margin: 0
}
ol.wp-block-latest-comments {
  margin-left: 0
}
.wp-block-latest-comments .wp-block-latest-comments {
  padding-left: 0
}
.wp-block-latest-comments__comment {
  line-height: 1.1;
  list-style: none;
  margin-bottom: 1em
}
.has-avatars .wp-block-latest-comments__comment {
  min-height: 2.25em;
  list-style: none
}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
  margin-left: 3.25em
}
.has-dates .wp-block-latest-comments__comment, .has-excerpts .wp-block-latest-comments__comment {
  line-height: 1.5
}
.wp-block-latest-comments__comment-excerpt p {
  font-size: .875em;
  line-height: 1.8;
  margin: .36em 0 1.4em
}
.wp-block-latest-comments__comment-date {
  display: block;
  font-size: .75em
}
.wp-block-latest-comments .avatar, .wp-block-latest-comments__comment-avatar {
  border-radius: 1.5em;
  display: block;
  float: left;
  height: 2.5em;
  margin-right: .75em;
  width: 2.5em
}
.wp-block-latest-posts.alignleft {
  margin-right: 2em
}
.wp-block-latest-posts.alignright {
  margin-left: 2em
}
.wp-block-latest-posts.wp-block-latest-posts__list {
  list-style: none;
  padding-left: 0
}
.wp-block-latest-posts.wp-block-latest-posts__list li {
  clear: both
}
.wp-block-latest-posts.is-grid {
  display: flex;
  flex-wrap: wrap;
  padding: 0
}
.wp-block-latest-posts.is-grid li {
  margin: 0 1.25em 1.25em 0;
  width: 100%
}
@media (min-width:600px) {
  .wp-block-latest-posts.columns-2 li {
    width: calc(50% - .625em)
  }
  .wp-block-latest-posts.columns-2 li:nth-child(2n) {
    margin-right: 0
  }
  .wp-block-latest-posts.columns-3 li {
    width: calc(33.33333% - .83333em)
  }
  .wp-block-latest-posts.columns-3 li:nth-child(3n) {
    margin-right: 0
  }
  .wp-block-latest-posts.columns-4 li {
    width: calc(25% - .9375em)
  }
  .wp-block-latest-posts.columns-4 li:nth-child(4n) {
    margin-right: 0
  }
  .wp-block-latest-posts.columns-5 li {
    width: calc(20% - 1em)
  }
  .wp-block-latest-posts.columns-5 li:nth-child(5n) {
    margin-right: 0
  }
  .wp-block-latest-posts.columns-6 li {
    width: calc(16.66667% - 1.04167em)
  }
  .wp-block-latest-posts.columns-6 li:nth-child(6n) {
    margin-right: 0
  }
}
.wp-block-latest-posts__post-author, .wp-block-latest-posts__post-date {
  display: block;
  color: #555;
  font-size: .8125em
}
.wp-block-latest-posts__post-excerpt {
  margin-top: .5em;
  margin-bottom: 1em
}
.wp-block-latest-posts__featured-image a {
  display: inline-block
}
.wp-block-latest-posts__featured-image img {
  height: auto;
  width: auto;
  max-width: 100%
}
.wp-block-latest-posts__featured-image.alignleft {
  margin-right: 1em
}
.wp-block-latest-posts__featured-image.alignright {
  margin-left: 1em
}
.wp-block-latest-posts__featured-image.aligncenter {
  margin-bottom: 1em;
  text-align: center
}
.block-editor-image-alignment-control__row .components-base-control__field {
  display: flex;
  justify-content: space-between;
  align-items: center
}
.block-editor-image-alignment-control__row .components-base-control__field .components-base-control__label {
  margin-bottom: 0
}
ol.has-background, ul.has-background {
  padding: 1.25em 2.375em
}
.wp-block-media-text {
  direction: ltr;
  display: grid;
  grid-template-columns: 50% 1fr;
  grid-template-rows: auto
}
.wp-block-media-text.has-media-on-the-right {
  grid-template-columns: 1fr 50%
}
.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media {
  align-self: start
}
.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media, .wp-block-media-text .wp-block-media-text__content, .wp-block-media-text .wp-block-media-text__media {
  align-self: center
}
.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media {
  align-self: end
}
.wp-block-media-text .wp-block-media-text__media {
  grid-column: 1;
  grid-row: 1;
  margin: 0
}
.wp-block-media-text .wp-block-media-text__content {
  direction: ltr;
  grid-column: 2;
  grid-row: 1;
  padding: 0 8%;
  word-break: break-word
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
  grid-column: 2;
  grid-row: 1
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
  grid-column: 1;
  grid-row: 1
}
.wp-block-media-text__media img, .wp-block-media-text__media video {
  max-width: unset;
  width: 100%;
  vertical-align: middle
}
.wp-block-media-text.is-image-fill .wp-block-media-text__media {
  height: 100%;
  min-height: 250px;
  background-size: cover
}
.wp-block-media-text.is-image-fill .wp-block-media-text__media > a {
  display: block;
  height: 100%
}
.wp-block-media-text.is-image-fill .wp-block-media-text__media img {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0
}
@media (max-width:600px) {
  .wp-block-media-text.is-stacked-on-mobile {
    grid-template-columns: 100% !important
  }
  .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
    grid-column: 1;
    grid-row: 1
  }
  .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
    grid-column: 1;
    grid-row: 2
  }
}
.wp-block-navigation {
  position: relative
}
.wp-block-navigation ul, .wp-block-navigation ul li {
  list-style: none;
  padding: 0
}
.wp-block-navigation .wp-block-navigation-link, .wp-block-navigation .wp-block-pages-list__item {
  display: flex;
  align-items: center;
  position: relative
}
.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__container:empty, .wp-block-navigation .wp-block-pages-list__item .wp-block-navigation-link__container:empty {
  display: none
}
.wp-block-navigation .wp-block-navigation-link__content, .wp-block-navigation .wp-block-pages-list__item__link {
  color: inherit;
  display: block
}
.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link, .wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__container, .wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content, .wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content:active, .wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content:focus, .wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item, .wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item__link, .wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item__link:active, .wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item__link:focus {
  text-decoration: inherit
}
.wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content, .wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content:active, .wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content:focus, .wp-block-navigation:not([style*=text-decoration]) .wp-block-pages-list__item__link, .wp-block-navigation:not([style*=text-decoration]) .wp-block-pages-list__item__link:active, .wp-block-navigation:not([style*=text-decoration]) .wp-block-pages-list__item__link:focus {
  text-decoration: none
}
.wp-block-navigation .wp-block-navigation-link__submenu-icon, .wp-block-navigation .wp-block-page-list__submenu-icon {
  height: inherit
}
.wp-block-navigation .wp-block-navigation-link__submenu-icon svg, .wp-block-navigation .wp-block-page-list__submenu-icon svg {
  stroke: currentColor
}
.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__content.wp-block-navigation-link__content.wp-block-navigation-link__content, .wp-block-navigation .wp-block-pages-list__item .wp-block-pages-list__item__link {
  padding: 0
}
.wp-block-navigation .has-child > .wp-block-navigation-link__content, .wp-block-navigation .has-child > .wp-block-pages-list__item__link {
  margin-right: .5em
}
.wp-block-navigation .has-child .submenu-container, .wp-block-navigation .has-child .wp-block-navigation-link__container {
  background-color: inherit;
  color: inherit;
  position: absolute;
  z-index: 2;
  flex-direction: column;
  align-items: normal;
  min-width: 200px;
  display: none;
  opacity: 0;
  transition: opacity .1s linear;
  visibility: hidden
}
.wp-block-navigation .has-child .submenu-container > .wp-block-navigation-link > .wp-block-navigation-link__content, .wp-block-navigation .has-child .submenu-container > .wp-block-navigation-link > .wp-block-pages-list__item__link, .wp-block-navigation .has-child .submenu-container > .wp-block-pages-list__item > .wp-block-navigation-link__content, .wp-block-navigation .has-child .submenu-container > .wp-block-pages-list__item > .wp-block-pages-list__item__link, .wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-navigation-link > .wp-block-navigation-link__content, .wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-navigation-link > .wp-block-pages-list__item__link, .wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-pages-list__item > .wp-block-navigation-link__content, .wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-pages-list__item > .wp-block-pages-list__item__link {
  flex-grow: 1
}
.wp-block-navigation .has-child .submenu-container > .wp-block-navigation-link > .wp-block-navigation-link__submenu-icon, .wp-block-navigation .has-child .submenu-container > .wp-block-navigation-link > .wp-block-page-list__submenu-icon, .wp-block-navigation .has-child .submenu-container > .wp-block-pages-list__item > .wp-block-navigation-link__submenu-icon, .wp-block-navigation .has-child .submenu-container > .wp-block-pages-list__item > .wp-block-page-list__submenu-icon, .wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-navigation-link > .wp-block-navigation-link__submenu-icon, .wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-navigation-link > .wp-block-page-list__submenu-icon, .wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-pages-list__item > .wp-block-navigation-link__submenu-icon, .wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-pages-list__item > .wp-block-page-list__submenu-icon {
  padding-right: .5em
}
@media (min-width:782px) {
  .wp-block-navigation .has-child .submenu-container .submenu-container:before, .wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__container:before, .wp-block-navigation .has-child .wp-block-navigation-link__container .submenu-container:before, .wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container:before {
    content: "";
    position: absolute;
    right: 100%;
    height: 100%;
    display: block;
    width: .5em;
    background: transparent
  }
  .wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__submenu-icon svg, .wp-block-navigation .has-child .submenu-container .wp-block-page-list__submenu-icon svg, .wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__submenu-icon svg, .wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-page-list__submenu-icon svg {
    transform: rotate(-90deg)
  }
}
.wp-block-navigation .has-child:hover > .wp-block-navigation-link__container {
  display: flex;
  visibility: visible;
  opacity: 1
}
.wp-block-navigation .has-child:focus-within > .wp-block-navigation-link__container {
  display: flex;
  visibility: visible;
  opacity: 1
}
.wp-block-navigation .has-child:hover {
  cursor: pointer
}
.wp-block-navigation .has-child:hover > .submenu-container {
  display: flex;
  visibility: visible;
  opacity: 1
}
.wp-block-navigation .has-child:focus-within {
  cursor: pointer
}
.wp-block-navigation .has-child:focus-within > .submenu-container {
  display: flex;
  visibility: visible;
  opacity: 1
}
.wp-block-navigation.wp-block-navigation.items-justified-right > .submenu-container .has-child .submenu-container, .wp-block-navigation.wp-block-navigation.items-justified-right > .submenu-container .has-child .wp-block-navigation-link__container, .wp-block-navigation.wp-block-navigation.items-justified-right > .wp-block-navigation__container .has-child .submenu-container, .wp-block-navigation.wp-block-navigation.items-justified-right > .wp-block-navigation__container .has-child .wp-block-navigation-link__container, .wp-block-navigation.wp-block-navigation.items-justified-space-between > .submenu-container > .has-child:last-child .submenu-container, .wp-block-navigation.wp-block-navigation.items-justified-space-between > .submenu-container > .has-child:last-child .wp-block-navigation-link__container, .wp-block-navigation.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .submenu-container, .wp-block-navigation.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation-link__container {
  left: auto;
  right: 0
}
.wp-block-navigation.wp-block-navigation.items-justified-right > .submenu-container .has-child .submenu-container .submenu-container, .wp-block-navigation.wp-block-navigation.items-justified-right > .submenu-container .has-child .submenu-container .wp-block-navigation-link__container, .wp-block-navigation.wp-block-navigation.items-justified-right > .submenu-container .has-child .wp-block-navigation-link__container .submenu-container, .wp-block-navigation.wp-block-navigation.items-justified-right > .submenu-container .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container, .wp-block-navigation.wp-block-navigation.items-justified-right > .wp-block-navigation__container .has-child .submenu-container .submenu-container, .wp-block-navigation.wp-block-navigation.items-justified-right > .wp-block-navigation__container .has-child .submenu-container .wp-block-navigation-link__container, .wp-block-navigation.wp-block-navigation.items-justified-right > .wp-block-navigation__container .has-child .wp-block-navigation-link__container .submenu-container, .wp-block-navigation.wp-block-navigation.items-justified-right > .wp-block-navigation__container .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container, .wp-block-navigation.wp-block-navigation.items-justified-space-between > .submenu-container > .has-child:last-child .submenu-container .submenu-container, .wp-block-navigation.wp-block-navigation.items-justified-space-between > .submenu-container > .has-child:last-child .submenu-container .wp-block-navigation-link__container, .wp-block-navigation.wp-block-navigation.items-justified-space-between > .submenu-container > .has-child:last-child .wp-block-navigation-link__container .submenu-container, .wp-block-navigation.wp-block-navigation.items-justified-space-between > .submenu-container > .has-child:last-child .wp-block-navigation-link__container .wp-block-navigation-link__container, .wp-block-navigation.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .submenu-container .submenu-container, .wp-block-navigation.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .submenu-container .wp-block-navigation-link__container, .wp-block-navigation.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation-link__container .submenu-container, .wp-block-navigation.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation-link__container .wp-block-navigation-link__container {
  left: auto;
  right: 100%
}
.wp-block-navigation.wp-block-navigation .wp-block-navigation__container > .wp-block-navigation-link, .wp-block-navigation.wp-block-navigation .wp-block-page-list, .wp-block-navigation.wp-block-navigation .wp-block-page-list > .wp-block-pages-list__item {
  margin: 0 2em 0 0
}
.wp-block-navigation.wp-block-navigation .wp-block-navigation__container > .wp-block-navigation-link:last-child, .wp-block-navigation.wp-block-navigation .wp-block-page-list:last-child, .wp-block-navigation.wp-block-navigation .wp-block-page-list > .wp-block-pages-list__item:last-child {
  margin-right: 0
}
.wp-block-navigation.wp-block-navigation.has-background .wp-block-navigation__container > .wp-block-navigation-link, .wp-block-navigation.wp-block-navigation.has-background .wp-block-page-list, .wp-block-navigation.wp-block-navigation.has-background .wp-block-page-list > .wp-block-pages-list__item {
  margin: 0 .5em 0 0
}
.wp-block-navigation.wp-block-navigation.has-background .wp-block-navigation__container .wp-block-navigation-link__content, .wp-block-navigation.wp-block-navigation.has-background .wp-block-page-list .wp-block-pages-list__item__link {
  padding: .5em 1em
}
.wp-block-navigation.wp-block-navigation .has-child .submenu-container, .wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container {
  left: -1em;
  top: 100%
}
.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link, .wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-pages-list__item, .wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link, .wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-pages-list__item {
  margin: 0
}
.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__content, .wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-pages-list__item__link, .wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__content, .wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-pages-list__item__link {
  padding: .5em 1em
}
.wp-block-navigation.wp-block-navigation .has-child .submenu-container .submenu-container, .wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__container, .wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .submenu-container, .wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container {
  left: -1px
}
@media (min-width:782px) {
  .wp-block-navigation.wp-block-navigation .has-child .submenu-container .submenu-container, .wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__container, .wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .submenu-container, .wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container {
    left: 100%;
    top: -1px
  }
}
.wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container, .wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container {
  left: 0;
  top: 100%
}
.wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container .submenu-container, .wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container .wp-block-navigation-link__container, .wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container .submenu-container, .wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container {
  left: 0
}
@media (min-width:782px) {
  .wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container .submenu-container, .wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container .wp-block-navigation-link__container, .wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container .submenu-container, .wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container {
    left: 100%;
    top: 0
  }
}
.wp-block-navigation:not(.has-background) .submenu-container, .wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation-link__container {
  background-color: #fff;
  color: #000;
  border: 1px solid rgba(0, 0, 0, .15)
}
.wp-block-navigation__container {
  align-items: center;
  list-style: none;
  margin: 0;
  padding-left: 0
}
.wp-block-navigation__container .is-responsive {
  display: none
}
@media (min-width:600px) {
  .wp-block-navigation__container {
    display: flex;
    flex-wrap: wrap
  }
  .is-vertical .wp-block-navigation__container {
    display: block;
    flex-direction: column;
    align-items: flex-start
  }
}
.items-justified-center .wp-block-navigation__container {
  justify-content: center
}
.items-justified-right .wp-block-navigation__container {
  justify-content: flex-end
}
.items-justified-space-between .wp-block-navigation__container {
  justify-content: space-between
}
.is-vertical.items-justified-center > ul {
  align-items: center
}
.is-vertical.items-justified-right > ul {
  align-items: flex-end
}
.is-vertical.items-justified-right > ul .wp-block-navigation-link, .is-vertical.items-justified-right > ul .wp-block-pages-list__item {
  margin-right: 0;
  justify-content: flex-end
}
.wp-block-navigation__responsive-container {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  align-items: flex-start;
  justify-content: flex-start
}
.wp-block-navigation__responsive-container.is-menu-open {
  display: flex;
  flex-direction: column;
  overflow: auto;
  z-index: 100000;
  padding: 24px;
  background-color: inherit
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container {
  display: flex;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  align-items: flex-start;
  line-height: 48px;
  padding: 0
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container .wp-block-page-list {
  flex-direction: column
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link .wp-block-navigation-link__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-pages-list__item, .wp-block-navigation__responsive-container.is-menu-open .wp-block-pages-list__item .submenu-container {
  background: transparent !important
}
@media (min-width:600px) {
  .wp-block-navigation__responsive-container:not(.is-menu-open) {
    display: flex;
    flex-direction: row;
    position: relative;
    background-color: inherit
  }
  .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-close {
    display: none
  }
  .wp-block-navigation__responsive-container.is-menu-open .submenu-container.submenu-container.submenu-container.submenu-container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link__container.wp-block-navigation-link__container.wp-block-navigation-link__container.wp-block-navigation-link__container {
    left: 0
  }
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
  background-color: #fff;
  color: #000
}
.wp-block-navigation__responsive-container-close, .wp-block-navigation__responsive-container-open {
  vertical-align: middle;
  cursor: pointer;
  color: currentColor;
  background: transparent;
  border: none;
  margin: 0;
  padding: 0
}
.wp-block-navigation__responsive-container-close svg, .wp-block-navigation__responsive-container-open svg {
  fill: currentColor;
  pointer-events: none;
  display: block;
  width: 24px;
  height: 24px
}
.wp-block-navigation__responsive-container-open {
  display: flex
}
@media (min-width:600px) {
  .wp-block-navigation__responsive-container-open {
    display: none
  }
}
.items-justified-left .wp-block-navigation__responsive-container-open {
  margin-left: 0;
  margin-right: auto
}
.items-justified-center .wp-block-navigation__responsive-container-open {
  margin-left: auto;
  margin-right: auto
}
.items-justified-right .wp-block-navigation__responsive-container-open {
  margin-left: auto;
  margin-right: 0
}
.wp-block-navigation__responsive-container-close {
  position: absolute;
  top: 24px;
  right: 24px;
  z-index: 2
}
.wp-block-navigation__responsive-close {
  width: 100%
}
.is-menu-open .wp-block-navigation__responsive-close, .is-menu-open .wp-block-navigation__responsive-container-content, .is-menu-open .wp-block-navigation__responsive-dialog {
  width: 100%;
  height: 100%
}
.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link__submenu-icon, .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list__submenu-icon {
  display: none
}
.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .has-child .submenu-container, .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .has-child .wp-block-navigation-link__container {
  position: relative;
  opacity: 1;
  visibility: visible;
  padding: 0 0 0 32px;
  border: none
}
.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link, .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-pages-list__item {
  flex-direction: column;
  align-items: flex-start
}
html.has-modal-open {
  overflow: hidden
}
.wp-block-navigation .wp-block-navigation-link__label {
  word-break: normal;
  overflow-wrap: break-word
}
.wp-block-navigation .wp-block-home-link__content {
  color: inherit;
  display: block;
  padding: .5em 1em
}
.wp-block-navigation[style*=text-decoration] .wp-block-home-link, .wp-block-navigation[style*=text-decoration] .wp-block-home-link__content, .wp-block-navigation[style*=text-decoration] .wp-block-home-link__content:active, .wp-block-navigation[style*=text-decoration] .wp-block-home-link__content:focus {
  text-decoration: inherit
}
.wp-block-navigation:not([style*=text-decoration]) .wp-block-home-link__content, .wp-block-navigation:not([style*=text-decoration]) .wp-block-home-link__content:active, .wp-block-navigation:not([style*=text-decoration]) .wp-block-home-link__content:focus {
  text-decoration: none
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-home-link__container {
  background-color: #fff;
  color: #000;
  border: 1px solid rgba(0, 0, 0, .15)
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-home-link__container .wp-block-home-link__container {
  top: -1px
}
.wp-block-navigation .wp-block-page-list {
  display: flex;
  flex-wrap: wrap;
  background-color: inherit
}
.wp-block-navigation .wp-block-pages-list__item {
  background-color: inherit
}
.wp-block-navigation .wp-block-page-list__submenu-icon {
  display: none
}
.is-open .wp-block-navigation__container .wp-block-page-list, .is-vertical .wp-block-navigation__container .wp-block-page-list, .wp-block-navigation .show-submenu-icons .wp-block-page-list__submenu-icon {
  display: block
}
@media (min-width:480px) {
  .is-open .wp-block-navigation__container .wp-block-page-list {
    display: flex
  }
}
.items-justified-space-between .wp-block-page-list {
  display: contents
}
.is-small-text {
  font-size: .875em
}
.is-regular-text {
  font-size: 1em
}
.is-large-text {
  font-size: 2.25em
}
.is-larger-text {
  font-size: 3em
}
.has-drop-cap:not(:focus):first-letter {
  float: left;
  font-size: 8.4em;
  line-height: .68;
  font-weight: 100;
  margin: .05em .1em 0 0;
  text-transform: uppercase;
  font-style: normal
}
p.has-drop-cap.has-background {
  overflow: hidden
}
p.has-background {
  padding: 1.25em 2.375em
}
p.has-text-color a {
  color: inherit
}
.wp-block-post-author {
  display: flex;
  flex-wrap: wrap
}
.wp-block-post-author__byline {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: .5em
}
.wp-block-post-author__avatar {
  margin-right: 1em
}
.wp-block-post-author__bio {
  margin-bottom: .7em;
  font-size: .7em
}
.wp-block-post-author__content {
  flex-grow: 1;
  flex-basis: 0
}
.wp-block-post-author__name {
  font-weight: 700;
  margin: 0
}
.wp-block-post-comments .commentlist {
  list-style: none;
  margin: 0;
  padding: 0
}
.wp-block-post-comments .commentlist .comment {
  min-height: 2.25em;
  padding-left: 3.25em
}
.wp-block-post-comments .commentlist .comment p {
  font-size: .875em;
  line-height: 1.8;
  margin: .36em 0 1.4em
}
.wp-block-post-comments .commentlist .children {
  list-style: none;
  margin: 0;
  padding: 0
}
.wp-block-post-comments .comment-author {
  line-height: 1.5;
  margin-left: -3.25em
}
.wp-block-post-comments .comment-author .avatar {
  border-radius: 1.5em;
  display: block;
  float: left;
  height: 2.5em;
  margin-right: .75em;
  width: 2.5em
}
.wp-block-post-comments .comment-author cite {
  font-style: normal
}
.wp-block-post-comments .comment-meta {
  line-height: 1.5;
  margin-left: -3.25em
}
.wp-block-post-comments .comment-body .commentmetadata {
  font-size: .75em
}
.wp-block-post-comments .comment-form-author label, .wp-block-post-comments .comment-form-comment label, .wp-block-post-comments .comment-form-email label, .wp-block-post-comments .comment-form-url label {
  display: block
}
.wp-block-post-comments .comment-form-comment textarea {
  box-sizing: border-box;
  width: 100%
}
.wp-block-post-comments .reply {
  font-size: .75em;
  margin-bottom: 1.4em
}
.wp-block-post-comments input, .wp-block-post-comments textarea {
  border: 1px solid #949494
}
.wp-block-post-comments-form input[type=submit] {
  border: none;
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  overflow-wrap: break-word
}
.wp-block-post-excerpt__more-link, .wp-block-post-title a {
  display: inline-block
}
.wp-block-preformatted {
  white-space: pre-wrap
}
.wp-block-preformatted.has-background {
  padding: 1.25em 2.375em
}
.wp-block-pullquote {
  margin: 0 0 1em;
  padding: 3em 0;
  text-align: center
}
.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {
  max-width: 420px
}
.wp-block-pullquote.alignleft p, .wp-block-pullquote.alignright p {
  font-size: 1.25em
}
.wp-block-pullquote p {
  font-size: 1.75em;
  line-height: 1.6
}
.wp-block-pullquote cite, .wp-block-pullquote footer {
  position: relative
}
.wp-block-pullquote .has-text-color a {
  color: inherit
}
.wp-block-pullquote:not(.is-style-solid-color) {
  background: none
}
.wp-block-pullquote.is-style-solid-color {
  border: none
}
.wp-block-pullquote.is-style-solid-color blockquote {
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  max-width: 60%
}
.wp-block-pullquote.is-style-solid-color blockquote p {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2em
}
.wp-block-pullquote.is-style-solid-color blockquote cite {
  text-transform: none;
  font-style: normal
}
.wp-block-pullquote cite {
  color: inherit
}
.wp-block-post-template, .wp-block-query-loop {
  max-width: 100%;
  list-style: none;
  padding: 0
}
.wp-block-post-template li, .wp-block-query-loop li {
  clear: both
}
.wp-block-post-template.is-flex-container, .wp-block-query-loop.is-flex-container {
  flex-direction: row;
  display: flex;
  flex-wrap: wrap
}
.wp-block-post-template.is-flex-container li, .wp-block-query-loop.is-flex-container li {
  margin: 0 0 1.25em;
  width: 100%
}
@media (min-width:600px) {
  .wp-block-post-template.is-flex-container li, .wp-block-query-loop.is-flex-container li {
    margin-right: 1.25em
  }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li, .wp-block-query-loop.is-flex-container.is-flex-container.columns-2 > li {
    width: calc(50% - .625em)
  }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li:nth-child(2n), .wp-block-query-loop.is-flex-container.is-flex-container.columns-2 > li:nth-child(2n) {
    margin-right: 0
  }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li, .wp-block-query-loop.is-flex-container.is-flex-container.columns-3 > li {
    width: calc(33.33333% - .83333em)
  }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li:nth-child(3n), .wp-block-query-loop.is-flex-container.is-flex-container.columns-3 > li:nth-child(3n) {
    margin-right: 0
  }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li, .wp-block-query-loop.is-flex-container.is-flex-container.columns-4 > li {
    width: calc(25% - .9375em)
  }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li:nth-child(4n), .wp-block-query-loop.is-flex-container.is-flex-container.columns-4 > li:nth-child(4n) {
    margin-right: 0
  }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li, .wp-block-query-loop.is-flex-container.is-flex-container.columns-5 > li {
    width: calc(20% - 1em)
  }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li:nth-child(5n), .wp-block-query-loop.is-flex-container.is-flex-container.columns-5 > li:nth-child(5n) {
    margin-right: 0
  }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li, .wp-block-query-loop.is-flex-container.is-flex-container.columns-6 > li {
    width: calc(16.66667% - 1.04167em)
  }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li:nth-child(6n), .wp-block-query-loop.is-flex-container.is-flex-container.columns-6 > li:nth-child(6n) {
    margin-right: 0
  }
}
.wp-block-query-pagination {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap
}
.wp-block-query-pagination > .wp-block-query-pagination-next, .wp-block-query-pagination > .wp-block-query-pagination-numbers, .wp-block-query-pagination > .wp-block-query-pagination-previous {
  display: inline-block;
  margin-right: .5em;
  margin-bottom: .5em
}
.wp-block-query-pagination > .wp-block-query-pagination-next:last-child, .wp-block-query-pagination > .wp-block-query-pagination-numbers:last-child, .wp-block-query-pagination > .wp-block-query-pagination-previous:last-child {
  margin-right: 0
}
.wp-block-quote.is-large, .wp-block-quote.is-style-large {
  margin-bottom: 1em;
  padding: 0 1em
}
.wp-block-quote.is-large p, .wp-block-quote.is-style-large p {
  font-size: 1.5em;
  font-style: italic;
  line-height: 1.6
}
.wp-block-quote.is-large cite, .wp-block-quote.is-large footer, .wp-block-quote.is-style-large cite, .wp-block-quote.is-style-large footer {
  font-size: 1.125em;
  text-align: right
}
.wp-block-rss.wp-block-rss {
  box-sizing: border-box
}
.wp-block-rss.alignleft {
  margin-right: 2em
}
.wp-block-rss.alignright {
  margin-left: 2em
}
.wp-block-rss.is-grid {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  list-style: none
}
.wp-block-rss.is-grid li {
  margin: 0 1em 1em 0;
  width: 100%
}
@media (min-width:600px) {
  .wp-block-rss.columns-2 li {
    width: calc(50% - 1em)
  }
  .wp-block-rss.columns-3 li {
    width: calc(33.33333% - 1em)
  }
  .wp-block-rss.columns-4 li {
    width: calc(25% - 1em)
  }
  .wp-block-rss.columns-5 li {
    width: calc(20% - 1em)
  }
  .wp-block-rss.columns-6 li {
    width: calc(16.66667% - 1em)
  }
}
.wp-block-rss__item-author, .wp-block-rss__item-publish-date {
  display: block;
  color: #555;
  font-size: .8125em
}
.wp-block-search .wp-block-search__button {
  background: #f7f7f7;
  border: 1px solid #ccc;
  padding: .375em .625em;
  color: #32373c;
  margin-left: .625em;
  word-break: normal
}
.wp-block-search .wp-block-search__button.has-icon {
  line-height: 0
}
.wp-block-search .wp-block-search__button svg {
  min-width: 1.5em;
  min-height: 1.5em
}
.wp-block-search .wp-block-search__inside-wrapper {
  display: flex;
  flex: auto;
  flex-wrap: nowrap;
  max-width: 100%
}
.wp-block-search .wp-block-search__label {
  width: 100%
}
.wp-block-search .wp-block-search__input {
  flex-grow: 1;
  min-width: 3em;
  border: 1px solid #949494
}
.wp-block-search.wp-block-search__button-only .wp-block-search__button {
  margin-left: 0
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
  padding: 4px;
  border: 1px solid #949494
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input {
  border-radius: 0;
  border: none;
  padding: 0 0 0 .25em
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus {
  outline: none
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button {
  padding: .125em .5em
}
.wp-block-search.aligncenter .wp-block-search__inside-wrapper {
  margin: auto
}
.wp-block-separator {
  border-top: 1px solid;
  border-bottom: 1px solid
}
.wp-block-separator.is-style-wide {
  border-bottom-width: 1px
}
.wp-block-separator.is-style-dots {
  background: none !important;
  border: none;
  text-align: center;
  width: none;
  line-height: 1;
  height: auto
}
.wp-block-separator.is-style-dots:before {
  content: "···";
  color: currentColor;
  font-size: 1.5em;
  letter-spacing: 2em;
  padding-left: 2em;
  font-family: serif
}
.wp-block-site-logo {
  line-height: 0
}
.wp-block-site-logo a {
  display: inline-block
}
.wp-block-site-logo.is-default-size img {
  width: 120px;
  height: auto
}
.wp-block-site-logo .aligncenter {
  display: table
}
.wp-block-site-logo.is-style-rounded img {
  border-radius: 9999px
}
.wp-block-social-links {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  padding-right: 0;
  text-indent: 0;
  margin-left: 0
}
.wp-block-social-links .wp-social-link a, .wp-block-social-links .wp-social-link a:hover {
  text-decoration: none;
  border-bottom: 0;
  box-shadow: none
}
.wp-block-social-links .wp-social-link.wp-social-link.wp-social-link {
  margin: 4px 8px 4px 0
}
.wp-block-social-links .wp-social-link a {
  padding: .25em
}
.wp-block-social-links .wp-social-link svg {
  width: 1em;
  height: 1em
}
.wp-block-social-links.has-small-icon-size {
  font-size: 16px
}
.wp-block-social-links, .wp-block-social-links.has-normal-icon-size {
  font-size: 24px
}
.wp-block-social-links.has-large-icon-size {
  font-size: 36px
}
.wp-block-social-links.has-huge-icon-size {
  font-size: 48px
}
.wp-block-social-links.aligncenter {
  justify-content: center;
  display: flex
}
.wp-block-social-links.alignright {
  justify-content: flex-end
}
.wp-block-social-link {
  display: block;
  border-radius: 9999px;
  transition: transform .1s ease;
  height: auto
}
@media (prefers-reduced-motion:reduce) {
  .wp-block-social-link {
    transition-duration: 0s;
    transition-delay: 0s
  }
}
.wp-block-social-link a {
  display: block;
  line-height: 0;
  transition: transform .1s ease
}
.wp-block-social-link:hover {
  transform: scale(1.1)
}
.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg {
  color: currentColor;
  fill: currentColor
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link {
  background-color: #f0f0f0;
  color: #444
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon {
  background-color: #f90;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp {
  background-color: #1ea0c3;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance {
  background-color: #0757fe;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen {
  background-color: #1e1f26;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart {
  background-color: #02e49b;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble {
  background-color: #e94c89;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox {
  background-color: #4280ff;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy {
  background-color: #f45800;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {
  background-color: #1778f2;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx {
  background-color: #000;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr {
  background-color: #0461dd;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare {
  background-color: #e65678;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github {
  background-color: #24292d;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads {
  background-color: #eceadd;
  color: #382110
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google {
  background-color: #ea4434;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram {
  background-color: #f00075;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm {
  background-color: #e21b24;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {
  background-color: #0d66c2;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon {
  background-color: #3288d4;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium {
  background-color: #02ab6c;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup {
  background-color: #f6405f;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon {
  background-color: #ff424d;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest {
  background-color: #e60122;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket {
  background-color: #ef4155;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit {
  background-color: #fe4500;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype {
  background-color: #0478d7;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat {
  background-color: #fefc00;
  color: #fff;
  stroke: #000
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud {
  background-color: #ff5600;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify {
  background-color: #1bd760;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram {
  background-color: #2aabee;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok {
  background-color: #000;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr {
  background-color: #011835;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch {
  background-color: #6440a4;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter {
  background-color: #1da1f2;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo {
  background-color: #1eb7ea;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk {
  background-color: #4680c2;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress {
  background-color: #3499cd;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp {
  background-color: #d32422;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube {
  background-color: red;
  color: #fff
}
.wp-block-social-links.is-style-logos-only .wp-social-link {
  background: none;
  padding: 4px
}
.wp-block-social-links.is-style-logos-only .wp-social-link-amazon {
  color: #f90
}
.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp {
  color: #1ea0c3
}
.wp-block-social-links.is-style-logos-only .wp-social-link-behance {
  color: #0757fe
}
.wp-block-social-links.is-style-logos-only .wp-social-link-codepen {
  color: #1e1f26
}
.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart {
  color: #02e49b
}
.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble {
  color: #e94c89
}
.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox {
  color: #4280ff
}
.wp-block-social-links.is-style-logos-only .wp-social-link-etsy {
  color: #f45800
}
.wp-block-social-links.is-style-logos-only .wp-social-link-facebook {
  color: #1778f2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx {
  color: #000
}
.wp-block-social-links.is-style-logos-only .wp-social-link-flickr {
  color: #0461dd
}
.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare {
  color: #e65678
}
.wp-block-social-links.is-style-logos-only .wp-social-link-github {
  color: #24292d
}
.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads {
  color: #382110
}
.wp-block-social-links.is-style-logos-only .wp-social-link-google {
  color: #ea4434
}
.wp-block-social-links.is-style-logos-only .wp-social-link-instagram {
  color: #f00075
}
.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm {
  color: #e21b24
}
.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin {
  color: #0d66c2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon {
  color: #3288d4
}
.wp-block-social-links.is-style-logos-only .wp-social-link-medium {
  color: #02ab6c
}
.wp-block-social-links.is-style-logos-only .wp-social-link-meetup {
  color: #f6405f
}
.wp-block-social-links.is-style-logos-only .wp-social-link-patreon {
  color: #ff424d
}
.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest {
  color: #e60122
}
.wp-block-social-links.is-style-logos-only .wp-social-link-pocket {
  color: #ef4155
}
.wp-block-social-links.is-style-logos-only .wp-social-link-reddit {
  color: #fe4500
}
.wp-block-social-links.is-style-logos-only .wp-social-link-skype {
  color: #0478d7
}
.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat {
  color: #fff;
  stroke: #000
}
.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud {
  color: #ff5600
}
.wp-block-social-links.is-style-logos-only .wp-social-link-spotify {
  color: #1bd760
}
.wp-block-social-links.is-style-logos-only .wp-social-link-telegram {
  color: #2aabee
}
.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok {
  color: #000
}
.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr {
  color: #011835
}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitch {
  color: #6440a4
}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitter {
  color: #1da1f2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo {
  color: #1eb7ea
}
.wp-block-social-links.is-style-logos-only .wp-social-link-vk {
  color: #4680c2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress {
  color: #3499cd
}
.wp-block-social-links.is-style-logos-only .wp-social-link-yelp {
  color: #d32422
}
.wp-block-social-links.is-style-logos-only .wp-social-link-youtube {
  color: red
}
.wp-block-social-links.is-style-pill-shape .wp-social-link {
  width: auto
}
.wp-block-social-links.is-style-pill-shape .wp-social-link a {
  padding-left: .66667em;
  padding-right: .66667em
}
.wp-block-spacer {
  clear: both
}
.wp-block-tag-cloud.aligncenter {
  text-align: center
}
.wp-block-tag-cloud.alignfull {
  padding-left: 1em;
  padding-right: 1em
}
.wp-block-table {
  margin: 0 0 1em;
  overflow-x: auto
}
.wp-block-table table {
  border-collapse: collapse;
  width: 100%
}
.wp-block-table .has-fixed-layout {
  table-layout: fixed;
  width: 100%
}
.wp-block-table .has-fixed-layout td, .wp-block-table .has-fixed-layout th {
  word-break: break-word
}
.wp-block-table.aligncenter, .wp-block-table.alignleft, .wp-block-table.alignright {
  display: table;
  width: auto
}
.wp-block-table.aligncenter td, .wp-block-table.aligncenter th, .wp-block-table.alignleft td, .wp-block-table.alignleft th, .wp-block-table.alignright td, .wp-block-table.alignright th {
  word-break: break-word
}
.wp-block-table .has-subtle-light-gray-background-color {
  background-color: #f3f4f5
}
.wp-block-table .has-subtle-pale-green-background-color {
  background-color: #e9fbe5
}
.wp-block-table .has-subtle-pale-blue-background-color {
  background-color: #e7f5fe
}
.wp-block-table .has-subtle-pale-pink-background-color {
  background-color: #fcf0ef
}
.wp-block-table.is-style-stripes {
  border-spacing: 0;
  border-collapse: inherit;
  background-color: transparent;
  border-bottom: 1px solid #f0f0f0
}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
  background-color: #f0f0f0
}
.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
  background-color: #f3f4f5
}
.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
  background-color: #e9fbe5
}
.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
  background-color: #e7f5fe
}
.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
  background-color: #fcf0ef
}
.wp-block-table.is-style-stripes td, .wp-block-table.is-style-stripes th {
  border-color: transparent
}
.wp-block-table .has-border-color > *, .wp-block-table .has-border-color td, .wp-block-table .has-border-color th, .wp-block-table .has-border-color tr {
  border-color: inherit
}
.wp-block-table table[style*=border-style] > *, .wp-block-table table[style*=border-style] td, .wp-block-table table[style*=border-style] th, .wp-block-table table[style*=border-style] tr {
  border-style: inherit
}
.wp-block-table table[style*=border-width] > *, .wp-block-table table[style*=border-width] td, .wp-block-table table[style*=border-width] th, .wp-block-table table[style*=border-width] tr {
  border-width: inherit
}
.wp-block-text-columns, .wp-block-text-columns.aligncenter {
  display: flex
}
.wp-block-text-columns .wp-block-column {
  margin: 0 1em;
  padding: 0
}
.wp-block-text-columns .wp-block-column:first-child {
  margin-left: 0
}
.wp-block-text-columns .wp-block-column:last-child {
  margin-right: 0
}
.wp-block-text-columns.columns-2 .wp-block-column {
  width: 50%
}
.wp-block-text-columns.columns-3 .wp-block-column {
  width: 33.33333%
}
.wp-block-text-columns.columns-4 .wp-block-column {
  width: 25%
}
pre.wp-block-verse {
  font-family: inherit;
  overflow: auto;
  white-space: pre-wrap
}
.wp-block-video {
  margin: 0 0 1em
}
.wp-block-video video {
  width: 100%
}
@supports (position:sticky) {
  .wp-block-video [poster] {
    -o-object-fit: cover;
    object-fit: cover
  }
}
.wp-block-video.aligncenter {
  text-align: center
}
.wp-block-video figcaption {
  margin-top: .5em;
  margin-bottom: 1em
}
.wp-block-post-featured-image {
  margin-left: 0;
  margin-right: 0
}
.wp-block-post-featured-image a {
  display: inline-block
}
.wp-block-post-featured-image img {
  max-width: 100%;
  height: auto
}
.wp-block-post-featured-image.alignfull img, .wp-block-post-featured-image.alignwide img {
  width: 100%
}
:root .has-pale-pink-background-color {
  background-color: #f78da7
}
:root .has-vivid-red-background-color {
  background-color: #cf2e2e
}
:root .has-luminous-vivid-orange-background-color {
  background-color: #ff6900
}
:root .has-luminous-vivid-amber-background-color {
  background-color: #fcb900
}
:root .has-light-green-cyan-background-color {
  background-color: #7bdcb5
}
:root .has-vivid-green-cyan-background-color {
  background-color: #00d084
}
:root .has-pale-cyan-blue-background-color {
  background-color: #8ed1fc
}
:root .has-vivid-cyan-blue-background-color {
  background-color: #0693e3
}
:root .has-vivid-purple-background-color {
  background-color: #9b51e0
}
:root .has-white-background-color {
  background-color: #fff
}
:root .has-very-light-gray-background-color {
  background-color: #eee
}
:root .has-cyan-bluish-gray-background-color {
  background-color: #abb8c3
}
:root .has-very-dark-gray-background-color {
  background-color: #313131
}
:root .has-black-background-color {
  background-color: #000
}
:root .has-pale-pink-color {
  color: #f78da7
}
:root .has-vivid-red-color {
  color: #cf2e2e
}
:root .has-luminous-vivid-orange-color {
  color: #ff6900
}
:root .has-luminous-vivid-amber-color {
  color: #fcb900
}
:root .has-light-green-cyan-color {
  color: #7bdcb5
}
:root .has-vivid-green-cyan-color {
  color: #00d084
}
:root .has-pale-cyan-blue-color {
  color: #8ed1fc
}
:root .has-vivid-cyan-blue-color {
  color: #0693e3
}
:root .has-vivid-purple-color {
  color: #9b51e0
}
:root .has-white-color {
  color: #fff
}
:root .has-very-light-gray-color {
  color: #eee
}
:root .has-cyan-bluish-gray-color {
  color: #abb8c3
}
:root .has-very-dark-gray-color {
  color: #313131
}
:root .has-black-color {
  color: #20306c
}
:root .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
  background: linear-gradient(135deg, #0693e3, #9b51e0)
}
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
  background: linear-gradient(135deg, #00d084, #0693e3)
}
:root .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
  background: linear-gradient(135deg, #7adcb4, #00d082)
}
:root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
  background: linear-gradient(135deg, #fcb900, #ff6900)
}
:root .has-luminous-vivid-orange-to-vivid-red-gradient-background {
  background: linear-gradient(135deg, #ff6900, #cf2e2e)
}
:root .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
  background: linear-gradient(135deg, #eee, #a9b8c3)
}
:root .has-cool-to-warm-spectrum-gradient-background {
  background: linear-gradient(135deg, #4aeadc, #9778d1 20%, #cf2aba 40%, #ee2c82 60%, #fb6962 80%, #fef84c)
}
:root .has-blush-light-purple-gradient-background {
  background: linear-gradient(135deg, #ffceec, #9896f0)
}
:root .has-blush-bordeaux-gradient-background {
  background: linear-gradient(135deg, #fecda5, #fe2d2d 50%, #6b003e)
}
:root .has-purple-crush-gradient-background {
  background: linear-gradient(135deg, #34e2e4, #4721fb 50%, #ab1dfe)
}
:root .has-luminous-dusk-gradient-background {
  background: linear-gradient(135deg, #ffcb70, #c751c0 50%, #4158d0)
}
:root .has-hazy-dawn-gradient-background {
  background: linear-gradient(135deg, #faaca8, #dad0ec)
}
:root .has-pale-ocean-gradient-background {
  background: linear-gradient(135deg, #fff5cb, #b6e3d4 50%, #33a7b5)
}
:root .has-electric-grass-gradient-background {
  background: linear-gradient(135deg, #caf880, #71ce7e)
}
:root .has-subdued-olive-gradient-background {
  background: linear-gradient(135deg, #fafae1, #67a671)
}
:root .has-atomic-cream-gradient-background {
  background: linear-gradient(135deg, #fdd79a, #004a59)
}
:root .has-nightshade-gradient-background {
  background: linear-gradient(135deg, #330968, #31cdcf)
}
:root .has-midnight-gradient-background {
  background: linear-gradient(135deg, #020381, #2874fc)
}
.has-small-font-size {
  font-size: .8125em
}
.has-normal-font-size, .has-regular-font-size {
  font-size: 1em
}
.has-medium-font-size {
  font-size: 1.25em
}
.has-large-font-size {
  font-size: 2.25em
}
.has-huge-font-size, .has-larger-font-size {
  font-size: 2.625em
}
.has-text-align-center {
  text-align: center
}
.has-text-align-left {
  text-align: left
}
.has-text-align-right {
  text-align: right
}
#end-resizable-editor-section {
  display: none
}
.aligncenter {
  clear: both
}
.items-justified-left {
  justify-content: flex-start
}
.items-justified-center {
  justify-content: center
}
.items-justified-right {
  justify-content: flex-end
}
.items-justified-space-between {
  justify-content: space-between
}
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important
}
.screen-reader-text:focus {
  background-color: #ddd;
  clip: auto !important;
  -webkit-clip-path: none;
  clip-path: none;
  color: #444;
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000
}
#start-resizable-editor-section {
  display: none
}
.wp-block-audio figcaption {
  color: #555;
  font-size: 13px;
  text-align: center
}
.is-dark-theme .wp-block-audio figcaption {
  color: hsla(0, 0%, 100%, .65)
}
.wp-block-code {
  font-family: Menlo, Consolas, monaco, monospace;
  color: #1e1e1e;
  padding: .8em 1em;
  border: 1px solid #ddd;
  border-radius: 4px
}
.wp-block-embed figcaption {
  color: #555;
  font-size: 13px;
  text-align: center
}
.is-dark-theme .wp-block-embed figcaption {
  color: hsla(0, 0%, 100%, .65)
}
.blocks-gallery-caption {
  color: #555;
  font-size: 13px;
  text-align: center
}
.is-dark-theme .blocks-gallery-caption {
  color: hsla(0, 0%, 100%, .65)
}
.wp-block-image figcaption {
  color: #555;
  font-size: 13px;
  text-align: center
}
.is-dark-theme .wp-block-image figcaption {
  color: hsla(0, 0%, 100%, .65)
}
.wp-block-pullquote {
  border-top: 4px solid;
  border-bottom: 4px solid;
  margin-bottom: 1.75em;
  color: currentColor
}
.wp-block-pullquote__citation, .wp-block-pullquote cite, .wp-block-pullquote footer {
  color: currentColor;
  text-transform: uppercase;
  font-size: .8125em;
  font-style: normal
}
.wp-block-quote {
  border-left: .25em solid;
  margin: 0 0 1.75em;
  padding-left: 1em
}
.wp-block-quote cite, .wp-block-quote footer {
  color: currentColor;
  font-size: .8125em;
  position: relative;
  font-style: normal
}
.wp-block-quote.has-text-align-right {
  border-left: none;
  border-right: .25em solid;
  padding-left: 0;
  padding-right: 1em
}
.wp-block-quote.has-text-align-center {
  border: none;
  padding-left: 0
}
.wp-block-quote.is-large, .wp-block-quote.is-style-large {
  border: none
}
.wp-block-search .wp-block-search__label {
  font-weight: 700
}
.wp-block-group.has-background {
  padding: 1.25em 2.375em;
  margin-top: 0;
  margin-bottom: 0
}
.wp-block-separator {
  border: none;
  border-bottom: 2px solid;
  margin-left: auto;
  margin-right: auto;
  opacity: .4
}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
  width: 100px
}
.wp-block-separator.has-background:not(.is-style-dots) {
  border-bottom: none;
  height: 1px
}
.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots) {
  height: 2px
}
.wp-block-table thead {
  border-bottom: 3px solid
}
.wp-block-table tfoot {
  border-top: 3px solid
}
.wp-block-table td, .wp-block-table th {
  padding: .5em;
  border: 1px solid;
  word-break: normal
}
.wp-block-table figcaption {
  color: #555;
  font-size: 13px;
  text-align: center
}
.is-dark-theme .wp-block-table figcaption {
  color: hsla(0, 0%, 100%, .65)
}
.wp-block-video figcaption {
  color: #555;
  font-size: 13px;
  text-align: center
}
.is-dark-theme .wp-block-video figcaption {
  color: hsla(0, 0%, 100%, .65)
}
.wp-block-template-part.has-background {
  padding: 1.25em 2.375em;
  margin-top: 0;
  margin-bottom: 0
}
#end-resizable-editor-section {
  display: none
}
ul.wp-block-gallery {
  padding-left: 0 !important;
  margin-left: 0;
}
.slick-wrapper, .slick, .slick * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.slick img {
  height: auto;
}
.slick img, .slick iframe {
  border: 0;
  max-width: 100%;
}
.slick, .slick-wrapper {
  max-width: 100%;
  position: relative;
}
.slick-initialized {
  overflow: visible;
}
.slick__slider::before, .slick__slider::after {
  display: table;
  content: '';
}
.slick__slider::after {
  clear: both;
}
.draggable {
  cursor: -webkit-grab;
  cursor: grab;
}
.draggable:active {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.draggable:active a, .draggable:active .slide__caption {
  cursor: -webkit-grabbing;
  cursor: grabbing;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
.slick__slide {
  max-width: 100%;
  position: absolute;
  visibility: hidden;
}
.slick__slide.slide--0 {
  position: relative;
}
.unslick .slick__slide, .slick-initialized .slick__slide {
  position: relative;
  visibility: visible;
}
.slick__slide:focus {
  outline: 0;
}
.unslick .slick__slide {
  width: 100%;
}
.slick-current {
  z-index: 4;
}
.slide__content, .grid__content {
  position: relative;
}
.slide__content::after {
  content: "";
  display: table;
  clear: both;
}
.slide__title {
  margin: 10px 0 5px;
  line-height: 1.2;
}
.slide__link {
  margin: 30px auto;
}
.slide__caption {
  cursor: text;
  -moz-user-select: text;
  -ms-user-select: text;
  -o-user-select: text;
  -webkit-user-select: text;
  user-select: text;
  width: 100%;
}
.slick__arrow, .is-loading .slide__caption {
  visibility: hidden;
}
.slick--initialized .slick__arrow {
  visibility: visible;
}
.slick--main .slide__caption {
  min-height: 32%;
  padding: 20px 0;
  z-index: 3;
}
.slick--thumbnail .slide__caption {
  padding: 5px 6px;
}
.slick-prev {
  left: 0;
}
.slick-next {
  right: 0;
}
.slick__arrow {
  bottom: auto;
  height: 2px;
  left: 0;
  margin-top: -1px;
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  z-index: 2;
}
.slick-arrow {
  border: 0;
  border-radius: 50%;
  font-size: 0;
  height: 42px;
  pointer-events: auto;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 42px;
}
.slick-arrow:active, .slick-arrow:focus {
  box-shadow: none;
  outline: 0;
}
.slick-arrow::before, .slick-arrow::after {
  pointer-events: none;
}
.slick-arrow::before {
  color: #ff6d2c;
  font-size: 36px;
  font-size: 2.25rem;
}
.slick-arrow:hover::before {
  color: #37465b;
}
.slick button, .slick--thumbnail .slick__slide img {
  pointer-events: auto;
}
.slick-dots li {
  margin-bottom: 5px;
  display: inline-block;
  vertical-align: top;
}
.slick-dots li button::before {
  font-size: 12px;
  font-size: 0.75rem;
}
img[data-lazy] {
  display: none;
}
.slide__media {
  overflow: hidden;
  position: relative;
}
.media__image {
  margin: 0 auto;
}
.slick--less .slick-track {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.slick.slick--less .slick-slide {
  float: none;
  display: inline-block;
  vertical-align: top;
}
.slick--less .draggable {
  cursor: default;
}
.wm-card {
  background-clip: border-box;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  max-width: 65ch;
  overflow-wrap: break-word;
  padding: 2rem;
  position: relative
}
.wm-card--image {
  margin: -2rem -2rem 2rem;
  padding-bottom: 76%;
  position: relative
}
.wm-card--image img {
  bottom: 0;
  display: block;
  height: 100%;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%
}
.wm-card--body {
  flex: 1 1 0%
}
.wm-card.is-style-blue {
  background-color: #263062;
  color: #9da4c6
}
.wm-card.is-style-blue .h1, .wm-card.is-style-blue .h2, .wm-card.is-style-blue .h3, .wm-card.is-style-blue .h4, .wm-card.is-style-blue .h5 {
  color: #fff
}
.wm-card.is-style-blue-grey {
  background-color: #647b96;
  color: #fff
}
.wm-card.is-style-blue-grey .h1, .wm-card.is-style-blue-grey .h2, .wm-card.is-style-blue-grey .h3, .wm-card.is-style-blue-grey .h4, .wm-card.is-style-blue-grey .h5 {
  color: #fff
}
.wm-card.is-style-grey {
  background-color: #e5e7e1;
  color: #263062
}
.wm-card.is-style-sand {
  background-color: #94d227;
  color: #263062;
  height: 100%
}
.wm-card.ungrid {
  bottom: -160px;
  padding: 80px 100px;
  position: absolute;
  right: 0
}
.wm-card.ungrid:after {
  --tw-bg-opacity: 1;
  background-color: rgba(38, 48, 98, var(--tw-bg-opacity));
  bottom: 0;
  content: "";
  left: 100%;
  position: absolute;
  right: calc(var(--wm-fw-offset)*-1);
  top: 0;
  width: 100%;
  z-index: 0
}
@media screen and (max-width:1024px) {
  .wm-card.ungrid {
    bottom: inherit;
    margin-bottom: -200px;
    margin-left: calc(var(--wm-col-width)*-3);
    position: relative
  }
  .wm-card.ungrid:after {
    display: none
  }
}
.wp-block-group.has-background {
  padding: 0
}
.wp-block-group.has-fw-left {
  margin-left: calc(var(--wm-fw-offset)*-1);
  padding-left: var(--wm-fw-offset)
}
.wp-block-group.has-fw-right {
  margin-right: calc(var(--wm-fw-offset)*-1);
  padding-right: var(--wm-fw-offset)
}
.has-spacing-left-1.wp-block-group .wp-block-group__inner-container, .has-spacing-left-1:not(.wp-block-group) {
  padding-left: calc(var(--wm-col-width)*1) !important
}
.has-spacing-left-2.wp-block-group .wp-block-group__inner-container, .has-spacing-left-2:not(.wp-block-group) {
  padding-left: calc(var(--wm-col-width)*2) !important
}
.has-spacing-left-3.wp-block-group .wp-block-group__inner-container, .has-spacing-left-3:not(.wp-block-group) {
  padding-left: calc(var(--wm-col-width)*3) !important
}
.has-spacing-left-4.wp-block-group .wp-block-group__inner-container, .has-spacing-left-4:not(.wp-block-group) {
  padding-left: calc(var(--wm-col-width)*4) !important
}
.has-spacing-left-5.wp-block-group .wp-block-group__inner-container, .has-spacing-left-5:not(.wp-block-group) {
  padding-left: calc(var(--wm-col-width)*5) !important
}
.has-spacing-left-6.wp-block-group .wp-block-group__inner-container, .has-spacing-left-6:not(.wp-block-group) {
  padding-left: calc(var(--wm-col-width)*6) !important
}
.has-spacing-right-1.wp-block-group .wp-block-group__inner-container, .has-spacing-right-1:not(.wp-block-group) {
  padding-right: calc(var(--wm-col-width)*1) !important
}
.has-spacing-right-2.wp-block-group .wp-block-group__inner-container, .has-spacing-right-2:not(.wp-block-group) {
  padding-right: calc(var(--wm-col-width)*2) !important
}
.has-spacing-right-3.wp-block-group .wp-block-group__inner-container, .has-spacing-right-3:not(.wp-block-group) {
  padding-right: calc(var(--wm-col-width)*3) !important
}
.has-spacing-right-4.wp-block-group .wp-block-group__inner-container, .has-spacing-right-4:not(.wp-block-group) {
  padding-right: calc(var(--wm-col-width)*4) !important
}
.has-spacing-right-5.wp-block-group .wp-block-group__inner-container, .has-spacing-right-5:not(.wp-block-group) {
  padding-right: calc(var(--wm-col-width)*5) !important
}
.has-spacing-right-6.wp-block-group .wp-block-group__inner-container, .has-spacing-right-6:not(.wp-block-group) {
  padding-right: calc(var(--wm-col-width)*6) !important
}
.has-spacing-top-1.wp-block-group .wp-block-group__inner-container, .has-spacing-top-1:not(.wp-block-group) {
  padding-top: 1rem
}
.has-spacing-top-2.wp-block-group .wp-block-group__inner-container, .has-spacing-top-2:not(.wp-block-group) {
  padding-top: 2rem
}
.has-spacing-top-3.wp-block-group .wp-block-group__inner-container, .has-spacing-top-3:not(.wp-block-group) {
  padding-top: 3rem
}
.has-spacing-top-4.wp-block-group .wp-block-group__inner-container, .has-spacing-top-4:not(.wp-block-group) {
  padding-top: 4rem
}
.has-spacing-top-5.wp-block-group .wp-block-group__inner-container, .has-spacing-top-5:not(.wp-block-group) {
  padding-top: 5rem
}
.has-spacing-top-6.wp-block-group .wp-block-group__inner-container, .has-spacing-top-6:not(.wp-block-group) {
  padding-top: 6rem
}
.has-spacing-top-7.wp-block-group .wp-block-group__inner-container, .has-spacing-top-7:not(.wp-block-group) {
  padding-top: 7rem
}
.has-spacing-top-8.wp-block-group .wp-block-group__inner-container, .has-spacing-top-8:not(.wp-block-group) {
  padding-top: 8rem
}
.has-spacing-top-9.wp-block-group .wp-block-group__inner-container, .has-spacing-top-9:not(.wp-block-group) {
  padding-top: 9rem
}
.has-spacing-top-10.wp-block-group .wp-block-group__inner-container, .has-spacing-top-10:not(.wp-block-group) {
  padding-top: 10rem
}
.has-spacing-top-11.wp-block-group .wp-block-group__inner-container, .has-spacing-top-11:not(.wp-block-group) {
  padding-top: 11rem
}
.has-spacing-top-12.wp-block-group .wp-block-group__inner-container, .has-spacing-top-12:not(.wp-block-group) {
  padding-top: 12rem
}
.has-spacing-bottom-1.wp-block-group .wp-block-group__inner-container, .has-spacing-bottom-1:not(.wp-block-group) {
  padding-bottom: 1rem
}
.has-spacing-bottom-2.wp-block-group .wp-block-group__inner-container, .has-spacing-bottom-2:not(.wp-block-group) {
  padding-bottom: 2rem
}
.has-spacing-bottom-3.wp-block-group .wp-block-group__inner-container, .has-spacing-bottom-3:not(.wp-block-group) {
  padding-bottom: 3rem
}
.has-spacing-bottom-4.wp-block-group .wp-block-group__inner-container, .has-spacing-bottom-4:not(.wp-block-group) {
  padding-bottom: 4rem
}
.has-spacing-bottom-5.wp-block-group .wp-block-group__inner-container, .has-spacing-bottom-5:not(.wp-block-group) {
  padding-bottom: 5rem
}
.has-spacing-bottom-6.wp-block-group .wp-block-group__inner-container, .has-spacing-bottom-6:not(.wp-block-group) {
  padding-bottom: 6rem
}
.has-spacing-bottom-7.wp-block-group .wp-block-group__inner-container, .has-spacing-bottom-7:not(.wp-block-group) {
  padding-bottom: 7rem
}
.has-spacing-bottom-8.wp-block-group .wp-block-group__inner-container, .has-spacing-bottom-8:not(.wp-block-group) {
  padding-bottom: 8rem
}
.has-spacing-bottom-9.wp-block-group .wp-block-group__inner-container, .has-spacing-bottom-9:not(.wp-block-group) {
  padding-bottom: 9rem
}
.has-spacing-bottom-10.wp-block-group .wp-block-group__inner-container, .has-spacing-bottom-10:not(.wp-block-group) {
  padding-bottom: 10rem
}
.has-spacing-bottom-11.wp-block-group .wp-block-group__inner-container, .has-spacing-bottom-11:not(.wp-block-group) {
  padding-bottom: 11rem
}
.has-spacing-bottom-12.wp-block-group .wp-block-group__inner-container, .has-spacing-bottom-12:not(.wp-block-group) {
  padding-bottom: 12rem
}
.wp-block-columns {
  margin-bottom: 0
}
.wp-block-column.is-style-align-full > *, .wp-block-columns.is-style-align-full .wp-block-column > * {
  height: 100%
}
.wp-block-column.is-style-align-bottom {
  align-self: flex-end
}
.row.is-style-borders, .row.is-style-borders-check {
  display: block
}
@media (min-width:768px) {
  .row.is-style-borders, .row.is-style-borders-check {
    display: flex
  }
}
.row.is-style-borders-check .col, .row.is-style-borders .col {
  padding: 20px 45px;
  text-align: center
}
.row.is-style-borders-check .col > :last-child, .row.is-style-borders .col > :last-child {
  margin-bottom: 0
}
.row.is-style-borders-check .col:not(:last-child), .row.is-style-borders .col:not(:last-child) {
  border-bottom: 1px solid #b4e1a7
}
@media (min-width:768px) {
  .row.is-style-borders-check .col:not(:last-child), .row.is-style-borders .col:not(:last-child) {
    border-bottom: 0;
    border-right: 1px solid #b4e1a7
  }
}
.row.is-style-borders-check .col:before {
  background-image: url('data:image/svg+xml;utf8,<svg width="61" height="56" viewBox="0 0 61 56" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="28" cy="28" r="27.5" stroke="%233CC064" stroke-dasharray="2 2"/><path d="M28.3321 28.6405C27.1596 29.8155 25.2559 29.815 24.0839 28.6395L16.1675 20.6987C15.0349 19.5627 13.1961 19.5594 12.0595 20.6914V20.6914C10.9222 21.8242 10.919 23.6645 12.0523 24.8013L24.0829 36.8689C25.2552 38.0448 27.1598 38.0448 28.3321 36.8689L58.9617 6.1452C60.0884 5.01503 60.0884 3.18631 58.9617 2.05614V2.05614C57.8305 0.921427 55.9928 0.920994 54.8611 2.05517L28.3321 28.6405Z" fill="%23292F60"/></svg>');
  background-repeat: no-repeat;
  background-size: 100% auto;
  content: "";
  display: inline-block;
  height: 56px;
  margin-bottom: 12px;
  margin-top: 12px;
  position: relative;
  width: 61px
}
@media (min-width:768px) {
  .row.is-style-borders-check .col:before {
    margin-bottom: 40px;
    margin-top: 0
  }
}
.wp-block-separator.is-style-default-left {
  margin-left: 0;
  margin-right: 0
}
.wp-block-separator.is-style-wide {
  opacity: .2
}
.wm-presence {
  padding-bottom: 2.5rem;
  padding-top: 2.5rem;
  position: relative
}
@media (min-width:992px) {
  .wm-presence {
    align-items: flex-start;
    display: flex;
    padding-bottom: 2.5rem;
    padding-top: 6.25rem
  }
}
.wm-presence__content {
  max-width: 41.25rem;
  position: relative;
  width: 100%;
  z-index: 2
}
@media (min-width:992px) {
  .wm-presence__content {
    padding-right: 1.25rem
  }
}
.wm-presence__map {
  margin-left: -1.25rem;
  margin-right: -1.25rem;
  margin-top: -7.5rem;
  position: relative
}
@media (min-width:992px) {
  .wm-presence__map {
    margin: 0;
    width: 50%
  }
}
.wm-presence__map figure {
  width: 100%
}
@media (min-width:992px) {
  .wm-presence__map figure {
    transform: translateX(-180px);
    width: calc(100% + 260px)
  }
}
.wm-presence__map img {
  height: auto;
  width: 100%
}
.wm-presence .cursors {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}
@media (min-width:992px) {
  .wm-presence .cursors {
    transform: translateX(-180px);
    width: calc(100% + 260px)
  }
}
.wm-presence .cursor {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
  display: inline-block;
  font-family: Archivo, sans-serif;
  font-size: .75rem;
  line-height: 1;
  position: absolute;
  text-transform: uppercase
}
.wm-presence .cursor[data-country=fr] {
  left: 35%;
  top: 70%
}
.wm-presence .cursor[data-country=es] {
  left: 15%;
  top: 84%
}
.wm-presence .cursor[data-country=be] {
  left: 37.5%;
  top: 58%
}
@media (min-width:992px) {
  .wm-presence .cursor[data-country=be] {
    left: 41.6%;
    top: 58%
  }
}
.wm-presence .cursor[data-country=lu] {
  left: 46%;
  top: 60.5%
}
@media (min-width:992px) {
  .wm-presence .cursor[data-country=lu] {
    left: 45.8%;
    top: 61.2%
  }
}
.wm-presence .cursor[data-country=de] {
  left: 56.5%;
  top: 54%
}
@media (min-width:992px) {
  .wm-presence .cursor[data-country=de] {
    left: 54.7%;
    top: 59%
  }
}
.wm-presence .cursor[data-country=pl] {
  left: 69%;
  top: 61%
}
.wm-presence .cursor__back, .wm-presence .cursor__front {
  align-items: center;
  display: flex;
  justify-content: center;
  left: 50%;
  position: absolute;
  top: 50%
}
.wm-presence .cursor__front {
  --tw-bg-opacity: 1;
  --tw-text-opacity: 1;
  background-color: rgba(38, 48, 98, var(--tw-bg-opacity));
  border-radius: 50%;
  color: rgba(224, 187, 142, var(--tw-text-opacity));
  font-size: .625rem;
  height: 2rem;
  line-height: 1;
  transform: translate(-50%, -50%) scale(1);
  width: 2rem
}
@media (min-width:992px) {
  .wm-presence .cursor__front {
    font-size: .75rem;
    height: 2.5rem;
    width: 2.5rem
  }
}
.wm-presence .cursor__back {
  height: 108px;
  padding: 1rem;
  pointer-events: none;
  transform: translate(-50%, -50%) scale(0);
  transition: transform .38s cubic-bezier(.39, .575, .28, .995);
  width: 108px;
  will-change: transform;
  z-index: 2
}
.wm-presence .cursor__back:after {
  --tw-bg-opacity: 1;
  background-color: rgba(100, 123, 150, var(--tw-bg-opacity));
  border-radius: 50%;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  z-index: -1
}
.wm-presence .cursor__back:before {
  --tw-border-opacity: 1;
  border: 1px dashed;
  border-color: rgba(100, 123, 150, var(--tw-border-opacity));
  border-radius: 50%;
  content: "";
  height: calc(100% + 20px);
  left: -10px;
  position: absolute;
  top: -10px;
  transform: scale(0);
  transition: transform .18s cubic-bezier(.39, .575, .28, .995) .15s;
  width: calc(100% + 20px);
  will-change: transform
}
.wm-presence .cursor:focus .cursor__front, .wm-presence .cursor:hover .cursor__front {
  pointer-events: all
}
.wm-presence .cursor:focus .cursor__back, .wm-presence .cursor:hover .cursor__back {
  pointer-events: none;
  transform: translate(-50%, -50%) scale(1)
}
.wm-presence .cursor:focus .cursor__back:before, .wm-presence .cursor:hover .cursor__back:before {
  transform: scale(1)
}
.wm-bxl {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
  margin-bottom: 3.75rem;
  padding-bottom: 8.75rem;
  position: relative
}
@media (max-width:992px) {
  .wm-bxl {
    margin-bottom: calc(40vw + 40px)
  }
}
.wm-bxl:before {
  --tw-bg-opacity: 1;
  background-color: rgba(38, 48, 98, var(--tw-bg-opacity));
  content: "";
  height: calc(100% - 7.5rem);
  position: absolute;
  right: 0;
  top: 0;
  width: 100vw
}
.wm-bxl__inner {
  min-height: 43.75rem;
  padding-right: 1.25rem;
  padding-top: 2.5rem;
  position: relative;
  width: 100%
}
@media (min-width:1400px) {
  .wm-bxl__inner {
    min-height: 51.875rem;
    padding-right: 6.25rem;
    padding-top: 8.75rem
  }
}
.wm-bxl .wm-bxl__map {
  height: auto;
  margin-left: -20px;
  margin-top: -5rem;
  max-height: none;
  padding-bottom: calc(62.9% + 40px);
  position: relative;
  width: calc(100% + 40px)
}
@media (min-width:992px) {
  .wm-bxl .wm-bxl__map {
    left: 0;
    margin-left: 0;
    margin-top: 0;
    padding-bottom: 62.9%;
    position: absolute;
    top: 0;
    width: 100%
  }
}
.wm-bxl .wm-bxl__map-figure {
  height: 100%;
  position: absolute;
  width: 100%
}
.wm-bxl .wm-bxl__map {
  max-height: 42.5rem
}
.wm-bxl .wm-bxl__map-figure {
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100% auto
}
.wm-bxl .wm-bxl__map-figure img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  width: 100%
}
.wm-bxl .wp-block-columns {
  justify-content: space-between;
  position: relative
}
.wm-bxl .wp-block-columns .wp-block-column {
  max-width: 30.625rem
}
.wm-bxl .wp-block-columns .wp-block-column:first-child {
  max-width: 18.75rem
}
.wm-bxl .cursors {
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%
}
.wm-bxl .cursor {
  --tw-bg-opacity: 1;
  background-color: rgba(229, 231, 225, var(--tw-bg-opacity));
  background-image: url('data:image/svg+xml;utf8,<svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.92025 0.561523H5.22287V5.78426H0V7.48165H5.22287V12.7044H6.92025V7.48165H12.1429V5.78426H6.92025V0.561523Z" fill="%23263062"/></svg>');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 37% 37%;
  border-radius: 50%;
  cursor: pointer;
  display: inline-block;
  height: 1.5rem;
  position: absolute;
  transform: translate(-50%, -50%);
  transform-origin: 50% 50%;
  transition: all .38s cubic-bezier(.39, .575, .28, .995);
  width: 1.5rem
}
@media (min-width:1400px) {
  .wm-bxl .cursor {
    height: 2.1875rem;
    width: 2.1875rem
  }
}
.wm-bxl .cursor:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(224, 187, 142, var(--tw-bg-opacity))
}
.wm-bxl .cursor__content {
  --tw-bg-opacity: 1;
  --tw-text-opacity: 1;
  background-color: rgba(229, 231, 225, var(--tw-bg-opacity));
  color: rgba(38, 48, 98, var(--tw-text-opacity));
  display: inline-block;
  margin-top: 62.9%;
  max-width: 37.5rem;
  min-width: 26.25rem;
  opacity: 0;
  padding: 5rem;
  pointer-events: none;
  position: absolute;
  transition: opacity .2s linear;
  width: 100%
}
@media (min-width:992px) {
  .wm-bxl .cursor__content {
    bottom: 0;
    margin-top: 0;
    right: 0;
    transform: translateY(8.75rem)
  }
}
.wm-bxl .cursor__content .is-style-h3 {
  display: inline-block;
  letter-spacing: .0625rem;
  margin-bottom: 1.25rem;
  padding-right: 2.5rem;
  position: relative
}
.wm-bxl .cursor__content .is-style-h3:after {
  background-image: url('data:image/svg+xml;utf8,<svg width="10" height="16" viewBox="0 0 10 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.0708783 14.0714L2 16.0005L10.0002 8.00031L8.07106 6.07119L8.07095 6.0713L1.99938 -0.000267117L0.0702626 1.92885L6.14183 8.00042L0.0708783 14.0714Z" fill="%23263062"/></svg>');
  background-repeat: no-repeat;
  background-size: 100% auto;
  content: "";
  height: 1rem;
  left: auto;
  position: absolute;
  right: 0;
  top: calc(50% - 9px);
  width: .625rem
}
.wm-bxl .cursor__content > * {
  margin-bottom: 0
}
.wm-bxl .wp-block-wm-wm-map-bxl-cursor.active .cursor {
  --tw-bg-opacity: 1;
  background-color: rgba(224, 187, 142, var(--tw-bg-opacity));
  transform: translate(-50%, -50%) rotate(45deg) scale(1.18)
}
.wm-bxl .wp-block-wm-wm-map-bxl-cursor.active .cursor__content {
  opacity: 1;
  pointer-events: all
}
@media (max-width:992px) {
  .wm-bxl .wp-block-wm-wm-map-bxl-cursor.active .cursor__content {
    position: relative
  }
}
.wp-block-wm-wm-buttonset {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start
}
.wp-block-wm-wm-buttonset > .btn, .wp-block-wm-wm-buttonset > a {
  margin: .625rem
}
.wp-block-wm-wm-buttonset > .btn:first-child, .wp-block-wm-wm-buttonset > a:first-child {
  margin-left: 0
}
.wp-block-wm-wm-buttonset > .btn:last-child, .wp-block-wm-wm-buttonset > a:last-child {
  margin-right: 0
}
.wp-block-wm-wm-buttonset.alignright {
  display: flex;
  justify-content: flex-end
}
.wp-block-wm-wm-buttonset.aligncenter {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center
}
.link {
  color: rgba(224, 187, 142, var(--tw-text-opacity));
  cursor: pointer;
  display: inline-block;
  font-family: Lato, sans-serif;
  font-size: 1rem;
  position: relative
}
.link, .link:hover {
  --tw-text-opacity: 1
}
.link:hover {
  color: rgba(100, 123, 150, var(--tw-text-opacity))
}
.link.is-style-arrow, .link.is-style-arrow-blue, .link.is-style-arrow-blue-small, .link.is-style-arrow-white {
  --tw-text-opacity: 1;
  color: #94d227;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 2.1875rem;
  max-width: 19.6875rem
}
.link.is-style-arrow-blue-small b, .link.is-style-arrow-blue-small strong, .link.is-style-arrow-blue b, .link.is-style-arrow-blue strong, .link.is-style-arrow-white b, .link.is-style-arrow-white strong, .link.is-style-arrow b, .link.is-style-arrow strong {
  font-weight: 400
}
.link.is-style-arrow-blue-small:after, .link.is-style-arrow-blue:after, .link.is-style-arrow-white:after, .link.is-style-arrow:after {
  background-image: url('data:image/svg+xml;utf8,<svg width="46" height="29" viewBox="0 0 46 29" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M-5.99975e-07 14.9998L-6.87398e-07 12.9998L41.3777 12.9998L29.792 1.41406L31.2062 -0.000152045L45.55 14.3436L45.5469 14.3467L45.5547 14.3545L31.1836 28.7256L29.7695 27.3115L42.0813 14.9998L-5.99975e-07 14.9998Z" fill="rgb(148 210, 39)"/></svg>');
  background-repeat: no-repeat;
  background-size: 100% auto;
  content: "";
  display: inline-block;
  height: 1.4rem;
  margin-left: .75rem;
  margin-top: 6px;
  position: absolute;
  transition: transform .28s cubic-bezier(.39, .575, .28, .995);
  width: 2.25rem
}
@media (min-width:992px) {
  .link.is-style-arrow-blue-small:after, .link.is-style-arrow-blue:after, .link.is-style-arrow-white:after, .link.is-style-arrow:after {
    height: 1.75rem;
    margin-left: 2.1875rem;
    width: 2.8125rem
  }
}
.link.is-style-arrow-blue-small:hover, .link.is-style-arrow-blue:hover, .link.is-style-arrow-white:hover, .link.is-style-arrow:hover {
  --tw-text-opacity: 1;
  color: rgba(100, 123, 150, var(--tw-text-opacity))
}
.link.is-style-arrow-blue-small:hover:after, .link.is-style-arrow-blue:hover:after, .link.is-style-arrow-white:hover:after, .link.is-style-arrow:hover:after {
  background-image: url('data:image/svg+xml;utf8,<svg width="46" height="29" viewBox="0 0 46 29" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M-5.99975e-07 14.9998L-6.87398e-07 12.9998L41.3777 12.9998L29.792 1.41406L31.2062 -0.000152045L45.55 14.3436L45.5469 14.3467L45.5547 14.3545L31.1836 28.7256L29.7695 27.3115L42.0813 14.9998L-5.99975e-07 14.9998Z" fill="rgb(32, 48, 108)"/></svg>');
  transform: translateX(10px)
}
.link.is-style-arrow-blue-small {
  --tw-text-opacity: 1;
  color: rgba(38, 48, 98, var(--tw-text-opacity))
}
.link.is-style-arrow-blue-small:after {
  background-image: url('data:image/svg+xml;utf8,<svg width="46" height="29" viewBox="0 0 46 29" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M-5.99975e-07 14.9998L-6.87398e-07 12.9998L41.3777 12.9998L29.792 1.41406L31.2062 -0.000152045L45.55 14.3436L45.5469 14.3467L45.5547 14.3545L31.1836 28.7256L29.7695 27.3115L42.0813 14.9998L-5.99975e-07 14.9998Z" fill="rgb(32, 48, 108)"/></svg>')
}
.link.is-style-arrow-blue-small:hover {
  --tw-text-opacity: 1;
  color: rgba(224, 187, 142, var(--tw-text-opacity))
}
.link.is-style-arrow-blue-small:hover:after {
  background-image: url('data:image/svg+xml;utf8,<svg width="46" height="29" viewBox="0 0 46 29" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M-5.99975e-07 14.9998L-6.87398e-07 12.9998L41.3777 12.9998L29.792 1.41406L31.2062 -0.000152045L45.55 14.3436L45.5469 14.3467L45.5547 14.3545L31.1836 28.7256L29.7695 27.3115L42.0813 14.9998L-5.99975e-07 14.9998Z" fill="rgb(32, 48, 108)"/></svg>');
  transform: translateX(10px)
}
.link.is-style-arrow-blue {
  --tw-text-opacity: 1;
  color: #20306c;
  font-size: 1.625rem;
  line-height: 2.25rem;
  margin-bottom: 1.25rem
}
@media (min-width:992px) {
  .link.is-style-arrow-blue {
    font-size: 2.5rem;
    line-height: 3.4375rem
  }
}
.link.is-style-arrow-blue:after {
  background-image: url('data:image/svg+xml;utf8,<svg width="46" height="29" viewBox="0 0 46 29" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M-5.99975e-07 14.9998L-6.87398e-07 12.9998L41.3777 12.9998L29.792 1.41406L31.2062 -0.000152045L45.55 14.3436L45.5469 14.3467L45.5547 14.3545L31.1836 28.7256L29.7695 27.3115L42.0813 14.9998L-5.99975e-07 14.9998Z" fill="rgb(32, 48, 108)"/></svg>');
  bottom: .375rem;
  margin-left: 1rem
}
@media (min-width:992px) {
  .link.is-style-arrow-blue:after {
    bottom: .75rem;
    margin-left: 1.25rem
  }
}
.link.is-style-arrow-blue:hover {
  --tw-text-opacity: 1;
  color: #94d227;
}
.link.is-style-arrow-blue:hover:after {
  background-image: url('data:image/svg+xml;utf8,<svg width="46" height="29" viewBox="0 0 46 29" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M-5.99975e-07 14.9998L-6.87398e-07 12.9998L41.3777 12.9998L29.792 1.41406L31.2062 -0.000152045L45.55 14.3436L45.5469 14.3467L45.5547 14.3545L31.1836 28.7256L29.7695 27.3115L42.0813 14.9998L-5.99975e-07 14.9998Z" fill="rgb(148 210, 39)"/></svg>')
}
.link.is-style-external {
  --tw-text-opacity: 1;
  color: rgba(224, 187, 142, var(--tw-text-opacity));
  font-size: 1rem
}
.link.is-style-external:after {
  background-image: url('data:image/svg+xml;utf8,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.5 3H5.25V4.5H1.5V10.5H7.5V6.75H9V10.5C9 10.8978 8.84196 11.2794 8.56066 11.5607C8.27936 11.842 7.89782 12 7.5 12H1.5C1.10218 12 0.720644 11.842 0.43934 11.5607C0.158035 11.2794 0 10.8978 0 10.5V4.5C0 4.10218 0.158035 3.72064 0.43934 3.43934C0.720644 3.15804 1.10218 3 1.5 3ZM9.4605 1.5H6V0H12V6H10.5V2.5815L6.498 6.5835L5.4375 5.523L9.4605 1.5Z" fill="%23E0BB8E"/></svg>');
  bottom: -3;
  content: "";
  display: inline-block;
  height: 12px;
  margin-left: 12px;
  position: relative;
  transition: transform .2s cubic-bezier(.39, .575, .28, .995);
  width: 12px
}
.link.is-style-external:hover {
  --tw-text-opacity: 1;
  color: rgba(100, 123, 150, var(--tw-text-opacity))
}
.link.is-style-external:hover:after {
  background-image: url('data:image/svg+xml;utf8,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.5 3H5.25V4.5H1.5V10.5H7.5V6.75H9V10.5C9 10.8978 8.84196 11.2794 8.56066 11.5607C8.27936 11.842 7.89782 12 7.5 12H1.5C1.10218 12 0.720644 11.842 0.43934 11.5607C0.158035 11.2794 0 10.8978 0 10.5V4.5C0 4.10218 0.158035 3.72064 0.43934 3.43934C0.720644 3.15804 1.10218 3 1.5 3ZM9.4605 1.5H6V0H12V6H10.5V2.5815L6.498 6.5835L5.4375 5.523L9.4605 1.5Z" fill="%23647B96"/></svg>');
  transform: translate(-5px, -5px)
}
.link.is-style-download {
  --tw-text-opacity: 1;
  color: rgba(38, 48, 98, var(--tw-text-opacity));
  font-family: Archivo, sans-serif;
  font-size: .625rem;
  font-weight: 300;
  text-transform: uppercase
}
.link.is-style-download:hover, .link.is-style-expand {
  --tw-text-opacity: 1;
  color: rgba(224, 187, 142, var(--tw-text-opacity))
}
.link.is-style-expand {
  font-size: 1rem
}
.link.is-style-expand:after {
  background-image: url('data:image/svg+xml;utf8,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.03571 0C7.89363 0 7.75737 0.0564413 7.65691 0.156907C7.55644 0.257373 7.5 0.393634 7.5 0.535714C7.5 0.677795 7.55644 0.814055 7.65691 0.914521C7.75737 1.01499 7.89363 1.07143 8.03571 1.07143H13.1732L8.21786 6.02679C8.16178 6.07481 8.11623 6.13391 8.08408 6.20037C8.05192 6.26684 8.03385 6.33923 8.031 6.41301C8.02815 6.48678 8.04058 6.56036 8.06752 6.6291C8.09445 6.69785 8.1353 6.76028 8.18751 6.81249C8.23972 6.8647 8.30215 6.90555 8.3709 6.93248C8.43964 6.95942 8.51321 6.97185 8.58699 6.969C8.66077 6.96615 8.73316 6.94808 8.79963 6.91592C8.86609 6.88377 8.92519 6.83822 8.97321 6.78214L13.9286 1.82679V6.96429C13.9286 7.10637 13.985 7.24263 14.0855 7.34309C14.1859 7.44356 14.3222 7.5 14.4643 7.5C14.6064 7.5 14.7426 7.44356 14.8431 7.34309C14.9436 7.24263 15 7.10637 15 6.96429V0H8.03571Z" fill="%23E0BB8E"/><path d="M0 8.03571C0 7.89363 0.0564413 7.75737 0.156907 7.65691C0.257373 7.55644 0.393634 7.5 0.535714 7.5C0.677795 7.5 0.814055 7.55644 0.914521 7.65691C1.01499 7.75737 1.07143 7.89363 1.07143 8.03571V13.1732L6.02679 8.21786C6.07481 8.16178 6.13391 8.11623 6.20037 8.08408C6.26684 8.05192 6.33923 8.03385 6.41301 8.031C6.48678 8.02815 6.56036 8.04058 6.6291 8.06752C6.69785 8.09445 6.76028 8.1353 6.81249 8.18751C6.8647 8.23972 6.90555 8.30215 6.93248 8.3709C6.95942 8.43964 6.97185 8.51321 6.969 8.58699C6.96615 8.66077 6.94808 8.73316 6.91592 8.79963C6.88377 8.86609 6.83822 8.92519 6.78214 8.97321L1.82679 13.9286H6.96429C7.10637 13.9286 7.24263 13.985 7.34309 14.0855C7.44356 14.1859 7.5 14.3222 7.5 14.4643C7.5 14.6064 7.44356 14.7426 7.34309 14.8431C7.24263 14.9436 7.10637 15 6.96429 15H0V8.03571Z" fill="%23E0BB8E"/></svg>');
  background-size: 100%;
  bottom: -3;
  content: "";
  display: inline-block;
  height: 12px;
  margin-left: 12px;
  position: relative;
  transition: transform .2s cubic-bezier(.39, .575, .28, .995);
  width: 12px
}
.link.is-style-expand:hover {
  --tw-text-opacity: 1;
  color: rgba(100, 123, 150, var(--tw-text-opacity))
}
.link.is-style-expand:hover:after {
  background-image: url('data:image/svg+xml;utf8,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.03571 0C7.89363 0 7.75737 0.0564413 7.65691 0.156907C7.55644 0.257373 7.5 0.393634 7.5 0.535714C7.5 0.677795 7.55644 0.814055 7.65691 0.914521C7.75737 1.01499 7.89363 1.07143 8.03571 1.07143H13.1732L8.21786 6.02679C8.16178 6.07481 8.11623 6.13391 8.08408 6.20037C8.05192 6.26684 8.03385 6.33923 8.031 6.41301C8.02815 6.48678 8.04058 6.56036 8.06752 6.6291C8.09445 6.69785 8.1353 6.76028 8.18751 6.81249C8.23972 6.8647 8.30215 6.90555 8.3709 6.93248C8.43964 6.95942 8.51321 6.97185 8.58699 6.969C8.66077 6.96615 8.73316 6.94808 8.79963 6.91592C8.86609 6.88377 8.92519 6.83822 8.97321 6.78214L13.9286 1.82679V6.96429C13.9286 7.10637 13.985 7.24263 14.0855 7.34309C14.1859 7.44356 14.3222 7.5 14.4643 7.5C14.6064 7.5 14.7426 7.44356 14.8431 7.34309C14.9436 7.24263 15 7.10637 15 6.96429V0H8.03571Z" fill="%23647B96"/><path d="M0 8.03571C0 7.89363 0.0564413 7.75737 0.156907 7.65691C0.257373 7.55644 0.393634 7.5 0.535714 7.5C0.677795 7.5 0.814055 7.55644 0.914521 7.65691C1.01499 7.75737 1.07143 7.89363 1.07143 8.03571V13.1732L6.02679 8.21786C6.07481 8.16178 6.13391 8.11623 6.20037 8.08408C6.26684 8.05192 6.33923 8.03385 6.41301 8.031C6.48678 8.02815 6.56036 8.04058 6.6291 8.06752C6.69785 8.09445 6.76028 8.1353 6.81249 8.18751C6.8647 8.23972 6.90555 8.30215 6.93248 8.3709C6.95942 8.43964 6.97185 8.51321 6.969 8.58699C6.96615 8.66077 6.94808 8.73316 6.91592 8.79963C6.88377 8.86609 6.83822 8.92519 6.78214 8.97321L1.82679 13.9286H6.96429C7.10637 13.9286 7.24263 13.985 7.34309 14.0855C7.44356 14.1859 7.5 14.3222 7.5 14.4643C7.5 14.6064 7.44356 14.7426 7.34309 14.8431C7.24263 14.9436 7.10637 15 6.96429 15H0V8.03571Z" fill="%23647B96"/></svg>');
  background-size: 100%
}
.link.fl-r {
  float: right;
  margin-right: calc(45px + 2.1875rem)
}
.link.is-style-arrow-white {
  color: #fff;
  font-family: Archivo, sans-serif;
  font-size: 1.5rem
}
.link.is-style-arrow-white:after {
  background-color: #fff;
  background-image: url('data:image/svg+xml;utf8,<svg width="20" height="16" viewBox="0 0 20 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.7071 8.708C20.0976 8.31749 20.0976 7.68432 19.7071 7.29378L13.3435 0.929534C12.953 0.538992 12.3198 0.538964 11.9293 0.92947C11.5387 1.31998 11.5387 1.95314 11.9292 2.34368L17.5858 8.00079L11.9287 13.6574C11.5381 14.0479 11.5381 14.6811 11.9286 15.0716C12.3191 15.4621 12.9523 15.4622 13.3428 15.0717L19.7071 8.708ZM-4.51067e-05 9L19 9.00086L19 7.00086L4.51067e-05 7L-4.51067e-05 9Z" fill="%23292F60"/></svg>');
  background-position: 50% 50%;
  background-size: 42%;
  border-radius: 50%;
  height: 2.625rem;
  margin-top: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: background-position .14s cubic-bezier(.39, .575, .28, .995);
  width: 2.625rem
}
@media (min-width:992px) {
  .link.is-style-arrow-white:after {
    height: 4rem;
    width: 4rem
  }
}
.link.is-style-arrow-white:hover:after {
  background-image: url('data:image/svg+xml;utf8,<svg width="20" height="16" viewBox="0 0 20 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.7071 8.708C20.0976 8.31749 20.0976 7.68432 19.7071 7.29378L13.3435 0.929534C12.953 0.538992 12.3198 0.538964 11.9293 0.92947C11.5387 1.31998 11.5387 1.95314 11.9292 2.34368L17.5858 8.00079L11.9287 13.6574C11.5381 14.0479 11.5381 14.6811 11.9286 15.0716C12.3191 15.4621 12.9523 15.4622 13.3428 15.0717L19.7071 8.708ZM-4.51067e-05 9L19 9.00086L19 7.00086L4.51067e-05 7L-4.51067e-05 9Z" fill="%23292F60"/></svg>');
  background-position: 60% 50%;
  transform: translateY(-50%)
}
.wwf-stat {
  display: flex;
  flex-direction: column;
  margin-bottom: 1.25rem;
  max-width: 26.25rem;
  position: relative
}
.wwf-stat--number {
  margin-bottom: 0 !important;
  padding-bottom: .375rem
}
.wwf-stat--description {
  font-size: 1rem
}
.wwf-stat.alignright {
  float: right
}
.wwf-stat.alignleft {
  float: left
}
.wwf-stat.inverse {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity))
}
@media (min-width:992px) {
  .wp-block-column .wwf-stat {
    margin-top: -.75rem;
    padding-right: 4.375rem
  }
}
.wm-quote {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  margin-left: -20px;
  margin-right: -20px;
  padding: 2.8125rem 1.75rem 5.3125rem;
  position: relative
}
@media (min-width:768px) {
  .wm-quote {
    padding: 5rem
  }
}
@media (min-width:992px) {
  .wm-quote {
    margin-left: 0;
    margin-right: 0;
    padding: 8.75rem
  }
}
.wm-quote__inner {
  max-width: 55rem;
  padding-top: 4.6875rem;
  position: relative
}
.wm-quote__inner p {
  max-width: 100%
}
@media (min-width:992px) {
  .wm-quote__inner {
    display: flex;
    padding-top: 1.25rem
  }
}
.wm-quote__inner:before {
  background-image: url('data:image/svg+xml;utf8,<svg width="55" height="55" viewBox="0 0 55 55" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M54.9996 0H41.6663V41.6667H0V55H41.6663H54.9996L55 55V41.6667H54.9996V0Z" fill="%23E0BB8E"/></svg>');
  background-repeat: no-repeat;
  background-size: 100% auto;
  content: "";
  height: 55px;
  left: 0;
  position: absolute;
  top: 0;
  transform: translate(0);
  width: 55px
}
@media (min-width:992px) {
  .wm-quote__inner:before {
    transform: translate(-55px, -55px)
  }
}
.wm-quote__inner:after {
  background-image: url('data:image/svg+xml;utf8,<svg width="55" height="55" viewBox="0 0 55 55" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.000408173 55L13.3337 55L13.3337 13.3333L55 13.3333L55 -3.8147e-06L13.3337 -7.45728e-06L0.000412981 -8.62291e-06L9.93555e-07 -4.80825e-06L-1.72081e-07 13.3333L0.000411815 13.3333L0.000408173 55Z" fill="%23E0BB8E"/></svg>');
  background-repeat: no-repeat;
  background-size: 100% auto;
  bottom: 0;
  content: "";
  height: 55px;
  left: 100%;
  position: absolute;
  transform: translate(-50px, 62px);
  width: 55px
}
@media (min-width:992px) {
  .wm-quote__inner:after {
    transform: translateY(55px)
  }
}
.wm-quote__inner blockquote {
  --tw-text-opacity: 1;
  color: rgba(38, 48, 98, var(--tw-text-opacity));
  font-size: 1.5rem;
  font-weight: 300
}
@media (min-width:992px) {
  .wm-quote__inner blockquote {
    font-size: 2.5rem;
    padding-bottom: 1.25rem;
    padding-top: 0
  }
}
.wm-quote__inner figcaption {
  --tw-text-opacity: 1;
  color: rgba(38, 48, 98, var(--tw-text-opacity));
  font-family: Archivo, sans-serif;
  font-size: .75rem;
  font-weight: 600;
  padding-top: 30px;
  text-transform: uppercase
}
@media (min-width:992px) {
  .wm-quote__inner figcaption {
    padding-top: 10px
  }
}
.wm-quote__inner cite {
  --tw-text-opacity: 1;
  color: rgba(100, 123, 150, var(--tw-text-opacity));
  font-style: normal;
  padding-left: 10px
}
.wm-quote__figure {
  flex-shrink: 0;
  margin-left: auto;
  margin-right: 1.25rem;
  max-width: 17.5rem;
  width: calc(100% - 120px)
}
@media (min-width:992px) {
  .wm-quote__figure {
    margin-left: 0;
    margin-right: 0;
    width: 100%
  }
}
.wm-quote .link {
  display: none;
  margin-top: 2rem;
  position: relative
}
@media (min-width:992px) {
  .wm-quote .link {
    position: absolute
  }
}
.wm-quote.is-style-blue {
  --tw-bg-opacity: 1;
  background-color: rgba(38, 48, 98, var(--tw-bg-opacity));
  margin-right: calc(var(--wm-fw-offset)*-1)
}
.wm-quote.is-style-blue blockquote, .wm-quote.is-style-blue figcaption {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity))
}
.wm-quote.has-url .link {
  display: inline-block
}
.wm-quote.has-image .wm-quote__inner {
  max-width: 67.5rem;
  padding-top: 0
}
.wm-quote.has-image .wm-quote__content {
  margin-top: 1.25rem
}
@media (min-width:992px) {
  .wm-quote.has-image .wm-quote__content {
    margin-top: -1rem;
    padding-left: 3.75rem
  }
}
.wm-quote.has-small-text blockquote {
  font-size: 1.5rem
}
@media (min-width:992px) {
  .wm-quote.has-small-text blockquote {
    font-size: 1.625rem
  }
  .wm-quote.has-small-text.has-image .wm-quote__content {
    margin-top: -.625rem
  }
}
.wm-quote-img {
  position: relative
}
@media (max-width:768px) {
  .wm-quote-img {
    margin-left: -1.25rem
  }
}
.wm-quote-img__inner {
  position: relative
}
@media (min-width:768px) {
  .wm-quote-img__inner {
    align-items: flex-end;
    display: flex;
    min-height: 37.5rem
  }
}
.wm-quote-img__content {
  margin-left: auto;
  max-width: 32.8125rem;
  pointer-events: none;
  position: relative;
  width: 100%;
  z-index: 2
}
@media (min-width:768px) {
  .wm-quote-img__content {
    padding-top: 5rem;
    width: 41.6%
  }
}
.wm-quote-img__toggle {
  --tw-bg-opacity: 1;
  background-color: rgba(229, 231, 225, var(--tw-bg-opacity));
  background-image: url('data:image/svg+xml;utf8,<svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.92025 0H5.22287V5.22273H0V6.92012H5.22287V12.1429H6.92025V6.92012H12.1429V5.22273H6.92025V0Z" fill="%23263062"/></svg>');
  background-position: 52% 52%;
  background-repeat: no-repeat;
  background-size: .8125rem .8125rem;
  border-radius: 50%;
  display: none;
  height: 2.5rem;
  left: 20%;
  position: absolute;
  top: 20%;
  transition: transform .32s cubic-bezier(.39, .575, .28, .995);
  width: 2.5rem
}
.wm-quote-img__toggle:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(100, 123, 150, var(--tw-bg-opacity));
  background-image: url('data:image/svg+xml;utf8,<svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.92025 0H5.22287V5.22273H0V6.92012H5.22287V12.1429H6.92025V6.92012H12.1429V5.22273H6.92025V0Z" fill="%23FFFFFF"/></svg>');
  box-shadow: 0 0 3pt 2pt rgba(38, 48, 98, .9);
  outline: none;
  transform: scale(1.05)
}
.wm-quote-img__quote {
  --tw-bg-opacity: 1;
  --tw-text-opacity: 1;
  background-color: rgba(229, 231, 225, var(--tw-bg-opacity));
  color: rgba(38, 48, 98, var(--tw-text-opacity));
  padding: 5rem 1.25rem 2.5rem;
  position: relative;
  transition: all .42s cubic-bezier(.39, .575, .28, .995);
  width: 100%
}
@media (min-width:768px) {
  .wm-quote-img__quote {
    padding: 6.5625rem 5rem 3.75rem
  }
}
.wm-quote-img__quote footer {
  align-items: center;
  display: flex;
  padding-top: 3rem;
  position: relative;
  width: 100%
}
.wm-quote-img__quote footer figure {
  border-radius: 50%;
  height: 3.125rem;
  margin-right: 1.5625rem;
  overflow: hidden;
  position: relative;
  width: 3.125rem
}
.wm-quote-img__quote footer figure img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  width: 100%
}
.wm-quote-img__quote .close {
  --tw-text-opacity: 1;
  color: rgba(100, 123, 150, var(--tw-text-opacity));
  display: none;
  font-family: Archivo, sans-serif;
  font-size: .5625rem;
  font-weight: 500;
  letter-spacing: .0625rem;
  padding: .875rem;
  position: absolute;
  right: .625rem;
  text-transform: uppercase;
  top: .625rem
}
.wm-quote-img__quote .quote {
  line-height: 1.75rem;
	color: #000;
}
.wm-quote-img__quote .name {
  padding-bottom: .5rem
}
.wm-quote-img__quote .job {
  --tw-text-opacity: 1;
  color: rgba(100, 123, 150, var(--tw-text-opacity));
  font-size: .75rem
}
.wm-quote-img__quote .job:before {
  content: "— ";
  display: inline-block;
  margin-right: .375rem
}
.wm-quote-img__figure {
  display: block;
  height: 100%;
  left: 0;
  margin-bottom: 0;
  padding-left: calc(var(--wm-col-width)*1);
  position: absolute;
  top: 0;
  width: 100%
}
.wm-quote-img__figure-inner {
  height: 100%;
  position: relative;
  width: 100%
}
@media (min-width:768px) {
  .wm-quote-img__figure-inner {
    width: calc(100% + 60px)
  }
}
@media (min-width:992px) {
  .wm-quote-img__figure-inner {
    width: calc(100% + 80px)
  }
}
@media (min-width:1200px) {
  .wm-quote-img__figure-inner {
    width: calc(100% + 95px)
  }
}
@media (min-width:1400px) {
  .wm-quote-img__figure-inner {
    width: calc(100% + 110px)
  }
}
.wm-quote-img__figure img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  width: 100%
}
@media (min-width:768px) {
  .wm-quote-img__figure {
    width: 58.4%
  }
}
.wm-quote-img:hover .wm-quote-img__toggle {
  --tw-bg-opacity: 1;
  background-color: rgba(100, 123, 150, var(--tw-bg-opacity));
  background-image: url('data:image/svg+xml;utf8,<svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.92025 0H5.22287V5.22273H0V6.92012H5.22287V12.1429H6.92025V6.92012H12.1429V5.22273H6.92025V0Z" fill="%23FFFFFF"/></svg>');
  transform: scale(1.05)
}
.wm-quote-img.is-open .wm-quote-img__content {
  pointer-events: all
}
.wm-quote-img.is-open .wm-quote-img__toggle {
  transform: scale(1.05) rotate(45deg)
}
.wm-cutout {
  position: relative
}
@media (min-width:992px) {
  .wm-cutout {
    padding-bottom: 55%
  }
}
@media (min-width:1200px) {
  .wm-cutout {
    padding-bottom: 60%
  }
}
@media (max-width:992px) {
  .wm-cutout {
    margin-left: -1.25rem;
    margin-right: -1.25rem
  }
}
.wm-cutout:before {
  background: #fff;
  content: "";
  height: calc(100% + 2px);
  left: calc(20% + 9.5vw);
  max-width: 17.5rem;
  position: absolute;
  top: -1px;
  width: 19vw;
  z-index: 2
}
@media (min-width:992px) {
  .wm-cutout:before {
    left: calc(20% + 6vw);
    width: 12vw
  }
}
.wm-cutout:after {
  background: #fff;
  bottom: -1px;
  content: "";
  height: 19vw;
  left: 0;
  max-height: 17.5rem;
  position: absolute;
  width: calc(20% + 9.5vw + 2px);
  z-index: 2
}
@media (min-width:992px) {
  .wm-cutout:after {
    height: 12vw;
    width: calc(20% + 6vw + 2px)
  }
}
.wm-cutout__image {
  display: block;
  position: relative;
  width: 100%
}
@media (min-width:992px) {
  .wm-cutout__image {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    width: 100%
  }
}
.wm-cutout.is-style-full_and_grey_block {
  margin-bottom: 150px;
  margin-left: 0
}
.wm-cutout.is-style-full_and_grey_block:before {
  --tw-bg-opacity: 1;
  background-color: rgba(229, 231, 225, var(--tw-bg-opacity));
  height: 600px;
  left: calc(var(--wm-fw-offset)*-1);
  max-width: inherit;
  position: absolute;
  top: 20vw;
  width: 40vw;
  z-index: 0
}
@media screen and (max-width:992px) {
  .wm-cutout.is-style-full_and_grey_block:before {
    height: 100%
  }
}
.wm-cutout.is-style-full_and_grey_block:after {
  display: none
}
.wm-img-text {
  position: relative
}
@media (min-width:992px) {
  .wm-img-text {
    margin-left: -120px;
    width: calc(100% + 240px)
  }
}
@media (max-width:768px) {
  .wm-img-text {
    margin-left: -1.25rem;
    margin-right: -1.25rem
  }
}
@media (min-width:992px) {
  .wm-img-text.has-img {
    padding-top: 20rem
  }
}
.wm-img-text__inner {
  max-width: 87.5rem
}
.wm-img-text__content {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
  margin-left: auto;
  max-width: 56rem;
  position: relative;
  width: 100%
}
.wm-img-text__content--inner {
  --tw-bg-opacity: 1;
  background-color: #20306c;
  padding: 2.5rem 1.25rem;
  position: relative
}
@media (min-width:768px) {
  .wm-img-text__content--inner {
    min-height: 21.25rem;
    padding: 5rem 6.25rem
  }
}
.wm-img-text__content--inner p.has-blue-grey-color, .wm-img-text__content--inner p.has-blue-pastel-color {
  max-width: 17.625rem
}
.wm-img-text__figure {
  display: block;
  left: 0;
  margin-bottom: 0;
  position: relative;
  top: 0;
  width: 100%
}
@media (min-width:992px) {
  .wm-img-text__figure {
    height: 100%
  }
  .wm-img-text__figure, .wm-img-text__figure img {
    position: absolute
  }
  .wm-img-text__figure img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
  }
  .wm-img-text.is-style-variation-0 .wm-img-text__figure {
    height: calc(100% - 60px)
  }
}
.wm-img-text.is-style-variation-0 .wm-img-text__inner {
  margin-left: auto
}
@media (min-width:992px) {
  .wm-img-text.is-style-variation-0 .wm-img-text__content {
    width: calc(100% + 120px)
  }
}
.wm-img-text.is-style-variation-1, .wm-img-text.is-style-variation-2 {
  padding-top: 0
}
@media (min-width:576px) {
  .wm-img-text.is-style-variation-1, .wm-img-text.is-style-variation-2 {
    padding-bottom: 41.33333px
  }
}
@media (min-width:768px) {
  .wm-img-text.is-style-variation-1, .wm-img-text.is-style-variation-2 {
    padding-bottom: 57.33333px
  }
}
@media (min-width:992px) {
  .wm-img-text.is-style-variation-1, .wm-img-text.is-style-variation-2 {
    padding-bottom: 76px
  }
}
@media (min-width:1200px) {
  .wm-img-text.is-style-variation-1, .wm-img-text.is-style-variation-2 {
    padding-bottom: 93.33333px
  }
}
@media (min-width:1400px) {
  .wm-img-text.is-style-variation-1, .wm-img-text.is-style-variation-2 {
    padding-bottom: 110px
  }
}
.wm-img-text.is-style-variation-1.wp-block-group .wp-block-group__inner-container, .wm-img-text.is-style-variation-1:not(.wp-block-group), .wm-img-text.is-style-variation-2:not(.wp-block-group), .wm-img-text.wp-block-group.is-style-variation-2 .wp-block-group__inner-container {
  padding-right: calc(var(--wm-col-width)*1) !important
}
.wm-img-text.is-style-variation-1 .wm-img-text__inner, .wm-img-text.is-style-variation-2 .wm-img-text__inner {
  position: relative;
  z-index: 2
}
.wm-img-text.is-style-variation-1 .wm-img-text__inner.wp-block-group .wp-block-group__inner-container, .wm-img-text.is-style-variation-1 .wm-img-text__inner:not(.wp-block-group), .wm-img-text.is-style-variation-2 .wm-img-text__inner.wp-block-group .wp-block-group__inner-container, .wm-img-text.is-style-variation-2 .wm-img-text__inner:not(.wp-block-group) {
  padding-left: calc(var(--wm-col-width)*1) !important
}
.wm-img-text.is-style-variation-1 .wm-img-text__inner:before, .wm-img-text.is-style-variation-2 .wm-img-text__inner:before {
  --tw-bg-opacity: 1;
  background-color: rgba(38, 48, 98, var(--tw-bg-opacity));
  bottom: -7.5rem;
  content: "";
  height: 100%;
  position: absolute;
  right: -7.5rem;
  width: 100%;
  z-index: -2
}
.wm-img-text.is-style-variation-1 .wm-img-text__content, .wm-img-text.is-style-variation-2 .wm-img-text__content {
  background-color: transparent;
  margin-left: 0;
  max-width: 44.375rem;
  padding: 0
}
@media (min-width:992px) {
  .wm-img-text.is-style-variation-1 .wm-img-text__content, .wm-img-text.is-style-variation-2 .wm-img-text__content {
    padding-top: 16.875rem
  }
}
.wm-img-text.is-style-variation-1 .wm-img-text__content--inner, .wm-img-text.is-style-variation-2 .wm-img-text__content--inner {
  --tw-bg-opacity: 1;
  background-color: rgba(38, 48, 98, var(--tw-bg-opacity));
  position: relative
}
.wm-img-text.is-style-variation-1 .wm-img-text__content:before, .wm-img-text.is-style-variation-2 .wm-img-text__content:before {
  --tw-bg-opacity: 1;
  background-color: rgba(100, 123, 150, var(--tw-bg-opacity));
  bottom: -7.5625rem;
  content: "";
  height: 100%;
  position: absolute;
  right: .0625rem;
  width: 200%;
  z-index: -1
}
.wm-img-text.is-style-variation-1 .wm-img-text__figure, .wm-img-text.is-style-variation-2 .wm-img-text__figure {
  height: 100%;
  padding-bottom: 0
}
.wm-img-text.is-style-variation-2 .wm-img-text__content--inner, .wm-img-text.is-style-variation-2 .wm-img-text__inner:before {
  --tw-bg-opacity: 1;
  background-color: rgba(229, 231, 225, var(--tw-bg-opacity))
}
.wm-img-text.is-style-variation-2 .wm-img-text__content--inner {
  --tw-text-opacity: 1;
  color: rgba(38, 48, 98, var(--tw-text-opacity))
}
.wm-img-text.is-style-variation-2 .wm-img-text__content:before {
  --tw-bg-opacity: 1;
  background-color: rgba(38, 48, 98, var(--tw-bg-opacity))
}
.wm-img-text.is-style-variation-2 .wm-img-text__content .wm-title-number {
  --tw-text-opacity: 1;
  color: rgba(38, 48, 98, var(--tw-text-opacity))
}
.wm-img-text.is-style-variation-3 {
  padding-top: 0
}
@media (min-width:768px) {
  .wm-img-text.is-style-variation-3 {
    margin-left: 0
  }
}
@media (min-width:992px) {
  .wm-img-text.is-style-variation-3 {
    width: calc(100% + 120px)
  }
  .wm-img-text.is-style-variation-3 .wm-img-text__inner {
    display: flex;
    flex-direction: row-reverse;
    position: relative
  }
}
.wm-img-text.is-style-variation-3 .wm-img-text__content--inner {
  --tw-bg-opacity: 1;
  --tw-text-opacity: 1;
  background-color: rgba(229, 231, 225, var(--tw-bg-opacity));
  color: rgba(38, 48, 98, var(--tw-text-opacity))
}
@media (min-width:992px) {
  .wm-img-text.is-style-variation-3 .wm-img-text__content {
    width: 50%
  }
}
.wm-img-text.is-style-variation-3 .wm-img-text__content .wm-title-number {
  --tw-text-opacity: 1;
  color: rgba(38, 48, 98, var(--tw-text-opacity))
}
.wm-img-text.is-style-variation-3 .wm-img-text__figure {
  position: relative;
  width: 100%
}
@media (min-width:992px) {
  .wm-img-text.is-style-variation-3 .wm-img-text__figure {
    height: auto;
    min-height: 35rem;
    min-height: 22.5rem;
    padding-bottom: 0;
    width: 50%
  }
  .wm-img-text.is-style-variation-4 {
    width: calc(100% + 120px)
  }
}
.wm-img-text.is-style-variation-4 .wm-img-text__figure {
  z-index: 4
}
@media (min-width:992px) {
  .wm-img-text.is-style-variation-4 .wm-img-text__figure {
    width: calc(55% + 120px)
  }
}
.wm-img-text.is-style-variation-4 .wm-img-text__figure img {
  position: relative;
  width: 100%
}
@media (min-width:992px) {
  .wm-img-text.is-style-variation-4 .wm-img-text__content {
    margin-right: -120px;
    max-width: 48.75rem;
    transform: translateY(80px)
  }
}
@media (min-width:768px) {
  .wm-img-text.is-style-variation-4 .wm-img-text__content--inner {
    padding: 5rem 6.25rem
  }
}
@media (min-width:992px) {
  .wm-img-text.is-style-variation-4 .wm-img-text__content--inner {
    padding-left: 15rem;
    padding-top: 11.25rem
  }
}
@media (min-width:1200px) {
  .wm-img-text.is-style-variation-4 .wm-img-text__content--inner {
    padding-top: 5rem
  }
}
.wm-img-text.is-style-variation-4 .wm-img-text__content .wm-title-number {
  font-family: GT-Flexa, sans-serif
}
.wm-img-text.is-style-variation-4 .wm-img-text__content .wm-title-number b {
  display: none
}
.wm-img-text.is-style-variation-4 .wm-img-text__content a {
  color: #fff
}
.wm-title-number {
  --tw-text-opacity: 1;
  color: rgba(38, 48, 98, var(--tw-text-opacity));
  font-size: 1.875rem;
  font-weight: 300;
  margin-bottom: 2.5rem;
  max-width: 47.5rem
}
@media (min-width:992px) {
  .wm-title-number {
    font-size: 2.5rem
  }
}
.wm-title-number b {
  font-weight: 400;
  margin-right: 1.5625rem
}
@media (min-width:992px) {
  .wm-title-number b {
    margin-right: 2.1875rem
  }
}
.wm-title-number.is-style-white {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity))
}
.wm-title-number.is-style-big-number, .wm-title-number.is-style-big-number-white {
  display: flex;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.9375rem;
  max-width: 30.625rem
}
.wm-title-number.is-style-big-number-white b, .wm-title-number.is-style-big-number b {
  display: inline-block;
  flex-shrink: 0;
  font-family: Bebas Neue, sans-serif;
  font-size: 4.0625rem;
  font-weight: 400;
  letter-spacing: .0625rem;
  line-height: 1;
  margin-right: 40px;
  max-width: 70px
}
.wm-title-number.is-style-big-number-white span, .wm-title-number.is-style-big-number span {
  display: inline-block
}
.wm-title-number.is-style-big-number-white {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity))
}
.wm-title-number.is-style-big-number-white b {
  --tw-text-opacity: 1;
  color: rgba(100, 123, 150, var(--tw-text-opacity))
}
.wm-contact {
  margin-left: -1.25rem;
  margin-right: -1.25rem;
  padding: 1.5625rem 2.5rem 2.5rem 1.5625rem;
  position: relative
}
@media (min-width:768px) {
  .wm-contact {
    padding: 5rem
  }
}
@media (min-width:992px) {
  .wm-contact {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 7.5rem;
    padding-left: calc(var(--wm-col-width)*1);
    padding-right: calc(var(--wm-col-width)*2);
    padding-top: 7.5rem
  }
}
.wm-contact__inner {
  position: relative
}
@media (min-width:992px) {
  .wm-contact__inner {
    display: flex
  }
}
.wm-contact__inner:before {
  background-repeat: no-repeat;
  background-size: 100% auto;
  content: "";
  height: 1.375rem;
  left: 0;
  position: absolute;
  top: 0;
  transform: translate(-11px, -30px);
  width: 1.375rem
}
@media (min-width:992px) {
  .wm-contact__inner:before {
    height: 1.875rem;
    transform: translate(-30px, -30px);
    width: 1.875rem
  }
}
.wm-contact__figure {
  flex-shrink: 0;
  margin-left: auto;
  max-width: 17.5rem;
  width: 100%
}
@media (min-width:992px) {
  .wm-contact__figure {
    margin-left: 0
  }
}
.wm-contact__content {
  color: #263062;
  padding-left: 0;
  padding-top: 2.5rem;
  position: relative
}
@media (min-width:992px) {
  .wm-contact__content {
    padding-left: 6.25rem;
    padding-top: 0
  }
}
.wm-contact__content .is-style-h4 {
  font-weight: 400;
	color: #20306c;
  margin-bottom: 1.25rem
}
@media (min-width:992px) {
  .wm-contact__content .is-style-h4 {
    margin-bottom: 3.75rem
  }
}
.wm-contact__content address {
  position: relative
}
@media (min-width:1200px) {
  .wm-contact__content address {
    display: flex;
    font-style: normal;
    justify-content: space-between
  }
}
.wm-contact__details {
  display: block;
  min-width: 17.5rem
}
.wm-contact__details .is-style-intro {
  padding-bottom: .625rem
}
.wm-contact__details .details {
  color: #000;
  font-size: .875rem;
  font-weight: 300
}
.wm-contact__infos {
  color: #000;
  font-size: 1rem;
  font-style: normal;
  padding-left: 0;
  padding-top: .25rem;
  position: relative
}
@media (min-width:1200px) {
  .wm-contact__infos {
    padding-left: 2.5rem;
    padding-top: .75rem
  }
}
.wm-contact.is-style-blue {
  background-color: #263062
}
.wm-contact.is-style-blue .wm-contact__content {
  color: #fff
}
@media (min-width:992px) {
  .wm-contact.is-style-full-width {
    padding-bottom: 5.625rem;
    padding-top: 5.625rem
  }
}
.wm-contact.is-style-full-width .wm-contact__inner:after {
  background-repeat: no-repeat;
  background-size: 100% auto;
  bottom: 0;
  content: "";
  height: 1.375rem;
  position: absolute;
  right: 0;
  transform: translate(11px, 30px) rotate(-180deg);
  width: 1.375rem
}
@media (min-width:992px) {
  .wm-contact.is-style-full-width .wm-contact__inner:after {
    height: 1.875rem;
    transform: translate(30px, 30px) rotate(-180deg);
    width: 1.875rem
  }
}
.wm-contact.is-style-full-width .wm-contact__figure {
  max-width: 18.75rem
}
@media (min-width:992px) {
  .wm-contact.is-style-full-width .wm-contact__content {
    width: calc(100% - 300px)
  }
}
.wm-contact.is-style-full-width .wm-contact__content address {
  display: block
}
.wm-contact.is-style-full-width .wm-contact__content .is-style-h4 {
  margin-bottom: 1.25rem
}
@media (min-width:992px) {
  .wm-contact.is-style-full-width .wm-contact__content .is-style-h4 {
    margin-bottom: 2.5rem
  }
}
.wm-contact.is-style-full-width .wm-contact__content .wm-contact__infos {
  padding-left: 0;
  padding-top: 1.25rem
}
@media (min-width:992px) {
  .wm-contact.is-style-full-width .wm-contact__content .wm-contact__infos {
    padding-top: 2.5rem
  }
}
.wm-contact.is-style-full-width .wm-contact__content .infos {
  line-height: 1.6
}
@media (min-width:992px) {
  .wm-contact.is-style-full-width .wm-contact__content .infos {
    max-width: calc(100% - 20px)
  }
}
.wm-contact:not(.is-style-vertical) .wm-card--linkedin {
  display: none
}
.wm-contact.is-style-vertical {
  padding-left: 0;
  padding-right: 0;
  padding: 2.5rem 5rem 2.5rem 0 !important
}
.wm-contact.is-style-vertical .wm-contact__inner {
  flex-direction: column
}
.wm-contact.is-style-vertical .wm-contact__inner:before {
  display: none
}
.wm-contact.is-style-vertical .wm-contact__figure {
  height: 340px;
  margin-bottom: 20px;
  width: 280px
}
.wm-contact.is-style-vertical .wm-contact__figure img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%
}
.wm-contact.is-style-vertical .wm-contact__content {
  align-items: flex-start;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding-left: 0
}
.wm-contact.is-style-vertical .wm-contact__content address {
  flex-direction: column;
  width: 80%
}
.wm-contact.is-style-vertical .wm-contact__content address .wm-contact__details .is-style-intro, .wm-contact.is-style-vertical .wm-contact__content address .wm-contact__infos > p {
  font-size: .75rem;
  font-weight: 600;
  letter-spacing: .025em;
  line-height: 2;
  padding: 0;
  text-transform: uppercase
}
.wm-contact.is-style-vertical .wm-contact__content address .wm-contact__infos {
  padding-left: 0;
  padding-top: 0
}
.wm-contact.is-style-vertical .wm-card--linkedin {
  width: 20%
}
.wm-contact.is-style-vertical .is-style-linkedin {
  background-color: transparent;
  background-image: url('data:image/svg+xml;utf8,<svg width="22" height="21" viewBox="0 0 22 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.99417 20.7059V6.73566H0.278238V20.7059H4.99417ZM2.63682 4.82712C4.28134 4.82712 5.30499 3.75437 5.30499 2.41379C5.27435 1.04298 4.28141 0 2.66802 0C1.05489 0 0 1.043 0 2.41379C0 3.75443 1.02339 4.82712 2.60603 4.82712H2.63667H2.63682ZM7.60443 20.7059H12.3204V12.9042C12.3204 12.4867 12.351 12.0696 12.4755 11.7711C12.8165 10.9369 13.5924 10.0729 14.8952 10.0729C16.6017 10.0729 17.2844 11.354 17.2844 13.232V20.7058H22V12.6954C22 8.40428 19.6734 6.40768 16.5706 6.40768C14.0266 6.40768 12.9095 7.80785 12.289 8.7615H12.3205V6.73537H7.60453C7.66642 8.04626 7.60453 20.7056 7.60453 20.7056L7.60443 20.7059Z" fill="%23263062"/></svg>');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16px;
  float: right;
  padding: 0 8px;
  text-indent: -99999999px
}
.wm-contact.is-style-vertical .is-style-linkedin:before {
  display: none
}
.wp-block-column .wm-quote {
  padding: 5rem
}
.wp-block-column .wm-contact {
  padding: 1.25rem 1.25rem 1.25rem 2.5rem
}
@media (min-width:992px) {
  .wp-block-column .wm-contact {
    padding: 5rem 2.5rem
  }
}
.wp-block-column .wm-contact__content {
  padding-left: 1.25rem;
  padding-top: 0
}
.wp-block-column .wm-contact__content .is-style-h4 {
  margin-bottom: 1.25rem
}
.funds-contact .wp-block-image {
  float: left;
  overflow: hidden
}
.funds-contact p {
  margin-bottom: 0
}
.wm-contact-img {
  background-color: #e5e7e1;
  color: #263062;
  margin-right: calc(var(--wm-fw-offset)*-1);
  position: relative
}
@media (max-width:768px) {
  .wm-contact-img {
    margin-left: -1.25rem
  }
}
.wm-contact-img__inner {
  display: flex;
  max-width: 1400px;
  position: relative
}
@media (max-width:992px) {
  .wm-contact-img__inner {
    flex-direction: column-reverse
  }
}
.wm-contact-img__content {
  padding: 2.5rem;
  position: relative
}
@media (min-width:992px) {
  .wm-contact-img__content {
    padding: 15rem 160px 5rem 80px;
    width: 50%;
    z-index: 2
  }
}
.wm-contact-img__content-inner .is-style-h2, .wm-contact-img__content-inner .is-style-subtitles {
  margin-bottom: 1.25rem
}
.wm-contact-img__content-inner > p:last-child {
  margin-bottom: 0;
  margin-top: 3.75rem
}
@media (min-width:992px) {
  .wm-contact-img__content-inner > p:last-child {
    margin-top: 6.25rem
  }
}
.wm-contact-img__figure {
  display: block;
  position: relative
}
@media (min-width:992px) {
  .wm-contact-img__figure {
    margin-left: -160px;
    width: 50%
  }
  .wm-contact-img__figure img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    width: 100%
  }
}
.wm-contact-img__figure-inner {
  height: 100%;
  position: relative;
  width: 100%
}
.wm-contact-img__toggle {
  background-color: #263062;
  background-position: 49% 51%;
  background-repeat: no-repeat;
  background-size: .8125rem .8125rem;
  border-radius: 50%;
  height: 2.5rem;
  left: 20%;
  position: absolute;
  top: 20%;
  transition: transform .32s cubic-bezier(.39, .575, .28, .995);
  width: 2.5rem
}
.wm-contact-img__toggle, .wm-contact-img__toggle:focus, .wm-contact-img__toggle:hover {
  background-image: url('data:image/svg+xml;utf8,<svg width="17" height="23" viewBox="0 0 17 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.50001 0C3.8056 0 0 3.72063 0 8.31028C0 9.84517 0.30729 11.4304 1.18911 12.5731L8.50001 22.0459L15.8109 12.5731C16.6119 11.5352 17 9.70054 17 8.31028C17 3.72063 13.1944 0 8.50001 0ZM8.50001 4.81312C10.4752 4.81312 12.077 6.37913 12.077 8.31026C12.077 10.2414 10.4752 11.8074 8.50001 11.8074C6.52477 11.8074 4.92302 10.2414 4.92302 8.31028C4.92302 6.37913 6.52477 4.81312 8.50001 4.81312Z" fill="white"/></svg>')
}
.wm-contact-img__toggle:focus, .wm-contact-img__toggle:hover {
  background-color: #647b96;
  box-shadow: 0 0 3pt 2pt rgba(38, 48, 98, .9);
  outline: none;
  transform: scale(1.05)
}
.wm-doubles-cols {
  --tw-bg-opacity: 1;
  --tw-text-opacity: 1;
  background-color: rgba(38, 48, 98, var(--tw-bg-opacity));
  color: rgba(255, 255, 255, var(--tw-text-opacity));
  margin-left: 0;
  position: relative
}
@media (max-width:768px) {
  .wm-doubles-cols {
    margin-right: -1.25rem
  }
}
.wm-doubles-cols .is-style-subtitles {
  --tw-text-opacity: 1;
  color: rgba(157, 164, 198, var(--tw-text-opacity))
}
.wm-doubles-cols__inner {
  max-width: 87.5rem;
  padding: 3.75rem 0 0 1.25rem;
  position: relative
}
@media (min-width:768px) {
  .wm-doubles-cols__inner {
    padding: 7.5rem 6.25rem 0
  }
}
@media (min-width:1400px) {
  .wm-doubles-cols__inner {
    padding: 10rem 5rem 0 12.5rem
  }
}
.wm-doubles-cols__inner > :not(.wp-block-columns) {
  max-width: 37.5rem
}
.wm-doubles-cols__inner > :last-child {
  margin-bottom: 0
}
.wm-doubles-cols .wm-doubles-left, .wm-doubles-cols .wm-doubles-right {
  position: relative
}
@media (min-width:768px) {
  .wm-doubles-cols .wm-doubles-left, .wm-doubles-cols .wm-doubles-right {
    padding-bottom: 7.5rem
  }
}
.wm-doubles-cols .wm-doubles-left.has-img, .wm-doubles-cols .wm-doubles-right.has-img {
  padding-bottom: 0
}
.wm-doubles-cols .wm-doubles-left {
  max-width: 33.75rem
}
.wm-doubles-cols__figure {
  margin: 2.5rem 0 2.5rem -1.25rem;
  position: relative;
  width: calc(100% + 40px)
}
@media (min-width:768px) {
  .wm-doubles-cols__figure {
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 7.5rem;
    width: 100%
  }
  .wm-doubles-cols__figure img {
    display: block;
    margin-right: -6.875rem;
    max-width: 62.5rem;
    transform: translateX(-140px);
    width: calc(100% + 360px)
  }
}
@media (min-width:768px) and (min-width:992px) {
  .wm-doubles-cols__figure img {
    transform: translateX(-320px);
    width: calc(100% + 480px)
  }
}
.wm-doubles-cols .img-compare {
  margin-right: 0
}
.wm-doubles-cols .img-compare .is-style-subtitles.has-sand-color {
  --tw-text-opacity: 1;
  color: rgba(224, 187, 142, var(--tw-text-opacity))
}
.wm-doubles-cols .img-compare .img-compare__content {
  padding-left: 1.25rem
}
.wm-doubles-cols .c-compare-container {
  position: relative
}
@media (min-width:1200px) {
  .wm-doubles-cols .c-compare-container {
    margin-left: -1.25rem;
    width: calc(100% + 40px)
  }
}
.wm-doubles-cols .c-compare-container .c-compare {
  display: block
}
@media (min-width:992px) {
  .wm-doubles-cols .c-compare-container .c-compare {
    margin-right: -6.875rem;
    max-width: 62.5rem;
    transform: translateX(-110px);
    width: calc(100% + 280px)
  }
}
@media (min-width:1030px) {
  .wm-doubles-cols .c-compare-container .c-compare {
    transform: translateX(-130px)
  }
}
@media (min-width:1200px) {
  .wm-doubles-cols .c-compare-container .c-compare {
    transform: translateX(-110px)
  }
}
@media (min-width:1380px) {
  .wm-doubles-cols .c-compare-container .c-compare {
    transform: translateX(calc(-100px - 3vw));
    width: calc(100% + 280px)
  }
}
@media (min-width:1580px) {
  .wm-doubles-cols .c-compare-container .c-compare {
    margin-right: -6.875rem;
    max-width: 62.5rem;
    transform: translateX(calc(-240px - 3vw));
    width: calc(100% + 480px)
  }
}
.wm-doubles-cols .wp-block-columns {
  margin-bottom: 0
}
@media (min-width:992px) {
  .wm-doubles-cols .wp-block-columns .wp-block-column {
    flex-basis: auto
  }
  .wm-doubles-cols .wp-block-columns .wp-block-column:first-child {
    padding-right: 6.875rem;
    width: 55%
  }
  .wm-doubles-cols .wp-block-columns .wp-block-column:last-child {
    padding-left: 6.875rem;
    width: 45%
  }
}
.wm-doubles-cols:not(.content-bottom) {
  margin-right: calc(var(--wm-fw-offset)*-1)
}
.wm-doubles-cols:not(.content-bottom) .wm-doubles-right {
  padding-bottom: 2.5rem
}
@media (min-width:768px) {
  .wm-doubles-cols:not(.content-bottom) .wm-doubles-right {
    padding-bottom: 0;
    padding-left: calc(var(--wm-col-width)*1)
  }
}
@media (min-width:1400px) {
  .wm-doubles-cols:not(.content-bottom) .wm-doubles-cols__inner {
    padding-left: calc(var(--wm-col-width)*2)
  }
}
.wm-doubles-cols .wm-doubles-bottom {
  display: none;
  max-width: 100%;
  padding-bottom: 300px;
  padding-top: 5rem;
  position: relative
}
@media (min-width:768px) {
  .wm-doubles-cols .wm-doubles-bottom {
    padding-bottom: 0;
    padding-top: 11.25rem
  }
}
.wm-doubles-cols .wm-doubles-bottom__figure {
  height: auto;
  left: -2.5rem;
  padding-bottom: 80%;
  position: absolute;
  top: 1.25rem;
  width: 100%
}
@media (min-width:768px) {
  .wm-doubles-cols .wm-doubles-bottom__figure {
    height: calc(100% - 40px);
    left: -120px;
    left: -2.5rem;
    padding-bottom: 0;
    top: 0;
    top: 2.5rem;
    width: 50%
  }
}
@media (min-width:992px) {
  .wm-doubles-cols .wm-doubles-bottom__figure {
    left: -160px
  }
}
@media (min-width:1200px) {
  .wm-doubles-cols .wm-doubles-bottom__figure {
    left: -190px
  }
}
@media (min-width:1400px) {
  .wm-doubles-cols .wm-doubles-bottom__figure {
    left: -220px
  }
}
.wm-doubles-cols .wm-doubles-bottom__figure img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  width: 100%
}
.wm-doubles-cols .wm-doubles-bottom__figure.small {
  background: #fff;
  bottom: 0;
  height: 300px;
  left: -1.25rem;
  padding: 0;
  position: absolute;
  top: auto;
  width: calc(100% + 40px)
}
.wm-doubles-cols .wm-doubles-bottom__figure.small img {
  left: 3.75rem
}
@media (min-width:768px) {
  .wm-doubles-cols .wm-doubles-bottom__figure.small {
    -webkit-clip-path: polygon(0 40%, 100% 40%, 100% 100%, 0 100%);
    clip-path: polygon(0 40%, 100% 40%, 100% 100%, 0 100%);
    height: 100%;
    left: auto;
    right: -120px;
    right: -1.25rem;
    top: 0;
    width: 60%
  }
  .wm-doubles-cols .wm-doubles-bottom__figure.small img {
    left: auto
  }
}
@media (min-width:992px) {
  .wm-doubles-cols .wm-doubles-bottom__figure.small {
    right: -160px
  }
}
@media (min-width:1200px) {
  .wm-doubles-cols .wm-doubles-bottom__figure.small {
    right: -190px
  }
}
@media (min-width:1400px) {
  .wm-doubles-cols .wm-doubles-bottom__figure.small {
    right: -220px
  }
}
.wm-doubles-cols .wm-doubles-bottom__content {
  --tw-text-opacity: 1;
  color: rgba(38, 48, 98, var(--tw-text-opacity));
  padding-left: calc(var(--wm-col-width)*1);
  padding: 2.5rem 0;
  position: relative;
  width: 100%;
  z-index: 4
}
@media (max-width:768px) {
  .wm-doubles-cols .wm-doubles-bottom__content {
    padding-left: 1.25rem
  }
  .wm-doubles-cols .wm-doubles-bottom__content h2 {
    margin-left: 0;
    padding-bottom: 1.25rem;
    padding-top: 2.5rem;
    width: calc(100% - 40px)
  }
  .wm-doubles-cols .wm-doubles-bottom__content h2 + * {
    padding-top: 1.25rem
  }
  .wm-doubles-cols .wm-doubles-bottom__content * {
    padding-bottom: .625rem;
    padding-top: .625rem
  }
  .wm-doubles-cols .wm-doubles-bottom__content .is-style-arrow {
    padding-bottom: 0
  }
  .wm-doubles-cols .wm-doubles-bottom__content > * {
    margin-bottom: 0;
    margin-top: 0;
    position: relative
  }
  .wm-doubles-cols .wm-doubles-bottom__content > :before {
    background: #fff;
    content: "";
    height: calc(100% + 2px);
    left: -40px;
    position: absolute;
    top: -1px;
    width: 100vw;
    z-index: -1
  }
}
.wm-doubles-cols .wm-doubles-bottom__content:after {
  background: #fff;
  bottom: 0;
  content: "";
  height: 40px;
  left: -1.25rem;
  position: absolute;
  width: 100vw;
  z-index: -1
}
@media (min-width:768px) {
  .wm-doubles-cols .wm-doubles-bottom__content {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
    padding: 7.5rem;
    width: 75%
  }
  .wm-doubles-cols .wm-doubles-bottom__content:after {
    bottom: auto;
    height: 42%;
    left: 100%;
    top: 0;
    width: 100%
  }
}
.wm-doubles-cols .wm-doubles-bottom__content h2 {
  max-width: 19.375rem
}
.wm-doubles-cols .wm-doubles-bottom__content p {
  max-width: 23.75rem
}
.wm-doubles-cols.content-bottom {
  background-color: transparent;
  position: relative;
  z-index: 2
}
@media (min-width:768px) {
  .wm-doubles-cols.content-bottom {
    padding-right: calc(var(--wm-col-width)*1)
  }
  .wm-doubles-cols.content-bottom:before {
    --tw-bg-opacity: 1;
    background-color: rgba(38, 48, 98, var(--tw-bg-opacity));
    content: "";
    height: 100%;
    position: absolute;
    right: 100%;
    top: 0;
    width: 100vh;
    z-index: -1
  }
}
.wm-doubles-cols.content-bottom .wm-doubles-cols__inner {
  --tw-bg-opacity: 1;
  background-color: rgba(38, 48, 98, var(--tw-bg-opacity));
  margin-left: auto;
  padding-left: 1.25rem;
  padding-right: 1.25rem
}
@media (min-width:768px) {
  .wm-doubles-cols.content-bottom .wm-doubles-cols__inner {
    padding-left: calc(var(--wm-col-width)*1)
  }
}
.wm-doubles-cols.content-bottom .wm-doubles-cols__figure {
  display: none
}
@media (min-width:768px) {
  .wm-doubles-cols.content-bottom .wm-doubles-right {
    padding-right: calc(var(--wm-col-width)*1)
  }
}
.wm-doubles-cols.content-bottom .wm-doubles-bottom {
  display: block
}
@media (min-width:768px) {
  .wm-doubles-cols.content-bottom.spacing-bottom .wm-doubles-bottom {
    margin-top: -10rem
  }
}
.wm-doubles-cols.large-col-right .wp-block-columns {
  margin-bottom: 0
}
@media (min-width:992px) {
  .wm-doubles-cols.large-col-right .wp-block-columns .wp-block-column {
    flex-basis: auto
  }
  .wm-doubles-cols.large-col-right .wp-block-columns .wp-block-column:first-child {
    padding-right: 6.875rem;
    width: 50%
  }
  .wm-doubles-cols.large-col-right .wp-block-columns .wp-block-column:last-child {
    padding-left: 2.5rem;
    width: 50%
  }
  .wm-doubles-cols.large-col-right .wp-block-columns .wp-block-column:last-child p {
    max-width: 17.8125rem
  }
}
.wm-doubles-cols.is-style-white {
  --tw-bg-opacity: 1;
  --tw-text-opacity: 1;
  background-color: rgba(229, 231, 225, var(--tw-bg-opacity));
  color: rgba(38, 48, 98, var(--tw-text-opacity));
  padding-right: calc(var(--wm-col-width)*1)
}
.wm-doubles-cols.is-style-white .wm-doubles-cols__inner {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left: 0;
  padding-right: 2.5rem
}
@media (min-width:992px) {
  .wm-doubles-cols.is-style-white .wm-doubles-cols__inner {
    padding-left: calc(var(--wm-col-width)*1);
    padding-right: calc(var(--wm-col-width)*1)
  }
}
.wm-doubles-cols.is-style-white .wp-block-columns {
  display: block;
  margin-bottom: 0
}
.wm-doubles-cols.is-style-white .wp-block-columns .wp-block-column {
  margin-bottom: 0
}
@media (min-width:992px) {
  .wm-doubles-cols.is-style-white .wp-block-columns {
    display: flex
  }
  .wm-doubles-cols.is-style-white .wp-block-columns .wp-block-column {
    flex-basis: auto
  }
  .wm-doubles-cols.is-style-white .wp-block-columns .wp-block-column:first-child {
    padding-right: 2.5rem;
    width: 50%
  }
  .wm-doubles-cols.is-style-white .wp-block-columns .wp-block-column:last-child {
    margin-left: 0;
    padding-left: 2.5rem;
    width: 50%
  }
}
.wm-doubles-cols.is-style-grey {
  --tw-bg-opacity: 1;
  background-color: rgba(229, 231, 225, var(--tw-bg-opacity));
  margin-right: 0;
  padding-right: 0;
  z-index: 10
}
.wm-doubles-cols.is-style-grey .wm-doubles-cols__inner {
  padding-bottom: 6.25rem;
  padding-left: 0;
  padding-right: 1.25rem
}
@media (min-width:992px) {
  .wm-doubles-cols.is-style-grey .wm-doubles-cols__inner {
    padding-right: 5rem
  }
}
.wm-doubles-cols.is-style-grey .wm-doubles-cols__inner .wp-block-columns .wp-block-column:first-child, .wm-doubles-cols.is-style-grey .wm-doubles-cols__inner .wp-block-columns .wp-block-column:first-child > * {
  max-width: inherit;
  padding-right: 0
}
.wm-doubles-cols.is-style-grey:before {
  --tw-bg-opacity: 1;
  background-color: rgba(229, 231, 225, var(--tw-bg-opacity));
  content: "";
  height: 100%;
  left: 0;
  margin-left: calc(var(--wm-fw-offset)*-1);
  position: absolute;
  top: 0;
  width: 100%
}
.wm-doubles-cols .wm-contact .is-style-h4 {
  font-weight: 300
}
.wm-doubles-cols .wm-contact address {
  display: block
}
.wm-doubles-cols .wm-contact .wm-contact__infos {
  padding-left: 0;
  padding-top: 0
}
.wm-doubles-cols .wm-contact .is-style-intro {
  display: none;
  letter-spacing: .0625rem;
  line-height: 1.4375rem
}
.wm-doubles-cols .wm-contact .details {
  font-size: 0;
  font-weight: 400
}
.office-partners-map-bg .wm-doubles-cols__figure img {
  margin-bottom: 100px;
  margin-top: -110%;
  transform: translate(35%)
}
.office-partners-map-bg:before {
  --tw-bg-opacity: 1;
  background-color: rgba(38, 48, 98, var(--tw-bg-opacity));
  content: "";
  display: block;
  height: 20%;
  position: absolute;
  top: -20%;
  width: 100%;
  z-index: -1
}
@media screen and (max-width:992px) {
  .office-partners-map-bg.office-partners-map-bg .wm-doubles-cols__figure img {
    margin-top: -140%;
    transform: translate(25%)
  }
}
@media screen and (max-width:780px) {
  .office-partners-map-bg.office-partners-map-bg .wp-block-column:not(:last-child) {
    flex-basis: 100% !important;
    width: 100%
  }
  .office-partners-map-bg.office-partners-map-bg .wm-doubles-cols__figure {
    margin: 0;
    position: relative;
    width: 100%
  }
  .office-partners-map-bg.office-partners-map-bg .wm-doubles-cols__figure img {
    margin-bottom: 0;
    margin-top: 0;
    transform: none
  }
  .office-partners-map-bg.office-partners-map-bg .wm-doubles-cols__inner {
    padding-bottom: 120px
  }
}
@media screen and (max-width:560px) {
  .office-partners-map-bg .wm-doubles-cols__inner {
    padding-right: 1.25rem
  }
}
.wp-block-column[style*=flex-basis] {
  min-width: inherit
}
.wm-doubles-cols__inner > .alignwide, .wm-doubles-cols__inner > .wp-block-drupalnode {
  max-width: inherit
}
.wm-doubles-cols__inner > .wp-block-drupalnode {
  margin-left: calc(var(--wm-col-width)*-2)
}
.wm-double-cards {
  padding-bottom: 2.5rem;
  padding-top: 2.5rem;
  position: relative
}
@media (min-width:992px) {
  .wm-double-cards {
    display: flex;
    padding-bottom: 7.5rem;
    padding-top: 7.5rem
  }
}
.wm-double-cards__figure {
  height: 100%;
  left: 0;
  position: absolute !important;
  top: 0;
  width: 100%
}
.wm-double-cards__figure img {
  height: 100%;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%
}
.wm-double-cards-left, .wm-double-cards-right {
  --tw-bg-opacity: 1;
  --tw-text-opacity: 1;
  background-color: #20306c;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
  margin-left: -1.25rem;
  margin-right: -1.25rem;
  padding: 2.5rem;
  position: relative
}
@media (min-width:768px) {
  .wm-double-cards-left, .wm-double-cards-right {
    padding: 1.25rem
  }
}
@media (min-width:992px) {
  .wm-double-cards-left, .wm-double-cards-right {
    margin-left: 0;
    margin-right: 0;
    padding: 3.75rem 5.625rem;
    width: 50%
  }
}
.wm-double-cards-left h2:first-child, .wm-double-cards-right h2:first-child {
  margin-bottom: 1.25rem
}
.wm-double-cards-left > *, .wm-double-cards-right > * {
  position: relative;
  z-index: 2
}
.wm-double-cards-left.has-img .has-blue-pastel-color, .wm-double-cards-right.has-img .has-blue-pastel-color {
  color: #fff
}
.wm-double-cards-left.has-filter .wm-double-cards__figure:after, .wm-double-cards-right.has-filter .wm-double-cards__figure:after {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  content: "";
  height: 100%;
  left: 0;
  opacity: .45;
  position: absolute;
  top: 0;
  width: 100%
}
.wm-double-media {
  padding-left: calc(var(--wm-col-width)*.5);
  padding-top: calc(var(--wm-col-width)*1);
  position: relative;
  z-index: 2
}
.wm-double-media:before {
  --tw-bg-opacity: 1;
  background-color: rgba(229, 231, 225, var(--tw-bg-opacity));
  content: "";
  height: 400px;
  left: 0;
  position: absolute;
  top: 0;
  transform: translateX(calc(var(--wm-fw-offset)*-1));
  width: 400px
}
@media (min-width:992px) {
  .wm-double-media:before {
    height: 700px;
    width: 700px
  }
}
.wm-double-media__inner {
  --tw-bg-opacity: 1;
  --tw-text-opacity: 1;
  background-color: rgba(100, 123, 150, var(--tw-bg-opacity));
  color: rgba(255, 255, 255, var(--tw-text-opacity));
  max-width: 1400px;
  padding: 2.5rem 1.25rem 1.25rem 2rem;
  position: relative;
  z-index: 2
}
@media (min-width:768px) {
  .wm-double-media__inner {
    padding: 2.5rem
  }
}
@media (min-width:992px) {
  .wm-double-media__inner {
    padding: 7.5rem 7.5rem 5rem 9.375rem
  }
}
.wm-double-media__inner:after {
  --tw-bg-opacity: 1;
  background-color: rgba(100, 123, 150, var(--tw-bg-opacity));
  content: "";
  height: 100%;
  left: 0;
  margin-right: calc(var(--wm-fw-offset)*-1);
  position: absolute;
  top: 0;
  width: 100vw;
  z-index: -1
}
.wm-double-media__inner .is-style-h2 {
  margin-bottom: 2.5rem
}
.wm-double-media__inner > .wp-block-columns {
  display: block
}
@media (min-width:992px) {
  .wm-double-media__inner > .wp-block-columns {
    align-items: flex-end;
    display: flex
  }
}
.wm-double-media__inner > .wp-block-columns > .wp-block-column {
  flex-grow: 0
}
.wm-double-media__inner > .wp-block-columns > .wp-block-column:first-child {
  flex-basis: 45%
}
.wm-double-media__inner > .wp-block-columns > .wp-block-column:last-child {
  flex-basis: 65%;
  margin-left: 0
}
@media (min-width:992px) {
  .wm-double-media__inner > .wp-block-columns > .wp-block-column:last-child {
    margin-left: 32px;
    padding-left: calc(var(--wm-col-width)*2)
  }
}
.wm-double-media__right {
  padding-left: 3.75rem
}
@media (max-width:768px) {
  .wm-double-media__right .wp-block-column {
    margin-bottom: 1.25rem !important
  }
}
@media (min-width:992px) {
  .wm-double-media__right {
    padding-left: 0
  }
}
.wm-double-media__right p {
  margin-bottom: 0
}
.wm-double-media__right p.is-style-subtitles {
  margin-bottom: 1.625rem
}
.wm-double-media__right p.is-style-small {
  font-size: .75rem
}
.wm-double-media__right .wp-block-columns {
  justify-content: space-between;
  margin-bottom: 0
}
.wm-double-media__bottom {
  display: none
}
.wm-double-media .wp-block-embed__wrapper {
  margin-top: 3.75rem
}
.wm-double-media .wp-block-embed.is-type-video, .wm-double-media__media {
  margin: 3.75rem 0 -1.25rem -2rem;
  position: relative;
  width: 100%;
  width: calc(100% + 72px)
}
@media (min-width:768px) {
  .wm-double-media .wp-block-embed.is-type-video, .wm-double-media__media {
    margin-bottom: -2.5rem;
    margin-left: -2.5rem;
    width: calc(100% + 80px)
  }
}
@media (min-width:992px) {
  .wm-double-media .wp-block-embed.is-type-video, .wm-double-media__media {
    margin-bottom: 0;
    margin-left: 0;
    width: 100%
  }
}
.wm-double-media.has-video .wm-double-media__media {
  cursor: pointer;
  position: relative
}
.wm-double-media.has-video .wm-double-media__media:after {
  --tw-bg-opacity: 1;
  background-color: rgba(38, 48, 98, var(--tw-bg-opacity));
  background-image: url('data:image/svg+xml;utf8,<svg width="12" height="14" viewBox="0 0 12 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 7L6.52532e-07 0.0717978L4.68497e-08 13.9282L12 7Z" fill="white"/></svg>');
  background-position: 52% 52%;
  background-repeat: no-repeat;
  background-size: .625rem .75rem;
  border-radius: 50%;
  content: "";
  height: 5.125rem;
  left: 50%;
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 5.125rem;
  z-index: 2
}
.wm-double-media.has-video .wm-double-media__media.is-playing:after {
  display: none
}
.wm-double-media.is-style-blue .wm-double-media__inner, .wm-double-media.is-style-blue .wm-double-media__inner:after {
  --tw-bg-opacity: 1;
  --tw-text-opacity: 1;
  background-color: rgba(38, 48, 98, var(--tw-bg-opacity));
  color: rgba(255, 255, 255, var(--tw-text-opacity))
}
.wm-double-media.is-style-inverse:before {
  --tw-bg-opacity: 1;
  background-color: #20306c;
}
.wm-double-media.is-style-inverse .wm-double-media__inner, .wm-double-media.is-style-inverse .wm-double-media__inner:after {
  --tw-bg-opacity: 1;
  --tw-text-opacity: 1;
  background-color: rgba(237, 237, 237, var(--tw-bg-opacity));
  color: rgba(38, 48, 98, var(--tw-text-opacity))
}
.wm-double-media.is-style-blue-simple {
  --tw-bg-opacity: 1;
  --tw-text-opacity: 1;
  background-color: rgba(38, 48, 98, var(--tw-bg-opacity));
  color: rgba(255, 255, 255, var(--tw-text-opacity));
  margin-top: -7.5rem;
  padding-left: 0;
  padding-top: 0
}
@media (min-width:992px) {
  .wm-double-media.is-style-blue-simple {
    margin-top: -11.25rem
  }
}
@media (max-width:992px) {
  .wm-double-media.is-style-blue-simple {
    margin-left: -20px;
    margin-right: -20px
  }
}
.wm-double-media.is-style-blue-simple:before {
  display: none
}
.wm-double-media.is-style-blue-simple .wm-double-media__inner {
  --tw-bg-opacity: 1;
  --tw-text-opacity: 1;
  background-color: rgba(38, 48, 98, var(--tw-bg-opacity));
  color: rgba(255, 255, 255, var(--tw-text-opacity));
  display: flex;
  flex-direction: column;
  padding-bottom: 2.5rem;
  padding-left: var(--wm-col-width);
  padding-right: var(--wm-col-width);
  padding-top: 5rem
}
@media (min-width:992px) {
  .wm-double-media.is-style-blue-simple .wm-double-media__inner {
    padding-bottom: 3.75rem
  }
}
.wm-double-media.is-style-blue-simple .wm-double-media__inner > .block-editor-inner-blocks > .block-editor-block-list__layout {
  display: flex;
  flex-direction: column
}
@media (min-width:992px) {
  .wm-double-media.is-style-blue-simple .wm-double-media__inner > :not(.wm-double-media__media):not(.is-type-video) {
    padding-left: var(--wm-col-width);
    padding-right: var(--wm-col-width)
  }
}
.wm-double-media.is-style-blue-simple .wm-double-media__inner:after {
  display: none
}
@media (max-width:992px) {
  .wm-double-media.is-style-blue-simple .wm-double-media .wp-block-embed.is-type-video, .wm-double-media.is-style-blue-simple .wm-double-media__media {
    margin-left: -1.25rem;
    width: calc(100% + 40px)
  }
}
.wm-double-media.is-style-blue-simple .wm-double-media__bottom {
  display: block;
  margin-top: 5.625rem
}
@media (min-width:992px) {
  .wm-double-media.is-style-blue-simple .wm-double-media__bottom .wp-block-columns .wp-block-column:first-child {
    padding-right: 5.625rem
  }
}
.wm-double-media.is-style-blue-simple .wm-double-media__bottom, .wm-double-media.is-style-blue-simple [data-title="Double columns media - bottom"] {
  order: 99
}
.wm-double-media.is-style-blue-simple .block-editor-block-list__layout .wp-block {
  margin-left: 0;
  margin-right: 0
}
.history-section {
  padding-top: 3.75rem;
  position: relative
}
@media (min-width:992px) {
  .history-section {
    padding-top: 7.5rem
  }
}
.history-section:after {
  --tw-bg-opacity: 1;
  background-color: rgba(38, 48, 98, var(--tw-bg-opacity));
  content: "";
  height: 100%;
  left: 0;
  margin-left: calc(var(--wm-fw-offset)*-1);
  position: absolute;
  top: 0;
  width: 100%
}
.history-section__inner {
  position: relative;
  z-index: 2
}
.history-section__inner > :not(.history-carousel) {
  padding-right: 1.25rem
}
.history-carousel {
  margin-bottom: 6.25rem;
  position: relative
}
.history-carousel .slick-track {
  align-items: center;
  display: flex;
  position: relative
}
.history-carousel .slick-slide {
  background: transparent;
  margin-right: 0
}
.history-carousel__timeline {
  padding-top: 3.75rem;
  position: relative
}
@media (min-width:992px) {
  .history-carousel__timeline {
    padding-left: 7.5rem;
    padding-right: 0;
    padding-top: 7.5rem
  }
}
@media (min-width:71.25rem) {
  .history-carousel__timeline {
    padding-right: 11.25rem
  }
}
.history-carousel__timeline:before {
  border-top: 1px solid hsla(0, 0%, 100%, .5);
  content: "";
  height: 1px;
  position: absolute;
  right: 100%;
  top: calc(50% + 30px);
  width: 100%
}
@media (min-width:992px) {
  .history-carousel__timeline:before {
    right: calc(100% - 120px);
    top: calc(50% + 60px)
  }
}
.history-carousel__timeline .slick-slide {
  opacity: .5;
  position: relative;
  transform: translateX(125%)
}
.history-carousel__timeline .slick-slide:after {
  border-bottom: 1px solid #fff;
  content: "";
  height: .0625rem;
  left: 0;
  position: absolute;
  top: 50%;
  width: 100%
}
.history-carousel__timeline .slick-slide .nav-item {
  height: 2.5rem;
  position: relative;
  width: 2.5rem !important;
  z-index: 2
}
.history-carousel__timeline .slick-slide .nav-item:before {
  background: hsla(80, 11%, 89%, .1);
  border-radius: 50%;
  content: "";
  height: 2.5rem;
  left: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 2.5rem
}
.history-carousel__timeline .slick-slide .nav-item:after {
  background: #fff;
  border-radius: 50%;
  content: "";
  height: 1rem;
  left: .75rem;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition: all .24s cubic-bezier(.39, .575, .28, .995);
  width: 1rem
}
.history-carousel__timeline .slick-slide .nav-link {
  height: 100%;
  position: relative;
  width: 100%;
  z-index: 4
}
.history-carousel__timeline .slick-slide .nav-link span {
  --tw-text-opacity: 1;
  color: rgba(100, 123, 150, var(--tw-text-opacity));
  display: inline-block;
  position: relative;
  transform: translateY(-150%);
  white-space: nowrap
}
.history-carousel__timeline .slick-slide.slick-center, .history-carousel__timeline .slick-slide.slick-center ~ .slick-slide, .history-carousel__timeline .slick-slide.slick-current, .history-carousel__timeline .slick-slide.slick-current ~ .slick-slide {
  opacity: 1
}
.history-carousel__timeline .slick-slide.slick-center .nav-item, .history-carousel__timeline .slick-slide.slick-current .nav-item {
  --tw-text-opacity: 1;
  border-radius: 50%;
  color: rgba(38, 48, 98, var(--tw-text-opacity));
  height: 5rem;
  margin-top: .625rem;
  transform: translateX(-25%);
  width: 5rem !important
}
@media (min-width:768px) {
  .history-carousel__timeline .slick-slide.slick-center .nav-item, .history-carousel__timeline .slick-slide.slick-current .nav-item {
    height: 6.25rem;
    margin-top: 0;
    width: 6.25rem !important
  }
}
@media (min-width:992px) {
  .history-carousel__timeline .slick-slide.slick-center .nav-item, .history-carousel__timeline .slick-slide.slick-current .nav-item {
    height: 8.75rem;
    width: 8.75rem !important
  }
}
.history-carousel__timeline .slick-slide.slick-center .nav-item:before, .history-carousel__timeline .slick-slide.slick-current .nav-item:before {
  display: none
}
.history-carousel__timeline .slick-slide.slick-center .nav-item:after, .history-carousel__timeline .slick-slide.slick-current .nav-item:after {
  height: 100%;
  left: 0;
  width: 100%
}
.history-carousel__timeline .slick-slide.slick-center .nav-link, .history-carousel__timeline .slick-slide.slick-current .nav-link {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  position: relative;
  width: 100%
}
.history-carousel__timeline .slick-slide.slick-center .nav-link span, .history-carousel__timeline .slick-slide.slick-current .nav-link span {
  --tw-text-opacity: 1;
  color: rgba(38, 48, 98, var(--tw-text-opacity));
  transform: translate(0)
}
.history-carousel__content {
  --tw-bg-opacity: 1;
  --tw-text-opacity: 1;
  background-color: rgba(229, 231, 225, var(--tw-bg-opacity));
  color: rgba(38, 48, 98, var(--tw-text-opacity));
  margin-left: auto;
  max-width: 36.875rem;
  padding: 2.5rem;
  position: relative;
  transform: translateY(30px) translateX(-20px);
  width: calc(100% + 20px)
}
@media (min-width:992px) {
  .history-carousel__content {
    min-height: 13.75rem;
    padding: 3.75rem 6.25rem;
    transform: translateY(60px);
    width: 100%
  }
  .history-carousel__content h2, .history-carousel__content h3 {
    padding-right: 1.25rem
  }
}
.history-carousel__pagination {
  font-size: 1.125rem;
  line-height: 1;
  position: absolute;
  right: 1.125rem;
  top: 1.125rem
}
@media (min-width:992px) {
  .history-carousel__pagination {
    font-size: 1.375rem;
    right: 2.5rem;
    top: 4.0625rem
  }
}
.history-carousel .slick-arrow {
  background-repeat: no-repeat;
  background-size: 100% auto;
  height: 1.875rem;
  left: 0;
  overflow: hidden;
  position: absolute;
  text-indent: -99999px;
  top: 0;
  width: 1.875rem
}
.history-carousel .slick-arrow:after {
  display: none
}
@media (min-width:992px) {
  .history-carousel .slick-arrow {
    bottom: -9.375rem;
    height: 3.125rem;
    top: auto;
    width: 3.125rem
  }
}
.history-carousel .slick-arrow.slick-prev {
  background-image: url('data:image/svg+xml;utf8,<svg width="50" height="50" viewBox="0 0 50 50" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M37 25.2646L37 24.199L14.9529 24.199L21.126 18.0259L20.3725 17.2724L12.7298 24.9151L12.7314 24.9167L12.7273 24.9208L20.3846 32.5781L21.138 31.8247L14.578 25.2646L37 25.2646Z" fill="%23E5E7E1"/><path d="M25 49.5C11.469 49.5 0.500002 38.531 0.500003 25C0.500003 11.469 11.469 0.499998 25 0.499999C38.531 0.499999 49.5 11.469 49.5 25C49.5 38.531 38.531 49.5 25 49.5Z" stroke="%23E5E7E1"/></svg>')
}
.history-carousel .slick-arrow.slick-next {
  background-image: url('data:image/svg+xml;utf8,<svg width="50" height="50" viewBox="0 0 50 50" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M13 24.7354L13 25.801L35.0471 25.801L28.874 31.9741L29.6275 32.7276L37.2702 25.0849L37.2686 25.0833L37.2727 25.0792L29.6154 17.4219L28.862 18.1753L35.422 24.7354L13 24.7354Z" fill="%23E5E7E1"/><path d="M25 0.499999C38.531 0.500001 49.5 11.469 49.5 25C49.5 38.531 38.531 49.5 25 49.5C11.469 49.5 0.500002 38.531 0.500003 25C0.500005 11.469 11.469 0.499998 25 0.499999Z" stroke="%23E5E7E1"/></svg>');
  left: 2.5rem
}
@media (min-width:992px) {
  .history-carousel .slick-arrow.slick-next {
    bottom: -13.75rem;
    left: 0
  }
}
.expert-section {
  margin-bottom: 2.5rem;
  padding-top: 3.75rem;
  position: relative;
  width: calc(100% + 20px)
}
@media (min-width:992px) {
  .expert-section {
    margin-bottom: 0;
    padding-top: 7.5rem;
    width: 100%
  }
}
.expert-section:after {
  --tw-bg-opacity: 1;
  background-color: rgba(38, 48, 98, var(--tw-bg-opacity));
  content: "";
  height: 100%;
  left: 0;
  margin-left: calc(var(--wm-fw-offset)*-1);
  position: absolute;
  top: 0;
  width: 100%
}
.expert-section__inner {
  position: relative;
  z-index: 2
}
.expert-section__inner > .wp-block-columns {
  justify-content: space-between;
  padding-right: 1.25rem;
  position: relative
}
@media (min-width:992px) {
  .expert-section__inner > .wp-block-columns {
    padding-right: 5.625rem
  }
}
.expert-section__inner > .wp-block-columns .wp-block-column:first-child {
  max-width: 30.625rem
}
.expert-section__inner > .wp-block-columns .wp-block-column:last-child {
  max-width: 29.375rem
}
.expert-slider {
  position: relative
}
@media (min-width:992px) {
  .expert-slider {
    align-items: flex-end;
    display: flex;
    margin-bottom: 6.25rem
  }
}
.expert-slider .slick-track {
  display: flex;
  position: relative
}
.expert-slider__svg {
  margin-bottom: 1.25rem;
  margin-left: -2.5rem;
  margin-top: -7.5rem;
  position: relative
}
@media (min-width:992px) {
  .expert-slider__svg {
    margin-bottom: 15.625rem;
    margin-top: -3.125rem
  }
}
@media (max-width:992px) {
  .expert-slider__svg svg {
    transform: rotate(23deg);
    width: calc(100% + 20px)
  }
}
.expert-slider__icon {
  background: #d8d8d8;
  border-radius: 50%;
  bottom: 25px;
  height: 9.375rem;
  left: calc(50% - 75px);
  position: absolute;
  width: 9.375rem
}
@media (min-width:992px) {
  .expert-slider__icon {
    bottom: 12px;
    left: calc(50% - 90px)
  }
}
.expert-slider__icon svg {
  content: "";
  left: 50%;
  max-height: 4.0625rem;
  opacity: 0;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%)
}
.expert-slider__icon svg[data-expert-icon="1"] {
  opacity: 1
}
.expert-slider [data-expert-btn] {
  cursor: pointer;
  offset-path: path("M509.218 97.5046C515.539 110.646 515.177 126.287 509.027 143.367C502.876 160.449 490.946 178.932 474.203 197.701C440.717 235.238 388.044 273.842 324.115 304.594C260.185 335.345 197.147 352.401 146.919 355.134C121.804 356.5 99.9182 354.283 82.7325 348.426C65.549 342.57 53.1032 333.091 46.7818 319.949C40.4605 306.808 40.8227 291.167 46.9732 274.087C53.1245 257.005 65.0537 238.522 81.7974 219.753C115.283 182.216 167.956 143.612 231.885 112.86C295.815 82.1087 358.853 65.0525 409.081 62.3203C434.196 60.9542 456.082 63.1708 473.268 69.0276C490.451 74.8835 502.897 84.3633 509.218 97.5046Z");
  transition: all .4s cubic-bezier(.39, .575, .28, .995)
}
.expert-slider [data-expert-btn] circle[r="19"] {
  opacity: 0;
  transform: scale(0);
  transform-origin: 50% 50%;
  transition: opacity .34s cubic-bezier(.39, .575, .28, .995)
}
.expert-slider [data-expert-btn].active circle[r="8"] {
  fill: #fff
}
.expert-slider [data-expert-btn].active circle[r="19"] {
  opacity: .1;
  transform: scale(1)
}
.expert-slider [data-expert-btn="1"] {
  offset-distance: 29.57143%
}
.expert-slider [data-expert-btn="2"] {
  offset-distance: 15.28571%
}
.expert-slider [data-expert-btn="3"] {
  offset-distance: 1%
}
.expert-slider [data-expert-btn="4"] {
  offset-distance: 86.71429%
}
.expert-slider [data-expert-btn="5"] {
  offset-distance: 72.42857%
}
.expert-slider [data-expert-btn="6"] {
  offset-distance: 58.14286%
}
.expert-slider [data-expert-btn="7"] {
  offset-distance: 43.85714%
}
.expert-slider__item > div > :last-child {
  margin-bottom: 0
}
.expert-slider__content {
  --tw-bg-opacity: 1;
  --tw-text-opacity: 1;
  background-color: rgba(229, 231, 225, var(--tw-bg-opacity));
  color: rgba(38, 48, 98, var(--tw-text-opacity));
  margin-left: auto;
  max-width: 36.875rem;
  padding: 2.5rem 2.875rem 2.5rem 1.25rem;
  position: static;
  transform: translateX(-20px);
  width: calc(100% + 20px)
}
@media (min-width:768px) {
  .expert-slider__content {
    padding: 2.5rem
  }
}
@media (min-width:992px) {
  .expert-slider__content {
    min-height: 13.75rem;
    padding: 5rem 6.25rem;
    transform: translateY(60px);
    width: 100%
  }
  .expert-slider__content h2, .expert-slider__content h3 {
    margin-bottom: 2.5rem;
    padding-right: 2.5rem
  }
}
.expert-slider__pagination {
  font-size: 1.125rem;
  line-height: 1;
  position: absolute;
  right: 1rem;
  top: 2.25rem
}
@media (min-width:992px) {
  .expert-slider__pagination {
    font-size: 1.375rem;
    right: 3.75rem;
    top: 85px
  }
}
.expert-slider .slick-arrow {
  background-repeat: no-repeat;
  background-size: 100% auto;
  cursor: pointer;
  height: 2.125rem;
  left: -5px;
  overflow: hidden;
  position: absolute;
  text-indent: -99999px;
  top: 24.375rem;
  width: 2.125rem
}
@media (min-width:768px) {
  .expert-slider .slick-arrow {
    left: 20px
  }
}
@media (min-width:992px) {
  .expert-slider .slick-arrow {
    bottom: 3.125rem;
    height: 3.125rem;
    top: auto;
    width: 3.125rem
  }
}
.expert-slider .slick-arrow.slick-prev {
  background-image: url('data:image/svg+xml;utf8,<svg width="50" height="50" viewBox="0 0 50 50" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M37 25.2646L37 24.199L14.9529 24.199L21.126 18.0259L20.3725 17.2724L12.7298 24.9151L12.7314 24.9167L12.7273 24.9208L20.3846 32.5781L21.138 31.8247L14.578 25.2646L37 25.2646Z" fill="%23E5E7E1"/><path d="M25 49.5C11.469 49.5 0.500002 38.531 0.500003 25C0.500003 11.469 11.469 0.499998 25 0.499999C38.531 0.499999 49.5 11.469 49.5 25C49.5 38.531 38.531 49.5 25 49.5Z" stroke="%23E5E7E1"/></svg>');
  top: 21.25rem
}
@media (min-width:992px) {
  .expert-slider .slick-arrow.slick-prev {
    bottom: 7.5rem;
    top: auto
  }
}
.expert-slider .slick-arrow.slick-next {
  background-image: url('data:image/svg+xml;utf8,<svg width="50" height="50" viewBox="0 0 50 50" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M13 24.7354L13 25.801L35.0471 25.801L28.874 31.9741L29.6275 32.7276L37.2702 25.0849L37.2686 25.0833L37.2727 25.0792L29.6154 17.4219L28.862 18.1753L35.422 24.7354L13 24.7354Z" fill="%23E5E7E1"/><path d="M25 0.499999C38.531 0.500001 49.5 11.469 49.5 25C49.5 38.531 38.531 49.5 25 49.5C11.469 49.5 0.500002 38.531 0.500003 25C0.500005 11.469 11.469 0.499998 25 0.499999Z" stroke="%23E5E7E1"/></svg>')
}
.slider-section {
  margin-bottom: 2.5rem;
  padding-top: 3.75rem;
  position: relative;
  width: calc(100% + 20px)
}
@media (min-width:992px) {
  .slider-section {
    margin-bottom: 0;
    padding-top: 7.5rem;
    width: 100%
  }
}
.slider-section:after {
  --tw-bg-opacity: 1;
  background-color: rgba(38, 48, 98, var(--tw-bg-opacity));
  content: "";
  height: 100%;
  left: 0;
  margin-left: calc(var(--wm-fw-offset)*-1);
  position: absolute;
  top: 0;
  width: 100%
}
.slider-section__inner {
  position: relative;
  z-index: 2
}
.slider-section__inner > .wp-block-columns {
  justify-content: space-between;
  padding-right: 1.25rem;
  position: relative
}
@media (min-width:992px) {
  .slider-section__inner > .wp-block-columns {
    padding-right: 5.625rem
  }
}
.slider-section__inner > .wp-block-columns .wp-block-column:first-child {
  max-width: 30.625rem
}
.slider-section__inner > .wp-block-columns .wp-block-column:last-child {
  max-width: 29.375rem
}
.slider {
  position: relative
}
.slider[data-slides="1"] .slider__pagination {
  display: none !important
}
@media (min-width:992px) {
  .slider {
    align-items: flex-end;
    display: flex;
    margin-bottom: 6.25rem
  }
}
.slider .slick-track {
  display: flex;
  position: relative
}
.slider__svg {
  margin-bottom: 1.25rem;
  margin-left: -2.5rem;
  margin-top: -7.5rem;
  position: relative
}
@media (min-width:992px) {
  .slider__svg {
    margin-bottom: 15.625rem;
    margin-top: -3.125rem
  }
}
@media (max-width:992px) {
  .slider__svg svg {
    transform: rotate(23deg);
    width: calc(100% + 20px)
  }
}
.slider__icon {
  background: #d8d8d8;
  border-radius: 50%;
  bottom: 25px;
  height: 9.375rem;
  left: calc(50% - 75px);
  position: absolute;
  width: 9.375rem
}
@media (min-width:992px) {
  .slider__icon {
    bottom: 12px;
    left: calc(50% - 90px)
  }
}
.slider__icon svg {
  content: "";
  left: 50%;
  max-height: 4.0625rem;
  opacity: 0;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%)
}
.slider__icon svg[data-expert-icon="1"] {
  opacity: 1
}
.slider [data-expert-btn] {
  cursor: pointer;
  offset-path: path("M509.218 97.5046C515.539 110.646 515.177 126.287 509.027 143.367C502.876 160.449 490.946 178.932 474.203 197.701C440.717 235.238 388.044 273.842 324.115 304.594C260.185 335.345 197.147 352.401 146.919 355.134C121.804 356.5 99.9182 354.283 82.7325 348.426C65.549 342.57 53.1032 333.091 46.7818 319.949C40.4605 306.808 40.8227 291.167 46.9732 274.087C53.1245 257.005 65.0537 238.522 81.7974 219.753C115.283 182.216 167.956 143.612 231.885 112.86C295.815 82.1087 358.853 65.0525 409.081 62.3203C434.196 60.9542 456.082 63.1708 473.268 69.0276C490.451 74.8835 502.897 84.3633 509.218 97.5046Z");
  transition: all .4s cubic-bezier(.39, .575, .28, .995)
}
.slider [data-expert-btn] circle[r="19"] {
  opacity: 0;
  transform: scale(0);
  transform-origin: 50% 50%;
  transition: opacity .34s cubic-bezier(.39, .575, .28, .995)
}
.slider [data-expert-btn].active circle[r="8"] {
  fill: #fff
}
.slider [data-expert-btn].active circle[r="19"] {
  opacity: .1;
  transform: scale(1)
}
.slider [data-expert-btn="1"] {
  offset-distance: 29.57143%
}
.slider [data-expert-btn="2"] {
  offset-distance: 15.28571%
}
.slider [data-expert-btn="3"] {
  offset-distance: 1%
}
.slider [data-expert-btn="4"] {
  offset-distance: 86.71429%
}
.slider [data-expert-btn="5"] {
  offset-distance: 72.42857%
}
.slider [data-expert-btn="6"] {
  offset-distance: 58.14286%
}
.slider [data-expert-btn="7"] {
  offset-distance: 43.85714%
}
.slider__item > div > :last-child {
  margin-bottom: 0
}
.slider__content {
  --tw-bg-opacity: 1;
  --tw-text-opacity: 1;
  background-color: rgba(229, 231, 225, var(--tw-bg-opacity));
  color: rgba(38, 48, 98, var(--tw-text-opacity));
  margin-left: auto;
  max-width: 36.875rem;
  padding: 2.5rem 2.875rem 2.5rem 1.25rem;
  position: static;
  transform: translateX(-20px);
  width: calc(100% + 20px)
}
@media (min-width:768px) {
  .slider__content {
    padding: 2.5rem
  }
}
@media (min-width:992px) {
  .slider__content {
    min-height: 13.75rem;
    padding: 5rem 6.25rem;
    transform: translateY(60px);
    width: 100%
  }
  .slider__content h2, .slider__content h3 {
    margin-bottom: 2.5rem;
    padding-right: 2.5rem
  }
}
.slider__pagination {
  font-size: 1.125rem;
  line-height: 1;
  position: absolute;
  right: 1rem;
  top: 2.25rem
}
@media (min-width:992px) {
  .slider__pagination {
    font-size: 1.375rem;
    right: 3.75rem;
    top: 85px
  }
}
.slider .slick-arrow {
  background-repeat: no-repeat;
  background-size: 100% auto;
  cursor: pointer;
  height: 2.125rem;
  left: -5px;
  overflow: hidden;
  position: absolute;
  text-indent: -99999px;
  top: 24.375rem;
  width: 2.125rem
}
@media (min-width:768px) {
  .slider .slick-arrow {
    left: 20px
  }
}
@media (min-width:992px) {
  .slider .slick-arrow {
    bottom: 3.125rem;
    height: 3.125rem;
    top: auto;
    width: 3.125rem
  }
}
.slider .slick-arrow.slick-prev {
  background-image: url('data:image/svg+xml;utf8,<svg width="50" height="50" viewBox="0 0 50 50" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M37 25.2646L37 24.199L14.9529 24.199L21.126 18.0259L20.3725 17.2724L12.7298 24.9151L12.7314 24.9167L12.7273 24.9208L20.3846 32.5781L21.138 31.8247L14.578 25.2646L37 25.2646Z" fill="%23E5E7E1"/><path d="M25 49.5C11.469 49.5 0.500002 38.531 0.500003 25C0.500003 11.469 11.469 0.499998 25 0.499999C38.531 0.499999 49.5 11.469 49.5 25C49.5 38.531 38.531 49.5 25 49.5Z" stroke="%23E5E7E1"/></svg>');
  top: 21.25rem
}
@media (min-width:992px) {
  .slider .slick-arrow.slick-prev {
    bottom: 7.5rem;
    top: auto
  }
}
.slider .slick-arrow.slick-next {
  background-image: url('data:image/svg+xml;utf8,<svg width="50" height="50" viewBox="0 0 50 50" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M13 24.7354L13 25.801L35.0471 25.801L28.874 31.9741L29.6275 32.7276L37.2702 25.0849L37.2686 25.0833L37.2727 25.0792L29.6154 17.4219L28.862 18.1753L35.422 24.7354L13 24.7354Z" fill="%23E5E7E1"/><path d="M25 0.499999C38.531 0.500001 49.5 11.469 49.5 25C49.5 38.531 38.531 49.5 25 49.5C11.469 49.5 0.500002 38.531 0.500003 25C0.500005 11.469 11.469 0.499998 25 0.499999Z" stroke="%23E5E7E1"/></svg>')
}
.img-compare {
  margin-bottom: 2.5rem;
  position: relative
}
@media (max-width:992px) {
  .img-compare {
    margin-left: -20px;
    margin-right: -20px
  }
}
.img-compare__content {
  padding-bottom: 1.25rem;
  padding-left: 2.5rem;
  padding-top: 2.5rem;
  position: relative
}
@media (min-width:992px) {
  .img-compare__content {
    padding-left: calc(var(--wm-col-width)*2)
  }
}
.img-compare__content h1, .img-compare__content h2, .img-compare__content h3, .img-compare__content h4 {
  margin-bottom: 0
}
.c-compare, .c-compare-container {
  position: relative
}
.c-compare {
  --thumb-bgc: red;
  --thumb-bgc-focus: hsla(0, 70%, 70%, .7);
  max-width: 820px
}
.c-compare:before {
  --tw-bg-opacity: 1;
  background-color: rgba(38, 48, 98, var(--tw-bg-opacity));
  background-image: url('data:image/svg+xml;utf8,<svg width="36" height="14" viewBox="0 0 36 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M36 6.50244L26.25 0.873275L26.25 12.1316L36 6.50244Z" fill="white"/><path d="M-2.84124e-07 6.50244L9.75 0.873275L9.75 12.1316L-2.84124e-07 6.50244Z" fill="white"/></svg>');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 22px auto;
  border-radius: 50%;
  content: "";
  height: 60px;
  left: var(--value);
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 60px;
  z-index: 4
}
@media (min-width:992px) {
  .c-compare:before {
    background-size: 36px auto;
    height: 94px;
    width: 94px
  }
}
.c-compare__left {
  display: block;
  position: relative;
  width: 100%
}
.c-compare__right {
  -webkit-clip-path: polygon(100% 0, var(--value) 0, var(--value) 100%, 100% 100%);
  clip-path: polygon(100% 0, var(--value) 0, var(--value) 100%, 100% 100%);
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 3
}
.c-compare__range {
  background-color: transparent;
  box-sizing: border-box;
  font-family: inherit;
  height: 100%;
  left: 0;
  margin: 0;
  outline: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 99
}
.c-compare__range::-moz-range-thumb {
  --tw-bg-opacity: 1;
  background-color: rgba(38, 48, 98, var(--tw-bg-opacity));
  border: 0;
  cursor: ew-resize;
  height: 100%;
  outline: 0;
  width: 2px
}
.c-compare__range::-webkit-slider-thumb {
  --tw-bg-opacity: 1;
  background-color: rgba(38, 48, 98, var(--tw-bg-opacity));
  cursor: ew-resize;
  height: 100%;
  width: 2px
}
.c-compare__range::-moz-range-track, .c-compare__range::-webkit-slider-runnable-track {
  background: transparent;
  background-size: 100%;
  box-sizing: border-box
}
.c-compare__range::-webkit-slider-runnable-track {
  height: 100%
}
.c-compare__range, .c-compare__range::-webkit-slider-runnable-track, .c-compare__range::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none
}
.anchor-menu {
  margin-left: calc(var(--wm-gap)*-2);
  margin-right: calc(var(--wm-gap)*-2);
  overflow: visible;
  position: relative
}
@media (min-width:1200px) {
  .anchor-menu {
    margin-left: 0;
    margin-right: 0
  }
}
.anchor-menu__inner {
  position: relative
}
.anchor-menu__tabs {
  z-index: 2
}
@media (min-width:1200px) {
  .anchor-menu__tabs {
    align-items: flex-start;
    display: flex
  }
  .anchor-menu__tabs > * {
    flex-grow: 1
  }
}
.anchor-menu__content {
  margin-top: 40px;
  padding-left: calc(var(--wm-gap)*2);
  padding-right: calc(var(--wm-gap)*2);
  position: relative;
  text-align: left
}
.anchor-menu__content-inner {
  margin-right: calc(var(--wm-fw-offset)*-1);
  position: relative;
  z-index: 4
}
.anchor-menu__nav {
  border-bottom: 1px solid rgba(38, 48, 98, .2);
  display: flex;
  padding-left: 0;
  padding-top: 4.6875rem;
  position: relative
}
@media (max-width:992px) {
  .anchor-menu__nav {
    flex-direction: column
  }
}
.anchor-menu__nav .nav-link {
  display: inline-block;
  margin-right: 80px;
  opacity: .4;
  padding-bottom: 15px;
  position: relative;
  transition: opacity .24s linear
}
.anchor-menu__nav .nav-link:after {
  bottom: 0;
  bottom: -1px;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  right: 0;
  width: 100%
}
@media (max-width:992px) {
  .anchor-menu__nav .nav-link:after {
    display: none
  }
  .anchor-menu__nav .nav-link.active {
    margin-left: 60px
  }
  .anchor-menu__nav .nav-link.active:after {
    bottom: 25px;
    display: inline-block;
    left: -60px;
    width: 30px
  }
}
.anchor-menu__nav .nav-link.active, .anchor-menu__nav .nav-link:hover {
  opacity: 1
}
.anchor-menu__nav .nav-link.active:after {
  --tw-bg-opacity: 1;
  background-color: #20306c
}
.anchor-menu__nav span:not(.remove-tab-button) {
  display: block
}
.anchor-menu__nav span:not(.remove-tab-button).is-style-h2 {
  margin-bottom: 0
}
.anchor-menu__title {
  text-align: center;
  text-transform: uppercase
}
@media (min-width:1200px) {
  .anchor-menu__title {
    margin-bottom: 2.5rem;
    text-align: left
  }
}
.anchor-menu-tab {
  margin-bottom: 120px;
  position: relative;
  width: 100%;
  z-index: 4
}
.anchor-menu-tab .wp-block-columns.no-padding-columns .wp-block-column:first-child, .anchor-menu-tab .wp-block-columns.no-padding-columns .wp-block-column:last-child {
  padding-left: 0;
  padding-right: 0
}
.anchor-menu-tab:nth-child(odd) {
  margin-right: calc(var(--wm-fw-offset)*-1)
}
.anchor-menu-tab:nth-child(2n) {
  --tw-bg-opacity: 1;
  background-color: rgba(100, 123, 150, var(--tw-bg-opacity));
  margin-left: 0;
  max-width: 87.5rem
}
.anchor-menu-tab:nth-child(2n) .wm-doubles-cols__inner {
  margin-left: 0;
  padding: 10rem 0 0 5rem;
  position: relative;
  z-index: 10
}
.anchor-menu-tab:nth-child(2n) .wp-block-columns .wp-block-column:last-child {
  padding-left: 0
}
.anchor-menu-tab:nth-child(2n):before {
  --tw-bg-opacity: 1;
  background-color: rgba(100, 123, 150, var(--tw-bg-opacity));
  bottom: 0;
  content: "";
  display: block;
  left: calc(var(--wm-fw-offset)*-1);
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 0
}
.anchor-menu-tab:nth-child(2n) .has-blue-pastel-color {
  color: #fff !important
}
.anchor-menu-tab__content {
  position: relative;
  z-index: 2
}
.anchor-menu-tab__content .wp-block-image.is-style-rounded {
  float: left;
  height: 80px;
  margin-right: 25px;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  width: 80px
}
.anchor-menu-tab__content .wp-block-image.is-style-rounded img {
  height: 80px;
  -o-object-fit: cover;
  object-fit: cover;
  width: 80px
}
.anchor-menu-tab__content .wp-block-image.is-style-rounded + .wp-block-group {
  margin-left: 100px;
  width: calc(100% - 100px)
}
.anchor-menu-tab__content .wp-block-group__inner-container p {
  margin-bottom: 0
}
.anchor-menu-tab__content .wp-block-group__inner-container .p {
  line-height: 1.5rem
}
.anchor-menu-tab__content .wp-block-drupalnode {
  margin-top: 7.5rem
}
.anchor-menu__tabs {
  max-width: 1140px;
  position: relative;
  width: 100%;
  z-index: 40
}
.anchor-menu__nav li {
  z-index: 10
}
.anchor-menu__nav:after, .anchor-menu__nav:before {
  background: #fff;
  bottom: 0;
  content: "";
  display: block;
  left: calc(var(--wm-fw-offset)*-1 - 5px);
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0
}
.anchor-menu__nav:after {
  left: 0;
  right: calc(var(--wm-fw-offset)*-1 - 5px)
}
.anchor-menu__nav.fixe {
  background: #fff;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999
}
.vertical-tabs {
  overflow: hidden
}
.vertical-tabs, .vertical-tabs__inner {
  position: relative
}
@media (min-width:1200px) {
  .vertical-tabs__inner {
    align-items: flex-start;
    display: flex
  }
  .vertical-tabs__inner > * {
    flex-grow: 1
  }
}
.vertical-tabs__tabs {
  position: relative;
  z-index: 2
}
@media (min-width:1200px) {
  .vertical-tabs__tabs {
    padding-right: 170px;
    width: 40%
  }
}
.vertical-tabs__tabs .h3 {
  margin-bottom: 2.875rem
}
.vertical-tabs__content {
  position: relative
}
.vertical-tabs__content-inner {
  position: relative;
  z-index: 4
}
@media (min-width:1200px) {
  .vertical-tabs__content {
    width: 60%
  }
}
.vertical-tabs__nav {
  display: none;
  flex-wrap: wrap;
  padding-left: 0;
  position: relative
}
@media (min-width:768px) {
  .vertical-tabs__nav {
    display: flex
  }
}
@media (min-width:1200px) {
  .vertical-tabs__nav {
    display: block
  }
  .vertical-tabs__nav:before {
    border-left: 1px solid rgba(0, 0, 0, .3);
    content: "";
    height: 100%;
    left: 1px;
    position: absolute;
    top: 0;
    width: 1px
  }
}
.vertical-tabs__nav .nav-item:not(:last-child) {
  margin-bottom: 1.25rem
}
.vertical-tabs__nav .nav-link {
  display: inline-block;
  margin-right: 10px;
  position: relative
}
@media (min-width:1200px) {
  .vertical-tabs__nav .nav-link {
    margin-right: 0;
    padding-left: 1.125rem
  }
}
.vertical-tabs__nav .nav-link:after {
  border-bottom: 3px solid #3cc064;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  top: 100%;
  transform: scaleY(0);
  transform-origin: 100% 100%;
  transition: transform .56s;
  width: 100%
}
@media (min-width:1200px) {
  .vertical-tabs__nav .nav-link:after {
    border-bottom: 0;
    border-right: 3px solid #3cc064;
    height: 100%;
    top: 0;
    width: 1px
  }
}
.vertical-tabs__nav .nav-link.active {
  opacity: 1
}
.vertical-tabs__nav .nav-link.active:after {
  transform: scaleY(1);
  transform-origin: 0 0;
  transition: transform .56s .2s
}
.vertical-tabs__nav li {
  margin-bottom: .625rem
}
.vertical-tabs__nav span:not(.remove-tab-button) {
  display: block
}
.vertical-tabs__nav span:not(.remove-tab-button).is-style-h2 {
  margin-bottom: 0
}
.vertical-tabs__title {
  font-size: 2.625rem !important;
  margin-bottom: 1.25rem !important
}
@media (min-width:1200px) {
  .vertical-tabs__title {
    margin-bottom: 2.875rem !important
  }
}
.vertical-tabs .slick-slide {
  background: #fff;
  height: inherit !important
}
.vertical-tabs .slick-slide > div {
  height: 100%
}
.vertical-tabs .slick-slide .vertical-tab {
  display: flex !important;
  flex-direction: column;
  height: 100%;
  justify-content: space-between
}
.vertical-tabs .slick-slide {
  margin-right: 20px
}
.vertical-tabs .slick-arrow {
  bottom: -60px;
  top: auto;
  transform: translateY(0);
  z-index: 99
}
.vertical-tabs .slick-arrow:after {
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  border-color: rgba(41, 47, 96, var(--tw-border-opacity));
  border-radius: 9999px;
  border-width: 1px;
  color: rgba(41, 47, 96, var(--tw-text-opacity));
  content: "‹";
  display: block;
  font-size: 1.5rem;
  height: 100%;
  line-height: 2.75rem;
  width: 100%
}
.vertical-tabs .slick-arrow.slick-next {
  left: 55px;
  right: auto
}
.vertical-tabs .slick-arrow.slick-next:after {
  content: "›"
}
.vertical-tabs .slick-arrow.slick-disabled {
  opacity: .5
}
.vertical-tabs .slick-track {
  display: flex !important
}
.vertical-tabs__content {
  padding-bottom: 80px
}
@media (min-width:768px) {
  .vertical-tabs__content {
    padding-bottom: 0
  }
}
.vertical-tab {
  flex-direction: row;
  flex-grow: 1;
  width: 100%;
  z-index: 4
}
@media (min-width:768px) {
  .vertical-tab {
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: opacity .5s
  }
  .vertical-tab.active {
    opacity: 1;
    pointer-events: all;
    position: relative;
    transition: opacity .4s .4s
  }
}
.vertical-tab__content {
  background: #fff;
  padding: 1.25rem;
  position: relative;
  z-index: 2
}
@media (min-width:1200px) {
  .vertical-tab__content {
    padding: 4.0625rem;
    width: 65%
  }
}
.vertical-tab__content > :last-child {
  margin-bottom: 0
}
.vertical-tab__figure {
  display: block;
  position: relative
}
@media (min-width:1200px) {
  .vertical-tab__figure {
    margin-top: -12.5rem;
    padding-left: 110px
  }
}
.vertical-tab__figure img {
  display: block;
  margin: 0 auto
}