@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@charset "UTF-8";
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

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

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

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

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

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

/* Auto Height */
.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 {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

/* 3D Effects */
.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: y mandatory;
      scroll-snap-type: y mandatory;
}

.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-start: var(--swiper-centered-offset-before);
          margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  width: var(--swiper-centered-offset-after);
}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-before: var(--swiper-centered-offset-before);
          margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  height: var(--swiper-centered-offset-after);
}
.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
}

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}

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

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.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 {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: 50%;
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}

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

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

.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: 200ms transform, 200ms left;
}

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

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

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

@font-face {
  font-family: "Austin News Deck";
  src: url("../fonts/austin/AustinNewsDeck-SemiboldItalic-Web.woff2") format("woff2"), url("../fonts/austin/AustinNewsDeck-SemiboldItalic-Web.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Austin News Deck";
  src: url("../fonts/austin/AustinNewsDeck-Semibold-Web.woff2") format("woff2"), url("../fonts/austin/AustinNewsDeck-Semibold-Web.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Austin News Deck";
  src: url("../fonts/austin/AustinNewsDeck-Medium-Web.woff2") format("woff2"), url("../fonts/austin/AustinNewsDeck-Medium-Web.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Austin News Deck";
  src: url("../fonts/austin/AustinNewsDeck-MediumItalic-Web.woff2") format("woff2"), url("../fonts/austin/AustinNewsDeck-MediumItalic-Web.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "GT America";
  src: url("../fonts/gt/GT-America-Standard-Medium-Italic.woff2") format("woff2"), url("../fonts/gt/GT-America-Standard-Medium-Italic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "GT America";
  src: url("../fonts/gt/GT-America-Standard-Regular.woff2") format("woff2"), url("../fonts/gt/GT-America-Standard-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "GT America";
  src: url("../fonts/gt/GT-America-Standard-Regular-Italic.woff2") format("woff2"), url("../fonts/gt/GT-America-Standard-Regular-Italic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "GT America";
  src: url("../fonts/gt/GT-America-Standard-Medium.woff2") format("woff2"), url("../fonts/gt/GT-America-Standard-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
/* color pallette */
html {
  box-sizing: border-box;
  font-size: 16px;
  font-family: sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

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

h1, h2, h3, h4, h5, h6,
abbr,
address,
blockquote,
body,
figure,
ol,
p,
ul {
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}

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

button, [type=button], [type=reset], [type=submit],
[type=color], [type=date], [type=datetime], [type=datetime-local], [type=email], [type=month], [type=number], [type=password], [type=search], [type=tel], [type=text], [type=time], [type=url], [type=week], input:not([type]), textarea,
[type=radio],
[type=checkbox],
select,
label {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
  border: none;
  outline: none;
  box-shadow: none;
}

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

/* Text meant only for screen readers. */
.screen-reader-text,
.sr-only,
.search .entry-image figcaption,
.comment-author .says,
.single .cat-links .cat-label,
.archive:not(.woocommerce-page) .entry-image figcaption,
.blog .entry-image figcaption,
.gform_wrapper.gravity-theme .gform_required_legend {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.screen-reader-text:focus,
.sr-only:focus,
.search .entry-image figcaption:focus,
.comment-author .says:focus,
.single .cat-links .cat-label:focus,
.archive:not(.woocommerce-page) .entry-image figcaption:focus,
.blog .entry-image figcaption:focus,
.gform_wrapper.gravity-theme .gform_required_legend:focus {
  background-color: white;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: black;
  display: block;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}

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

/*
 * BASIC LABEL STYLES
 *
 */
label,
legend,
.gform_wrapper.gravity-theme .gfield_label {
  font-weight: 400 !important;
  display: block;
  margin-bottom: 5px;
}

/*
  * BASIC FORM FIELDS
  *
  */
input,
select,
textarea,
[type=color],
[type=date],
[type=datetime],
[type=datetime-local],
[type=email],
[type=month],
[type=number],
[type=password],
[type=search],
[type=tel],
[type=text],
[type=time],
[type=url],
[type=week],
input:not([type]),
.gform_wrapper.gravity-theme .chosen-container .chosen-single,
.gform_wrapper.gravity-theme .chosen-container-single .chosen-single,
.gform_wrapper.gravity-theme [type=color],
.gform_wrapper.gravity-theme [type=date],
.gform_wrapper.gravity-theme [type=datetime],
.gform_wrapper.gravity-theme [type=datetime-local],
.gform_wrapper.gravity-theme [type=email],
.gform_wrapper.gravity-theme [type=month],
.gform_wrapper.gravity-theme [type=number],
.gform_wrapper.gravity-theme [type=password],
.gform_wrapper.gravity-theme [type=search],
.gform_wrapper.gravity-theme [type=tel],
.gform_wrapper.gravity-theme [type=text],
.gform_wrapper.gravity-theme [type=time],
.gform_wrapper.gravity-theme [type=url],
.gform_wrapper.gravity-theme [type=week],
.gform_wrapper.gravity-theme input:not([type]),
.gform_wrapper.gravity-theme textarea,
.gform_wrapper.gravity-theme select {
  font: 400 16px/20px "GT America", sans-serif;
  display: block;
}

[type=color], [type=date], [type=datetime], [type=datetime-local], [type=email], [type=month], [type=number], [type=password], [type=search], [type=tel], [type=text], [type=time], [type=url], [type=week], input:not([type]),
textarea,
select,
.gform_wrapper.gravity-theme .chosen-container .chosen-single,
.gform_wrapper.gravity-theme .chosen-container-single .chosen-single,
.gform_wrapper.gravity-theme [type=color],
.gform_wrapper.gravity-theme [type=date],
.gform_wrapper.gravity-theme [type=datetime],
.gform_wrapper.gravity-theme [type=datetime-local],
.gform_wrapper.gravity-theme [type=email],
.gform_wrapper.gravity-theme [type=month],
.gform_wrapper.gravity-theme [type=number],
.gform_wrapper.gravity-theme [type=password],
.gform_wrapper.gravity-theme [type=search],
.gform_wrapper.gravity-theme [type=tel],
.gform_wrapper.gravity-theme [type=text],
.gform_wrapper.gravity-theme [type=time],
.gform_wrapper.gravity-theme [type=url],
.gform_wrapper.gravity-theme [type=week],
.gform_wrapper.gravity-theme input:not([type]),
.gform_wrapper.gravity-theme textarea,
.gform_wrapper.gravity-theme select {
  background-color: #fff;
  border: 1px solid rgba(20, 20, 48, 0.25);
  padding: 5px 8px;
  border-radius: 0;
  line-height: 1.4 !important;
}
[type=color]:hover, [type=date]:hover, [type=datetime]:hover, [type=datetime-local]:hover, [type=email]:hover, [type=month]:hover, [type=number]:hover, [type=password]:hover, [type=search]:hover, [type=tel]:hover, [type=text]:hover, [type=time]:hover, [type=url]:hover, [type=week]:hover, input:not([type]):hover,
textarea:hover,
select:hover,
.gform_wrapper.gravity-theme .chosen-container .chosen-single:hover,
.gform_wrapper.gravity-theme .chosen-container-single .chosen-single:hover,
.gform_wrapper.gravity-theme [type=color]:hover,
.gform_wrapper.gravity-theme [type=date]:hover,
.gform_wrapper.gravity-theme [type=datetime]:hover,
.gform_wrapper.gravity-theme [type=datetime-local]:hover,
.gform_wrapper.gravity-theme [type=email]:hover,
.gform_wrapper.gravity-theme [type=month]:hover,
.gform_wrapper.gravity-theme [type=number]:hover,
.gform_wrapper.gravity-theme [type=password]:hover,
.gform_wrapper.gravity-theme [type=search]:hover,
.gform_wrapper.gravity-theme [type=tel]:hover,
.gform_wrapper.gravity-theme [type=text]:hover,
.gform_wrapper.gravity-theme [type=time]:hover,
.gform_wrapper.gravity-theme [type=url]:hover,
.gform_wrapper.gravity-theme [type=week]:hover,
.gform_wrapper.gravity-theme input:hover:not([type]),
.gform_wrapper.gravity-theme textarea:hover,
.gform_wrapper.gravity-theme select:hover {
  border-color: rgba(20, 20, 48, 0.5);
}
[type=color]:focus, [type=date]:focus, [type=datetime]:focus, [type=datetime-local]:focus, [type=email]:focus, [type=month]:focus, [type=number]:focus, [type=password]:focus, [type=search]:focus, [type=tel]:focus, [type=text]:focus, [type=time]:focus, [type=url]:focus, [type=week]:focus, input:not([type]):focus,
textarea:focus,
select:focus,
.gform_wrapper.gravity-theme .chosen-container .chosen-single:focus,
.gform_wrapper.gravity-theme .chosen-container-single .chosen-single:focus,
.gform_wrapper.gravity-theme [type=color]:focus,
.gform_wrapper.gravity-theme [type=date]:focus,
.gform_wrapper.gravity-theme [type=datetime]:focus,
.gform_wrapper.gravity-theme [type=datetime-local]:focus,
.gform_wrapper.gravity-theme [type=email]:focus,
.gform_wrapper.gravity-theme [type=month]:focus,
.gform_wrapper.gravity-theme [type=number]:focus,
.gform_wrapper.gravity-theme [type=password]:focus,
.gform_wrapper.gravity-theme [type=search]:focus,
.gform_wrapper.gravity-theme [type=tel]:focus,
.gform_wrapper.gravity-theme [type=text]:focus,
.gform_wrapper.gravity-theme [type=time]:focus,
.gform_wrapper.gravity-theme [type=url]:focus,
.gform_wrapper.gravity-theme [type=week]:focus,
.gform_wrapper.gravity-theme input:focus:not([type]),
.gform_wrapper.gravity-theme textarea:focus,
.gform_wrapper.gravity-theme select:focus {
  border-color: #F2D455;
  outline: none;
  color: inherit;
}
[type=color]:disabled, [type=date]:disabled, [type=datetime]:disabled, [type=datetime-local]:disabled, [type=email]:disabled, [type=month]:disabled, [type=number]:disabled, [type=password]:disabled, [type=search]:disabled, [type=tel]:disabled, [type=text]:disabled, [type=time]:disabled, [type=url]:disabled, [type=week]:disabled, input:not([type]):disabled,
textarea:disabled,
select:disabled,
.gform_wrapper.gravity-theme .chosen-container .chosen-single:disabled,
.gform_wrapper.gravity-theme .chosen-container-single .chosen-single:disabled,
.gform_wrapper.gravity-theme [type=color]:disabled,
.gform_wrapper.gravity-theme [type=date]:disabled,
.gform_wrapper.gravity-theme [type=datetime]:disabled,
.gform_wrapper.gravity-theme [type=datetime-local]:disabled,
.gform_wrapper.gravity-theme [type=email]:disabled,
.gform_wrapper.gravity-theme [type=month]:disabled,
.gform_wrapper.gravity-theme [type=number]:disabled,
.gform_wrapper.gravity-theme [type=password]:disabled,
.gform_wrapper.gravity-theme [type=search]:disabled,
.gform_wrapper.gravity-theme [type=tel]:disabled,
.gform_wrapper.gravity-theme [type=text]:disabled,
.gform_wrapper.gravity-theme [type=time]:disabled,
.gform_wrapper.gravity-theme [type=url]:disabled,
.gform_wrapper.gravity-theme [type=week]:disabled,
.gform_wrapper.gravity-theme input:disabled:not([type]),
.gform_wrapper.gravity-theme textarea:disabled,
.gform_wrapper.gravity-theme select:disabled {
  background-color: #f9f9f9;
  cursor: not-allowed;
}

[type=checkbox],
[type=radio] {
  display: inline;
  margin: 0 5px 0 2.5px !important;
  cursor: pointer;
}
[type=checkbox]:before,
[type=radio]:before {
  content: "\f0c8";
  font-size: 1.125rem;
  position: relative;
  top: 2px;
  color: #141430;
}
[type=checkbox] + label,
[type=radio] + label {
  font-weight: normal;
}

[type=checkbox]:checked:before {
  content: "\f14a";
}

[type=radio]:checked:before {
  content: "\f14a";
}

.has-text-color [type=checkbox],
.has-text-color [type=radio] {
  color: inherit;
}
.has-text-color [type=checkbox]:before,
.has-text-color [type=radio]:before {
  color: inherit;
}
.has-text-color [type=checkbox]:not(:checked):hover:before,
.has-text-color [type=radio]:not(:checked):hover:before {
  opacity: 0.8;
}

textarea {
  resize: vertical;
}

select,
.gform_wrapper.gravity-theme .chosen-container .chosen-single,
.gform_wrapper.gravity-theme .chosen-container-single .chosen-single,
.gform_wrapper.gravity-theme select {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 0.999999' stroke='%23141430'/%3E%3C/svg%3E%0A") !important;
  background-size: 10px;
  background-repeat: no-repeat !important;
  background-position: right center !important;
  border-radius: 3px !important;
}

@-moz-document url-prefix() {
  select {
    background-image: none;
  }
}
form .gfield_required,
form abbr.required,
form span.required {
  font-size: inherit !important;
  color: inherit !important;
  padding: 0 !important;
}

.gform_wrapper.gravity-theme .gform_title {
  margin-bottom: 20px;
}
.gform_wrapper.gravity-theme .gform_description {
  display: block;
  margin-bottom: 30px;
}
.gform_wrapper.gravity-theme .gform_fields {
  grid-column-gap: 40px !important;
  grid-row-gap: 0 !important;
  margin-bottom: 0;
}
.gform_wrapper.gravity-theme .gf_list_inline {
  margin-top: 48px;
  margin-bottom: 48px;
}
.gform_wrapper.gravity-theme .gform_footer {
  padding: 0 !important;
}
@media (min-width: 1024px) {
  .gform_wrapper.gravity-theme .gform_footer {
    margin: 64px 0 0 !important;
  }
}
.gform_wrapper.gravity-theme .gform_footer .gform_button {
  margin-bottom: 0;
}
.gform_wrapper.gravity-theme.material-design_wrapper .gform_page_footer button {
  cursor: pointer;
}
.gform_wrapper.gravity-theme.material-design_wrapper .gform_page_footer .gform_save_link {
  text-transform: none;
}
.gform_wrapper.gravity-theme .has-select {
  cursor: pointer;
  margin-top: 30px;
  position: relative;
  border: 0;
  display: flex;
  justify-content: stretch;
  align-items: center;
}
.gform_wrapper.gravity-theme .has-select .ginput_container.ginput_container_select {
  width: 100%;
}
.gform_wrapper.gravity-theme .has-select .select2,
.gform_wrapper.gravity-theme .has-select .select2-selection {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
}
.gform_wrapper.gravity-theme .has-select .select2-selection {
  padding: 8px 16px;
  border-radius: 20px;
  border: 1px solid #141430;
}
.gform_wrapper.gravity-theme .has-select .select2-selection:hover {
  background-color: #FDFCFB;
}
.gform_wrapper.gravity-theme .has-select .select2-selection[aria-expanded=true] {
  background-color: #FDFCFB;
  border-bottom: 0;
}
.gform_wrapper.gravity-theme .has-select svg {
  stroke: currentColor;
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
}
.gform_wrapper.gravity-theme .gform_fileupload_rules {
  font: 400 12px/16px "GT America", sans-serif;
}
.gform_wrapper.gravity-theme .ginput_complex label {
  font: 400 12px/16px "GT America", sans-serif;
}
.gform_wrapper.gravity-theme.material-design_wrapper .ginput_container_text input::-moz-placeholder {
  visibility: hidden;
}
.gform_wrapper.gravity-theme.material-design_wrapper .ginput_container_text input:-ms-input-placeholder {
  visibility: hidden;
}
.gform_wrapper.gravity-theme.material-design_wrapper .ginput_container_text input::placeholder {
  visibility: hidden;
}
.gform_wrapper.gravity-theme .chosen-container .chosen-search,
.gform_wrapper.gravity-theme .chosen-container-single .chosen-search {
  display: none;
}
.gform_wrapper.gravity-theme .chosen-container .chosen-single,
.gform_wrapper.gravity-theme .chosen-container-single .chosen-single {
  height: auto;
  border: 1px solid rgba(20, 20, 48, 0.25);
  padding-left: 0 !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.gform_wrapper.gravity-theme .chosen-container .chosen-single span,
.gform_wrapper.gravity-theme .chosen-container-single .chosen-single span {
  line-height: inherit;
  margin: 0 !important;
}
.gform_wrapper.gravity-theme .chosen-container .chosen-single div,
.gform_wrapper.gravity-theme .chosen-container-single .chosen-single div {
  display: none !important;
}
.gform_wrapper.gravity-theme .chosen-container.chosen-container-active .chosen-single,
.gform_wrapper.gravity-theme .chosen-container-single.chosen-container-active .chosen-single {
  border-color: rgba(20, 20, 48, 0.25);
}
.gform_wrapper.gravity-theme .chosen-container.chosen-container-active.chosen-with-drop .chosen-single,
.gform_wrapper.gravity-theme .chosen-container-single.chosen-container-active.chosen-with-drop .chosen-single {
  border-color: transparent !important;
}
.gform_wrapper.gravity-theme .chosen-container .chosen-drop,
.gform_wrapper.gravity-theme .chosen-container-single .chosen-drop {
  box-shadow: none !important;
  margin-top: 4px;
  padding: 0;
  border-radius: 16px !important;
  border: 1px solid #141430 !important;
}
.gform_wrapper.gravity-theme .chosen-container .chosen-results,
.gform_wrapper.gravity-theme .chosen-container-single .chosen-results {
  margin: 0;
  padding: 5px 0;
}
.gform_wrapper.gravity-theme .chosen-container .chosen-results li,
.gform_wrapper.gravity-theme .chosen-container-single .chosen-results li {
  line-height: inherit;
  padding: 5px 8px;
  color: #141430 !important;
}
.gform_wrapper.gravity-theme .chosen-container .chosen-results li.highlighted,
.gform_wrapper.gravity-theme .chosen-container-single .chosen-results li.highlighted {
  background-image: none !important;
  background-color: transparent !important;
  color: #141430 !important;
}
.gform_wrapper.gravity-theme.material-design_wrapper .validation_error,
.gform_wrapper.gravity-theme.material-design_wrapper .gform_validation_errors,
.gform_wrapper.gravity-theme.material-design_wrapper .validation_message {
  -webkit-padding-start: 16px;
          padding-inline-start: 16px;
}
.gform_wrapper.gravity-theme.material-design_wrapper .validation_error h2,
.gform_wrapper.gravity-theme.material-design_wrapper .gform_validation_errors h2,
.gform_wrapper.gravity-theme.material-design_wrapper .validation_message h2 {
  color: #c02b0a;
  font: 500 16px/20px "GT America", sans-serif;
}
.gform_wrapper.gravity-theme.material-design_wrapper .validation_error .gform-icon,
.gform_wrapper.gravity-theme.material-design_wrapper .gform_validation_errors .gform-icon,
.gform_wrapper.gravity-theme.material-design_wrapper .validation_message .gform-icon {
  color: #c02b0a;
  position: relative;
  display: inline-block;
  left: 0;
}
.gform_wrapper.gravity-theme.material-design_wrapper .gform_submission_error.hide_summary {
  display: flex;
  align-items: center;
  gap: 10px;
}
.gform_wrapper.gravity-theme .gfield_error {
  background: none;
  border: none;
  padding-top: 0;
  padding-bottom: 0;
}
.gform_wrapper.gravity-theme .gfield_error .validation_message,
.gform_wrapper.gravity-theme .gfield_error [type=checkbox]:before,
.gform_wrapper.gravity-theme .gfield_error [type=radio]:before,
.gform_wrapper.gravity-theme .gfield_error label,
.gform_wrapper.gravity-theme .gfield_error legend {
  color: red;
  opacity: 1;
}
.gform_wrapper.gravity-theme .gfield_error [type=color], .gform_wrapper.gravity-theme .gfield_error [type=date], .gform_wrapper.gravity-theme .gfield_error [type=datetime], .gform_wrapper.gravity-theme .gfield_error [type=datetime-local], .gform_wrapper.gravity-theme .gfield_error [type=email], .gform_wrapper.gravity-theme .gfield_error [type=month], .gform_wrapper.gravity-theme .gfield_error [type=number], .gform_wrapper.gravity-theme .gfield_error [type=password], .gform_wrapper.gravity-theme .gfield_error [type=search], .gform_wrapper.gravity-theme .gfield_error [type=tel], .gform_wrapper.gravity-theme .gfield_error [type=text], .gform_wrapper.gravity-theme .gfield_error [type=time], .gform_wrapper.gravity-theme .gfield_error [type=url], .gform_wrapper.gravity-theme .gfield_error [type=week], .gform_wrapper.gravity-theme .gfield_error input:not([type]), .gform_wrapper.gravity-theme .gfield_error textarea,
.gform_wrapper.gravity-theme .gfield_error .chosen-single {
  border-color: red !important;
}
.gform_wrapper.gravity-theme .gfield_error [type=color] span, .gform_wrapper.gravity-theme .gfield_error [type=date] span, .gform_wrapper.gravity-theme .gfield_error [type=datetime] span, .gform_wrapper.gravity-theme .gfield_error [type=datetime-local] span, .gform_wrapper.gravity-theme .gfield_error [type=email] span, .gform_wrapper.gravity-theme .gfield_error [type=month] span, .gform_wrapper.gravity-theme .gfield_error [type=number] span, .gform_wrapper.gravity-theme .gfield_error [type=password] span, .gform_wrapper.gravity-theme .gfield_error [type=search] span, .gform_wrapper.gravity-theme .gfield_error [type=tel] span, .gform_wrapper.gravity-theme .gfield_error [type=text] span, .gform_wrapper.gravity-theme .gfield_error [type=time] span, .gform_wrapper.gravity-theme .gfield_error [type=url] span, .gform_wrapper.gravity-theme .gfield_error [type=week] span, .gform_wrapper.gravity-theme .gfield_error input:not([type]) span, .gform_wrapper.gravity-theme .gfield_error textarea span,
.gform_wrapper.gravity-theme .gfield_error .chosen-single span {
  color: red;
}
.gform_wrapper.gravity-theme .material-design [type=color], .gform_wrapper.gravity-theme .material-design [type=date], .gform_wrapper.gravity-theme .material-design [type=datetime], .gform_wrapper.gravity-theme .material-design [type=datetime-local], .gform_wrapper.gravity-theme .material-design [type=email], .gform_wrapper.gravity-theme .material-design [type=month], .gform_wrapper.gravity-theme .material-design [type=number], .gform_wrapper.gravity-theme .material-design [type=password], .gform_wrapper.gravity-theme .material-design [type=search], .gform_wrapper.gravity-theme .material-design [type=tel], .gform_wrapper.gravity-theme .material-design [type=text], .gform_wrapper.gravity-theme .material-design [type=time], .gform_wrapper.gravity-theme .material-design [type=url], .gform_wrapper.gravity-theme .material-design [type=week], .gform_wrapper.gravity-theme .material-design input:not([type]), .gform_wrapper.gravity-theme .material-design textarea,
.gform_wrapper.gravity-theme .material-design select {
  padding-left: 0;
  padding-right: 0;
  border-radius: 0 !important;
  border-top: none;
  border-left: none;
  border-right: none;
}
.gform_wrapper.gravity-theme .material-design [type=color], .gform_wrapper.gravity-theme .material-design [type=date], .gform_wrapper.gravity-theme .material-design [type=datetime], .gform_wrapper.gravity-theme .material-design [type=datetime-local], .gform_wrapper.gravity-theme .material-design [type=email], .gform_wrapper.gravity-theme .material-design [type=month], .gform_wrapper.gravity-theme .material-design [type=number], .gform_wrapper.gravity-theme .material-design [type=password], .gform_wrapper.gravity-theme .material-design [type=search], .gform_wrapper.gravity-theme .material-design [type=tel], .gform_wrapper.gravity-theme .material-design [type=text], .gform_wrapper.gravity-theme .material-design [type=time], .gform_wrapper.gravity-theme .material-design [type=url], .gform_wrapper.gravity-theme .material-design [type=week], .gform_wrapper.gravity-theme .material-design input:not([type]), .gform_wrapper.gravity-theme .material-design textarea,
.gform_wrapper.gravity-theme .material-design select,
.gform_wrapper.gravity-theme .material-design textarea {
  background-color: transparent;
}
.gform_wrapper.gravity-theme .material-design .has-textarea {
  padding-top: 30px;
}
.gform_wrapper.gravity-theme .material-design select {
  background-position: right 4px center;
}
.gform_wrapper.gravity-theme .material-design .chosen-single {
  border-radius: 0 !important;
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
  padding-left: 0;
  padding-right: 0;
  background-position: right 4px center;
}
.gform_wrapper.gravity-theme .material-design .gfield.has-text-input .gfield_label {
  pointer-events: none;
  padding: 5px 0;
  margin: 0;
  transform: translateY(100%) scale(1);
  will-change: transform;
  transform-origin: left;
  transition: transform 100ms ease;
}
.gform_wrapper.gravity-theme .material-design .gfield.has-text-input.gfield_error .gfield_label, .gform_wrapper.gravity-theme .material-design .gfield.has-text-input:focus-within .gfield_label, .gform_wrapper.gravity-theme .material-design .gfield.has-text-input.has_value .gfield_label {
  transform: translateY(5px) scale(0.8) !important;
  font-weight: 500 !important;
}
.gform_wrapper.gravity-theme .material-design .auth0_new_password {
  margin-top: 30px;
}
.gform_wrapper.gravity-theme .material-design .gf_progressbar_percentage.percentbar_blue {
  background-color: #663398;
}
@media (min-width: 1129px) {
  .gform_wrapper.gravity-theme.inline-form_wrapper {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
  }
  .gform_wrapper.gravity-theme.inline-form_wrapper .gform_validation_errors {
    display: none;
  }
  .gform_wrapper.gravity-theme.inline-form_wrapper .gform_heading {
    max-width: 33.3333%;
    margin-right: 20px;
  }
  .gform_wrapper.gravity-theme.inline-form_wrapper .gform_heading .gform_description {
    margin-bottom: 0;
  }
  .gform_wrapper.gravity-theme.inline-form_wrapper .gform_fields {
    margin-bottom: 0;
  }
  .gform_wrapper.gravity-theme.inline-form_wrapper .gfield {
    position: relative;
  }
  .gform_wrapper.gravity-theme.inline-form_wrapper .gfield_validation_message {
    position: absolute;
  }
  .gform_wrapper.gravity-theme.inline-form_wrapper .inline-form {
    flex-grow: 1;
    display: flex;
    align-items: flex-end;
  }
  .gform_wrapper.gravity-theme.inline-form_wrapper .inline-form .gform_body {
    flex-grow: 1;
  }
  .gform_wrapper.gravity-theme.inline-form_wrapper .inline-form .gform_footer {
    margin: 0;
    padding: 0;
    border-bottom: 1px solid rgba(20, 20, 48, 0.25);
  }
  .gform_wrapper.gravity-theme.inline-form_wrapper .inline-form .gform_footer .gform_button {
    padding-top: 12px;
    padding-bottom: 12px;
    margin-bottom: 16px !important;
  }
}
.gform_wrapper.gravity-theme .ginput_full[data-payment-element=false] .StripeElement {
  background-color: transparent;
  border: none;
  border-bottom: 1px solid rgba(20, 20, 48, 0.25);
}

.is-page-my-account .preferences-tab,
.is-page-my-account .auth0-preferences {
  display: none !important;
}
.is-page-my-account header {
  z-index: 100;
}
.is-page-my-account div.my-account-header {
  text-align: center;
  overflow: visible;
}
.is-page-my-account div.my-account-header > div.wp-block-group__inner-container {
  max-width: 1600px;
  position: relative;
}
.is-page-my-account div.my-account-header div.profile-picture {
  position: absolute;
  width: -moz-fit-content;
  width: fit-content;
  right: 0;
  left: 0;
  top: 80px;
  margin: auto;
}
.is-page-my-account div.my-account-header div.profile-picture img {
  width: 159px;
  height: 159px;
  border-radius: 100%;
  z-index: 5;
}
.is-page-my-account div.my-account-header div.profile-picture .edit-profile-picture {
  width: 50px;
  height: 50px;
  right: 10px;
  bottom: 10px;
  position: absolute;
  cursor: pointer;
}
.is-page-my-account div.my-account-header div.profile-picture::before {
  position: absolute;
  left: -40px;
  top: 70px;
  z-index: 6;
  content: url("data:image/svg+xml,%3Csvg width='56' height='54' viewBox='0 0 56 54' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='56' height='54' fill='url(%23pattern0)'/%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_2384_7148' transform='matrix(0.000576037 0 0 0.000597372 0 -0.0119474)'/%3E%3C/pattern%3E%3Cimage id='image0_2384_7148' width='1736' height='1714' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABsgAAAayCAYAAACMhH9AAAAACXBIWXMAABcRAAAXEQHKJvM/AAAgAElEQVR4nOzdT1IcV9Y34GtHDysC7QC+FcC7AvGuQHyjHApPayK8AuEVGE1yajSsUaMVNKygYQUf7EBE5FxfpHywS7Ik6k9m5c28zxNBS3a33dK9lCrr/u4556dPnz4lAAAAAAAAKMXPdhoAAAAAAICSCMgAAAAAAAAoioAMAAAAAACAogjIAAAAAAAAKIqADAAAAAAAgKIIyAAAAAAAACiKgAwAAAAAAICiCMgAAAAAAAAoioAMAAAAAACAogjIAAAAAAAAKIqADAAAAAAAgKIIyAAAAAAAACiKgAwAAAAAAICiCMgAAAAAAAAoioAMAAAAAACAogjIAAAAAAAAKIqADAAAAAAAgKIIyAAAAAAAACiKgAwAAAAAAICiCMgAAAAAAAAoioAMAAAAAACAogjIAAAAAAAAKIqADAAAAAAAgKIIyAAAAAAAACiKgAwAAAAAAICiCMgAAAAAAAAoioAMAAAAAACAogjIAAAAAAAAKIqADAAAAAAAgKIIyAAAAAAAACiKgAwAAAAAAICiCMgAAAAAAAAoioAMAAAAAACAogjIAAAAAAAAKIqADAAAAAAAgKIIyAAAAAAAACiKgAwAAAAAAICiCMgAAAAAAAAoioAMAAAAAACAogjIAAAAAAAAKIqADAAAAAAAgKIIyAAAAAAAACiKgAwAAAAAAICiCMgAAAAAAAAoioAMAAAAAACAogjIAAAAAAAAKIqADAAAAAAAgKIIyAAAAAAAACiKgAwAAAAAAICiCMgAAAAAAAAoioAMAAAAAACAogjIAAAAAAAAKIqADAAAAAAAgKIIyAAAAAAAACiKgAwAAAAAAICiCMgAAAAAAAAoioAMAAAAAACAogjIAAAAAAAAKIqADAAAAAAAgKIIyAAAAAAAACiKgAwAAAAAAICiCMgAAAAAAAAoioAMAAAAAACAogjIAAAAAAAAKIqADAAAAAAAgKIIyAAAAAAAACjKv2w3AADA5pq6epFSOop/wXH8eBBfaemv91f8P7lLKX1c+uvr+LH9e7ftT2bzxfW3/1EAAABW8dOnT58sFAAAwDOaujqIIOzpqw3GXg64bo8RmN3HVxua3c7mi48r/LMAAABFE5ABAAB8JarCjiMIOx44CFvXQwRn7de1ajMAAIB/EpABAADFi0DsJMKw4zXaIY7FTVSYCcwAAIDiJQEZAABQqqaujiIUa78OC1uGDymlqwjM7jP49QAAAOyUgAwAAChGhGKnEYpNrUpsU3cppcs2MBOWAQAApRCQAQAAk9bU1UFK6UwotpI2LLuIsOzjCH69AAAAGxGQAQAAk7M0U+yswPaJXXnfVpaZWQYAAEyRgAwAAJiMqBY7j3Bsz8524iGqyi5VlQEAAFMhIAMAAEavqavjCMZe2s3ePLatF9t1NqsMAAAYOwEZAAAwWk1dnUYwZrbYbmm/CAAAjJqADAAAGB3BWDZuoqJMUAYAAIyKgAwAABgNwVi22qDsVOtFAABgLARkAABA9mLG2EVK6dBuZe29GWUAAMAYCMgAAIBsNXV10M66Sim9tEuj8Rhh5sVsvvhY+mIAAAB5EpABAADZaerqRUrpLKX01u6M1kO7h7P54qr0hQAAAPIjIAMAALLS1NVJVCCZMzYN5pMBAADZEZABAABZiKqxtp3iKzsyOY/RcvG89IUAAADyICADAAAGF1VjbTi2Zzcm7S6qyW5LXwgAAGBYAjIAAGAwqsaK9etsvrgofREAAIDhCMgAAIBBNHV1nFK6UjVWLLPJAACAwfxs6QEAgF1r6qqtHvqPcKxoL1NKt9FeEwAAYKdUkAEAADvT1NVBVI0dWnWWvJvNF2cWBAAA2BUBGQAAsBNaKvKMtuXiyWy++GihAACAvmmxCAAA9K6pqzMtFXlG23LxvqmrIwsFAAD0TUAGAAD0qqmry5TS71aZFbQB6nVTV6cWCwAA6JMWiwAAQC+aunrRhh3mjbGh32bzxbnFAwAA+iAgAwAAOtfU1UHMGxOOsY33s/lCNRkAANA5ARkAANCpmCF1bd4YHfmQUjqdzRcfLSgAANAVARkAANAZ4Rg9uUspHQvJAACArvxsJQEAgC4Ix+hR26rzOubaAQAAbE1ABgAAbK2pq3ZO1H+FY/RISAYAAHRGQAYAAGwlwrE/rCI7ICQDAAA6YQYZAACwsaaujlNK/7GC7JiZZAAAwFZUkAEAABuJmWNXVo8BqCQDAAC2IiADAADWFuHYtZljDEhIBgAAbExABgAArEU4RkbakOzChgAAAOsSkAEAACuLap1L4RgZed3U1aUNAQAA1iEgAwAA1nEdVTuQkzYkO7MjAADAqgRkAADASqJKRzhGrn5v6urE7gAAAKsQkAEAAM+K6pzXVorMXcaMPAAAgB/66dOnT1YIAAD4rqaujlNK/7FCjMRDSuloNl98tGEAAMD3qCADAAC+q6mrg5TSlRViRPZ9zwIAAM8RkAEAAD/SBg17VoiRednU1blNAwAAvkdABgAAfFNTVxcppUOrw0i9jfagAAAA/2AGGQAA8A9NXZ2klP5tZRi5x5TSgXlkAADA11SQAQAAX2jq6kVK6dKqMAF7vpcBAIBvEZABAABfM3eMKXnV1NWZHQUAAJZpsQgAAPwlgoTfrQgT07ZaPJrNF/c2FgAASCrIAACAJ01dHaSUzi0IE6TVIgAA8AUBGQAA8ORSa0Um7KVWiwAAwBMtFgEAgLZ67CSl9G8rwcS1rRYPZvPFRxsNAABlU0EGAACFa+rqhfZzFKKtkLyw2QAAgIAMAAA411qRgrxu6urYhgMAQNkEZAAAULCmro5SSm98D1AYVWQAAFA4ARkAAJRNUECJDpu6OrPzAABQrp8+ffpk+wEAoEBNXZ2klP5t7ynUY0rpYDZffPQNAAAA5VFBBgAA5VI9RsnauXuqyAAAoFACMgAAKFBTV6cppX17T+HOmro6KH0RAACgRAIyAAAo07l9h89VZF4LAABQIAEZAAAURvUYfOG1KjIAACiPgAwAAMqjYga+5DUBAACFEZABAEBBVI/BN6kiAwCAwgjIAACgLCpl4NvOrAsAAJRDQAYAAIVQPQY/dNrU1QtLBAAAZRCQAQBAOU7tNXzXntcIAACUQ0AGAAAFaOrqOKX00l7DD2mzCAAAhRCQAQBAGVTGwPP2m7o6sU4AADB9AjIAAJi4mKv02j7DSlSRAQBAAQRkAAAwfarHYHUvm7o6sF4AADBtAjIAAJg+FTGwHqEyAABMnIAMAAAmrKmro3aukj2GtQjIAABg4gRkAAAwbarHYH37TV2dWDcAAJguARkAAEybQ37YjNcOAABMmIAMAAAmKipg9uwvbERABgAAEyYgAwCA6XLAD5vb02YRAACmS0AGAADT5XAftuM1BAAAEyUgAwCACdJeETohIAMAgIkSkAEAwDQd21fYWttm8cgyAgDA9AjIAABgmlS+QDdOrSMAAEyPgAwAACamqauDlNK+fYVOqMYEAIAJEpABAMD0qB6D7hw2dfXCegIAwLQIyAAAYHpUvEC3vKYAAGBiBGQAADA9DvOhW15TAAAwMQIyAACYkKaujlJKe/YUOiUgAwCAiRGQAQDAtBzZT+icOWQAADAxAjIAAJgWlS7QD+EzAABMiIAMAACmxSE+9EP4DAAAEyIgAwCAaTm0n9AL4TMAAEyIgAwAACaiqSsVLtAfARkAAEyIgAwAAKbDAT70Z7+pqxfWFwAApuFf9hEAytXU1UFKafkrffXzJy9/sEiPKaXbr/5e+9cf4+fXT39vNl98TECfvn7tAt06WnpfA3rg+RQA2JWfPn36ZLEBYMLitvtRfB0s/bg/0O/6Lg4n2oOJ+ziY+PoAA9hAU1fXzxwYAtv5dTZfXFhD2I7nUwAgByrIAGBiYgZRe8jw9ONQBw3fcxh//69D/KauUhxM3MbBhEMJ2IwKMuiXFouwgXg+PV4KxcbyfHoTz6efn1Fn88X9YL9CAKBzKsgAYOSWDhyOJ1Y58hhh2XUcSAjM4BlNXXm4h37dzOaLY2sMP1bI8+mVwAwAxk1ABgAjE3MZ2sOGk/hxr5A9fHg6jIjAzLwIWNLUVXsj/7/WBHp1N5svjiwxfCmeT5+eTV8VtDwPS2HZVQa/HgBgDQIyABiBpUOH06UWMKX7EGHZlbAM/rqt/x9LAf2azRc/WWLwfPoNj0uXuTyfAsAICMgAIFMxvLw9dDhz6PCsD3EQcZn5rxN609RV+2fF71YY+iUgo2RCsZU9LgVlKssAIFMCMgDITFNXJ3Hw8NrerO3pMOLCzDJK09TVeUrprY2H3v3vbL64tsyUpKmr03g+Lal9Ylcelp5PzSwDgIwIyAAgA1EtdhrVYvv2pBN3cRChqowiNHV1KViHnRCQUYSoFnt6Pi1l5m3fbuL5VFUZAGRAQAYAA4qDh/O4kevgoR9tVdlFSunSrV2mrKmr9sD+pU2G3v3i8gVTFjMtT1266NXD0vOpWWUAMBABGQAMIA4ezrSp2bn3bSApKGOKBGSwM7/N5otzy83UxPPpufeSnXq6yHUhKAOA3ROQAcAOOXjIhqCMyWnqqp27d2hnoXcCMiYl5ouda/M9OM+nALBjAjIA2AHBWLYcRDAZTV15sIfdEJAxCfF8eikYy85vKsoAYDcEZADQo6UZY2Y45K0Nys4cRDBmAjLYmQ+z+eLEcjNWLm6NgtaLALADAjIA6EFTVy/i4OGN9R0NBxGMmoAMduZmNl8cW27GJi5uXZiBOyoP0e3gsvSFAIA+/GxVAaBbMcfhXjg2OnsppbcppdumrlQGAACT0F7cauqqvbj1/4Rjo9O2v/yjqavrpq6OSl8MAOiaCjIA6Eh8aL3QrmYyblJKp+aTMRYqyGBnVJAxGnHp58Kcscl4FxVluh0AQAdUkAHAlpZu5f5XODYpL6Oa7Lz0hQAAxiWeT69SSv8Wjk1K26HiXrcDAOiGgAwAthBDzm+jNR/T87ntYlNXt9raAABjEOHJvXaKk9U+n/67DUBj7jEAsCEBGQBsqKmrtl3Nf9zKLcJhWyHY1NVZ6QsBAOTpq6qxPds0ea9UkwHAdswgA4A1RSXRZYQmlMdsMrJkBhnsjBlkZCe6GlwJxor1PqV0ZjYZAKxHBRkArCEqiK6FY0V7mk3mti4AMLilrgbCsXK9judTLcEBYA0CMgBYwVLLmt8dPrA0++HCYgAAQ2jq6qCdk5pSemMDiLbvbUvwU4sBAKsRkAHAM+Im5rVB53zDm/ZgyoB0AGCXoqXira4GfMMfTV1dej4FgOcJyADgB6KNnpaK/MhhDEjX0gagDGZQMqho+a2lIj/Stly8bqsMrRIAfJ+ADAC+o6mr87aNnsMHVrCnpQ1AMQRkDCJafl9Gy294zqG5ZADwYwIyAPiGOHx4a21Y0x/mkjGgG4sPME3RLu86KoNgVS5xAcAPCMgAYEnczL11+MAW3kTACgCwtaV5uFp+s6k/ojsGALBEQAYAYelmrsMHtvW6DVoNRweYpFvbyq4Ix+jQW5e4AOBLAjIA+Pvw4d7hAx06jOHoQjJ2xaE97MZH68wuLIVj5uHSlddCMgD4m4AMgOI5fKBHQjJ2yaE9wETEzKj/ej6lBzodAEAQkAFQNOEYOyAkY1cEZLADs/ni2jrTpwjH/rDI9MjzKQDFSwIyAEomHGOHHEKwC1osAoyccIwd8nwKQPEEZAAUSTjGABxC0DcVZNC/G2tMX4RjDMDzKQBFE5ABUBzhGANyCEFvZvOFCjKAkWrq6lg4xkDa59Mriw9AiQRkABSlqasD4RgDE5LRpwerC70yf4zOxeUtAQVDetnU1aUdAKA0AjIAihGBxJVwjAy4qUtf7q0s9MprjE7pbEBGXgvJACiNgAyAIkQ4dh3BBOTATV36oLoF+iUgozMub5GhNiQ7szEAlEJABkApLoRjZKg9hDi3MXTI4T30aDZfCKHpxNLlrX0rSmZ+b+rq1KYAUAIBGQCT19RVG469ttNk6q1DCDp0azGhN2b80SWXt8jZH9H+EwAmTUAGwKRF8PDGLpO5C4cQdGE2XwjIoD9eX3Qiqsdd3iJ311HpCACTJSADYLIicLiww4xAO3vkyiEEHbmxkNALARlba+rqpK0et5KMwJ7ZpgBMnYAMgEky9JwR2o/vWdiWQ3zoh4NittLU1UFK6dIqMiKHTV35ngVgsgRkAEzVpaHnjNDLaLsE2xCQQQ9m84WAjI25vMWIvTYvF4CpEpABMDlNXZ2llF7ZWUbqbVNXxzaPLTjEh+7dWVO21Lb9PrSIjJR5uQBMkoAMgEmJD26/21VGzjwyNjabL+5TSg9WEDoleGZjMXfstRVkxPa0BwVgigRkAEzGUusaGLs938tsyWE+dMtrio2YO8aEtPPILmwoAFMiIANgSs7NHWNCXka7UNiEw3zoltcUm7o0d4wJeaMVOABTIiADYBLig9obu8nEnMfNc1iXw3zozs1svvhoPVlXXHR5aeGYmEutwAGYCgEZAKMXH9C0rmGKzHtgIzGH7M7qQScEzqwtLricWzkmaN/3NgBTISADYAq0VmTKtFpkUw71oRtmQrIJrRWZMq0WAZgEARkAo6a1IoU418qGDag+hO09zOaLW+vIOpq6OtVakQJotQjA6AnIABi7CztIAbRaZG1xqP9g5WArqsdYSwQGnk8pQdvBQ5cDAEZNQAbAaEXbuUM7SCFeaWXDBhzuw3ZcTmBd51orUpC3MW8PAEZJQAbAKMXtXMOhKY2DWtblewY2p70ia2nq6kjrbwrkWQOA0RKQATBWF27nUqD9qJyElWizCFtRgcm6tFakRC91OQBgrARkAIxO3M59beco1LmB6KzJIT9sRlUEK2vq6qQNCqwYhfLnJQCjJCADYIzczqVkewaisyZ/ZsL6tFdkXf6spWRtl4NT3wEAjI2ADIBRifYdbudSOgPRWdlsvrhPKd1ZMViLsIOVRTCwb8UonC4HAIyOgAyAsTm3Y/CZ1wLrcNgP69EujJVEIOA9Gf4MiXU5AGBUBGQAjIbqMfjCa1VkrKGdQ/ZowWAl72fzxUdLxYrOVI/BX85UkQEwJgIyAMbE7Vz4ktcEK4nD/iurBStRPcZKIghQMQN/MysXgFERkAEwCqrH4JtUkbEOgSo872E2X1xbJ1Z0EoEA8DcBGQCjISADYCwc7MK3eW2wktl8cZ9SurFa8EP+TGUdvl/gn/aaujq1LgCMgYAMgOw1dXWkegy+68SsB9bgMBe+73E2X2ivyEoiADB7DL7N8wYAoyAgA2AMtOmA7zPrgZVF67g7KwbfdGFZWIP3Xvi+/aauTqwPALkTkAGQtZiv9NouwQ9pY8M6hADwT49eG6wqZuMeWjD4ISEyANkTkAGQOwf/8Lx9sx5YVbSQe7Bg8IWL2Xzx0ZKwIgf/8LyXcdkRALIlIAMgdw79YTVeK6zDbBD4m+oxVhYH/q+sGKzE8wYAWROQAZCt6Ftv+Dmsxi1dVqaKDL6geox1uJACqztp6uqF9QIgVwIyAHLmAALWo+UT6/D9AqrHWJ/nU1jdXhuSWS8AciUgAyBL2tfARhzasbLZfHGVUrqxYhRO9Rgr090ANuL5FIBsCcgAyJWbhrC+vTi8g1WZDULJHmbzhdcA6/AeC+vTBhyAbAnIAMiVm4awGYd3rGw2X1ynlN5bMQqlzSjr8h4Lm/HaASBLAjIAshM3DA/tDGzktWHorOk85jBBSW6izSispKmr05inBKzP5UcAsiQgAyBHbhjCdryGWNlsvrhv5zBZMQqjeox1eW+FzR1qswhAjgRkAOTIDUPYjkM81hJzmB6sGoV4N5svbm02a3plwWArnk8ByI6ADICsaK8InTi2jGzA5QRK8BBtRWFlTV052Iftec4AIDsCMgBy4wACtrfnMI91zeaL65TSewvHxJ3O5ouPNpk1eU+F7WmzCEB2BGQA5EblC3TDa4lNtHOZHq0cE/UhgmBYl4AMuuH5FICsCMgAyI35DtANh3msLSprtEBiih59b7OJpq6O2spsiwed8HwKQFYEZABkQ0s46NS+NjZsYjZfXKWU3lk8JuZEa0U2pOIFuuP1BEBWBGQA5MQHJuiW1xSbOk8pPVg9JuKd1opswQUu6M5eVGUCQBYEZADkxGE+dMuhHhuJShvfP0zBXQS+sKmXVg465TMfANkQkAGQk0O7AZ1yQ5eNzeaL25TSr1aQEfs8d0xrRTbV1JWDfOie1xUA2RCQAZAFBxDQC3PI2MpsvrhIKX2wiozUWQS9sCnPp9A9rysAsiEgAyAXPihBP7y22NapeWSM0PvZfHFp49iSSmzonjlkAGRDQAZALnxIgn54bbGVpXlkj1aSkbibzRenNosOeA+FfnhtAZAFARkAuVDlAv1wAMHWok3dmZVkBB49U9CFaFG8bzGhF55PAciCgAyAwTV19aJttWEnoBcvLStdiHZ1v1lMMvY5HIuqR9iWGZ7QHwEZAFkQkAGQAx+QoEfmPNCV2Xxx3s52sqBk6iyqHaELKhGhPy5wAZAFARkAOXAAAf1yC54uta0W76womfk1qhyhKy6XQI+ijSkADEpABkAOfDiCfjnkozPRvu5YSEZG3s/miwsbQsc8n0K/vMYAGJyADIAc+HAE/RKQ0amlkOzRyjKwNhw7tQn04NCiQq90EQFgcAIyAHLg8B769cL60jUhGRn4IByjD1q/wU54PgVgcAIyAHKwZxegVwah04vZfHErJGMgbYtP4Rh9EZBB/1ySBGBwAjIABtXUldYaACMmJGMAbTh2HFWM0AcBGfTP6wyAwQnIAAAKIIymT0Iydkg4xi44uIf+7VtjAIYmIANgaA7tASZASMYOfBCOsSNmI8EONHXltQbAoARkAABlcBue3i2FZA9Wm469n80XJ8IxdsRsJNgNrzUABiUgA2BoDu1hN7zW2IkIyY6iFR50oQ3HTq0kAADQJQEZAENzaA8wMVHlcywkowO/CscYgOdT2A2vNQAGJSADACiDAwh2qg3JZvNFW0n23sqzoV9m88WFxWMA+xYddsLzKQCDEpABAJTBAQSDiOqfX60+a3hMKf3PbL64tGgAAEBfBGQADM1gZoCJiyqg/xvBB/xI25bzKGbZAQAA9EZABsDQ9uwAwPTN5osrc8l4RtuO83g2X9xbKAAAoG8CMgAAYCeiKujYXDK+8hjzxk7b2XUWhyE1dXVsA2BnvN4AGJSADAAA2Jk2AIm5ZL9ouUhUFB6bNwYAAOyagAwAANi5CES0XCzbuwjHzBsDAAB27l+WHAAAGEIEI0dNXV2klN7YhGK0lYOnMZcOAABgECrIAACAQc3mi7OU0v+mlB7sxOR9SCkdCMcAAIChCcgAAIDBzeaL67aaLKX0m92YpLZq7P/O5ouTdg5d6YsBAAAMT0AGAABkoQ1OZvPFeUrpf1JKN3ZlMt6pGgMAAHJjBhkAAJCVmE123NTVaUqpnU+2Z4dGqQ05z2I/AQAAsqKCDAAAyNJsvrhsK4+iAonxaGfJ/TKbL46FY4xNtHsFdsN7BACDEpABAADZiraLZyml/5NSem+nsvYYM+SOItwEgB8xkxKAQWmxCMDQ2vZLL+0CAD8ymy/uU0qnTV21wcu5947stMHYRRtolr4QAADAOAjIAADKoIUNkxDtz9r5ZMeCssG1FWNX7T5EgAkAADAaAjIAgDKo6mBSvgrKTlNKr+3wzrTB2IWKMSasnaO3b4Ohdy5XADAoM8gAGJoPRQBsrA3KZvPF6dKMsker2Zs2NPg1pXQwmy/OhWNMmOdT2A2vNQAGpYIMgKH5UAS74bXGpC3NKHsRFWVnKkA68yGldDmbL64m8vsBAAAQkAEAFEJARhGiqulz+z/tF7fSVotdRjDmzw9Kc2u+IeyE9xcABiUgA2Bot3YAdkIrNIoTc8qum7pqq8lO4uuV74TvattTtlViV6rFKJz3TNgBFzAAGJqADIChOYCAHZjNF8JoihVVZZ+roZq6Ooig7FhY9plQDP7JoT3078EaAzA0ARkAQ3NoD/17tMbwp7it/tSC8cVSWNb+uFfIMt21lXURil1n8OuB3AjIoH9eZwAMTkAGwKDaW/1NXdkE6JcgGr5hubKs/W+bujqKsOzpayqB2UMEYp+/tLSCZ3nfhP55LwJgcAIyAHJwYxA69MoBBKwgWpHeRoXZU2D2FJq1Px6OYB0f4/dwHT/eCsRgPS5wwU54bwJgcAIyAHJgDhn0ywEEbGApMLt8+qcjNDuIwKz9ejHQJY+nIOw+vtpA7F4YBp1xgQv6pVITgMEJyADIQfvh6JWdgN6YMQQdWQrNrr7+NzZ1dRw/PYivr3++ruXX7m1cKPkYvwagX/cCMuiVCx0ADE5ABkAOHPRBvxxAwA7M5gthNEyH907okcseAOTgZ7sAQAZ8OIL+PGq5BgBrE3hDf26sLQA5EJABMLg4vH+0E9ALATQArM/7J/TH5S0AsiAgAyAXDiGgH27AA8CaZvNFO/PvwbpBL3z2AyALAjIAcuEQH/rhAAIANuM9FPrhsx8AWRCQAZALBxDQD68tANiMQ3zowWy+8HwKQBYEZADkwgEEdO8hZvwBAOvzfArdu7GmAORCQAZAFmLOw53dgE452AOADUWVy6P1g055PgUgGwIyAHLiwxJ0y2sKALbjvRS65TUFQDYEZADkxIcl6JbXFABsx3spdGg2X3hNAZANARkAOfFhCbpj/hgAbM/zKXTng7UEICcCMgCyEXPIDG2GblxZRwDYTswhe7CM0AmBMwBZEZABkBuH+tANBxAA0A3vqdANn/UAyIqADIDc+NAE23uczRdeSwDQDe+psL077b8ByI2ADICsxIcmbWxgOw7yAKAjcenk0XrCVlRiApAdARkAOXK4D9vxGgKAbnlvhe1cWj8AciMgAyBHPjzB5rRXBIDueW+FzT3M5otb6wdAbgRkAGQnPjzd2RnYiAM8AOiYNrX0bNkAACAASURBVIuwFRcgAciSgAyAXPkQBZsRkAFAP7zHwmZ8tgMgSwIyAHLlAALWp70iAPTHIT+s7242X9xbNwByJCADIEvxIeqD3YG1OLgDgJ7M5ovrdpaS9YW1XFguAHIlIAMgZyphYD0OIACgXy6jwOoefaYDIGcCMgCyNZsvLg1Dh5XdaF8DAL0TkMHqrmbzxUfrBUCuBGQA5E5FDKzGgR0A9Cwuo7y3zrASn+UAyJqADIDcOfSH5z1ExSUA0D/vufC8trvBrXUCIGcCMgCy5pYurMRBHQDsyGy+uE4p3Vlv+CHPpwBkT0AGwBhozQHf9+g1AgA7570Xvk93AwBGQUAGQPaiNceNnYJvMvwcAHYsDv8frDt807llAWAMBGQAjIUPWfBtXhsAMAxVZPBPj6rHABgLARkAoxCzHlSRwZfex5w+AGD3LqPVMfA3wTEAoyEgA2BMVMrAl7wmAGAg0eJYGAB/MxsXgFERkAEwGqrI4AuqxwBgeBeqyOAvF2bjAjAmAjIAxkbFDPzJawEABhZhgPdkSOlhNl94LQAwKgIyAEZFFRl89k71GADkYTZftFVkD7aDwgnHABgdARkAY3Rq1yjYowMIAMiO92ZKdjebLy59BwAwNgIyAEYnKmfe2zkKZbYDAGQmwgFdDijVmZ0HYIwEZACM1ZmB6BTIbAcAyJf3aEr0IdrgA8DoCMgAGCUD0SmU9qIAkKkICXQ5oDSqxwAYLQEZAKMVA9Hv7CCFcDsXAPKnywEl+S3a3wPAKAnIABg7NxYpwaPvdQDIny4HFETrbwBGT0AGwKhFRc07u8jEnbudCwDjEF0ObmwXE6f1NwCjJyADYAram4sPdpKJuomDNgBgPE61WmTC3mn9DcAUCMgAGL1oZeMGI1OktSIAjFBUfms/xxQ9+N4GYCoEZABMglaLTFTbWvHW5gLA+Gi1yESdxgVFABg9ARkAU9LeZLyzo0yE1ooAMH5aLTIlWisCMCkCMgAmQ6tFJqQ9SDuxoQAwbtFqUbtkpuBuNl/4XgZgUgRkAExKtKP71a4yclrXAMBEzOaLy5TSe/vJiD26iAjAFAnIAJicaEv3wc4yUm3rmiubBwCTcqYVOCN2Zi4uAFMkIANgqtobjg92l5HRugYAJmipFbh5ZIzN+6iCBIDJEZABMElxCHHiEIIRab9Xj20YAExTVOC4CMOYtJe3tFYEYLIEZABMlkMIRubY3DEAmLaoxHlnmxkBl7cAmDwBGQCTFocQv9llMveLuQ4AUIZop2xeLjl7dHkLgBIIyACYvNl8cd72zrfTZOqduQ4AUJy2bd2dbSdTZy5vAVACARkApThzCEGG3sctcgCgIFGZc2xeLhn61eUtAErx06dPn2w2AEVo6upFSuk6pXRox8lAO/T8yEYAQLmaujqK59M93wZkoL28dWojACiFCjIAihE3dU/c1CUDd4aeAwDRxk4lGTkQjgFQHAEZAEWZzRf3DiEY2J2h5wDAkwjJBBMM6UY4BkCJBGQAFMdNXQYkHAMA/mE2X1yllH6xMgzgLrpsAEBxBGQAFElIxgCEYwDAd83mi0shGTvm+RSAognIACiWkIwdcvgAADxLSMYOeT4FoHgCMgCKJiRjBxw+AAArE5KxA55PASheEpABgJCMXjl8AADWFiHZ/3g+pQfvPZ8CwJ9++vTpk6UAgJRSU1cHKaV2QPqh9aADwjEAYCtNXR2llK5TSntWkg68n80XpxYSAP4kIAOAJU1dvYhDCCEZ23D4AAB0IkKyS8+nbOndbL44s4gA8DctFgFgSVT7HEfrEdjEO+EYANCVpXbgdxaVDf0iHAOAf1JBBgDf0dTVeUrprfVhDb/EzBAAgM41ddU+Z7y2sqyonWF3Mpsvri0YAPyTgAwAfqCpq7YS6MLcB57xGPPGbi0UANCnpq7aSqDfLTLPaCsOTz2fAsD3CcgA4Bkx9+EqpbRvrfiGuwjHPlocAGAXmro6judTl7j4lg8Rjnk+BYAfEJABwAqaunoRw9FfWS+WGHYOAAyiqauDCMkO7QBLfp3NFxcWBACeJyADgDVoaUN4jFu5VxYEABhSU1dtGPLGJhTvIeaNaakIACsSkAHAmqLl4qXbusW6icMHLWsAgCxouVg8LRUBYAMCMgDYQLRcPHdbtyht1di5ljUAQI60BC+SrgYAsAUBGQBsIW7rtgcR+9Zx0u7i8EHLGgAga01dncTzqWqyaVM1BgBbEpABwJZUk02aqjEAYHRUk02aqjEA6IiADAA6EtVkF2aTTUZ7K/dsNl/cl74QAMA46XYwOe/j+VTVGAB0QEAGAB1r6uosKsq0tRmnhzh4cCsXABi9qCY7iy/Pp+N0F8+n16UvBAB0SUAGAD3QdnGU2nY1F7P54rz0hQAApqepq4PodqDt4ng8RjB2WfpCAEAfBGQA0KM4iGg/0L60zlnTrgYAKEK0XTz3fJq1xwgzLzyfAkB/BGQAsAMOIrLVBmPn5owBAKUxnyxbLm4BwI4IyABghwRl2RCMAQD8+Xx6Gs+ngrJheT4FgB0TkAHAAARlg3HwAADwDU1dnbSVS55Pd+qpleKl51MA2D0BGQAMKGaUtUHZa/vQGwcPAAAriotcbVD2ypr15iHaW5oxBgADEpABQAaaunqRUjqNwwjtbbpxF8HYlYMHAID1xEWus3hG3bN8nbiJS1uXE/i9AMDoCcgAIDPR3uZEVdlG2mqxq7iNezvCXz8AQHZiTtmp9osbeVh6PtXNAAAyIiADgExFVdnTLIhD+/RDH+LgQbUYAEBPoqrsRNeDZz0uPZteZf5rBYBiCcgAYASWDiNOhWV/EYoBAAykqaujeDY9EZZ9JhQDgJERkAHAyCxVlrVfxwXNhHg6dLgWigEA5GPpMtdJYW0Yn9onXgvFAGB8BGQAMHJxe/cpLJvagcTN0qGDmWIAAJmLy1zHS19T6n7wEJe1ruP51EwxABgxARkATEwEZu1hxFF8jeVQ4i6ldBtfAjEAgAmIwOxoKTA7GlEHhJuvnk8FYgAwIQIyAChAU1dPhxFPN3oPBpwV0d68vY+bt22bxNvZfHHt+xAAoAxfhWYH8TVkcHbz9FwaX/cuawHA9AnIAKBgMS/iIIKzo1iJp7/35MUKVWh3cajw5D6+UhwyfIyDBrduAQD4rrjYlZYud6UI0pY9d9nrMZ5Bl90uPa8+Xc66NdcWAMolIAMAAAAAAKAoP9tuAAAAAAAASiIgAwAAAAAAoCgCMgAAAAAAAIoiIAMAAAAAAKAoAjIAAAAAAACKIiADAAAAAACgKAIyAAAAAAAAiiIgAwAAAAAAoCgCMgAAAAAAAIoiIAMAAAAAAKAoAjIAAAAAAACKIiADAAAAAACgKAIyAAAAAAAAiiIgAwAAAAAAoCgCMgAAAAAAAIoiIAMAAAAAAKAoAjIAAAAAAACKIiADAAAAAACgKAIyAAAAAAAAiiIgAwAAAAAAoCgCMgAAAAAAAIoiIAMAAAAAAKAoAjIAAAAAAACKIiADAAAAAACgKAIyAAAAAAAAiiIgAwAAAAAAoCgCMgAAAAAAAIoiIAMAAAAAAKAo/7LdwPc0dXWQUlr+epFSOlr6n7/ccPEeUkr38fP7pZ9ft/8xmy+ubQoAAADANDR19XSmtHy29PTXTz/f2+A3+5hSuo2ff1z6+e3TX8/mi4++jYBv+enTp08WBgrX1NVRhGDtj8fxcHI48Ko8PeDcRoB2KzgDAAAAyNdSEHa8dOF60wvWXbpZuqTdni/dz+aL+9393wM5EpBBYeJB5Ti+jjJ5SFnHXYRm1xGa3Xb3rwYAAABgVU1dLZ8xtV/7I1q8x6fzpfZHF7OhPAIymLilQOwkfhzTg8oqnh5mruJhxu0fAAAAgB5EF6KnM6axXbpexU2cMwnMoAACMpigeFhpH1ROM2iVuGsPEZZdeZABAAAA2FxcvD5Zuny9yZywsVq+lH1llhlMj4AMJiJCsdN4WJlaldimHpceYq7G+VsAAAAA2J2lUKz9emXp/9KO/biMcyYdjGACBGQwYk1dHUQodioUe9ZjPMRcmlsGAAAA8KWmrk6FYiv7oLIMxk9ABiMUDyynE+31vAttG8aLCMs8xAAAAABFisvXZ3HOVFL7xK48dS+6NOoDxkdABiPhgaU379uwTFUZAAAAUAqXr3vRXsg+V1UG4yEgg8w1dXUcwZjy9n7dRFBmVhkAAAAwOTFb7Myojt49jfm4MKsM8iYgg0w1dXUSDy1u8uzW59s+s/nisqTfNAAAADBNS8HYma5EO/c+zpkEZZAhARlkJkrcz93kGZygDAAAABitGNfRnjG9touDE5RBhgRkkIlopXgpGMuOoAwAAAAYDRVjWROUQUYEZDCwCMbOtVLMXhuUnc7mi+vSFwIAAADIU1NX54KxUWiDsrPZfPGx9IWAIQnIYCDK3EfrJoIyN30AAACALMQs+wudiUblsd2z2XxxXvpCwFAEZDAAt3km4V2UxLvpAwAAAAyiqaujCMZ0JhovXYtgIAIy2CFzxibnMR5grkpfCAAAAGB3luaMvbXsk/Eh2i7qWgQ7IiCDHYiHlgvtFCfLAwwAAACwEy5gT9pjdCy6KH0hYBcEZNCz6AF9qZ3i5HmAAQAAAHoTF7DbsR1vrPLkmYEPOyAgg56oGitW+wBzYjYZAAAA0BVVY0VyGRt6JiCDHsSA1CsPLcUymwwAAADoRFNXF6rGivYhzplcxoaOCcigY01dnRuQSng3my/OLAYAAACwrqauDuIC9qHFK95jdCy6Ln0hoEsCMuhItFRsH1peWlOW3MUDjJ7RAAAAwErMtOc7fpvNF+cWB7ohIIMOaKnIM7RcBAAAAFaipSLP0HIROiIggy01dXWaUrpwo4cVuOUDAAAAfJPuRKzhLkKyW4sGmxOQwRbc6GED71NKZ275AAAAAE+iO9GleWOswVwy2JKADDYQN3racOy19WMD7S2fYyEZAAAA0NTVcVSO6U7EJn6ZzReXVg7W97M1g/VEOHYtHGML7W2w27gdBgAAABQqRnf8RzjGFv6ILlfAmgRksIamrg4iHFPuzrb22+8lIRkAAACUqamrszbcsP104E1TV6rIYE1aLMKKIsi4dqOHjj1Gu0VDVQEAAKAQEWboTkTXzL6HNQjIYAXCMXZAv2gAAAAogHCMnpl9DyvSYhGeIRxjR/6IvuMAAADARAnH2IHDGOvxwmLDjwnI4AeEY+yYkAwAAAAmSjjGDgnJYAUCMvgO4RgDEZIBAADAxAjHGICQDJ4hIINvEI4xsD/iexAAAAAYOeEYA2pDMjPv4TsEZPCVuFUhHGNo10IyAAAAGLemrs6FYwzsVYS0wFcEZLBEOEZG9oRkAAAAMF4xQuGtLSQDr4Vk8E8CMvjSdZQeQw7akOxKr2gAAAAYl6auTtoRCraNjLw29x6+JCCDELcohGPkZt9AVQAAABiP6AajWocc/SEkg78JyEA/aPLXBrcX9gkAAADyZnwHI3BhpAf8SUBG8aLkXT9ocvc6glwAAAAgX8IxcmekBwQBGUVT8s7IvI1AFwAAAMiM8R2MSDvS48qGUToBGcWKWxKXbvUwMpdNXR3YNAAAAMhHzHUyvoMxednUlZEeFE1ARsku3OphhPbc8AEAAIB8RIeiP2wJI/RGtyJKJiCjSG71MHKHbvgAAADA8KJDkYusjJluRRRLQEZx4laPcIGxc8MHAAAAhncR85xgrHQrolgCMkpk7hhTcRk31QAAAIAdi4urOhQxBW23onM7SWkEZBQl/qA3d4ypcMMHAAAABhAt6S6tPRPyNjpvQTEEZBQj/oB/a8eZmJdNXZ3ZVAAAANgpHYqYIqEvRRGQURJ/wDNV54apAgAAwG7ERdWXlpsJ0mqRogjIKILWikzcXgwFBgAAAHoUs8AFCEyZVosUQ0DG5EVljdaKTN2rGA4MAAAA9EdrRUqgExdFEJBRAn+gU4qLuMkGAAAAdKypq+P2gqp1pQCHZt5TAgEZk9bU1ame0BRkP6Xk4QUAAAD64RI2JTl3EZupE5AxWfEHuLlMlOZttBUFAAAAOhLz7fetJwUx857JE5AxZWd6QlMoN9oAAACgI3EJW8cWSvS6qasjO89UCciYpKigeWt3KdTL6IsOAAAAbO/CJWwKpoqMyRKQMVXndpbCeXgBAACALcUl7NfWkYK5iM1kCciYHA8u8NlhU1enlgIAAAC28v/Zu4PcOHJ0T+CsxiwTsG8g38CeE0h9AuutYml5m5tSn6BUJ2jVJrYtLXM10gmedIKWbmDdwAJi70G4qKq0LVnKDEZkkPz9AKN7HvAGTkaQL8w/v48OoILrPCiUgIwS+XCBP6mkBAAAgC3Fqpn3xg/CnoPYlEhARlF8uMA3fLwAAADA9hw8hb+ZDxRHQEZpLNTwLXMCAAAANhQPYe8bN/iLg9gUR0BGMeLdYz5c4Fs+XgAAAGBz/i0NP3IQm6IIyCiJBRoeZ24AAADAC8VD2B+MF/zAQWyKIiCjCD5c4Kf2YmsIAAAA4HkOmsLTBGQUQ0BGKY49SfgpH/cAAADwjK5tXjuEDT+17yA2pRCQkb344eLkAvzcfqy0BAAAAJ7mEDY8z14sRRCQUYLDEMIrTxKepYoMAAAAfs7GPzzvg4PYlEBARgls+sPLHMaKSwAAAOA7Xdv0h7D3jAu8iDCZ7AnIyFrXNu98uMCLvYoVlwAAAMCPbPjDy5kvZE9ARu70hYbNmDMAAADwndgu7r1xgRfbi1WXkC0BGdmKreIswrCZt3pEAwAAwA/sMcHmzBuyJiAjZ4exZRywGVVkAAAA8C3/VobNfXDfPTkTkJEzJxRgO+YOAAAARO64h0HsM5EtARlZiicT9IWG7ezFj38AAAAghCNjAFsTkJEtARm5svDCMD7+AQAA4E/2mWB777VZJFcCMnLlwwWGMYcAAAConvaKkIR9JrIkICM72itCEtosAgAAgI19SME8IksCMnJ04KlBEuYSAAAAtbOxD8MpZiBLAjJy5MMF0nAPGQAAANXq2uZNCOGtNwCG69rGni3ZEZCRI4stpPHWJaoAAABUTGcVSMd8IjsCMrIS70x65alBMj5eAAAAqJV/E0M6ihrIjoCM3PhwgbTMKQAAAGplQx/S2YttSyEbAjJyYzMf0jKnAAAAqI4uRTAK+0xkRUBGbiyykJZ7yAAAAKiRPSZIz7wiKwIysuFkD4zGxwsAAAC1eeeJQ3LmFVkRkJETCyyMw9wCAACgNg6LQno6FZEVARk58eEC4zC3AAAAqEbcwN/zxGEUDmKTDQEZObG4wjjMLQAAAGri38EwHgexyYaAjJy89bRgFK+6tnljaAEAAKiEDXwYjwCabAjIyELXNhZWGJc5BgAAQC38GxjG4xA22RCQkQsLK4zLPw4AAACohX0mGI8uYGRDQEYubN7DuMwxAAAAamEDH0akGxi5EJCRC4sqjOu18QUAAKB07uCGSZhnZEFARi5s3sO49o0vAAAAFbBxD+NT7EAWBGTkwuY9jKxrG0E0AAAApbNxD+MTRJMFARkAD/wjAQAAgNI5HArjE5CRBQEZs9e1zYGnBJPwjwQAAABK53AojM8eE1kQkAHwwD8SAAAAKJ2NexjfW2NMDgRk5MCmPQAAAAApaP0GwFcCMnLgZA9Mwz8SAAAAKN2eJwzj69pG0QOzJyAD4IGADAAAAIAUFD0wewIycmDTHgAAAIBBuraxYQ/AXwRk5EBABgAAAMBQWr7BdATSzJ6ADIAH+0YCAAAAgAQE0syegAwAAAAAAICqCMgAAAAAAACoioAMAAAAAACAqgjIAAAAAAAAqIqADAAAAAAAgKoIyAAAAAAAAKiKgAwAAAAAAICqCMgAAAAAAACoioAMAAAAAACAqgjIAAAAAAAAqIqADAAAAAAASOmz0WTuBGQAPLg2EgAAAAAkcGMQmTsBGTm48pQAAAAAGMiGPQB/EZABAAAAAMVbLFdavgHwFwEZAA8+GQkAAAAAElCxyewJyMiBxRSmISADAACgdLeeMIxPxSY5EJCRA4spAAAAACnYZ4Lx3RtjciAgIweqWmAaV8YZAACAwgnIYHw6gpEFARmzt1iuBGQAAAAApGDjHoCvBGTk4s6TgnEtlisVZAAAAJROBRmMzx4TWRCQkQtVZAAAAAAMpYIMxieIJgsCMnLh4wXGdW18AQAAqIBD2DA+e7lkQUBGLny8wLjMMQAAAIrnrnuYhHlGFgRk5MKpAxiXDxcAAABqoYsKjOdeEE0uBGTkQkAG43J5KgAAALWweQ/jsY9LNgRkZGGxXPUXO957WjAa/zgAAACgFjbwYTzmF9kQkJETiyuMQ+k7AAAANbHHBOMxv8iGgIycaAEH4/DhAgAAQDUWy5U9JhiPfSayISAjJz5eYBzmFgAAALW59cQhvcVyJSAjGwIycmJxhXEIyAAAAKiNfwtDetfGlJwIyMjGYrn67HQPpKe1BAAAABVyEBvSs8dEVgRk5MYiC2kJnQEAAKiRPSZIz7wiKwIycmORhbTMKQAAAKqzWK4+hRDuPHlIR5ciciMgIzcWWUjrwngCAABQKftMkI77x8iOgIysuIcM0nKyBwAAgIo5NArpmE9kR0BGjiy2kMalcQQAAKBiDo1COuYT2RGQkSMBGaRhLgEAAFCt2KlIWzgY7m6xXN0YR3IjICM7cbF1iSoM52QPAAAAtXN4FIYzj8iSgIxc2diHYW4Xy9UnYwgAAEDlbOzDcPZqyZKAjFz5eIFhzowfAAAAtYuHR29rHwcY4H6xXNmrJUsCMrIUF917Tw+25sMFAAAA/uQQKWzPHhPZEpCRM4svbEd7RQAAAPibPSbYnvlDtgRk5OzU04OtmDsAAAAQxUOk18YDNnanvSI5E5CRrcVyddMvwp4gbMyHCwAAAHxLm0XYnD0msiYgI3cqYWAz54vl6rMxAwAAgG+47x42Z2+WrAnIyJ1TCrAZJ+IAAADgO/EwqX0meLlrd9yTOwEZWYuL8KWnCC/S94W+MlQAAADwKNUw8HIOYZM9ARkl8PECL2OuAAAAwBPifffXxgeedb9YrgRkZE9ARvZiRcydJwk/de9kDwAAADzLv53heQ5hUwQBGaU48SThpy5iP3UAAADgCbEqxkFs+DlBMkUQkFGKi1ghAzxOiAwAAAAvY/Mfnna+WK4+GR9KICCjCLEyRmkvPM6HCwAAALzcqYPY8CSHsCmGgIyS+HiBxwmPAQAA4IUcxIYnXTuETUkEZBTDxws8qv9wuTE0AAAAsBEHseFHqscoioCM0vh4gW/5cAEAAIANOYgNP+gPYV8ZFkoiIKMoPl7gGz5cAAAAYHsOYsPfHMKmOAIySuTjBf50ZBwAAABgOw5iw18uHcKmRAIyiuPjBb46d2kqAAAADOYgNoRwbAwokYCMUvUfL3eeLpW6V/YOAAAAw8WD2MIBauYQNsUSkFGk+PEiIKBWpz5cAAAAII3FcnXmIDaVuhcQUzIBGcWKHy/XnjCVudNiFAAAAJJzzzc1Oo2FCFAkARmlc8KB2hz7cAEAAIC0FsvVVQjh0rBSkbvFcqVDF0UTkFG0xXJ1E0L4w1OmEteL5erCwwYAAIBRHMeWc1ADVZMUT0BGDU58vFCBex8uAAAAMJ5437eKGmpwHqsmoWgCMooX280JDijdafxQBwAAAEayWK76e79vjS8Fu3dtDbUQkFGF2HZOn2hKdasnNAAAAEzGQWxKduR+e2ohIKMmR1otUigf5gAAADCReOf978abAl26356aCMiohlaLFOr3+GEOAAAATCR2ctFqkZK4357qCMioSjwBce6pU4hrrRUBAABgZw51K6IgWitSHQEZNeovmbzz5MmcUz0AAACwQ4vl6lPcZ4Lc/aG1IjX65cuXLx481ena5l0I4b+ePBn7Hx8uAAAAsHtd25yFED54FGTqdrFcvfPwqJEKMqoU72z6l6dPppzqAQAAgPk4dh8ZmdKhiKqpIKNqTviQIad6AAAAYGZit6KrEMIrz4aM6FBE1VSQUTsnfMhJf6rnwBMDAACAeYnditxHRk50KKJ6KsioXtc2b0IIN074kIH/Gz+4AQAAgBnq2uY0hPCrZ8PMXS+WK4ewqZ4KMqq3WK4+hRAOax8HZu+jcAwAAADmbbFc9VVklx4TM3ZrLxT+JCCDPz9e+h7RH40FM9WXvJ95OAAAAJCFI1d6MFP99R2Hi+XqswcEAjL4SwwgfjcizMx5PH0GAAAAZCCGDwcxjIC5+Hq3feymBdUL7iCDH3Vt0wdlHwwNM3C7WK7eeRAAAACQn65t+n/TX7n3npn4qEMRfEsFGXxnsVz1ZfDnxoUdu42nzQAAAIAMxbvEVZIxB8IxeISADB53rFc0O3QbS971gwYAAICMxZDsyDNkh4Rj8AQBGTxirVe0kIypCccAAACgIIvl6qIPKTxTdkA4Bj8hIIMnCMnYAeEYAAAAFCiGFEIypiQcg2cIyOAnhGRMSDgGAAAABROSMSHhGLyAgAyeISRjAsIxAAAAqICQjAkIx+CFfvny5Yuxghfq2qb/Py4fjBcJCccAAACgMl3bvAshXIUQXnn2JCQcgw2oIIMNLJaroxDCuTEjEeEYAAAAVGixXN3EjkX3nj8J3AvHYHMqyGALXduchBB+M3YMcB4DVwAAAKBSsZKsDzXeegfY0n08gH1jAGEzKshgC4vl6kS/aAb4XTgGAAAArFWSufuebdwKx2B7KshgAP2i2VB/oudYuTsAAADwPXffs6HrEMKhqztgewIyGKhrmzchhAul8DxDuTsAAADwU13bHIcQ/m2UeMYfi+Xq2CDBMFoswkCL5epTLIU/N5Y8oT/R80Y4BgAAAPzMYrk6DSH8Mx60he/178VH4RikoYIMEurapr9X6lTLRdY40QMAAABspGub17Fj0b6RI+rvGztyABvSEZBBYvFesjMtF6t3H/tAX9U+tZE0HAAAIABJREFUEAAAAMB2urY5CSH8Zviqdx7vtXffGCQkIIMRxFM+/QfMr8a3Si5JBQAAAJLo2uYgHsbeM6LVuY9VYxe1DwSMQUAGI4ofMBdaLlaj/2g5if3CAQAAAJKIh7H7kOy9Ea3GdQzHPtU+EDAWARmMLH7A9IHJB2NdNB8tAAAAwKi6tjmMQZnD2OVyABsmIiCDiSiHL5aPFgAAAGAyDmMXzQFsmJCADCYUP2COXa5ajMv40eKuMQAAAGBSDmMX5a7fM3TXGExLQAY70LXNm/gBs2/8s3QXg7Gr2gcCAAAA2K2ubU7igWxtF/P0e18R6AA2TE9ABjsU+0afOumTDe0UAQAAgNnRdjFLl7FqTDtF2BEBGcxA1zb9KZ8TJ31m6z5+ZDrNAwAAAMyWrkVZuI4HsHUmgh0TkMFMrN1PpiR+Xs7jR4vTPAAAAEAW4v1kJ4KyWXHPGMyMgAxmRlA2G4IxAAAAIGuCslm4i3tMZ7UPBMyNgAxmai0oO3JH2WQeWimeCcYAAACAUsSgrN9neu+hTuY6XtehYgxmSkAGGeja5ih+xLz1vEZxtxaMuWMMAAAAKFK8o6yvKDvUuWg053GPyR1jMHMCMshIPO3Th2UfPLckLuMHi5M8AAAAQDVi56KHA9k6Fw3XH74+05UI8iIggwz5iBnEBwsAAABAtHYgW1XZ5hy+howJyCBzXdu8W/uIEZY9rr9b7EJ5OwAAAMDj4oHsw/jHXWVPu107fO2qDsiYgAwKIiz7Rl8p1odhF07xAAAAALycsOwHD6HYhY5EUA4BGRQqhmX9R0xfJr9fyXO+jZVi/cfKzQz+PgAAAABZi2HZwdo+Uw2Hsu8fDl73/ykUgzIJyKACax8yD3/eFvKrb+PHylX8WFHWDgAAADCirm3efLfPVEJg1gdiN2vdiBy8hgoIyKBS8QLW/s+7+GfuHzN38UPl4WPlRiAGAAAAsFsxMHv33T7Tq5k/ltv1fSaBGNRJQAZ8FavMHj5iHirOXu+g2qz/QPkcQ7DPDx8rwjAAAACAPMTQ7M3a/tK7+P+e+oD29fr+UgjhkzAMeCAgA561Fp6F+DHzZu1/52DDEbxa+++f4p8gBAMAAAAo31p4Fr7bV1rff3qJh+DrwU38n30WggEvISADAAAAAACgKv/wuAEAAAAAAKiJgAwAAAAAAICqCMgAAAAAAACoioAMAAAAAACAqgjIAAAAAAAAqIqADAAAAAAAgKoIyAAAAAAAAKiKgAwAAAAAAICqCMgAAAAAAACoioAMAAAAAACAqgjIAAAAAAAAqIqADAAAAAAAgKoIyAAAAAAAAKiKgAwAAAAAAICqCMgAAAAAAACoioAMAAAAAACAqgjIAAAAAAAAqIqADAAAAAAAgKoIyAAAAAAAAKiKgAwAAAAAAICqCMgAAAAAAACoioAMAAAAAACAqgjIAAAAAAAAqIqADAAAAAAAgKoIyAAAAAAAAKiKgAwAAAAAAICqCMgAAAAAAACoioAMAAAAAACAqgjIAAAAAAAAqIqADAAAAAAAgKoIyAAAAAAAAKiKgAwAAAAAAICqCMgAAAAAAACoioAMAAAAAACAqgjIAAAAAAAAqIqADAAAAAAAgKoIyAAAAAAAAKiKgAwAAAAAAICqCMgAAAAAAACoioAMAAAAAACAqgjIAAAAAAAAqIqADAAAAAAAgKoIyAAAAAAAAKiKgAwAAAAAAICqCMgAAAAAAACoioAMAAAAAACAqgjIAAAAAAAAqIqADAAAAAAAgKoIyAAAAAAAAKiKgAwAAAAAAICqCMgAAAAAAACoioAMAAAAAACAqgjIAAAAAAAAqIqADAAAAAAAgKoIyAAAAAAAAKiKgAwAAAAAAICqCMgAAAAAAACoioAMAAAAAACAqgjIAAAAAAAAqIqADAAAAAAAgKoIyAAAAAAAAKiKgAwAAAAAAICqCMgAAAAAAACoioAMAAAAAACAqgjIAAAAAAAAqIqADAAAAAAAgKoIyAAAAAAAAKiKgAwAAAAAAICqCMgAAAAAAACoioAMAAAAAACAqgjIAAAAAAAAqIqADAAAAAAAgKoIyAAAAAAAAKiKgAwAAAAAAICqCMgAAAAAAACoioAMAAAAAACAqgjIAAAAAAAAqIqADAAAAAAAgKoIyAAAAAAAAKiKgAwAAAAAAICqCMgAAAAAAACoioAMAAAAAACAqgjIAAAAAAAAqIqADAAAAAAAgKoIyAAAAAAAAKiKgAwAAAAAAICqCMgAAAAAAACoioAMAAAAAACAqgjIAAAAAAAAqIqADAAAAAAAgKoIyAAAAAAAAKiKgAwAAAAAAICqCMgAAAAAAACoioAMAAAAAACAqgjIAAAAAAAAqIqADAAAAAAAgKoIyAAAAAAAAKiKgAwAAAAAAICqCMgAAAAAAACoioAMAAAAAACAqgjIAAAAAAAAqIqADAAAAAAAgKoIyAAAAAAAAKiKgAwAAAAAAICqCMgAAAAAAACoioAMAAAAAACAqgjIAAAAAAAAqIqADAAAAAAAgKoIyAAAAAAAAKiKgAwAAAAAAICqCMgAAAAAAACoioAMAAAAAACAqgjIAAAAAAAAqIqADAAAAAAAgKoIyAAAAAAAAKiKgAwAAAAAAICqCMgAAAAAAACoioAMAAAAAACAqvwfj5uSdW3zOoTw7omfeLNYrj57AQAAAACAGnVt8yaE8Oaxn75Yrq68FJTsly9fvnjAZGMt8HpYuNcDsP6/vx34W25DCA+h2U3875/iH4EaAAAAADBbXdu8W9szfb22jxrif+4N/Ltfx//8HPdPe1+DNIEauRGQMUtrQdjB2iK+P5O/6/VaaHYlOAMAAAAAphSDsDff7aEODb9SuI/B2c1a0YHgjFkSkDELXdscrC3m72aymG/iLi76VxZ9AAAAACCVWEywvn86l0KCTdyu7Z9eLZarT/n81SmVgIydiCcc+sX8MNMF/SX6SrOLuODfDP//DgAAAACoQdc2h3H/9CDBtTJzdPcQlgnM2BUBGZOJi/rDn1eVjfx9DMseAjMtGQEAAACAr7q2eRP3TftA7H2Fo3Ibw7IzxQZMRUDGaGLp70MgVuOi/jOXD4GZsAwAAAAA6rMWih0VWiW2rbu4dyosY1QCMpKrvFJsU/drQdlFXn91AAAAAGATa0UFx0KxF3kIy061YSQ1ARlJxNMOR/HPnlHdSr/Yn8WTERZ7AAAAAChE1zYHce/0g2e6teu4d3qW6d+fmRGQMUhc2I+1UEzuMp6KuCrsdwEAAABAFdaqxU4UFSR1HwsNVJUxiICMrXRtc2Rhn0RfVXbiVAQAAAAA5GGt29axK2hGp9CArQnIeLF44uFYG8WduFs7FfG5wt8PAAAAALMWg7ETbRR34joWGgjKeDEBGc9aC8aceNi9vnz4VFAGAAAAAPMgGJsVQRkvJiDjp7q2OY6Lu2BsXu7jQn9a+0AAAAAAwC4IxmZNUMazBGQ8yh1j2XBHGQAAAABMSMetrPRB2dFiufpU+0DwIwEZ3+ja5iAGY/tGJitORAAAAADAyGJhwalgLDt/xP1T19bwFwEZX8VTD6fKgbN33p9csdADAAAAQDqxsKDfP31rWLPl2hq+ISDDqYfy3MeQTNtFAAAAABggFhb0Hbd+NY7FuI1tF29qH4jaCcgqFi+RPNNOsVj66wIAAADAlrq2OYz7pwoLyvT7Yrk6qX0QaiYgq1TXNsfx5IPFvWzKhgEAAABgA7FqrA/G3hu34qkmq5iArDKqxqqlmgwAAAAAnhHvGrtQWFAd1WQVEpBVRElw9e5jSHZR+0AAAAAAwPe6tjl111jV+mqyQ0UG9RCQVcLizprzEMLxYrn6bFAAAAAAqF3XNu9iYcHb2seCr0UG/d7pmaEon4CscLGl4oXFne84DQEAAABA9XTd4gl/LJarY4NTNgFZwSzuPEPLRQAAAACqpesWz+iLDA504iqXgKxQXdv06fa/ax8HXsQFlAAAAABUo2ub17Hr1r6nzjPuY0h2Y6DKIyArUNc2fdXYh9rHgY24lwwAAACA4rlvjC19dC9ZeQRkBYknH64s7mxJyTAAAAAAxYrh2JUradiSe8kK84/aB6AUa4u7cIxt9e/OVXyXAAAAAKAYXdschRD+KxxjgF9j9zYKoYKsAE4+kJi+ugAAAAAUI4Zj//FESeQ6hHCoE1f+BGSZE44xEiEZAAAAANmLFT8fPEkSc11NAbRYzFjXNgfCMUbyKrZbPDTAAAAAAORIOMaIHq6reW2Q8yUgy1QsC/5f4Rgj6t+t/xffNQAAAADIhnCMCQjJMicgy5CeuUzsP0IyAAAAAHIhHGNCQrKMuYMsM/HOsf/WPg7sxD8Xy9WVoQcAAABgroRj7Ig7yTKkgiwjMRwTULArF/EdBAAAAIDZEY6xQyrJMiQgy8RaOObOMXblVVzkhWQAAAAAzEq8IkQ4xi4JyTIjIMtA1zZvhGPMxENI9sYDAQAAAGAOYjj2Hw+DGehDslMPIg8CspmLafOFcIwZeRXbLToJAQAAAMBOdW1zIBxjZj7Edp/MnIBs/i5i6gxz8tZ9eAAAAADsUrwK5MJDYIY+xMpGZkxANmMxZd6vfRyYrbdOQgAAAACwCzpvkYH/dG1z6EHNl4BsplwqSSb6kxDHHhYAAAAAE+vDsT2DzsydxUpHZuiXL1++eC4zE/vm/m/t40BW/rlYrrRcBAAAAGB0XduchhB+NdJk4jaEcLBYrj57YPOigmxm1kqDIScX8d0FAAAAgNHEzlvCMXLytq8k88TmR0A2P/rmkqP+nVVBBgAAAMBoYqu6UyNMht67qmZ+BGQz0rXNSQhhv/ZxIFtvY3k7AAAAACQVuxedKS4gY/92H9m8CMhmIt479lvt40D2fo3vMgAAAACkdBJb1UHOXFUzIwKyGXDvGIWxyAMAAACQTNc2h+4doxB72oTOh4BsHpQGU5JXLp0EAAAAIIW11opQig8x9GXHBGQ7FifC+6oHgRK9t8gDAAAAkIDiAkp0pgvX7gnIdsjpBwpnkQcAAABga4oLKJguXDMgINstpx8omUUeAAAAgK0oLqACunDtmIBsR7q2OXD6gQq8j+86AAAAAGziVHEBFdCFa4cEZDvg9AOVscgDAAAA8GLxwPUHI0YF+hD4xIPeDQHZbhyHEPZq/OFUaS++8wAAAADwEqdGiYr82rXNOw98egKyiXVt8yaE8FtVPxpC+C2++wAAAADwpK5t+oPWb40QlREK74CAbHpedGrl3QcAAADgSfGaDu3mqNF+1zZHnvy0BGQTir1z31fzg+Fb7+McAAAAAIDHnMQ7maBGwuGJCcim5QWnduYAAAAAAD+I13P8amSo2F7XNvZPJyQgm0jXNod9mWQVPxaeth/nAgAAAACsEwxACMex1SgTEJBNx/1L8CdzAQAAAIC/xOqxD0YEvrYYPTYM0xCQTSBerrdX/A+Fl9lz4SQAAAAAa1SPwd9UkU1EQDYNCzx8y5wAAAAAQPUY/EgV2UQEZCNTPQaPUkUGAAAAQHCQGh6limwCArLxCQHgceYGAAAAQMVUj8GTVJFNQEA2oq5tDkII+8X+QBhmP84RAAAAAOqkegyepsBgZAKycUl44efMEQAAAIAKxfZxh549PMk1NSMTkI0klge/L/LHQTrv41wBAAAAoC5HsY0c8DQFBiMSkI3HiwsvY64AAAAA1MeeEDzvbdc274zTOARk41H6CC9jrgAAAABUpGubvrXinmcOLyJMHomAbASxL6jyYHiZV3rpAgAAAFTFXhC83Id4Zx+JCcjGYYGHzZgzAAAAABWI99G/96xhI4eGKz0BWWJxgd8v6kfB+Pbj3AEAAACgbDb6YXPaLI5AQJaeBR62o4oMAAAAoHz2gGBzbxUYpCcgS0+SC9vxcQQAAABQsK5t3vUb/Z4xbEX2kJiALKG4wO8V84NgWntxDgEAAABQJgekYXu61yUmIEvLAg/DmEMAAAAA5bLBD9tTYJCYgCytg5J+DOyAjyQAAACAAum+BUnYP01IQJZIvCBP/1wYZs9lkwAAAABFUlwAwwnIEhKQpePFhDTMJQAAAIDyuFoDhnurwCAdAVk6NvUhDXMJAAAAoCBd27zWfQuSUY2ZiIAsnf1Sfgjs2H78aAIAAACgDA5EQzrmUyICsgS6tvFCQlpOQQAAAACUw14PpGM+JSIgS8MLCWmZUwAAAADlsNcD6bzq2uad8RxOQJaGBR7SMqcAAAAACtC1zZsQwp5nCUnZP01AQJaGCyYhrbfuIQMAAAAogo18SM+8SkBANlDXNl5EGIcyYQAAAID82T+F9MyrBARkw3kRYRzmFgAAAED+HIKG9F7F9qUMICAbzgIP4zC3AAAAAPLnehoYhwKDgQRkw9nEh3GYWwAAAAAZcz0NjMr+6UACsgG6tnkdQtjL9gfAvO3FOQYAAABAnmzgw3jMr4EEZMN4AWFc5hgAAABAvtyRBOOxdzqQgGwYLyCMSxk+AAAAQL7sn8J4XunANYyAbBgnIGBcFngAAACAfAnIYFzm2AACsmG8fDAucwwAAAAgQ7Gy5ZVnB6OyfzqAgGwYFWQwLgs8AAAAQJ7s68D4dOAaQEA2zF7Of3nIgFNGAAAAAHmycQ/jOzDG2xOQbalrGycgYALmGgAAAECW7OkAsyYg254TEDANcw0AAAAgP/Z0YHz7xnh7ArLtuX8MpmGuAQAAAORHBRkwawKy7dm0h2mYawAAAAAAj+jaxv7plgRkAAAAAACkZtMepmGubUlAtj0vHUzDXAMAAADIz55nBsyZgGx7Nu1hGuYaAAAAAMDjXhuX7QjIAAAAAAAA8vTOc9uOgAwAAAAAgGS6trFhD8yegAwAAAAAgJS0fANmT0C2PfciwTT2jTMAAAAAACkJyLa3l+tfHAAAAAAAoGYCMgAAAAAAAKoiIAMAAAAAAKAqAjIAAAAAAACqIiADAAAAAACgKgIyAAAAAAAAqiIg2951rn9xyMytBwYAAAAAQEoCMmDuPntCAAAAAACkJCADAAAAACClG6MJzJ2ADAAAAACAZBbLlY5AMB3zbUsCMgAAAAAAgDyp2NySgGx7V7n+xSEz5hoAAAAAAEkJyAAAAAAASO3WiAJzJiADAAAAACA19yLBBBbLlQ5cWxKQbc9LB9Mw1wAAAADyIyADZk1ABgAAAABAajdGFEZ3Z4i3JyDbngUepmGuAQAAAAD86JMx2Z6AbEuL5UqJMEzAXAMAAADIkmszYHwCsgEEZMNc5/yXhwzcekgAAAAAWXLoGcYnIBtAQDaMRR7GZYEHAAAAyNBiuXJtBozPPBtAQDaMlw/GZY4BAAAA5Et3IBiXAoMBBGTD2LyHcVngAQAAAPJlbwdGpFJzGAHZMBZ4GJcFHgAAACBf9nZgPCo0BxKQDSCdhXGZYwAAAABZs7cD41HAM5CAbLjr3H8AzJQTEAAAAAB5E5DBeMyvgQRkw3kJYRxXxhUAAAAgX4vlqq9wufcIYRT2TwcSkA0nIINxmFsAAAAA+bPHA+MwtwYSkA0npYVxWOABAAAA8mf/FNK7XSxXn43rMAKygZQJwyjuF8uVgAwAAAAgfwIySM+8SkBAloaXEdIypwAAAAAKsFiu7PNAeuZVAgKyNLyMkJY5BQAAAFCOa88SkrJ/moCALI2LEn4EzIgFHgAAAKAc9nogHfePJSIgSyDeQ3aX/Q+Bebhz/xgAAABAURQYQDoC50QEZOl4KSENcwkAAACgIPEw9L1nCkkInBMRkKXjpYQ0zCUAAACA8tjzgeHuF8uVAoNEBGSJLJYrCzwkYC4BAAAAFMmeDwwnHEtIQJbWZUk/BnbAHAIAAAAok419GE7QnJCALC0vJwxjDgEAAAAUaLFcfXY4Ggazf5qQgCwtLycMYw4BAAAAlMveD2zvMgbNJCIgSyi+nOfF/CCYlgUeAAAAoGx9QHbvGcNWBMyJCcjS85LCds6MGwAAAEC54uFo+6ewufvFcmX/NDEBWWKL5copCNjcfZw7AAAAAJTNHhBszrwZgYBsHJJc2Iw5AwAAAFCBeEj6zrOGjZwarvQEZOPwssJmzBkAAACAejgsDS93t1iuboxXegKyESyWq08hhOvifhiM4zrOGQAAAADqICCDl1NcMBIB2Xgs8vAy5goAAABAReJh6UvPHJ51b/90PAKykSyWqzO9dOFZd3GuAAAAAFAXVTHwvIvFcvXZOI1DQDYuG//wc+YIAAAAQIUWy9VVCOHWs4efOjE84xGQjes0lkACP7p3UggAAACgavaG4GmXsR0pIxGQjSiWPqqQgccpDwYAAAComGtq4KcEyCMTkI3PSwyPUx4MAAAAgD0i+NF1bEPKiARkI4slkOdF/0jY3LnyYAAAAABUkcGjBMcTEJBNw8sM3zInAAAAAHhgrwj+pnpsIgKyCagig2+oHgMAAADgL6rI4BsC44kIyKZzHEK4r+XHwhPuLfAAAAAAPMKeEagem5SAbCKL5epzCOG0ih8LTztVPQYAAADA91SRwVfHhmE6ArJpnaoio2L3QmIAAAAAfuLI4FCx/mqaGy/AdARkE4pVZBJganUc5wAAAAAA/CC2lrs2MlTI1TQ7ICCbWCwVvq3qR0MIt/HdBwAAAICfUUVGjVxNswMCst1QRUZtvPMAAAAAPCuGBH8YKSpyt1iuVI/tgIBsB2KpsEWeWpzHdx4AAAAAXqIPC+6MFJVQNbkjArLdOYl9RaFk96rHAAAAANhEvMfenhI1uFRcsDsCsh2Ji7xkmNIdxXcdAAAAAF5ssVxd9OGBEaNg9zKC3RKQ7ZBFnsJdxnccAAAAALZxpAsXBVNcsGMCst2zyFMipx8AAAAAGEQXLgqmuGAGBGQ7ZpGnUE4/AAAAADCYLlwUSHHBTAjIZiAu8ue1jwPFOHf6AQAAAICE+jDhzoBSCMUFMyEgm49jizwFuIvvMgAAAAAkoQsXBflDccF8CMhmIi7yh7WPA9k7dPoBAAAAgNQWy9VVCOF3A0vGbhfLleKCGRGQzchiuboJIXysfRzI1r/iOwwAAAAAyS2Wq5MQwrWRJUP3CmTmR0A2M4vl6sx9ZGSov3fs1IMDAAAAYGSHMWyAnPT3jn3yxOZFQDZPfZnlbe2DQDZu3TsGAAAAwBTi9R4HBpuM/O7esXn65cuXL7WPwSx1bfMmhNC3q3tV+1gwa/1pnXdOPwAAAAAwpa5tjkII/zHozNzlYrnSWnGmVJDNVAwcnIRg7g6EYwAAAABMLV5V84eBZ8b6zltHHtB8CchmbLFc9RVkH2sfB2brY3xHAQAAAGByi+Wqv/bj3MgzQ33nrcPYEpSZEpDNXDwJ8a/ax4HZ+T2+mwAAAACwS8exUgfm4l7nrTy4gywTXdv0YcSH2seBWThfLFdKgwEAAACYha5tXocQrkIIbz0RZuCfi+XqyoOYPxVkmYiBhHJhdk04BgAAAMCsxDZ2h7FyB3bpo3AsHwKyjAjJ2LFL4RgAAAAAcxTb2R0Iydihj66lyYuALD966rIL/TsnHAMAAABgthbL1Y2QjB0RjmVIQJaZWC58ICRjQrfxUsnPBh0AAACAOROSsQPCsUwJyDIkJGNCwjEAAAAAsiIkY0LCsYwJyDK1FpK5k4yxnAvHAAAAAMiRkIwJCMcy98uXL19qH4PsdW3TT8IPtY8DSZ0vlit3jgEAAACQta5t3oUQ+v3Tt54kCQnHCiAgK4SQjISEYwAAAAAUo2ub1yGEKyEZCfQViUeL5erCYOZPi8VCxEDjY+3jwGD/Eo4BAAAAUJK162quPVgGuI9X0gjHCqGCrDBd2/ThxmkI4VXtY8FG+sX9WFkwAAAAACXTiYst3YYQDhfL1ScDWA4BWYFiX90rIRkv9HDy4caAAQAAAFC6rm2OQwj/9qB5ocvYVvGzASuLgKxQ+uryQrcxHLO4AwAAAFCNrm36losXigx4xh+L5erYIJVJQFa4rm36dou/1j4OPOrcfWMAAAAA1KprmzcxJFNkwPfuY9WY+8YK9o/aB6B0Md3+GCc0hPgufBSOAQAAAFCzeJ9UX0l27kVgzUPXLeFY4VSQVSLeS3bmNET1buPJB/eNAQAAAEDUtU1/mPxUy8Xq/RFCOHElTR0EZJXRcrFq+uUCAAAAwBO0XKyalooVEpBVKF5A2VeT7dU+FpW4i4v7Ve0DAQAAAADP6drmJITwm4GqxnUI4VDVWH0EZJXq2uZ1Xyqqmqx4SoIBAAAAYEOurKnCfdw7Pa19IGolIKucarJiqRoDAAAAgIFiNdmxu8mKc9k/18Vy9an2gaiZgIyHarJjZcPF+L2/UFTVGAAAAAAMF+8m64sM9g1n9u5iMOauMQRk/M1Cn73rWDXm1AMAAAAAJNa1zWF/MF03rmwpLOAbAjJ+oO1idrRTBAAAAIAJrHXj0nYxH9op8igBGU/q2uYonoiw0M/TfVzYz2ofCAAAAACYUgzK+r3TDwZ+tvqOWycKC3iKgIyfciJilu7j//FVDgwAAAAAOxSvrTkRlM3KbSwsEIzxUwIyXkRQNguCMQAAAACYIUHZLPQVY2c6bvFSAjI2EoOyoxiUuaNsGncxGDsTjAEAAADAfAnKdkIrRbYiIGNr8Y6y/s++URyFEw8AAAAAkKG1jlxHCg1Gcx67bd0U+vsYmYCMwbq2eRcX+0PtFwfr2yheWNgBAAAAoAwKDZLqu22duYaGFARkJBNPRRzGsOytkd3IbWyjeGFhBwAAAIDyxPaLD4UGqso2cx73Ti9y+kszbwIyRmGxf5G7tWqxTxn8fQEAAACABLq2OYx7p7pyPe0y7p8qKmAUAjJGF1sw9iXEByrLvlaKXcW7xbRQBAAAAIDKCcu+8RCKXSkqYGwCMiYVK8sOY1j2vpLRv4yh2IVFHQAAAAB4SoXFBncPe6cxFFMpxmQEZOxU1zYHcbE/KOiSyuu4qPcL+tUM/j4AAACXqFFPAAAgAElEQVQAQGa6tnm9tndaSmDWB2I3a/unumyxMwIyZiWekHgXF/w3GYRmfRjWV4X9f/buJimOZFsXaNSx00wzNAM0A3gjEG8EohdNqG52ijsCUSMoqhNdoWa2DhrBgRFcGMGDGQiz6OtZVO0spX5AZGZEZLj7WmYY98fuPcKdSDz827791gc6AAAAADCUCMyWe6fLfdT9CQ/440oY1n2/1WGLKRGQMXkRmr1aCc2WX2N9+D9ECHa/EobdC8MAAAAAgF2LLl3LPdPlXurhiPeZ3VVV9SmCsE8rYZh2iUyagIykrVRNVCt/BFYt/yD8yPLDetUyBKt8iAMAAAAAKWubenXP9Ed7pUfP/Hire6VL/1wp43oZUicgAwAAAAAAoCj/Mt0AAAAAAACUREAGAAAAAABAUQRkAAAAAAAAFEVABgAAAAAAQFEEZAAAAAAAABRFQAYAAAAAAEBRBGQAAAAAAAAURUAGAAAAAABAUQRkAAAAAAAAFEVABgAAAAAAQFEEZAAAAAAAABRFQAYAAAAAAEBRBGQAAAAAAAAURUAGAAAAAABAUQRkAAAAAAAAFEVABgAAAAAAQFEEZAAAAAAAABRFQAYAAAAAAEBRBGQAAAAAAAAURUAGAAAAAABAUQRkAAAAAAAAFEVABgAAAAAAQFEEZAAAAAAAABRFQAYAAAAAAEBRBGQAAAAAAAAURUAGAAAAAABAUQRkAAAAAAAAFEVABgAAAAAAQFEEZAAAAAAAABRFQAYAAAAAAEBRBGQAAAAAAAAURUAGAAAAAABAUQRkAAAAAAAAFEVABgAAAAAAQFEEZAAAAAAAABRFQAYAAAAAAEBRBGQAAAAAAAAURUAGAAAAAABAUQRkAAAAAAAAFEVABgAAAAAAQFEEZAAAAAAAABRFQAYAAAAAAEBRBGQAAAAAAAAURUAGAAAAAABAUQRkAAAAAAAAFEVABgAAAAAAQFEEZAAAAAAAABRFQAYAAAAAAEBRBGQAAAAAAAAURUAGAAAAAABAUQRkAAAAAAAAFEVABgAAAAAAQFEEZAAAAAAAABRFQAYAAAAAAEBRBGQAAAAAAAAURUAGAAAAAABAUQRkAAAAAAAAFEVABgAAAAAAQFEEZAAAAAAAABRFQAYAAAAAAEBRBGQAAAAAAAAURUAGAAAAAABAUQRkAAAAAAAAFEVABgAAAAAAQFEEZAAAAAAAABRFQAYAAAAAAEBRBGQAAAAAAAAURUAGAAAAAABAUQRkAAAAAAAAFEVABgAAAAAAQFEEZAAAAAAAABRFQAYAAAAAAEBRBGQAAAAAAAAURUAGAAAAAABAUQRkAAAAAAAAFEVABgAAAAAAQFEEZAAAAAAAABRFQAYAAAAAAEBRBGQAAAAAAAAURUAGAAAAAABAUQRkAAAAAAAAFEVABgAAAAAAQFEEZAAAAAAAABRFQAYAAAAAAEBRBGQAAAAAAAAURUAGAAAAAABAUQRkAAAAAAAAFEVABgAAAAAAQFEEZAAAAAAAABRFQAYAAAAAAEBRBGQAAAAAAAAURUAGAAAAAABAUQRkAAAAAAAAFEVABgAAAAAAQFEEZAAAAAAAABRFQAYAAAAAAEBRBGQAAAAAAAAURUAGAAAAAABAUQRkAAAAAAAAFEVABgAAAAAAQFEEZAAAAAAAABRFQAYAAAAAAEBRBGQAAAAAAAAURUAGAAAAAABAUQRkAAAAAAAAFEVABgAAAAAAQFEEZAAAAAAAABRFQAYAAAAAAEBRBGQAAAAAAAAURUAGAAAAAABAUQRkAAAAAAAAFEVABgAAAAAAQFEEZAAAAAAAABRFQAYAAAAAAEBRBGQAAAAAAAAURUAGAAAAAABAUQRkAAAAAAAAFEVABgAAAAAAQFH+bbqBbbRNfVhV1asX/r/4NJsvbg04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'/%3E%3C/defs%3E%3C/svg%3E%0A");
}
.is-page-my-account div.my-account-content {
  position: relative;
  overflow: inherit;
  max-width: 1600px;
  margin-top: 150px;
}
.is-page-my-account .gform_confirmation_message {
  padding-left: 0;
}
.is-page-my-account .gform_confirmation_message:before {
  right: 0;
  top: 0;
  left: unset;
}
.is-page-my-account .auth0-picture-container {
  position: relative;
}
.is-page-my-account .change-password-gform h3 {
  color: black;
  font-size: 20px;
  font-family: "GT AMERICA";
  font-weight: 500;
  margin-bottom: 15px;
}
.is-page-my-account .change-password-gform .gform_wrapper.gravity-theme div.gform_footer {
  margin-top: 10px !important;
}
.is-page-my-account .gform_wrapper.gravity-theme,
.is-page-my-account .gform_confirmation_wrapper {
  max-width: 600px;
}
.is-page-my-account .gform_wrapper.gravity-theme .gsection,
.is-page-my-account .gform_confirmation_wrapper .gsection {
  border: none;
}
.is-page-my-account .gform_wrapper.gravity-theme .gsection h3.gsection_title,
.is-page-my-account .gform_confirmation_wrapper .gsection h3.gsection_title {
  color: black;
  font-size: 20px;
  font-family: "GT AMERICA";
  font-weight: 500;
  margin-bottom: 15px;
}
.is-page-my-account .gform_wrapper.gravity-theme .gsection:not(:first-of-type) h3.gsection_title,
.is-page-my-account .gform_confirmation_wrapper .gsection:not(:first-of-type) h3.gsection_title {
  margin-top: 48px;
}
.is-page-my-account .gform_wrapper.gravity-theme .gform_heading,
.is-page-my-account .gform_confirmation_wrapper .gform_heading {
  text-align: center;
}
.is-page-my-account .gform_wrapper.gravity-theme .gform_footer,
.is-page-my-account .gform_confirmation_wrapper .gform_footer {
  margin-top: 30px;
  justify-content: center;
}
.is-page-my-account .gform_wrapper.gravity-theme .gform_footer button,
.is-page-my-account .gform_confirmation_wrapper .gform_footer button {
  cursor: pointer;
}
.is-page-my-account .gform_wrapper.gravity-theme div.profile-picture-select,
.is-page-my-account .gform_confirmation_wrapper div.profile-picture-select {
  margin-top: 20px;
}
.is-page-my-account .gform_wrapper.gravity-theme fieldset.newsletter_subscription_option,
.is-page-my-account .gform_confirmation_wrapper fieldset.newsletter_subscription_option {
  margin-top: 32px;
}
.is-page-my-account #profile-modal {
  position: fixed;
  display: none;
  align-items: center;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: rgba(20, 20, 48, 0.5);
  z-index: 1000;
}
.is-page-my-account #profile-modal .profile-modal-contents {
  flex-direction: column;
  width: calc(100% - 96px);
  max-width: 900px;
  margin: 0 auto;
  background-color: white;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 900 634' style='enable-background:new 0 0 900 634;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_0000001…_);%7D .st1%7Bfill:%23F4F1ED;%7D .st2%7Bopacity:0.8;fill:%23FDFCFB;enable-background:new ;%7D .st3%7Bopacity:0.98;clip-path:url(%23SVGID_0000014…_);%7D .st4%7Bfill:%23FDFCFB;%7D%0A%3C/style%3E%3Cg%3E%3Cdefs%3E%3Cpath id='SVGID_1_' d='M16,0h868c8.8,0,16,7.2,16,16v602c0,8.8-7.2,16-16,16H16c-8.8,0-16-7.2-16-16V16C0,7.2,7.2,0,16,0z'/%3E%3C/defs%3E%3CclipPath id='SVGID_0000006…_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cg style='clip-path:url(%23SVGID_0000006…_);'%3E%3Cpath class='st1' d='M16,0h868c8.8,0,16,7.2,16,16v602c0,8.8-7.2,16-16,16H16c-8.8,0-16-7.2-16-16V16C0,7.2,7.2,0,16,0z'/%3E%3Ccircle class='st2' cx='302.5' cy='105.5' r='440.5'/%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_0000013…_' x='728' y='465' width='230' height='230'/%3E%3C/defs%3E%3CclipPath id='SVGID_0000011…_'%3E%3Cuse xlink:href='%23SVGID_0000013…_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cg style='opacity:0.98;clip-path:url(%23SVGID_0000011…_);'%3E%3Cpath class='st4' d='M843,497c8.8,0,16-7.2,16-16c0-8.8-7.2-16-16-16c-8.8,0-16,7.2-16,16C827,489.8,834.2,497,843,497z'/%3E%3Cpath class='st4' d='M793.5,510.2c8.8,0,16-7.2,16-16c0-8.8-7.2-16-16-16s-16,7.2-16,16C777.5,503.1,784.7,510.2,793.5,510.2z' /%3E%3Cpath class='st4' d='M757.3,546.5c8.8,0,16-7.2,16-16c0-8.8-7.2-16-16-16s-16,7.2-16,16C741.3,539.3,748.4,546.5,757.3,546.5z' /%3E%3Cpath class='st4' d='M744,596c8.8,0,16-7.2,16-16c0-8.8-7.2-16-16-16s-16,7.2-16,16C728,588.8,735.2,596,744,596z'/%3E%3Cpath class='st4' d='M757.3,645.5c8.8,0,16-7.2,16-16c0-8.8-7.2-16-16-16s-16,7.2-16,16C741.3,638.3,748.4,645.5,757.3,645.5z' /%3E%3Cpath class='st4' d='M892.5,510.2c8.8,0,16-7.2,16-16c0-8.8-7.2-16-16-16s-16,7.2-16,16C876.5,503.1,883.7,510.2,892.5,510.2z' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: cover;
  background-position: center bottom;
  display: flex;
  align-items: center;
  z-index: 1;
  position: relative;
  border-radius: 16px;
  overflow: hidden;
  padding: 96px 20px;
  gap: 0;
  justify-content: center;
}
.is-page-my-account #profile-modal .profile-modal-contents .modal-closer {
  position: absolute;
  top: 36px;
  right: 36px;
  font-size: 0;
  width: 18px;
  height: 18px;
  padding: 13px;
  background-size: 18px;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 1.8L16.2 0L9 7.2L1.8 0L0 1.8L7.2 9L0 16.2L1.8 18L9 10.8L16.2 18L18 16.2L10.8 9L18 1.8Z' fill='%23141430'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
}
.is-page-my-account #profile-modal .profile-modal-contents h2 {
  font-size: 28px;
}
.is-page-my-account #profile-modal .profile-modal-contents div.gform_fields {
  justify-items: center;
}
.is-page-my-account #profile-modal .profile-modal-inner-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
}
.is-page-my-account #profile-modal .profile-modal-inner-container .profile-modal-image-container {
  position: relative;
}
.is-page-my-account #profile-modal .profile-modal-inner-container .profile-modal-image {
  width: 150px;
  height: 150px;
  border-radius: 100%;
}
.is-page-my-account #profile-modal .profile-modal-inner-container .delete-profile-picture {
  position: absolute;
  bottom: 15px;
  right: -10px;
  cursor: pointer;
}
.is-page-my-account #profile-modal .profile-modal-inner-container form ul.validation_message {
  display: none;
}
@media (max-width: 475px) {
  .is-page-my-account .gform_wrapper.gravity-theme .gfield {
    max-width: 250px;
  }
  .is-page-my-account .auth0-reset-password .gform_wrapper.gravity-theme h3.gsection_title,
.is-page-my-account .auth0-preferences .gform_wrapper.gravity-theme h3.gsection_title {
    text-align: center;
  }
  .is-page-my-account .auth0-reset-password .gform_wrapper.gravity-theme .gform_fields,
.is-page-my-account .auth0-preferences .gform_wrapper.gravity-theme .gform_fields {
    display: block;
  }
  .is-page-my-account .auth0-reset-password .gform_wrapper.gravity-theme .gfield,
.is-page-my-account .auth0-preferences .gform_wrapper.gravity-theme .gfield {
    margin: 0 auto;
  }
}
.is-page-my-account div.wp-container-3.wp-block-columns {
  justify-content: center;
}
.is-page-my-account div.wp-container-3.wp-block-columns div.auth0-tabs {
  display: none;
}
.is-page-my-account div.wp-container-3.wp-block-columns div.auth0-pages {
  display: none;
}
.is-page-my-account div.wp-container-3.wp-block-columns div.auth0-reset-password[data-tab-mobile-link] .gform_wrapper.gravity-theme .gform_body .gform_fields {
  justify-items: center;
}
.is-page-my-account div.wp-container-3.wp-block-columns div.auth0-reset-password[data-tab-mobile-link] .gform_wrapper.gravity-theme form[action="/my-account/"] .gform_footer button {
  width: 260px;
  padding: 12px 15px;
}
.is-page-my-account div.wp-container-3.wp-block-columns div.auth0-mobile-tabs {
  display: block;
  width: -moz-fit-content;
  width: fit-content;
}
.is-page-my-account div.wp-container-3.wp-block-columns div.auth0-mobile-tabs p {
  width: -moz-max-content;
  width: max-content;
  padding-left: 22px;
  padding-top: 10px;
}
.is-page-my-account div.wp-container-3.wp-block-columns div.auth0-mobile-tabs div[data-mobile-tab] {
  max-width: 345px;
  background-color: #e5e5e5;
  border-radius: 26px;
  height: 48px;
  margin: 0 auto;
  margin-bottom: 14px;
  position: relative;
}
.is-page-my-account div.wp-container-3.wp-block-columns div.auth0-mobile-tabs div[data-mobile-tab]:not([data-active-mobile-tab])::after {
  content: url("data:image/svg+xml,%3Csvg width='10' height='17' viewBox='0 0 10 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 15.5L8 8.5L0.999999 1.5' stroke='%23141430' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  position: absolute;
  right: 18px;
  top: 14px;
}
.is-page-my-account div.wp-container-3.wp-block-columns div.auth0-mobile-tabs div[data-active-mobile-tab] {
  display: flex;
  justify-content: center;
}
.is-page-my-account div.wp-container-3.wp-block-columns div.auth0-mobile-tabs div[data-active-mobile-tab] p {
  padding: 0;
  margin-top: 11px;
}
.is-page-my-account div.wp-container-3.wp-block-columns div.auth0-mobile-tabs div[data-active-mobile-tab]::before {
  content: url("data:image/svg+xml,%3Csvg width='10' height='17' viewBox='0 0 10 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1.5L2 8.5L9 15.5' stroke='%23141430' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  position: absolute;
  left: 18px;
  top: 14px;
}
.is-page-my-account div.wp-container-3.wp-block-columns div.auth0-mobile-tabs div[data-mobile-tab-hidden] {
  display: none;
}
.is-page-my-account div.wp-container-3.wp-block-columns div.auth0-mobile-pages[data-tab-mobile-link] {
  display: none;
}
.is-page-my-account div.wp-container-3.wp-block-columns div.auth0-mobile-pages[data-tab-mobile-link][data-active-mobile-page] {
  display: block !important;
}
@media (min-width: 768px) and (max-width: 1129px) {
  .is-page-my-account div.wp-container-3.wp-block-columns {
    display: flex;
  }
}
@media (min-width: 1000px) {
  .is-page-my-account div.my-account-header {
    padding-left: 15%;
    padding-bottom: 20px;
    text-align: initial;
  }
  .is-page-my-account div.my-account-header div.profile-picture {
    right: 200px;
    left: unset;
    top: 15px;
  }
  .is-page-my-account div.my-account-header div.profile-picture img {
    width: 250px;
    height: 250px;
  }
  .is-page-my-account div.my-account-header div.profile-picture::before {
    content: url("data:image/svg+xml,%3Csvg width='70' height='68' viewBox='0 0 70 68' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='70' height='68' fill='url(%23pattern0)'/%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_2353_5750' transform='matrix(0.000576037 0 0 0.000592979 0 -0.00818311)'/%3E%3C/pattern%3E%3Cimage id='image0_2353_5750' width='1736' height='1714' xlink:href='data:image/png;base64,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AABAUQRkAAAAAAAAFEVABgAAAAAAQFEEZAAAAAAAABRFQAYAAAAAAEBRBGQAAAAAAAAURUAGAAAAAABAUQRkAAAAAAAAFEVABgAAAAAAQFEEZAAAAAAAABRFQAYAAAAAAEBRBGQAAAAAAAAURUAGAAAAAABAUQRkAAAAAAAAFEVABgAAAAAAQFEEZAAAAAAAABRFQAYAAAAAAEBRBGQAAAAAAAAURUAGAAAAAABAUQRkAAAAAAAAFEVABgAAAAAAQFEEZAAAAAAAABRFQAYAAAAAAEBRBGQAAAAAAAAURUAGAAAAAABAUQRkAAAAAAAAFEVABgAAAAAAQFEEZAAAAAAAABRFQAYAAAAAAEBRBGQAAAAAAAAURUAGAAAAAABAUQRkAAAAAAAAFEVABgAAAAAAQFEEZAAAAAAAABRFQAYAAAAAAEBRBGQAAAAAAAAURUAGAAAAAABAUQRkAAAAAAAAFEVABgAAAAAAQFEEZAAAAAAAABRFQAYAAAAAAEBRBGQAAAAAAAAURUAGAAAAAABAUQRkAAAAAAAAFEVABgAAAAAAQFEEZAAAAAAAABRFQAYAAAAAAEBRBGQAAAAAAAAURUAGAAAAAABAUQRkAAAAAAAAFEVABgAAAAAAQFEEZAAAAAAAABRFQAYAAAAAAEBRBGQAAAAAAAAURUAGAAAAAABAUQRkAAAAAAAAFEVABgAAAAAAQFEEZAAAAAAAABRFQAYAAAAAAEBRBGQAAAAAAAAURUAGAAAAAABAUQRkAAAAAAAAFEVABgAAAAAAQFEEZAAAAAAAABRFQAYAAAAAAEBRBGQAAAAAAAAURUAGAAAAAABAUQRkAAAAAAAAFEVABgAAAAAAQFEEZAAAAAAAABRFQAYAAAAAAEBRBGQAAAAAAAAURUAGAAAAAABAUQRkAAAAAAAAFEVABgAAAAAAQFEEZAAAAAAAABRFQAYAAAAAAEBRBGQAAAAAAAAURUAGAAAAAABAUQRkAAAAAAAAFEVABgAAAAAAQFEEZAAAAAAAABRFQAYAAAAAAEBRBGQAAAAAAAAURUAGAAAAAABAUQRkAAAAAAAAFEVABgAAAAAAQFEEZAAAAAAAABRFQAYAAAAAAEBRBGQAAAAAAAAURUAGAAAAAABAUQRkAAAAAAAAFEVABgAAAAAAQFH+bbqBbbRNfVhV1asX/r/4NJsvbg04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'/%3E%3C/defs%3E%3C/svg%3E%0A");
  }
  .is-page-my-account div.my-account-content {
    margin-top: 116px;
  }
  .is-page-my-account div.wp-container-3.wp-block-columns {
    gap: 0;
  }
  .is-page-my-account div.wp-container-3.wp-block-columns div.gform_wrapper.gravity-theme,
.is-page-my-account div.wp-container-3.wp-block-columns div.gform_confirmation_message {
    margin-bottom: 64px;
  }
  .is-page-my-account div.wp-container-3.wp-block-columns div.gform_wrapper.gravity-theme .gform_footer,
.is-page-my-account div.wp-container-3.wp-block-columns div.gform_confirmation_message .gform_footer {
    justify-content: initial;
  }
  .is-page-my-account div.wp-container-3.wp-block-columns div.auth0-mobile-pages[data-tab-mobile-link],
.is-page-my-account div.wp-container-3.wp-block-columns div.auth0-mobile-pages[data-active-mobile-page] {
    display: none;
  }
  .is-page-my-account div.wp-container-3.wp-block-columns .auth0-picture-container .edit-profile-picture {
    right: 30px;
    bottom: 10px;
  }
  .is-page-my-account div.wp-container-3.wp-block-columns div.auth0-mobile-tabs {
    display: none;
  }
  .is-page-my-account div.wp-container-3.wp-block-columns div.auth0-tabs {
    display: flex;
    flex-direction: column;
    max-width: 280px;
    min-height: 214px;
    text-align: right;
    padding-top: 14px;
    border-right: 1px solid #d9d9d9;
  }
  .is-page-my-account div.wp-container-3.wp-block-columns div.auth0-tabs div[data-tab] {
    padding-right: 21px;
    line-height: 148%;
    height: 47.8px;
    margin-bottom: 20px;
    width: 100%;
    align-items: baseline;
    justify-content: flex-end;
    position: relative;
    display: flex;
    cursor: pointer;
  }
  .is-page-my-account div.wp-container-3.wp-block-columns div.auth0-tabs div[data-tab] p {
    color: #141430;
    padding-top: 10px;
  }
  .is-page-my-account div.wp-container-3.wp-block-columns div.auth0-tabs div[data-active-tab] {
    background-color: #e5e5e5;
    border-radius: 28px 0 0 28px;
  }
  .is-page-my-account div.wp-container-3.wp-block-columns div.auth0-tabs div[data-active-tab] p {
    font-weight: 500;
  }
  .is-page-my-account div.wp-container-3.wp-block-columns div.auth0-tabs div[data-active-tab]::before {
    content: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='13.2467' cy='14.6186' r='13.2467' fill='%23663398'/%3E%3Cpath d='M8.34303 15.1031C8.35034 15.0488 8.37528 14.9984 8.41402 14.9596L18.1037 5.26997C18.2013 5.17234 18.3596 5.17234 18.4572 5.26997L22.3221 9.13488C22.4198 9.23251 22.4198 9.39081 22.3221 9.48844L12.6127 19.1979C12.577 19.2336 12.5314 19.2576 12.4818 19.2669L8.0015 20.1025C7.83413 20.1338 7.68519 19.9922 7.7079 19.8234L8.34303 15.1031Z' stroke='%23F4A571' stroke-width='1.5'/%3E%3Cpath d='M24.5091 7.56942L20.2906 3.35095L20.4717 3.16994C21.6366 2.00504 23.5252 2.00504 24.6901 3.16994C25.855 4.33484 25.855 6.22351 24.6901 7.38841L24.5091 7.56942Z' stroke='%23F4A571' stroke-width='1.5'/%3E%3C/svg%3E%0A");
    position: absolute;
    left: 14px;
    top: 10px;
  }
  .is-page-my-account div.wp-container-3.wp-block-columns div.auth0-reset-password .gform_wrapper.gravity-theme form[action="/my-account/"] .gform_footer button {
    width: 260px;
    padding: 12px 15px;
  }
  .is-page-my-account div.wp-container-3.wp-block-columns div.auth0-pages[data-active-page] {
    display: block;
    margin-left: 115px;
  }
  .is-page-my-account #profile-modal div.profile-modal-inner-container {
    flex-direction: row;
    gap: 50px;
  }
  .is-page-my-account #profile-modal .profile-modal-contents h2 {
    font-size: 40px;
  }
}

.auth0_inputs {
  width: 30%;
}

.auth0-notification {
  font-weight: bold;
  background-color: white;
  padding-left: 10px;
  border: 1px solid #bab8b8;
  width: 95%;
  padding-left: 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}

.auth0-confirmation {
  border-left: 6px solid green;
}

.auth0-error {
  border-left: 6px solid red;
}

.auth0-notification-closeBtn {
  position: relative;
  top: 0;
  right: 1px;
  border: none;
  margin: 0;
  padding: 9px;
  background: 0 0;
  color: #787c82;
  cursor: pointer;
}

.auth0-notification-closeBtn:before {
  background: 0 0;
  color: black;
  content: "×";
  display: block;
  font: normal 16px/20px dashicons;
  speak: never;
  height: 20px;
  text-align: center;
  width: 20px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.auth0-notification-closeBtn:hover:before {
  color: #d63638;
}

.auth0-notification p {
  margin: 0;
}

.gform_body {
  overflow: hidden;
}

.gform_body {
  overflow: visible;
}

.gform_validation_errors .gform_submission_error {
  overflow: visible;
  padding-left: 30px;
  position: relative;
}
.gform_validation_errors .gform_submission_error .gform-icon {
  position: relative;
  display: inline-block;
  left: 0;
}

.gfield_description.validation_message.gfield_validation_message {
  display: none;
  visibility: hidden;
}

.gform_confirmation_message {
  padding-left: 30px;
  position: relative;
}
.gform_confirmation_message:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  width: 22px;
  height: 22px;
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11' cy='11' r='10.5' fill='%2343BF8D' stroke='%2343BF8D'/%3E%3Cpath d='M8.95867 13.9223L9.31222 14.2759L9.66578 13.9223L15.547 8.04109L15.903 8.39705L9.31222 14.9878L6.48054 12.1561L6.8365 11.8002L8.95867 13.9223Z' stroke='%23F4F1ED'/%3E%3C/svg%3E%0A");
}

#field_6_20 {
  margin-bottom: 0;
}

.gchoice_6_20_1 {
  display: flex !important;
  flex-wrap: nowrap;
}

.select2-dropdown {
  display: block;
}

.is-page-get-in-touch .select2-dropdown .select2-results__options {
  margin-top: 32px;
}

div#field_7_5 {
  margin-bottom: 48px;
}

div.processing-fee-field span.ginput_product_price_label {
  display: none;
}
@media (max-width: 600px) {
  div.processing-fee-field {
    margin-top: 20px;
  }
}

div.donation-total-field {
  margin-top: 20px;
}

.fal, [type=checkbox]:before,
[type=radio]:before,
.far,
.fas,
.footer-social a[href^="mailto:"]:before,
.share a[href^="mailto:"]:before {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
}

.fal, [type=checkbox]:before,
[type=radio]:before {
  font-weight: 300;
}

.far {
  font-weight: 400;
}

.fas, .footer-social a[href^="mailto:"]:before,
.share a[href^="mailto:"]:before {
  font-weight: 900;
}

.fab, .footer-social a:before,
.share a:before {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
  font-style: normal;
}

a {
  text-decoration: none;
  color: #663398;
}
a:hover {
  color: #40205f;
}

.menu {
  margin: 0;
  padding: 0;
}
.menu li {
  list-style: none;
  display: block;
}
.menu li > a {
  display: block;
  padding: 10px 0;
  color: inherit;
  text-decoration: none;
}
.search-form {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.search-form > label {
  margin-bottom: 0;
  flex: auto;
  font-weight: normal;
}

.search-field {
  width: 100%;
  margin: 0;
}

.search-submit {
  padding: 0.5em;
  background-color: transparent;
  color: inherit;
  font-size: 1rem;
}
.search-submit:active, .search-submit:focus, .search-submit:hover {
  color: #663398;
}

.btn, .code-projects .wp-block-query-pagination-next, .theme .pattern-biography-grid .wp-block-query-pagination-next, .wp-block-button__link, form button:not(.search-submit), form [type=button]:not(.search-submit), form [type=reset]:not(.search-submit), form [type=submit]:not(.search-submit) {
  display: inline-block;
  min-width: 140px;
  padding: 12px 24px;
  font-family: "GT America", sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none !important;
  border: none;
  border-radius: 100px;
  overflow: hidden;
  position: relative;
  z-index: 1;
  will-change: contents;
  text-transform: lowercase;
  white-space: nowrap;
}
.btn .n4, .code-projects .wp-block-query-pagination-next .n4, .theme .pattern-biography-grid .wp-block-query-pagination-next .n4, .wp-block-button__link .n4, form button:not(.search-submit) .n4, form [type=button]:not(.search-submit) .n4, form [type=reset]:not(.search-submit) .n4, form [type=submit]:not(.search-submit) .n4, .btn::first-letter, .code-projects .wp-block-query-pagination-next::first-letter, .theme .pattern-biography-grid .wp-block-query-pagination-next::first-letter, .wp-block-button__link::first-letter, form button:not(.search-submit)::first-letter, form [type=button]:not(.search-submit)::first-letter, form [type=reset]:not(.search-submit)::first-letter, form [type=submit]:not(.search-submit)::first-letter {
  text-transform: uppercase;
}
.btn:after, .code-projects .wp-block-query-pagination-next:after, .theme .pattern-biography-grid .wp-block-query-pagination-next:after, .wp-block-button__link:after, form button:not(.search-submit):after, form [type=button]:not(.search-submit):after, form [type=reset]:not(.search-submit):after, form [type=submit]:not(.search-submit):after {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 0;
  display: block;
  background-color: #336898;
  width: 100%;
  height: 100%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  transform: scaleY(0);
  transform-origin: bottom;
  transition: all 400ms cubic-bezier(0.86, 0, 0.07, 1);
  z-index: -1;
}
.btn:hover, .code-projects .wp-block-query-pagination-next:hover, .theme .pattern-biography-grid .wp-block-query-pagination-next:hover, .wp-block-button__link:hover, form button:hover:not(.search-submit), form [type=button]:hover:not(.search-submit), form [type=reset]:hover:not(.search-submit), form [type=submit]:hover:not(.search-submit), .btn:hover:after, .code-projects .wp-block-query-pagination-next:hover:after, .theme .pattern-biography-grid .wp-block-query-pagination-next:hover:after, .wp-block-button__link:hover:after, form button:hover:not(.search-submit):after, form [type=button]:hover:not(.search-submit):after, form [type=reset]:hover:not(.search-submit):after, form [type=submit]:hover:not(.search-submit):after {
  transition-delay: 100ms;
}
.btn:hover:after, .code-projects .wp-block-query-pagination-next:hover:after, .theme .pattern-biography-grid .wp-block-query-pagination-next:hover:after, .wp-block-button__link:hover:after, form button:hover:not(.search-submit):after, form [type=button]:hover:not(.search-submit):after, form [type=reset]:hover:not(.search-submit):after, form [type=submit]:hover:not(.search-submit):after {
  transform: scaleY(3);
}
.btn:not(.has-text-color), .code-projects .wp-block-query-pagination-next:not(.has-text-color), .theme .pattern-biography-grid .wp-block-query-pagination-next:not(.has-text-color), .wp-block-button__link:not(.has-text-color), form button:not(.has-text-color):not(.search-submit), form [type=button]:not(.has-text-color):not(.search-submit), form [type=reset]:not(.has-text-color):not(.search-submit), form [type=submit]:not(.has-text-color):not(.search-submit) {
  color: white;
}
.btn:not(.has-text-color):focus, .code-projects .wp-block-query-pagination-next:not(.has-text-color):focus, .theme .pattern-biography-grid .wp-block-query-pagination-next:not(.has-text-color):focus, .wp-block-button__link:not(.has-text-color):focus, form button:not(.has-text-color):focus:not(.search-submit), form [type=button]:not(.has-text-color):focus:not(.search-submit), form [type=reset]:not(.has-text-color):focus:not(.search-submit), form [type=submit]:not(.has-text-color):focus:not(.search-submit), .btn:not(.has-text-color):hover, .code-projects .wp-block-query-pagination-next:not(.has-text-color):hover, .theme .pattern-biography-grid .wp-block-query-pagination-next:not(.has-text-color):hover, .wp-block-button__link:not(.has-text-color):hover, form button:not(.has-text-color):hover:not(.search-submit), form [type=button]:not(.has-text-color):hover:not(.search-submit), form [type=reset]:not(.has-text-color):hover:not(.search-submit), form [type=submit]:not(.has-text-color):hover:not(.search-submit) {
  color: white;
}
.btn:not(.has-background), .code-projects .wp-block-query-pagination-next:not(.has-background), .theme .pattern-biography-grid .wp-block-query-pagination-next:not(.has-background), .wp-block-button__link:not(.has-background), form button:not(.has-background):not(.search-submit), form [type=button]:not(.has-background):not(.search-submit), form [type=reset]:not(.has-background):not(.search-submit), form [type=submit]:not(.has-background):not(.search-submit) {
  background-color: #663398;
}
.btn:disabled, .code-projects .wp-block-query-pagination-next:disabled, .theme .pattern-biography-grid .wp-block-query-pagination-next:disabled, .wp-block-button__link:disabled, form button:disabled:not(.search-submit), form [type=button]:disabled:not(.search-submit), form [type=reset]:disabled:not(.search-submit), form [type=submit]:disabled:not(.search-submit) {
  cursor: not-allowed;
  opacity: 0.5;
}

.pagination {
  padding: 30px 0;
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.pagination a,
.pagination span {
  display: inline-block;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  margin: 0 !important;
  color: inherit;
}
.pagination a:hover {
  color: #663398;
}
.pagination .current {
  font-weight: 700;
}

/*
 * BASE TYPE
 */
html {
  font-size: 16px;
}

.editor-styles-wrapper .block-editor-block-list__layout, body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "GT America", sans-serif;
  font-size: 1rem;
  line-height: 1.4;
  color: #141430;
}

h1, h2, h3, h4, h5, h6,
.wp-block-quote,
blockquote,
ol,
p,
ul {
  margin-top: 0;
  margin-bottom: 20px;
}

/*
 * HEADINGS
 */
h1,
.h1,
.has-h-1-font-size,
.has-h1-font-size {
  font-family: "Austin News Deck", sans-serif;
  font-weight: 600;
  font-size: 56px;
  --wp--preset--font-size--h-1: 56px;
  line-height: 100%;
}
@media (min-width: 768px) {
  h1,
.h1,
.has-h-1-font-size,
.has-h1-font-size {
    font-size: 68px;
  }
}
@media (min-width: 1200px) {
  h1,
.h1,
.has-h-1-font-size,
.has-h1-font-size {
    font-size: 88px;
  }
}

h2,
.h2,
.comment-reply-title,
.has-h-2-font-size,
.has-h2-font-size {
  font-family: "Austin News Deck", sans-serif;
  font-weight: 600;
  font-size: 48px;
  --wp--preset--font-size--h-2: 48px;
  line-height: 100%;
}
@media (min-width: 1200px) {
  h2,
.h2,
.comment-reply-title,
.has-h-2-font-size,
.has-h2-font-size {
    font-size: 72px;
    line-height: 110%;
  }
}

h3,
.h3,
.wp-block-pullquote:not([class*=font-size]),
.has-h-3-font-size,
.has-h3-font-size {
  font-family: "Austin News Deck", sans-serif;
  font-weight: 600;
  font-size: 40px;
  --wp--preset--font-size--h-3: 40px;
  line-height: 110%;
}
@media (min-width: 1200px) {
  h3,
.h3,
.wp-block-pullquote:not([class*=font-size]),
.has-h-3-font-size,
.has-h3-font-size {
    font-size: 64px;
  }
}

h4,
.h4,
.has-h-4-font-size,
.has-h4-font-size {
  font-family: "Austin News Deck", sans-serif;
  font-weight: 600;
  font-size: 36px;
  --wp--preset--font-size--h-4: 36px;
  line-height: 116%;
}
@media (min-width: 1200px) {
  h4,
.h4,
.has-h-4-font-size,
.has-h4-font-size {
    font-size: 56px;
  }
}

h5,
.h5,
.wp-block-quote:not([class*=font-size]),
.has-h-5-font-size,
.theme #signup-popup .popup-contents .gform_title,
.theme #add-to-calendar-popup .popup-contents .gform_title,
.theme #share-nsn-popup .popup-contents .gform_title,
.has-h5-font-size {
  font-family: "Austin News Deck", sans-serif;
  font-weight: 500;
  font-size: 28px;
  --wp--preset--font-size--h-5: 28px;
  line-height: 116%;
}
@media (min-width: 1200px) {
  h5,
.h5,
.wp-block-quote:not([class*=font-size]),
.has-h-5-font-size,
.theme #signup-popup .popup-contents .gform_title,
.theme #add-to-calendar-popup .popup-contents .gform_title,
.theme #share-nsn-popup .popup-contents .gform_title,
.has-h5-font-size {
    font-size: 32px;
  }
}
@media (min-width: 1200px) {
  h5,
.h5,
.wp-block-quote:not([class*=font-size]),
.has-h-5-font-size,
.theme #signup-popup .popup-contents .gform_title,
.theme #add-to-calendar-popup .popup-contents .gform_title,
.theme #share-nsn-popup .popup-contents .gform_title,
.has-h5-font-size {
    font-size: 40px;
  }
}

h6,
.h6,
.has-h-6-font-size,
.has-h6-font-size,
.archive:not(.woocommerce-page) .entry-title,
.blog .entry-title,
.footer-signup .gform_heading {
  font-family: "Austin News Deck", sans-serif;
  font-weight: 500;
  font-size: 24px;
  --wp--preset--font-size--h-6: 24px;
  line-height: 116%;
}
@media (min-width: 1200px) {
  h6,
.h6,
.has-h-6-font-size,
.has-h6-font-size,
.archive:not(.woocommerce-page) .entry-title,
.blog .entry-title,
.footer-signup .gform_heading {
    font-size: 32px;
  }
}

.has-small-heading-font-size {
  font-family: "GT America", sans-serif;
  font-weight: 500;
  line-height: 100%;
}
@media (min-width: 1200px) {
  .has-small-heading-font-size {
    font-size: 20px;
    line-height: 116%;
  }
}

/*
 * BODY
 *
 */
.has-large-font-size,
.has-normal-font-size,
.wp-block-quote cite,
.has-small-font-size,
.footer-legal .legal-copyright {
  font-family: "GT America", sans-serif;
  font-weight: 400;
  line-height: 148%;
}

.has-large-font-size {
  font-size: 18px;
}

.has-normal-font-size, .wp-block-quote cite {
  font-size: 16px;
}

.has-small-font-size, .footer-legal .legal-copyright {
  font-size: 12px;
}

strong {
  font-weight: 500;
}

.is-style-flag, .cat-links,
.entry-meta,
.tags-links, .reply a, .comment-metadata a, #cancel-comment-reply-link, .comments-header a, .single .post-nav-links, .pagination {
  font-family: "GT America", sans-serif;
  font-weight: 400;
  font-size: 0.75rem;
  letter-spacing: 0.1em;
  color: currentColor;
}
.is-style-flag[href]:focus, [href].cat-links:focus,
[href].entry-meta:focus,
[href].tags-links:focus, .reply a[href]:focus, .comment-metadata a[href]:focus, [href]#cancel-comment-reply-link:focus, .comments-header a[href]:focus, .single [href].post-nav-links:focus, [href].pagination:focus, .is-style-flag[href]:hover, [href].cat-links:hover,
[href].entry-meta:hover,
[href].tags-links:hover, .reply a[href]:hover, .comment-metadata a[href]:hover, [href]#cancel-comment-reply-link:hover, .comments-header a[href]:hover, .single [href].post-nav-links:hover, [href].pagination:hover {
  color: #663398;
}

.is-style-flag:not(.has-text-color), .cat-links:not(.has-text-color),
.entry-meta:not(.has-text-color),
.tags-links:not(.has-text-color), .reply a:not(.has-text-color), .comment-metadata a:not(.has-text-color), #cancel-comment-reply-link:not(.has-text-color), .comments-header a:not(.has-text-color), .single .post-nav-links:not(.has-text-color), .pagination:not(.has-text-color) {
  color: rgba(20, 20, 48, 0.625);
}

h1.is-style-flag, h1.cat-links,
h1.entry-meta,
h1.tags-links, h1#cancel-comment-reply-link, .single h1.post-nav-links, h1.pagination, h2.is-style-flag, h2.cat-links,
h2.entry-meta,
h2.tags-links, h2#cancel-comment-reply-link, .single h2.post-nav-links, h2.pagination, h3.is-style-flag, h3.cat-links,
h3.entry-meta,
h3.tags-links, h3#cancel-comment-reply-link, .single h3.post-nav-links, h3.pagination, h4.is-style-flag, h4.cat-links,
h4.entry-meta,
h4.tags-links, h4#cancel-comment-reply-link, .single h4.post-nav-links, h4.pagination, h5.is-style-flag, h5.cat-links,
h5.entry-meta,
h5.tags-links, h5#cancel-comment-reply-link, .single h5.post-nav-links, h5.pagination, h6.is-style-flag, h6.cat-links,
h6.entry-meta,
h6.tags-links, h6#cancel-comment-reply-link, .single h6.post-nav-links, h6.pagination {
  margin-top: 40px;
  margin-bottom: 0;
}
h1.is-style-flag + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6), h1.cat-links + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
h1.entry-meta + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
h1.tags-links + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6), h1#cancel-comment-reply-link + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6), .single h1.post-nav-links + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6), h1.pagination + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
h1.is-style-flag + [class*=block],
h1.cat-links + [class*=block],
h1.entry-meta + [class*=block],
h1.tags-links + [class*=block],
h1#cancel-comment-reply-link + [class*=block],
.single h1.post-nav-links + [class*=block],
h1.pagination + [class*=block], h2.is-style-flag + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6), h2.cat-links + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
h2.entry-meta + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
h2.tags-links + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6), h2#cancel-comment-reply-link + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6), .single h2.post-nav-links + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6), h2.pagination + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
h2.is-style-flag + [class*=block],
h2.cat-links + [class*=block],
h2.entry-meta + [class*=block],
h2.tags-links + [class*=block],
h2#cancel-comment-reply-link + [class*=block],
.single h2.post-nav-links + [class*=block],
h2.pagination + [class*=block], h3.is-style-flag + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6), h3.cat-links + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
h3.entry-meta + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
h3.tags-links + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6), h3#cancel-comment-reply-link + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6), .single h3.post-nav-links + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6), h3.pagination + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
h3.is-style-flag + [class*=block],
h3.cat-links + [class*=block],
h3.entry-meta + [class*=block],
h3.tags-links + [class*=block],
h3#cancel-comment-reply-link + [class*=block],
.single h3.post-nav-links + [class*=block],
h3.pagination + [class*=block], h4.is-style-flag + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6), h4.cat-links + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
h4.entry-meta + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
h4.tags-links + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6), h4#cancel-comment-reply-link + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6), .single h4.post-nav-links + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6), h4.pagination + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
h4.is-style-flag + [class*=block],
h4.cat-links + [class*=block],
h4.entry-meta + [class*=block],
h4.tags-links + [class*=block],
h4#cancel-comment-reply-link + [class*=block],
.single h4.post-nav-links + [class*=block],
h4.pagination + [class*=block], h5.is-style-flag + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6), h5.cat-links + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
h5.entry-meta + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
h5.tags-links + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6), h5#cancel-comment-reply-link + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6), .single h5.post-nav-links + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6), h5.pagination + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
h5.is-style-flag + [class*=block],
h5.cat-links + [class*=block],
h5.entry-meta + [class*=block],
h5.tags-links + [class*=block],
h5#cancel-comment-reply-link + [class*=block],
.single h5.post-nav-links + [class*=block],
h5.pagination + [class*=block], h6.is-style-flag + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6), h6.cat-links + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
h6.entry-meta + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
h6.tags-links + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6), h6#cancel-comment-reply-link + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6), .single h6.post-nav-links + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6), h6.pagination + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
h6.is-style-flag + [class*=block],
h6.cat-links + [class*=block],
h6.entry-meta + [class*=block],
h6.tags-links + [class*=block],
h6#cancel-comment-reply-link + [class*=block],
.single h6.post-nav-links + [class*=block],
h6.pagination + [class*=block] {
  margin-top: 20px;
}
h1 + .is-style-flag, h1 + .cat-links,
h1 + .entry-meta,
h1 + .tags-links, .reply h1 + a, .comment-metadata h1 + a, h1 + #cancel-comment-reply-link, .comments-header h1 + a, .single h1 + .post-nav-links, h1 + .pagination, h2 + .is-style-flag, h2 + .cat-links,
h2 + .entry-meta,
h2 + .tags-links, .reply h2 + a, .comment-metadata h2 + a, h2 + #cancel-comment-reply-link, .comments-header h2 + a, .single h2 + .post-nav-links, h2 + .pagination, h3 + .is-style-flag, h3 + .cat-links,
h3 + .entry-meta,
h3 + .tags-links, .reply h3 + a, .comment-metadata h3 + a, h3 + #cancel-comment-reply-link, .comments-header h3 + a, .single h3 + .post-nav-links, h3 + .pagination, h4 + .is-style-flag, h4 + .cat-links,
h4 + .entry-meta,
h4 + .tags-links, .reply h4 + a, .comment-metadata h4 + a, h4 + #cancel-comment-reply-link, .comments-header h4 + a, .single h4 + .post-nav-links, h4 + .pagination, h5 + .is-style-flag, h5 + .cat-links,
h5 + .entry-meta,
h5 + .tags-links, .reply h5 + a, .comment-metadata h5 + a, h5 + #cancel-comment-reply-link, .comments-header h5 + a, .single h5 + .post-nav-links, h5 + .pagination, h6 + .is-style-flag, h6 + .cat-links,
h6 + .entry-meta,
h6 + .tags-links, .reply h6 + a, .comment-metadata h6 + a, h6 + #cancel-comment-reply-link, .comments-header h6 + a, .single h6 + .post-nav-links, h6 + .pagination {
  margin-top: 0;
}

/*
 * PARAGRAPHS
 */
p.has-small-font-size, .footer-legal p.legal-copyright {
  font-size: 0.75rem;
}
p.has-medium-font-size {
  font-size: 1.125rem;
}
@media (min-width: 768px) {
  p.has-medium-font-size {
    font-size: 1.25rem;
    line-height: 1.3;
  }
}
p.has-large-font-size {
  font-size: 1.25rem;
  line-height: 1.3;
}
@media (min-width: 768px) {
  p.has-large-font-size {
    font-size: 1.5rem;
  }
}
p.has-huge-font-size {
  font-size: 1.5rem;
  line-height: 1.3;
}
@media (min-width: 768px) {
  p.has-huge-font-size {
    font-size: 1.75rem;
  }
}

/*
 * LISTS
 */
ol,
ul {
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
}
ol li,
ul li {
  margin: 0;
}

ol ol,
ul ul {
  margin-top: 10px;
  margin-bottom: 0;
}

ol ol li {
  list-style: lower-alpha;
}

.wp-block-quote,
blockquote {
  border: none;
  padding: 0;
}
.wp-block-quote p,
blockquote p {
  font-size: 1.5rem;
}
.wp-block-quote .wp-block-quote__citation,
.wp-block-quote cite,
blockquote .wp-block-quote__citation,
blockquote cite {
  font-size: 0.875rem;
  color: inherit;
}

figcaption {
  font-size: 0.75rem !important;
  letter-spacing: 0.025em;
  color: rgba(20, 20, 48, 0.625) !important;
  margin-top: 5px !important;
  margin-bottom: 5px !important;
  white-space: normal !important;
}
figcaption a {
  font-size: inherit;
}

:where([class*=wp-block]):not([class*=__]) {
  width: 100%;
  max-width: 710px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 16px;
}
:where([class*=wp-block]):not([class*=__]).alignwide {
  max-width: 900px;
}
:where([class*=wp-block]):not([class*=__]).alignfull, .wp-block-cover.is-style-hero-full:where([class*=wp-block]):not([class*=__]) {
  max-width: 1130px;
}

:where([class*=__inner-container]) {
  max-width: 1130px;
  margin-left: auto;
  margin-right: auto;
}
:where([class*=__inner-container]) :where([class*=wp-block]):not([class*=__]).alignfull, :where([class*=__inner-container]) .wp-block-cover.is-style-hero-full:where([class*=wp-block]):not([class*=__]) {
  max-width: 100%;
}

.has-text-color *:not(.has-text-color) {
  color: inherit !important;
}

.theme .has-almostblack-color {
  color: #090914;
}
.theme .has-almostblack-background-color {
  background-color: #090914;
}
.theme .has-deepnavy-color {
  color: #141430;
}
.theme .has-deepnavy-background-color {
  background-color: #141430;
}
.theme .has-n4violet-color {
  color: #663398;
}
.theme .has-n4violet-background-color {
  background-color: #663398;
}
.theme .has-classicblue-color {
  color: #336898;
}
.theme .has-classicblue-background-color {
  background-color: #336898;
}
.theme .has-beachbeige-color {
  color: #F6EBDD;
}
.theme .has-beachbeige-background-color {
  background-color: #F6EBDD;
}
.theme .has-tan-color {
  color: #F4F1ED;
}
.theme .has-tan-background-color {
  background-color: #F4F1ED;
}
.theme .has-offwhite-color {
  color: #FDFCFB;
}
.theme .has-offwhite-background-color {
  background-color: #FDFCFB;
}
.theme .has-white-color {
  color: #FFFFFF;
}
.theme .has-white-background-color {
  background-color: #FFFFFF;
}
.theme .has-skyblue-color {
  color: #E7EDF6;
}
.theme .has-skyblue-background-color {
  background-color: #E7EDF6;
}
.theme .has-softyellow-color {
  color: #FAF2D3;
}
.theme .has-softyellow-background-color {
  background-color: #FAF2D3;
}
.theme .has-softdrinkred-color {
  color: #E55050;
}
.theme .has-softdrinkred-background-color {
  background-color: #E55050;
}
.theme .has-carrotorange-color {
  color: #F39556;
}
.theme .has-carrotorange-background-color {
  background-color: #F39556;
}
.theme .has-popcornyellow-color {
  color: #F2D455;
}
.theme .has-popcornyellow-background-color {
  background-color: #F2D455;
}
.theme .has-ferngreen-color {
  color: #43BF8D;
}
.theme .has-ferngreen-background-color {
  background-color: #43BF8D;
}
.theme .has-softeryellow-color {
  color: #F6E188;
}
.theme .has-softeryellow-background-color {
  background-color: #F6E188;
}
.theme .has-n-4-violet-background-color {
  background-color: #663398;
}
.theme .has-n-4-violet-color {
  color: #663398;
}

.has-n4violet-gradient-background {
  background: linear-gradient(180deg, #663398 0%, #521e85 100%);
}

.has-n4violet-deepnavy-gradient-background {
  background: linear-gradient(180deg, #663398 0%, #141430 100%);
  background-attachment: fixed;
}

.has-yellow-gradient-background, .theme .pattern-story-exchange .wp-block-column.has-background:before {
  background: linear-gradient(232.44deg, #F2D455 13.07%, rgba(242, 212, 85, 0) 86.84%);
}

.has-sticky-background {
  position: relative;
  z-index: 0;
  margin-bottom: 88px;
}
.has-sticky-background:before {
  content: "";
  position: sticky;
  display: block;
  top: 0;
  left: 0;
  right: 0;
  height: 100vh;
  background: inherit;
  z-index: -1;
  margin: -40px -24px;
  pointer-events: none;
}
@media (min-width: 768px) {
  .has-sticky-background:before {
    margin: -48px -32px;
  }
}
@media (min-width: 1200px) {
  .has-sticky-background:before {
    margin: -88px 0;
  }
}
.has-sticky-background.has-background {
  padding: 40px 0;
}
@media (min-width: 768px) {
  .has-sticky-background.has-background {
    padding: 48px 0;
  }
}
@media (min-width: 1024px) {
  .has-sticky-background.has-background {
    padding: 88px 0;
  }
}
.has-sticky-background > *:first-child {
  margin-top: calc(-100vh + 88px) !important;
}

.wp-block-paragraph.has-icon {
  display: flex;
  align-items: center;
}
.wp-block-paragraph.has-icon img {
  -o-object-fit: contain;
     object-fit: contain;
  margin-right: 14px;
}

.wp-block-heading {
  padding: 0 !important;
  background-color: transparent !important;
}
.wp-block-heading strong {
  border-radius: 8px;
  padding: 3px 8px;
  font-weight: 600;
  line-height: 1.1;
  background-size: 0 100%;
  background-repeat: no-repeat;
  transition: background-size 1s;
  transition-delay: 300ms;
}
.wp-block-heading.animate-in.highlight strong {
  background-size: 100% 100%;
}
.wp-block-heading.has-almostblack-background-color strong {
  background-image: linear-gradient(#090914, #090914);
}
.wp-block-heading.has-deepnavy-background-color strong {
  background-image: linear-gradient(#141430, #141430);
}
.wp-block-heading.has-n4violet-background-color strong {
  background-image: linear-gradient(#663398, #663398);
}
.wp-block-heading.has-classicblue-background-color strong {
  background-image: linear-gradient(#336898, #336898);
}
.wp-block-heading.has-beachbeige-background-color strong {
  background-image: linear-gradient(#F6EBDD, #F6EBDD);
}
.wp-block-heading.has-tan-background-color strong {
  background-image: linear-gradient(#F4F1ED, #F4F1ED);
}
.wp-block-heading.has-offwhite-background-color strong {
  background-image: linear-gradient(#FDFCFB, #FDFCFB);
}
.wp-block-heading.has-white-background-color strong {
  background-image: linear-gradient(#FFFFFF, #FFFFFF);
}
.wp-block-heading.has-skyblue-background-color strong {
  background-image: linear-gradient(#E7EDF6, #E7EDF6);
}
.wp-block-heading.has-softyellow-background-color strong {
  background-image: linear-gradient(#FAF2D3, #FAF2D3);
}
.wp-block-heading.has-softdrinkred-background-color strong {
  background-image: linear-gradient(#E55050, #E55050);
}
.wp-block-heading.has-carrotorange-background-color strong {
  background-image: linear-gradient(#F39556, #F39556);
}
.wp-block-heading.has-popcornyellow-background-color strong {
  background-image: linear-gradient(#F2D455, #F2D455);
}
.wp-block-heading.has-ferngreen-background-color strong {
  background-image: linear-gradient(#43BF8D, #43BF8D);
}
.wp-block-heading.has-softeryellow-background-color strong {
  background-image: linear-gradient(#F6E188, #F6E188);
}
.wp-block-heading.has-n-4-violet-background-color strong {
  background-image: linear-gradient(#663398, #663398);
}
.wp-block-heading.alignwide {
  max-width: 800px;
}
.wp-block-heading.alignfull, .wp-block-heading.wp-block-cover.is-style-hero-full {
  max-width: 940px;
}

.wp-block-pullquote {
  border: none;
  padding: 0;
  margin-top: 88px;
  margin-bottom: 88px;
  max-width: 900px;
}
.wp-block-pullquote:not([class*=has-text-align]) {
  text-align: left;
}
.wp-block-pullquote *:last-child {
  margin-bottom: 0;
}
.wp-block-pullquote blockquote, .wp-block-pullquote p {
  font-size: inherit;
  line-height: inherit;
}
.wp-block-pullquote p {
  position: relative;
}
.wp-block-pullquote p:before {
  content: open-quote;
  color: #663398;
  position: absolute;
  right: 100%;
  transform: translateX(-12px);
}
.wp-block-pullquote cite {
  display: block;
  margin-top: 32px;
}

.wp-block-quote {
  border: none;
  padding: 0;
  margin-top: 88px;
  margin-bottom: 88px;
  max-width: 940px;
}
.wp-block-quote:not([class*=has-text-align]) {
  text-align: center;
}
.wp-block-quote *:last-child {
  margin-bottom: 0;
}
.wp-block-quote p {
  font-size: inherit;
  line-height: inherit;
}
.wp-block-quote p:before {
  content: open-quote;
}
.wp-block-quote p:after {
  content: close-quote;
}
.wp-block-quote cite {
  display: block;
  margin-top: 32px;
}

.wp-block-separator {
  height: 1px;
  width: 100% !important;
  border: none;
  margin-top: 116px;
  margin-bottom: 47px;
  padding: 0;
  opacity: 1;
}
.wp-block-separator:not(.has-background) {
  background-color: #141430 !important;
}
.wp-block-heading + .wp-block-separator, .wp-block-post-title + .wp-block-separator {
  margin-top: 65px;
}

.wp-block-image {
  border-radius: 16px;
  max-width: 900px;
}
.wp-block-image.alignwide {
  max-width: 940px;
}
.wp-block-image.alignfull, .wp-block-image.wp-block-cover.is-style-hero-full {
  max-width: 1130px;
}
.wp-block-column .wp-block-image {
  margin-top: 0;
  margin-bottom: 24px;
}
.wp-block-image img[src*=".svg"] {
  border-radius: 0 !important;
}
.wp-block-image.is-style-square, .wp-block-image.is-style-circle {
  position: relative;
  height: 0;
  padding-top: 100%;
}
.wp-block-image.is-style-square img, .wp-block-image.is-style-circle img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.wp-block-image.is-style-circle img {
  border-radius: 100%;
}

.has-accent {
  position: relative;
}
.has-accent:after {
  display: block;
  content: "";
  width: 90px;
  height: 90px;
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  top: 20%;
  right: -45px;
  animation: rotating 50s linear infinite;
}
@media (max-width: 1129px) {
  .has-accent:after {
    width: 48px;
    height: 48px;
    right: -24px;
  }
}
.has-accent.black-wave:before {
  display: block;
  content: "";
  width: 96px;
  height: 50px;
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  z-index: 1;
  top: 20%;
  left: -48px;
}
.has-accent.black-wave:after {
  top: auto;
  bottom: 10%;
}

.orange-asterisk:after {
  background-image: url("data:image/svg+xml,%3Csvg width='95' height='95' viewBox='0 0 95 95' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='27.0322' y='16.8955' width='12' height='72' rx='3' transform='rotate(-23.3978 27.0322 16.8955)' fill='%23F39556'/%3E%3Crect x='16.895' y='67.6387' width='12' height='72' rx='3' transform='rotate(-113.398 16.895 67.6387)' fill='%23F39556'/%3E%3Crect x='11.4543' y='40.167' width='12' height='72' rx='3' transform='rotate(-68.3978 11.4543 40.167)' fill='%23F39556'/%3E%3Crect x='40.1672' y='83.2158' width='12' height='72' rx='3' transform='rotate(-158.398 40.1672 83.2158)' fill='%23F39556'/%3E%3C/svg%3E%0A");
}

.green-asterisk:after {
  background-image: url("data:image/svg+xml,%3Csvg width='95' height='95' viewBox='0 0 95 95' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='27.0312' y='16.8984' width='12' height='72' rx='3' transform='rotate(-23.3978 27.0312 16.8984)' fill='%2343BF8D'/%3E%3Crect x='16.8945' y='67.6406' width='12' height='72' rx='3' transform='rotate(-113.398 16.8945 67.6406)' fill='%2343BF8D'/%3E%3Crect x='11.4531' y='40.1719' width='12' height='72' rx='3' transform='rotate(-68.3978 11.4531 40.1719)' fill='%2343BF8D'/%3E%3Crect x='40.168' y='83.2188' width='12' height='72' rx='3' transform='rotate(-158.398 40.168 83.2188)' fill='%2343BF8D'/%3E%3C/svg%3E%0A");
}

.yellow-ring:after {
  background-image: url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2240_36205)'%3E%3Cpath d='M32.0001 8.89862C34.4574 8.89862 36.4494 6.9066 36.4494 4.44931C36.4494 1.99202 34.4574 0 32.0001 0C29.5428 0 27.5508 1.99202 27.5508 4.44931C27.5508 6.9066 29.5428 8.89862 32.0001 8.89862Z' fill='%23F2D455'/%3E%3Cpath d='M18.2227 12.5861C20.68 12.5861 22.6721 10.5941 22.6721 8.13681C22.6721 5.67952 20.68 3.6875 18.2227 3.6875C15.7655 3.6875 13.7734 5.67952 13.7734 8.13681C13.7734 10.5941 15.7655 12.5861 18.2227 12.5861Z' fill='%23F2D455'/%3E%3Cpath d='M8.14072 22.6721C10.598 22.6721 12.59 20.68 12.59 18.2227C12.59 15.7655 10.598 13.7734 8.14072 13.7734C5.68343 13.7734 3.69141 15.7655 3.69141 18.2227C3.69141 20.68 5.68343 22.6721 8.14072 22.6721Z' fill='%23F2D455'/%3E%3Cpath d='M4.44931 36.4455C6.9066 36.4455 8.89862 34.4535 8.89862 31.9962C8.89862 29.5389 6.9066 27.5469 4.44931 27.5469C1.99202 27.5469 0 29.5389 0 31.9962C0 34.4535 1.99202 36.4455 4.44931 36.4455Z' fill='%23F2D455'/%3E%3Cpath d='M8.14072 50.2267C10.598 50.2267 12.59 48.2347 12.59 45.7774C12.59 43.3201 10.598 41.3281 8.14072 41.3281C5.68343 41.3281 3.69141 43.3201 3.69141 45.7774C3.69141 48.2347 5.68343 50.2267 8.14072 50.2267Z' fill='%23F2D455'/%3E%3Cpath d='M18.2227 60.3049C20.68 60.3049 22.6721 58.3129 22.6721 55.8556C22.6721 53.3983 20.68 51.4062 18.2227 51.4062C15.7655 51.4062 13.7734 53.3983 13.7734 55.8556C13.7734 58.3129 15.7655 60.3049 18.2227 60.3049Z' fill='%23F2D455'/%3E%3Cpath d='M32.0001 64.0002C34.4574 64.0002 36.4494 62.0082 36.4494 59.5509C36.4494 57.0936 34.4574 55.1016 32.0001 55.1016C29.5428 55.1016 27.5508 57.0936 27.5508 59.5509C27.5508 62.0082 29.5428 64.0002 32.0001 64.0002Z' fill='%23F2D455'/%3E%3Cpath d='M45.7735 60.3049C48.2308 60.3049 50.2228 58.3129 50.2228 55.8556C50.2228 53.3983 48.2308 51.4062 45.7735 51.4062C43.3162 51.4062 41.3242 53.3983 41.3242 55.8556C41.3242 58.3129 43.3162 60.3049 45.7735 60.3049Z' fill='%23F2D455'/%3E%3Cpath d='M55.8595 50.2267C58.3167 50.2267 60.3088 48.2347 60.3088 45.7774C60.3088 43.3201 58.3167 41.3281 55.8595 41.3281C53.4022 41.3281 51.4102 43.3201 51.4102 45.7774C51.4102 48.2347 53.4022 50.2267 55.8595 50.2267Z' fill='%23F2D455'/%3E%3Cpath d='M59.5509 36.4455C62.0082 36.4455 64.0002 34.4535 64.0002 31.9962C64.0002 29.5389 62.0082 27.5469 59.5509 27.5469C57.0936 27.5469 55.1016 29.5389 55.1016 31.9962C55.1016 34.4535 57.0936 36.4455 59.5509 36.4455Z' fill='%23F2D455'/%3E%3Cpath d='M55.8595 22.6721C58.3167 22.6721 60.3088 20.68 60.3088 18.2227C60.3088 15.7655 58.3167 13.7734 55.8595 13.7734C53.4022 13.7734 51.4102 15.7655 51.4102 18.2227C51.4102 20.68 53.4022 22.6721 55.8595 22.6721Z' fill='%23F2D455'/%3E%3Cpath d='M45.7735 12.5861C48.2308 12.5861 50.2228 10.5941 50.2228 8.13681C50.2228 5.67952 48.2308 3.6875 45.7735 3.6875C43.3162 3.6875 41.3242 5.67952 41.3242 8.13681C41.3242 10.5941 43.3162 12.5861 45.7735 12.5861Z' fill='%23F2D455'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2240_36205'%3E%3Crect width='64' height='64' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.red-ring:after {
  background-image: url("data:image/svg+xml,%3Csvg width='74' height='74' viewBox='0 0 74 74' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3059_4352)'%3E%3Cpath d='M36.5238 10.1569C39.3286 10.1569 41.6023 7.88324 41.6023 5.07847C41.6023 2.27371 39.3286 0 36.5238 0C33.719 0 31.4453 2.27371 31.4453 5.07847C31.4453 7.88324 33.719 10.1569 36.5238 10.1569Z' fill='%23E65050'/%3E%3Cpath d='M20.8011 14.3698C23.6059 14.3698 25.8796 12.0961 25.8796 9.29137C25.8796 6.4866 23.6059 4.21289 20.8011 4.21289C17.9964 4.21289 15.7227 6.4866 15.7227 9.29137C15.7227 12.0961 17.9964 14.3698 20.8011 14.3698Z' fill='%23E65050'/%3E%3Cpath d='M9.29332 25.8796C12.0981 25.8796 14.3718 23.6059 14.3718 20.8011C14.3718 17.9964 12.0981 15.7227 9.29332 15.7227C6.48855 15.7227 4.21484 17.9964 4.21484 20.8011C4.21484 23.6059 6.48855 25.8796 9.29332 25.8796Z' fill='%23E65050'/%3E%3Cpath d='M5.07847 41.6032C7.88324 41.6032 10.1569 39.3295 10.1569 36.5248C10.1569 33.72 7.88324 31.4463 5.07847 31.4463C2.27371 31.4463 0 33.72 0 36.5248C0 39.3295 2.27371 41.6032 5.07847 41.6032Z' fill='%23E65050'/%3E%3Cpath d='M9.29332 57.3259C12.0981 57.3259 14.3718 55.0522 14.3718 52.2474C14.3718 49.4427 12.0981 47.1689 9.29332 47.1689C6.48855 47.1689 4.21484 49.4427 4.21484 52.2474C4.21484 55.0522 6.48855 57.3259 9.29332 57.3259Z' fill='%23E65050'/%3E%3Cpath d='M20.8011 68.8366C23.6059 68.8366 25.8796 66.5629 25.8796 63.7582C25.8796 60.9534 23.6059 58.6797 20.8011 58.6797C17.9964 58.6797 15.7227 60.9534 15.7227 63.7582C15.7227 66.5629 17.9964 68.8366 20.8011 68.8366Z' fill='%23E65050'/%3E%3Cpath d='M36.5238 73.0495C39.3286 73.0495 41.6023 70.7758 41.6023 67.9711C41.6023 65.1663 39.3286 62.8926 36.5238 62.8926C33.719 62.8926 31.4453 65.1663 31.4453 67.9711C31.4453 70.7758 33.719 73.0495 36.5238 73.0495Z' fill='%23E65050'/%3E%3Cpath d='M52.2464 68.8366C55.0512 68.8366 57.3249 66.5629 57.3249 63.7582C57.3249 60.9534 55.0512 58.6797 52.2464 58.6797C49.4417 58.6797 47.168 60.9534 47.168 63.7582C47.168 66.5629 49.4417 68.8366 52.2464 68.8366Z' fill='%23E65050'/%3E%3Cpath d='M63.7582 57.3259C66.5629 57.3259 68.8366 55.0522 68.8366 52.2474C68.8366 49.4427 66.5629 47.1689 63.7582 47.1689C60.9534 47.1689 58.6797 49.4427 58.6797 52.2474C58.6797 55.0522 60.9534 57.3259 63.7582 57.3259Z' fill='%23E65050'/%3E%3Cpath d='M67.9691 41.6032C70.7739 41.6032 73.0476 39.3295 73.0476 36.5248C73.0476 33.72 70.7739 31.4463 67.9691 31.4463C65.1643 31.4463 62.8906 33.72 62.8906 36.5248C62.8906 39.3295 65.1643 41.6032 67.9691 41.6032Z' fill='%23E65050'/%3E%3Cpath d='M63.7582 25.8796C66.5629 25.8796 68.8366 23.6059 68.8366 20.8011C68.8366 17.9964 66.5629 15.7227 63.7582 15.7227C60.9534 15.7227 58.6797 17.9964 58.6797 20.8011C58.6797 23.6059 60.9534 25.8796 63.7582 25.8796Z' fill='%23E65050'/%3E%3Cpath d='M52.2464 14.3698C55.0512 14.3698 57.3249 12.0961 57.3249 9.29137C57.3249 6.4866 55.0512 4.21289 52.2464 4.21289C49.4417 4.21289 47.168 6.4866 47.168 9.29137C47.168 12.0961 49.4417 14.3698 52.2464 14.3698Z' fill='%23E65050'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3059_4352'%3E%3Crect width='73.05' height='73.05' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.green-ring:after {
  background-image: url("data:image/svg+xml,%3Csvg width='74' height='74' viewBox='0 0 74 74' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2323_17585)'%3E%3Cpath d='M36.5248 10.1569C39.3295 10.1569 41.6032 7.88324 41.6032 5.07847C41.6032 2.27371 39.3295 0 36.5248 0C33.72 0 31.4463 2.27371 31.4463 5.07847C31.4463 7.88324 33.72 10.1569 36.5248 10.1569Z' fill='%2343BF8D'/%3E%3Cpath d='M20.8011 14.3718C23.6059 14.3718 25.8796 12.0981 25.8796 9.29332C25.8796 6.48855 23.6059 4.21484 20.8011 4.21484C17.9964 4.21484 15.7227 6.48855 15.7227 9.29332C15.7227 12.0981 17.9964 14.3718 20.8011 14.3718Z' fill='%2343BF8D'/%3E%3Cpath d='M9.29332 25.8796C12.0981 25.8796 14.3718 23.6059 14.3718 20.8011C14.3718 17.9964 12.0981 15.7227 9.29332 15.7227C6.48855 15.7227 4.21484 17.9964 4.21484 20.8011C4.21484 23.6059 6.48855 25.8796 9.29332 25.8796Z' fill='%2343BF8D'/%3E%3Cpath d='M5.07847 41.6023C7.88324 41.6023 10.1569 39.3286 10.1569 36.5238C10.1569 33.719 7.88324 31.4453 5.07847 31.4453C2.27371 31.4453 0 33.719 0 36.5238C0 39.3286 2.27371 41.6023 5.07847 41.6023Z' fill='%2343BF8D'/%3E%3Cpath d='M9.29332 57.3249C12.0981 57.3249 14.3718 55.0512 14.3718 52.2464C14.3718 49.4417 12.0981 47.168 9.29332 47.168C6.48855 47.168 4.21484 49.4417 4.21484 52.2464C4.21484 55.0512 6.48855 57.3249 9.29332 57.3249Z' fill='%2343BF8D'/%3E%3Cpath d='M20.8011 68.8366C23.6059 68.8366 25.8796 66.5629 25.8796 63.7582C25.8796 60.9534 23.6059 58.6797 20.8011 58.6797C17.9964 58.6797 15.7227 60.9534 15.7227 63.7582C15.7227 66.5629 17.9964 68.8366 20.8011 68.8366Z' fill='%2343BF8D'/%3E%3Cpath d='M36.5248 73.0476C39.3295 73.0476 41.6032 70.7739 41.6032 67.9691C41.6032 65.1643 39.3295 62.8906 36.5248 62.8906C33.72 62.8906 31.4463 65.1643 31.4463 67.9691C31.4463 70.7739 33.72 73.0476 36.5248 73.0476Z' fill='%2343BF8D'/%3E%3Cpath d='M52.2474 68.8366C55.0522 68.8366 57.3259 66.5629 57.3259 63.7582C57.3259 60.9534 55.0522 58.6797 52.2474 58.6797C49.4427 58.6797 47.1689 60.9534 47.1689 63.7582C47.1689 66.5629 49.4427 68.8366 52.2474 68.8366Z' fill='%2343BF8D'/%3E%3Cpath d='M63.7582 57.3249C66.5629 57.3249 68.8366 55.0512 68.8366 52.2464C68.8366 49.4417 66.5629 47.168 63.7582 47.168C60.9534 47.168 58.6797 49.4417 58.6797 52.2464C58.6797 55.0512 60.9534 57.3249 63.7582 57.3249Z' fill='%2343BF8D'/%3E%3Cpath d='M67.9691 41.6023C70.7739 41.6023 73.0476 39.3286 73.0476 36.5238C73.0476 33.719 70.7739 31.4453 67.9691 31.4453C65.1643 31.4453 62.8906 33.719 62.8906 36.5238C62.8906 39.3286 65.1643 41.6023 67.9691 41.6023Z' fill='%2343BF8D'/%3E%3Cpath d='M63.7582 25.8796C66.5629 25.8796 68.8366 23.6059 68.8366 20.8011C68.8366 17.9964 66.5629 15.7227 63.7582 15.7227C60.9534 15.7227 58.6797 17.9964 58.6797 20.8011C58.6797 23.6059 60.9534 25.8796 63.7582 25.8796Z' fill='%2343BF8D'/%3E%3Cpath d='M52.2474 14.3718C55.0522 14.3718 57.3259 12.0981 57.3259 9.29332C57.3259 6.48855 55.0522 4.21484 52.2474 4.21484C49.4427 4.21484 47.1689 6.48855 47.1689 9.29332C47.1689 12.0981 49.4427 14.3718 52.2474 14.3718Z' fill='%2343BF8D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2323_17585'%3E%3Crect width='73.05' height='73.05' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.yellow-circle:after {
  background-image: url("data:image/svg+xml,%3Csvg width='72' height='72' viewBox='0 0 72 72' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='36' cy='36' r='34.5' stroke='%23F2D455' stroke-width='3'/%3E%3C/svg%3E%0A");
}

.black-wave:before {
  background-image: url("data:image/svg+xml,%3Csvg width='100' height='54' viewBox='0 0 100 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 9.62918C18 -0.543059 34 -0.543059 50 9.62918C66 19.8014 82 19.8014 98 9.62918' stroke='%23141430' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M2 18.3792C18 8.20694 34 8.20694 50 18.3792C66 28.5514 82 28.5514 98 18.3792' stroke='%23141430' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M2 27.1214C18 16.9491 34 16.9491 50 27.1214C66 37.2936 82 37.2936 98 27.1214' stroke='%23141430' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M2 35.8714C18 25.6991 34 25.6991 50 35.8714C66 46.0436 82 46.0436 98 35.8714' stroke='%23141430' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M2 44.6214C18 34.4491 34 34.4491 50 44.6214C66 54.7936 82 54.7936 98 44.6214' stroke='%23141430' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

@keyframes rotating {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
.wp-block-gallery {
  display: block;
}
.wp-block-gallery .blocks-gallery-grid {
  display: block;
  -moz-column-gap: 20px;
       column-gap: 20px;
  -moz-column-count: 2;
       column-count: 2;
  padding-left: 0;
  padding-right: 0;
}
.wp-block-gallery .blocks-gallery-grid + figcaption {
  margin-top: -10px !important;
  margin-bottom: 20px !important;
}
.wp-block-gallery .blocks-gallery-item {
  width: 100% !important;
  display: inline-block;
  color: white;
  margin-right: 0 !important;
  margin-bottom: 20px;
}
.wp-block-gallery .blocks-gallery-item img {
  width: 100%;
}
.wp-block-gallery .blocks-gallery-item figcaption {
  margin: 0 !important;
  padding: 20px 10px 10px;
}
@media (min-width: 600px) {
  .wp-block-gallery.columns-1 .blocks-gallery-grid {
    -moz-column-count: 1;
         column-count: 1;
  }
  .wp-block-gallery.columns-2 .blocks-gallery-grid {
    -moz-column-count: 2;
         column-count: 2;
  }
  .wp-block-gallery.columns-3 .blocks-gallery-grid {
    -moz-column-count: 3;
         column-count: 3;
  }
  .wp-block-gallery.columns-4 .blocks-gallery-grid {
    -moz-column-count: 4;
         column-count: 4;
  }
  .wp-block-gallery.columns-5 .blocks-gallery-grid {
    -moz-column-count: 5;
         column-count: 5;
  }
  .wp-block-gallery.columns-6 .blocks-gallery-grid {
    -moz-column-count: 6;
         column-count: 6;
  }
  .wp-block-gallery.columns-7 .blocks-gallery-grid {
    -moz-column-count: 7;
         column-count: 7;
  }
  .wp-block-gallery.columns-8 .blocks-gallery-grid {
    -moz-column-count: 8;
         column-count: 8;
  }
}
.wp-block-gallery.is-cropped .blocks-gallery-grid {
  display: flex;
}
.wp-block-gallery.is-cropped .blocks-gallery-item {
  display: block;
  width: calc(50% - 20px) !important;
}
.wp-block-gallery.is-cropped .blocks-gallery-item:last-child {
  margin-right: 0 !important;
}
@media (max-width: 599px) {
  .wp-block-gallery.is-cropped .blocks-gallery-item:nth-child(2n) {
    margin-right: 0 !important;
  }
}
.wp-block-gallery.is-cropped .blocks-gallery-item > figure {
  display: block;
  width: 100%;
  padding-top: 100%;
  height: auto;
}
.wp-block-gallery.is-cropped .blocks-gallery-item > figure > img,
.wp-block-gallery.is-cropped .blocks-gallery-item > figure > figcaption {
  position: absolute;
}
.wp-block-gallery.is-cropped .blocks-gallery-item > figure > img {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 600px) {
  .wp-block-gallery.is-cropped.columns-1 .blocks-gallery-item {
    width: calc(100% - 20px) !important;
  }
  .wp-block-gallery.is-cropped.columns-1 .blocks-gallery-item:nth-child(1n) {
    margin-right: 0 !important;
  }
  .wp-block-gallery.is-cropped.columns-2 .blocks-gallery-item {
    width: calc(50% - 20px) !important;
  }
  .wp-block-gallery.is-cropped.columns-2 .blocks-gallery-item:nth-child(2n) {
    margin-right: 0 !important;
  }
  .wp-block-gallery.is-cropped.columns-3 .blocks-gallery-item {
    width: calc(33.3333333333% - 20px) !important;
  }
  .wp-block-gallery.is-cropped.columns-3 .blocks-gallery-item:nth-child(3n) {
    margin-right: 0 !important;
  }
  .wp-block-gallery.is-cropped.columns-4 .blocks-gallery-item {
    width: calc(25% - 20px) !important;
  }
  .wp-block-gallery.is-cropped.columns-4 .blocks-gallery-item:nth-child(4n) {
    margin-right: 0 !important;
  }
  .wp-block-gallery.is-cropped.columns-5 .blocks-gallery-item {
    width: calc(20% - 20px) !important;
  }
  .wp-block-gallery.is-cropped.columns-5 .blocks-gallery-item:nth-child(5n) {
    margin-right: 0 !important;
  }
  .wp-block-gallery.is-cropped.columns-6 .blocks-gallery-item {
    width: calc(16.6666666667% - 20px) !important;
  }
  .wp-block-gallery.is-cropped.columns-6 .blocks-gallery-item:nth-child(6n) {
    margin-right: 0 !important;
  }
  .wp-block-gallery.is-cropped.columns-7 .blocks-gallery-item {
    width: calc(14.2857142857% - 20px) !important;
  }
  .wp-block-gallery.is-cropped.columns-7 .blocks-gallery-item:nth-child(7n) {
    margin-right: 0 !important;
  }
  .wp-block-gallery.is-cropped.columns-8 .blocks-gallery-item {
    width: calc(12.5% - 20px) !important;
  }
  .wp-block-gallery.is-cropped.columns-8 .blocks-gallery-item:nth-child(8n) {
    margin-right: 0 !important;
  }
}

.wp-block-video {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.wp-block-video:before {
  content: "Watch video";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #336898;
  background-color: rgba(253, 252, 251, 0.8);
  border: 2px solid currentColor;
  width: 124px;
  height: 124px;
  border-radius: 124px;
  position: absolute;
  font-family: "GT America", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 148%;
  pointer-events: none;
  z-index: 1;
  transition: all 300ms ease;
  transition-delay: 100ms;
}
.wp-block-video:hover:before {
  width: 140px;
  height: 140px;
}
.wp-block-video:focus-within:before, .wp-block-video.is-playing:before {
  display: none;
}
.wp-block-video video::-webkit-media-controls {
  opacity: 0;
}
.wp-block-video video:focus-within::-webkit-media-controls {
  opacity: 1;
}
.wp-block-video video {
  margin-bottom: 0;
  line-height: 0;
  border-radius: 16px;
}

.wp-block-embed {
  margin-top: 0;
  margin-bottom: 20px;
}
.wp-block-embed > figcaption {
  margin-top: 10px !important;
}

.wp-block-buttons, [data-type="core/buttons"] {
  display: flex;
  flex-flow: row wrap;
  margin-top: 0;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .wp-block-buttons, [data-type="core/buttons"] {
    justify-content: flex-start;
  }
}
@media (max-width: 767px) {
  .wp-block-buttons:last-child, [data-type="core/buttons"]:last-child {
    margin-bottom: 0;
  }
}
.wp-block-buttons > .wp-block-button, [data-type="core/buttons"] > .wp-block-button {
  display: flex;
  width: auto;
  flex-grow: 1;
  flex-basis: calc(50% - 10px);
  margin-right: 0;
  margin-bottom: 10px;
}
@media (min-width: 1129px) {
  .wp-block-buttons > .wp-block-button, [data-type="core/buttons"] > .wp-block-button {
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .wp-block-buttons > .wp-block-button:last-child, [data-type="core/buttons"] > .wp-block-button:last-child {
    margin-bottom: 0;
  }
}
.wp-block-buttons > .wp-block-button.wp-block-button, [data-type="core/buttons"] > .wp-block-button.wp-block-button {
  margin-left: 0;
  margin-right: 0;
}
.wp-block-buttons > .wp-block-button.is-style-link, [data-type="core/buttons"] > .wp-block-button.is-style-link {
  flex-grow: 0;
  flex-basis: auto;
}
.wp-block-buttons > .wp-block-button:nth-child(even), [data-type="core/buttons"] > .wp-block-button:nth-child(even) {
  margin-left: 10px;
}
@media (min-width: 768px) {
  .wp-block-buttons > .wp-block-button, [data-type="core/buttons"] > .wp-block-button {
    flex-basis: auto;
    flex-grow: 0;
  }
  .wp-block-buttons > .wp-block-button:not(:first-child), [data-type="core/buttons"] > .wp-block-button:not(:first-child) {
    margin-left: 10px;
  }
}
.wp-block-buttons.alignleft, .wp-block-buttons.alignright, [data-align=right] .wp-block-buttons, [data-align=left] .wp-block-buttons, [data-type="core/buttons"].alignleft, [data-type="core/buttons"].alignright, [data-align=right] [data-type="core/buttons"], [data-align=left] [data-type="core/buttons"] {
  float: none;
  margin-left: auto !important;
  margin-right: auto !important;
}
.wp-block-buttons.alignright, [data-align=right] .wp-block-buttons, [data-type="core/buttons"].alignright, [data-align=right] [data-type="core/buttons"] {
  justify-content: flex-end;
}
.wp-block-buttons.alignright > .wp-block-button:first-child, [data-align=right] .wp-block-buttons > .wp-block-button:first-child, [data-type="core/buttons"].alignright > .wp-block-button:first-child, [data-align=right] [data-type="core/buttons"] > .wp-block-button:first-child {
  margin-left: 0;
}
.wp-block-buttons.aligncenter, [data-align=center] .wp-block-buttons, [data-type="core/buttons"].aligncenter, [data-align=center] [data-type="core/buttons"] {
  justify-content: center;
}

@media (max-width: 768px) {
  .wp-block-button__link {
    display: block;
    width: -moz-max-content;
    width: max-content;
  }
}
.is-style-outline .wp-block-button__link {
  background-color: transparent !important;
  padding-top: 10px;
  padding-bottom: 10px;
  border: 2px solid currentColor !important;
}
.is-style-outline .wp-block-button__link:not(.has-text-color) {
  color: #663398 !important;
}
.is-style-outline .wp-block-button__link:focus, .is-style-outline .wp-block-button__link:hover {
  border-color: #336898 !important;
  color: white !important;
}
.is-style-circle .wp-block-button__link {
  background-color: transparent !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  text-align: left;
  z-index: 1;
  font-weight: 500;
  display: inline-block;
  overflow: visible;
  min-width: 0;
  transform: translateX(24px) translateY(-2px);
}
.is-style-circle .wp-block-button__link:not(.has-text-color) {
  color: #141430 !important;
}
.is-style-circle .wp-block-button__link:before {
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(-24px, -50%);
  z-index: -1;
  content: "";
  background-color: #F39556;
  width: 48px;
  height: 48px;
  border-radius: 100px;
  transition: all 250ms ease;
}
.is-style-circle .wp-block-button__link.has-almostblack-color {
  color: #090914 !important;
}
.is-style-circle .wp-block-button__link.has-almostblack-background-color:before {
  background-color: #090914;
}
.is-style-circle .wp-block-button__link.has-deepnavy-color {
  color: #141430 !important;
}
.is-style-circle .wp-block-button__link.has-deepnavy-background-color:before {
  background-color: #141430;
}
.is-style-circle .wp-block-button__link.has-n4violet-color {
  color: #663398 !important;
}
.is-style-circle .wp-block-button__link.has-n4violet-background-color:before {
  background-color: #663398;
}
.is-style-circle .wp-block-button__link.has-classicblue-color {
  color: #336898 !important;
}
.is-style-circle .wp-block-button__link.has-classicblue-background-color:before {
  background-color: #336898;
}
.is-style-circle .wp-block-button__link.has-beachbeige-color {
  color: #F6EBDD !important;
}
.is-style-circle .wp-block-button__link.has-beachbeige-background-color:before {
  background-color: #F6EBDD;
}
.is-style-circle .wp-block-button__link.has-tan-color {
  color: #F4F1ED !important;
}
.is-style-circle .wp-block-button__link.has-tan-background-color:before {
  background-color: #F4F1ED;
}
.is-style-circle .wp-block-button__link.has-offwhite-color {
  color: #FDFCFB !important;
}
.is-style-circle .wp-block-button__link.has-offwhite-background-color:before {
  background-color: #FDFCFB;
}
.is-style-circle .wp-block-button__link.has-white-color {
  color: #FFFFFF !important;
}
.is-style-circle .wp-block-button__link.has-white-background-color:before {
  background-color: #FFFFFF;
}
.is-style-circle .wp-block-button__link.has-skyblue-color {
  color: #E7EDF6 !important;
}
.is-style-circle .wp-block-button__link.has-skyblue-background-color:before {
  background-color: #E7EDF6;
}
.is-style-circle .wp-block-button__link.has-softyellow-color {
  color: #FAF2D3 !important;
}
.is-style-circle .wp-block-button__link.has-softyellow-background-color:before {
  background-color: #FAF2D3;
}
.is-style-circle .wp-block-button__link.has-softdrinkred-color {
  color: #E55050 !important;
}
.is-style-circle .wp-block-button__link.has-softdrinkred-background-color:before {
  background-color: #E55050;
}
.is-style-circle .wp-block-button__link.has-carrotorange-color {
  color: #F39556 !important;
}
.is-style-circle .wp-block-button__link.has-carrotorange-background-color:before {
  background-color: #F39556;
}
.is-style-circle .wp-block-button__link.has-popcornyellow-color {
  color: #F2D455 !important;
}
.is-style-circle .wp-block-button__link.has-popcornyellow-background-color:before {
  background-color: #F2D455;
}
.is-style-circle .wp-block-button__link.has-ferngreen-color {
  color: #43BF8D !important;
}
.is-style-circle .wp-block-button__link.has-ferngreen-background-color:before {
  background-color: #43BF8D;
}
.is-style-circle .wp-block-button__link.has-softeryellow-color {
  color: #F6E188 !important;
}
.is-style-circle .wp-block-button__link.has-softeryellow-background-color:before {
  background-color: #F6E188;
}
.is-style-circle .wp-block-button__link.has-n-4-violet-background-color:before {
  background-color: #663398;
}
.is-style-circle .wp-block-button__link.has-n-4-violet-color {
  color: #663398 !important;
}
.is-style-circle .wp-block-button__link:after {
  display: none;
}
.is-style-circle .wp-block-button__link:hover {
  color: #141430;
}
.is-style-circle .wp-block-button__link:hover:before {
  width: calc(100% + 48px);
}
.is-style-link .wp-block-button__link {
  background-color: transparent !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  text-align: left;
  border-radius: 0;
  min-width: 0;
}
.is-style-link .wp-block-button__link:not(.has-text-color) {
  color: #141430 !important;
}
.is-style-link .wp-block-button__link:after {
  display: none;
}
.is-style-link .wp-block-button__link:before {
  content: "";
  display: block;
  background-color: #F2D455;
  height: 2px;
  width: 100%;
  position: absolute;
  bottom: 4px;
  left: 0;
}
.is-style-link .wp-block-button__link.has-almostblack-color {
  color: #090914 !important;
}
.is-style-link .wp-block-button__link.has-almostblack-background-color:before {
  background-color: #090914;
}
.is-style-link .wp-block-button__link.has-deepnavy-color {
  color: #141430 !important;
}
.is-style-link .wp-block-button__link.has-deepnavy-background-color:before {
  background-color: #141430;
}
.is-style-link .wp-block-button__link.has-n4violet-color {
  color: #663398 !important;
}
.is-style-link .wp-block-button__link.has-n4violet-background-color:before {
  background-color: #663398;
}
.is-style-link .wp-block-button__link.has-classicblue-color {
  color: #336898 !important;
}
.is-style-link .wp-block-button__link.has-classicblue-background-color:before {
  background-color: #336898;
}
.is-style-link .wp-block-button__link.has-beachbeige-color {
  color: #F6EBDD !important;
}
.is-style-link .wp-block-button__link.has-beachbeige-background-color:before {
  background-color: #F6EBDD;
}
.is-style-link .wp-block-button__link.has-tan-color {
  color: #F4F1ED !important;
}
.is-style-link .wp-block-button__link.has-tan-background-color:before {
  background-color: #F4F1ED;
}
.is-style-link .wp-block-button__link.has-offwhite-color {
  color: #FDFCFB !important;
}
.is-style-link .wp-block-button__link.has-offwhite-background-color:before {
  background-color: #FDFCFB;
}
.is-style-link .wp-block-button__link.has-white-color {
  color: #FFFFFF !important;
}
.is-style-link .wp-block-button__link.has-white-background-color:before {
  background-color: #FFFFFF;
}
.is-style-link .wp-block-button__link.has-skyblue-color {
  color: #E7EDF6 !important;
}
.is-style-link .wp-block-button__link.has-skyblue-background-color:before {
  background-color: #E7EDF6;
}
.is-style-link .wp-block-button__link.has-softyellow-color {
  color: #FAF2D3 !important;
}
.is-style-link .wp-block-button__link.has-softyellow-background-color:before {
  background-color: #FAF2D3;
}
.is-style-link .wp-block-button__link.has-softdrinkred-color {
  color: #E55050 !important;
}
.is-style-link .wp-block-button__link.has-softdrinkred-background-color:before {
  background-color: #E55050;
}
.is-style-link .wp-block-button__link.has-carrotorange-color {
  color: #F39556 !important;
}
.is-style-link .wp-block-button__link.has-carrotorange-background-color:before {
  background-color: #F39556;
}
.is-style-link .wp-block-button__link.has-popcornyellow-color {
  color: #F2D455 !important;
}
.is-style-link .wp-block-button__link.has-popcornyellow-background-color:before {
  background-color: #F2D455;
}
.is-style-link .wp-block-button__link.has-ferngreen-color {
  color: #43BF8D !important;
}
.is-style-link .wp-block-button__link.has-ferngreen-background-color:before {
  background-color: #43BF8D;
}
.is-style-link .wp-block-button__link.has-softeryellow-color {
  color: #F6E188 !important;
}
.is-style-link .wp-block-button__link.has-softeryellow-background-color:before {
  background-color: #F6E188;
}
.is-style-link .wp-block-button__link.has-n-4-violet-background-color:before {
  background-color: #663398;
}
.is-style-link .wp-block-button__link.has-n-4-violet-color {
  color: #663398 !important;
}
.is-style-link .wp-block-button__link:hover:before {
  animation: linkLine 500ms;
  animation-timing-function: ease-in-out;
}
.is-style-circle:not(:first-child) .wp-block-button__link {
  margin-right: 48px;
}

@keyframes linkLine {
  0% {
    transform: scaleX(1);
    transform-origin: 100% 0;
  }
  50% {
    transform: scaleX(0);
    transform-origin: 100% 0;
  }
  51% {
    transform: scaleX(0);
    transform-origin: 0 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 0 0;
  }
}
.wp-block-button__link.has-offwhite-background-color:hover {
  color: #FDFCFB !important;
}

.wp-block-cover {
  min-height: 270px;
  margin-top: 0;
  margin-bottom: 20px;
  overflow: hidden;
  z-index: 1;
}
@media (min-width: 768px) {
  .wp-block-cover {
    min-height: 360px;
  }
}
.wp-block-cover:before {
  z-index: 2 !important;
}
.wp-block-cover > .wp-block-cover__inner-container {
  position: relative;
  z-index: 3 !important;
}
@media (min-width: 768px) {
  .wp-block-cover > .wp-block-cover__inner-container {
    padding: 0 20px;
  }
}
.wp-block-cover > .wp-block-cover__inner-container *:first-child {
  margin-top: 0;
}
.wp-block-cover > .wp-block-cover__inner-container *:last-child {
  margin-bottom: 0;
}
.wp-block-cover.is-style-hero, .wp-block-cover.is-style-hero-full {
  min-height: 420px;
}
@media (min-width: 768px) {
  .wp-block-cover.is-style-hero, .wp-block-cover.is-style-hero-full {
    min-height: 540px;
  }
}
.wp-block-cover.is-style-hero h1,
.wp-block-cover.is-style-hero h2, .wp-block-cover.is-style-hero-full h1,
.wp-block-cover.is-style-hero-full h2 {
  margin-bottom: 5px;
}
@media (max-width: 1024px) {
  .wp-block-cover.is-style-hero br, .wp-block-cover.is-style-hero-full br {
    display: none;
  }
}
.wp-block-cover.has-custom-content-position > .wp-block-cover__inner-container {
  width: 100% !important;
}
.wp-block-cover.has-custom-content-position > .wp-block-cover__inner-container > *:first-child {
  margin-top: 20px;
}
.wp-block-cover.has-custom-content-position > .wp-block-cover__inner-container > *:last-child {
  margin-bottom: 20px;
}
.wp-block-cover.has-parallax {
  background-attachment: scroll;
}
.wp-block-cover .rellax {
  display: block;
  position: absolute;
  top: -250px;
  bottom: -250px;
  right: 0;
  left: 0;
  background: inherit;
  z-index: 1;
  will-change: transform;
}

.wp-block-group {
  margin-bottom: 88px;
}
.wp-block-group.has-background {
  padding: 40px 0;
}
@media (min-width: 768px) {
  .wp-block-group.has-background {
    padding: 48px 0;
  }
}
@media (min-width: 1200px) {
  .wp-block-group.has-background {
    padding: 88px 0;
  }
}
.wp-block-group.alignfull, .wp-block-group.wp-block-cover.is-style-hero-full {
  max-width: 100%;
}
.wp-block-group > .wp-block-group__inner-container {
  max-width: 1130px;
  margin-left: auto;
  margin-right: auto;
}
.wp-block-group.is-style-hero {
  padding-top: 123px !important;
}
@media (min-width: 1024px) {
  .wp-block-group.is-style-hero {
    padding-top: 176px !important;
  }
}
.wp-block-group[class*=hero] :where([class*=wp-block]):not([class*=__]) {
  margin-left: 0;
}

.wp-block-columns,
[data-type="core/columns"] {
  --wp--style--block-gap: 0;
  gap: 46px;
  max-width: 1130px;
}
.wp-block-columns > .wp-block-column,
[data-type="core/columns"] > .wp-block-column {
  margin: 0;
  max-width: 100%;
}
.wp-block-columns > .wp-block-column > *:last-child,
[data-type="core/columns"] > .wp-block-column > *:last-child {
  margin-bottom: 0;
}
.wp-block-columns > .wp-block-column.has-background,
[data-type="core/columns"] > .wp-block-column.has-background {
  border-radius: 16px;
  padding: 48px 40px 40px;
}

.wp-block-spacer {
  margin: 0 !important;
}
.wp-block-spacer[style="height:100px"] {
  height: 40px !important;
}
@media (min-width: 768px) {
  .wp-block-spacer[style="height:100px"] {
    height: 48px !important;
  }
}
@media (min-width: 1024px) {
  .wp-block-spacer[style="height:100px"] {
    height: 88px !important;
  }
}

.wp-block-table, table {
  margin-top: 0;
  margin-bottom: 20px;
}
.wp-block-table td, table td,
.wp-block-table tfoot,
table tfoot,
.wp-block-table th,
table th,
.wp-block-table thead,
table thead {
  text-align: left;
  border: none;
}
.wp-block-table td, table td,
.wp-block-table th,
table th {
  text-align: left;
  border: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  padding: 5px 0;
}
.wp-block-table thead, table thead {
  border-bottom: 2px solid rgba(0, 0, 0, 0.125);
}
.wp-block-table tfoot, table tfoot {
  border-top: 2px solid rgba(0, 0, 0, 0.125);
}
.wp-block-table tfoot td, table tfoot td {
  border: none;
}
.wp-block-table figcaption, table figcaption {
  margin-top: -10px !important;
}
.wp-block-table.is-style-stripes, table.is-style-stripes {
  border: none;
}
.wp-block-table.is-style-stripes td, table.is-style-stripes td,
.wp-block-table.is-style-stripes th,
table.is-style-stripes th {
  padding: 5px;
}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd), table.is-style-stripes tbody tr:nth-child(odd) {
  background-color: rgba(0, 0, 0, 0.0625);
}
.wp-block-table.is-style-stripes thead, table.is-style-stripes thead {
  border: none;
}

/*
 * MEDIA TEXT BLOCK
 *
 */
.wp-block-media-text {
  display: block;
  margin-top: 0;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .wp-block-media-text {
    display: grid;
  }
}
.wp-block-media-text .wp-block-media-text__content {
  padding: 20px 0;
}
@media (min-width: 768px) {
  .wp-block-media-text .wp-block-media-text__content {
    padding-top: 40px;
    padding-right: 0;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}
.wp-block-media-text .wp-block-media-text__content *:first-child {
  margin-top: 0;
}
.wp-block-media-text .wp-block-media-text__content *:last-child {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 0;
  }
}
.wp-block-media-text.alignwide {
  max-width: 1130px;
}
@media (max-width: 768px) {
  .wp-block-media-text.alignfull .wp-block-media-text__content, .wp-block-media-text.wp-block-cover.is-style-hero-full .wp-block-media-text__content, .wp-block-media-text.alignwide .wp-block-media-text__content {
    padding: 20px;
  }
}
.wp-block-media-text.has-background {
  padding: 20px !important;
}
@media (min-width: 768px) {
  .wp-block-media-text.has-background .wp-block-media-text__content {
    padding-right: 20px;
  }
}
@media (min-width: 768px) {
  .wp-block-media-text.has-media-on-the-right.has-background .wp-block-media-text__content {
    padding-right: 40px;
    padding-left: 20px;
  }
}
@media (max-width: 768px) {
  .wp-block-media-text.alignfull.has-background .wp-block-media-text__content, .wp-block-media-text.has-background.wp-block-cover.is-style-hero-full .wp-block-media-text__content, .wp-block-media-text.alignwide.has-background .wp-block-media-text__content {
    padding: 20px 0;
  }
}
.wp-block-media-text.is-image-fill {
  min-height: 270px;
}
@media (min-width: 768px) {
  .wp-block-media-text.is-image-fill {
    min-height: 360px;
  }
}
.wp-block-media-text.has-background.is-image-fill {
  padding: 0 !important;
}
@media (max-width: 768px) {
  .wp-block-media-text.has-background.is-image-fill .wp-block-media-text__content {
    padding: 20px 20px 40px;
  }
}
@media (min-width: 768px) {
  .wp-block-media-text.has-background.is-image-fill .wp-block-media-text__content {
    padding-right: 40px;
  }
}
@media (min-width: 768px) {
  .wp-block-media-text.has-media-on-the-right.has-background.is-image-fill .wp-block-media-text__content {
    padding-left: 40px;
  }
}
@media (max-width: 768px) {
  .wp-block-media-text.alignfull.has-background.is-image-fill .wp-block-media-text__content, .wp-block-media-text.has-background.is-image-fill.wp-block-cover.is-style-hero-full .wp-block-media-text__content, .wp-block-media-text.alignwide.has-background.is-image-fill .wp-block-media-text__content {
    padding-bottom: 40px;
  }
}
@media (min-width: 768px) {
  .wp-block-media-text.alignfull, .wp-block-media-text.wp-block-cover.is-style-hero-full {
    grid-template-columns: auto 50% !important;
  }
  .wp-block-media-text.alignfull.has-media-on-the-right, .wp-block-media-text.has-media-on-the-right.wp-block-cover.is-style-hero-full {
    grid-template-columns: 50% auto !important;
  }
  .wp-block-media-text.alignfull .wp-block-media-text__content, .wp-block-media-text.wp-block-cover.is-style-hero-full .wp-block-media-text__content {
    width: 100%;
    max-width: 344px;
    padding-right: 0 !important;
    padding-left: 40px !important;
  }
  .wp-block-media-text.alignfull.has-media-on-the-right .wp-block-media-text__content, .wp-block-media-text.has-media-on-the-right.wp-block-cover.is-style-hero-full .wp-block-media-text__content {
    margin-left: auto;
    padding-right: 40px !important;
    padding-left: 0 !important;
  }
}
@media (min-width: 1024px) {
  .wp-block-media-text.alignfull .wp-block-media-text__content, .wp-block-media-text.wp-block-cover.is-style-hero-full .wp-block-media-text__content {
    max-width: 472px;
    padding-left: 60px !important;
  }
  .wp-block-media-text.alignfull.has-media-on-the-right .wp-block-media-text__content, .wp-block-media-text.has-media-on-the-right.wp-block-cover.is-style-hero-full .wp-block-media-text__content {
    padding-right: 60px !important;
  }
}
@media (min-width: 1120px) {
  .wp-block-media-text.alignfull .wp-block-media-text__content, .wp-block-media-text.wp-block-cover.is-style-hero-full .wp-block-media-text__content {
    max-width: 520px;
    padding-left: 80px !important;
  }
  .wp-block-media-text.alignfull.has-media-on-the-right .wp-block-media-text__content, .wp-block-media-text.has-media-on-the-right.wp-block-cover.is-style-hero-full .wp-block-media-text__content {
    padding-right: 80px !important;
  }
}
@media (min-width: 768px) {
  .wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content {
    padding-top: 0;
  }
  .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content {
    padding-bottom: 0;
  }
  .wp-block-media-text.has-background.is-image-fill.is-vertically-aligned-top .wp-block-media-text__content {
    padding-top: 20px;
  }
  .wp-block-media-text.has-background.is-image-fill.is-vertically-aligned-bottom .wp-block-media-text__content {
    padding-bottom: 20px;
  }
}

.wp-block-list.is-style-steps {
  counter-reset: li;
  padding: 0;
}
.wp-block-list.is-style-steps li {
  counter-increment: li;
  padding-left: 40px;
  position: relative;
  list-style: none;
  margin-bottom: 30px;
}
.wp-block-list.is-style-steps li:before {
  content: counter(li);
  background-color: #663398;
  font-family: "Austin News Deck", sans-serif;
  font-weight: 600;
  display: block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  border-radius: 50%;
  text-align: center;
  color: #FDFCFB;
  position: absolute;
  top: -3px;
  left: 0;
}
.wp-block-list.is-style-checklist {
  padding: 0;
  -moz-columns: 2;
       columns: 2;
  gap: 64px;
}
.wp-block-list.is-style-checklist li {
  position: relative;
  list-style: none;
  padding-left: 34px;
  margin-bottom: 22px;
  white-space: nowrap;
}
.wp-block-list.is-style-checklist li:before {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 22px;
  height: 22px;
  background-size: contain;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11' cy='11' r='10.5' stroke='%23663398'/%3E%3Cpath d='M9.31222 13.5707L6.8365 11.095L5.77344 12.1581L9.31222 15.6969L16.6101 8.399L15.547 7.33594L9.31222 13.5707Z' fill='%23663398'/%3E%3C/svg%3E%0A");
}
.wp-block-list.is-style-custom-dot {
  padding: 0 0 0 16px;
  background-color: transparent !important;
}
.wp-block-list.is-style-custom-dot li {
  padding: 0;
  margin-bottom: 16px;
}
.wp-block-list.is-style-custom-dot li::marker {
  font-size: 20px;
}
.wp-block-list.is-style-custom-dot.has-almostblack-background-color li::marker {
  color: #090914;
}
.wp-block-list.is-style-custom-dot.has-deepnavy-background-color li::marker {
  color: #141430;
}
.wp-block-list.is-style-custom-dot.has-n4violet-background-color li::marker {
  color: #663398;
}
.wp-block-list.is-style-custom-dot.has-classicblue-background-color li::marker {
  color: #336898;
}
.wp-block-list.is-style-custom-dot.has-beachbeige-background-color li::marker {
  color: #F6EBDD;
}
.wp-block-list.is-style-custom-dot.has-tan-background-color li::marker {
  color: #F4F1ED;
}
.wp-block-list.is-style-custom-dot.has-offwhite-background-color li::marker {
  color: #FDFCFB;
}
.wp-block-list.is-style-custom-dot.has-white-background-color li::marker {
  color: #FFFFFF;
}
.wp-block-list.is-style-custom-dot.has-skyblue-background-color li::marker {
  color: #E7EDF6;
}
.wp-block-list.is-style-custom-dot.has-softyellow-background-color li::marker {
  color: #FAF2D3;
}
.wp-block-list.is-style-custom-dot.has-softdrinkred-background-color li::marker {
  color: #E55050;
}
.wp-block-list.is-style-custom-dot.has-carrotorange-background-color li::marker {
  color: #F39556;
}
.wp-block-list.is-style-custom-dot.has-popcornyellow-background-color li::marker {
  color: #F2D455;
}
.wp-block-list.is-style-custom-dot.has-ferngreen-background-color li::marker {
  color: #43BF8D;
}
.wp-block-list.is-style-custom-dot.has-softeryellow-background-color li::marker {
  color: #F6E188;
}
.wp-block-list.is-style-custom-dot.has-n-4-violet-background-color li::marker {
  color: #663398;
}

.wp-block-google-map.alignwide {
  max-width: 1170px;
}

.powered-by-stripe {
  gap: 20px;
}
.powered-by-stripe .wp-block-column:first-child {
  flex-basis: 140px;
  max-width: 140px;
}

.wp-block-news-source span,
.wp-block-video-source span {
  color: #F39556;
  font-size: 18px;
  position: relative;
  top: 2px;
  display: inline-block;
  margin-left: 2px;
  margin-right: 2px;
}

.code-resources-educational .taxonomy-category em,
.code-resources-professional .taxonomy-category em {
  color: #F39556;
  font-size: 18px;
  position: relative;
  top: 2px;
  display: inline-block;
  margin-left: 2px;
  margin-right: 2px;
}

@media (min-width: 768px) {
  .triple-cols {
    flex-wrap: nowrap !important;
  }
}
.triple-cols img[src*=svg] {
  height: 40px;
  -o-object-fit: contain;
     object-fit: contain;
}

.theme .scroll-scale > div {
  overflow: hidden;
  border-radius: inherit;
}
.theme .scroll-scale > div img {
  transform-origin: center top;
}
.theme .animate.fade {
  opacity: 0;
  will-change: opacity;
  transition: opacity 500ms linear;
}
.theme .animate.fade.animate-in {
  opacity: 1;
}

.bull {
  color: #F39556;
}

.wp-block-post .taxonomy-category a {
  pointer-events: none;
  font-size: 12px;
  font-weight: 500;
  color: #141430;
}

.wp-block-post-featured-image,
.wp-block-post-featured-image img {
  border-radius: 16px;
}

.wp-block-post-excerpt__more-link {
  display: inline-block;
  background-color: transparent !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  text-align: left;
  border-radius: 0;
  min-width: 0;
  position: relative;
  font-weight: 500;
}
.wp-block-post-excerpt__more-link:not(.has-text-color) {
  color: #141430 !important;
}
.wp-block-post-excerpt__more-link:after {
  display: none;
}
.wp-block-post-excerpt__more-link:before {
  content: "";
  display: block;
  background-color: #F2D455;
  height: 2px;
  width: 100%;
  position: absolute;
  bottom: -8px;
  left: 0;
}
.wp-block-post-excerpt__more-link.has-almostblack-color {
  color: #090914 !important;
}
.wp-block-post-excerpt__more-link.has-almostblack-background-color:before {
  background-color: #090914;
}
.wp-block-post-excerpt__more-link.has-deepnavy-color {
  color: #141430 !important;
}
.wp-block-post-excerpt__more-link.has-deepnavy-background-color:before {
  background-color: #141430;
}
.wp-block-post-excerpt__more-link.has-n4violet-color {
  color: #663398 !important;
}
.wp-block-post-excerpt__more-link.has-n4violet-background-color:before {
  background-color: #663398;
}
.wp-block-post-excerpt__more-link.has-classicblue-color {
  color: #336898 !important;
}
.wp-block-post-excerpt__more-link.has-classicblue-background-color:before {
  background-color: #336898;
}
.wp-block-post-excerpt__more-link.has-beachbeige-color {
  color: #F6EBDD !important;
}
.wp-block-post-excerpt__more-link.has-beachbeige-background-color:before {
  background-color: #F6EBDD;
}
.wp-block-post-excerpt__more-link.has-tan-color {
  color: #F4F1ED !important;
}
.wp-block-post-excerpt__more-link.has-tan-background-color:before {
  background-color: #F4F1ED;
}
.wp-block-post-excerpt__more-link.has-offwhite-color {
  color: #FDFCFB !important;
}
.wp-block-post-excerpt__more-link.has-offwhite-background-color:before {
  background-color: #FDFCFB;
}
.wp-block-post-excerpt__more-link.has-white-color {
  color: #FFFFFF !important;
}
.wp-block-post-excerpt__more-link.has-white-background-color:before {
  background-color: #FFFFFF;
}
.wp-block-post-excerpt__more-link.has-skyblue-color {
  color: #E7EDF6 !important;
}
.wp-block-post-excerpt__more-link.has-skyblue-background-color:before {
  background-color: #E7EDF6;
}
.wp-block-post-excerpt__more-link.has-softyellow-color {
  color: #FAF2D3 !important;
}
.wp-block-post-excerpt__more-link.has-softyellow-background-color:before {
  background-color: #FAF2D3;
}
.wp-block-post-excerpt__more-link.has-softdrinkred-color {
  color: #E55050 !important;
}
.wp-block-post-excerpt__more-link.has-softdrinkred-background-color:before {
  background-color: #E55050;
}
.wp-block-post-excerpt__more-link.has-carrotorange-color {
  color: #F39556 !important;
}
.wp-block-post-excerpt__more-link.has-carrotorange-background-color:before {
  background-color: #F39556;
}
.wp-block-post-excerpt__more-link.has-popcornyellow-color {
  color: #F2D455 !important;
}
.wp-block-post-excerpt__more-link.has-popcornyellow-background-color:before {
  background-color: #F2D455;
}
.wp-block-post-excerpt__more-link.has-ferngreen-color {
  color: #43BF8D !important;
}
.wp-block-post-excerpt__more-link.has-ferngreen-background-color:before {
  background-color: #43BF8D;
}
.wp-block-post-excerpt__more-link.has-softeryellow-color {
  color: #F6E188 !important;
}
.wp-block-post-excerpt__more-link.has-softeryellow-background-color:before {
  background-color: #F6E188;
}
.wp-block-post-excerpt__more-link.has-n-4-violet-background-color:before {
  background-color: #663398;
}
.wp-block-post-excerpt__more-link.has-n-4-violet-color {
  color: #663398 !important;
}
.wp-block-post-excerpt__more-link:hover:before {
  animation: linkLine 500ms;
  animation-timing-function: ease-in-out;
}

.has-subtle-beige-gradient {
  padding-top: 176px !important;
  background: linear-gradient(180deg, #f4f1ed 0%, rgba(253, 252, 251, 0) 80%);
}

.pattern-reach p {
  max-width: 518px;
}
.pattern-reach .triple-cols {
  gap: 64px;
}

.is-page-case-studies .code-projects__list-item__content * {
  max-width: 100% !important;
}

.related-posts a.wp-block-post-excerpt__more-link {
  color: #000 !important;
}

.wp-block-columns.wp-block-columns-carousel {
  max-width: 710px;
  align-items: center !important;
}
.wp-block-columns.wp-block-columns-carousel .metaslider {
  max-width: 100% !important;
}
@media (min-width: 768px) {
  .wp-block-columns.wp-block-columns-carousel .metaslider {
    max-width: initial;
  }
}

.theme .pattern-hero-a {
  position: relative;
  z-index: 1;
  padding-top: 96px;
  padding-bottom: 88px;
  margin-bottom: 128px;
}
@media (max-width: 767px) {
  .theme .pattern-hero-a {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
.theme .pattern-hero-a > div:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 208px;
  background-color: #FDFCFB;
  z-index: -1;
}
@media (max-width: 767px) {
  .theme .pattern-hero-a > div:after {
    height: 100px;
  }
}
.theme .pattern-hero-a p:not(.alignwide):not(.alignfull):not(.wp-block-cover.is-style-hero-full) {
  max-width: 500px;
}
.theme .pattern-hero-a .wp-block-buttons > .wp-block-button:last-child {
  margin-bottom: 0;
}
@media (min-width: 1200px) {
  .theme .pattern-hero-a .wp-block-image.alignfull, .theme .pattern-hero-a .wp-block-image.wp-block-cover.is-style-hero-full,
.theme .pattern-hero-a .wp-block-video.alignfull,
.theme .pattern-hero-a .wp-block-video.wp-block-cover.is-style-hero-full {
    margin-left: -20px;
    margin-right: -20px;
    width: calc(100% + 40px);
    max-width: calc(100% + 40px);
  }
}
@media (max-width: 767px) {
  .theme .pattern-hero-a .wp-block-video {
    padding-top: 134.55657%;
    position: relative;
    margin: 0;
  }
  .theme .pattern-hero-a .wp-block-video video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .theme .pattern-hero-a .wp-block-video:before {
    top: 50%;
    transform: translateY(-50%);
  }
  .theme .pattern-hero-a .wp-block-paragraph.mb5 {
    margin-bottom: 24px !important;
  }
  .theme .pattern-hero-a .wp-block-image {
    position: relative;
    height: 0;
    padding-top: 100%;
    margin-bottom: 0;
  }
  .theme .pattern-hero-a .wp-block-image img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
  }
}
.theme .pattern-hero-b {
  position: relative;
  z-index: 1;
  padding-top: 96px;
  padding-bottom: 88px;
  margin-bottom: 128px;
}
.theme .pattern-hero-b p:not(.alignwide):not(.alignfull):not(.wp-block-cover.is-style-hero-full) {
  max-width: 500px;
}
@media (max-width: 767px) {
  .theme .pattern-hero-b {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .theme .pattern-hero-b .wp-block-paragraph.mb5 {
    margin-bottom: 24px !important;
  }
  .theme .pattern-hero-b .wp-block-button:last-child {
    margin-bottom: 0;
  }
}
.theme .pattern-homepage-hero {
  position: relative;
  z-index: 1;
  padding-bottom: 80px;
  margin-bottom: 80px;
  padding-top: 123px !important;
}
@media (min-width: 768px) {
  .theme .pattern-homepage-hero {
    padding-top: 147px !important;
  }
}
@media (min-width: 1200px) {
  .theme .pattern-homepage-hero {
    padding-bottom: 52px;
    padding-top: 192px !important;
    margin-bottom: 128px;
  }
  .theme .pattern-homepage-hero > div {
    position: relative;
  }
}
.theme .pattern-homepage-hero .badge {
  width: 100px;
  height: 100px;
  float: right;
  margin-top: -64px;
  margin-right: 24px;
}
@media (min-width: 768px) {
  .theme .pattern-homepage-hero .badge {
    width: 114px;
    height: 114px;
    margin-top: -114px;
    margin-right: 64px;
  }
}
@media (min-width: 1200px) {
  .theme .pattern-homepage-hero .badge {
    position: absolute;
    top: 32px;
    right: 96px;
    margin-top: 0;
    margin-right: 0;
    width: 124px;
    height: 124px;
  }
}
.theme .pattern-homepage-hero .badge img {
  width: 100px;
  height: 100px;
  animation: rotating 50s linear infinite;
}
@media (min-width: 768px) {
  .theme .pattern-homepage-hero .badge img {
    width: 114px;
    height: 114px;
  }
}
@media (min-width: 1200px) {
  .theme .pattern-homepage-hero .badge img {
    width: 124px;
    height: 124px;
  }
}
.theme .pattern-homepage-hero .wp-block-heading,
.theme .pattern-homepage-hero .wp-block-paragraph,
.theme .pattern-homepage-hero .wp-block-buttons {
  z-index: 2;
  position: relative;
}
.theme .pattern-homepage-hero .wp-block-heading a,
.theme .pattern-homepage-hero .wp-block-paragraph a,
.theme .pattern-homepage-hero .wp-block-buttons a {
  text-transform: capitalize;
}
.theme .pattern-homepage-hero .wp-block-heading,
.theme .pattern-homepage-hero .wp-block-paragraph {
  pointer-events: none;
}
@media (max-width: 1199px) {
  .theme .pattern-homepage-hero .wp-block-heading {
    max-width: 680px;
  }
}
.theme .pattern-homepage-hero p:not(.alignwide):not(.alignfull):not(.wp-block-cover.is-style-hero-full) {
  max-width: 440px;
}
@media (max-width: 1199px) {
  .theme .pattern-homepage-hero p:not(.alignwide):not(.alignfull):not(.wp-block-cover.is-style-hero-full) {
    max-width: 600px;
  }
}
.theme .pattern-homepage-hero .wp-block-image.alignfull, .theme .pattern-homepage-hero .wp-block-image.wp-block-cover.is-style-hero-full {
  margin-left: -20px;
  margin-right: -20px;
  width: calc(100% + 40px);
  max-width: calc(100% + 40px);
}
.theme .pattern-homepage-hero .wp-block-image .alignright {
  margin-top: -66px;
  margin-bottom: 40px;
  display: flex;
  justify-content: flex-end;
  padding-right: 24px;
}
@media (max-width: 1023px) {
  .theme .pattern-homepage-hero .hero-video {
    min-height: 440px;
    position: relative;
    margin-top: -24px;
  }
}
@media (min-width: 1200px) {
  .theme .pattern-homepage-hero .hero-video {
    max-width: 1015px !important;
    margin-left: auto;
    margin-right: 0;
    margin-top: -280px;
  }
  .theme .pattern-homepage-hero .hero-video:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(circle at left top, #fdfcfb 0, rgba(253, 252, 251, 0) 90%);
  }
}
.theme .pattern-homepage-hero .featured-in-gallery {
  display: flex;
  align-items: center;
  flex-wrap: wrap !important;
  flex-direction: row;
  justify-content: space-between;
}
@media (min-width: 1024px) {
  .theme .pattern-homepage-hero .featured-in-gallery {
    flex-wrap: nowrap !important;
  }
}
.theme .pattern-homepage-hero .featured-in-gallery .wp-block-column {
  flex-basis: calc(50% - 2em);
  max-width: calc(50% - 2em);
}
.theme .pattern-homepage-hero .featured-in-gallery .wp-block-column:first-child {
  flex-basis: 100%;
  max-width: 100%;
}
@media (min-width: 1024px) {
  .theme .pattern-homepage-hero .featured-in-gallery .wp-block-column:first-child {
    flex-basis: auto;
    max-width: 200px;
  }
}
.theme .pattern-homepage-hero .featured-in-gallery .wp-block-column.bbc .wp-block-image {
  max-width: 75px;
}
.theme .pattern-homepage-hero .featured-in-gallery .wp-block-column.guardian .wp-block-image {
  max-width: 80px;
}
@media (max-width: 1023px) {
  .theme .pattern-homepage-hero .featured-in-gallery .wp-block-column.ny-times {
    order: 4;
  }
}
.theme .pattern-homepage-hero .featured-in-gallery .wp-block-column.ny-times .wp-block-image {
  max-width: 182px;
}
@media (min-width: 1024px) {
  .theme .pattern-homepage-hero .featured-in-gallery .wp-block-column.ny-mag .wp-block-image {
    text-align: right;
  }
}
.theme .pattern-homepage-hero .featured-in-gallery .wp-block-column.ny-mag .wp-block-image img {
  mix-blend-mode: multiply;
  max-width: 110px;
}
.theme .pattern-homepage-hero .featured-in-gallery .wp-block-image,
.theme .pattern-homepage-hero .featured-in-gallery .wp-block-image img {
  border-radius: 0;
  margin-bottom: 0 !important;
}
.theme .pattern-about-hero {
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding-top: 96px;
  padding-bottom: 0 !important;
  margin-bottom: 128px;
}
@media (max-width: 1023px) {
  .theme .pattern-about-hero {
    margin-bottom: 48px;
  }
}
.theme .pattern-about-hero > div:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 96px;
  background-color: #FDFCFB;
  z-index: -1;
}
.theme .pattern-about-hero p:not(.alignwide):not(.alignfull):not(.wp-block-cover.is-style-hero-full) {
  max-width: 440px;
}
.theme .pattern-about-hero .image {
  position: relative;
}
.theme .pattern-about-hero .image .wp-block-image {
  margin-bottom: 0;
}
.theme .pattern-about-hero .image .wp-block-image:first-child {
  max-width: 440px;
  margin-top: -59px;
  margin-left: auto;
  margin-right: 0;
}
.theme .pattern-about-hero .image .wp-block-image:nth-child(2) {
  margin-top: -12%;
  max-width: 48.894%;
}
.theme .pattern-about-hero .image .wp-block-image:last-child {
  max-width: 64.945%;
  margin-top: -20%;
  margin-left: auto;
  margin-right: 0;
  transform: translateX(126px);
}
@media (max-width: 1023px) {
  .theme .pattern-about-hero > div:after {
    height: 60px;
  }
  .theme .pattern-about-hero .wp-block-columns {
    gap: 48px;
    flex-direction: column;
  }
  .theme .pattern-about-hero .image .wp-block-image:first-child {
    width: 65.34090909%;
    margin: 0;
    margin-left: min(19.88636364%, 131px);
    max-width: 314px;
  }
  .theme .pattern-about-hero .image .wp-block-image:nth-child(2) {
    width: 36.93181818%;
    margin: 0;
    margin-top: -131px;
    max-width: 167px;
  }
  .theme .pattern-about-hero .image .wp-block-image:last-child {
    width: 49.14772727%;
    margin: 0;
    margin-left: auto;
    margin-right: -3px;
    margin-top: -11.93181818%;
    transform: translateX(32px);
    max-width: 251px;
  }
}
@media (max-width: 767px) {
  .theme .pattern-about-hero .image .wp-block-image:nth-child(2) {
    margin-top: -11.93181818%;
  }
  .theme .pattern-about-hero .image .wp-block-image:last-child {
    transform: translateX(24px);
  }
}
.theme .pattern-headline-a p:not(.alignwide):not(.alignfull):not(.wp-block-cover.is-style-hero-full) {
  max-width: 480px;
}
@media (max-width: 1023px) {
  .theme .pattern-headline-a {
    margin-bottom: 48px;
  }
}
@media (max-width: 767px) {
  .theme .pattern-headline-a .wp-block-heading.mb3 {
    margin-bottom: 16px !important;
  }
}
.theme .pattern-headline-b :where([class*=wp-block]):not([class*=__]) {
  margin-left: 0;
}
.theme .pattern-headline-b p:not(.alignwide):not(.alignfull):not(.wp-block-cover.is-style-hero-full) {
  max-width: 460px;
}
@media (max-width: 767px) {
  .theme .pattern-headline-b .wp-block-heading.mb3 {
    margin-bottom: 16px !important;
  }
}
.theme .pattern-headline-b.has-map-bkgd > div:after {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  z-index: -1;
  content: "";
  display: block;
  width: 720px;
  height: 389px;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='721' height='390' viewBox='0 0 721 390' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2240_37993)'%3E%3Cpath d='M126.99 35.4943C127.308 36.1598 127.468 36.1164 127.554 36.7239C128.48 36.7239 129.638 37.0566 130.375 36.2755L129.044 35.4364C128.72 35.2915 128.366 35.2214 128.011 35.2314C127.655 35.2414 127.306 35.3313 126.99 35.4943Z' fill='%23F4F1ED'/%3E%3Cpath d='M131.082 36.8833C130.2 36.7242 128.073 36.7821 127.437 37.5054C128.145 38.33 131.4 38.5904 131.082 36.8833Z' fill='%23F4F1ED'/%3E%3Cpath d='M152.342 43.5069C152.805 44.5483 154.136 43.6081 154.758 43.1887C155.249 44.2012 155.206 44.3603 156.204 44.4615C157.202 44.5627 157.81 44.8809 158.012 43.6371C158.157 43.9119 158.46 44.0999 158.605 44.3747C158.605 43.9553 158.807 43.5069 158.822 43.1019C159.921 43.5503 158.75 44.8954 159.993 44.9533L163.682 45.1268C163.703 44.8283 163.703 44.5286 163.682 44.2301C164.347 45.1268 166.025 45.4884 166.386 44.1288C166.719 45.4884 168.599 44.6206 169.539 44.476C169.438 43.9697 169.366 43.449 169.265 42.9573C170.552 42.9573 169.858 44.4036 170.783 44.6785C171.478 45.0207 172.253 45.1705 173.025 45.1124C173.517 45.0256 175.831 44.9966 175.918 44.4615C176.265 43.2899 176.641 43.3912 177.726 43.0151C177.228 42.6084 176.617 42.3659 175.976 42.3209L177.422 41.2217C175.484 39.5873 173.083 38.3289 170.595 39.1389C169.554 39.486 168.657 38.9364 167.529 39.3414C166.467 39.7176 165.38 40.0173 164.275 40.2381C164.483 40.433 164.705 40.6119 164.94 40.7733C163.695 40.3116 162.389 40.0339 161.064 39.9488C160.731 39.9488 160.051 40.6431 159.733 40.4406C159.198 40.0935 158.648 39.7319 158.084 39.3992C157.795 39.1967 155.51 37.9529 155.495 37.8516C155.293 37.1285 157.549 38.0107 157.781 36.9549L155.857 36.4053C154.975 36.1594 155.38 35.6966 154.729 35.2626C153.572 34.5395 152.357 35.5519 151.156 35.2626C149.956 34.9734 149.348 33.9754 148.264 33.8163C146.988 33.4171 145.647 33.2698 144.315 33.3824C142.319 33.9609 142.869 34.8287 144.214 36.0437C145.559 37.2586 146.21 37.0561 147.772 36.8392C149.117 36.6512 149.753 36.1594 150.664 37.302C151.243 37.9818 152.834 39.2835 151.822 40.1947C151.33 41.8147 151.662 42.0605 152.342 43.5069Z' fill='%23F4F1ED'/%3E%3Cpath d='M130.98 65.4188C131.269 63.7266 132.151 64.1749 133.019 64.927C133.091 64.6667 133.337 64.4787 133.424 64.2183C134.668 66.142 134.494 63.6108 134.422 62.772C132.976 63.0612 131.428 62.0777 130.011 61.2099C129.475 60.8917 127.451 60.1251 127.205 59.5032C126.959 58.8812 127.668 57.9556 127.335 57.1167C126.525 55.1496 126.019 52.1991 124.196 51.2011C123.444 50.7672 122.75 49.6679 122.186 50.5502C121.925 50.9552 120.537 49.9427 120.132 49.7402C120.624 50.5068 119.713 50.7382 119.886 51.1866C120.06 51.635 120.262 52.2569 120.465 52.7776C120.87 53.9636 121.289 55.1496 121.723 56.3357C120.884 56.6683 120.436 57.2469 120.118 56.2633C119.799 55.2798 119.365 54.0938 119.004 52.9945C118.483 51.4759 115.923 51.4035 114.824 51.5482L116.719 53.5297C116.299 53.4285 114.867 52.8065 114.636 53.2115C114.057 54.2095 113.985 54.1227 112.886 54.1227C113.175 53.7466 113.464 53.3706 113.739 52.9801C113.001 52.633 110.846 51.0998 110.152 51.3023C109.646 51.418 109.487 52.6474 108.923 52.7487L107.129 52.8933C108.098 52.0978 109.111 51.0275 107.708 50.2175C106.666 49.6101 106.261 50.0295 105.075 50.4779C102.879 51.1919 100.83 52.2995 99.0296 53.7467C99.3478 53.7467 99.6082 54.1227 99.9264 54.1806C99.1309 54.9327 97.8147 55.6269 98.0316 56.972H100.057C99.9119 57.189 99.883 57.5217 99.7383 57.7531L104.077 57.6084L99.6226 59.59C100.519 60.4722 100.765 61.0363 101.922 60.964C103.441 60.964 104.931 60.964 106.449 60.964C108.555 61.0207 110.643 61.3662 112.654 61.9909C114.101 62.3814 111.714 62.8153 111.208 62.8009C110.033 62.7236 108.864 62.5739 107.708 62.3525C105.885 62.1066 103.557 63.1191 101.763 63.5096C102.819 67.1255 106.29 66.5325 109.183 66.6771C109.01 68.4995 109.414 69.4541 111.078 69.324L117.196 68.8467C118.642 68.7454 119.091 67.7619 120.479 67.5305C121.178 67.481 121.843 67.2071 122.374 66.7494C122.952 66.2721 122.981 65.52 123.82 65.7948C123.705 66.0263 123.733 66.3878 123.589 66.6337L126.482 67.2267C126.293 67.3569 126.149 67.5449 125.946 67.6751C127.581 67.6751 129.128 68.5863 130.763 68.4127C131.182 68.4127 132.831 67.8487 132.831 67.4003C132.831 66.6627 131.804 66.8362 132.469 65.8816C131.37 65.5779 130.676 66.2143 129.909 66.9809C129.909 66.1854 130.097 65.5345 129.504 64.9415C129.772 64.9467 130.039 64.9806 130.3 65.0427C130.515 65.1886 130.742 65.3144 130.98 65.4188Z' fill='%23F4F1ED'/%3E%3Cpath d='M143.219 52.3876C142.987 52.6334 142.568 52.6479 142.336 52.8793C141.57 51.1437 141.165 51.433 139.444 51.433L142.134 49.6539C141.816 49.5382 141.584 49.1766 141.28 49.0609L142.611 48.2365C141.599 47.7014 141.165 47.2675 140.109 47.629C139.053 47.9906 138.561 48.3088 137.477 47.7737C136.392 47.2385 135.886 47.6435 134.772 47.7014C134.309 47.7014 133.644 48.8295 133.326 49.1477C133.774 49.3358 135.813 49.8854 135.813 50.3771C135.813 51.4185 135.813 52.7347 134.367 52.4743C133.716 52.3442 132.921 50.7821 132.226 51.028C131.532 51.2739 130.433 51.9247 131.344 52.6624C133.022 54.0075 134.989 54.4703 136.377 56.2059C137.014 57.0014 137.505 58.0573 138.46 58.2743C139.415 58.4912 140.528 57.797 140.196 56.8279C141.512 57.4064 145.142 54.9621 142.77 54.1232C143.116 53.9653 143.474 53.8348 143.841 53.7327C143.58 53.2988 143.392 52.8504 143.219 52.3876Z' fill='%23F4F1ED'/%3E%3Cpath d='M129.203 42.0319C128.697 40.5853 128.003 40.7878 126.889 41.1929C125.543 43.0156 128.509 42.3357 129.203 42.0319Z' fill='%23F4F1ED'/%3E%3Cpath d='M137.26 67.4446C137.484 67.7376 137.764 67.9833 138.084 68.1678C138.229 67.7918 138.373 67.9075 138.533 67.6905C138.554 67.9081 138.653 68.1105 138.813 68.2596C138.973 68.4088 139.182 68.4944 139.4 68.5005C139.4 68.3558 139.502 68.1967 139.559 68.0376C139.979 69.267 141.888 69.3828 142.901 69.5708C143.913 69.7588 145.027 68.674 145.938 68.1244C144.758 67.0252 143.491 66.0239 142.148 65.1304C141.382 64.6098 140.702 63.6841 140.066 64.4651C139.429 65.2462 138.619 65.6511 139.559 66.3165L139.097 66.4322C138.619 67.3289 137.752 66.49 137.26 67.4446Z' fill='%23F4F1ED'/%3E%3Cpath d='M158.811 10.9499L155.918 13.3943C157.552 14.5658 159.288 13.6257 161.212 13.5534C163.019 13.3464 164.799 12.9439 166.52 12.3529C165.143 13.1978 163.598 13.731 161.993 13.915C160.534 13.8959 159.086 14.1765 157.74 14.7394C159.404 15.2022 161.11 16.2725 162.615 15.2601C164.066 14.165 165.844 13.5894 167.662 13.6257C165.965 14.0276 164.407 14.8766 163.15 16.0845C164.546 16.3275 165.957 16.4773 167.373 16.5329C168.53 16.5329 168.66 16.7788 168.819 15.5204C168.819 15.0721 170.15 14.9274 170.526 14.8117C170.309 15.0287 170.15 15.3469 169.919 15.5638L172.623 14.7394L170.598 16.4461L173.954 15.8097C174.648 15.6795 176.34 15.7085 176.847 15.1878C178.391 13.7586 180.199 12.6435 182.169 11.9045C181.273 12.7434 180.376 13.5534 179.465 14.3633L181.157 15.1155C177.57 16.0556 173.925 16.8222 170.367 17.4875L173.997 20.843C172.45 19.9029 170.569 18.1673 168.863 17.7189C168.573 17.6466 163.656 17.6466 163.714 17.5019C162.267 20.3947 165.16 20.1922 166.708 21.2914C168.216 22.448 169.442 23.9315 170.295 25.6305C167.995 24.4156 164.278 24.054 162.224 26.1223C160.17 28.1905 162.065 28.1472 163.858 28.5377C165.117 28.8125 166.086 27.2215 166.997 26.3537C166.332 28.3786 164.553 29.5501 166.693 31.0977C168.414 32.3271 170.425 29.796 171.408 28.7402C169.774 31.0543 168.704 32.6887 165.84 31.9366C164.668 31.6184 164.567 30.013 163.54 29.8683C162.388 29.5903 161.178 29.6659 160.069 30.0853C160.922 31.6473 160.937 31.8064 162.586 31.9655C161.443 33.1516 160.763 32.8044 159.36 33.4119C158.897 33.6289 157.74 33.8458 157.408 34.2797C157.075 34.7136 157.972 35.0897 157.277 35.5236C158.189 36.6951 158.492 35.8563 159.259 34.9595C159.259 36.4059 161.139 37.3026 161.645 35.755C161.877 37.1001 162.716 36.3769 163.598 36.4637C164.49 36.5917 165.388 36.6689 166.288 36.6951C167.33 36.6951 167.604 35.7261 168.357 35.9864C169.109 36.2468 170.136 36.6951 169.875 35.4079C170.309 36.3914 172.218 37.2882 172.32 35.6682C173.158 36.565 173.621 35.4223 174.185 35.8707C175.024 36.536 174.663 36.8832 174.402 37.939L177.989 36.8542C178.351 36.7241 178.524 36.0588 178.857 35.943C179.19 35.8273 179.334 36.4493 179.768 36.3046C180.202 36.16 181.041 36.0587 180.998 35.6682C180.954 35.2777 180.998 34.2219 180.651 34.0483C179.985 33.6578 179.841 33.3685 179.204 33.759C178.568 34.1496 178.452 34.4678 177.931 33.759C177.411 33.0503 179.682 31.5172 180.072 31.17C181.273 30.1287 179.363 29.5646 179.956 29.0873C180.549 28.61 182.01 29.7815 182.733 29.5357C183.295 29.3979 183.824 29.149 184.289 28.8038C184.753 28.4585 185.144 28.0238 185.438 27.5252L183.399 26.4115L186.986 25.9487C187.116 24.5023 183.977 24.3577 182.994 24.1118H187.058C187.391 22.4485 183.428 22.9258 182.401 22.8246C184.903 22.5353 187.405 22.2894 189.893 21.7976C189.763 21.3493 189.632 20.9009 189.488 20.467C190.385 20.6839 191.556 21.3493 192.381 20.9009C193.443 20.3859 194.381 19.6456 195.129 18.7314C194.217 18.7314 193.335 18.6446 192.438 18.5867L196.778 17.7044C198.171 17.1076 199.472 16.3137 200.639 15.3469C202.086 14.4212 207.003 13.1629 207.119 11.3694C203.431 12.107 199.728 12.8157 196.04 13.5968L202.78 11.6008L198.875 10.921L207.553 10.2846C209.636 10.1255 212.225 7.94151 214.105 6.95798C211.658 6.08065 209.142 5.40819 206.584 4.94754C204.299 4.54256 202.245 5.28021 199.974 5.77197C201.208 5.06807 202.438 4.37382 203.662 3.68921C201.346 3.18814 198.997 2.84983 196.633 2.67676C194.369 2.88784 192.119 3.22585 189.893 3.68921L190.775 5.46823C189.734 4.75952 188.345 3.31315 187.116 3.26976L181.692 3.19745L184.932 5.87321C183.659 5.33806 182.401 4.81737 181.128 4.31114C180.028 3.84267 178.836 3.63001 177.642 3.68921C177.121 3.86277 177.006 4.55703 176.413 4.60042L173.925 4.74505C172.985 4.74505 171.972 6.19142 171.249 6.76996L177.642 10.2123L170.598 8.3031C169.467 7.77306 168.415 7.08655 167.474 6.26372C166.78 5.80089 165.594 6.04678 164.798 6.00339C164.972 6.48069 165.175 6.94352 165.363 7.44975H162.658L164.553 8.34649C162.166 8.50559 158.984 7.14601 157.726 9.90856C156.091 8.4622 154.052 9.59036 152.316 10.5739L155.643 12.136L158.811 10.9499Z' fill='%23F4F1ED'/%3E%3Cpath d='M194.187 58.5779C193.638 56.741 191.294 57.0303 190.022 57.4786C189.255 57.7535 187.404 54.8173 186.637 54.0797C185.487 53.0575 184.01 52.4782 182.472 52.4453C181.864 52.5321 180.519 52.4453 180.056 52.8503C179.593 53.2553 178.61 54.4991 178.306 54.2967C177.019 53.5012 177.12 53.4578 176.021 54.5425C175.399 55.1645 174.575 55.1645 175.11 54.1231C175.645 53.0817 175.934 52.8503 175.312 51.5919C174.878 50.6807 174.546 50.7965 174.039 50.1456C173.533 49.4947 173.765 48.381 172.911 48.3376C172.171 48.1674 171.407 48.1331 170.655 48.2364C169.183 48.914 167.647 49.4422 166.07 49.8129L166.504 48.0628C164.586 47.6525 162.586 47.8916 160.82 48.7426C160.01 49.0721 159.283 49.5761 158.691 50.2186C158.098 50.8611 157.655 51.6263 157.392 52.4598C157.117 53.1685 156.177 54.7161 156.278 55.4827C156.35 55.8298 156.582 58.1729 156.813 58.1874C158.983 58.4043 160.415 58.1874 161.977 59.8507L157.247 59.4457C157.937 60.6463 158.969 61.6134 160.212 62.2227C161.109 62.7434 161.528 62.0491 162.252 61.9768C163.915 61.8177 162.714 62.2806 163.597 63.105C164.294 63.4717 165.066 63.6745 165.853 63.698C167.511 63.5484 169.182 63.6409 170.814 63.9728L172.26 64.5513C172.564 64.6671 172.767 63.886 173.027 63.9149C173.765 63.9873 173.967 65.0431 174.777 64.7394L172.955 63.0182C175.37 63.7125 176.874 64.2765 179.304 63.698C178.856 62.7 178.726 62.2516 177.684 61.9045C178.971 60.704 178.856 62.5843 179.781 63.0182C180.1 63.1773 180.939 62.6566 181.025 63.1194C181.112 63.5823 181.242 64.1464 181.329 64.6526C182.428 63.4955 184.395 66.099 185.307 66.8221C183.629 67.3139 183.296 67.0391 183.296 68.9627L185.61 68.0949C186.623 67.6899 186.536 67.6032 187.129 68.6301C187.881 69.9463 189.544 69.5413 190.354 71.0166C190.875 71.9856 191.396 72.9547 191.931 73.9093C192.177 74.3721 191.627 74.618 191.294 74.9507L187.548 78.7112C187.924 79.0005 189.515 79.796 189.226 80.577C189.096 80.9097 186.84 81.2568 186.464 81.358C184.904 81.5489 183.323 81.436 181.806 81.0254C181.98 82.0378 180.649 82.2982 180.172 83.1515C179.825 83.7735 180.881 85.0607 181.618 85.0318C182.645 85.0318 183.875 85.2198 184.656 84.4822C185.437 83.7445 186.406 84.3665 187.331 84.5834C187.331 84.2797 187.505 83.9326 187.462 83.6288C188.098 83.5276 188.489 83.8892 188.474 84.5834C190.094 83.5276 190.065 84.5111 191.106 86.1166C191.685 86.9989 192.755 86.8976 193.681 87.4183C193.146 87.6786 192.596 87.9535 192.061 88.2427C192.793 88.8221 193.689 89.1561 194.621 89.1973C194.522 89.3782 194.411 89.5521 194.288 89.718L197.369 90.5135C197.803 90.6292 197.76 91.5549 198.497 91.7429L204.558 93.305C204.673 92.3359 204.963 91.9599 204.239 91.4392L201.983 89.8482C201.52 89.5155 200.392 89.6168 200.103 89.1105C199.814 88.6043 199.293 87.6642 198.873 86.9699L201.043 87.939C200.884 87.6208 200.869 87.2013 200.696 86.8831L204.398 89.2118C205.078 89.6312 206.206 91.1354 206.64 90.9908L206.163 89.718C206.38 89.8626 206.684 89.8337 206.915 89.9494C207.378 88.8502 205.83 88.5031 206.438 87.4906C206.785 87.939 207.118 88.3874 207.465 88.8213C207.477 87.9174 207.36 87.0163 207.118 86.1455C206.684 85.4368 205.859 85.755 205.671 84.8148C205.483 83.8747 205.556 83.3685 204.601 82.978C203.646 82.5875 203.155 82.0523 202.952 83.3251C202.677 82.5007 202.417 81.6907 202.157 80.8807C201.896 80.0708 201.636 80.3167 200.71 80.6349C200.522 80.0708 200.349 79.5067 200.175 78.9282L201.853 79.1451C201.853 78.0459 200.609 78.1182 201.289 77.1058C201.737 76.426 202.258 76.5127 203.01 76.9322C203.762 77.3516 204.268 78.5521 204.963 78.7112C205.657 78.8703 206.554 78.1471 207.06 77.9591C207.407 79.1885 206.221 79.3042 205.44 79.6658C206.443 81.043 207.796 82.1267 209.36 82.8044C209.573 81.6449 209.549 80.4539 209.287 79.3042C210.734 80.3311 211.37 79.5356 212.932 78.7112L211.37 77.9591C211.833 77.3806 212.816 77.8579 213.539 77.9591C213.713 76.5127 214.234 75.6594 212.874 75.0664C211.774 74.903 210.654 74.9275 209.562 75.1387L210.43 73.7936C209.099 73.6056 208.492 73.649 207.537 72.622C206.976 71.8754 206.206 71.3117 205.324 71.0021C203.126 70.1632 200.985 69.3388 198.801 68.3553L200.623 68.1383L200.363 66.4316L202.923 66.9523C202.431 65.5059 202.533 65.6072 201.202 65.8386C200.482 65.8446 199.774 65.66 199.148 65.3035C199.561 64.9748 200.038 64.7367 200.549 64.6047C201.06 64.4726 201.593 64.4495 202.113 64.5369C202.113 63.4377 200.971 62.9314 200.262 62.4541C200.074 63.5389 198.989 63.7558 198.194 64.1608C198.483 63.0182 197.63 63.2062 196.892 63.0905C197.832 62.7868 199.452 62.7723 199.785 61.6442C198.931 61.2103 194.693 58.4332 194.173 59.6193C193.768 60.5738 192.321 61.5429 191.873 60.328C191.772 59.6916 193.739 58.8382 194.187 58.5779Z' fill='%23F4F1ED'/%3E%3Cpath d='M317.374 125.14C317.157 125.255 316.998 125.559 316.781 125.689C318.618 127.251 321.12 124.359 322.885 123.881C323.493 123.708 323.926 124.257 324.172 123.52C324.418 122.782 324.577 122.16 324.78 121.495C324.856 121.028 324.826 120.55 324.691 120.096C324.555 119.643 324.319 119.226 323.999 118.877C325.243 118.024 325.633 117.995 325.763 116.389C325.127 116.606 324.953 115.435 324.462 114.943C323.97 114.451 323.015 115.102 322.581 115.203C322.697 115.03 322.784 114.856 322.885 114.683C321.439 113.844 320.094 115.42 319.414 116.577C319.862 116.751 320.325 116.895 320.759 117.055C320.195 117.517 319.906 117.966 319.211 117.792C318.763 117.662 318.112 117.315 317.678 117.561C316.912 117.98 317.128 118.067 317.389 119.007C317.519 119.427 316.81 119.889 316.535 120.179C317.259 120.562 318.05 120.802 318.864 120.887C318.166 121.492 317.531 122.165 316.969 122.898C317.733 122.583 318.571 122.493 319.385 122.638C318.85 122.753 317.736 122.739 317.403 123.216C317.255 123.446 317.06 123.643 316.831 123.793C316.602 123.942 316.343 124.041 316.073 124.084C316.405 124.084 316.709 124.344 317.056 124.388C316.726 124.579 316.383 124.749 316.029 124.894L317.374 125.14Z' fill='%23F4F1ED'/%3E%3Cpath d='M112.382 27.3363C113.351 27.8715 113.236 27.1194 114.017 27.0181C114.798 26.9169 118.197 28.2909 117.748 26.4396C117.488 25.3259 114.653 25.3837 113.93 25.6152C112.715 25.9912 110.488 26.1648 109.678 27.3363L110.155 27.6545C110.791 27.5099 111.847 26.9747 112.382 27.3363Z' fill='%23F4F1ED'/%3E%3Cpath d='M322.652 106.511L322.869 106.916C323.2 106.509 323.642 106.207 324.142 106.048L323.853 105.672C324.692 105.571 324.591 104.413 324.2 104.587C323.592 104.905 321.828 105.441 323.028 106.337L322.652 106.511Z' fill='%23F4F1ED'/%3E%3Cpath d='M168.544 91.5121C168.631 91.7436 168.746 92.5248 169.021 92.4959C170.685 92.3512 172.594 91.6279 172.855 89.5303H171.596C170.678 89.564 169.793 89.8825 169.065 90.4416C168.5 90.8467 168.255 90.7454 168.544 91.5121Z' fill='%23F4F1ED'/%3E%3Cpath d='M182.371 73.3902C183.037 73.9978 185.004 75.1406 185.756 73.911C186.508 72.6814 185.915 72.0738 186.393 70.8152C184.801 68.544 180.577 71.7266 182.371 73.3902Z' fill='%23F4F1ED'/%3E%3Cpath d='M176.049 86.7523C175.647 86.3291 175.135 86.0263 174.57 85.8781C174.005 85.7299 173.411 85.7422 172.852 85.9135C174.299 84.4671 170.582 82.6447 169.873 82.1674C169.164 81.6901 168.427 81.9649 168.022 81.4876C167.327 80.7355 167.11 80.4318 166.373 81.4876C166.182 81.2311 166.04 80.9419 165.953 80.6342C167.4 80.3739 166.966 78.3635 165.722 78.9131C164.478 79.4627 164.493 80.5908 164.102 82.0372C163.943 82.6302 163.856 83.2377 163.74 83.8307C163.625 84.4237 164.088 84.9444 163.943 85.2771C163.798 85.6097 162.28 86.7234 161.918 87.3598C162.869 87.117 163.836 86.9382 164.811 86.8246C165.1 86.9982 165.274 89.457 165.823 89.081C166.604 88.5169 167.269 87.3743 167.949 87.1284C169.121 86.6945 168.976 85.682 170.162 85.2771C169.902 87.1718 173.055 87.5478 174.255 87.9094L176.049 86.7523Z' fill='%23F4F1ED'/%3E%3Cpath d='M177.44 91.5119C176.716 91.2805 175.993 92.1484 175.993 92.7705C175.906 93.6818 176.282 93.8265 176.875 94.4486C177.382 93.8988 179.19 92.0761 177.44 91.5119Z' fill='%23F4F1ED'/%3E%3Cpath d='M187.215 71.3788C186.449 72.2179 189.545 72.2179 189.819 72.2179C189.813 71.9167 189.714 71.6249 189.534 71.3832C189.354 71.1415 189.103 70.9619 188.817 70.8695C188.53 70.7771 188.222 70.7766 187.935 70.8679C187.648 70.9592 187.396 71.1378 187.215 71.3788Z' fill='%23F4F1ED'/%3E%3Cpath d='M149.452 42.2781C149.249 41.1786 148.005 39.4861 146.804 39.8767C146.11 40.0937 142.638 40.7013 143.202 42.4517C143.448 43.1605 146.096 44.1153 146.819 44.477C148.294 44.26 149.77 44.4625 149.452 42.2781Z' fill='%23F4F1ED'/%3E%3Cpath d='M126.309 25.0371C127.35 25.1528 127.683 23.5907 128.623 24.5308C128.406 24.661 128.276 24.9214 128.073 25.0371L129.65 25.3263C129.823 27.1054 127.393 25.7169 126.309 26.4256C126.656 29.4629 130.069 26.4256 130.648 27.2211C131.226 28.0166 132.586 27.8575 133.54 27.9876C134.495 28.1178 134.567 28.6385 135.073 29.5642C135.58 30.4898 139.731 30.2729 137.634 27.9009C137.33 27.5682 136.607 27.062 136.737 26.5847C136.867 26.1074 137.012 25.9483 136.52 25.5288C135.609 24.7912 135.363 24.9503 134.235 25.1383C134.611 22.9109 131.834 24.0391 131.082 24.4441C130.517 23.1134 129.838 22.0865 128.29 22.3035C126.742 22.5204 125.643 22.1733 125.007 23.9957H126.771C126.554 24.2126 126.424 24.6899 126.309 25.0371Z' fill='%23F4F1ED'/%3E%3Cpath d='M135.117 35.5085C133.439 36.1449 136.216 36.2751 136.39 36.9549C136.086 36.9549 135.753 36.9549 135.464 36.9549C135.883 37.5479 136.317 38.1265 136.751 38.6905C136.158 38.3723 131.935 34.3515 132.137 37.1285H133.352C132.427 37.5045 132.629 38.4736 133.598 38.1698C133.338 39.0666 131.747 38.2711 130.908 38.4157C130.659 38.4216 130.413 38.4785 130.187 38.583C129.96 38.6874 129.758 38.8373 129.592 39.0232H131.313C129.491 40.296 132.036 40.3683 132.904 40.1948C134.249 39.9055 135.623 39.7753 136.983 39.6162C136.904 39.8399 136.75 40.0291 136.546 40.1507C136.343 40.2723 136.103 40.3186 135.869 40.2815L136.216 40.5563C135.942 40.5077 135.66 40.5392 135.403 40.647C135.147 40.7547 134.927 40.9342 134.77 41.1638C135.329 41.1623 135.88 41.2963 136.375 41.5543C136.031 41.5763 135.688 41.6198 135.348 41.6845C135.464 42.5957 136.173 42.5089 136.881 42.7548C137.272 42.885 137.46 42.2341 137.836 42.263C138.921 42.263 140.382 42.8127 141.278 41.9159C140.931 41.7424 140.671 41.3663 140.324 41.2072C140.508 41.0799 140.653 40.9049 140.745 40.701C140.837 40.4971 140.871 40.2721 140.844 40.0501C141.033 40.2381 141.336 40.3249 141.539 40.5129C141.698 39.7319 141.206 39.5005 141.148 38.8641C141.09 38.2277 141.437 37.6925 141.394 37.1719C141.242 36.5881 140.931 36.0577 140.497 35.6387C140.078 35.4796 139.21 34.9011 138.805 35.1469C137.605 36.0003 136.636 34.9445 135.117 35.5085Z' fill='%23F4F1ED'/%3E%3Cpath d='M134.526 30.1851C133.832 29.2882 132.949 29.4328 132.009 29.6064C131.068 29.78 131.589 30.5901 132.37 30.5757C133.152 30.5612 133.73 29.997 134.526 30.1851Z' fill='%23F4F1ED'/%3E%3Cpath d='M126.73 33.0357C127.222 33.5999 127.815 32.7174 127.309 32.1099C126.965 31.7022 126.582 31.3291 126.166 30.996C125.544 30.5186 125.023 29.8531 124.213 30.2148C124.358 30.7934 124.517 31.3576 124.661 31.9363C125.226 32.4136 126.383 32.6162 126.73 33.0357Z' fill='%23F4F1ED'/%3E%3Cpath d='M138.791 19.0345C138.313 17.8338 135.377 18.152 136.259 19.8301C137.561 20.3364 139.818 21.6095 138.791 19.0345Z' fill='%23F4F1ED'/%3E%3Cpath d='M112.222 29.0426C110.37 29.3463 109.546 29.0426 109.922 31.2121C110.761 31.2121 111.47 32.3981 112.164 32.2101L115.534 31.3568C116.315 31.1398 115.91 30.8505 116.112 30.2865C116.315 29.7224 114.854 30.1997 114.579 29.6645C115.519 29.462 116.431 29.4331 117.096 28.5798C115.707 27.9723 113.61 28.8256 112.222 29.0426Z' fill='%23F4F1ED'/%3E%3Cpath d='M115.604 36.7814L117.788 38.1265L116.342 38.7195C116.805 38.922 118.714 39.3993 118.642 39.949C118.468 41.1205 117.369 40.5709 116.385 40.513C115.894 40.513 113.84 40.7011 113.71 40.1225C113.406 38.8063 113.247 38.9365 112.046 39.0522L112.625 38.7195C111.844 38.0976 110.86 36.7959 109.848 36.9695C108.025 37.2877 108.691 36.5789 107.201 35.9859C106.912 35.8847 104.612 36.0727 104.583 36.6368C104.554 37.2009 106.449 37.4034 106.897 37.5335C105.559 37.2689 104.174 37.3739 102.891 37.8373V38.5894C103.845 39.1535 105.523 38.7051 106.608 38.6762C106.116 39.0088 101.777 38.7629 101.878 39.8333C101.98 40.9036 105.639 39.7175 106.116 39.6018C104.67 40.7734 101.777 39.92 100.924 41.5978C101.833 42.0046 102.854 42.0864 103.817 41.8292C103.817 42.0317 103.715 42.2197 103.657 42.4222C104.132 42.5773 104.615 42.7076 105.104 42.8127C104.742 41.7714 105.914 41.9449 106.087 42.9574C107.36 42.1763 107.534 42.0751 107.997 40.542C108.937 40.8602 108.561 41.5544 108.387 42.3644C109.11 42.3644 110.817 42.6536 110.918 41.6123C111.367 42.6826 113.131 42.133 113.898 41.6123C112.451 43.1888 109.399 43.4491 107.317 44.1579C109.833 45.7922 110.86 45.2571 113.551 44.288L118.049 42.6681C118.931 42.3499 119.408 43.1743 120.233 43.1165C120.652 43.1165 120.696 42.3499 121.39 42.3499H123.53C124.456 42.3499 124.876 41.2218 125.107 40.2238C125.382 38.9799 125.266 37.8083 123.661 38.0398C121.679 38.3146 123.342 38.8786 122.561 39.8911C122.258 38.8642 121.911 38.7051 121.043 38.4447C120.493 38.2712 120.363 37.2298 119.886 36.8393C118.902 36.0583 119.669 33.7441 117.673 34.5685C117.107 35.4125 116.408 36.1597 115.604 36.7814Z' fill='%23F4F1ED'/%3E%3Cpath d='M97.6141 40.0358C97.8745 40.7013 99.4223 40.4264 99.7695 40.0358C100.117 39.6453 101.216 38.5892 101.086 37.7646C100.478 37.8659 97.2669 39.1245 97.6141 40.0358Z' fill='%23F4F1ED'/%3E%3Cpath d='M142.654 28.3782C142.075 28.653 141.453 28.5373 140.875 28.8121C141.366 29.029 142.321 29.9836 142.466 29.9836C143.084 29.94 143.693 29.8085 144.274 29.5931C144.91 29.4196 146.082 29.4051 146.458 28.7687C146.834 28.1323 145.923 27.9009 146.747 27.0909C146.024 26.8306 145.026 26.8306 144.433 26.5992C143.84 26.3677 143.334 25.7169 142.668 25.4565C141.743 25.0516 138.401 24.4585 140.267 26.3967L139.631 26.4979C140.079 28.3059 141.656 27.4091 142.654 28.3782Z' fill='%23F4F1ED'/%3E%3Cpath d='M149.134 31.6339L150.075 30.2886C149.065 29.9125 147.989 29.7492 146.914 29.8089C145.838 29.8687 144.787 30.1502 143.825 30.6358C144.245 32.1836 148.006 31.5761 149.134 31.6339Z' fill='%23F4F1ED'/%3E%3Cpath d='M155.469 34.5682C154.745 35.1327 156.453 36.2327 157.061 36.0156C156.916 35.7985 156.873 35.4222 156.757 35.2629C157.64 34.6261 156.004 34.163 155.469 34.5682Z' fill='%23F4F1ED'/%3E%3Cpath d='M324.098 107.146V107.696L323.592 107.291C323.491 107.465 323.433 107.595 323.36 107.711C323.881 108.333 325.024 109.736 325.617 108.492C324.937 108.579 324.518 108.275 324.662 107.595C324.46 107.335 324.46 107.146 324.098 107.146Z' fill='%23F4F1ED'/%3E%3Cpath d='M142.898 18.7606C143.202 21.1037 145.791 21.1037 147.238 20.4818C146.717 21.2917 145.965 21.2194 145.14 21.3351C144.316 21.4508 144.721 22.2608 145.314 22.1885C145.907 22.1162 145.863 23.2588 146.572 22.6947C147.281 22.1306 147.397 21.8992 148.019 22.1595C148.019 22.3186 148.019 22.4922 147.932 22.6658C148.64 23.0418 148.886 22.4488 149.494 22.1595C149.653 22.0583 150.362 22.9116 150.159 21.769C151.302 22.2319 153.211 21.6533 154.006 22.362L151.114 22.7381C152.527 23.1306 154.01 23.1998 155.453 22.9406C152.763 23.4323 150.304 23.2299 147.744 24.2712C148.497 24.7231 149.325 25.0366 150.188 25.1969L148.829 25.2981C149.581 26.4263 151.721 26.0358 152.907 26.3106L150.347 26.6143C151.475 28.4078 154.006 28.0607 155.713 28.1764C155.662 27.956 155.553 27.753 155.398 27.5879C155.243 27.4229 155.048 27.3016 154.831 27.2363C155.974 27.2363 156.465 27.6846 157.362 28.3934C156.957 27.5545 156.538 26.7156 156.118 25.8622L158.649 28.321C159.025 27.352 159.315 26.8747 158.649 25.949C162.207 27.8437 158.331 24.5026 160.718 23.7505C160.599 24.4663 160.743 25.2008 161.123 25.8188C161.773 25.2692 162.771 24.9221 162.309 23.8952C162.931 24.4303 165.418 23.0852 166.46 22.767C166 22.0743 165.428 21.4633 164.767 20.9591C164.666 21.2773 164.362 21.5521 164.305 21.8847C164.16 20.1202 162.251 21.176 161.412 21.5087C162.338 19.7441 162.786 18.9486 160.602 18.6883C161.961 17.5167 160.038 16.027 158.808 17.0828C159.083 17.5601 159.358 18.023 159.618 18.5292C159.269 18.5703 158.916 18.5119 158.599 18.361C158.281 18.21 158.013 17.9725 157.825 17.6758C157.593 17.2853 158.23 16.0848 157.203 16.3886C156.671 16.5256 156.109 16.4981 155.593 16.3096C155.076 16.1211 154.629 15.7805 154.31 15.3327C153.095 13.8864 152.415 12.8305 150.723 12.44C149.711 12.1797 148.047 11.6011 147.281 12.7004C148.221 13.0475 149.262 12.7003 150.087 13.1921C149.205 14.6385 146.167 12.5123 145.227 14.9422C145.994 15.1881 147.122 15.0579 147.715 15.5641C146.992 15.7232 143.52 15.8534 144.591 17.0105C144.056 17.1985 143.491 17.3866 142.971 17.589C143.896 18.0374 144.417 17.8205 145.357 18.0519L144.923 18.2978C145.806 18.7172 146.731 17.7482 147.527 18.2978C147.223 18.2978 146.963 18.6738 146.673 18.7461C146.876 18.9052 147.035 19.1656 147.252 19.3102C146.934 19.2234 146.587 19.1656 146.268 19.0499L142.898 18.7606Z' fill='%23F4F1ED'/%3E%3Cpath d='M122.317 49.3801C123.063 49.5813 123.733 49.9991 124.241 50.5808C124.907 51.2029 125.283 51.9262 126.151 51.5501C126.477 51.324 126.748 51.0269 126.944 50.6812C127.139 50.3355 127.254 49.9501 127.279 49.5538C127.279 48.599 126.657 48.5122 125.833 48.0059C124.531 48.2807 122.896 47.7744 122.317 49.3801Z' fill='%23F4F1ED'/%3E%3Cpath d='M154.11 31.0826C153.372 31.777 154.891 32.3556 155.253 32.5292C155.932 32.8909 156.569 32.5292 157.278 32.2688C157.214 31.9353 157.065 31.6239 156.846 31.3644C156.627 31.1049 156.345 30.9061 156.027 30.787C155.708 30.6679 155.365 30.6325 155.029 30.6843C154.694 30.7361 154.377 30.8732 154.11 31.0826Z' fill='%23F4F1ED'/%3E%3Cpath d='M176.094 51.6939C176.354 52.0555 177.092 52.3013 177.54 52.5328C178.22 52.9377 180.433 51.9976 181.185 51.8096C182.257 51.728 183.335 51.7766 184.396 51.9542C183.333 50.4976 181.907 49.3455 180.259 48.6131C179.652 48.2949 178.813 48.7722 178.118 48.6131L175.804 47.7598C175.528 47.8174 175.277 47.9596 175.085 48.1665C174.893 48.3734 174.771 48.6348 174.734 48.9145C174.698 49.1942 174.749 49.4783 174.881 49.7275C175.013 49.9767 175.22 50.1787 175.472 50.3054C176.339 50.6236 175.573 50.9128 176.094 51.6939Z' fill='%23F4F1ED'/%3E%3Cpath d='M322.104 107.565C322.104 107.84 321.757 108.535 322.379 109.013C322.274 108.426 322.393 107.822 322.712 107.319C322.445 107.238 322.166 107.199 321.887 107.203C321.829 107.493 321.959 107.421 322.104 107.565Z' fill='%23F4F1ED'/%3E%3Cpath d='M453.187 14.6085C451.903 14.0806 450.538 13.7725 449.152 13.6973C447.17 13.784 446.476 13.5237 445.131 15.1436L449.051 16.185C450.55 16.0568 451.983 15.5106 453.187 14.6085Z' fill='%23F4F1ED'/%3E%3Cpath d='M445.867 17.4436C443.639 16.6335 443.567 16.7492 441.672 18.2826L444.392 18.6443L445.867 17.4436Z' fill='%23F4F1ED'/%3E%3Cpath d='M441.617 58.3758C442.757 59.706 444.359 60.5538 446.101 60.7479C447.648 60.8491 450.888 61.8326 452.248 60.7479C450.093 59.3015 448.313 57.9853 448.256 54.9624C448.256 52.5904 450.454 50.6233 451.799 49.0034C452.595 48.0488 453.318 47.0219 454.084 46.0239C455.041 45.1944 456.113 44.5075 457.266 43.9846C459.017 42.8709 460.159 41.439 462.184 40.8315C464.556 40.1083 466.957 39.3851 469.315 38.6186C470.486 38.2136 475.245 37.3747 475.433 35.2485C475.664 32.6885 470.79 33.8022 469.908 34.4964C467.97 36.0874 465.757 36.4201 463.413 37.0854C461.49 37.0173 459.573 37.3523 457.787 38.0689C456.225 38.7053 453.708 39.1682 452.421 40.3108C450.931 41.5668 449.511 42.9043 448.169 44.3172C447.262 45.3393 446.337 46.3662 445.392 47.398C444.683 48.2079 445.088 48.7286 445.392 49.8279C445.479 50.2618 443.454 51.3899 443.107 51.6358C441.834 52.5615 443.005 52.6338 442.383 53.8487C441.949 54.731 440.604 54.326 440.518 55.5265C440.33 57.1609 440.503 57.2043 441.617 58.3758Z' fill='%23F4F1ED'/%3E%3Cpath d='M454.244 16.6055C453.737 16.6055 448.544 16.8225 449.05 18.2691C449.557 19.7157 453.072 18.6163 454.33 18.3848C454.128 18.2112 454.041 17.8785 453.839 17.6904L455.719 17.4011C455.242 17.1263 454.721 16.8659 454.244 16.6055Z' fill='%23F4F1ED'/%3E%3Cpath d='M380.188 63.0477C381.064 62.9749 381.915 62.7228 382.689 62.3073C383.463 61.8917 384.143 61.3214 384.687 60.6318C383.805 60.6318 383.776 61.4275 383.082 61.7891C382.329 61.9975 381.546 62.0758 380.767 62.0206C381.129 62.5848 380.767 62.9175 380.188 63.0477Z' fill='%23F4F1ED'/%3E%3Cpath d='M457.078 19.0772C456.644 18.1514 455.719 18.759 455.01 18.9326C455.306 19.1996 455.62 19.4462 455.95 19.6704L457.078 19.0772Z' fill='%23F4F1ED'/%3E%3Cpath d='M434.53 68.3122C435.167 68.9488 437.134 67.2128 437.64 66.8656C436.95 66.1842 436.066 65.7342 435.109 65.5781C433.619 66.1568 433.185 66.9958 434.53 68.3122Z' fill='%23F4F1ED'/%3E%3Cpath d='M382.937 61.6016C383.386 61.1676 383.878 60.9361 383.907 60.2852C383.256 60.6468 383.386 61.0374 382.576 60.8204C382.038 60.647 381.465 60.6171 380.912 60.7336C381.173 61.9922 382.04 61.645 382.937 61.6016Z' fill='%23F4F1ED'/%3E%3Cpath d='M454.242 62.4983C454.56 63.3085 457.135 65.3916 457.989 64.6393C458.842 63.8871 455.79 62.1222 455.371 61.7461L454.242 62.4983Z' fill='%23F4F1ED'/%3E%3Cpath d='M433.487 15.8086C432.518 16.445 431.563 17.1104 430.594 17.7323C432.108 18.2849 433.714 18.5402 435.324 18.4844C435.179 17.9637 435.035 17.4286 434.861 16.9079C436.789 16.445 438.684 15.9967 440.545 15.5628C439.504 14.8685 438.824 14.261 437.566 14.5937C436.453 15.0642 435.239 15.2481 434.037 15.1288C431.491 14.5069 429.799 15.2879 427.268 16.0545L429.871 16.7488L433.487 15.8086Z' fill='%23F4F1ED'/%3E%3Cpath d='M454.286 12.1784L452.709 10.732L455.92 9.93653C454.141 9.63279 453.447 9.24227 451.957 10.2981C450.786 11.1515 449.614 11.9614 448.385 12.728C449.484 12.8582 450.583 13.0173 451.682 13.1764L454.286 12.1784Z' fill='%23F4F1ED'/%3E%3Cpath d='M615.251 44.3029C616.697 44.1728 616.611 44.1004 617.189 42.6975C618.26 44.3753 619.822 42.9723 621.355 42.3793C621.789 42.2057 622.309 43.7099 622.801 43.6231C623.568 43.4496 624.247 43.3049 625.086 43.1603L624.276 41.8152C625.26 42.2202 625.593 42.5818 626.504 42.0177C627.207 41.6632 627.831 41.1714 628.341 40.5713L622.194 38.2282C621.658 38.0257 620.747 37.4038 620.169 37.6497C619.156 38.0981 619.634 38.8068 619.822 39.9349C618.375 39.2985 615.483 36.536 614.036 37.6931C612.59 38.8502 612.04 39.1394 611.577 40.7738C611.346 41.6995 612.489 42.5239 613.024 43.2182C613.732 43.6087 614.427 44.3608 615.251 44.3029Z' fill='%23F4F1ED'/%3E%3Cpath d='M632.998 44.1289C635.097 44.2916 637.208 44.051 639.217 43.4202C639.408 42.9634 639.482 42.4664 639.434 41.9738C639.304 41.7279 638.074 41.5399 637.829 41.482C636.877 41.1604 635.837 41.228 634.936 41.6701C635.008 41.4097 634.936 41.0915 634.936 40.8167C633.88 40.8167 632.824 40.4696 631.927 41.2651C631.855 39.1389 629.411 40.484 629.686 41.7713C629.845 42.4222 632.419 43.7094 632.998 44.1289Z' fill='%23F4F1ED'/%3E%3Cpath d='M697.736 60.1687C698.271 60.0096 698.719 60.4001 699.182 60.2844C700.918 59.9517 702.277 59.9951 703.521 58.6211C702.798 57.9847 702.249 57.1747 701.323 57.1747L697.649 57.0156C696.81 57.0156 695.537 57.8834 694.756 58.2161C694.554 58.3029 695.19 60.5158 695.263 60.8919L697.736 60.1687Z' fill='%23F4F1ED'/%3E%3Cpath d='M456.442 16.736C457.165 16.736 457.57 16.5335 458.047 17.1266C458.858 18.1392 460.941 16.6781 461.621 15.868C462.3 15.0579 460.594 13.5245 459.653 13.7559C458.201 14.1114 456.793 14.6307 455.458 15.3038C455.718 15.9982 455.718 16.7505 456.442 16.736Z' fill='%23F4F1ED'/%3E%3Cpath d='M620.963 49.7111C622.28 50.8248 623.205 50.55 624.869 50.4921C624.507 48.959 624.377 48.9156 623.133 48.149C622.829 47.9899 620.674 47.0064 620.66 46.9341C620.53 45.8782 619.705 44.8513 618.476 45.6757C617.246 46.5002 618.765 47.5849 619.387 48.0478L616.957 49.74C618.071 49.6243 620.023 48.9445 620.963 49.7111Z' fill='%23F4F1ED'/%3E%3Cpath d='M536.123 28.5519C537.222 29.9983 539.999 28.1759 541.315 27.6841C541.735 27.5395 542.444 28.3783 543.066 28.2771L546.566 27.6552C547.3 27.5279 547.979 27.1856 548.518 26.6716C548.967 26.31 548.027 24.936 547.506 24.8926C546.363 24.7769 546.146 24.2852 545.351 23.3595C545.033 22.969 543.514 23.3595 543.008 23.3595L544.006 22.4627C543.366 22.1113 542.624 21.9927 541.907 22.1273C541.189 22.2618 540.541 22.6411 540.072 23.2004C538.955 24.4975 537.985 25.9139 537.179 27.4237L536.123 28.5519Z' fill='%23F4F1ED'/%3E%3Cpath d='M463.384 15.7086L467.347 14.8116C468.562 14.5368 468.172 14.016 468.1 12.6851C467.637 12.6851 466.552 12.5549 466.161 12.8298C465.771 13.1046 465.785 14.0594 465.409 14.2764C464.367 14.8695 463.311 13.3361 462.516 14.884C462.78 15.1843 463.07 15.4602 463.384 15.7086Z' fill='%23F4F1ED'/%3E%3Cpath d='M478.192 49.2341C476.919 49.3932 477.238 49.9429 477.107 51.2738L480.493 50.6807C480.363 50.1937 480.053 49.774 479.627 49.5057C479.2 49.2373 478.688 49.1403 478.192 49.2341Z' fill='%23F4F1ED'/%3E%3Cpath d='M520.962 20.915C522.12 20.915 524.39 20.0906 525.171 21.1319C526.184 22.4481 526.791 24.1548 528.397 24.0247C529.968 23.7084 531.597 23.8592 533.083 24.4586C534.746 25.0805 535.484 24.7334 537.205 24.2272C537.032 23.6775 536.424 22.5204 536.627 21.9853C536.829 21.4501 537.625 20.3364 536.901 19.9315C535.339 19.0781 534.471 19.8158 532.852 20.4522C533.372 19.8736 533.922 19.2951 534.457 18.7165C533.69 18.543 531.839 18.6008 531.68 17.6896C531.318 15.737 531.318 15.954 533.126 15.4333C532.013 14.6378 529.944 12.4104 528.643 12.3525C527.124 12.3525 528.108 13.2059 527.196 13.4807L524.144 14.4064C522.987 14.768 523.132 15.1295 522.799 16.4457C522.669 16.8941 520.89 17.0821 520.471 17.1978C520.051 17.3136 519.545 19.0781 519.328 19.5554C519.183 19.7724 520.688 20.7125 520.962 20.915Z' fill='%23F4F1ED'/%3E%3Cpath d='M324.924 113.049C325.118 112.754 325.287 112.445 325.43 112.123C325.011 112.007 324.605 112.354 324.924 113.049Z' fill='%23F4F1ED'/%3E%3Cpath d='M367.085 67.3857L365.797 68.8331L367.085 69.1081C367.939 68.5726 367.852 67.9792 367.085 67.3857Z' fill='%23F4F1ED'/%3E%3Cpath d='M330.492 103.242C330.984 103.387 331.071 103.242 331.506 103.039C331.173 103.039 330.97 102.866 330.608 102.938L330.941 102.735C330.246 102.2 330.131 102.924 330.087 103.199C330.044 103.474 330.29 103.502 330.391 103.633C330.434 103.502 330.449 103.372 330.492 103.242Z' fill='%23F4F1ED'/%3E%3Cpath d='M365.668 70.4968C366.203 70.1495 366.768 69.8021 367.318 69.4258C366.406 69.4981 365.624 69.2521 365.668 70.4968Z' fill='%23F4F1ED'/%3E%3Cpath d='M325.719 108.101L325.401 108.26L325.864 108.405C325.473 108.795 325.224 109.304 325.155 109.852C325.083 110.112 324.447 110.329 324.172 110.705C325.04 110.878 325.054 111.226 324.172 111.414C324.693 111.92 326.052 111.414 324.895 110.661C325.618 111.11 325.965 110.445 326.515 109.938C326.586 110.029 326.649 110.126 326.703 110.228C325.908 110.661 325.763 111.587 325.546 112.469C325.416 113.062 325.763 113.077 325.459 113.829C325.315 114.22 324.996 114.408 325.315 114.711C325.98 115.304 325.835 113.916 325.908 113.467C325.994 112.759 325.908 112.021 326.804 111.688C325.835 112.484 326.645 113.279 327.282 111.876C327.396 112.11 327.479 112.358 327.527 112.614C326.963 112.614 327.079 112.86 327.195 113.424C327.311 113.988 327.513 113.901 327.195 114.87C326.877 115.839 326.023 115.897 327.065 116.722C327.065 116.49 327.065 116.273 327.065 116.056C327.556 116.23 328.337 116.866 328.048 116.056C328.815 116.577 329.755 115.565 330.84 115.724C328.988 116.158 329.972 119.036 331.114 118.168C330.856 118.569 330.732 119.042 330.761 119.518C330.789 119.994 330.969 120.448 331.274 120.815H331.057C330.753 120.367 330.854 120.641 330.507 120.439L330.623 120.931C329.943 120.8 329.35 120.511 328.757 121.003C328.726 120.89 328.671 120.786 328.595 120.697C328.519 120.608 328.425 120.537 328.319 120.489C328.212 120.44 328.097 120.416 327.98 120.417C327.863 120.419 327.748 120.446 327.643 120.497C328.424 121.133 328.048 121.726 327.339 122.218L328.699 121.958C328.583 122.869 329.104 123.1 328.482 123.968C328.164 124.416 326.804 124.662 326.298 124.879C326.385 125.111 326.414 125.501 326.385 125.4C326.978 126.427 327.831 125.082 328.656 125.573L328.308 125.834C328.685 125.834 329.625 126.412 329.755 126.354L331.736 125.675C331.302 126.061 330.986 126.562 330.825 127.121C329.581 126.933 328.265 126.383 327.831 128.003C327.629 128.871 326.197 129.565 325.604 130.274C326.703 131.041 327.918 128.755 329.451 129.898C330.333 127.714 330.666 129.493 332.257 128.712C332.734 128.481 333.703 127.714 334.224 127.743C334.745 127.772 335.049 128.51 335.815 128.336C337.023 128.153 338.214 127.868 339.373 127.483C341.123 126.759 338.433 126.21 337.927 126.138C339.257 125.14 340.169 124.691 340.371 122.84C340.574 120.988 337.478 122.232 337.146 121.885C338.361 121.032 336.538 119.484 335.627 119.484C335.75 119.416 335.886 119.373 336.025 119.358C336.165 119.343 336.307 119.356 336.442 119.397C336.576 119.437 336.702 119.504 336.81 119.594C336.919 119.683 337.008 119.794 337.073 119.918C336.683 117.561 334.716 117.373 334.181 115.434C333.414 112.961 332.373 112.759 330.145 112.455C330.302 112.225 330.522 112.046 330.779 111.938C331.036 111.83 331.318 111.799 331.592 111.847C330.926 110.401 334.094 108.709 333.255 107.508C332.72 106.684 329.046 107.103 328.641 107.942L328.439 107.783C328.713 107.552 328.858 107.118 329.176 106.93C328.862 106.802 328.538 106.701 328.207 106.626C328.439 106.626 328.67 106.626 328.887 106.626C329.061 105.744 330.738 105.527 330.97 104.196C329.973 104.04 328.952 104.228 328.077 104.731C327.658 104.5 328.077 104.428 327.484 104.731C327.31 103.82 326.544 104.587 326.862 105.324L326.255 105.44C326.168 105.672 326.124 105.831 326.067 105.946C326.341 106.192 326.544 106.539 326.819 106.756C326.609 106.611 326.365 106.524 326.111 106.504C325.857 106.484 325.602 106.531 325.372 106.641C325.56 106.959 325.575 107.407 325.763 107.74L325.213 107.624C325.098 108 325.343 107.957 325.719 108.101Z' fill='%23F4F1ED'/%3E%3Cpath d='M365.321 70.2938C364.988 69.932 364.626 70.0043 364.25 70.2938C364.25 70.4675 364.25 70.6701 364.178 70.8438C364.403 70.9149 364.646 70.8975 364.858 70.7953C365.071 70.6931 365.236 70.5138 365.321 70.2938Z' fill='%23F4F1ED'/%3E%3Cpath d='M324.288 113.743C324.809 113.569 324.881 113.164 324.606 112.643C324.347 112.744 324.115 112.902 323.926 113.106C324.461 113.222 324.114 113.468 324.288 113.743Z' fill='%23F4F1ED'/%3E%3Cpath d='M326.196 113.309C326.191 113.477 326.22 113.645 326.282 113.802C326.344 113.959 326.438 114.101 326.558 114.22C326.818 113.772 326.674 113.41 326.196 113.309Z' fill='%23F4F1ED'/%3E%3Cpath d='M324.259 109.099L323.998 109.272L324.23 109.518C324.201 109.388 324.461 109.33 324.259 109.099Z' fill='%23F4F1ED'/%3E%3Cpath d='M328.136 117.301C327.923 117.392 327.739 117.541 327.603 117.729C327.468 117.918 327.387 118.14 327.369 118.372H327.745C327.938 118.281 328.088 118.117 328.161 117.917C328.234 117.716 328.225 117.495 328.136 117.301Z' fill='%23F4F1ED'/%3E%3Cpath d='M368.647 70.4952C368.412 70.4262 368.169 70.3873 367.924 70.3795C367.902 70.7307 367.942 71.083 368.039 71.4211C368.676 70.7845 369.312 70.1191 369.934 69.4681C369.298 69.3668 368.893 69.7864 368.647 70.4952Z' fill='%23F4F1ED'/%3E%3Cpath d='M374.506 63.9727C374.103 64.4146 373.667 64.8258 373.203 65.2029H374.578C374.94 64.7108 375.504 64.32 374.506 63.9727Z' fill='%23F4F1ED'/%3E%3Cpath d='M376.43 63.5401C375.808 63.1494 374.983 63.077 374.766 63.9165C374.983 64.0384 375.21 64.1401 375.446 64.2204C375.661 64.2262 375.872 64.1634 376.049 64.0411C376.226 63.9188 376.359 63.7433 376.43 63.5401Z' fill='%23F4F1ED'/%3E%3Cpath d='M373.319 65.7224C372.928 64.8834 372.48 65.1582 371.872 65.3752C370.932 65.679 370.932 65.5778 370.874 66.6338C370.744 68.2251 372.856 66.1564 373.319 65.7224Z' fill='%23F4F1ED'/%3E%3Cpath d='M374.924 65.0719L376.153 64.6813L377.889 63.8568C377.021 63.2637 375.546 64.3052 374.924 65.0719Z' fill='%23F4F1ED'/%3E%3Cpath d='M369.213 66.9386C369.285 66.7793 369.358 66.6201 369.416 66.4609C368.721 66.7649 367.766 66.8228 368.055 67.9083L369.213 66.9386Z' fill='%23F4F1ED'/%3E%3Cpath d='M367.736 70.7412C367.736 71.7104 367.215 71.913 366.492 71.9998C366.782 72.2168 366.666 72.318 367.042 72.4772C366.929 72.7403 366.783 72.9882 366.608 73.2149C367.433 72.3614 367.852 72.0576 367.736 70.7412Z' fill='%23F4F1ED'/%3E%3Cpath d='M378.686 62.7147C378.381 62.6498 378.065 62.6498 377.76 62.7147C377.76 62.9173 377.89 63.1199 377.962 63.3081C378.498 63.7568 378.758 63.4528 378.686 62.7147Z' fill='%23F4F1ED'/%3E%3Cpath d='M368.678 69.138C368.75 68.6462 368.837 68.1543 368.938 67.6914C368.287 67.6914 367.983 68.2411 368.2 68.9355H367.65C367.564 69.6299 367.65 69.3984 367.188 69.9047C367.998 70.0639 368.287 70.3243 368.822 69.6299C368.939 69.385 369.144 69.1935 369.397 69.0941C369.649 68.9948 369.93 68.9949 370.182 69.0946C370.356 68.5449 370.182 67.4744 369.56 67.8795C369.126 68.1254 369.386 68.7908 368.678 69.138Z' fill='%23F4F1ED'/%3E%3Cpath d='M372.813 66.3311L371.222 67.6764C370.542 67.6764 370.282 68.096 370.513 68.7903L372.813 66.3311Z' fill='%23F4F1ED'/%3E%3Cpath d='M648.273 264.308C647.723 264.033 647.824 263.194 646.985 262.861C646.935 263.144 646.948 263.435 647.023 263.713C647.098 263.99 647.233 264.248 647.419 264.467C647.737 264.843 647.578 265.407 647.795 265.653C648.244 266.189 650.067 266.724 649.473 265.378C649.166 264.93 648.754 264.562 648.273 264.308Z' fill='%23F4F1ED'/%3E%3Cpath d='M594.757 245.26C594.032 245.794 593.38 246.422 592.818 247.126C592.168 248.21 592.601 248.413 592.818 249.295C592.981 250.084 593.025 250.894 592.949 251.696C592.876 252.188 594.091 252.868 594.395 253.142C594.265 252.144 593.86 249.975 595.523 250.655C595.277 250.452 593.599 249.324 594.438 249.107C594.644 249.08 594.832 248.98 594.969 248.824C595.105 248.668 595.181 248.468 595.181 248.261C595.181 248.054 595.105 247.854 594.969 247.698C594.832 247.542 594.644 247.442 594.438 247.415C594.596 247.101 594.78 246.801 594.988 246.518C594.937 246.094 594.86 245.674 594.757 245.26Z' fill='%23F4F1ED'/%3E%3Cpath d='M639.593 304.503C638.407 303.432 640.013 302.015 638.147 301.378C637.944 301.306 636.99 302.579 636.773 301.856C636.556 301.133 636.238 300.106 635.977 299.252C635.5 297.647 635.514 296.765 634.198 295.998C633.678 295.694 630.047 294.06 630.047 293.496C630.047 291.977 630.452 290.285 629.469 289.157C628.109 287.566 628.196 286.929 628.095 284.716C628.074 284.407 627.972 284.108 627.799 283.85C627.626 283.593 627.388 283.385 627.11 283.249C626.831 283.112 626.521 283.052 626.212 283.073C625.902 283.095 625.604 283.198 625.347 283.371C624.843 280.423 623.968 277.551 622.743 274.823C621.297 275.199 621.123 277.933 620.747 279.278C620.516 280.846 620.516 282.44 620.747 284.008C620.747 285.845 619.764 291.63 617.261 290.704C616.379 290.386 615.612 288.824 614.687 288.26C613.009 287.276 611.346 286.293 609.682 285.28C608.019 284.268 608.8 283.834 609.234 281.939C609.646 280.619 610.399 279.432 611.418 278.497C610.932 277.9 610.312 277.425 609.609 277.111C608.905 276.797 608.138 276.652 607.368 276.689C605.755 276.448 604.126 276.322 602.494 276.313L602.668 278.598C600.86 278.323 599.24 277.354 598.083 279.047C597.103 280.635 596.459 282.407 596.188 284.254C594.626 283.429 593.078 282.59 591.516 281.78C590.952 281.476 589.028 283.661 588.623 284.037C586.092 286.192 582.679 288.057 581.392 291.355C580.755 293.062 580.755 294.436 579.121 294.826L572.656 296.273C571.339 296.64 570.12 297.292 569.083 298.182C567.761 298.987 566.802 300.272 566.407 301.769C566.133 301.089 565.858 300.438 565.597 299.773C564.513 302.434 563.847 304.662 564.918 307.352C565.554 308.943 565.38 309.189 564.831 310.867C564.455 312.038 565.207 312.891 565.713 313.991C566.955 316.578 567.798 319.338 568.215 322.177C568.374 323.291 569.315 326.169 568.924 327.153C568.794 327.514 566.378 328.874 567.55 329.785C568.722 330.696 569.633 331.926 570.862 331.926C572.092 331.926 573.538 332.345 574.492 331.419C575.939 330.06 576.228 329.568 577.993 329.394C579.251 329.264 580.524 329.076 581.782 329.033L584.675 328.946C584.964 328.946 585.413 327.5 585.572 327.268C586.063 326.212 587.987 325.822 588.956 325.316C589.925 324.809 591.531 325.619 592.485 325.041C593.44 324.462 594.727 323.204 595.58 323.32C598.483 323.568 601.343 324.171 604.1 325.113C605.907 325.793 606.038 326.126 606.992 328.006C607.617 329.177 608.323 330.303 609.104 331.376C610.697 329.694 612.086 327.83 613.24 325.822C613.993 328.093 612.517 329.886 611.375 331.781C613.255 332.2 613.168 331.116 614.065 329.293C614.166 330.436 613.848 333.271 615.02 333.271C616.191 333.271 616.827 335.44 617.03 336.38C617.71 339.62 620.024 340.502 622.815 340.936C624.58 341.226 624.826 341.443 626.214 340.242C627.603 339.042 627.661 339.519 629.006 341.124C629.642 341.891 631.32 341.284 631.899 340.662C632.28 340.096 632.81 339.646 633.429 339.36C634.049 339.075 634.735 338.965 635.413 339.042C638.595 338.94 638.306 334.616 638.798 331.882C639.232 329.525 641.806 327.789 642.385 325.46C643.064 322.698 644.496 319.357 644.583 316.493C644.67 313.629 643.73 310.707 643.339 307.959C642.124 306.817 640.851 305.674 639.593 304.503Z' fill='%23F4F1ED'/%3E%3Cpath d='M643.558 261.893C644.021 260.809 644.194 260.765 643.558 259.767C643.456 259.622 643.08 259.883 642.907 259.637C642.783 259.344 642.617 259.071 642.415 258.827C641.446 258.045 640.259 257.452 639.232 256.772C638.856 258.031 643.572 258.639 643.037 260.924C643.187 261.26 643.361 261.584 643.558 261.893Z' fill='%23F4F1ED'/%3E%3Cpath d='M633.405 346.374C632.783 346.62 630.946 347.821 630.353 347.531L627.113 346.085C626.883 347.864 627.097 349.673 627.735 351.35C627.979 352.118 628.452 352.792 629.09 353.284C629.729 353.775 630.503 354.059 631.307 354.098C633.477 354.503 635.589 347.083 633.405 346.374Z' fill='%23F4F1ED'/%3E%3Cpath d='M566.974 269.153C566.974 270.311 567.77 271.267 568.595 270.181C569.42 269.095 567.697 268.864 566.974 269.153Z' fill='%23F4F1ED'/%3E%3Cpath d='M629.21 263.18C628.559 262.457 628.978 261.343 628.082 260.779L625.42 259.087C623.993 258.375 622.501 257.799 620.966 257.366C618.651 256.498 616.366 255.601 614.066 254.733C613.38 254.615 612.675 254.688 612.027 254.943C611.379 255.198 610.814 255.626 610.393 256.18C610.132 256.527 608.946 258.537 608.585 258.378C607.616 257.915 607.138 257.857 606.733 256.816C606.295 255.771 605.998 254.671 605.851 253.547C605.678 252.246 605.33 252.477 604.159 252.202C603.28 251.905 602.324 251.933 601.464 252.281C600.605 252.628 599.898 253.273 599.473 254.097C600.109 254.213 600.745 254.299 601.396 254.386C601.729 254.386 601.396 255.485 601.801 255.717C602.983 256.101 604.247 256.161 605.461 255.89C605.491 256.212 605.457 256.537 605.359 256.845C604.107 256.459 602.761 256.51 601.541 256.99L603.436 260.215C603.985 259.521 604.535 258.855 605.113 258.161C605.388 259.781 605.359 259.723 606.719 260.287L611.463 262.312C612.114 262.587 613.763 262.891 614.081 263.643C614.616 264.916 615.151 266.189 615.672 267.461C613.806 267.982 613.632 267.78 613.372 269.877C614.819 269.747 616.265 269.602 617.639 269.443C618.377 269.37 618.926 271.583 619.823 271.641C621.269 271.714 622.716 272.104 623.988 271.265C624.726 270.802 625.044 268.532 625.695 268.647C626.346 268.763 628.921 268.647 629.499 269.226L632.898 272.827C633.795 273.767 634.981 273.652 636.21 273.869C637.049 274.013 638.365 275.026 639.103 274.794C638.597 274.245 636.948 273.131 637.743 272.466C636.977 272.278 635.877 272.466 636.398 271.222C634.547 271.222 634.634 270.687 633.751 268.908C633.534 268.459 632.71 268.141 632.305 267.881C631.9 267.62 631.784 266.651 631.611 266.217L633.419 266.001C633.549 263.44 630.193 264.308 629.21 263.18Z' fill='%23F4F1ED'/%3E%3Cpath d='M636.63 263.397C635.831 263.29 635.02 263.315 634.229 263.469C634.749 264.742 637.222 265.393 638.394 265.104C638.88 265.056 639.35 264.902 639.77 264.652C640.19 264.402 640.55 264.062 640.824 263.657C640.969 263.354 642.733 263.484 641.634 262.356C643.08 262.023 642.444 260.837 641.634 260.287C640.549 259.579 640.781 261.589 640.795 262.124C640.679 262.124 637.121 264.699 638.004 262.558C637.859 262.211 637.367 263.368 636.63 263.397Z' fill='%23F4F1ED'/%3E%3Cpath d='M618.548 148.598C618.461 149.018 618.476 150.045 618.128 150.175C617.434 150.551 617.319 150.551 617.102 151.346C617.258 152.273 617.566 153.167 618.013 153.993C618.273 154.08 618.664 153.053 619.098 153.169C619.531 153.285 620.095 153.314 619.748 152.721C619.401 152.128 618.042 152.475 618.302 151.202C618.953 150.999 619.618 151.665 619.965 151.477C620.312 151.289 621.209 150.753 621.542 151.072C621.875 151.39 623.654 152.937 624.319 152.634C624.44 152.044 624.619 151.467 624.854 150.913C625.243 150.497 625.746 150.205 626.3 150.074C626.84 150.143 627.388 150.074 627.894 149.874C628.399 149.674 628.846 149.35 629.193 148.931C626.98 148.931 628.644 147.138 628.311 146.197C626.792 147.788 626.734 147.355 624.825 146.385C623.616 145.57 622.623 144.473 621.932 143.189C620.746 141.584 621.238 145.156 621.397 145.677C621.556 146.197 620.558 146.863 620.631 147.499C620.749 148.043 620.672 148.612 620.414 149.105L618.548 148.598Z' fill='%23F4F1ED'/%3E%3Cpath d='M621.977 127.787C622.12 129.125 621.961 130.479 621.514 131.75C620.733 133.355 621.341 133.398 621.673 135.033C621.796 135.36 621.828 135.715 621.764 136.059C621.7 136.403 621.544 136.724 621.312 136.985C621.037 137.419 621.428 138.142 621.428 138.649C621.243 139.817 621.368 141.014 621.789 142.12C621.992 141.267 621.977 139.907 623.004 139.748C624.031 139.589 624.537 140.847 624.45 141.729C625.434 140.702 624.234 139.097 623.669 138.142C622.961 136.928 622.512 136.696 622.932 135.25C623.539 133.355 623.351 132.82 625.145 132.473C626.316 132.27 626.201 134.266 627.329 134.295C626.482 132.704 625.868 130.999 625.506 129.233C625.275 128.336 625.043 127.454 624.827 126.557C624.667 125.95 623.973 125.472 623.858 124.865C623.539 122.912 625.058 121.972 624.074 120.02C623.539 118.993 624.176 116.143 622.339 117.575C623.033 118.269 623.467 119.383 622.715 120.092C622.411 120.381 622.31 119.759 621.731 120.237C621.153 120.714 621.297 120.801 621.514 121.596C621.554 122.772 621.393 123.946 621.037 125.067C620.965 126.138 622.961 126.687 621.977 127.787Z' fill='%23F4F1ED'/%3E%3Cpath d='M596.766 174.851C596.766 175.371 596.896 175.892 596.968 176.427C598.241 176.557 597.257 175.111 598.169 175.212C599.08 175.313 598.689 176.789 598.414 177.237C597.821 178.163 597.691 181.186 599.297 180.029C600.584 179.088 601.061 177.367 601.741 175.878C601.915 175.501 601.206 174.532 601.061 174.258C600.613 173.505 600.208 174.373 599.615 173.477C600.627 172.551 601.77 173.983 602.276 172.131C602.797 173.014 603.202 172.652 603.867 172.262C604.185 172.059 605.314 171.828 605.458 171.625C606.124 170.786 607.613 171.336 608.582 171.423C607.136 172.696 608.004 173.578 609.118 174.561C609.725 173.722 610.275 172.204 611.446 172.435C610.752 171.828 610.535 171.148 611.446 170.598C612.401 172.131 614.339 171.437 615.236 170.121L615.872 171.394C616.325 170.615 616.879 169.9 617.521 169.268L617.217 170.714C618.215 170.367 618.374 169.528 619.213 169.065C619.314 169.065 619.04 167.011 619.213 166.462C619.459 165.334 619.878 165.319 619.864 163.959C619.864 163.121 619.676 161.718 620.891 162.34C620.891 161.486 620.659 160.893 621.339 160.401C622.019 159.91 621.831 158.955 621.86 158.073C621.86 157.422 621.151 156.496 620.862 155.932C620.573 155.368 620.862 154.732 621.021 154.081C619.965 153.517 619.343 154.341 619.575 155.455C618.953 153.068 617.506 156.193 617.261 157.104C617.015 158.015 617.955 158.174 617.825 158.55C617.506 159.534 617.203 160.517 616.884 161.443C616.5 162.793 615.622 163.949 614.426 164.683C613.763 165.091 613.025 165.362 612.256 165.478C611.518 165.478 612.401 164.162 612.618 163.959C611.576 164.364 611.171 164.234 611.171 165.406C611.171 166.028 610.173 166.852 609.797 167.358C609.421 167.865 610.014 168.501 609.204 168.805C608.062 169.311 608.553 168.342 607.83 168.414C606.5 168.573 604.026 168.241 603.187 169.456C602.822 170.112 602.293 170.662 601.652 171.052C601.01 171.443 600.279 171.66 599.528 171.683C599.991 173.477 597.821 174.171 596.766 174.851Z' fill='%23F4F1ED'/%3E%3Cpath d='M587.539 225.878C587.307 225.998 587.04 226.029 586.786 225.965C586.533 225.901 586.312 225.747 586.165 225.531C586.117 226.064 586.233 226.6 586.498 227.065C587.351 226.327 586.744 228.511 587.597 228.974C587.597 228.656 587.597 228.309 587.597 228.005C587.727 228.28 587.872 228.555 587.988 228.858C588.451 228.15 587.453 226.934 587.539 225.878Z' fill='%23F4F1ED'/%3E%3Cpath d='M589.463 258.335C588.841 260.129 591.792 259.348 592.168 259.189C592.24 258.104 589.882 257.077 589.463 258.335Z' fill='%23F4F1ED'/%3E%3Cpath d='M584.561 224.042C584.806 224.526 585.182 224.932 585.646 225.213C585.711 224.801 585.711 224.382 585.646 223.969C584.836 223.969 585.024 223.072 583.939 223.145C584.078 223.401 584.128 223.697 584.081 223.985C584.034 224.273 583.892 224.537 583.679 224.736C583.948 224.475 584.244 224.243 584.561 224.042Z' fill='%23F4F1ED'/%3E%3Cpath d='M584.226 230.32C584.389 229.456 584.844 228.675 585.514 228.106C585.89 227.745 585.673 226.587 585.818 226.009L585.499 226.168C585.094 227.426 584.024 228.974 584.226 230.32Z' fill='%23F4F1ED'/%3E%3Cpath d='M576.127 253.996C576.02 254.78 575.85 255.554 575.62 256.311C575.042 257.569 574.709 257.757 575.476 258.827C575.91 259.435 576.922 258.61 576.749 260.071C576.662 260.679 575.982 262.964 576.257 263.484C576.532 264.005 578.137 264.164 578.412 263.629C578.557 263.383 578.108 262.602 578.123 262.298C578.137 261.995 578.513 261.575 578.556 261.214C578.643 260.462 578.47 259.493 578.556 258.639C578.643 257.786 577.515 257.193 579.15 257.034C580.046 256.932 579.338 258.625 579.453 259.03C579.757 259.984 580.9 259.811 580.625 260.809C580.35 261.807 581.015 262.024 581.782 261.836C581.42 261.937 583.431 260.259 583.228 260.809C583.807 259.449 582.433 260.129 582.013 259.131C581.898 258.871 582.592 258.379 582.433 258.061L581.681 256.614C581.276 255.848 580.856 255.891 580.335 255.313C582.158 255.992 582.823 252.333 584.443 253.374C584.877 251.769 583.489 252.738 582.896 252.753C582.303 252.767 582.1 253.1 581.449 253.259C580.798 253.418 581.102 252.593 580.408 253.374C578.658 255.284 576.821 251.928 578.166 250.279C578.817 249.498 579.612 250.409 580.524 250.279C581.435 250.149 582.852 249.787 583.763 250.279C586.005 251.595 587.278 249.108 587.972 247.141C587.032 247.141 586.28 248.587 585.456 249.166C584.993 249.455 584.212 248.92 583.72 248.891C583.228 248.862 583.214 249.296 582.476 249.035C581.739 248.775 579.873 247.734 578.976 248.312C577.99 248.979 577.249 249.949 576.864 251.075C577.703 252.391 576.445 252.926 576.127 253.996Z' fill='%23F4F1ED'/%3E%3Cpath d='M578.225 221.25C578.803 222.234 579.382 223.232 579.946 224.23C581.118 222.784 580.944 222.118 579.599 221.207C579.15 221.221 578.688 221.25 578.225 221.25Z' fill='%23F4F1ED'/%3E%3Cpath d='M581.263 225.01C581.436 227.267 581.147 228.887 583.491 227.759C582.897 228.554 581.538 229.871 582.811 230.464C583.317 230.681 583.129 231.375 583.751 231.274C584.373 231.173 584.055 230.305 584.04 229.741C584.04 228.945 585.024 227.368 584.72 226.847C584.489 226.368 584.151 225.948 583.732 225.62C583.313 225.291 582.825 225.063 582.304 224.952C581.956 224.914 581.604 224.934 581.263 225.01Z' fill='%23F4F1ED'/%3E%3Cpath d='M586.063 223.304C586.063 224.1 586.7 224.346 587.25 224.751C587.799 225.156 587.25 225.329 587.582 225.836C588.928 227.644 588.769 225.228 588.566 224.1C588.364 222.971 587.033 223.261 586.063 223.304Z' fill='%23F4F1ED'/%3E%3Cpath d='M585.66 230.002C586.586 230.19 587.194 228.743 585.993 228.555C585.645 228.931 584.516 229.756 585.66 230.002Z' fill='%23F4F1ED'/%3E%3Cpath d='M406.283 168.849C405.632 169.138 404.662 169.847 403.968 169.789C403.549 169.789 402.001 169.413 401.697 170.035C400.655 172.075 404.851 170.903 405.27 170.773C404.735 169.746 405.69 169.326 406.283 168.849Z' fill='%23F4F1ED'/%3E%3Cpath d='M356.555 113.988C356.627 114.494 357.481 115.652 358.001 115.522C358.154 115.49 358.291 115.406 358.39 115.285C358.488 115.164 358.542 115.012 358.542 114.856C358.542 114.7 358.488 114.549 358.39 114.427C358.291 114.306 358.154 114.223 358.001 114.191C357.726 113.467 357.162 113.655 356.555 113.988Z' fill='%23F4F1ED'/%3E%3Cpath d='M599.906 276.14C598.893 276.82 597.736 275.402 597.635 277.312C598.474 277.312 599.356 277.731 600.022 277.312C600.687 276.892 600.948 275.879 599.906 276.14Z' fill='%23F4F1ED'/%3E%3Cpath d='M389.664 170.426C389.664 169.674 388.218 169.399 387.538 169.5C387.028 169.586 386.505 169.561 386.006 169.426C385.506 169.291 385.042 169.05 384.645 168.719C384.432 169.032 384.276 169.379 384.182 169.746C385.951 170.313 387.81 170.544 389.664 170.426Z' fill='%23F4F1ED'/%3E%3Cpath d='M354.156 156.872C354.156 157.176 353.678 157.755 353.606 158.073C353.534 158.391 354.112 158.507 354.083 158.666C353.939 159.606 353.143 159.679 353.924 160.416C354.705 161.154 355.125 161.053 355.212 160.098C355.212 159.548 356.08 160.098 356.195 159.071C356.311 158.044 356.456 157.031 356.572 155.99C356.832 153.907 354.445 155.165 353.881 155.541L353.273 155.31C352.897 156.438 353.997 156.106 354.156 156.872Z' fill='%23F4F1ED'/%3E%3Cpath d='M716.641 86.9273C716.207 86.9273 714.414 86.5078 714.11 86.8116C713.806 87.1154 714.11 88.1569 714.428 88.4173C715.542 89.2998 717.061 87.9978 717.77 88.9092C718.479 89.8205 719.911 90.3558 720.504 88.6343C719.327 87.8427 718.019 87.2648 716.641 86.9273Z' fill='%23F4F1ED'/%3E%3Cpath d='M383.835 104.515C382.767 104.129 381.593 104.166 380.551 104.616C380.826 104.824 381.025 105.117 381.116 105.449C381.208 105.781 381.187 106.134 381.057 106.454C381.65 105.398 382.894 105.123 383.835 104.515Z' fill='%23F4F1ED'/%3E%3Cpath d='M373.203 109.548C373.632 108.96 374.212 108.501 374.881 108.217C374.23 107.465 374.881 107.045 375.286 106.423C373.29 105.917 373.102 107.942 373.203 109.548Z' fill='%23F4F1ED'/%3E%3Cpath d='M377.354 99.6118C377.354 99.3947 377.354 99.1631 377.253 98.946H377.586C377.426 97.6144 375.661 98.5986 377.354 99.6118Z' fill='%23F4F1ED'/%3E%3Cpath d='M359.261 113.598C359.087 114.163 359.261 115.161 359.955 115.132C360.65 115.103 360.621 115.783 360.794 116.578C360.953 115.609 360.794 114.596 361.952 114.495C361.706 114.336 361.575 114.003 361.33 113.844C364.078 113.266 359.594 110.792 360.924 113.41C360.331 113.41 360.129 113.078 360.433 112.513C360.209 112.462 359.976 112.462 359.753 112.513C359.828 112.723 359.819 112.953 359.727 113.156C359.635 113.359 359.468 113.517 359.261 113.598Z' fill='%23F4F1ED'/%3E%3Cpath d='M593.295 258.161C592.355 259.391 594.207 259.391 594.742 259.319C595.277 259.246 594.959 258.436 595.321 258.581C595.682 258.725 596.275 259.073 596.767 258.957C597.968 258.639 598.33 259.116 599.371 259.839C599.834 257.713 597.519 257.51 596.246 257.163C595.104 257.366 594.004 257.264 593.295 258.161Z' fill='%23F4F1ED'/%3E%3Cpath d='M354.053 151.955C353.329 152.563 354.646 153.865 355.311 153.822C355.806 152.547 355.961 151.166 355.76 149.814C355.196 149.93 355.687 150.408 355.355 150.856C354.961 151.268 354.525 151.637 354.053 151.955Z' fill='%23F4F1ED'/%3E%3Cpath d='M684.171 348.197C684.156 347.394 683.937 346.607 683.535 345.912C682.594 346.433 682.247 346.433 681.987 347.546C681.727 348.66 681.408 348.212 680.801 348.993C680.367 349.586 680.439 350.642 680.034 351.264C679.497 351.878 678.885 352.422 678.212 352.884C677.672 353.451 677.053 353.938 676.375 354.33C675.869 354.561 674.683 354.836 674.321 355.299L670.951 359.841C669.78 361.403 673.179 360.983 673.641 361.518C674.321 362.299 676.78 363.138 677.46 361.981C678.507 360.655 679.373 359.196 680.034 357.642C680.57 355.603 681.293 355.284 682.927 354.098C682.967 354.318 683.078 354.519 683.242 354.671C683.407 354.822 683.616 354.916 683.838 354.937C683.216 353.694 683.13 353.563 683.954 352.479L686.442 349.253C686.21 348.443 685.965 347.648 685.733 346.852L684.171 348.197Z' fill='%23F4F1ED'/%3E%3Cpath d='M605.127 174.33C605.387 174.214 605.836 175.169 606.096 174.822C606.357 174.475 607.066 173.809 607.08 173.476C607.21 171.046 603.955 173.158 603.435 172.768C602.697 174.359 602.118 173.997 602.697 175.921C603.984 176.76 604.187 174.75 605.127 174.33Z' fill='%23F4F1ED'/%3E%3Cpath d='M673.57 362.414C672.948 362.646 673.353 363.456 672.832 364.108C673.512 363.471 675.365 363.804 673.57 362.414Z' fill='%23F4F1ED'/%3E%3Cpath d='M341.818 158.724L343.034 159.693C343.395 159.389 343.771 159.114 344.118 158.796C343.352 157.364 342.874 158.044 341.818 158.724Z' fill='%23F4F1ED'/%3E%3Cpath d='M694.095 338.275C692.489 339.317 692.185 339.186 690.349 338.724C689.235 338.434 689.972 336.337 688.815 335.831C688.931 337.002 688.165 337.943 687.441 336.482C687.239 336.077 687.615 335.397 687.326 335.035C687.009 334.702 686.746 334.321 686.545 333.907C686.053 332.36 686.921 332.548 685.228 331.911C684.39 331.579 683.956 330.74 683.16 330.465C683.594 331.347 684.028 332.229 684.433 333.141L684.925 332.75C685.373 333.719 686.371 337.205 687.398 336.858C687.007 337.957 687.76 339.042 687.398 340.098C687.126 341.235 686.427 342.224 685.445 342.86C685.892 343.323 686.376 343.749 686.892 344.133C687.21 344.321 688.251 344.364 688.425 344.697C689.003 345.782 687.644 347.228 687.094 347.85C688.136 348.501 689.293 349.051 690.059 347.489C690.696 346.187 691.925 344.596 691.867 343.149C691.867 342.224 692.938 342.151 693.458 342.397C693.979 342.643 693.588 341.848 693.791 341.645C694.442 340.85 695.686 338.478 694.095 338.275Z' fill='%23F4F1ED'/%3E%3Cpath d='M715.99 80.6204C716.828 80.389 717.855 79.1741 718.564 78.5521C717.407 77.5975 716.12 76.0065 714.731 75.5437C713.058 74.9473 711.285 74.6772 709.51 74.7482C709.77 75.6305 710.002 76.4838 710.262 77.3517C708.136 77.3517 708.367 76.6574 707.572 74.4589C706.863 72.5498 706.617 72.463 704.954 71.5662C702.235 70.0042 699.544 68.5723 696.739 67.2271C694.323 66.0556 691.763 64.1898 689.087 63.9873L678.818 63.2641C679.05 64.8406 679.281 66.4316 679.498 68.0226C678.775 68.1094 677.328 68.5867 676.605 68.3119C675.679 67.9359 674.624 66.3449 673.857 65.6217C672.83 64.5948 672.975 64.6237 671.803 65.506C671.037 66.0556 669.851 65.506 668.911 65.3903C666.822 65.0076 664.678 65.047 662.604 65.506C660.536 65.8676 658.974 65.1155 656.964 64.4501C657.156 63.9922 657.255 63.5005 657.255 63.0038C657.255 62.507 657.156 62.0153 656.964 61.5574C656.602 60.328 656.052 60.5016 654.895 60.1111C653.001 59.547 651.12 58.6647 649.11 58.954L641.979 60.1689C640.924 60.3569 638.522 56.4518 637.481 55.8298C635.76 54.8608 633.142 54.7017 631.262 54.2244C629.488 53.6371 627.682 53.1542 625.852 52.778L618.621 51.8523C618.085 51.8523 616.943 53.8917 616.596 54.369C616.249 54.8463 617.304 56.336 617.666 56.958L613.934 58.5056C613.153 58.8093 611.548 57.5221 610.825 57.1605C609.812 56.6542 608.597 57.4208 607.585 57.739C605.979 58.2452 605.734 57.8258 604.273 56.8567C602.812 55.8877 603.043 56.0902 602.002 57.4931C601.626 57.9849 600.02 60.7185 599.471 60.3858C598.256 59.7061 597.055 59.0263 595.84 58.3176C595.482 57.1026 595.326 55.8371 595.378 54.5715C595.378 53.9062 596.245 51.4473 595.855 51.0134C595.204 50.2758 594.004 48.2364 593.136 47.9472C592.268 47.6579 590.33 48.4678 589.433 48.6414C588.175 48.7837 586.907 48.8176 585.644 48.7427C583.85 48.7427 584.038 48.7427 583.763 50.7242C583.619 51.7366 581.449 51.3316 580.668 51.3895L576.705 51.592C575.852 51.592 574.376 50.4927 573.566 50.1456L575.447 49.0319C572.159 48.4476 568.82 48.2004 565.481 48.2943C562.95 48.5402 562.458 48.6125 560.361 47.0649C558.915 46.0235 557.136 46.9781 556.022 47.9905L558.915 48.4389L547.344 51.7077L564.006 41.453C564.382 41.2071 564.729 39.9054 564.917 39.4715C565.105 39.0376 563.919 38.0251 563.702 37.6635C562.498 36.5512 561.145 35.6117 559.681 34.8721C558.51 34.0766 557.02 34.3658 555.675 34.3369C554.793 34.3369 553.896 34.2501 552.999 34.2357C552.58 34.2357 552.768 35.9424 552.753 36.3763C551.596 36.3763 550.454 36.2461 549.311 36.1593L551.871 33.9175L545.666 33.0352L549.586 31.8347C548.646 29.9978 545.753 29.9978 544.017 30.909L539.866 33.0352C538.984 33.4836 539.476 35.277 538.42 35.6965C533.761 37.2383 528.967 38.3376 524.101 38.9797C521.357 39.2425 518.639 39.7262 515.972 40.4261C514.778 41.0091 513.632 41.6862 512.545 42.451C511.011 43.3622 511.171 43.3911 511.098 45.3437C511.098 46.3706 511.474 47.4265 510.462 47.5277L505.92 47.9905L497.864 48.815C498.023 49.7117 498.197 53.2697 499.007 53.3999C499.817 53.5301 501.321 53.3999 501.784 53.8772C502.226 54.6891 502.548 55.5613 502.738 56.4662C502.001 56.5819 501.089 56.9869 500.439 56.553C499.789 56.0629 499.097 55.6321 498.37 55.2657C495.984 54.3545 494.986 53.8194 492.585 54.5281C491.804 54.7885 488.347 56.2637 490.343 57.2183C492.05 58.0257 493.798 58.745 495.579 59.3734C494.32 59.2866 489.417 59.2722 488.752 58.0717C487.783 56.3216 487.667 56.365 488.607 54.5859C488.998 53.8338 487.667 51.997 487.002 52.1705C487.233 52.7201 488.014 54.8608 487.103 55.2368C485.859 55.7575 484.731 55.96 483.979 57.146C483.386 58.0572 485.078 59.6771 485.613 60.4726C486.308 61.4851 485.136 62.8447 484.644 63.886C484.268 64.7105 485.049 66.2436 485.281 67.0825C485.353 67.3718 488.492 66.692 488.853 66.6341C489.367 66.4569 489.92 66.428 490.45 66.5508C490.98 66.6735 491.464 66.943 491.847 67.3284C492.831 68.0371 492.686 69.2231 492.874 70.4525C492.05 69.5269 491.24 68.5867 490.43 67.6466C489.967 67.0825 488.231 68.0371 487.537 68.2107C484.355 69.1797 488.246 71.5084 486.742 73.027C485.237 74.5457 483.343 76.9467 481.52 77.5397C479.22 78.2918 477.282 77.0769 475.576 75.6739C476.27 75.7607 478.078 76.3826 478.671 76.021L482.677 73.5622C483.444 73.0849 483.863 71.0745 484.239 70.2211C484.876 68.659 483.487 68.5144 482.272 67.7044C481.057 66.8945 483.314 61.3115 482.692 60.0387C482.345 59.33 481.072 57.5799 481.347 56.8133C481.882 55.367 482.417 53.9206 482.938 52.4743C481.491 52.3296 475.706 50.9266 475.185 52.2718C474.838 53.3276 474.476 55.743 473.638 56.4228L469.906 59.3879C470.484 59.7495 472.437 60.516 472.119 61.2247C471.801 61.9335 470.427 63.8427 471.265 64.4501L475.055 67.3429C475.561 67.7189 474.925 69.8884 474.838 70.5248C473.759 69.495 472.565 68.5924 471.28 67.8346L466.203 65.8097C463.479 64.661 460.428 64.5479 457.626 65.4915C458.711 66.9379 459.42 67.0246 458.335 68.4855C457.25 69.9463 457.236 69.9318 455.442 69.4401C455.674 69.0206 455.934 68.6012 456.18 68.1673C455.613 67.9476 455.003 67.8594 454.397 67.9095C453.79 67.9596 453.203 68.1467 452.68 68.4565C451.555 68.9361 450.302 69.0227 449.122 68.7024C448.182 68.6012 447.675 70.655 446.518 70.3802C444.826 69.9608 444.84 69.9752 444.291 68.1673L438.505 70.7707C437.247 71.3493 435.989 71.9278 434.745 72.4774C434.296 72.6944 433.096 72.9547 432.778 73.3742C432.069 74.3143 433.009 75.2978 431.693 75.4714C430.637 75.645 429.552 76.2235 428.8 75.2978C428.048 74.3722 427.021 73.7358 427.629 72.6944C427.99 72.058 430.03 72.2605 430.724 72.1881C430.088 71.3348 429.379 69.7293 428.338 69.6136C426.891 69.4111 425.56 69.252 424.172 69.064C424.418 69.3822 425.618 70.5104 425.618 70.872C425.372 71.9278 425.112 72.9692 424.852 74.0395C424.852 73.8081 426.038 75.616 426.11 75.7896C426.342 76.426 425.792 77.6409 425.647 78.2918L422.205 77.2649C421.525 77.0479 420.455 78.1616 419.876 78.5377C418.806 79.2608 417.721 79.984 416.636 80.7361C416.915 81.858 417.283 82.9558 417.736 84.0194L413.397 82.573C411.632 81.9511 411.531 81.6473 410.084 82.9635C410.721 83.759 411.039 84.5979 412.023 84.5979C413.006 84.5979 413.469 86.0443 412.485 86.4493C410.938 87.1001 408.898 85.2777 407.307 84.5979C405.716 83.9181 406.179 80.8808 406.179 79.3332C406.179 77.7856 403.287 75.8764 402.26 74.8494C405.532 76.4424 408.992 77.6183 412.558 78.3496C414.103 78.8246 415.769 78.7218 417.244 78.0604C418.141 77.7566 418.314 77.236 418.878 76.3826C419.775 74.9362 419.847 75.0375 419.327 73.4899C418.96 72.7442 418.43 72.0905 417.777 71.5772C417.124 71.064 416.363 70.7043 415.552 70.5248C413.771 69.8979 412.06 69.0884 410.446 68.1094C409.021 67.0975 407.333 66.5198 405.586 66.4461C404.603 66.4461 400.943 67.2416 401.247 65.1299C401.985 65.3035 402.939 65.9543 403.214 64.9274C402.737 64.696 401.363 63.6836 401.045 64.1464C400.307 65.1299 399.28 64.6382 398.152 64.5369C397.689 64.5369 396.402 64.913 396.286 64.6671C395.867 63.6402 394.84 63.9584 394.391 63.0761C395.419 63.3201 396.475 63.4223 397.53 63.3798C397.935 63.293 399.945 62.2661 398.861 61.8322L395.013 60.3858C393.798 59.9085 394.666 62.6856 393.177 61.5429C393.524 60.9499 393.856 60.3714 394.218 59.7929C393.813 59.7929 392.367 59.4313 392.121 59.7929C391.571 60.5305 391.007 61.2392 390.428 62.0492C390.313 61.4272 390.183 60.7908 390.052 60.1544C389.257 61.1524 388.172 63.2497 386.928 63.4955C387.297 61.8862 388.156 60.4309 389.387 59.33C388.195 59.1797 386.986 59.3914 385.916 59.9375C384.918 60.516 384.339 62.3095 383.24 62.6277C380.384 63.4642 377.586 64.4885 374.866 65.694C372.392 66.8221 370.7 69.1074 368.834 71.2046C366.841 73.1957 365.021 75.3539 363.396 77.6554C361.819 80.201 360.865 82.7177 358.724 84.757C357.712 85.7116 356.786 86.6662 355.831 87.6497C354.828 88.6295 353.631 89.3883 352.317 89.8771C351.217 90.3605 350.178 90.9722 349.222 91.6996C347.515 93.1459 347.356 93.1459 347.24 95.5324C347.095 98.2805 348.18 100.971 348.267 103.748C348.339 105.99 352.042 106.452 353.488 105.556C354.429 104.992 355.152 103.979 356.063 103.328C357.365 102.388 357.683 102.229 358.117 100.58C358.319 101.173 358.406 102.229 359.013 102.374C359.621 102.518 359.144 103.603 359.288 104.225C359.537 104.901 359.852 105.55 360.228 106.163C360.431 106.626 360.228 107.393 360.561 107.798C361.27 108.738 363.034 110.213 362.586 111.428C362.498 112.152 362.562 112.885 362.774 113.583C362.948 114.74 363.049 114.494 364.119 114.422C364.799 114.422 365.233 114.61 365.435 113.858C365.638 113.106 365.565 112.527 366.158 112.411C367.605 112.079 368.95 112.079 369.688 110.343C370.095 108.812 370.333 107.24 370.396 105.657C370.642 103.95 371.626 103.516 372.87 102.432C373.593 101.81 375.271 100.985 374.822 99.9727C374.2 98.5264 372.175 98.6132 371.481 97.3982C369.847 94.5778 372.407 91.526 373.925 89.6168C374.432 88.9659 380.463 85.8418 379.711 84.569C378.959 83.2962 379.436 82.2693 380.42 81.1701C381.982 79.4344 382.17 79.5067 384.397 79.5935C385.138 79.5635 385.866 79.7884 386.461 80.2306C387.056 80.6728 387.481 81.3056 387.666 82.0234C388.042 83.3251 387.029 82.6887 386.393 83.0069C385.757 83.3251 384.947 84.8293 384.412 85.4657C383.414 86.7096 382.011 87.4617 380.955 88.6622C380.55 89.1395 379.234 90.1086 379.103 90.7739C379.205 91.7708 379.459 92.7462 379.855 93.6666C380.066 94.4727 380.066 95.3193 379.855 96.1254C379.624 97.5718 379.508 97.5718 380.796 98.0201C381.206 98.1476 381.584 98.3604 381.905 98.6446C382.227 98.9288 382.485 99.2779 382.661 99.669C382.864 100.016 384.224 99.5244 384.556 99.452C387.839 98.8156 391.123 98.0057 394.334 97.4127C394.16 97.6441 394.16 98.0491 394.001 98.295C394.912 98.6855 397.038 99.0615 397.371 100.132C396.807 100.045 395.679 99.5967 395.201 99.9149C394.478 100.349 393.596 100.117 393.003 100.493C392.063 101.086 393.408 101.679 391.817 101.477L388.375 101.043C386.732 101.083 385.125 101.535 383.703 102.359C383.486 102.446 383.891 104.124 384.122 104.37C384.394 104.708 384.689 105.027 385.005 105.324C385.164 105.454 385.598 104.919 385.815 105.093C386.031 105.266 385.54 107.074 385.627 107.552C385.742 108.275 385.149 109.461 384.339 109.389C382.893 109.287 382.372 105.99 380.362 107.479C379.581 108.072 379.971 108.926 379.494 109.548C378.999 110.13 378.755 110.883 378.814 111.645C378.814 112.657 380.26 116.808 377.975 115.709C378.354 115.353 378.65 114.919 378.843 114.436C378.525 114.971 377.917 115.188 377.397 115.608C377.238 115.753 376.862 115.608 376.702 115.781C376.543 115.955 376.413 116.722 376.153 117.04C375.473 117.864 373.651 117.662 373.622 116.331C373.868 116.476 374.359 116.62 374.475 116.707C373.173 115.593 370.31 116.389 369.34 117.691C368.733 118.486 365.652 118.544 364.799 119.137L365.985 119.253C365.986 119.519 365.942 119.783 365.855 120.034C365.146 119.643 364.408 119.47 364.177 118.587C363.98 118.282 363.721 118.021 363.417 117.822C363.113 117.623 362.771 117.489 362.412 117.43C361.183 117.575 359.968 119.6 358.551 118.775C358.753 118.356 358.941 117.922 359.144 117.517C357.697 118.197 356.251 116.866 355.976 115.319C355.643 113.178 357.538 112.657 358.522 111.052C356.815 110.632 357.22 108.159 358.015 107.017C356.887 107.61 355.918 108.868 354.732 108.897C353.199 108.969 352.91 110.618 352.968 112.093C352.968 112.975 352.852 113.337 353.488 113.872C354.125 114.407 353.72 115.044 354.024 115.984C354.327 116.924 355.079 116.837 354.197 117.517C353.662 117.937 354.747 118.848 355.123 118.963C354.414 119.05 353.561 118.79 353.749 119.802C353.2 119.668 352.636 119.605 352.071 119.614L351.015 119.773C350.697 119.773 350.885 120.453 350.697 120.511C349.424 120.916 348.339 120.164 347.255 121.466C346.922 121.856 346.069 121.74 345.967 122.261C345.838 123.145 345.484 123.982 344.94 124.691C344.752 124.922 344.94 125.385 344.752 125.559C344.564 125.732 343.711 125.747 343.725 125.834C343.725 126.268 344.752 126.398 345.099 126.499C344.234 126.343 343.341 126.454 342.539 126.817C342.004 127.078 340.138 127.497 339.878 127.931C339.285 128.885 340.558 129.681 339.343 130.274C338.4 130.537 337.539 131.034 336.841 131.72C337.101 131.72 337.347 131.937 337.607 131.952C336.757 132.374 335.792 132.506 334.859 132.328C334.266 132.328 334.353 132.212 334.151 131.576C333.948 130.939 333.225 131.257 332.805 131.214C333.182 131.983 333.45 132.801 333.601 133.644C333.688 134.194 331.735 134.526 331.374 134.599C330.361 134.859 331.258 132.863 329.681 133.977C328.876 134.362 327.981 134.522 327.092 134.439C327.088 134.71 327.168 134.975 327.32 135.198C327.473 135.421 327.692 135.59 327.946 135.683C327.714 135.683 327.512 135.857 327.295 135.886C327.404 136.119 327.59 136.308 327.821 136.421C328.053 136.535 328.316 136.565 328.568 136.508C329.349 136.508 329.58 136.783 330.216 137.274C330.361 137.39 331.258 137.419 331.663 137.607C332.068 137.795 331.663 138.214 332.473 138.026C332.299 138.504 332.4 140.022 333.254 140.283C334.7 140.746 334.44 141.237 334.469 142.799C334.498 144.362 334.744 148.469 332.675 148.903C331.699 149.016 330.711 148.907 329.783 148.585C328.712 148.194 327.743 148.802 326.572 148.426C325.409 147.999 324.133 147.999 322.97 148.426C321.885 148.701 321.307 147.182 320.077 148.296C320.164 148.428 320.237 148.568 320.294 148.715C319.832 148.802 318.486 148.802 318.212 149.438C317.937 150.075 318.4 151.217 319.108 150.653C318.747 151.856 318.747 153.139 319.108 154.341C319.629 155.585 318.675 157.61 318.371 158.912C318.067 160.214 317.474 160.532 318.255 161.805C318.429 162.065 318.863 161.501 318.906 161.964C318.949 162.427 318.906 162.817 319.007 163.237C319.006 164.007 318.909 164.775 318.718 165.522C319.644 164.828 320.396 165.724 321.423 165.131C322.724 164.379 323.202 166.115 324.229 165.623C323.202 166.375 324.691 168.226 325.53 167.966C326.369 167.706 327.15 166.216 328.322 166.274C329.642 166.353 330.965 166.353 332.285 166.274C332.69 166.274 333.181 165.044 333.427 164.668C333.673 164.292 334.744 164.206 335.192 164.104C334.816 163.323 336.074 162.282 336.537 161.631C337.304 160.604 335.698 160.026 336.074 159.389C337.318 157.263 337.954 155.6 340.023 154.529C340.717 154.168 342.438 153.705 342.915 153.083C343.393 152.461 342.626 150.451 342.915 150.19C343.407 149.742 344.362 148.368 345.071 148.57C346.343 148.975 347.616 149.409 348.874 149.829C349.366 149.973 353.214 147.153 353.604 146.69C353.995 146.227 355.05 146.3 355.788 146.69C357.234 147.428 357.234 147.544 357.596 149.221C357.958 150.899 359.852 151.68 361.183 152.982C361.935 153.734 362.528 154.775 363.57 154.631C364.163 154.558 365.609 155.643 365.493 156.308C365.62 156.22 365.77 156.171 365.925 156.168C366.08 156.165 366.232 156.209 366.362 156.292C366.492 156.376 366.595 156.496 366.656 156.638C366.718 156.78 366.736 156.937 366.708 157.089C366.592 157.711 367.576 157.74 367.966 157.798C368.357 157.856 369.413 160.864 368.993 161.11C368.299 161.472 368.863 161.906 368.241 162.34C367.431 162.656 366.578 162.851 365.71 162.918C364.518 163.034 363.316 162.896 362.181 162.513C360.272 164.625 365.074 164.451 365.594 165.912C365.826 166.708 367.851 166.375 367.344 165.377C367.08 164.91 367.007 164.359 367.139 163.839C367.271 163.319 367.598 162.87 368.053 162.586C368.053 164.206 370.006 162.455 369.876 161.457C369.789 160.763 372.291 160.445 370.801 159.288C370.281 158.883 369.818 158.941 369.962 158.203C370.001 157.893 370.101 157.593 370.258 157.322C370.414 157.051 370.624 156.815 370.874 156.627C371.467 156.048 372.942 158.073 373.463 158.348C374.764 156.612 369.644 154.486 368.632 153.662C369.745 152.75 368.502 152.794 367.793 152.75C366.694 152.75 366.245 152.085 365.377 151.304C364.51 150.523 364.741 149.453 364.191 148.686C363.459 147.971 362.638 147.354 361.747 146.849C360.879 146.184 361.848 145.041 361.574 144.55C360.807 143.103 361.574 143.103 362.76 142.698C363.946 142.293 363.772 142.076 363.974 143.219C364.177 144.362 364.842 145.186 365.421 143.566C365.901 143.899 366.308 144.328 366.614 144.826C366.92 145.324 367.12 145.88 367.2 146.459C367.359 146.979 368.487 148.469 368.979 148.542C370.903 148.802 372.71 150.523 374.258 151.752C375.444 152.693 375.965 152.693 375.82 154.269C375.676 155.846 375.198 156.742 376.457 157.784C377.165 158.362 377.556 159.736 378.105 160.546C379.06 161.993 379.06 162.166 380.651 162.181C378.93 163.555 379.378 163.757 380.044 165.97C380.665 165.464 381.027 165.247 381.36 165.97C381.692 166.693 382.358 166.679 383.197 166.838C382.907 165.927 382.531 165.594 383.269 165.016C384.007 164.437 383.876 163.858 382.907 163.67C383.688 162.687 384.209 163.396 384.961 163.974C385.236 162.152 383.862 161.848 382.604 160.966C383.558 159.997 383.529 160.127 382.849 158.912C382.416 158.131 381.562 157.321 382.329 156.468C383.038 156.974 383.602 157.581 384.426 156.901C384.643 156.728 384.079 155.961 384.498 155.802C384.918 155.643 385.511 155.253 385.945 155.368C386.806 155.443 387.661 155.574 388.505 155.759C389.17 156.034 389.835 156.034 390.414 156.28C389.676 156.728 389.054 156.93 389.17 158.015L392.15 155.238C392.815 154.602 394.666 155.903 395.042 154.891C395.144 154.529 393.119 153.589 392.728 152.837C392.135 151.666 391.831 150.19 393.09 149.366C394.348 148.541 394.305 147.355 394.637 145.779C394.739 145.258 395.867 145.316 396.084 144.911C396.306 144.219 396.423 143.497 396.431 142.771C396.561 141.888 398.239 140.587 398.817 139.878C399.396 139.169 401.551 140.297 402.419 139.878C401.999 140.789 400.972 140.355 400.177 140.312C400.567 140.572 401.204 141.281 401.623 141.252C402.268 141.129 402.931 141.129 403.576 141.252C405.557 141.917 402.65 142.973 401.898 143.364C403.417 144.101 404.27 143.87 403.605 145.707C404.704 146.589 406.642 144.824 407.655 144.26C408.667 143.696 409.607 144.911 410.475 143.349C409.246 143.349 408.074 143.812 407.307 142.901C406.541 141.989 406.035 140.326 407.524 140.514C407.426 140.692 407.339 140.875 407.264 141.064C408.097 140.18 409.202 139.6 410.403 139.415V139.849C411.314 138.634 412.731 138.605 414.033 138.403C414.395 138.403 415.667 137.954 415.393 138.822C415.118 139.69 413.599 138.677 413.946 139.878L412.688 139.921C413.006 140.601 413.802 141.049 414.38 141.541C413.151 141.541 412.066 142.018 412.543 143.711L410.981 143.378C410.981 143.378 410.591 143.928 410.518 144.029C411.068 144.448 411.603 144.897 412.182 145.273C412.643 145.591 413.126 145.876 413.628 146.126C415.074 146.3 415.899 147.572 416.926 148.556C417.953 149.539 419.052 149.699 419.963 150.726C420.599 151.449 421.178 153.242 420.151 153.893C419.114 154.735 417.795 155.149 416.463 155.05C415.176 154.891 414.38 155.643 413.122 155.137C412.355 154.833 410.027 154.472 409.708 154.038C408.841 152.823 409.159 154.038 408.262 153.546C407.727 153.271 407.221 152.823 407.51 152.317C406.337 152.618 405.111 152.653 403.923 152.418C402.858 152.561 401.855 153.002 401.03 153.691C399.801 154.515 399.714 154.934 398.138 154.717C397.299 154.602 395.447 154.226 395.144 155.094C395.635 155.368 396.142 155.614 396.59 155.875C395.245 156.622 393.714 156.969 392.179 156.873C391.209 156.873 388.924 157.379 389.156 159.143L390.747 158.955C389.156 160.734 391.716 165.03 393.191 165.898C393.986 166.361 395.621 167.72 396.604 167.547C397.588 167.373 397.631 167.402 397.978 166.361C398.326 165.319 398.947 165.956 399.729 166.1C400.915 166.303 401.464 167.691 402.766 167.648C403.461 167.724 404.164 167.69 404.849 167.547C405.398 167.286 405.861 166.1 406.454 165.97C407.047 165.84 407.452 166.766 407.9 166.404C408.349 166.042 408.812 165.406 409.231 165.869C409.651 166.332 408.045 168.501 408.754 169.543C409.867 171.163 407.018 176.153 406.454 177.758C405.514 180.347 402.361 180.651 400.336 179.667C398.629 178.843 398.456 179.103 396.72 179.956C396.226 180.305 395.648 180.516 395.045 180.567C394.443 180.618 393.838 180.507 393.292 180.246L388.794 178.915C388.461 178.814 387.724 179.682 387.536 179.291C387.145 178.525 387.116 178.163 386.364 178.004L383.471 177.425C382.893 177.324 383.298 176.384 382.864 176.268C381.194 175.826 379.424 175.948 377.831 176.615C377.426 176.717 376.948 178.062 376.717 178.423C376.486 178.785 377.324 179.739 377.05 180.289C375.878 182.574 374.923 182.256 373.116 180.983C371.828 180.072 370.527 180.304 369.138 179.711C367.75 179.118 368.01 177.266 366.404 176.818L360.185 175.155C358.97 174.851 357.799 173.26 356.844 172.392C357.437 171.756 359.23 170.454 358.768 169.601C357.77 167.735 357.943 167.662 358.84 165.695C357.639 165.204 356.555 164.249 355.398 164.972C353.951 165.84 352.838 165.551 351.189 165.464C350.625 165.373 350.053 165.339 349.482 165.363C348.874 165.478 348.281 166.202 347.66 166.23C347.014 166.12 346.39 165.91 345.808 165.609C345.028 165.568 344.246 165.656 343.494 165.869C340.89 166.282 338.358 167.061 335.973 168.183C334.744 168.762 333.572 169.629 332.386 170.309C332.126 170.468 331.012 169.644 330.737 169.485C330.216 169.224 328.973 169.76 328.437 169.875C327.222 170.136 326.138 168.111 325.747 168.226C324.301 168.646 323.983 170.729 323.375 172.218C322.536 174.359 318.154 174.764 317.821 176.962C317.532 178.828 317.243 180.694 316.968 182.545C316.736 183.992 316.201 183.992 314.986 184.831C312.643 186.277 310.994 187.044 309.62 189.517C307.668 193.06 305.73 196.575 303.835 200.09C303.292 200.803 302.859 201.593 302.548 202.433C302.673 203.915 302.994 205.374 303.502 206.772C303.878 208.464 304.269 210.128 304.63 211.82C304.862 212.847 303.806 214.553 303.459 215.494C303.271 216.043 302.2 218.01 302.49 218.531L304.442 221.93C306.467 225.449 308.487 228.969 310.503 232.488C311.52 234.279 312.985 235.774 314.755 236.827C316.346 237.955 317.937 239.098 319.528 240.255C320.164 240.718 321.047 241.788 321.842 241.514L326.803 239.749C327.977 239.452 329.216 239.564 330.318 240.067C331.634 240.4 332.155 240.718 333.341 240.067L337.868 237.753C338.678 237.348 345.099 236.307 345.533 236.885L348.672 240.747C349.41 241.658 351.478 241.007 352.505 240.949C354.284 240.848 354.226 240.949 355.398 242.555C356.396 243.914 356.309 244.001 356.106 245.737C355.875 247.747 355.629 249.743 355.398 251.739C355.282 252.737 354.862 253.764 355.398 254.545C356.497 255.992 357.567 257.438 358.681 258.884C359.245 259.651 360.532 260.808 360.764 261.777L363.02 271.424C363.714 274.389 364.698 276.675 363.02 279.538C361.342 282.402 361.255 285.772 360.749 289.229C360.648 289.952 360.171 291.239 360.518 291.948C361.27 293.51 362.065 295.087 362.846 296.663C364.189 298.905 365.165 301.346 365.739 303.895C366.057 305.92 366.347 307.916 366.665 309.941C366.78 310.678 366.766 313.108 367.287 313.629C368.053 314.381 369.355 315.206 369.774 316.247L371.901 321.541C372.219 322.336 373.246 323.971 373.144 324.867C372.899 327.254 372.841 327.21 374.49 328.7C374.981 329.163 376.326 330.928 377.006 330.797L381.201 329.915L390.284 328.006C391.123 327.832 392.381 326.227 393.032 325.648C394.251 324.709 395.42 323.704 396.532 322.64C398.432 320.284 400.181 317.811 401.768 315.234C402.303 314.468 402.129 311.908 402.202 310.895C402.375 309.131 402.057 308.466 403.503 307.786C404.371 307.366 406.931 306.744 407.467 305.891C408.002 305.038 407.872 302.246 408.002 301.06C408.132 299.874 406.714 297.965 406.324 297.054C405.76 295.694 406.859 295.202 407.77 294.161L410.822 290.589C411.618 289.677 413.715 289.142 414.756 288.694C415.818 288.103 416.709 287.248 417.342 286.212C417.976 285.175 418.331 283.992 418.372 282.778C418.227 279.64 418.864 275.778 417.012 273.29C416.508 272.806 416.135 272.201 415.927 271.534C415.72 270.866 415.685 270.157 415.827 269.472C416 268.695 415.991 267.888 415.801 267.115C415.61 266.342 415.242 265.624 414.727 265.017C414.019 263.947 418.401 257.973 419.066 256.816C422.133 251.537 426.92 247.559 431.013 243.249C432.448 241.485 433.645 239.54 434.571 237.464C435.844 235.077 437.811 232.517 438.433 229.812C438.592 229.104 439.778 225.849 439.46 225.285C438.925 224.374 437.131 225.141 436.495 225.285L426.37 228.005C425.372 228.265 424.042 225.705 422.798 225.329C424.635 223.564 422.248 222.046 421.077 220.686L418.951 218.213C418.502 217.678 416.665 217.793 416.434 217.128C415.889 215.025 415.138 212.98 414.192 211.024C413.504 210.191 412.722 209.439 411.863 208.782C411.285 208.233 411.357 206.772 411.242 205.991C411.039 204.675 410.822 203.387 410.634 202.071C410.518 201.305 409.318 200.466 408.826 199.945C407.712 198.73 407.973 197.052 407.221 195.461C405.948 192.868 404.68 190.279 403.417 187.694C402.795 186.422 400.857 184.107 401.97 182.719C402.82 184.594 403.963 186.322 405.355 187.839C405.818 186.48 406.266 185.12 406.714 183.746C406.555 184.889 406.382 186.031 406.252 187.174C407.467 186.856 407.857 188.447 408.378 189.358C409.405 191.224 410.446 193.075 411.473 194.926C411.965 195.794 412.919 196.185 413.266 196.966C414.079 198.254 414.702 199.652 415.118 201.117C415.306 202.1 415.291 204.906 416.217 205.253C417.822 205.861 417.967 206.15 418.893 207.698C420.455 210.316 421.916 212.326 422.48 215.363C422.841 217.316 423.217 219.269 423.579 221.221C423.941 223.174 424.1 222.74 425.965 222.74C427.166 222.74 427.412 221.496 428.482 221.207C429.929 220.802 431.375 220.324 432.937 220.035C433.66 219.89 434.195 220.035 434.615 219.326C435.034 218.618 435.02 218.545 435.54 218.357C437.276 217.721 439.012 217.113 440.747 216.492C441.716 216.144 441.572 214.727 442.613 214.25L444.913 213.252C445.419 213.035 446.2 213.671 446.677 213.44C447.155 213.208 447.256 211.4 447.892 211.111L451.016 209.665C452.043 209.173 452.463 209.303 452.463 208.088C452.473 206.932 452.776 205.797 453.345 204.79C453.345 205.123 453.62 205.427 453.678 205.76C454.329 204.978 456.469 203.228 456.57 202.187C456.672 201.146 457.062 200.466 456.064 200.292C455.486 200.191 455.037 198.759 454.748 198.253C454.459 197.747 453.591 197.776 452.926 197.486C452.181 197.066 451.475 196.582 450.814 196.04C449.657 195.244 449.99 192.945 449.888 191.542C448.688 192.916 447.328 195.244 445.838 196.156C444.349 197.067 441.586 196.807 439.952 196.908C439.952 194.955 440.096 193.292 439.156 191.629C438.968 192.742 438.795 193.856 438.607 194.97C437.319 192.496 436.104 189.965 434.673 187.593C434.268 186.913 432.373 184.614 432.908 183.963C434.485 182.112 434.47 182.01 436.755 182.357C438.072 182.545 438.303 184.18 438.896 185.424C439.103 186.107 439.475 186.728 439.98 187.232C440.485 187.737 441.106 188.109 441.789 188.316C442.787 188.779 443.466 190.11 444.551 190.283C445.998 190.7 447.537 190.664 448.963 190.182C450.944 189.459 450.698 190.023 451.696 192.019C452.26 193.133 453.519 193.017 454.589 193.263C457.077 193.827 459.637 194.825 462.182 194.536C463.325 194.391 470.195 192.872 470.629 193.841C471.063 194.811 471.584 196.864 472.408 197.327C473.63 198.253 474.967 199.016 476.386 199.598C476.93 199.628 477.475 199.58 478.006 199.453C477.861 200.712 475.937 200.596 475.04 200.798C475.923 201.753 477.398 204.183 478.656 204.241C479.915 204.299 479.886 204.4 480.551 203.46C481.216 202.52 481.911 201.58 482.605 200.654C482.701 203.874 482.798 207.105 482.894 210.344C482.831 211.479 482.87 212.616 483.01 213.743C483.492 215.246 484.117 216.699 484.876 218.082C487.118 223.145 489.287 228.207 491.862 233.023L494.639 231.201C495.492 230.637 495.304 229.523 495.434 228.467C496.447 229.552 496.996 229.769 496.88 231.36C496.82 232.871 496.869 234.384 497.025 235.887C497.343 239.402 501.755 237.117 500.641 234.528C500.171 233.142 499.477 231.842 498.587 230.68C497.623 229.565 496.992 228.202 496.765 226.746C496.461 225.618 497.358 223.853 497.662 222.754C497.811 221.349 497.786 219.93 497.589 218.531C497.589 217.085 497.126 216.173 498.327 215.638C499.495 215.267 500.598 214.716 501.596 214.004L508.422 206.989C509.232 206.164 510.042 205.34 510.823 204.516C511.127 204.212 510.65 203.069 510.91 202.78C511.171 202.491 512.096 202.606 512.357 202.578L517.26 201.912C518.185 201.782 519.285 200.582 520.066 200.032C520.89 201.912 521.411 204.067 522.958 205.311C524.737 206.758 525.244 208.638 526.184 210.822C526.444 211.429 525.894 213.165 525.808 213.845C525.591 215.378 525.475 215.291 526.892 215.58C528.31 215.87 528.151 215.913 529.033 214.814L531.289 212.239C532.506 215.422 533.313 218.746 533.69 222.132C533.962 223.98 534.083 225.848 534.052 227.715C533.965 228.67 533.126 232.054 533.719 232.763L537.668 236.972C538.565 237.912 538.941 240.805 539.36 242.078C539.953 243.914 540.054 244.551 541.457 245.65C542.692 246.919 544.238 247.841 545.941 248.326C545.384 247.117 544.901 245.876 544.495 244.609C544.205 243.278 544.712 241.514 544.234 240.27C543.637 239.219 542.829 238.304 541.862 237.579C541.052 236.957 538.97 235.988 538.666 234.933C538.492 234.296 537.812 230.796 537.219 230.839C536.164 230.839 536.164 231.085 536.062 229.928C535.925 229.333 535.925 228.715 536.062 228.12C536.68 226.831 537.117 225.464 537.364 224.056C537.538 221.684 537.147 221.395 539.331 221.293L539.114 222.928C540.136 223.003 541.129 223.3 542.024 223.8C542.919 224.3 543.693 224.989 544.292 225.821L547.04 228.8C547.735 229.523 546.418 230.984 547.358 231.968C550.212 229.805 552.945 227.487 555.545 225.025C556.499 224.143 555.791 221.149 555.733 219.876C555.646 217.808 554.952 217.258 553.679 215.638C552.646 214.368 551.681 213.046 550.786 211.675L548.949 208.782C548.718 208.435 549.542 206.656 549.658 206.251C550.092 204.892 552.551 203.677 553.578 202.852C554.605 202.028 556.731 202.52 557.816 203.359C557.454 203.431 557.15 203.72 556.803 203.807C556.933 204.169 557.252 205.586 557.555 205.731C558.626 206.309 558.611 205.036 558.481 204.429C558.307 203.503 558.119 203.489 558.915 203.214L561.808 202.158C564.932 201.015 567.998 199.743 571.079 198.455C573.971 197.255 575.418 194.463 577.443 191.932C579.468 189.401 580.552 186.147 581.999 183.486L578.484 182.459C579.439 181.779 580.393 181.114 581.377 180.434L577.544 177.541L581.174 178.206L578.947 173.332C578.211 172.164 577.222 171.175 576.054 170.439L583.084 164.48C580.943 163.931 579.366 163.034 577.298 164.075C575.852 164.784 576.011 164.972 575.114 163.569C574.461 162.624 573.725 161.738 572.916 160.922C572.337 160.271 574.362 159.476 574.637 159.476C575.67 159.093 576.612 158.497 577.399 157.726C578.106 157.065 578.893 156.497 579.742 156.034C581.059 155.397 581.102 155.672 582.303 156.612C581.174 157.798 579.41 159.216 580.133 161.154L583.026 159.404C583.706 158.984 585.137 157.668 585.918 157.654C586.79 158.016 587.603 158.503 588.334 159.1C588.088 159.866 587.104 161.747 587.264 162.513C587.582 163.96 589.115 163.367 590.069 163.265C591.024 163.164 591.516 164.336 590.764 165.175C589.636 166.505 590.966 166.419 590.764 167.894C590.561 169.369 590.417 170.468 590.229 171.741C591.641 171.948 593.084 171.705 594.351 171.047C596.216 170.063 595.942 169.6 596.245 167.286C596.708 163.902 594.683 161.747 592.398 159.765C594.481 157.755 596.737 156.222 597.692 153.358C598.299 151.507 598.314 151.087 599.847 150.19C600.165 150.002 601.293 149.062 601.64 149.12C601.987 149.178 602.537 150.566 603.087 150.566C604.056 150.335 605.589 150.335 606.356 149.583L610.449 145.533C612.324 143.465 613.951 141.183 615.294 138.735C616.901 136.536 618.065 134.045 618.722 131.402C619.445 128.191 620.168 124.98 620.761 121.726C621.007 120.366 616.075 116.331 615.207 118.052C614.18 120.063 614.021 119.744 611.938 119.499C611.606 119.499 611.259 117.951 611.143 117.647C610.752 116.606 610.651 116.779 609.697 116.693C608.742 116.606 608.25 116.693 607.903 115.753C610.699 113.916 613.318 111.824 615.728 109.504C618.302 106.828 620.949 104.326 623.639 101.824C624.42 101.086 627.313 101.549 628.326 101.506C629.872 101.409 631.425 101.487 632.954 101.737C633.561 101.839 634.256 102.142 634.805 101.81C635.355 101.477 636.454 100.479 636.931 100.595C638.667 100.927 640.403 101.26 642.138 101.622C641.488 102.084 640.837 102.547 640.2 103.068L645.668 102.403C646.029 102.403 647.794 102.229 647.953 101.94C648.343 101.231 647.042 100.609 646.506 100.146C648.106 98.198 649.873 96.3929 651.786 94.7514C652.212 94.3588 652.725 94.0738 653.284 93.9204C653.843 93.7669 654.43 93.7493 654.997 93.8691C656.247 93.9378 657.479 93.5526 658.468 92.7843C657.966 94.2895 658.012 95.9238 658.598 97.3982C660.044 96.1977 662.228 95.0117 663.27 93.3339C663.776 92.524 664.282 91.0631 665.208 90.9474C666.281 90.8226 667.368 90.9161 668.404 91.2223C668.072 91.2223 666.351 91.4537 666.278 91.7429C665.989 92.9868 665.671 94.2307 665.381 95.489C664.976 97.1668 663.284 97.673 662.026 98.6132C660.278 99.6859 658.795 101.14 657.687 102.865C656.443 105.021 655.199 105.353 653.044 106.395C645.523 110.068 650.064 122.015 651.41 128.278C652.48 126.947 654.722 125.11 655.011 123.331C655.3 121.552 655.373 121.712 657.007 121.278C658.309 120.945 657.933 119.831 658.034 118.385C658.135 116.939 659.003 117.315 660.001 116.939C660.435 116.794 662.199 116.1 662.011 115.651C660.927 112.99 662.735 112.093 664.774 111.196C663.559 109.562 663.675 109.49 664.195 107.45C664.412 106.583 661.968 106.293 661.303 106.004C662.604 103.907 663.892 101.81 665.208 99.7124C665.786 98.7867 666.654 99.3074 667.652 99.452C668.65 99.5967 669.706 98.5408 670.4 98.1937C670.4 98.9169 670.4 99.6401 670.473 100.363C671.919 98.3383 671.919 98.1937 674.262 97.9044C676.605 97.6152 676.764 97.8032 678.601 99.6111C679.585 97.2391 681.783 96.5593 683.837 95.2721C686.44 93.6811 689.058 92.0756 691.676 90.4991C692.313 90.1086 693.904 90.8028 694.569 90.933C694.945 91.0053 696.015 91.4392 696.348 91.2946C696.681 91.1499 697.331 90.1519 697.23 90.0218C696.227 88.9566 695.606 87.5878 695.466 86.1311C695.379 84.6124 694.019 84.2653 692.978 83.4698C694.265 83.1226 699.009 82.7032 699.082 81.199C699.082 80.2444 698.763 77.829 699.733 77.6699C701.598 77.3661 700.152 79.9117 701.005 79.984L705.272 80.2878C706.574 80.389 706.386 81.6329 706.718 82.9635C706.95 83.8603 708.599 82.8912 709.336 83.4408C710.222 84.2357 711.358 84.6962 712.547 84.7426C712.345 83.9037 711.65 82.6743 712.547 82.2982C713.646 81.792 713.401 81.3581 713.444 80.0564C714.258 80.3745 715.117 80.5648 715.99 80.6204ZM446.677 155.658C445.388 155.821 444.08 155.752 442.816 155.455C442.497 156.135 442.136 156.829 442.714 157.552C442.917 157.813 443.669 157.552 443.886 157.755C444.102 158.159 444.24 158.601 444.291 159.057C444.031 159.057 443.741 159.057 443.481 159.057C444.334 160.59 445.303 159.606 444.927 161.732C444.769 163.126 444.828 164.536 445.101 165.912C443.929 166.057 441.991 166.78 440.863 166.419L438.26 165.609C437.536 165.377 437.493 164.712 436.611 164.495C435.728 164.278 435.28 164.495 435.164 163.323C434.991 162.456 435.046 161.559 435.323 160.72C435.662 159.958 435.938 159.169 436.148 158.362C436.466 157.046 436.712 157.191 437.898 156.815C436.725 156.305 435.8 155.354 435.323 154.168C434.803 153.257 433.703 152.938 433.255 151.969C432.594 150.736 432.279 149.346 432.344 147.948C432.315 147.407 432.083 146.896 431.694 146.518C431.306 146.14 430.789 145.923 430.247 145.909C430.652 145.475 431.592 144.81 431.693 144.217C431.968 142.886 431.881 142.771 433.009 142.366C433.487 142.149 435.309 141.729 435.454 141.165C435.916 139.155 435.815 140.008 437.435 139.719C438.071 139.603 439.113 138.576 439.72 138.822C440.328 139.068 441.485 139.936 442.121 139.169C442.758 138.403 443.438 140.196 443.568 140.543C444.002 141.353 443.437 142.337 443.177 143.176C444.826 143.696 445.274 142.409 445.896 144.376C444.638 144.521 444.363 145.171 443.64 146.213C443.639 145.752 443.776 145.302 444.034 144.92C444.292 144.539 444.659 144.243 445.086 144.072C443.787 143.728 442.453 143.529 441.109 143.479C440.808 143.449 440.505 143.492 440.225 143.605C439.945 143.719 439.698 143.899 439.503 144.13C438.954 144.969 439.605 145.085 440.27 145.721C439.258 146.459 438.997 145.273 438.014 145.519C437.03 145.764 439.301 146.661 439.301 146.705C439.304 147.688 439.465 148.665 439.778 149.597C440.27 150.205 441.789 150.523 442.483 150.841C442.109 151.461 441.942 152.183 442.007 152.904C442.072 153.624 442.366 154.305 442.844 154.848C442.844 153.908 443.119 151.304 444.768 152.317C445.144 152.548 445.144 153.575 445.506 153.907C445.867 154.24 446.894 154.732 446.677 155.658Z' fill='%23F4F1ED'/%3E%3Cpath d='M208.406 138.793C207.437 140.601 209.129 140.891 210.344 141.455C211.559 142.019 211.878 141.31 212.731 140.384L208.955 140.08L208.406 138.793Z' fill='%23F4F1ED'/%3E%3Cpath d='M586.787 273.362C587.09 272.794 587.552 272.327 588.117 272.017C589.13 271.54 591.646 270.903 591.994 269.616C591.057 269.669 590.125 269.78 589.202 269.949C588.765 269.991 588.334 270.078 587.915 270.209C587.684 270.325 587.684 270.817 587.423 270.947C586.568 271.249 585.764 271.678 585.037 272.22C584.299 272.899 585.485 273.29 584.545 274.129C585.311 273.97 586.252 274.071 586.787 273.362Z' fill='%23F4F1ED'/%3E%3Cpath d='M265.507 262.529C265.435 262.254 262.904 262.225 262.528 262.182C260.518 260.736 258.189 258.233 255.889 257.409L247.674 254.43L239.444 251.464C238.967 251.291 238.287 250.018 237.998 249.555L234.15 244.536C232.892 242.888 231.258 239.546 229.32 239.055C227.381 238.563 223.534 238.491 221.827 236.885L213.858 229.219C212.412 227.86 210.56 227.773 208.709 227.412L198.483 225.025C197.181 224.721 194.795 223.579 193.479 224.041C192.163 224.504 190.586 225.097 189.14 225.589C188.605 225.792 186.637 226.124 186.319 226.645C185.307 228.366 182.645 231.273 182.747 233.414C181.87 232.081 180.587 231.067 179.087 230.521C177.308 229.986 176.441 230.68 174.748 231.375C172.015 232.488 168.355 227.585 168.732 224.562C168.818 223.94 169.339 223.391 169.44 222.74C169.614 221.626 169.787 220.527 169.975 219.413C170.093 218.672 169.936 217.913 169.534 217.279C169.132 216.645 168.512 216.18 167.791 215.971C166.983 215.76 166.153 215.644 165.318 215.624C164.638 215.508 164.147 216.115 163.452 216.014C161.702 215.754 160.155 216.173 158.549 215.624C159.041 215.161 160.256 213.83 159.923 213.093C159.591 212.355 160.834 210.128 159.706 210.07C159.862 209.714 160.061 209.378 160.299 209.072C160.25 209.329 160.263 209.594 160.336 209.845C160.409 210.096 160.54 210.327 160.719 210.518C160.87 209.625 161.107 208.748 161.427 207.9L161.095 208.132L160.979 207.972C161.202 207.776 161.414 207.569 161.615 207.35C161.008 207.35 161.167 207.105 160.892 206.96C161.413 206.96 162.339 204.776 162.7 204.067C163.452 202.245 161.051 202.751 160.198 202.621C159.073 202.676 157.962 202.895 156.9 203.272C155.454 203.865 155.541 205.528 155.121 206.931C154.932 207.595 154.511 208.17 153.935 208.551C153.675 208.782 154.094 209.231 153.935 209.375C153.638 209.556 153.323 209.707 152.995 209.824C152.735 209.939 152.315 209.26 151.795 209.289C151.119 209.341 150.456 209.497 149.828 209.751C149.104 209.997 148.381 210.287 147.644 210.576C147.325 210.692 146.747 209.766 146.371 209.65C144.606 209.13 144.187 207.987 143.102 206.352C141.439 203.834 140.638 200.845 140.817 197.833C140.934 196.501 141.236 195.192 141.714 193.943C141.956 193.389 142.121 192.805 142.205 192.207C142.205 191.498 141.207 190.761 141.222 190.052C141.222 187.752 145.084 184.889 146.689 184.267C147.673 183.847 149.292 182.676 150.319 183.066C150.855 183.269 151.65 183.804 152.229 183.601C153.227 183.254 153.603 183.862 154.47 184.527C155.338 185.192 155.599 183.948 156.09 184.99C156.09 184.599 156.336 184.411 156.235 183.876C156.756 184.209 157.884 184.498 157.595 185.322C157.698 185.356 157.809 185.361 157.914 185.337C158.02 185.312 158.117 185.259 158.195 185.182C158.273 185.106 158.328 185.01 158.355 184.905C158.381 184.799 158.379 184.689 158.347 184.585C158.347 184.382 157.19 183.992 156.973 183.876C159.041 182.878 156.264 182.545 155.526 182.43C156.582 181.591 160.198 182.762 160.415 181.128C160.733 183.008 162.585 181.533 163.698 181.837C164.394 182.167 165.041 182.59 165.622 183.095C166.258 183.514 166.967 183.008 167.647 182.791C168.891 182.401 169.484 183.847 170.539 184.57C171.595 185.293 170.641 187.145 170.988 188.345L171.422 187.984C171.176 188.924 171.581 189.43 171.928 190.182C172.297 190.88 172.597 191.611 172.825 192.366C172.825 192.467 174.04 193.538 174.271 193.813C174.922 194.738 175.399 193.986 175.949 193.422C176.498 192.858 176.426 190.052 176.122 189.083C175.597 187.204 174.92 185.371 174.098 183.601C173.496 182.362 173.388 180.94 173.794 179.624C174.385 177.898 175.632 176.474 177.265 175.661C177.839 175.211 178.329 174.662 178.711 174.041C179.189 173.433 180.158 173.607 180.375 173.216C180.592 172.826 181.243 171.495 181.821 171.191C182.081 171.047 182.544 171.582 182.877 171.408L184.15 170.7C183.542 170.353 182.993 171.177 182.631 170.266C183.05 170.266 183.224 170.034 183.571 169.919C183.34 169.789 183.166 169.572 182.935 169.441C183.354 169.441 184.916 169.34 184.989 168.877C185.177 167.764 183.875 168.024 183.123 168.009C183.976 167.72 184.569 167.821 184.815 166.823C185.104 165.594 184.063 165.985 183.846 165.232C183.73 164.828 184.265 163.598 184.049 163.164C183.832 162.73 182.819 162.441 182.443 161.891C182.972 162.039 183.465 162.295 183.889 162.644C183.484 160.778 183.022 160.069 184.54 158.97C185.162 158.507 184.54 159.852 184.54 159.968C184.309 160.637 184.159 161.331 184.092 162.036C185.018 161.776 184.786 162.716 185.249 163.005C184.926 163.622 184.72 164.294 184.641 164.987H184.844C185.285 163.911 185.817 162.876 186.435 161.891C186.898 160.937 185.596 159.534 185.538 158.492C185.828 159.346 187.086 159.838 186.681 160.59C187.332 160.026 189.877 156.641 188.127 156.439C188.547 155.687 189.819 155.932 190.557 155.889C191.36 155.781 192.125 155.478 192.784 155.007C192.466 155.007 192.148 155.007 191.815 155.007L192.191 154.717C191.049 154.877 190.094 155.455 188.937 155.614C190.205 154.716 191.723 154.241 193.276 154.255C193.869 154.255 193.725 153.025 194.13 153.126C194.954 153.314 195.865 153.792 196.632 153.242C196.476 153.008 196.291 152.794 196.082 152.606C196.154 152.765 196.212 152.938 196.299 153.098C193.696 153.372 195.59 149.887 195.995 148.86C196.27 148.151 196.299 147.659 196.95 147.413C197.934 147.037 198.396 146.922 198.932 145.866C199.074 145.998 199.209 146.138 199.336 146.285C199.785 145.388 203.111 146.112 202.504 144.145C202.923 144.145 203.618 144.347 203.95 144C204.543 143.306 204.543 144 205.05 143.711C205.831 143.204 207.017 141.975 207.942 142.264C207.62 142.639 207.392 143.085 207.277 143.566C207.971 143.074 209.013 143.364 209.823 143.392C209.186 143.957 208.767 144.839 208.073 144.202C207.74 143.899 208.073 143.262 207.364 143.797C206.322 144.535 203.256 146.126 204.471 147.948C204.833 148.079 205.426 148.889 206.019 148.325C206.915 147.486 207.653 146.184 208.463 145.533C208.911 145.171 209.042 146.227 209.562 145.779C209.97 145.483 210.425 145.259 210.907 145.114L214.552 143.667C214.321 143.465 214.205 143.118 213.959 142.93C214.983 142.959 215.992 142.676 216.852 142.12C217.575 141.801 216.375 140.5 215.521 141.165C215.782 140.239 216.447 139.227 215.29 138.793C214.682 139.733 212.903 141.368 213.843 142.525C213.571 142.672 213.27 142.756 212.961 142.771L212.831 142.076C211.544 143.016 210.083 142.394 208.608 141.686L208.955 141.425C207.928 141.18 206.496 140.095 206.988 138.75C206.67 138.75 206.308 138.677 206.019 138.75C206.605 138.311 207.011 137.673 207.161 136.956C206.582 136.808 205.97 136.843 205.411 137.057C205.411 137.057 204.428 136.03 204.037 135.929C204.992 135.278 205.672 136.537 206.496 135.814C207.32 135.09 208.911 134.599 207.61 133.731C207.827 133.832 208.058 133.861 208.261 133.977C207.017 130.824 202.244 133.514 200.494 134.367C197.934 135.611 196.559 138.316 193.999 139.56C195.446 138.446 196.183 136.826 197.456 135.466C198.124 134.591 198.874 133.782 199.698 133.051C200.204 132.704 202.056 132.501 202.186 131.836C202.692 129.29 204.659 129.941 206.525 129.826C208.632 129.693 210.747 129.741 212.845 129.97C213.713 130.172 214.62 130.128 215.463 129.842C216.307 129.555 217.053 129.039 217.618 128.35C218.126 127.607 218.84 127.029 219.672 126.687C220.627 126.383 221.451 126.557 222.276 126.34C223.163 126.029 223.976 125.536 224.662 124.894C225.385 123.78 224.286 123.447 224.662 122.493C224.836 121.986 225.501 120.337 224.662 120.048C223.823 119.759 222.753 119.021 222.059 120.309C221.48 119.585 222.536 119.643 222.189 118.703C221.929 117.994 220.743 117.908 220.121 117.937C220.23 118.078 220.367 118.195 220.524 118.279C220.681 118.364 220.854 118.415 221.032 118.428C220.172 118.478 219.333 118.715 218.573 119.123C218.269 119.282 218.457 119.571 217.951 119.759C217.459 119.868 217.023 120.15 216.722 120.554C216.273 121.133 215.999 119.484 216.837 119.224C217.676 118.963 219.195 118.891 219.73 118.023C219.036 118.24 218.183 118.703 217.546 118.472C218.581 118.08 219.645 117.77 220.728 117.546C222.637 117.242 220.902 116.418 220.019 115.81C219.004 115.107 217.781 114.766 216.548 114.841C215.724 114.841 216.331 114.133 215.955 113.511C215.475 112.991 214.919 112.548 214.306 112.194C214.133 112.035 213.135 111.457 213.077 111.196C212.961 110.632 213.974 109.75 213.93 109.258C213.93 108.203 212.238 106.366 211.717 105.44C210.763 103.791 209.418 99.6545 207.378 99.6545C207.479 99.1917 207.581 98.7289 207.696 98.2082C206.814 98.0201 205.556 99.7268 205.715 100.595C205.946 101.839 205.107 102.909 204.587 104.008C204.37 103.777 203.979 103.748 203.777 103.516C202.822 108.709 198.179 100.305 196.892 104.167C196.14 103.473 197.529 102.489 198.02 101.867C197.745 101.954 197.471 101.867 197.196 101.867C197.447 100.955 197.422 99.9886 197.124 99.0905C196.95 98.0635 197.254 97.8176 197.789 96.9064C197.038 96.3756 196.133 96.1063 195.214 96.1399C193.985 96.3134 193.349 95.4601 193.074 94.3464C192.886 93.6087 191.309 92.9 190.76 92.524C189.603 91.6995 189.313 91.0776 188.026 91.6272C186.044 92.5529 184.179 90.8028 182.168 91.0487C181.055 91.1933 180.389 91.5549 180.722 92.6252C180.975 93.222 181.099 93.8653 181.086 94.5132C181.074 95.1611 180.925 95.7992 180.65 96.3857C180.562 97.4243 180.752 98.4674 181.199 99.4087C181.691 101.144 181.59 100.971 180.288 102.142C178.986 103.314 179.406 103.126 180.288 104.442C180.975 105.328 181.745 106.147 182.588 106.886C183.774 108.043 183.542 111.674 182.588 113.019C181.633 114.364 178.668 115.579 177.178 116.548C177.627 117.228 178.625 118.298 178.813 119.108C179.073 120.554 179.319 122.131 179.565 123.635C179.811 125.139 176.932 128.177 175.602 126.528C174.271 124.879 171.87 123.013 171.971 120.656L172.188 115.55C172.188 115.058 169.86 115.087 169.426 115.044L165.752 114.653C164.928 114.566 163.611 113.207 162.859 112.643C160.901 111.239 158.741 110.141 156.452 109.389C155.642 109.099 154.673 108.492 153.805 108.694C152.171 109.056 151.78 109.678 151.173 107.957C150.826 107.031 150.406 104.558 149.726 103.921C149.047 103.285 147.239 103.328 146.4 103.14C146.848 101.014 147.282 98.9024 147.716 96.8052C148.106 94.9394 149.654 93.2905 150.609 91.7574C150.811 91.4537 151.433 90.0652 151.824 90.0941C152.784 90.2258 153.762 90.0644 154.63 89.6312C155.642 89.1539 154.63 88.2572 154.08 87.8956C153.705 87.6112 153.262 87.4296 152.795 87.3687C152.329 87.3078 151.854 87.3698 151.419 87.5485C151.607 87.4039 151.722 87.1724 151.896 87.0278L149.466 85.8996C150.681 86.2468 151.91 86.536 153.125 86.8976C155.063 87.5051 155.194 87.4183 156.9 86.2178C157.45 85.8273 158.072 86.0588 158.708 86.1166C159.345 86.1745 159.88 85.6538 160.357 85.4368C161.182 85.0463 161.991 82.7611 162.483 81.9366C161.062 81.9586 159.645 81.7784 158.274 81.4015L153.791 79.015C155.843 78.8733 157.899 79.2358 159.779 80.0708C161.051 80.7361 161.5 81.3291 162.671 80.6349C163.475 79.999 164.123 79.1876 164.566 78.2629L162.989 77.3372C163.438 76.3681 164.609 76.7153 165.463 76.6863C165.839 76.6863 165.535 77.6409 165.911 77.7277C166.287 77.8145 167.025 78.0025 167.589 78.1182C167.589 77.9013 167.444 77.6699 167.386 77.4529C167.936 77.7422 168.471 78.0314 169.035 78.3062C168.674 77.5108 168.327 76.7153 167.965 75.9053C168.674 76.5706 169.281 77.7132 170.149 77.1781C171.29 76.6923 172.353 76.0391 173.302 75.24C174.314 73.9672 173.881 73.2729 172.969 72.4196C172.2 71.5833 171.61 70.599 171.234 69.5269C171.812 69.5269 173.172 69.657 173.562 69.1797C174.199 68.4276 173.244 67.7334 173.837 66.6486C173.299 66.5856 172.781 66.4086 172.317 66.1292C171.853 65.8498 171.454 65.4746 171.147 65.0287C170.612 64.4212 168.558 64.4935 167.806 64.3633C166.678 64.1753 165.955 63.8137 165.694 65.1444C165.434 66.475 166.085 66.9523 166.779 68.0371C165.043 68.8181 165.014 68.7024 165.014 70.7707C165.014 71.1902 164.161 71.6964 163.886 71.9567C163.337 72.434 163.438 72.8969 163.366 73.6779C163.12 76.4549 157.435 71.3493 159.981 69.9174C159.981 70.1633 160.126 70.4236 160.111 70.6695C161.37 70.2645 160.719 69.1074 160.502 68.0949C160.386 67.5019 158.708 66.8656 158.216 66.5474C157.45 66.0845 157.088 67.8202 157.059 68.2396C156.955 69.1545 156.577 70.0165 155.975 70.7129C154.919 70.0475 155.107 69.7727 155.396 68.6156C155.685 67.4586 155.223 67.4007 154.355 66.6486L155.656 65.7663C154.76 65.3324 154.051 64.5948 153.183 65.1878C152.315 65.7808 151.621 65.1878 150.71 64.8117L153.443 62.9748C152.706 62.0781 150.869 60.7041 150.638 59.5614C150.305 57.7969 149.191 56.148 147.369 56.4807C147.137 55.2947 151.375 52.9082 147.687 52.3586C148.844 52.3586 151.505 52.9226 152.59 52.2718C153.675 51.6209 154.977 48.8439 155.83 47.6C154.009 47.0142 152.102 46.7404 150.189 46.7901C148.743 46.7901 144.736 46.0814 146.964 48.5402C146.356 48.5402 145.055 48.1063 145.011 48.8873C144.757 49.9376 144.757 51.0335 145.011 52.0838C145.535 53.0326 145.776 54.1118 145.705 55.1934C145.705 56.741 145.575 56.6398 144.346 57.4208C145.011 57.334 145.561 57.6233 145.329 58.4188C144.086 57.9126 143.319 58.1295 143.29 59.7929C143.15 61.236 143.348 62.6919 143.869 64.0451C144.172 64.7828 146.559 65.2456 147.239 65.4915C147.918 65.7374 149.466 64.7973 149.524 66.2292C148.251 66.3449 146.92 66.6197 147.137 68.4565L148.902 67.6176C149.018 68.283 149.35 68.9194 148.902 69.3967C148.454 69.874 147.658 70.9298 146.732 71.0744C144.462 71.436 145.141 73.0415 145.72 74.9073C145.272 74.6036 143.695 73.9238 143.521 73.461C143.348 72.9981 144.042 71.3348 144.201 70.7852C143.066 70.361 141.887 70.0651 140.687 69.9029C138.893 69.9029 138.821 70.6695 138.329 72.3039C138.083 73.0994 132.385 72.4485 131.358 72.058C130.154 71.579 128.917 71.1922 127.655 70.9009C127.033 70.7563 126.57 70.9009 126.209 70.2211C125.847 69.5413 125.702 68.7747 125.254 68.4855C123.692 67.6032 123.475 67.7623 121.783 68.3264C120.09 68.8905 119.425 68.688 118.89 70.4959C120.817 70.4356 122.706 69.9412 124.415 69.0496C125.341 70.4959 121.248 70.5827 120.712 71.5228C119.946 72.9692 120.553 72.5353 120.712 73.9672C120.712 74.2998 120.394 74.6325 120.481 75.0086C120.568 75.3846 120.756 76.1946 120.9 76.7876C119.989 75.428 119.078 74.054 118.152 72.6944C117.501 71.7109 115.867 71.9857 114.941 72.0435L108.939 72.5353C107.69 72.4568 106.465 72.153 105.323 71.6385C105.583 71.5228 109.04 70.3223 107.912 69.5413C106.379 68.5144 105.468 67.6755 103.703 67.6176C103.703 67.8201 103.819 68.0082 103.891 68.2107C101.037 67.6618 98.2274 66.8978 95.4879 65.9254C94.2151 65.3758 92.3926 64.0596 91.0041 64.2621C90.6136 64.2621 90.2231 64.3633 89.8326 64.4357C89.4421 64.508 89.9049 65.3179 89.7024 65.4915C88.8996 65.8418 88.0443 66.0568 87.1713 66.1279C87.3593 65.7518 88.0102 64.8985 87.6197 64.6815C86.5349 64.0596 87.9234 63.698 87.1279 62.8591C86.0522 63.7618 85.3215 65.0086 85.0596 66.3883C83.324 64.7249 81.733 63.0182 80.1564 61.1814C79.2452 61.919 80.4891 62.0926 79.9829 62.6277L78.1315 64.7973C77.6832 62.8447 72.3461 67.4586 70.7985 66.3449L77.0178 63.0616C76.179 61.7165 70.4948 65.1878 69.222 65.7374C68.4554 66.0845 67.1681 64.0741 66.5173 64.7539C66.1123 65.1444 63.6245 68.1817 63.234 68.0226C61.0992 66.8249 58.826 65.8923 56.4651 65.2456L45.762 63.3654C43.3466 62.917 40.9167 62.6422 38.5302 62.324C36.9103 62.1215 32.065 62.2517 31.5298 60.7764C30.8211 58.7659 26.1494 59.952 24.515 59.0841C22.6636 58.1006 22.7649 58.1295 21.0726 59.4747C19.8949 60.2405 18.5284 60.666 17.1241 60.7041C14.7113 61.0868 12.4527 62.1335 10.601 63.727C9.61045 64.7588 8.73284 65.8934 7.98308 67.1114C7.2599 68.1528 5.53873 67.7912 4.42503 67.8635C4.20808 67.8635 3.54275 67.7912 3.45597 68.0516C3.36919 68.3119 2.6894 69.8451 2.81957 70.1633C3.1233 70.872 6.11728 71.6964 6.81154 72.0291C7.83845 72.5064 7.83844 74.1841 8.87982 74.5312C10.1109 74.9443 11.3888 75.2019 12.6838 75.2978C12.0618 75.7317 12.2498 76.2524 12.8139 76.7442L12.2065 76.9756L13.754 77.6409C12.6404 78.4075 12.2354 78.9716 10.977 78.6534C9.71871 78.3352 8.08432 78.5521 8.08432 76.6719C6.7004 76.6769 5.34448 77.0621 4.1647 77.7856L4.56967 78.3062C2.85058 78.4398 1.1981 79.0289 -0.217773 80.013C0.577725 81.1556 2.12533 81.3291 3.28242 81.7197C2.99314 81.7197 2.71833 82.0957 2.41459 82.168C3.71631 84.757 6.37762 84.2797 8.74965 83.976C9.93567 83.8169 10.1237 84.6413 11.3097 83.976C12.2354 83.4408 13.5516 81.98 14.0867 83.6289L12.9296 84.2797C13.7975 85.2343 14.5206 85.4657 14.0289 86.7096C13.4214 88.2717 12.4089 87.2592 11.1361 87.7944C9.86334 88.3295 9.68978 89.4866 8.24342 89.3275C6.49332 89.1684 6.60903 89.6023 5.6689 91.2223C5.17714 92.0322 4.38165 92.7988 4.61306 93.7823C4.73474 95.2045 5.04106 96.6047 5.52428 97.9478C6.07389 98.888 7.65043 99.6835 8.417 100.349C8.72073 100.58 10.8903 98.9892 11.3097 98.7578C11.599 100.464 11.8883 102.157 12.192 103.863L14.6942 102.764C15.374 102.46 16.4588 103.704 17.0228 104.109C18.6717 105.324 20.4073 103.892 22.0128 103.01C22.5045 103.762 22.0128 104.008 21.5355 104.456C21.2382 104.733 20.9992 105.066 20.8328 105.436C20.6664 105.806 20.5758 106.206 20.5664 106.612C20.3205 107.971 18.1076 108.738 18.5415 109.967C17.2543 109.056 14.8822 111.688 14.2024 112.86C13.3057 111.298 10.3406 114.133 9.32819 114.769C8.00181 115.375 6.74968 116.132 5.59658 117.025C6.16246 117.184 6.75852 117.203 7.33313 117.079C7.90775 116.956 8.44361 116.694 8.8943 116.317C9.44392 115.955 9.08232 115.579 9.81997 115.492C10.4102 115.451 10.9957 115.359 11.5701 115.217C13.0164 114.812 17.8906 113.916 18.0353 112.325C18.1799 110.734 21.9839 109.577 23.1699 108.709C25.476 107.179 27.522 105.289 29.2301 103.111L27.4077 102.663C28.3033 100.629 29.6484 98.8236 31.3418 97.3837C33.0258 95.9162 35.0926 94.9581 37.3008 94.6212C36.8524 94.9394 36.4185 95.2865 35.9846 95.5903L37.1272 96.6316C35.7758 96.4878 34.4135 96.7765 33.2365 97.4561C32.6001 97.8176 31.7902 100.725 32.846 101.029C32.699 101.045 32.5585 101.098 32.4369 101.183C32.3153 101.267 32.2165 101.38 32.1492 101.512C32.0819 101.643 32.0482 101.79 32.0512 101.938C32.0542 102.085 32.0937 102.23 32.1662 102.359C33.4679 101.925 39.398 100.32 38.9786 98.7578C38.4145 96.9064 39.1377 96.5159 40.5985 96.3713C41.2268 96.2886 41.8655 96.3413 42.4717 96.5259C43.0779 96.7105 43.6376 97.0227 44.1132 97.4416C45.2235 98.3543 46.455 99.1087 47.7724 99.6834C48.9006 99.9438 50.2747 98.9892 51.4028 99.4087C54.1203 100.294 56.7005 101.555 59.0685 103.155C60.2418 103.811 61.3508 104.576 62.3807 105.44C63.4394 106.775 64.3829 108.198 65.2011 109.692C65.7529 110.784 66.6836 111.638 67.819 112.093C68.8314 112.571 69.8584 115.102 70.5092 116.085C71.3626 117.416 72.592 114.711 72.8812 114.885C74.9206 116.172 75.0942 115.984 74.8772 118.53C74.6314 121.307 78.3485 122.608 79.4044 125.096C80.3156 127.266 80.6193 127.338 82.6587 128.235C83.915 128.553 85.1324 129.009 86.289 129.594C87.5493 130.427 88.7134 131.398 89.7603 132.487C91.2066 134.078 91.2066 134.353 91.0765 136.638C89.5767 136.055 88.0403 135.572 86.4771 135.192C87.4254 137.416 87.8889 139.818 87.8366 142.235C87.692 145.041 87.5522 147.847 87.4172 150.653C87.0914 153.565 87.3321 156.511 88.1259 159.331C88.8346 161.805 90.8884 163.179 91.9009 165.435C92.6096 166.954 93.3472 168.472 94.0126 170.005C94.6779 171.539 95.1407 171.278 96.5726 171.669C97.6043 171.958 98.566 172.455 99.3991 173.129C100.232 173.803 100.919 174.64 101.418 175.588L103.371 180.622C103.761 181.605 103.992 183.167 104.918 183.616C106.116 184.215 107.09 185.184 107.695 186.378C108.751 187.955 106.842 188.114 106.032 188.215L108.071 190.038C108.664 190.558 109.185 190.341 109.734 190.79C110.284 191.238 111.47 191.802 111.528 192.612C111.528 193.147 111.427 194.999 111.832 195.302C113.377 196.21 114.701 197.45 115.708 198.933C116.142 199.714 117.039 199.482 117.154 198.455C117.256 197.689 116.258 196.763 115.708 196.402C115.158 196.04 114.609 197.125 114.536 195.62C114.431 194.679 114.162 193.764 113.741 192.916C113.559 192.045 113.161 191.235 112.584 190.558C111.82 190.001 111.245 189.224 110.935 188.331C110.129 186.55 109.023 184.921 107.666 183.514C106.784 182.459 106.509 179.754 106.104 178.365L109.778 180.043C110.385 180.318 110.935 183.775 111.152 184.498C111.542 185.785 112.598 186.263 113.596 187.044C114.695 187.984 115.668 189.064 116.489 190.255C116.706 190.544 117.444 191.18 117.357 191.585C117.27 191.99 116.908 192.829 117.212 193.032C118.528 194.275 119.859 195.49 121.19 196.72C121.937 197.426 122.593 198.223 123.142 199.092C123.677 199.931 125.644 201.984 125.341 203.04C124.863 204.646 124.184 205.34 125.341 206.483L129.029 210.243C129.701 210.663 130.44 210.966 131.213 211.14L136.897 213.44C139.24 214.38 141.757 216.173 144.201 215.421C145.286 215.06 146.573 214.134 147.47 215.031L151.621 219.124C153.198 220.671 156.524 220.816 158.52 221.366C161.095 222.103 162.223 223.984 164.074 226.11C164.797 226.949 164.508 228.323 165.072 229.234C166.12 230.31 167.324 231.222 168.645 231.939L170.091 233.038C170.366 233.24 170.67 232.72 171.118 232.806C171.986 232.98 173.548 234.542 173.866 233.616C174.575 235.323 174.517 235.135 176.079 234.47C175.891 234.152 175.096 233.211 175.37 232.951C175.851 232.454 176.39 232.017 176.976 231.649C177.786 231.215 177.771 231.158 178.552 231.649C179.652 232.257 179.724 232.112 179.391 233.428C179.131 234.499 181.59 235.526 181.329 236.639C181.228 237.059 181.532 238.23 181.445 238.317C180.838 238.925 181.329 239.373 181.445 240.197C181.966 243.842 180.23 245.346 178.205 247.921L175.5 251.421C174.991 252.627 174.679 253.906 174.575 255.211C174.126 257.105 172.463 260.475 173.447 262.298C175.023 265.277 176.614 268.228 178.191 271.193C180.114 274.809 182.053 278.425 183.976 281.997C184.594 283.583 185.628 284.972 186.97 286.018L191.656 289.272C192.452 289.836 194.26 290.603 194.795 291.471C195.33 292.339 195.185 294.624 195.316 295.593C195.622 297.129 195.816 298.686 195.894 300.25C195.667 302.073 195.324 303.88 194.867 305.66C194.101 309.709 193.32 313.759 192.568 317.823C191.295 324.477 190.032 331.135 188.778 337.798C187.766 343.091 187.534 348.674 186.927 354.026C186.319 359.377 185.668 365.134 185.032 370.702C184.613 374.434 186.927 377.732 188.344 381.073C188.952 382.519 189.169 383.965 190.47 384.587C193.001 385.788 195.533 387.032 198.064 388.247C199.814 389.1 200.146 389.548 201.868 388.767C204.023 387.798 206.207 386.8 208.304 385.875C205.946 385.875 204.688 386.092 202.851 384.53L200.074 381.796C199.611 381.434 199.64 380.075 199.525 379.496C199.264 377.934 197.688 373.638 199.105 372.829C200.523 372.019 200.942 371.917 201.448 370.283C201.96 369.237 202.655 368.291 203.502 367.491C204.208 366.746 204.707 365.828 204.948 364.83C205.324 363.557 203.502 364.237 202.952 363.456C202.403 362.675 201.043 361.475 201.434 360.751C202.056 359.609 202.273 358.582 203.473 358.293C204.674 358.003 205.079 358.09 205.701 356.745C206.322 355.4 206.944 354.026 207.581 352.666C207.899 351.958 206.684 350.714 206.525 349.99C206.419 348.849 206.444 347.699 206.597 346.563C208.666 347.604 209.823 348.197 211.804 346.809C212.224 346.505 211.891 345.362 212.166 344.552C212.629 343.366 212.31 342.831 211.934 341.587C213.53 342.015 215.214 341.984 216.794 341.5C218.819 340.951 220.497 340.98 221.755 339.143C222.189 338.506 223.332 337.393 223.476 336.612C223.409 335.448 223.181 334.299 222.796 333.198C222.435 331.434 219.007 331.202 219.557 329.163C220.482 329.452 226.456 332.056 226.904 331.477L232.603 324.144L238.822 316.146C239.328 315.495 239.198 314.135 239.285 313.34C239.372 312.544 239.285 309.001 239.849 308.581L247.341 303.432C248.18 302.854 250.451 303.215 251.434 303.143C252.418 303.071 252.881 301.697 253.488 300.785C254.79 298.789 257.393 296.215 257.567 293.698L258.391 282.301C258.685 280.917 259.361 279.644 260.344 278.627C262.123 276.067 263.916 273.493 265.695 270.904C267.142 268.806 267.142 268.85 266.477 266.203C266.072 264.988 265.782 263.759 265.507 262.529ZM178.726 150.407C177.535 151.38 176.198 152.156 174.763 152.707C173.201 153.286 172.42 154.153 170.583 154.023L170.887 153.604L169.527 153.228C170.009 152.311 170.581 151.443 171.234 150.639C171.393 151.261 171.451 150.899 171.769 151.376C171.482 151.433 171.218 151.57 171.008 151.773C170.797 151.976 170.65 152.235 170.583 152.519C171.465 152.953 171.885 152.331 172.507 151.781C172.776 151.439 173.135 151.179 173.543 151.028C173.952 150.877 174.394 150.843 174.821 150.928C175.645 150.928 178.422 150.277 178.422 149.482C178.769 149.713 178.697 149.959 178.697 150.407H178.726ZM177.988 147.76C179.131 147.515 180.534 146.849 181.633 147.341C182.269 147.601 184.092 146.213 184.974 145.895L183.687 147.008C185.22 147.63 182.241 150.234 180.794 148.874C179.825 147.905 175.486 150.928 177.959 147.76H177.988ZM154.846 137.101L157.551 135.9C158.303 135.582 157.84 134.584 158.911 134.454C158.809 134.7 158.752 134.96 158.636 135.177C159.258 134.902 159.142 134.15 159.764 133.818C159.736 134.193 159.606 134.553 159.388 134.859C160.039 134.468 160.675 134.02 159.938 133.413C160.667 133.458 161.374 133.687 161.991 134.078C162.541 134.324 163.206 133.369 163.742 134.208C164.754 135.77 164.74 136.638 166.75 136.291C166.244 137.737 167.054 137.173 167.343 138.113C167.444 138.46 166.938 138.692 167.198 139.053C167.459 139.415 167.661 139.603 167.444 139.979C167.227 140.355 169.99 141.165 170.482 141.266C171.827 141.541 173.374 141.585 174.734 141.874C176.296 142.206 176.18 144.275 177.193 145.171C176.31 144.665 176.614 145.591 176.542 145.605C176.007 145.75 175.096 145.085 174.604 145.605C174.517 145.359 174.517 145.403 174.271 145.229C174.517 144.983 174.445 144.911 174.575 144.651C173.693 144.752 174.17 143.407 173.128 143.928C174.575 144.636 173.577 145.764 173.244 146.734C173.1 147.211 173.345 148.18 173.056 148.44L171.61 150.002C171.48 149.351 171.451 147.196 170.641 147.11C170.279 147.11 168.746 148.556 168.572 147.876C168.486 147.544 169.339 146.632 169.469 146.546C170.134 146.097 169.946 145.012 169.585 144.39C169.7 144.369 169.817 144.369 169.932 144.39C169.672 143.248 168.775 143.552 168.139 142.944C167.502 142.337 165.694 142.149 166.62 143.378C165.535 143.465 165.766 144.506 165.173 145.099C165.173 144.752 165.173 144.318 165.173 143.971C164.609 145.215 163.149 145.519 163.51 147.544C164.035 149.112 163.952 150.82 163.279 152.331C161.601 155.715 160.762 151.362 160.646 149.684C160.723 148.565 160.967 147.463 161.37 146.415C161.572 145.634 162.324 144.492 162.208 143.754C161.558 144.188 161.167 145.736 160.357 145.576C160.786 144.269 161.486 143.066 162.411 142.047L162.498 142.597C162.773 142.351 163.018 142.351 163.293 142.149L162.975 142.626L163.163 142.785C163.34 142.472 163.584 142.203 163.877 141.995C164.169 141.787 164.505 141.646 164.858 141.583C165.212 141.519 165.575 141.535 165.922 141.627C166.269 141.72 166.591 141.888 166.866 142.12C167.155 141.295 167.878 141.715 168.572 141.816C168.196 141.425 167.994 140.688 167.574 140.5C167.155 140.312 166.128 140.5 166.461 139.574C165.266 139.959 164.049 140.268 162.816 140.5C162.165 140.124 161.717 140.5 161.225 139.777C160.733 139.053 160.097 139.169 159.403 139.545C159.513 139.171 159.707 138.827 159.97 138.539C160.233 138.25 160.559 138.026 160.921 137.882C159.475 136.71 156.582 140.775 154.572 139.704C154.658 139.516 154.731 139.328 154.803 139.155C153.979 139.429 153.154 139.979 152.301 139.545L154.846 137.101ZM99.8848 79.4489C100.133 79.4528 100.38 79.4286 100.622 79.3766C100.044 80.8229 97.5128 78.8414 96.2834 80.1865C96.5493 80.2319 96.7972 80.3508 96.9991 80.5297C97.201 80.7086 97.3489 80.9404 97.426 81.199C95.8494 80.7072 94.6056 83.9471 93.3473 82.79C93.5787 82.6164 94.1138 82.6164 94.3308 82.4139C94.5477 82.2114 94.649 81.7631 95.1552 81.4449C96.428 80.6204 94.8225 80.1431 93.9402 80.7361C93.3906 81.0977 92.5807 82.6453 91.9732 82.3561C91.1198 81.9655 90.1653 82.4284 89.3408 81.7775C89.9483 81.6763 91.2645 81.5606 90.4979 80.6349C90.8923 80.3243 91.3377 80.0845 91.8141 79.9262C91.5514 79.5165 91.2006 79.1706 90.7872 78.9137C91.6984 78.6534 93.2749 79.4923 93.839 78.5377C92.7649 77.8436 91.4611 77.5995 90.2086 77.8579C90.2956 77.977 90.3639 78.1087 90.4111 78.2484C89.2834 77.9876 88.111 77.9876 86.9833 78.2484L87.1568 78.61L86.6506 78.9716C84.8427 77.7856 87.3593 77.6554 87.9523 77.5252C89.0805 77.1347 90.2665 76.9756 91.4091 76.5996C92.5517 76.2235 93.5063 75.8764 94.5477 75.4714C95.1425 75.1747 95.8019 75.0312 96.4662 75.0539C97.1305 75.0767 97.7786 75.2649 98.3517 75.6016C97.5417 75.9776 96.0375 76.2814 95.7048 77.2793C96.6122 77.691 97.6337 77.7778 98.5975 77.5252C99.5377 77.3806 100.16 76.2235 101.1 76.3537C100.839 76.4983 100.68 76.802 100.449 76.9756C100.724 76.9756 100.998 77.207 101.259 77.236C101.1 77.6554 100.912 78.0748 100.738 78.5087C100.565 78.9426 99.9137 78.5666 99.8703 79.4489H99.8848ZM117.762 90.9185C117.559 89.1539 113.423 90.0941 113.003 91.6272C114.247 90.8462 115.404 89.935 116.72 90.3978C116.359 90.3978 115.983 90.3978 115.636 90.3978C115.826 90.5289 116.04 90.6207 116.266 90.6679C116.492 90.715 116.725 90.7167 116.952 90.6726L115.505 91.0342C116.012 91.1644 116.07 91.2512 116.605 91.0342C116.012 91.6995 115.549 91.3958 114.855 91.5694C114.119 91.8065 113.46 92.2359 112.945 92.8132H113.423C112.884 93.4297 112.272 93.9785 111.6 94.4476C110.501 94.9539 109.894 94.6646 108.881 95.5469C109.416 96.6172 106.191 97.0945 105.367 96.9932C104.036 96.7763 101.895 96.5304 101.027 95.3733C101.664 95.3733 102.185 95.706 102.85 95.677C102.85 95.5613 102.85 95.4456 102.778 95.3299C103.414 95.3299 104.036 95.7783 104.557 95.3299L104.238 95.0696C104.904 94.9105 104.701 94.6791 105.063 94.115C105.424 93.5509 105.858 93.9848 106.35 93.8546C107.941 93.4641 105.352 92.5674 105.844 91.4103C105.569 91.4103 103.877 90.6871 104.18 90.4268C104.484 90.1664 105.743 90.8607 105.858 91.0632C106.278 91.8297 107.753 91.4681 107.869 91.7719C108.303 92.8711 109.72 92.9434 110.573 92.8422C110.952 92.8233 111.323 92.7231 111.66 92.5484C111.997 92.3737 112.292 92.1286 112.526 91.8297C112.896 91.3232 113.297 90.8402 113.726 90.3834C115.014 89.342 117.14 89.7614 118.485 90.3834C118.254 90.5809 118.007 90.7598 117.747 90.9185H117.762ZM140.267 124.59C139.848 123.794 137.852 121.856 139.486 121.495C138.04 121.118 137.765 121.495 138.3 119.571C138.589 118.443 139.935 119.137 140.643 119.441C139.732 118.775 139.703 118.428 140.354 117.271C140.441 117.271 140.744 117.589 140.802 117.647C140.593 117.715 140.405 117.838 140.26 118.003C140.115 118.169 140.017 118.371 139.978 118.587C140.383 118.515 140.455 118.587 140.744 118.211L140.961 118.298C140.079 118.804 142.075 123.172 142.408 124.228C142.616 125.043 142.99 125.806 143.507 126.47C144.042 126.933 143.391 127.786 143.738 128.567C143.579 128.466 143.391 128.466 143.218 128.365C143.218 128.842 142.74 129.811 142.48 129.001C142.313 128.579 142.285 128.115 142.399 127.675C142.514 127.236 142.765 126.844 143.116 126.557C142.854 126.653 142.606 126.784 142.379 126.947C142.466 126.6 143.03 125.747 142.726 125.602C142.422 125.458 141.959 125.79 141.771 126.166C141.844 125.53 142.046 124.72 141.395 124.445C141.362 124.589 141.287 124.72 141.178 124.821C141.178 124.604 141.265 124.402 141.294 124.185C140.788 124.474 140.875 124.084 140.759 124.922L140.267 124.59Z' fill='%23F4F1ED'/%3E%3Cpath d='M169.817 142.019C169.817 141.932 169.817 141.846 169.817 141.759L169.224 141.426L168.818 141.788C169.129 141.94 169.471 142.02 169.817 142.019Z' fill='%23F4F1ED'/%3E%3Cpath d='M224.995 127.512C225.27 126.933 225.545 126.355 225.805 125.776C224.156 125.096 222.348 127.367 221.741 128.843C220.912 130.928 219.633 132.805 217.995 134.339C217.641 135.144 217.555 136.041 217.749 136.899C218.168 137.55 219.615 137.362 220.193 137.289C222.097 136.956 224.056 137.219 225.805 138.041C225.489 138.114 225.212 138.304 225.03 138.572C224.848 138.84 224.773 139.167 224.822 139.488C226.499 139.155 226.846 138.041 228.597 137.868C228.351 139.17 228.163 139.184 229.305 139.618C230.448 140.052 230.405 140.008 230.954 139.155C231.504 138.302 230.882 136.017 230.65 135.004C230.491 134.324 229.32 134.049 229.378 133.659C229.537 132.531 229.378 132.516 228.669 131.663C227.96 130.81 225.776 131.88 225.053 132.068C225.053 131.634 225.053 130.622 224.72 130.535C224.388 130.448 223.722 130.26 223.722 129.855C223.693 128.466 224.084 128.351 224.995 127.512Z' fill='%23F4F1ED'/%3E%3Cpath d='M179.911 210.345C180.591 210.889 181.366 211.301 182.197 211.56C182.645 211.69 183.224 210.923 184.063 211.198C183.923 210.941 183.763 210.694 183.586 210.46C182.558 210.113 180.736 209.101 179.911 210.345Z' fill='%23F4F1ED'/%3E%3Cpath d='M172.868 142.655L172.579 142.93L172.781 143.074C173.128 142.655 173.273 142.467 173.128 142.018L172.897 142.322C172.859 142.194 172.792 142.077 172.701 141.979C172.611 141.881 172.499 141.806 172.374 141.758C172.25 141.711 172.116 141.693 171.983 141.705C171.851 141.717 171.723 141.76 171.609 141.83C170.929 142.134 170.669 141.469 169.975 141.989L170.539 142.12C171.146 142.409 172.202 143.074 172.868 142.655Z' fill='%23F4F1ED'/%3E%3Cpath d='M202.316 210.793C202.793 211.979 204.804 211.025 205.281 210.301L204.949 209.968C204.037 209.882 201.65 209.115 202.316 210.793Z' fill='%23F4F1ED'/%3E%3Cpath d='M185.683 206.671C186.508 206.454 187.318 206.194 188.142 205.948C187.613 205.394 186.943 204.994 186.204 204.791C185.625 204.69 185.307 203.807 185.047 203.836C184.41 203.845 183.78 203.704 183.207 203.425C182.635 203.146 182.135 202.737 181.749 202.231C181.695 202.329 181.647 202.431 181.605 202.534C179.324 200.824 176.665 199.688 173.852 199.222C172.319 199.139 170.785 199.34 169.325 199.815C168.038 200.148 167.691 201.406 166.635 202.043C168.703 203.142 171.075 198.485 173.129 200.596C172.812 200.801 172.428 200.873 172.059 200.799C172.223 201.018 172.446 201.186 172.702 201.283C172.958 201.381 173.237 201.403 173.505 201.348C174.141 201.146 174.214 201.652 174.951 201.667C176.094 201.667 177.15 202.52 178.35 202.679C179.551 202.838 179.507 204.125 180.751 204.747C181.069 204.892 182.299 204.574 182.284 205.413C182.284 205.702 181.243 206.483 181.04 206.686C182.574 206.917 184.165 206.526 185.683 206.671Z' fill='%23F4F1ED'/%3E%3Cpath d='M106.61 34.6552C107.493 34.8288 108.534 35.3351 109.359 34.6552C109.168 34.4488 108.954 34.2644 108.722 34.1055C107.985 34.1923 107.16 34.0042 106.61 34.6552Z' fill='%23F4F1ED'/%3E%3Cpath d='M207.652 130.809C208.896 131.808 211.746 134.209 213.323 132.936C212.588 132.193 211.7 131.618 210.721 131.251C209.742 130.883 208.695 130.733 207.652 130.809Z' fill='%23F4F1ED'/%3E%3Cpath d='M85.7112 55.554C86.9055 56.0105 87.9863 56.7212 88.8787 57.6367C90.3251 59.3724 90.195 59.3434 92.1041 58.2442L93.0009 57.7235C93.2612 57.5644 93.1889 58.1719 93.3769 58.1285C94.0268 57.898 94.6558 57.6125 95.2572 57.2751L95.8068 54.556C96.7036 55.1345 97.6437 54.3824 97.8896 53.4423C98.1355 52.5022 98.526 52.6323 99.3359 52.2997C100.941 51.6054 103.487 51.0847 104.832 49.8987C105.7 49.1321 105.628 48.7271 104.644 48.0474C103.983 47.4924 103.265 47.0077 102.503 46.601C100.927 45.9646 99.2636 45.3138 97.904 46.818C97.9771 46.5612 98.0351 46.3004 98.0776 46.0369C96.2552 46.5576 94.6497 44.4315 92.9719 44.5906C90.9615 44.8943 88.9511 45.1691 86.9406 45.4439C87.2733 46.0659 88.763 48.0763 88.387 48.3366C87.7072 48.9586 86.0728 50.5206 87.0853 51.4029C85.3207 51.562 86.6224 52.2273 85.9571 53.0952C85.2918 53.963 84.5108 54.5415 84.7132 55.5974C85.0465 55.6188 85.3811 55.6043 85.7112 55.554Z' fill='%23F4F1ED'/%3E%3Cpath d='M93.5041 38.8203C94.5166 38.9649 93.9814 38.1261 94.2707 37.8368C94.8493 37.2872 95.6303 38.0537 95.4857 39.0951C96.0063 38.9216 96.8308 38.8348 97.2068 38.3864C97.5829 37.938 96.4836 36.94 97.2068 36.6652C97.6263 36.4627 97.9734 38.1116 98.7544 37.1859C98.8467 37.0935 98.9116 36.9773 98.9419 36.8503C98.9723 36.7233 98.9671 36.5903 98.9267 36.4661C98.8862 36.3419 98.8123 36.2313 98.713 36.1465C98.6137 36.0617 98.4929 36.0059 98.3639 35.9854C99.0292 35.566 99.6656 36.1445 99.6656 34.973C99.6656 34.4234 100.548 34.5101 100.823 34.785C99.3764 35.7685 100.823 37.2872 102.124 36.9111C103.021 36.6797 105.35 34.9441 103.715 34.1052C104.044 33.9325 104.416 33.8573 104.786 33.8882C102.645 33.4977 104.554 32.5286 105.466 32.1815C104.019 31.4439 103.571 30.8943 102.124 31.4439C102.356 31.5885 102.414 31.7765 102.761 31.8922C102.124 32.4997 101.503 32.0513 100.823 31.791C100.215 31.7265 99.5996 31.7856 99.0148 31.9646C97.8312 32.1721 96.7571 32.7859 95.9774 33.7002C95.2108 34.3511 93.7789 36.159 92.8099 36.2747C91.2478 36.4483 90.0618 36.9111 91.3635 38.5166L93.5041 38.8203Z' fill='%23F4F1ED'/%3E%3Cpath d='M4.61484 98.6423C3.26948 98.0636 2.60403 99.0618 1.17188 98.9026C1.76499 99.8429 2.61851 99.9876 3.60221 100.349C3.76134 99.8574 4.32552 100.002 4.86077 99.9442V99.597C4.81737 99.163 4.35445 99.2064 4.61484 98.6423Z' fill='%23F4F1ED'/%3E%3Cpath d='M88.7049 132.993C88.4591 132.545 87.6636 132.415 87.2586 132.27C86.8536 132.125 86.5354 131.633 86.1883 130.997C85.1469 129.102 84.8287 129.551 82.9484 128.9C81.5021 128.408 80.9814 127.699 79.4482 128.206C81.7548 130.955 84.6191 133.184 87.8516 134.743C89.9054 135.582 89.674 134.758 88.7049 132.993Z' fill='%23F4F1ED'/%3E%3Cpath d='M109.112 29.8242C107.766 28.6235 107.665 28.4933 106.117 29.1298L107.882 30.345L109.112 29.8242Z' fill='%23F4F1ED'/%3E%3Cpath d='M28.2461 107.407C26.4378 106.322 26.1775 110.112 28.0581 109.968C28.5933 109.968 29.0128 109.027 29.6927 108.941C29.8434 108.948 29.9939 108.922 30.1337 108.866C30.2736 108.809 30.3994 108.723 30.5026 108.613C30.6058 108.502 30.6838 108.371 30.7313 108.228C30.7788 108.085 30.7946 107.933 30.7777 107.783C31.2551 108.015 31.5878 107.856 31.7903 107.335L31.2551 107.219C31.6746 106.033 28.0581 105.816 28.2461 107.407Z' fill='%23F4F1ED'/%3E%3Cpath d='M72.7956 118.805C72.9113 117.648 70.0759 118.082 70.0614 118.328C69.9168 119.774 73.0849 125.185 74.1554 123.883L73.2151 123.029C72.8384 121.655 72.6966 120.227 72.7956 118.805Z' fill='%23F4F1ED'/%3E%3Cpath d='M29.708 105.904C30.3445 106.367 31.2559 105.658 31.5307 105.238L31.849 105.527C31.968 105.384 32.079 105.234 32.1817 105.079L30.8798 104.529C30.5978 104.662 30.3473 104.853 30.1452 105.09C29.9431 105.327 29.794 105.604 29.708 105.904Z' fill='%23F4F1ED'/%3E%3Cpath d='M168.862 141.064C168.442 140.774 168.37 140.948 168.254 141.064C168.384 141.223 168.529 141.353 168.659 141.512L168.862 141.064Z' fill='%23F4F1ED'/%3E%3Cpath d='M580.871 197.53C581.117 196.417 582.216 193.538 580.133 194.522C579.496 194.896 578.947 195.404 578.525 196.011C578.103 196.617 577.818 197.309 577.689 198.036C577.371 199.613 578.427 200.654 579.135 201.826C579.911 200.482 580.496 199.036 580.871 197.53Z' fill='%23F4F1ED'/%3E%3Cpath d='M589.607 230.679C589.543 230.383 589.398 230.11 589.189 229.891C588.98 229.671 588.714 229.514 588.421 229.436C588.508 230.029 588.609 230.593 588.696 231.171C588.016 231.055 588.161 230.969 587.843 231.417C587.192 231.012 586.96 231.489 587.062 232.27C586.165 231.62 585.746 233.124 584.921 233.442C585.398 232.863 585.326 231.865 584.473 231.822C583.619 231.779 583.836 233.066 583.33 233.268C582.39 233.558 580.683 234.715 581.667 236.045C582.115 235.669 582.983 232.748 583.345 234.874C583.533 234.368 583.605 234.512 583.894 234.18C583.894 234.83 583.894 234.628 584.429 234.946C584.328 234.671 584.429 234.31 584.429 234.021C586.628 233.731 585.167 235.8 585.586 236.913C585.861 237.622 587.626 238.924 587.944 237.796H588.118C587.655 239.314 589.188 238.721 588.913 237.405C588.696 236.436 588.089 235.771 589.231 234.946C589.795 235.713 589.448 236.523 589.94 237.304C589.94 236.841 589.94 236.378 589.94 235.857L590.273 236.06C590.417 235.438 591.198 233.167 590.273 233.051C590.323 232.808 590.323 232.557 590.273 232.314C589.998 232.314 589.882 232.14 589.723 232.126L590.157 231.677C590.302 231.157 590.142 230.434 589.607 230.679Z' fill='%23F4F1ED'/%3E%3Cpath d='M577.342 214.627C576.879 215.495 577.342 216.811 577.588 217.765C577.834 218.72 578.731 218.59 579.338 218.836C578.051 219.501 578.933 220.716 579.946 220.846C580.958 220.976 580.524 220.21 581.667 220.846C582.061 221.135 582.382 221.511 582.607 221.945C582.708 221.41 582.795 220.875 582.882 220.34C583.981 220.759 584.169 220.615 584.198 221.902C584.198 222.379 585.427 222.914 585.818 223.175C586.469 221.728 585.051 222.162 585.109 220.889C586.064 221.381 586.743 220.889 585.905 219.993C585.514 219.573 585.485 220.47 585.138 220.383C584.706 220.18 584.298 219.927 583.923 219.631C583.562 219.432 583.171 219.29 582.766 219.212C582.26 219.096 582.173 219.92 581.797 219.891C580.755 219.891 581.146 218.821 580.77 218.069C580.032 216.623 581.001 217.086 580.929 215.74C580.929 215.205 581.667 215.74 581.84 215.466C582.01 215.062 582.132 214.64 582.202 214.207C582.694 212.616 582.13 213.296 581.84 211.893C581.681 211.155 582.549 210.794 582.072 209.781C580.625 210.534 581.233 209.781 579.917 209.478C579.483 209.391 578.615 209.695 578.47 210.172L577.863 213.846C577.747 214.525 578.441 214.728 578.224 215.466L577.342 214.627Z' fill='%23F4F1ED'/%3E%3Cpath d='M576.229 225.604C576.135 226.99 575.532 228.293 574.536 229.263C573.45 230.242 572.549 231.408 571.875 232.705C573.437 231.751 574.941 231.418 575.26 229.436C575.346 228.916 576.561 228.308 576.981 227.99C577.082 227.99 576.706 226.544 576.836 226.182C576.663 225.961 576.458 225.766 576.229 225.604Z' fill='%23F4F1ED'/%3E%3Cpath d='M578.834 272.986C578.458 272.104 575.434 270.99 575.536 272.552C576.534 272.986 579.687 275.011 578.834 272.986Z' fill='%23F4F1ED'/%3E%3Cpath d='M191.033 210.605C191.496 210.691 192.234 210.416 192.653 210.605C193.073 210.793 192.841 212.21 193.666 211.906C194.042 211.776 194.042 210.46 194.389 210.228C194.996 209.795 195.155 210.388 195.358 210.388C196.428 210.388 197.18 209.997 198.395 209.997C199.306 209.997 199.118 210.793 199.74 209.751C200.001 209.303 199.061 208.753 198.656 208.666C197.643 208.449 197.585 208.449 197.093 207.466C196.717 206.728 196.66 207.235 196.009 207.003C195.358 206.772 194.721 206.323 194.244 206.598C193.821 206.765 193.379 206.882 192.928 206.945C191.482 206.945 191.033 206.453 189.616 207.119C191.062 207.813 190.918 208.29 191.843 209.65C190.961 210.301 187.244 208.797 187.678 210.127C188.95 211.038 189.457 210.373 191.033 210.605Z' fill='%23F4F1ED'/%3E%3Cpath d='M580.814 271.019C581.175 271.019 581.276 270.542 581.681 270.6C582.578 270.773 582.998 269.891 583.562 269.876C584.777 269.876 586.932 270.455 587.901 269.515C586.454 268.951 585.543 269.515 584.068 269.356C583.171 269.356 583.099 269.356 582.39 270.007C582 270.339 581.522 269.602 581.074 269.862C580.148 270.397 578.181 268.734 577.313 269.746C576.446 270.759 579.035 270.6 579.454 271.077C580.221 270.455 580.351 271.077 580.814 271.019Z' fill='%23F4F1ED'/%3E%3Cpath d='M555.357 249.845C555.357 250.322 555.893 250.727 555.994 251.161C556.095 251.595 555.574 251.537 555.676 251.885L556.023 253.013C556.182 253.533 556.471 253.013 556.298 253.938C556.919 253.649 556.818 253.938 557.021 253.302C558.062 254.213 557.874 256.195 558.019 257.511C558.163 258.827 560.405 257.742 560.911 257.511C560.984 258.032 561.07 258.567 561.172 259.087C562.936 258.089 563.124 257.641 564.831 258.769C565.106 258.928 565.728 258.668 566.147 258.769C566.567 258.87 566.639 259.926 566.755 260.389L569.546 259.015C569.358 259.623 569.387 260.172 570.038 260.1C570.038 258.755 570.038 257.453 570.038 256.122C570.038 254.792 570.385 254.85 571.296 254.04C572.54 252.94 572.526 252.955 572.41 251.147C572.41 250.337 572.916 248.92 573.639 249.079C575.086 249.397 575.751 249.165 574.42 247.936C574.102 247.632 573.365 247.213 573.162 246.779C572.96 246.345 573.451 245.983 573.336 245.694C572.786 244.103 572.208 244.248 572.251 242.367C572.251 241.456 574.102 241.485 574.652 241.384L573.784 240.198C574.493 239.995 575.23 239.779 575.896 239.605C575.664 238.969 575.303 239.041 574.695 238.896C574.088 238.752 573.871 238.014 573.582 237.638C573.292 237.262 571.658 235.642 571.094 235.714C570.53 235.787 569.083 237.999 568.635 238.506C567.825 239.431 568.534 240.14 567.377 240.444C565.93 240.805 565.684 240.805 564.831 242.122C564.224 243.047 563.848 244.031 562.85 244.363C561.852 244.696 560.752 244.74 560.145 245.81C559.335 247.169 559.046 247.14 560.145 248.225C559.118 247.965 557.064 248.023 556.818 246.591C556.384 246.837 555.95 247.112 555.517 247.386C555.574 248.196 555.459 248.992 555.357 249.845Z' fill='%23F4F1ED'/%3E%3Cpath d='M572.337 270.094C571.821 269.633 571.174 269.344 570.486 269.27C569.531 269.27 569.589 269.689 569.184 270.63C570.901 271.168 572.734 271.218 574.478 270.774C577.371 270.282 574.261 268.677 573.032 269.139C573.364 269.863 572.974 270.094 572.337 270.094Z' fill='%23F4F1ED'/%3E%3Cpath d='M582.059 262.95L583.23 264.021C583.679 263.341 584.171 263.109 583.664 262.429C583.158 261.749 583.664 261.561 584.156 261.663C583.838 260.578 583.071 260.983 583.187 261.966C582.695 260.549 582.174 262.429 582.059 262.95Z' fill='%23F4F1ED'/%3E%3Cpath d='M306.165 84.9595C307.279 85.2633 307.973 84.3954 307.915 83.166C308.812 83.6578 309.289 82.7611 309.925 82.1391C309.188 81.6474 309.752 80.606 309.376 80.3746C308.624 79.9262 308.016 79.3621 307.134 79.7092C308.219 77.8723 302.925 75.7173 303.865 78.1038C302.274 77.9447 301.855 78.7402 300.336 78.1038C300.423 78.6678 300.495 79.2464 300.582 79.8105C299.989 78.9427 299.801 78.2339 298.803 78.205C297.805 78.1761 297.704 79.0873 297.95 79.8249C297.385 79.2319 296.894 78.2339 296.04 78.3786C296.706 79.9696 295.838 79.1741 295.404 79.8249C295.098 80.4237 294.832 81.0422 294.608 81.6763C294.203 81.0399 293.784 80.4324 293.422 79.7526C293.529 79.7805 293.641 79.7825 293.749 79.7585C293.857 79.7344 293.957 79.685 294.042 79.6143C294.127 79.5435 294.194 79.4536 294.237 79.3518C294.28 79.2501 294.298 79.1396 294.29 79.0294C294.29 78.61 293.35 78.4364 293.133 78.234C291.976 77.2504 292.048 77.0045 290.544 77.0335C290.747 77.7856 291.282 77.6265 291.991 77.7422C292.207 79.7092 290.212 77.5252 289.59 78.2918C288.968 79.0584 290.197 79.1885 289.966 79.6514C289.734 80.1142 289.098 79.7382 288.722 79.5212C288.722 79.7237 288.722 79.9406 288.722 80.1576C288.158 80.0563 288.259 80.2299 287.811 80.4758C289.112 81.0399 289.474 80.7651 290.79 80.2444C291.412 79.9985 292.728 80.6204 293.379 80.7795L291.759 81.575C291.988 81.7199 292.249 81.8062 292.518 81.8263C292.788 81.8465 293.059 81.8 293.307 81.6908V82.1391C291.73 82.1391 290.154 82.7321 288.751 82.7177C288.982 83.8892 291.542 83.3107 292.41 83.3107C291.947 83.8169 292.222 84.2508 292.873 84.1496C292.873 84.3087 292.8 84.4822 292.772 84.6413H293.263C292.873 85.7695 290.964 85.4224 291.441 86.7096C292.699 86.565 293.943 86.3914 295.187 86.2323C295.52 86.2323 295.809 87.0857 296.084 87.2592C296.62 87.4711 297.186 87.598 297.762 87.6353C298.714 87.9506 299.751 87.8832 300.654 87.4473C301.146 87.2158 301.03 86.7964 301.623 86.7096L303.344 86.4637C303.937 86.1889 305.442 84.7715 306.165 84.9595Z' fill='%23F4F1ED'/%3E%3Cpath d='M437.073 280.218C436.553 279.495 434.875 276.891 434.774 279.393C434.687 281.389 434.137 281.389 432.908 282.792C431.91 283.92 431.462 285.005 430.174 285.685C428.918 286.374 427.561 286.862 426.153 287.131C425.575 287.218 424.939 289.851 425.098 290.545C425.645 291.988 425.981 293.503 426.096 295.043C425.951 296.403 424.432 297.748 423.998 299.049C423.605 300.451 423.696 301.944 424.259 303.287C424.614 304.716 424.88 306.165 425.054 307.626C425.155 308.161 427.585 309.073 428.092 308.841C428.598 308.61 430.984 307.901 431.071 307.756C431.389 306.657 431.722 305.544 432.055 304.459C433.241 300.438 434.436 296.431 435.642 292.439C436.421 290.249 436.689 287.908 436.423 285.598C436.755 285.945 437.102 286.292 437.45 286.625C438.346 284.456 437.609 282.662 437.131 280.333L437.073 280.218Z' fill='%23F4F1ED'/%3E%3Cpath d='M557.021 209.999C557.499 209.782 558.468 209.768 558.54 209.016C558.613 208.263 558.801 207.337 559.524 207.395C559.669 206.715 559.524 206.18 558.83 206.064C558.83 206.224 558.83 206.397 558.728 206.542C556.906 205.529 555.994 207.207 554.721 207.988C554.721 209.276 554.504 209.536 555.531 210.129C555.86 210.351 556.25 210.462 556.645 210.448C557.195 210.549 556.674 210.144 557.021 209.999Z' fill='%23F4F1ED'/%3E%3Cpath d='M293.119 60.1111C292.888 59.171 291.933 56.987 292.251 56.0468C293.076 53.6748 293.567 50.6664 295.231 48.815C296.315 47.6001 297.429 46.3707 298.543 45.1558C298.847 44.8086 298.08 42.0027 298.008 41.5254C297.834 40.4551 298.008 38.7628 297.053 38.1554L293.712 35.8846L298.572 31.1261C296.865 29.969 295.766 29.5061 294.941 27.5102C294.305 26.0638 296.272 24.0244 297.053 22.7372C297.834 21.4499 299.526 20.7123 300.843 19.8445C302.25 18.8942 303.52 17.7554 304.618 16.46L303.345 15.3897C304.915 15.2497 306.454 14.8591 307.901 14.2326L312.978 11.3398C311.124 10.404 309.187 9.64379 307.192 9.06906C305.746 8.80872 302.853 8.50499 301.898 9.70547C301.291 10.4865 300.857 11.6147 299.874 11.4411C298.89 11.2675 297.53 11.0506 296.359 10.8625C295.187 10.6745 292.367 12.4825 291.08 13.0321C291.282 12.656 293.77 8.69301 291.991 8.69301C290.429 8.69301 288.953 8.95336 287.652 7.89752L293.958 5.62673C289.85 3.81878 286.22 1.96744 281.866 1.28765C276.992 0.607863 272.378 -0.303351 267.504 0.116093L262.268 0.578939C261.48 0.511777 260.687 0.585229 259.925 0.795884C259.086 1.27318 258.97 3.19685 257.886 2.99436C256.439 2.76294 255.094 2.50259 253.691 2.25671C251.999 1.96744 249.974 1.09962 248.369 1.8228L241.281 5.06265C243.509 6.50901 245.968 7.53593 247.414 9.92242C243.564 8.45267 239.603 7.29191 235.568 6.45116C234.103 6.44046 232.643 6.63025 231.229 7.01524L222.652 8.15786C221.184 8.14325 219.721 8.348 218.313 8.76533L213.352 11.1952L201.362 17.3856C202.808 19.0056 204.616 18.7452 206.656 18.9766C206.222 20.0903 205.773 21.2185 205.339 22.3466C204.906 23.4748 204.66 23.3591 203.387 23.417C201.637 23.5542 199.909 23.8939 198.238 24.4294L191.237 26.4398C190.673 26.5989 190.688 28.0019 190.572 28.5805C190.456 29.159 191.541 30.0268 191.787 30.3884C192.481 31.3575 193.364 33.2811 194.362 33.8307L198.455 36.2462C199.135 36.6511 201.058 38.3145 201.839 38.2132L206.468 37.6202C209.148 37.4362 211.841 37.6655 214.451 38.3L218.689 39.0087C219.384 39.1244 220.844 41.7279 221.293 42.3064C223.029 44.886 224.452 47.6633 225.531 50.5796C226.225 52.1561 226.442 52.3008 225.907 53.9207C225.371 55.5406 224.533 56.3506 225.632 57.5077C226.731 58.6648 228.163 59.3879 227.744 61.1091C227.324 62.8303 226.63 63.7559 227.744 65.0143C229.19 66.5908 229.074 66.5763 231.012 65.9978L235.221 64.7539C235.091 65.8242 234.961 66.8656 234.816 67.9214C234.816 68.283 233.471 68.6012 233.196 68.7169L230.304 69.9608C230.087 70.0476 230.072 71.4072 230.043 71.6675C229.855 73.1139 229.074 75.5148 229.551 76.8599C230.275 78.8559 230.998 80.8374 231.692 82.8479C233.013 85.9243 234.688 88.8367 236.682 91.526C237.752 93.2183 238.823 94.8961 239.907 96.5738C240.428 97.4127 241.947 97.5718 242.8 97.8756L247.935 99.7703C248.354 99.9149 250.712 99.9728 250.827 99.6835C251.888 96.3762 252.954 93.0592 254.024 89.7326C254.863 87.0568 255.803 84.4678 256.758 81.8499C257.278 80.4035 257.22 80.4035 258.522 79.9841L263.686 78.2918C264.933 78.0369 266.146 77.6389 267.301 77.1058C268.406 76.0199 269.377 74.806 270.194 73.4899C270.946 72.5498 271.236 71.9568 272.291 71.682L277.137 70.3803C279.451 69.7728 282.3 69.5269 284.369 68.2397L292.237 63.4088C293.466 61.9625 293.567 62.0348 293.119 60.1111Z' fill='%23F4F1ED'/%3E%3Cpath d='M548.921 264.207C549.239 262.558 548.921 260.36 549.412 258.87C549.563 258.516 549.581 258.12 549.465 257.754C549.348 257.388 549.103 257.076 548.776 256.874C548.449 256.673 548.06 256.596 547.68 256.657C547.301 256.718 546.956 256.913 546.708 257.207C547.633 256.267 546.708 256.31 546.592 255.529C546.505 255.124 546.447 253.707 546.086 253.547C545.724 253.388 544.639 253.2 544.509 252.665C544.379 251.841 545.117 251.595 544.987 250.973C544.813 250.062 543.54 250.149 543.54 249.527C543.54 248.485 543.164 248.963 542.47 248.442C541.776 247.921 542.6 247.748 541.429 247.531C540.705 247.4 540.214 247.531 539.78 246.851C538.955 245.723 537.697 245.404 536.684 244.392C535.656 243.583 534.689 242.698 533.792 241.745C532.852 240.415 533.141 239.735 531.376 239.532C530.841 239.532 528.209 238.476 527.948 238.852C527.515 239.489 529.612 242.107 529.973 242.425C530.783 243.148 532.533 243.481 532.591 244.985C532.649 246.489 534.602 246.345 535.007 247.878C535.253 248.775 535.498 249.7 535.73 250.611C535.903 251.233 536.511 251.016 536.901 251.421C537.842 252.405 538.42 254.762 538.999 256.035C539.595 257.115 540.362 258.092 541.269 258.928C542.962 260.794 544.668 262.616 546.578 264.381C546.578 264.005 546.722 263.614 546.722 263.238C547.648 264.381 548.198 262.746 548.921 264.207Z' fill='%23F4F1ED'/%3E%3Cpath d='M547.734 255.63C547.862 255.744 548.016 255.825 548.183 255.866C548.349 255.906 548.523 255.905 548.689 255.862C548.921 255.862 549.065 256.397 549.282 256.643C549.499 256.889 549.412 257.193 549.789 257.511C549.938 257.668 550.118 257.793 550.316 257.88C550.515 257.967 550.729 258.014 550.946 258.017C550.599 257.627 550.671 257.236 551.12 256.874C549.412 256.874 550.28 254.372 548.906 254.502C548.92 254.697 548.949 254.89 548.993 255.081C548.414 254.184 548.154 255.095 547.734 255.63Z' fill='%23F4F1ED'/%3E%3Cpath d='M553.348 256.715C552.263 255.861 552.683 258.06 552.755 258.422C554.173 258.885 554.245 257.424 553.348 256.715Z' fill='%23F4F1ED'/%3E%3Cpath d='M564.789 268.17C564.521 268.24 564.24 268.242 563.971 268.177C563.702 268.112 563.453 267.981 563.247 267.796C563.04 267.611 562.883 267.378 562.789 267.118C562.694 266.858 562.666 266.578 562.706 266.304C562.21 266.462 561.685 266.504 561.171 266.426C560.657 266.349 560.167 266.153 559.741 265.856C559.162 265.133 558.83 265.509 558.598 266.29C558.468 266.753 557.918 266.478 557.528 266.434C556.082 266.29 554.953 266.594 554.115 265.191C553.999 264.959 551.959 264.511 551.525 264.207C551.28 264.916 550.672 264.482 550.079 264.337C549.486 264.193 549.457 264.438 549.023 264.945C547.779 266.391 549.443 266.521 550.47 266.767C550.47 266.97 550.383 267.172 550.354 267.36C551.612 267.606 552.769 268.329 553.941 268.561C554.548 268.676 555.272 268.228 555.879 268.286C556.528 268.438 557.159 268.661 557.759 268.951C558.267 269.194 558.801 269.378 559.35 269.501L560.638 269.645C560.927 269.645 561.028 269.298 561.231 269.313C562.503 269.428 563.01 269.862 564.311 269.602L566.654 270.643C565.758 269.443 566.958 267.693 564.789 268.17Z' fill='%23F4F1ED'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2240_37993'%3E%3Crect width='720.504' height='389.201' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.theme .pattern-headline-b.has-map-bkgd > div {
  position: relative;
  z-index: 1;
}
.theme .pattern-rich-text {
  margin-bottom: 40px;
}
.theme .pattern-image-text {
  overflow: hidden;
}
@media (max-width: 1023px) {
  .theme .pattern-image-text {
    margin-bottom: 0 !important;
  }
}
.theme .pattern-image-text .wp-block-columns {
  gap: 48px;
}
.theme .pattern-image-text .wp-block-columns .text :where([class*=wp-block]):not([class*=__]):not(.alignwide):not(.alignfull):not(.wp-block-cover.is-style-hero-full) {
  max-width: 480px;
  margin-left: 0;
}
.theme .pattern-image-text .wp-block-columns > .image {
  flex-basis: 580px;
  max-width: 580px;
}
.theme .pattern-image-text .wp-block-columns > .image:first-child {
  padding-right: 48px;
}
@media (min-width: 1024px) {
  .theme .pattern-image-text .wp-block-columns > .image:first-child {
    padding-left: 0;
    padding-right: 80px;
  }
  .theme .pattern-image-text .wp-block-columns > .image:first-child .wp-block-image:only-child {
    width: calc(100% + 80px);
  }
}
.theme .pattern-image-text .wp-block-columns > .image:last-child {
  padding-left: 48px;
}
@media (min-width: 1024px) {
  .theme .pattern-image-text .wp-block-columns > .image:last-child {
    padding-left: 80px;
  }
  .theme .pattern-image-text .wp-block-columns > .image:last-child .wp-block-image:only-child {
    width: calc(100% + 80px);
  }
}
.theme .pattern-image-text .wp-block-columns > .image > .wp-block-image {
  margin: 0;
}
.theme .pattern-image-text .wp-block-columns > .image > .wp-block-image + .wp-block-image {
  margin-top: -43.2%;
  max-width: 59.2%;
}
.theme .pattern-image-text .wp-block-columns > .image:first-child > .wp-block-image + .wp-block-image {
  position: relative;
  margin-left: auto;
  left: 48px;
}
@media (min-width: 1024px) {
  .theme .pattern-image-text .wp-block-columns > .image:first-child > .wp-block-image + .wp-block-image {
    left: 80px;
  }
}
.theme .pattern-image-text .wp-block-columns > .image:last-child > .wp-block-image + .wp-block-image {
  margin-right: auto;
  position: relative;
  left: -48px;
}
@media (min-width: 1024px) {
  .theme .pattern-image-text .wp-block-columns > .image:last-child > .wp-block-image + .wp-block-image {
    left: -80px;
  }
}
.theme .pattern-image-text.has-3-images .image .wp-block-image {
  max-width: 357px;
  margin-right: 0;
  margin-left: auto;
}
.theme .pattern-image-text.has-3-images .image .wp-block-image:nth-child(2) {
  max-width: 286px;
  margin-top: -32%;
  transform: translateX(-63%) !important;
}
.theme .pattern-image-text.has-3-images .image .wp-block-image:last-child {
  max-width: 226px;
  transform: none !important;
  margin-top: -80px;
  z-index: 2;
  position: relative;
}
.theme .pattern-image-text.has-checklist .image .wp-block-image {
  max-width: 440px;
  margin-right: 0;
  margin-left: auto;
}
@media (max-width: 1023px) {
  .theme .pattern-image-text .image {
    padding: 0;
  }
  .theme .pattern-image-text .image .wp-block-image {
    width: auto;
  }
  .theme .pattern-image-text .image:first-child > .wp-block-image:only-child {
    margin-right: -48px;
  }
  .theme .pattern-image-text .image:last-child > .wp-block-image:only-child {
    margin-left: -48px;
  }
}
@media (min-width: 768px) and (max-width: 1129px) {
  .theme .pattern-image-text .wp-block-columns {
    display: grid;
    grid-template-columns: calc(50% - 20px) calc(50% - 20px);
    gap: 40px;
  }
}
@media (max-width: 767px) {
  .theme .pattern-image-text .wp-block-columns > .image:first-child > .wp-block-image:only-child {
    margin-right: -48px;
  }
  .theme .pattern-image-text .wp-block-columns > .image:last-child > .wp-block-image:only-child {
    margin-left: -48px;
  }
  .theme .pattern-image-text .wp-block-columns > .image .wp-block-image:only-child {
    width: calc(100% + 48px);
  }
  .theme .pattern-image-text .wp-block-heading.mb3 {
    margin-bottom: 16px !important;
  }
  .theme .pattern-image-text .wp-block-paragraph.mb6 {
    margin-bottom: 40px !important;
  }
  .theme .pattern-image-text .wp-block-paragraph.mb6 {
    margin-bottom: 40px !important;
  }
}
@media (min-width: 1024px) {
  .theme .pattern-image-text .wp-block-columns {
    grid-template-columns: calc(50% - 44px) calc(50% - 44px);
    gap: 88px;
  }
}
.theme .pattern-video {
  padding-top: 0;
  margin-top: 184px;
  margin-bottom: 0;
  position: relative;
  z-index: 1;
}
.theme .pattern-video .wp-block-video {
  margin: 0;
}
.theme .pattern-video .wp-block-video video {
  margin-top: -96px;
}
@media (max-width: 1023px) {
  .theme .pattern-video {
    margin-top: 108px;
  }
  .theme .pattern-video .wp-block-video video {
    margin-top: -60px;
  }
}
.theme .pattern-video .wp-block-cover {
  margin: 0;
  margin-top: -96px;
}
@media (max-width: 1023px) {
  .theme .pattern-video {
    margin-top: 108px;
  }
  .theme .pattern-video .wp-block-cover {
    margin-top: -60px;
  }
}
@media (max-width: 1178px) {
  .theme .blocks > .wp-block-video,
.theme .blocks > .wp-block-image,
.theme .pattern-image-2-column {
    padding-left: 24px;
    padding-right: 24px;
  }
}
.theme .pattern-image-2-column {
  gap: 48px;
}
@media (max-width: 767px) {
  .theme .pattern-image-2-column {
    padding: 0 56px;
  }
}
@media (min-width: 768px) {
  .theme .pattern-image-2-column {
    gap: 130px;
  }
}
.theme .pattern-image-2-column .wp-block-column {
  position: relative;
}
.theme .pattern-image-2-column > .wp-block-column:first-child svg {
  position: absolute;
  top: 100px;
  right: 0;
  width: 74px;
  height: 74px;
  display: block;
  transform: translateX(50%);
}
@media (max-width: 767px) {
  .theme .pattern-image-2-column > .wp-block-column:first-child svg {
    right: 24px;
  }
}
@media (min-width: 768px) {
  .theme .pattern-image-2-column > .wp-block-column:first-child svg {
    top: 112px;
  }
  .theme .pattern-image-2-column > .wp-block-column:last-child {
    margin-top: 64px;
  }
}
.theme .pattern-image-2-column .wp-block-image {
  margin: 0;
}
.theme .pattern-cards {
  position: relative;
  z-index: 1;
  padding-top: 0;
}
.theme .pattern-cards .is-style-faux-overflow {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 96px;
  z-index: -1;
  padding: 0;
}
@media (max-width: 767px) {
  .theme .pattern-cards .is-style-faux-overflow {
    height: 60px;
    padding: 60px 0 0;
  }
}
.theme .pattern-cards .wp-block-columns {
  gap: 24px;
  margin: 0;
}
.theme .pattern-cards .wp-block-column {
  background-color: transparent !important;
  position: relative;
  z-index: 1;
  padding: 116px 72px;
}
.theme .pattern-cards .wp-block-column :where([class*=wp-block]):not([class*=__]) {
  max-width: 340px;
}
.theme .pattern-cards .wp-block-column :where([class*=wp-block]):not([class*=__]).alignwide {
  max-width: 460px;
}
.theme .pattern-cards .wp-block-column :where([class*=wp-block]):not([class*=__]).alignfull, .theme .pattern-cards .wp-block-column .wp-block-cover.is-style-hero-full:where([class*=wp-block]):not([class*=__]) {
  max-width: 500px;
}
.theme .pattern-cards .wp-block-column:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  display: block;
  border-radius: inherit;
  z-index: -1;
  transform: rotate(0);
  will-change: transform;
  transition: transform 300ms ease;
  transform-origin: center;
}
.theme .pattern-cards .wp-block-column:hover:after {
  transform: rotate(-1.5deg);
}
.theme .pattern-cards .wp-block-column.has-almostblack-background-color:after {
  background-color: #090914;
}
.theme .pattern-cards .wp-block-column.has-deepnavy-background-color:after {
  background-color: #141430;
}
.theme .pattern-cards .wp-block-column.has-n4violet-background-color:after {
  background-color: #663398;
}
.theme .pattern-cards .wp-block-column.has-classicblue-background-color:after {
  background-color: #336898;
}
.theme .pattern-cards .wp-block-column.has-beachbeige-background-color:after {
  background-color: #F6EBDD;
}
.theme .pattern-cards .wp-block-column.has-tan-background-color:after {
  background-color: #F4F1ED;
}
.theme .pattern-cards .wp-block-column.has-offwhite-background-color:after {
  background-color: #FDFCFB;
}
.theme .pattern-cards .wp-block-column.has-white-background-color:after {
  background-color: #FFFFFF;
}
.theme .pattern-cards .wp-block-column.has-skyblue-background-color:after {
  background-color: #E7EDF6;
}
.theme .pattern-cards .wp-block-column.has-softyellow-background-color:after {
  background-color: #FAF2D3;
}
.theme .pattern-cards .wp-block-column.has-softdrinkred-background-color:after {
  background-color: #E55050;
}
.theme .pattern-cards .wp-block-column.has-carrotorange-background-color:after {
  background-color: #F39556;
}
.theme .pattern-cards .wp-block-column.has-popcornyellow-background-color:after {
  background-color: #F2D455;
}
.theme .pattern-cards .wp-block-column.has-ferngreen-background-color:after {
  background-color: #43BF8D;
}
.theme .pattern-cards .wp-block-column.has-softeryellow-background-color:after {
  background-color: #F6E188;
}
.theme .pattern-cards .wp-block-column.has-n-4-violet-background-color:after {
  background-color: #663398;
}
@media (max-width: 1023px) {
  .theme .pattern-cards .wp-block-column {
    padding: 75px 40px;
  }
}
.theme .pattern-cards .wp-block-button {
  margin-bottom: 0;
}
.theme .pattern-cards .wp-block-button a {
  min-width: 220px;
  max-width: 100%;
  margin: 0 auto;
}
.theme .pattern-icons :where([class*=wp-block]):not([class*=__]) {
  margin-left: 0;
}
@media (max-width: 1023px) {
  .theme .pattern-icons .wp-block-columns {
    gap: 40px;
  }
  .theme .pattern-icons .wp-block-column .wp-block-image {
    margin-bottom: 16px;
  }
  .theme .pattern-icons .wp-block-paragraph {
    padding-right: 16px;
  }
}
.theme .pattern-logo-grid {
  padding-left: 24px;
  padding-right: 24px;
}
.theme .pattern-logo-grid .wp-block-heading {
  max-width: 100%;
}
.theme .pattern-logo-grid .wp-block-gallery {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 48px 20px;
  --gallery-block--gutter-size: 0;
}
.theme .pattern-logo-grid .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
  width: 100%;
  margin: 0;
}
.theme .pattern-logo-grid .wp-block-gallery .wp-block-image {
  background-color: #FDFCFB;
  height: 120px;
  border-radius: 16px;
  padding: 20px;
  text-align: center;
}
.theme .pattern-logo-grid .wp-block-gallery .wp-block-image img {
  -o-object-fit: contain;
     object-fit: contain;
  max-height: 100%;
  margin: 0 auto;
  border-radius: 0;
  width: -moz-min-content;
  width: min-content;
}
.theme .pattern-logo-grid .wp-block-gallery .wp-block-image a {
  flex-grow: 0;
}
@media (max-width: 767px) {
  .theme .pattern-logo-grid .wp-block-gallery {
    grid-template-columns: 1fr 1fr;
    gap: 24px;
  }
}
@media (min-width: 1130px) {
  .theme .pattern-logo-grid.alt .wp-block-gallery {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
.theme .pattern-testimonials,
.theme .pattern-testimonials-cards.swiper-initialized {
  max-width: 100vw;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 1024px) {
  .theme .pattern-testimonials,
.theme .pattern-testimonials-cards.swiper-initialized {
    padding-left: 56px;
    padding-right: 56px;
  }
}
.theme .pattern-testimonials .swiper-wrapper,
.theme .pattern-testimonials-cards.swiper-initialized .swiper-wrapper {
  max-width: 100%;
  margin: 0 auto;
}
.theme .pattern-testimonials .swiper-button-prev,
.theme .pattern-testimonials .swiper-button-next,
.theme .pattern-testimonials-cards.swiper-initialized .swiper-button-prev,
.theme .pattern-testimonials-cards.swiper-initialized .swiper-button-next {
  cursor: pointer;
  width: 32px;
  height: 32px;
  display: flex;
  padding: 0;
  position: absolute;
  bottom: 40px;
  z-index: 1;
}
.theme .pattern-testimonials .swiper-button-prev,
.theme .pattern-testimonials-cards.swiper-initialized .swiper-button-prev {
  transform: scale(-1, 1);
  left: 24px;
}
.theme .pattern-testimonials .swiper-button-next,
.theme .pattern-testimonials-cards.swiper-initialized .swiper-button-next {
  right: 24px;
}
.theme .pattern-testimonials .swiper-slide,
.theme .pattern-testimonials-cards.swiper-initialized .swiper-slide {
  opacity: 0 !important;
  transition: opacity 300ms linear;
  will-change: opacity;
}
.theme .pattern-testimonials .swiper-slide.swiper-slide-active,
.theme .pattern-testimonials-cards.swiper-initialized .swiper-slide.swiper-slide-active {
  opacity: 1 !important;
}
.theme .pattern-testimonials [class*=swiper-button],
.theme .pattern-testimonials [class*=swiper-button] *,
.theme .pattern-testimonials-cards.swiper-initialized [class*=swiper-button],
.theme .pattern-testimonials-cards.swiper-initialized [class*=swiper-button] * {
  cursor: pointer;
}
.theme .pattern-testimonials [class*=swiper-button] svg path,
.theme .pattern-testimonials-cards.swiper-initialized [class*=swiper-button] svg path {
  transition: all 150ms ease;
}
.theme .pattern-testimonials [class*=swiper-button]:hover svg path,
.theme .pattern-testimonials-cards.swiper-initialized [class*=swiper-button]:hover svg path {
  stroke: #663398;
}
@media (min-width: 1200px) {
  .theme .pattern-testimonials .swiper-button-prev,
.theme .pattern-testimonials .swiper-button-next,
.theme .pattern-testimonials-cards.swiper-initialized .swiper-button-prev,
.theme .pattern-testimonials-cards.swiper-initialized .swiper-button-next {
    top: 574px;
    bottom: unset;
  }
  .theme .pattern-testimonials .swiper-button-prev,
.theme .pattern-testimonials-cards.swiper-initialized .swiper-button-prev {
    left: calc((100% - 940px) / 2 - 94px);
  }
  .theme .pattern-testimonials .swiper-button-next,
.theme .pattern-testimonials-cards.swiper-initialized .swiper-button-next {
    right: calc((100% - 940px) / 2 - 94px);
  }
}
@media (max-width: 767px) {
  .theme .pattern-testimonials .swiper-button-prev,
.theme .pattern-testimonials .swiper-button-next,
.theme .pattern-testimonials-cards.swiper-initialized .swiper-button-prev,
.theme .pattern-testimonials-cards.swiper-initialized .swiper-button-next {
    min-height: 2.96em;
    justify-content: center;
    align-items: center;
  }
}
.theme .pattern-testimonials-item {
  padding: 40px 0;
}
@media (max-width: 1023px) {
  .theme .pattern-testimonials-item {
    flex-direction: column;
  }
}
.theme .pattern-testimonials-item .wp-block-image {
  margin: 0 auto;
  max-width: 240px;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.theme .pattern-testimonials-item .wp-block-image:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  pointer-events: none;
}
.theme .pattern-testimonials-item .wp-block-quote {
  margin: -30px auto 0;
  position: relative;
}
.theme .pattern-testimonials-item .wp-block-quote p {
  max-width: 464px;
  margin: 0 auto;
}
.pattern-testimonials:not(.swiper-initialized) .theme .pattern-testimonials-item:nth-child(n+2) {
  display: none;
}
@media (min-width: 1200px) {
  .theme .pattern-testimonials-item {
    padding: 176px 0;
  }
  .theme .pattern-testimonials-item .wp-block-quote p {
    max-width: 100%;
  }
  .theme .pattern-testimonials-item .wp-block-image {
    max-width: 486px;
  }
}
@media (max-width: 767px) {
  .theme .pattern-testimonials-item cite {
    min-height: 2.96em;
    padding: 0 32px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
}
.theme .pattern-testimonials-cards {
  max-width: 100%;
  margin-top: 97px;
}
.theme .pattern-testimonials-cards.swiper-initialized {
  padding-top: 25px;
}
.theme .pattern-testimonials-cards.swiper-initialized .swiper-wrapper {
  align-items: center;
  max-width: 380px;
}
.theme .pattern-testimonials-cards.swiper-initialized .card-container > .wp-block-group__inner-container {
  margin: 0;
  box-sizing: border-box;
  width: 100%;
  max-width: 380px;
}
.theme .pattern-testimonials-cards.swiper-initialized .swiper-button-prev,
.theme .pattern-testimonials-cards.swiper-initialized .swiper-button-next {
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  height: 100%;
}
@media (max-width: 700px) {
  .theme .pattern-testimonials-cards.swiper-initialized .swiper-button-prev {
    left: 0;
  }
}
@media (max-width: 700px) {
  .theme .pattern-testimonials-cards.swiper-initialized .swiper-button-next {
    right: 0;
  }
}
.theme .pattern-testimonials-cards > div:not(.swiper-wrapper) {
  display: flex;
  gap: 26px;
}
@media (max-width: 750px) {
  .theme .pattern-testimonials-cards > div:not(.swiper-wrapper) {
    flex-direction: column;
  }
}
.theme .pattern-testimonials-cards .wp-block-group {
  margin-bottom: 0;
}
.theme .pattern-testimonials-cards .pattern-testimonials-item-card,
.theme .pattern-testimonials-cards .card-container > .wp-block-group__inner-container {
  position: relative;
  background-color: #fdfcfb;
  padding: 56px 36px 36px 36px;
  width: 100%;
  height: -moz-fit-content;
  height: fit-content;
  flex-shrink: 1;
  box-shadow: 10px 10px 25px -10px rgba(0, 0, 0, 0.2509803922);
  border-radius: 16px;
  margin-bottom: 50px;
}
.theme .pattern-testimonials-cards .pattern-testimonials-item-card::before,
.theme .pattern-testimonials-cards .card-container > .wp-block-group__inner-container::before {
  content: "“";
  font-family: "Austin News Deck";
  font-size: 200px;
  color: #663398;
  position: absolute;
  top: -93px;
  left: 0;
  right: 0;
  margin: auto;
  text-align: center;
  width: 100%;
  height: 93px;
}
@media (min-width: 600px) {
  .theme .pattern-testimonials-cards .pattern-testimonials-item-card,
.theme .pattern-testimonials-cards .card-container > .wp-block-group__inner-container {
    width: 381px;
    margin-bottom: 0;
  }
}
.theme .pattern-testimonials-cards .pattern-testimonials-item-card-quote {
  margin-bottom: 30px;
}
.theme .pattern-testimonials-cards h6 {
  margin-bottom: 0;
}
.theme [class*=pattern-resources] {
  padding-left: 24px;
  padding-right: 24px;
}
.theme [class*=pattern-resources].is-style-faux-overflow {
  position: relative;
  z-index: 1;
}
.theme [class*=pattern-resources].is-style-faux-overflow:before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 260px;
  background-color: #FDFCFB;
  z-index: -1;
}
.theme [class*=pattern-resources] .wp-block-group__inner-container > * {
  margin-left: 0;
}
.theme [class*=pattern-resources] .wp-block-group__inner-container > div {
  max-width: 100%;
}
.theme [class*=pattern-resources] .wp-block-query .wp-block-post-template {
  display: grid;
  grid-template-columns: 100%;
  gap: 46px;
  row-gap: 88px;
  margin-bottom: 0;
  align-items: flex-start;
}
@media (min-width: 768px) {
  .theme [class*=pattern-resources] .wp-block-query .wp-block-post-template {
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 1130px) {
  .theme [class*=pattern-resources] .wp-block-query .wp-block-post-template {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
.theme [class*=pattern-resources] .wp-block-query .wp-block-post-template li {
  width: 100%;
  max-width: 100%;
}
.theme [class*=pattern-resources] .code-resources-educational li img.resource-image {
  border-radius: 16px;
  margin-bottom: 15px;
  max-height: 300px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 1129px) {
  .theme [class*=pattern-resources] .code-resources-educational li:first-child {
    grid-column: 1/-1;
  }
  .theme [class*=pattern-resources] .code-resources-educational li:first-child p {
    max-width: 540px;
  }
}
.theme [class*=pattern-resources] .code-resources-professional li img.resource-image {
  border-radius: 16px;
  margin-bottom: 15px;
  max-height: 300px;
  -o-object-fit: cover;
     object-fit: cover;
}
.theme [class*=pattern-resources] .cod-resourc .taxonomy-category a,
.theme [class*=pattern-resources] .cod-resourc .taxonomy-category span {
  color: currentColor;
}
.theme [class*=pattern-resources] .cod-resourc .taxonomy-category a:before,
.theme [class*=pattern-resources] .cod-resourc .taxonomy-category span:before {
  content: "  •  ";
  color: #F39556;
  white-space: pre-wrap;
}
.theme [class*=pattern-resources] .careers .taxonomy-category:before {
  content: "Careers";
  font-weight: 500;
}
.theme [class*=pattern-resources] .wp-block-post-excerpt,
.theme [class*=pattern-resources] .wp-block-post-excerpt__more-text {
  margin-bottom: 0;
}
.theme [class*=pattern-resources] .wp-block-post-excerpt__excerpt {
  margin-bottom: 4px;
}
.theme [class*=pattern-resources] .wp-block-post-excerpt__more-link {
  color: currentColor;
  font-weight: 500;
  position: relative;
  display: inline-block;
  padding: 12px 0;
  text-transform: lowercase;
}
.theme [class*=pattern-resources] .wp-block-post-excerpt__more-link::first-letter {
  text-transform: uppercase;
}
.theme [class*=pattern-resources] .wp-block-post-excerpt__more-link:before {
  content: "";
  display: block;
  background-color: #F2D455;
  height: 2px;
  width: 100%;
  position: absolute;
  bottom: 4px;
  left: 0;
}
.theme [class*=pattern-resources] .wp-block-post-excerpt__more-link:hover:before {
  animation: linkLine 500ms;
  animation-timing-function: ease-in-out;
}
.theme [class*=pattern-resources] .wp-block-buttons {
  gap: 40px;
}
@media (min-width: 1030px) {
  .theme [class*=pattern-resources] .wp-block-buttons {
    margin-top: 0;
    padding-bottom: 16px;
  }
}
.theme .pattern-resources__text-video .wp-block-resources-video {
  position: relative;
}
.theme .pattern-resources__text-video .wp-block-resources-video:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 71.6763%;
  border-radius: 16px;
  margin-bottom: 16px;
  background-color: #d9d9d9;
}
.theme .pattern-resources__text-video .taxonomy-category:before {
  content: "Video";
}
.theme .pattern-resources__cards .wp-block-post {
  background-color: #FDFCFB;
  padding: 82px 40px 72px;
  border-radius: 16px;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 400px;
}
.theme .pattern-resources__cards .wp-block-post.hidden {
  display: none;
}
.theme .pattern-resources__cards .wp-block-post .taxonomy-category {
  position: absolute;
  top: 48px;
  left: 40px;
  right: 40px;
  width: auto;
}
.theme .pattern-resources__cards .wp-block-post h5 {
  transform: translateY(20px);
}
.theme .pattern-resources__cards .wp-block-post .wp-block-post-excerpt__more-text,
.theme .pattern-resources__cards .wp-block-post .wp-block-buttons {
  margin-top: 40px;
}
.theme .pattern-resources__cards .cta-card {
  background-color: #663398;
  color: #FDFCFB;
  text-align: center;
  position: relative;
  z-index: 1;
  display: flex;
  justify-content: center;
  align-items: center;
}
.theme .pattern-resources__cards .cta-card:before {
  width: 260px;
  height: 260px;
  border-radius: 50%;
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0.1;
  background: linear-gradient(180deg, #c2a3e8 24.27%, rgba(194, 163, 232, 0) 111.15%);
}
.theme .pattern-resources__cards .cta-card .wp-block-buttons {
  width: 100%;
  align-items: center;
  justify-content: center;
}
.theme .pattern-resources__cards .cta-card .wp-block-buttons > div {
  padding: 0;
  margin: 0 auto;
  flex: 0;
}
.theme .pattern-biography-grid {
  padding-left: 24px;
  padding-right: 24px;
  padding-bottom: 80px;
}
.theme .pattern-biography-grid .wp-block-group__inner-container > .wp-block-heading {
  margin-left: 0;
  margin-bottom: 48px;
}
@media (min-width: 768px) {
  .theme .pattern-biography-grid .wp-block-group__inner-container > .wp-block-heading {
    margin-bottom: 80px;
  }
}
.theme .pattern-biography-grid .wp-block-query {
  margin-bottom: 0;
}
.theme .pattern-biography-grid .wp-block-post-template.is-flex-container.is-flex-container {
  display: grid;
  gap: 48px 24px;
  margin-bottom: 0;
  grid-template-columns: repeat(2, 1fr);
}
@media (min-width: 768px) {
  .theme .pattern-biography-grid .wp-block-post-template.is-flex-container.is-flex-container {
    grid-template-columns: repeat(4, 1fr);
    gap: 80px 70px;
  }
}
.theme .pattern-biography-grid .wp-block-post-template.is-flex-container.is-flex-container > li {
  width: 100%;
}
.theme .pattern-biography-grid .wp-block-post {
  cursor: pointer;
}
.theme .pattern-biography-grid .wp-block-post .wp-block-post-featured-image {
  position: relative;
  overflow: hidden;
}
.theme .pattern-biography-grid .wp-block-post .wp-block-post-featured-image img {
  border-radius: 16px;
}
.theme .pattern-biography-grid .wp-block-post .wp-block-post-featured-image .person-hover {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #663398;
  color: white;
  text-align: center;
  transition: all 400ms ease;
  overflow: hidden;
  opacity: 0;
}
.theme .pattern-biography-grid .wp-block-post .wp-block-post-featured-image .person-hover span {
  width: -moz-max-content;
  width: max-content;
  font-weight: 500;
  width: 63px;
  text-align: center;
  position: relative;
  display: block;
}
.theme .pattern-biography-grid .wp-block-post .wp-block-post-featured-image .person-hover span:first-child {
  font-size: 18px;
  width: 160px;
}
.theme .pattern-biography-grid .wp-block-post .wp-block-post-featured-image .person-hover span:last-child {
  text-transform: lowercase;
  width: -moz-fit-content;
  width: fit-content;
}
.theme .pattern-biography-grid .wp-block-post .wp-block-post-featured-image .person-hover span:last-child::first-letter {
  text-transform: uppercase;
}
.theme .pattern-biography-grid .wp-block-post .wp-block-post-featured-image .person-hover span:last-child:before {
  content: "";
  display: block;
  background-color: #F2D455;
  height: 2px;
  width: 100%;
  position: absolute;
  bottom: -2px;
  left: 0;
}
.theme .pattern-biography-grid .wp-block-post:hover .wp-block-post-featured-image .person-hover {
  opacity: 1;
}
.theme .pattern-biography-grid .wp-block-post .wp-block-post-title {
  margin-bottom: 0;
}
.theme .pattern-biography-grid .wp-block-post .wp-block-group {
  margin-bottom: 0;
}
.theme .pattern-biography-grid .wp-block-post .wp-block-person-details,
.theme .pattern-biography-grid .wp-block-post .wp-block-post-content {
  display: none;
}
.theme .pattern-biography-grid .wp-block-query-pagination {
  margin-top: 88px;
  margin-bottom: 0;
}
.theme .pattern-biography-grid .wp-block-query-pagination-next {
  margin: 0 auto;
  width: auto;
  text-align: center;
  background-color: transparent !important;
  padding-top: 10px;
  padding-bottom: 10px;
  border: 2px solid currentColor !important;
  color: #141430 !important;
}
.theme .pattern-biography-grid .wp-block-query-pagination-next:focus, .theme .pattern-biography-grid .wp-block-query-pagination-next:hover {
  border-color: #336898 !important;
  color: white !important;
}
.theme .biography-popup {
  position: fixed;
  display: flex;
  align-items: center;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: rgba(20, 20, 48, 0.5);
  z-index: 1000;
}
@media (max-width: 1129px) {
  .theme .biography-popup {
    align-items: flex-start;
  }
}
.theme .biography-popup .popup-contents {
  width: calc(100% - 96px);
  max-width: 1346px;
  margin: 0 auto;
  background-color: white;
  z-index: 1;
  position: relative;
  border-radius: 16px;
  overflow: hidden;
}
@media (max-width: 1129px) {
  .theme .biography-popup .popup-contents {
    align-items: flex-start;
    max-width: 100%;
    width: 100%;
  }
}
.theme .biography-popup .popup-contents > div {
  display: flex;
  align-items: center;
  padding: 96px;
  gap: 115px;
}
.theme .biography-popup .popup-contents:after {
  position: absolute;
  display: block;
  content: "";
  right: 0;
  top: 0;
  bottom: 0;
  width: 42.19%;
  background-color: #663398;
  z-index: -1;
}
@media (max-width: 1129px) {
  .theme .biography-popup .popup-contents {
    overflow: scroll;
    height: 100%;
    border-radius: 0;
  }
  .theme .biography-popup .popup-contents:after {
    bottom: calc(100% - 328px);
    width: 100%;
  }
  .theme .biography-popup .popup-contents > div {
    flex-direction: column-reverse;
    justify-content: flex-start;
    padding: 0;
    width: 100%;
    top: 0;
    left: 0;
    padding: 24px;
    gap: 48px;
  }
}
.theme .biography-popup .popup-contents > * {
  order: 1;
  margin-left: 0;
}
@media (min-width: 1200px) {
  .theme .biography-popup .popup-contents .wp-block-group {
    max-width: 460px;
    margin-bottom: 0;
  }
}
.theme .biography-popup .popup-contents .popup-closer {
  position: absolute;
  top: 36px;
  right: 36px;
  font-size: 0;
  width: 18px;
  height: 18px;
  padding: 13px;
  background-size: 18px;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 1.8L16.2 0L9 7.2L1.8 0L0 1.8L7.2 9L0 16.2L1.8 18L9 10.8L16.2 18L18 16.2L10.8 9L18 1.8Z' fill='%23FDFCFB'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
}
@media (max-width: 1129px) {
  .theme .biography-popup .popup-contents .popup-closer {
    top: 28px;
    right: 24px;
  }
}
.theme .biography-popup .popup-contents .wp-block-post-title {
  font-family: "Austin News Deck", sans-serif;
  font-weight: 600;
  font-size: 28px !important;
}
@media (min-width: 1200px) {
  .theme .biography-popup .popup-contents .wp-block-post-title {
    font-size: 40px !important;
    line-height: 116% !important;
  }
}
.theme .biography-popup .popup-contents .wp-block-person-details {
  font-weight: 500;
  font-size: 18px;
}
.theme .biography-popup .popup-contents .wp-block-post-featured-image {
  order: 2;
}
@media (max-width: 1129px) {
  .theme .biography-popup .popup-contents .wp-block-post-featured-image {
    margin-top: 64px;
  }
}
.theme .biography-popup .popup-contents .wp-block-post-featured-image .person-hover {
  display: none !important;
}
.theme .biography-popup .popup-contents .wp-block-post-featured-image img {
  width: 95.855%;
  border-radius: 16px;
}
@media (max-width: 1129px) {
  .theme .biography-popup .popup-contents .wp-block-post-featured-image img {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .theme .pattern-accordion-faq {
    padding-bottom: 40px;
  }
}
.theme .pattern-accordion-faq .pattern-accordion-faq__item {
  border-top: 1px solid #141430;
  padding: 24px 0;
  margin: 0;
}
.theme .pattern-accordion-faq .pattern-accordion-faq__item summary {
  outline: none;
  list-style: none;
}
.theme .pattern-accordion-faq .pattern-accordion-faq__item summary::marker, .theme .pattern-accordion-faq .pattern-accordion-faq__item summary::-webkit-details-marker {
  display: none;
}
.theme .pattern-accordion-faq .pattern-accordion-faq__item div > .wp-block-paragraph {
  display: none;
}
.theme .pattern-accordion-faq .pattern-accordion-faq__item .wp-block-heading,
.theme .pattern-accordion-faq .pattern-accordion-faq__item .wp-block-paragraph {
  margin-left: 0;
}
.theme .pattern-accordion-faq .pattern-accordion-faq__item .wp-block-heading {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: auto;
  max-width: 100%;
  position: relative;
  font-weight: 500;
  margin-bottom: 0;
  padding-right: 32px !important;
}
.theme .pattern-accordion-faq .pattern-accordion-faq__item .wp-block-heading:before, .theme .pattern-accordion-faq .pattern-accordion-faq__item .wp-block-heading:after {
  content: "";
  position: absolute;
  top: 13px;
  right: 0;
  display: block;
  width: 16px;
  height: 2px;
  background-color: #141430;
}
.theme .pattern-accordion-faq .pattern-accordion-faq__item .wp-block-heading:after {
  transform: rotate(90deg);
}
.theme .pattern-accordion-faq .pattern-accordion-faq__item[open] .wp-block-heading:after {
  display: none;
}
.theme .pattern-accordion-faq .pattern-accordion-faq__item .wp-block-paragraph {
  margin-top: 16px;
}
.theme .pattern-accordion-projects .wp-block-group__inner-container > .wp-block-heading {
  margin-left: 0;
  margin-bottom: 48px;
}
@media (min-width: 768px) {
  .theme .pattern-accordion-projects .wp-block-group__inner-container > .wp-block-heading {
    margin-bottom: 80px;
  }
}
.theme .pattern-manifesto {
  position: relative;
  min-height: 100vh;
  margin: 0;
  z-index: 0;
}
.theme .pattern-manifesto > .wp-block-group__inner-container {
  display: grid;
  justify-content: center;
  grid-template-columns: 100%;
}
.theme .pattern-manifesto .pattern-manifesto__sticky-item,
.theme .pattern-manifesto .pattern-manifesto__sticky-title {
  height: var(--height, 0);
}
.theme .pattern-manifesto .pattern-manifesto__sticky-item {
  margin-bottom: 240px;
}
.theme .pattern-manifesto .pattern-manifesto__sticky-item:last-child {
  margin-bottom: calc(min(100vw - 48px, 424px) - var(--height));
}
.theme .pattern-manifesto .wp-block-heading,
.theme .pattern-manifesto .wp-block-paragraph {
  height: var(--height, auto);
  margin-bottom: 0;
  position: static;
  top: var(--top, 0);
  left: 0;
  right: 0;
}
.theme .pattern-manifesto .wp-block-heading[sticky],
.theme .pattern-manifesto .wp-block-paragraph[sticky] {
  position: fixed;
  width: auto;
  left: 24px;
  right: 24px;
}
@media (min-width: 768px) {
  .theme .pattern-manifesto .wp-block-heading[sticky],
.theme .pattern-manifesto .wp-block-paragraph[sticky] {
    left: 32px;
    right: 32px;
  }
}
.theme .pattern-manifesto .pattern-manifesto__sticky-item:last-child .wp-block-paragraph {
  position: static;
}
.theme .pattern-manifesto .wp-block-heading {
  padding-top: 112px !important;
  padding-bottom: 32px !important;
}
.theme .pattern-manifesto .wp-block-heading:not([sticky]) {
  position: relative;
  top: 0;
}
.theme .pattern-manifesto .wp-block-heading:after {
  display: block;
  width: 592px;
  max-width: 100%;
  height: 592px;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background: linear-gradient(180deg, #C2A3E8 24.27%, rgba(194, 163, 232, 0) 111.15%);
  border-radius: 100%;
  opacity: 0.1;
  z-index: -1;
  margin: 0 auto;
}
@media (max-width: 632px) {
  .theme .pattern-manifesto .wp-block-heading:after {
    height: 0;
    padding-top: 100%;
  }
}
.theme .pattern-manifesto .wp-block-paragraph {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  font-family: "Austin News Deck", sans-serif;
  font-weight: 600;
  font-size: 64px;
  line-height: 1.16;
  text-align: center;
  letter-spacing: -0.01em;
  opacity: 0;
  transition: opacity 100ms ease;
}
@media (max-width: 767px) {
  .theme .pattern-manifesto .wp-block-paragraph {
    font-size: 40px;
  }
}
.theme .pattern-story-exchange .wp-block-columns {
  display: grid;
  grid-template-columns: 100%;
  gap: 99px;
  padding-bottom: 0;
}
@media (min-width: 768px) {
  .theme .pattern-story-exchange .wp-block-columns {
    grid-template-columns: 1fr auto;
  }
}
@media (min-width: 1130px) {
  .theme .pattern-story-exchange .wp-block-columns {
    gap: 178px;
  }
}
.theme .pattern-story-exchange .wp-block-columns > .wp-block-column {
  width: 100%;
  position: relative;
}
.theme .pattern-story-exchange .wp-block-column.has-background {
  background: none;
  position: relative;
  z-index: 0;
  padding: 0;
  max-width: 512px;
  display: flex;
  align-items: center;
  align-self: flex-start;
  position: sticky;
  top: 59px;
  z-index: 1;
}
@media (min-width: 768px) {
  .theme .pattern-story-exchange .wp-block-column.has-background {
    top: calc(50vh - 176px);
  }
}
.theme .pattern-story-exchange .wp-block-column.has-background:before {
  content: "";
  opacity: 0.8;
  transform: rotate(-180deg);
  border-radius: 100%;
  display: none;
  height: 0;
  width: 80%;
  padding-top: 80%;
  position: absolute;
  left: 0;
  z-index: -1;
}
@media (min-width: 768px) {
  .theme .pattern-story-exchange .wp-block-column.has-background:before {
    opacity: 1;
    width: 100%;
    padding-top: 100%;
  }
}
.theme .pattern-story-exchange .wp-block-column.has-background .wp-block-heading {
  width: calc(100% + 40px);
  transform: translateX(156px);
  line-height: 70px;
}
.theme .pattern-story-exchange .wp-block-column.has-background .wp-block-heading .story-exchange-highlight {
  background-color: #ffe4ca;
  white-space: pre;
}
@media (min-width: 768px) and (max-width: 1129px) {
  .theme .pattern-story-exchange .wp-block-column.has-background .wp-block-heading {
    font-size: 60px;
    transform: translateX(24%);
  }
}
@media (min-width: 1200px) {
  .theme .pattern-story-exchange .wp-block-column.has-background .wp-block-heading {
    line-height: 105px;
  }
}
@media (min-width: 768px) {
  .theme .pattern-story-exchange .wp-block-column:last-child {
    max-width: 267px;
    transform: translateX(-40px);
  }
}
@media (min-width: 1130px) {
  .theme .pattern-story-exchange .wp-block-column:last-child {
    max-width: 440px;
    padding-top: 48px;
    transform: none;
  }
}
.theme .pattern-story-exchange .wp-block-group {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .theme .pattern-story-exchange .wp-block-group {
    margin-bottom: 176px;
  }
}
@media (max-width: 767px) {
  .theme .pattern-story-exchange .wp-block-column.has-background .wp-block-heading {
    margin-left: 0;
    width: calc(100% - 64px);
    transform: translateX(64px);
  }
}
.theme .pattern-timeline {
  overflow: hidden;
  padding-bottom: 80px;
}
@media (min-width: 768px) {
  .theme .pattern-timeline {
    padding-bottom: 96px;
  }
}
@media (min-width: 1024px) {
  .theme .pattern-timeline {
    padding-bottom: 176px;
  }
}
.theme .pattern-timeline > div * {
  margin-left: 0;
}
.theme .pattern-timeline .swiper {
  margin-top: 80px;
  overflow: visible;
  cursor: url("../images/drag-cursor.png") 60 60, auto;
}
.theme .pattern-timeline .swiper > .swiper-pagination-progressbar {
  position: static;
  margin-top: 40px;
  height: 3px;
  background-color: rgba(20, 20, 48, 0.06);
}
@media (min-width: 768px) {
  .theme .pattern-timeline .swiper > .swiper-pagination-progressbar {
    margin-top: 80px;
  }
}
.theme .pattern-timeline .swiper > .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background-color: #663398;
}
.theme .pattern-timeline .swiper-slide {
  gap: 18px;
  margin-bottom: 0;
}
.theme .pattern-timeline .swiper-slide > * {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.theme .pattern-timeline .swiper-slide .wp-block-heading {
  margin-top: 6px;
  margin-bottom: 10px;
}
@media (min-width: 782px) {
  .theme .pattern-timeline .swiper-slide .wp-block-heading {
    margin-top: 46px;
    margin-bottom: 16px;
    transform: translateX(-40px);
  }
}
@media (max-width: 781px) {
  .theme .pattern-timeline .swiper-slide .wp-block-heading br {
    display: none;
  }
}
.theme .pattern-timeline .swiper-slide .wp-block-paragraph {
  max-width: 174px;
}
.theme .pattern-books {
  overflow: hidden;
  padding-top: 40px;
}
@media (min-width: 768px) {
  .theme .pattern-books {
    padding-top: 48px;
  }
}
@media (min-width: 1200px) {
  .theme .pattern-books {
    padding-top: 74px;
  }
}
.theme .pattern-books .scrolling-books {
  overflow: visible;
  row-gap: 0;
}
.theme .pattern-books .scrolling-books .swiper-wrapper {
  transition-timing-function: linear !important;
}
.theme .pattern-books .scrolling-books .swiper-slide {
  width: 294px;
}
.theme .pattern-books .scrolling-books .swiper-slide:nth-child(even) {
  padding-top: 92px;
}
.theme .pattern-books .scrolling-books .swiper-slide:nth-child(even) img {
  transform: translateX(80px);
  z-index: 10;
  position: relative;
}
.theme .pattern-locations .wp-block-heading {
  margin-left: 0;
}
.theme .pattern-bullet-swiper {
  position: relative;
  padding-top: 56.48px;
}
.theme .pattern-bullet-swiper .wp-block-columns {
  gap: 8px;
}
@media (min-width: 768px) {
  .theme .pattern-bullet-swiper .wp-block-columns {
    gap: 42px;
    flex-wrap: nowrap !important;
  }
}
@media (min-width: 1200px) {
  .theme .pattern-bullet-swiper .wp-block-columns {
    gap: 56px;
  }
}
.theme .pattern-bullet-swiper .image {
  flex-basis: 600px;
  flex-grow: 0;
}
.theme .pattern-bullet-swiper .image img {
  width: 600px;
  max-width: 100%;
}
@media (max-width: 1129px) {
  .theme .pattern-bullet-swiper .image {
    flex-basis: 393px;
  }
  .theme .pattern-bullet-swiper .image img {
    width: 393px;
  }
}
.theme .pattern-bullet-swiper .swiper-slide {
  transition: opacity 250ms linear !important;
}
@media (max-width: 767px) {
  .theme .pattern-bullet-swiper .text > .wp-block-heading {
    margin-top: 0 !important;
    position: absolute;
    top: 0;
    max-width: calc(100vw - 48px);
  }
  .theme .pattern-bullet-swiper .bullet-swiper {
    gap: 0;
  }
}
@media (max-width: 1129px) {
  .theme .pattern-bullet-swiper .text > .wp-block-heading {
    margin-top: 24px !important;
  }
}
.theme .pattern-bullet-swiper .bullet-pagination {
  --swiper-pagination-bullet-inactive-opacity: 1;
}
@media (max-width: 1023px) {
  .theme .pattern-bullet-swiper .bullet-pagination {
    position: relative;
    padding-bottom: 48px;
  }
}
.theme .pattern-bullet-swiper .swiper-pagination-bullet {
  width: 100% !important;
  background-color: transparent;
  margin-bottom: 48px;
  position: relative;
  display: block;
  height: auto;
  padding-left: 60px;
}
.theme .pattern-bullet-swiper .swiper-pagination-bullet .number {
  color: #141430;
  font-family: "Austin News Deck", sans-serif;
  font-size: 18px;
  font-weight: 600;
  position: absolute;
  top: -6px;
  left: 0;
  width: 36px;
  height: 36px;
}
.theme .pattern-bullet-swiper .swiper-pagination-bullet .number span {
  display: block;
  line-height: 36px;
  border-radius: 50%;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.2;
  z-index: 1;
}
.theme .pattern-bullet-swiper .swiper-pagination-bullet .number svg {
  overflow: visible;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  fill: none;
  stroke-width: 2px;
  pointer-events: none;
}
.theme .pattern-bullet-swiper .swiper-pagination-bullet .number svg.bg {
  stroke: #141430;
  opacity: 0.1;
}
.theme .pattern-bullet-swiper .swiper-pagination-bullet .number svg.fg {
  display: none;
  stroke: #F2D455;
  opacity: 1;
  transform: rotate(-90deg);
}
.theme .pattern-bullet-swiper .swiper-pagination-bullet > .wp-block-group__inner-container > *:not(.has-small-heading-font-size) {
  display: none;
}
.theme .pattern-bullet-swiper .swiper-pagination-bullet .has-small-heading-font-size {
  margin-bottom: 12px;
  opacity: 0.25;
}
.theme .pattern-bullet-swiper .swiper-pagination-bullet-active > .wp-block-group__inner-container > * {
  display: block !important;
}
.theme .pattern-bullet-swiper .swiper-pagination-bullet-active .has-small-heading-font-size,
.theme .pattern-bullet-swiper .swiper-pagination-bullet-active .number span {
  opacity: 1;
}
.theme .pattern-bullet-swiper .swiper-pagination-bullet-active .number svg.fg {
  display: block;
  animation-name: progress;
  animation-duration: 5s;
  animation-timing-function: linear;
  animation-iteration-count: 1;
}
@media (max-width: 1023px) {
  .theme .pattern-bullet-swiper .swiper-pagination-bullet {
    position: static;
    margin-bottom: 0;
    padding: 0;
    border: 0;
  }
  .theme .pattern-bullet-swiper .swiper-pagination-bullet > *:not(.number) {
    display: none;
  }
  .theme .pattern-bullet-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active > * {
    display: block;
  }
  .theme .pattern-bullet-swiper .swiper-pagination-bullet .number {
    top: unset;
    bottom: 0;
  }
  .theme .pattern-bullet-swiper .swiper-pagination-bullet:nth-child(1) .number {
    left: 0px;
  }
  .theme .pattern-bullet-swiper .swiper-pagination-bullet:nth-child(2) .number {
    left: 60px;
  }
  .theme .pattern-bullet-swiper .swiper-pagination-bullet:nth-child(3) .number {
    left: 120px;
  }
  .theme .pattern-bullet-swiper .swiper-pagination-bullet:nth-child(4) .number {
    left: 180px;
  }
  .theme .pattern-bullet-swiper .swiper-pagination-bullet:nth-child(5) .number {
    left: 240px;
  }
  .theme .pattern-bullet-swiper .swiper-pagination-bullet:nth-child(6) .number {
    left: 300px;
  }
}
@keyframes progress {
  0% {
    stroke-dashoffset: var(--offset);
  }
  99% {
    stroke-dashoffset: 0;
  }
  100% {
    stroke-dashoffset: 0;
  }
}
.theme .pattern-story-gallery {
  display: flex;
  flex-wrap: nowrap;
  overflow: hidden;
  overflow: hidden;
}
.theme .pattern-story-gallery.alignfull, .theme .pattern-story-gallery.wp-block-cover.is-style-hero-full {
  max-width: 100%;
}
@media (max-width: 1129px) {
  .theme .pattern-story-gallery.alignfull, .theme .pattern-story-gallery.wp-block-cover.is-style-hero-full {
    padding-left: 0 !important;
    padding-right: 0 !important;
    max-width: 100vw !important;
  }
}
.theme .pattern-story-gallery > .wp-block-image {
  flex-grow: 0;
  flex-shrink: 0;
  position: relative;
  pointer-events: none;
}
.theme .pattern-story-gallery > .wp-block-image img {
  pointer-events: all;
  filter: grayscale(1);
  transition: filter 250ms ease;
}
.theme .pattern-story-gallery > .wp-block-image img:hover {
  filter: grayscale(0);
}
.theme .pattern-story-gallery .gallery-item-1 {
  flex-basis: 13.88%;
  z-index: 1;
}
.theme .pattern-story-gallery .gallery-item-2 {
  flex-basis: 21.94%;
  padding-top: 10%;
  transform: translateX(-46%);
}
.theme .pattern-story-gallery .gallery-item-3 {
  flex-basis: 11.66%;
  padding-top: 16%;
  transform: translateX(-34%);
  z-index: 1;
}
.theme .pattern-story-gallery .gallery-item-4 {
  flex-basis: 20.83%;
  padding-top: 4.1%;
  transform: translateX(-42%);
}
.theme .pattern-story-gallery .gallery-item-5 {
  flex-basis: 16.11%;
  padding-top: 13%;
  z-index: 1;
}
.theme .pattern-story-gallery .gallery-item-6 {
  flex-basis: 11.66%;
  padding-top: 20.5%;
  transform: translateX(-22%);
  z-index: 2;
}
.theme .pattern-story-gallery .gallery-item-7 {
  flex-basis: 21.94%;
  transform: translateX(-78%);
}
@media (max-width: 767px) {
  .theme .pattern-story-gallery .gallery-item-4, .theme .pattern-story-gallery .gallery-item-5, .theme .pattern-story-gallery .gallery-item-6, .theme .pattern-story-gallery .gallery-item-7 {
    display: none !important;
  }
  .theme .pattern-story-gallery .gallery-item-1 {
    flex-basis: 29.5vw;
    z-index: 1;
    transform: translateY(147%);
  }
  .theme .pattern-story-gallery .gallery-item-2 {
    flex-basis: 60.5vw;
    padding-top: 20%;
    transform: translate(-40%, -20%);
  }
  .theme .pattern-story-gallery .gallery-item-3 {
    flex-basis: 48.5vw;
    padding-top: 30%;
    transform: translateX(-82%);
  }
}
.theme .pattern-donate-gallery {
  overflow: hidden;
}
.theme .pattern-donate-gallery > div {
  max-width: 100%;
}
.theme .pattern-donate-gallery .wp-block-gallery {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  min-height: 25.7vw;
  gap: 0;
}
.theme .pattern-donate-gallery .wp-block-gallery.alignfull, .theme .pattern-donate-gallery .wp-block-gallery.wp-block-cover.is-style-hero-full {
  max-width: 100vw;
}
.theme .pattern-donate-gallery .wp-block-gallery > .wp-block-image {
  flex-grow: 0;
  flex-shrink: 0;
  position: relative;
  margin: 0 !important;
}
.theme .pattern-donate-gallery .wp-block-gallery .wp-block-image:nth-child(1) {
  flex-basis: 16.25vw;
  align-self: flex-end;
  left: -1vw;
}
.theme .pattern-donate-gallery .wp-block-gallery .wp-block-image:nth-child(2) {
  flex-basis: 11.66vw;
  align-self: flex-start;
  left: -7vw;
}
.theme .pattern-donate-gallery .wp-block-gallery .wp-block-image:nth-child(3) {
  flex-basis: 11.66vw;
  z-index: 1;
  top: 2vw;
}
.theme .pattern-donate-gallery .wp-block-gallery .wp-block-image:nth-child(4) {
  flex-basis: 21.9vw;
  left: -5vw;
}
.theme .pattern-donate-gallery .wp-block-gallery .wp-block-image:nth-child(5) {
  flex-basis: 15vw;
}
.theme .pattern-donate-gallery .wp-block-gallery .wp-block-image:nth-child(6) {
  flex-basis: 11.66vw;
  z-index: 1;
  top: 2vw;
  left: 5vw;
}
.theme .pattern-donate-gallery .wp-block-gallery .wp-block-image:nth-child(7) {
  flex-basis: 16.25vw;
  align-self: flex-start;
  left: -2vw;
}
.theme .pattern-reach-gallery {
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  width: 100vw;
  max-width: 100vw;
}
.theme .pattern-reach-gallery > div {
  max-width: 100%;
}
@media (min-width: 768px) {
  .theme .pattern-reach-gallery .wp-block-gallery {
    display: flex;
    flex-wrap: nowrap;
    gap: 0;
    justify-content: space-between;
    max-width: 100%;
  }
  .theme .pattern-reach-gallery .wp-block-gallery > .wp-block-image {
    flex-grow: 0;
    flex-shrink: 0;
    position: relative;
    will-change: transform;
    transform-origin: left center;
    transition: transform 100ms ease;
  }
  .theme .pattern-reach-gallery .wp-block-gallery .gallery-item-1 {
    flex-basis: 20vw;
    top: 42vw;
    z-index: 1;
  }
  .theme .pattern-reach-gallery .wp-block-gallery .gallery-item-1 img {
    will-change: transform;
    transform-origin: right center;
  }
  .theme .pattern-reach-gallery .wp-block-gallery .gallery-item-2 {
    flex-basis: 34.5vw;
    top: 5vw;
    left: -10vw;
  }
  .theme .pattern-reach-gallery .wp-block-gallery .gallery-item-2 img {
    will-change: transform;
    transform-origin: right center;
  }
  .theme .pattern-reach-gallery .wp-block-gallery .gallery-item-3 {
    flex-basis: 17.2vw;
    top: 35vw;
    left: -1vw;
    z-index: 1;
  }
  .theme .pattern-reach-gallery .wp-block-gallery .gallery-item-4 {
    flex-basis: 27.7vw;
    top: 20vw;
    left: -10vw;
  }
  .theme .pattern-reach-gallery .wp-block-gallery .gallery-item-5 {
    flex-basis: 17.1vw;
    z-index: 1;
    top: 65vw;
    left: -13vw;
  }
}
@media (min-width: 1200px) {
  .theme .pattern-reach-gallery .wp-block-gallery .gallery-item-1 {
    flex-basis: 11.6vw;
    top: 25vw;
    z-index: 1;
  }
  .theme .pattern-reach-gallery .wp-block-gallery .gallery-item-1 img {
    will-change: transform;
    transform-origin: right center;
  }
  .theme .pattern-reach-gallery .wp-block-gallery .gallery-item-2 {
    flex-basis: 21.9vw;
    top: 5vw;
    left: auto;
  }
  .theme .pattern-reach-gallery .wp-block-gallery .gallery-item-2 img {
    will-change: transform;
    transform-origin: right center;
  }
  .theme .pattern-reach-gallery .wp-block-gallery .gallery-item-3 {
    flex-basis: 11.6vw;
    top: 23vw;
    z-index: 1;
    left: 10vw;
  }
  .theme .pattern-reach-gallery .wp-block-gallery .gallery-item-4 {
    flex-basis: 16.5vw;
    top: 16vw;
    left: auto;
  }
  .theme .pattern-reach-gallery .wp-block-gallery .gallery-item-5 {
    flex-basis: 11.6vw;
    z-index: 1;
    top: 40vw;
    left: auto;
  }
}
@media (max-width: 767px) {
  .theme .pattern-reach-gallery .wp-block-gallery {
    display: block;
    padding-left: 24px;
    padding-right: 24px;
  }
  .theme .pattern-reach-gallery .wp-block-gallery * {
    transform: none !important;
  }
  .theme .pattern-reach-gallery .gallery-item-1 {
    max-width: 70vw !important;
  }
  .theme .pattern-reach-gallery .gallery-item-2 {
    max-width: 53vw !important;
    margin-top: -40px !important;
    margin-left: auto !important;
  }
  .theme .pattern-reach-gallery .gallery-item-3 {
    max-width: 47vw !important;
    margin-top: -40px !important;
  }
  .theme .pattern-reach-gallery .gallery-item-4 {
    max-width: 31vw !important;
    margin-top: -40px !important;
    margin-left: auto !important;
  }
  .theme .pattern-reach-gallery .gallery-item-5 {
    display: none !important;
  }
}
.theme .has-n4violet-deepnavy-gradient-background {
  overflow: hidden;
}
.theme .featured-videos {
  max-width: 100% !important;
}
@media (min-width: 1130px) {
  .theme .featured-videos .wp-block-post-template {
    gap: 64px;
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 1130px) {
  .theme .featured-videos .wp-block-post-template > li {
    width: 100% !important;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
  }
}
.theme .pattern-featured-case-studies {
  position: relative;
  z-index: 0;
  padding-bottom: 1px;
}
@media (min-width: 768px) {
  .theme .pattern-featured-case-studies {
    margin-top: 176px;
  }
}
.theme .pattern-featured-case-studies > div > * {
  margin-left: 0;
}
.theme .pattern-featured-case-studies .wp-block-query,
.theme .pattern-featured-case-studies .wp-block-post-template,
.theme .pattern-featured-case-studies .case-studies {
  max-width: 100%;
}
.theme .pattern-featured-case-studies .case-studies {
  display: flex;
  flex-flow: row-reverse nowrap;
  gap: 0.5rem;
  padding: 0;
}
.theme .pattern-featured-case-studies .case-studies > * {
  padding: 0;
}
.theme .pattern-featured-case-studies .case-studies a {
  color: inherit;
  opacity: 0.2;
  background-image: linear-gradient(currentColor, currentColor);
  background-position: 0% 100%;
  background-repeat: no-repeat;
  background-size: 0% 2px;
  transition: background-size 0.75s;
}
.theme .pattern-featured-case-studies .case-studies.is-active a {
  opacity: 1;
  background-size: 100% 2px;
}
.theme .pattern-featured-case-studies .case-studies img {
  border-radius: 16px;
}
@media (min-width: 768px) {
  .theme .pattern-featured-case-studies .case-studies {
    margin-bottom: 30px;
  }
  .theme .pattern-featured-case-studies .case-studies .wp-block-post-title {
    flex-basis: 33.33%;
  }
  .theme .pattern-featured-case-studies .case-studies .wp-block-post-title h3 {
    width: calc(100% + 138px);
    margin-left: 0;
    margin-right: -138px;
  }
  .theme .pattern-featured-case-studies .case-studies .wp-block-post-featured-image {
    flex-basis: 66.66%;
    z-index: -1;
  }
  .theme .pattern-featured-case-studies .case-studies img {
    width: calc(66.66% - 40px);
    max-width: 748px;
    position: absolute;
    opacity: 0;
    top: 0;
    margin-top: -88px;
    transition: opacity 300ms linear;
    pointer-events: none;
  }
  .theme .pattern-featured-case-studies .case-studies.is-active img {
    opacity: 1;
  }
}
@media (max-width: 767px) {
  .theme .pattern-featured-case-studies {
    padding-top: calc(100% - 28px);
    margin-top: 60px;
    padding-bottom: 0;
  }
  .theme .pattern-featured-case-studies .case-studies {
    display: block;
    margin-bottom: 24px;
  }
  .theme .pattern-featured-case-studies .case-studies .wp-block-post-featured-image {
    position: absolute;
    left: 24px;
    right: 24px;
    top: -60px;
  }
  .theme .pattern-featured-case-studies .case-studies img {
    display: none;
    max-width: calc(100% - 48px);
  }
  .theme .pattern-featured-case-studies .case-studies.is-active img {
    display: block;
    margin-bottom: 24px;
  }
}
.theme .hero-video {
  max-width: 1130px;
  padding: 0;
  min-height: 0;
  font-size: 0;
  padding-top: 580px;
  border-radius: 16px;
  position: relative;
  cursor: pointer;
}
.theme .hero-video:before {
  content: "Watch video";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #336898;
  background-color: rgba(253, 252, 251, 0.8);
  border: 2px solid currentColor;
  width: 124px;
  height: 124px;
  border-radius: 124px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-family: "GT America", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 148%;
  pointer-events: none;
  z-index: 1;
  transition: all 300ms ease;
  transition-delay: 100ms;
}
.theme .hero-video:hover:before {
  width: 140px;
  height: 140px;
}
.theme .video-popup {
  position: fixed;
  display: flex;
  align-items: center;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: rgba(20, 20, 48, 0.5);
  z-index: 1000;
}
@media (max-width: 1129px) {
  .theme .video-popup {
    align-items: flex-start;
  }
}
.theme .video-popup .popup-contents {
  width: calc(100% - 96px);
  max-width: 1080px;
  margin: 0 auto;
  background-color: white;
  z-index: 1;
  position: relative;
  border-radius: 16px;
  overflow: hidden;
}
.theme .video-popup .popup-contents iframe {
  display: block;
  margin: 60px auto;
  width: 90%;
  height: 60%;
  aspect-ratio: 16/9;
}
@media (max-width: 1129px) {
  .theme .video-popup .popup-contents {
    align-items: center;
    max-width: 100%;
    width: 100%;
  }
}
.theme .video-popup .popup-contents .popup-closer {
  position: absolute;
  top: 36px;
  right: 36px;
  font-size: 0;
  width: 18px;
  height: 18px;
  padding: 13px;
  background-size: 18px;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 1.8L16.2 0L9 7.2L1.8 0L0 1.8L7.2 9L0 16.2L1.8 18L9 10.8L16.2 18L18 16.2L10.8 9L18 1.8Z' fill='%23141430'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
}
@media (max-width: 1129px) {
  .theme .video-popup .popup-contents .popup-closer {
    top: 28px;
    right: 24px;
  }
}
.theme .pattern-stats .stat-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 1;
}
.theme .pattern-stats .stat-item:before, .theme .pattern-stats .stat-item:after {
  content: "";
  display: block;
  border-radius: 50%;
  border: 2px solid #663398;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
}
.theme .pattern-stats .stat-item:before {
  width: 108px;
  height: 108px;
  opacity: 0.4;
}
.theme .pattern-stats .stat-item:after {
  width: 168px;
  height: 168px;
  opacity: 0.2;
}
.theme .pattern-stats .stat-item .wp-block-heading {
  margin-top: 34px;
}
@media (max-width: 1023px) {
  .theme .pattern-stats .stat-item .wp-block-heading {
    margin-top: 24px;
  }
  .theme .pattern-stats .stat-item:before {
    width: 79px;
    height: 79px;
  }
  .theme .pattern-stats .stat-item:after {
    width: 122px;
    height: 122px;
  }
}
@media (max-width: 1023px) {
  .theme .pattern-stats {
    gap: 75px;
  }
}
.theme #signup-popup,
.theme #add-to-calendar-popup,
.theme #share-nsn-popup {
  position: fixed;
  display: none;
  align-items: center;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: rgba(20, 20, 48, 0.5);
  z-index: 1000;
}
.theme #signup-popup .popup-contents,
.theme #add-to-calendar-popup .popup-contents,
.theme #share-nsn-popup .popup-contents {
  width: calc(100% - 96px);
  max-width: 900px;
  margin: 0 auto;
  background-color: white;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 900 634' style='enable-background:new 0 0 900 634;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_00000011014203072553565060000007980127749240756633_);%7D .st1%7Bfill:%23F4F1ED;%7D .st2%7Bopacity:0.8;fill:%23FDFCFB;enable-background:new ;%7D .st3%7Bopacity:0.98;clip-path:url(%23SVGID_00000140713424686368264080000002093736715449594036_);%7D .st4%7Bfill:%23FDFCFB;%7D%0A%3C/style%3E%3Cg%3E%3Cdefs%3E%3Cpath id='SVGID_1_' d='M16,0h868c8.8,0,16,7.2,16,16v602c0,8.8-7.2,16-16,16H16c-8.8,0-16-7.2-16-16V16C0,7.2,7.2,0,16,0z'/%3E%3C/defs%3E%3CclipPath id='SVGID_00000067214562429980893610000007877906073234037947_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cg style='clip-path:url(%23SVGID_00000067214562429980893610000007877906073234037947_);'%3E%3Cpath class='st1' d='M16,0h868c8.8,0,16,7.2,16,16v602c0,8.8-7.2,16-16,16H16c-8.8,0-16-7.2-16-16V16C0,7.2,7.2,0,16,0z'/%3E%3Ccircle class='st2' cx='302.5' cy='105.5' r='440.5'/%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_00000137089771674685042650000016751213428072478354_' x='728' y='465' width='230' height='230'/%3E%3C/defs%3E%3CclipPath id='SVGID_00000118396965876011584880000017602064172776245401_'%3E%3Cuse xlink:href='%23SVGID_00000137089771674685042650000016751213428072478354_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cg style='opacity:0.98;clip-path:url(%23SVGID_00000118396965876011584880000017602064172776245401_);'%3E%3Cpath class='st4' d='M843,497c8.8,0,16-7.2,16-16c0-8.8-7.2-16-16-16c-8.8,0-16,7.2-16,16C827,489.8,834.2,497,843,497z'/%3E%3Cpath class='st4' d='M793.5,510.2c8.8,0,16-7.2,16-16c0-8.8-7.2-16-16-16s-16,7.2-16,16C777.5,503.1,784.7,510.2,793.5,510.2z' /%3E%3Cpath class='st4' d='M757.3,546.5c8.8,0,16-7.2,16-16c0-8.8-7.2-16-16-16s-16,7.2-16,16C741.3,539.3,748.4,546.5,757.3,546.5z' /%3E%3Cpath class='st4' d='M744,596c8.8,0,16-7.2,16-16c0-8.8-7.2-16-16-16s-16,7.2-16,16C728,588.8,735.2,596,744,596z'/%3E%3Cpath class='st4' d='M757.3,645.5c8.8,0,16-7.2,16-16c0-8.8-7.2-16-16-16s-16,7.2-16,16C741.3,638.3,748.4,645.5,757.3,645.5z' /%3E%3Cpath class='st4' d='M892.5,510.2c8.8,0,16-7.2,16-16c0-8.8-7.2-16-16-16s-16,7.2-16,16C876.5,503.1,883.7,510.2,892.5,510.2z' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: cover;
  background-position: center bottom;
  display: flex;
  align-items: center;
  z-index: 1;
  position: relative;
  border-radius: 16px;
  overflow: hidden;
  padding: 96px;
  gap: 115px;
}
.theme #signup-popup .popup-contents > *,
.theme #add-to-calendar-popup .popup-contents > *,
.theme #share-nsn-popup .popup-contents > * {
  order: 1;
  margin-left: 0;
}
.theme #signup-popup .popup-contents .gform_wrapper,
.theme #add-to-calendar-popup .popup-contents .gform_wrapper,
.theme #share-nsn-popup .popup-contents .gform_wrapper {
  max-width: 490px !important;
  margin: 0 auto;
}
@media (max-width: 600px) {
  .theme #signup-popup .popup-contents .gform_wrapper,
.theme #add-to-calendar-popup .popup-contents .gform_wrapper,
.theme #share-nsn-popup .popup-contents .gform_wrapper {
    max-width: 100% !important;
  }
}
.theme #signup-popup .popup-contents .wp-block-group,
.theme #add-to-calendar-popup .popup-contents .wp-block-group,
.theme #share-nsn-popup .popup-contents .wp-block-group {
  max-width: 460px;
  margin-bottom: 0;
}
@media (max-width: 600px) {
  .theme #signup-popup .popup-contents .gform_fields,
.theme #add-to-calendar-popup .popup-contents .gform_fields,
.theme #share-nsn-popup .popup-contents .gform_fields {
    display: block;
  }
}
.theme #signup-popup .popup-contents .gform_footer,
.theme #add-to-calendar-popup .popup-contents .gform_footer,
.theme #share-nsn-popup .popup-contents .gform_footer {
  margin-top: 32px !important;
}
.theme #signup-popup .popup-contents .gform_button,
.theme #add-to-calendar-popup .popup-contents .gform_button,
.theme #share-nsn-popup .popup-contents .gform_button {
  width: 100%;
}
.theme #signup-popup .popup-contents .gfield--type-checkbox,
.theme #add-to-calendar-popup .popup-contents .gfield--type-checkbox,
.theme #share-nsn-popup .popup-contents .gfield--type-checkbox {
  margin-top: 40px;
}
.theme #signup-popup .popup-contents .popup-closer,
.theme #add-to-calendar-popup .popup-contents .popup-closer,
.theme #share-nsn-popup .popup-contents .popup-closer {
  position: absolute;
  top: 36px;
  right: 36px;
  font-size: 0;
  width: 18px;
  height: 18px;
  padding: 13px;
  background-size: 18px;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 1.8L16.2 0L9 7.2L1.8 0L0 1.8L7.2 9L0 16.2L1.8 18L9 10.8L16.2 18L18 16.2L10.8 9L18 1.8Z' fill='%23141430'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
}
.theme #signup-popup .popup-contents .wp-block-post-title,
.theme #add-to-calendar-popup .popup-contents .wp-block-post-title,
.theme #share-nsn-popup .popup-contents .wp-block-post-title {
  font-family: "Austin News Deck", sans-serif;
  font-weight: 600;
}
@media (min-width: 1200px) {
  .theme #signup-popup .popup-contents .wp-block-post-title,
.theme #add-to-calendar-popup .popup-contents .wp-block-post-title,
.theme #share-nsn-popup .popup-contents .wp-block-post-title {
    font-size: 40px !important;
    line-height: 116% !important;
  }
}
@media (max-width: 600px) {
  .theme #signup-popup .popup-contents,
.theme #add-to-calendar-popup .popup-contents,
.theme #share-nsn-popup .popup-contents {
    padding: 20px;
  }
}
.theme #signup-popup .gform_body,
.theme #add-to-calendar-popup .gform_body,
.theme #share-nsn-popup .gform_body {
  overflow: visible;
}
.theme #signup-popup .gform_validation_errors,
.theme #add-to-calendar-popup .gform_validation_errors,
.theme #share-nsn-popup .gform_validation_errors {
  display: none;
}
.theme #signup-popup .gfield_description.validation_message.gfield_validation_message,
.theme #add-to-calendar-popup .gfield_description.validation_message.gfield_validation_message,
.theme #share-nsn-popup .gfield_description.validation_message.gfield_validation_message {
  position: relative;
  overflow: visible;
  padding-left: 30px;
}
.theme #signup-popup .gfield_description.validation_message.gfield_validation_message:before,
.theme #add-to-calendar-popup .gfield_description.validation_message.gfield_validation_message:before,
.theme #share-nsn-popup .gfield_description.validation_message.gfield_validation_message:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  width: 22px;
  height: 22px;
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http:%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Ccircle cx='11' cy='11' r='10.5' fill='%23E65050' stroke='%23E65050'%2F%3E%3Cpath d='M15 7.8L14.2 7L11 10.2L7.8 7L7 7.8L10.2 11L7 14.2L7.8 15L11 11.8L14.2 15L15 14.2L11.8 11L15 7.8Z' fill='%23F4F1ED'%2F%3E%3C%2Fsvg%3E");
}
.theme #signup-popup .gform_confirmation_message,
.theme #add-to-calendar-popup .gform_confirmation_message,
.theme #share-nsn-popup .gform_confirmation_message {
  padding-left: 30px;
  position: relative;
}
.theme #signup-popup .gform_confirmation_message:before,
.theme #add-to-calendar-popup .gform_confirmation_message:before,
.theme #share-nsn-popup .gform_confirmation_message:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  width: 22px;
  height: 22px;
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11' cy='11' r='10.5' fill='%2343BF8D' stroke='%2343BF8D'/%3E%3Cpath d='M8.95867 13.9223L9.31222 14.2759L9.66578 13.9223L15.547 8.04109L15.903 8.39705L9.31222 14.9878L6.48054 12.1561L6.8365 11.8002L8.95867 13.9223Z' stroke='%23F4F1ED'/%3E%3C/svg%3E%0A");
}
.theme #region-popup {
  position: fixed;
  display: flex;
  align-items: center;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: rgba(20, 20, 48, 0.5);
  z-index: 1000;
}
.theme #region-popup .popup-contents {
  width: calc(100% - 96px);
  max-width: 900px;
  margin: 0 auto;
  background-color: white;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 900 634' style='enable-background:new 0 0 900 634;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_00000011014203072553565060000007980127749240756633_);%7D .st1%7Bfill:%23F4F1ED;%7D .st2%7Bopacity:0.8;fill:%23FDFCFB;enable-background:new ;%7D .st3%7Bopacity:0.98;clip-path:url(%23SVGID_00000140713424686368264080000002093736715449594036_);%7D .st4%7Bfill:%23FDFCFB;%7D%0A%3C/style%3E%3Cg%3E%3Cdefs%3E%3Cpath id='SVGID_1_' d='M16,0h868c8.8,0,16,7.2,16,16v602c0,8.8-7.2,16-16,16H16c-8.8,0-16-7.2-16-16V16C0,7.2,7.2,0,16,0z'/%3E%3C/defs%3E%3CclipPath id='SVGID_00000067214562429980893610000007877906073234037947_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cg style='clip-path:url(%23SVGID_00000067214562429980893610000007877906073234037947_);'%3E%3Cpath class='st1' d='M16,0h868c8.8,0,16,7.2,16,16v602c0,8.8-7.2,16-16,16H16c-8.8,0-16-7.2-16-16V16C0,7.2,7.2,0,16,0z'/%3E%3Ccircle class='st2' cx='302.5' cy='105.5' r='440.5'/%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_00000137089771674685042650000016751213428072478354_' x='728' y='465' width='230' height='230'/%3E%3C/defs%3E%3CclipPath id='SVGID_00000118396965876011584880000017602064172776245401_'%3E%3Cuse xlink:href='%23SVGID_00000137089771674685042650000016751213428072478354_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cg style='opacity:0.98;clip-path:url(%23SVGID_00000118396965876011584880000017602064172776245401_);'%3E%3Cpath class='st4' d='M843,497c8.8,0,16-7.2,16-16c0-8.8-7.2-16-16-16c-8.8,0-16,7.2-16,16C827,489.8,834.2,497,843,497z'/%3E%3Cpath class='st4' d='M793.5,510.2c8.8,0,16-7.2,16-16c0-8.8-7.2-16-16-16s-16,7.2-16,16C777.5,503.1,784.7,510.2,793.5,510.2z' /%3E%3Cpath class='st4' d='M757.3,546.5c8.8,0,16-7.2,16-16c0-8.8-7.2-16-16-16s-16,7.2-16,16C741.3,539.3,748.4,546.5,757.3,546.5z' /%3E%3Cpath class='st4' d='M744,596c8.8,0,16-7.2,16-16c0-8.8-7.2-16-16-16s-16,7.2-16,16C728,588.8,735.2,596,744,596z'/%3E%3Cpath class='st4' d='M757.3,645.5c8.8,0,16-7.2,16-16c0-8.8-7.2-16-16-16s-16,7.2-16,16C741.3,638.3,748.4,645.5,757.3,645.5z' /%3E%3Cpath class='st4' d='M892.5,510.2c8.8,0,16-7.2,16-16c0-8.8-7.2-16-16-16s-16,7.2-16,16C876.5,503.1,883.7,510.2,892.5,510.2z' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: cover;
  background-position: center bottom;
  z-index: 1;
  position: relative;
  border-radius: 16px;
  overflow: hidden;
  padding: 96px;
}
.theme #region-popup .popup-contents .popup-closer {
  position: absolute;
  top: 36px;
  right: 36px;
  font-size: 0;
  width: 18px;
  height: 18px;
  padding: 13px;
  background-size: 18px;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 1.8L16.2 0L9 7.2L1.8 0L0 1.8L7.2 9L0 16.2L1.8 18L9 10.8L16.2 18L18 16.2L10.8 9L18 1.8Z' fill='%23141430'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
}
.theme #region-popup .popup-title {
  margin-bottom: 32px;
  font-size: 1.5rem;
  text-align: center;
}
.theme .pattern-regional-map > div > * {
  margin-left: 0;
}
.theme .pattern-regional-map .has-map {
  flex-basis: 785px;
  max-width: 785px;
}
.theme .pattern-regional-map .regional-map svg {
  max-height: 600px;
  display: block;
  margin-right: auto;
}
.theme .pattern-regional-map .regional-map path {
  opacity: 0.15;
  fill: #E7EDF6;
  stroke: #663398;
  stroke-width: 1px;
  transition: opacity 200ms ease-in-out, fill 200ms ease-in-out;
}
.theme .pattern-regional-map .regional-map path.gb-nir-border {
  fill: none;
  stroke-width: 3px;
  opacity: 1;
}
.theme .pattern-regional-map .regional-map g {
  cursor: pointer;
}
.theme .pattern-regional-map .regional-map g:hover path, .theme .pattern-regional-map .regional-map g.hover path {
  opacity: 0.5;
}
.theme .pattern-regional-map .regional-map g.is-active path {
  opacity: 1;
  fill: #F6EBDD;
}
.theme .pattern-regional-map p {
  max-width: 615px;
}
.theme .pattern-regional-map .region-contact {
  opacity: 0.3;
  margin-bottom: 24px;
  cursor: pointer;
}
.theme .pattern-regional-map .region-contact h2 {
  white-space: nowrap;
}
.theme .pattern-regional-map .region-contact .has-small-heading-font-size {
  margin-top: 24px;
}
.theme .pattern-regional-map .region-contact .wp-block-paragraph {
  display: none;
  margin-bottom: 8px;
}
.theme .pattern-regional-map .region-contact .wp-block-paragraph:last-child {
  margin-bottom: 40px;
}
.theme .pattern-regional-map .region-contact.is-active {
  opacity: 1;
}
.theme .pattern-regional-map .region-contact.is-active .wp-block-paragraph {
  display: block;
}
.theme .pattern-events-calendar {
  background: linear-gradient(180deg, #F4F1ED 0%, rgba(244, 241, 237, 0) 27.89%) !important;
}
.theme .pattern-events-calendar > div {
  max-width: 100% !important;
}
.theme .pattern-events-calendar .wp-block-group.alignfull, .theme .pattern-events-calendar .wp-block-group.wp-block-cover.is-style-hero-full {
  border-radius: 40px;
  max-width: 1130px !important;
}
@media (min-width: 1120px) {
  .theme .pattern-events-calendar .wp-block-group.alignfull, .theme .pattern-events-calendar .wp-block-group.wp-block-cover.is-style-hero-full {
    max-width: 1360px !important;
  }
}
.theme .pattern-events-calendar .wp-block-group.alignfull > .wp-block-group__inner-container, .theme .pattern-events-calendar .wp-block-group.wp-block-cover.is-style-hero-full > .wp-block-group__inner-container {
  max-width: 90% !important;
  padding-left: 5%;
  padding-right: 5%;
}
@media (min-width: 1120px) {
  .theme .pattern-events-calendar .wp-block-group.alignfull > .wp-block-group__inner-container, .theme .pattern-events-calendar .wp-block-group.wp-block-cover.is-style-hero-full > .wp-block-group__inner-container {
    max-width: 1130px !important;
    padding-left: 0;
    padding-right: 0;
  }
}
.theme .pattern-events-calendar .wp-block-group.alignfull > .wp-block-group__inner-container > .wp-block-group, .theme .pattern-events-calendar .wp-block-group.wp-block-cover.is-style-hero-full > .wp-block-group__inner-container > .wp-block-group {
  padding: 40px;
}
@media (min-width: 768px) {
  .theme .pattern-events-calendar .wp-block-group.alignfull > .wp-block-group__inner-container > .wp-block-group, .theme .pattern-events-calendar .wp-block-group.wp-block-cover.is-style-hero-full > .wp-block-group__inner-container > .wp-block-group {
    padding: 48px;
  }
}
.theme .pattern-events-calendar .tribe-events-header__events-bar,
.theme .pattern-events-calendar .tribe-filter-bar__filters-slider-nav,
.theme .pattern-events-calendar .tribe-filter-bar-c-pill__remove-button,
.theme .pattern-events-calendar .tribe-events-c-subscribe-dropdown__container,
.theme .pattern-events-calendar .tribe-events-calendar-month__day:after,
.theme .pattern-events-calendar .tribe-events .tribe-events-c-top-bar__today-button,
.theme .pattern-events-calendar .tribe-events-c-top-bar__datepicker-mobile,
.theme .pattern-events-calendar .tribe-events-c-top-bar__datepicker-button svg,
.theme .pattern-events-calendar .tribe-filter-bar-c-filter__filters-close,
.theme .pattern-events-calendar .tribe-filter-bar-c-filter__filters-legend,
.theme .pattern-events-calendar .tribe-events-calendar-month-nav {
  display: none !important;
}
.theme .pattern-events-calendar .tribe-events .tribe-events-calendar-month__day-cell--selected {
  background-color: #F4F1ED;
}
.theme .pattern-events-calendar .tribe-common .tribe-events-c-top-bar__datepicker-desktop,
.theme .pattern-events-calendar .tribe-common .tribe-events-c-top-bar__nav {
  display: block !important;
  visibility: visible !important;
}
.theme .pattern-events-calendar .tribe-events-c-top-bar__datepicker-button {
  pointer-events: none !important;
  font-size: 40px !important;
  font-family: "Austin News Deck", sans-serif !important;
}
.theme .pattern-events-calendar .tribe-common-l-container {
  padding: 0 !important;
}
.theme .pattern-events-calendar .tribe-events {
  background-color: #FDFCFB;
  position: relative;
}
.theme .pattern-events-calendar .tribe-common-c-btn-icon--caret-left {
  width: 32px;
  height: 32px;
  position: relative;
  border-radius: 50%;
  border: 1px solid black;
}
.theme .pattern-events-calendar .tribe-common-c-btn-icon--caret-left:after {
  content: "";
  width: 10px;
  height: 5px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 0.999999' stroke='%23141430'/%3E%3C/svg%3E%0A");
  display: block;
  position: absolute;
  background-position: right;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(90deg);
}
.theme .pattern-events-calendar .tribe-common-c-btn-icon--caret-left svg {
  display: none !important;
}
.theme .pattern-events-calendar .tribe-common-c-btn-icon--caret-right {
  width: 32px;
  height: 32px;
  position: relative;
  border-radius: 50%;
  border: 1px solid black;
}
.theme .pattern-events-calendar .tribe-common-c-btn-icon--caret-right:disabled, .theme .pattern-events-calendar .tribe-common-c-btn-icon--caret-right[disabled] {
  opacity: 0.2;
}
.theme .pattern-events-calendar .tribe-common-c-btn-icon--caret-right:after {
  content: "";
  width: 10px;
  height: 5px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 0.999999' stroke='%23141430'/%3E%3C/svg%3E%0A");
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-90deg);
}
.theme .pattern-events-calendar .tribe-common-c-btn-icon--caret-right svg {
  display: none !important;
}
.theme .pattern-events-calendar .tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-header__top-bar {
  width: auto;
}
.theme .pattern-events-calendar .tribe-events .tribe-events-header {
  align-items: baseline;
}
.theme .pattern-events-calendar .tribe-filter-bar {
  order: 9;
  width: auto !important;
  margin: 0 !important;
}
.theme .pattern-events-calendar .tribe-events-c-top-bar {
  display: flex;
  flex-direction: row-reverse !important;
}
.theme .pattern-events-calendar .tribe-filter-bar-c-pill__pill {
  background-color: #FDFCFB !important;
  color: #141430 !important;
  border: 1px solid currentColor !important;
  width: 187px !important;
  border-radius: 20px;
  transition: none !important;
  padding-left: 16px !important;
  padding-right: 16px !important;
  font-family: "GT America", sans-serif !important;
  font-weight: 400 !important;
}
.theme .pattern-events-calendar .tribe-filter-bar-c-pill__pill:after {
  display: none !important;
}
.theme .pattern-events-calendar .tribe-filter-bar-c-pill__pill:before {
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  content: "";
  width: 10px;
  height: 5px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 0.999999' stroke='%23141430'/%3E%3C/svg%3E%0A");
}
.theme .pattern-events-calendar .tribe-filter-bar-c-pill__pill[aria-expanded=true] {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  border-bottom: 0 !important;
}
.theme .pattern-events-calendar .tribe-filter-bar .tribe-filter-bar-c-filter--pill .tribe-filter-bar-c-filter__container {
  left: 0 !important;
  right: -47px !important;
  top: -74px !important;
  bottom: auto !important;
  width: 100% !important;
  border: 1px solid #141430 !important;
  box-shadow: none !important;
  border-radius: 20px !important;
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
  border-top: 0 !important;
  padding: 0 16px 16px !important;
}
.theme .pattern-events-calendar .tribe-filter-bar .tribe-filter-bar-c-filter--pill .tribe-filter-bar-c-filter__container li {
  font-size: 12px !important;
  font-family: "GT America", sans-serif !important;
}
.theme .pattern-events-calendar .tribe-events-calendar-month__body {
  border-radius: 16px !important;
  border: 1px solid rgba(20, 20, 48, 0.1);
  overflow: hidden;
}
.theme .pattern-events-calendar .tribe-events-calendar-month__header-column-title {
  font-family: "GT America", sans-serif;
  font-weight: 500;
  font-size: 16px;
  text-transform: capitalize;
  padding-left: 16px;
}
.theme .pattern-events-calendar .tribe-events-calendar-month__day-date {
  font-family: "GT America", sans-serif;
  font-weight: 500;
  font-size: 20px !important;
  padding: 16px !important;
}
.theme .pattern-events-calendar .tribe-events-calendar-month__calendar-event {
  padding-left: 8px;
  padding-right: 8px;
  margin-bottom: 8px;
}
.theme .pattern-events-calendar .tribe-events-calendar-month__calendar-event-details {
  display: flex;
  flex-direction: column-reverse;
  pointer-events: none;
  padding: 8px;
  background-color: #FAF2D3;
  border-radius: 12px;
}
.theme .pattern-events-calendar .tribe-events-calendar-month__calendar-event-details > * {
  font-size: 12px;
}
.theme .pattern-events-calendar .tribe-events-calendar-month__calendar-event-details > .tribe-events-calendar-month__calendar-event-title {
  font-weight: 500;
  text-decoration: underline;
}
.theme .pattern-events-calendar .tribe_events_cat-skillful-interventions-workshop .tribe-events-calendar-month__calendar-event-details {
  background-color: #E7EDF6;
}
.theme .pattern-events-calendar .tribe_events_cat-virtual-story-exchange .tribe-events-calendar-month__calendar-event-details {
  background-color: #F6EBDD;
}
.theme .pattern-events-calendar .tribe-events-calendar-month__multiday-event-bar {
  pointer-events: none !important;
  padding: 8px !important;
  background-color: #FAF2D3 !important;
  border-radius: 12px !important;
}
.theme .pattern-events-calendar .tribe-events-calendar-month__multiday-event-bar > .tribe-events-calendar-month__multiday-event-bar-inner {
  padding: 0 !important;
  background-color: transparent !important;
  pointer-events: none !important;
}
.theme .pattern-events-calendar .tribe-events-calendar-month__multiday-event-bar > .tribe-events-calendar-month__multiday-event-bar-inner > * {
  font-weight: 500 !important;
  text-decoration: underline;
}
.theme .pattern-events-calendar .tribe-filter-bar .tribe-filter-bar-c-dropdown.tribe-filter-bar-c-dropdown--has-selection {
  position: relative;
}
.theme .pattern-events-calendar .tribe-filter-bar .tribe-filter-bar-c-dropdown.tribe-filter-bar-c-dropdown--has-selection .selection {
  display: none;
}
.theme .pattern-events-calendar .tribe-filter-bar .tribe-filter-bar-c-filter--pill .tribe-filter-bar-c-filter__container {
  top: 0px !important;
  transform: none !important;
  display: block;
  border: 0 !important;
}
.theme .pattern-events-calendar .select2-container--default .select2-results {
  padding-top: 16px;
}
.theme .pattern-events-calendar .select2-container--default .select2-results > .select2-results__options {
  padding-left: 16px;
  padding-right: 16px;
  margin-left: -16px;
  margin-right: -16px;
}
.theme .pattern-events-calendar .select2-container--default .select2-results > .select2-results__options .select2-results__option {
  margin-top: 0;
  padding: 0;
}
.theme .tribe-filter-bar-c-filter {
  min-width: 100%;
}
.theme .tribe-common--breakpoint-medium .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar__filters-container {
  left: 0;
  right: 0;
}
.theme .tribe-common--breakpoint-medium .tribe-filter-bar--horizontal.tribe-filter-bar--has-selected-filters.tribe-filter-bar .tribe-filter-bar__actions {
  display: none;
}
.theme .tribe-filter-bar .tribe-filter-bar-c-pill--button.tribe-filter-bar-c-pill--has-selections .tribe-filter-bar-c-pill__pill {
  border-radius: 20px;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 35px !important;
  width: auto !important;
}
.theme .tribe-common--breakpoint-medium.tribe-events .tribe-events-header__messages:not(.tribe-events-header__messages--mobile) {
  flex: 0 0 100%;
  order: 99;
}
.theme .tribe-filter-bar-c-clear-button {
  display: none !important;
}
.theme .tribe-filter-bar-c-pill__pill-label,
.theme .tribe-filter-bar-c-pill__pill-selections {
  text-transform: none;
}
.theme .pattern-feature-swiper {
  margin-top: -88px;
  position: relative;
  z-index: 1;
}
.theme .pattern-feature-swiper,
.theme .pattern-feature-swiper .wp-block-query,
.theme .pattern-feature-swiper .wp-block-post-template,
.theme .pattern-feature-swiper .wp-block-post {
  max-width: 1130px !important;
}
.theme .pattern-feature-swiper .wp-block-post {
  display: flex;
  flex-direction: row-reverse;
  align-items: flex-start;
  gap: 96px;
}
.theme .pattern-feature-swiper .wp-block-post .wp-block-group {
  margin: 0;
  padding-bottom: 144px;
}
@media (max-width: 1129px) {
  .theme .pattern-feature-swiper .wp-block-post {
    flex-direction: column;
    gap: 40px;
  }
}
.theme .pattern-feature-swiper .wp-block-post-featured-image {
  border-radius: 16px;
  overflow: hidden;
}
@media (min-width: 1130px) {
  .theme .pattern-feature-swiper .wp-block-post-featured-image {
    flex-basis: 689px;
    max-width: 689px;
    flex-shrink: 0;
  }
}
@media (min-width: 1130px) {
  .theme .pattern-feature-swiper:not(.alt) .wp-block-heading {
    margin-top: 176px;
  }
}
.theme .pattern-feature-swiper.alt {
  margin-top: 0;
  padding-bottom: 0;
}
.theme .pattern-feature-swiper.alt .wp-block-post {
  flex-direction: row;
  align-items: flex-start;
}
@media (max-width: 1129px) {
  .theme .pattern-feature-swiper.alt .wp-block-post {
    flex-direction: column;
    gap: 40px;
  }
}
.theme .pattern-feature-swiper.alt .wp-block-post .wp-block-group {
  padding-bottom: 0;
}
@media (max-width: 1129px) {
  .theme .pattern-feature-swiper.alt .wp-block-post .wp-block-heading {
    margin-top: 0 !important;
  }
}
@media (max-width: 1129px) {
  .theme .pattern-feature-swiper.alt .swiper-pagination {
    bottom: 240px;
  }
}
.theme .pattern-feature-swiper .swiper-slide {
  transition: opacity 500ms ease !important;
}
.theme .pattern-feature-swiper .swiper-slide.swiper-slide-active {
  z-index: 1;
}
.theme .pattern-feature-swiper .swiper-pagination {
  --swiper-pagination-bullet-inactive-opacity: 1;
  display: flex;
  justify-content: flex-start;
  bottom: 144px;
  left: 2px;
}
.theme .pattern-feature-swiper.alt .swiper-pagination {
  left: 782px !important;
}
.theme .pattern-feature-swiper .swiper-pagination-bullet {
  background-color: transparent;
  margin-bottom: 48px;
  position: relative;
  display: block;
  height: auto;
  padding-left: 60px;
  margin: 0;
}
.theme .pattern-feature-swiper .swiper-pagination-bullet .number {
  color: #141430;
  font-family: "Austin News Deck", sans-serif;
  font-size: 18px;
  font-weight: 600;
  position: absolute;
  top: -6px;
  left: 0;
  width: 36px;
  height: 36px;
}
.theme .pattern-feature-swiper .swiper-pagination-bullet .number span {
  display: block;
  line-height: 36px;
  border-radius: 50%;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.2;
  z-index: 1;
}
.theme .pattern-feature-swiper .swiper-pagination-bullet .number svg {
  overflow: visible;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  fill: none;
  stroke-width: 2px;
  pointer-events: none;
}
.theme .pattern-feature-swiper .swiper-pagination-bullet .number svg.bg {
  stroke: #141430;
  opacity: 0.1;
}
.theme .pattern-feature-swiper .swiper-pagination-bullet .number svg.fg {
  display: none;
  stroke: #F2D455;
  opacity: 1;
  transform: rotate(-90deg);
}
.theme .pattern-feature-swiper .swiper-pagination-bullet > .wp-block-group__inner-container > *:not(.has-small-heading-font-size) {
  display: none;
}
.theme .pattern-feature-swiper .swiper-pagination-bullet .has-small-heading-font-size {
  margin-bottom: 12px;
  opacity: 0.25;
}
.theme .pattern-feature-swiper .swiper-pagination-bullet-active > .wp-block-group__inner-container > * {
  display: block !important;
}
.theme .pattern-feature-swiper .swiper-pagination-bullet-active .has-small-heading-font-size,
.theme .pattern-feature-swiper .swiper-pagination-bullet-active .number span {
  opacity: 1;
}
.theme .pattern-feature-swiper .swiper-pagination-bullet-active .number svg.fg {
  display: block;
  animation-name: progress;
  animation-duration: 5s;
  animation-timing-function: linear;
  animation-iteration-count: 1;
}
.theme p.action-plan-intro {
  font-size: 20px;
}
.theme div.action-plan-container {
  color: #1d1d38;
  margin: 0;
}
.theme div.action-plan-container div.action-plan-inner-container {
  display: flex;
  justify-content: center;
  gap: 60px;
  flex-direction: column;
  max-width: 326px;
  margin: 0 auto;
  padding-top: 90px;
}
@media (min-width: 768px) {
  .theme div.action-plan-container div.action-plan-inner-container {
    max-width: none;
    flex-direction: row;
    width: 95vw;
    padding-top: 95px;
  }
}
@media (min-width: 1200px) {
  .theme div.action-plan-container div.action-plan-inner-container {
    width: 100vw;
  }
}
.theme div.action-plan-container div.action-plan-inner-container h4.action-plan-header {
  font-family: "GT America";
  font-size: 20px;
  font-weight: 500;
  line-height: 29.6px;
  margin-top: 12px;
  margin-bottom: 5px;
}
.theme div.action-plan-container div.action-plan-inner-container p.action-plan-timespan {
  font-size: 12px;
  font-family: "GT America";
  line-height: 17.76px;
  font-weight: 500;
  margin-bottom: 5px;
}
.theme div.action-plan-container div.action-plan-inner-container p.ap-stage-description {
  max-width: 345px;
  font-size: 16px;
  line-height: 23.68px;
  font-weight: 400;
  margin-bottom: 68px;
}
.theme div.action-plan-container div.action-plan-inner-container details summary {
  list-style: none;
  display: flex;
  gap: 12px;
}
.theme div.action-plan-container div.action-plan-inner-container details h3 {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #663398;
  font-weight: 500;
  font-size: 16px;
  line-height: 18.56px;
  font-family: "GT America";
  cursor: pointer;
}
.theme div.action-plan-container div.action-plan-inner-container details h3::after {
  content: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 7.5L15 7.5' stroke='%23141430' stroke-width='2'/%3E%3Cpath d='M7.5 0L7.5 15' stroke='%23141430' stroke-width='2'/%3E%3C/svg%3E%0A");
}
.theme div.action-plan-container div.action-plan-inner-container details > p {
  margin-top: 10px;
}
.theme div.action-plan-container div.action-plan-inner-container details a.ap-learn-more {
  display: inline-block;
  max-width: 83px;
  margin-left: 0;
  margin-bottom: 20px;
  font-weight: 500;
  font-size: 16px;
  line-height: 23.68px;
  font-family: "GT America";
  border-bottom: 2px solid #f2d455;
  padding-bottom: 4px;
  color: #141430;
}
.theme div.action-plan-container div.action-plan-inner-container details[open] {
  max-width: 345px;
}
.theme div.action-plan-container div.action-plan-inner-container details[open] h3::after {
  content: url("data:image/svg+xml,%3Csvg width='15' height='2' viewBox='0 0 15 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 1L15 1' stroke='%23141430' stroke-width='2'/%3E%3C/svg%3E%0A");
}
.theme div.action-plan-container div.action-plan-inner-container details:nth-of-type(2) {
  border-top: 1px solid rgba(20, 20, 48, 0.1019607843);
  padding-top: 20px;
}
.theme div.action-plan-container div.action-plan-inner-container #action-plan-step-one details:nth-of-type(1) summary::before {
  content: url("data:image/svg+xml,%3Csvg width='28' height='25' viewBox='0 0 28 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.25 0.75C22.25 0.335787 21.9142 0 21.5 0H1.25C0.835787 0 0.5 0.335786 0.5 0.75V17.645C0.5 18.3194 1.32057 18.6511 1.78924 18.1663L4.62889 15.2287C4.7702 15.0825 4.96481 15 5.16813 15H21.5C21.9142 15 22.25 14.6642 22.25 14.25V0.75Z' fill='%23663398'/%3E%3Cpath d='M6.3875 6C6.3875 5.93787 6.43787 5.8875 6.5 5.8875H26.75C26.8121 5.8875 26.8625 5.93787 26.8625 6V22.895C26.8625 22.9296 26.8534 22.9478 26.8451 22.9594C26.8347 22.974 26.817 22.9893 26.7922 22.9993C26.7674 23.0094 26.744 23.0107 26.7264 23.0074C26.7124 23.0048 26.6932 22.9981 26.6691 22.9732L23.8295 20.0357C23.568 19.7652 23.208 19.6125 22.8319 19.6125H6.5C6.43787 19.6125 6.3875 19.5621 6.3875 19.5V6Z' stroke='%23F39556' stroke-width='1.275'/%3E%3C/svg%3E%0A");
}
.theme div.action-plan-container div.action-plan-inner-container #action-plan-step-two details:nth-of-type(1) summary::before {
  content: url("data:image/svg+xml,%3Csvg width='30' height='24' viewBox='0 0 30 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 11.25C8.21016 11.25 2.65995 16.5574 2.2717 23.2499C2.24771 23.6634 2.58579 24 3 24H27C27.4142 24 27.7523 23.6634 27.7283 23.2499C27.3401 16.5574 21.7898 11.25 15 11.25Z' fill='%23663398'/%3E%3Ccircle opacity='0.9' cx='15' cy='7.5' r='6.8625' stroke='%23F39556' stroke-width='1.275'/%3E%3Ccircle cx='4.125' cy='11.25' r='1.125' fill='%23F39556'/%3E%3Cpath d='M2.62402 1.5V4.5' stroke='%23F39556' stroke-width='1.125' stroke-linecap='round'/%3E%3Cpath d='M1.125 3L4.125 3' stroke='%23F39556' stroke-width='1.125' stroke-linecap='round'/%3E%3Cpath d='M27.374 6V9.75' stroke='%23F39556' stroke-width='1.125' stroke-linecap='round'/%3E%3Cpath d='M25.5 7.875L29.25 7.875' stroke='%23F39556' stroke-width='1.125' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.theme div.action-plan-container div.action-plan-inner-container #action-plan-step-two details:nth-of-type(2) summary::before {
  content: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.584 6.27735L1.43606 14.376C0.990757 14.6728 0.990757 15.3272 1.43606 15.624L13.584 23.7227C13.8359 23.8906 14.1641 23.8906 14.416 23.7227L26.5639 15.624C27.0092 15.3272 27.0092 14.6728 26.5639 14.376L14.416 6.27735C14.1641 6.1094 13.8359 6.1094 13.584 6.27735Z' fill='%23663398'/%3E%3Cpath d='M13.584 1.02735L1.43606 9.12596C0.990757 9.42283 0.990757 10.0772 1.43606 10.374L13.584 18.4727C13.8359 18.6406 14.1641 18.6406 14.416 18.4727L26.5639 10.374C27.0092 10.0772 27.0092 9.42283 26.5639 9.12596L14.416 1.02735C14.1641 0.8594 13.8359 0.8594 13.584 1.02735Z' stroke='%23F39556' stroke-width='1.275'/%3E%3Cpath d='M21.5 14.25L21.5 23.25' stroke='%23F39556' stroke-width='1.275' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.theme div.action-plan-container div.action-plan-inner-container #action-plan-step-three details:nth-of-type(1) summary::before {
  content: url("data:image/svg+xml,%3Csvg width='28' height='25' viewBox='0 0 28 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.6816 9.64168C17.6816 13.5738 11.686 21.3755 9.79275 23.7412C9.50044 24.1064 8.95358 24.1064 8.66127 23.7412C6.768 21.3755 0.772461 13.5738 0.772461 9.64168C0.772461 4.97236 4.55769 1.18713 9.22701 1.18713C13.8963 1.18713 17.6816 4.97236 17.6816 9.64168Z' fill='%23663398'/%3E%3Ccircle cx='17.6141' cy='11.0991' r='6.24811' stroke='%23F39556' stroke-width='1.275'/%3E%3Cpath d='M17.6134 1.63062C22.8427 1.63062 27.0819 5.86981 27.0819 11.0991C27.0819 16.3284 22.8427 20.5676 17.6134 20.5676C15.2601 20.5676 13.1073 19.7091 11.4512 18.2882' stroke='%23F39556' stroke-width='1.275' stroke-linecap='round'/%3E%3Cpath d='M17.6138 20.5677V24.2499' stroke='%23F39556' stroke-width='1.275' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.theme div.action-plan-container div.action-plan-inner-container #action-plan-step-three details:nth-of-type(2) summary::before {
  content: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 7H26' stroke='%23F39556' stroke-linecap='round' stroke-dasharray='2 2'/%3E%3Cpath d='M24 5L26 7L24 9' stroke='%23F39556' stroke-linecap='round'/%3E%3Cpath d='M7 6L5 4L7 2' stroke='%23F39556' stroke-linecap='round'/%3E%3Cpath d='M19 4L5 4' stroke='%23F39556' stroke-linecap='round' stroke-dasharray='2 2'/%3E%3Cpath d='M14.9907 22H3C2.44772 22 1.99296 21.55 2.06552 21.0025C2.51518 17.6093 5.22504 15 8.5 15C12.0865 15 14.9953 18.1294 15 21.9906C15 21.9958 14.9958 22 14.9907 22Z' fill='%23663398'/%3E%3Cpath d='M20 17.5C15.4943 17.5 11.8828 21.3855 11.5287 26.2135C11.4754 26.9402 12.0697 27.5 12.75 27.5H27.25C27.9303 27.5 28.5246 26.9402 28.4713 26.2135C28.1173 21.3855 24.5057 17.5 20 17.5Z' fill='%23663398' stroke='%23FBFAF8'/%3E%3Cpath d='M8.5 17C10.433 17 12 15.433 12 13.5C12 11.567 10.433 10 8.5 10C6.567 10 5 11.567 5 13.5C5 15.433 6.567 17 8.5 17Z' stroke='%23F39556' stroke-miterlimit='10'/%3E%3Cpath d='M20 20C22.2091 20 24 18.2091 24 16C24 13.7909 22.2091 12 20 12C17.7909 12 16 13.7909 16 16C16 18.2091 17.7909 20 20 20Z' stroke='%23F39556' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
}
.theme .wp-block-group.alignfull.learning-lab-intro-box, .theme .wp-block-group.learning-lab-intro-box.wp-block-cover.is-style-hero-full {
  display: flex;
  margin: 0 auto;
  max-width: 100%;
  align-items: center;
  flex-direction: column;
  background-color: white;
  padding: 20px;
  border-radius: 16px;
  box-shadow: 0px 6px 25px -5px rgba(0, 0, 0, 0.25);
}
.theme .wp-block-group.alignfull.learning-lab-intro-box img.learning-lab-logo, .theme .wp-block-group.learning-lab-intro-box.wp-block-cover.is-style-hero-full img.learning-lab-logo {
  max-width: 100%;
}
@media (min-width: 425px) {
  .theme .wp-block-group.alignfull.learning-lab-intro-box img.learning-lab-logo, .theme .wp-block-group.learning-lab-intro-box.wp-block-cover.is-style-hero-full img.learning-lab-logo {
    max-width: 350px;
  }
}
.theme .wp-block-group.alignfull.learning-lab-intro-box p.learning-lab-header, .theme .wp-block-group.learning-lab-intro-box.wp-block-cover.is-style-hero-full p.learning-lab-header {
  font-weight: 500;
  font-size: 17px;
}
.theme .wp-block-group.alignfull.learning-lab-intro-box p.learning-lab-desc, .theme .wp-block-group.learning-lab-intro-box.wp-block-cover.is-style-hero-full p.learning-lab-desc {
  margin-top: 50px;
  max-width: 500px;
}
.theme .wp-block-group.alignfull.learning-lab-intro-box p.learning-lab-link, .theme .wp-block-group.learning-lab-intro-box.wp-block-cover.is-style-hero-full p.learning-lab-link {
  background-color: #663398;
  width: -moz-fit-content;
  width: fit-content;
  font-weight: 500;
  padding: 12px 18px;
  border-radius: 100px;
}
.theme .wp-block-group.alignfull.learning-lab-intro-box p.learning-lab-link a, .theme .wp-block-group.learning-lab-intro-box.wp-block-cover.is-style-hero-full p.learning-lab-link a {
  color: white;
}
@media (max-width: 600px) {
  .theme .wp-block-group.alignfull.learning-lab-intro-box > div:first-child, .theme .wp-block-group.learning-lab-intro-box.wp-block-cover.is-style-hero-full > div:first-child {
    width: 100%;
  }
}
@media (min-width: 1000px) {
  .theme .wp-block-group.alignfull.learning-lab-intro-box, .theme .wp-block-group.learning-lab-intro-box.wp-block-cover.is-style-hero-full {
    flex-direction: row;
    max-width: 1130px;
    justify-content: center;
    align-items: normal;
  }
  .theme .wp-block-group.alignfull.learning-lab-intro-box img.learning-lab-logo, .theme .wp-block-group.learning-lab-intro-box.wp-block-cover.is-style-hero-full img.learning-lab-logo {
    margin-left: -18px;
    max-width: 400px;
  }
}

.is-page-privacy-and-terms .pattern-hero-b {
  padding-bottom: 64px !important;
}

.pattern-privacy-policy {
  padding-top: 0 !important;
}
.pattern-privacy-policy > div *:first-child {
  margin-top: 0;
}
.pattern-privacy-policy > div hr {
  max-width: 1130px;
}

.theme .pattern-dei {
  padding-top: 88px;
}
.theme .pattern-dei .wp-block-paragraph {
  max-width: 580px;
  margin-left: 0;
}
@media (min-width: 768px) {
  .theme .pattern-dei .wp-block-columns {
    gap: 55px;
  }
  .theme .pattern-dei .text {
    flex-basis: 345px;
    max-width: 345px;
  }
  .theme .pattern-dei .image {
    position: relative;
  }
  .theme .pattern-dei .image .wp-block-image {
    max-width: 500px;
    margin-left: auto;
    margin-right: 0;
  }
  .theme .pattern-dei .image .wp-block-heading {
    position: absolute;
    z-index: 1;
    top: 50%;
    transform: translate(0%, -50%);
    max-width: 340px;
  }
}
@media (max-width: 1129px) {
  .theme .pattern-dei .wp-block-columns {
    flex-direction: column;
  }
  .theme .pattern-dei .image .wp-block-heading {
    max-width: 282px;
  }
  .theme .pattern-dei .text {
    flex-basis: 100%;
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .theme .pattern-dei .image .wp-block-heading {
    max-width: 300px;
    margin-left: 0;
    margin-bottom: -64px;
    z-index: 2;
    position: relative;
  }
}

body:not(.woocommerce-checkout) .posts-filters {
  display: flex;
  align-items: center;
  flex-flow: row wrap;
  margin-bottom: 32px;
  gap: 16px;
}
body:not(.woocommerce-checkout) .posts-filters .label {
  display: inline-block;
  margin-right: 8px;
  padding-top: 8px;
  padding-bottom: 8px;
}
body:not(.woocommerce-checkout) .select-wrap {
  position: relative;
  display: inline-flex;
  z-index: 1;
}
body:not(.woocommerce-checkout) .select-wrap .select2 {
  height: 22.4px;
}
body:not(.woocommerce-checkout) .select-wrap svg {
  color: inherit;
  position: absolute;
  right: 16px;
  width: 10px;
  top: 16px;
  stroke: currentColor;
  pointer-events: none;
}
body:not(.woocommerce-checkout) .select-wrap .select,
body:not(.woocommerce-checkout) .select-wrap .select2-selection {
  cursor: pointer;
  color: currentColor;
  font-family: "GT America", sans-serif;
  font-size: 16px;
  line-height: 148%;
  font-weight: 400;
  padding: 8px 46px 8px 16px;
  flex: 1;
  margin: 0;
  display: flex;
  align-items: center;
  background-color: transparent;
  border: 1px solid currentColor;
  border-radius: 20px !important;
  background-image: none !important;
}
body:not(.woocommerce-checkout) .select-wrap .select2-selection {
  height: 40.4px;
  margin-top: -8px;
}
body:not(.woocommerce-checkout) .select-wrap .select2-selection:hover {
  background-color: #FDFCFB;
}
body:not(.woocommerce-checkout) .select2-selection {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
body:not(.woocommerce-checkout) .select2-selection[aria-expanded=true] {
  background-color: #FDFCFB;
  color: #141430 !important;
  background-color: #FDFCFB;
  z-index: 1000;
  border-bottom: 0;
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
body:not(.woocommerce-checkout) .select2-container {
  z-index: 2;
}
body:not(.woocommerce-checkout) .select2-dropdown .select2-results__options {
  display: block;
  margin-top: 40.4px;
  padding-top: 8px;
  background: #FDFCFB;
  border-radius: 20px;
  border: 1px solid black;
  list-style: none;
  border-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
body:not(.woocommerce-checkout) .select2-dropdown .select2-results__options li {
  pointer-events: all;
  padding-right: 46px;
  cursor: pointer;
  margin-bottom: 16px;
}
body:not(.woocommerce-checkout) .select2-dropdown .select2-results__options li:first-child {
  margin-top: 8px;
}
body:not(.woocommerce-checkout) .select2-search,
body:not(.woocommerce-checkout) .select2-hidden-accessible {
  display: none !important;
}
body:not(.woocommerce-checkout) .posts-pagination {
  display: flex;
  justify-content: center;
}
body:not(.woocommerce-checkout) .posts-pagination.hidden {
  display: none;
}
body:not(.woocommerce-checkout) .posts-pagination .button {
  cursor: pointer;
  font: inherit;
  font-weight: 400;
  padding: 10px 22.5px;
  border: 1px solid currentColor;
  border-radius: 100px;
}
body:not(.woocommerce-checkout) .wp-block-post.hidden, body:not(.woocommerce-checkout) .wp-block-post.filtered {
  display: none !important;
}

.code-careers .posts-filters {
  float: right;
  justify-content: flex-end;
  margin-top: -60px;
  margin-bottom: 0;
}
.code-careers .code-careers__grid {
  padding-top: 48px;
}
.code-careers .bull {
  color: #F2D455 !important;
}
.code-careers .select-wrap:hover {
  color: #141430 !important;
}
.code-careers .select-wrap:hover .select {
  background-color: #FFFFFF;
}
.code-careers .posts-pagination .button:hover {
  color: #141430 !important;
  background-color: #FFFFFF;
}

.code-news .posts-filters {
  float: right;
  justify-content: flex-end;
  margin-bottom: 16px;
}

.wp-block-projects-filters {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  align-items: center;
  gap: 16px;
  overflow: hidden;
}
.wp-block-projects-filters > span {
  margin-right: 8px;
}
@media (max-width: 767px) {
  .wp-block-projects-filters > span {
    flex: 1 0 100%;
  }
}
.wp-block-projects-filters .wp-block-button {
  display: flex;
  width: auto;
  margin: 0;
}
.wp-block-projects-filters .wp-block-button a {
  color: #141430;
  padding: 8px 16px;
  background-color: transparent;
  border: 1px solid currentColor;
  font-weight: 400;
}
.wp-block-projects-filters .wp-block-button svg {
  stroke: currentColor;
  margin-left: 18px;
}

.code-projects .wp-block-group__inner-container > .wp-block-heading {
  margin-left: 0;
  margin-bottom: 48px;
}
@media (min-width: 768px) {
  .code-projects .wp-block-group__inner-container > .wp-block-heading {
    margin-bottom: 80px;
  }
}
.code-projects .wp-block-post {
  display: grid;
  grid-template-columns: 186px 72px 1fr;
  grid-template-rows: auto min-content auto 1fr;
  grid-template-areas: "image .        ." "image location title" "image .        content" ".     .        content";
  -moz-column-gap: 44px;
       column-gap: 44px;
  align-items: center;
  max-width: 100%;
  margin: 0;
  padding: 24px 0;
  border-top: 1px solid #141430;
}
@media (max-width: 767px) {
  .code-projects .wp-block-post {
    grid-template-columns: 100%;
    grid-template-areas: "image" "location" "title" "content";
  }
}
.code-projects .wp-block-post > * {
  margin-bottom: 0;
}
.code-projects .wp-block-post .wp-block-post-featured-image {
  grid-area: image;
}
.code-projects .wp-block-post .wp-block-projects-location {
  grid-area: location;
}
.code-projects .wp-block-post .wp-block-post-title {
  grid-area: title;
}
.code-projects .wp-block-post .code-projects__list-item__content {
  grid-area: content;
}
.code-projects .wp-block-post > *:not(.wp-block-post-featured-image,
.wp-block-projects-location,
.wp-block-post-title,
.code-projects__list-item__content) {
  display: none;
}
.code-projects .wp-block-post .wp-block-post-featured-image {
  position: relative;
}
.code-projects .wp-block-post .wp-block-post-featured-image:before {
  display: block;
  content: "";
  width: 100%;
  height: 0;
  padding-top: 79.56989%;
}
.code-projects .wp-block-post .wp-block-post-featured-image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 16px;
}
.code-projects .wp-block-post .wp-block-post-title {
  cursor: pointer;
  max-width: 100%;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.code-projects .wp-block-post .wp-block-post-title:before, .code-projects .wp-block-post .wp-block-post-title:after {
  content: "";
  position: absolute;
  top: 17px;
  right: 0;
  display: block;
  width: 20px;
  height: 2px;
  background-color: #141430;
}
.code-projects .wp-block-post .wp-block-post-title:after {
  transition: transform 250ms ease;
  transform: rotate(90deg);
}
.code-projects .wp-block-post .wp-block-post-title:before {
  transition: all 250ms ease;
  transform: rotate(0);
  opacity: 1;
}
.code-projects .wp-block-post[open] .wp-block-post-title:before {
  opacity: 0;
  transform: rotate(-90deg);
}
.code-projects .wp-block-post[open] .wp-block-post-title:after {
  transform: rotate(0);
}
.code-projects .wp-block-post .code-projects__list-item__content {
  place-self: start;
  padding-top: 40px;
  padding-bottom: 40px;
}
.code-projects .wp-block-post .code-projects__list-item__content .wp-block-columns {
  gap: 48px;
}
.code-projects .wp-block-post:not([open]) .code-projects__list-item__content {
  display: none;
}

.code-projects__list-item__content :where([class*=wp-block]):not([class*=__], .wp-block-buttons, .wp-block-button) {
  width: 100%;
  max-width: 710px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 16px;
}
.code-projects__list-item__content .wp-block-post-content > .wp-block-columns:first-child .wp-block-column {
  margin-bottom: 0;
}
.code-projects__list-item__content .wp-block-post-content > .wp-block-columns:first-child .wp-block-column figure {
  min-height: 40px;
}
.code-projects__list-item__content .wp-block-post-content > .wp-block-columns:first-child .wp-block-column > *:last-child {
  margin-bottom: 0;
}
.code-projects__list-item__content .wp-block-quote {
  margin-top: 48px;
  margin-bottom: 48px;
}
.code-projects__list-item__content .wp-block-post-content > .wp-block-columns:last-child {
  margin-top: 80px;
}

.code-projects .wp-block-query-pagination {
  margin-top: 32px;
  margin-bottom: 0;
}
.code-projects .wp-block-query-pagination-next {
  margin: 0 auto;
  width: auto;
  text-align: center;
  background-color: transparent !important;
  padding-top: 10px;
  padding-bottom: 10px;
  border: 2px solid currentColor !important;
  color: #141430 !important;
}
.code-projects .wp-block-query-pagination-next:focus, .code-projects .wp-block-query-pagination-next:hover {
  border-color: #336898 !important;
  color: white !important;
}

.code-resources-tabs .code-resources__nav .wp-block-button:not(.is-active) {
  opacity: 0.5;
}
.code-resources-tabs .code-resources__nav .wp-block-button:not(.is-active) .wp-block-button__link:before {
  opacity: 0;
}
.code-resources-tabs .code-resources__nav .wp-block-button:hover {
  opacity: 1;
}
.code-resources-tabs .code-resources__nav .wp-block-button:hover .wp-block-button__link:before {
  opacity: 1;
}
.code-resources-tabs .code-resources-tabs__tab.hidden {
  display: none;
}
@media (min-width: 768px) {
  .code-resources-tabs .tab-header {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: flex-end;
    margin-bottom: 48px;
  }
  .code-resources-tabs .tab-header .wp-block-heading {
    margin-left: 0;
  }
}
.code-resources-tabs .taxonomy-category .bull {
  color: #F2D455;
}
.code-resources-tabs .taxonomy-category:before {
  content: none !important;
}
.code-resources-tabs .taxonomy-category *:nth-child(n+2) {
  display: inline !important;
}
.code-resources-tabs #tab-one-minute-monthly .wp-block-post, .code-resources-tabs #tab-one-pagers .wp-block-post {
  background-color: #F4F1ED;
  padding: 40px;
  border-radius: 16px;
}
.code-resources-tabs #tab-one-minute-monthly .wp-block-post .taxonomy-category, .code-resources-tabs #tab-one-pagers .wp-block-post .taxonomy-category {
  position: static;
  margin-left: 0;
  margin-bottom: 72px;
}
.code-resources-tabs #tab-videos .wp-block-post, .code-resources-tabs #tab-blog .wp-block-post {
  padding: 0;
}
.code-resources-tabs #tab-videos .wp-block-post .taxonomy-category, .code-resources-tabs #tab-blog .wp-block-post .taxonomy-category {
  position: static;
  margin-left: 0;
}

.mt0 {
  margin-top: 0px !important;
}

.mb0 {
  margin-bottom: 0px !important;
}

.mt1 {
  margin-top: 8px !important;
}

.mb1 {
  margin-bottom: 8px !important;
}

.mt2 {
  margin-top: 16px !important;
}

.mb2 {
  margin-bottom: 16px !important;
}

.mt3 {
  margin-top: 24px !important;
}

.mb3 {
  margin-bottom: 24px !important;
}

.mt4 {
  margin-top: 32px !important;
}

.mb4 {
  margin-bottom: 32px !important;
}

.mt5 {
  margin-top: 40px !important;
}

.mb5 {
  margin-bottom: 40px !important;
}

.mt6 {
  margin-top: 48px !important;
}

.mb6 {
  margin-bottom: 48px !important;
}

.mt7 {
  margin-top: 56px !important;
}

.mb7 {
  margin-bottom: 56px !important;
}

.mt8 {
  margin-top: 64px !important;
}

.mb8 {
  margin-bottom: 64px !important;
}

.mt9 {
  margin-top: 72px !important;
}

.mb9 {
  margin-bottom: 72px !important;
}

.mt10 {
  margin-top: 80px !important;
}

.mb10 {
  margin-bottom: 80px !important;
}

.mt11 {
  margin-top: 88px !important;
}

.mb11 {
  margin-bottom: 88px !important;
}

.mtmax {
  margin-top: 176px !important;
}

.mbmax {
  margin-bottom: 176px !important;
}

@media (max-width: 1023px) {
  .mtmax, .mt11 {
    margin-top: 80px !important;
  }

  .mbmax, .mb11 {
    margin-bottom: 80px !important;
  }
}
@media (max-width: 767px) {
  .sm\:mt0 {
    margin-top: 0px !important;
  }

  .sm\:mb0 {
    margin-bottom: 0px !important;
  }

  .sm\:mt1 {
    margin-top: 8px !important;
  }

  .sm\:mb1 {
    margin-bottom: 8px !important;
  }

  .sm\:mt2 {
    margin-top: 16px !important;
  }

  .sm\:mb2 {
    margin-bottom: 16px !important;
  }

  .sm\:mt3 {
    margin-top: 24px !important;
  }

  .sm\:mb3 {
    margin-bottom: 24px !important;
  }

  .sm\:mt4 {
    margin-top: 32px !important;
  }

  .sm\:mb4 {
    margin-bottom: 32px !important;
  }

  .sm\:mt5 {
    margin-top: 40px !important;
  }

  .sm\:mb5 {
    margin-bottom: 40px !important;
  }

  .sm\:mt6 {
    margin-top: 48px !important;
  }

  .sm\:mb6 {
    margin-bottom: 48px !important;
  }

  .sm\:mt7 {
    margin-top: 56px !important;
  }

  .sm\:mb7 {
    margin-bottom: 56px !important;
  }

  .sm\:mt8 {
    margin-top: 64px !important;
  }

  .sm\:mb8 {
    margin-bottom: 64px !important;
  }

  .sm\:mt9 {
    margin-top: 72px !important;
  }

  .sm\:mb9 {
    margin-bottom: 72px !important;
  }

  .sm\:mt10 {
    margin-top: 80px !important;
  }

  .sm\:mb10 {
    margin-bottom: 80px !important;
  }

  .sm\:mt11 {
    margin-top: 88px !important;
  }

  .sm\:mb11 {
    margin-bottom: 88px !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .md\:mt0 {
    margin-top: 0px !important;
  }

  .md\:mb0 {
    margin-bottom: 0px !important;
  }

  .md\:mt1 {
    margin-top: 8px !important;
  }

  .md\:mb1 {
    margin-bottom: 8px !important;
  }

  .md\:mt2 {
    margin-top: 16px !important;
  }

  .md\:mb2 {
    margin-bottom: 16px !important;
  }

  .md\:mt3 {
    margin-top: 24px !important;
  }

  .md\:mb3 {
    margin-bottom: 24px !important;
  }

  .md\:mt4 {
    margin-top: 32px !important;
  }

  .md\:mb4 {
    margin-bottom: 32px !important;
  }

  .md\:mt5 {
    margin-top: 40px !important;
  }

  .md\:mb5 {
    margin-bottom: 40px !important;
  }

  .md\:mt6 {
    margin-top: 48px !important;
  }

  .md\:mb6 {
    margin-bottom: 48px !important;
  }

  .md\:mt7 {
    margin-top: 56px !important;
  }

  .md\:mb7 {
    margin-bottom: 56px !important;
  }

  .md\:mt8 {
    margin-top: 64px !important;
  }

  .md\:mb8 {
    margin-bottom: 64px !important;
  }

  .md\:mt9 {
    margin-top: 72px !important;
  }

  .md\:mb9 {
    margin-bottom: 72px !important;
  }

  .md\:mt10 {
    margin-top: 80px !important;
  }

  .md\:mb10 {
    margin-bottom: 80px !important;
  }

  .md\:mt11 {
    margin-top: 88px !important;
  }

  .md\:mb11 {
    margin-bottom: 88px !important;
  }
}
@media (min-width: 1023px) {
  .lg\:mt0 {
    margin-top: 0px !important;
  }

  .lg\:mb0 {
    margin-bottom: 0px !important;
  }

  .lg\:mt1 {
    margin-top: 8px !important;
  }

  .lg\:mb1 {
    margin-bottom: 8px !important;
  }

  .lg\:mt2 {
    margin-top: 16px !important;
  }

  .lg\:mb2 {
    margin-bottom: 16px !important;
  }

  .lg\:mt3 {
    margin-top: 24px !important;
  }

  .lg\:mb3 {
    margin-bottom: 24px !important;
  }

  .lg\:mt4 {
    margin-top: 32px !important;
  }

  .lg\:mb4 {
    margin-bottom: 32px !important;
  }

  .lg\:mt5 {
    margin-top: 40px !important;
  }

  .lg\:mb5 {
    margin-bottom: 40px !important;
  }

  .lg\:mt6 {
    margin-top: 48px !important;
  }

  .lg\:mb6 {
    margin-bottom: 48px !important;
  }

  .lg\:mt7 {
    margin-top: 56px !important;
  }

  .lg\:mb7 {
    margin-bottom: 56px !important;
  }

  .lg\:mt8 {
    margin-top: 64px !important;
  }

  .lg\:mb8 {
    margin-bottom: 64px !important;
  }

  .lg\:mt9 {
    margin-top: 72px !important;
  }

  .lg\:mb9 {
    margin-bottom: 72px !important;
  }

  .lg\:mt10 {
    margin-top: 80px !important;
  }

  .lg\:mb10 {
    margin-bottom: 80px !important;
  }

  .lg\:mt11 {
    margin-top: 88px !important;
  }

  .lg\:mb11 {
    margin-bottom: 88px !important;
  }
}
@media (max-width: 767px) {
  .sm\:dn {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .md\:dn {
    display: none !important;
  }
}

@media (min-width: 1024px) {
  .lg\:dn {
    display: none !important;
  }
}

.ht-kb #page #header {
  visibility: hidden;
}
.ht-kb #page hr {
  display: none;
}

html {
  scroll-behavior: smooth;
}

body.woocommerce-page {
  /* WOOCOMMERCE CART PAGE */
  /* WOOCOMMERCE CHECKOUT PAGE */
  /* WOOCOMMERCE SINGLE PRODUCT PAGE */
  /* PRODUCT LISTING PAGES */
  /* ORDER RECEIVED THANK YOU PAGE */
  /* MAIN SHOP PAGE */
  /* MY ACCOUNT PAGE */
}
body.woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals.wp-block-group {
  margin: 0 auto;
}
body.woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals.wp-block-group .cart_totals {
  width: 100%;
}
body.woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals.wp-block-group .cart_totals h2 {
  display: none;
}
body.woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals.wp-block-group .cart_totals table.shop_table {
  border: none;
  background-color: #f4f1ed;
  padding: 43px 10px;
  padding-bottom: 28px;
  border-radius: 16px;
  width: 350px;
  margin: 0 auto;
}
body.woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals.wp-block-group .cart_totals table.shop_table td,
body.woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals.wp-block-group .cart_totals table.shop_table tr,
body.woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals.wp-block-group .cart_totals table.shop_table th,
body.woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals.wp-block-group .cart_totals table.shop_table input {
  border: none;
  padding: 0;
}
body.woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals.wp-block-group .cart_totals table.shop_table td {
  text-align: right;
  padding-bottom: 14px;
}
body.woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals.wp-block-group .cart_totals table.shop_table td .coupon {
  display: flex;
  height: 60px;
  background-color: white;
  padding: 6px;
  border-radius: 16px;
  justify-content: space-between;
  gap: 15px;
}
body.woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals.wp-block-group .cart_totals table.shop_table td .coupon input[name=coupon_code] {
  background-color: transparent;
  margin-left: 8px;
  border-bottom: 1px solid #c7c5c8;
  height: 40px;
  max-width: 150px;
}
body.woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals.wp-block-group .cart_totals table.shop_table td .coupon input[name=coupon_code]::-moz-placeholder {
  color: #141430;
}
body.woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals.wp-block-group .cart_totals table.shop_table td .coupon input[name=coupon_code]:-ms-input-placeholder {
  color: #141430;
}
body.woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals.wp-block-group .cart_totals table.shop_table td .coupon input[name=coupon_code]::placeholder {
  color: #141430;
}
body.woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals.wp-block-group .cart_totals table.shop_table td .coupon button[name=apply_coupon] {
  border-radius: 100px;
  color: white;
  background-color: #4fb68c;
  transition: all 0.4s;
}
body.woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals.wp-block-group .cart_totals table.shop_table td .coupon button[name=apply_coupon]::after {
  background-color: #4fb68c;
}
body.woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals.wp-block-group .cart_totals table.shop_table .order-total th,
body.woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals.wp-block-group .cart_totals table.shop_table .order-total td {
  border-top: 1px solid #c7c5c8;
  padding-top: 18px;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 148%;
}
body.woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals.wp-block-group .cart_totals table.shop_table .cart-subtotal th,
body.woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals.wp-block-group .cart_totals table.shop_table .cart-subtotal td {
  font-size: 16px;
  line-height: 148%;
}
body.woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals.wp-block-group .cart_totals table.shop_table .cart-subtotal th {
  font-weight: 500;
}
body.woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals.wp-block-group .cart_totals table.shop_table .cart-subtotal td {
  font-weight: 400;
}
body.woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals.wp-block-group .cart_totals table.shop_table .cart-discount th,
body.woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals.wp-block-group .cart_totals table.shop_table .cart-discount td {
  color: #4fb68c;
  font-size: 16px;
  font-style: normal;
  line-height: 148%;
  padding-bottom: 14px;
  background-color: transparent;
}
body.woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals.wp-block-group .cart_totals table.shop_table .cart-discount th {
  font-weight: 500;
  padding-left: 22px;
}
body.woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals.wp-block-group .cart_totals table.shop_table .cart-discount td {
  padding-right: 22px;
}
body.woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals.wp-block-group .cart_totals table.shop_table .cart-discount a.woocommerce-remove-coupon {
  color: red;
}
body.woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals.wp-block-group .cart_totals table.shop_table .cart-subtotal th,
body.woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals.wp-block-group .cart_totals table.shop_table .order-total th {
  padding-left: 22px;
}
body.woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals.wp-block-group .cart_totals table.shop_table .cart-subtotal td,
body.woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals.wp-block-group .cart_totals table.shop_table .order-total td {
  padding-right: 22px;
}
body.woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals.wp-block-group .cart_totals table.shop_table td.actions {
  padding-bottom: 0;
  padding-top: 24px;
  background-color: transparent;
}
body.woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals.wp-block-group .cart_totals .wc-proceed-to-checkout a.checkout-button {
  border-radius: 100px;
  background-color: #663398;
  font-size: 16px;
  margin: 0 auto;
  max-width: 345px;
}
@media (min-width: 1400px) {
  body.woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals.wp-block-group .cart_totals .wc-proceed-to-checkout {
    max-width: none;
  }
}
body.woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals.wp-block-group button[name=update_cart] {
  display: none;
}
body.woocommerce-page.woocommerce-cart .woocommerce table.shop_table.cart {
  min-width: 300px;
  border-left: none;
  border-right: none;
  border-radius: 0;
}
body.woocommerce-page.woocommerce-cart .woocommerce table.shop_table.cart th {
  display: none;
}
body.woocommerce-page.woocommerce-cart .woocommerce table.shop_table.cart td {
  border: none;
  padding: 0;
  padding-top: 16px;
  padding-bottom: 16px;
}
body.woocommerce-page.woocommerce-cart .woocommerce table.shop_table.cart td:not(:first-child) {
  padding-left: 22px;
}
body.woocommerce-page.woocommerce-cart .woocommerce table.shop_table.cart .product-quantity,
body.woocommerce-page.woocommerce-cart .woocommerce table.shop_table.cart .product-price {
  display: none;
}
body.woocommerce-page.woocommerce-cart .woocommerce table.shop_table.cart .product-remove a.remove {
  color: #663398 !important;
  width: inherit;
  height: inherit;
  font-size: 16px;
  font-weight: normal;
  text-align: right;
}
body.woocommerce-page.woocommerce-cart .woocommerce table.shop_table.cart .product-remove a.remove:hover {
  background: initial;
  font-weight: bold;
}
body.woocommerce-page.woocommerce-cart .woocommerce table.shop_table.cart .product-thumbnail {
  display: none;
}
body.woocommerce-page.woocommerce-cart .woocommerce table.shop_table.cart .product-thumbnail a img {
  max-width: 158px;
  max-height: 90px;
  width: 158px;
  border-radius: 16px;
}
body.woocommerce-page.woocommerce-cart .woocommerce table.shop_table.cart .product-name a {
  color: #141430;
  font-weight: 500;
  font-size: 20px;
  line-height: 148%;
}
body.woocommerce-page.woocommerce-cart .woocommerce table.shop_table.cart .product-subtotal {
  text-align: right;
}
body.woocommerce-page.woocommerce-cart .woocommerce table.shop_table.cart .product-subtotal span {
  color: #141430;
  font-weight: 500;
  font-size: 20px;
  line-height: 148%;
}
@media (min-width: 1400px) {
  body.woocommerce-page.woocommerce-cart .woocommerce table.shop_table.cart {
    width: 690px;
    min-width: none;
  }
}
body.woocommerce-page.woocommerce-cart .woocommerce .wp-block-group.cart-container {
  max-width: 1000px;
}
body.woocommerce-page.woocommerce-cart .woocommerce .wp-block-group.cart-container h1 {
  font-size: 72px;
  margin-bottom: 33px;
}
body.woocommerce-page.woocommerce-cart .woocommerce .wp-block-group.cart-container .cart-content {
  display: flex;
  flex-direction: column;
  max-width: 100%;
}
@media (min-width: 1400px) {
  body.woocommerce-page.woocommerce-cart .woocommerce .wp-block-group.cart-container .cart-content {
    flex-direction: row;
    gap: 95px;
  }
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group {
  max-width: 600px;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group.free-checkout div.woocommerce-checkout-payment#payment button#place_order {
  margin-top: 20px;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group.free-checkout:not(.applied-coupon) table.shop_table tfoot {
  display: none;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group.wpcf-donation tfoot {
  display: none;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group.fooevents-custom-fields div.wc-checkout .woocommerce-additional-fields {
  display: block;
  margin-top: 20px;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group.fooevents-custom-fields div.wc-checkout .woocommerce-additional-fields h3 {
  font-size: 32px;
  margin-bottom: 0;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group.fooevents-custom-fields div.wc-checkout .woocommerce-additional-fields .fooevents-attendee-number,
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group.fooevents-custom-fields div.wc-checkout .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper,
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group.fooevents-custom-fields div.wc-checkout .woocommerce-additional-fields .fooevents-attendee-first-name,
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group.fooevents-custom-fields div.wc-checkout .woocommerce-additional-fields .fooevents-attendee-last-name,
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group.fooevents-custom-fields div.wc-checkout .woocommerce-additional-fields .fooevents-attendee-email,
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group.fooevents-custom-fields div.wc-checkout .woocommerce-additional-fields .fooevents-bookings-date {
  display: none;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group.fooevents-custom-fields div.wc-checkout .woocommerce-additional-fields .checkout-payment-header {
  display: inline-block;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group.fooevents-custom-fields div.wc-checkout .woocommerce-additional-fields .fooevents-attendee {
  display: block;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group.fooevents-custom-fields div.wc-checkout .woocommerce-additional-fields .fooevents-attendee:has(select) label {
  transform: translateY(5px) scale(0.8) !important;
  font-weight: 500 !important;
  white-space: pre;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group.fooevents-custom-fields div.wc-checkout .woocommerce-additional-fields .fooevents-attendee select {
  border: none;
  background-color: transparent;
  border-bottom: 1px solid #c7c5c8;
  border-radius: 0 !important;
  padding-left: 0;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group.fooevents-custom-fields div.wc-checkout .woocommerce-additional-fields .fooevents-variation-desc {
  display: none;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group.fooevents-custom-fields div.wc-checkout .woocommerce-additional-fields .fooevents-variation-desc p {
  margin-bottom: 0;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group.fooevents-custom-fields div.wc-checkout .woocommerce-additional-fields p.form-row {
  height: 75px;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group.fooevents-custom-fields div.wc-checkout .woocommerce-additional-fields p.form-row label {
  pointer-events: none;
  padding: 5px 0;
  margin: 0;
  transform: translateY(90%) scale(1);
  will-change: transform;
  transform-origin: left;
  transition: transform 100ms ease;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group.fooevents-custom-fields div.wc-checkout .woocommerce-additional-fields p.form-row:focus-within label {
  transform: translateY(5px) scale(0.8) !important;
  font-weight: 500 !important;
  white-space: pre;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group.fooevents-custom-fields div.wc-checkout .woocommerce-additional-fields p.form-row .woocommerce-input-wrapper input {
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #c7c5c8;
  padding-left: 0;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group.fooevents-custom-fields div.wc-checkout .woocommerce-additional-fields p.form-row .woocommerce-input-wrapper input:focus {
  border-bottom: 1px solid #f4a571;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group .woocommerce-NoticeGroup-checkout {
  margin-bottom: 20px;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group .checkout-column.checkout-first-column div.woocommerce-message {
  display: none;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group .woocommerce-form-coupon-toggle,
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group .checkout-payment-header,
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group fieldset#wc-stripe-cc-form > label[for=card-element] {
  display: none;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group .woocommerce-form-coupon-toggle,
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group .woocommerce-error,
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group form.checkout_coupon,
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group .woocommerce-message {
  max-width: 1130px;
  margin: 0 auto;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group .woocommerce-notices-wrapper {
  max-width: 1130px;
  margin: 0 auto;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group .woocommerce-notices-wrapper:not(:empty) {
  margin-bottom: 50px;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout {
  margin-top: 50px;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .fooevents-eventname,
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .fooevents-attendee,
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-additional-fields,
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .variation-SlotDateval,
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .variation-SlotDateval + dd,
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .variation-Slotval,
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .variation-Slotval + dd,
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .variation-Dateval,
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .variation-Dateval + dd {
  display: none;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout h1 {
  font-size: 60px;
  margin-bottom: 40px;
}
@media (min-width: 1000px) {
  body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout h1 {
    font-size: 72px;
    margin-bottom: 74px;
    font-size: 72px;
  }
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .col-1,
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .col-2 {
  width: 100%;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .checkout-flexbox {
  display: flex;
  flex-direction: column-reverse;
  justify-content: center;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .checkout-flexbox .checkout-column .checkout-payment-header {
  font-size: 32px;
  margin-top: 50px;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .checkout-flexbox .checkout-column .woocommerce-checkout-payment#payment {
  background-color: transparent;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .checkout-flexbox .checkout-column .woocommerce-checkout-payment#payment label[for=payment_method_stripe] {
  display: none;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .checkout-flexbox .checkout-column .woocommerce-checkout-payment#payment div.payment_box {
  background-color: transparent;
  padding: 0;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .checkout-flexbox .checkout-column .woocommerce-checkout-payment#payment div.payment_box::before {
  display: none;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .checkout-flexbox .checkout-column .woocommerce-checkout-payment#payment div.payment_box fieldset {
  border: none;
  padding: 0;
  margin: 0;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .checkout-flexbox .checkout-column .woocommerce-checkout-payment#payment div.payment_box fieldset > label.custom-card-label {
  font-weight: 500 !important;
  font-size: 16px;
  color: #141430;
  transform: scale(0.8) translateX(-65px);
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .checkout-flexbox .checkout-column .woocommerce-checkout-payment#payment div.payment_box fieldset #wc-stripe-new-payment-method {
  margin: 0 !important;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .checkout-flexbox .checkout-column .woocommerce-checkout-payment#payment div.payment_box .form-row {
  padding-left: 0;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .checkout-flexbox .checkout-column .woocommerce-checkout-payment#payment ul.wc_payment_methods {
  padding: 0;
  border: none;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .checkout-flexbox .checkout-column .woocommerce-checkout-payment#payment .form-row.place-order {
  padding: 0;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .checkout-flexbox .checkout-column .woocommerce-checkout-payment#payment .form-row.place-order button#place_order {
  width: 100%;
  text-transform: uppercase;
  background-color: #663398;
  border-radius: 100px;
  font-family: "GT America";
  font-weight: 500;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .checkout-flexbox .checkout-second-column {
  margin-top: 50px;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .checkout-flexbox .checkout-second-column h3#order_review_heading {
  font-size: 32px;
  margin-bottom: 32px;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .checkout-flexbox .checkout-second-column td.woocommerce-cart-image-side {
  display: none;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .checkout-flexbox .checkout-second-column tr.woocommerce-cart-image td {
  padding: 0;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .checkout-flexbox .checkout-second-column tr.woocommerce-cart-image td a {
  pointer-events: none;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .checkout-flexbox .checkout-second-column tr.woocommerce-cart-image td img {
  max-height: 220px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 16px;
  margin-bottom: 27px;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .checkout-flexbox .checkout-second-column tr.woocommerce-cart-image td img[title="5M7A3455"] {
  -o-object-position: top;
     object-position: top;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .checkout-flexbox .checkout-second-column td.actions {
  padding: 0;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .checkout-flexbox .checkout-second-column td.actions button[name=update_cart] {
  display: none;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .checkout-flexbox .checkout-second-column td.actions div.coupon {
  display: flex;
  height: 60px;
  background-color: white;
  padding: 6px;
  border-radius: 16px;
  justify-content: space-between;
  margin-left: auto;
  margin-top: 34px;
  gap: 15px;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .checkout-flexbox .checkout-second-column td.actions div.coupon input[name=coupon_code] {
  background-color: transparent;
  margin-left: 8px;
  border: none;
  border-bottom: 1px solid #c7c5c8;
  height: 40px;
  width: 75%;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .checkout-flexbox .checkout-second-column td.actions div.coupon input[name=coupon_code]::-moz-placeholder {
  color: #141430;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .checkout-flexbox .checkout-second-column td.actions div.coupon input[name=coupon_code]:-ms-input-placeholder {
  color: #141430;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .checkout-flexbox .checkout-second-column td.actions div.coupon input[name=coupon_code]::placeholder {
  color: #141430;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .checkout-flexbox .checkout-second-column td.actions div.coupon button[name=apply_coupon] {
  border-radius: 100px;
  color: white;
  background-color: #4fb68c;
  transition: all 0.4s;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .checkout-flexbox .checkout-second-column td.actions div.coupon button[name=apply_coupon]::after {
  background-color: #4fb68c;
}
@media (min-width: 1000px) {
  body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .checkout-flexbox {
    flex-direction: row;
    justify-content: space-between;
    gap: 80px;
    position: relative;
    margin-bottom: 250px;
  }
  body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .checkout-flexbox .checkout-column {
    width: 50%;
  }
  body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .checkout-flexbox .checkout-second-column {
    margin-top: 0;
  }
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-billing-fields h3 {
  font-size: 32px;
  margin-bottom: 17px;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-billing-fields input.input-text {
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #c7c5c8;
  border-radius: 0;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-billing-fields input.input-text:focus {
  border-bottom: 1px solid #f4a571;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-billing-fields p.form-row#billing_billing_phone_field {
  display: none;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-billing-fields p.form-row#billing_email_field {
  margin-bottom: 10px;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-billing-fields p.form-row#billing_company_field label span.optional {
  display: none;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-billing-fields .select2.select2-container .select2-selection {
  border: none;
  background-color: transparent;
  border-bottom: 1px solid #c7c5c8;
  border-radius: 0;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-billing-fields .select2.select2-container .select2-selection .select2-selection__rendered {
  color: #141430;
  line-height: 22px;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-billing-fields #billing_country_field {
  clear: both;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-billing-fields .form-row {
  height: 75px;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-billing-fields .form-row.international-country {
  display: none !important;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-billing-fields .form-row input::-moz-placeholder {
  color: #141430;
  opacity: 0;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-billing-fields .form-row input:-ms-input-placeholder {
  color: #141430;
  opacity: 0;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-billing-fields .form-row input::placeholder {
  color: #141430;
  opacity: 0;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-billing-fields .form-row label[for=billing_country] {
  visibility: hidden;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-billing-fields .form-row label[for=billing_country] abbr[title=required] {
  display: none;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-billing-fields .form-row.has-text:has(.input-text) label, body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-billing-fields .form-row:not(:has(.input-text)) label[for=billing_state], body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-billing-fields .form-row:focus-within:has(.input-text) label {
  transform: translateY(5px) scale(0.8) !important;
  font-weight: 500 !important;
  white-space: pre;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-billing-fields .form-row label {
  pointer-events: none;
  padding: 5px 0;
  margin: 0;
  transform: translateY(90%) scale(1);
  will-change: transform;
  transform-origin: left;
  transition: transform 100ms ease;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-billing-fields .form-row #billing_postcode_field {
  margin-bottom: 1px;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-billing-fields .form-row label[for=billing_postcode] {
  padding-top: 0;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-billing-fields .form-row span.select2-selection__rendered,
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-billing-fields .form-row input {
  padding-left: 0;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-billing-fields .form-row label[for=billing_state] .optional {
  display: none;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-billing-fields .form-row .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: black;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-billing-fields .woocommerce-invalid-required-field input::-moz-placeholder {
  color: red;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-billing-fields .woocommerce-invalid-required-field input:-ms-input-placeholder {
  color: red;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-billing-fields .woocommerce-invalid-required-field input::placeholder {
  color: red;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-checkout-review-order#order_review table.woocommerce-checkout-review-order-table.shop_table {
  border: none;
  background-color: #f4f1ed;
  padding: 24px;
  border-radius: 16px;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-checkout-review-order#order_review table.woocommerce-checkout-review-order-table.shop_table th,
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-checkout-review-order#order_review table.woocommerce-checkout-review-order-table.shop_table tr,
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-checkout-review-order#order_review table.woocommerce-checkout-review-order-table.shop_table td,
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-checkout-review-order#order_review table.woocommerce-checkout-review-order-table.shop_table thead {
  border: none;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-checkout-review-order#order_review table.woocommerce-checkout-review-order-table.shop_table thead,
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-checkout-review-order#order_review table.woocommerce-checkout-review-order-table.shop_table .product-quantity {
  display: none;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-checkout-review-order#order_review table.woocommerce-checkout-review-order-table.shop_table th {
  padding-left: 0;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-checkout-review-order#order_review table.woocommerce-checkout-review-order-table.shop_table td {
  padding-right: 0;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-checkout-review-order#order_review table.woocommerce-checkout-review-order-table.shop_table .cart_item:last-of-type td, body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-checkout-review-order#order_review table.woocommerce-checkout-review-order-table.shop_table .cart_item:last-of-type th {
  padding-bottom: 21px;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-checkout-review-order#order_review table.woocommerce-checkout-review-order-table.shop_table .cart_item .product-name {
  font-weight: 500;
  font-size: 16px;
  padding-left: 0;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-checkout-review-order#order_review table.woocommerce-checkout-review-order-table.shop_table .cart_item .product-total {
  display: flex;
  justify-content: flex-end;
  text-align: right;
  font-weight: 400;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-checkout-review-order#order_review table.woocommerce-checkout-review-order-table.shop_table .woosb-cart-child.woosb-item-child .product-name {
  padding-left: 15px;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-checkout-review-order#order_review table.woocommerce-checkout-review-order-table.shop_table .woosb-cart-child.woosb-item-child .product-total {
  display: none;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-checkout-review-order#order_review table.woocommerce-checkout-review-order-table.shop_table .cart-subtotal th,
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-checkout-review-order#order_review table.woocommerce-checkout-review-order-table.shop_table .cart-subtotal td {
  border-top: 1px solid #c7c5c8;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-checkout-review-order#order_review table.woocommerce-checkout-review-order-table.shop_table .cart-subtotal th {
  font-weight: 500;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-checkout-review-order#order_review table.woocommerce-checkout-review-order-table.shop_table .cart-subtotal td {
  text-align: right;
  font-weight: 400;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-checkout-review-order#order_review table.woocommerce-checkout-review-order-table.shop_table .cart-discount .woocommerce-remove-coupon {
  color: red;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-checkout-review-order#order_review table.woocommerce-checkout-review-order-table.shop_table .cart-discount th,
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-checkout-review-order#order_review table.woocommerce-checkout-review-order-table.shop_table .cart-discount td {
  color: #4fb68c;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-checkout-review-order#order_review table.woocommerce-checkout-review-order-table.shop_table .cart-discount th {
  font-weight: 500;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-checkout-review-order#order_review table.woocommerce-checkout-review-order-table.shop_table .cart-discount td {
  font-weight: 400;
  text-align: right;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-checkout-review-order#order_review table.woocommerce-checkout-review-order-table.shop_table .order-total th,
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-checkout-review-order#order_review table.woocommerce-checkout-review-order-table.shop_table .order-total td {
  border-top: 1px solid #c7c5c8;
  font-weight: 500;
}
body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout .woocommerce-checkout-review-order#order_review table.woocommerce-checkout-review-order-table.shop_table .order-total td {
  text-align: right;
}
@media (min-width: 1000px) {
  body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group div.wc-checkout {
    margin: 0 auto;
  }
}
@media (min-width: 1000px) {
  body.woocommerce-page.woocommerce-checkout .woocommerce .is-style-hero.wp-block-group {
    max-width: 1130px;
  }
}
body.woocommerce-page.woocommerce-checkout .select2-container.select2-container--open .select2-dropdown--above,
body.woocommerce-page.woocommerce-checkout .select2-container.select2-container--open .select2-dropdown--below {
  border: 1px solid black;
  border-radius: 16px;
  overflow-x: hidden;
  margin-top: 10px;
}
body.woocommerce-page.woocommerce-checkout .select2-container.select2-container--open .select2-dropdown--above input.select2-search__field,
body.woocommerce-page.woocommerce-checkout .select2-container.select2-container--open .select2-dropdown--below input.select2-search__field {
  margin: 5px auto;
  width: 98%;
}
body.woocommerce-page.woocommerce-checkout .select2-container.select2-container--open .select2-dropdown--above .select2-results .select2-results__options,
body.woocommerce-page.woocommerce-checkout .select2-container.select2-container--open .select2-dropdown--below .select2-results .select2-results__options {
  margin-top: 0;
  border-radius: 16px;
  max-height: 240px;
}
body.woocommerce-page.woocommerce-checkout .select2-container.select2-container--open .select2-dropdown--above {
  margin-top: -3px;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group {
  max-width: 1130px;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .woocommerce-notices-wrapper .woocommerce-message {
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #c7c5c8;
  padding-right: 0;
  max-width: 1170px;
  margin: 0 auto;
  margin-bottom: 2em;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .woocommerce-notices-wrapper .woocommerce-message::before {
  content: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12.5' cy='12.5' r='12.5' fill='%23F39556'/%3E%3Cpath d='M7 14L10.1572 17.1572C10.5969 17.5969 11.3269 17.5329 11.6835 17.0235L18 8' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .woocommerce-notices-wrapper .woocommerce-message a.button {
  background-color: #f39556;
  color: white;
  width: 110px;
  text-align: center;
  border-radius: 100px;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product {
  max-width: 1150px;
  margin: 0 auto;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product h1.product_title {
  font-size: 32px;
  font-weight: 600;
  line-height: 110%;
  margin-bottom: 10px;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product.free-product .price {
  display: none;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .price {
  margin-bottom: 10px;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .price .woocommerce-Price-amount {
  color: #141430;
  font-size: 16px;
  font-weight: 500;
  line-height: 148%;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .summary .attendee-class label {
  display: none;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .summary p.timezone-convert-btn {
  font-size: 14px;
  color: #663398;
  font-weight: 500;
  cursor: pointer;
  width: -moz-fit-content;
  width: fit-content;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .summary .wc-breadcrumb-navigation {
  color: rgba(0, 0, 0, 0.5019607843);
  position: absolute;
  top: -50px;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .summary .wc-breadcrumb-navigation a {
  color: rgba(0, 0, 0, 0.5019607843);
  font-size: 12px;
}
@media (min-width: 768px) {
  body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .summary .wc-breadcrumb-navigation {
    position: relative;
    top: 0;
  }
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .summary .product-timezone {
  margin-bottom: 0;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .summary .woosb-bundled select {
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #c7c5c8;
  border-radius: 0 !important;
  padding: 0;
  padding-bottom: 8px;
  width: 100%;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .summary .woosb-bundled .woosb-products {
  border: none;
  margin-bottom: 20px;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .summary .woosb-bundled .woosb-products .woosb-product {
  border: none;
  align-items: baseline;
  padding: 5px 0;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .summary .woosb-bundled .woosb-products .woosb-product .woosb-title {
  font-weight: 500;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .summary .woosb-bundled .woosb-products .woosb-product .woosb-price {
  width: 75px;
  flex: 0 0 75px;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .summary .woosb-bundled .woosb-products .woosb-product > div {
  padding: 0;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .summary .woosb-bundled div.fooevents-checkout-attendee-info {
  font-weight: 400;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .summary .woosb-bundled div.fooevents-checkout-attendee-info:not(:empty) {
  margin-bottom: 20px;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .summary form.cart label {
  font-size: 16px;
  font-weight: 500 !important;
  line-height: 148%;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .summary form.cart label abbr.required {
  color: #f39556 !important;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .summary form.cart .form-row.attendee-class {
  padding: 0;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .summary form.cart .form-row.attendee-class select {
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #c7c5c8;
  border-radius: 0 !important;
  padding: 0;
  margin-top: 20px;
  margin-bottom: 30px;
  padding-bottom: 8px;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .summary form.cart button[name=add-to-cart],
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .summary form.cart button[name=register-now] {
  height: 48px;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .summary form.cart button[name=add-to-cart] {
  display: none;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .summary form.cart .disabled-registration {
  opacity: 0.5;
  background-color: #7f54b3;
  pointer-events: none;
  background-color: #7f54b3;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .summary .product_meta,
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .summary p.out-of-stock {
  display: none;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .summary form.variations_form table.variations tbody tr {
  display: flex;
  gap: 10px;
  align-items: center;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .summary form.variations_form table.variations tbody tr th.label {
  padding: 0;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .summary form.variations_form table.variations tbody tr th.label label {
  font-weight: bold !important;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .summary form.variations_form table.variations tbody tr td.value {
  padding: 0;
  min-width: 250px;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .summary form.variations_form table.variations tbody tr td.value select {
  border-radius: 0 !important;
  border: none;
  border-bottom: 1px solid #c7c5c8;
  background: transparent;
  padding: 0;
  padding-bottom: 5px;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .summary form.variations_form button[name=register-now] {
  margin-top: 15px;
}
@media (min-width: 800px) {
  body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .summary {
    width: 48%;
  }
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .woocommerce-product-gallery {
  margin-bottom: 71px;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper a {
  pointer-events: none;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .woocommerce-product-gallery .woocommerce-product-gallery__image {
  width: 100%;
  height: auto;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .woocommerce-product-gallery img {
  border-radius: 16px;
}
@media (min-width: 800px) {
  body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .woocommerce-product-gallery {
    width: 48%;
  }
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .woocommerce-tabs {
  padding-left: 0;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .woocommerce-tabs .tabs {
  padding-left: 0;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .woocommerce-tabs .tabs li:first-child {
  padding-left: 0;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .woocommerce-tabs .tabs li#tab-title-additional_information {
  display: none;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .woocommerce-tabs .tabs::before {
  border: none;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .woocommerce-tabs .tabs li,
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .woocommerce-tabs .tabs li.active {
  background-color: transparent;
  border: none;
  padding: 0;
  margin: 0;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .woocommerce-tabs .tabs li::before, body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .woocommerce-tabs .tabs li::after,
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .woocommerce-tabs .tabs li.active::before,
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .woocommerce-tabs .tabs li.active::after {
  content: none;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .woocommerce-tabs .tabs li a,
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .woocommerce-tabs .tabs li.active a {
  border: none;
  background-color: transparent;
  padding: 0;
  margin-right: 34px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 148%;
  /* 23.68px */
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .woocommerce-tabs .tabs li a::before, body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .woocommerce-tabs .tabs li a::after,
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .woocommerce-tabs .tabs li.active a::before,
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .woocommerce-tabs .tabs li.active a::after {
  display: none;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .woocommerce-tabs .tabs li {
  background-color: transparent;
  border: none;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .woocommerce-tabs .tabs li a {
  opacity: 0.5;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .woocommerce-tabs .tabs li.active a {
  border-bottom: 2px solid #f4a571;
  opacity: 1;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product .woocommerce-tabs .woocommerce-Tabs-panel h2 {
  display: none;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product section.related > h2 {
  font-size: 32px;
  font-weight: 500;
  margin-bottom: 53px;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product section.related ul.products {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product section.related ul.products li.product {
  margin-right: 33px;
  margin-left: 0;
  background-color: #f4f1ed;
  width: 355px;
  border-radius: 16px;
  height: 439px;
  position: relative;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product section.related ul.products li.product div.woocommerce-product-description {
  display: none;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product section.related ul.products li.product h2.woocommerce-loop-product__title,
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product section.related ul.products li.product span.price {
  max-width: 278px;
  margin: 0 auto;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product section.related ul.products li.product h2.woocommerce-loop-product__title {
  font-family: GT America;
  font-size: 18px;
  font-weight: 500;
  line-height: 148%;
  color: #141430;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product section.related ul.products li.product span.price {
  font-size: 16px;
  font-weight: 500;
  line-height: 148%;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product section.related ul.products li.product img.attachment-woocommerce_thumbnail,
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product section.related ul.products li.product img.attachment-woocommerce_single {
  border-radius: 16px 16px 0 0;
  max-height: 200px;
  -o-object-fit: cover;
     object-fit: cover;
  margin-bottom: 28px;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product section.related ul.products li.product a.add_to_cart_button {
  display: none;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product section.related ul.products li.product p.woocommerce-explore-link a {
  font-family: GT America;
  font-size: 16px;
  font-weight: 500;
  line-height: 148%;
  color: #141430;
  border-bottom: 2px solid #f39556;
  position: absolute;
  left: 32px;
  bottom: 38px;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product section.related ul.products li.product div.product-attributes {
  display: flex;
  height: 20px;
  justify-content: left;
  max-width: 278px;
  margin: 0 auto;
  font-size: 12px;
  gap: 20px;
  color: #141430;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product section.related ul.products li.product div.product-attributes:empty {
  display: none;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product section.related ul.products li.product div.product-attributes p.product-type,
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product section.related ul.products li.product div.product-attributes p.product-date {
  font-weight: 500;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product section.related ul.products li.product div.product-attributes p.product-format,
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product section.related ul.products li.product div.product-attributes p.proudct-time {
  position: relative;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product section.related ul.products li.product div.product-attributes p.product-format::before,
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product section.related ul.products li.product div.product-attributes p.product-time::before {
  content: "•";
  color: #f39556;
  position: absolute;
  left: -12px;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product section.related ul.products li.product.product_cat-civic-engagement-projects {
  height: -moz-fit-content;
  height: fit-content;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product section.related ul.products li.product.product_cat-civic-engagement-projects p.woocommerce-explore-link {
  display: none;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product section.related ul.products li.product.product_cat-civic-engagement-projects div.crowdfunding_wrapper {
  max-width: 278px;
  margin: 0 auto;
  margin-bottom: 50px;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product section.related ul.products li.product.product_cat-civic-engagement-projects div.progressbar-content-wrapper {
  font-size: 14px;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product section.related ul.products li.product.product_cat-civic-engagement-projects div.progressbar-content-wrapper div.wpcf-progress-bar div.lead {
  display: flex;
  justify-content: space-between;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product section.related ul.products li.product.product_cat-civic-engagement-projects div.progressbar-content-wrapper div.progress {
  height: 6px;
  background-color: rgba(243, 149, 86, 0.2509803922);
  border-radius: 10px;
  margin: 10px 0;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product section.related ul.products li.product.product_cat-civic-engagement-projects div.progressbar-content-wrapper div.progress div.progress-bar {
  height: inherit;
  border-radius: inherit;
  background-color: #f39556;
}
body.woocommerce-page.single-product .is-style-hero.wp-block-group .product section.related ul.products li.product.product_cat-civic-engagement-projects div.progressbar-content-wrapper div.wpcf-funding-goal {
  display: flex;
  justify-content: space-between;
}
@media (min-width: 1000px) {
  body.woocommerce-page.single-product .is-style-hero.wp-block-group .product section.related ul.products {
    flex-direction: row;
    gap: 0;
  }
  body.woocommerce-page.single-product .is-style-hero.wp-block-group .product section.related ul.products li.product {
    margin-right: 33px;
    margin-left: auto;
  }
}
body.woocommerce-page.tax-product_cat header.site-header#masthead {
  background-color: #f4f1ed;
}
body.woocommerce-page.tax-product_cat header.site-header#masthead ul.menu ul.sub-menu {
  background-color: #f4f1ed;
}
body.woocommerce-page.tax-product_cat main.main.blocks {
  padding: 0;
}
body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group {
  max-width: none;
  padding-top: 75px !important;
}
body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group .term-description {
  display: none;
}
body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group div.page-title-container {
  background-color: #f4f1ed;
  padding-top: 72px;
  padding-bottom: 88px;
}
@media (max-width: 1199px) {
  body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group div.page-title-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group h1.page-title {
  max-width: 1130px;
  margin: 0 auto;
  font-size: 56px;
}
body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group .wc-breadcrumb-navigation {
  color: rgba(0, 0, 0, 0.5019607843);
  max-width: 1130px;
  max-width: 375px;
  margin: 0 auto;
  margin-top: 37px;
  margin-bottom: 20px;
}
body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group .wc-breadcrumb-navigation span.prefix {
  display: none;
}
body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group .wc-breadcrumb-navigation a {
  color: rgba(0, 0, 0, 0.5019607843);
  font-size: 12px;
}
@media (min-width: 840px) {
  body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group .wc-breadcrumb-navigation {
    max-width: 1130px;
  }
}
@media (max-width: 1130px) {
  body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group .wc-breadcrumb-navigation {
    padding-left: 32px;
    padding-right: 32px;
  }
}
body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group form.woocommerce-ordering,
body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group .woocommerce-result-count,
body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group h2.our-programs-header {
  display: none;
}
body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group ul.products {
  max-width: 320px;
  padding: 0 16px;
  margin: 0 auto;
}
body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group ul.products li.product {
  margin-left: 0;
  background-color: #f4f1ed;
  width: 100%;
  border-radius: 16px;
  height: 439px;
  position: relative;
}
body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group ul.products li.product h2.woocommerce-loop-product__title,
body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group ul.products li.product span.price {
  max-width: 278px;
  margin: 0 auto;
}
body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group ul.products li.product h2.woocommerce-loop-product__title {
  font-family: GT America;
  font-size: 18px;
  font-weight: 500;
  line-height: 148%;
  color: #141430;
}
body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group ul.products li.product span.price {
  font-size: 16px;
  font-weight: 500;
  line-height: 148%;
  color: #141430;
}
body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group ul.products li.product img.attachment-woocommerce_thumbnail,
body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group ul.products li.product img.attachment-woocommerce_single {
  border-radius: 16px 16px 0 0;
  max-height: 200px;
  -o-object-fit: cover;
     object-fit: cover;
  margin-bottom: 28px;
}
body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group ul.products li.product a.add_to_cart_button {
  display: none;
}
body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group ul.products li.product p.woocommerce-explore-link a {
  font-family: GT America;
  font-size: 16px;
  font-weight: 500;
  line-height: 148%;
  color: #141430;
  border-bottom: 2px solid #f39556;
  position: absolute;
  left: 5px;
  bottom: 38px;
}
body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group ul.products li.product div.woocommerce-product-description {
  display: none;
  font-size: 16px;
  max-width: 278px;
  margin: 0 auto;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-height: 48px;
  position: relative;
}
body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group ul.products li.product div.product-attributes {
  display: flex;
  height: 20px;
  justify-content: left;
  max-width: 278px;
  margin: 0 auto;
  font-size: 12px;
  gap: 20px;
  color: #141430;
}
body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group ul.products li.product div.product-attributes:empty {
  display: none;
}
body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group ul.products li.product div.product-attributes p.product-type,
body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group ul.products li.product div.product-attributes p.product-date {
  font-weight: 500;
}
body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group ul.products li.product div.product-attributes p.product-format,
body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group ul.products li.product div.product-attributes p.product-time {
  position: relative;
}
body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group ul.products li.product div.product-attributes p.product-format::before,
body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group ul.products li.product div.product-attributes p.product-time::before {
  content: "•";
  color: #f39556;
  position: absolute;
  left: -12px;
}
body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group ul.products li.product.product_cat-civic-engagement-projects {
  height: -moz-fit-content;
  height: fit-content;
}
body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group ul.products li.product.product_cat-civic-engagement-projects p.woocommerce-explore-link {
  display: none;
}
body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group ul.products li.product.product_cat-civic-engagement-projects div.crowdfunding_wrapper {
  max-width: 278px;
  margin: 0 auto;
  margin-bottom: 50px;
}
body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group ul.products li.product.product_cat-civic-engagement-projects div.progressbar-content-wrapper {
  font-size: 14px;
}
body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group ul.products li.product.product_cat-civic-engagement-projects div.progressbar-content-wrapper div.wpcf-progress-bar div.lead {
  display: flex;
  justify-content: space-between;
}
body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group ul.products li.product.product_cat-civic-engagement-projects div.progressbar-content-wrapper div.progress {
  height: 6px;
  background-color: rgba(243, 149, 86, 0.2509803922);
  border-radius: 10px;
  margin: 10px 0;
}
body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group ul.products li.product.product_cat-civic-engagement-projects div.progressbar-content-wrapper div.progress div.progress-bar {
  height: inherit;
  border-radius: inherit;
  background-color: #f39556;
}
body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group ul.products li.product.product_cat-civic-engagement-projects div.progressbar-content-wrapper div.wpcf-funding-goal {
  display: flex;
  justify-content: space-between;
}
@media (min-width: 390px) {
  body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group ul.products {
    max-width: 375px;
  }
  body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group ul.products li.product p.woocommerce-explore-link a {
    left: 16.5px;
  }
}
@media (min-width: 840px) {
  body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group ul.products {
    width: 100%;
    max-width: 1130px;
    display: block;
    padding: 0;
  }
  body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group ul.products li.product {
    margin-right: 18px;
    width: 342px;
  }
  body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group ul.products li.product p.woocommerce-explore-link a {
    left: 32px;
  }
}
@media (min-width: 1000px) {
  body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group ul.products li.product {
    margin-right: 33px;
    margin-left: auto;
  }
}
@media (min-width: 390px) and (max-width: 1130px) {
  body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group ul.products {
    padding-left: 32px;
    padding-right: 32px;
  }
}
body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group p.past-events-link {
  max-width: 90%;
  margin: 0 auto;
  margin-top: 15px;
}
body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group p.past-events-link a {
  font-family: GT America;
  font-size: 16px;
  font-weight: 500;
  line-height: 148%;
  color: #141430;
  border-bottom: 2px solid #f39556;
  position: relative;
  padding-bottom: 4px;
}
@media (min-width: 1200px) {
  body.woocommerce-page.tax-product_cat .is-style-hero.wp-block-group p.past-events-link {
    max-width: 1130px;
  }
}
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order-overview,
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-customer-details {
  display: none;
}
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received header.site-header#masthead {
  background-color: #f4f1ed;
}
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received header.site-header#masthead ul.menu ul.sub-menu {
  background-color: #f4f1ed;
}
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received div.site-content main.main.blocks {
  padding: 0;
}
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group {
  max-width: none;
  padding-top: 75px !important;
}
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .thank-you-header-container {
  padding-top: 96px;
  padding-bottom: 40px;
  background-color: #f4f1ed;
}
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .thank-you-header-container .thank-you-header {
  margin: 0 auto;
  max-width: 1130px;
  padding-left: 32px;
  padding-right: 32px;
  position: relative;
}
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .thank-you-header-container .thank-you-header h1 {
  font-size: 60px;
  margin-bottom: 36px;
}
@media (min-width: 600px) {
  body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .thank-you-header-container .thank-you-header h1 {
    font-size: 72px;
  }
}
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .thank-you-header-container .thank-you-header div.woocommerce-product-gallery__image img {
  border-radius: 16px;
}
@media (min-width: 600px) {
  body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .thank-you-header-container .thank-you-header div.woocommerce-product-gallery__image img {
    max-width: 500px;
  }
}
@media (min-width: 1000px) {
  body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .thank-you-header-container .thank-you-header {
    padding: 0;
  }
}
@media (min-width: 1300px) {
  body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .thank-you-header-container .thank-you-header div.woocommerce-product-gallery__image {
    position: absolute;
    right: 0;
    top: -40px;
  }
  body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .thank-you-header-container .thank-you-header div.woocommerce-product-gallery__image img {
    max-width: 555px;
  }
}
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .main-content {
  max-width: 1130px;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
}
@media (min-width: 1000px) {
  body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .main-content {
    padding: 0;
  }
}
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .woocommerce-notice--success.woocommerce-thankyou-order-received {
  max-width: 459px;
}
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .woocommerce-order-details {
  display: none;
  margin-bottom: 100px;
}
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .woocommerce-order-details .woocommerce-order-details__title {
  margin-top: 208px;
  font-size: 50px;
}
@media (min-width: 600px) {
  body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .woocommerce-order-details .woocommerce-order-details__title {
    font-size: 56px;
  }
}
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details {
  border: none;
}
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details thead,
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details tbody,
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details th,
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details td,
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details tr,
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details a {
  border: none;
  color: #141430;
  font-family: GT America;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 148%;
}
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details > thead tr,
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details .product-quantity,
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details .wc-item-meta {
  display: none;
}
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details tbody th,
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details tbody td,
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details tfoot th,
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details tfoot td {
  padding-left: 0;
  padding-right: 0;
}
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details tbody tr:first-child td,
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details tbody tr:first-child th,
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details tfoot tr:first-child td,
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details tfoot tr:first-child th,
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details tfoot tr:last-child td,
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details tfoot tr:last-child th {
  border-top: 1px solid rgba(199, 197, 200, 0.4196078431);
}
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details tfoot tr:last-child {
  padding-top: 18px;
}
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details .product-total,
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details tfoot td {
  text-align: right;
}
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details tr.promo-code th,
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details tr.promo-code td {
  color: #ee4343;
}
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details tr.order_item ul.slot-info {
  list-style-type: none;
  padding-left: 0;
  font-size: 16px;
}
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .woocommerce-order-details .order-again {
  display: none;
}
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .wc-item-details {
  margin-top: 40px;
}
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .wc-item-details .woocommerce-product-gallery__image a {
  pointer-events: none;
}
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .wc-item-details .woocommerce-product-gallery__image img {
  border-radius: 16px;
}
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .wc-item-details .wc-item-first-row {
  margin-top: 48px;
  display: flex;
  gap: 40px;
}
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .wc-item-details .wc-item-first-row:empty {
  margin-top: 0;
}
@media (min-width: 600px) {
  body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .wc-item-details .wc-item-first-row {
    gap: 126px;
  }
}
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .wc-item-details .wc-item:not(:last-child) {
  border-bottom: 1px solid rgba(199, 197, 200, 0.4196078431);
}
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .wc-item-details .wc-item:not(:first-child) {
  margin-top: 40px;
}
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .wc-item-details .wc-item h4 {
  font-size: 32px;
  margin-bottom: 0;
}
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .wc-item-details .wc-item .wc-item-date,
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .wc-item-details .wc-item .wc-item-link-label {
  font-size: 18px;
  font-weight: 500;
}
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .wc-item-details .wc-item .wc-item-date::before {
  position: relative;
  content: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='2' y='7.90625' width='28' height='28' rx='0.90625' fill='%23663398'/%3E%3Cpath d='M9 5V11' stroke='%23F39556' stroke-width='1.7' stroke-linecap='round'/%3E%3Cpath d='M23 5V11' stroke='%23F39556' stroke-width='1.7' stroke-linecap='round'/%3E%3Cpath d='M16 5V11' stroke='%23F39556' stroke-width='1.7' stroke-linecap='round'/%3E%3Cpath d='M26.0996 22.3041L27.9656 24.1701C28.2265 24.431 28.6495 24.431 28.9104 24.1701L32.7808 20.2998' stroke='%23F39556' stroke-width='1.7' stroke-linecap='round'/%3E%3Ccircle cx='29.5' cy='22.5' r='7.65' stroke='%23F39556' stroke-width='1.7'/%3E%3C/svg%3E%0A");
  margin-right: 10px;
  top: 8px;
}
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .wc-item-details .wc-item .wc-item-link-label::before {
  position: relative;
  content: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.5455 15.5227C31.5455 20.7655 23.5514 31.1679 21.0271 34.322C20.6373 34.809 19.9082 34.809 19.5184 34.322C16.994 31.1679 9 20.7655 9 15.5227C9 9.29697 14.047 4.25 20.2727 4.25C26.4985 4.25 31.5455 9.29697 31.5455 15.5227Z' fill='%23663398'/%3E%3Ccircle cx='20.2979' cy='15.1426' r='6.48887' stroke='%23F39556' stroke-width='1.7'/%3E%3C/svg%3E%0A");
  margin-left: -45px;
  top: 8px;
  margin-right: 13px;
}
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .wc-item-details .wc-item .wc-item-link a {
  color: white;
  background-color: #663398;
  font-size: 12px;
  font-weight: 500;
  padding: 12px 24px;
  border-radius: 100px;
  white-space: nowrap;
}
@media (min-width: 600px) {
  body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .wc-item-details .wc-item .wc-item-link a {
    font-size: 16px;
  }
}
body.woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-order.wp-block-group .wc-item-details .item-course-note {
  margin-top: 30px;
  margin-bottom: 40px;
}
body.woocommerce-page.woocommerce-shop header.site-header {
  background-color: #f4f1ed;
}
body.woocommerce-page.woocommerce-shop header.site-header .site-navigation .menu li.menu-item.menu-item-has-children ul.sub-menu {
  background-color: #f4f1ed;
}
body.woocommerce-page.woocommerce-shop main.main.blocks {
  margin-top: 75px;
  padding: 0;
}
body.woocommerce-page.woocommerce-shop div.wp-block-group {
  padding-top: 0 !important;
  max-width: none;
}
body.woocommerce-page.woocommerce-shop div.wp-block-group h1.page-title,
body.woocommerce-page.woocommerce-shop div.wp-block-group p.wc-breadcrumb-navigation {
  display: none;
}
body.woocommerce-page.woocommerce-shop div.wp-block-group div#content {
  position: relative;
}
body.woocommerce-page.woocommerce-shop div.wp-block-group div.main-header-container {
  background-color: #f4f1ed;
  padding-top: 15px;
  padding-bottom: 56px;
}
@media (min-width: 768px) {
  body.woocommerce-page.woocommerce-shop div.wp-block-group div.main-header-container {
    padding-top: 100px;
  }
}
body.woocommerce-page.woocommerce-shop div.wp-block-group div.shop-main-header {
  position: relative;
  max-width: 1130px;
  margin: 0 auto;
  margin-bottom: 50px;
}
body.woocommerce-page.woocommerce-shop div.wp-block-group div.shop-main-header h2.shop-title,
body.woocommerce-page.woocommerce-shop div.wp-block-group div.shop-main-header p {
  max-width: 440px;
}
body.woocommerce-page.woocommerce-shop div.wp-block-group div.shop-main-header h2.shop-title {
  margin-bottom: 24px;
}
body.woocommerce-page.woocommerce-shop div.wp-block-group div.shop-main-header img.shop-logo {
  margin-bottom: 25px;
  margin-left: -22px;
}
body.woocommerce-page.woocommerce-shop div.wp-block-group div.shop-main-header p {
  margin-bottom: 29px;
}
body.woocommerce-page.woocommerce-shop div.wp-block-group div.shop-main-header a.shop-catalog-link {
  position: relative;
  display: inline-block;
  background-color: #663398;
  color: white;
  font-weight: 500;
  font-size: 16px;
  padding: 12px 24px;
  border-radius: 100px;
  z-index: 1;
  overflow: hidden;
}
body.woocommerce-page.woocommerce-shop div.wp-block-group div.shop-main-header a.shop-catalog-link::after {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 0;
  display: block;
  background-color: #336898;
  width: 100%;
  height: 100%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  transform: scaleY(0);
  transform-origin: bottom;
  transition: all 400ms cubic-bezier(0.86, 0, 0.07, 1);
  z-index: -1;
}
body.woocommerce-page.woocommerce-shop div.wp-block-group div.shop-main-header a.shop-catalog-link:hover::after {
  transform: scaleY(3);
  transition-delay: 100ms;
}
body.woocommerce-page.woocommerce-shop div.wp-block-group div.shop-main-header .join-our-programs-container {
  max-width: 553px;
  margin: 0 auto;
  margin-bottom: 100px;
  padding: 0 32px;
}
@media (min-width: 1000px) {
  body.woocommerce-page.woocommerce-shop div.wp-block-group div.shop-main-header .join-our-programs-container {
    padding: 0;
  }
}
@media (min-width: 1300px) {
  body.woocommerce-page.woocommerce-shop div.wp-block-group div.shop-main-header {
    margin: 0 auto;
  }
  body.woocommerce-page.woocommerce-shop div.wp-block-group div.shop-main-header .join-our-programs-container {
    margin: 0;
  }
}
body.woocommerce-page.woocommerce-shop div.wp-block-group ul.products {
  max-width: 375px;
  margin: 0 auto;
  margin-bottom: 30px;
  padding-left: 32px;
  padding-right: 32px;
}
body.woocommerce-page.woocommerce-shop div.wp-block-group ul.products li.product {
  margin-left: 0;
  background-color: #f4f1ed;
  width: 100%;
  border-radius: 16px;
  height: 439px;
  position: relative;
}
body.woocommerce-page.woocommerce-shop div.wp-block-group ul.products li.product div.crowdfunding_wrapper {
  display: none;
}
body.woocommerce-page.woocommerce-shop div.wp-block-group ul.products li.product h2.woocommerce-loop-category__title,
body.woocommerce-page.woocommerce-shop div.wp-block-group ul.products li.product h2.woocommerce-featured__title {
  font-family: GT America;
  font-size: 18px;
  font-weight: 500;
  line-height: 148%;
  color: #141430;
  max-width: 90%;
  margin: 0 auto;
  padding: 0.5em 0;
}
body.woocommerce-page.woocommerce-shop div.wp-block-group ul.products li.product h2.woocommerce-loop-category__title mark.count,
body.woocommerce-page.woocommerce-shop div.wp-block-group ul.products li.product h2.woocommerce-featured__title mark.count {
  display: none;
}
body.woocommerce-page.woocommerce-shop div.wp-block-group ul.products li.product span.price {
  font-size: 16px;
  font-weight: 500;
  line-height: 148%;
  color: #141430;
}
body.woocommerce-page.woocommerce-shop div.wp-block-group ul.products li.product img {
  border-radius: 16px 16px 0 0;
  max-height: 200px;
  -o-object-fit: cover;
     object-fit: cover;
}
body.woocommerce-page.woocommerce-shop div.wp-block-group ul.products li.product a.add_to_cart_button {
  display: none;
}
body.woocommerce-page.woocommerce-shop div.wp-block-group ul.products li.product p.woocommerce-explore-link a {
  font-family: GT America;
  font-size: 16px;
  font-weight: 500;
  line-height: 148%;
  color: #141430;
  border-bottom: 2px solid #f39556;
  position: absolute;
  left: 16.5px;
  bottom: 38px;
  padding-bottom: 4px;
}
body.woocommerce-page.woocommerce-shop div.wp-block-group ul.products li.product div.woocommerce-loop-category__description,
body.woocommerce-page.woocommerce-shop div.wp-block-group ul.products li.product div.woocommerce-featured__description {
  font-size: 16px;
  max-width: 90%;
  margin: 0 auto;
  position: relative;
}
body.woocommerce-page.woocommerce-shop div.wp-block-group ul.products li.product.product_cat-civic-engagement-projects {
  height: -moz-fit-content;
  height: fit-content;
}
body.woocommerce-page.woocommerce-shop div.wp-block-group ul.products li.product.product_cat-civic-engagement-projects p.woocommerce-explore-link {
  display: none;
}
body.woocommerce-page.woocommerce-shop div.wp-block-group ul.products li.product.product_cat-civic-engagement-projects div.crowdfunding_wrapper {
  max-width: 278px;
  margin: 0 auto;
  margin-bottom: 50px;
}
body.woocommerce-page.woocommerce-shop div.wp-block-group ul.products li.product.product_cat-civic-engagement-projects div.progressbar-content-wrapper {
  font-size: 14px;
}
body.woocommerce-page.woocommerce-shop div.wp-block-group ul.products li.product.product_cat-civic-engagement-projects div.progressbar-content-wrapper div.wpcf-progress-bar div.lead {
  display: flex;
  justify-content: space-between;
}
body.woocommerce-page.woocommerce-shop div.wp-block-group ul.products li.product.product_cat-civic-engagement-projects div.progressbar-content-wrapper div.progress {
  height: 6px;
  background-color: rgba(243, 149, 86, 0.2509803922);
  border-radius: 10px;
  margin: 10px 0;
}
body.woocommerce-page.woocommerce-shop div.wp-block-group ul.products li.product.product_cat-civic-engagement-projects div.progressbar-content-wrapper div.progress div.progress-bar {
  height: inherit;
  border-radius: inherit;
  background-color: #f39556;
}
body.woocommerce-page.woocommerce-shop div.wp-block-group ul.products li.product.product_cat-civic-engagement-projects div.progressbar-content-wrapper div.wpcf-funding-goal {
  display: flex;
  justify-content: space-between;
}
@media (min-width: 400px) {
  body.woocommerce-page.woocommerce-shop div.wp-block-group ul.products li.product h2.woocommerce-loop-category__title,
body.woocommerce-page.woocommerce-shop div.wp-block-group ul.products li.product h2.woocommerce-featured__title {
    max-width: 278px;
  }
  body.woocommerce-page.woocommerce-shop div.wp-block-group ul.products li.product div.woocommerce-loop-category__description,
body.woocommerce-page.woocommerce-shop div.wp-block-group ul.products li.product div.woocommerce-featured__description {
    max-width: 278px;
  }
  body.woocommerce-page.woocommerce-shop div.wp-block-group ul.products li.product p.woocommerce-explore-link {
    left: 38px;
  }
}
@media (min-width: 840px) {
  body.woocommerce-page.woocommerce-shop div.wp-block-group ul.products {
    max-width: 1130px;
    display: block;
    margin-bottom: 185px;
  }
  body.woocommerce-page.woocommerce-shop div.wp-block-group ul.products li.product {
    margin-right: 33px;
    width: 355px;
  }
  body.woocommerce-page.woocommerce-shop div.wp-block-group ul.products li.product p.woocommerce-explore-link a {
    left: 38px;
  }
}
@media (min-width: 1000px) {
  body.woocommerce-page.woocommerce-shop div.wp-block-group ul.products {
    padding: 0;
  }
  body.woocommerce-page.woocommerce-shop div.wp-block-group ul.products li.product {
    margin-right: 18px;
    margin-left: auto;
  }
}
body.woocommerce-page.woocommerce-shop div.wp-block-group ul.featured-products.products li.featured-product.product {
  background-color: #ececec;
  box-shadow: 0px 10px 25px -5px rgba(0, 0, 0, 0.25);
}
@media (min-width: 800px) {
  body.woocommerce-page.woocommerce-shop div.wp-block-group ul.featured-products.products {
    max-width: 556px;
  }
  body.woocommerce-page.woocommerce-shop div.wp-block-group ul.featured-products.products li.featured-product.product {
    width: 556px;
  }
  body.woocommerce-page.woocommerce-shop div.wp-block-group ul.featured-products.products li.featured-product.product h2.woocommerce-featured__title {
    max-width: 476px;
    font-size: 18px;
  }
  body.woocommerce-page.woocommerce-shop div.wp-block-group ul.featured-products.products li.featured-product.product div.woocommerce-featured__description {
    font-size: 16px;
    max-width: 476px;
  }
  body.woocommerce-page.woocommerce-shop div.wp-block-group ul.featured-products.products li.featured-product.product p.woocommerce-explore-link {
    max-width: 476px;
    margin: 0 auto;
    margin-top: 17px;
  }
  body.woocommerce-page.woocommerce-shop div.wp-block-group ul.featured-products.products li.featured-product.product p.woocommerce-explore-link a {
    position: relative;
    inset: 0;
  }
  body.woocommerce-page.woocommerce-shop div.wp-block-group ul.featured-products.products li.featured-product.product img.attachment-woocommerce_single {
    max-height: 266px;
  }
}
@media (min-width: 1300px) {
  body.woocommerce-page.woocommerce-shop div.wp-block-group ul.featured-products.products {
    position: absolute;
    top: 0;
    right: 0;
    margin-bottom: 185px;
    padding: 0;
  }
  body.woocommerce-page.woocommerce-shop div.wp-block-group ul.featured-products.products li.featured-product.product {
    width: 556px;
  }
}
body.woocommerce-page.woocommerce-shop div.wp-block-group h2.shop-calendar-header {
  max-width: 1130px;
  margin: 0 auto;
  margin-bottom: 48px;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 35px;
  text-align: center;
}
@media (min-width: 600px) {
  body.woocommerce-page.woocommerce-shop div.wp-block-group h2.shop-calendar-header {
    text-align: initial;
  }
}
@media (min-width: 1000px) {
  body.woocommerce-page.woocommerce-shop div.wp-block-group h2.shop-calendar-header {
    padding: 0;
    font-size: 56px;
  }
}
body.woocommerce-page.woocommerce-shop div.wp-block-group h2.our-programs-header {
  max-width: 1130px;
  margin: 0 auto;
  margin-bottom: 37px;
  padding-left: 32px;
  padding-right: 32px;
  text-align: center;
  font-size: 40px;
}
@media (min-width: 840px) {
  body.woocommerce-page.woocommerce-shop div.wp-block-group h2.our-programs-header {
    text-align: start;
    font-size: 48px;
  }
}
@media (min-width: 1000px) {
  body.woocommerce-page.woocommerce-shop div.wp-block-group h2.our-programs-header {
    padding: 0;
  }
}
body.woocommerce-page.woocommerce-shop div.wp-block-group div.getting-started-section {
  text-align: center;
  max-width: 1000px;
  margin: 0 auto;
  margin-top: 153px;
  margin-bottom: 160px;
  padding: 0 32px;
}
body.woocommerce-page.woocommerce-shop div.wp-block-group div.getting-started-section > h2 {
  font-size: 40px;
  margin: 0 auto;
  margin-bottom: 22px;
}
body.woocommerce-page.woocommerce-shop div.wp-block-group div.getting-started-section > p {
  max-width: 550px;
  margin: 0 auto;
  margin-bottom: 31px;
}
body.woocommerce-page.woocommerce-shop div.wp-block-group div.getting-started-section a.bundle-link {
  position: relative;
  display: inline-block;
  background-color: transparent;
  padding: 12px 24px;
  color: white;
  font-weight: 500;
  border-radius: 100px;
  width: 150px;
  z-index: 1;
  overflow: hidden;
}
body.woocommerce-page.woocommerce-shop div.wp-block-group div.getting-started-section a.bundle-link.live-virtual {
  border: 2px #663398 solid;
  color: #663398;
}
body.woocommerce-page.woocommerce-shop div.wp-block-group div.getting-started-section a.bundle-link.live-virtual::after {
  background-color: #663398;
}
body.woocommerce-page.woocommerce-shop div.wp-block-group div.getting-started-section a.bundle-link.self-guided {
  border: 2px #216ac0 solid;
  color: #216ac0;
}
body.woocommerce-page.woocommerce-shop div.wp-block-group div.getting-started-section a.bundle-link.self-guided::after {
  background-color: #216ac0;
}
body.woocommerce-page.woocommerce-shop div.wp-block-group div.getting-started-section a.bundle-link::after {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  transform: scaleY(0);
  transform-origin: bottom;
  transition: all 400ms cubic-bezier(0.86, 0, 0.07, 1);
  z-index: -1;
}
body.woocommerce-page.woocommerce-shop div.wp-block-group div.getting-started-section a.bundle-link:hover {
  color: white;
  transition-delay: 100ms;
}
body.woocommerce-page.woocommerce-shop div.wp-block-group div.getting-started-section a.bundle-link:hover::after {
  transform: scaleY(3);
  transition-delay: 100ms;
}
body.woocommerce-page.woocommerce-shop div.wp-block-group div.getting-started-section div.bundle-icons {
  display: flex;
  flex-direction: column;
  gap: 30px;
  margin: 0 auto;
  margin-top: 100px;
}
body.woocommerce-page.woocommerce-shop div.wp-block-group div.getting-started-section div.bundle-icons div.bundle-icon {
  position: relative;
}
body.woocommerce-page.woocommerce-shop div.wp-block-group div.getting-started-section div.bundle-icons div.bundle-icon p {
  font-size: 16px;
  font-weight: 400;
  line-height: 23.68px;
}
body.woocommerce-page.woocommerce-shop div.wp-block-group div.getting-started-section div.bundle-icons div.bundle-icon p span {
  font-weight: 500;
}
body.woocommerce-page.woocommerce-shop div.wp-block-group div.getting-started-section div.bundle-icons div.bundle-icon img {
  width: 166px;
  margin-bottom: 40px;
}
body.woocommerce-page.woocommerce-shop div.wp-block-group div.getting-started-section div.bundle-icons div.bundle-icon:first-child img {
  margin-left: 30px;
}
body.woocommerce-page.woocommerce-shop div.wp-block-group div.getting-started-section div.bundle-icons div.bundle-icon:last-child img {
  margin-right: 30px;
}
body.woocommerce-page.woocommerce-shop div.wp-block-group div.getting-started-section div.bundle-icons div.bundle-icon h6 {
  font-size: 36px;
}
body.woocommerce-page.woocommerce-shop div.wp-block-group div.getting-started-section div.bundle-icons div.bundle-icon.bundle-separator {
  flex: 0;
}
@media (min-width: 600px) {
  body.woocommerce-page.woocommerce-shop div.wp-block-group div.getting-started-section > h2 {
    margin-bottom: 72px;
  }
  body.woocommerce-page.woocommerce-shop div.wp-block-group div.getting-started-section div.bundle-icons {
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    gap: 0;
    margin-top: 40px;
  }
  body.woocommerce-page.woocommerce-shop div.wp-block-group div.getting-started-section div.bundle-icons div.bundle-icon {
    width: 400px;
  }
  body.woocommerce-page.woocommerce-shop div.wp-block-group div.getting-started-section div.bundle-icons div.bundle-icon img {
    margin-left: 0;
    margin-right: 0;
  }
  body.woocommerce-page.woocommerce-shop div.wp-block-group div.getting-started-section div.bundle-icons div.bundle-icon.bundle-separator {
    margin-top: 40px;
  }
}
@media (min-width: 1000px) {
  body.woocommerce-page.woocommerce-shop div.wp-block-group div.getting-started-section {
    padding: 0;
  }
}
body.woocommerce-page.woocommerce-account header.site-header#masthead {
  background-color: #f4f1ed;
}
body.woocommerce-page.woocommerce-account header.site-header#masthead ul.menu ul.sub-menu {
  background-color: #f4f1ed;
}
body.woocommerce-page.woocommerce-account main.main.blocks {
  padding: 0;
}
body.woocommerce-page.woocommerce-account div.woocommerce {
  padding-bottom: 40px;
}
body.woocommerce-page.woocommerce-account div.woocommerce .is-style-hero.wp-block-group {
  max-width: none;
  padding-top: 75px !important;
}
body.woocommerce-page.woocommerce-account div.woocommerce .is-style-hero.wp-block-group div.page-title-container {
  background-color: #f4f1ed;
  padding-top: 72px;
  padding-bottom: 88px;
  margin-bottom: 96px;
}
@media (max-width: 1199px) {
  body.woocommerce-page.woocommerce-account div.woocommerce .is-style-hero.wp-block-group div.page-title-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
body.woocommerce-page.woocommerce-account div.woocommerce .is-style-hero.wp-block-group h1.page-title {
  max-width: 1130px;
  margin: 0 auto;
  font-size: 48px;
}
@media (min-width: 768px) {
  body.woocommerce-page.woocommerce-account div.woocommerce .is-style-hero.wp-block-group h1.page-title {
    font-size: 72px;
  }
}
body.woocommerce-page.woocommerce-account div.woocommerce .is-style-hero.wp-block-group div.page-content {
  max-width: 1130px;
  margin: 0 auto;
  width: 90%;
}
body.woocommerce-page.woocommerce-account div.woocommerce nav.woocommerce-MyAccount-navigation ul {
  list-style-type: none;
  text-align: right;
  border-right: 1px solid #e5e5e5;
  padding: 15px 0;
}
body.woocommerce-page.woocommerce-account div.woocommerce nav.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--downloads,
body.woocommerce-page.woocommerce-account div.woocommerce nav.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--payment-methods {
  display: none;
}
body.woocommerce-page.woocommerce-account div.woocommerce nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link {
  position: relative;
  padding: 10px 0;
  padding-right: 15px;
  margin-bottom: 10px;
}
body.woocommerce-page.woocommerce-account div.woocommerce nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active {
  background-color: #e5e5e5;
  border-radius: 100px 0 0 100px;
}
body.woocommerce-page.woocommerce-account div.woocommerce nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active::before {
  content: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='13.2467' cy='14.6186' r='13.2467' fill='%23663398'/%3E%3Cpath d='M8.34303 15.1031C8.35034 15.0488 8.37528 14.9984 8.41402 14.9596L18.1037 5.26997C18.2013 5.17234 18.3596 5.17234 18.4572 5.26997L22.3221 9.13488C22.4198 9.23251 22.4198 9.39081 22.3221 9.48844L12.6127 19.1979C12.577 19.2336 12.5314 19.2576 12.4818 19.2669L8.0015 20.1025C7.83413 20.1338 7.68519 19.9922 7.7079 19.8234L8.34303 15.1031Z' stroke='%23F4A571' stroke-width='1.5'/%3E%3Cpath d='M24.5091 7.56942L20.2906 3.35095L20.4717 3.16994C21.6366 2.00504 23.5252 2.00504 24.6901 3.16994C25.855 4.33484 25.855 6.22351 24.6901 7.38841L24.5091 7.56942Z' stroke='%23F4A571' stroke-width='1.5'/%3E%3C/svg%3E%0A");
  position: absolute;
  left: 10px;
  top: 7px;
}
body.woocommerce-page.woocommerce-account div.woocommerce nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active a {
  font-weight: 500;
}
body.woocommerce-page.woocommerce-account div.woocommerce nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a {
  color: black;
}
@media (max-width: 768px) {
  body.woocommerce-page.woocommerce-account div.woocommerce nav.woocommerce-MyAccount-navigation {
    width: 90%;
    margin: 0 auto;
  }
}
body.woocommerce-page.woocommerce-account div.woocommerce div.woocommerce-MyAccount-content .order-again,
body.woocommerce-page.woocommerce-account div.woocommerce div.woocommerce-MyAccount-content .fooevents-order-table {
  display: none;
}
body.woocommerce-page.woocommerce-account div.woocommerce div.woocommerce-MyAccount-content h3 {
  font-size: 34px;
}
body.woocommerce-page.woocommerce-account div.woocommerce div.woocommerce-MyAccount-content p.form-row {
  height: 75px;
}
body.woocommerce-page.woocommerce-account div.woocommerce div.woocommerce-MyAccount-content p.form-row > span:not(.password-input):not(.woocommerce-input-wrapper) {
  display: none;
}
body.woocommerce-page.woocommerce-account div.woocommerce div.woocommerce-MyAccount-content p.form-row#billing_billing_phone_field, body.woocommerce-page.woocommerce-account div.woocommerce div.woocommerce-MyAccount-content p.form-row#billing_email_field, body.woocommerce-page.woocommerce-account div.woocommerce div.woocommerce-MyAccount-content p.form-row.wc-first-name, body.woocommerce-page.woocommerce-account div.woocommerce div.woocommerce-MyAccount-content p.form-row.wc-last-name, body.woocommerce-page.woocommerce-account div.woocommerce div.woocommerce-MyAccount-content p.form-row.wc-display-name {
  display: none;
}
body.woocommerce-page.woocommerce-account div.woocommerce div.woocommerce-MyAccount-content p.form-row label {
  transform: translateY(5px) !important;
  font-weight: 500 !important;
  white-space: pre;
  font-size: 12.8px;
}
body.woocommerce-page.woocommerce-account div.woocommerce div.woocommerce-MyAccount-content p.form-row input {
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #c7c5c8;
  padding-left: 0;
}
body.woocommerce-page.woocommerce-account div.woocommerce div.woocommerce-MyAccount-content p.form-row input:focus {
  border-bottom: 1px solid #f4a571;
}
body.woocommerce-page.woocommerce-account div.woocommerce div.woocommerce-MyAccount-content p.form-row .select2.select2-container .select2-selection {
  position: relative;
  border: none;
  background-color: transparent;
  border-bottom: 1px solid #c7c5c8;
  border-radius: 0;
}
body.woocommerce-page.woocommerce-account div.woocommerce div.woocommerce-MyAccount-content p.form-row .select2.select2-container .select2-selection .select2-selection__rendered {
  color: #141430;
  line-height: 22px;
  padding-left: 0;
  padding-bottom: 5px;
  padding-top: 5px;
}
body.woocommerce-page.woocommerce-account div.woocommerce div.woocommerce-MyAccount-content .gform_wrapper .gform_footer,
body.woocommerce-page.woocommerce-account div.woocommerce div.woocommerce-MyAccount-content .gform_wrapper button[type=submit] {
  margin-top: 0 !important;
}
body.woocommerce-page.woocommerce-account div.woocommerce div.woocommerce-MyAccount-content .woocommerce-button {
  background-color: #663398;
  color: white;
  border-radius: 100px;
  cursor: pointer;
  font-family: "GT America";
  font-weight: 500;
}
body.woocommerce-page.woocommerce-account div.woocommerce div.woocommerce-MyAccount-content .password-change-button {
  font-size: 15px;
  padding: 12px 18px;
}
body.woocommerce-page.woocommerce-account div.woocommerce div.woocommerce-MyAccount-content .woocommerce-EditAccountForm {
  margin-bottom: 50px;
}
body.woocommerce-page.woocommerce-account div.woocommerce div.woocommerce-MyAccount-content .wc-item-meta {
  padding-left: 0;
}
@media (max-width: 768px) {
  body.woocommerce-page.woocommerce-account div.woocommerce div.woocommerce-MyAccount-content {
    width: 90%;
    margin: 0 auto;
  }
  body.woocommerce-page.woocommerce-account div.woocommerce div.woocommerce-MyAccount-content .woocommerce-orders-table.woocommerce-MyAccount-orders {
    max-width: 90%;
    margin: 0 auto;
  }
}
@media (min-width: 1300px) {
  body.woocommerce-page.woocommerce-account div.woocommerce div.woocommerce-MyAccount-content {
    padding-left: 115px;
  }
}
body.woocommerce-page.woocommerce-account div.woocommerce button[type=submit] {
  margin-top: 20px;
}
body.woocommerce-page.woocommerce-account .select2-container.select2-container--open .select2-dropdown--above,
body.woocommerce-page.woocommerce-account .select2-container.select2-container--open .select2-dropdown--below {
  border: 1px solid black;
  border-radius: 16px;
  overflow-x: hidden;
  margin-top: 10px;
}
body.woocommerce-page.woocommerce-account .select2-container.select2-container--open .select2-dropdown--above input.select2-search__field,
body.woocommerce-page.woocommerce-account .select2-container.select2-container--open .select2-dropdown--below input.select2-search__field {
  margin: 5px auto;
  width: 98%;
}
body.woocommerce-page.woocommerce-account .select2-container.select2-container--open .select2-dropdown--above .select2-results .select2-results__options,
body.woocommerce-page.woocommerce-account .select2-container.select2-container--open .select2-dropdown--below .select2-results .select2-results__options {
  margin-top: 0;
  border-radius: 16px;
  max-height: 240px;
}
body.woocommerce-page.woocommerce-account .select2-container.select2-container--open .select2-dropdown--above {
  margin-top: -3px;
}

body.is-page-events-calendar .fooevents_calendar#fooevents_calendar,
body.woocommerce-page .fooevents_calendar#fooevents_calendar {
  height: 650px;
  max-width: 1130px;
  margin: 0 auto;
  margin-bottom: 50px;
  padding-left: 16px;
  padding-right: 16px;
}
body.is-page-events-calendar .fooevents_calendar#fooevents_calendar .fc-left h2,
body.woocommerce-page .fooevents_calendar#fooevents_calendar .fc-left h2 {
  display: block;
  font-size: 40px !important;
  margin-bottom: 48px !important;
}
body.is-page-events-calendar .fooevents_calendar#fooevents_calendar .fc-view table > thead.fc-head,
body.woocommerce-page .fooevents_calendar#fooevents_calendar .fc-view table > thead.fc-head {
  height: 45px;
}
body.is-page-events-calendar .fooevents_calendar#fooevents_calendar .fc-view table > thead.fc-head th.fc-day-header,
body.woocommerce-page .fooevents_calendar#fooevents_calendar .fc-view table > thead.fc-head th.fc-day-header {
  text-align: left !important;
}
body.is-page-events-calendar .fooevents_calendar#fooevents_calendar .fc-view table > thead.fc-head th.fc-day-header span,
body.woocommerce-page .fooevents_calendar#fooevents_calendar .fc-view table > thead.fc-head th.fc-day-header span {
  margin-left: 16px;
}
body.is-page-events-calendar .fooevents_calendar#fooevents_calendar .fc-view table td.fc-day.fc-widget-content,
body.woocommerce-page .fooevents_calendar#fooevents_calendar .fc-view table td.fc-day.fc-widget-content {
  border: 1px solid rgba(199, 197, 200, 0.4196078431) !important;
}
body.is-page-events-calendar .fooevents_calendar#fooevents_calendar .fc-view table .fc-scroller.fc-day-grid-container,
body.woocommerce-page .fooevents_calendar#fooevents_calendar .fc-view table .fc-scroller.fc-day-grid-container {
  overflow: visible !important;
  height: 600px !important;
}
@media (min-width: 600px) {
  body.is-page-events-calendar .fooevents_calendar#fooevents_calendar .fc-view table .fc-scroller.fc-day-grid-container,
body.woocommerce-page .fooevents_calendar#fooevents_calendar .fc-view table .fc-scroller.fc-day-grid-container {
    height: 1223px !important;
  }
}
body.is-page-events-calendar .fooevents_calendar#fooevents_calendar .fc-view table .fc-day-grid .fc-row,
body.woocommerce-page .fooevents_calendar#fooevents_calendar .fc-view table .fc-day-grid .fc-row {
  border-left: 1px solid rgba(199, 197, 200, 0.4196078431) !important;
  border-right: 1px solid rgba(199, 197, 200, 0.4196078431) !important;
  height: 87px;
}
body.is-page-events-calendar .fooevents_calendar#fooevents_calendar .fc-view table .fc-day-grid .fc-row .fc-day-top .fc-day-number,
body.woocommerce-page .fooevents_calendar#fooevents_calendar .fc-view table .fc-day-grid .fc-row .fc-day-top .fc-day-number {
  padding-top: 10px;
  padding-left: 10px;
  float: left;
  font-weight: 500;
}
body.is-page-events-calendar .fooevents_calendar#fooevents_calendar .fc-view table .fc-day-grid .fc-row td.fc-event-container,
body.woocommerce-page .fooevents_calendar#fooevents_calendar .fc-view table .fc-day-grid .fc-row td.fc-event-container {
  padding-bottom: 2px;
  max-height: 15px;
}
body.is-page-events-calendar .fooevents_calendar#fooevents_calendar .fc-view table .fc-day-grid .fc-row td.fc-event-container a.fc-day-grid-event,
body.woocommerce-page .fooevents_calendar#fooevents_calendar .fc-view table .fc-day-grid .fc-row td.fc-event-container a.fc-day-grid-event {
  border: none;
  border-radius: 6px;
  max-height: 15px;
  padding-bottom: 8px;
}
body.is-page-events-calendar .fooevents_calendar#fooevents_calendar .fc-view table .fc-day-grid .fc-row td.fc-event-container div.fc-content,
body.woocommerce-page .fooevents_calendar#fooevents_calendar .fc-view table .fc-day-grid .fc-row td.fc-event-container div.fc-content {
  max-height: 15px;
}
@media (min-width: 600px) {
  body.is-page-events-calendar .fooevents_calendar#fooevents_calendar .fc-view table .fc-day-grid .fc-row,
body.woocommerce-page .fooevents_calendar#fooevents_calendar .fc-view table .fc-day-grid .fc-row {
    height: 275px;
  }
  body.is-page-events-calendar .fooevents_calendar#fooevents_calendar .fc-view table .fc-day-grid .fc-row td.fc-event-container,
body.woocommerce-page .fooevents_calendar#fooevents_calendar .fc-view table .fc-day-grid .fc-row td.fc-event-container {
    padding: 0 8px;
    max-height: none;
  }
  body.is-page-events-calendar .fooevents_calendar#fooevents_calendar .fc-view table .fc-day-grid .fc-row td.fc-event-container div.fc-content,
body.woocommerce-page .fooevents_calendar#fooevents_calendar .fc-view table .fc-day-grid .fc-row td.fc-event-container div.fc-content {
    padding: 8px;
    max-height: none;
  }
  body.is-page-events-calendar .fooevents_calendar#fooevents_calendar .fc-view table .fc-day-grid .fc-row td.fc-event-container a.fc-day-grid-event,
body.woocommerce-page .fooevents_calendar#fooevents_calendar .fc-view table .fc-day-grid .fc-row td.fc-event-container a.fc-day-grid-event {
    padding-bottom: 0;
    max-height: none;
    border-radius: 12px;
  }
  body.is-page-events-calendar .fooevents_calendar#fooevents_calendar .fc-view table .fc-day-grid .fc-row td.fc-event-container .fc-day-top .fc-day-number,
body.woocommerce-page .fooevents_calendar#fooevents_calendar .fc-view table .fc-day-grid .fc-row td.fc-event-container .fc-day-top .fc-day-number {
    padding-top: 24px;
    padding-left: 16px;
  }
}
body.is-page-events-calendar .fooevents_calendar#fooevents_calendar .fc-view table .fc-day-grid .fc-row:first-child,
body.woocommerce-page .fooevents_calendar#fooevents_calendar .fc-view table .fc-day-grid .fc-row:first-child {
  border-top: 1px solid rgba(199, 197, 200, 0.4196078431) !important;
  border-radius: 16px 16px 0 0;
}
body.is-page-events-calendar .fooevents_calendar#fooevents_calendar .fc-view table .fc-day-grid .fc-row:last-child,
body.woocommerce-page .fooevents_calendar#fooevents_calendar .fc-view table .fc-day-grid .fc-row:last-child {
  border-bottom: 1px solid rgba(199, 197, 200, 0.4196078431) !important;
  border-radius: 0 0 16px 16px;
}
body.is-page-events-calendar .fooevents_calendar#fooevents_calendar .fc-view table .fc-day-grid .fc-time,
body.woocommerce-page .fooevents_calendar#fooevents_calendar .fc-view table .fc-day-grid .fc-time {
  display: none;
}
body.is-page-events-calendar .fooevents_calendar#fooevents_calendar .fc-view table .fc-day-grid .fc-title,
body.woocommerce-page .fooevents_calendar#fooevents_calendar .fc-view table .fc-day-grid .fc-title {
  white-space: normal;
  font-family: GT America;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 148%;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  color: #141430;
}
@media (min-width: 600px) {
  body.is-page-events-calendar .fooevents_calendar#fooevents_calendar,
body.woocommerce-page .fooevents_calendar#fooevents_calendar {
    height: 1800px;
    padding-left: 32px;
    padding-left: 32px;
  }
}
@media (min-width: 1000px) {
  body.is-page-events-calendar .fooevents_calendar#fooevents_calendar,
body.woocommerce-page .fooevents_calendar#fooevents_calendar {
    padding: 0;
  }
}

.single-projects,
.parent-pageid-822 {
  /* Apply different styles for screens smaller than 768px (phones and tablets) */
}
.single-projects .box,
.parent-pageid-822 .box {
  width: 100%;
  background-color: #eaf4fd;
  border-radius: 10px;
  box-shadow: 10px 0px 10px rgba(0, 0, 0, 0.1);
  padding: 50px;
  text-align: left;
  margin-bottom: 50px;
}
@media (min-width: 1300px) {
  .single-projects .box,
.parent-pageid-822 .box {
    width: 380px;
    position: sticky;
    top: 11.6rem;
    right: 100px;
    margin-left: 700px;
  }
}
.single-projects .button,
.parent-pageid-822 .button {
  background-color: #663398;
  color: #fff;
  border: none;
  border-radius: 40px;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  font-weight: 500;
  margin: 0px;
  cursor: pointer;
}
.single-projects .medium-text,
.parent-pageid-822 .medium-text {
  font-weight: 500;
  /* Set to medium */
}
.single-projects img,
.parent-pageid-822 img {
  border-radius: 16px;
}
.single-projects iframe,
.parent-pageid-822 iframe {
  width: 100%;
}
.single-projects .progress-heading ~ figure,
.single-projects .progress-heading,
.single-projects .location-heading,
.single-projects .location-heading ~ iframe,
.single-projects .learn-more-heading,
.single-projects .learn-more-heading ~ p.wp-block-paragraph,
.parent-pageid-822 .progress-heading ~ figure,
.parent-pageid-822 .progress-heading,
.parent-pageid-822 .location-heading,
.parent-pageid-822 .location-heading ~ iframe,
.parent-pageid-822 .learn-more-heading,
.parent-pageid-822 .learn-more-heading ~ p.wp-block-paragraph {
  display: none;
}
@media (min-width: 600px) {
  .single-projects .progress-heading ~ figure,
.single-projects .progress-heading,
.single-projects .location-heading,
.single-projects .location-heading ~ iframe,
.single-projects .learn-more-heading,
.single-projects .learn-more-heading ~ p.wp-block-paragraph,
.parent-pageid-822 .progress-heading ~ figure,
.parent-pageid-822 .progress-heading,
.parent-pageid-822 .location-heading,
.parent-pageid-822 .location-heading ~ iframe,
.parent-pageid-822 .learn-more-heading,
.parent-pageid-822 .learn-more-heading ~ p.wp-block-paragraph {
    display: block;
  }
}
@media (min-width: 1300px) {
  .single-projects main.main.blocks .wp-block-group:nth-child(3),
.parent-pageid-822 main.main.blocks .wp-block-group:nth-child(3) {
    padding-right: 240px;
  }
  .single-projects main.main.blocks .wp-block-group:nth-child(3) h2.wp-block-heading:first-of-type,
.parent-pageid-822 main.main.blocks .wp-block-group:nth-child(3) h2.wp-block-heading:first-of-type {
    margin-top: -300px;
  }
}

.wpneo-listings .wpneo-listing-content {
  border-radius: 13px;
  padding: 35px 32px 18px 32px;
  box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.2509803922);
  font-family: "GT America";
  color: #141430;
}
.wpneo-listings .wpneo-listing-content h5.wpcf-header {
  font-size: 42px;
  font-weight: 600;
}
.wpneo-listings .wpneo-listing-content .wpneo-raised-percent {
  border: none;
  padding: 0;
}
.wpneo-listings .wpneo-listing-content .wpneo-raised-percent div.wpneo-meta-desc {
  padding: 0;
  font-weight: 500;
  font-size: 16px;
}
.wpneo-listings .wpneo-listing-content .wpneo-raised-percent div.wpneo-meta-desc span.wpcf-percent {
  font-size: 40px;
  margin-right: 4px;
}
.wpneo-listings .wpneo-listing-content .wpneo-raised-bar {
  padding: 0;
  margin-bottom: 55px;
}
.wpneo-listings .wpneo-listing-content .wpneo-raised-bar div#neo-progressbar {
  background-color: rgba(243, 149, 86, 0.2509803922);
  position: relative;
  height: 5px;
}
.wpneo-listings .wpneo-listing-content .wpneo-raised-bar div#neo-progressbar > div {
  height: 100%;
}
.wpneo-listings .wpneo-listing-content .wpneo-raised-bar div#neo-progressbar p {
  position: absolute;
  top: 15px;
  font-size: 14px;
  font-weight: 400;
  color: #717172;
}
.wpneo-listings .wpneo-listing-content .wpneo-raised-bar div#neo-progressbar p.wpcf-raised-text {
  left: 0;
}
.wpneo-listings .wpneo-listing-content .wpneo-raised-bar div#neo-progressbar p.wpcf-days-left {
  right: 0;
}
.wpneo-listings .wpneo-listing-content p.wpcf-active {
  margin-bottom: 0;
  font-weight: 400;
  display: flex;
  gap: 5px;
  color: #663398;
  font-weight: 500;
}
.wpneo-listings .wpneo-listing-content p.wpcf-active span.wpcf-enddate {
  font-weight: 400;
  color: #000;
}
.wpneo-listings .wpneo-listing-content p.wpcf-active::before {
  position: relative;
  top: 3px;
  content: url("data:image/svg+xml,%3Csvg width='10' height='17' viewBox='0 0 10 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 9.18182L7.58824 1L5.23529 7.81818H9L2.41176 16L4.76471 9.18182H1Z' stroke='%23663398' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.wpneo-listings .wpneo-listing-content p.wpcf-desc {
  margin-top: 17px;
  margin-bottom: 0;
  color: #663398;
  font-weight: 500;
}
.wpneo-listings .wpneo-listing-content p.wpcf-desc span {
  font-weight: 400;
  color: #000;
}
.wpneo-listings .wpneo-listing-content p.wpcf-backers {
  margin: 0;
  margin-top: 17px;
  color: #663398;
  font-weight: 500;
  font-size: 16px;
}
.wpneo-listings .wpneo-listing-content div.wpneo-single-sidebar input.wpneo_donate_amount_field {
  max-width: none;
  width: 50%;
}
.wpneo-listings .wpneo-listing-content div.wpneo-single-sidebar button.wpneo_donate_button {
  width: 40%;
}
.wpneo-listings .wpneo-listing-content p.wpcf-pledge {
  margin: 0;
  text-align: center;
  font-weight: 400;
  color: #717172;
  font-size: 12px;
}
.wpneo-listings .wpneo-listing-content div.wpneo-location {
  padding: 0;
  display: flex;
  align-items: center;
  gap: 18px;
  font-size: 12px;
}
.wpneo-listings .wpneo-listing-content div.wpneo-single-sidebar {
  margin-top: 40px;
}
.wpneo-listings .wpneo-listing-content button.wpneo_donate_button {
  border-radius: 100px;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer;
}

body.single-product.single-campaign header.site-header {
  background-color: #f6ebdd;
}
body.single-product.single-campaign header.site-header ul.sub-menu {
  background-color: #f6ebdd;
}
body.single-product.single-campaign main.blocks {
  background-color: #fff;
}
body.single-product.single-campaign div.wpcf-header-photo {
  display: none;
  opacity: 0.5;
  position: absolute;
  height: 520px;
  top: 80px;
  left: 0;
  width: 100%;
  z-index: 1;
  background-size: cover;
}
@media (min-width: 1100px) {
  body.single-product.single-campaign div.wpcf-header-photo {
    display: block;
  }
}
body.single-product.single-campaign div.is-style-hero.wp-block-group {
  padding-top: 60px !important;
}
@media (min-width: 600px) {
  body.single-product.single-campaign div.is-style-hero.wp-block-group {
    padding-top: 123px !important;
  }
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details {
  display: flex;
  z-index: 100;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 {
  width: 100%;
  background-color: #fff;
  border-radius: 16px;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 > div.product-type-crowdfunding {
  margin-top: -50px;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 > div.product-type-crowdfunding div.wpneo-campaign-single-left-info {
  margin-bottom: 55px;
  padding: 0;
  width: 100%;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 h1.wpcf-title {
  font-size: 40px;
  color: #141430;
  margin: 0;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpcf-col-1-header {
  padding-top: 42px;
  margin-bottom: 525px;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 p.wpcf-short-desc {
  color: #141430;
  font-size: 16px;
  margin: 0;
  margin-top: 24px;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpcf-campaign-meta {
  color: #141430;
  display: flex;
  gap: 20px;
  margin-top: 24px;
  margin-bottom: 93px;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpcf-campaign-meta p.wpcf-location,
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpcf-campaign-meta ul.wpcf-campaign-tags li {
  font-size: 14px;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpcf-campaign-meta p.wpcf-location {
  display: flex;
  align-items: center;
  color: #141430;
  font-weight: 500;
  gap: 10px;
  margin-top: 24px;
  margin: 0;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpcf-campaign-meta p.wpcf-location::before {
  content: url("data:image/svg+xml,%3Csvg width='36' height='32' viewBox='0 0 36 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.5455 11.2727C22.5455 16.5155 14.5514 26.9179 12.0271 30.072C11.6373 30.559 10.9082 30.559 10.5184 30.072C7.99405 26.9179 0 16.5155 0 11.2727C0 5.04697 5.04697 0 11.2727 0C17.4985 0 22.5455 5.04697 22.5455 11.2727Z' fill='%23663398'/%3E%3Ccircle cx='22.4562' cy='13.216' r='8.68081' stroke='%23F39556'/%3E%3Cpath d='M22.4546 0.591309C29.427 0.591309 35.0793 6.24357 35.0793 13.216C35.0793 20.1884 29.427 25.8406 22.4546 25.8406C19.3169 25.8406 16.4465 24.6959 14.2383 22.8014' stroke='%23F39556' stroke-linecap='round'/%3E%3Cpath d='M22.4551 25.8408V30.7504' stroke='%23F39556' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpcf-campaign-meta ul.wpcf-campaign-tags {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
  font-weight: 500;
  color: #663398;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpcf-campaign-meta ul.wpcf-campaign-tags li {
  border: 1px solid #663398;
  border-radius: 100px;
  padding: 3px 21px;
  width: -moz-max-content;
  width: max-content;
}
@media (min-width: 600px) {
  body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpcf-campaign-meta p.wpcf-location,
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpcf-campaign-meta ul.wpcf-campaign-tags li {
    font-size: 16px;
  }
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 iframe {
  border-radius: 13px;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 ul.wpneo-tabs-menu {
  border: none;
  display: flex;
  justify-content: space-between;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 ul.wpneo-tabs-menu li {
  padding: 0;
  font-size: 16px;
  font-weight: 500;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 ul.wpneo-tabs-menu li a {
  color: #717172;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 ul.wpneo-tabs-menu li.wpneo-current {
  border-bottom: 1px solid #f39556;
  padding-bottom: 5px;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 ul.wpneo-tabs-menu li.wpneo-current a {
  color: #141430;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpneo-tab-content {
  padding: 0;
  color: #141430;
  margin-top: 60px;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpneo-tab-content h3 {
  font-size: 32px;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpneo-tab-content div {
  width: 100%;
  float: none;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpneo-tab-content div.wpcf-student-intro {
  display: flex;
  flex-direction: column;
  gap: 37px;
  align-items: center;
  background-color: #f4f1ed;
  border-radius: 16px;
  margin-bottom: 60px;
  padding: 15px;
}
@media (min-width: 600px) {
  body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpneo-tab-content div.wpcf-student-intro {
    flex-direction: row;
    padding: 0;
    padding-right: 29px;
  }
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpneo-tab-content div.wpcf-student-intro-text {
  text-align: justify;
  line-height: 23.68px;
  padding: 15px;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpneo-tab-content div.wpcf-student-intro-text p {
  margin: 0;
}
@media (min-width: 600px) {
  body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpneo-tab-content div.wpcf-student-intro-text {
    padding: 0;
  }
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpneo-tab-content div.wpcf-how-to-help {
  border-radius: 16px;
  background-color: #f4f1ed;
  padding: 34px 29px 34px 29px;
  font-family: "GT America";
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpneo-tab-content div.wpcf-how-to-help h4.wpcf-help-header {
  font-size: 20px;
  color: #663398;
  font-family: "GT America";
  font-weight: 500;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpneo-tab-content div.wpcf-how-to-help ul {
  list-style-type: disc;
  padding-left: 15px;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpneo-tab-content div#respond input#submit {
  background-color: #663398;
  color: white;
  border-radius: 100px;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpneo-tab-content div#reviews div#comments h2.woocommerce-Reviews-title {
  margin: 0;
  font-weight: 600;
  font-size: 32px;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpneo-tab-content div#reviews div#comments p.wpcf-comments-header {
  margin-top: 34px;
  margin-bottom: 19px;
  font-size: 20px;
  font-weight: 500;
  font-family: "GT America";
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpneo-tab-content div#reviews div#comments li.review {
  border-bottom: 1px solid rgba(0, 0, 0, 0.5019607843);
  padding-bottom: 35px;
  margin-bottom: 32px;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpneo-tab-content div#reviews div#comments ol.commentlist li.review div.comment_container div.comment-text {
  border: 0;
  margin-left: 0;
  padding: 0;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpneo-tab-content div#reviews div#comments ol.commentlist li.review div.comment_container div.comment-text div.description {
  font-weight: 400;
  font-size: 16px;
  font-family: "GT America";
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpneo-tab-content div#reviews div#comments ol.commentlist li.review div.comment_container div.comment-text div.description p {
  margin-top: 9px;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpneo-tab-content div#reviews div#comments ol.commentlist li.review div.comment_container div.comment-text p {
  margin-bottom: 0;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpneo-tab-content div#reviews div#comments ol.commentlist li.review div.comment_container p.meta {
  margin-bottom: 9px;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpneo-tab-content div#reviews div#comments ol.commentlist li.review div.comment_container p.meta strong.woocommerce-review__author {
  font-weight: 500;
  font-size: 16px;
  color: #141430;
  font-family: "GT America";
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpneo-tab-content h2.wpcf-gallery-header,
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpneo-tab-content h2.wpcf-updates-header {
  font-size: 32px;
  margin: 0;
  margin-bottom: 32px;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpneo-tab-content div.wpcf-gallery {
  flex-direction: row;
  display: flex;
  flex-wrap: wrap;
  row-gap: 23px;
  justify-content: space-between;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpneo-tab-content div.wpcf-gallery img.wpcf-gallery-image {
  width: 30%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 16px;
  cursor: pointer;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpneo-tab-content div.wpcf-gallery img.wpcf-gallery-image.wpcf-gallery-highlight {
  width: 100%;
  height: auto;
}
@media (min-width: 600px) {
  body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpneo-tab-content div.wpcf-gallery img.wpcf-gallery-image {
    width: 205px;
    height: 139px;
  }
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpneo-tab-content div.wpcf-gallery-modal {
  display: none;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpneo-tab-content div.wpcf-gallery-modal.modal-open {
  display: block;
  position: fixed;
  width: 100vw;
  height: 100vh;
  left: 0;
  background-color: rgba(0, 0, 0, 0.6901960784);
  top: 0;
  z-index: 100;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpneo-tab-content div.wpcf-gallery-modal.modal-open img.wpcf-gallery-image {
  position: fixed;
  width: auto;
  max-width: 95%;
  top: 50%;
  left: 50%;
  margin: 0 auto;
  transform: translate(-50%, -50%);
  border-radius: 16px;
}
@media (min-width: 600px) {
  body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpneo-tab-content div.wpcf-gallery-modal.modal-open img.wpcf-gallery-image {
    max-width: 60%;
  }
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpneo-tab-content div.wpcf-gallery-prev,
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpneo-tab-content div.wpcf-gallery-next {
  position: fixed;
  cursor: pointer;
  top: 80%;
  width: 96px;
  height: 96px;
  transform: scale(0.5);
}
@media (min-width: 600px) {
  body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpneo-tab-content div.wpcf-gallery-prev,
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpneo-tab-content div.wpcf-gallery-next {
    top: 45%;
  }
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpneo-tab-content div.wpcf-gallery-prev {
  left: 0;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='96px' height='96px' viewBox='0,0,256,256'%3E%3Cg fill='%23ffffff' fill-rule='nonzero' stroke='none' stroke-width='1' stroke-linecap='butt' stroke-linejoin='miter' stroke-miterlimit='10' stroke-dasharray='' stroke-dashoffset='0' font-family='none' font-weight='none' font-size='none' text-anchor='none' style='mix-blend-mode: normal'%3E%3Cg transform='scale(5.12,5.12)'%3E%3Cpath d='M34.96094,2.98047c-0.51953,0.01563 -1.01172,0.23438 -1.375,0.60547l-20,20c-0.78125,0.78125 -0.78125,2.04688 0,2.82813l20,20c0.5,0.52344 1.24609,0.73438 1.94922,0.55078c0.69922,-0.18359 1.24609,-0.73047 1.42969,-1.42969c0.18359,-0.70312 -0.02734,-1.44922 -0.55078,-1.94922l-18.58594,-18.58594l18.58594,-18.58594c0.58984,-0.57422 0.76953,-1.45312 0.44922,-2.21484c-0.32422,-0.75781 -1.07812,-1.24219 -1.90234,-1.21875z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpneo-tab-content div.wpcf-gallery-next {
  right: 0;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='96px' height='96px' viewBox='0,0,256,256'%3E%3Cg fill-opacity='0' fill='%23000000' fill-rule='nonzero' stroke='none' stroke-width='1' stroke-linecap='butt' stroke-linejoin='miter' stroke-miterlimit='10' stroke-dasharray='' stroke-dashoffset='0' font-family='none' font-weight='none' font-size='none' text-anchor='none' style='mix-blend-mode: normal'%3E%3Cpath d='M0,256v-256h256v256z' id='bgRectangle'%3E%3C/path%3E%3C/g%3E%3Cg fill='%23ffffff' fill-rule='nonzero' stroke='none' stroke-width='1' stroke-linecap='butt' stroke-linejoin='miter' stroke-miterlimit='10' stroke-dasharray='' stroke-dashoffset='0' font-family='none' font-weight='none' font-size='none' text-anchor='none' style='mix-blend-mode: normal'%3E%3Cg transform='translate(256.15357,256.0494) rotate(180) scale(5.12,5.12)'%3E%3Cpath d='M34.96094,2.98047c-0.51953,0.01563 -1.01172,0.23438 -1.375,0.60547l-20,20c-0.78125,0.78125 -0.78125,2.04688 0,2.82813l20,20c0.5,0.52344 1.24609,0.73438 1.94922,0.55078c0.69922,-0.18359 1.24609,-0.73047 1.42969,-1.42969c0.18359,-0.70312 -0.02734,-1.44922 -0.55078,-1.94922l-18.58594,-18.58594l18.58594,-18.58594c0.58984,-0.57422 0.76953,-1.45312 0.44922,-2.21484c-0.32422,-0.75781 -1.07812,-1.24219 -1.90234,-1.21875z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpneo-tab-content div.wpcf-gallery-close {
  display: none;
  position: fixed;
  cursor: pointer;
  top: 10%;
  right: 10%;
  height: 50px;
  width: 50px;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='50px' height='50px' viewBox='0,0,256,256'%3E%3Cg fill='%23ffffff' fill-rule='nonzero' stroke='none' stroke-width='1' stroke-linecap='butt' stroke-linejoin='miter' stroke-miterlimit='10' stroke-dasharray='' stroke-dashoffset='0' font-family='none' font-weight='none' font-size='none' text-anchor='none' style='mix-blend-mode: normal'%3E%3Cg transform='scale(5.12,5.12)'%3E%3Cpath d='M14.40625,13l-1.40625,1.40625l10.625,10.59375l-10.625,10.59375l1.40625,1.40625l10.65625,-10.59375l10.625,10.59375l1.40625,-1.40625l-10.625,-10.59375l10.625,-10.59375l-1.40625,-1.40625l-10.625,10.59375z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
@media (min-width: 600px) {
  body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpneo-tab-content div.wpcf-gallery-close {
    display: block;
  }
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpneo-tab-content div.campaign_update_wrapper {
  font-family: "GT America";
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpneo-tab-content div.campaign_update_wrapper li span.round-circle {
  height: 8px;
  width: 8px;
  background-color: #663398;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpneo-tab-content div.campaign_update_wrapper ul.wpneo-crowdfunding-update {
  padding-left: 29.5px !important;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpneo-tab-content div.campaign_update_wrapper ul.wpneo-crowdfunding-update li {
  margin-bottom: 28px;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpneo-tab-content div.campaign_update_wrapper ul.wpneo-crowdfunding-update p {
  font-size: 16px;
  font-weight: 400;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpneo-tab-content div.campaign_update_wrapper ul.wpneo-crowdfunding-update p.update-date {
  margin-top: -14px;
  font-size: 20px;
  font-weight: 500;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpneo-tab-content div.campaign_update_wrapper ul.wpneo-crowdfunding-update img {
  border-radius: 16px;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpneo-tab-content div.tab-description {
  padding: 0;
}
@media (min-width: 600px) {
  body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpneo-tab-content {
    padding: 0;
  }
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.mobile-donation-endpoint {
  position: absolute;
  height: 385px;
  top: 420px;
  left: 0;
  right: 0;
  margin: auto;
  width: 100px;
}
@media (min-width: 600px) {
  body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpcf-col-1-header {
    padding: 42px 45px 0 45px;
  }
  body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpcf-gallery-prev,
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpcf-gallery-next {
    transform: scale(1);
  }
  body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpcf-gallery-prev {
    left: 5%;
  }
  body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpcf-galelry-next {
    right: 5%;
  }
  body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.mobile-donation-endpoint {
    display: none;
  }
  body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 ul.wpneo-tabs-menu {
    display: table;
  }
  body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 ul.wpneo-tabs-menu li {
    margin-right: 24px;
  }
}
@media (min-width: 1100px) {
  body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 {
    width: 60%;
  }
  body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 div.wpcf-col-1-header {
    margin-bottom: 0;
  }
  body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-1 h1.wpcf-title {
    font-size: 56px;
  }
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-2 {
  position: static;
  width: 0;
  background-color: rgba(217, 217, 217, 0.2);
  border-radius: 16px;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-2 div.wpneo-listing-content {
  padding: 10px 0;
  border: none;
  box-shadow: none;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-2 div.wpneo-listings {
  position: absolute;
  width: 100%;
  padding: 0 24px;
  left: 0;
  right: 0;
  margin: auto;
  top: 420px;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-2 div.wpneo-listings .wpneo-raised-bar div#neo-progressbar p {
  font-size: 12px;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-2 div.wpneo-listings p.wpcf-active,
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-2 div.wpneo-listings p.wpcf-desc,
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-2 div.wpneo-listings p.wpcf-backers {
  font-size: 14px;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-2 div.wpneo-listings.scrolled-donor-box {
  top: unset;
  bottom: 0px;
  position: fixed;
  width: 100%;
  padding: 0;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-2 div.wpneo-listings.scrolled-donor-box div.wpneo-listing-content {
  margin-bottom: 0;
  border-radius: 0;
  padding: 0;
  padding-top: 10px;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-2 div.wpneo-listings.scrolled-donor-box .wpneo-raised-percent,
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-2 div.wpneo-listings.scrolled-donor-box .wpneo-raised-bar,
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-2 div.wpneo-listings.scrolled-donor-box .wpcf-desc,
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-2 div.wpneo-listings.scrolled-donor-box .wpcf-backers {
  display: none;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-2 div.wpneo-listings.scrolled-donor-box .wpneo-single-sidebar {
  margin-top: 0;
  margin-bottom: 10px;
  justify-content: center;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-2 div.wpneo-listings.scrolled-donor-box .wpneo-single-sidebar form {
  justify-content: center;
  display: flex;
  gap: 10px;
  align-items: center;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-2 div.wpneo-list-details {
  padding: 10px;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-2 div.wpneo-single-sidebar input.wpneo_donate_amount_field {
  width: 35%;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-2 div.wpneo-single-sidebar:has(.wpcf_predefined_pledge_amount) {
  display: flex;
  gap: 10px;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-2 div.wpneo-single-sidebar:has(.wpcf_predefined_pledge_amount) input.wpneo_donate_amount_field,
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-2 div.wpneo-single-sidebar:has(.wpcf_predefined_pledge_amount) span.wpcf-currency {
  display: none;
}
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-2 div.wpneo-single-sidebar select.wpcf_predefined_pledge_amount {
  border: none;
  border-radius: 0 !important;
  border-bottom: 1px solid #c7c5c8;
  padding-left: 0;
  padding-right: 20px;
}
@media (min-width: 600px) {
  body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-2 div.wpneo-listings {
    width: 460px;
    padding: 0 1%;
  }
  body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-2 div.wpneo-listings div.wpneo-listing-content {
    border: 1px solid #e9e9e9;
    box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.2509803922);
  }
}
@media (min-width: 1100px) {
  body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-2 {
    position: relative;
    width: 40%;
  }
  body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-2 div.wpneo-listing-content {
    padding: 35px 32px 18px 32px;
  }
  body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-2 div.wpneo-listings {
    position: sticky;
    top: 100px;
  }
  body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-2 div.wpneo-listings p.wpcf-active,
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-2 div.wpneo-listings p.wpcf-desc,
body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-2 div.wpneo-listings p.wpcf-backers {
    font-size: 16px;
  }
  body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-2 div.wpneo-listings .wpneo-raised-bar div#neo-progressbar p {
    font-size: 14px;
  }
  body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details div.wpcf-col-2 div.wpneo-single-sidebar input.wpneo_donate_amount_field {
    width: 50%;
  }
}
@media (min-width: 1100px) {
  body.single-product.single-campaign div.is-style-hero.wp-block-group div.wpneo-list-details {
    gap: 20px;
  }
}

body.is-page-national-schools-network h1 {
  font-size: 72px;
}
body.is-page-national-schools-network h2,
body.is-page-national-schools-network h3,
body.is-page-national-schools-network h5 {
  margin-left: 0;
}
body.is-page-national-schools-network div.share-banner h2 {
  margin: 0 auto;
}
body.is-page-national-schools-network h3.join-session-header,
body.is-page-national-schools-network h3.program-objectives-header {
  margin: 0 auto;
}
body.is-page-national-schools-network div.program-objectives-row .wp-block-image {
  width: -moz-fit-content;
  width: fit-content;
}
body.is-page-national-schools-network .deadline-header {
  border-radius: 16px;
}
body.is-page-national-schools-network .apply-today a {
  background-color: #f39556;
  color: white;
}
body.is-page-national-schools-network .nsn-benefits-row .wp-block-image {
  height: 129px;
}
body.is-page-national-schools-network .nsn-footer h5 {
  margin: 0 auto;
  margin-bottom: 16px;
}
@media (max-width: 600px) {
  body.is-page-national-schools-network .nsn-footer .wp-block-button {
    justify-content: center;
  }
}
@media (max-width: 600px) {
  body.is-page-national-schools-network h1 {
    font-size: 48px;
  }
  body.is-page-national-schools-network .wp-block-buttons > .wp-block-button:nth-child(even) {
    margin-left: 0;
  }
  body.is-page-national-schools-network .wp-block-group.is-style-faux-overflow {
    padding: 0 24px;
  }
  body.is-page-national-schools-network div.add-to-calendar-row div.wp-block-button {
    justify-content: center;
  }
}

.is-page-corporate .corporate-map-block {
  margin-bottom: 0;
}
.is-page-corporate .percentage-increase {
  position: relative;
}
.is-page-corporate .percentage-increase::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M23.91 11.413A1 1 0 0 1 23 12h-3v17a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1V12H9a1 1 0 0 1-.752-1.658l7-8a1.03 1.03 0 0 1 1.504 0l7 8a1 1 0 0 1 .159 1.071z' style='fill:%23262628'/%3E%3C/svg%3E");
  width: 40px;
  position: absolute;
  left: 110px;
  top: 3px;
}
.is-page-corporate .percentage-decrease {
  position: relative;
}
.is-page-corporate .percentage-decrease::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M23.91 11.413A1 1 0 0 1 23 12h-3v17a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1V12H9a1 1 0 0 1-.752-1.658l7-8a1.03 1.03 0 0 1 1.504 0l7 8a1 1 0 0 1 .159 1.071z' style='fill:%23262628'/%3E%3C/svg%3E");
  width: 40px;
  position: absolute;
  left: 110px;
  top: 0;
  transform: rotate(180deg);
}

/* LEARNING RESOURCES HOMEPAGE */
body.learning-resources header {
  background-color: #f4f1ed;
}
body.learning-resources main {
  background: linear-gradient(180deg, #fdfcfb 0%, #f4f1ed 51.76%);
}
body.learning-resources div.is-style-hero {
  background-color: #f4f1ed !important;
}
body.learning-resources div.is-style-hero > div.wp-block-group__inner-container {
  position: relative;
}
body.learning-resources div.is-style-hero > div.wp-block-group__inner-container > h2,
body.learning-resources div.is-style-hero > div.wp-block-group__inner-container > p,
body.learning-resources div.is-style-hero > div.wp-block-group__inner-container > div.wp-block-buttons {
  margin: 0 auto;
}
body.learning-resources div.is-style-hero div.wp-block-buttons {
  max-width: 530px;
  justify-content: left;
}
body.learning-resources div.is-style-hero h2 {
  font-size: 40px;
  line-height: 44px;
  max-width: 530px;
}
body.learning-resources div.is-style-hero h2.wp-block-heading.has-softyellow-background-color strong {
  background-image: linear-gradient(#f6e188, #f6e188);
}
body.learning-resources div.is-style-hero p {
  max-width: 530px;
  font-size: 18px;
}
@media (min-width: 1100px) {
  body.learning-resources div.is-style-hero > div.wp-block-group__inner-container > h2,
body.learning-resources div.is-style-hero > div.wp-block-group__inner-container > p {
    margin: initial;
  }
  body.learning-resources div.is-style-hero > div.wp-block-group__inner-container > div.wp-block-buttons {
    margin-left: 0;
  }
}
body.learning-resources div.pattern-icons {
  margin-bottom: 100px;
}

div.featured-learning-resource {
  width: 100%;
  height: 375px;
  border-radius: 14.3px;
  background-color: #663398;
  position: relative;
  margin: 0 auto;
}
div.featured-learning-resource.se-tools .lr-type {
  background-color: #ffe0cc;
}
div.featured-learning-resource.skill-building .lr-type {
  background-color: #ccffed;
}
div.featured-learning-resource.book-companions .lr-type {
  background-color: #cce3ff;
}
div.featured-learning-resource.arts-integration .lr-type {
  background-color: #fff5cc;
}
div.featured-learning-resource.civic-engagement .lr-type {
  background-color: #ffcccc;
}
@media (min-width: 600px) {
  div.featured-learning-resource {
    width: 460px;
    height: 577px;
  }
}
@media (min-width: 1100px) {
  div.featured-learning-resource {
    position: absolute;
    right: 0;
    top: -56px;
  }
}

div.featured-lr-image {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  height: 100%;
  border-radius: 14.3px;
}
div.featured-lr-image.se-tools {
  background-color: #ffe0cc;
}
div.featured-lr-image.skill-building {
  background-color: #ccffed;
}
div.featured-lr-image.book-companions {
  background-color: #cce3ff;
}
div.featured-lr-image.arts-integration {
  background-color: #fff5cc;
}
div.featured-lr-image.civic-engagement {
  background-color: #ffcccc;
}

div.featured-lr-title-card {
  background-color: #ffffff;
  width: 90%;
  border-radius: 0px 16px 16px 0px;
  padding-left: 31px;
  position: absolute;
  bottom: 30px;
}
div.featured-lr-title-card div.featured-lr-meta {
  display: flex;
  gap: 9px;
  align-items: center;
  margin-top: 28px;
  margin-bottom: 28px;
}
div.featured-lr-title-card div.featured-lr-meta p {
  font-size: 12px;
  margin-bottom: 0;
}
div.featured-lr-title-card div.featured-lr-meta p:first-child {
  border-radius: 100px;
  padding: 3px 10px;
  font-weight: 500;
}
div.featured-lr-title-card div.featured-lr-meta p:last-child {
  font-weight: 500;
}
div.featured-lr-title-card p.featured-lr-title {
  font-weight: 500;
  font-size: 18px;
  margin-bottom: 15px;
}
div.featured-lr-title-card p.featured-lr-title a {
  color: #141430;
}
div.featured-lr-title-card p.featured-lr-link {
  font-size: 16px;
  width: -moz-fit-content;
  width: fit-content;
  font-weight: 500;
  margin-bottom: 26px;
}
div.featured-lr-title-card p.featured-lr-link a {
  color: #141430;
  position: relative;
  padding-bottom: 12px;
  font-size: 16px;
}
div.featured-lr-title-card p.featured-lr-link a:before {
  content: "";
  display: block;
  background-color: #f2d455;
  height: 2px;
  width: 100%;
  position: absolute;
  bottom: 4px;
  left: 0;
}
div.featured-lr-title-card p.featured-lr-link a:hover:before {
  animation: linkLine 500ms;
  animation-timing-function: ease-in-out;
}
@media (min-width: 600px) {
  div.featured-lr-title-card {
    width: 400px;
  }
}

h3.offered-resources-heading {
  font-size: 40px;
  margin: 0 auto;
  margin-left: auto !important;
  margin-top: 138px;
  margin-bottom: 94px;
}

div.offered-resources-block {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media (min-width: 1000px) {
  div.offered-resources-block {
    flex-direction: row;
  }
}

div.wp-block-group div.offered-resource {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
div.wp-block-group div.offered-resource img {
  max-width: 130px;
  margin-bottom: 31px;
  height: 105px;
}
div.wp-block-group div.offered-resource strong {
  font-size: 20px;
  margin-bottom: 7px;
}
div.wp-block-group div.offered-resource p.wp-block-paragraph {
  font-size: 16px;
  margin: 0 auto;
}

div.resource-info {
  max-width: 600px;
  background-color: #663398;
  border-radius: 20px;
  color: white;
  padding: 40px 40px 30px 40px;
  margin: 0 auto;
  margin-top: 170px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 40px;
}
div.resource-info div.resource-info-txt {
  max-width: 440px;
}
div.resource-info h3 {
  font-size: 32px;
  margin-bottom: 24px;
}
div.resource-info p {
  font-size: 14px;
  margin-bottom: 36px;
}
div.resource-info a.facilitator-signup {
  background-color: white;
  border-radius: 100px;
  font-size: 16px;
  font-weight: 500;
  display: block;
  max-width: 181px;
  padding: 12px 15px;
  margin-bottom: 9px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  z-index: 1;
  transition: 400ms;
}
div.resource-info a.facilitator-signup:after {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 0;
  display: block;
  background-color: #336898;
  width: 100%;
  height: 100%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  transform: scaleY(0);
  transform-origin: bottom;
  transition: all 400ms cubic-bezier(0.86, 0, 0.07, 1);
  z-index: -1;
}
div.resource-info a.facilitator-signup:hover {
  color: white;
}
div.resource-info a.facilitator-signup:hover:after {
  transform: scaleY(3);
}
div.resource-info a.facilitator-login {
  color: white;
  font-size: 12px;
  font-weight: 400;
  cursor: pointer;
}
div.resource-info a.facilitator-login span {
  text-decoration: underline;
}
div.resource-info div.resource-info-img {
  width: 300px;
  height: 300px;
  background-color: #663398;
  border-radius: 14px;
  background-image: url("https://narrative4.com/wp-content/uploads/2025/02/Narrative4-408-of-238.jpg");
  background-size: contain;
  background-repeat: no-repeat;
}
@media (min-width: 600px) {
  div.resource-info div.resource-info-img {
    width: 480px;
    height: 305px;
  }
}
@media (min-width: 1100px) {
  div.resource-info {
    max-width: 1169px;
    flex-direction: row;
    padding: 62px 95px;
  }
  div.resource-info h3 {
    font-size: 40px;
  }
  div.resource-info p {
    font-size: 16px;
  }
}

div.starter-collection-intro {
  max-width: 660px;
  margin: 0 auto;
  text-align: center;
  margin-top: 100px;
}
div.starter-collection-intro h3 {
  font-size: 32px;
}
div.starter-collection-intro h3:first-child {
  margin-bottom: 5px;
}
div.starter-collection-intro h3:nth-child(2) {
  margin-bottom: 24px;
}
div.starter-collection-intro p {
  font-size: 14px;
}
@media (min-width: 1100px) {
  div.starter-collection-intro {
    margin-top: 289px;
  }
  div.starter-collection-intro h3 {
    font-size: 40px;
  }
  div.starter-collection-intro p {
    font-size: 14px;
  }
}

div.starter-learning-resources {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 1150px;
  margin: 0 auto;
  margin-bottom: 160px;
  gap: 47px;
}
@media (min-width: 1100px) {
  div.starter-learning-resources {
    flex-direction: row;
    align-items: initial;
  }
}

div.starter-resource {
  position: relative;
  background-color: #fff;
  box-shadow: 10px 10px 25px -10px rgba(0, 0, 0, 0.2509803922);
  border-radius: 16px;
  width: 100%;
  padding: 40px 45px 45px 45px;
}
div.starter-resource a {
  color: #141430;
}
div.starter-resource div.featured-lr-meta {
  display: flex;
  gap: 9px;
  align-items: center;
  margin: 0;
  margin-bottom: 70px;
}
div.starter-resource div.featured-lr-meta p {
  font-size: 12px;
  margin-bottom: 0;
}
div.starter-resource div.featured-lr-meta p:first-child {
  border-radius: 100px;
  padding: 3px 10px;
  font-weight: 500;
}
div.starter-resource div.featured-lr-meta p:last-child {
  font-weight: 500;
}
div.starter-resource.se-tools .lr-type {
  background-color: #ffe0cc;
}
div.starter-resource.skill-building .lr-type {
  background-color: #ccffed;
}
div.starter-resource.book-companions .lr-type {
  background-color: #cce3ff;
}
div.starter-resource.arts-integration .lr-type {
  background-color: #fff5cc;
}
div.starter-resource.civic-engagement .lr-type {
  background-color: #ffcccc;
}
div.starter-resource p.starter-resource-title {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 14px;
}
div.starter-resource p.starter-resource-excerpt {
  margin-bottom: 55px;
  font-size: 16px;
  font-weight: 400;
}
div.starter-resource p.starter-resource-link {
  position: absolute;
  bottom: 40px;
  font-size: 16px;
  width: -moz-fit-content;
  width: fit-content;
  font-weight: 500;
  margin-bottom: 0;
}
div.starter-resource p.starter-resource-link a {
  position: relative;
  padding-bottom: 12px;
}
div.starter-resource p.starter-resource-link a:before {
  content: "";
  display: block;
  background-color: #f2d455;
  height: 2px;
  width: 100%;
  position: absolute;
  bottom: 4px;
  left: 0;
}
div.starter-resource p.starter-resource-link a:hover:before {
  animation: linkLine 500ms;
  animation-timing-function: ease-in-out;
}
@media (min-width: 600px) {
  div.starter-resource {
    width: 345px;
  }
}

/* RESOURCE LIBRARY PAGE */
body.is-page-library div.wp-block-group.hero-div {
  background-color: #f4f1ed !important;
  padding-top: 115px;
  padding-bottom: 80px;
  margin-bottom: 30px;
  overflow: hidden;
  position: relative;
}
body.is-page-library div.wp-block-group.hero-div h2 {
  margin: 0 auto;
  font-size: 40px;
  max-width: 478px;
}
body.is-page-library div.wp-block-group.hero-div h2.wp-block-heading.has-softyellow-background-color strong {
  background-color: #f6e188;
}
body.is-page-library div.wp-block-group.hero-div img {
  display: none;
}
@media (min-width: 780px) {
  body.is-page-library div.wp-block-group.hero-div {
    margin-bottom: 88px;
  }
}
@media (min-width: 1100px) {
  body.is-page-library div.wp-block-group.hero-div img {
    display: block;
    position: absolute;
  }
  body.is-page-library div.wp-block-group.hero-div img#img-08 {
    bottom: -20px;
    left: 361px;
  }
  body.is-page-library div.wp-block-group.hero-div img#img-07 {
    top: 107px;
    left: 270px;
  }
  body.is-page-library div.wp-block-group.hero-div img#img-05 {
    right: 84px;
    top: 207px;
  }
  body.is-page-library div.wp-block-group.hero-div img#img-03 {
    top: 204px;
    left: -6px;
  }
  body.is-page-library div.wp-block-group.hero-div img#img-10 {
    right: 354px;
    top: 80px;
  }
}

body.is-page-library.in_iframe {
  background-color: #fff;
}
body.is-page-library.in_iframe p.resource-title,
body.is-page-library.in_iframe p.lr-type,
body.is-page-library.in_iframe .widget_wpc_filters_widget li {
  font-family: "Lato", "Lucida Sans Unicode", "Lucida Grande", "sans-serif";
}
body.is-page-library.in_iframe .widget_wpc_filters_widget li a {
  font-size: 13px;
}
body.is-page-library.in_iframe header,
body.is-page-library.in_iframe footer,
body.is-page-library.in_iframe div.hero-div {
  display: none;
}
body.is-page-library.in_iframe div.site-content {
  background-color: #fff;
}
body.is-page-library.in_iframe main.main.blocks {
  padding: 0;
}
body.is-page-library.in_iframe div.resource-library-container.wp-block-columns {
  gap: 10px;
  margin-bottom: 0;
}
body.is-page-library.in_iframe div.resource-library-container.wp-block-columns div.flip-card-front {
  background-color: rgba(246, 247, 248, 0.7);
  background-size: 85%;
  background-repeat: no-repeat;
  background-position: 135px 80px;
  background-blend-mode: lighten;
}
body.is-page-library.in_iframe div.resource-library-container.wp-block-columns div.resource-library-grid {
  -moz-column-gap: 15px;
       column-gap: 15px;
}
@media (min-width: 900px) {
  body.is-page-library.in_iframe div.resource-library-container.wp-block-columns div.resource-library-grid {
    grid-template-columns: 285px 285px 285px;
  }
}

div.resource-library-container.wp-block-columns {
  max-width: 585px;
  justify-content: left;
  gap: 0;
  margin-bottom: 150px;
}
@media (min-width: 780px) {
  div.resource-library-container.wp-block-columns {
    max-width: 1195px;
    justify-content: initial;
    gap: 63px;
  }
}
@media (max-width: 780px) {
  div.resource-library-container.wp-block-columns .wpc-filters-open-button-container {
    display: block;
  }
}
div.resource-library-container.wp-block-columns .wpc-filters-widget-top-container {
  display: block;
  background-color: transparent;
}
div.resource-library-container.wp-block-columns .wpc-inner-widget-chips-wrapper {
  overflow-y: hidden;
}
div.resource-library-container.wp-block-columns > div:first-child {
  max-width: 285px;
}
@media (min-width: 780px) {
  div.resource-library-container.wp-block-columns > div:first-child {
    max-width: 200px;
  }
}
div.resource-library-container.wp-block-columns div.swiper {
  padding-bottom: 75px;
}
div.resource-library-container.wp-block-columns .flip-card {
  width: 100%;
  perspective: 1000px;
}
@media (min-width: 600px) {
  div.resource-library-container.wp-block-columns .flip-card {
    width: -moz-fit-content;
    width: fit-content;
  }
}
div.resource-library-container.wp-block-columns .flip-card-inner {
  position: relative;
  width: 100%;
  height: 230px;
  border-radius: 16px;
  background-color: #f4f1ed;
  text-align: center;
  transition: transform 0.6s;
  transform-style: preserve-3d;
}
@media (min-width: 600px) {
  div.resource-library-container.wp-block-columns .flip-card-inner {
    width: 285px;
  }
}
div.resource-library-container.wp-block-columns .flip-card-front,
div.resource-library-container.wp-block-columns .flip-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  border-radius: 16px;
}
div.resource-library-container.wp-block-columns .flip-card-front {
  background-color: #f4f1ed;
  color: black;
  background-size: 85%;
  background-repeat: no-repeat;
  background-position: 135px 80px;
  background-color: rgba(244, 241, 237, 0.7);
  background-blend-mode: lighten;
}
div.resource-library-container.wp-block-columns .flip-card-front .resource-img {
  background-size: cover;
  background-position: center;
  background-color: #663398;
  width: 75px;
  height: 75px;
  border-radius: 16px;
  position: absolute;
  right: 5px;
  bottom: 5px;
  opacity: 0.8;
}
div.resource-library-container.wp-block-columns .flip-card-front .lr-type {
  font-size: 12px;
  background-color: transparent;
  font-weight: 400;
  width: -moz-fit-content;
  width: fit-content;
  border: 1px solid #000000;
  border-radius: 100px;
  padding: 3px 10px;
  position: absolute;
  top: 30px;
  left: 20px;
}
@media (min-width: 500px) {
  div.resource-library-container.wp-block-columns .flip-card-front .lr-type {
    left: 40px;
  }
}
div.resource-library-container.wp-block-columns .flip-card-front .resource-title {
  font-size: 15px;
  position: absolute;
  max-width: none;
  font-weight: 500;
  margin: 0 auto;
  top: 70px;
  left: 20px;
  right: 0;
  height: 35%;
  text-align: left;
  padding-right: 10px;
}
@media (min-width: 500px) {
  div.resource-library-container.wp-block-columns .flip-card-front .resource-title {
    font-size: 18px;
    left: 40px;
    padding-right: 0;
  }
}
@media (min-width: 600px) {
  div.resource-library-container.wp-block-columns .flip-card-front .resource-title {
    left: 0;
    max-width: 205px;
  }
}
div.resource-library-container.wp-block-columns .flip-card-front .resource-author {
  text-align: left;
  font-size: 12px;
  max-width: 205px;
  margin: 0 auto;
  position: absolute;
  left: 20px;
  bottom: 10px;
}
@media (min-width: 500px) {
  div.resource-library-container.wp-block-columns .flip-card-front .resource-author {
    left: 40px;
    font-size: 15px;
    top: 150px;
  }
}
div.resource-library-container.wp-block-columns .flip-card-front.se-tools .lr-type {
  background-color: #ffe0cc;
}
div.resource-library-container.wp-block-columns .flip-card-front.skill-building .lr-type {
  background-color: #ccffed;
}
div.resource-library-container.wp-block-columns .flip-card-front.book-companions .lr-type {
  background-color: #cce3ff;
}
div.resource-library-container.wp-block-columns .flip-card-front.arts-integration .lr-type {
  background-color: #fff5cc;
}
div.resource-library-container.wp-block-columns .flip-card-front.civic-engagement .lr-type {
  background-color: #ffcccc;
}
div.resource-library-container.wp-block-columns .flip-card-back {
  background-color: #f4f1ed;
  color: black;
  transform: rotateY(180deg);
}
div.resource-library-container.wp-block-columns .flip-card-back.se-tools {
  background-color: #ffe0cc;
}
div.resource-library-container.wp-block-columns .flip-card-back.skill-building {
  background-color: #ccffed;
}
div.resource-library-container.wp-block-columns .flip-card-back.skill-building .lr-link a:before {
  background-color: #21aa7a;
}
div.resource-library-container.wp-block-columns .flip-card-back.book-companions {
  background-color: #cce3ff;
}
div.resource-library-container.wp-block-columns .flip-card-back.book-companions .lr-link a:before {
  background-color: #2378e0;
}
div.resource-library-container.wp-block-columns .flip-card-back.arts-integration {
  background-color: #fff5cc;
}
div.resource-library-container.wp-block-columns .flip-card-back.arts-integration .lr-link a:before {
  background-color: #ffd114;
}
div.resource-library-container.wp-block-columns .flip-card-back.civic-engagement {
  background-color: #ffcccc;
}
div.resource-library-container.wp-block-columns .flip-card-back.civic-engagement .lr-link a:before {
  background-color: #ee4343;
}
div.resource-library-container.wp-block-columns .flip-card-back .lr-meta {
  font-size: 12px;
  display: flex;
  margin: 0 auto;
  margin-top: 30px;
  justify-content: flex-start;
  align-items: center;
  max-width: 80%;
  gap: 10px;
}
div.resource-library-container.wp-block-columns .flip-card-back .lr-meta p {
  border: 1px solid black;
  border-radius: 100px;
  padding: 3px 10px;
}
div.resource-library-container.wp-block-columns .flip-card-back .lr-meta p:nth-child(1) {
  display: flex;
  align-items: center;
  gap: 9px;
}
div.resource-library-container.wp-block-columns .flip-card-back .lr-meta p:nth-child(1):before {
  display: block;
  content: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='7.5' stroke='black'/%3E%3Cpath d='M8 2.28564V8.38088L11.8095 6.09517' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  height: 16px;
}
@media (min-width: 500px) {
  div.resource-library-container.wp-block-columns .flip-card-back .lr-meta {
    max-width: 205px;
  }
}
div.resource-library-container.wp-block-columns .flip-card-back .starter-resource-excerpt {
  font-size: 14px;
  color: #141430;
  max-width: 80%;
  margin: 0 auto;
  text-align: left;
}
@media (min-width: 500px) {
  div.resource-library-container.wp-block-columns .flip-card-back .starter-resource-excerpt {
    font-size: 16px;
    max-width: 205px;
  }
}
div.resource-library-container.wp-block-columns .flip-card-back .lr-link {
  max-width: 205px;
  display: flex;
  margin: 0 auto;
  margin-top: 15px;
  position: absolute;
  left: 10%;
  bottom: 20px;
  cursor: pointer;
}
div.resource-library-container.wp-block-columns .flip-card-back .lr-link a {
  color: #141430;
  position: relative;
  padding-bottom: 12px;
  font-size: 14px;
  font-weight: 500;
}
div.resource-library-container.wp-block-columns .flip-card-back .lr-link a:before {
  content: "";
  display: block;
  background-color: #f39556;
  height: 2px;
  width: 100%;
  position: absolute;
  bottom: 4px;
  left: 0;
}
div.resource-library-container.wp-block-columns .flip-card-back .lr-link a:hover:before {
  animation: linkLine 500ms;
  animation-timing-function: ease-in-out;
}
@media (min-width: 500px) {
  div.resource-library-container.wp-block-columns .flip-card-back .lr-link {
    left: 40px;
  }
  div.resource-library-container.wp-block-columns .flip-card-back .lr-link a {
    font-size: 16px;
  }
}
div.resource-library-container.wp-block-columns .flip-card:hover .flip-card-inner {
  transform: rotateY(180deg);
}
div.resource-library-container.wp-block-columns .resource-library-grid {
  display: grid;
  grid-template-columns: 50% 50%;
  justify-content: center;
  -moz-column-gap: 23px;
       column-gap: 23px;
  row-gap: 20px;
}
@media (min-width: 500px) {
  div.resource-library-container.wp-block-columns .resource-library-grid {
    grid-template-columns: 50% 50%;
  }
}
@media (min-width: 900px) {
  div.resource-library-container.wp-block-columns .resource-library-grid {
    grid-template-columns: 285px 285px;
  }
}
@media (min-width: 1200px) {
  div.resource-library-container.wp-block-columns .resource-library-grid {
    grid-template-columns: 285px 285px 285px;
  }
}
div.resource-library-container.wp-block-columns .resource-library-pagination {
  text-align: center;
  margin-top: 55px;
  font-family: "GT America";
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 18px;
}
div.resource-library-container.wp-block-columns .resource-library-pagination a.page-numbers {
  color: #808080;
}
div.resource-library-container.wp-block-columns .resource-library-pagination span.dots {
  color: #808080;
}
div.resource-library-container.wp-block-columns .resource-library-pagination span.current {
  text-decoration: underline;
  color: black;
}
div.resource-library-container.wp-block-columns .resource-library-pagination a.prev,
div.resource-library-container.wp-block-columns .resource-library-pagination a.next {
  margin-top: 4px;
}
div.resource-library-container.wp-block-columns .widget_wpc_filters_widget {
  max-width: 200px;
}
div.resource-library-container.wp-block-columns .wpc-search-field-wrapper {
  margin-bottom: 60px;
}
div.resource-library-container.wp-block-columns .wpc-search-field {
  font-family: "GT America";
  background-color: transparent;
  border: none;
  padding-left: 19px;
  border-bottom: 1px solid black;
}
div.resource-library-container.wp-block-columns .wpc-search-field:focus {
  border-bottom: 2px solid #f2d455;
}
div.resource-library-container.wp-block-columns .wpc-search-field:focus::-moz-placeholder {
  color: transparent;
}
div.resource-library-container.wp-block-columns .wpc-search-field:focus:-ms-input-placeholder {
  color: transparent;
}
div.resource-library-container.wp-block-columns .wpc-search-field:focus::placeholder {
  color: transparent;
}
div.resource-library-container.wp-block-columns .wpc-search-field::-moz-placeholder {
  color: #808080;
  font-family: "GT America";
}
div.resource-library-container.wp-block-columns .wpc-search-field:-ms-input-placeholder {
  color: #808080;
  font-family: "GT America";
}
div.resource-library-container.wp-block-columns .wpc-search-field::placeholder {
  color: #808080;
  font-family: "GT America";
}
div.resource-library-container.wp-block-columns .wpc-search-icon {
  left: 0;
}
div.resource-library-container.wp-block-columns .wpc-search-icon::before {
  width: 12px;
  content: url("data:image/svg+xml,%3Csvg width='13' height='15' viewBox='0 0 13 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 14L9 10' stroke='black' stroke-linecap='round'/%3E%3Ccircle cx='5.5' cy='5.5' r='5' stroke='black' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  background-image: none;
}
div.resource-library-container.wp-block-columns .wpc-open-icon {
  border-top: 1px solid #000;
  margin-top: 5px;
}
div.resource-library-container.wp-block-columns .wpc-closed .wpc-open-icon {
  border-left: 1px solid #000;
  margin-top: -4px;
}
div.resource-library-container.wp-block-columns .wpc-opened .wpc-open-icon {
  border-left: none;
  width: 10px;
  transform: rotate(0);
  margin-top: 8px;
}
div.resource-library-container.wp-block-columns .wpc-filters-ul-list {
  padding-left: 0;
}
div.resource-library-container.wp-block-columns .wpc-filters-ul-list li.wpc-term-item input {
  margin-left: 0 !important;
}
div.resource-library-container.wp-block-columns .wpc-wrap-icons,
div.resource-library-container.wp-block-columns .wpc-term-item {
  font-family: "GT America";
}
div.resource-library-container.wp-block-columns .wpc-term-item {
  font-size: 14px;
}
div.resource-library-container.wp-block-columns .wpc-term-item a,
div.resource-library-container.wp-block-columns .wpc-term-item span {
  color: #808080;
}
div.resource-library-container.wp-block-columns .wpc-term-item.wpc-term-selected a,
div.resource-library-container.wp-block-columns .wpc-term-item.wpc-term-selected span {
  color: black;
}
div.resource-library-container.wp-block-columns .wpc-term-item input[type=radio]:before {
  content: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='13' height='13' rx='1.5' stroke='%23808080'/%3E%3C/svg%3E%0A");
}
div.resource-library-container.wp-block-columns .wpc-term-item input[type=radio]:checked:before {
  content: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='14' height='14' rx='2' fill='%23F2D455'/%3E%3C/svg%3E%0A");
}
div.resource-library-container.wp-block-columns .wpc-wrap-icons {
  font-weight: 500;
}
div.resource-library-container.wp-block-columns .wpc-filters-section {
  padding-top: 10px;
  margin-bottom: 10px;
}
div.resource-library-container.wp-block-columns .wpc-filters-section:nth-of-type(3) {
  padding-top: 20px;
  margin-top: -40px;
}
div.resource-library-container.wp-block-columns .wpc-filters-section:not(:nth-of-type(2)):not(:nth-last-child(1)) {
  border-bottom: 1px solid #d7d6d6;
}
div.resource-library-container.wp-block-columns p.lr-filter-reset a {
  color: black;
  background-color: #f4f1ed;
  padding: 8px 20px;
  border-radius: 100px;
  display: inline-block;
  margin-top: 18px;
}

body.single-tool header,
body.single-tool div.site-content {
  background-color: #f4f1ed;
}
body.single-tool div.wp-block-group.is-style-hero {
  padding-top: 88px !important;
  margin-bottom: 0;
}
body.single-tool div.wp-block-group.is-style-hero:not(:has(.resource-img)) {
  margin-bottom: 0;
}
body.single-tool .preview-mode-banner {
  max-width: 1130px;
  background-color: #663398;
  border-radius: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  margin: 0 auto;
}
body.single-tool .preview-mode-banner p {
  display: flex;
  align-items: center;
  margin: 0;
  padding-top: 22px;
  padding-bottom: 24px;
  font-weight: 500;
  font-family: "GT America";
  font-size: 16px;
}
body.single-tool .preview-mode-banner span {
  text-decoration: underline;
  font-size: 16px;
  margin-left: 6px;
}
body.single-tool .preview-mode-banner a {
  display: inline-block;
  position: relative;
  overflow: hidden;
  z-index: 1;
  transition: 400ms;
}
body.single-tool .preview-mode-banner a:hover {
  color: white;
}
body.single-tool .preview-mode-banner a:after {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 0;
  display: block;
  background-color: #336898;
  width: 100%;
  height: 100%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  transform: scaleY(0);
  transform-origin: bottom;
  transition: all 400ms cubic-bezier(0.86, 0, 0.07, 1);
  z-index: -1;
}
body.single-tool .preview-mode-banner a:hover:after {
  transform: scaleY(3);
}
body.single-tool .preview-mode-banner a.facilitator-link {
  background-color: white;
  padding: 6px 23px;
  border-radius: 100px;
  margin-left: 10px;
  cursor: pointer;
}
body.single-tool .preview-mode-banner a.login-link {
  color: white;
  border: 1px solid white;
  border-radius: 100px;
  padding: 6px 23px;
  margin-left: 10px;
}
@media (max-width: 1000px) {
  body.single-tool .preview-mode-banner {
    display: none;
  }
}
body.single-tool div.resource-header_first-row {
  display: flex;
  flex-direction: column;
  gap: 40px;
  margin: 0 auto;
  margin-top: 0;
  justify-content: center;
  max-width: 948px;
}
@media (min-width: 600px) {
  body.single-tool div.resource-header_first-row {
    margin-top: 82px;
  }
}
@media (min-width: 900px) {
  body.single-tool div.resource-header_first-row {
    flex-direction: row-reverse;
  }
  body.single-tool div.resource-header_first-row:not(:has(.resource-img)) h2,
body.single-tool div.resource-header_first-row:not(:has(.resource-img)) p.wp-block-paragraph {
    max-width: none;
  }
}
body.single-tool div.resource-title-container {
  width: 100%;
  height: -moz-fit-content;
  height: fit-content;
  background-repeat: no-repeat;
  background-position: right 80px;
  background-color: rgb(244, 241, 237);
  background-blend-mode: lighten;
}
@media (min-width: 600px) {
  body.single-tool div.resource-title-container {
    height: 315px;
    padding-bottom: 40px;
    background-color: rgba(244, 241, 237, 0.7);
  }
}
body.single-tool div.resource-img {
  width: 100%;
  max-width: 400px;
  height: -moz-fit-content;
  height: fit-content;
  background-size: cover;
  background-position: center;
  flex-shrink: 0;
  text-align: right;
}
body.single-tool div.resource-img img {
  border-radius: 21px;
}
body.single-tool h2.resource-title {
  color: #141430 !important;
  font-size: 48px;
  max-width: 480px;
  font-weight: 500;
  font-family: "Austin News Deck";
  margin-bottom: 10px;
  line-height: 48px;
}
body.single-tool div.resource-meta {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 0;
}
body.single-tool div.resource-meta p {
  font-size: 12px;
  border: 1px solid black;
  border-radius: 100px;
  width: -moz-fit-content;
  width: fit-content;
  padding: 3px 10px;
  margin-bottom: 10px;
}
body.single-tool div.resource-meta p.lr-time {
  display: flex;
  align-items: center;
  gap: 4px;
}
body.single-tool div.resource-meta p.lr-time::before {
  display: block;
  content: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='7.5' stroke='black'/%3E%3Cpath d='M8 2.28564V8.38088L11.8095 6.09517' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  height: 16px;
}
body.single-tool p.resource-author {
  font-size: 16px;
  font-family: "GT America";
  font-weight: 400;
  margin-bottom: 0;
}
body.single-tool div.resource-overview {
  margin: 0 auto;
  margin-top: 20px;
  max-width: 950px;
}
body.single-tool div.resource-overview p {
  font-size: 17px;
  font-weight: 400;
  line-height: 27px;
}
body.single-tool div.resource-body {
  max-width: 1130px;
  background-color: white;
  border-radius: 35px;
  padding-top: 76px;
}
@media (min-width: 650px) {
  body.single-tool div.resource-body {
    padding-bottom: 76px;
  }
}
body.single-tool div.resource-body_first-row {
  display: flex;
  flex-direction: column;
  gap: 40px;
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 30px;
  max-width: 85%;
  margin: 0 auto;
}
@media (min-width: 700px) {
  body.single-tool div.resource-body_first-row {
    flex-direction: row;
    max-width: 600px;
  }
}
@media (min-width: 1000px) {
  body.single-tool div.resource-body_first-row {
    max-width: 940px;
    gap: 115px;
  }
}
body.single-tool div.resource-outcomes h3 {
  font-size: 32px;
  font-weight: 500;
}
body.single-tool div.resource-outcomes p.lr-outcome {
  font-size: 16px;
  font-weight: 400;
  font-family: "GT America";
  max-width: 480px;
  line-height: 20px;
  display: flex;
  gap: 20px;
}
body.single-tool div.resource-outcomes p.lr-outcome::before {
  content: url("/wp-content/uploads/2024/09/lightbulb.svg");
}
body.single-tool div.resource-materials h3 {
  font-size: 32px;
  font-weight: 500;
}
body.single-tool div.resource-materials li {
  font-size: 16px;
  font-weight: 400;
  font-family: "GT America";
}
body.single-tool div.resource-lesson-plan {
  position: relative;
  max-width: 85%;
  margin: 0 auto;
  margin-top: 35px;
  margin-bottom: 40px;
}
body.single-tool div.resource-lesson-plan h3 {
  font-size: 32px;
  font-weight: 500;
}
body.single-tool div.resource-lesson-plan div.lr-unit {
  display: flex;
  gap: 20px;
}
body.single-tool div.resource-lesson-plan div.lr-unit:not(:last-of-type) {
  border-bottom: 1px solid #e5e5e5;
}
body.single-tool div.resource-lesson-plan div.lr-unit:not(:first-of-type) {
  margin-top: 9px;
}
body.single-tool div.resource-lesson-plan div.unit-number {
  height: 45px;
  width: 45px;
  border-radius: 8px;
  background-color: #f4f1ed;
  font-weight: 500;
  font-size: 20px;
  color: #663398;
  display: flex;
  justify-content: center;
  align-items: center;
}
body.single-tool div.resource-lesson-plan details.pattern-accordion-faq__item {
  width: 100%;
  max-width: 880px;
  margin-top: 9px;
  border: none;
  padding: 0;
  padding-bottom: 20px;
}
body.single-tool div.resource-lesson-plan h3.unit-title {
  font-family: "GT America";
  font-size: 18px;
  font-weight: 400;
  margin-bottom: 10px;
}
body.single-tool div.resource-lesson-plan h3.unit-title span {
  font-weight: 500;
}
body.single-tool div.resource-lesson-plan p.unit-summary {
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  margin: 0;
}
body.single-tool div.resource-lesson-plan img.blurred-text,
body.single-tool div.resource-lesson-plan img.blurred-text-mobile {
  pointer-events: none;
}
@media (max-width: 500px) {
  body.single-tool div.resource-lesson-plan img.blurred-text {
    display: none;
  }
}
@media (min-width: 500px) {
  body.single-tool div.resource-lesson-plan img.blurred-text-mobile {
    display: none;
  }
}
@media (min-width: 700px) {
  body.single-tool div.resource-lesson-plan {
    max-width: 600px;
    margin-bottom: 36px;
  }
}
@media (min-width: 1000px) {
  body.single-tool div.resource-lesson-plan {
    max-width: 950px;
  }
}
body.single-tool div.resource-preview-footer {
  padding: 82px 15px 62px 15px;
  border-radius: 0 0 35px 35px;
  background: #663398;
}
body.single-tool div.resource-preview-footer h3 {
  color: white;
  font-size: 40px;
  font-weight: 600;
  text-align: center;
  margin-bottom: 10px;
}
body.single-tool div.resource-preview-footer p {
  text-align: center;
  color: white;
  font-weight: 500;
  margin-bottom: 45px;
}
body.single-tool div.resource-preview-footer p span {
  text-decoration: underline;
}
body.single-tool div.resource-preview-footer.preview-floater {
  display: none;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  max-width: 700px;
  padding-left: 30px;
  padding-right: 30px;
  border-radius: 35px;
  position: absolute;
}
@media (min-width: 650px) {
  body.single-tool div.resource-preview-footer.preview-floater {
    display: block;
  }
}
@media (min-width: 650px) {
  body.single-tool div.resource-preview-footer {
    display: none;
  }
}
body.single-tool div.preview-footer-links {
  display: flex;
  justify-content: center;
  gap: 20px;
  flex-direction: column;
  max-width: -moz-fit-content;
  max-width: fit-content;
  text-align: center;
  margin: 0 auto;
}
body.single-tool div.preview-footer-links a {
  display: inline-block;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
body.single-tool div.preview-footer-links a:after {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 0;
  display: block;
  background-color: #336898;
  width: 100%;
  height: 100%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  transform: scaleY(0);
  transform-origin: bottom;
  transition: all 400ms cubic-bezier(0.86, 0, 0.07, 1);
  z-index: -1;
}
body.single-tool div.preview-footer-links a:hover:after {
  transform: scaleY(3);
}
body.single-tool div.preview-footer-links a.facilitator-link {
  background-color: white;
  color: #663398;
  font-weight: 500;
  padding: 12px 19px;
  border-radius: 100px;
}
body.single-tool div.preview-footer-links a.facilitator-link:hover {
  color: white;
}
body.single-tool div.preview-footer-links a.resource-library-link {
  background-color: #663398;
  color: white;
  font-weight: 500;
  padding: 12px 19px;
  border: 1px white solid;
  border-radius: 100px;
}
@media (max-width: 500px) {
  body.single-tool div.preview-footer-links {
    align-items: center;
  }
  body.single-tool div.preview-footer-links h3,
body.single-tool div.preview-footer-links p {
    max-width: 85%;
  }
  body.single-tool div.preview-footer-links a {
    max-width: -moz-fit-content;
    max-width: fit-content;
  }
}
@media (min-width: 600px) {
  body.single-tool div.preview-footer-links {
    flex-direction: row;
  }
}

.site-footer {
  padding: 80px 0 48px;
  color: white;
}
@media (min-width: 1129px) {
  .site-footer {
    padding: 140px 0 75px;
  }
}

.footer_inner {
  max-width: 1130px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}
.footer_inner .col.region-selector-col {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 24px;
}
.footer_inner .col.region-selector-col select {
  min-width: 100px;
}
.footer_inner .col.region-selector-col svg {
  width: 24px;
}
@media (min-width: 1129px) {
  .footer_inner .row {
    display: flex;
  }
  .footer_inner .col {
    flex-basis: 50%;
    flex-grow: 1;
    display: flex;
    align-items: center;
  }
  .footer_inner .col > * {
    flex-basis: 100%;
  }
  .footer_inner .col.region-selector-col {
    justify-content: right;
    margin-top: 32px;
  }
  .footer_inner .col.region-selector-col svg {
    max-width: 24px;
    margin-right: 4px;
  }
  .footer_inner .col.region-selector-col select {
    max-width: 160px;
    margin-left: 16px;
  }
  .footer_inner .col.region-selector-col select:focus {
    color: black;
  }
}
@media (max-width: 1129px) {
  .footer_inner .row:nth-child(2) {
    display: flex;
    flex-direction: column-reverse;
  }
}
.footer_inner .region-selector-form {
  display: flex;
  align-items: center;
  margin-top: 32px;
  margin-left: auto;
  flex-basis: initial;
}
.footer_inner .region-selector-form label {
  display: flex;
  align-items: center;
  margin-right: 16px;
  margin-bottom: 0;
}
.footer_inner .region-selector-form label svg {
  width: 24px;
  margin-right: 4px;
}
.footer_inner .region-selector-form select {
  width: 160px;
  color: #090914;
}

.footer-branding {
  line-height: 0;
  max-width: 154px;
  margin-right: 60px;
}
.footer-branding img {
  filter: brightness(0) invert(1);
}
@media (max-width: 1129px) {
  .footer-branding {
    margin-bottom: 24px !important;
  }
}

.footer-legal {
  margin-top: 32px;
}
.footer-legal a {
  text-decoration: none;
  color: inherit;
}
.footer-legal a:hover {
  color: #663398;
}

.footer-signup {
  margin-bottom: 104px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid white;
  padding-bottom: 16px;
}
@media (max-width: 1129px) {
  .footer-signup {
    margin-bottom: 48px !important;
  }
}
.footer-signup .wp-block-buttons {
  margin-bottom: 0;
}
.footer-signup .wp-block-buttons .wp-block-button__link {
  border: 1px solid white !important;
}
.footer-signup .gform_required_legend {
  display: none;
}
.footer-signup input[type=email],
.footer-signup .gform_footer {
  border-color: white !important;
  color: white;
}
.footer-signup .gform_validation_error input[type=email],
.footer-signup .gform_validation_error .gform_footer {
  border-color: red !important;
}
.footer-signup input[type=email] {
  font-size: 18px !important;
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}
.footer-signup .gform_wrapper.gravity-theme.inline-form_wrapper .inline-form .gform_body {
  overflow: visible;
}
.footer-signup .gfield.has-text-input .gfield_label {
  font-size: 18px !important;
  transform: translateY(calc(100% + 19px)) scale(1) !important;
}
.footer-signup .gfield.has-text-input:focus-within .gfield_label, .footer-signup .gfield.has-text-input.has_value .gfield_label {
  transform: translateY(19px) scale(0.8) !important;
}
.footer-signup .gform_wrapper.gravity-theme .gfield_required {
  display: none;
}
.footer-signup .inline-form {
  width: 100%;
  margin: 0;
}
.footer-signup .gform_heading {
  width: 100%;
  max-width: 710px !important;
  margin: 0;
}
@media (max-width: 1129px) {
  .footer-signup .gform_heading .gform_description {
    margin: 0;
  }
}
@media (max-width: 1129px) {
  .footer-signup .gform_fields {
    margin-bottom: 32px !important;
  }
}
@media (max-width: 1129px) {
  .footer-signup .gform_footer {
    padding: 0 !important;
  }
}
.footer-signup .gform_footer .gform_button {
  background-color: transparent !important;
  border: 1px solid white;
  transform: all 400ms ease;
}
@media (max-width: 1129px) {
  .footer-signup .gform_footer .gform_button {
    width: 100% !important;
    max-width: 327px;
    margin-left: auto;
    margin-right: auto;
  }
}
.footer-signup .gform_footer .gform_button:hover, .footer-signup .gform_footer .gform_button:focus {
  border-color: #336898;
}
@media (max-width: 1129px) {
  .footer-signup .gform_wrapper.gravity-theme .gform_fields {
    display: block;
  }
}
.footer-signup .gform_validation_errors {
  display: none;
}
.footer-signup .gfield_description.validation_message.gfield_validation_message {
  position: absolute;
  padding-left: 30px;
}
.footer-signup .gfield_description.validation_message.gfield_validation_message:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  width: 22px;
  height: 22px;
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http:%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Ccircle cx='11' cy='11' r='10.5' fill='%23E65050' stroke='%23E65050'%2F%3E%3Cpath d='M15 7.8L14.2 7L11 10.2L7.8 7L7 7.8L10.2 11L7 14.2L7.8 15L11 11.8L14.2 15L15 14.2L11.8 11L15 7.8Z' fill='%23F4F1ED'%2F%3E%3C%2Fsvg%3E");
}
.footer-signup .gform_confirmation_message {
  padding-left: 30px;
  position: relative;
}
.footer-signup .gform_confirmation_message:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  width: 22px;
  height: 22px;
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11' cy='11' r='10.5' fill='%2343BF8D' stroke='%2343BF8D'/%3E%3Cpath d='M8.95867 13.9223L9.31222 14.2759L9.66578 13.9223L15.547 8.04109L15.903 8.39705L9.31222 14.9878L6.48054 12.1561L6.8365 11.8002L8.95867 13.9223Z' stroke='%23F4F1ED'/%3E%3C/svg%3E%0A");
}

.footer-navigation > .menu {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  margin: 0;
  padding: 0;
}
.footer-navigation .menu > li {
  display: block;
  line-height: 0.8;
}
.footer-navigation .menu > li:first-child {
  border-right: 1px solid white;
  padding-right: 12px;
  margin-right: 12px;
}
.footer-navigation .menu > li > a {
  display: block;
  padding: 0;
}
.footer-navigation .menu > li.current-menu-item > a {
  color: #663398;
}

.footer-social,
.share {
  grid-area: social;
}
@media (min-width: 1129px) {
  .footer-social,
.share {
    text-align: right;
    align-self: flex-start;
  }
}
@media (max-width: 1129px) {
  .footer-social,
.share {
    margin-bottom: 48px !important;
  }
}
.footer-social .menu > li,
.share .menu > li {
  display: inline-block;
}
.footer-social .menu > li:not(:first-child),
.share .menu > li:not(:first-child) {
  margin-left: 10px;
}
.footer-social a,
.share a {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background-color: white;
  text-align: center;
  line-height: 17px;
  color: #141430 !important;
  font-size: 0;
}
.footer-social a:before,
.share a:before {
  font-size: 16px;
  content: "\f1e0";
}
.footer-social a[href*="dribbble.com"]:before,
.share a[href*="dribbble.com"]:before {
  content: "\f17d";
}
.footer-social a[href*="facebook.com"]:before,
.share a[href*="facebook.com"]:before {
  content: "\f39e";
}
.footer-social a[href*="github.com"]:before,
.share a[href*="github.com"]:before {
  content: "\f09b";
}
.footer-social a[href*="instagram.com"]:before,
.share a[href*="instagram.com"]:before {
  content: "\f16d";
}
.footer-social a[href*="linkedin.com"]:before,
.share a[href*="linkedin.com"]:before {
  content: "\f0e1";
}
.footer-social a[href*="mailchimp.com"]:before,
.share a[href*="mailchimp.com"]:before {
  content: "\f59e";
}
.footer-social a[href*="pinterest.com"]:before,
.share a[href*="pinterest.com"]:before {
  content: "\f0d2";
}
.footer-social a[href*="reddit.com"]:before,
.share a[href*="reddit.com"]:before {
  content: "\f1a1";
}
.footer-social a[href*="tumblr.com"]:before,
.share a[href*="tumblr.com"]:before {
  content: "\f173";
}
.footer-social a[href*="twitter.com"]:before,
.share a[href*="twitter.com"]:before {
  content: "\f099";
}
.footer-social a[href*="vimeo.com"]:before,
.share a[href*="vimeo.com"]:before {
  content: "\f27d";
}
.footer-social a[href*="wordpress.com"]:before,
.footer-social a[href*="wordpress.org"]:before,
.share a[href*="wordpress.com"]:before,
.share a[href*="wordpress.org"]:before {
  content: "\f19a";
}
.footer-social a[href*="youtube.com"]:before,
.share a[href*="youtube.com"]:before {
  content: "\f167";
}
.footer-social a[href^="mailto:"]:before,
.share a[href^="mailto:"]:before {
  content: "\f064";
}
.footer-social a[href$="/feed/"]:before,
.share a[href$="/feed/"]:before {
  content: "\f09e";
}

.theme .wp-block-heading sup,
.theme .wp-block-heading sup a,
.theme .wp-block-paragraph sup,
.theme .wp-block-paragraph sup a {
  color: inherit;
  text-decoration: none;
  font-size: 10px;
}

.footnotes {
  padding: 24px;
  background-color: #090914;
  color: #FDFCFB;
  font-size: 12px;
}
.footnotes > div {
  max-width: 1082px;
  margin: 0 auto;
}
.footnotes a {
  color: inherit;
}
.footnotes p {
  margin: 0;
}
.footnotes .footnote {
  display: flex;
}
.footnotes .footnote:not(:last-child) {
  margin-bottom: 16px;
}

.site-header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9999;
  transition: background-color 250ms ease, transform 250ms ease;
}
.site-header.in-body {
  position: fixed;
  background-color: #FDFCFB;
  transform: translateY(-100%);
}
.site-header:not(.in-body), .site-header.is-visible, .site-header:hover {
  transform: translateY(0);
}
.site-header:hover, .menu-is-active .site-header {
  background-color: #FDFCFB;
}
.has-dark-header .site-header {
  background-color: transparent;
}
.has-dark-header .site-header:not(:hover) {
  color: white;
}
.has-dark-header .site-header .site-branding img {
  filter: brightness(0) invert(1);
}
.has-dark-header .site-header:hover,
.has-dark-header .site-header .sub-menu {
  background-color: #FDFCFB;
}
.has-dark-header .site-header:hover .site-branding img,
.has-dark-header .site-header .sub-menu .site-branding img {
  filter: none;
}

.header_inner {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding: 0 24px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media (min-width: 767px) {
  .header_inner {
    padding: 0 32px;
  }
}
@media (min-width: 1129px) {
  .header_inner {
    justify-content: flex-start;
    max-width: 1440px;
    padding: 0 42px;
  }
}

.site-branding {
  margin-left: 0;
  margin-right: 80px;
  /* line-height 0 fixes logo image alignment */
  line-height: 0;
  z-index: 1;
  position: relative;
}
.site-branding img {
  max-width: 147px;
  transform: translateY(1px);
}
.site-branding .custom-logo {
  height: 37px;
}
@media (min-width: 1024px) {
  .site-branding .custom-logo {
    height: auto;
  }
}

.morehead {
  display: none;
}
@media (min-width: 768px) {
  .morehead {
    background-color: #eee;
    position: relative;
    top: -20px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-wrap: nowrap;
    font-size: 0.75rem;
  }
  .morehead:after, .morehead:before {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    width: calc((100vw - 100%) / 2);
    background-color: inherit;
  }
  .morehead:before {
    left: 100%;
  }
  .morehead:after {
    right: 100%;
  }
  .morehead .widget {
    margin-left: 40px;
  }
  .morehead .menu {
    display: flex !important;
    align-items: center;
    justify-content: flex-end;
    padding: 0;
  }
  .morehead .menu > li {
    display: inline-block;
    margin-left: 40px;
  }
}

.site-header {
  padding: 19px 0;
}
.site-header .site-navigation {
  display: none;
  flex-basis: 100%;
  order: 3;
  padding: 40px 0 0;
}
.site-header .site-navigation .menu > li:not(:last-child) {
  margin-bottom: 24px;
}
.site-header .site-navigation .menu > li > a {
  font-size: 18px;
  line-height: 26px;
  padding: 0;
}
.site-header .site-navigation .menu > li.nav-right {
  margin-top: 176px;
}
.site-header .site-navigation .menu > li.nav-right > a {
  text-align: center;
}
.site-header .site-navigation .menu > li.cta-link > a {
  display: block;
  min-width: 140px;
  padding: 12px 24px;
  font-family: "GT America", sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none !important;
  border: none;
  border-radius: 100px;
  overflow: hidden;
  position: relative;
  z-index: 1;
  will-change: contents;
  text-align: center;
  max-width: 327px;
  margin-left: auto;
  margin-right: auto;
}
.site-header .site-navigation .menu > li.cta-link > a:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  background-color: #336898;
  width: 100%;
  height: 100%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  transform: scaleY(0);
  transform-origin: bottom;
  transition: all 400ms cubic-bezier(0.86, 0, 0.07, 1);
  z-index: -1;
}
.site-header .site-navigation .menu > li.cta-link > a:hover, .site-header .site-navigation .menu > li.cta-link > a:hover:after {
  transition-delay: 100ms;
}
.site-header .site-navigation .menu > li.cta-link > a:hover:after {
  transform: scaleY(3);
}
.site-header .site-navigation .menu > li.cta-link > a:not(.has-text-color) {
  color: white;
}
.site-header .site-navigation .menu > li.cta-link > a:not(.has-text-color):focus, .site-header .site-navigation .menu > li.cta-link > a:not(.has-text-color):hover {
  color: white;
}
.site-header .site-navigation .menu > li.cta-link > a:not(.has-background) {
  background-color: #663398;
}
.site-header .site-navigation .menu > li.cta-link > a:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.site-header .site-navigation .menu > li.menu-item-has-children > a {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='10' viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L8 8L15 0.999999' stroke='%23141430' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: right 1% center;
}
.site-header .site-navigation .menu > li.menu-item-has-children .is-active + .sub-menu {
  display: grid;
}
.site-header .site-navigation .menu > li.menu-item-has-children .sub-menu {
  padding: 0 0 24px;
}
.site-header .site-navigation .menu > li.menu-item-has-children .sub-menu > li {
  margin-bottom: 24px;
  position: relative;
  padding-left: 46px !important;
}
.site-header .site-navigation .menu > li.menu-item-has-children .sub-menu > li:first-child {
  margin-top: 24px;
}
.site-header .site-navigation .menu > li.menu-item-has-children .sub-menu > li img {
  max-width: 28px;
  position: absolute;
  left: 0;
}
.site-header .site-navigation .menu > li.menu-item-has-children .sub-menu > li > a {
  padding: 0;
  margin-top: 0;
}

@media (min-width: 720px) {
  .site-header .site-navigation .menu > li.menu-item-has-children .sub-menu {
    padding: 0 0 24px;
    grid-template-columns: 1fr 1fr;
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
  .site-header .site-navigation .menu > li.menu-item-has-children .sub-menu > li {
    position: relative;
    padding-left: 0 !important;
  }
  .site-header .site-navigation .menu > li.menu-item-has-children .sub-menu > li img {
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: left top;
       object-position: left top;
    position: relative;
    max-width: 36px;
  }

  li.menu-item-has-children.login-menu-parent li.login-menu {
    grid-column-end: -1;
    font-weight: 500;
  }
}
@media (min-width: 1129px) {
  .site-header {
    padding: 0;
  }
  .site-header .site-navigation {
    display: block !important;
    flex-basis: auto;
    flex-grow: 1;
    text-align: left;
    order: 2;
    padding: 0;
  }
  .site-header .site-navigation .menu {
    display: flex !important;
    align-items: center;
    justify-content: flex-start;
    padding: 0;
  }
  .site-header .site-navigation .menu > li {
    display: inline-block;
    margin-bottom: 0 !important;
    padding-top: 22px;
    padding-bottom: 22px;
    padding-left: 0;
    padding-right: 30px;
  }
  .site-header .site-navigation .menu > li.nav-right {
    margin-top: 0;
    margin-left: auto;
    margin-right: 0;
    margin-bottom: 0;
    padding-right: 0;
  }
  .site-header .site-navigation .menu > li a {
    font-size: 16px;
    position: relative;
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .site-header .site-navigation .menu > li a:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 2px;
    background-color: currentColor;
    top: 95%;
    transform-origin: left;
    transform: scaleX(0);
    transition: transform 250ms ease;
  }
  .site-header .site-navigation .menu > li a:hover:after {
    transform: scaleX(1);
  }
  .site-header .site-navigation .menu > li.current-menu-item > a:after, .site-header .site-navigation .menu > li.menu-item-has-children:hover > a:after {
    transform: scaleX(1);
  }
  .site-header .site-navigation .menu > li.menu-item-has-children > a {
    background: none;
  }
  .site-header .site-navigation .menu > li.menu-item-has-children .sub-menu {
    padding: 22px 0 100px;
  }
  .site-header .site-navigation .menu > li.menu-item-has-children .sub-menu > li {
    margin-bottom: 0;
    padding-left: 0 !important;
  }
  .site-header .site-navigation .menu > li.menu-item-has-children .sub-menu > li:first-child {
    margin-top: 0;
  }
  .site-header .site-navigation .menu > li.menu-item-has-children .sub-menu > li img {
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: left top;
       object-position: left top;
    position: relative;
    height: 40px;
    width: 40px;
    max-width: 100%;
  }
  .site-header .site-navigation .menu > li.menu-item-has-children .sub-menu > li > a {
    background: none;
    margin-top: 22px;
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .site-header .site-navigation .menu > li.cta-link {
    margin-left: 48px;
    margin-right: 22px;
    position: relative;
    padding-top: 8px;
    padding-right: 0;
    padding-bottom: 8px;
  }
  .site-header .site-navigation .menu > li.cta-link > a {
    z-index: 1;
    font-weight: 500;
    display: inline-block;
    min-width: auto;
    overflow: visible;
    padding: 8px 0;
  }
  .site-header .site-navigation .menu > li.cta-link > a:before {
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(-24px, -50%);
    z-index: -1;
    content: "";
    background-color: #F39556;
    width: 48px;
    height: 48px;
    border-radius: 100px;
    transition: all 250ms ease;
  }
  .site-header .site-navigation .menu > li.cta-link > a:after {
    display: none;
  }
  .site-header .site-navigation .menu > li.cta-link > a:hover {
    color: #141430;
  }
  .site-header .site-navigation .menu > li.cta-link > a:hover:before {
    width: calc(100% + 48px);
  }
  .site-header .site-navigation .menu > li.cta-link > a:not(.has-text-color) {
    color: #000;
  }
  .site-header .site-navigation .menu > li.cta-link > a:not(.has-text-color):focus, .site-header .site-navigation .menu > li.cta-link > a:not(.has-text-color):hover {
    color: #000;
  }
  .has-dark-header .site-header .site-navigation .menu > li.cta-link > a {
    color: inherit;
  }
  .site-header .site-navigation .menu > li.cta-link > a:not(.has-background) {
    background-color: transparent;
  }
}
.site-header .site-navigation .menu > li.menu-item-has-children .sub-menu {
  display: none;
}
@media (min-width: 1129px) {
  .site-header .site-navigation .menu > li.menu-item-has-children .sub-menu {
    display: grid;
    pointer-events: none;
    grid-template-columns: 1fr 210px 210px 210px 210px 1fr;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 0px;
    position: absolute;
    top: 100%;
    width: 100%;
    left: 0;
    z-index: 9;
    background-color: #FDFCFB;
    margin: 0;
    padding: 22px 0 100px;
    opacity: 0;
    transition: opacity 250ms ease;
  }
  .site-header .site-navigation .menu > li.menu-item-has-children .sub-menu > li:last-child {
    margin-bottom: 0;
  }
  .site-header .site-navigation .menu > li.menu-item-has-children .sub-menu:before {
    content: "";
    display: block;
    grid-row: 1/100;
  }
  .site-header .site-navigation .menu > li.menu-item-has-children .sub-menu:after {
    content: "";
    display: block;
    grid-column-end: -1;
    grid-row: 1/100;
  }
}
.site-header .site-navigation .menu > li.menu-item-has-children .sub-menu > li img {
  width: 40px;
  height: 40px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left top;
     object-position: left top;
}
.site-header .site-navigation .menu > li.menu-item-has-children .sub-menu > li a {
  margin-top: 22px;
  display: block;
}
.site-header .site-navigation .menu > li.menu-item-has-children .sub-menu > li a:after {
  display: none;
}
.site-header .site-navigation .menu > li.menu-item-has-children .sub-menu > li.current-menu-item a,
.site-header .site-navigation .menu > li.menu-item-has-children .sub-menu > li a:hover {
  color: inherit;
}
.site-header .site-navigation .menu > li.menu-item-has-children .sub-menu > li.current-menu-item a strong,
.site-header .site-navigation .menu > li.menu-item-has-children .sub-menu > li a:hover strong {
  color: #663398;
}
.site-header .site-navigation .menu > li.menu-item-has-children .sub-menu > li p {
  margin: 0;
}
.site-header .site-navigation .menu > li.menu-item-has-children .sub-menu > li p strong {
  display: block;
  margin: 8px 0;
}
.site-header .site-navigation .menu > li.menu-item-has-children:hover .sub-menu {
  opacity: 1;
  pointer-events: all;
}

.menu-toggle {
  cursor: pointer;
  z-index: 100;
  border: none;
  background: none;
  color: black;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
  padding: 0;
}
@media (min-width: 1129px) {
  .menu-toggle {
    display: none;
  }
}
.menu-toggle.is-active + .site-navigation {
  display: block;
}

.menu-icon {
  display: block;
  width: 24px;
  height: 24px;
  position: relative;
}
.menu-icon:after, .menu-icon:before,
.menu-icon span {
  display: block;
  content: "";
  width: 100%;
  height: 3px;
  background-color: black;
  position: absolute;
  border-radius: 5px;
}
.menu-icon:before {
  top: 3px;
  transform: translateY(0) rotate(0deg);
}
.menu-icon span {
  top: 10px;
}
.menu-icon:after {
  top: 17px;
  transform: translateY(0) rotate(0deg);
}
.is-active .menu-icon:before {
  top: 50%;
  transform: translateY(-50%) rotate(-45deg);
}
.is-active .menu-icon span {
  display: none;
}
.is-active .menu-icon:after {
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
}

.morehead .widget_search,
.site-search {
  margin-top: 20px;
}
@media (min-width: 1129px) {
  .morehead .widget_search,
.site-search {
    position: relative;
    margin-top: -1px;
  }
  .morehead .widget_search input,
.site-search input {
    display: none !important;
    position: absolute;
    width: auto !important;
    right: 100%;
    top: 0;
  }
  .morehead .widget_search:hover input,
.morehead .widget_search input:focus,
.site-search:hover input,
.site-search input:focus {
    display: block !important;
  }
  .morehead .widget_search:hover .search-submit,
.site-search:hover .search-submit {
    color: #663398;
  }
}

.pre-site {
  text-align: center;
  background-color: #090914;
  color: #FDFCFB;
  font-size: 12px;
  padding: 12px;
}
.pre-site a {
  display: inline-block;
  margin-left: 8px;
  color: inherit;
  text-decoration: underline;
}
.pre-site a:hover {
  color: #F2D455;
}

.archive:not(.woocommerce-page) .main,
.blog .main {
  max-width: 1130px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 88px;
  display: grid;
  grid-gap: 40px;
  grid-template-columns: 1fr;
}
@media (min-width: 768px) {
  .archive:not(.woocommerce-page) .main,
.blog .main {
    grid-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 1024px) {
  .archive:not(.woocommerce-page) .main,
.blog .main {
    grid-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (min-width: 1120px) {
  .archive:not(.woocommerce-page) .main,
.blog .main {
    grid-gap: 60px;
  }
}
.archive:not(.woocommerce-page) .page-header,
.archive:not(.woocommerce-page) .pagination,
.archive:not(.woocommerce-page) .posts-navigation,
.archive:not(.woocommerce-page) .blocks,
.blog .page-header,
.blog .pagination,
.blog .posts-navigation,
.blog .blocks {
  grid-column: 1/-1;
}
.archive:not(.woocommerce-page) .blocks .wp-block-group.alignfull, .archive:not(.woocommerce-page) .blocks .wp-block-group.wp-block-cover.is-style-hero-full,
.blog .blocks .wp-block-group.alignfull,
.blog .blocks .wp-block-group.wp-block-cover.is-style-hero-full {
  margin-left: 0;
  margin-right: 0;
  max-width: 100vw;
  width: 100vw;
}
@media (min-width: 768px) {
  .archive:not(.woocommerce-page) .blocks .wp-block-group.alignfull, .archive:not(.woocommerce-page) .blocks .wp-block-group.wp-block-cover.is-style-hero-full,
.blog .blocks .wp-block-group.alignfull,
.blog .blocks .wp-block-group.wp-block-cover.is-style-hero-full {
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
  }
}
.archive:not(.woocommerce-page) .hentry,
.blog .hentry {
  display: flex;
  flex-direction: column;
}
.archive:not(.woocommerce-page) .entry-header,
.blog .entry-header {
  padding: 0;
  margin: 0;
  border: none;
}
.archive:not(.woocommerce-page) .entry-title a,
.blog .entry-title a {
  color: inherit;
}
.archive:not(.woocommerce-page) .entry-title a:hover,
.blog .entry-title a:hover {
  color: #663398;
}
.archive:not(.woocommerce-page) .entry-image,
.blog .entry-image {
  margin: 20px 0;
}
.archive:not(.woocommerce-page) .entry-footer,
.blog .entry-footer {
  margin-top: auto;
}
.archive:not(.woocommerce-page) .entry-footer,
.blog .entry-footer {
  margin-top: auto;
}
.archive:not(.woocommerce-page) .entry-footer > div,
.blog .entry-footer > div {
  margin-top: 0 !important;
  margin-bottom: 10px;
}

.single h1.entry-title {
  font-size: 2.25rem;
}
@media (min-width: 768px) {
  .single h1.entry-title {
    font-size: 3.75rem;
  }
}
.single .entry-image {
  margin-top: 20px !important;
  margin-bottom: 20px;
}
.single .entry-image img {
  width: 100%;
  height: 320px;
  -o-object-fit: cover;
     object-fit: cover;
}
.single .entry-image figcaption {
  margin-bottom: 0 !important;
}
.single .entry-footer > *:first-child {
  margin-top: 40px !important;
  padding-top: 40px;
}
.single .entry-footer > * {
  margin-top: 0 !important;
  margin-bottom: 10px;
}
.single .post-nav-links {
  max-width: 768px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 700;
  color: #141430;
}
.single .post-nav-links a,
.single .post-nav-links span {
  display: inline-block;
  font-weight: 400;
  margin: 0 !important;
  color: rgba(20, 20, 48, 0.625);
}
.single .post-nav-links a:hover {
  color: #663398;
}
.single .post-nav-links .current {
  font-weight: 700;
}

.comments {
  max-width: 768px;
  margin-left: auto;
  margin-right: auto;
}

.comments-header {
  padding: 20px 0;
}
.comments-header a {
  color: #141430;
  font-weight: 700;
  margin: 0;
}
.comments-header a:hover {
  color: #663398;
}
.comments-header .separator {
  display: inline-block;
  font-size: 0.75rem;
  color: rgba(20, 20, 48, 0.625);
  margin-top: 0;
  margin-left: 10px;
  margin-right: 10px;
}

.comment-reply-title {
  display: none;
}
.comment-reply-title a {
  color: #141430;
}
.comment-reply-title a:hover {
  color: #663398;
}

#cancel-comment-reply-link {
  display: block;
  margin-top: 5px;
}

.comment-respond {
  padding: 20px 0;
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}

.comment-form {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 5px;
}
@media (min-width: 768px) {
  .comment-form {
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 30px;
  }
}
.comment-form [type=color], .comment-form [type=date], .comment-form [type=datetime], .comment-form [type=datetime-local], .comment-form [type=email], .comment-form [type=month], .comment-form [type=number], .comment-form [type=password], .comment-form [type=search], .comment-form [type=tel], .comment-form [type=text], .comment-form [type=time], .comment-form [type=url], .comment-form [type=week], .comment-form input:not([type]), .comment-form textarea {
  width: 100%;
}

.comment-form-comment,
.comment-form-cookies-consent,
.comment-notes,
.form-submit {
  grid-column: 1/-1;
}

.comment-notes {
  font-size: 0.875rem;
  color: rgba(20, 20, 48, 0.625);
}

.comment-form-cookies-consent label {
  font-weight: normal;
}

.form-submit input[type=submit] {
  width: 100%;
}
@media (min-width: 768px) {
  .form-submit input[type=submit] {
    width: auto;
  }
}

.comments-list {
  padding: 40px 0 20px;
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.comments-list .comment {
  padding-top: 20px;
  padding-bottom: 20px;
}
.comments-list > .comment {
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.comments-list > .comment > .comment {
  padding-top: 20px;
  margin-left: 40px;
}
.comments-list > .comment > .comment:last-child {
  padding-bottom: 0;
}

.comment-awaiting-moderation {
  color: rgba(20, 20, 48, 0.625);
}

.comment-author {
  display: flex;
}
.comment-author img {
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-right: 10px;
}
.comment-author a {
  color: inherit;
}
.comment-metadata a {
  position: relative;
  top: -20px;
  left: 50px;
}

.reply a {
  margin: 0;
  color: rgba(20, 20, 48, 0.625);
}
.reply a:hover {
  color: #663398;
}

.cat-links,
.entry-meta,
.tags-links {
  margin-top: 0;
  margin-bottom: 0;
}
.cat-links a,
.entry-meta a,
.tags-links a {
  position: relative;
  z-index: 1;
  color: inherit;
}
.cat-links a:hover,
.entry-meta a:hover,
.tags-links a:hover {
  color: #663398;
}
.cat-links .posted_by a,
.entry-meta .posted_by a,
.tags-links .posted_by a {
  color: #141430;
}
.cat-links .posted_by a:hover,
.entry-meta .posted_by a:hover,
.tags-links .posted_by a:hover {
  color: #663398;
}
.cat-links .cat-label,
.cat-links .tags-label,
.entry-meta .cat-label,
.entry-meta .tags-label,
.tags-links .cat-label,
.tags-links .tags-label {
  color: #141430;
  font-weight: 700;
}

.single-case-studies .main > .is-style-hero:first-child > div,
.single-post .main > .is-style-hero:first-child > div {
  position: relative;
}
.single-case-studies .main > .is-style-hero:first-child .wp-block-image, .single-case-studies .main > .is-style-hero:first-child .wp-block-paragraph:not(.eyebrow),
.single-post .main > .is-style-hero:first-child .wp-block-image,
.single-post .main > .is-style-hero:first-child .wp-block-paragraph:not(.eyebrow) {
  margin-left: auto;
  max-width: 900px;
}
.single-case-studies .main > .is-style-hero:first-child .wp-block-paragraph:not(.eyebrow),
.single-post .main > .is-style-hero:first-child .wp-block-paragraph:not(.eyebrow) {
  font-size: 20px;
}
.single-case-studies .wp-block-post-excerpt__excerpt,
.single-post .wp-block-post-excerpt__excerpt {
  display: none;
}
.single-case-studies .wp-block-post-excerpt__more-link,
.single-post .wp-block-post-excerpt__more-link {
  color: #FDFCFB !important;
}
@media (min-width: 1130px) {
  .single-case-studies .share,
.single-post .share {
    position: absolute;
    bottom: 88px;
  }
}
@media (min-width: 1130px) {
  .single-case-studies .share .menu,
.single-post .share .menu {
    display: flex;
    flex-direction: column;
  }
}
.single-case-studies .share .menu > li,
.single-post .share .menu > li {
  color: #FDFCFB !important;
}
.single-case-studies .share .menu > li:not(:last-child),
.single-post .share .menu > li:not(:last-child) {
  margin-bottom: 16px;
}
.single-case-studies .share .menu > li > a,
.single-post .share .menu > li > a {
  background-color: transparent !important;
  border: 1px solid rgba(255, 255, 255, 0.5);
  color: #FDFCFB !important;
}

.error404 .page-header {
  margin-bottom: 40px;
}
.error404 .page-header .search-form {
  max-width: 768px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.content404 {
  background-image: url("data:image/svg+xml,%3Csvg width='710' height='710' viewBox='0 0 710 710' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle opacity='0.6' cx='355' cy='355' r='355' fill='url(%23paint0_linear_2281_14338)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2281_14338' x1='355' y1='39.1724' x2='355' y2='710' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FDFCFB'/%3E%3Cstop offset='1' stop-color='%23FDFCFB' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  background-size: contain;
  background-position: center top;
  background-repeat: no-repeat;
  min-height: 710px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: -88px !important;
}
.content404 > * {
  text-align: center;
  margin-left: auto !important;
  margin-right: auto !important;
}

.alignleft,
.alignright {
  float: none;
  margin: 0;
}

@media (min-width: 768px) {
  .alignleft {
    float: left;
    margin-right: 40px !important;
    margin-bottom: 20px;
  }

  .alignright {
    float: right;
    margin-left: 40px !important;
    margin-bottom: 20px;
  }
}
.aligncenter {
  margin: 20px auto;
  display: block;
  clear: both;
}

.wp-block-cover > .wp-block-cover__inner-container {
  margin: 0 auto;
  width: 100%;
}
@media (min-width: 768px) {
  .wp-block-cover > .wp-block-cover__inner-container {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {
  .wp-block-cover > .wp-block-cover__inner-container {
    max-width: 1024px;
  }
}
@media (min-width: 1120px) {
  .wp-block-cover > .wp-block-cover__inner-container {
    max-width: 1120px;
  }
}

.search .page-header {
  margin-bottom: 40px;
}
.search .page-header .search-form {
  max-width: 768px;
  margin-top: 20px;
  margin-bottom: 20px;
}
.search .search-result {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 20px;
  max-width: 768px;
  padding: 20px 0;
}
@media (min-width: 768px) {
  .search .search-result {
    grid-template-columns: 120px 1fr;
  }
}
.search .search-result:not(:last-of-type) {
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.search .entry-text {
  grid-column: 1/-1;
}
.search .entry-image {
  line-height: 0;
}
.search .entry-image + .entry-text {
  grid-column: auto;
}
.search .entry-title {
  margin-top: 0;
}
.search .hentry p {
  margin: 0;
}

body {
  background-color: #141430 !important;
  overflow-x: hidden;
}
body.has-dark-header .site-header.in-body {
  background-color: #FDFCFB;
}
body.has-dark-header .site-header.in-body .header_inner {
  color: #141430;
}
body.has-dark-header .site-header.in-body .header_inner .site-branding img {
  filter: none;
}

.site {
  position: relative;
  overflow: hidden;
}

#site {
  position: relative;
}

.site-content {
  background-color: #FDFCFB;
  display: grid;
}

.blocks {
  max-width: 100vw;
}
@media (max-width: 1199px) {
  .blocks {
    padding-left: 32px;
    padding-right: 32px;
  }
  .blocks > .alignfull, .blocks > .wp-block-cover.is-style-hero-full {
    width: 100vw;
    max-width: 100vw;
    margin-left: -32px;
    margin-right: -32px;
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .blocks {
    padding-left: 24px;
    padding-right: 24px;
  }
  .blocks > .alignfull, .blocks > .wp-block-cover.is-style-hero-full {
    margin-left: -24px;
    margin-right: -24px;
    padding-left: 24px;
    padding-right: 24px;
  }
}

/*# sourceMappingURL=app.css.map*/