/**
 * Swiper 12.0.3
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 21, 2025
 */
:root {
  --swiper-theme-color: #007aff;
}

:host {
  display: block;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  z-index: 1;
}

.swiper {
  display: block;
  list-style: none;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  padding: 0;
  position: relative;
  z-index: 1;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  box-sizing: initial;
  display: flex;
  height: 100%;
  position: relative;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  width: 100%;
  z-index: 1;
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translateZ(0);
}

.swiper-horizontal {
  touch-action: pan-y;
}

.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  display: block;
  flex-shrink: 0;
  height: 100%;
  position: relative;
  transition-property: transform;
  width: 100%;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
  backface-visibility: hidden;
  transform: translateZ(0);
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide {
  transform-style: preserve-3d;
}

.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper:before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper:before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper:before {
  height: var(--swiper-centered-offset-after);
  min-width: 1px;
  width: 100%;
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.1490196078);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.5019607843), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5019607843), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5019607843), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5019607843), rgba(0, 0, 0, 0));
}

.swiper-lazy-preloader {
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top: 4px solid rgba(0, 0, 0, 0);
  box-sizing: border-box;
  height: 42px;
  left: 50%;
  margin-left: -21px;
  margin-top: -21px;
  position: absolute;
  top: 50%;
  transform-origin: 50%;
  width: 42px;
  z-index: 10;
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s linear infinite;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper:after {
  content: "";
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after {
  height: 1px;
  width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after {
  height: var(--swiper-virtual-size);
  width: 1px;
}

:root {
  --swiper-navigation-size: 44px;
}

.swiper-button-next,
.swiper-button-prev {
  align-items: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
  cursor: pointer;
  display: flex;
  height: var(--swiper-navigation-size);
  justify-content: center;
  position: absolute;
  width: var(--swiper-navigation-size);
  z-index: 10;
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  cursor: auto;
  opacity: 0.35;
  pointer-events: none;
}
.swiper-button-next.swiper-button-hidden,
.swiper-button-prev.swiper-button-hidden {
  cursor: auto;
  opacity: 0;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev {
  display: none !important;
}
.swiper-button-next svg,
.swiper-button-prev svg {
  height: 100%;
  object-fit: contain;
  transform-origin: center;
  width: 100%;
  fill: currentColor;
  stroke: currentColor;
  pointer-events: none;
}

.swiper-button-lock {
  display: none;
}

.swiper-button-next,
.swiper-button-prev {
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  top: var(--swiper-navigation-top-offset, 50%);
}

.swiper-button-prev {
  left: var(--swiper-navigation-sides-offset, 4px);
  right: auto;
}
.swiper-button-prev .swiper-navigation-icon {
  transform: rotate(180deg);
}

.swiper-button-next {
  left: auto;
  right: var(--swiper-navigation-sides-offset, 4px);
}

.swiper-horizontal .swiper-button-next,
.swiper-horizontal .swiper-button-prev,
.swiper-horizontal ~ .swiper-button-next,
.swiper-horizontal ~ .swiper-button-prev {
  margin-left: 0;
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  top: var(--swiper-navigation-top-offset, 50%);
}
.swiper-horizontal.swiper-rtl .swiper-button-next, .swiper-horizontal.swiper-rtl ~ .swiper-button-next, .swiper-horizontal ~ .swiper-button-prev,
.swiper-horizontal .swiper-button-prev {
  left: var(--swiper-navigation-sides-offset, 4px);
  right: auto;
}
.swiper-horizontal.swiper-rtl .swiper-button-prev, .swiper-horizontal.swiper-rtl ~ .swiper-button-prev, .swiper-horizontal ~ .swiper-button-next,
.swiper-horizontal .swiper-button-next {
  left: auto;
  right: var(--swiper-navigation-sides-offset, 4px);
}
.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon, .swiper-horizontal.swiper-rtl ~ .swiper-button-next .swiper-navigation-icon, .swiper-horizontal ~ .swiper-button-prev .swiper-navigation-icon,
.swiper-horizontal .swiper-button-prev .swiper-navigation-icon {
  transform: rotate(180deg);
}
.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon, .swiper-horizontal.swiper-rtl ~ .swiper-button-prev .swiper-navigation-icon {
  transform: rotate(0deg);
}

.swiper-vertical .swiper-button-next,
.swiper-vertical .swiper-button-prev,
.swiper-vertical ~ .swiper-button-next,
.swiper-vertical ~ .swiper-button-prev {
  left: var(--swiper-navigation-top-offset, 50%);
  margin-left: calc(0px - var(--swiper-navigation-size) / 2);
  margin-top: 0;
  right: auto;
}
.swiper-vertical .swiper-button-prev,
.swiper-vertical ~ .swiper-button-prev {
  bottom: auto;
  top: var(--swiper-navigation-sides-offset, 4px);
}
.swiper-vertical .swiper-button-prev .swiper-navigation-icon,
.swiper-vertical ~ .swiper-button-prev .swiper-navigation-icon {
  transform: rotate(-90deg);
}
.swiper-vertical .swiper-button-next,
.swiper-vertical ~ .swiper-button-next {
  bottom: var(--swiper-navigation-sides-offset, 4px);
  top: auto;
}
.swiper-vertical .swiper-button-next .swiper-navigation-icon,
.swiper-vertical ~ .swiper-button-next .swiper-navigation-icon {
  transform: rotate(90deg);
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transform: translateZ(0);
  transition: opacity 0.3s;
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination.swiper-pagination-disabled, .swiper-pagination-disabled > .swiper-pagination {
  display: none !important;
}

.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: var(--swiper-pagination-bottom, 8px);
  left: 0;
  top: var(--swiper-pagination-top, auto);
  width: 100%;
}

.swiper-pagination-bullets-dynamic {
  font-size: 0;
  overflow: hidden;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  position: relative;
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  display: inline-block;
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
}
.swiper-pagination-bullet:is(button) {
  appearance: none;
  border: none;
  box-shadow: none;
  margin: 0;
  padding: 0;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  opacity: var(--swiper-pagination-bullet-opacity, 1);
}

.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical > .swiper-pagination-bullets {
  left: var(--swiper-pagination-left, auto);
  right: var(--swiper-pagination-right, 8px);
  top: 50%;
  transform: translate3d(0, -50%, 0);
}
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  display: block;
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: transform 0.2s, top 0.2s;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: transform 0.2s, left 0.2s;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: transform 0.2s, right 0.2s;
}

.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}

.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.2509803922));
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transform: scale(0);
  transform-origin: left top;
  width: 100%;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-horizontal > .swiper-pagination-progressbar, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
  width: 100%;
}
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar {
  height: 100%;
  left: 0;
  top: 0;
  width: var(--swiper-pagination-progressbar-size, 4px);
}

.swiper-pagination-lock {
  display: none;
}

.swiper-scrollbar {
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1019607843));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  touch-action: none;
}
.swiper-scrollbar.swiper-scrollbar-disabled, .swiper-scrollbar-disabled > .swiper-scrollbar {
  display: none !important;
}
.swiper-scrollbar.swiper-scrollbar-horizontal, .swiper-horizontal > .swiper-scrollbar {
  bottom: var(--swiper-scrollbar-bottom, 4px);
  height: var(--swiper-scrollbar-size, 4px);
  left: var(--swiper-scrollbar-sides-offset, 1%);
  position: absolute;
  top: var(--swiper-scrollbar-top, auto);
  width: calc(100% - var(--swiper-scrollbar-sides-offset, 1%) * 2);
  z-index: 50;
}
.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical > .swiper-scrollbar {
  height: calc(100% - var(--swiper-scrollbar-sides-offset, 1%) * 2);
  left: var(--swiper-scrollbar-left, auto);
  position: absolute;
  right: var(--swiper-scrollbar-right, 4px);
  top: var(--swiper-scrollbar-sides-offset, 1%);
  width: var(--swiper-scrollbar-size, 4px);
  z-index: 50;
}

.swiper-scrollbar-drag {
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5019607843));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  height: 100%;
  left: 0;
  position: relative;
  top: 0;
  width: 100%;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  text-align: center;
  width: 100%;
}
.swiper-zoom-container > canvas,
.swiper-zoom-container > img,
.swiper-zoom-container > svg {
  max-height: 100%;
  max-width: 100%;
  object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
  touch-action: none;
}

.swiper .swiper-notification {
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  z-index: -1000;
}

.swiper-free-mode > .swiper-wrapper {
  margin: 0 auto;
  transition-timing-function: ease-out;
}

.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
  flex-direction: column;
  flex-wrap: wrap;
}

.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-fade .swiper-slide-active {
  pointer-events: auto;
}
.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper.swiper-cube {
  overflow: visible;
}

.swiper-cube .swiper-slide {
  backface-visibility: hidden;
  height: 100%;
  pointer-events: none;
  transform-origin: 0 0;
  visibility: hidden;
  width: 100%;
  z-index: 1;
}
.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}
.swiper-cube .swiper-cube-shadow {
  bottom: 0;
  height: 100%;
  left: 0;
  opacity: 0.6;
  position: absolute;
  width: 100%;
  z-index: 0;
}
.swiper-cube .swiper-cube-shadow:before {
  background: #000;
  bottom: 0;
  content: "";
  filter: blur(50px);
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top {
  backface-visibility: hidden;
  z-index: 0;
}

.swiper.swiper-flip {
  overflow: visible;
}

.swiper-flip .swiper-slide {
  backface-visibility: hidden;
  pointer-events: none;
  z-index: 1;
}
.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top {
  backface-visibility: hidden;
  z-index: 0;
}

.swiper-creative .swiper-slide {
  backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}

.swiper.swiper-cards {
  overflow: visible;
}

.swiper-cards .swiper-slide {
  backface-visibility: hidden;
  overflow: hidden;
  transform-origin: center bottom;
}

/**
 * Button Reset
 *
 */
/**
 * Size
 *
 */
/**
 * Block Cover
 * Creates a block that covers the full width/height of parent div. Typically used on a :before pseudo element
 */
/**
 * Placeholder Color
 *
 */
/**
 * Clearfix
 *
 */
/**
 * Font Sizes
 *
**/
html {
  --scroll-padding-top: 110px;
  scroll-padding-top: var(--scroll-padding-top);
}
@media (min-width: 1201px) {
  html {
    --scroll-padding-top: 170px;
  }
}

/* @link https://utopia.fyi/type/calculator?c=360,18,1.2,1340,18,1.25,6,2,&s=0.75|0.5,1.5|2|3|4|6,s-l&g=s,l,xl,12 */
:root {
  --step--2: clamp(0.72rem, 0.8038rem + -0.1vw, 0.7813rem);
  --step--1: clamp(0.9rem, 0.9513rem + -0.0612vw, 0.9375rem);
  --step-0: clamp(1.125rem, 1.125rem + 0vw, 1.125rem);
  --step-1: clamp(1.35rem, 1.3293rem + 0.0918vw, 1.4063rem);
  --step-2: clamp(1.62rem, 1.5694rem + 0.225vw, 1.7578rem);
  --step-3: clamp(1.944rem, 1.851rem + 0.4135vw, 2.1973rem);
  --step-4: clamp(2.3328rem, 2.1808rem + 0.6756vw, 2.7466rem);
  --step-5: clamp(2.7994rem, 2.5665rem + 1.0349vw, 3.4332rem);
  --step-6: clamp(3.3592rem, 3.0168rem + 1.5221vw, 4.2915rem);
}

/* @link https://utopia.fyi/space/calculator?c=360,16,1.2,1340,20,1.25,5,2,&s=0.75|0.5|0.25,1.5|2|3|4|6,xs-2xl|s-l|m-l|m-xl|s-m|xs-m|l-3xl&g=s,l,xl,12 */
:root {
  --space-3xs: clamp(0.25rem, 0.227rem + 0.102vw, 0.3125rem);
  --space-2xs: clamp(0.5rem, 0.4541rem + 0.2041vw, 0.625rem);
  --space-xs: clamp(0.75rem, 0.6811rem + 0.3061vw, 0.9375rem);
  --space-s: clamp(1rem, 0.9082rem + 0.4082vw, 1.25rem);
  --space-m: clamp(1.5rem, 1.3622rem + 0.6122vw, 1.875rem);
  --space-l: clamp(2rem, 1.8163rem + 0.8163vw, 2.5rem);
  --space-xl: clamp(3rem, 2.7245rem + 1.2245vw, 3.75rem);
  --space-2xl: clamp(4rem, 3.6327rem + 1.6327vw, 5rem);
  --space-3xl: clamp(6rem, 5.449rem + 2.449vw, 7.5rem);
  /* One-up pairs */
  --space-3xs-2xs: clamp(0.25rem, 0.1122rem + 0.6122vw, 0.625rem);
  --space-2xs-xs: clamp(0.5rem, 0.3393rem + 0.7143vw, 0.9375rem);
  --space-xs-s: clamp(0.75rem, 0.5663rem + 0.8163vw, 1.25rem);
  --space-s-m: clamp(1rem, 0.6786rem + 1.4286vw, 1.875rem);
  --space-m-l: clamp(1.5rem, 1.1327rem + 1.6327vw, 2.5rem);
  --space-l-xl: clamp(2rem, 1.3571rem + 2.8571vw, 3.75rem);
  --space-xl-2xl: clamp(3rem, 2.2653rem + 3.2653vw, 5rem);
  --space-2xl-3xl: clamp(4rem, 2.7143rem + 5.7143vw, 7.5rem);
  /* Custom pairs */
  --space-xs-2xl: clamp(0.75rem, -0.8112rem + 6.9388vw, 5rem);
  --space-s-l: clamp(1rem, 0.449rem + 2.449vw, 2.5rem);
  --space-m-l: clamp(1.5rem, 1.1327rem + 1.6327vw, 2.5rem);
  --space-m-xl: clamp(1.5rem, 0.6735rem + 3.6735vw, 3.75rem);
  --space-s-m: clamp(1rem, 0.6786rem + 1.4286vw, 1.875rem);
  --space-xs-m: clamp(0.75rem, 0.3367rem + 1.8367vw, 1.875rem);
  --space-l-3xl: clamp(2rem, -0.0204rem + 8.9796vw, 7.5rem);
}

/* Box sizing rules */
*,
*::before,
*::after {
  box-sizing: border-box;
}

/* Prevent font size inflation */
html {
  -moz-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
}

/* Remove default margin in favour of better control in authored CSS */
body,
h1,
h2,
h3,
h4,
p,
figure,
blockquote,
dl,
dd {
  margin-block-end: 0;
}

figure {
  margin-inline-start: 0;
  margin-inline-end: 0;
}

/* Remove list styles on ul, ol elements with a list role, which suggests default styling will be removed */
ul[role=list],
ol[role=list] {
  list-style: none;
}

/* Set core body defaults */
body {
  min-height: 100vh;
}

/* Set shorter line heights on headings and interactive elements */
h1,
h2,
h3,
h4,
button,
input,
label {
  line-height: 1.1;
}

/* Balance text wrapping on headings */
h1,
h2,
h3,
h4 {
  text-wrap: balance;
}

/* A elements that don't have a class get default styles */
a:not([class]) {
  text-decoration-skip-ink: auto;
  color: currentColor;
}

/* Make images easier to work with */
img,
picture {
  max-width: 100%;
  display: block;
}

/* Inherit fonts for inputs and buttons */
input,
button,
textarea,
select {
  font-family: inherit;
  font-size: inherit;
}

/* Make sure textareas without a rows attribute are not tiny */
textarea:not([rows]) {
  min-height: 10em;
}

/* Anything that has been anchored to should have extra scroll margin */
:target {
  scroll-margin-block: 5ex;
}

/* Box Sizing
--------------------------------------------- */
html,
input[type=search] {
  box-sizing: border-box;
}

body {
  overflow-x: hidden;
}

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

/* Wrap
--------------------------------------------- */
.wrap {
  max-width: calc(var(--wp--style--global--wide-size) + 2 * var(--wp--custom--layout--site-padding));
  margin: 0 auto;
  padding-left: var(--wp--custom--layout--site-padding);
  padding-right: var(--wp--custom--layout--site-padding);
}

body.full-width-content {
  --wp--style--global--content-size: var(--wp--style--global--wide-size);
}

.site-main {
  padding-bottom: calc(var(--wp--style--block-gap));
}

/* Screen Reader Text
--------------------------------------------- */
.sr-only,
.sr-only span,
.screen-reader-shortcut,
.screen-reader-text {
  position: absolute !important;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  width: 1px;
  border: 0;
  overflow: hidden;
}

.sr-only:focus,
.screen-reader-shortcut:focus,
.screen-reader-text:focus {
  clip: auto !important;
  height: auto;
  width: auto;
  display: block;
  font-size: 1em;
  font-weight: bold;
  padding: 15px 23px 14px;
  color: #333;
  background: #fff;
  z-index: 100000; /* Above WP toolbar. */
  text-decoration: none;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
}

/*
 * Font smoothing.
 * This is a niche setting that will not be available via Global Styles.
 * https://github.com/WordPress/gutenberg/issues/35934
 */
body {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 1201px) {
  body {
    --wp--custom--site-header--height: 170px;
  }
}

/* Element styles */
strong,
.bold {
  font-weight: 550;
}

h1,
h2,
h3,
h4,
blockquote {
  text-wrap: balance;
}

p.has-x-large-font-size {
  color: var(--wp--preset--color--theme-2);
}

.has-x-large-font-size,
.has-xx-large-font-size,
.has-xxx-large-font-size,
.has-xxxx-large-font-size {
  line-height: var(--wp--custom--line-height--small);
}

/* Lists
--------------------------------------------- */
ul {
  padding-inline-start: var(--wp--preset--spacing--20);
  list-style-type: circle;
}
ul.no-bullets {
  padding-left: 0;
  list-style: none;
}

ol {
  padding-inline-start: var(--wp--preset--spacing--20);
}

.wp-block-list[class*=is-style-border-bottom] {
  list-style: none;
  padding-left: 0;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.wp-block-list[class*=is-style-border-bottom] li {
  display: block;
  padding: 0.5rem 0;
  border-bottom: 2px solid var(--wp--preset--color--theme-2);
}
.wp-block-list[class*=is-style-border-bottom] li a {
  cursor: pointer;
  display: flex;
  gap: 10px;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  text-decoration: none;
  transition: background-color var(--wp--custom--transition--duration) ease-out, color var(--wp--custom--transition--duration) ease-out;
}
.wp-block-list[class*=is-style-border-bottom] li a:after {
  content: "+";
  font-weight: 300;
  font-size: 32px;
  color: var(--wp--preset--color--theme-1);
  background-color: var(--wp--preset--color--theme-2);
  width: 32px;
  height: 32px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-left: auto;
  transition: background-color var(--wp--custom--transition--duration) ease-out, color var(--wp--custom--transition--duration) ease-out;
}
.wp-block-list[class*=is-style-border-bottom] li a:hover:after {
  filter: brightness(85%);
}
@media (min-width: 1201px) {
  .wp-block-list.is-style-border-bottom-2-col {
    flex-wrap: wrap;
    flex-direction: row;
    gap: 2rem;
  }
  .wp-block-list.is-style-border-bottom-2-col li {
    width: calc(50% - 1rem);
  }
}

/* flex */
.flex {
  display: flex;
}

.flex-direction-column {
  flex-direction: column;
}

.justify-center {
  justify-content: center;
}

.justify-start {
  justify-content: flex-start;
}

.justify-end {
  justify-content: flex-end;
}

.align-items-center {
  align-items: center;
}

/* grid */
.grid {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: var(--space-s-m);
}
@media (min-width: 768px) {
  .grid.cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (min-width: 768px) {
  .grid.cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (min-width: 768px) {
  .grid.cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

/* Links & Buttons */
a:where(:not(.wp-element-button)) {
  text-underline-offset: 2px;
}

.no-underline,
.no-underline a {
  /* For blocks that do not properly remove underlines. */
  text-decoration: none !important;
}

/* Utility Classes
--------------------------------------------- */
.p-0 {
  padding: 0 !important;
}

.px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.m-0 {
  margin: 0 !important;
}

.mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.p-1 {
  padding: var(--wp--preset--spacing--20) !important;
}

.px-1 {
  padding-left: var(--wp--preset--spacing--20) !important;
  padding-right: var(--wp--preset--spacing--20) !important;
}

.py-1 {
  padding-top: var(--wp--preset--spacing--20) !important;
  padding-bottom: var(--wp--preset--spacing--20) !important;
}

.pt-1 {
  padding-top: var(--wp--preset--spacing--20) !important;
}

.pb-1 {
  padding-bottom: var(--wp--preset--spacing--20) !important;
}

.m-1 {
  margin: var(--wp--preset--spacing--20) !important;
}

.mx-1 {
  margin-left: var(--wp--preset--spacing--20) !important;
  margin-right: var(--wp--preset--spacing--20) !important;
}

.my-1 {
  margin-top: var(--wp--preset--spacing--20) !important;
  margin-bottom: var(--wp--preset--spacing--20) !important;
}

.mt-1 {
  margin-top: var(--wp--preset--spacing--20) !important;
}

.mb-1 {
  margin-bottom: var(--wp--preset--spacing--20) !important;
}

.p-2 {
  padding: var(--wp--preset--spacing--30) !important;
}

.px-2 {
  padding-left: var(--wp--preset--spacing--30) !important;
  padding-right: var(--wp--preset--spacing--30) !important;
}

.py-2 {
  padding-top: var(--wp--preset--spacing--30) !important;
  padding-bottom: var(--wp--preset--spacing--30) !important;
}

.pt-2 {
  padding-top: var(--wp--preset--spacing--30) !important;
}

.pb-2 {
  padding-bottom: var(--wp--preset--spacing--30) !important;
}

.m-2 {
  margin: var(--wp--preset--spacing--30) !important;
}

.mx-2 {
  margin-left: var(--wp--preset--spacing--30) !important;
  margin-right: var(--wp--preset--spacing--30) !important;
}

.my-2 {
  margin-top: var(--wp--preset--spacing--30) !important;
  margin-bottom: var(--wp--preset--spacing--30) !important;
}

.mt-2 {
  margin-top: var(--wp--preset--spacing--30) !important;
}

.mb-2 {
  margin-bottom: var(--wp--preset--spacing--30) !important;
}

.p-3 {
  padding: var(--wp--preset--spacing--40) !important;
}

.px-3 {
  padding-left: var(--wp--preset--spacing--40) !important;
  padding-right: var(--wp--preset--spacing--40) !important;
}

.py-3 {
  padding-top: var(--wp--preset--spacing--40) !important;
  padding-bottom: var(--wp--preset--spacing--40) !important;
}

.pt-3 {
  padding-top: var(--wp--preset--spacing--40) !important;
}

.pb-3 {
  padding-bottom: var(--wp--preset--spacing--40) !important;
}

.m-3 {
  margin: var(--wp--preset--spacing--40) !important;
}

.mx-3 {
  margin-left: var(--wp--preset--spacing--40) !important;
  margin-right: var(--wp--preset--spacing--40) !important;
}

.my-3 {
  margin-top: var(--wp--preset--spacing--40) !important;
  margin-bottom: var(--wp--preset--spacing--40) !important;
}

.mt-3 {
  margin-top: var(--wp--preset--spacing--40) !important;
}

.mb-3 {
  margin-bottom: var(--wp--preset--spacing--40) !important;
}

.p-4 {
  padding: var(--wp--preset--spacing--50) !important;
}

.px-4 {
  padding-left: var(--wp--preset--spacing--50) !important;
  padding-right: var(--wp--preset--spacing--50) !important;
}

.py-4 {
  padding-top: var(--wp--preset--spacing--50) !important;
  padding-bottom: var(--wp--preset--spacing--50) !important;
}

.pt-4 {
  padding-top: var(--wp--preset--spacing--50) !important;
}

.pb-4 {
  padding-bottom: var(--wp--preset--spacing--50) !important;
}

.m-4 {
  margin: var(--wp--preset--spacing--50) !important;
}

.mx-4 {
  margin-left: var(--wp--preset--spacing--50) !important;
  margin-right: var(--wp--preset--spacing--50) !important;
}

.my-4 {
  margin-top: var(--wp--preset--spacing--50) !important;
  margin-bottom: var(--wp--preset--spacing--50) !important;
}

.mt-4 {
  margin-top: var(--wp--preset--spacing--50) !important;
}

.mb-4 {
  margin-bottom: var(--wp--preset--spacing--50) !important;
}

.p-5 {
  padding: var(--wp--preset--spacing--60) !important;
}

.px-5 {
  padding-left: var(--wp--preset--spacing--60) !important;
  padding-right: var(--wp--preset--spacing--60) !important;
}

.py-5 {
  padding-top: var(--wp--preset--spacing--60) !important;
  padding-bottom: var(--wp--preset--spacing--60) !important;
}

.pt-5 {
  padding-top: var(--wp--preset--spacing--60) !important;
}

.pb-5 {
  padding-bottom: var(--wp--preset--spacing--60) !important;
}

.m-5 {
  margin: var(--wp--preset--spacing--60) !important;
}

.mx-5 {
  margin-left: var(--wp--preset--spacing--60) !important;
  margin-right: var(--wp--preset--spacing--60) !important;
}

.my-5 {
  margin-top: var(--wp--preset--spacing--60) !important;
  margin-bottom: var(--wp--preset--spacing--60) !important;
}

.mt-5 {
  margin-top: var(--wp--preset--spacing--60) !important;
}

.mb-5 {
  margin-bottom: var(--wp--preset--spacing--60) !important;
}

.p-6 {
  padding: var(--wp--preset--spacing--70) !important;
}

.px-6 {
  padding-left: var(--wp--preset--spacing--70) !important;
  padding-right: var(--wp--preset--spacing--70) !important;
}

.py-6 {
  padding-top: var(--wp--preset--spacing--70) !important;
  padding-bottom: var(--wp--preset--spacing--70) !important;
}

.pt-6 {
  padding-top: var(--wp--preset--spacing--70) !important;
}

.pb-6 {
  padding-bottom: var(--wp--preset--spacing--70) !important;
}

.m-6 {
  margin: var(--wp--preset--spacing--70) !important;
}

.mx-6 {
  margin-left: var(--wp--preset--spacing--70) !important;
  margin-right: var(--wp--preset--spacing--70) !important;
}

.my-6 {
  margin-top: var(--wp--preset--spacing--70) !important;
  margin-bottom: var(--wp--preset--spacing--70) !important;
}

.mt-6 {
  margin-top: var(--wp--preset--spacing--70) !important;
}

.mb-6 {
  margin-bottom: var(--wp--preset--spacing--70) !important;
}

.p-7 {
  padding: var(--wp--preset--spacing--80) !important;
}

.px-7 {
  padding-left: var(--wp--preset--spacing--80) !important;
  padding-right: var(--wp--preset--spacing--80) !important;
}

.py-7 {
  padding-top: var(--wp--preset--spacing--80) !important;
  padding-bottom: var(--wp--preset--spacing--80) !important;
}

.pt-7 {
  padding-top: var(--wp--preset--spacing--80) !important;
}

.pb-7 {
  padding-bottom: var(--wp--preset--spacing--80) !important;
}

.m-7 {
  margin: var(--wp--preset--spacing--80) !important;
}

.mx-7 {
  margin-left: var(--wp--preset--spacing--80) !important;
  margin-right: var(--wp--preset--spacing--80) !important;
}

.my-7 {
  margin-top: var(--wp--preset--spacing--80) !important;
  margin-bottom: var(--wp--preset--spacing--80) !important;
}

.mt-7 {
  margin-top: var(--wp--preset--spacing--80) !important;
}

.mb-7 {
  margin-bottom: var(--wp--preset--spacing--80) !important;
}

/* Headings
--------------------------------------------- */
.wp-block-heading.underline {
  border-bottom: 2px solid currentColor;
  padding-bottom: 0.5rem;
  margin-bottom: 1.5rem;
}

/* Buttons
--------------------------------------------- */
.wp-element-button:not(.wp-block-search__button) {
  cursor: pointer;
  display: inline-flex;
  gap: 10px;
  align-items: center;
  justify-content: center;
  transition: background-color var(--wp--custom--transition--duration) ease-out, color var(--wp--custom--transition--duration) ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .wp-element-button:not(.wp-block-search__button) {
    /* Reduce motion per user preference. */
    transition: none;
  }
}
.wp-element-button:not(.wp-block-search__button):hover, .wp-element-button:not(.wp-block-search__button):focus {
  filter: brightness(85%);
}
.wp-element-button:not(.wp-block-search__button):after {
  content: "+";
  font-weight: 300;
  font-size: 32px;
  color: var(--wp--preset--color--theme-1);
  background-color: var(--wp--preset--color--theme-2);
  width: 32px;
  height: 32px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: background-color var(--wp--custom--transition--duration) ease-out, color var(--wp--custom--transition--duration) ease-out;
}

.wp-block-button:not([class*=is-style-]) {
  /*.wp-block-button__link:after {
  	content: "+";
  	font-weight: 300;
  	font-size: 1.5rem;
  	color: var(--wp--preset--color--theme-1);
  	background-color: var(--wp--preset--color--theme-2);
  	width: 1.5rem;
  	height: 1.5rem;
  	display: inline-flex;
  	align-items: center;
  	justify-content: center;
  	transition:
  		background-color var(--wp--custom--transition--duration) ease-out,
  		color var(--wp--custom--transition--duration) ease-out;
  }
  		*/
}
.wp-block-button .wp-block-button__link {
  background: transparent;
  display: flex;
  gap: 10px;
  align-items: center;
  justify-content: center;
  font-size: var(--wp--preset--font-size--medium);
  color: var(--wp--preset--color--theme-2);
  padding: 0;
  transition: background-color var(--wp--custom--transition--duration) ease-out, color var(--wp--custom--transition--duration) ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .wp-block-button .wp-block-button__link {
    /* Reduce motion per user preference. */
    transition: none;
  }
}
.wp-block-button .wp-block-button__link:hover:after, .wp-block-button .wp-block-button__link:focus:after {
  color: var(--wp--preset--color--theme-2);
  background-color: var(--wp--preset--color--theme-1);
}
.wp-block-button.is-style-fill .wp-block-button__link {
  background: var(--wp--preset--color--theme-2);
  color: var(--wp--preset--color--white);
  padding: 0.55rem 1.25rem;
}
.wp-block-button.is-style-fill .wp-block-button__link:hover, .wp-block-button.is-style-fill .wp-block-button__link:focus {
  filter: none;
  background: var(--wp--preset--color--foreground);
  color: var(--wp--preset--color--background);
}

/* Columns
--------------------------------------------- */
:where(.wp-block-columns) {
  margin-bottom: var(--wp--style--block-gap);
}

.wp-block-column {
  flex-grow: 1;
  min-width: 0;
  overflow-wrap: break-word;
  word-break: break-word;
}
@media (max-width: 767px) {
  .wp-block-column {
    flex-basis: 100% !important;
  }
}
@media (min-width: 768px) {
  .wp-block-column {
    flex: 1;
  }
}
.wp-block-column.is-vertically-aligned-bottom {
  align-self: flex-end;
}
.wp-block-column > *:first-child {
  margin-top: 0;
}
.wp-block-column > *:last-child {
  margin-bottom: 0;
}

.wp-block-columns {
  align-items: normal;
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap !important;
  gap: var(--wp--style--block-gap);
}
@media (max-width: 767px) {
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-basis: 100% !important;
  }
}
@media (min-width: 768px) {
  .wp-block-columns {
    flex-wrap: nowrap !important;
  }
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-basis: 0;
    flex-grow: 1;
  }
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*=flex-basis] {
    flex-grow: 0;
  }
}
.wp-block-columns.are-vertically-aligned-center {
  align-items: center;
}

/* Gallery
--------------------------------------------- */
.wp-block-gallery {
  --wp--style--gallery-gap-default: 0;
  --gallery-block--gutter-size: 0;
}
@media (max-width: 599px) {
  .wp-block-gallery {
    flex-direction: column;
  }
}
.wp-block-gallery.has-nested-images {
  align-items: normal;
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) {
  align-self: inherit;
}
@media (max-width: 599px) {
  .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) {
    width: 100%;
  }
}
@media (min-width: 600px) {
  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
    width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.66667);
  }
}
.wp-block-gallery.has-nested-images figure.wp-block-image {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  justify-content: center;
  max-width: 100%;
  position: relative;
}

/* Image
--------------------------------------------- */
img {
  display: block;
  max-width: 100%;
  height: auto;
}
img.alignleft {
  float: left;
  margin: 0 var(--wp--style--block-gap) var(--wp--style--block-gap) 0;
  max-width: calc(var(--wp--custom--layout--content) / 2);
}
img.alignright {
  float: right;
  margin: 0 0 var(--wp--style--block-gap) var(--wp--style--block-gap);
  max-width: calc(var(--wp--custom--layout--content) / 2);
}
img.aligncenter {
  margin-left: auto;
  margin-right: auto;
}

figure.wp-caption {
  max-width: 100%;
}

.wp-block-image img {
  height: auto;
}

/* Separator
--------------------------------------------- */
.wp-block-separator {
  margin-block-start: var(--wp--preset--spacing--30);
  border: none;
  border-top: 1px solid;
}
.wp-block-separator + * {
  margin-block-start: var(--wp--preset--spacing--40);
}

/* Form
--------------------------------------------- */
input,
textarea {
  background: var(--wp--preset--color--background);
  border: var(--wp--custom--border);
  border-radius: 0;
  color: var(--wp--preset--color--foreground);
  font-size: var(--wp--preset--font-size--medium);
  line-height: var(--wp--custom--line-height--medium);
  padding: 10px 12px;
  width: 100%;
}
input::placeholder,
textarea::placeholder {
  color: rgba(45, 86, 103, 0.5);
  opacity: 1;
}
input:focus::placeholder,
textarea:focus::placeholder {
  color: transparent;
}
input:focus-visible,
textarea:focus-visible {
  outline: none;
}
.has-theme-2-background-color input,
.has-theme-2-background-color textarea {
  border-color: var(--wp--preset--color--theme-1);
  background: var(--wp--preset--color--theme-2);
}
input[type=checkbox],
input[type=submit] {
  width: auto;
}

select {
  height: 50px;
  position: relative;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 100%;
  padding: 0 58px 0 10px;
  border: var(--wp--custom--border);
  border-radius: 0;
  font-size: var(--wp--preset--font-size--medium);
  line-height: var(--wp--custom--line-height--medium);
  background-color: var(--wp--preset--color--background);
  background-image: url(../icons/select-arrow.svg);
  background-repeat: no-repeat;
  background-position: right 0 center;
  background-size: 46px;
  cursor: pointer;
  outline: none;
}
.has-theme-2-background-color select {
  border-color: var(--wp--preset--color--theme-1);
  background-color: var(--wp--preset--color--theme-2);
  background-image: url(../icons/select-arrow-theme-1.svg);
}
.has-theme-2-background-color select:invalid {
  color: var(--wp--preset--color--accent-3) !important;
}
textarea {
  width: 100%;
  resize: vertical;
}

label,
.wp-block-search__label,
.wpforms-container .wpforms-field-label {
  font-family: var(--wp--custom--typography--interface--font-family);
  text-transform: var(--wp--custom--typography--interface--text-transform);
  font-size: var(--wp--preset--font-size--small);
  font-weight: 600;
}
label .wpforms-required-label,
.wp-block-search__label .wpforms-required-label,
.wpforms-container .wpforms-field-label .wpforms-required-label {
  color: inherit;
}

.wpforms-container .wpforms-field-sublabel {
  font-weight: 400;
  font-family: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
}

/* Search Form
--------------------------------------------- */
.wp-block-search__input,
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
  border-color: var(--wp--preset--color--theme-2);
}

.wp-block-search__button-inside .wp-block-search__input {
  border: none;
  border-top-left-radius: 25px;
  border-bottom-left-radius: 25px;
  padding-left: 16px;
  padding-right: 0;
  height: 48px;
}

.wp-block-search__inside-wrapper {
  background: var(--wp--preset--color--background);
  border-radius: 25px;
  padding: 0;
  height: 50px;
}

button.wp-block-search__button {
  flex-shrink: 0;
  margin-left: 0;
  padding-right: 5px;
  width: 50px;
  height: 48px;
  min-height: 48px;
}

.wp-block-search__icon-button .wp-block-search__button {
  width: 44px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wp-block-search__icon-button .wp-block-search__button .search-icon {
  transform: scaleX(-1);
}
.wp-block-search__icon-button .wp-block-search__button.wp-element-button {
  padding: 0;
}
.wp-block-search__icon-button .wp-block-search__button svg {
  width: 36px;
  height: 36px;
}

.archive-header .wp-block-search {
  margin: 0 auto;
}

/* Group, Cover and custom block padding and margins
--------------------------------------------- */
.wp-block-group .alignfull,
.wp-block-cover .alignfull {
  padding-left: var(--wp--custom--layout--site-padding);
  padding-right: var(--wp--custom--layout--site-padding);
}

.wp-block-group.alignfull + .wp-block-group.alignfull,
.wp-block-group.alignfull + .block-testimonials.alignfull,
.wp-block-group.alignfull + .wp-block-gallery.alignfull,
.wp-block-group.alignfull + .section-related-posts.alignfull,
.wp-block-cover.alignfull + .wp-block-group.alignfull,
.wp-block-cover.alignfull + .block-testimonials.alignfull,
.wp-block-cover.alignfull + .wp-block-gallery.alignfull,
.wp-block-cover.alignfull + .section-related-posts.alignfull,
.wp-block-bbl-post-listing.alignfull + .wp-block-group.alignfull,
.wp-block-bbl-post-listing.alignfull + .block-testimonials.alignfull,
.wp-block-bbl-post-listing.alignfull + .wp-block-gallery.alignfull,
.wp-block-bbl-post-listing.alignfull + .section-related-posts.alignfull {
  margin-top: calc(var(--wp--custom--layout--block-gap) * -1);
}
.wp-block-group.alignfull + .alignfull,
.wp-block-cover.alignfull + .alignfull,
.wp-block-bbl-post-listing.alignfull + .alignfull {
  margin-top: 0;
}

.section-related-posts + .section-testimonials {
  margin-top: 0 !important;
}

.alignwide:not(.is-layout-constrained) > *,
.alignfull:not(.is-layout-constrained) > * {
  max-width: var(--wp--style--global--wide-size);
}

@media (max-width: 599px) {
  .is-layout-grid[data-columns="4"] {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}
@media (min-width: 600px) and (max-width: 1199px) {
  .is-layout-grid[data-columns="4"] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

/* Details
--------------------------------------------- */
.wp-block-details {
  display: block;
  padding: 1rem 0;
  border-block-end: var(--wp--custom--border);
}
.wp-block-details p {
  margin-top: 1rem;
}
.wp-block-details + .wp-block-details {
  margin-top: 0;
}

summary {
  position: relative;
  padding-right: 32px;
  anchor-name: --summary;
  /* Rotate just the ::after line to create a "+"" shape */
}
summary::marker {
  content: "";
}
summary::before, summary::after {
  content: "";
  border-block-start: 3px solid var(--wp--preset--color--theme-2);
  height: 0;
  width: 1rem;
  background-color: var(--wp--preset--color--theme-2);
  /* Positions the lines */
  inset-block-start: 0.7rem;
  inset-inline-end: 0;
  /* Anchor the shape to the summary */
  position: absolute;
  position-anchor: --summary;
  position-area: top end;
}
summary::after {
  transform: rotate(90deg);
  transform-origin: 50%;
}

/* Rotate the line when open */
details[open] summary::after {
  transform: rotate(0deg);
}

/* Accessible Colors
--------------------------------------------- */
:where(.has-foreground-background-color),
:where(.has-theme-2-background-color) {
  color: var(--wp--preset--color--white);
}
:where(.has-foreground-background-color) .wp-block-heading,
:where(.has-theme-2-background-color) .wp-block-heading {
  color: var(--wp--preset--color--theme-1);
}
:where(.has-foreground-background-color) .wp-element-button,
:where(.has-theme-2-background-color) .wp-element-button {
  color: var(--wp--preset--color--theme-1);
}
:where(.has-foreground-background-color) .wp-element-button:after,
:where(.has-theme-2-background-color) .wp-element-button:after {
  color: var(--wp--preset--color--theme-2);
  background-color: var(--wp--preset--color--theme-1);
}

.has-accent-1-background-color,
.has-accent-2-background-color,
.has-accent-3-background-color {
  color: var(--wp--preset--color--theme-2);
}
.has-accent-1-background-color .wp-block-heading,
.has-accent-2-background-color .wp-block-heading,
.has-accent-3-background-color .wp-block-heading {
  color: var(--wp--preset--color--theme-2);
}
.has-accent-1-background-color .wp-element-button,
.has-accent-2-background-color .wp-element-button,
.has-accent-3-background-color .wp-element-button {
  color: var(--wp--preset--color--theme-2);
}

.has-accent-1-background-color .wp-element-button:after {
  background-color: var(--wp--preset--color--theme-2);
  color: var(--wp--preset--color--accent-1);
}
.has-accent-1-background-color a {
  color: var(--wp--preset--color--theme-2);
}

.has-accent-2-background-color .wp-element-button:after {
  background-color: var(--wp--preset--color--theme-2);
  color: var(--wp--preset--color--accent-2);
}

.has-accent-3-background-color .wp-element-button:after {
  color: var(--wp--preset--color--accent-3);
}

/* FacetWP
-------------------------------------------- */
div.facetwp-facet {
  margin-bottom: 0;
}

.facetwp-dropdown {
  max-width: 300px;
}

.facetwp-reset {
  height: 50px;
  border-radius: 0;
  background: var(--wp--preset--color--background);
  border: 2px solid var(--wp--preset--color--theme-2);
  cursor: pointer;
  padding-left: 12px;
  padding-right: 12px;
}

.facetwp-load-more {
  background: transparent;
  border: none;
  border-radius: 0;
  box-shadow: none;
  padding: 0;
  outline: none;
  cursor: pointer;
  background: var(--wp--preset--color--theme-2);
  color: var(--wp--preset--color--white);
  padding: 1.25rem 1.5rem;
  width: 100%;
  text-align: left;
  display: flex;
  gap: 1rem;
  align-items: center;
}
.facetwp-load-more:after {
  content: "+";
  font-size: 24px;
  color: var(--wp--preset--color--theme-2);
  width: 32px;
  height: 32px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: var(--wp--preset--color--theme-1);
}

/* Icon Block
------------------------------------- */
.icon-container.has-icon-background-color {
  width: 96px !important;
  height: 86px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 768px) {
  .icon-container.has-icon-background-color {
    width: 112px !important;
    height: 107px;
  }
}
.icon-container.has-icon-background-color svg {
  object-fit: contain;
  width: 100%;
  height: 100%;
  padding: 22.5%;
}

/* Yoast Blocks
--------------------------------------------- */
.schema-faq-section {
  margin-bottom: var(--wp--style--block-gap)/2;
  cursor: pointer;
  border-bottom: var(--wp--custom--border);
}
.schema-faq-section:last-of-type {
  border-bottom: 0;
}
.schema-faq-section.active .schema-faq-question:after {
  background-image: url(../icons/minus-boxed.svg);
}

.schema-faq-question {
  display: block;
  cursor: pointer;
  padding: 20px 60px 20px 0;
  position: relative;
  font-size: var(--wp--preset--font-size--large);
  color: var(--wp--preset--color--theme-2);
  font-weight: 500;
}
.schema-faq-question:hover {
  color: var(--wp--preset--color--foreground);
}
.schema-faq-question:after {
  transition: transform 0.1s ease-in-out;
  background-image: url(../icons/plus-boxed.svg);
  position: absolute;
  content: "";
  background-size: contain;
  background-repeat: no-repeat;
  width: 30px;
  height: 30px;
  display: block;
  right: 0;
  top: 15px;
}
@media (min-width: 768px) {
  .schema-faq-question:after {
    top: 20px;
    width: 30px;
    height: 30px;
  }
}

.schema-faq-answer {
  margin-top: 0;
  padding-bottom: 1.5rem;
}

/* Gravity Forms
-------------------------------------------- */
.gform_wrapper form {
  --gf-ctrl-bg-color: transparent;
  --gf-ctrl-radius: 0;
  --gf-ctrl-border-width: 2px;
  --gf-form-gap-y: 12px;
  --gf-ctrl-shadow: none;
}
.gform_wrapper form .gform_fields input:not([type=radio]):not([type=checkbox]),
.gform_wrapper form .gform_fields select,
.gform_wrapper form .gform_fields textarea {
  border-radius: 0;
  border: 0 !important;
  padding-left: 0 !important;
  border-bottom: var(--wp--custom--border) !important;
  font-size: calc(var(--wp--preset--font-size--medium) * 0.9) !important;
}
.gform_wrapper form .gform_fields input:not([type=radio]):not([type=checkbox]):focus, .gform_wrapper form .gform_fields input:not([type=radio]):not([type=checkbox]):hover,
.gform_wrapper form .gform_fields select:focus,
.gform_wrapper form .gform_fields select:hover,
.gform_wrapper form .gform_fields textarea:focus,
.gform_wrapper form .gform_fields textarea:hover {
  outline: 0 !important;
  background-color: transparent !important;
}
.gform_wrapper form .gform_fields .gfield_label,
.gform_wrapper form .gform_fields .gfield_required_asterisk,
.gform_wrapper form .gform_fields .ginput_container--name .gform-field-label--type-sub {
  font-size: var(--wp--preset--font-size--medium);
  color: var(--wp--preset--color--theme-2);
  font-weight: 550;
}
.gform_wrapper form .gform-footer {
  text-align: right !important;
}
.gform_wrapper form .gform-footer input[type=submit] {
  background-color: var(--wp--preset--color--theme-2) !important;
  color: var(--wp--preset--color--theme-1) !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  margin-left: auto !important;
  margin-right: 0 !important;
  font-size: var(--wp--preset--font-size--medium) !important;
  min-height: 44px !important;
}
.gform_wrapper form .gform-footer input[type=submit]:focus {
  outline: 0 !important;
}
.gform_wrapper form .gform-footer input[type=submit]:hover {
  background-color: var(--wp--preset--color--theme-1) !important;
  color: var(--wp--preset--color--theme-2) !important;
}

.gform_required_legend {
  display: none;
}

/* Cookie Yes
-------------------------------------------- */
div.cky-btn-revisit-wrapper {
  background-color: var(--wp--preset--color--accent-2) !important;
}
div.cky-btn-revisit-wrapper img {
  filter: invert(1);
}

button.cky-btn.cky-btn-reject, button.cky-btn.cky-btn-preferences {
  color: var(--wp--preset--color--theme-2) !important;
  border-color: var(--wp--preset--color--theme-2) !important;
}
button.cky-btn.cky-btn-accept {
  background-color: var(--wp--preset--color--theme-2) !important;
  border-color: var(--wp--preset--color--theme-2) !important;
}

/* Site Header
-------------------------------------------------------------------- */
.site-header {
  --search-icon-size: 32px;
  background: var(--wp--preset--color--background);
  position: sticky;
  top: 0;
  z-index: 1001;
}
.site-header .site-header__inner {
  display: grid;
  grid-template-columns: 115px 1fr;
  align-items: center;
}
@media (min-width: 1201px) {
  .site-header .site-header__inner {
    grid-template-columns: 200px 1fr;
    gap: 0 var(--space-xs-2xl);
  }
}
.site-header__toggles {
  display: flex;
  flex-wrap: nowrap;
  justify-self: flex-end;
}
@media (min-width: 1201px) {
  .site-header__toggles {
    display: none;
  }
}
@media (max-width: 1200px) {
  .site-header {
    max-height: 100vh;
    overflow-y: auto;
    overscroll-behavior-y: contain;
  }
}

.site-header__border {
  grid-column: 1/-1;
  height: 2px;
  background-color: var(--wp--preset--color--theme-2);
}
@media (min-width: 1201px) {
  .site-header__border {
    order: 1;
  }
}

.site-header__logo {
  fill: var(--wp--preset--color--theme-2);
}
@media (max-width: 1200px) {
  .site-header__logo {
    padding: 24px 0;
  }
}

.menu-toggle {
  background: transparent;
  border: none;
  box-shadow: none;
  cursor: pointer;
  line-height: 0;
  padding: 0;
  text-align: center;
  width: 44px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.menu-toggle svg {
  width: 24px;
  height: 24px;
  fill: var(--wp--preset--color--foreground);
}
.menu-toggle .close {
  display: none;
  width: 20px;
  height: 20px;
}
.menu-toggle.active .close {
  display: inline;
}
.menu-toggle.active .open {
  display: none;
}

/* Admin Bar
--------------------------------------------- */
@media (min-width: 783px) {
  .admin-bar .site-container {
    padding-top: 32px;
  }
  .admin-bar .site-header {
    top: var(--wp-admin--admin-bar--height);
  }
}
@media (max-width: 782px) {
  #wpadminbar {
    display: none !important;
  }
}
/* Navigation
-------------------------------------------------------------------- */
.nav-menu > * {
  line-height: 1;
}
.nav-menu ul {
  clear: both;
  margin: 0;
  padding: 0;
  width: 100%;
  display: flex;
}
@media (max-width: 1200px) {
  .nav-menu.active {
    grid-column: 1/-1;
  }
  .nav-menu.active #primary-menu {
    display: flex;
    flex-direction: column;
  }
}

#primary-menu > .menu-item > .menu-item-inner {
  display: flex;
  align-items: center;
  gap: 8px;
}
#primary-menu > .menu-item > .menu-item-inner > a {
  display: flex;
  align-items: center;
}
#primary-menu .menu-item {
  list-style: none;
  z-index: 1;
}
#primary-menu .menu-item a {
  border: none;
  color: var(--wp--preset--color--theme-2);
  display: flex;
  font-size: var(--wp--preset--font-size--medium);
  position: relative;
  padding: 10px var(--wp--custom--layout--site-padding);
  text-decoration: none;
  font-weight: 500;
  width: 100%;
}
#primary-menu .menu-item a span {
  text-align: center;
  display: inline-block;
}
@media (min-width: 1201px) and (max-width: 1339px) {
  #primary-menu .menu-item.search {
    width: 200px;
  }
}
#primary-menu .submenu-expand {
  background: transparent;
  border: none;
  border-radius: 0;
  box-shadow: none;
  padding: 0;
  outline: none;
  cursor: pointer;
  line-height: 0;
}
#primary-menu .submenu-expand:not(.expanded) .close, #primary-menu .submenu-expand.expanded .open {
  display: none;
}
#primary-menu .sub-menu {
  order: 2;
  height: max-content;
}
#primary-menu .sub-menu a {
  padding: 15px 0;
  border-bottom: 2px solid var(--wp--preset--color--theme-1);
  color: var(--wp--preset--color--theme-1);
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  letter-spacing: 0;
}
#primary-menu .sub-menu a span {
  text-align: left;
}
#primary-menu .sub-menu a:after {
  content: "+";
  width: 32px;
  height: 32px;
  background-color: var(--wp--preset--color--theme-1);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 28px;
  font-weight: 300;
  color: var(--wp--preset--color--theme-2);
}
#primary-menu .sub-menu-panel {
  width: 100%;
  z-index: -2;
  display: none;
  flex-direction: column;
  padding: var(--space-m-xl) var(--wp--style--root--padding-left);
  border-top: 0;
  transition: opacity var(--wp--custom--transition--duration) linear, visibility var(--wp--custom--transition--duration) linear;
}
@media (max-width: 1200px) {
  #primary-menu .sub-menu-panel {
    margin-left: calc(-1 * var(--wp--custom--layout--site-padding));
    margin-right: calc(-1 * var(--wp--custom--layout--site-padding));
    width: 100vw;
  }
}
@media (min-width: 1201px) {
  #primary-menu .sub-menu-panel {
    pointer-events: none;
    display: flex;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    left: 0;
    top: calc(var(--wp--custom--site-header--height) + 2px);
  }
}
#primary-menu .sub-menu-panel .sub-menu-panel__inner {
  width: var(--wp--style--global--wide-size);
  max-width: 100%;
  margin-inline: auto;
}
#primary-menu .sub-menu-panel .sub-menu-panel__cta {
  padding: var(--space-s-m);
  flex-direction: column;
  background-color: var(--wp--preset--color--theme-1);
}
#primary-menu .sub-menu-panel .sub-menu-panel__cta * {
  color: var(--wp--preset--color--theme-2);
}
#primary-menu .sub-menu-panel .menu-cta__view {
  margin-top: auto;
  justify-content: flex-start;
}
#primary-menu .sub-menu-panel .menu-cta__view:after {
  color: var(--wp--preset--color--theme-1);
  background-color: var(--wp--preset--color--theme-2);
}
@media (min-width: 1201px) {
  #primary-menu {
    justify-content: space-between;
    align-items: center;
  }
  #primary-menu > .menu-item > .menu-item-inner > a {
    height: var(--wp--custom--site-header--height);
    padding: 10px 1rem;
  }
  #primary-menu .menu-item:hover > .sub-menu-panel, #primary-menu .menu-item:focus-within > .sub-menu-panel {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    z-index: 1;
  }
  #primary-menu .menu-item.menu-item-has-children > .menu-item-inner {
    padding-right: 1rem;
  }
  #primary-menu .menu-item.menu-item-has-children > .menu-item-inner > a {
    padding-right: 0;
  }
  #primary-menu .sub-menu-panel {
    background: var(--wp--preset--color--background);
  }
  #primary-menu .sub-menu-panel .sub-menu-panel__cta {
    background-color: var(--wp--preset--color--theme-2);
  }
  #primary-menu .sub-menu-panel .sub-menu-panel__cta * {
    color: var(--wp--preset--color--theme-1);
  }
  #primary-menu .sub-menu-panel .menu-cta__view:after {
    color: var(--wp--preset--color--theme-2);
    background-color: var(--wp--preset--color--theme-1);
  }
  #primary-menu .sub-menu-panel__inner {
    display: grid;
    grid-template-columns: 25% auto;
    gap: var(--space-l-xl);
  }
  #primary-menu .sub-menu {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 1rem var(--space-l-xl);
    width: 100%;
    grid-column-start: 2;
  }
  #primary-menu .sub-menu a {
    color: var(--wp--preset--color--theme-2);
    border-color: var(--wp--preset--color--theme-2);
  }
  #primary-menu .sub-menu a:after {
    background-color: var(--wp--preset--color--theme-2);
    color: var(--wp--preset--color--theme-1);
  }
}
@media (max-width: 1200px) {
  #primary-menu {
    display: none;
    padding: 2rem 0;
  }
  #primary-menu .menu-item-inner > a {
    font-size: var(--wp--preset--font-size--x-large);
    padding: 2.5rem 0 1.75rem;
    border-bottom: 2px solid var(--wp--preset--color--theme-2);
  }
  #primary-menu ul.menu {
    flex-direction: column;
    padding: var(--space-l) 0;
  }
  #primary-menu .menu-item {
    position: relative;
  }
  #primary-menu .menu-item a {
    padding-left: 0;
    padding-right: 0;
  }
  #primary-menu .menu-item.search {
    order: -1;
    margin-bottom: 1rem;
  }
  #primary-menu .sub-menu-panel__inner {
    display: flex;
    flex-direction: column;
  }
  #primary-menu .wp-block-search__inside-wrapper {
    background: transparent;
    border-radius: 0;
    border: 0;
    border-bottom: 1px solid var(--wp--preset--color--theme-2);
    position: relative;
  }
  #primary-menu .wp-block-search__inside-wrapper:before {
    content: "";
    width: var(--search-icon-size);
    height: var(--search-icon-size);
    display: block;
    background-image: url(../icons/search-theme-2.svg);
    position: absolute;
    left: 1px;
    bottom: 8px;
  }
  #primary-menu .wp-block-search__input {
    background: transparent;
    border-radius: 0;
    color: var(--wp--preset--color--theme-2);
    padding-left: calc(var(--search-icon-size) + 0.75rem);
    padding-right: 0.5rem;
  }
  #primary-menu .wp-block-search__button {
    background: url(../icons/arrow-right-boxed-theme-2.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    width: var(--search-icon-size);
    height: var(--search-icon-size);
  }
  #primary-menu .wp-block-search__button .search-icon {
    display: none;
  }
  #primary-menu .sub-menu {
    flex-direction: column;
    order: -1;
    margin-bottom: 2rem;
  }
  #primary-menu .sub-menu-panel {
    background: var(--wp--preset--color--theme-2);
    z-index: 1;
    position: relative;
  }
  #primary-menu .menu-item-inner {
    position: relative;
  }
  #primary-menu .menu-item-inner .submenu-expand {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    top: 0;
    text-align: right;
  }
  #primary-menu .menu-item-inner .submenu-expand.expanded:after {
    background-image: url(../icons/arrow-up-boxed-theme-2.svg);
  }
  #primary-menu .menu-item-inner .submenu-expand:after {
    position: relative;
    margin: 0 0 0 auto;
    content: "";
    width: 32px;
    height: 32px;
    top: 0.5rem;
    display: block;
    background-image: url(../icons/arrow-down-boxed-theme-2.svg);
    background-repeat: no-repeat;
    background-size: contain;
  }
  #primary-menu .menu-item-inner .submenu-expand svg {
    display: none;
  }
  #primary-menu .menu-item-inner:has(.submenu-expand.expanded) + .sub-menu-panel {
    display: flex;
    margin-top: -2px;
  }
}

/**
*  Dark Site Header
*  Used only on homepage
---------------------------------------------------- */
.site-header__dark .site-header {
  background: var(--wp--preset--color--theme-2);
}
.site-header__dark .sub-menu-panel {
  background: var(--wp--preset--color--theme-1);
}
.site-header__dark .site-header__logo,
.site-header__dark .submenu-expand svg,
.site-header__dark .menu-toggle svg {
  fill: var(--wp--preset--color--theme-1);
}
.site-header__dark .wp-block-search__input::placeholder {
  color: var(--wp--preset--color--accent-3) !important;
  opacity: 1;
}
.site-header__dark .wp-block-search__input::-moz-placeholder {
  color: var(--wp--preset--color--accent-3) !important;
}
.site-header__dark #primary-menu .menu-item > a,
.site-header__dark #primary-menu .menu-item:hover > a {
  color: var(--wp--preset--color--white);
}
.site-header__dark #primary-menu .sub-menu .menu-item > a {
  color: var(--wp--preset--color--theme-2);
  border-bottom-color: var(--wp--preset--color--theme-2);
}
.site-header__dark #primary-menu.menu > .menu-item:hover > a {
  color: var(--wp--preset--color--theme-1);
}
.site-header__dark #primary-menu .sub-menu a:after {
  background-color: var(--wp--preset--color--theme-2);
  color: var(--wp--preset--color--theme-1);
}
.site-header__dark #primary-menu .sub-menu-panel {
  background: var(--wp--preset--color--theme-1);
}
.site-header__dark #primary-menu .sub-menu-panel .sub-menu-panel__cta {
  background-color: var(--wp--preset--color--theme-2);
}
.site-header__dark #primary-menu .sub-menu-panel .sub-menu-panel__cta * {
  color: var(--wp--preset--color--theme-1);
}
.site-header__dark #primary-menu .sub-menu-panel .menu-cta__view:after {
  color: var(--wp--preset--color--theme-2);
  background-color: var(--wp--preset--color--theme-1);
}
.site-header__dark .site-header__border {
  background-color: var(--wp--preset--color--theme-1);
}
@media (max-width: 1200px) {
  .site-header__dark #primary-menu .menu-item-inner > a {
    color: var(--wp--preset--color--theme-1);
    border-bottom-color: var(--wp--preset--color--theme-1);
  }
  .site-header__dark #primary-menu .menu-item-inner .submenu-expand:after {
    background-image: url(../icons/arrow-down-boxed-lime.svg);
  }
  .site-header__dark #primary-menu .menu-item-inner .submenu-expand.expanded:after {
    background-image: url(../icons/arrow-up-boxed-lime.svg);
  }
  .site-header__dark #primary-menu .wp-block-search__inside-wrapper {
    border-bottom: 1px solid var(--wp--preset--color--theme-1);
  }
  .site-header__dark #primary-menu .wp-block-search__inside-wrapper:before {
    background-image: url(../icons/search-theme-1.svg);
  }
  .site-header__dark #primary-menu .wp-block-search__input {
    color: var(--wp--preset--color--white);
  }
  .site-header__dark #primary-menu .wp-block-search__button {
    background-image: url(../icons/arrow-right-boxed-lime.svg);
  }
}
@media (min-width: 1201px) {
  .site-header__dark #primary-menu .menu-item-inner > a {
    color: var(--wp--preset--color--white);
  }
  .site-header__dark #primary-menu .sub-menu .menu-item > a {
    color: var(--wp--preset--color--theme-1);
    border-bottom-color: var(--wp--preset--color--theme-1);
  }
  .site-header__dark #primary-menu .sub-menu a:after {
    background-color: var(--wp--preset--color--theme-1);
    color: var(--wp--preset--color--foreground);
  }
  .site-header__dark #primary-menu .sub-menu-panel {
    background: var(--wp--preset--color--theme-2);
  }
  .site-header__dark #primary-menu .sub-menu-panel .sub-menu-panel__cta {
    background-color: var(--wp--preset--color--theme-1);
  }
  .site-header__dark #primary-menu .sub-menu-panel .sub-menu-panel__cta * {
    color: var(--wp--preset--color--theme-2);
  }
  .site-header__dark #primary-menu .sub-menu-panel .menu-cta__view:after {
    color: var(--wp--preset--color--theme-1);
    background-color: var(--wp--preset--color--theme-2);
  }
  .site-header__dark .wp-block-search .wp-block-search__inside-wrapper {
    border-color: var(--wp--preset--color--theme-1);
    background-color: var(--wp--preset--color--theme-2);
  }
  .site-header__dark .wp-block-search .wp-block-search__input {
    background-color: var(--wp--preset--color--theme-2);
    color: var(--wp--preset--color--white);
  }
  .site-header__dark .wp-block-search .wp-block-search__input::placeholder {
    color: rgba(255, 255, 255, 0.3);
    opacity: 1;
  }
  .site-header__dark .wp-block-search .wp-block-search__input:focus::placeholder {
    color: transparent;
  }
  .site-header__dark .wp-block-search .search-icon {
    fill: var(--wp--preset--color--theme-1);
  }
}

/* Archive Header
--------------------------------------------- */
.archive-header {
  padding-left: var(--wp--custom--layout--site-padding);
  padding-right: var(--wp--custom--layout--site-padding);
  margin-bottom: var(--wp--style--block-gap);
}
.archive-header .wp-block-columns {
  border: 0;
}
.archive-header .breadcrumb {
  margin-top: 1rem;
  padding: 0;
}

/* Archives
--------------------------------------------- */
.archive .site-main,
.search .site-main {
  padding-left: var(--wp--custom--layout--site-padding);
  padding-right: var(--wp--custom--layout--site-padding);
}
.archive .post-listing,
.search .post-listing {
  max-width: var(--wp--style--global--content-size);
  margin-inline: auto;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-s-m);
}
@media (min-width: 768px) {
  .archive .post-listing,
.search .post-listing {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

@media (max-width: 599px) {
  .post-type-archive-people.archive .post-listing {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}
@media (min-width: 600px) and (max-width: 767px) {
  .post-type-archive-people.archive .post-listing {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .post-type-archive-people.archive .post-listing {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

/* Blog Archives */
.blog.archive .site-main {
  max-width: calc(var(--wp--style--global--content-size) + var(--wp--custom--layout--site-padding) * 2);
  margin-inline: auto;
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: var(--space-s-m);
}
@media (min-width: 768px) {
  .blog.archive .site-main {
    grid-template-columns: 1fr 3fr;
  }
}
@media (min-width: 768px) {
  .blog.archive .post-listing {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .blog.archive .post-listing .post-summary:first-of-type {
    grid-column: 1/-1;
    display: grid;
    grid-template-columns: 1fr 2fr;
    gap: var(--space-s-m);
  }
  .blog.archive .post-listing .post-summary:first-of-type img {
    aspect-ratio: 4/5;
    margin-bottom: 0;
  }
}
.blog.archive .post-divider {
  grid-column: 1/-1;
  background: var(--wp--preset--color--theme-2);
  border: none;
  width: 100%;
  height: 2px;
  padding: 0;
}
.blog.archive .facetwp-facet-load_more_blog {
  grid-column: 2;
}

/* Archive Filters
--------------------------------------------- */
.archive-filters {
  display: flex;
  justify-content: flex-end;
  gap: var(--space-xs-m);
  margin-bottom: var(--wp--style--block-gap);
}
.post-type-archive-people .archive-filters {
  margin-top: var(--wp--style--block-gap);
  max-width: var(--wp--style--global--content-size);
  margin-inline: auto;
}
@media (max-width: 767px) {
  .post-type-archive-people .archive-filters {
    flex-direction: column;
  }
  .post-type-archive-people .archive-filters .facetwp-dropdown {
    max-width: 100%;
  }
  .post-type-archive-people .archive-filters .facetwp-reset {
    width: 100%;
  }
}
.blog.archive .archive-filters {
  justify-content: flex-start;
  gap: 1rem;
}
@media (min-width: 768px) {
  .blog.archive .archive-filters {
    flex-direction: column;
  }
}

/* Cards / Shared
--------------------------------------------- */
.post-summary a {
  text-decoration: none;
}

.post-summary__image {
  display: block;
}
.post-summary__image img {
  object-fit: cover;
}

.post-summary__content {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.post-summary__meta {
  display: flex;
  gap: 1rem;
  align-items: center;
}
.post-summary__meta .entry-category {
  margin: 0;
}

.entry-category a {
  display: block;
  padding: 6px 12px;
  background-color: var(--wp--preset--color--theme-1);
  color: var(--wp--preset--color--theme-2);
  letter-spacing: var(--wp--custom--letter-spacing);
  font-size: var(--wp--preset--font-size--small-medium);
  font-weight: 500;
}

.post-summary__read-time {
  font-size: var(--wp--preset--font-size--small-medium);
  letter-spacing: var(--wp--custom--letter-spacing);
  color: var(--wp--preset--color--theme-2);
  font-weight: 500;
}

.post-summary__title {
  margin: 0;
  font-size: var(--wp--preset--font-size--x-large);
  font-weight: 400;
}

.post-summary__excerpt {
  margin: 0;
  line-height: var(--wp--custom--line-height--small);
}

.post-summary__readmore {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: 500;
  color: var(--wp--preset--color--theme-2);
  margin-top: var(--space-xs-s);
}

/* Post Summary
--------------------------------------------- */
.post-summary__image img {
  aspect-ratio: 4/3.6;
  margin-bottom: var(--space-xs-s);
}

/* Post Summary Small (used on Post Listing Block)
--------------------------------------------- */
.post-summary-small {
  border-bottom: 2px solid var(--wp--preset--color--theme-1);
}
@media (min-width: 768px) {
  .post-summary-small {
    border-left: 2px solid var(--wp--preset--color--theme-1);
  }
}
.post-summary-small:last-of-type {
  border-bottom: 0;
}
.post-summary-small > a {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 0;
  text-decoration: none;
}
@media (min-width: 768px) {
  .post-summary-small > a {
    grid-template-columns: 1fr 3fr 1fr;
  }
}
.post-summary-small > a:hover {
  background-color: var(--wp--preset--color--accent-1);
}
.post-summary-small > a:hover .post-summary__title {
  color: var(--wp--preset--color--theme-2);
}
.post-summary-small > a:hover .entry-category {
  background-color: var(--wp--preset--color--theme-2);
  color: var(--wp--preset--color--accent-1);
}
.post-summary-small > a:hover .post-summary__plus {
  color: var(--wp--preset--color--theme-2);
}
.post-summary-small > a:hover .post-summary__plus:after {
  color: var(--wp--preset--color--accent-1);
  background-color: var(--wp--preset--color--theme-2);
}
@media (min-width: 1200px) {
  .post-summary-small > a:hover .post-summary__plus:after {
    background-color: transparent;
    color: var(--wp--preset--color--theme-2);
  }
}
@media (min-width: 768px) {
  .post-summary-small .post-summary-small__image {
    border-right: 2px solid var(--wp--preset--color--theme-1);
  }
}
.post-summary-small .post-summary-small__image img {
  aspect-ratio: 2.4/2.6;
  object-fit: cover;
  width: 100%;
  height: 100%;
  padding: var(--space-xs);
}
.post-summary-small .post-summary__content {
  padding: var(--space-xs-s);
  justify-content: center;
}
@media (min-width: 768px) {
  .post-summary-small .post-summary__content {
    border-right: 2px solid var(--wp--preset--color--theme-1);
  }
}
.post-summary-small .post-summary__title {
  transition: all var(--wp--custom--transition--duration) var(--wp--custom--transition--easing);
}
.post-summary-small .entry-category {
  width: max-content;
  padding: 6px 12px;
  order: -1;
  background-color: var(--wp--preset--color--theme-1);
  color: var(--wp--preset--color--theme-2);
  letter-spacing: var(--wp--custom--letter-spacing);
  font-size: var(--wp--preset--font-size--small-medium);
  font-weight: 500;
  transition: all var(--wp--custom--transition--duration) var(--wp--custom--transition--easing);
}
@media (min-width: 1200px) {
  .post-summary-small .entry-category {
    margin-left: auto;
    display: block;
    order: 1;
  }
}
.post-summary-small .post-summary__plus {
  padding: var(--space-xs-s);
  justify-content: flex-start;
  color: var(--wp--preset--color--theme-1);
  pointer-events: none;
}
.post-summary-small .post-summary__plus:after {
  color: var(--wp--preset--color--theme-2);
  background-color: var(--wp--preset--color--theme-1);
}
@media (min-width: 1200px) {
  .post-summary-small .post-summary__plus {
    font-size: 0;
    border-right: 2px solid var(--wp--preset--color--theme-1);
    gap: 0;
    justify-content: center;
  }
  .post-summary-small .post-summary__plus:after {
    color: var(--wp--preset--color--theme-1);
    background-color: transparent;
    width: 120px;
    height: 120px;
    font-size: 120px;
    font-weight: 100;
  }
}

/* People Summary
--------------------------------------------- */
.people-summary {
  position: relative;
}
@media (min-width: 768px) {
  .people-summary:hover .people-summary__profile-details {
    opacity: 1;
    visibility: visible;
  }
}
.people-summary img {
  aspect-ratio: 4/4.7;
  object-fit: cover;
}
.people-summary a {
  text-decoration: none;
  display: block;
}
.people-summary .post-summary__content {
  gap: 0;
}
.people-summary .post-summary__title {
  font-weight: 500;
  margin-bottom: 0;
}
.people-summary p,
.people-summary .entry-terms,
.people-summary .people-role {
  margin: 0;
}
.people-summary .people-role {
  font-size: var(--wp--preset--font-size--medium);
  font-weight: 550;
  width: 100%;
}

.people-summary__profile-details {
  background-color: var(--wp--preset--color--theme-2);
  color: var(--wp--preset--color--white);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  opacity: 0;
  visibility: hidden;
  transition: opacity var(--wp--custom--transition--duration) var(--wp--custom--transition--easing), visibility var(--wp--custom--transition--duration) var(--wp--custom--transition--easing);
  padding: var(--space-s-m);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
}
.people-summary__profile-details a {
  color: var(--wp--preset--color--white);
}
.people-summary__profile-details svg {
  fill: var(--wp--preset--color--theme-1);
  width: 20px;
}
.people-summary__profile-details .profile-details__people-name {
  color: var(--wp--preset--color--theme-1);
  font-size: var(--wp--preset--font-size--x-large);
  line-height: 1.2;
}
.people-summary__profile-details .people-role {
  color: var(--wp--preset--color--white);
  padding-bottom: 1.25rem;
  font-weight: 500;
  margin-top: 0.5rem;
  margin-bottom: 2rem;
  border-bottom: 2px solid var(--wp--preset--color--theme-1);
  font-size: var(--wp--preset--font-size--large);
}
.people-summary__profile-details .people-phone,
.people-summary__profile-details .people-email {
  gap: 8px;
  width: 100%;
  margin-top: 0.5rem;
}
.people-summary__profile-details .wp-element-button {
  margin-top: auto;
}
.people-summary__profile-details .wp-element-button:after {
  background-color: var(--wp--preset--color--theme-1);
  color: var(--wp--preset--color--theme-2);
}

.people-phone,
.people-mobile,
.people-email,
.people-vcf {
  display: flex;
  align-items: center;
  gap: 8px;
}
.people-phone svg,
.people-mobile svg,
.people-email svg,
.people-vcf svg {
  width: 20px;
}
.people-phone a,
.people-mobile a,
.people-email a,
.people-vcf a {
  text-decoration: none;
}

/* Archive List Item
--------------------------------------------- */
.post-summary__list {
  display: flex;
  gap: 1rem;
  justify-content: space-between;
  text-decoration: none;
  display: flex;
  border-bottom: var(--wp--custom--border);
  padding-bottom: 1rem;
}
.post-summary__list .post-summary__title {
  font-size: var(--wp--preset--font-size--x-large);
}
.post-summary__list:after {
  content: "+";
  width: 32px;
  height: 32px;
  background-color: var(--wp--preset--color--theme-2);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 28px;
  font-weight: 300;
  color: var(--wp--preset--color--theme-1);
}

/* Search Archives
--------------------------------------------- */
.search .wp-block-search {
  margin-right: 0;
}

/* Archive Navigation
--------------------------------------------- */
.pagination {
  margin: var(--space-l-xl) auto;
  max-width: var(--wp--style--global--wide-size);
  grid-column: 1/-1;
}
.pagination ul {
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: center;
  gap: 8px;
  align-items: center;
}
.pagination ul li {
  list-style-type: none;
  display: inline-block;
}
.pagination ul li a {
  background: var(--wp--preset--color--theme-1);
  border: var(--wp--custom--border-width--tiny) solid var(--wp--preset--color--primary);
  color: var(--wp--preset--color--primary);
  fill: var(--wp--preset--color--primary);
  width: 44px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: var(--wp--preset--font-size--small);
  font-weight: 700;
  text-align: center;
  text-decoration: none;
}
.pagination ul li svg {
  fill: inherit;
}
.pagination ul li:hover > a, .pagination ul li.active > a {
  background: var(--wp--preset--color--foreground);
  color: var(--wp--preset--color--background);
  fill: var(--wp--preset--color--background);
}

/* Singular
---------------------------------------------------------------------------------------------------- */
/* Entry Content
--------------------------------------------- */
.single-post .entry-header {
  padding-top: var(--space-m-l);
}
.single-post .entry-header .wp-block-column:first-of-type {
  padding-bottom: var(--space-m-l);
}
.single-post .entry-header .wp-block-column:first-of-type > *:last-child {
  margin-bottom: auto;
}
@media (min-width: 768px) {
  .single-post .entry-header .wp-block-column:first-of-type {
    flex-basis: 58.33%;
    flex-grow: 0;
  }
}
.single-post .entry-header .entry-title {
  margin-top: 1rem;
  font-size: var(--wp--preset--font-size--xxx-large);
}
.entry-header > *:not(.alignfull) {
  margin-inline: auto;
  max-width: var(--wp--style--global--wide-size);
}
.entry-header img {
  max-width: 100% !important;
  width: 100%;
}
.entry-header .breadcrumb {
  margin: var(--wp--preset--spacing--70) 0 var(--wp--preset--spacing--40) 0;
}
.entry-header .wp-block-columns:last-of-type {
  margin-bottom: var(--space-m-l);
  padding-bottom: var(--space-m-l);
  border-bottom: var(--wp--custom--border);
}

.custom-entry-header {
  padding-top: var(--space-xl-2xl);
}
.custom-entry-header .wp-block-columns {
  margin-top: 4rem;
}
.custom-entry-header .wp-block-columns .wp-block-column:first-of-type {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
@media (min-width: 768px) {
  .custom-entry-header .wp-block-columns .wp-block-column:nth-of-type(2) {
    flex-basis: 30%;
    flex-grow: 0;
  }
}
@media (min-width: 1300px) {
  .custom-entry-header .wp-block-columns .wp-block-column:nth-of-type(2) {
    flex-basis: 25%;
    padding-right: 5%;
  }
}
.custom-entry-header .excerpt p {
  letter-spacing: var(--wp--custom--letter-spacing);
}
.custom-entry-header img {
  aspect-ratio: var(--wp--preset--aspect-ratio--16-9);
  object-fit: cover;
}
@media (min-width: 768px) {
  .custom-entry-header img {
    aspect-ratio: 20/3.5;
  }
}

.entry-content > * + * {
  margin-top: var(--wp--style--block-gap);
}
.entry-content p + p,
.entry-content p + ul,
.entry-content p + ol,
.entry-content .wp-block-heading + .wp-block-buttons,
.entry-content .wp-block-heading + p {
  margin-top: var(--space-s-m);
}
.entry-content .wp-block-heading + .wp-block-heading {
  margin-top: var(--space-xs);
}
.single .entry-content > p:first-child {
  font-size: var(--wp--preset--font-size--large);
  color: var(--wp--preset--color--theme-2);
  letter-spacing: 0;
}
@media (min-width: 768px) {
  .page .entry-content > p,
.page .entry-content > ul,
.page .entry-content > ol,
.page .entry-content > .wp-block-heading {
    padding-right: 25cqi;
  }
}
.entry-content > * {
  margin-inline: auto;
  max-width: var(--wp--style--global--wide-size);
}
.single-post .entry-content > * {
  max-width: var(--wp--custom--layout--narrow-size);
}
.entry-content > *.alignfull {
  max-width: 100vw;
}
.entry-content:first-child > .alignfull.has-background:first-child {
  margin-top: 0;
}
.entry-content:last-child > .alignfull:last-child {
  margin-bottom: calc(-1 * var(--wp--style--block-gap));
}
.entry-content .alignfull.has-background + .alignfull.has-background {
  margin-top: calc(var(--wp--custom--layout--block-gap) * -1);
}

.entry-footer p + p,
.entry-footer .wp-block-heading + .wp-block-buttons,
.entry-footer .wp-block-heading + p,
.entry-footer .wp-block-heading + .wp-block-columns {
  margin-top: var(--space-s-m);
}

.breadcrumb {
  padding-right: var(--wp--custom--layout--site-padding);
  padding-left: var(--wp--custom--layout--site-padding);
}
.single-people .breadcrumb {
  margin: var(--space-l-xl) 0 auto;
  padding-left: 0;
  padding-right: 0;
}
.single-post .breadcrumb {
  margin: var(--wp--preset--spacing--40) 0 auto;
  padding: 0;
  max-width: 100%;
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.custom-entry-header + .breadcrumb {
  margin: var(--space-xl-2xl) 0 var(--space-l-xl);
}
.breadcrumb > span {
  max-width: var(--wp--style--global--wide-size);
  margin-inline: auto;
  display: block;
}
.breadcrumb a {
  text-decoration: none;
}
.breadcrumb a:hover {
  text-decoration: underline;
}

/* Testimonials */
.section-testimonials.wp-block-group {
  --testimonial-border: var(--wp--custom--border);
  padding-top: var(--space-l-3xl);
  padding-bottom: var(--space-l-3xl);
  margin-top: var(--wp--custom--layout--block-gap);
  margin-bottom: var(--wp--custom--layout--block-gap);
}
@media (min-width: 768px) {
  .section-testimonials.wp-block-group {
    --swiper-navigation-size: 60px;
  }
}
.section-testimonials.wp-block-group * {
  color: var(--wp--preset--color--theme-2);
}
.section-testimonials.wp-block-group .testimonials-wrapper {
  border-top: var(--testimonial-border);
  border-bottom: var(--testimonial-border);
  max-width: 100%;
}
@media (min-width: 768px) {
  .section-testimonials.wp-block-group .swiper {
    position: relative;
    padding: 0 150px;
    max-width: var(--wp--style--global--wide-size);
    margin-inline: auto;
  }
}
@media (min-width: 768px) {
  .section-testimonials.wp-block-group .swiper-wrapper {
    overflow: hidden;
    border-right: var(--testimonial-border);
    border-left: var(--testimonial-border);
  }
}
@media (min-width: 768px) {
  .section-testimonials.wp-block-group .swiper-slide.testimonial {
    padding: var(--wp--preset--spacing--50) var(--wp--preset--spacing--40);
    width: calc(100% - var(--wp--preset--spacing--40) * 2) !important;
  }
}
.section-testimonials.wp-block-group .testimonial-inner {
  display: flex;
  flex-direction: column;
  gap: var(--space-xs-s);
}
.section-testimonials.wp-block-group .testimonial-quote p:first-child {
  font-size: var(--wp--preset--font-size--x-large);
}
.section-testimonials.wp-block-group .testimonial-attribution {
  margin-top: var(--space-l);
}
@media (max-width: 767px) {
  .section-testimonials.wp-block-group .testimonials-wrapper {
    padding: var(--wp--preset--spacing--40) var(--wp--style--root--padding-right);
  }
  .section-testimonials.wp-block-group .swiper {
    padding-bottom: 64px;
  }
  .section-testimonials.wp-block-group .swiper-button-next,
.section-testimonials.wp-block-group .swiper-button-prev {
    top: auto;
    bottom: 0;
    width: 44px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--wp--preset--color--theme-2);
  }
  .section-testimonials.wp-block-group .swiper-button-next:after,
.section-testimonials.wp-block-group .swiper-button-prev:after {
    width: 24px;
    height: 24px;
    content: "";
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
  }
  .section-testimonials.wp-block-group .swiper-button-next:after {
    background-image: url(../icons/chevron-right-lime.svg);
  }
  .section-testimonials.wp-block-group .swiper-button-prev:after {
    background-image: url(../icons/chevron-left-lime.svg);
  }
  .section-testimonials.wp-block-group .swiper-button-next svg,
.section-testimonials.wp-block-group .swiper-button-prev svg {
    display: none;
  }
}
@media (min-width: 768px) {
  .section-testimonials.wp-block-group .swiper-button-next,
.section-testimonials.wp-block-group .swiper-button-prev {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 150px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 0;
  }
  .section-testimonials.wp-block-group .swiper-button-next svg,
.section-testimonials.wp-block-group .swiper-button-prev svg {
    width: var(--swiper-navigation-size);
    height: var(--swiper-navigation-size);
  }
  .section-testimonials.wp-block-group .swiper-button-prev {
    left: 0;
  }
  .section-testimonials.wp-block-group .swiper-button-next {
    right: 0;
  }
}

.section-related-posts {
  padding-right: var(--wp--custom--layout--site-padding);
  padding-left: var(--wp--custom--layout--site-padding);
  padding-top: var(--space-l-3xl);
  padding-bottom: var(--space-l-3xl);
}
@media (max-width: 767px) {
  .section-related-posts.has-theme-2-background-color .related-posts__grid {
    border: 2px solid var(--wp--preset--color--theme-1);
  }
}
.section-related-posts.has-theme-2-background-color .post-summary__title {
  color: var(--wp--preset--color--theme-1);
}
.section-related-posts.has-theme-2-background-color .read-more {
  color: var(--wp--preset--color--theme-1);
}
.section-related-posts.has-theme-2-background-color .read-more:after {
  color: var(--wp--preset--color--theme-2);
  background-color: var(--wp--preset--color--theme-1);
}
.section-related-posts .related-posts__grid {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 0;
  max-width: var(--wp--style--global--wide-size);
  margin-inline: auto;
}
@media (min-width: 1200px) {
  .section-related-posts .related-posts__grid {
    display: flex;
    flex-direction: column;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .section-related-posts .related-posts__grid {
    border: 2px solid var(--wp--preset--color--theme-1);
    margin-bottom: var(--space-m-l);
    grid-column: 1/-1;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .section-related-posts .post-summary-small {
    border-bottom: 0;
    border-left: 0;
  }
  .section-related-posts .post-summary-small:not(:nth-of-type(3n)) {
    border-right: 2px solid var(--wp--preset--color--theme-1);
  }
  .section-related-posts .post-summary-small a {
    display: flex;
    flex-direction: column;
    height: 100%;
  }
  .section-related-posts .post-summary-small .post-summary-small__image {
    height: auto;
  }
  .section-related-posts .post-summary-small .post-summary-small__image,
.section-related-posts .post-summary-small .post-summary__content {
    border-right: 0;
  }
  .section-related-posts .post-summary-small .post-summary__content {
    flex: 1;
    justify-content: flex-start;
  }
}
@media (min-width: 1200px) {
  .section-related-posts .post-summary-small:last-of-type {
    flex: 1;
  }
  .section-related-posts .post-summary-small:last-of-type a {
    height: 100%;
  }
}

@media (min-width: 768px) {
  .section-related-posts-header {
    padding: var(--space-m-l) var(--space-m-l) var(--space-m-l) 0;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .section-related-posts-header {
    grid-column: 1/-1;
  }
}

@media (min-width: 768px) {
  .section-related-posts__inner {
    display: grid;
    grid-template-columns: 1.5fr 3.5fr;
    gap: 0 calc(var(--wp--custom--layout--block-gap, 30px) * 1.5) var(--wp--custom--layout--block-gap, 30px);
    max-width: var(--wp--style--global--content-size);
    margin-inline: auto;
  }
}
.section-related-posts__inner:before, .section-related-posts__inner:after {
  content: "";
  width: 100vw;
  height: 2px;
  background-color: var(--wp--preset--color--theme-1);
  grid-column: 1/-1;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}

#single__cta .wp-block-group {
  color: var(--wp--preset--color--white);
  padding: var(--space-s-m);
}
@media (min-width: 768px) {
  #single__cta .wp-block-group {
    margin-right: 25%;
  }
}
#single__cta .wp-block-group > *:first-child {
  margin-top: 0;
}
#single__cta .wp-block-group > *:last-child {
  margin-bottom: 0;
}
#single__cta .wp-block-group :is(h1, h2, h3, h4, h5, h6) {
  color: var(--wp--preset--color--theme-1);
}

/* Single Post
--------------------------------------------- */
.single-post .entry-header__image img {
  aspect-ratio: 7/7.2;
  object-fit: cover;
}

.single-post__footer-meta {
  border-top: 2px solid var(--wp--preset--color--theme-2);
  padding-top: var(--space-s-m);
  display: flex;
  align-items: center;
}
.single-post__footer-meta .shared-counts-wrap {
  display: flex;
  align-items: center;
}
@media (min-width: 768px) {
  .single-post__footer-meta .shared-counts-wrap {
    justify-content: flex-end;
  }
}
.single-post__footer-meta .shared-counts-wrap .shared-counts-icon {
  width: 40px !important;
  height: 40px !important;
}
.single-post__footer-meta .shared-counts-wrap .shared-counts-icon svg {
  width: 20px !important;
  height: 20px !important;
  fill: var(--wp--preset--color--theme-2) !important;
}

.entry-terms a {
  display: inline-block;
  padding: 6px 12px;
  text-decoration: none;
  background-color: var(--wp--preset--color--theme-1);
  color: var(--wp--preset--color--theme-2);
  letter-spacing: var(--wp--custom--letter-spacing);
  font-size: var(--wp--preset--font-size--small-medium);
  font-weight: 500;
  transition: all var(--wp--custom--transition--duration) var(--wp--custom--transition--easing);
}
.entry-terms a:hover {
  background-color: var(--wp--preset--color--accent-1);
}

.child-posts-list {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 0 var(--space-m-xl);
  list-style: none;
  padding-left: 0;
}
@media (min-width: 768px) {
  .child-posts-list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
.child-posts-list a {
  width: 100%;
  padding-bottom: var(--space-xs-s);
  padding-top: var(--space-xs-s);
  justify-content: space-between !important;
  border-bottom: 2px solid var(--wp--preset--color--theme-2);
}

.single-post__related-people .col-author-expertise {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  gap: 10px;
}
.single-post__related-people .col-author-expertise .wp-block-heading {
  font-weight: 500;
}
.single-post__related-people .col-author-expertise .has-large-font-size {
  color: var(--wp--preset--color--theme-2);
}
.single-post__related-people .col-author-expertise .wp-element-button {
  margin-top: auto;
}
.single-post__related-people .col-author-expertise .wp-element-button:after {
  color: var(--wp--preset--color--accent-2);
  background-color: var(--wp--preset--color--theme-2);
}
.single-post__related-people .col-author-expertise p:last-of-type {
  margin-top: auto;
}
.single-post__related-people .col-author-image {
  display: flex;
}
.single-post__related-people .col-author-image .post-summary__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  aspect-ratio: 1/1;
}
.single-post__related-people .col-author-info {
  color: var(--wp--preset--color--theme-2);
}
.single-post__related-people .col-author-info a {
  color: var(--wp--preset--color--theme-2);
}
.single-post__related-people .people-phone,
.single-post__related-people .people-email {
  margin-top: var(--space-xs-s);
  font-weight: 500;
}
.single-post__related-people .people-phone svg,
.single-post__related-people .people-email svg {
  fill: var(--wp--preset--color--theme-2);
}

/* Single People
--------------------------------------------- */
.single-people .entry-header {
  padding-top: var(--space-m-l);
}
.single-people .entry-header .wp-block-column {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.single-people .entry-header .wp-block-column:first-of-type *:last-child {
  margin-bottom: auto;
}
.single-people .entry-header .wp-block-columns:last-of-type {
  border-bottom: 0;
  padding-bottom: var(--space-s-m);
}
.single-people .entry-header img {
  aspect-ratio: 1/1;
  object-fit: cover;
}
.single-people .entry-header .entry-title {
  margin: var(--space-s-m) 0 0 0;
}
@media (min-width: 768px) {
  .single-people .entry-header .entry-title {
    margin: auto 0 0;
  }
}
.single-people .entry-header .people-role {
  margin-top: 0;
  font-weight: 400;
  padding-bottom: var(--space-xs-s);
  margin-bottom: var(--space-xs-s);
  border-bottom: var(--wp--custom--border);
  max-width: 300px;
}
.single-people .entry-header .people-email a,
.single-people .entry-header .people-phone a,
.single-people .entry-header .people-mobile a,
.single-people .entry-header .people-vcf a {
  font-weight: 500;
}
.single-people .entry-content > *:first-child.wp-block-columns:first-of-type > .wp-block-column:nth-of-type(2) > p:first-child {
  font-size: var(--wp--preset--font-size--x-large);
  letter-spacing: 0;
  color: var(--wp--preset--color--theme-2);
}

.single-people__expertise.wp-block-group {
  margin-bottom: var(--space-xl-2xl);
}
.single-people__expertise.wp-block-group .wp-block-list {
  margin-top: var(--space-s-m);
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: var(--space-s-m) var(--space-m-l);
}
@media (min-width: 768px) {
  .single-people__expertise.wp-block-group .wp-block-list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
.single-people__expertise.wp-block-group .wp-block-list a {
  width: 100%;
  justify-content: space-between;
  font-size: var(--wp--preset--font-size--large);
}

.single-people__achievements {
  margin-bottom: var(--space-xl-2xl);
}
.single-people__achievements .wp-block-list {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: var(--space-s-m);
}
@media (min-width: 768px) {
  .single-people__achievements .wp-block-list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

.single-people__awards .wp-block-list {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-s-m);
  align-items: center;
}
@media (min-width: 768px) {
  .single-people__awards .wp-block-list {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (min-width: 992px) {
  .single-people__awards .wp-block-list {
    grid-template-columns: repeat(5, minmax(0, 1fr));
    gap: var(--space-m-l);
  }
}

/* Single Office
--------------------------------------------- */
.single-offices {
  /*
  .entry-content {
  	> .wp-block-columns:first-child > .wp-block-column > p:first-child {
  		font-size: var(--wp--preset--font-size--x-large);
  		letter-spacing: 0;
  		color: var(--wp--preset--color--theme-2);
  	}
  } */
}

.office-single-map-wrapper {
  position: relative;
}

.office-single-map {
  width: 100%;
  height: 400px;
  background-color: var(--wp--preset--color--accent-3);
  display: block;
}

/* Single Legal Service
--------------------------------------------- */
.single-legal-services .entry-content > .wp-block-columns:first-child > .wp-block-column > p:first-child {
  font-size: var(--wp--preset--font-size--x-large);
  letter-spacing: 0;
  color: var(--wp--preset--color--theme-2);
}

@media (min-width: 600px) and (max-width: 767px) {
  .legal-services__related-people .related-people__grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .legal-services__related-people .related-people__grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

.related-people__cta {
  align-items: flex-start;
  padding: var(--space-s-m) !important;
}
.related-people__cta .wp-block-heading + p {
  margin-top: 0.5rem;
}
.related-people__cta .wp-element-button {
  margin-top: auto;
}

@media (min-width: 768px) {
  .single-legal-services__looking-for-advice .wp-block-columns {
    gap: var(--space-s-m) var(--space-xl-2xl);
  }
}
.single-legal-services__looking-for-advice .looking-for-advice__img {
  object-fit: cover;
  height: 100%;
  width: 100%;
}
.single-legal-services__looking-for-advice .post-summary__image img {
  aspect-ratio: 3.6/2.5;
}
.single-legal-services__looking-for-advice p.people-role {
  margin-top: 0;
}
.single-legal-services__looking-for-advice p.people-phone,
.single-legal-services__looking-for-advice p.people-email {
  margin-top: 0.5rem;
}
@media (max-width: 767px) {
  .single-legal-services__looking-for-advice .looking-for-advice__img {
    aspect-ratio: 3.5/3.2;
  }
  .single-legal-services__looking-for-advice .post-summary__image img {
    aspect-ratio: 3.5/2.6;
  }
}

/* Single Job
--------------------------------------------- */
.single-job .breadcrumb {
  padding: 0;
  margin: 0;
}
.single-job .site-main {
  padding-right: var(--wp--style--root--padding-right);
  padding-left: var(--wp--style--root--padding-left);
}
.single-job .entry-header {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}
.single-job .entry-header ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.single-job article.type-job {
  padding-top: var(--space-xl-2xl);
  max-width: var(--wp--style--global--content-size);
  margin-inline: auto;
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: var(--space-xs-2xl);
}
@media (min-width: 768px) {
  .single-job article.type-job {
    grid-template-columns: 2fr 1fr;
  }
}

.entry-header__teams {
  font-size: var(--wp--preset--font-size--large);
  color: var(--wp--preset--color--theme-2);
}

.entry-header__job-meta {
  border-top: var(--wp--custom--border);
  border-bottom: var(--wp--custom--border);
  padding: 1rem 0;
  color: var(--wp--preset--color--theme-2);
  gap: 1rem;
  flex-direction: column;
}
@media (min-width: 768px) {
  .entry-header__job-meta {
    flex-direction: row;
  }
}
.entry-header__job-meta > div {
  width: 100%;
}
.entry-header__job-meta p {
  margin: 0;
}
.entry-header__job-meta p:nth-of-type(2) {
  font-weight: bold;
}
.entry-header__job-meta p:nth-of-type(2) span {
  margin-right: 8px;
}

.single-job__application-contact {
  display: grid;
  grid-template-columns: 35% 65%;
}
.single-job__application-contact img {
  object-fit: cover;
  height: 100%;
  width: 100%;
  background-color: #e7e0dc;
}
.single-job__application-contact .people-phone,
.single-job__application-contact .people-email {
  margin: 6px 0;
}
.single-job__application-contact .people-phone a,
.single-job__application-contact .people-email a {
  color: white;
}
.single-job__application-contact .people-phone svg,
.single-job__application-contact .people-email svg {
  fill: var(--wp--preset--color--theme-1);
}
.single-job__application-contact .people-phone {
  margin-top: 16px;
}
.single-job__application-contact .people-email {
  margin-bottom: 0;
}

.single-job__aside {
  position: sticky;
  height: max-content;
  top: calc(var(--wp--custom--site-header--height) + 2rem);
}
.single-job__aside p,
.single-job__aside .wp-block-heading {
  translate: none !important;
  transform: none !important;
  opacity: 1 !important;
}

.single-job__apply-cta a {
  text-transform: lowercase;
}
.single-job__apply-cta svg {
  display: none;
}

.single-job__why-us .icon {
  width: 80px;
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--wp--preset--color--theme-2);
}
.single-job__why-us .icon svg {
  fill: var(--wp--preset--color--accent-3);
}

/* Home
----------------------------------------------- */
@media (min-width: 782px) {
  .hero-home .wp-block-column:nth-of-type(2) {
    display: flex;
  }
  .hero-home .wp-block-column:nth-of-type(2) > *:first-child {
    margin-top: auto;
  }
  .hero-home .wp-block-column:nth-of-type(3) {
    position: relative;
  }
  .hero-home .wp-block-column:nth-of-type(3):before {
    content: "";
    position: absolute;
    width: 2px;
    height: 100%;
    background-color: var(--wp--preset--color--theme-1);
    left: calc(var(--wp--preset--spacing--50) / 2 * -1);
  }
}
.hero-home .block-service-selector {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
@media (min-width: 600px) {
  .hero-home .block-service-selector {
    justify-content: space-between;
    height: 100%;
  }
}

/* Site Footer
---------------------------------------------------------------------------------------------------- */
footer.wp-block-template-part {
  padding-right: var(--wp--style--root--padding-right);
  padding-left: var(--wp--style--root--padding-left);
}
footer.wp-block-template-part > * {
  max-width: var(--wp--style--global--wide-size);
  margin-inline: auto;
}
footer.wp-block-template-part > .alignfull {
  margin-right: calc(var(--wp--style--root--padding-right) * -1);
  margin-left: calc(var(--wp--style--root--padding-left) * -1);
  max-width: 100vw;
}
footer.wp-block-template-part .office-dx {
  display: none;
}

.before-footer.wp-block-group {
  margin: 0;
}
.before-footer.wp-block-group:empty {
  display: none;
}

.site-main h1,
.site-main h2,
.site-main h3,
.site-main h4,
.site-main h5,
.site-main h6,
.site-main p,
.site-main ul,
.site-main ol,
.site-main img,
.site-main h1,
.site-main h2,
.site-main h3,
.site-main h4,
.site-main h5,
.site-main h6,
.site-main p,
.site-main ul,
.site-main ol,
.site-main img,
.site-main h1,
.site-main h2,
.site-main h3,
.site-main h4,
.site-main h5,
.site-main h6,
.site-main p,
.site-main ul,
.site-main ol,
.site-main img,
.site-main h1,
.site-main h2,
.site-main h3,
.site-main h4,
.site-main h5,
.site-main h6,
.site-main p,
.site-main ul,
.site-main ol,
.site-main img,
.site-main h1,
.site-main h2,
.site-main h3,
.site-main h4,
.site-main h5,
.site-main h6,
.site-main p,
.site-main ul,
.site-main ol,
.site-main img,
.site-main h1,
.site-main h2,
.site-main h3,
.site-main h4,
.site-main h5,
.site-main h6,
.site-main p,
.site-main ul,
.site-main ol,
.site-main img,
.site-main h1,
.site-main h2,
.site-main h3,
.site-main h4,
.site-main h5,
.site-main h6,
.site-main p,
.site-main ul,
.site-main ol,
.site-main img,
.site-main h1,
.site-main h2,
.site-main h3,
.site-main h4,
.site-main h5,
.site-main h6,
.site-main p,
.site-main ul,
.site-main ol,
.site-main img,
.site-main h1,
.site-main h2,
.site-main h3,
.site-main h4,
.site-main h5,
.site-main h6,
.site-main p,
.site-main ul,
.site-main ol,
.site-main img {
  will-change: transform, opacity;
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22../scss/vendor/_swiper-bundle.scss%22,%22../scss/modules/_helpers.scss%22,%22../scss/partials/_base.scss%22,%22../scss/vendor/_include-media.scss%22,%22../scss/partials/_reset.scss%22,%22../scss/partials/_layout.scss%22,%22../scss/partials/_blocks-core.scss%22,%22../scss/partials/_blocks-plugin.scss%22,%22../scss/partials/_site-header.scss%22,%22../scss/partials/_archive-header.scss%22,%22../scss/partials/_archive.scss%22,%22../scss/partials/_singular.scss%22,%22../scss/partials/_site-footer.scss%22,%22../scss/partials/_animations.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAYA;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;AAAA;AAAA;EAGC;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;;;AAED;AAAA;EAEC;;;AAED;EACC;EACA;;;AAED;EACC;EACA;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;;AACA;AAAA;EAEC;;;AAID;EACC;EACA;EACA;;AACA;EACC;;AAGF;EACC;;AAGA;EACC;;AAID;EACC;;AAID;EACC;;AAED;EACC;;AAID;EACC;EACA;EACA;;AAED;EACC;EACA;;AAID;EACC;;AAED;EACC;EACA;EACA;;AAID;EACC;;AAED;EACC;EACA;EACA;;;AAKF;AAAA;AAAA;AAAA;AAAA;EAKC;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;;AAED;EACC;;AAED;EACC;;AAED;EACC;;AAED;EACC;;;AAGF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIA;AAAA;EACC;;;AAGF;EACC;;;AAED;EACC;;;AAED;EACC;IACC;;EAED;IACC;;;AAGF;EACC;EACA;;;AAGA;EACC;EACA;EACA;EACA;EACA;;;AAID;EACC;EACA;;;AAID;EACC;EACA;;;AAGF;EACC;;;AAED;AAAA;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;EACC;EACA;EACA;;AAED;AAAA;EACC;EACA;EACA;;AAED;AAAA;EACC;;AAED;AAAA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACC;;;AAED;AAAA;EAEC;EACA;;;AAED;EACC;EACA;;AACA;EACC;;;AAGF;EACC;EACA;;;AAGA;AAAA;AAAA;AAAA;EAIC;EACA;EACA;;AAED;AAAA;EAIC;EACA;;AAED;AAAA;EAIC;EACA;;AAMA;AAAA;EACC;;AAKD;EACC;;;AAKF;AAAA;AAAA;AAAA;EAIC;EACA;EACA;EACA;;AAED;AAAA;EAEC;EACA;;AACA;AAAA;EACC;;AAGF;AAAA;EAEC;EACA;;AACA;AAAA;EACC;;;AAIH;EACC;EACA;EACA;EACA;EACA;;AACA;EACC;;AAED;EAEC;;;AAGF;AAAA;AAAA;AAAA;EAIC;EACA;EACA;EACA;;;AAED;EACC;EACA;;AACA;EACC;EACA;;AAED;AAAA;EAEC;;AAED;EACC;;AAED;EACC;;AAED;EACC;;AAED;EACC;;;AAGF;EACC;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;;AAED;EACC;;;AAGF;EACC;EACA;;;AAED;AAAA;EAEC;EACA;EACA;EACA;;AACA;AAAA;EACC;EACA;;AAED;AAAA;EACC;EACA;EACA;;AACA;AAAA;EACC;EACA,YACC;;;AAOH;AAAA;EACC;;AAED;AAAA;EACC;EACA;EACA;;AACA;AAAA;EACC,YACC;;;AAKJ;EACC,YACC;;;AAGF;EACC;;;AAED;EACC;EACA;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;;AAED;EAIC;EACA;EACA;EACA;;AAED;EAIC;EACA;EACA;EACA;;;AAGF;EACC;;;AAED;EACC;EACA;EACA;EACA;;AACA;EAEC;;AAED;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;AAAA;EAGC;EACA;EACA;;;AAGF;EACC;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;;;AAED;EACC;;;AAED;EACC;EACA;;;AAIC;EACC;;AAGF;EACC;EACA;;AACA;EACC;;AAGF;EACC;;AACA;EACC;;;AAIH;EACC;;;AAGA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;AAGF;EACC;;AAGA;EAEC;;AAGF;AAAA;AAAA;EAGC;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKF;EACC;EACA;;;AAID;AAAA;AAAA;AAAA;EAIC;EACA;;;AAGF;EACC;;;AAGA;EACC;EACA;EACA;;AACA;EACC;;AAID;EAEC;;;AAKF;AAAA;AAAA;AAAA;EAIC;EACA;;;AAID;EACC;EACA;EACA;;;AAGF;EACC;;;AAGA;EACC;EACA;EACA;;;AC5tBF;AAAA;AAAA;AAAA;AAcA;AAAA;AAAA;AAAA;AAaA;AAAA;AAAA;AAAA;AAeA;AAAA;AAAA;AAAA;AAiBA;AAAA;AAAA;AAAA;AAYA;AAAA;AAAA;AAAA;ACzDA;EACC;EAIA;;AC8hBG;EDniBJ;IAGE;;;;AAKF;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AElED;AACA;AAAA;AAAA;EAGC;;;AAGD;AACA;EACC;EACA;EACA;;;AAGD;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAUC;;;AAGD;EACC;EACA;;;AAGD;AACA;AAAA;EAEC;;;AAGD;AACA;EACC;;;AAGD;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOC;;;AAGD;AACA;AAAA;AAAA;AAAA;EAIC;;;AAGD;AACA;EACC;EACA;;;AAGD;AACA;AAAA;EAEC;EACA;;;AAGD;AACA;AAAA;AAAA;AAAA;EAIC;EACA;;;AAGD;AACA;EACC;;;AAGD;AACA;EACC;;;AC5FD;AAAA;AAGA;AAAA;EAEC;;;AAGD;EACC;;;AAGD;AAAA;AAAA;EAGC;;;AAGD;AAAA;AAGA;EACC;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;AAAA;AAGA;AAAA;AAAA;AAAA;EAIC;EACA;EACA;EACA;EACA;EACA;;;AAMA;AAAA;AAAA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AClEF;AAAA;AAAA;AAAA;AAAA;AAMA;EACC;EACA;;AHyiBG;EG3iBJ;IAIE;;;;AAIF;AAEA;AAAA;EAEC;;;AAGD;AAAA;AAAA;AAAA;AAAA;EAKC;;;AAGD;EACC;;;AAGD;AAAA;AAAA;AAAA;EAIC;;;AAGD;AAAA;AAEA;EACC;EACA;;AACA;EACC;EACA;;;AAIF;EACC;;;AAIA;EACC;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YACC;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YACC;;AAKD;EACC;;AHidF;EG3cH;IAEE;IACA;IACA;;EACA;IACC;;;;AAMJ;AACA;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;;;AAGD;AACA;EACC;EACA;EACA;;AHuaG;EGtaH;IAEE;;;AHoaC;EGjaH;IAEE;;;AH+ZC;EG5ZH;IAEE;;;;AAKH;AAEA;EACC;;;AAGD;AAAA;AAEC;EACA;;;AAGD;AAAA;AAoBC;EACC;;;AAED;EACC;EACA;;;AAED;EACC;EACA;;;AAED;EACC;;;AAED;EACC;;;AAID;EACC;;;AAED;EACC;EACA;;;AAED;EACC;EACA;;;AAED;EACC;;;AAED;EACC;;;AAlCD;EACC;;;AAED;EACC;EACA;;;AAED;EACC;EACA;;;AAED;EACC;;;AAED;EACC;;;AAID;EACC;;;AAED;EACC;EACA;;;AAED;EACC;EACA;;;AAED;EACC;;;AAED;EACC;;;AAlCD;EACC;;;AAED;EACC;EACA;;;AAED;EACC;EACA;;;AAED;EACC;;;AAED;EACC;;;AAID;EACC;;;AAED;EACC;EACA;;;AAED;EACC;EACA;;;AAED;EACC;;;AAED;EACC;;;AAlCD;EACC;;;AAED;EACC;EACA;;;AAED;EACC;EACA;;;AAED;EACC;;;AAED;EACC;;;AAID;EACC;;;AAED;EACC;EACA;;;AAED;EACC;EACA;;;AAED;EACC;;;AAED;EACC;;;AAlCD;EACC;;;AAED;EACC;EACA;;;AAED;EACC;EACA;;;AAED;EACC;;;AAED;EACC;;;AAID;EACC;;;AAED;EACC;EACA;;;AAED;EACC;EACA;;;AAED;EACC;;;AAED;EACC;;;AAlCD;EACC;;;AAED;EACC;EACA;;;AAED;EACC;EACA;;;AAED;EACC;;;AAED;EACC;;;AAID;EACC;;;AAED;EACC;EACA;;;AAED;EACC;EACA;;;AAED;EACC;;;AAED;EACC;;;AAlCD;EACC;;;AAED;EACC;EACA;;;AAED;EACC;EACA;;;AAED;EACC;;;AAED;EACC;;;AAID;EACC;;;AAED;EACC;EACA;;;AAED;EACC;EACA;;;AAED;EACC;;;AAED;EACC;;;AAlCD;EACC;;;AAED;EACC;EACA;;;AAED;EACC;EACA;;;AAED;EACC;;;AAED;EACC;;;AAID;EACC;;;AAED;EACC;EACA;;;AAED;EACC;EACA;;;AAED;EACC;;;AAED;EACC;;;AAIF;AAAA;AAIC;EACC;EACA;EACA;;;AAIF;AAAA;AAGA;EACC;EAEA;EACA;EACA;EACA;EACA,YACC;;AAGD;EAXD;AAYE;IACA;;;AAGD;EAEC;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YACC;;;AAMF;AACC;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAkBD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA,YACC;;AAGD;EAdD;AAeE;IACA;;;AAKA;EACC;EACA;;AAMF;EACC;EACA;EACA;;AAEA;EAEC;EACA;EACA;;;AAMJ;AAAA;AAGA;EACC;;;AAGD;EACC;EACA;EACA;EACA;;AHgNG;EGpNJ;IAME;;;AH8ME;EGpNJ;IASE;;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;;AAIF;EAEC;EAEA;EACA;EACA;EACA;;AHoLG;EGjLD;IACC;;;AHgLA;EG3LJ;IAgBE;;EAEC;IACC;IACA;;EACA;IACC;;;AAKJ;EACC;;;AAIF;AAAA;AAGA;EACC;EACA;;AHsJG;EGxJJ;IAKE;;;AAED;EACC;;AACA;EACC;;AH8IC;EG1ID;IACC;;;AHyIA;EGpID;IACC;;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKH;AAAA;AAGA;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAGD;EACC;EACA;;;AAIF;EACC;;;AAIA;EACC;;;AAIF;AAAA;AAGA;EACC;EACA;EACA;;AACA;EACC;;;AAIF;AAAA;AAGA;AAAA;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AL3cA;AAAA;EACC,OK4c0B;EL3c1B;;AAIA;AAAA;EACC;;AKwcF;AAAA;EACC;;AAGD;AAAA;EACC;EACA;;AAQF;AAAA;EAEC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;;AAEA;EACC;;AAOH;EACC;EACA;;;AAGD;AAAA;AAAA;EAGC;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EACC;;;AAGF;EACC;EACA;EACA;EACA;;;AAGD;AAAA;AAGA;AAAA;EAEC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;;AAGD;ELvlBC,OKwlBc;ELvlBd,QKulBc;EACd;EACA;EACA;;AAEA;EACC;;AAGD;EACC;;AAGD;ELrmBA,OKsmBe;ELrmBf,QKqmBe;;;AAIhB;EACC;;;AAGD;AAAA;AAKC;AAAA;EACC;EACA;;;AAYC;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACC;;AAGF;AAAA;AAAA;EACC;;;AAMF;EACC;;;AAIF;AAAA;EAEC;;;AHrHG;EG4HH;IAEE;;;AH9HC;EG4HH;IAKE;;;;AAKH;AAAA;AAEA;EACC;EACA;EACA;;AACA;EACC;;AAED;EACC;;;AAIF;EACC;EACA;EACA;AAuBA;;AArBA;EACC;;AAED;EAEC;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;EACA;;AAID;EACC;EACA;;;AAIF;AACA;EACC;;;AAGD;AAAA;AAIA;AAAA;EAEC;;AACA;AAAA;EACC;;AAED;AAAA;EACC;;AACA;AAAA;EACC;EACA;;;AAMH;AAAA;AAAA;EAGC;;AACA;AAAA;AAAA;EACC;;AAED;AAAA;AAAA;EACC;;;AAMA;EACC;EACA;;AAGF;EACC;;;AAMA;EACC;EACA;;;AAOD;EACC;;;ACnyBH;AAAA;AAGA;EACC;;;AAID;EACC;;;AAID;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKD;ENpBC;EACA;EACA;EACA;EACA;EACA;EACA;EMgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIF;AAAA;AAGA;EACC;EACA;EACA;EACA;EACA;;AJyfG;EI9fJ;IAOE;IACA;;;AAED;EACC;EACA;EACA;EACA;;;AAIF;AAAA;AAEA;EACC;EACA;EACA;;AACA;EACC;;AAIC;EACC;;;AAMJ;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AJkcE;EI7cH;IAaE;IACA;IACA;;;;AAKH;EACC;EACA;;;AAGD;AAAA;AAGA;EACC;EACA;EACA;EACA;EACA;;AAEC;AAAA;AAAA;EAGC;EACA;EACA;EACA;EACA;;AACA;AAAA;AAAA;AAAA;AAAA;EAEC;EACA;;AAIF;AAAA;AAAA;EAGC;EACA;EACA;;AAOF;EACC;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;AAED;EACC;EACA;;;AAKJ;EACC;;;AAGD;AAAA;AAGA;EACC;;AACA;EACC;;;AAID;EAEC;EACA;;AAED;EACC;EACA;;;AC5MF;AAAA;AAGA;EACC;EACA;EACA;EACA;EACA;;AAEA;EAEC;EACA;EACA;;ALmiBE;EKviBH;IAME;IACA;;;AAIF;EACC;EACA;EACA;;ALyhBE;EK5hBH;IAME;;;ALshBC;EK9iBJ;IA6BE;IACA;IACA;;;;AAIF;EACC;EACA;EACA;;ALwgBG;EK3gBJ;IAKE;;;;AAIF;EACC;;ALigBG;EKlgBJ;IAGE;;;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EP1CA,OO4Cc;EP3Cd,QO2Cc;EACd;EACA;EACA;;AAEA;EPjDA,OOkDe;EPjDf,QOiDe;EACd;;AAGD;EACC;EPvDD,OOwDe;EPvDf,QOuDe;;AAId;EACC;;AAGD;EACC;;;AAKH;AAAA;ALwdI;EKndF;IACC;;EAED;IACC;;;AL+cC;EKzcH;IACC;;;AAIF;AAAA;AAIC;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;;ALubE;EKpbH;IAEE;;EACA;IACC;IACA;;;;AASF;EACC;EACA;EACA;;AAED;EACC;EACA;;AAIF;EACC;EACA;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;;AL4YA;EKjYF;IAEE;;;AAKH;EPlLA;EACA;EACA;EACA;EACA;EACA;EACA;EO8KC;;AAEA;EAEC;;AAIF;EACC;EACA;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAOH;EACC;EACA;EACA;EACA;EACA;EACA;EAEA,YACC;;ALuUC;EKhVH;IAaE;IACA;IACA;;;ALiUC;EKhVH;IAmBE;IACA;IACA;IACA;IACA;IACA;IACA;;;AAGD;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;AACA;EACC;;AAIF;EACC;EACA;;AACA;EACC;EACA;;ALgSA;EKzaJ;IA+IE;IACA;;EAGC;IACC;IACA;;EAOA;IACC;IACA;IACA;IACA;;EAKD;IACC;;EAED;IACC;;EAIH;IACC;;EACA;IACC;;EACA;IACC;;EAID;IACC;IACA;;EAIH;IACC;IACA;IACA;;EAGD;IACC;IACA;IACA;IACA;IACA;;EAEA;IACC;IACA;;EACA;IACC;IACA;;;AL2ND;EKzaJ;IAqNE;IACA;;EAGA;IACC;IACA;IACA;;EAGD;IACC;IACA;;EAGD;IACC;;EACA;IACC;IACA;;EAGD;IACC;IACA;;EAIF;IACC;IACA;;EAID;IACC;IACA;IACA;IACA;IACA;;EACA;IACC;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGF;IACC;IACA;IACA;IACA;IACA;;EAED;IACC;IACA;IACA;IACA;IACA;IACA;;EACA;IACC;;EAIF;IACC;IACA;IACA;;EAGD;IACC;IACA;IACA;;EAGD;IACC;;EAEA;IACC;IACA;IACA;IACA;IACA;IACA;;EAEA;IACC;;EAED;IACC;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAED;IACC;;EAKH;IACC;IACA;;;;AAKH;AAAA;AAAA;AAAA;AAMC;EACC;;AAED;EACC;;AAED;AAAA;AAAA;EAGC;;AAIA;EACC;EACA;;AAED;EACC;;AAKD;AAAA;EAEC;;AAED;EACC;EACA;;AAIA;EACC;;AAIF;EACC;EACA;;AAED;EACC;;AAEA;EACC;;AACA;EACC;;AAKD;EACC;EACA;;AAMJ;EACC;;ALuBE;EKjBA;IACC;IACA;;EAGA;IACC;;EAED;IACC;;EAKH;IACC;;EACA;IACC;;EAGF;IACC;;EAED;IACC;;;ALPA;EKeD;IACC;;EAED;IACC;IACA;;EAED;IACC;IACA;;EAED;IACC;;EAEA;IACC;;EACA;IACC;;EAID;IACC;IACA;;EAOH;IACC;IACA;;EAED;IACC;IACA;;EPrjBH;IACC,OOqjB6B;IPpjB7B;;EAIA;IACC;;EOijBA;IACC;;;;ACxmBJ;AAAA;AAGA;EACC;EACA;EACA;;AACA;EACC;;AAED;EACC;EACA;;;ACZF;AAAA;AAKC;AAAA;EACC;EACA;;AAED;AAAA;EACC;EACA;EACA;EACA;EACA;;APmiBE;EOxiBH;AAAA;IAQE;;;;APgiBC;EOzhBH;IAEE;;;APuhBC;EOzhBH;IAKE;;;APohBC;EOzhBH;IAQE;;;;AAKH;AAEC;EACC;EACA;EAEA;EACA;EACA;;APogBE;EO1gBH;IAQE;;;APkgBC;EO/fH;IAEE;;EACA;IACC;IACA;IACA;IACA;;EACA;IACC;IACA;;;AAKJ;EACC;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;;;AAIF;AAAA;AAGA;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;APsdE;EOzdH;IAKE;;EACA;IACC;;EAED;IACC;;;AAKH;EACC;EACA;;APwcE;EO1cH;IAIE;;;;AAKH;AAAA;AAGC;EACC;;;AAGF;EACC;;AACA;EACC;;;AAIF;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;;AACA;EACC;;;AAKD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACC;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAED;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;;AAGD;AAAA;AAGA;EACC;EACA;;;AAGD;AAAA;AAEA;EACC;;APoXG;EOrXJ;IAGE;;;AAED;EACC;;AAGD;EACC;EACA;EACA;EACA;;APwWE;EO5WH;IAME;;;AAED;EACC;;AAEA;EACC;;AAED;EACC;EACA;;AAGD;EACC;;AACA;EACC;EACA;;APqVD;EOvVA;IAIE;IACA;;;APkVF;EO5UH;IAEE;;;AAED;EACC;EACA;EACA;EACA;EACA;;AAIF;EACC;EACA;;AP6TE;EO/TH;IAIE;;;AAGF;EACC;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AP4SE;EOrTH;IAWE;IACA;IACA;;;AAGF;EACC;EACA;EACA;EACA;;AACA;EACC;EACA;;AP8RC;EOrSH;IAUE;IACA;IACA;IACA;;EACA;IACC;IACA;IACA;IACA;IACA;IACA;;;;AAMJ;AAAA;AAGA;EACC;;APuQG;EOpQD;IACC;IACA;;;AAIH;EACC;EACA;;AAED;EACC;EACA;;AAED;EACC;;AAED;EACC;EACA;;AAED;AAAA;AAAA;EAGC;;AAED;EACC;EACA;EACA;;;AAGF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YACC;EAED;EACA;EACA;EACA;;AAEA;EACC;;AAED;EACC;EACA;;AAED;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;AAAA;EAEC;EACA;EACA;;AAGD;EACC;;AACA;EACC;EACA;;;AAKH;AAAA;AAAA;AAAA;EAIC;EACA;EACA;;AACA;AAAA;AAAA;AAAA;EACC;;AAED;AAAA;AAAA;AAAA;EACC;;;AAIF;AAAA;AAGA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIF;AAAA;AAGC;EACC;;;AAIF;AAAA;AAGA;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAGD;EAEC;EACA;EACA;;;ACteJ;AAAA;AAGA;AAAA;AAIC;EACC;;AACA;EACC;;AACA;EACC;;ARqiBA;EQxiBF;IAME;IACA;;;AAIF;EACC;EACA;;AAGF;EACC;EACA;;AAED;EACC;EACA;;AAGD;EACC;;AAGD;EACC;EACA;EACA;;;AAIF;EACC;;AACA;EACC;;AACA;EACC;EACA;EACA;;AR6fC;EQ1fD;IACC;IACA;;;ARwfA;EQpfD;IACC;IACA;;;AAKF;EACC;;AAGF;EACC;EACA;;ARueE;EQzeH;IAIE;;;;AAUF;EACC;;AAGD;AAAA;AAAA;AAAA;AAAA;EAKC;;AAGD;EACC;;AAIA;EACC;EACA;EACA;;ARucC;EQjcD;AAAA;AAAA;AAAA;IAKE;;;AAMJ;EACC;EACA;;AACA;EACC;;AAED;EACC;;AAIF;EACC;;AAGD;EAEC;;AAGD;EACC;;;AAKD;AAAA;AAAA;AAAA;EAIC;;;AAIF;EACC;EACA;;AACA;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAED;EACC;EACA;EACA;;AAED;EACC;;AACA;EACC;;;AAKH;AAEA;EACC;EACA;EACA;EACA;EACA;;AR2WG;EQhXJ;IAOE;;;AAGD;EACC;;AAGD;EACC;EACA;EACA;;AR+VE;EQ5VH;IAEE;IACA;IACA;IACA;;;ARuVC;EQnVH;IAEE;IACA;IACA;;;AR+UC;EQ3UH;IAEE;IACA;;;AAIF;EACC;EACA;EACA;;AAGA;EACC;;AAGF;EACC;;ARyTE;EQrTF;IACC;;EAED;IACC;;EAED;AAAA;IAEC;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAED;AAAA;IAEC;IACA;IACA;IACA;IACA;IACA;;EAED;IACC;;EAED;IACC;;EAED;AAAA;IAEC;;;ARmRC;EQ9QF;AAAA;IAEC;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAED;AAAA;IAEC;IACA;;EAED;IACC;;EAED;IACC;;;;AAOH;EACC;EACA;EACA;EACA;;AR8OG;EQ5OF;IAEE;;;AAGF;EACC;;AAED;EACC;;AACA;EACC;EACA;;AAIH;EACC;EACA;EACA;EACA;EACA;;ARuNE;EQ5NH;IAOE;IACA;;;ARoNC;EQ5NH;IAWE;IACA;IACA;IACA;;;AR8MC;EQ3MH;IAEE;IACA;;EAEA;IACC;;EAED;IACC;IACA;IACA;;EAED;IACC;;EAED;AAAA;IAEC;;EAGD;IACC;IACA;;;ARoLA;EQ/KD;IACC;;EACA;IACC;;;;AR4KD;EQtKJ;IAEE;;;ARoKE;EQtKJ;IAKE;;;;ARiKE;EQ9JJ;IAEE;IACA;IACA;IACA;IACA;;;AAED;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKD;EACC;EACA;;ARuIE;EQzIH;IAIE;;;AAED;EACC;;AAED;EACC;;AAED;EACC;;;AAKH;AAAA;AAKE;EACC;EACA;;;AAIH;EACC;EACA;EACA;EACA;;AACA;EACC;EACA;;ARqGE;EQvGH;IAIE;;;AAED;EACC;EACA;;AACA;EACC;EACA;EACA;;;AAOH;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;;AAMH;EACC;EACA;EACA;EACA;EACA;;AR8DG;EQnEJ;IAOE;;;AAID;EACC;EACA;EACA;EACA;EACA;;;AAKD;EACC;EACA;EACA;EACA;;AACA;EACC;;AAED;EACC;;AAED;EACC;;AACA;EACC;EACA;;AAGF;EACC;;AAGF;EACC;;AACA;EACC;EACA;EACA;EACA;;AAIF;EACC;;AACA;EACC;;AAGF;AAAA;EAEC;EACA;;AACA;AAAA;EACC;;;AAKH;AAAA;AAIC;EACC;;AACA;EACC;EACA;EACA;;AAED;EACC;;AAED;EACC;EACA;;AAED;EACC;EACA;;AAGD;EACC;;AR1BC;EQyBF;IAGE;;;AAGF;EACC;EACA;EACA;EACA;EACA;EACA;;AAOA;AAAA;AAAA;AAAA;EACC;;AAMF;EACC;EACA;EACA;;;AAKH;EACC;;AACA;EACC;EACA;EACA;EACA;;ARjEE;EQ6DH;IAOE;;;AAED;EACC;EACA;EACA;;;AAKH;EACC;;AACA;EACC;EACA;EACA;;ARnFE;EQgFH;IAME;;;;AAMF;EACC;EACA;EACA;EACA;;ARhGE;EQ4FH;IAOE;;;ARnGC;EQ4FH;IAUE;IACA;;;;AAKH;AAAA;AAEA;AACC;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;AASD;EACC;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;AAAA;AAIE;EACC;EACA;EACA;;;AR1IC;EQiJH;IAEE;;;ARnJC;EQiJH;IAKE;;;;AAIH;EACC;EACA;;AAEC;EACC;;AAGF;EACC;;;ARnKE;EQyKH;IAEE;;;AAIF;EACC;EACA;EACA;;AAED;EACC;;AAGD;EACC;;AAED;AAAA;EAEC;;AR7LE;EQiMF;IACC;;EAED;IACC;;;;AAKH;AAAA;AAGC;EACC;EACA;;AAGD;EACC;EACA;;AAGD;EACC;EACA;EACA;;AACA;EACC;EACA;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;;ARxOE;EQkOH;IASE;;;;AAKH;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;AR3PG;EQqPJ;IAQE;;;AAED;EACC;;AAED;EACC;;AACA;EACC;;AAEA;EACC;;;AAMJ;EACC;EACA;;AACA;EACC;EACA;EACA;EACA;;AAGD;AAAA;EAEC;;AACA;AAAA;EACC;;AAED;AAAA;EACC;;AAGF;EACC;;AAGD;EACC;;;AAIF;EACC;EACA;EACA;;AAEA;AAAA;EAEC;EACA;EACA;;;AAKD;EACC;;AAED;EACC;;;AAKD;EACC;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;;AAKH;AAAA;AR/UI;EQoVF;IACC;;EACA;IACC;;EAGF;IACC;;EACA;IACC;IACA;IACA;IACA;IACA;IACA;;;AAKH;EACC;EACA;EACA;;AR1WE;EQuWH;IAKE;IACA;;;;AC95BH;AAAA;AAGA;EACC;EACA;;AACA;EACC;EACA;;AAGD;EACC;EACA;EACA;;AAGD;EACC;;;AAIF;EACC;;AACA;EACC;;;ACbD;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAUC%22,%22file%22:%22main.css%22,%22sourcesContent%22:%5B%22/**%5Cn%20*%20Swiper%2012.0.3%5Cn%20*%20Most%20modern%20mobile%20touch%20slider%20and%20framework%20with%20hardware%20accelerated%20transitions%5Cn%20*%20https://swiperjs.com%5Cn%20*%5Cn%20*%20Copyright%202014-2025%20Vladimir%20Kharlampidi%5Cn%20*%5Cn%20*%20Released%20under%20the%20MIT%20License%5Cn%20*%5Cn%20*%20Released%20on:%20October%2021,%202025%5Cn%20%2A/%5Cn%5Cn:root%20%7B%5Cn%5Ct--swiper-theme-color:%20%23007aff;%5Cn%7D%5Cn:host%20%7B%5Cn%5Ctdisplay:%20block;%5Cn%5Ctmargin-left:%20auto;%5Cn%5Ctmargin-right:%20auto;%5Cn%5Ctposition:%20relative;%5Cn%5Ctz-index:%201;%5Cn%7D%5Cn.swiper%20%7B%5Cn%5Ctdisplay:%20block;%5Cn%5Ctlist-style:%20none;%5Cn%5Ctmargin-left:%20auto;%5Cn%5Ctmargin-right:%20auto;%5Cn%5Ctoverflow:%20hidden;%5Cn%5Ctpadding:%200;%5Cn%5Ctposition:%20relative;%5Cn%5Ctz-index:%201;%5Cn%7D%5Cn.swiper-vertical%20%3E%20.swiper-wrapper%20%7B%5Cn%5Ctflex-direction:%20column;%5Cn%7D%5Cn.swiper-wrapper%20%7B%5Cn%5Ctbox-sizing:%20initial;%5Cn%5Ctdisplay:%20flex;%5Cn%5Ctheight:%20100%25;%5Cn%5Ctposition:%20relative;%5Cn%5Cttransition-property:%20transform;%5Cn%5Cttransition-timing-function:%20var(--swiper-wrapper-transition-timing-function,%20initial);%5Cn%5Ctwidth:%20100%25;%5Cn%5Ctz-index:%201;%5Cn%7D%5Cn.swiper-android%20.swiper-slide,%5Cn.swiper-ios%20.swiper-slide,%5Cn.swiper-wrapper%20%7B%5Cn%5Cttransform:%20translateZ(0);%5Cn%7D%5Cn.swiper-horizontal%20%7B%5Cn%5Cttouch-action:%20pan-y;%5Cn%7D%5Cn.swiper-vertical%20%7B%5Cn%5Cttouch-action:%20pan-x;%5Cn%7D%5Cn.swiper-slide%20%7B%5Cn%5Ctdisplay:%20block;%5Cn%5Ctflex-shrink:%200;%5Cn%5Ctheight:%20100%25;%5Cn%5Ctposition:%20relative;%5Cn%5Cttransition-property:%20transform;%5Cn%5Ctwidth:%20100%25;%5Cn%7D%5Cn.swiper-slide-invisible-blank%20%7B%5Cn%5Ctvisibility:%20hidden;%5Cn%7D%5Cn.swiper-autoheight,%5Cn.swiper-autoheight%20.swiper-slide%20%7B%5Cn%5Ctheight:%20auto;%5Cn%7D%5Cn.swiper-autoheight%20.swiper-wrapper%20%7B%5Cn%5Ctalign-items:%20flex-start;%5Cn%5Cttransition-property:%20transform,%20height;%5Cn%7D%5Cn.swiper-backface-hidden%20.swiper-slide%20%7B%5Cn%5Ctbackface-visibility:%20hidden;%5Cn%5Cttransform:%20translateZ(0);%5Cn%7D%5Cn.swiper-3d.swiper-css-mode%20.swiper-wrapper%20%7B%5Cn%5Ctperspective:%201200px;%5Cn%7D%5Cn.swiper-3d%20.swiper-wrapper%20%7B%5Cn%5Cttransform-style:%20preserve-3d;%5Cn%7D%5Cn.swiper-3d%20%7B%5Cn%5Ctperspective:%201200px;%5Cn%5Ct.swiper-cube-shadow,%5Cn%5Ct.swiper-slide%20%7B%5Cn%5Ct%5Cttransform-style:%20preserve-3d;%5Cn%5Ct%7D%5Cn%7D%5Cn.swiper-css-mode%20%7B%5Cn%5Ct%3E%20.swiper-wrapper%20%7B%5Cn%5Ct%5Ctoverflow:%20auto;%5Cn%5Ct%5Ctscrollbar-width:%20none;%5Cn%5Ct%5Ct-ms-overflow-style:%20none;%5Cn%5Ct%5Ct&::-webkit-scrollbar%20%7B%5Cn%5Ct%5Ct%5Ctdisplay:%20none;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Ct%3E%20.swiper-wrapper%20%3E%20.swiper-slide%20%7B%5Cn%5Ct%5Ctscroll-snap-align:%20start%20start;%5Cn%5Ct%7D%5Cn%5Ct&.swiper-horizontal%20%7B%5Cn%5Ct%5Ct%3E%20.swiper-wrapper%20%7B%5Cn%5Ct%5Ct%5Ctscroll-snap-type:%20x%20mandatory;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Ct&.swiper-vertical%20%7B%5Cn%5Ct%5Ct%3E%20.swiper-wrapper%20%7B%5Cn%5Ct%5Ct%5Ctscroll-snap-type:%20y%20mandatory;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Ct&.swiper-free-mode%20%7B%5Cn%5Ct%5Ct%3E%20.swiper-wrapper%20%7B%5Cn%5Ct%5Ct%5Ctscroll-snap-type:%20none;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct%3E%20.swiper-wrapper%20%3E%20.swiper-slide%20%7B%5Cn%5Ct%5Ct%5Ctscroll-snap-align:%20none;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Ct&.swiper-centered%20%7B%5Cn%5Ct%5Ct%3E%20.swiper-wrapper:before%20%7B%5Cn%5Ct%5Ct%5Ctcontent:%20%5C%22%5C%22;%5Cn%5Ct%5Ct%5Ctflex-shrink:%200;%5Cn%5Ct%5Ct%5Ctorder:%209999;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct%3E%20.swiper-wrapper%20%3E%20.swiper-slide%20%7B%5Cn%5Ct%5Ct%5Ctscroll-snap-align:%20center%20center;%5Cn%5Ct%5Ct%5Ctscroll-snap-stop:%20always;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Ct&.swiper-centered.swiper-horizontal%20%7B%5Cn%5Ct%5Ct%3E%20.swiper-wrapper%20%3E%20.swiper-slide:first-child%20%7B%5Cn%5Ct%5Ct%5Ctmargin-inline-start:%20var(--swiper-centered-offset-before);%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct%3E%20.swiper-wrapper:before%20%7B%5Cn%5Ct%5Ct%5Ctheight:%20100%25;%5Cn%5Ct%5Ct%5Ctmin-height:%201px;%5Cn%5Ct%5Ct%5Ctwidth:%20var(--swiper-centered-offset-after);%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Ct&.swiper-centered.swiper-vertical%20%7B%5Cn%5Ct%5Ct%3E%20.swiper-wrapper%20%3E%20.swiper-slide:first-child%20%7B%5Cn%5Ct%5Ct%5Ctmargin-block-start:%20var(--swiper-centered-offset-before);%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct%3E%20.swiper-wrapper:before%20%7B%5Cn%5Ct%5Ct%5Ctheight:%20var(--swiper-centered-offset-after);%5Cn%5Ct%5Ct%5Ctmin-width:%201px;%5Cn%5Ct%5Ct%5Ctwidth:%20100%25;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn.swiper-3d%20%7B%5Cn%5Ct.swiper-slide-shadow,%5Cn%5Ct.swiper-slide-shadow-bottom,%5Cn%5Ct.swiper-slide-shadow-left,%5Cn%5Ct.swiper-slide-shadow-right,%5Cn%5Ct.swiper-slide-shadow-top%20%7B%5Cn%5Ct%5Ctheight:%20100%25;%5Cn%5Ct%5Ctleft:%200;%5Cn%5Ct%5Ctpointer-events:%20none;%5Cn%5Ct%5Ctposition:%20absolute;%5Cn%5Ct%5Cttop:%200;%5Cn%5Ct%5Ctwidth:%20100%25;%5Cn%5Ct%5Ctz-index:%2010;%5Cn%5Ct%7D%5Cn%5Ct.swiper-slide-shadow%20%7B%5Cn%5Ct%5Ctbackground:%20%2300000026;%5Cn%5Ct%7D%5Cn%5Ct.swiper-slide-shadow-left%20%7B%5Cn%5Ct%5Ctbackground-image:%20linear-gradient(270deg,%20%2300000080,%20%230000);%5Cn%5Ct%7D%5Cn%5Ct.swiper-slide-shadow-right%20%7B%5Cn%5Ct%5Ctbackground-image:%20linear-gradient(90deg,%20%2300000080,%20%230000);%5Cn%5Ct%7D%5Cn%5Ct.swiper-slide-shadow-top%20%7B%5Cn%5Ct%5Ctbackground-image:%20linear-gradient(0deg,%20%2300000080,%20%230000);%5Cn%5Ct%7D%5Cn%5Ct.swiper-slide-shadow-bottom%20%7B%5Cn%5Ct%5Ctbackground-image:%20linear-gradient(180deg,%20%2300000080,%20%230000);%5Cn%5Ct%7D%5Cn%7D%5Cn.swiper-lazy-preloader%20%7B%5Cn%5Ctborder:%204px%20solid%20var(--swiper-preloader-color,%20var(--swiper-theme-color));%5Cn%5Ctborder-radius:%2050%25;%5Cn%5Ctborder-top:%204px%20solid%20%230000;%5Cn%5Ctbox-sizing:%20border-box;%5Cn%5Ctheight:%2042px;%5Cn%5Ctleft:%2050%25;%5Cn%5Ctmargin-left:%20-21px;%5Cn%5Ctmargin-top:%20-21px;%5Cn%5Ctposition:%20absolute;%5Cn%5Cttop:%2050%25;%5Cn%5Cttransform-origin:%2050%25;%5Cn%5Ctwidth:%2042px;%5Cn%5Ctz-index:%2010;%5Cn%7D%5Cn.swiper-watch-progress%20.swiper-slide-visible,%5Cn.swiper:not(.swiper-watch-progress)%20%7B%5Cn%5Ct.swiper-lazy-preloader%20%7B%5Cn%5Ct%5Ctanimation:%20swiper-preloader-spin%201s%20linear%20infinite;%5Cn%5Ct%7D%5Cn%7D%5Cn.swiper-lazy-preloader-white%20%7B%5Cn%5Ct--swiper-preloader-color:%20%23fff;%5Cn%7D%5Cn.swiper-lazy-preloader-black%20%7B%5Cn%5Ct--swiper-preloader-color:%20%23000;%5Cn%7D%5Cn@keyframes%20swiper-preloader-spin%20%7B%5Cn%5Ct0%25%20%7B%5Cn%5Ct%5Cttransform:%20rotate(0deg);%5Cn%5Ct%7D%5Cn%5Ctto%20%7B%5Cn%5Ct%5Cttransform:%20rotate(1turn);%5Cn%5Ct%7D%5Cn%7D%5Cn.swiper-virtual%20.swiper-slide%20%7B%5Cn%5Ct-webkit-backface-visibility:%20hidden;%5Cn%5Cttransform:%20translateZ(0);%5Cn%7D%5Cn.swiper-virtual.swiper-css-mode%20%7B%5Cn%5Ct.swiper-wrapper:after%20%7B%5Cn%5Ct%5Ctcontent:%20%5C%22%5C%22;%5Cn%5Ct%5Ctleft:%200;%5Cn%5Ct%5Ctpointer-events:%20none;%5Cn%5Ct%5Ctposition:%20absolute;%5Cn%5Ct%5Cttop:%200;%5Cn%5Ct%7D%5Cn%7D%5Cn.swiper-virtual.swiper-css-mode.swiper-horizontal%20%7B%5Cn%5Ct.swiper-wrapper:after%20%7B%5Cn%5Ct%5Ctheight:%201px;%5Cn%5Ct%5Ctwidth:%20var(--swiper-virtual-size);%5Cn%5Ct%7D%5Cn%7D%5Cn.swiper-virtual.swiper-css-mode.swiper-vertical%20%7B%5Cn%5Ct.swiper-wrapper:after%20%7B%5Cn%5Ct%5Ctheight:%20var(--swiper-virtual-size);%5Cn%5Ct%5Ctwidth:%201px;%5Cn%5Ct%7D%5Cn%7D%5Cn:root%20%7B%5Cn%5Ct--swiper-navigation-size:%2044px;%5Cn%7D%5Cn.swiper-button-next,%5Cn.swiper-button-prev%20%7B%5Cn%5Ctalign-items:%20center;%5Cn%5Ctcolor:%20var(--swiper-navigation-color,%20var(--swiper-theme-color));%5Cn%5Ctcursor:%20pointer;%5Cn%5Ctdisplay:%20flex;%5Cn%5Ctheight:%20var(--swiper-navigation-size);%5Cn%5Ctjustify-content:%20center;%5Cn%5Ctposition:%20absolute;%5Cn%5Ctwidth:%20var(--swiper-navigation-size);%5Cn%5Ctz-index:%2010;%5Cn%5Ct&.swiper-button-disabled%20%7B%5Cn%5Ct%5Ctcursor:%20auto;%5Cn%5Ct%5Ctopacity:%200.35;%5Cn%5Ct%5Ctpointer-events:%20none;%5Cn%5Ct%7D%5Cn%5Ct&.swiper-button-hidden%20%7B%5Cn%5Ct%5Ctcursor:%20auto;%5Cn%5Ct%5Ctopacity:%200;%5Cn%5Ct%5Ctpointer-events:%20none;%5Cn%5Ct%7D%5Cn%5Ct.swiper-navigation-disabled%20&%20%7B%5Cn%5Ct%5Ctdisplay:%20none%20!important;%5Cn%5Ct%7D%5Cn%5Ctsvg%20%7B%5Cn%5Ct%5Ctheight:%20100%25;%5Cn%5Ct%5Ctobject-fit:%20contain;%5Cn%5Ct%5Cttransform-origin:%20center;%5Cn%5Ct%5Ctwidth:%20100%25;%5Cn%5Ct%5Ctfill:%20currentColor;%5Cn%5Ct%5Ctstroke:%20currentColor;%5Cn%5Ct%5Ctpointer-events:%20none;%5Cn%5Ct%7D%5Cn%7D%5Cn.swiper-button-lock%20%7B%5Cn%5Ctdisplay:%20none;%5Cn%7D%5Cn.swiper-button-next,%5Cn.swiper-button-prev%20%7B%5Cn%5Ctmargin-top:%20calc(0px%20-%20var(--swiper-navigation-size)%20/%202);%5Cn%5Cttop:%20var(--swiper-navigation-top-offset,%2050%25);%5Cn%7D%5Cn.swiper-button-prev%20%7B%5Cn%5Ctleft:%20var(--swiper-navigation-sides-offset,%204px);%5Cn%5Ctright:%20auto;%5Cn%5Ct.swiper-navigation-icon%20%7B%5Cn%5Ct%5Cttransform:%20rotate(180deg);%5Cn%5Ct%7D%5Cn%7D%5Cn.swiper-button-next%20%7B%5Cn%5Ctleft:%20auto;%5Cn%5Ctright:%20var(--swiper-navigation-sides-offset,%204px);%5Cn%7D%5Cn.swiper-horizontal%20%7B%5Cn%5Ct.swiper-button-next,%5Cn%5Ct.swiper-button-prev,%5Cn%5Ct~%20.swiper-button-next,%5Cn%5Ct~%20.swiper-button-prev%20%7B%5Cn%5Ct%5Ctmargin-left:%200;%5Cn%5Ct%5Ctmargin-top:%20calc(0px%20-%20var(--swiper-navigation-size)%20/%202);%5Cn%5Ct%5Cttop:%20var(--swiper-navigation-top-offset,%2050%25);%5Cn%5Ct%7D%5Cn%5Ct&.swiper-rtl%20.swiper-button-next,%5Cn%5Ct&.swiper-rtl%20~%20.swiper-button-next,%5Cn%5Ct&%20~%20.swiper-button-prev,%5Cn%5Ct.swiper-button-prev%20%7B%5Cn%5Ct%5Ctleft:%20var(--swiper-navigation-sides-offset,%204px);%5Cn%5Ct%5Ctright:%20auto;%5Cn%5Ct%7D%5Cn%5Ct&.swiper-rtl%20.swiper-button-prev,%5Cn%5Ct&.swiper-rtl%20~%20.swiper-button-prev,%5Cn%5Ct&%20~%20.swiper-button-next,%5Cn%5Ct.swiper-button-next%20%7B%5Cn%5Ct%5Ctleft:%20auto;%5Cn%5Ct%5Ctright:%20var(--swiper-navigation-sides-offset,%204px);%5Cn%5Ct%7D%5Cn%5Ct&.swiper-rtl%20.swiper-button-next,%5Cn%5Ct&.swiper-rtl%20~%20.swiper-button-next,%5Cn%5Ct&%20~%20.swiper-button-prev,%5Cn%5Ct.swiper-button-prev%20%7B%5Cn%5Ct%5Ct.swiper-navigation-icon%20%7B%5Cn%5Ct%5Ct%5Cttransform:%20rotate(180deg);%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Ct&.swiper-rtl%20.swiper-button-prev,%5Cn%5Ct&.swiper-rtl%20~%20.swiper-button-prev%20%7B%5Cn%5Ct%5Ct.swiper-navigation-icon%20%7B%5Cn%5Ct%5Ct%5Cttransform:%20rotate(0deg);%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn.swiper-vertical%20%7B%5Cn%5Ct.swiper-button-next,%5Cn%5Ct.swiper-button-prev,%5Cn%5Ct~%20.swiper-button-next,%5Cn%5Ct~%20.swiper-button-prev%20%7B%5Cn%5Ct%5Ctleft:%20var(--swiper-navigation-top-offset,%2050%25);%5Cn%5Ct%5Ctmargin-left:%20calc(0px%20-%20var(--swiper-navigation-size)%20/%202);%5Cn%5Ct%5Ctmargin-top:%200;%5Cn%5Ct%5Ctright:%20auto;%5Cn%5Ct%7D%5Cn%5Ct.swiper-button-prev,%5Cn%5Ct~%20.swiper-button-prev%20%7B%5Cn%5Ct%5Ctbottom:%20auto;%5Cn%5Ct%5Cttop:%20var(--swiper-navigation-sides-offset,%204px);%5Cn%5Ct%5Ct.swiper-navigation-icon%20%7B%5Cn%5Ct%5Ct%5Cttransform:%20rotate(-90deg);%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Ct.swiper-button-next,%5Cn%5Ct~%20.swiper-button-next%20%7B%5Cn%5Ct%5Ctbottom:%20var(--swiper-navigation-sides-offset,%204px);%5Cn%5Ct%5Cttop:%20auto;%5Cn%5Ct%5Ct.swiper-navigation-icon%20%7B%5Cn%5Ct%5Ct%5Cttransform:%20rotate(90deg);%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn.swiper-pagination%20%7B%5Cn%5Ctposition:%20absolute;%5Cn%5Cttext-align:%20center;%5Cn%5Cttransform:%20translateZ(0);%5Cn%5Cttransition:%20opacity%200.3s;%5Cn%5Ctz-index:%2010;%5Cn%5Ct&.swiper-pagination-hidden%20%7B%5Cn%5Ct%5Ctopacity:%200;%5Cn%5Ct%7D%5Cn%5Ct&.swiper-pagination-disabled,%5Cn%5Ct.swiper-pagination-disabled%20%3E%20&%20%7B%5Cn%5Ct%5Ctdisplay:%20none%20!important;%5Cn%5Ct%7D%5Cn%7D%5Cn.swiper-horizontal%20%3E%20.swiper-pagination-bullets,%5Cn.swiper-pagination-bullets.swiper-pagination-horizontal,%5Cn.swiper-pagination-custom,%5Cn.swiper-pagination-fraction%20%7B%5Cn%5Ctbottom:%20var(--swiper-pagination-bottom,%208px);%5Cn%5Ctleft:%200;%5Cn%5Cttop:%20var(--swiper-pagination-top,%20auto);%5Cn%5Ctwidth:%20100%25;%5Cn%7D%5Cn.swiper-pagination-bullets-dynamic%20%7B%5Cn%5Ctfont-size:%200;%5Cn%5Ctoverflow:%20hidden;%5Cn%5Ct.swiper-pagination-bullet%20%7B%5Cn%5Ct%5Ctposition:%20relative;%5Cn%5Ct%5Cttransform:%20scale(0.33);%5Cn%5Ct%7D%5Cn%5Ct.swiper-pagination-bullet-active,%5Cn%5Ct.swiper-pagination-bullet-active-main%20%7B%5Cn%5Ct%5Cttransform:%20scale(1);%5Cn%5Ct%7D%5Cn%5Ct.swiper-pagination-bullet-active-prev%20%7B%5Cn%5Ct%5Cttransform:%20scale(0.66);%5Cn%5Ct%7D%5Cn%5Ct.swiper-pagination-bullet-active-prev-prev%20%7B%5Cn%5Ct%5Cttransform:%20scale(0.33);%5Cn%5Ct%7D%5Cn%5Ct.swiper-pagination-bullet-active-next%20%7B%5Cn%5Ct%5Cttransform:%20scale(0.66);%5Cn%5Ct%7D%5Cn%5Ct.swiper-pagination-bullet-active-next-next%20%7B%5Cn%5Ct%5Cttransform:%20scale(0.33);%5Cn%5Ct%7D%5Cn%7D%5Cn.swiper-pagination-bullet%20%7B%5Cn%5Ctbackground:%20var(--swiper-pagination-bullet-inactive-color,%20%23000);%5Cn%5Ctborder-radius:%20var(--swiper-pagination-bullet-border-radius,%2050%25);%5Cn%5Ctdisplay:%20inline-block;%5Cn%5Ctheight:%20var(--swiper-pagination-bullet-height,%20var(--swiper-pagination-bullet-size,%208px));%5Cn%5Ctopacity:%20var(--swiper-pagination-bullet-inactive-opacity,%200.2);%5Cn%5Ctwidth:%20var(--swiper-pagination-bullet-width,%20var(--swiper-pagination-bullet-size,%208px));%5Cn%5Ct&:is(button)%20%7B%5Cn%5Ct%5Ctappearance:%20none;%5Cn%5Ct%5Ctborder:%20none;%5Cn%5Ct%5Ctbox-shadow:%20none;%5Cn%5Ct%5Ctmargin:%200;%5Cn%5Ct%5Ctpadding:%200;%5Cn%5Ct%7D%5Cn%5Ct.swiper-pagination-clickable%20&%20%7B%5Cn%5Ct%5Ctcursor:%20pointer;%5Cn%5Ct%7D%5Cn%5Ct&:only-child%20%7B%5Cn%5Ct%5Ctdisplay:%20none%20!important;%5Cn%5Ct%7D%5Cn%7D%5Cn.swiper-pagination-bullet-active%20%7B%5Cn%5Ctbackground:%20var(--swiper-pagination-color,%20var(--swiper-theme-color));%5Cn%5Ctopacity:%20var(--swiper-pagination-bullet-opacity,%201);%5Cn%7D%5Cn.swiper-pagination-vertical.swiper-pagination-bullets,%5Cn.swiper-vertical%20%3E%20.swiper-pagination-bullets%20%7B%5Cn%5Ctleft:%20var(--swiper-pagination-left,%20auto);%5Cn%5Ctright:%20var(--swiper-pagination-right,%208px);%5Cn%5Cttop:%2050%25;%5Cn%5Cttransform:%20translate3d(0,%20-50%25,%200);%5Cn%5Ct.swiper-pagination-bullet%20%7B%5Cn%5Ct%5Ctdisplay:%20block;%5Cn%5Ct%5Ctmargin:%20var(--swiper-pagination-bullet-vertical-gap,%206px)%200;%5Cn%5Ct%7D%5Cn%5Ct&.swiper-pagination-bullets-dynamic%20%7B%5Cn%5Ct%5Cttop:%2050%25;%5Cn%5Ct%5Cttransform:%20translateY(-50%25);%5Cn%5Ct%5Ctwidth:%208px;%5Cn%5Ct%5Ct.swiper-pagination-bullet%20%7B%5Cn%5Ct%5Ct%5Ctdisplay:%20inline-block;%5Cn%5Ct%5Ct%5Cttransition:%5Cn%5Ct%5Ct%5Ct%5Cttransform%200.2s,%5Cn%5Ct%5Ct%5Ct%5Cttop%200.2s;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn.swiper-horizontal%20%3E%20.swiper-pagination-bullets,%5Cn.swiper-pagination-horizontal.swiper-pagination-bullets%20%7B%5Cn%5Ct.swiper-pagination-bullet%20%7B%5Cn%5Ct%5Ctmargin:%200%20var(--swiper-pagination-bullet-horizontal-gap,%204px);%5Cn%5Ct%7D%5Cn%5Ct&.swiper-pagination-bullets-dynamic%20%7B%5Cn%5Ct%5Ctleft:%2050%25;%5Cn%5Ct%5Cttransform:%20translateX(-50%25);%5Cn%5Ct%5Ctwhite-space:%20nowrap;%5Cn%5Ct%5Ct.swiper-pagination-bullet%20%7B%5Cn%5Ct%5Ct%5Cttransition:%5Cn%5Ct%5Ct%5Ct%5Cttransform%200.2s,%5Cn%5Ct%5Ct%5Ct%5Ctleft%200.2s;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn.swiper-horizontal.swiper-rtl%20%3E%20.swiper-pagination-bullets-dynamic%20.swiper-pagination-bullet%20%7B%5Cn%5Cttransition:%5Cn%5Ct%5Cttransform%200.2s,%5Cn%5Ct%5Ctright%200.2s;%5Cn%7D%5Cn.swiper-pagination-fraction%20%7B%5Cn%5Ctcolor:%20var(--swiper-pagination-fraction-color,%20inherit);%5Cn%7D%5Cn.swiper-pagination-progressbar%20%7B%5Cn%5Ctbackground:%20var(--swiper-pagination-progressbar-bg-color,%20%2300000040);%5Cn%5Ctposition:%20absolute;%5Cn%5Ct.swiper-pagination-progressbar-fill%20%7B%5Cn%5Ct%5Ctbackground:%20var(--swiper-pagination-color,%20var(--swiper-theme-color));%5Cn%5Ct%5Ctheight:%20100%25;%5Cn%5Ct%5Ctleft:%200;%5Cn%5Ct%5Ctposition:%20absolute;%5Cn%5Ct%5Cttop:%200;%5Cn%5Ct%5Cttransform:%20scale(0);%5Cn%5Ct%5Cttransform-origin:%20left%20top;%5Cn%5Ct%5Ctwidth:%20100%25;%5Cn%5Ct%7D%5Cn%5Ct.swiper-rtl%20&%20.swiper-pagination-progressbar-fill%20%7B%5Cn%5Ct%5Cttransform-origin:%20right%20top;%5Cn%5Ct%7D%5Cn%5Ct&.swiper-pagination-horizontal,%5Cn%5Ct&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,%5Cn%5Ct.swiper-horizontal%20%3E%20&,%5Cn%5Ct.swiper-vertical%20%3E%20&.swiper-pagination-progressbar-opposite%20%7B%5Cn%5Ct%5Ctheight:%20var(--swiper-pagination-progressbar-size,%204px);%5Cn%5Ct%5Ctleft:%200;%5Cn%5Ct%5Cttop:%200;%5Cn%5Ct%5Ctwidth:%20100%25;%5Cn%5Ct%7D%5Cn%5Ct&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,%5Cn%5Ct&.swiper-pagination-vertical,%5Cn%5Ct.swiper-horizontal%20%3E%20&.swiper-pagination-progressbar-opposite,%5Cn%5Ct.swiper-vertical%20%3E%20&%20%7B%5Cn%5Ct%5Ctheight:%20100%25;%5Cn%5Ct%5Ctleft:%200;%5Cn%5Ct%5Cttop:%200;%5Cn%5Ct%5Ctwidth:%20var(--swiper-pagination-progressbar-size,%204px);%5Cn%5Ct%7D%5Cn%7D%5Cn.swiper-pagination-lock%20%7B%5Cn%5Ctdisplay:%20none;%5Cn%7D%5Cn.swiper-scrollbar%20%7B%5Cn%5Ctbackground:%20var(--swiper-scrollbar-bg-color,%20%230000001a);%5Cn%5Ctborder-radius:%20var(--swiper-scrollbar-border-radius,%2010px);%5Cn%5Ctposition:%20relative;%5Cn%5Cttouch-action:%20none;%5Cn%5Ct&.swiper-scrollbar-disabled,%5Cn%5Ct.swiper-scrollbar-disabled%20%3E%20&%20%7B%5Cn%5Ct%5Ctdisplay:%20none%20!important;%5Cn%5Ct%7D%5Cn%5Ct&.swiper-scrollbar-horizontal,%5Cn%5Ct.swiper-horizontal%20%3E%20&%20%7B%5Cn%5Ct%5Ctbottom:%20var(--swiper-scrollbar-bottom,%204px);%5Cn%5Ct%5Ctheight:%20var(--swiper-scrollbar-size,%204px);%5Cn%5Ct%5Ctleft:%20var(--swiper-scrollbar-sides-offset,%201%25);%5Cn%5Ct%5Ctposition:%20absolute;%5Cn%5Ct%5Cttop:%20var(--swiper-scrollbar-top,%20auto);%5Cn%5Ct%5Ctwidth:%20calc(100%25%20-%20var(--swiper-scrollbar-sides-offset,%201%25)%20*%202);%5Cn%5Ct%5Ctz-index:%2050;%5Cn%5Ct%7D%5Cn%5Ct&.swiper-scrollbar-vertical,%5Cn%5Ct.swiper-vertical%20%3E%20&%20%7B%5Cn%5Ct%5Ctheight:%20calc(100%25%20-%20var(--swiper-scrollbar-sides-offset,%201%25)%20*%202);%5Cn%5Ct%5Ctleft:%20var(--swiper-scrollbar-left,%20auto);%5Cn%5Ct%5Ctposition:%20absolute;%5Cn%5Ct%5Ctright:%20var(--swiper-scrollbar-right,%204px);%5Cn%5Ct%5Cttop:%20var(--swiper-scrollbar-sides-offset,%201%25);%5Cn%5Ct%5Ctwidth:%20var(--swiper-scrollbar-size,%204px);%5Cn%5Ct%5Ctz-index:%2050;%5Cn%5Ct%7D%5Cn%7D%5Cn.swiper-scrollbar-drag%20%7B%5Cn%5Ctbackground:%20var(--swiper-scrollbar-drag-bg-color,%20%2300000080);%5Cn%5Ctborder-radius:%20var(--swiper-scrollbar-border-radius,%2010px);%5Cn%5Ctheight:%20100%25;%5Cn%5Ctleft:%200;%5Cn%5Ctposition:%20relative;%5Cn%5Cttop:%200;%5Cn%5Ctwidth:%20100%25;%5Cn%7D%5Cn.swiper-scrollbar-cursor-drag%20%7B%5Cn%5Ctcursor:%20move;%5Cn%7D%5Cn.swiper-scrollbar-lock%20%7B%5Cn%5Ctdisplay:%20none;%5Cn%7D%5Cn.swiper-zoom-container%20%7B%5Cn%5Ctalign-items:%20center;%5Cn%5Ctdisplay:%20flex;%5Cn%5Ctheight:%20100%25;%5Cn%5Ctjustify-content:%20center;%5Cn%5Cttext-align:%20center;%5Cn%5Ctwidth:%20100%25;%5Cn%5Ct%3E%20canvas,%5Cn%5Ct%3E%20img,%5Cn%5Ct%3E%20svg%20%7B%5Cn%5Ct%5Ctmax-height:%20100%25;%5Cn%5Ct%5Ctmax-width:%20100%25;%5Cn%5Ct%5Ctobject-fit:%20contain;%5Cn%5Ct%7D%5Cn%7D%5Cn.swiper-slide-zoomed%20%7B%5Cn%5Ctcursor:%20move;%5Cn%5Cttouch-action:%20none;%5Cn%7D%5Cn.swiper%20.swiper-notification%20%7B%5Cn%5Ctleft:%200;%5Cn%5Ctopacity:%200;%5Cn%5Ctpointer-events:%20none;%5Cn%5Ctposition:%20absolute;%5Cn%5Cttop:%200;%5Cn%5Ctz-index:%20-1000;%5Cn%7D%5Cn.swiper-free-mode%20%3E%20.swiper-wrapper%20%7B%5Cn%5Ctmargin:%200%20auto;%5Cn%5Cttransition-timing-function:%20ease-out;%5Cn%7D%5Cn.swiper-grid%20%3E%20.swiper-wrapper%20%7B%5Cn%5Ctflex-wrap:%20wrap;%5Cn%7D%5Cn.swiper-grid-column%20%3E%20.swiper-wrapper%20%7B%5Cn%5Ctflex-direction:%20column;%5Cn%5Ctflex-wrap:%20wrap;%5Cn%7D%5Cn.swiper-fade%20%7B%5Cn%5Ct&.swiper-free-mode%20%7B%5Cn%5Ct%5Ct.swiper-slide%20%7B%5Cn%5Ct%5Ct%5Cttransition-timing-function:%20ease-out;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Ct.swiper-slide%20%7B%5Cn%5Ct%5Ctpointer-events:%20none;%5Cn%5Ct%5Cttransition-property:%20opacity;%5Cn%5Ct%5Ct.swiper-slide%20%7B%5Cn%5Ct%5Ct%5Ctpointer-events:%20none;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Ct.swiper-slide-active%20%7B%5Cn%5Ct%5Ctpointer-events:%20auto;%5Cn%5Ct%5Ct&%20.swiper-slide-active%20%7B%5Cn%5Ct%5Ct%5Ctpointer-events:%20auto;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn.swiper.swiper-cube%20%7B%5Cn%5Ctoverflow:%20visible;%5Cn%7D%5Cn.swiper-cube%20%7B%5Cn%5Ct.swiper-slide%20%7B%5Cn%5Ct%5Ctbackface-visibility:%20hidden;%5Cn%5Ct%5Ctheight:%20100%25;%5Cn%5Ct%5Ctpointer-events:%20none;%5Cn%5Ct%5Cttransform-origin:%200%200;%5Cn%5Ct%5Ctvisibility:%20hidden;%5Cn%5Ct%5Ctwidth:%20100%25;%5Cn%5Ct%5Ctz-index:%201;%5Cn%5Ct%5Ct.swiper-slide%20%7B%5Cn%5Ct%5Ct%5Ctpointer-events:%20none;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Ct&.swiper-rtl%20.swiper-slide%20%7B%5Cn%5Ct%5Cttransform-origin:%20100%25%200;%5Cn%5Ct%7D%5Cn%5Ct.swiper-slide-active%20%7B%5Cn%5Ct%5Ct&,%5Cn%5Ct%5Ct&%20.swiper-slide-active%20%7B%5Cn%5Ct%5Ct%5Ctpointer-events:%20auto;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Ct.swiper-slide-active,%5Cn%5Ct.swiper-slide-next,%5Cn%5Ct.swiper-slide-prev%20%7B%5Cn%5Ct%5Ctpointer-events:%20auto;%5Cn%5Ct%5Ctvisibility:%20visible;%5Cn%5Ct%7D%5Cn%5Ct.swiper-cube-shadow%20%7B%5Cn%5Ct%5Ctbottom:%200;%5Cn%5Ct%5Ctheight:%20100%25;%5Cn%5Ct%5Ctleft:%200;%5Cn%5Ct%5Ctopacity:%200.6;%5Cn%5Ct%5Ctposition:%20absolute;%5Cn%5Ct%5Ctwidth:%20100%25;%5Cn%5Ct%5Ctz-index:%200;%5Cn%5Ct%5Ct&:before%20%7B%5Cn%5Ct%5Ct%5Ctbackground:%20%23000;%5Cn%5Ct%5Ct%5Ctbottom:%200;%5Cn%5Ct%5Ct%5Ctcontent:%20%5C%22%5C%22;%5Cn%5Ct%5Ct%5Ctfilter:%20blur(50px);%5Cn%5Ct%5Ct%5Ctleft:%200;%5Cn%5Ct%5Ct%5Ctposition:%20absolute;%5Cn%5Ct%5Ct%5Ctright:%200;%5Cn%5Ct%5Ct%5Cttop:%200;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn.swiper-cube%20%7B%5Cn%5Ct.swiper-slide-next%20+%20.swiper-slide%20%7B%5Cn%5Ct%5Ctpointer-events:%20auto;%5Cn%5Ct%5Ctvisibility:%20visible;%5Cn%5Ct%7D%5Cn%7D%5Cn.swiper-cube%20%7B%5Cn%5Ct.swiper-slide-shadow-cube.swiper-slide-shadow-bottom,%5Cn%5Ct.swiper-slide-shadow-cube.swiper-slide-shadow-left,%5Cn%5Ct.swiper-slide-shadow-cube.swiper-slide-shadow-right,%5Cn%5Ct.swiper-slide-shadow-cube.swiper-slide-shadow-top%20%7B%5Cn%5Ct%5Ctbackface-visibility:%20hidden;%5Cn%5Ct%5Ctz-index:%200;%5Cn%5Ct%7D%5Cn%7D%5Cn.swiper.swiper-flip%20%7B%5Cn%5Ctoverflow:%20visible;%5Cn%7D%5Cn.swiper-flip%20%7B%5Cn%5Ct.swiper-slide%20%7B%5Cn%5Ct%5Ctbackface-visibility:%20hidden;%5Cn%5Ct%5Ctpointer-events:%20none;%5Cn%5Ct%5Ctz-index:%201;%5Cn%5Ct%5Ct.swiper-slide%20%7B%5Cn%5Ct%5Ct%5Ctpointer-events:%20none;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Ct.swiper-slide-active%20%7B%5Cn%5Ct%5Ct&,%5Cn%5Ct%5Ct&%20.swiper-slide-active%20%7B%5Cn%5Ct%5Ct%5Ctpointer-events:%20auto;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn.swiper-flip%20%7B%5Cn%5Ct.swiper-slide-shadow-flip.swiper-slide-shadow-bottom,%5Cn%5Ct.swiper-slide-shadow-flip.swiper-slide-shadow-left,%5Cn%5Ct.swiper-slide-shadow-flip.swiper-slide-shadow-right,%5Cn%5Ct.swiper-slide-shadow-flip.swiper-slide-shadow-top%20%7B%5Cn%5Ct%5Ctbackface-visibility:%20hidden;%5Cn%5Ct%5Ctz-index:%200;%5Cn%5Ct%7D%5Cn%7D%5Cn.swiper-creative%20%7B%5Cn%5Ct.swiper-slide%20%7B%5Cn%5Ct%5Ctbackface-visibility:%20hidden;%5Cn%5Ct%5Ctoverflow:%20hidden;%5Cn%5Ct%5Cttransition-property:%20transform,%20opacity,%20height;%5Cn%5Ct%7D%5Cn%7D%5Cn.swiper.swiper-cards%20%7B%5Cn%5Ctoverflow:%20visible;%5Cn%7D%5Cn.swiper-cards%20%7B%5Cn%5Ct.swiper-slide%20%7B%5Cn%5Ct%5Ctbackface-visibility:%20hidden;%5Cn%5Ct%5Ctoverflow:%20hidden;%5Cn%5Ct%5Cttransform-origin:%20center%20bottom;%5Cn%5Ct%7D%5Cn%7D%5Cn%22,%22/**%5Cn%20*%20Button%20Reset%5Cn%20*%5Cn%20%2A/%5Cn@mixin%20button-reset()%20%7B%5Cn%5Ctbackground:%20transparent;%5Cn%5Ctborder:%20none;%5Cn%5Ctborder-radius:%200;%5Cn%5Ctbox-shadow:%20none;%5Cn%5Ctpadding:%200;%5Cn%5Ctoutline:%20none;%5Cn%5Ctcursor:%20pointer;%5Cn%7D%5Cn%5Cn/**%5Cn%20*%20Size%5Cn%20*%5Cn%20%2A/%5Cn@mixin%20size(%20$icon_size,%20$container_size:%20null%20)%20%7B%5Cn%5Ctwidth:%20$icon_size;%5Cn%5Ctheight:%20$icon_size;%5Cn%5Cn%5Ct@if%20(%20$container_size%20)%20%7B%5Cn%5Ct%5Ctmargin-top:%20calc(%20(%20%23%7B$container_size%7D%20-%20%23%7B$icon_size%7D%20)%20/%202%20);%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn/**%5Cn%20*%20Block%20Cover%5Cn%20*%20Creates%20a%20block%20that%20covers%20the%20full%20width/height%20of%20parent%20div.%20Typically%20used%20on%20a%20:before%20pseudo%20element%5Cn%20%2A/%5Cn@mixin%20block-cover()%20%7B%5Cn%5Ctcontent:%20'';%5Cn%5Ctdisplay:%20block;%5Cn%5Ctposition:%20absolute;%5Cn%5Cttop:%200;%5Cn%5Ctleft:%200;%5Cn%5Ctwidth:%20100%25;%5Cn%5Ctheight:%20100%25;%5Cn%5Ctz-index:%201;%5Cn%7D%5Cn%5Cn/**%5Cn%20*%20Placeholder%20Color%5Cn%20*%5Cn%20%2A/%5Cn@mixin%20placeholder-color(%20$color,%20$hide-on-focus:%20true%20)%20%7B%5Cn%5Ct&::placeholder%20%7B%5Cn%5Ct%5Ctcolor:%20$color;%5Cn%5Ct%5Ctopacity:%201;%5Cn%5Ct%7D%5Cn%5Cn%5Ct@if%20$hide-on-focus%20%7B%5Cn%5Ct%5Ct&:focus::placeholder%20%7B%5Cn%5Ct%5Ct%5Ctcolor:%20transparent;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn/**%5Cn%20*%20Clearfix%5Cn%20*%5Cn%20%2A/%5Cn@mixin%20clearfix()%20%7B%5Cn%5Ct&:after%20%7B%5Cn%5Ct%5Ctcontent:%20%5C%22%5C%22;%5Cn%5Ct%5Ctdisplay:%20table;%5Cn%5Ct%5Ctclear:%20both;%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn/**%5Cn%20*%20Font%20Sizes%5Cn%20*%5Cn*%2A/%5Cn@mixin%20font-sizes(%20$base:%20null,%20$tablet:%20null,%20$medium:%20null,%20$large:%20null%20)%20%7B%5Cn%5Cn%5Ct@if%20(%20$base%20)%20%7B%5Cn%5Ct%5Ctfont-size:%20$base;%5Cn%5Ct%7D%5Cn%5Cn%5Ct@if(%20$tablet%20)%20%7B%5Cn%5Ct%5Ct@include%20media(%5C%22%3E=tablet%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ctfont-size:%20$tablet;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Cn%5Ct@if(%20$medium%20)%20%7B%5Cn%5Ct%5Ct@include%20media(%5C%22%3E=medium%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ctfont-size:%20$medium;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Cn%5Ct@if(%20$large%20)%20%7B%5Cn%5Ct%5Ct@include%20media(%5C%22%3E=desktop%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ctfont-size:%20$large;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Cn%7D%5Cn%22,%22//%20Include%20Media%5Cn$breakpoints:%20(%5Cn%5Ct%5C%22wordpress_medium%5C%22:%20600px,%5Cn%5Ct%5C%22tablet%5C%22:%20768px,%5Cn%5Ct%5C%22wordpress_large%5C%22:%20782px,%5Cn%5Ct//%20required%20for%20include-media%5Cn%5Ct%5C%22mobile_menu%5C%22:%201200px,%5Cn%5Ct%5C%22medium%5C%22:%20992px,%5Cn%5Ct%5C%22desktop%5C%22:%201200px%20//%20required%20for%20include-media%5Cn);%5Cn%5Cn@import%20%5C%22../modules/helpers%5C%22;%5Cn@import%20%5C%22../vendor/include-media%5C%22;%5Cn%5Cnhtml%20%7B%5Cn%5Ct--scroll-padding-top:%20110px;%5Cn%5Ct@include%20media(%5C%22%3Emobile_menu%5C%22)%20%7B%5Cn%5Ct%5Ct--scroll-padding-top:%20170px;%5Cn%5Ct%7D%5Cn%5Ctscroll-padding-top:%20var(--scroll-padding-top);%5Cn%7D%5Cn%5Cn/*%20@link%20https://utopia.fyi/type/calculator?c=360,18,1.2,1340,18,1.25,6,2,&s=0.75%7C0.5,1.5%7C2%7C3%7C4%7C6,s-l&g=s,l,xl,12%20%2A/%5Cn%5Cn:root%20%7B%5Cn%5Ct--step--2:%20clamp(0.72rem,%200.8038rem%20+%20-0.1vw,%200.7813rem);%5Cn%5Ct--step--1:%20clamp(0.9rem,%200.9513rem%20+%20-0.0612vw,%200.9375rem);%5Cn%5Ct--step-0:%20clamp(1.125rem,%201.125rem%20+%200vw,%201.125rem);%5Cn%5Ct--step-1:%20clamp(1.35rem,%201.3293rem%20+%200.0918vw,%201.4063rem);%5Cn%5Ct--step-2:%20clamp(1.62rem,%201.5694rem%20+%200.225vw,%201.7578rem);%5Cn%5Ct--step-3:%20clamp(1.944rem,%201.851rem%20+%200.4135vw,%202.1973rem);%5Cn%5Ct--step-4:%20clamp(2.3328rem,%202.1808rem%20+%200.6756vw,%202.7466rem);%5Cn%5Ct--step-5:%20clamp(2.7994rem,%202.5665rem%20+%201.0349vw,%203.4332rem);%5Cn%5Ct--step-6:%20clamp(3.3592rem,%203.0168rem%20+%201.5221vw,%204.2915rem);%5Cn%7D%5Cn%5Cn/*%20@link%20https://utopia.fyi/space/calculator?c=360,16,1.2,1340,20,1.25,5,2,&s=0.75%7C0.5%7C0.25,1.5%7C2%7C3%7C4%7C6,xs-2xl%7Cs-l%7Cm-l%7Cm-xl%7Cs-m%7Cxs-m%7Cl-3xl&g=s,l,xl,12%20%2A/%5Cn%5Cn:root%20%7B%5Cn%5Ct--space-3xs:%20clamp(0.25rem,%200.227rem%20+%200.102vw,%200.3125rem);%5Cn%5Ct--space-2xs:%20clamp(0.5rem,%200.4541rem%20+%200.2041vw,%200.625rem);%5Cn%5Ct--space-xs:%20clamp(0.75rem,%200.6811rem%20+%200.3061vw,%200.9375rem);%5Cn%5Ct--space-s:%20clamp(1rem,%200.9082rem%20+%200.4082vw,%201.25rem);%5Cn%5Ct--space-m:%20clamp(1.5rem,%201.3622rem%20+%200.6122vw,%201.875rem);%5Cn%5Ct--space-l:%20clamp(2rem,%201.8163rem%20+%200.8163vw,%202.5rem);%5Cn%5Ct--space-xl:%20clamp(3rem,%202.7245rem%20+%201.2245vw,%203.75rem);%5Cn%5Ct--space-2xl:%20clamp(4rem,%203.6327rem%20+%201.6327vw,%205rem);%5Cn%5Ct--space-3xl:%20clamp(6rem,%205.449rem%20+%202.449vw,%207.5rem);%5Cn%5Cn%5Ct/*%20One-up%20pairs%20%2A/%5Cn%5Ct--space-3xs-2xs:%20clamp(0.25rem,%200.1122rem%20+%200.6122vw,%200.625rem);%5Cn%5Ct--space-2xs-xs:%20clamp(0.5rem,%200.3393rem%20+%200.7143vw,%200.9375rem);%5Cn%5Ct--space-xs-s:%20clamp(0.75rem,%200.5663rem%20+%200.8163vw,%201.25rem);%5Cn%5Ct--space-s-m:%20clamp(1rem,%200.6786rem%20+%201.4286vw,%201.875rem);%5Cn%5Ct--space-m-l:%20clamp(1.5rem,%201.1327rem%20+%201.6327vw,%202.5rem);%5Cn%5Ct--space-l-xl:%20clamp(2rem,%201.3571rem%20+%202.8571vw,%203.75rem);%5Cn%5Ct--space-xl-2xl:%20clamp(3rem,%202.2653rem%20+%203.2653vw,%205rem);%5Cn%5Ct--space-2xl-3xl:%20clamp(4rem,%202.7143rem%20+%205.7143vw,%207.5rem);%5Cn%5Cn%5Ct/*%20Custom%20pairs%20%2A/%5Cn%5Ct--space-xs-2xl:%20clamp(0.75rem,%20-0.8112rem%20+%206.9388vw,%205rem);%5Cn%5Ct--space-s-l:%20clamp(1rem,%200.449rem%20+%202.449vw,%202.5rem);%5Cn%5Ct--space-m-l:%20clamp(1.5rem,%201.1327rem%20+%201.6327vw,%202.5rem);%5Cn%5Ct--space-m-xl:%20clamp(1.5rem,%200.6735rem%20+%203.6735vw,%203.75rem);%5Cn%5Ct--space-s-m:%20clamp(1rem,%200.6786rem%20+%201.4286vw,%201.875rem);%5Cn%5Ct--space-xs-m:%20clamp(0.75rem,%200.3367rem%20+%201.8367vw,%201.875rem);%5Cn%5Ct--space-l-3xl:%20clamp(2rem,%20-0.0204rem%20+%208.9796vw,%207.5rem);%5Cn%7D%5Cn%22,%22@charset%20%5C%22UTF-8%5C%22;%5Cn%5Cn//%20%20%20%20%20_%20%20%20%20%20%20%20%20%20%20%20%20_%20%20%20%20%20%20%20%20%20%20%20_%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20_%20_%5Cn//%20%20%20%20(_)%20%20%20%20%20%20%20%20%20%20%7C%20%7C%20%20%20%20%20%20%20%20%20%7C%20%7C%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7C%20(_)%5Cn//%20%20%20%20%20_%20_%20__%20%20%20___%7C%20%7C_%20%20%20_%20%20__%7C%20%7C%20___%20%20%20_%20__%20___%20%20%20___%20%20__%7C%20%7C_%20%20__%20_%5Cn//%20%20%20%20%7C%20%7C%20'_%20%5C%5C%20/%20__%7C%20%7C%20%7C%20%7C%20%7C/%20_%60%20%7C/%20_%20%5C%5C%20%7C%20'_%20%60%20_%20%5C%5C%20/%20_%20%5C%5C/%20_%60%20%7C%20%7C/%20_%60%20%7C%5Cn//%20%20%20%20%7C%20%7C%20%7C%20%7C%20%7C%20(__%7C%20%7C%20%7C_%7C%20%7C%20(_%7C%20%7C%20%20__/%20%7C%20%7C%20%7C%20%7C%20%7C%20%7C%20%20__/%20(_%7C%20%7C%20%7C%20(_%7C%20%7C%5Cn//%20%20%20%20%7C_%7C_%7C%20%7C_%7C%5C%5C___%7C_%7C%5C%5C__,_%7C%5C%5C__,_%7C%5C%5C___%7C%20%7C_%7C%20%7C_%7C%20%7C_%7C%5C%5C___%7C%5C%5C__,_%7C_%7C%5C%5C__,_%7C%5Cn//%5Cn//%20%20%20%20%20%20Simple,%20elegant%20and%20maintainable%20media%20queries%20in%20Sass%5Cn//%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20v1.4.8%5Cn//%5Cn//%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20http://include-media.com%5Cn//%5Cn//%20%20%20%20%20%20%20%20%20Authors:%20Eduardo%20Boucas%20(@eduardoboucas)%5Cn//%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Hugo%20Giraudel%20(@hugogiraudel)%5Cn//%5Cn//%20%20%20%20%20%20This%20project%20is%20licensed%20under%20the%20terms%20of%20the%20MIT%20license%5Cn%5Cn%5Cn////%5Cn///%20include-media%20library%20public%20configuration%5Cn///%20@author%20Eduardo%20Boucas%5Cn///%20@access%20public%5Cn////%5Cn%5Cn%5Cn///%5Cn///%20Creates%20a%20list%20of%20global%20breakpoints%5Cn///%5Cn///%20@example%20scss%20-%20Creates%20a%20single%20breakpoint%20with%20the%20label%20%60phone%60%5Cn///%20%20$breakpoints:%20('phone':%20320px);%5Cn///%5Cn$breakpoints:%20(%5Cn%20%20'phone':%20320px,%5Cn%20%20'tablet':%20768px,%5Cn%20%20'desktop':%201024px%5Cn)%20!default;%5Cn%5Cn%5Cn///%5Cn///%20Creates%20a%20list%20of%20static%20expressions%20or%20media%20types%5Cn///%5Cn///%20@example%20scss%20-%20Creates%20a%20single%20media%20type%20(screen)%5Cn///%20%20$media-expressions:%20('screen':%20'screen');%5Cn///%5Cn///%20@example%20scss%20-%20Creates%20a%20static%20expression%20with%20logical%20disjunction%20(OR%20operator)%5Cn///%20%20$media-expressions:%20(%5Cn///%20%20%20%20'retina2x':%20'(-webkit-min-device-pixel-ratio:%202),%20(min-resolution:%20192dpi)'%5Cn///%20%20);%5Cn///%5Cn$media-expressions:%20(%5Cn%20%20'screen':%20'screen',%5Cn%20%20'print':%20'print',%5Cn%20%20'handheld':%20'handheld',%5Cn%20%20'landscape':%20'(orientation:%20landscape)',%5Cn%20%20'portrait':%20'(orientation:%20portrait)',%5Cn%20%20'retina2x':%20'(-webkit-min-device-pixel-ratio:%202),%20(min-resolution:%20192dpi),%20(min-resolution:%202dppx)',%5Cn%20%20'retina3x':%20'(-webkit-min-device-pixel-ratio:%203),%20(min-resolution:%20350dpi),%20(min-resolution:%203dppx)'%5Cn)%20!default;%5Cn%5Cn%5Cn///%5Cn///%20Defines%20a%20number%20to%20be%20added%20or%20subtracted%20from%20each%20unit%20when%20declaring%20breakpoints%20with%20exclusive%20intervals%5Cn///%5Cn///%20@example%20scss%20-%20Interval%20for%20pixels%20is%20defined%20as%20%601%60%20by%20default%5Cn///%20%20@include%20media('%3E128px')%20%7B%7D%5Cn///%5Cn///%20%20/*%20Generates:%20%2A/%5Cn///%20%20@media%20(min-width:%20129px)%20%7B%7D%5Cn///%5Cn///%20@example%20scss%20-%20Interval%20for%20ems%20is%20defined%20as%20%600.01%60%20by%20default%5Cn///%20%20@include%20media('%3E20em')%20%7B%7D%5Cn///%5Cn///%20%20/*%20Generates:%20%2A/%5Cn///%20%20@media%20(min-width:%2020.01em)%20%7B%7D%5Cn///%5Cn///%20@example%20scss%20-%20Interval%20for%20rems%20is%20defined%20as%20%600.1%60%20by%20default,%20to%20be%20used%20with%20%60font-size:%2062.5%25;%60%5Cn///%20%20@include%20media('%3E2.0rem')%20%7B%7D%5Cn///%5Cn///%20%20/*%20Generates:%20%2A/%5Cn///%20%20@media%20(min-width:%202.1rem)%20%7B%7D%5Cn///%5Cn$unit-intervals:%20(%5Cn%20%20'px':%201,%5Cn%20%20'em':%200.01,%5Cn%20%20'rem':%200.1,%5Cn%20%20'':%200%5Cn)%20!default;%5Cn%5Cn///%5Cn///%20Defines%20whether%20support%20for%20media%20queries%20is%20available,%20useful%20for%20creating%20separate%20stylesheets%5Cn///%20for%20browsers%20that%20don't%20support%20media%20queries.%5Cn///%5Cn///%20@example%20scss%20-%20Disables%20support%20for%20media%20queries%5Cn///%20%20$im-media-support:%20false;%5Cn///%20%20@include%20media('%3E=tablet')%20%7B%5Cn///%20%20%20%20.foo%20%7B%5Cn///%20%20%20%20%20%20color:%20tomato;%5Cn///%20%20%20%20%7D%5Cn///%20%20%7D%5Cn///%5Cn///%20%20/*%20Generates:%20%2A/%5Cn///%20%20.foo%20%7B%5Cn///%20%20%20%20color:%20tomato;%5Cn///%20%20%7D%5Cn///%5Cn$im-media-support:%20true%20!default;%5Cn%5Cn///%5Cn///%20Selects%20which%20breakpoint%20to%20emulate%20when%20support%20for%20media%20queries%20is%20disabled.%20Media%20queries%20that%20start%20at%20or%5Cn///%20intercept%20the%20breakpoint%20will%20be%20displayed,%20any%20others%20will%20be%20ignored.%5Cn///%5Cn///%20@example%20scss%20-%20This%20media%20query%20will%20show%20because%20it%20intercepts%20the%20static%20breakpoint%5Cn///%20%20$im-media-support:%20false;%5Cn///%20%20$im-no-media-breakpoint:%20'desktop';%5Cn///%20%20@include%20media('%3E=tablet')%20%7B%5Cn///%20%20%20%20.foo%20%7B%5Cn///%20%20%20%20%20%20color:%20tomato;%5Cn///%20%20%20%20%7D%5Cn///%20%20%7D%5Cn///%5Cn///%20%20/*%20Generates:%20%2A/%5Cn///%20%20.foo%20%7B%5Cn///%20%20%20%20color:%20tomato;%5Cn///%20%20%7D%5Cn///%5Cn///%20@example%20scss%20-%20This%20media%20query%20will%20NOT%20show%20because%20it%20does%20not%20intercept%20the%20desktop%20breakpoint%5Cn///%20%20$im-media-support:%20false;%5Cn///%20%20$im-no-media-breakpoint:%20'tablet';%5Cn///%20%20@include%20media('%3E=desktop')%20%7B%5Cn///%20%20%20%20.foo%20%7B%5Cn///%20%20%20%20%20%20color:%20tomato;%5Cn///%20%20%20%20%7D%5Cn///%20%20%7D%5Cn///%5Cn///%20%20/*%20No%20output%20%2A/%5Cn///%5Cn$im-no-media-breakpoint:%20'desktop'%20!default;%5Cn%5Cn///%5Cn///%20Selects%20which%20media%20expressions%20are%20allowed%20in%20an%20expression%20for%20it%20to%20be%20used%20when%20media%20queries%5Cn///%20are%20not%20supported.%5Cn///%5Cn///%20@example%20scss%20-%20This%20media%20query%20will%20show%20because%20it%20intercepts%20the%20static%20breakpoint%20and%20contains%20only%20accepted%20media%20expressions%5Cn///%20%20$im-media-support:%20false;%5Cn///%20%20$im-no-media-breakpoint:%20'desktop';%5Cn///%20%20$im-no-media-expressions:%20('screen');%5Cn///%20%20@include%20media('%3E=tablet',%20'screen')%20%7B%5Cn///%20%20%20%20.foo%20%7B%5Cn///%20%20%20%20%20%20color:%20tomato;%5Cn///%20%20%20%20%7D%5Cn///%20%20%7D%5Cn///%5Cn///%20%20%20/*%20Generates:%20%2A/%5Cn///%20%20%20.foo%20%7B%5Cn///%20%20%20%20%20color:%20tomato;%5Cn///%20%20%20%7D%5Cn///%5Cn///%20@example%20scss%20-%20This%20media%20query%20will%20NOT%20show%20because%20it%20intercepts%20the%20static%20breakpoint%20but%20contains%20a%20media%20expression%20that%20is%20not%20accepted%5Cn///%20%20$im-media-support:%20false;%5Cn///%20%20$im-no-media-breakpoint:%20'desktop';%5Cn///%20%20$im-no-media-expressions:%20('screen');%5Cn///%20%20@include%20media('%3E=tablet',%20'retina2x')%20%7B%5Cn///%20%20%20%20.foo%20%7B%5Cn///%20%20%20%20%20%20color:%20tomato;%5Cn///%20%20%20%20%7D%5Cn///%20%20%7D%5Cn///%5Cn///%20%20/*%20No%20output%20%2A/%5Cn///%5Cn$im-no-media-expressions:%20('screen',%20'portrait',%20'landscape')%20!default;%5Cn%5Cn////%5Cn///%20Cross-engine%20logging%20engine%5Cn///%20@author%20Hugo%20Giraudel%5Cn///%20@access%20private%5Cn////%5Cn%5Cn%5Cn///%5Cn///%20Log%20a%20message%20either%20with%20%60@error%60%20if%20supported%5Cn///%20else%20with%20%60@warn%60,%20using%20%60feature-exists('at-error')%60%5Cn///%20to%20detect%20support.%5Cn///%5Cn///%20@param%20%7BString%7D%20$message%20-%20Message%20to%20log%5Cn///%5Cn@function%20log($message)%20%7B%5Cn%20%20@if%20feature-exists('at-error')%20%7B%5Cn%20%20%20%20@error%20$message;%5Cn%20%20%7D%20@else%20%7B%5Cn%20%20%20%20@warn%20$message;%5Cn%20%20%20%20$_:%20noop();%5Cn%20%20%7D%5Cn%5Cn%20%20@return%20$message;%5Cn%7D%5Cn%5Cn%5Cn///%5Cn///%20Wrapper%20mixin%20for%20the%20log%20function%20so%20it%20can%20be%20used%20with%20a%20more%20friendly%5Cn///%20API%20than%20%60@if%20log('..')%20%7B%7D%60%20or%20%60$_:%20log('..')%60.%20Basically,%20use%20the%20function%5Cn///%20within%20functions%20because%20it%20is%20not%20possible%20to%20include%20a%20mixin%20in%20a%20function%5Cn///%20and%20use%20the%20mixin%20everywhere%20else%20because%20it's%20much%20more%20elegant.%5Cn///%5Cn///%20@param%20%7BString%7D%20$message%20-%20Message%20to%20log%5Cn///%5Cn@mixin%20log($message)%20%7B%5Cn%20%20@if%20log($message)%20%7B%7D%5Cn%7D%5Cn%5Cn%5Cn///%5Cn///%20Function%20with%20no%20%60@return%60%20called%20next%20to%20%60@warn%60%20in%20Sass%203.3%5Cn///%20to%20trigger%20a%20compiling%20error%20and%20stop%20the%20process.%5Cn///%5Cn@function%20noop()%20%7B%7D%5Cn%5Cn///%5Cn///%20Determines%20whether%20a%20list%20of%20conditions%20is%20intercepted%20by%20the%20static%20breakpoint.%5Cn///%5Cn///%20@param%20%7BArglist%7D%20%20%20$conditions%20%20-%20Media%20query%20conditions%5Cn///%5Cn///%20@return%20%7BBoolean%7D%20-%20Returns%20true%20if%20the%20conditions%20are%20intercepted%20by%20the%20static%20breakpoint%5Cn///%5Cn@function%20im-intercepts-static-breakpoint($conditions...)%20%7B%5Cn%20%20$no-media-breakpoint-value:%20map-get($breakpoints,%20$im-no-media-breakpoint);%5Cn%5Cn%20%20@if%20not%20$no-media-breakpoint-value%20%7B%5Cn%20%20%20%20@if%20log('%60%23%7B$im-no-media-breakpoint%7D%60%20is%20not%20a%20valid%20breakpoint.')%20%7B%7D%5Cn%20%20%7D%5Cn%5Cn%20%20@each%20$condition%20in%20$conditions%20%7B%5Cn%20%20%20%20@if%20not%20map-has-key($media-expressions,%20$condition)%20%7B%5Cn%20%20%20%20%20%20$operator:%20get-expression-operator($condition);%5Cn%20%20%20%20%20%20$prefix:%20get-expression-prefix($operator);%5Cn%20%20%20%20%20%20$value:%20get-expression-value($condition,%20$operator);%5Cn%5Cn%20%20%20%20%20%20//%20scss-lint:disable%20SpaceAroundOperator%5Cn%20%20%20%20%20%20@if%20($prefix%20==%20'max'%20and%20$value%20%3C=%20$no-media-breakpoint-value)%20or%5Cn%20%20%20%20%20%20%20%20%20%20($prefix%20==%20'min'%20and%20$value%20%3E%20$no-media-breakpoint-value)%20%7B%5Cn%20%20%20%20%20%20%20%20@return%20false;%5Cn%20%20%20%20%20%20%7D%5Cn%20%20%20%20%7D%20@else%20if%20not%20index($im-no-media-expressions,%20$condition)%20%7B%5Cn%20%20%20%20%20%20@return%20false;%5Cn%20%20%20%20%7D%5Cn%20%20%7D%5Cn%5Cn%20%20@return%20true;%5Cn%7D%5Cn%5Cn////%5Cn///%20Parsing%20engine%5Cn///%20@author%20Hugo%20Giraudel%5Cn///%20@access%20private%5Cn////%5Cn%5Cn%5Cn///%5Cn///%20Get%20operator%20of%20an%20expression%5Cn///%5Cn///%20@param%20%7BString%7D%20$expression%20-%20Expression%20to%20extract%20operator%20from%5Cn///%5Cn///%20@return%20%7BString%7D%20-%20Any%20of%20%60%3E=%60,%20%60%3E%60,%20%60%3C=%60,%20%60%3C%60,%20%60%E2%89%A5%60,%20%60%E2%89%A4%60%5Cn///%5Cn@function%20get-expression-operator($expression)%20%7B%5Cn%20%20@each%20$operator%20in%20('%3E=',%20'%3E',%20'%3C=',%20'%3C',%20'%E2%89%A5',%20'%E2%89%A4')%20%7B%5Cn%20%20%20%20@if%20str-index($expression,%20$operator)%20%7B%5Cn%20%20%20%20%20%20@return%20$operator;%5Cn%20%20%20%20%7D%5Cn%20%20%7D%5Cn%5Cn%20%20//%20It%20is%20not%20possible%20to%20include%20a%20mixin%20inside%20a%20function,%20so%20we%20have%20to%5Cn%20%20//%20rely%20on%20the%20%60log(..)%60%20function%20rather%20than%20the%20%60log(..)%60%20mixin.%20Because%5Cn%20%20//%20functions%20cannot%20be%20called%20anywhere%20in%20Sass,%20we%20need%20to%20hack%20the%20call%20in%5Cn%20%20//%20a%20dummy%20variable,%20such%20as%20%60$_%60.%20If%20anybody%20ever%20raise%20a%20scoping%20issue%20with%5Cn%20%20//%20Sass%203.3,%20change%20this%20line%20in%20%60@if%20log(..)%20%7B%7D%60%20instead.%5Cn%20%20$_:%20log('No%20operator%20found%20in%20%60%23%7B$expression%7D%60.');%5Cn%7D%5Cn%5Cn%5Cn///%5Cn///%20Get%20dimension%20of%20an%20expression,%20based%20on%20a%20found%20operator%5Cn///%5Cn///%20@param%20%7BString%7D%20$expression%20-%20Expression%20to%20extract%20dimension%20from%5Cn///%20@param%20%7BString%7D%20$operator%20-%20Operator%20from%20%60$expression%60%5Cn///%5Cn///%20@return%20%7BString%7D%20-%20%60width%60%20or%20%60height%60%20(or%20potentially%20anything%20else)%5Cn///%5Cn@function%20get-expression-dimension($expression,%20$operator)%20%7B%5Cn%20%20$operator-index:%20str-index($expression,%20$operator);%5Cn%20%20$parsed-dimension:%20str-slice($expression,%200,%20$operator-index%20-%201);%5Cn%20%20$dimension:%20'width';%5Cn%5Cn%20%20@if%20str-length($parsed-dimension)%20%3E%200%20%7B%5Cn%20%20%20%20$dimension:%20$parsed-dimension;%5Cn%20%20%7D%5Cn%5Cn%20%20@return%20$dimension;%5Cn%7D%5Cn%5Cn%5Cn///%5Cn///%20Get%20dimension%20prefix%20based%20on%20an%20operator%5Cn///%5Cn///%20@param%20%7BString%7D%20$operator%20-%20Operator%5Cn///%5Cn///%20@return%20%7BString%7D%20-%20%60min%60%20or%20%60max%60%5Cn///%5Cn@function%20get-expression-prefix($operator)%20%7B%5Cn%20%20@return%20if(index(('%3C',%20'%3C=',%20'%E2%89%A4'),%20$operator),%20'max',%20'min');%5Cn%7D%5Cn%5Cn%5Cn///%5Cn///%20Get%20value%20of%20an%20expression,%20based%20on%20a%20found%20operator%5Cn///%5Cn///%20@param%20%7BString%7D%20$expression%20-%20Expression%20to%20extract%20value%20from%5Cn///%20@param%20%7BString%7D%20$operator%20-%20Operator%20from%20%60$expression%60%5Cn///%5Cn///%20@return%20%7BNumber%7D%20-%20A%20numeric%20value%5Cn///%5Cn@function%20get-expression-value($expression,%20$operator)%20%7B%5Cn%20%20$operator-index:%20str-index($expression,%20$operator);%5Cn%20%20$value:%20str-slice($expression,%20$operator-index%20+%20str-length($operator));%5Cn%5Cn%20%20@if%20map-has-key($breakpoints,%20$value)%20%7B%5Cn%20%20%20%20$value:%20map-get($breakpoints,%20$value);%5Cn%20%20%7D%20@else%20%7B%5Cn%20%20%20%20$value:%20to-number($value);%5Cn%20%20%7D%5Cn%5Cn%20%20$interval:%20map-get($unit-intervals,%20unit($value));%5Cn%5Cn%20%20@if%20not%20$interval%20%7B%5Cn%20%20%20%20//%20It%20is%20not%20possible%20to%20include%20a%20mixin%20inside%20a%20function,%20so%20we%20have%20to%5Cn%20%20%20%20//%20rely%20on%20the%20%60log(..)%60%20function%20rather%20than%20the%20%60log(..)%60%20mixin.%20Because%5Cn%20%20%20%20//%20functions%20cannot%20be%20called%20anywhere%20in%20Sass,%20we%20need%20to%20hack%20the%20call%20in%5Cn%20%20%20%20//%20a%20dummy%20variable,%20such%20as%20%60$_%60.%20If%20anybody%20ever%20raise%20a%20scoping%20issue%20with%5Cn%20%20%20%20//%20Sass%203.3,%20change%20this%20line%20in%20%60@if%20log(..)%20%7B%7D%60%20instead.%5Cn%20%20%20%20$_:%20log('Unknown%20unit%20%60%23%7Bunit($value)%7D%60.');%5Cn%20%20%7D%5Cn%5Cn%20%20@if%20$operator%20==%20'%3E'%20%7B%5Cn%20%20%20%20$value:%20$value%20+%20$interval;%5Cn%20%20%7D%20@else%20if%20$operator%20==%20'%3C'%20%7B%5Cn%20%20%20%20$value:%20$value%20-%20$interval;%5Cn%20%20%7D%5Cn%5Cn%20%20@return%20$value;%5Cn%7D%5Cn%5Cn%5Cn///%5Cn///%20Parse%20an%20expression%20to%20return%20a%20valid%20media-query%20expression%5Cn///%5Cn///%20@param%20%7BString%7D%20$expression%20-%20Expression%20to%20parse%5Cn///%5Cn///%20@return%20%7BString%7D%20-%20Valid%20media%20query%5Cn///%5Cn@function%20parse-expression($expression)%20%7B%5Cn%20%20//%20If%20it%20is%20part%20of%20$media-expressions,%20it%20has%20no%20operator%5Cn%20%20//%20then%20there%20is%20no%20need%20to%20go%20any%20further,%20just%20return%20the%20value%5Cn%20%20@if%20map-has-key($media-expressions,%20$expression)%20%7B%5Cn%20%20%20%20@return%20map-get($media-expressions,%20$expression);%5Cn%20%20%7D%5Cn%5Cn%20%20$operator:%20get-expression-operator($expression);%5Cn%20%20$dimension:%20get-expression-dimension($expression,%20$operator);%5Cn%20%20$prefix:%20get-expression-prefix($operator);%5Cn%20%20$value:%20get-expression-value($expression,%20$operator);%5Cn%5Cn%20%20@return%20'(%23%7B$prefix%7D-%23%7B$dimension%7D:%20%23%7B$value%7D)';%5Cn%7D%5Cn%5Cn///%5Cn///%20Slice%20%60$list%60%20between%20%60$start%60%20and%20%60$end%60%20indexes%5Cn///%5Cn///%20@access%20private%5Cn///%5Cn///%20@param%20%7BList%7D%20$list%20-%20List%20to%20slice%5Cn///%20@param%20%7BNumber%7D%20$start%20%5B1%5D%20-%20Start%20index%5Cn///%20@param%20%7BNumber%7D%20$end%20%5Blength($list)%5D%20-%20End%20index%5Cn///%5Cn///%20@return%20%7BList%7D%20Sliced%20list%5Cn///%5Cn@function%20slice($list,%20$start:%201,%20$end:%20length($list))%20%7B%5Cn%20%20@if%20length($list)%20%3C%201%20or%20$start%20%3E%20$end%20%7B%5Cn%20%20%20%20@return%20();%5Cn%20%20%7D%5Cn%5Cn%20%20$result:%20();%5Cn%5Cn%20%20@for%20$i%20from%20$start%20through%20$end%20%7B%5Cn%20%20%20%20$result:%20append($result,%20nth($list,%20$i));%5Cn%20%20%7D%5Cn%5Cn%20%20@return%20$result;%5Cn%7D%5Cn%5Cn////%5Cn///%20String%20to%20number%20converter%5Cn///%20@author%20Hugo%20Giraudel%5Cn///%20@access%20private%5Cn////%5Cn%5Cn%5Cn///%5Cn///%20Casts%20a%20string%20into%20a%20number%5Cn///%5Cn///%20@param%20%7BString%20%7C%20Number%7D%20$value%20-%20Value%20to%20be%20parsed%5Cn///%5Cn///%20@return%20%7BNumber%7D%5Cn///%5Cn@function%20to-number($value)%20%7B%5Cn%20%20@if%20type-of($value)%20==%20'number'%20%7B%5Cn%20%20%20%20@return%20$value;%5Cn%20%20%7D%20@else%20if%20type-of($value)%20!=%20'string'%20%7B%5Cn%20%20%20%20$_:%20log('Value%20for%20%60to-number%60%20should%20be%20a%20number%20or%20a%20string.');%5Cn%20%20%7D%5Cn%5Cn%20%20$first-character:%20str-slice($value,%201,%201);%5Cn%20%20$result:%200;%5Cn%20%20$digits:%200;%5Cn%20%20$minus:%20($first-character%20==%20'-');%5Cn%20%20$numbers:%20('0':%200,%20'1':%201,%20'2':%202,%20'3':%203,%20'4':%204,%20'5':%205,%20'6':%206,%20'7':%207,%20'8':%208,%20'9':%209);%5Cn%5Cn%20%20//%20Remove%20+/-%20sign%20if%20present%20at%20first%20character%5Cn%20%20@if%20($first-character%20==%20'+'%20or%20$first-character%20==%20'-')%20%7B%5Cn%20%20%20%20$value:%20str-slice($value,%202);%5Cn%20%20%7D%5Cn%5Cn%20%20@for%20$i%20from%201%20through%20str-length($value)%20%7B%5Cn%20%20%20%20$character:%20str-slice($value,%20$i,%20$i);%5Cn%5Cn%20%20%20%20@if%20not%20(index(map-keys($numbers),%20$character)%20or%20$character%20==%20'.')%20%7B%5Cn%20%20%20%20%20%20@return%20to-length(if($minus,%20-$result,%20$result),%20str-slice($value,%20$i))%5Cn%20%20%20%20%7D%5Cn%5Cn%20%20%20%20@if%20$character%20==%20'.'%20%7B%5Cn%20%20%20%20%20%20$digits:%201;%5Cn%20%20%20%20%7D%20@else%20if%20$digits%20==%200%20%7B%5Cn%20%20%20%20%20%20$result:%20$result%20*%2010%20+%20map-get($numbers,%20$character);%5Cn%20%20%20%20%7D%20@else%20%7B%5Cn%20%20%20%20%20%20$digits:%20$digits%20*%2010;%5Cn%20%20%20%20%20%20$result:%20$result%20+%20map-get($numbers,%20$character)%20/%20$digits;%5Cn%20%20%20%20%7D%5Cn%20%20%7D%5Cn%5Cn%20%20@return%20if($minus,%20-$result,%20$result);%5Cn%7D%5Cn%5Cn%5Cn///%5Cn///%20Add%20%60$unit%60%20to%20%60$value%60%5Cn///%5Cn///%20@param%20%7BNumber%7D%20$value%20-%20Value%20to%20add%20unit%20to%5Cn///%20@param%20%7BString%7D%20$unit%20-%20String%20representation%20of%20the%20unit%5Cn///%5Cn///%20@return%20%7BNumber%7D%20-%20%60$value%60%20expressed%20in%20%60$unit%60%5Cn///%5Cn@function%20to-length($value,%20$unit)%20%7B%5Cn%20%20$units:%20('px':%201px,%20'cm':%201cm,%20'mm':%201mm,%20'%25':%201%25,%20'ch':%201ch,%20'pc':%201pc,%20'in':%201in,%20'em':%201em,%20'rem':%201rem,%20'pt':%201pt,%20'ex':%201ex,%20'vw':%201vw,%20'vh':%201vh,%20'vmin':%201vmin,%20'vmax':%201vmax);%5Cn%5Cn%20%20@if%20not%20index(map-keys($units),%20$unit)%20%7B%5Cn%20%20%20%20$_:%20log('Invalid%20unit%20%60%23%7B$unit%7D%60.');%5Cn%20%20%7D%5Cn%5Cn%20%20@return%20$value%20*%20map-get($units,%20$unit);%5Cn%7D%5Cn%5Cn///%5Cn///%20This%20mixin%20aims%20at%20redefining%20the%20configuration%20just%20for%20the%20scope%20of%5Cn///%20the%20call.%20It%20is%20helpful%20when%20having%20a%20component%20needing%20an%20extended%5Cn///%20configuration%20such%20as%20custom%20breakpoints%20(referred%20to%20as%20tweakpoints)%5Cn///%20for%20instance.%5Cn///%5Cn///%20@author%20Hugo%20Giraudel%5Cn///%5Cn///%20@param%20%7BMap%7D%20$tweakpoints%20%5B()%5D%20-%20Map%20of%20tweakpoints%20to%20be%20merged%20with%20%60$breakpoints%60%5Cn///%20@param%20%7BMap%7D%20$tweak-media-expressions%20%5B()%5D%20-%20Map%20of%20tweaked%20media%20expressions%20to%20be%20merged%20with%20%60$media-expression%60%5Cn///%5Cn///%20@example%20scss%20-%20Extend%20the%20global%20breakpoints%20with%20a%20tweakpoint%5Cn///%20%20@include%20media-context(('custom':%20678px))%20%7B%5Cn///%20%20%20%20.foo%20%7B%5Cn///%20%20%20%20%20%20@include%20media('%3Ephone',%20'%3C=custom')%20%7B%5Cn///%20%20%20%20%20%20%20//%20...%5Cn///%20%20%20%20%20%20%7D%5Cn///%20%20%20%20%7D%5Cn///%20%20%7D%5Cn///%5Cn///%20@example%20scss%20-%20Extend%20the%20global%20media%20expressions%20with%20a%20custom%20one%5Cn///%20%20@include%20media-context($tweak-media-expressions:%20('all':%20'all'))%20%7B%5Cn///%20%20%20%20.foo%20%7B%5Cn///%20%20%20%20%20%20@include%20media('all',%20'%3Ephone')%20%7B%5Cn///%20%20%20%20%20%20%20//%20...%5Cn///%20%20%20%20%20%20%7D%5Cn///%20%20%20%20%7D%5Cn///%20%20%7D%5Cn///%5Cn///%20@example%20scss%20-%20Extend%20both%20configuration%20maps%5Cn///%20%20@include%20media-context(('custom':%20678px),%20('all':%20'all'))%20%7B%5Cn///%20%20%20%20.foo%20%7B%5Cn///%20%20%20%20%20%20@include%20media('all',%20'%3Ephone',%20'%3C=custom')%20%7B%5Cn///%20%20%20%20%20%20%20//%20...%5Cn///%20%20%20%20%20%20%7D%5Cn///%20%20%20%20%7D%5Cn///%20%20%7D%5Cn///%5Cn@mixin%20media-context($tweakpoints:%20(),%20$tweak-media-expressions:%20())%20%7B%5Cn%20%20//%20Save%20global%20configuration%5Cn%20%20$global-breakpoints:%20$breakpoints;%5Cn%20%20$global-media-expressions:%20$media-expressions;%5Cn%5Cn%20%20//%20Update%20global%20configuration%5Cn%20%20$breakpoints:%20map-merge($breakpoints,%20$tweakpoints)%20!global;%5Cn%20%20$media-expressions:%20map-merge($media-expressions,%20$tweak-media-expressions)%20!global;%5Cn%5Cn%20%20@content;%5Cn%5Cn%20%20//%20Restore%20global%20configuration%5Cn%20%20$breakpoints:%20$global-breakpoints%20!global;%5Cn%20%20$media-expressions:%20$global-media-expressions%20!global;%5Cn%7D%5Cn%5Cn////%5Cn///%20include-media%20public%20exposed%20API%5Cn///%20@author%20Eduardo%20Boucas%5Cn///%20@access%20public%5Cn////%5Cn%5Cn%5Cn///%5Cn///%20Generates%20a%20media%20query%20based%20on%20a%20list%20of%20conditions%5Cn///%5Cn///%20@param%20%7BArglist%7D%20%20%20$conditions%20%20-%20Media%20query%20conditions%5Cn///%5Cn///%20@example%20scss%20-%20With%20a%20single%20set%20breakpoint%5Cn///%20%20@include%20media('%3Ephone')%20%7B%20%7D%5Cn///%5Cn///%20@example%20scss%20-%20With%20two%20set%20breakpoints%5Cn///%20%20@include%20media('%3Ephone',%20'%3C=tablet')%20%7B%20%7D%5Cn///%5Cn///%20@example%20scss%20-%20With%20custom%20values%5Cn///%20%20@include%20media('%3E=358px',%20'%3C850px')%20%7B%20%7D%5Cn///%5Cn///%20@example%20scss%20-%20With%20set%20breakpoints%20with%20custom%20values%5Cn///%20%20@include%20media('%3Edesktop',%20'%3C=1350px')%20%7B%20%7D%5Cn///%5Cn///%20@example%20scss%20-%20With%20a%20static%20expression%5Cn///%20%20@include%20media('retina2x')%20%7B%20%7D%5Cn///%5Cn///%20@example%20scss%20-%20Mixing%20everything%5Cn///%20%20@include%20media('%3E=350px',%20'%3Ctablet',%20'retina3x')%20%7B%20%7D%5Cn///%5Cn@mixin%20media($conditions...)%20%7B%5Cn%20%20//%20scss-lint:disable%20SpaceAroundOperator%5Cn%20%20@if%20($im-media-support%20and%20length($conditions)%20==%200)%20or%5Cn%20%20%20%20%20%20(not%20$im-media-support%20and%20im-intercepts-static-breakpoint($conditions...))%20%7B%5Cn%20%20%20%20@content;%5Cn%20%20%7D%20@else%20if%20($im-media-support%20and%20length($conditions)%20%3E%200)%20%7B%5Cn%20%20%20%20@media%20%23%7Bunquote(parse-expression(nth($conditions,%201)))%7D%20%7B%5Cn%20%20%20%20%20%20//%20Recursive%20call%5Cn%20%20%20%20%20%20@include%20media(slice($conditions,%202)...)%20%7B%5Cn%20%20%20%20%20%20%20%20@content;%5Cn%20%20%20%20%20%20%7D%5Cn%20%20%20%20%7D%5Cn%20%20%7D%5Cn%7D%5Cn%22,%22/*%20Box%20sizing%20rules%20%2A/%5Cn*,%5Cn*::before,%5Cn*::after%20%7B%5Cn%5Ctbox-sizing:%20border-box;%5Cn%7D%5Cn%5Cn/*%20Prevent%20font%20size%20inflation%20%2A/%5Cnhtml%20%7B%5Cn%5Ct-moz-text-size-adjust:%20none;%5Cn%5Ct-webkit-text-size-adjust:%20none;%5Cn%5Cttext-size-adjust:%20none;%5Cn%7D%5Cn%5Cn/*%20Remove%20default%20margin%20in%20favour%20of%20better%20control%20in%20authored%20CSS%20%2A/%5Cnbody,%5Cnh1,%5Cnh2,%5Cnh3,%5Cnh4,%5Cnp,%5Cnfigure,%5Cnblockquote,%5Cndl,%5Cndd%20%7B%5Cn%5Ctmargin-block-end:%200;%5Cn%7D%5Cn%5Cnfigure%20%7B%5Cn%5Ctmargin-inline-start:%200;%5Cn%5Ctmargin-inline-end:%200;%5Cn%7D%5Cn%5Cn/*%20Remove%20list%20styles%20on%20ul,%20ol%20elements%20with%20a%20list%20role,%20which%20suggests%20default%20styling%20will%20be%20removed%20%2A/%5Cnul%5Brole=%5C%22list%5C%22%5D,%5Cnol%5Brole=%5C%22list%5C%22%5D%20%7B%5Cn%5Ctlist-style:%20none;%5Cn%7D%5Cn%5Cn/*%20Set%20core%20body%20defaults%20%2A/%5Cnbody%20%7B%5Cn%5Ctmin-height:%20100vh;%5Cn%7D%5Cn%5Cn/*%20Set%20shorter%20line%20heights%20on%20headings%20and%20interactive%20elements%20%2A/%5Cnh1,%5Cnh2,%5Cnh3,%5Cnh4,%5Cnbutton,%5Cninput,%5Cnlabel%20%7B%5Cn%5Ctline-height:%201.1;%5Cn%7D%5Cn%5Cn/*%20Balance%20text%20wrapping%20on%20headings%20%2A/%5Cnh1,%5Cnh2,%5Cnh3,%5Cnh4%20%7B%5Cn%5Cttext-wrap:%20balance;%5Cn%7D%5Cn%5Cn/*%20A%20elements%20that%20don't%20have%20a%20class%20get%20default%20styles%20%2A/%5Cna:not(%5Bclass%5D)%20%7B%5Cn%5Cttext-decoration-skip-ink:%20auto;%5Cn%5Ctcolor:%20currentColor;%5Cn%7D%5Cn%5Cn/*%20Make%20images%20easier%20to%20work%20with%20%2A/%5Cnimg,%5Cnpicture%20%7B%5Cn%5Ctmax-width:%20100%25;%5Cn%5Ctdisplay:%20block;%5Cn%7D%5Cn%5Cn/*%20Inherit%20fonts%20for%20inputs%20and%20buttons%20%2A/%5Cninput,%5Cnbutton,%5Cntextarea,%5Cnselect%20%7B%5Cn%5Ctfont-family:%20inherit;%5Cn%5Ctfont-size:%20inherit;%5Cn%7D%5Cn%5Cn/*%20Make%20sure%20textareas%20without%20a%20rows%20attribute%20are%20not%20tiny%20%2A/%5Cntextarea:not(%5Brows%5D)%20%7B%5Cn%5Ctmin-height:%2010em;%5Cn%7D%5Cn%5Cn/*%20Anything%20that%20has%20been%20anchored%20to%20should%20have%20extra%20scroll%20margin%20%2A/%5Cn:target%20%7B%5Cn%5Ctscroll-margin-block:%205ex;%5Cn%7D%5Cn%22,%22/*%20Box%20Sizing%5Cn---------------------------------------------%20%2A/%5Cn%5Cnhtml,%5Cninput%5Btype=%5C%22search%5C%22%5D%20%7B%5Cn%5Ctbox-sizing:%20border-box;%5Cn%7D%5Cn%5Cnbody%20%7B%5Cn%5Ctoverflow-x:%20hidden;%5Cn%7D%5Cn%5Cn*,%5Cn*:before,%5Cn*:after%20%7B%5Cn%5Ctbox-sizing:%20inherit;%5Cn%7D%5Cn%5Cn/*%20Wrap%5Cn---------------------------------------------%20%2A/%5Cn%5Cn.wrap%20%7B%5Cn%5Ctmax-width:%20calc(var(--wp--style--global--wide-size)%20+%20calc(2%20*%20var(--wp--custom--layout--site-padding)));%5Cn%5Ctmargin:%200%20auto;%5Cn%5Ctpadding-left:%20var(--wp--custom--layout--site-padding);%5Cn%5Ctpadding-right:%20var(--wp--custom--layout--site-padding);%5Cn%7D%5Cn%5Cnbody.full-width-content%20%7B%5Cn%5Ct--wp--style--global--content-size:%20var(--wp--style--global--wide-size);%5Cn%7D%5Cn%5Cn.site-main%20%7B%5Cn%5Ctpadding-bottom:%20calc(var(--wp--style--block-gap));%5Cn%7D%5Cn%5Cn/*%20Screen%20Reader%20Text%5Cn---------------------------------------------%20%2A/%5Cn%5Cn.sr-only,%5Cn.sr-only%20span,%5Cn.screen-reader-shortcut,%5Cn.screen-reader-text%20%7B%5Cn%5Ctposition:%20absolute%20!important;%5Cn%5Ctclip:%20rect(0,%200,%200,%200);%5Cn%5Ctheight:%201px;%5Cn%5Ctwidth:%201px;%5Cn%5Ctborder:%200;%5Cn%5Ctoverflow:%20hidden;%5Cn%7D%5Cn%5Cn.sr-only,%5Cn.screen-reader-shortcut,%5Cn.screen-reader-text%20%7B%5Cn%5Ct&:focus%20%7B%5Cn%5Ct%5Ctclip:%20auto%20!important;%5Cn%5Ct%5Ctheight:%20auto;%5Cn%5Ct%5Ctwidth:%20auto;%5Cn%5Ct%5Ctdisplay:%20block;%5Cn%5Ct%5Ctfont-size:%201em;%5Cn%5Ct%5Ctfont-weight:%20bold;%5Cn%5Ct%5Ctpadding:%2015px%2023px%2014px;%5Cn%5Ct%5Ctcolor:%20%23333;%5Cn%5Ct%5Ctbackground:%20%23fff;%5Cn%5Ct%5Ctz-index:%20100000;%20/*%20Above%20WP%20toolbar.%20%2A/%5Cn%5Ct%5Cttext-decoration:%20none;%5Cn%5Ct%5Ctbox-shadow:%200%200%202px%202px%20rgba(0,%200,%200,%200.6);%5Cn%5Ct%7D%5Cn%7D%5Cn%22,%22/*%5Cn%20*%20Font%20smoothing.%5Cn%20*%20This%20is%20a%20niche%20setting%20that%20will%20not%20be%20available%20via%20Global%20Styles.%5Cn%20*%20https://github.com/WordPress/gutenberg/issues/35934%5Cn%20%2A/%5Cn%5Cnbody%20%7B%5Cn%5Ct-moz-osx-font-smoothing:%20grayscale;%5Cn%5Ct-webkit-font-smoothing:%20antialiased;%5Cn%5Ct@include%20media(%5C%22%3Emobile_menu%5C%22)%20%7B%5Cn%5Ct%5Ct--wp--custom--site-header--height:%20170px;%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn/*%20Element%20styles%20%2A/%5Cn%5Cnstrong,%5Cn.bold%20%7B%5Cn%5Ctfont-weight:%20550;%5Cn%7D%5Cn%5Cnh1,%5Cnh2,%5Cnh3,%5Cnh4,%5Cnblockquote%20%7B%5Cn%5Cttext-wrap:%20balance;%5Cn%7D%5Cn%5Cnp.has-x-large-font-size%20%7B%5Cn%5Ctcolor:%20var(--wp--preset--color--theme-2);%5Cn%7D%5Cn%5Cn.has-x-large-font-size,%5Cn.has-xx-large-font-size,%5Cn.has-xxx-large-font-size,%5Cn.has-xxxx-large-font-size%20%7B%5Cn%5Ctline-height:%20var(--wp--custom--line-height--small);%5Cn%7D%5Cn%5Cn/*%20Lists%5Cn---------------------------------------------%20%2A/%5Cnul%20%7B%5Cn%5Ctpadding-inline-start:%20var(--wp--preset--spacing--20);%5Cn%5Ctlist-style-type:%20circle;%5Cn%5Ct&.no-bullets%20%7B%5Cn%5Ct%5Ctpadding-left:%200;%5Cn%5Ct%5Ctlist-style:%20none;%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cnol%20%7B%5Cn%5Ctpadding-inline-start:%20var(--wp--preset--spacing--20);%5Cn%7D%5Cn%5Cn.wp-block-list%20%7B%5Cn%5Ct&%5Bclass*=%5C%22is-style-border-bottom%5C%22%5D%20%7B%5Cn%5Ct%5Ctlist-style:%20none;%5Cn%5Ct%5Ctpadding-left:%200;%5Cn%5Ct%5Ctdisplay:%20flex;%5Cn%5Ct%5Ctflex-direction:%20column;%5Cn%5Ct%5Ctgap:%201rem;%5Cn%5Ct%5Ctli%20%7B%5Cn%5Ct%5Ct%5Ctdisplay:%20block;%5Cn%5Ct%5Ct%5Ctpadding:%200.5rem%200;%5Cn%5Ct%5Ct%5Ctborder-bottom:%202px%20solid%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ct%5Cta%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctcursor:%20pointer;%5Cn%5Ct%5Ct%5Ct%5Ctdisplay:%20flex;%5Cn%5Ct%5Ct%5Ct%5Ctgap:%2010px;%5Cn%5Ct%5Ct%5Ct%5Ctalign-items:%20center;%5Cn%5Ct%5Ct%5Ct%5Ctjustify-content:%20flex-start;%5Cn%5Ct%5Ct%5Ct%5Ctwidth:%20100%25;%5Cn%5Ct%5Ct%5Ct%5Cttext-decoration:%20none;%5Cn%5Ct%5Ct%5Ct%5Cttransition:%5Cn%5Ct%5Ct%5Ct%5Ct%5Ctbackground-color%20var(--wp--custom--transition--duration)%20ease-out,%5Cn%5Ct%5Ct%5Ct%5Ct%5Ctcolor%20var(--wp--custom--transition--duration)%20ease-out;%5Cn%5Ct%5Ct%5Ct%5Ct&:after%20%7B%5Cn%5Ct%5Ct%5Ct%5Ct%5Ctcontent:%20%5C%22+%5C%22;%5Cn%5Ct%5Ct%5Ct%5Ct%5Ctfont-weight:%20300;%5Cn%5Ct%5Ct%5Ct%5Ct%5Ctfont-size:%2032px;%5Cn%5Ct%5Ct%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ct%5Ct%5Ct%5Ctbackground-color:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ct%5Ct%5Ct%5Ctwidth:%2032px;%5Cn%5Ct%5Ct%5Ct%5Ct%5Ctheight:%2032px;%5Cn%5Ct%5Ct%5Ct%5Ct%5Ctdisplay:%20inline-flex;%5Cn%5Ct%5Ct%5Ct%5Ct%5Ctalign-items:%20center;%5Cn%5Ct%5Ct%5Ct%5Ct%5Ctjustify-content:%20center;%5Cn%5Ct%5Ct%5Ct%5Ct%5Ctmargin-left:%20auto;%5Cn%5Ct%5Ct%5Ct%5Ct%5Cttransition:%5Cn%5Ct%5Ct%5Ct%5Ct%5Ct%5Ctbackground-color%20var(--wp--custom--transition--duration)%20ease-out,%5Cn%5Ct%5Ct%5Ct%5Ct%5Ct%5Ctcolor%20var(--wp--custom--transition--duration)%20ease-out;%5Cn%5Ct%5Ct%5Ct%5Ct%7D%5Cn%5Cn%5Ct%5Ct%5Ct%5Ct&:hover%20%7B%5Cn%5Ct%5Ct%5Ct%5Ct%5Ct&:after%20%7B%5Cn%5Ct%5Ct%5Ct%5Ct%5Ct%5Ctfilter:%20brightness(85%25);%5Cn%5Ct%5Ct%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Ct&.is-style-border-bottom-2-col%20%7B%5Cn%5Ct%5Ct@include%20media(%5C%22%3Emobile_menu%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ctflex-wrap:%20wrap;%5Cn%5Ct%5Ct%5Ctflex-direction:%20row;%5Cn%5Ct%5Ct%5Ctgap:%202rem;%5Cn%5Ct%5Ct%5Ctli%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctwidth:%20calc(50%25%20-%201rem);%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn/*%20flex%20%2A/%5Cn.flex%20%7B%5Cn%5Ctdisplay:%20flex;%5Cn%7D%5Cn.flex-direction-column%20%7B%5Cn%5Ctflex-direction:%20column;%5Cn%7D%5Cn.justify-center%20%7B%5Cn%5Ctjustify-content:%20center;%5Cn%7D%5Cn.justify-start%20%7B%5Cn%5Ctjustify-content:%20flex-start;%5Cn%7D%5Cn.justify-end%20%7B%5Cn%5Ctjustify-content:%20flex-end;%5Cn%7D%5Cn.align-items-center%20%7B%5Cn%5Ctalign-items:%20center;%5Cn%7D%5Cn%5Cn/*%20grid%20%2A/%5Cn.grid%20%7B%5Cn%5Ctdisplay:%20grid;%5Cn%5Ctgrid-template-columns:%20repeat(1,%20minmax(0,%201fr));%5Cn%5Ctgap:%20var(--space-s-m);%5Cn%5Ct&.cols-2%20%7B%5Cn%5Ct%5Ct@include%20media(%5C%22%3E=tablet%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ctgrid-template-columns:%20repeat(2,%20minmax(0,%201fr));%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Ct&.cols-3%20%7B%5Cn%5Ct%5Ct@include%20media(%5C%22%3E=tablet%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ctgrid-template-columns:%20repeat(3,%20minmax(0,%201fr));%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Ct&.cols-4%20%7B%5Cn%5Ct%5Ct@include%20media(%5C%22%3E=tablet%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ctgrid-template-columns:%20repeat(4,%20minmax(0,%201fr));%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn/*%20Links%20&%20Buttons%20%2A/%5Cn%5Cna:where(:not(.wp-element-button))%20%7B%5Cn%5Cttext-underline-offset:%202px;%5Cn%7D%5Cn%5Cn.no-underline,%5Cn.no-underline%20a%20%7B%5Cn%5Ct/*%20For%20blocks%20that%20do%20not%20properly%20remove%20underlines.%20%2A/%5Cn%5Cttext-decoration:%20none%20!important;%5Cn%7D%5Cn%5Cn/*%20Utility%20Classes%5Cn---------------------------------------------%20%2A/%5Cn%5Cn//%20Map%20Bootstrap-style%20spacing%20numbers%20to%20WordPress%20spacing%20scale%5Cn$spacing-map:%20(%5Cn%5Ct0:%200,%5Cn%5Ct1:%2020,%5Cn%5Ct2:%2030,%5Cn%5Ct3:%2040,%5Cn%5Ct4:%2050,%5Cn%5Ct5:%2060,%5Cn%5Ct6:%2070,%5Cn%5Ct7:%2080%5Cn);%5Cn%5Cn//%20Generate%20padding%20and%20margin%20utility%20classes%5Cn@each%20$key,%20$scale%20in%20$spacing-map%20%7B%5Cn%5Ct$value:%20if($scale%20==%200,%200,%20var(--wp--preset--spacing--%23%7B$scale%7D));%5Cn%5Cn%5Ct//%20Padding%5Cn%5Ct.p-%23%7B$key%7D%20%7B%5Cn%5Ct%5Ctpadding:%20$value%20!important;%5Cn%5Ct%7D%5Cn%5Ct.px-%23%7B$key%7D%20%7B%5Cn%5Ct%5Ctpadding-left:%20$value%20!important;%5Cn%5Ct%5Ctpadding-right:%20$value%20!important;%5Cn%5Ct%7D%5Cn%5Ct.py-%23%7B$key%7D%20%7B%5Cn%5Ct%5Ctpadding-top:%20$value%20!important;%5Cn%5Ct%5Ctpadding-bottom:%20$value%20!important;%5Cn%5Ct%7D%5Cn%5Ct.pt-%23%7B$key%7D%20%7B%5Cn%5Ct%5Ctpadding-top:%20$value%20!important;%5Cn%5Ct%7D%5Cn%5Ct.pb-%23%7B$key%7D%20%7B%5Cn%5Ct%5Ctpadding-bottom:%20$value%20!important;%5Cn%5Ct%7D%5Cn%5Cn%5Ct//%20Margin%5Cn%5Ct.m-%23%7B$key%7D%20%7B%5Cn%5Ct%5Ctmargin:%20$value%20!important;%5Cn%5Ct%7D%5Cn%5Ct.mx-%23%7B$key%7D%20%7B%5Cn%5Ct%5Ctmargin-left:%20$value%20!important;%5Cn%5Ct%5Ctmargin-right:%20$value%20!important;%5Cn%5Ct%7D%5Cn%5Ct.my-%23%7B$key%7D%20%7B%5Cn%5Ct%5Ctmargin-top:%20$value%20!important;%5Cn%5Ct%5Ctmargin-bottom:%20$value%20!important;%5Cn%5Ct%7D%5Cn%5Ct.mt-%23%7B$key%7D%20%7B%5Cn%5Ct%5Ctmargin-top:%20$value%20!important;%5Cn%5Ct%7D%5Cn%5Ct.mb-%23%7B$key%7D%20%7B%5Cn%5Ct%5Ctmargin-bottom:%20$value%20!important;%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn/*%20Headings%5Cn---------------------------------------------%20%2A/%5Cn%5Cn.wp-block-heading%20%7B%5Cn%5Ct&.underline%20%7B%5Cn%5Ct%5Ctborder-bottom:%202px%20solid%20currentColor;%5Cn%5Ct%5Ctpadding-bottom:%200.5rem;%5Cn%5Ct%5Ctmargin-bottom:%201.5rem;%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn/*%20Buttons%5Cn---------------------------------------------%20%2A/%5Cn%5Cn.wp-element-button:not(.wp-block-search__button)%20%7B%5Cn%5Ctcursor:%20pointer;%5Cn%5Ct//%20min-height:%2050px;%5Cn%5Ctdisplay:%20inline-flex;%5Cn%5Ctgap:%2010px;%5Cn%5Ctalign-items:%20center;%5Cn%5Ctjustify-content:%20center;%5Cn%5Cttransition:%5Cn%5Ct%5Ctbackground-color%20var(--wp--custom--transition--duration)%20ease-out,%5Cn%5Ct%5Ctcolor%20var(--wp--custom--transition--duration)%20ease-out;%5Cn%5Cn%5Ct@media%20(prefers-reduced-motion:%20reduce)%20%7B%5Cn%5Ct%5Ct/*%20Reduce%20motion%20per%20user%20preference.%20%2A/%5Cn%5Ct%5Cttransition:%20none;%5Cn%5Ct%7D%5Cn%5Cn%5Ct&:hover,%5Cn%5Ct&:focus%20%7B%5Cn%5Ct%5Ctfilter:%20brightness(85%25);%5Cn%5Ct%7D%5Cn%5Cn%5Ct&:after%20%7B%5Cn%5Ct%5Ctcontent:%20%5C%22+%5C%22;%5Cn%5Ct%5Ctfont-weight:%20300;%5Cn%5Ct%5Ctfont-size:%2032px;%5Cn%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ctbackground-color:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ctwidth:%2032px;%5Cn%5Ct%5Ctheight:%2032px;%5Cn%5Ct%5Ctdisplay:%20inline-flex;%5Cn%5Ct%5Ctalign-items:%20center;%5Cn%5Ct%5Ctjustify-content:%20center;%5Cn%5Ct%5Cttransition:%5Cn%5Ct%5Ct%5Ctbackground-color%20var(--wp--custom--transition--duration)%20ease-out,%5Cn%5Ct%5Ct%5Ctcolor%20var(--wp--custom--transition--duration)%20ease-out;%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn.wp-block-button%20%7B%5Cn%5Ct&:not(%5Bclass*=%5C%22is-style-%5C%22%5D)%20%7B%5Cn%5Ct%5Ct/*.wp-block-button__link:after%20%7B%5Cn%5Ct%5Ct%5Ctcontent:%20%5C%22+%5C%22;%5Cn%5Ct%5Ct%5Ctfont-weight:%20300;%5Cn%5Ct%5Ct%5Ctfont-size:%201.5rem;%5Cn%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ct%5Ctbackground-color:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ct%5Ctwidth:%201.5rem;%5Cn%5Ct%5Ct%5Ctheight:%201.5rem;%5Cn%5Ct%5Ct%5Ctdisplay:%20inline-flex;%5Cn%5Ct%5Ct%5Ctalign-items:%20center;%5Cn%5Ct%5Ct%5Ctjustify-content:%20center;%5Cn%5Ct%5Ct%5Cttransition:%5Cn%5Ct%5Ct%5Ct%5Ctbackground-color%20var(--wp--custom--transition--duration)%20ease-out,%5Cn%5Ct%5Ct%5Ct%5Ctcolor%20var(--wp--custom--transition--duration)%20ease-out;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct%5Ct%5Ct%2A/%5Cn%5Ct%7D%5Cn%5Cn%5Ct.wp-block-button__link%20%7B%5Cn%5Ct%5Ctbackground:%20transparent;%5Cn%5Ct%5Ctdisplay:%20flex;%5Cn%5Ct%5Ctgap:%2010px;%5Cn%5Ct%5Ctalign-items:%20center;%5Cn%5Ct%5Ctjustify-content:%20center;%5Cn%5Ct%5Ctfont-size:%20var(--wp--preset--font-size--medium);%5Cn%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ctpadding:%200;%5Cn%5Cn%5Ct%5Cttransition:%5Cn%5Ct%5Ct%5Ctbackground-color%20var(--wp--custom--transition--duration)%20ease-out,%5Cn%5Ct%5Ct%5Ctcolor%20var(--wp--custom--transition--duration)%20ease-out;%5Cn%5Cn%5Ct%5Ct@media%20(prefers-reduced-motion:%20reduce)%20%7B%5Cn%5Ct%5Ct%5Ct/*%20Reduce%20motion%20per%20user%20preference.%20%2A/%5Cn%5Ct%5Ct%5Cttransition:%20none;%5Cn%5Ct%5Ct%7D%5Cn%5Cn%5Ct%5Ct&:hover,%5Cn%5Ct%5Ct&:focus%20%7B%5Cn%5Ct%5Ct%5Ct&:after%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ct%5Ct%5Ctbackground-color:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Cn%5Ct&.is-style-fill%20%7B%5Cn%5Ct%5Ct.wp-block-button__link%20%7B%5Cn%5Ct%5Ct%5Ctbackground:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--white);%5Cn%5Ct%5Ct%5Ctpadding:%200.55rem%201.25rem;%5Cn%5Cn%5Ct%5Ct%5Ct&:hover,%5Cn%5Ct%5Ct%5Ct&:focus%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctfilter:%20none;%5Cn%5Ct%5Ct%5Ct%5Ctbackground:%20var(--wp--preset--color--foreground);%5Cn%5Ct%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--background);%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn/*%20Columns%5Cn---------------------------------------------%20%2A/%5Cn%5Cn:where(.wp-block-columns)%20%7B%5Cn%5Ctmargin-bottom:%20var(--wp--style--block-gap);%5Cn%7D%5Cn%5Cn.wp-block-column%20%7B%5Cn%5Ctflex-grow:%201;%5Cn%5Ctmin-width:%200;%5Cn%5Ctoverflow-wrap:%20break-word;%5Cn%5Ctword-break:%20break-word;%5Cn%5Ct@include%20media(%5C%22%3Ctablet%5C%22)%20%7B%5Cn%5Ct%5Ctflex-basis:%20100%25%20!important;%5Cn%5Ct%7D%5Cn%5Ct@include%20media(%5C%22%3E=tablet%5C%22)%20%7B%5Cn%5Ct%5Ctflex:%201;%5Cn%5Ct%7D%5Cn%5Cn%5Ct&.is-vertically-aligned-bottom%20%7B%5Cn%5Ct%5Ctalign-self:%20flex-end;%5Cn%5Ct%7D%5Cn%5Cn%5Ct%3E%20*:first-child%20%7B%5Cn%5Ct%5Ctmargin-top:%200;%5Cn%5Ct%7D%5Cn%5Cn%5Ct%3E%20*:last-child%20%7B%5Cn%5Ct%5Ctmargin-bottom:%200;%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn.wp-block-columns%20%7B%5Cn%5Ct//%20align-items:%20flex-start;%5Cn%5Ctalign-items:%20normal;%5Cn%5Ct//%20margin-inline:%20auto;%5Cn%5Ctbox-sizing:%20border-box;%5Cn%5Ctdisplay:%20flex;%5Cn%5Ctflex-wrap:%20wrap%20!important;%5Cn%5Ctgap:%20var(--wp--style--block-gap);%5Cn%5Ct@include%20media(%5C%22%3Ctablet%5C%22)%20%7B%5Cn%5Ct%5Ct&:not(.is-not-stacked-on-mobile)%20%7B%5Cn%5Ct%5Ct%5Ct%3E%20.wp-block-column%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctflex-basis:%20100%25%20!important;%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Ct@include%20media(%5C%22%3E=tablet%5C%22)%20%7B%5Cn%5Ct%5Ctflex-wrap:%20nowrap%20!important;%5Cn%5Ct%5Ct&:not(.is-not-stacked-on-mobile)%20%7B%5Cn%5Ct%5Ct%5Ct%3E%20.wp-block-column%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctflex-basis:%200;%5Cn%5Ct%5Ct%5Ct%5Ctflex-grow:%201;%5Cn%5Ct%5Ct%5Ct%5Ct&%5Bstyle*=%5C%22flex-basis%5C%22%5D%20%7B%5Cn%5Ct%5Ct%5Ct%5Ct%5Ctflex-grow:%200;%5Cn%5Ct%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Ct&.are-vertically-aligned-center%20%7B%5Cn%5Ct%5Ctalign-items:%20center;%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn/*%20Gallery%5Cn---------------------------------------------%20%2A/%5Cn%5Cn.wp-block-gallery%20%7B%5Cn%5Ct--wp--style--gallery-gap-default:%200;%5Cn%5Ct--gallery-block--gutter-size:%200;%5Cn%5Cn%5Ct@include%20media(%5C%22%3Cwordpress_medium%5C%22)%20%7B%5Cn%5Ct%5Ctflex-direction:%20column;%5Cn%5Ct%7D%5Cn%5Ct&.has-nested-images%20%7B%5Cn%5Ct%5Ctalign-items:%20normal;%5Cn%5Ct%5Ct&.is-cropped%20figure.wp-block-image:not(%23individual-image)%20%7B%5Cn%5Ct%5Ct%5Ctalign-self:%20inherit;%5Cn%5Ct%5Ct%7D%5Cn%5Cn%5Ct%5Ct@include%20media(%5C%22%3Cwordpress_medium%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ct&.is-cropped%20figure.wp-block-image:not(%23individual-image)%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctwidth:%20100%25;%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Cn%5Ct%5Ct@include%20media(%5C%22%3E=wordpress_medium%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ct&.columns-default%20figure.wp-block-image:not(%23individual-image)%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctwidth:%20calc(33.33%25%20-%20var(--wp--style--unstable-gallery-gap,%2016px)%20*%200.66667);%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Cn%5Ct%5Ctfigure.wp-block-image%20%7B%5Cn%5Ct%5Ct%5Ctbox-sizing:%20border-box;%5Cn%5Ct%5Ct%5Ctdisplay:%20flex;%5Cn%5Ct%5Ct%5Ctflex-direction:%20column;%5Cn%5Ct%5Ct%5Ctflex-grow:%201;%5Cn%5Ct%5Ct%5Ctjustify-content:%20center;%5Cn%5Ct%5Ct%5Ctmax-width:%20100%25;%5Cn%5Ct%5Ct%5Ctposition:%20relative;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn/*%20Image%5Cn---------------------------------------------%20%2A/%5Cn%5Cnimg%20%7B%5Cn%5Ctdisplay:%20block;%5Cn%5Ctmax-width:%20100%25;%5Cn%5Ctheight:%20auto;%5Cn%5Cn%5Ct&.alignleft%20%7B%5Cn%5Ct%5Ctfloat:%20left;%5Cn%5Ct%5Ctmargin:%200%20var(--wp--style--block-gap)%20var(--wp--style--block-gap)%200;%5Cn%5Ct%5Ctmax-width:%20calc(var(--wp--custom--layout--content)%20/%202);%5Cn%5Ct%7D%5Cn%5Cn%5Ct&.alignright%20%7B%5Cn%5Ct%5Ctfloat:%20right;%5Cn%5Ct%5Ctmargin:%200%200%20var(--wp--style--block-gap)%20var(--wp--style--block-gap);%5Cn%5Ct%5Ctmax-width:%20calc(var(--wp--custom--layout--content)%20/%202);%5Cn%5Ct%7D%5Cn%5Cn%5Ct&.aligncenter%20%7B%5Cn%5Ct%5Ctmargin-left:%20auto;%5Cn%5Ct%5Ctmargin-right:%20auto;%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cnfigure.wp-caption%20%7B%5Cn%5Ctmax-width:%20100%25;%5Cn%7D%5Cn%5Cn.wp-block-image%20%7B%5Cn%5Ctimg%20%7B%5Cn%5Ct%5Ctheight:%20auto;%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn/*%20Separator%5Cn---------------------------------------------%20%2A/%5Cn%5Cn.wp-block-separator%20%7B%5Cn%5Ctmargin-block-start:%20var(--wp--preset--spacing--30);%5Cn%5Ctborder:%20none;%5Cn%5Ctborder-top:%201px%20solid;%5Cn%5Ct+%20*%20%7B%5Cn%5Ct%5Ctmargin-block-start:%20var(--wp--preset--spacing--40);%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn/*%20Form%5Cn---------------------------------------------%20%2A/%5Cn%5Cninput,%5Cntextarea%20%7B%5Cn%5Ctbackground:%20var(--wp--preset--color--background);%5Cn%5Ctborder:%20var(--wp--custom--border);%5Cn%5Ctborder-radius:%200;%5Cn%5Ctcolor:%20var(--wp--preset--color--foreground);%5Cn%5Ctfont-size:%20var(--wp--preset--font-size--medium);%5Cn%5Ctline-height:%20var(--wp--custom--line-height--medium);%5Cn%5Ctpadding:%2010px%2012px;%5Cn%5Ctwidth:%20100%25;%5Cn%5Cn%5Ct@include%20placeholder-color(rgba(%232d5667,%200.5));%5Cn%5Cn%5Ct&:focus-visible%20%7B%5Cn%5Ct%5Ctoutline:%20none;%5Cn%5Ct%5Ct//%20outline:%202px%20solid%20var(--wp--preset--color--accent-2);%5Cn%5Ct%7D%5Cn%5Ct.has-theme-2-background-color%20&%20%7B%5Cn%5Ct%5Ctborder-color:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ctbackground:%20var(--wp--preset--color--theme-2);%5Cn%5Cn%5Ct%5Ct&:focus-visible%20%7B%5Cn%5Ct%5Ct%5Ct//%20outline-color:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cninput%5Btype=%5C%22checkbox%5C%22%5D,%5Cninput%5Btype=%5C%22submit%5C%22%5D%20%7B%5Cn%5Ctwidth:%20auto;%5Cn%7D%5Cn%5Cnselect%20%7B%5Cn%5Ctheight:%2050px;%5Cn%5Ctposition:%20relative;%5Cn%5Ctappearance:%20none;%5Cn%5Ct-webkit-appearance:%20none;%5Cn%5Ct-moz-appearance:%20none;%5Cn%5Ctwidth:%20100%25;%5Cn%5Ctpadding:%200%2058px%200%2010px;%5Cn%5Ctborder:%20var(--wp--custom--border);%5Cn%5Ctborder-radius:%200;%5Cn%5Ctfont-size:%20var(--wp--preset--font-size--medium);%5Cn%5Ctline-height:%20var(--wp--custom--line-height--medium);%5Cn%5Ctbackground-color:%20var(--wp--preset--color--background);%5Cn%5Ctbackground-image:%20url(../icons/select-arrow.svg);%5Cn%5Ctbackground-repeat:%20no-repeat;%5Cn%5Ctbackground-position:%20right%200%20center;%5Cn%5Ctbackground-size:%2046px;%5Cn%5Ctcursor:%20pointer;%5Cn%5Ctoutline:%20none;%5Cn%5Ct.has-theme-2-background-color%20&%20%7B%5Cn%5Ct%5Ctborder-color:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ctbackground-color:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ctbackground-image:%20url(../icons/select-arrow-theme-1.svg);%5Cn%5Cn%5Ct%5Ct&:invalid%20%7B%5Cn%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--accent-3)%20!important;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct&:focus-visible%20%7B%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cntextarea%20%7B%5Cn%5Ctwidth:%20100%25;%5Cn%5Ctresize:%20vertical;%5Cn%7D%5Cn%5Cnlabel,%5Cn.wp-block-search__label,%5Cn.wpforms-container%20.wpforms-field-label%20%7B%5Cn%5Ctfont-family:%20var(--wp--custom--typography--interface--font-family);%5Cn%5Cttext-transform:%20var(--wp--custom--typography--interface--text-transform);%5Cn%5Ctfont-size:%20var(--wp--preset--font-size--small);%5Cn%5Ctfont-weight:%20600;%5Cn%5Cn%5Ct.wpforms-required-label%20%7B%5Cn%5Ct%5Ctcolor:%20inherit;%5Cn%5Ct%7D%5Cn%7D%5Cn.wpforms-container%20.wpforms-field-sublabel%20%7B%5Cn%5Ctfont-weight:%20400;%5Cn%5Ctfont-family:%20inherit;%5Cn%5Ctletter-spacing:%20inherit;%5Cn%5Cttext-transform:%20inherit;%5Cn%7D%5Cn%5Cn/*%20Search%20Form%5Cn---------------------------------------------%20%2A/%5Cn%5Cn.wp-block-search__input,%5Cn:where(.wp-block-search__button-inside%20.wp-block-search__inside-wrapper)%20%7B%5Cn%5Ctborder-color:%20var(--wp--preset--color--theme-2);%5Cn%7D%5Cn%5Cn.wp-block-search__button-inside%20.wp-block-search__input%20%7B%5Cn%5Ctborder:%20none;%5Cn%5Ctborder-top-left-radius:%2025px;%5Cn%5Ctborder-bottom-left-radius:%2025px;%5Cn%5Ctpadding-left:%2016px;%5Cn%5Ctpadding-right:%200;%5Cn%5Ctheight:%2048px;%5Cn%7D%5Cn%5Cn.wp-block-search__inside-wrapper%20%7B%5Cn%5Ctbackground:%20var(--wp--preset--color--background);%5Cn%5Ctborder-radius:%2025px;%5Cn%5Ctpadding:%200;%5Cn%5Ctheight:%2050px;%5Cn%7D%5Cn%5Cnbutton.wp-block-search__button%20%7B%5Cn%5Ctflex-shrink:%200;%5Cn%5Ctmargin-left:%200;%5Cn%5Ctpadding-right:%205px;%5Cn%5Ctwidth:%2050px;%5Cn%5Ctheight:%2048px;%5Cn%5Ctmin-height:%2048px;%5Cn%7D%5Cn%5Cn.wp-block-search__icon-button%20.wp-block-search__button%20%7B%5Cn%5Ct@include%20size(44px);%5Cn%5Ctdisplay:%20flex;%5Cn%5Ctalign-items:%20center;%5Cn%5Ctjustify-content:%20center;%5Cn%5Cn%5Ct.search-icon%20%7B%5Cn%5Ct%5Cttransform:%20scaleX(-1);%5Cn%5Ct%7D%5Cn%5Cn%5Ct&.wp-element-button%20%7B%5Cn%5Ct%5Ctpadding:%200;%5Cn%5Ct%7D%5Cn%5Cn%5Ctsvg%20%7B%5Cn%5Ct%5Ct@include%20size(36px);%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn.archive-header%20.wp-block-search%20%7B%5Cn%5Ctmargin:%200%20auto;%5Cn%7D%5Cn%5Cn/*%20Group,%20Cover%20and%20custom%20block%20padding%20and%20margins%5Cn---------------------------------------------%20%2A/%5Cn%5Cn.wp-block-group,%5Cn.wp-block-cover%20%7B%5Cn%5Ct.alignfull%20%7B%5Cn%5Ct%5Ctpadding-left:%20var(--wp--custom--layout--site-padding);%5Cn%5Ct%5Ctpadding-right:%20var(--wp--custom--layout--site-padding);%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn.wp-block-group,%5Cn.wp-block-cover,%5Cn.wp-block-bbl-post-listing%20%7B%5Cn%5Ct&.alignfull%20%7B%5Cn%5Ct%5Ct+%20.wp-block-group,%5Cn%5Ct%5Ct+%20.block-testimonials,%5Cn%5Ct%5Ct+%20.wp-block-gallery,%5Cn%5Ct%5Ct+%20.section-related-posts%20%7B%5Cn%5Ct%5Ct%5Ct&.alignfull%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctmargin-top:%20calc(var(--wp--custom--layout--block-gap)%20*%20-1);%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct+%20.alignfull%20%7B%5Cn%5Ct%5Ct%5Ctmargin-top:%200;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn.section-related-posts%20%7B%5Cn%5Ct+%20.section-testimonials%20%7B%5Cn%5Ct%5Ctmargin-top:%200%20!important;%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn.alignwide:not(.is-layout-constrained)%20%3E%20*,%5Cn.alignfull:not(.is-layout-constrained)%20%3E%20*%20%7B%5Cn%5Ctmax-width:%20var(--wp--style--global--wide-size);%5Cn%5Ct//%20margin-inline:%20auto;%5Cn%7D%5Cn%5Cn//%20Grid%20Layout%5Cn%5Cn.is-layout-grid%20%7B%5Cn%5Ct&%5Bdata-columns=%5C%224%5C%22%5D%20%7B%5Cn%5Ct%5Ct@include%20media(%5C%22%3Cwordpress_medium%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ctgrid-template-columns:%20repeat(1,%20minmax(0,%201fr));%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct@include%20media(%5C%22%3E=wordpress_medium%5C%22,%20%5C%22%3Cdesktop%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ctgrid-template-columns:%20repeat(2,%20minmax(0,%201fr));%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn/*%20Details%5Cn---------------------------------------------%20%2A/%5Cn.wp-block-details%20%7B%5Cn%5Ctdisplay:%20block;%5Cn%5Ctpadding:%201rem%200;%5Cn%5Ctborder-block-end:%20var(--wp--custom--border);%5Cn%5Ctp%20%7B%5Cn%5Ct%5Ctmargin-top:%201rem;%5Cn%5Ct%7D%5Cn%5Ct+%20.wp-block-details%20%7B%5Cn%5Ct%5Ctmargin-top:%200;%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cnsummary%20%7B%5Cn%5Ctposition:%20relative;%5Cn%5Ctpadding-right:%2032px;%5Cn%5Ctanchor-name:%20--summary;%5Cn%5Cn%5Ct&::marker%20%7B%5Cn%5Ct%5Ctcontent:%20%5C%22%5C%22;%5Cn%5Ct%7D%5Cn%5Ct&::before,%5Cn%5Ct&::after%20%7B%5Cn%5Ct%5Ctcontent:%20%5C%22%5C%22;%5Cn%5Ct%5Ctborder-block-start:%203px%20solid%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ctheight:%200;%5Cn%5Ct%5Ctwidth:%201rem;%5Cn%5Ct%5Ctbackground-color:%20var(--wp--preset--color--theme-2);%5Cn%5Cn%5Ct%5Ct/*%20Positions%20the%20lines%20%2A/%5Cn%5Ct%5Ctinset-block-start:%200.7rem;%5Cn%5Ct%5Ctinset-inline-end:%200;%5Cn%5Cn%5Ct%5Ct/*%20Anchor%20the%20shape%20to%20the%20summary%20%2A/%5Cn%5Ct%5Ctposition:%20absolute;%5Cn%5Ct%5Ctposition-anchor:%20--summary;%5Cn%5Ct%5Ctposition-area:%20top%20end;%5Cn%5Ct%7D%5Cn%5Cn%5Ct/*%20Rotate%20just%20the%20::after%20line%20to%20create%20a%20%5C%22+%5C%22%5C%22%20shape%20%2A/%5Cn%5Ct&::after%20%7B%5Cn%5Ct%5Cttransform:%20rotate(90deg);%5Cn%5Ct%5Cttransform-origin:%2050%25;%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn/*%20Rotate%20the%20line%20when%20open%20%2A/%5Cndetails%5Bopen%5D%20summary::after%20%7B%5Cn%5Cttransform:%20rotate(0deg);%5Cn%7D%5Cn%5Cn/*%20Accessible%20Colors%5Cn---------------------------------------------%20%2A/%5Cn%5Cn//%20these%20are%20dark%20backgrounds%5Cn:where(.has-foreground-background-color),%5Cn:where(.has-theme-2-background-color)%20%7B%5Cn%5Ctcolor:%20var(--wp--preset--color--white);%5Cn%5Ct.wp-block-heading%20%7B%5Cn%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%7D%5Cn%5Ct.wp-element-button%20%7B%5Cn%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ct&:after%20%7B%5Cn%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ct%5Ctbackground-color:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn//%20for%20these%202%20accent%20colours%20we%20run%20dark%20text%5Cn.has-accent-1-background-color,%5Cn.has-accent-2-background-color,%5Cn.has-accent-3-background-color%20%7B%5Cn%5Ctcolor:%20var(--wp--preset--color--theme-2);%5Cn%5Ct.wp-block-heading%20%7B%5Cn%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%7D%5Cn%5Ct.wp-element-button%20%7B%5Cn%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn.has-accent-1-background-color%20%7B%5Cn%5Ct.wp-element-button%20%7B%5Cn%5Ct%5Ct&:after%20%7B%5Cn%5Ct%5Ct%5Ctbackground-color:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--accent-1);%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Cta%20%7B%5Cn%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn.has-accent-2-background-color%20%7B%5Cn%5Ct.wp-element-button%20%7B%5Cn%5Ct%5Ct&:after%20%7B%5Cn%5Ct%5Ct%5Ctbackground-color:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--accent-2);%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn.has-accent-3-background-color%20%7B%5Cn%5Ct.wp-element-button%20%7B%5Cn%5Ct%5Ct&:after%20%7B%5Cn%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--accent-3);%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn%22,%22/*%20FacetWP%5Cn--------------------------------------------%20%2A/%5Cn%5Cndiv.facetwp-facet%20%7B%5Cn%5Ctmargin-bottom:%200;%5Cn%7D%5Cn%5Cn//%20dropdown%5Cn.facetwp-dropdown%20%7B%5Cn%5Ctmax-width:%20300px;%5Cn%7D%5Cn%5Cn//%20reset%5Cn.facetwp-reset%20%7B%5Cn%5Ctheight:%2050px;%5Cn%5Ctborder-radius:%200;%5Cn%5Ctbackground:%20var(--wp--preset--color--background);%5Cn%5Ctborder:%202px%20solid%20var(--wp--preset--color--theme-2);%5Cn%5Ctcursor:%20pointer;%5Cn%5Ctpadding-left:%2012px;%5Cn%5Ctpadding-right:%2012px;%5Cn%7D%5Cn%5Cn//%20Load%20more%5Cn%5Cn.facetwp-load-more%20%7B%5Cn%5Ct@include%20button-reset();%5Cn%5Ctbackground:%20var(--wp--preset--color--theme-2);%5Cn%5Ctcolor:%20var(--wp--preset--color--white);%5Cn%5Ctpadding:%201.25rem%201.5rem;%5Cn%5Ctwidth:%20100%25;%5Cn%5Cttext-align:%20left;%5Cn%5Ctdisplay:%20flex;%5Cn%5Ctgap:%201rem;%5Cn%5Ctalign-items:%20center;%5Cn%5Ct&:after%20%7B%5Cn%5Ct%5Ctcontent:%20%5C%22+%5C%22;%5Cn%5Ct%5Ctfont-size:%2024px;%5Cn%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ctwidth:%2032px;%5Cn%5Ct%5Ctheight:%2032px;%5Cn%5Ct%5Ctdisplay:%20inline-flex;%5Cn%5Ct%5Ctalign-items:%20center;%5Cn%5Ct%5Ctjustify-content:%20center;%5Cn%5Ct%5Ctbackground-color:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn/*%20Icon%20Block%5Cn-------------------------------------%20%2A/%5Cn%5Cn.icon-container.has-icon-background-color%20%7B%5Cn%5Ctwidth:%2096px%20!important;%5Cn%5Ctheight:%2086px;%5Cn%5Ctdisplay:%20flex;%5Cn%5Ctalign-items:%20center;%5Cn%5Ctjustify-content:%20center;%5Cn%5Ct@include%20media(%5C%22%3E=tablet%5C%22)%20%7B%5Cn%5Ct%5Ctwidth:%20112px%20!important;%5Cn%5Ct%5Ctheight:%20107px;%5Cn%5Ct%7D%5Cn%5Ctsvg%20%7B%5Cn%5Ct%5Ctobject-fit:%20contain;%5Cn%5Ct%5Ctwidth:%20100%25;%5Cn%5Ct%5Ctheight:%20100%25;%5Cn%5Ct%5Ctpadding:%2022.5%25;%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn/*%20Yoast%20Blocks%5Cn---------------------------------------------%20%2A/%5Cn.schema-faq-section%20%7B%5Cn%5Ctmargin-bottom:%20var(--wp--style--block-gap)%20/%202;%5Cn%5Ctcursor:%20pointer;%5Cn%5Ctborder-bottom:%20var(--wp--custom--border);%5Cn%5Ct&:last-of-type%20%7B%5Cn%5Ct%5Ctborder-bottom:%200;%5Cn%5Ct%7D%5Cn%5Ct&.active%20%7B%5Cn%5Ct%5Ct.schema-faq-question%20%7B%5Cn%5Ct%5Ct%5Ct&:after%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctbackground-image:%20url(../icons/minus-boxed.svg);%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn.schema-faq-question%20%7B%5Cn%5Ctdisplay:%20block;%5Cn%5Ctcursor:%20pointer;%5Cn%5Ctpadding:%2020px%2060px%2020px%200;%5Cn%5Ctposition:%20relative;%5Cn%5Ctfont-size:%20var(--wp--preset--font-size--large);%5Cn%5Ctcolor:%20var(--wp--preset--color--theme-2);%5Cn%5Ctfont-weight:%20500;%5Cn%5Cn%5Ct&:hover%20%7B%5Cn%5Ct%5Ctcolor:%20var(--wp--preset--color--foreground);%5Cn%5Ct%7D%5Cn%5Cn%5Ct&:after%20%7B%5Cn%5Ct%5Cttransition:%20transform%200.1s%20ease-in-out;%5Cn%5Ct%5Ctbackground-image:%20url(../icons/plus-boxed.svg);%5Cn%5Ct%5Ctposition:%20absolute;%5Cn%5Ct%5Ctcontent:%20%5C%22%5C%22;%5Cn%5Ct%5Ctbackground-size:%20contain;%5Cn%5Ct%5Ctbackground-repeat:%20no-repeat;%5Cn%5Ct%5Ctwidth:%2030px;%5Cn%5Ct%5Ctheight:%2030px;%5Cn%5Ct%5Ctdisplay:%20block;%5Cn%5Ct%5Ctright:%200;%5Cn%5Ct%5Cttop:%2015px;%5Cn%5Ct%5Ct@include%20media(%5C%22%3E=tablet%5C%22)%20%7B%5Cn%5Ct%5Ct%5Cttop:%2020px;%5Cn%5Ct%5Ct%5Ctwidth:%2030px;%5Cn%5Ct%5Ct%5Ctheight:%2030px;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn.schema-faq-answer%20%7B%5Cn%5Ctmargin-top:%200;%5Cn%5Ctpadding-bottom:%201.5rem;%5Cn%7D%5Cn%5Cn/*%20Gravity%20Forms%5Cn--------------------------------------------%20%2A/%5Cn%5Cn.gform_wrapper%20form%20%7B%5Cn%5Ct--gf-ctrl-bg-color:%20transparent;%5Cn%5Ct--gf-ctrl-radius:%200;%5Cn%5Ct--gf-ctrl-border-width:%202px;%5Cn%5Ct--gf-form-gap-y:%2012px;%5Cn%5Ct--gf-ctrl-shadow:%20none;%5Cn%5Ct.gform_fields%20%7B%5Cn%5Ct%5Ctinput:not(%5Btype=%5C%22radio%5C%22%5D):not(%5Btype=%5C%22checkbox%5C%22%5D),%5Cn%5Ct%5Ctselect,%5Cn%5Ct%5Cttextarea%20%7B%5Cn%5Ct%5Ct%5Ctborder-radius:%200;%5Cn%5Ct%5Ct%5Ctborder:%200%20!important;%5Cn%5Ct%5Ct%5Ctpadding-left:%200%20!important;%5Cn%5Ct%5Ct%5Ctborder-bottom:%20var(--wp--custom--border)%20!important;%5Cn%5Ct%5Ct%5Ctfont-size:%20calc(var(--wp--preset--font-size--medium)%20*%200.9)%20!important;%5Cn%5Ct%5Ct%5Ct&:focus,%5Cn%5Ct%5Ct%5Ct&:hover%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctoutline:%200%20!important;%5Cn%5Ct%5Ct%5Ct%5Ctbackground-color:%20transparent%20!important;%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Cn%5Ct%5Ct.gfield_label,%5Cn%5Ct%5Ct.gfield_required_asterisk,%5Cn%5Ct%5Ct.ginput_container--name%20.gform-field-label--type-sub%20%7B%5Cn%5Ct%5Ct%5Ctfont-size:%20var(--wp--preset--font-size--medium);%5Cn%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ct%5Ctfont-weight:%20550;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct.ginput_container--name%20%7B%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Cn%5Ct//%20form%20footer%5Cn%5Ct.gform-footer%20%7B%5Cn%5Ct%5Cttext-align:%20right%20!important;%5Cn%5Ct%5Ctinput%5Btype=%5C%22submit%5C%22%5D%20%7B%5Cn%5Ct%5Ct%5Ctbackground-color:%20var(--wp--preset--color--theme-2)%20!important;%5Cn%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-1)%20!important;%5Cn%5Ct%5Ct%5Ctbox-shadow:%20none%20!important;%5Cn%5Ct%5Ct%5Ctborder-radius:%200%20!important;%5Cn%5Ct%5Ct%5Ctmargin-left:%20auto%20!important;%5Cn%5Ct%5Ct%5Ctmargin-right:%200%20!important;%5Cn%5Ct%5Ct%5Ctfont-size:%20var(--wp--preset--font-size--medium)%20!important;%5Cn%5Ct%5Ct%5Ctmin-height:%2044px%20!important;%5Cn%5Ct%5Ct%5Ct&:focus%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctoutline:%200%20!important;%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%5Ct&:hover%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctbackground-color:%20var(--wp--preset--color--theme-1)%20!important;%5Cn%5Ct%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-2)%20!important;%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn.gform_required_legend%20%7B%5Cn%5Ctdisplay:%20none;%5Cn%7D%5Cn%5Cn/*%20Cookie%20Yes%5Cn--------------------------------------------%20%2A/%5Cn%5Cndiv.cky-btn-revisit-wrapper%20%7B%5Cn%5Ctbackground-color:%20var(--wp--preset--color--accent-2)%20!important;%5Cn%5Ctimg%20%7B%5Cn%5Ct%5Ctfilter:%20invert(1);%5Cn%5Ct%7D%5Cn%7D%5Cnbutton.cky-btn%20%7B%5Cn%5Ct&.cky-btn-reject,%5Cn%5Ct&.cky-btn-preferences%20%7B%5Cn%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-2)%20!important;%5Cn%5Ct%5Ctborder-color:%20var(--wp--preset--color--theme-2)%20!important;%5Cn%5Ct%7D%5Cn%5Ct&.cky-btn-accept%20%7B%5Cn%5Ct%5Ctbackground-color:%20var(--wp--preset--color--theme-2)%20!important;%5Cn%5Ct%5Ctborder-color:%20var(--wp--preset--color--theme-2)%20!important;%5Cn%5Ct%7D%5Cn%7D%5Cn%22,%22/*%20Site%20Header%5Cn--------------------------------------------------------------------%20%2A/%5Cn%5Cn.site-header%20%7B%5Cn%5Ct--search-icon-size:%2032px;%5Cn%5Ctbackground:%20var(--wp--preset--color--background);%5Cn%5Ctposition:%20sticky;%5Cn%5Cttop:%200;%5Cn%5Ctz-index:%201001;%5Cn%5Cn%5Ct.site-header__inner%20%7B%5Cn%5Ct%5Ct//padding:%201rem%200;%5Cn%5Ct%5Ctdisplay:%20grid;%5Cn%5Ct%5Ctgrid-template-columns:%20115px%201fr;%5Cn%5Ct%5Ctalign-items:%20center;%5Cn%5Ct%5Ct@include%20media(%5C%22%3Emobile_menu%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ctgrid-template-columns:%20200px%201fr;%5Cn%5Ct%5Ct%5Ctgap:%200%20var(--space-xs-2xl);%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Cn%5Ct&__toggles%20%7B%5Cn%5Ct%5Ctdisplay:%20flex;%5Cn%5Ct%5Ctflex-wrap:%20nowrap;%5Cn%5Ct%5Ctjustify-self:%20flex-end;%5Cn%5Cn%5Ct%5Ct@include%20media(%5C%22%3Emobile_menu%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ctdisplay:%20none;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Cn%5Ct@include%20media(%5C%22%3C=mobile_menu%5C%22)%20%7B%5Cn%5Ct%5Ctmax-height:%20100vh;%5Cn%5Ct%5Ctoverflow-y:%20auto;%5Cn%5Ct%5Ctoverscroll-behavior-y:%20contain;%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn.site-header__border%20%7B%5Cn%5Ctgrid-column:%201%20/%20-1;%5Cn%5Ctheight:%202px;%5Cn%5Ctbackground-color:%20var(--wp--preset--color--theme-2);%5Cn%5Ct@include%20media(%5C%22%3Emobile_menu%5C%22)%20%7B%5Cn%5Ct%5Ctorder:%201;%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn.site-header__logo%20%7B%5Cn%5Ctfill:%20var(--wp--preset--color--theme-2);%5Cn%5Ct@include%20media(%5C%22%3C=mobile_menu%5C%22)%20%7B%5Cn%5Ct%5Ctpadding:%2024px%200;%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn.menu-toggle%20%7B%5Cn%5Ctbackground:%20transparent;%5Cn%5Ctborder:%20none;%5Cn%5Ctbox-shadow:%20none;%5Cn%5Ctcursor:%20pointer;%5Cn%5Ctline-height:%200;%5Cn%5Ctpadding:%200;%5Cn%5Cttext-align:%20center;%5Cn%5Cn%5Ct@include%20size(44px);%5Cn%5Ctdisplay:%20flex;%5Cn%5Ctalign-items:%20center;%5Cn%5Ctjustify-content:%20center;%5Cn%5Cn%5Ctsvg%20%7B%5Cn%5Ct%5Ct@include%20size(24px);%5Cn%5Ct%5Ctfill:%20var(--wp--preset--color--foreground);%5Cn%5Ct%7D%5Cn%5Cn%5Ct.close%20%7B%5Cn%5Ct%5Ctdisplay:%20none;%5Cn%5Ct%5Ct@include%20size(20px);%5Cn%5Ct%7D%5Cn%5Cn%5Ct&.active%20%7B%5Cn%5Ct%5Ct.close%20%7B%5Cn%5Ct%5Ct%5Ctdisplay:%20inline;%5Cn%5Ct%5Ct%7D%5Cn%5Cn%5Ct%5Ct.open%20%7B%5Cn%5Ct%5Ct%5Ctdisplay:%20none;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn/*%20Admin%20Bar%5Cn---------------------------------------------%20%2A/%5Cn%5Cn@include%20media(%5C%22%3E782px%5C%22)%20%7B%5Cn%5Ct.admin-bar%20%7B%5Cn%5Ct%5Ct.site-container%20%7B%5Cn%5Ct%5Ct%5Ctpadding-top:%2032px;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct.site-header%20%7B%5Cn%5Ct%5Ct%5Cttop:%20var(--wp-admin--admin-bar--height);%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn@include%20media(%5C%22%3C=782px%5C%22)%20%7B%5Cn%5Ct%23wpadminbar%20%7B%5Cn%5Ct%5Ctdisplay:%20none%20!important;%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn/*%20Navigation%5Cn--------------------------------------------------------------------%20%2A/%5Cn%5Cn.nav-menu%20%7B%5Cn%5Ct&%20%3E%20*%20%7B%5Cn%5Ct%5Ctline-height:%201;%5Cn%5Ct%7D%5Cn%5Cn%5Ctul%20%7B%5Cn%5Ct%5Ctclear:%20both;%5Cn%5Ct%5Ctmargin:%200;%5Cn%5Ct%5Ctpadding:%200;%5Cn%5Ct%5Ctwidth:%20100%25;%5Cn%5Ct%5Ctdisplay:%20flex;%5Cn%5Ct%7D%5Cn%5Cn%5Ct&.active%20%7B%5Cn%5Ct%5Ct@include%20media(%5C%22%3C=mobile_menu%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ctgrid-column:%201%20/%20-1;%5Cn%5Ct%5Ct%5Ct%23primary-menu%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctdisplay:%20flex;%5Cn%5Ct%5Ct%5Ct%5Ctflex-direction:%20column;%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn%23primary-menu%20%7B%5Cn%5Ct//%20top%20level%20items%5Cn%5Ct%3E%20.menu-item%20%7B%5Cn%5Ct%5Ct%3E%20.menu-item-inner%20%7B%5Cn%5Ct%5Ct%5Ctdisplay:%20flex;%5Cn%5Ct%5Ct%5Ctalign-items:%20center;%5Cn%5Ct%5Ct%5Ctgap:%208px;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct%3E%20.menu-item-inner%20%3E%20a%20%7B%5Cn%5Ct%5Ct%5Ctdisplay:%20flex;%5Cn%5Ct%5Ct%5Ctalign-items:%20center;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Cn%5Ct.menu-item%20%7B%5Cn%5Ct%5Ctlist-style:%20none;%5Cn%5Ct%5Ctz-index:%201;%5Cn%5Ct%5Cta%20%7B%5Cn%5Ct%5Ct%5Ctborder:%20none;%5Cn%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ct%5Ctdisplay:%20flex;%5Cn%5Ct%5Ct%5Ctfont-size:%20var(--wp--preset--font-size--medium);%5Cn%5Ct%5Ct%5Ctposition:%20relative;%5Cn%5Ct%5Ct%5Ctpadding:%2010px%20var(--wp--custom--layout--site-padding);%5Cn%5Ct%5Ct%5Cttext-decoration:%20none;%5Cn%5Ct%5Ct%5Ctfont-weight:%20500;%5Cn%5Ct%5Ct%5Ctwidth:%20100%25;%5Cn%5Ct%5Ct%5Ctspan%20%7B%5Cn%5Ct%5Ct%5Ct%5Cttext-align:%20center;%5Cn%5Ct%5Ct%5Ct%5Ctdisplay:%20inline-block;%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Cn%5Ct%5Ct&:hover%20%3E%20a%20%7B%5Cn%5Ct%5Ct%7D%5Cn%5Cn%5Ct%5Ct&.current-menu-item%20%3E%20a,%5Cn%5Ct%5Ct&.current-menu-ancestor%20%3E%20a%20%7B%5Cn%5Ct%5Ct%7D%5Cn%5Cn%5Ct%5Ct&.search%20%7B%5Cn%5Ct%5Ct%5Ct@include%20media(%5C%22%3Emobile_menu%5C%22,%20%5C%22%3C1340px%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctwidth:%20200px;%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Cn%5Ct.submenu-expand%20%7B%5Cn%5Ct%5Ct@include%20button-reset;%5Cn%5Ct%5Ctline-height:%200;%5Cn%5Cn%5Ct%5Ct&:not(.expanded)%20.close,%5Cn%5Ct%5Ct&.expanded%20.open%20%7B%5Cn%5Ct%5Ct%5Ctdisplay:%20none;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Cn%5Ct.sub-menu%20%7B%5Cn%5Ct%5Ctorder:%202;%5Cn%5Ct%5Ctheight:%20max-content;%5Cn%5Ct%5Cta%20%7B%5Cn%5Ct%5Ct%5Ctpadding:%2015px%200;%5Cn%5Ct%5Ct%5Ctborder-bottom:%202px%20solid%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ct%5Ctdisplay:%20flex;%5Cn%5Ct%5Ct%5Ctalign-items:%20center;%5Cn%5Ct%5Ct%5Ctjustify-content:%20space-between;%5Cn%5Ct%5Ct%5Ctgap:%201rem;%5Cn%5Ct%5Ct%5Ctletter-spacing:%200;%5Cn%5Ct%5Ct%5Ctspan%20%7B%5Cn%5Ct%5Ct%5Ct%5Cttext-align:%20left;%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%5Ct&:after%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctcontent:%20%5C%22+%5C%22;%5Cn%5Ct%5Ct%5Ct%5Ctwidth:%2032px;%5Cn%5Ct%5Ct%5Ct%5Ctheight:%2032px;%5Cn%5Ct%5Ct%5Ct%5Ctbackground-color:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ct%5Ct%5Ctdisplay:%20flex;%5Cn%5Ct%5Ct%5Ct%5Ctalign-items:%20center;%5Cn%5Ct%5Ct%5Ct%5Ctjustify-content:%20center;%5Cn%5Ct%5Ct%5Ct%5Ctfont-size:%2028px;%5Cn%5Ct%5Ct%5Ct%5Ctfont-weight:%20300;%5Cn%5Ct%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Cn%5Ct//%20Mega%20Menu%5Cn%5Cn%5Ct.sub-menu-panel%20%7B%5Cn%5Ct%5Ctwidth:%20100%25;%5Cn%5Ct%5Ctz-index:%20-2;%5Cn%5Ct%5Ctdisplay:%20none;%5Cn%5Ct%5Ctflex-direction:%20column;%5Cn%5Ct%5Ctpadding:%20var(--space-m-xl)%20var(--wp--style--root--padding-left);%5Cn%5Ct%5Ctborder-top:%200;%5Cn%5Cn%5Ct%5Cttransition:%5Cn%5Ct%5Ct%5Ctopacity%20var(--wp--custom--transition--duration)%20linear,%5Cn%5Ct%5Ct%5Ctvisibility%20var(--wp--custom--transition--duration)%20linear;%5Cn%5Cn%5Ct%5Ct@include%20media(%5C%22%3C=mobile_menu%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ctmargin-left:%20calc(-1%20*%20var(--wp--custom--layout--site-padding));%5Cn%5Ct%5Ct%5Ctmargin-right:%20calc(-1%20*%20var(--wp--custom--layout--site-padding));%5Cn%5Ct%5Ct%5Ctwidth:%20100vw;%5Cn%5Ct%5Ct%7D%5Cn%5Cn%5Ct%5Ct@include%20media(%5C%22%3Emobile_menu%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ctpointer-events:%20none;%5Cn%5Ct%5Ct%5Ctdisplay:%20flex;%5Cn%5Ct%5Ct%5Ctopacity:%200;%5Cn%5Ct%5Ct%5Ctvisibility:%20hidden;%5Cn%5Ct%5Ct%5Ctposition:%20absolute;%5Cn%5Ct%5Ct%5Ctleft:%200;%5Cn%5Ct%5Ct%5Cttop:%20calc(var(--wp--custom--site-header--height)%20+%202px);%5Cn%5Ct%5Ct%7D%5Cn%5Cn%5Ct%5Ct.sub-menu-panel__inner%20%7B%5Cn%5Ct%5Ct%5Ctwidth:%20var(--wp--style--global--wide-size);%5Cn%5Ct%5Ct%5Ctmax-width:%20100%25;%5Cn%5Ct%5Ct%5Ctmargin-inline:%20auto;%5Cn%5Ct%5Ct%7D%5Cn%5Cn%5Ct%5Ct.sub-menu-panel__cta%20%7B%5Cn%5Ct%5Ct%5Ctpadding:%20var(--space-s-m);%5Cn%5Ct%5Ct%5Ctflex-direction:%20column;%5Cn%5Ct%5Ct%5Ctbackground-color:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ct%5Ct*%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Cn%5Ct%5Ct.menu-cta__view%20%7B%5Cn%5Ct%5Ct%5Ctmargin-top:%20auto;%5Cn%5Ct%5Ct%5Ctjustify-content:%20flex-start;%5Cn%5Ct%5Ct%5Ct&:after%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ct%5Ct%5Ctbackground-color:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Cn%5Ct@include%20media(%5C%22%3Emobile_menu%5C%22)%20%7B%5Cn%5Ct%5Ctjustify-content:%20space-between;%5Cn%5Ct%5Ctalign-items:%20center;%5Cn%5Ct%5Ct//%20top%20level%20items%5Cn%5Ct%5Ct%3E%20.menu-item%20%7B%5Cn%5Ct%5Ct%5Ct%3E%20.menu-item-inner%20%3E%20a%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctheight:%20var(--wp--custom--site-header--height);%5Cn%5Ct%5Ct%5Ct%5Ctpadding:%2010px%201rem;%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Cn%5Ct%5Ct.menu-item%20%7B%5Cn%5Ct%5Ct%5Ct&:hover,%5Cn%5Ct%5Ct%5Ct&:focus-within%20%7B%5Cn%5Ct%5Ct%5Ct%5Ct&%20%3E%20.sub-menu-panel%20%7B%5Cn%5Ct%5Ct%5Ct%5Ct%5Ctopacity:%201;%5Cn%5Ct%5Ct%5Ct%5Ct%5Ctvisibility:%20visible;%5Cn%5Ct%5Ct%5Ct%5Ct%5Ctpointer-events:%20auto;%5Cn%5Ct%5Ct%5Ct%5Ct%5Ctz-index:%201;%5Cn%5Ct%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Cn%5Ct%5Ct%5Ct&.menu-item-has-children%20%7B%5Cn%5Ct%5Ct%5Ct%5Ct%3E%20.menu-item-inner%20%7B%5Cn%5Ct%5Ct%5Ct%5Ct%5Ctpadding-right:%201rem;%5Cn%5Ct%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%5Ct%5Ct%3E%20.menu-item-inner%20%3E%20a%20%7B%5Cn%5Ct%5Ct%5Ct%5Ct%5Ctpadding-right:%200;%5Cn%5Ct%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct.sub-menu-panel%20%7B%5Cn%5Ct%5Ct%5Ctbackground:%20var(--wp--preset--color--background);%5Cn%5Ct%5Ct%5Ct.sub-menu-panel__cta%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctbackground-color:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ct%5Ct%5Ct*%20%7B%5Cn%5Ct%5Ct%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%5Ct.menu-cta__view%20%7B%5Cn%5Ct%5Ct%5Ct%5Ct&:after%20%7B%5Cn%5Ct%5Ct%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ct%5Ct%5Ct%5Ctbackground-color:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct.sub-menu-panel__inner%20%7B%5Cn%5Ct%5Ct%5Ctdisplay:%20grid;%5Cn%5Ct%5Ct%5Ctgrid-template-columns:%2025%25%20auto;%5Cn%5Ct%5Ct%5Ctgap:%20var(--space-l-xl);%5Cn%5Ct%5Ct%7D%5Cn%5Cn%5Ct%5Ct.sub-menu%20%7B%5Cn%5Ct%5Ct%5Ctdisplay:%20grid;%5Cn%5Ct%5Ct%5Ctgrid-template-columns:%20repeat(3,%20minmax(0,%201fr));%5Cn%5Ct%5Ct%5Ctgap:%201rem%20var(--space-l-xl);%5Cn%5Ct%5Ct%5Ctwidth:%20100%25;%5Cn%5Ct%5Ct%5Ctgrid-column-start:%202;%5Cn%5Cn%5Ct%5Ct%5Cta%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ct%5Ct%5Ctborder-color:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ct%5Ct%5Ct&:after%20%7B%5Cn%5Ct%5Ct%5Ct%5Ct%5Ctbackground-color:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ct%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Cn%5Ct@include%20media(%5C%22%3C=mobile_menu%5C%22)%20%7B%5Cn%5Ct%5Ctdisplay:%20none;%5Cn%5Ct%5Ctpadding:%202rem%200;%5Cn%5Cn%5Ct%5Ct//%20top%20level%20items%5Cn%5Ct%5Ct.menu-item-inner%20%3E%20a%20%7B%5Cn%5Ct%5Ct%5Ctfont-size:%20var(--wp--preset--font-size--x-large);%5Cn%5Ct%5Ct%5Ctpadding:%202.5rem%200%201.75rem;%5Cn%5Ct%5Ct%5Ctborder-bottom:%202px%20solid%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ct%7D%5Cn%5Cn%5Ct%5Ctul.menu%20%7B%5Cn%5Ct%5Ct%5Ctflex-direction:%20column;%5Cn%5Ct%5Ct%5Ctpadding:%20var(--space-l)%200;%5Cn%5Ct%5Ct%7D%5Cn%5Cn%5Ct%5Ct.menu-item%20%7B%5Cn%5Ct%5Ct%5Ctposition:%20relative;%5Cn%5Ct%5Ct%5Cta%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctpadding-left:%200;%5Cn%5Ct%5Ct%5Ct%5Ctpadding-right:%200;%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Cn%5Ct%5Ct%5Ct&.search%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctorder:%20-1;%5Cn%5Ct%5Ct%5Ct%5Ctmargin-bottom:%201rem;%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Cn%5Ct%5Ct.sub-menu-panel__inner%20%7B%5Cn%5Ct%5Ct%5Ctdisplay:%20flex;%5Cn%5Ct%5Ct%5Ctflex-direction:%20column;%5Cn%5Ct%5Ct%7D%5Cn%5Cn%5Ct%5Ct//%20style%20the%20search%20in%20the%20menu%5Cn%5Ct%5Ct.wp-block-search__inside-wrapper%20%7B%5Cn%5Ct%5Ct%5Ctbackground:%20transparent;%5Cn%5Ct%5Ct%5Ctborder-radius:%200;%5Cn%5Ct%5Ct%5Ctborder:%200;%5Cn%5Ct%5Ct%5Ctborder-bottom:%201px%20solid%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ct%5Ctposition:%20relative;%5Cn%5Ct%5Ct%5Ct&:before%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctcontent:%20%5C%22%5C%22;%5Cn%5Ct%5Ct%5Ct%5Ctwidth:%20var(--search-icon-size);%5Cn%5Ct%5Ct%5Ct%5Ctheight:%20var(--search-icon-size);%5Cn%5Ct%5Ct%5Ct%5Ctdisplay:%20block;%5Cn%5Ct%5Ct%5Ct%5Ctbackground-image:%20url(../icons/search-theme-2.svg);%5Cn%5Ct%5Ct%5Ct%5Ctposition:%20absolute;%5Cn%5Ct%5Ct%5Ct%5Ctleft:%201px;%5Cn%5Ct%5Ct%5Ct%5Ctbottom:%208px;%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct.wp-block-search__input%20%7B%5Cn%5Ct%5Ct%5Ctbackground:%20transparent;%5Cn%5Ct%5Ct%5Ctborder-radius:%200;%5Cn%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ct%5Ctpadding-left:%20calc(var(--search-icon-size)%20+%200.75rem);%5Cn%5Ct%5Ct%5Ctpadding-right:%200.5rem;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct.wp-block-search__button%20%7B%5Cn%5Ct%5Ct%5Ctbackground:%20url(../icons/arrow-right-boxed-theme-2.svg);%5Cn%5Ct%5Ct%5Ctbackground-repeat:%20no-repeat;%5Cn%5Ct%5Ct%5Ctbackground-position:%20center;%5Cn%5Ct%5Ct%5Ctbackground-size:%20contain;%5Cn%5Ct%5Ct%5Ctwidth:%20var(--search-icon-size);%5Cn%5Ct%5Ct%5Ctheight:%20var(--search-icon-size);%5Cn%5Ct%5Ct%5Ct.search-icon%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctdisplay:%20none;%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Cn%5Ct%5Ct.sub-menu%20%7B%5Cn%5Ct%5Ct%5Ctflex-direction:%20column;%5Cn%5Ct%5Ct%5Ctorder:%20-1;%5Cn%5Ct%5Ct%5Ctmargin-bottom:%202rem;%5Cn%5Ct%5Ct%7D%5Cn%5Cn%5Ct%5Ct.sub-menu-panel%20%7B%5Cn%5Ct%5Ct%5Ctbackground:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ct%5Ctz-index:%201;%5Cn%5Ct%5Ct%5Ctposition:%20relative;%5Cn%5Ct%5Ct%7D%5Cn%5Cn%5Ct%5Ct.menu-item-inner%20%7B%5Cn%5Ct%5Ct%5Ctposition:%20relative;%5Cn%5Cn%5Ct%5Ct%5Ct.submenu-expand%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctposition:%20absolute;%5Cn%5Ct%5Ct%5Ct%5Ctleft:%200;%5Cn%5Ct%5Ct%5Ct%5Ctwidth:%20100%25;%5Cn%5Ct%5Ct%5Ct%5Ctheight:%20100%25;%5Cn%5Ct%5Ct%5Ct%5Cttop:%200;%5Cn%5Ct%5Ct%5Ct%5Cttext-align:%20right;%5Cn%5Cn%5Ct%5Ct%5Ct%5Ct&.expanded:after%20%7B%5Cn%5Ct%5Ct%5Ct%5Ct%5Ctbackground-image:%20url(../icons/arrow-up-boxed-theme-2.svg);%5Cn%5Ct%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%5Ct%5Ct&:after%20%7B%5Cn%5Ct%5Ct%5Ct%5Ct%5Ctposition:%20relative;%5Cn%5Ct%5Ct%5Ct%5Ct%5Ctmargin:%200%200%200%20auto;%5Cn%5Ct%5Ct%5Ct%5Ct%5Ctcontent:%20%5C%22%5C%22;%5Cn%5Ct%5Ct%5Ct%5Ct%5Ctwidth:%2032px;%5Cn%5Ct%5Ct%5Ct%5Ct%5Ctheight:%2032px;%5Cn%5Ct%5Ct%5Ct%5Ct%5Cttop:%200.5rem;%5Cn%5Ct%5Ct%5Ct%5Ct%5Ctdisplay:%20block;%5Cn%5Ct%5Ct%5Ct%5Ct%5Ctbackground-image:%20url(../icons/arrow-down-boxed-theme-2.svg);%5Cn%5Ct%5Ct%5Ct%5Ct%5Ctbackground-repeat:%20no-repeat;%5Cn%5Ct%5Ct%5Ct%5Ct%5Ctbackground-size:%20contain;%5Cn%5Ct%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%5Ct%5Ctsvg%20%7B%5Cn%5Ct%5Ct%5Ct%5Ct%5Ctdisplay:%20none;%5Cn%5Ct%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Cn%5Ct%5Ct.menu-item-inner:has(.submenu-expand.expanded)%20+%20.sub-menu-panel%20%7B%5Cn%5Ct%5Ct%5Ctdisplay:%20flex;%5Cn%5Ct%5Ct%5Ctmargin-top:%20-2px;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn/**%5Cn*%20%20Dark%20Site%20Header%5Cn*%20%20Used%20only%20on%20homepage%5Cn----------------------------------------------------%20%2A/%5Cn%5Cn.site-header__dark%20%7B%5Cn%5Ct.site-header%20%7B%5Cn%5Ct%5Ctbackground:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%7D%5Cn%5Ct.sub-menu-panel%20%7B%5Cn%5Ct%5Ctbackground:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%7D%5Cn%5Ct.site-header__logo,%5Cn%5Ct.submenu-expand%20svg,%5Cn%5Ct.menu-toggle%20svg%20%7B%5Cn%5Ct%5Ctfill:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%7D%5Cn%5Cn%5Ct.wp-block-search__input%20%7B%5Cn%5Ct%5Ct&::placeholder%20%7B%5Cn%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--accent-3)%20!important;%5Cn%5Ct%5Ct%5Ctopacity:%201;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct&::-moz-placeholder%20%7B%5Cn%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--accent-3)%20!important;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Cn%5Ct%23primary-menu%20%7B%5Cn%5Ct%5Ct.menu-item%20%3E%20a,%5Cn%5Ct%5Ct.menu-item:hover%20%3E%20a%20%7B%5Cn%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--white);%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct.sub-menu%20.menu-item%20%3E%20a%20%7B%5Cn%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ct%5Ctborder-bottom-color:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct//%20top%20level%20items%5Cn%5Ct%5Ct&.menu%20%3E%20.menu-item%20%7B%5Cn%5Ct%5Ct%5Ct&:hover%20%3E%20a%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Cn%5Ct%5Ct.sub-menu%20a:after%20%7B%5Cn%5Ct%5Ct%5Ctbackground-color:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct.sub-menu-panel%20%7B%5Cn%5Ct%5Ct%5Ctbackground:%20var(--wp--preset--color--theme-1);%5Cn%5Cn%5Ct%5Ct%5Ct.sub-menu-panel__cta%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctbackground-color:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ct%5Ct%5Ct*%20%7B%5Cn%5Ct%5Ct%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Cn%5Ct%5Ct%5Ct.menu-cta__view%20%7B%5Cn%5Ct%5Ct%5Ct%5Ct&:after%20%7B%5Cn%5Ct%5Ct%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ct%5Ct%5Ct%5Ctbackground-color:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Cn%5Ct.site-header__border%20%7B%5Cn%5Ct%5Ctbackground-color:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%7D%5Cn%5Cn%5Ct@include%20media(%5C%22%3C=mobile_menu%5C%22)%20%7B%5Cn%5Ct%5Ct%23primary-menu%20%7B%5Cn%5Ct%5Ct%5Ct.menu-item-inner%20%7B%5Cn%5Ct%5Ct%5Ct%5Ct%3E%20a%20%7B%5Cn%5Ct%5Ct%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ct%5Ct%5Ct%5Ctborder-bottom-color:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%5Ct%5Ct.submenu-expand%20%7B%5Cn%5Ct%5Ct%5Ct%5Ct%5Ct&:after%20%7B%5Cn%5Ct%5Ct%5Ct%5Ct%5Ct%5Ctbackground-image:%20url(../icons/arrow-down-boxed-lime.svg);%5Cn%5Ct%5Ct%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%5Ct%5Ct%5Ct&.expanded:after%20%7B%5Cn%5Ct%5Ct%5Ct%5Ct%5Ct%5Ctbackground-image:%20url(../icons/arrow-up-boxed-lime.svg);%5Cn%5Ct%5Ct%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%5Ct//%20style%20the%20search%20in%20the%20menu%5Cn%5Ct%5Ct%5Ct.wp-block-search__inside-wrapper%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctborder-bottom:%201px%20solid%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ct%5Ct%5Ct&:before%20%7B%5Cn%5Ct%5Ct%5Ct%5Ct%5Ctbackground-image:%20url(../icons/search-theme-1.svg);%5Cn%5Ct%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%5Ct.wp-block-search__input%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--white);%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%5Ct.wp-block-search__button%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctbackground-image:%20url(../icons/arrow-right-boxed-lime.svg);%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Cn%5Ct@include%20media(%5C%22%3Emobile_menu%5C%22)%20%7B%5Cn%5Ct%5Ct%23primary-menu%20%7B%5Cn%5Ct%5Ct%5Ct//%20top%20menu%20items%5Cn%5Ct%5Ct%5Ct.menu-item-inner%20%3E%20a%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--white);%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%5Ct.sub-menu%20.menu-item%20%3E%20a%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ct%5Ct%5Ctborder-bottom-color:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%5Ct.sub-menu%20a:after%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctbackground-color:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--foreground);%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%5Ct.sub-menu-panel%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctbackground:%20var(--wp--preset--color--theme-2);%5Cn%5Cn%5Ct%5Ct%5Ct%5Ct.sub-menu-panel__cta%20%7B%5Cn%5Ct%5Ct%5Ct%5Ct%5Ctbackground-color:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ct%5Ct%5Ct%5Ct*%20%7B%5Cn%5Ct%5Ct%5Ct%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ct%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%5Ct%5Ct.menu-cta__view%20%7B%5Cn%5Ct%5Ct%5Ct%5Ct%5Ct&:after%20%7B%5Cn%5Ct%5Ct%5Ct%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ct%5Ct%5Ct%5Ct%5Ctbackground-color:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ct%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Cn%5Ct%5Ct.wp-block-search%20%7B%5Cn%5Ct%5Ct%5Ct.wp-block-search__inside-wrapper%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctborder-color:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ct%5Ct%5Ctbackground-color:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%5Ct.wp-block-search__input%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctbackground-color:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--white);%5Cn%5Ct%5Ct%5Ct%5Ct@include%20placeholder-color(rgba(white,%200.3));%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%5Ct.search-icon%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctfill:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn%22,%22/*%20Archive%20Header%5Cn---------------------------------------------%20%2A/%5Cn%5Cn.archive-header%20%7B%5Cn%5Ctpadding-left:%20var(--wp--custom--layout--site-padding);%5Cn%5Ctpadding-right:%20var(--wp--custom--layout--site-padding);%5Cn%5Ctmargin-bottom:%20var(--wp--style--block-gap);%5Cn%5Ct.wp-block-columns%20%7B%5Cn%5Ct%5Ctborder:%200;%5Cn%5Ct%7D%5Cn%5Ct.breadcrumb%20%7B%5Cn%5Ct%5Ctmargin-top:%201rem;%5Cn%5Ct%5Ctpadding:%200;%5Cn%5Ct%7D%5Cn%7D%5Cn%22,%22/*%20Archives%5Cn---------------------------------------------%20%2A/%5Cn%5Cn.archive,%5Cn.search%20%7B%5Cn%5Ct.site-main%20%7B%5Cn%5Ct%5Ctpadding-left:%20var(--wp--custom--layout--site-padding);%5Cn%5Ct%5Ctpadding-right:%20var(--wp--custom--layout--site-padding);%5Cn%5Ct%7D%5Cn%5Ct.post-listing%20%7B%5Cn%5Ct%5Ctmax-width:%20var(--wp--style--global--content-size);%5Cn%5Ct%5Ctmargin-inline:%20auto;%5Cn%5Ct%5Ctdisplay:%20grid;%5Cn%5Ct%5Ctgrid-template-columns:%20repeat(2,%20minmax(0,%201fr));%5Cn%5Ct%5Ctgap:%20var(--space-s-m);%5Cn%5Cn%5Ct%5Ct@include%20media(%5C%22%3E=tablet%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ctgrid-template-columns:%20repeat(4,%20minmax(0,%201fr));%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn//%20People%20Archive%5Cn.post-type-archive-people.archive%20%7B%5Cn%5Ct.post-listing%20%7B%5Cn%5Ct%5Ct@include%20media(%5C%22%3Cwordpress_medium%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ctgrid-template-columns:%20repeat(1,%20minmax(0,%201fr));%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct@include%20media(%5C%22%3E=wordpress_medium%5C%22,%20%5C%22%3Ctablet%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ctgrid-template-columns:%20repeat(2,%20minmax(0,%201fr));%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct@include%20media(%5C%22%3E=tablet%5C%22,%20%5C%22%3Cdesktop%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ctgrid-template-columns:%20repeat(3,%20minmax(0,%201fr));%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn/*%20Blog%20Archives%20%2A/%5Cn.blog.archive%20%7B%5Cn%5Ct.site-main%20%7B%5Cn%5Ct%5Ctmax-width:%20calc(var(--wp--style--global--content-size)%20+%20(var(--wp--custom--layout--site-padding)%20*%202));%5Cn%5Ct%5Ctmargin-inline:%20auto;%5Cn%5Cn%5Ct%5Ctdisplay:%20grid;%5Cn%5Ct%5Ctgrid-template-columns:%20repeat(1,%20minmax(0,%201fr));%5Cn%5Ct%5Ctgap:%20var(--space-s-m);%5Cn%5Ct%5Ct@include%20media(%5C%22%3E=tablet%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ctgrid-template-columns:%201fr%203fr;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Ct.post-listing%20%7B%5Cn%5Ct%5Ct@include%20media(%5C%22%3E=tablet%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ctgrid-template-columns:%20repeat(3,%20minmax(0,%201fr));%5Cn%5Ct%5Ct%5Ct.post-summary:first-of-type%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctgrid-column:%201/-1;%5Cn%5Ct%5Ct%5Ct%5Ctdisplay:%20grid;%5Cn%5Ct%5Ct%5Ct%5Ctgrid-template-columns:%201fr%202fr;%5Cn%5Ct%5Ct%5Ct%5Ctgap:%20var(--space-s-m);%5Cn%5Ct%5Ct%5Ct%5Ctimg%20%7B%5Cn%5Ct%5Ct%5Ct%5Ct%5Ctaspect-ratio:%204/5;%5Cn%5Ct%5Ct%5Ct%5Ct%5Ctmargin-bottom:%200;%5Cn%5Ct%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Ct.post-divider%20%7B%5Cn%5Ct%5Ctgrid-column:%201/-1;%5Cn%5Ct%5Ctbackground:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ctborder:%20none;%5Cn%5Ct%5Ctwidth:%20100%25;%5Cn%5Ct%5Ctheight:%202px;%5Cn%5Ct%5Ctpadding:%200;%5Cn%5Ct%7D%5Cn%5Cn%5Ct.facetwp-facet-load_more_blog%20%7B%5Cn%5Ct%5Ctgrid-column:%202;%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn/*%20Archive%20Filters%5Cn---------------------------------------------%20%2A/%5Cn%5Cn.archive-filters%20%7B%5Cn%5Ctdisplay:%20flex;%5Cn%5Ctjustify-content:%20flex-end;%5Cn%5Ctgap:%20var(--space-xs-m);%5Cn%5Ctmargin-bottom:%20var(--wp--style--block-gap);%5Cn%5Cn%5Ct.post-type-archive-people%20&%20%7B%5Cn%5Ct%5Ctmargin-top:%20var(--wp--style--block-gap);%5Cn%5Ct%5Ctmax-width:%20var(--wp--style--global--content-size);%5Cn%5Ct%5Ctmargin-inline:%20auto;%5Cn%5Ct%5Ct@include%20media(%5C%22%3Ctablet%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ctflex-direction:%20column;%5Cn%5Ct%5Ct%5Ct.facetwp-dropdown%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctmax-width:%20100%25;%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%5Ct.facetwp-reset%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctwidth:%20100%25;%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Cn%5Ct.blog.archive%20&%20%7B%5Cn%5Ct%5Ctjustify-content:%20flex-start;%5Cn%5Ct%5Ctgap:%201rem;%5Cn%5Ct%5Ct@include%20media(%5C%22%3E=tablet%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ctflex-direction:%20column;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn/*%20Cards%20/%20Shared%5Cn---------------------------------------------%20%2A/%5Cn.post-summary%20%7B%5Cn%5Cta%20%7B%5Cn%5Ct%5Cttext-decoration:%20none;%5Cn%5Ct%7D%5Cn%7D%5Cn.post-summary__image%20%7B%5Cn%5Ctdisplay:%20block;%5Cn%5Ctimg%20%7B%5Cn%5Ct%5Ctobject-fit:%20cover;%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn.post-summary__content%20%7B%5Cn%5Ctdisplay:%20flex;%5Cn%5Ctflex-direction:%20column;%5Cn%5Ctgap:%201rem;%5Cn%7D%5Cn%5Cn.post-summary__meta%20%7B%5Cn%5Ctdisplay:%20flex;%5Cn%5Ctgap:%201rem;%5Cn%5Ctalign-items:%20center;%5Cn%5Ct.entry-category%20%7B%5Cn%5Ct%5Ctmargin:%200;%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn.entry-category%20%7B%5Cn%5Cta%20%7B%5Cn%5Ct%5Ctdisplay:%20block;%5Cn%5Ct%5Ctpadding:%206px%2012px;%5Cn%5Ct%5Ctbackground-color:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ctletter-spacing:%20var(--wp--custom--letter-spacing);%5Cn%5Ct%5Ctfont-size:%20var(--wp--preset--font-size--small-medium);%5Cn%5Ct%5Ctfont-weight:%20500;%5Cn%5Ct%7D%5Cn%7D%5Cn.post-summary__read-time%20%7B%5Cn%5Ctfont-size:%20var(--wp--preset--font-size--small-medium);%5Cn%5Ctletter-spacing:%20var(--wp--custom--letter-spacing);%5Cn%5Ctcolor:%20var(--wp--preset--color--theme-2);%5Cn%5Ctfont-weight:%20500;%5Cn%7D%5Cn%5Cn.post-summary__title%20%7B%5Cn%5Ctmargin:%200;%5Cn%5Ctfont-size:%20var(--wp--preset--font-size--x-large);%5Cn%5Ctfont-weight:%20400;%5Cn%7D%5Cn.post-summary__excerpt%20%7B%5Cn%5Ctmargin:%200;%5Cn%5Ctline-height:%20var(--wp--custom--line-height--small);%5Cn%7D%5Cn%5Cn.post-summary__readmore%20%7B%5Cn%5Ctdisplay:%20flex;%5Cn%5Ctalign-items:%20center;%5Cn%5Ctgap:%208px;%5Cn%5Ctfont-weight:%20500;%5Cn%5Ctcolor:%20var(--wp--preset--color--theme-2);%5Cn%5Ctmargin-top:%20var(--space-xs-s);%5Cn%7D%5Cn%5Cn/*%20Post%20Summary%5Cn---------------------------------------------%20%2A/%5Cn%5Cn.post-summary__image%20img%20%7B%5Cn%5Ctaspect-ratio:%204/3.6;%5Cn%5Ctmargin-bottom:%20var(--space-xs-s);%5Cn%7D%5Cn%5Cn/*%20Post%20Summary%20Small%20(used%20on%20Post%20Listing%20Block)%5Cn---------------------------------------------%20%2A/%5Cn.post-summary-small%20%7B%5Cn%5Ctborder-bottom:%202px%20solid%20var(--wp--preset--color--theme-1);%5Cn%5Ct@include%20media(%5C%22%3E=tablet%5C%22)%20%7B%5Cn%5Ct%5Ctborder-left:%202px%20solid%20var(--wp--preset--color--theme-1);%5Cn%5Ct%7D%5Cn%5Ct&:last-of-type%20%7B%5Cn%5Ct%5Ctborder-bottom:%200;%5Cn%5Ct%7D%5Cn%5Cn%5Ct%3E%20a%20%7B%5Cn%5Ct%5Ctdisplay:%20grid;%5Cn%5Ct%5Ctgrid-template-columns:%20repeat(1,%20minmax(0,%201fr));%5Cn%5Ct%5Ctgap:%200;%5Cn%5Ct%5Cttext-decoration:%20none;%5Cn%5Ct%5Ct@include%20media(%5C%22%3E=tablet%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ctgrid-template-columns:%201fr%203fr%201fr;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct&:hover%20%7B%5Cn%5Ct%5Ct%5Ctbackground-color:%20var(--wp--preset--color--accent-1);%5Cn%5Cn%5Ct%5Ct%5Ct.post-summary__title%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%5Ct.entry-category%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctbackground-color:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--accent-1);%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Cn%5Ct%5Ct%5Ct.post-summary__plus%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ct%5Ct%5Ct&:after%20%7B%5Cn%5Ct%5Ct%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--accent-1);%5Cn%5Ct%5Ct%5Ct%5Ct%5Ctbackground-color:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ct%5Ct%5Ct%5Ct@include%20media(%5C%22%3E=desktop%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ct%5Ct%5Ct%5Ctbackground-color:%20transparent;%5Cn%5Ct%5Ct%5Ct%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ct%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Ct.post-summary-small__image%20%7B%5Cn%5Ct%5Ct@include%20media(%5C%22%3E=tablet%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ctborder-right:%202px%20solid%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ctimg%20%7B%5Cn%5Ct%5Ct%5Ctaspect-ratio:%202.4/2.6;%5Cn%5Ct%5Ct%5Ctobject-fit:%20cover;%5Cn%5Ct%5Ct%5Ctwidth:%20100%25;%5Cn%5Ct%5Ct%5Ctheight:%20100%25;%5Cn%5Ct%5Ct%5Ctpadding:%20var(--space-xs);%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Cn%5Ct.post-summary__content%20%7B%5Cn%5Ct%5Ctpadding:%20var(--space-xs-s);%5Cn%5Ct%5Ctjustify-content:%20center;%5Cn%5Ct%5Ct@include%20media(%5C%22%3E=tablet%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ctborder-right:%202px%20solid%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Ct.post-summary__title%20%7B%5Cn%5Ct%5Cttransition:%20all%20var(--wp--custom--transition--duration)%20var(--wp--custom--transition--easing);%5Cn%5Ct%7D%5Cn%5Ct.entry-category%20%7B%5Cn%5Ct%5Ctwidth:%20max-content;%5Cn%5Ct%5Ctpadding:%206px%2012px;%5Cn%5Ct%5Ctorder:%20-1;%5Cn%5Ct%5Ctbackground-color:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ctletter-spacing:%20var(--wp--custom--letter-spacing);%5Cn%5Ct%5Ctfont-size:%20var(--wp--preset--font-size--small-medium);%5Cn%5Ct%5Ctfont-weight:%20500;%5Cn%5Ct%5Cttransition:%20all%20var(--wp--custom--transition--duration)%20var(--wp--custom--transition--easing);%5Cn%5Ct%5Ct@include%20media(%5C%22%3E=desktop%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ctmargin-left:%20auto;%5Cn%5Ct%5Ct%5Ctdisplay:%20block;%5Cn%5Ct%5Ct%5Ctorder:%201;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Ct.post-summary__plus%20%7B%5Cn%5Ct%5Ctpadding:%20var(--space-xs-s);%5Cn%5Ct%5Ctjustify-content:%20flex-start;%5Cn%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ctpointer-events:%20none;%5Cn%5Ct%5Ct&:after%20%7B%5Cn%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ct%5Ctbackground-color:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct@include%20media(%5C%22%3E=desktop%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ctfont-size:%200;%5Cn%5Ct%5Ct%5Ctborder-right:%202px%20solid%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ct%5Ctgap:%200;%5Cn%5Ct%5Ct%5Ctjustify-content:%20center;%5Cn%5Ct%5Ct%5Ct&:after%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ct%5Ct%5Ctbackground-color:%20transparent;%5Cn%5Ct%5Ct%5Ct%5Ctwidth:%20120px;%5Cn%5Ct%5Ct%5Ct%5Ctheight:%20120px;%5Cn%5Ct%5Ct%5Ct%5Ctfont-size:%20120px;%5Cn%5Ct%5Ct%5Ct%5Ctfont-weight:%20100;%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn/*%20People%20Summary%5Cn---------------------------------------------%20%2A/%5Cn%5Cn.people-summary%20%7B%5Cn%5Ctposition:%20relative;%5Cn%5Ct@include%20media(%5C%22%3E=tablet%5C%22)%20%7B%5Cn%5Ct%5Ct&:hover%20%7B%5Cn%5Ct%5Ct%5Ct.people-summary__profile-details%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctopacity:%201;%5Cn%5Ct%5Ct%5Ct%5Ctvisibility:%20visible;%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Ctimg%20%7B%5Cn%5Ct%5Ctaspect-ratio:%204/4.7;%5Cn%5Ct%5Ctobject-fit:%20cover;%5Cn%5Ct%7D%5Cn%5Cta%20%7B%5Cn%5Ct%5Cttext-decoration:%20none;%5Cn%5Ct%5Ctdisplay:%20block;%5Cn%5Ct%7D%5Cn%5Ct.post-summary__content%20%7B%5Cn%5Ct%5Ctgap:%200;%5Cn%5Ct%7D%5Cn%5Ct.post-summary__title%20%7B%5Cn%5Ct%5Ctfont-weight:%20500;%5Cn%5Ct%5Ctmargin-bottom:%200;%5Cn%5Ct%7D%5Cn%5Ctp,%5Cn%5Ct.entry-terms,%5Cn%5Ct.people-role%20%7B%5Cn%5Ct%5Ctmargin:%200;%5Cn%5Ct%7D%5Cn%5Ct.people-role%20%7B%5Cn%5Ct%5Ctfont-size:%20var(--wp--preset--font-size--medium);%5Cn%5Ct%5Ctfont-weight:%20550;%5Cn%5Ct%5Ctwidth:%20100%25;%5Cn%5Ct%7D%5Cn%7D%5Cn.people-summary__profile-details%20%7B%5Cn%5Ctbackground-color:%20var(--wp--preset--color--theme-2);%5Cn%5Ctcolor:%20var(--wp--preset--color--white);%5Cn%5Ctposition:%20absolute;%5Cn%5Cttop:%200;%5Cn%5Ctleft:%200;%5Cn%5Ctwidth:%20100%25;%5Cn%5Ctheight:%20100%25;%5Cn%5Ctdisplay:%20flex;%5Cn%5Ctopacity:%200;%5Cn%5Ctvisibility:%20hidden;%5Cn%5Cttransition:%5Cn%5Ct%5Ctopacity%20var(--wp--custom--transition--duration)%20var(--wp--custom--transition--easing),%5Cn%5Ct%5Ctvisibility%20var(--wp--custom--transition--duration)%20var(--wp--custom--transition--easing);%5Cn%5Ctpadding:%20var(--space-s-m);%5Cn%5Ctflex-direction:%20column;%5Cn%5Ctjustify-content:%20space-between;%5Cn%5Ctalign-items:%20flex-start;%5Cn%5Cn%5Cta%20%7B%5Cn%5Ct%5Ctcolor:%20var(--wp--preset--color--white);%5Cn%5Ct%7D%5Cn%5Ctsvg%20%7B%5Cn%5Ct%5Ctfill:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ctwidth:%2020px;%5Cn%5Ct%7D%5Cn%5Ct.profile-details__people-name%20%7B%5Cn%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ctfont-size:%20var(--wp--preset--font-size--x-large);%5Cn%5Ct%5Ctline-height:%201.2;%5Cn%5Ct%7D%5Cn%5Cn%5Ct.people-role%20%7B%5Cn%5Ct%5Ctcolor:%20var(--wp--preset--color--white);%5Cn%5Ct%5Ctpadding-bottom:%201.25rem;%5Cn%5Ct%5Ctfont-weight:%20500;%5Cn%5Ct%5Ctmargin-top:%200.5rem;%5Cn%5Ct%5Ctmargin-bottom:%202rem;%5Cn%5Ct%5Ctborder-bottom:%202px%20solid%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ctfont-size:%20var(--wp--preset--font-size--large);%5Cn%5Ct%7D%5Cn%5Ct.people-phone,%5Cn%5Ct.people-email%20%7B%5Cn%5Ct%5Ctgap:%208px;%5Cn%5Ct%5Ctwidth:%20100%25;%5Cn%5Ct%5Ctmargin-top:%200.5rem;%5Cn%5Ct%7D%5Cn%5Cn%5Ct.wp-element-button%20%7B%5Cn%5Ct%5Ctmargin-top:%20auto;%5Cn%5Ct%5Ct&:after%20%7B%5Cn%5Ct%5Ct%5Ctbackground-color:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn.people-phone,%5Cn.people-mobile,%5Cn.people-email,%5Cn.people-vcf%20%7B%5Cn%5Ctdisplay:%20flex;%5Cn%5Ctalign-items:%20center;%5Cn%5Ctgap:%208px;%5Cn%5Ctsvg%20%7B%5Cn%5Ct%5Ctwidth:%2020px;%5Cn%5Ct%7D%5Cn%5Cta%20%7B%5Cn%5Ct%5Cttext-decoration:%20none;%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn/*%20Archive%20List%20Item%5Cn---------------------------------------------%20%2A/%5Cn%5Cn.post-summary__list%20%7B%5Cn%5Ctdisplay:%20flex;%5Cn%5Ctgap:%201rem;%5Cn%5Ctjustify-content:%20space-between;%5Cn%5Cttext-decoration:%20none;%5Cn%5Ctdisplay:%20flex;%5Cn%5Ctborder-bottom:%20var(--wp--custom--border);%5Cn%5Ctpadding-bottom:%201rem;%5Cn%5Ct.post-summary__title%20%7B%5Cn%5Ct%5Ctfont-size:%20var(--wp--preset--font-size--x-large);%5Cn%5Ct%7D%5Cn%5Cn%5Ct&:after%20%7B%5Cn%5Ct%5Ctcontent:%20%5C%22+%5C%22;%5Cn%5Ct%5Ctwidth:%2032px;%5Cn%5Ct%5Ctheight:%2032px;%5Cn%5Ct%5Ctbackground-color:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ctdisplay:%20flex;%5Cn%5Ct%5Ctalign-items:%20center;%5Cn%5Ct%5Ctjustify-content:%20center;%5Cn%5Ct%5Ctfont-size:%2028px;%5Cn%5Ct%5Ctfont-weight:%20300;%5Cn%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn/*%20Search%20Archives%5Cn---------------------------------------------%20%2A/%5Cn.search%20%7B%5Cn%5Ct.wp-block-search%20%7B%5Cn%5Ct%5Ctmargin-right:%200;%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn/*%20Archive%20Navigation%5Cn---------------------------------------------%20%2A/%5Cn%5Cn.pagination%20%7B%5Cn%5Ctmargin:%20var(--space-l-xl)%20auto;%5Cn%5Ctmax-width:%20var(--wp--style--global--wide-size);%5Cn%5Ctgrid-column:%201%20/%20-1;%5Cn%5Cn%5Ctul%20%7B%5Cn%5Ct%5Ctmargin:%200;%5Cn%5Ct%5Ctpadding:%200;%5Cn%5Ct%5Ctdisplay:%20flex;%5Cn%5Ct%5Ctjustify-content:%20center;%5Cn%5Ct%5Ctgap:%208px;%5Cn%5Ct%5Ctalign-items:%20center;%5Cn%5Cn%5Ct%5Ctli%20%7B%5Cn%5Ct%5Ct%5Ctlist-style-type:%20none;%5Cn%5Ct%5Ct%5Ctdisplay:%20inline-block;%5Cn%5Cn%5Ct%5Ct%5Cta%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctbackground:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ct%5Ct%5Ctborder:%20var(--wp--custom--border-width--tiny)%20solid%20var(--wp--preset--color--primary);%5Cn%5Ct%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--primary);%5Cn%5Ct%5Ct%5Ct%5Ctfill:%20var(--wp--preset--color--primary);%5Cn%5Ct%5Ct%5Ct%5Ctwidth:%2044px;%5Cn%5Ct%5Ct%5Ct%5Ctheight:%2044px;%5Cn%5Ct%5Ct%5Ct%5Ctdisplay:%20flex;%5Cn%5Ct%5Ct%5Ct%5Ctalign-items:%20center;%5Cn%5Ct%5Ct%5Ct%5Ctjustify-content:%20center;%5Cn%5Ct%5Ct%5Ct%5Ctfont-size:%20var(--wp--preset--font-size--small);%5Cn%5Ct%5Ct%5Ct%5Ctfont-weight:%20700;%5Cn%5Ct%5Ct%5Ct%5Cttext-align:%20center;%5Cn%5Ct%5Ct%5Ct%5Cttext-decoration:%20none;%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Cn%5Ct%5Ct%5Ctsvg%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctfill:%20inherit;%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Cn%5Ct%5Ct%5Ct&:hover%20%3E%20a,%5Cn%5Ct%5Ct%5Ct&.active%20%3E%20a%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctbackground:%20var(--wp--preset--color--foreground);%5Cn%5Ct%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--background);%5Cn%5Ct%5Ct%5Ct%5Ctfill:%20var(--wp--preset--color--background);%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn%22,%22/*%20Singular%5Cn----------------------------------------------------------------------------------------------------%20%2A/%5Cn%5Cn/*%20Entry%20Content%5Cn---------------------------------------------%20%2A/%5Cn%5Cn.entry-header%20%7B%5Cn%5Ct.single-post%20&%20%7B%5Cn%5Ct%5Ctpadding-top:%20var(--space-m-l);%5Cn%5Ct%5Ct.wp-block-column:first-of-type%20%7B%5Cn%5Ct%5Ct%5Ctpadding-bottom:%20var(--space-m-l);%5Cn%5Ct%5Ct%5Ct%3E%20*:last-child%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctmargin-bottom:%20auto;%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%5Ct@include%20media(%5C%22%3E=tablet%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctflex-basis:%2058.33%25;%20//%207/12%5Cn%5Ct%5Ct%5Ct%5Ctflex-grow:%200;%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Cn%5Ct%5Ct.entry-title%20%7B%5Cn%5Ct%5Ct%5Ctmargin-top:%201rem;%5Cn%5Ct%5Ct%5Ctfont-size:%20var(--wp--preset--font-size--xxx-large);%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Ct&%20%3E%20*:not(.alignfull)%20%7B%5Cn%5Ct%5Ctmargin-inline:%20auto;%5Cn%5Ct%5Ctmax-width:%20var(--wp--style--global--wide-size);%5Cn%5Ct%7D%5Cn%5Ctimg%20%7B%5Cn%5Ct%5Ctmax-width:%20100%25%20!important;%5Cn%5Ct%5Ctwidth:%20100%25;%5Cn%5Ct%7D%5Cn%5Cn%5Ct.breadcrumb%20%7B%5Cn%5Ct%5Ctmargin:%20var(--wp--preset--spacing--70)%200%20var(--wp--preset--spacing--40)%200;%5Cn%5Ct%7D%5Cn%5Cn%5Ct.wp-block-columns:last-of-type%20%7B%5Cn%5Ct%5Ctmargin-bottom:%20var(--space-m-l);%5Cn%5Ct%5Ctpadding-bottom:%20var(--space-m-l);%5Cn%5Ct%5Ctborder-bottom:%20var(--wp--custom--border);%5Cn%5Ct%7D%5Cn%7D%5Cn//%20custom%20page%20header%5Cn.custom-entry-header%20%7B%5Cn%5Ctpadding-top:%20var(--space-xl-2xl);%5Cn%5Ct.wp-block-columns%20%7B%5Cn%5Ct%5Ctmargin-top:%204rem;%5Cn%5Ct%5Ct.wp-block-column:first-of-type%20%7B%5Cn%5Ct%5Ct%5Ctdisplay:%20flex;%5Cn%5Ct%5Ct%5Ctflex-direction:%20column;%5Cn%5Ct%5Ct%5Ctjustify-content:%20flex-end;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct@include%20media(%5C%22%3E=tablet%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ct.wp-block-column:nth-of-type(2)%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctflex-basis:%2030%25;%5Cn%5Ct%5Ct%5Ct%5Ctflex-grow:%200;%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct@include%20media(%5C%22%3E=1300px%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ct.wp-block-column:nth-of-type(2)%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctflex-basis:%2025%25;%5Cn%5Ct%5Ct%5Ct%5Ctpadding-right:%205%25;%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Ct.excerpt%20%7B%5Cn%5Ct%5Ctp%20%7B%5Cn%5Ct%5Ct%5Ctletter-spacing:%20var(--wp--custom--letter-spacing);%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Ctimg%20%7B%5Cn%5Ct%5Ctaspect-ratio:%20var(--wp--preset--aspect-ratio--16-9);%5Cn%5Ct%5Ctobject-fit:%20cover;%5Cn%5Ct%5Ct@include%20media(%5C%22%3E=tablet%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ctaspect-ratio:%2020/3.5;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn.entry-content%20%7B%5Cn%5Ctp:not(%5Bclass*=%5C%22-font-size%5C%22%5D)%20%7B%5Cn%5Ct%5Ct//%20letter-spacing:%20var(--wp--custom--letter-spacing);%5Cn%5Ct%7D%5Cn%5Cn%5Ct&%20%3E%20*%20+%20*%20%7B%5Cn%5Ct%5Ctmargin-top:%20var(--wp--style--block-gap);%5Cn%5Ct%7D%5Cn%5Cn%5Ctp%20+%20p,%5Cn%5Ctp%20+%20ul,%5Cn%5Ctp%20+%20ol,%5Cn%5Ct.wp-block-heading%20+%20.wp-block-buttons,%5Cn%5Ct.wp-block-heading%20+%20p%20%7B%5Cn%5Ct%5Ctmargin-top:%20var(--space-s-m);%5Cn%5Ct%7D%5Cn%5Cn%5Ct.wp-block-heading%20+%20.wp-block-heading%20%7B%5Cn%5Ct%5Ctmargin-top:%20var(--space-xs);%5Cn%5Ct%7D%5Cn%5Cn%5Ct.single%20&%20%7B%5Cn%5Ct%5Ct%3E%20p:first-child%20%7B%5Cn%5Ct%5Ct%5Ctfont-size:%20var(--wp--preset--font-size--large);%5Cn%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ct%5Ctletter-spacing:%200;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Cn%5Ct.page%20&%20%7B%5Cn%5Ct%5Ct&%20%3E%20%7B%5Cn%5Ct%5Ct%5Ctp,%5Cn%5Ct%5Ct%5Ctul,%5Cn%5Ct%5Ct%5Ctol,%5Cn%5Ct%5Ct%5Ct.wp-block-heading%20%7B%5Cn%5Ct%5Ct%5Ct%5Ct@include%20media(%5C%22%3E=tablet%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ct%5Ct%5Ctpadding-right:%2025cqi;%5Cn%5Ct%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Cn%5Ct&%20%3E%20*%20%7B%5Cn%5Ct%5Ctmargin-inline:%20auto;%5Cn%5Ct%5Ctmax-width:%20var(--wp--style--global--wide-size);%5Cn%5Ct%5Ct.single-post%20&%20%7B%5Cn%5Ct%5Ct%5Ctmax-width:%20var(--wp--custom--layout--narrow-size);%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct&.alignfull%20%7B%5Cn%5Ct%5Ct%5Ctmax-width:%20100vw;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Cn%5Ct&:first-child%20%3E%20.alignfull.has-background:first-child%20%7B%5Cn%5Ct%5Ctmargin-top:%200;%5Cn%5Ct%7D%5Cn%5Cn%5Ct&:last-child%20%3E%20.alignfull:last-child%20%7B%5Cn%5Ct%5Ct//margin-bottom:%200;%5Cn%5Ct%5Ctmargin-bottom:%20calc(-1%20*%20var(--wp--style--block-gap));%5Cn%5Ct%7D%5Cn%5Cn%5Ct.alignfull.has-background%20+%20.alignfull.has-background%20%7B%5Cn%5Ct%5Ctmargin-top:%20calc(var(--wp--custom--layout--block-gap)%20*%20-1);%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn.entry-footer%20%7B%5Cn%5Ctp%20+%20p,%5Cn%5Ct.wp-block-heading%20+%20.wp-block-buttons,%5Cn%5Ct.wp-block-heading%20+%20p,%5Cn%5Ct.wp-block-heading%20+%20.wp-block-columns%20%7B%5Cn%5Ct%5Ctmargin-top:%20var(--space-s-m);%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn.breadcrumb%20%7B%5Cn%5Ctpadding-right:%20var(--wp--custom--layout--site-padding);%5Cn%5Ctpadding-left:%20var(--wp--custom--layout--site-padding);%5Cn%5Ct.single-people%20&%20%7B%5Cn%5Ct%5Ctmargin:%20var(--space-l-xl)%200%20auto;%5Cn%5Ct%5Ctpadding-left:%200;%5Cn%5Ct%5Ctpadding-right:%200;%5Cn%5Ct%7D%5Cn%5Ct.single-post%20&%20%7B%5Cn%5Ct%5Ctmargin:%20var(--wp--preset--spacing--40)%200%20auto;%5Cn%5Ct%5Ctpadding:%200;%5Cn%5Ct%5Ctmax-width:%20100%25;%5Cn%5Ct%5Ctwidth:%20100%25;%5Cn%5Ct%5Cttext-overflow:%20ellipsis;%5Cn%5Ct%5Ctoverflow:%20hidden;%5Cn%5Ct%5Ctwhite-space:%20nowrap;%5Cn%5Ct%7D%5Cn%5Cn%5Ct.custom-entry-header%20+%20&%20%7B%5Cn%5Ct%5Ctmargin:%20var(--space-xl-2xl)%200%20var(--space-l-xl);%5Cn%5Ct%7D%5Cn%5Ct%3E%20span%20%7B%5Cn%5Ct%5Ctmax-width:%20var(--wp--style--global--wide-size);%5Cn%5Ct%5Ctmargin-inline:%20auto;%5Cn%5Ct%5Ctdisplay:%20block;%5Cn%5Ct%7D%5Cn%5Cta%20%7B%5Cn%5Ct%5Cttext-decoration:%20none;%5Cn%5Ct%5Ct&:hover%20%7B%5Cn%5Ct%5Ct%5Cttext-decoration:%20underline;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn/*%20Testimonials%20%2A/%5Cn%5Cn.section-testimonials.wp-block-group%20%7B%5Cn%5Ct--testimonial-border:%20var(--wp--custom--border);%5Cn%5Ctpadding-top:%20var(--space-l-3xl);%5Cn%5Ctpadding-bottom:%20var(--space-l-3xl);%5Cn%5Ctmargin-top:%20var(--wp--custom--layout--block-gap);%5Cn%5Ctmargin-bottom:%20var(--wp--custom--layout--block-gap);%5Cn%5Ct@include%20media(%5C%22%3E=tablet%5C%22)%20%7B%5Cn%5Ct%5Ct--swiper-navigation-size:%2060px;%5Cn%5Ct%7D%5Cn%5Cn%5Ct*%20%7B%5Cn%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%7D%5Cn%5Cn%5Ct.testimonials-wrapper%20%7B%5Cn%5Ct%5Ctborder-top:%20var(--testimonial-border);%5Cn%5Ct%5Ctborder-bottom:%20var(--testimonial-border);%5Cn%5Ct%5Ctmax-width:%20100%25;%5Cn%5Ct%7D%5Cn%5Cn%5Ct.swiper%20%7B%5Cn%5Ct%5Ct@include%20media(%5C%22%3E=tablet%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ctposition:%20relative;%5Cn%5Ct%5Ct%5Ctpadding:%200%20150px;%5Cn%5Ct%5Ct%5Ctmax-width:%20var(--wp--style--global--wide-size);%5Cn%5Ct%5Ct%5Ctmargin-inline:%20auto;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Cn%5Ct.swiper-wrapper%20%7B%5Cn%5Ct%5Ct@include%20media(%5C%22%3E=tablet%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ctoverflow:%20hidden;%5Cn%5Ct%5Ct%5Ctborder-right:%20var(--testimonial-border);%5Cn%5Ct%5Ct%5Ctborder-left:%20var(--testimonial-border);%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Cn%5Ct.swiper-slide.testimonial%20%7B%5Cn%5Ct%5Ct@include%20media(%5C%22%3E=tablet%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ctpadding:%20var(--wp--preset--spacing--50)%20var(--wp--preset--spacing--40);%5Cn%5Ct%5Ct%5Ctwidth:%20calc(100%25%20-%20(var(--wp--preset--spacing--40)%20*%202))%20!important;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Cn%5Ct.testimonial-inner%20%7B%5Cn%5Ct%5Ctdisplay:%20flex;%5Cn%5Ct%5Ctflex-direction:%20column;%5Cn%5Ct%5Ctgap:%20var(--space-xs-s);%5Cn%5Ct%7D%5Cn%5Ct.testimonial-quote%20%7B%5Cn%5Ct%5Ctp:first-child%20%7B%5Cn%5Ct%5Ct%5Ctfont-size:%20var(--wp--preset--font-size--x-large);%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Ct.testimonial-attribution%20%7B%5Cn%5Ct%5Ctmargin-top:%20var(--space-l);%5Cn%5Ct%7D%5Cn%5Cn%5Ct@include%20media(%5C%22%3Ctablet%5C%22)%20%7B%5Cn%5Ct%5Ct.testimonials-wrapper%20%7B%5Cn%5Ct%5Ct%5Ctpadding:%20var(--wp--preset--spacing--40)%20var(--wp--style--root--padding-right);%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct.swiper%20%7B%5Cn%5Ct%5Ct%5Ctpadding-bottom:%2064px;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct.swiper-button-next,%5Cn%5Ct%5Ct.swiper-button-prev%20%7B%5Cn%5Ct%5Ct%5Cttop:%20auto;%5Cn%5Ct%5Ct%5Ctbottom:%200;%5Cn%5Ct%5Ct%5Ctwidth:%2044px;%5Cn%5Ct%5Ct%5Ctheight:%2044px;%5Cn%5Ct%5Ct%5Ctdisplay:%20flex;%5Cn%5Ct%5Ct%5Ctalign-items:%20center;%5Cn%5Ct%5Ct%5Ctjustify-content:%20center;%5Cn%5Ct%5Ct%5Ctbackground-color:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct.swiper-button-next:after,%5Cn%5Ct%5Ct.swiper-button-prev:after%20%7B%5Cn%5Ct%5Ct%5Ctwidth:%2024px;%5Cn%5Ct%5Ct%5Ctheight:%2024px;%5Cn%5Ct%5Ct%5Ctcontent:%20%5C%22%5C%22;%5Cn%5Ct%5Ct%5Ctdisplay:%20block;%5Cn%5Ct%5Ct%5Ctbackground-size:%20contain;%5Cn%5Ct%5Ct%5Ctbackground-repeat:%20no-repeat;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct.swiper-button-next:after%20%7B%5Cn%5Ct%5Ct%5Ctbackground-image:%20url(../icons/chevron-right-lime.svg);%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct.swiper-button-prev:after%20%7B%5Cn%5Ct%5Ct%5Ctbackground-image:%20url(../icons/chevron-left-lime.svg);%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct.swiper-button-next%20svg,%5Cn%5Ct%5Ct.swiper-button-prev%20svg%20%7B%5Cn%5Ct%5Ct%5Ctdisplay:%20none;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Cn%5Ct@include%20media(%5C%22%3E=tablet%5C%22)%20%7B%5Cn%5Ct%5Ct.swiper-button-next,%5Cn%5Ct%5Ct.swiper-button-prev%20%7B%5Cn%5Ct%5Ct%5Ctposition:%20absolute;%5Cn%5Ct%5Ct%5Cttop:%200;%5Cn%5Ct%5Ct%5Ctbottom:%200;%5Cn%5Ct%5Ct%5Ctwidth:%20150px;%5Cn%5Ct%5Ct%5Ctheight:%20100%25;%5Cn%5Ct%5Ct%5Ctdisplay:%20flex;%5Cn%5Ct%5Ct%5Ctalign-items:%20center;%5Cn%5Ct%5Ct%5Ctjustify-content:%20center;%5Cn%5Ct%5Ct%5Ctmargin-top:%200;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct.swiper-button-next%20svg,%5Cn%5Ct%5Ct.swiper-button-prev%20svg%20%7B%5Cn%5Ct%5Ct%5Ctwidth:%20var(--swiper-navigation-size);%5Cn%5Ct%5Ct%5Ctheight:%20var(--swiper-navigation-size);%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct.swiper-button-prev%20%7B%5Cn%5Ct%5Ct%5Ctleft:%200;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct.swiper-button-next%20%7B%5Cn%5Ct%5Ct%5Ctright:%200;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn//%20Related%20Posts%5Cn%5Cn.section-related-posts%20%7B%5Cn%5Ctpadding-right:%20var(--wp--custom--layout--site-padding);%5Cn%5Ctpadding-left:%20var(--wp--custom--layout--site-padding);%5Cn%5Ctpadding-top:%20var(--space-l-3xl);%5Cn%5Ctpadding-bottom:%20var(--space-l-3xl);%5Cn%5Ct&.has-theme-2-background-color%20%7B%5Cn%5Ct%5Ct.related-posts__grid%20%7B%5Cn%5Ct%5Ct%5Ct@include%20media(%5C%22%3Ctablet%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctborder:%202px%20solid%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct.post-summary__title%20%7B%5Cn%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct.read-more%20%7B%5Cn%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ct%5Ct&:after%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ct%5Ct%5Ctbackground-color:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Ct.related-posts__grid%20%7B%5Cn%5Ct%5Ctdisplay:%20grid;%5Cn%5Ct%5Ctgrid-template-columns:%20repeat(1,%20minmax(0,%201fr));%5Cn%5Ct%5Ctgap:%200;%5Cn%5Ct%5Ctmax-width:%20var(--wp--style--global--wide-size);%5Cn%5Ct%5Ctmargin-inline:%20auto;%5Cn%5Ct%5Ct@include%20media(%5C%22%3E=desktop%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ctdisplay:%20flex;%5Cn%5Ct%5Ct%5Ctflex-direction:%20column;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct@include%20media(%5C%22%3E=tablet%5C%22,%20%5C%22%3Cdesktop%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ctborder:%202px%20solid%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ct%5Ctmargin-bottom:%20var(--space-m-l);%5Cn%5Ct%5Ct%5Ctgrid-column:%201/-1;%5Cn%5Ct%5Ct%5Ctgrid-template-columns:%20repeat(3,%20minmax(0,%201fr));%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Ct.post-summary-small%20%7B%5Cn%5Ct%5Ct@include%20media(%5C%22%3E=tablet%5C%22,%20%5C%22%3Cdesktop%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ctborder-bottom:%200;%5Cn%5Ct%5Ct%5Ctborder-left:%200;%5Cn%5Cn%5Ct%5Ct%5Ct&:not(:nth-of-type(3n))%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctborder-right:%202px%20solid%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%5Cta%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctdisplay:%20flex;%5Cn%5Ct%5Ct%5Ct%5Ctflex-direction:%20column;%5Cn%5Ct%5Ct%5Ct%5Ctheight:%20100%25;%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%5Ct.post-summary-small__image%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctheight:%20auto;%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%5Ct.post-summary-small__image,%5Cn%5Ct%5Ct%5Ct.post-summary__content%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctborder-right:%200;%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Cn%5Ct%5Ct%5Ct.post-summary__content%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctflex:%201;%5Cn%5Ct%5Ct%5Ct%5Ctjustify-content:%20flex-start;%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Cn%5Ct%5Ct@include%20media(%5C%22%3E=desktop%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ct&:last-of-type%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctflex:%201;%5Cn%5Ct%5Ct%5Ct%5Cta%20%7B%5Cn%5Ct%5Ct%5Ct%5Ct%5Ctheight:%20100%25;%5Cn%5Ct%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn.section-related-posts-header%20%7B%5Cn%5Ct@include%20media(%5C%22%3E=tablet%5C%22)%20%7B%5Cn%5Ct%5Ctpadding:%20var(--space-m-l)%20var(--space-m-l)%20var(--space-m-l)%200;%5Cn%5Ct%7D%5Cn%5Ct@include%20media(%5C%22%3E=tablet%5C%22,%20%5C%22%3C=desktop%5C%22)%20%7B%5Cn%5Ct%5Ctgrid-column:%201/-1;%5Cn%5Ct%7D%5Cn%7D%5Cn.section-related-posts__inner%20%7B%5Cn%5Ct@include%20media(%5C%22%3E=tablet%5C%22)%20%7B%5Cn%5Ct%5Ctdisplay:%20grid;%5Cn%5Ct%5Ctgrid-template-columns:%201.5fr%203.5fr;%5Cn%5Ct%5Ctgap:%200%20calc(var(--wp--custom--layout--block-gap,%2030px)%20*%201.5)%20var(--wp--custom--layout--block-gap,%2030px);%5Cn%5Ct%5Ctmax-width:%20var(--wp--style--global--content-size);%5Cn%5Ct%5Ctmargin-inline:%20auto;%5Cn%5Ct%7D%5Cn%5Ct&:before,%5Cn%5Ct&:after%20%7B%5Cn%5Ct%5Ctcontent:%20%5C%22%5C%22;%5Cn%5Ct%5Ctwidth:%20100vw;%5Cn%5Ct%5Ctheight:%202px;%5Cn%5Ct%5Ctbackground-color:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ctgrid-column:%201%20/%20-1;%5Cn%5Ct%5Ctmargin-left:%20calc(50%25%20-%2050vw);%5Cn%5Ct%5Ctmargin-right:%20calc(50%25%20-%2050vw);%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn%23single__cta%20%7B%5Cn%5Ct.wp-block-group%20%7B%5Cn%5Ct%5Ctcolor:%20var(--wp--preset--color--white);%5Cn%5Ct%5Ctpadding:%20var(--space-s-m);%5Cn%5Ct%5Ct@include%20media(%5C%22%3E=tablet%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ctmargin-right:%2025%25;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct%3E%20*:first-child%20%7B%5Cn%5Ct%5Ct%5Ctmargin-top:%200;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct%3E%20*:last-child%20%7B%5Cn%5Ct%5Ct%5Ctmargin-bottom:%200;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct:is(h1,%20h2,%20h3,%20h4,%20h5,%20h6)%20%7B%5Cn%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn/*%20Single%20Post%5Cn---------------------------------------------%20%2A/%5Cn%5Cn.single-post%20%7B%5Cn%5Ct.entry-header__image%20%7B%5Cn%5Ct%5Ctimg%20%7B%5Cn%5Ct%5Ct%5Ctaspect-ratio:%207/7.2;%5Cn%5Ct%5Ct%5Ctobject-fit:%20cover;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn.single-post__footer-meta%20%7B%5Cn%5Ctborder-top:%202px%20solid%20var(--wp--preset--color--theme-2);%5Cn%5Ctpadding-top:%20var(--space-s-m);%5Cn%5Ctdisplay:%20flex;%5Cn%5Ctalign-items:%20center;%5Cn%5Ct.shared-counts-wrap%20%7B%5Cn%5Ct%5Ctdisplay:%20flex;%5Cn%5Ct%5Ctalign-items:%20center;%5Cn%5Ct%5Ct@include%20media(%5C%22%3E=tablet%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ctjustify-content:%20flex-end;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct.shared-counts-icon%20%7B%5Cn%5Ct%5Ct%5Ctwidth:%2040px%20!important;%5Cn%5Ct%5Ct%5Ctheight:%2040px%20!important;%5Cn%5Ct%5Ct%5Ctsvg%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctwidth:%2020px%20!important;%5Cn%5Ct%5Ct%5Ct%5Ctheight:%2020px%20!important;%5Cn%5Ct%5Ct%5Ct%5Ctfill:%20var(--wp--preset--color--theme-2)%20!important;%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn.entry-terms%20%7B%5Cn%5Cta%20%7B%5Cn%5Ct%5Ctdisplay:%20inline-block;%5Cn%5Ct%5Ctpadding:%206px%2012px;%5Cn%5Ct%5Cttext-decoration:%20none;%5Cn%5Ct%5Ctbackground-color:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ctletter-spacing:%20var(--wp--custom--letter-spacing);%5Cn%5Ct%5Ctfont-size:%20var(--wp--preset--font-size--small-medium);%5Cn%5Ct%5Ctfont-weight:%20500;%5Cn%5Ct%5Cttransition:%20all%20var(--wp--custom--transition--duration)%20var(--wp--custom--transition--easing);%5Cn%5Ct%5Ct&:hover%20%7B%5Cn%5Ct%5Ct%5Ctbackground-color:%20var(--wp--preset--color--accent-1);%5Cn%5Ct%5Ct%5Ct//%20color:%20var(--wp--preset--color--white);%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn.child-posts-list%20%7B%5Cn%5Ctdisplay:%20grid;%5Cn%5Ctgrid-template-columns:%20repeat(1,%20minmax(0,%201fr));%5Cn%5Ctgap:%200%20var(--space-m-xl);%5Cn%5Ctlist-style:%20none;%5Cn%5Ctpadding-left:%200;%5Cn%5Ct@include%20media(%5C%22%3E=tablet%5C%22)%20%7B%5Cn%5Ct%5Ctgrid-template-columns:%20repeat(2,%20minmax(0,%201fr));%5Cn%5Ct%7D%5Cn%5Ctli%20%7B%5Cn%5Ct%7D%5Cn%5Cta%20%7B%5Cn%5Ct%5Ctwidth:%20100%25;%5Cn%5Ct%5Ctpadding-bottom:%20var(--space-xs-s);%5Cn%5Ct%5Ctpadding-top:%20var(--space-xs-s);%5Cn%5Ct%5Ctjustify-content:%20space-between%20!important;%5Cn%5Ct%5Ctborder-bottom:%202px%20solid%20var(--wp--preset--color--theme-2);%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn.single-post__related-people%20%7B%5Cn%5Ct.col-author-expertise%20%7B%5Cn%5Ct%5Ctdisplay:%20flex;%5Cn%5Ct%5Ctflex-direction:%20column;%5Cn%5Ct%5Ctjustify-content:%20flex-start;%5Cn%5Ct%5Ctgap:%2010px;%5Cn%5Ct%5Ct.wp-block-heading%20%7B%5Cn%5Ct%5Ct%5Ctfont-weight:%20500;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct.has-large-font-size%20%7B%5Cn%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct.wp-element-button%20%7B%5Cn%5Ct%5Ct%5Ctmargin-top:%20auto;%5Cn%5Ct%5Ct%5Ct&:after%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--accent-2);%5Cn%5Ct%5Ct%5Ct%5Ctbackground-color:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ctp:last-of-type%20%7B%5Cn%5Ct%5Ct%5Ctmargin-top:%20auto;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Ct.col-author-image%20%7B%5Cn%5Ct%5Ctdisplay:%20flex;%5Cn%5Ct%5Ct.post-summary__image%20img%20%7B%5Cn%5Ct%5Ct%5Ctwidth:%20100%25;%5Cn%5Ct%5Ct%5Ctheight:%20100%25;%5Cn%5Ct%5Ct%5Ctobject-fit:%20cover;%5Cn%5Ct%5Ct%5Ctaspect-ratio:%201/1;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Cn%5Ct.col-author-info%20%7B%5Cn%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Cta%20%7B%5Cn%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Ct.people-phone,%5Cn%5Ct.people-email%20%7B%5Cn%5Ct%5Ctmargin-top:%20var(--space-xs-s);%5Cn%5Ct%5Ctfont-weight:%20500;%5Cn%5Ct%5Ctsvg%20%7B%5Cn%5Ct%5Ct%5Ctfill:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn/*%20Single%20People%5Cn---------------------------------------------%20%2A/%5Cn%5Cn.single-people%20%7B%5Cn%5Ct.entry-header%20%7B%5Cn%5Ct%5Ctpadding-top:%20var(--space-m-l);%5Cn%5Ct%5Ct.wp-block-column%20%7B%5Cn%5Ct%5Ct%5Ctdisplay:%20flex;%5Cn%5Ct%5Ct%5Ctflex-direction:%20column;%5Cn%5Ct%5Ct%5Ctjustify-content:%20center;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct.wp-block-column:first-of-type%20*:last-child%20%7B%5Cn%5Ct%5Ct%5Ctmargin-bottom:%20auto;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct.wp-block-columns:last-of-type%20%7B%5Cn%5Ct%5Ct%5Ctborder-bottom:%200;%5Cn%5Ct%5Ct%5Ctpadding-bottom:%20var(--space-s-m);%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ctimg%20%7B%5Cn%5Ct%5Ct%5Ctaspect-ratio:%201/1;%5Cn%5Ct%5Ct%5Ctobject-fit:%20cover;%5Cn%5Ct%5Ct%7D%5Cn%5Cn%5Ct%5Ct.entry-title%20%7B%5Cn%5Ct%5Ct%5Ctmargin:%20var(--space-s-m)%200%200%200;%5Cn%5Ct%5Ct%5Ct@include%20media(%5C%22%3E=tablet%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctmargin:%20auto%200%200;%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct.people-role%20%7B%5Cn%5Ct%5Ct%5Ctmargin-top:%200;%5Cn%5Ct%5Ct%5Ctfont-weight:%20400;%5Cn%5Ct%5Ct%5Ctpadding-bottom:%20var(--space-xs-s);%5Cn%5Ct%5Ct%5Ctmargin-bottom:%20var(--space-xs-s);%5Cn%5Ct%5Ct%5Ctborder-bottom:%20var(--wp--custom--border);%5Cn%5Ct%5Ct%5Ctmax-width:%20300px;%5Cn%5Ct%5Ct%7D%5Cn%5Cn%5Ct%5Ct.people-email,%5Cn%5Ct%5Ct.people-phone,%5Cn%5Ct%5Ct.people-mobile,%5Cn%5Ct%5Ct.people-vcf%20%7B%5Cn%5Ct%5Ct%5Cta%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctfont-weight:%20500;%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Cn%5Ct.entry-content%20%3E%20*:first-child.wp-block-columns:first-of-type%20%3E%20.wp-block-column:nth-of-type(2)%20%7B%5Cn%5Ct%5Ct%3E%20p:first-child%20%7B%5Cn%5Ct%5Ct%5Ctfont-size:%20var(--wp--preset--font-size--x-large);%5Cn%5Ct%5Ct%5Ctletter-spacing:%200;%5Cn%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn.single-people__expertise.wp-block-group%20%7B%5Cn%5Ctmargin-bottom:%20var(--space-xl-2xl);%5Cn%5Ct.wp-block-list%20%7B%5Cn%5Ct%5Ctmargin-top:%20var(--space-s-m);%5Cn%5Ct%5Ctdisplay:%20grid;%5Cn%5Ct%5Ctgrid-template-columns:%20repeat(1,%20minmax(0,%201fr));%5Cn%5Ct%5Ctgap:%20var(--space-s-m)%20var(--space-m-l);%5Cn%5Cn%5Ct%5Ct@include%20media(%5C%22%3E=tablet%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ctgrid-template-columns:%20repeat(2,%20minmax(0,%201fr));%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Cta%20%7B%5Cn%5Ct%5Ct%5Ctwidth:%20100%25;%5Cn%5Ct%5Ct%5Ctjustify-content:%20space-between;%5Cn%5Ct%5Ct%5Ctfont-size:%20var(--wp--preset--font-size--large);%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn.single-people__achievements%20%7B%5Cn%5Ctmargin-bottom:%20var(--space-xl-2xl);%5Cn%5Ct.wp-block-list%20%7B%5Cn%5Ct%5Ctdisplay:%20grid;%5Cn%5Ct%5Ctgrid-template-columns:%20repeat(1,%20minmax(0,%201fr));%5Cn%5Ct%5Ctgap:%20var(--space-s-m);%5Cn%5Cn%5Ct%5Ct@include%20media(%5C%22%3E=tablet%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ctgrid-template-columns:%20repeat(2,%20minmax(0,%201fr));%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn.single-people__awards%20%7B%5Cn%5Ct.wp-block-list%20%7B%5Cn%5Ct%5Ctdisplay:%20grid;%5Cn%5Ct%5Ctgrid-template-columns:%20repeat(2,%20minmax(0,%201fr));%5Cn%5Ct%5Ctgap:%20var(--space-s-m);%5Cn%5Ct%5Ctalign-items:%20center;%5Cn%5Cn%5Ct%5Ct@include%20media(%5C%22%3E=tablet%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ctgrid-template-columns:%20repeat(3,%20minmax(0,%201fr));%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct@include%20media(%5C%22%3E=medium%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ctgrid-template-columns:%20repeat(5,%20minmax(0,%201fr));%5Cn%5Ct%5Ct%5Ctgap:%20var(--space-m-l);%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn/*%20Single%20Office%5Cn---------------------------------------------%20%2A/%5Cn.single-offices%20%7B%5Cn%5Ct/*%5Cn%5Ct.entry-content%20%7B%5Cn%5Ct%5Ct%3E%20.wp-block-columns:first-child%20%3E%20.wp-block-column%20%3E%20p:first-child%20%7B%5Cn%5Ct%5Ct%5Ctfont-size:%20var(--wp--preset--font-size--x-large);%5Cn%5Ct%5Ct%5Ctletter-spacing:%200;%5Cn%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%20%2A/%5Cn%7D%5Cn.office-single-map-wrapper%20%7B%5Cn%5Ctposition:%20relative;%5Cn%7D%5Cn%5Cn.office-single-map%20%7B%5Cn%5Ctwidth:%20100%25;%5Cn%5Ctheight:%20400px;%5Cn%5Ctbackground-color:%20var(--wp--preset--color--accent-3);%5Cn%5Ctdisplay:%20block;%5Cn%7D%5Cn%5Cn/*%20Single%20Legal%20Service%5Cn---------------------------------------------%20%2A/%5Cn.single-legal-services%20%7B%5Cn%5Ct.entry-content%20%7B%5Cn%5Ct%5Ct%3E%20.wp-block-columns:first-child%20%3E%20.wp-block-column%20%3E%20p:first-child%20%7B%5Cn%5Ct%5Ct%5Ctfont-size:%20var(--wp--preset--font-size--x-large);%5Cn%5Ct%5Ct%5Ctletter-spacing:%200;%5Cn%5Ct%5Ct%5Ctcolor:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn//%20Legal%20Services:%20Related%20People%5Cn.legal-services__related-people%20%7B%5Cn%5Ct.related-people__grid%20%7B%5Cn%5Ct%5Ct@include%20media(%5C%22%3E=wordpress_medium%5C%22,%20%5C%22%3Ctablet%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ctgrid-template-columns:%20repeat(2,%20minmax(0,%201fr));%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct@include%20media(%5C%22%3E=tablet%5C%22,%20%5C%22%3Cdesktop%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ctgrid-template-columns:%20repeat(3,%20minmax(0,%201fr));%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn.related-people__cta%20%7B%5Cn%5Ctalign-items:%20flex-start;%5Cn%5Ctpadding:%20var(--space-s-m)%20!important;%5Cn%5Ct.wp-block-heading%20%7B%5Cn%5Ct%5Ct+%20p%20%7B%5Cn%5Ct%5Ct%5Ctmargin-top:%200.5rem;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Ct.wp-element-button%20%7B%5Cn%5Ct%5Ctmargin-top:%20auto;%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn//%20Key%20Contact%20section%5Cn.single-legal-services__looking-for-advice%20%7B%5Cn%5Ct.wp-block-columns%20%7B%5Cn%5Ct%5Ct@include%20media(%5C%22%3E=tablet%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ctgap:%20var(--space-s-m)%20var(--space-xl-2xl);%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Cn%5Ct.looking-for-advice__img%20%7B%5Cn%5Ct%5Ctobject-fit:%20cover;%5Cn%5Ct%5Ctheight:%20100%25;%5Cn%5Ct%5Ctwidth:%20100%25;%5Cn%5Ct%7D%5Cn%5Ct.post-summary__image%20img%20%7B%5Cn%5Ct%5Ctaspect-ratio:%203.6%20/%202.5;%5Cn%5Ct%7D%5Cn%5Cn%5Ctp.people-role%20%7B%5Cn%5Ct%5Ctmargin-top:%200;%5Cn%5Ct%7D%5Cn%5Ctp.people-phone,%5Cn%5Ctp.people-email%20%7B%5Cn%5Ct%5Ctmargin-top:%200.5rem;%5Cn%5Ct%7D%5Cn%5Cn%5Ct@include%20media(%5C%22%3Ctablet%5C%22)%20%7B%5Cn%5Ct%5Ct.looking-for-advice__img%20%7B%5Cn%5Ct%5Ct%5Ctaspect-ratio:%203.5/3.2;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct.post-summary__image%20img%20%7B%5Cn%5Ct%5Ct%5Ctaspect-ratio:%203.5%20/%202.6;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn/*%20Single%20Job%5Cn---------------------------------------------%20%2A/%5Cn.single-job%20%7B%5Cn%5Ct.breadcrumb%20%7B%5Cn%5Ct%5Ctpadding:%200;%5Cn%5Ct%5Ctmargin:%200;%5Cn%5Ct%7D%5Cn%5Cn%5Ct.site-main%20%7B%5Cn%5Ct%5Ctpadding-right:%20var(--wp--style--root--padding-right);%5Cn%5Ct%5Ctpadding-left:%20var(--wp--style--root--padding-left);%5Cn%5Ct%7D%5Cn%5Cn%5Ct.entry-header%20%7B%5Cn%5Ct%5Ctpadding-top:%200;%5Cn%5Ct%5Ctpadding-left:%200;%5Cn%5Ct%5Ctpadding-right:%200;%5Cn%5Ct%5Ctul%20%7B%5Cn%5Ct%5Ct%5Ctpadding:%200;%5Cn%5Ct%5Ct%5Ctmargin:%200;%5Cn%5Ct%5Ct%5Ctlist-style:%20none;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Cn%5Ctarticle.type-job%20%7B%5Cn%5Ct%5Ctpadding-top:%20var(--space-xl-2xl);%5Cn%5Ct%5Ctmax-width:%20var(--wp--style--global--content-size);%5Cn%5Ct%5Ctmargin-inline:%20auto;%5Cn%5Ct%5Ctdisplay:%20grid;%5Cn%5Ct%5Ctgrid-template-columns:%20repeat(1,%20minmax(0,%201fr));%5Cn%5Ct%5Ctgap:%20var(--space-xs-2xl);%5Cn%5Cn%5Ct%5Ct@include%20media(%5C%22%3E=tablet%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ctgrid-template-columns:%202fr%201fr;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn.entry-header__teams%20%7B%5Cn%5Ctfont-size:%20var(--wp--preset--font-size--large);%5Cn%5Ctcolor:%20var(--wp--preset--color--theme-2);%5Cn%7D%5Cn%5Cn.entry-header__job-meta%20%7B%5Cn%5Ctborder-top:%20var(--wp--custom--border);%5Cn%5Ctborder-bottom:%20var(--wp--custom--border);%5Cn%5Ctpadding:%201rem%200;%5Cn%5Ctcolor:%20var(--wp--preset--color--theme-2);%5Cn%5Ctgap:%201rem;%5Cn%5Ctflex-direction:%20column;%5Cn%5Ct@include%20media(%5C%22%3E=tablet%5C%22)%20%7B%5Cn%5Ct%5Ctflex-direction:%20row;%5Cn%5Ct%7D%5Cn%5Ct%3E%20div%20%7B%5Cn%5Ct%5Ctwidth:%20100%25;%5Cn%5Ct%7D%5Cn%5Ctp%20%7B%5Cn%5Ct%5Ctmargin:%200;%5Cn%5Ct%5Ct&:nth-of-type(2)%20%7B%5Cn%5Ct%5Ct%5Ctfont-weight:%20bold;%5Cn%5Cn%5Ct%5Ct%5Ctspan%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctmargin-right:%208px;%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn.single-job__application-contact%20%7B%5Cn%5Ctdisplay:%20grid;%5Cn%5Ctgrid-template-columns:%2035%25%2065%25;%5Cn%5Ctimg%20%7B%5Cn%5Ct%5Ctobject-fit:%20cover;%5Cn%5Ct%5Ctheight:%20100%25;%5Cn%5Ct%5Ctwidth:%20100%25;%5Cn%5Ct%5Ctbackground-color:%20%23e7e0dc;%5Cn%5Ct%7D%5Cn%5Cn%5Ct.people-phone,%5Cn%5Ct.people-email%20%7B%5Cn%5Ct%5Ctmargin:%206px%200;%5Cn%5Ct%5Cta%20%7B%5Cn%5Ct%5Ct%5Ctcolor:%20white;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ctsvg%20%7B%5Cn%5Ct%5Ct%5Ctfill:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Ct.people-phone%20%7B%5Cn%5Ct%5Ctmargin-top:%2016px;%5Cn%5Ct%7D%5Cn%5Cn%5Ct.people-email%20%7B%5Cn%5Ct%5Ctmargin-bottom:%200;%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn.single-job__aside%20%7B%5Cn%5Ctposition:%20sticky;%5Cn%5Ctheight:%20max-content;%5Cn%5Cttop:%20calc(var(--wp--custom--site-header--height)%20+%202rem);%5Cn%5Cn%5Ctp,%5Cn%5Ct.wp-block-heading%20%7B%5Cn%5Ct%5Cttranslate:%20none%20!important;%5Cn%5Ct%5Cttransform:%20none%20!important;%5Cn%5Ct%5Ctopacity:%201%20!important;%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn.single-job__apply-cta%20%7B%5Cn%5Cta%20%7B%5Cn%5Ct%5Cttext-transform:%20lowercase;%5Cn%5Ct%7D%5Cn%5Ctsvg%20%7B%5Cn%5Ct%5Ctdisplay:%20none;%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn.single-job__why-us%20%7B%5Cn%5Ct.icon%20%7B%5Cn%5Ct%5Ctwidth:%2080px;%5Cn%5Ct%5Ctheight:%2080px;%5Cn%5Ct%5Ctdisplay:%20flex;%5Cn%5Ct%5Ctalign-items:%20center;%5Cn%5Ct%5Ctjustify-content:%20center;%5Cn%5Ct%5Ctbackground-color:%20var(--wp--preset--color--theme-2);%5Cn%5Ct%5Ctsvg%20%7B%5Cn%5Ct%5Ct%5Ctfill:%20var(--wp--preset--color--accent-3);%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn/*%20Home%5Cn-----------------------------------------------%20%2A/%5Cn%5Cn.hero-home%20%7B%5Cn%5Ct@include%20media(%5C%22%3E=wordpress_large%5C%22)%20%7B%5Cn%5Ct%5Ct.wp-block-column:nth-of-type(2)%20%7B%5Cn%5Ct%5Ct%5Ctdisplay:%20flex;%5Cn%5Ct%5Ct%5Ct%3E%20*:first-child%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctmargin-top:%20auto;%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Ct%5Ct.wp-block-column:nth-of-type(3)%20%7B%5Cn%5Ct%5Ct%5Ctposition:%20relative;%5Cn%5Ct%5Ct%5Ct&:before%20%7B%5Cn%5Ct%5Ct%5Ct%5Ctcontent:%20%5C%22%5C%22;%5Cn%5Ct%5Ct%5Ct%5Ctposition:%20absolute;%5Cn%5Ct%5Ct%5Ct%5Ctwidth:%202px;%5Cn%5Ct%5Ct%5Ct%5Ctheight:%20100%25;%5Cn%5Ct%5Ct%5Ct%5Ctbackground-color:%20var(--wp--preset--color--theme-1);%5Cn%5Ct%5Ct%5Ct%5Ctleft:%20calc(var(--wp--preset--spacing--50)%20/%202%20*%20-1);%5Cn%5Ct%5Ct%5Ct%7D%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%5Cn%5Ct.block-service-selector%20%7B%5Cn%5Ct%5Ctdisplay:%20flex;%5Cn%5Ct%5Ctflex-direction:%20column;%5Cn%5Ct%5Ctgap:%201rem;%5Cn%5Ct%5Ct@include%20media(%5C%22%3E=wordpress_medium%5C%22)%20%7B%5Cn%5Ct%5Ct%5Ctjustify-content:%20space-between;%5Cn%5Ct%5Ct%5Ctheight:%20100%25;%5Cn%5Ct%5Ct%7D%5Cn%5Ct%7D%5Cn%7D%5Cn%22,%22/*%20Site%20Footer%5Cn----------------------------------------------------------------------------------------------------%20%2A/%5Cn%5Cnfooter.wp-block-template-part%20%7B%5Cn%5Ctpadding-right:%20var(--wp--style--root--padding-right);%5Cn%5Ctpadding-left:%20var(--wp--style--root--padding-left);%5Cn%5Ct&%20%3E%20*%20%7B%5Cn%5Ct%5Ctmax-width:%20var(--wp--style--global--wide-size);%5Cn%5Ct%5Ctmargin-inline:%20auto;%5Cn%5Ct%7D%5Cn%5Cn%5Ct%3E%20.alignfull%20%7B%5Cn%5Ct%5Ctmargin-right:%20calc(var(--wp--style--root--padding-right)%20*%20-1);%5Cn%5Ct%5Ctmargin-left:%20calc(var(--wp--style--root--padding-left)%20*%20-1);%5Cn%5Ct%5Ctmax-width:%20100vw;%5Cn%5Ct%7D%5Cn%5Cn%5Ct.office-dx%20%7B%5Cn%5Ct%5Ctdisplay:%20none;%5Cn%5Ct%7D%5Cn%7D%5Cn%5Cn.before-footer.wp-block-group%20%7B%5Cn%5Ctmargin:%200;%5Cn%5Ct&:empty%20%7B%5Cn%5Ct%5Ctdisplay:%20none;%5Cn%5Ct%7D%5Cn%7D%5Cn%22,%22//%20Animations%5Cn//%20Prevent%20flash%20of%20unstyled%20content%20before%20GSAP%20runs.%5Cn%5Cn.site-main,%5Cn.site-main,%5Cn.site-main,%5Cn.site-main,%5Cn.site-main,%5Cn.site-main,%5Cn.site-main,%5Cn.site-main,%5Cn.site-main%20%7B%5Cn%5Cth1,%5Cn%5Cth2,%5Cn%5Cth3,%5Cn%5Cth4,%5Cn%5Cth5,%5Cn%5Cth6,%5Cn%5Ctp,%5Cn%5Ctul,%5Cn%5Ctol,%5Cn%5Ctimg%20%7B%5Cn%5Ct%5Ctwill-change:%20transform,%20opacity;%5Cn%5Ct%7D%5Cn%7D%5Cn%22%5D%7D */
