.button {
  background: #a97dff;
  position: relative;
  color: #f3f2f2;
  font-weight: 600;
  transition: 150ms linear all;
  text-decoration: none;
  padding: 16px 30px 16px 30px;
}
.button:after {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgb3BhY2l0eT0iMC44Ij4KPG1hc2sgaWQ9Im1hc2swXzE3NjVfMTI1NyIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxOCIgaGVpZ2h0PSI5Ij4KPHBhdGggZD0iTTE3Ljk2NDMgMEgwVjguOTgyNzdIMTcuOTY0M1YwWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzE3NjVfMTI1NykiPgo8cGF0aCBkPSJNMTcuOTY0MyAwSDBWOC45ODI3N0gxNy45NjQzVjBaIiBmaWxsPSIjRjNGMkYyIi8+CjwvZz4KPC9nPgo8ZyBvcGFjaXR5PSIwLjgiPgo8bWFzayBpZD0ibWFzazFfMTc2NV8xMjU3IiBzdHlsZT0ibWFzay10eXBlOmx1bWluYW5jZSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iOCIgeT0iMCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjkiPgo8cGF0aCBkPSJNMTcuOTYyNiAwSDguOTgwNDdWOC45ODI3N0gxNy45NjI2VjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazFfMTc2NV8xMjU3KSI+CjxwYXRoIGQ9Ik0xNy45NjI2IDBMOC45ODA0NyA4Ljk4Mjc3SDE3Ljk2MjZWMFoiIGZpbGw9IiNGM0YyRjIiLz4KPC9nPgo8L2c+CjxnIG9wYWNpdHk9IjAuOCI+CjxtYXNrIGlkPSJtYXNrMl8xNzY1XzEyNTciIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI4IiB5PSI4IiB3aWR0aD0iMTAiIGhlaWdodD0iMTAiPgo8cGF0aCBkPSJNMTcuOTYyNiA4Ljk4MjkxSDguOTgwNDdWMTcuOTY1N0gxNy45NjI2VjguOTgyOTFaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazJfMTc2NV8xMjU3KSI+CjxwYXRoIGQ9Ik0xNy45NjI2IDguOTgyOTFIOC45ODA0N1YxNy45NjU3SDE3Ljk2MjZWOC45ODI5MVoiIGZpbGw9IiNGM0YyRjIiLz4KPC9nPgo8L2c+Cjwvc3ZnPgo=");
  width: 18px;
  height: 18px;
  position: absolute;
  top: 7px;
  text-decoration: none;
  right: 7px;
}
.button:hover {
  background: #f3f2f2;
  color: #a97dff !important;
  transition: 150ms linear all;
  text-decoration: none;
}
.button:hover:after {
  content: 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%3Cg opacity='0.8'%3E%3Cmask id='mask0_2400_547' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='18' height='9'%3E%3Cpath d='M17.9643 0H0V8.98277H17.9643V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2400_547)'%3E%3Cpath d='M17.9643 0H0V8.98277H17.9643V0Z' fill='%238128FF'/%3E%3C/g%3E%3C/g%3E%3Cg opacity='0.8'%3E%3Cmask id='mask1_2400_547' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='8' y='0' width='10' height='9'%3E%3Cpath d='M17.9626 0H8.98047V8.98277H17.9626V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask1_2400_547)'%3E%3Cpath d='M17.9626 0L8.98047 8.98277H17.9626V0Z' fill='%238128FF'/%3E%3C/g%3E%3C/g%3E%3Cg opacity='0.8'%3E%3Cmask id='mask2_2400_547' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='8' y='8' width='10' height='10'%3E%3Cpath d='M17.9626 8.98291H8.98047V17.9657H17.9626V8.98291Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask2_2400_547)'%3E%3Cpath d='M17.9626 8.98291H8.98047V17.9657H17.9626V8.98291Z' fill='%238128FF'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  transform: rotate(90deg);
  bottom: 7px;
  top: unset;
}
.button:hover a.nav-link {
  background: white;
  color: #a97dff;
}
.button.submit-button {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 5px;
  font-family: "Intro", sans-serif;
  font-weight: 700;
}
.button.submit-button:after {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgb3BhY2l0eT0iMC44Ij4KPG1hc2sgaWQ9Im1hc2swXzE3NjVfMTI1NyIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxOCIgaGVpZ2h0PSI5Ij4KPHBhdGggZD0iTTE3Ljk2NDMgMEgwVjguOTgyNzdIMTcuOTY0M1YwWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzE3NjVfMTI1NykiPgo8cGF0aCBkPSJNMTcuOTY0MyAwSDBWOC45ODI3N0gxNy45NjQzVjBaIiBmaWxsPSIjRjNGMkYyIi8+CjwvZz4KPC9nPgo8ZyBvcGFjaXR5PSIwLjgiPgo8bWFzayBpZD0ibWFzazFfMTc2NV8xMjU3IiBzdHlsZT0ibWFzay10eXBlOmx1bWluYW5jZSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iOCIgeT0iMCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjkiPgo8cGF0aCBkPSJNMTcuOTYyNiAwSDguOTgwNDdWOC45ODI3N0gxNy45NjI2VjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazFfMTc2NV8xMjU3KSI+CjxwYXRoIGQ9Ik0xNy45NjI2IDBMOC45ODA0NyA4Ljk4Mjc3SDE3Ljk2MjZWMFoiIGZpbGw9IiNGM0YyRjIiLz4KPC9nPgo8L2c+CjxnIG9wYWNpdHk9IjAuOCI+CjxtYXNrIGlkPSJtYXNrMl8xNzY1XzEyNTciIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI4IiB5PSI4IiB3aWR0aD0iMTAiIGhlaWdodD0iMTAiPgo8cGF0aCBkPSJNMTcuOTYyNiA4Ljk4MjkxSDguOTgwNDdWMTcuOTY1N0gxNy45NjI2VjguOTgyOTFaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazJfMTc2NV8xMjU3KSI+CjxwYXRoIGQ9Ik0xNy45NjI2IDguOTgyOTFIOC45ODA0N1YxNy45NjU3SDE3Ljk2MjZWOC45ODI5MVoiIGZpbGw9IiNGM0YyRjIiLz4KPC9nPgo8L2c+Cjwvc3ZnPgo=);
  width: 18px;
  height: 18px;
  position: relative;
  transition: all 150ms linear;
  top: 0;
  left: 0;
}
.button.submit-button:hover:after {
  transform: rotate(45deg);
  transition: transform 150ms linear;
  bottom: 0;
  top: 0;
}
.button.main-button {
  padding: 15px 23px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  font-weight: 700;
}
.button.main-button:hover {
  background: white;
  color: #a97dff;
  transition: 150ms linear all;
}

a.nav-link {
  color: #a97dff;
}

.button.ghost {
  padding: 16px 30px 16px 5px;
  background: transparent;
  font-weight: 700;
  color: #f3f2f2;
  text-decoration: none;
}
.button.ghost:hover:after {
  transform: rotate(90deg);
}

.bg-white .button:not(.ghost) {
  background: #8128ff;
  color: #f3f2f2;
}
.bg-white .button:not(.ghost):hover {
  background: #a97dff;
  color: #f3f2f2 !important;
}
.bg-white .button:not(.ghost):hover:after {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgb3BhY2l0eT0iMC44Ij4KPG1hc2sgaWQ9Im1hc2swXzE3NjVfMTI1NyIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxOCIgaGVpZ2h0PSI5Ij4KPHBhdGggZD0iTTE3Ljk2NDMgMEgwVjguOTgyNzdIMTcuOTY0M1YwWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzE3NjVfMTI1NykiPgo8cGF0aCBkPSJNMTcuOTY0MyAwSDBWOC45ODI3N0gxNy45NjQzVjBaIiBmaWxsPSIjRjNGMkYyIi8+CjwvZz4KPC9nPgo8ZyBvcGFjaXR5PSIwLjgiPgo8bWFzayBpZD0ibWFzazFfMTc2NV8xMjU3IiBzdHlsZT0ibWFzay10eXBlOmx1bWluYW5jZSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iOCIgeT0iMCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjkiPgo8cGF0aCBkPSJNMTcuOTYyNiAwSDguOTgwNDdWOC45ODI3N0gxNy45NjI2VjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazFfMTc2NV8xMjU3KSI+CjxwYXRoIGQ9Ik0xNy45NjI2IDBMOC45ODA0NyA4Ljk4Mjc3SDE3Ljk2MjZWMFoiIGZpbGw9IiNGM0YyRjIiLz4KPC9nPgo8L2c+CjxnIG9wYWNpdHk9IjAuOCI+CjxtYXNrIGlkPSJtYXNrMl8xNzY1XzEyNTciIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI4IiB5PSI4IiB3aWR0aD0iMTAiIGhlaWdodD0iMTAiPgo8cGF0aCBkPSJNMTcuOTYyNiA4Ljk4MjkxSDguOTgwNDdWMTcuOTY1N0gxNy45NjI2VjguOTgyOTFaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazJfMTc2NV8xMjU3KSI+CjxwYXRoIGQ9Ik0xNy45NjI2IDguOTgyOTFIOC45ODA0N1YxNy45NjU3SDE3Ljk2MjZWOC45ODI5MVoiIGZpbGw9IiNGM0YyRjIiLz4KPC9nPgo8L2c+Cjwvc3ZnPgo=");
}
.bg-white .button.ghost {
  color: #a97dff;
}
.bg-white .button.ghost:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cg opacity='0.8'%3E%3Cmask id='mask0_1990_7890' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='18' height='9'%3E%3Cpath d='M17.9643 0H0V8.98277H17.9643V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1990_7890)'%3E%3Cpath d='M17.9643 0H0V8.98277H17.9643V0Z' fill='%238128FF'/%3E%3C/g%3E%3C/g%3E%3Cg opacity='0.8'%3E%3Cmask id='mask1_1990_7890' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='8' y='0' width='10' height='9'%3E%3Cpath d='M17.9626 0H8.98047V8.98277H17.9626V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask1_1990_7890)'%3E%3Cpath d='M17.9626 0L8.98047 8.98277H17.9626V0Z' fill='%238128FF'/%3E%3C/g%3E%3C/g%3E%3Cg opacity='0.8'%3E%3Cmask id='mask2_1990_7890' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='8' y='8' width='10' height='10'%3E%3Cpath d='M17.9626 8.98291H8.98047V17.9657H17.9626V8.98291Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask2_1990_7890)'%3E%3Cpath d='M17.9626 8.98291H8.98047V17.9657H17.9626V8.98291Z' fill='%238128FF'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.content-row {
  scroll-margin-top: 50px;
}

.content-block#Legal .content-row.body-copy:not(:first-child) {
  padding-top: 0;
}
.content-block .body-copy {
  padding-top: 80px;
}
.content-block .body-copy a {
  color: #a97dff;
}
.content-block .body-copy .eyebrow .line {
  position: relative;
  overflow: hidden;
  display: flex;
}
.content-block .body-copy .eyebrow .reveal-text {
  visibility: hidden;
}

body.home .content-row.body-copy h2,
body.home .content-row.body-copy h3,
body.home .content-row.body-copy h4 {
  font-size: 58px;
}
body.home .content-row.body-copy p {
  max-width: 580px;
}

.bg-white .body-copy ul,
.bg-white .body-copy li {
  color: #242929;
}

body.home .content-block:first-of-type .content-row.body-copy {
  padding-top: 25px;
}

.content-block > .content-row.body-copy:last-child {
  padding-bottom: 80px;
}

.content-block:not(.bg-purple):not(.bg-white):has(> .content-row.body-copy:last-child):has(+ .content-block:is(.bg-purple, .bg-white)) > .content-row.body-copy:last-child {
  padding-bottom: 80px;
}

@media only screen and (max-width: 500px) {
  body.home .content-row.body-copy h2,
  body.home .content-row.body-copy h3,
  body.home .content-row.body-copy h4 {
    font-size: 36px !important;
  }
}
.body-copy.contain-body-copy .content-bounds {
  max-width: 860px;
}

.two-column {
  padding-top: 200px;
  padding-bottom: 50px;
}
.two-column p a {
  color: #a97dff;
}
.two-column p a:hover {
  color: #a97dff;
  text-decoration: none;
}
.two-column .two-column-inner {
  gap: 135px;
  overflow-x: visible;
}
.two-column .two-column-inner .link-container {
  display: flex;
}
.two-column .two-column-inner .column-text {
  flex: 7;
}
.two-column .two-column-inner .column-image {
  flex: 5;
}
.two-column .two-column-inner .caption {
  z-index: 5;
}
.two-column .column-image {
  position: relative;
}
.two-column .column-image .double-col-dots-2 {
  position: relative;
  z-index: 5;
}
.two-column .column-image[data-count="1"] {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: column;
}
.two-column .column-image[data-count="1"] .double-col-dots-2 {
  position: absolute;
  right: -50px;
  bottom: -10%;
  pointer-events: none;
}
.two-column .column-image[data-count="2"] {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
  gap: 14px;
}
.two-column .column-image[data-count="2"] [data-img="1"] {
  margin-right: auto;
  padding-right: 27%;
}
.two-column .column-image[data-count="2"] [data-img="2"] {
  margin-left: auto;
  padding-left: 29%;
}
.two-column .column-image[data-count="2"] .double-col-dots-2 {
  position: absolute;
  right: -6%;
  top: -2%;
  pointer-events: none;
}
.two-column .column-image[data-count="3"] {
  display: grid;
  grid-template-areas: "one one" "two three";
  gap: 14px;
}
.two-column .column-image[data-count="3"] [data-img="1"] {
  width: 100%;
  text-align: center;
  padding: 0 13%;
  grid-area: one;
  margin-right: auto;
  margin-left: auto;
}
.two-column .column-image[data-count="3"] [data-img="2"] {
  margin-right: auto;
  grid-area: two;
}
.two-column .column-image[data-count="3"] [data-img="3"] {
  margin-left: auto;
  grid-area: three;
}
.two-column .column-image[data-count="3"] .double-col-dots-2 {
  position: absolute;
  left: 0;
  bottom: -69px;
  pointer-events: none;
}

.bg-white .two-column {
  padding-bottom: 100px;
  padding-top: 50px !important;
}
.bg-white .two-column .eyebrow {
  color: #8128ff;
}
.bg-white .two-column p,
.bg-white .two-column li,
.bg-white .two-column h2,
.bg-white .two-column h3,
.bg-white .two-column h4,
.bg-white .two-column h5,
.bg-white .two-column h6,
.bg-white .two-column ul,
.bg-white .two-column a:not(.button),
.bg-white .two-column span {
  color: #242929;
}

@media screen and (max-width: 768px) {
  .two-column {
    padding-top: 25px !important;
    overflow-x: hidden;
  }
}
@media only screen and (max-width: 550px) {
  .two-column .two-column-inner {
    gap: 30px;
  }
}
.accordion {
  width: 100%;
}

.latest-posts {
  overflow: hidden;
  --dots-parallax-amount: 360;
}
.latest-posts .titles {
  padding-top: 64px;
  padding-bottom: 50px;
  position: relative;
  z-index: 2;
}
.latest-posts .titles .title {
  font-size: 32px;
  font-family: "sofia-pro", sans-serif;
  font-weight: 800;
  color: #f3f2f2;
}
.latest-posts .titles .view-all-link {
  color: #f3f2f2;
}
.latest-posts .titles .view-all-link:hover {
  background: transparent;
  color: #f3f2f2 !important;
}
.latest-posts .feature-cards-dots-svg {
  position: absolute;
  left: 0;
  bottom: -5px;
  width: 100%;
  pointer-events: none;
  will-change: transform;
  transform: translate3d(0, var(--dots-parallax-y, 0px), 0);
}
.latest-posts .button {
  padding: 5px 34px;
  background: transparent;
  font-weight: 700;
  color: #f3f2f2;
}
.latest-posts .button:hover:after {
  transform: rotate(90deg);
}

.latest-posts-inner {
  overflow: visible;
  position: relative;
  z-index: 2;
  padding-bottom: 96px;
}
.latest-posts-inner.related-posts-inner {
  padding-bottom: 20px;
}
.latest-posts-inner .latest-post-swiper {
  width: 100%;
  overflow: visible;
}
.latest-posts-inner .latest-post-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: flex-start;
}
.latest-posts-inner .latest-post-item {
  width: min(78vw, 829px);
  height: auto;
  flex-shrink: 0;
  position: relative;
  border: 1px solid #8128ff;
}
.latest-posts-inner .latest-post-item.no-image {
  width: min(58vw, 520px);
}
.latest-posts-inner .latest-post-item.no-image .latest-post-content {
  max-width: none;
  width: 100%;
}
.latest-posts-inner .latest-post-item .latest-post-link {
  text-decoration: none;
  height: 100%;
  width: 100%;
  transition: 500ms ease-in-out background-color;
  display: flex;
  background: #242929;
}
.latest-posts-inner .latest-post-item .latest-post-link:hover {
  text-decoration: none;
  background: #a97dff;
  transition: 500ms ease-in-out background-color;
}
.latest-posts-inner .latest-post-item .latest-post-link:hover .latest-post-image {
  opacity: 1;
  transition: 500ms ease-in-out opacity;
}
.latest-posts-inner .latest-post-item .latest-post-link-inner {
  width: 100%;
  min-height: 403px;
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: space-between;
  padding: 30px;
  gap: 30px;
}
.latest-posts-inner .latest-post-item .latest-post-content {
  width: 33%;
  min-width: 225px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 20px;
}
.latest-posts-inner .latest-post-item .latest-post-content .top {
  width: 100%;
}
.latest-posts-inner .latest-post-item .latest-post-content .bottom {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-direction: column;
  height: 100%;
}
.latest-posts-inner .latest-post-item .category-list {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 8px;
}
.latest-posts-inner .latest-post-item .category-list span.cat {
  padding: 4px 10px;
  font-size: 16px;
  background: #8128ff;
  color: #f3f2f2;
}
.latest-posts-inner .latest-post-item .eyebrow.title {
  color: #f3f2f2;
  margin-bottom: 15px;
  font-size: 24px;
  line-height: 1.3;
  transition: 500ms ease-in-out color;
}
.latest-posts-inner .latest-post-item .excerpt {
  color: #f3f2f2;
}
.latest-posts-inner .latest-post-item .mobile-date {
  color: #f3f2f2;
}
.latest-posts-inner .latest-post-item .latest-post-image {
  width: 61%;
  transition: 500ms ease-in-out opacity;
  aspect-ratio: 485/371;
}
.latest-posts-inner .latest-post-item .latest-post-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  display: block;
}
.latest-posts-inner .latest-post-swiper-pagination {
  position: static;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 8px;
  margin-top: 46px;
}
.latest-posts-inner .latest-post-swiper-pagination .swiper-pagination-bullet {
  width: 15px;
  height: 15px;
  margin: 0;
  opacity: 0.25;
  background: #f3f2f2;
  transition: 150ms linear opacity;
  border-radius: 50%;
}
.latest-posts-inner .latest-post-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .latest-posts-inner .latest-post-swiper-pagination .swiper-pagination-bullet:hover {
  opacity: 1;
  transition: 150ms linear opacity;
}

.bg-white .latest-posts .titles .title,
.bg-white .latest-posts .titles .view-all-link {
  color: #8128ff;
}
.bg-white .latest-posts .latest-post-item {
  border-color: #8128ff;
}
.bg-white .latest-posts .latest-post-item .latest-post-link .category-list span.cat {
  color: #f3f2f2;
}
.bg-white .latest-posts .latest-post-item .latest-post-link .eyebrow.title,
.bg-white .latest-posts .latest-post-item .latest-post-link .mobile-date {
  color: #242929;
}
.bg-white .latest-posts .latest-post-item.swiper-slide-active .latest-post-link .eyebrow.title,
.bg-white .latest-posts .latest-post-item.swiper-slide-active .latest-post-link .mobile-date, .bg-white .latest-posts .latest-post-item:hover .latest-post-link .eyebrow.title,
.bg-white .latest-posts .latest-post-item:hover .latest-post-link .mobile-date {
  color: #f3f2f2;
}
.bg-white .latest-posts .latest-post-swiper-pagination .swiper-pagination-bullet {
  background: #242929;
}

@media only screen and (max-width: 915px) {
  .latest-posts {
    --dots-parallax-amount: 150;
  }
  .latest-posts .titles {
    padding-top: 70px;
    padding-bottom: 35px;
  }
  .latest-posts-inner {
    padding-bottom: 70px;
  }
  .latest-posts-inner .latest-post-item {
    width: min(85vw, 400px);
    min-height: 0;
  }
  .latest-posts-inner .latest-post-item.swiper-slide-active {
    border-color: transparent;
  }
  .latest-posts-inner .latest-post-item.swiper-slide-active .latest-post-link {
    background: #a97dff;
    transition: 500ms ease-in-out background-color;
  }
  .latest-posts-inner .latest-post-item.swiper-slide-active .latest-post-image {
    opacity: 1;
    transition: 500ms ease-in-out opacity;
  }
  .latest-posts-inner .latest-post-item .latest-post-link-inner {
    min-height: 0;
    flex-direction: column;
    padding: 25px;
  }
  .latest-posts-inner .latest-post-item .latest-post-content {
    width: 100%;
    min-width: 0;
    gap: 20px;
  }
  .latest-posts-inner .latest-post-item .latest-post-image {
    width: 100%;
    aspect-ratio: 485/371;
    order: -1;
  }
  .latest-posts-inner .latest-post-item .mobile-date {
    margin-top: 60px;
  }
  .latest-posts-inner .latest-post-swiper-pagination {
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 767px) {
  .latest-posts-inner .latest-post-item .latest-post-link-inner {
    justify-content: flex-start;
  }
}
@media only screen and (max-width: 680px) {
  .latest-posts .titles {
    flex-direction: column !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    gap: 10px;
  }
  .latest-posts .titles a.view-all-link.button {
    padding-left: 0;
  }
  .latest-posts-inner .latest-post-item {
    width: calc(100vw - 100px);
  }
  .latest-posts-inner .latest-post-item.no-image {
    width: calc(100vw - 100px);
  }
}
.services-item {
  gap: 25px;
  background-color: #f3f2f2;
  padding: 30px;
  opacity: 0.5;
  transition: opacity 350ms ease-in-out;
}
.services-item .services-item-inner {
  gap: 25px;
}
.services-item .services-item-inner.no-icon {
  gap: 0;
}
.services-item.is-active {
  opacity: 1;
}
.services-item .service-icon {
  font-size: 32px;
  color: #8128ff;
}
.services-item .left {
  width: 32px;
}
.services-item .right {
  min-width: 0;
}
.services-item .service-item-mobile-image {
  padding-bottom: 20px;
}
.services-item .services-dots-svg {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: flex-end;
  opacity: 0;
}
.services-item .services-dots-svg svg {
  position: absolute;
  bottom: -6%;
  left: -8.2%;
  width: 53%;
}
.services-item .button.ghost {
  padding-left: 0;
  transition: 150ms linear color;
  color: #8128ff !important;
}
.services-item .button.ghost:hover {
  color: #8128ff;
  transition: 150ms linear color;
}
.services-item .title.eyebrow {
  color: #8128ff;
  font-size: 32px;
  transition: color 500ms ease-in-out;
}
.services-item .content {
  max-width: 420px;
}
.services-item .content * {
  color: #242929;
  transition: color 500ms ease-in-out;
}
.services-item .services-item-content {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: flex-start;
}

.services {
  overflow: visible;
}
.services .services-item-image-fold {
  position: relative;
  display: none;
}
.services .services-inner {
  gap: 97px;
  padding-top: 50px;
  padding-bottom: 100px;
  align-items: stretch;
  overflow: visible;
}
.services .services-left {
  flex: 1;
  align-self: stretch;
  position: relative;
  overflow: visible;
}
.services .services-right {
  flex: 1;
}
.services .images-container {
  position: sticky;
  top: 120px;
  aspect-ratio: 1/1;
  width: 100%;
  overflow: visible;
}
.services .images-container img {
  width: 100%;
  height: 100%;
}
.services .images-container .services-dots-svg {
  position: absolute;
  z-index: 5;
  width: 100%;
  bottom: -6%;
  left: -8.2%;
}
.services .images-container .services-dots-svg svg {
  width: 45%;
}
.services .service-image {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  opacity: 0;
  z-index: 1;
  transition: opacity 350ms ease-in-out;
  pointer-events: none;
}
.services .service-image.is-active {
  opacity: 1;
  z-index: 2;
}

@media only screen and (max-width: 1084px) {
  .services .services-inner {
    gap: 30px;
  }
}
@media (max-width: 767px) {
  .services .services-inner {
    flex-direction: column !important;
    gap: 40px;
  }
  .services .services-left,
  .services .services-right {
    width: 100%;
    flex: none;
  }
  .services .services-left {
    display: none;
  }
  .services .services-item-image-fold {
    display: block;
    width: 100%;
    height: 0;
    opacity: 0;
    overflow: hidden;
    max-width: none;
    transition: opacity 300ms linear;
  }
  .services .service-item-mobile-image {
    display: block;
    width: 100%;
    height: auto;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .services .service-item-mobile-image img {
    width: 100%;
  }
  .services-item {
    gap: 25px;
  }
  .services-item.is-active .services-dots-svg {
    opacity: 1;
    transition: 350ms 350ms ease-in-out opacity;
  }
  .services-item .right {
    flex: 1;
    width: 100%;
  }
  .services-item .services-item-content {
    display: flex;
    width: 100%;
  }
  .services-item.is-active .services-item-image-fold {
    opacity: 1;
  }
}
.featured-posts {
  padding-bottom: 50px;
}
.featured-posts .titles {
  padding-top: 130px;
  padding-bottom: 54px;
}
.featured-posts .titles .eyebrow,
.featured-posts .titles h2,
.featured-posts .titles h3,
.featured-posts .titles h4,
.featured-posts .titles h5,
.featured-posts .titles h6 {
  font-size: 32px;
  font-family: "sofia-pro", sans-serif;
  font-weight: 800;
  color: #f3f2f2;
  margin-bottom: 0;
}
.featured-posts .button {
  padding: 5px 34px;
  background: transparent;
  font-weight: 700;
  color: #f3f2f2;
}
.featured-posts .button:hover:after {
  transform: rotate(90deg);
}
.featured-posts a.view-all-link.button:hover {
  color: #f3f2f2 !important;
  padding-left: 0;
  background: transparent;
}

.featured-posts-inner {
  aspect-ratio: 2/1;
  display: grid;
  grid-template-areas: "image list";
  grid-template-columns: 1fr 1fr;
}
.featured-posts-inner .featured-post-swiper-pagination {
  display: none;
}
.featured-posts-inner .mobile-only {
  display: none;
}
.featured-posts-inner .featured-post-swiper {
  grid-area: list;
  min-width: 0;
  overflow: visible;
}
.featured-posts-inner .image-container {
  grid-area: image;
  aspect-ratio: 1/1;
  overflow: hidden;
  position: relative;
}
.featured-posts-inner .image-container .featured-post-image {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  opacity: 0;
  transition: opacity 500ms ease-in-out;
  pointer-events: none;
  z-index: 1;
}
.featured-posts-inner .image-container .featured-post-image img {
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.featured-posts-inner .image-container .featured-post-image.is-active {
  opacity: 1;
  z-index: 2;
}
.featured-posts-inner .featured-post-list {
  grid-area: list;
  list-style-type: none;
  padding: 0;
  margin: 0;
  aspect-ratio: 1/1;
  display: grid;
  grid-template-rows: repeat(2, 1fr);
  grid-template-columns: repeat(2, 1fr);
  gap: 0;
}
.featured-posts-inner .featured-post-list .featured-post-item {
  aspect-ratio: 1/1;
  width: 100%;
  height: 100%;
  position: relative;
}
.featured-posts-inner .featured-post-list .featured-post-item .post-corner-arrow-svg {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 3;
  transition: 350ms ease-in-out all;
  transform-origin: top right;
  transform: scale(0);
  pointer-events: none;
}
.featured-posts-inner .featured-post-list .featured-post-item .post-corner-arrow-svg rect {
  fill: #242929;
  transition: 350ms ease-in-out all;
}
.featured-posts-inner .featured-post-list .featured-post-item:nth-child(1) .post-corner-arrow-svg {
  right: 1px;
}
.featured-posts-inner .featured-post-list .featured-post-item:hover .post-corner-arrow-svg {
  transition: 350ms ease-in-out all;
  transform: scale(1);
}
.featured-posts-inner .featured-post-list .featured-post-item:hover .post-corner-arrow-svg rect {
  fill: #8128ff;
  transition: 350ms ease-in-out all;
}
.featured-posts-inner .featured-post-list .featured-post-item:nth-child(even) .featured-post-link-inner {
  border-left: 1px solid #f3f2f2;
}
.featured-posts-inner .featured-post-list .featured-post-item:nth-child(1):after {
  content: "";
  width: calc(100% - 40px);
  height: 1px;
  background: white;
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
}
.featured-posts-inner .featured-post-list .featured-post-item:nth-child(2):after {
  content: "";
  width: calc(100% - 18px);
  height: 1px;
  background: white;
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
}
.featured-posts-inner .featured-post-list .featured-post-item .featured-post-link {
  text-decoration: none;
  height: 100%;
  width: 100%;
  transition: 500ms ease-in-out background-color;
  display: flex;
  padding: 23px 0 27px 0;
}
.featured-posts-inner .featured-post-list .featured-post-item .featured-post-link .featured-post-link-inner {
  padding-left: 40px;
  padding-right: 40px;
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
}
.featured-posts-inner .featured-post-list .featured-post-item .featured-post-link .top {
  width: 100%;
  gap: 15px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
}
.featured-posts-inner .featured-post-list .featured-post-item .featured-post-link .date {
  font-size: 18pc;
}
.featured-posts-inner .featured-post-list .featured-post-item .featured-post-link .eyebrow.title {
  color: #a97dff;
  margin-bottom: 15px;
  font-size: 24px;
  transition: 500ms ease-in-out color;
}
.featured-posts-inner .featured-post-list .featured-post-item .featured-post-link .excerpt {
  color: #f3f2f2;
}
.featured-posts-inner .featured-post-list .featured-post-item .featured-post-link:hover {
  text-decoration: none;
  background: #a97dff;
  transition: 500ms ease-in-out background-color;
}
.featured-posts-inner .featured-post-list .featured-post-item .featured-post-link:hover .eyebrow.title {
  color: #f3f2f2;
  transition: 500ms ease-in-out color;
}

.category-list {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 4px;
  flex-wrap: wrap;
}
.category-list > span.cat,
.category-list > a.cat-link {
  padding: 4px 9px;
  font-size: 16px;
  background: #8128ff;
  text-decoration: none;
  transition: 150ms linear all;
}
.category-list > span.cat span,
.category-list > a.cat-link span {
  color: #f3f2f2;
}
.category-list > a.cat-link:hover {
  background: #a97dff;
  transition: 150ms linear all;
}
.category-list > a.cat-link:hover span {
  color: #f3f2f2;
}

.featured-post-list[data-count="4"]:nth-child(1) .post-corner-arrow-svg, .featured-post-list[data-count="4"]:nth-child(3) .post-corner-arrow-svg {
  right: 1px;
}
.featured-post-list[data-count="3"] {
  grid-template-areas: "one two" "one three";
}
.featured-post-list[data-count="3"] .featured-post-item, .featured-post-list[data-count="2"] .featured-post-item {
  aspect-ratio: initial;
}
.featured-post-list[data-count="3"] .featured-post-item:nth-child(1), .featured-post-list[data-count="2"] .featured-post-item:nth-child(1) {
  grid-area: one;
  border-bottom: 0;
}
.featured-post-list[data-count="3"] .featured-post-item:nth-child(1) .featured-post-link, .featured-post-list[data-count="2"] .featured-post-item:nth-child(1) .featured-post-link {
  border-right: 1px solid #f3f2f2;
}
.featured-post-list[data-count="3"] .featured-post-item:nth-child(1):after, .featured-post-list[data-count="2"] .featured-post-item:nth-child(1):after {
  display: none;
}
.featured-post-list[data-count="3"] .featured-post-item:nth-child(2), .featured-post-list[data-count="2"] .featured-post-item:nth-child(2) {
  grid-area: two;
}
.featured-post-list[data-count="3"] .featured-post-item:nth-child(2) .featured-post-link-inner, .featured-post-list[data-count="2"] .featured-post-item:nth-child(2) .featured-post-link-inner {
  border-left: 0;
}
.featured-post-list[data-count="3"] .featured-post-item:nth-child(3), .featured-post-list[data-count="2"] .featured-post-item:nth-child(3) {
  grid-area: three;
}
.featured-post-list[data-count="2"] {
  grid-template-areas: "one two" "one two";
}
.featured-post-list[data-count="2"] .featured-post-item:nth-child(2):after {
  display: none;
}
.featured-post-list[data-count="1"] {
  grid-template-areas: "one";
  grid-template-rows: repeat(1, 1fr);
  grid-template-columns: repeat(1, 1fr);
}
.featured-post-list[data-count="1"] .featured-post-item:nth-child(1):after {
  display: none;
}

@media only screen and (min-width: 916px) {
  .featured-posts-inner .featured-post-list {
    transform: none !important;
  }
  .featured-posts-inner .featured-post-item {
    flex-shrink: 1;
  }
}
@media only screen and (max-width: 1250px) {
  .featured-posts-inner {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    justify-content: flex-start;
    aspect-ratio: auto;
  }
  .featured-posts-inner .image-container {
    flex: 1;
    aspect-ratio: auto;
  }
  .featured-posts-inner .featured-post-swiper {
    flex: 1;
    min-width: 0;
    overflow: visible;
  }
  .featured-posts-inner .post-corner-arrow-svg {
    display: none;
  }
  .featured-posts-inner .featured-post-list {
    aspect-ratio: auto;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
  }
  .featured-posts-inner .featured-post-list .featured-post-item {
    aspect-ratio: auto;
    width: 100%;
    height: auto;
  }
  .featured-posts-inner .featured-post-list .featured-post-item .featured-post-link {
    padding: 20px 20px 27px 20px;
    aspect-ratio: auto;
  }
  .featured-posts-inner .featured-post-list .featured-post-item .featured-post-link .featured-post-link-inner {
    padding-left: 0;
    padding-right: 0;
    border-left: 0;
    justify-content: stretch;
  }
  .featured-posts-inner .featured-post-list .featured-post-item .featured-post-link .top {
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 30px;
  }
  .featured-posts-inner .featured-post-list .featured-post-item:nth-child(1):after, .featured-posts-inner .featured-post-list .featured-post-item:nth-child(2):after, .featured-posts-inner .featured-post-list .featured-post-item:nth-child(3):after {
    left: 20px;
    right: 20px;
    content: "";
    width: calc(100% - 40px);
    height: 1px;
    background: white;
    display: block;
    position: absolute;
    z-index: 5;
  }
}
@media only screen and (max-width: 915px) {
  .mobile-hide {
    display: none;
  }
  .featured-post-list[data-count="3"] .featured-post-item:nth-child(1) .featured-post-link,
  .featured-post-list[data-count="2"] .featured-post-item:nth-child(1) .featured-post-link {
    border-right: 1px solid #8128ff;
  }
  .featured-posts-inner {
    display: block;
  }
  .featured-posts-inner .mobile-only {
    display: block;
  }
  .featured-posts-inner .image-container {
    display: block;
    width: 100%;
    aspect-ratio: 3/2;
    margin-bottom: 25px;
  }
  .featured-posts-inner .featured-post-swiper {
    width: 100%;
    overflow: hidden;
  }
  .featured-posts-inner .featured-post-list {
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: stretch;
    justify-content: flex-start;
    aspect-ratio: auto;
  }
  .featured-posts-inner .featured-post-item {
    max-width: 400px;
    width: min(100vw - 75px, 100%) !important;
    height: auto;
    aspect-ratio: auto;
    flex-shrink: 0;
    border: 1px solid #8128ff;
  }
  .featured-posts-inner .featured-post-item:nth-child(1):after, .featured-posts-inner .featured-post-item:nth-child(2):after, .featured-posts-inner .featured-post-item:nth-child(3):after, .featured-posts-inner .featured-post-item:nth-child(4):after {
    display: none !important;
  }
  .featured-posts-inner .featured-post-item:nth-child(1) .post-corner-arrow-svg, .featured-posts-inner .featured-post-item:nth-child(2) .post-corner-arrow-svg, .featured-posts-inner .featured-post-item:nth-child(3) .post-corner-arrow-svg, .featured-posts-inner .featured-post-item:nth-child(4) .post-corner-arrow-svg {
    right: 0 !important;
  }
  .featured-posts-inner .featured-post-item:nth-child(even) .featured-post-link-inner {
    border-left: 0;
  }
  .featured-posts-inner .featured-post-item.swiper-slide.swiper-slide-active .featured-post-link {
    background: #a97dff;
    transition: 500ms ease-in-out background-color;
  }
  .featured-posts-inner .featured-post-item.swiper-slide.swiper-slide-active .featured-post-link .eyebrow.title {
    color: #f3f2f2;
    transition: 500ms ease-in-out color;
  }
  .featured-posts-inner .featured-post-item .featured-post-link {
    height: 100%;
    padding: 0;
    display: flex;
    flex-direction: column;
  }
  .featured-posts-inner .featured-post-item .featured-post-link .featured-post-link-inner {
    height: 100%;
    padding: 0;
    border-left: 0;
    display: flex;
    flex-direction: column;
  }
  .featured-posts-inner .featured-post-item .featured-post-link .featured-post-link-inner .top {
    padding-top: 20px;
  }
  .featured-posts-inner .featured-post-item .featured-post-link .featured-post-link-inner .excerpt {
    padding-bottom: 40px;
  }
  .featured-posts-inner .featured-post-item .featured-post-link .top {
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 0;
    flex-shrink: 0;
  }
  .featured-posts-inner .featured-post-item .featured-post-link .bottom {
    display: flex;
    flex: 1;
    flex-direction: column;
  }
  .featured-posts-inner .featured-post-item .featured-post-link .mobile-date {
    margin-top: auto;
  }
  .featured-posts-inner .featured-post-swiper-pagination {
    position: static;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    margin-top: 40px;
  }
  .featured-posts-inner .featured-post-swiper-pagination .swiper-pagination-bullet {
    width: 21px;
    height: 21px;
    margin: 0;
    opacity: 0.25;
    background: #f3f2f2;
    transition: 150ms linear opacity;
    border-radius: 50%;
  }
  .featured-posts-inner .featured-post-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .featured-posts-inner .featured-post-swiper-pagination .swiper-pagination-bullet:hover {
    opacity: 1;
    transition: 150ms linear opacity;
  }
}
.bg-white .featured-posts .featured-posts-inner .featured-post-list .featured-post-item:after {
  background: #242929;
}
.bg-white .featured-posts .featured-posts-inner .featured-post-list .featured-post-item .featured-post-link {
  border-color: #242929;
}
.bg-white .featured-posts .featured-posts-inner .featured-post-list .featured-post-item .featured-post-link .featured-post-link-inner {
  border-color: #242929;
}
.bg-white .featured-posts .featured-posts-inner .featured-post-list .featured-post-item .featured-post-link .category-list span.cat {
  color: #f3f2f2;
}
.bg-white .featured-posts .featured-posts-inner .featured-post-list .featured-post-item .featured-post-link p.excerpt {
  color: #242929;
}

@media screen and (max-width: 768px) {
  .featured-posts .button {
    padding: 5px 34px 5px 0;
  }
}
@media screen and (max-width: 575px) {
  .featured-posts .titles {
    gap: 20px;
  }
}
@media screen and (max-width: 550px) {
  .featured-posts .titles {
    padding-top: 20px;
  }
}
.feature-cards {
  overflow: hidden;
}
.feature-cards .title {
  padding-top: 130px;
}
.feature-cards .title * {
  font-size: 32px;
  font-weight: 600;
  font-family: "sofia-pro", sans-serif;
  color: #f3f2f2;
  margin-bottom: 20px;
}
.feature-cards .feature-cards-dots-svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none;
}

.feature-cards-inner {
  display: flex;
  flex-direction: column;
  gap: 65px !important;
  padding: 140px 20px;
}

.feature-cards-row {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 350px));
  justify-content: center;
  align-items: stretch;
  -moz-column-gap: 25px !important;
  column-gap: 25px !important;
  row-gap: 65px !important;
}

.feature-cards-count-1,
.feature-cards-count-2,
.feature-cards-count-3 {
  grid-template-columns: repeat(auto-fit, minmax(0, 350px));
}

.feature-card {
  background: #f3f2f2;
  aspect-ratio: 1/1;
  width: 100%;
  max-width: 350px;
  min-width: 0;
  padding: 20px 55px 39px 35px;
  will-change: transform;
}
.feature-card .eyebrow {
  font-size: 24px;
  color: #8128ff;
  font-weight: 800;
  margin-bottom: 20px;
}
.feature-card .content-container {
  margin-top: auto;
}
.feature-card .content-container p,
.feature-card .content-container li,
.feature-card .content-container ul {
  color: #242929;
}
.feature-card .content-container p:last-of-type {
  margin-bottom: 0;
}

@media only screen and (max-width: 1510px) {
  .feature-cards-inner {
    padding-top: 130px;
    padding-bottom: 130px;
  }
  .feature-cards-row {
    grid-template-columns: repeat(2, minmax(0, 350px));
  }
  .feature-cards-count-1 {
    grid-template-columns: minmax(0, 350px);
  }
  .feature-cards-count-3 {
    grid-template-columns: repeat(3, minmax(0, 350px));
  }
}
@media only screen and (max-width: 1140px) {
  .feature-cards-count-3 {
    grid-template-columns: minmax(0, 350px);
  }
}
@media only screen and (max-width: 767px) {
  .feature-cards-inner {
    gap: 65px !important;
    padding: 70px 35px;
  }
  .feature-cards-row {
    grid-template-columns: minmax(0, 350px);
    -moz-column-gap: 25px !important;
    column-gap: 25px !important;
    row-gap: 65px !important;
  }
  .feature-card {
    max-width: 350px;
  }
}
@media only screen and (max-width: 550px) {
  .feature-cards-inner {
    padding-top: 20px;
  }
}
@media only screen and (max-width: 430px) {
  .feature-cards-inner {
    padding-left: 25px;
    padding-right: 25px;
  }
  .feature-card {
    padding: 35px 25px 24px;
  }
  .feature-card .eyebrow {
    font-size: 22px;
  }
}
.bg-white .title * {
  color: #8128ff;
}
.bg-white .feature-card {
  background: #a97dff;
}
.bg-white .feature-card * {
  color: #f3f2f2 !important;
}

.ticker-logos {
  overflow: hidden;
}
.ticker-logos.will-fade-in {
  opacity: 0.25;
  transition: opacity 350ms ease;
}
.ticker-logos.will-fade-in.is-visible {
  opacity: 1;
}
.ticker-logos .titles {
  padding-top: 50px;
}
.ticker-logos .titles * {
  font-family: "sofia-pro", sans-serif;
  font-size: 32px;
  font-weight: 700;
  margin-bottom: 0;
}

.ticker-logos-inner {
  padding: 40px 0 80px 0;
}

.ticker-logo-row {
  overflow: hidden;
  width: 100%;
  contain: layout paint;
}
.ticker-logo-row + .ticker-logo-row {
  margin-top: 24px;
}

.ticker-logo-track {
  display: flex;
  align-items: center;
  width: -moz-max-content;
  width: max-content;
  will-change: transform;
  transform: translate3d(0, 0, 0);
}

.ticker-logo-set {
  display: flex;
  align-items: center;
  gap: 24px;
  flex-shrink: 0;
  padding-right: 24px;
}

.ticker-logo-item {
  height: 124px;
  width: 320px;
  flex: 0 0 320px;
}

.ticker-logo {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  pointer-events: none;
}

@media only screen and (max-width: 991px) {
  .ticker-logo-row + .ticker-logo-row {
    margin-top: 20px;
  }
  .ticker-logo-set {
    gap: 20px;
    padding-right: 20px;
  }
  .ticker-logo-item {
    height: 110px;
    width: 280px;
    flex-basis: 280px;
  }
}
@media only screen and (max-width: 610px) {
  .ticker-logos {
    padding-bottom: 40px;
  }
  .ticker-logos-inner {
    padding: 20px 0;
  }
  .ticker-logo-row + .ticker-logo-row {
    margin-top: 16px;
  }
  .ticker-logo-set {
    gap: 16px;
    padding-right: 16px;
  }
  .ticker-logo-item {
    height: 84px;
    width: 220px;
    flex-basis: 220px;
  }
}
@media (prefers-reduced-motion: reduce) {
  .ticker-logo-track {
    will-change: auto;
  }
}
.news-view-inner .eyebrow {
  color: #f3f2f2;
}
.news-view-inner ul.featured-posts {
  padding: 0 20px;
  list-style-type: none;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-areas: "one one two";
  grid-gap: 80px;
  margin-bottom: 112px;
}
.news-view-inner ul.featured-posts .post-item[data-n="1"] {
  grid-area: one;
}
.news-view-inner ul.featured-posts .post-item[data-n="1"] .post-link-inner {
  flex-direction: row-reverse;
}
.news-view-inner ul.featured-posts .post-item[data-n="1"] .post-link .post-image {
  flex: 2;
}
.news-view-inner ul.featured-posts .post-item[data-n="1"] .post-link .post-image img {
  aspect-ratio: 491/427;
}
.news-view-inner ul.featured-posts .post-item[data-n="1"] .post-link .post-content {
  flex: 1;
}
.news-view-inner ul.featured-posts .post-item[data-n="2"] {
  grid-area: two;
}

.news-view-posts {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: stretch;
  gap: 75px;
  list-style: none;
  min-width: 0;
}
.news-view-posts .news-posts-inner {
  padding: 0;
  display: grid;
  list-style-type: none;
  grid-template-columns: repeat(2, 1fr);
  gap: 52px;
  min-width: 0;
}
.news-view-posts .pagination.categories {
  flex: 1;
  position: sticky;
  top: 150px;
  padding-bottom: 20px;
  min-width: 0;
}
.news-view-posts .news-posts-container {
  flex: 2;
  gap: 52px;
  min-width: 0;
}

.facetwp-facet.facetwp-type-radio {
  gap: 16px;
  display: grid;
  margin: 0;
}
.facetwp-facet .facetwp-radio {
  background-image: none !important;
  padding: 0;
  color: #f3f2f2 !important;
  opacity: 0.8;
  transition: 150ms linear all;
  font-weight: 800;
  font-size: 24px;
  font-family: "sofia-pro", sans-serif;
}
.facetwp-facet .facetwp-radio.checked, .facetwp-facet .facetwp-radio:hover {
  transition: 150ms linear all;
  color: #a97dff !important;
  opacity: 1;
}
.facetwp-facet .facetwp-radio .facetwp-counter {
  display: none;
}

@media only screen and (max-width: 1110px) {
  .news-view-inner ul.featured-posts {
    grid-template-columns: repeat(2, 1fr);
    grid-template-areas: "one two";
  }
  .news-view-posts {
    display: block;
    width: 100%;
    max-width: 100%;
    min-width: 0;
    overflow: hidden;
  }
  .news-view-posts .pagination.categories {
    position: relative;
    top: auto;
    width: 100%;
    max-width: 100%;
    min-width: 0;
    padding-bottom: 28px;
    margin-bottom: 34px;
    overflow: hidden;
  }
  .news-view-posts .news-posts-container {
    width: 100%;
    max-width: 100%;
    min-width: 0;
  }
  .facetwp-facet.facetwp-type-radio {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
    gap: 12px;
    width: 100%;
    max-width: 100%;
    min-width: 0;
    margin: 0;
    padding: 0 0 6px;
    overflow-x: auto;
    overflow-y: hidden;
    overscroll-behavior-x: contain;
    scroll-snap-type: x proximity;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
  }
  .facetwp-facet.facetwp-type-radio::-webkit-scrollbar {
    display: none;
  }
  .facetwp-facet .facetwp-radio {
    flex: 0 0 auto;
    scroll-snap-align: start;
    border: 2px solid #f3f2f2;
    border-radius: 999px;
    padding: 10px 18px;
    background: transparent;
    background-image: none !important;
    color: #f3f2f2 !important;
    opacity: 1;
    font-family: "sofia-pro", sans-serif;
    font-size: 16px;
    font-weight: 800;
    line-height: 1;
    white-space: nowrap;
    transition: color 150ms linear, background-color 150ms linear, border-color 150ms linear, opacity 150ms linear;
  }
  .facetwp-facet .facetwp-radio.checked, .facetwp-facet .facetwp-radio:hover {
    color: #f3f2f2 !important;
    background-color: #a97dff;
    border-color: #a97dff;
    opacity: 1;
  }
  .facetwp-facet .facetwp-radio .facetwp-display-value {
    padding: 0;
  }
  .featured-case-study.post-item .post-link .post-link-inner {
    gap: 20px;
  }
  .featured-case-study.post-item .post-link .post-link-inner .post-content,
  .case-study-item .case-study-link-inner {
    display: flex !important;
    flex-direction: column;
  }
}
@media only screen and (max-width: 767px) {
  .pagination.categories {
    padding-top: 50px;
  }
  .news-view-inner ul.featured-posts {
    display: block;
    padding: 0 20px;
    margin-bottom: 55px;
  }
  .news-view-inner ul.featured-posts .post-item {
    margin-bottom: 36px;
  }
  .news-view-inner ul.featured-posts .post-item:last-child {
    margin-bottom: 0;
  }
  .news-view-inner ul.featured-posts .post-item[data-n="1"] .post-link-inner {
    flex-direction: column;
  }
  .news-view-inner ul.featured-posts .post-item[data-n="1"] .post-link .post-image,
  .news-view-inner ul.featured-posts .post-item[data-n="1"] .post-link .post-content {
    flex: none;
  }
  .news-view-posts.content-bounds {
    padding-left: 20px !important;
    padding-right: 0 !important;
    max-width: 100%;
    overflow: hidden;
  }
  .news-view-posts.content-bounds .news-posts-container {
    padding-left: 0;
    padding-right: 20px;
  }
  .news-view-posts.content-bounds .pagination.categories {
    padding-right: 0;
    overflow: hidden;
  }
  .news-view-posts .news-posts-inner {
    grid-template-columns: 1fr;
    gap: 36px;
  }
  .news-view-posts .pagination.categories {
    padding-bottom: 22px;
    margin-bottom: 28px;
  }
  .facetwp-facet.facetwp-type-radio {
    gap: 10px;
    margin: 0;
    padding: 0 20px 6px 0;
    width: 100%;
    max-width: 100%;
    min-width: 0;
  }
  .facetwp-facet .facetwp-radio {
    padding: 9px 16px;
    font-size: 15px;
  }
}
.scrolling-cards {
  --dots-parallax-amount: 180;
}

.scrolling-cards.swiper .titles {
  max-width: 600px;
  margin: 0 auto;
  padding: 145px 20px 0 20px;
}
.scrolling-cards.swiper .titles h2,
.scrolling-cards.swiper .titles h3,
.scrolling-cards.swiper .titles h4,
.scrolling-cards.swiper .titles h5,
.scrolling-cards.swiper .titles h6,
.scrolling-cards.swiper .titles .eyebrow {
  color: #f3f2f2;
  font-size: 32px;
  font-weight: 700;
  font-family: "sofia-pro", sans-serif;
}
.scrolling-cards.swiper .swiper-wrapper {
  transition-timing-function: linear;
  display: flex;
  justify-content: flex-start;
  padding-bottom: 200px !important;
  padding-top: 50px !important;
}

.swiper {
  width: 100%;
  overflow: hidden;
}

.swiper-slide {
  width: auto;
  flex-shrink: 0;
}

.not-swiper-wrapper {
  padding: 0 20px;
}

.carousel-dots-svg {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: -1;
  pointer-events: none;
  will-change: transform;
  transform: translate3d(-50%, calc(-50% + var(--dots-parallax-y, 0px)), 0);
}

.scrolling-card {
  background: #f3f2f2;
  color: #242929;
  aspect-ratio: 1/1;
  padding: 20px 55px 21px 35px;
  max-width: 434px;
  min-width: 434px;
}
.scrolling-card:nth-child(odd) {
  margin-bottom: 48px;
}
.scrolling-card:nth-child(even) {
  margin-top: 48px;
}
.scrolling-card .button {
  color: #8128ff;
  padding: 5px 35px 5px 0;
  text-decoration: none;
  background: transparent !important;
  font-weight: 700;
}
.scrolling-card .button:after {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgb3BhY2l0eT0iMC44Ij4KPG1hc2sgaWQ9Im1hc2swXzE3NjVfMjQ1NyIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyMSIgaGVpZ2h0PSIxMSI+CjxwYXRoIGQ9Ik0yMC45MSAwSDBWMTAuNDU1N0gyMC45MVYwWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzE3NjVfMjQ1NykiPgo8cGF0aCBkPSJNMjAuOTEgMEgwVjEwLjQ1NTdIMjAuOTFWMFoiIGZpbGw9IiNhOTdkZmYiLz4KPC9nPgo8L2c+CjxnIG9wYWNpdHk9IjAuOCI+CjxtYXNrIGlkPSJtYXNrMV8xNzY1XzI0NTciIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIxMCIgeT0iMCIgd2lkdGg9IjExIiBoZWlnaHQ9IjExIj4KPHBhdGggZD0iTTIwLjkwODEgMEgxMC40NTMxVjEwLjQ1NTdIMjAuOTA4MVYwWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2sxXzE3NjVfMjQ1NykiPgo8cGF0aCBkPSJNMjAuOTA4MSAwTDEwLjQ1MzEgMTAuNDU1N0gyMC45MDgxVjBaIiBmaWxsPSIjYTk3ZGZmIi8+CjwvZz4KPC9nPgo8ZyBvcGFjaXR5PSIwLjgiPgo8bWFzayBpZD0ibWFzazJfMTc2NV8yNDU3IiBzdHlsZT0ibWFzay10eXBlOmx1bWluYW5jZSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMTAiIHk9IjEwIiB3aWR0aD0iMTEiIGhlaWdodD0iMTEiPgo8cGF0aCBkPSJNMjAuOTA4MSAxMC40NTU4SDEwLjQ1MzFWMjAuOTExNUgyMC45MDgxVjEwLjQ1NThaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazJfMTc2NV8yNDU3KSI+CjxwYXRoIGQ9Ik0yMC45MDgxIDEwLjQ1NThIMTAuNDUzMVYyMC45MTE1SDIwLjkwODFWMTAuNDU1OFoiIGZpbGw9IiNhOTdkZmYiLz4KPC9nPgo8L2c+Cjwvc3ZnPgo=");
}
.scrolling-card h3,
.scrolling-card h4,
.scrolling-card h5 {
  color: #8128ff;
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 20px;
}
.scrolling-card p,
.scrolling-card li,
.scrolling-card ul {
  color: #242929;
}
.scrolling-card p a,
.scrolling-card li a,
.scrolling-card ul a {
  color: #8128ff;
}
.scrolling-card p a:hover,
.scrolling-card li a:hover,
.scrolling-card ul a:hover {
  color: #a97dff;
}
.scrolling-card p:last-of-type {
  margin-bottom: 0;
}
.scrolling-card .icon-container {
  max-width: 80px;
  max-height: 80px;
  display: flex;
  position: relative;
}
.scrolling-card .icon-container img {
  width: 100% !important;
  height: auto !important;
  -o-object-fit: contain !important;
  object-fit: contain !important;
  -o-object-position: left top !important;
  object-position: left top !important;
}

.scrolling-cards-scrollbar-container {
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 1310px;
  margin: -145px auto 0;
  padding: 0 25px 110px;
}

.swiper-scrollbar.swiper-scrollbar-horizontal, .swiper-horizontal > .swiper-scrollbar {
  position: relative !important;
  left: auto !important;
  bottom: auto !important;
  height: 4px;
  max-width: 382px;
  width: 100%;
  z-index: 2 !important;
  background: #f3f2f2;
  border-radius: 99px;
}
.swiper-scrollbar.swiper-scrollbar-horizontal .swiper-scrollbar-drag, .swiper-horizontal > .swiper-scrollbar .swiper-scrollbar-drag {
  height: 100%;
  background-color: #8128ff;
  border-radius: 99px;
  cursor: grab;
}
.swiper-scrollbar.swiper-scrollbar-horizontal .swiper-scrollbar-drag:active, .swiper-horizontal > .swiper-scrollbar .swiper-scrollbar-drag:active {
  cursor: grabbing;
}

@media screen and (max-width: 768px) {
  .scrolling-cards .titles {
    padding-top: 80px !important;
  }
  .scrolling-cards.swiper .swiper-wrapper {
    padding-bottom: 50px !important;
    padding-top: 50px !important;
  }
  .scrolling-cards-scrollbar-container {
    margin-top: -20px;
    padding-bottom: 60px;
  }
}
@media only screen and (max-width: 610px) {
  .scrolling-cards {
    --dots-parallax-amount: 110;
  }
  .scrolling-card {
    max-width: 434px;
    min-width: 300px;
    width: calc(100vw - 20px) !important;
    aspect-ratio: auto;
    justify-content: flex-end !important;
    height: auto !important;
    min-height: 300px;
  }
  .scrolling-card p,
  .scrolling-card li,
  .scrolling-card ul {
    font-size: 16px;
  }
}
@media only screen and (max-width: 476px) {
  .scrolling-card {
    max-width: calc(100vw - 60px);
    min-width: calc(100vw - 60px);
    width: 100% !important;
    height: auto !important;
    aspect-ratio: auto;
  }
  .scrolling-card .icon-container {
    max-height: auto !important;
  }
}
:root {
  --menu-bar-height: 90px;
  --stacking-gap: 40px;
  --margin-top: 80px;
  --margin-mobile: 50px;
  --line-height: 80px;
}

.stacking-cards.not-stackable-right-col {
  padding-top: 100px;
  overflow-x: hidde !important;
}
.stacking-cards.not-stackable-right-col .stacking-card {
  height: calc(100vh - 95px);
}

.content-block.bg-white .stacking-cards .righ-col-copy {
  color: #242929 !important;
}
.content-block.bg-white .stacking-cards .righ-col-copy p,
.content-block.bg-white .stacking-cards .righ-col-copy h3 {
  color: #242929 !important;
}
.content-block.bg-white .stacking-cards .stacking-cards-inner h3 {
  color: #f3f2f2;
}
.content-block.bg-white .stacking-cards.stackable-right-col .right-col-copy h2,
.content-block.bg-white .stacking-cards.stackable-right-col .right-col-copy h3,
.content-block.bg-white .stacking-cards.stackable-right-col .right-col-copy h4 p {
  color: #242929;
}

.content-block.bg-white .stacking-cards-left-col-inner p,
.content-block.bg-white .stacking-cards-left-col-inner span,
.content-block.bg-white .stacking-cards-left-col-inner h3,
.content-block.bg-white .stacking-cards-left-col-inner p strong,
.content-block.bg-white .stacking-cards-left-col-inner ul li {
  color: #242929;
}
.content-block.bg-white .stacking-cards-left-col-inner h2 {
  color: #8128ff;
}

.stacking-cards {
  position: relative;
  overflow: hidden;
  padding-top: 50px;
}
.stacking-cards .col-left-copy a.button.ghost {
  padding: 10px 34px;
  background: #f3f2f2;
  color: #242929;
}
.stacking-cards .col-left-copy a.button.ghost:after {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgb3BhY2l0eT0iMC44Ij4KPG1hc2sgaWQ9Im1hc2swXzE3NjVfMjQ1NyIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyMSIgaGVpZ2h0PSIxMSI+CjxwYXRoIGQ9Ik0yMC45MSAwSDBWMTAuNDU1N0gyMC45MVYwWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzE3NjVfMjQ1NykiPgo8cGF0aCBkPSJNMjAuOTEgMEgwVjEwLjQ1NTdIMjAuOTFWMFoiIGZpbGw9IiNhOTdkZmYiLz4KPC9nPgo8L2c+CjxnIG9wYWNpdHk9IjAuOCI+CjxtYXNrIGlkPSJtYXNrMV8xNzY1XzI0NTciIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIxMCIgeT0iMCIgd2lkdGg9IjExIiBoZWlnaHQ9IjExIj4KPHBhdGggZD0iTTIwLjkwODEgMEgxMC40NTMxVjEwLjQ1NTdIMjAuOTA4MVYwWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2sxXzE3NjVfMjQ1NykiPgo8cGF0aCBkPSJNMjAuOTA4MSAwTDEwLjQ1MzEgMTAuNDU1N0gyMC45MDgxVjBaIiBmaWxsPSIjYTk3ZGZmIi8+CjwvZz4KPC9nPgo8ZyBvcGFjaXR5PSIwLjgiPgo8bWFzayBpZD0ibWFzazJfMTc2NV8yNDU3IiBzdHlsZT0ibWFzay10eXBlOmx1bWluYW5jZSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMTAiIHk9IjEwIiB3aWR0aD0iMTEiIGhlaWdodD0iMTEiPgo8cGF0aCBkPSJNMjAuOTA4MSAxMC40NTU4SDEwLjQ1MzFWMjAuOTExNUgyMC45MDgxVjEwLjQ1NThaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazJfMTc2NV8yNDU3KSI+CjxwYXRoIGQ9Ik0yMC45MDgxIDEwLjQ1NThIMTAuNDUzMVYyMC45MTE1SDIwLjkwODFWMTAuNDU1OFoiIGZpbGw9IiNhOTdkZmYiLz4KPC9nPgo8L2c+Cjwvc3ZnPgo=");
  transform: rotate(0);
  width: 22px;
  height: 22px;
  top: 7px;
}
.stacking-cards .col-left-copy a.button.ghost:hover:after {
  transform: rotate(90deg);
  bottom: 7px;
  top: initial;
}
.stacking-cards h3 {
  margin-bottom: 10px;
}
.stacking-cards .no-index {
  padding: 50px 70px !important;
}
.stacking-cards .no-index h3 {
  margin-bottom: 10px;
  font-size: 110px;
  font-weight: 300;
}
.stacking-cards .no-index h4 {
  margin-bottom: 10px;
  font-size: 24px;
}
.stacking-cards .no-index .col-left-copy {
  display: flex;
  flex-direction: column;
  gap: 35px;
}
.stacking-cards.stackable-right-col {
  min-height: 100vh;
  overflow: visible;
  padding-bottom: 200px;
  gap: 50px;
  --stacking-gap: 20px;
}
.stacking-cards.stackable-right-col .right-col-copy h3,
.stacking-cards.stackable-right-col .right-col-copy p {
  color: #f3f2f2;
}
.stacking-cards.stackable-right-col .stacking-cards-left-col,
.stacking-cards.stackable-right-col .stacking-cards-inner {
  flex: 1;
}
.stacking-cards.stackable-right-col .stacking-cards-left-col {
  position: sticky;
  top: 120px;
  align-self: flex-start;
  margin-top: 120px;
}
.stacking-cards.stackable-right-col .stacking-cards-left-col p:has(.button) {
  display: flex;
}
.stacking-cards.stackable-right-col .stacking-cards-left-col a:not(.button) {
  color: #8128ff;
}
.stacking-cards.stackable-right-col .stacking-cards-left-col a:not(.button):hover {
  color: #8128ff;
  text-decoration: none;
}
.stacking-cards.stackable-right-col .stacking-cards-left-col h2:not(.eyebrow) {
  font-size: 58px;
  margin-bottom: 14px;
}
.stacking-cards.stackable-right-col .stacking-cards-inner {
  margin-top: 120px;
  max-width: 498px;
  margin-right: auto;
}
.stacking-cards.stackable-right-col .stacking-cards-inner .right-col-copy h3,
.stacking-cards.stackable-right-col .stacking-cards-inner .right-col-copy p {
  color: #f3f2f2;
}
.stacking-cards.stackable-right-col .stacking-cards-inner:has(.right-col-copy) {
  top: calc(var(--menu-bar-height)) !important;
}
.stacking-cards.stackable-right-col .stacking-cards-inner:has(.right-col-copy) .right-col-copy {
  position: sticky;
  top: calc(var(--margin-top) + 30px);
  align-self: flex-start;
  z-index: 0;
}
.stacking-cards.stackable-right-col .stacking-cards-inner:has(.right-col-copy) .stacking-card {
  top: 200px !important;
}
.stacking-cards.stackable-right-col .stacking-cards-inner > :nth-child(odd):not(.right-col-copy) {
  background-color: #a97dff;
}
.stacking-cards.stackable-right-col .stacking-cards-inner > :nth-child(even):not(.right-col-copy) {
  background-color: #8128ff;
}
.stacking-cards.stackable-right-col .stacking-card {
  top: 200px;
  flex-direction: column-reverse !important;
  background-color: #a97dff;
  height: 522px !important;
  width: 498px;
  aspect-ratio: 1/1;
  padding: 30px 40px;
  transform-origin: center top;
  will-change: transform;
  position: sticky;
  gap: 10px;
}
.stacking-cards.stackable-right-col .stacking-card h3,
.stacking-cards.stackable-right-col .stacking-card h4,
.stacking-cards.stackable-right-col .stacking-card p {
  color: #f3f2f2;
}
.stacking-cards.stackable-right-col .stacking-card.content-boundsno-index {
  justify-content: center !important;
}
.stacking-cards.stackable-right-col .stacking-card {
  top: calc(var(--menu-bar-height) + var(--margin-top)) !important;
  transform: translateY(calc(var(--index, 0) * 20px));
}
.stacking-cards.stackable-right-col .stacking-card .big-text {
  font-size: 110px;
  font-weight: 300;
  font-family: "sofia-pro", sans-serif;
}
.stacking-cards.stackable-right-col .stacking-card h4 {
  font-size: 32px;
  font-family: "sofia-pro", sans-serif;
  font-weight: 700;
}
.stacking-cards.stackable-right-col .stacking-card .number-col {
  display: flex;
  order: 1;
  justify-content: flex-end;
}
.stacking-cards.stackable-right-col .stacking-card .number-col span {
  font-size: 71px;
  font-weight: 300;
  color: #f3f2f2;
}
.stacking-cards.stackable-right-col .stacking-card .col-left,
.stacking-cards.stackable-right-col .stacking-card .col-right {
  flex: unset;
}
.stacking-cards.stackable-right-col .stacking-card .col-right-image {
  max-width: 115px;
}
.stacking-cards.stackable-right-col .stacking-card .col-right-image img {
  aspect-ratio: unset;
  height: auto;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.stacking-cards.stackable-right-col .stacking-card .col-left {
  background-color: transparent;
}
.stacking-cards.stackable-right-col .stacking-card .col-left p,
.stacking-cards.stackable-right-col .stacking-card .col-left p strong,
.stacking-cards.stackable-right-col .stacking-card .col-left span {
  color: #f3f2f2;
}
.stacking-cards.stackable-right-col .stacking-card .col-left p strong {
  font-weight: 700;
}
.stacking-cards .stacking-cards-content {
  gap: 30px;
}
.stacking-cards .stacking-cards-inner > :nth-child(odd) .col-left {
  background-color: #a97dff;
}
.stacking-cards .stacking-cards-inner > :nth-child(even) .col-left {
  background-color: #8128ff;
}
.stacking-cards .stacking-card.content--sticky {
  position: sticky;
  top: 120px;
  --offset: 0px;
  top: var(--offset);
}
.stacking-cards .stacking-card .col-left {
  flex: 0 0 55%;
  border-top-left-radius: 18px;
  border-bottom-left-radius: 18px;
}
.stacking-cards .stacking-card .col-left p a {
  color: #f3f2f2;
}
.stacking-cards .stacking-card .col-left img {
  height: 100%;
  width: 100%;
}
.stacking-cards .stacking-card .col-right {
  flex: 0 0 45%;
}
.stacking-cards .stacking-card .col-right img {
  aspect-ratio: 1/1;
  border-top-right-radius: 18px;
  border-bottom-right-radius: 18px;
  height: 100%;
}

@media only screen and (max-width: 991px) {
  .stacking-cards {
    padding-bottom: 0 !important;
    overflow: hidden !important;
  }
  .stacking-cards.stackable-right-col .stacking-cards-inner {
    display: flex;
    justify-content: center;
    max-width: 100%;
    margin: 0 auto;
  }
  .stacking-cards.stackable-right-col .stacking-cards-inner:has(.right-col-copy) .stacking-card {
    top: 170px !important;
  }
  .stacking-cards .stacking-cards-inner {
    height: 100%;
    padding-top: 40px !important;
  }
  .stacking-cards .stacking-cards-inner .stacking-card .col-left {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .stacking-cards .stacking-cards-inner .stacking-card .col-right img {
    border-top-right-radius: 18px;
    border-top-left-radius: 18px;
  }
  .stacking-cards .stacking-cards-inner.content--sticky {
    top: 100px;
    position: relative;
  }
  .stacking-cards .stacking-cards-inner .col-left,
  .stacking-cards .stacking-cards-inner .col-right {
    flex: 1;
  }
  .stacking-cards .stacking-cards-inner .col-right {
    flex: initial;
    height: 100%;
    flex-grow: 1;
    border-top-right-radius: 18px;
    border-top-left-radius: 18px;
  }
  .stacking-cards .stacking-cards-inner .col-right img {
    aspect-ratio: 16/9;
  }
}
@media screen and (min-width: 992px) {
  .stacking-card.content--sticky {
    position: sticky;
  }
  .stacking-card.content--sticky .stacking-cards-left-col {
    position: sticky;
  }
}
@media screen and (max-width: 991px) {
  .stacking-cards.stackable-right-col .stacking-cards-left-col {
    position: relative;
    top: 0;
  }
}
.stacking-cards.stackable-right-col {
  padding-bottom: 300px !important;
}
.stacking-cards.stackable-right-col .feature-cards-dots-svg {
  max-width: 2146px;
  min-width: 2146px;
  display: inline-block;
  position: absolute;
  z-index: -1;
  text-align: center;
  left: 50%;
  transform: translatex(-50%);
  bottom: -29%;
}
.stacking-cards.stackable-right-col .feature-cards-dots-svg svg {
  width: 100%;
  height: auto;
}

.bg-white .stacking-cards.stackable-right-col,
.bg-purple .stacking-cards.stackable-right-col {
  padding-bottom: 200px !important;
}
.bg-white .stacking-cards.stackable-right-col .feature-cards-dots-svg,
.bg-purple .stacking-cards.stackable-right-col .feature-cards-dots-svg {
  display: none;
}

@media screen and (max-width: 768px) {
  .stacking-cards.stackable-right-col .stacking-card .big-text {
    font-size: 80px;
  }
  .stacking-cards.stackable-right-col .stacking-card {
    max-width: 100%;
    height: unset;
    aspect-ratio: 1/1 !important;
  }
  .stacking-cards.stackable-right-col,
  .stacking-cards.not-stackable-right-col {
    padding-bottom: 80px !important;
  }
  .stacking-cards.stackable-right-col .stacking-card {
    padding: 15px !important;
  }
  .stacking-cards.not-stackable-right-col {
    padding-top: 0;
  }
  .stacking-cards.not-stackable-right-col .stacking-card {
    position: relative;
    height: 100% !important;
  }
  .stacking-cards.not-stackable-right-col .stacking-card .col-right img {
    border-bottom-right-radius: 0;
  }
  .stacking-cards .stacking-cards-inner {
    gap: 20px;
    padding-top: 50px;
  }
  .stacking-cards.stackable-right-col .stacking-cards-inner {
    margin: 0 auto;
  }
  .stacking-cards.stackable-right-col .stacking-cards-left-col {
    margin-top: 50px;
  }
}
@media screen and (max-height: 700px) {
  .stacking-cards.stackable-right-col .stacking-cards-inner:has(.right-col-copy) .stacking-card {
    top: 120px !important;
  }
  .stacking-cards.stackable-right-col .stacking-cards-left-col {
    top: 50px;
    margin-top: 50px;
  }
  .stacking-cards.stackable-right-col .stacking-cards-inner {
    margin-top: 50px;
  }
  .stacking-cards.stackable-right-col .stacking-cards-inner:has(.right-col-copy) {
    top: calc(var(--menu-bar-height)) !important;
  }
  .stacking-cards.stackable-right-col .stacking-cards-inner:has(.right-col-copy) .right-col-copy {
    position: sticky;
    top: calc(var(--margin-mobile));
    align-self: flex-start;
    z-index: 0;
  }
  .stacking-cards.stackable-right-col .stacking-cards-inner .stacking-card {
    max-width: 450px !important;
    max-height: 450px !important;
    padding: 20px 30px;
    margin: 0;
    justify-content: left !important;
    gap: 20px;
    top: 50px !important;
  }
  .stacking-cards.stackable-right-col .stacking-cards-inner .stacking-card.content-boundsno-index {
    justify-content: center !important;
  }
  .stacking-cards.stackable-right-col .stacking-cards-inner .stacking-card .number-col span {
    font-size: 48px;
  }
  .stacking-cards.stackable-right-col .stacking-cards-inner .stacking-card h3 {
    font-size: 26px;
  }
  .stacking-cards.stackable-right-col .stacking-cards-inner .stacking-card p:not(.big-text) {
    font-size: 16px;
  }
  .stacking-cards.stackable-right-col .stacking-cards-inner .stacking-card .col-right-image {
    max-height: 100px;
    width: 100%;
    height: 100%;
  }
  .stacking-cards.stackable-right-col .stacking-cards-inner .stacking-card .col-right-image img {
    height: 100%;
    width: auto;
  }
}
@media screen and (min-width: 575px) and (max-width: 1224px) {
  .stacking-cards.stackable-right-col {
    gap: 70px;
  }
}
@media only screen and (max-width: 600px) {
  .stacking-cards-inner .big-text.eyebrow {
    font-size: 40px !important;
  }
  .stacking-cards-inner h3 {
    font-size: 28px !important;
  }
  .stacking-cards-content-inner.content-bounds {
    padding: 0;
  }
  .stacking-cards.stackable-right-col .stacking-cards-left-col h2:not(.eyebrow) {
    font-size: 38px;
  }
  .stacking-cards-content-block h3 {
    font-size: 35px;
    margin-bottom: 20px;
  }
  .stacking-cards-content-block .col-right-content {
    padding: 25px !important;
  }
}
@media screen and (max-width: 575px) {
  .stacking-cards.stackable-right-col .stacking-cards-inner {
    max-width: 100%;
    width: 100%;
  }
  .stacking-cards.stackable-right-col .stacking-cards-inner .stacking-card {
    width: 100%;
    height: auto !important;
    aspect-ratio: auto !important;
  }
  .stacking-cards.stackable-right-col .stacking-cards-inner .stacking-card {
    min-height: calc(100vw - 40px);
  }
  .stacking-cards.stackable-right-col .stacking-cards.stackable-right-col,
  .stacking-cards.stackable-right-col .stacking-cards-inner:has(.right-col-copy) {
    padding-top: 0;
  }
  .stacking-cards.stackable-right-col .stacking-cards.stackable-right-col .right-col-copy,
  .stacking-cards.stackable-right-col .stacking-cards-inner:has(.right-col-copy) .right-col-copy {
    top: 80px !important;
  }
  .stacking-cards.stackable-right-col .stacking-cards.stackable-right-col .stacking-card,
  .stacking-cards.stackable-right-col .stacking-cards-inner:has(.right-col-copy) .stacking-card {
    top: 80px !important;
  }
  .stacking-cards.stackable-right-col .stacking-cards-inner .stacking-card {
    top: 80px !important;
  }
}
@media only screen and (max-height: 760px) {
  .content-row.stacking-cards.not-stackable-right-col .stacking-card.content--sticky .col-left {
    flex: 2;
  }
  .content-row.stacking-cards.not-stackable-right-col .stacking-card.content--sticky .col-left .col-left-content {
    padding: 25px !important;
  }
  .content-row.stacking-cards.not-stackable-right-col .stacking-card.content--sticky .col-right {
    flex: 1;
  }
}
@media only screen and (max-height: 665px) {
  .content-row.stacking-cards.not-stackable-right-col .stacking-card.content--sticky .col-left {
    flex: 3;
  }
  .content-row.stacking-cards.not-stackable-right-col .stacking-card.content--sticky .col-left .col-left-content h2,
  .content-row.stacking-cards.not-stackable-right-col .stacking-card.content--sticky .col-left .col-left-content h3 {
    font-size: 26px;
  }
  .content-row.stacking-cards.not-stackable-right-col .stacking-card.content--sticky .col-right {
    flex: 1;
  }
  .stacking-cards.stackable-right-col .stacking-cards-inner .stacking-card {
    gap: 10px;
  }
  .stacking-cards.stackable-right-col .stacking-cards-inner .stacking-card img {
    max-width: 75px;
  }
  .stacking-cards.stackable-right-col .stacking-card .number-col span {
    font-size: 50px;
  }
}
.is-this-right-for-you {
  padding-top: 120px;
  padding-bottom: 100px;
}
.is-this-right-for-you .is-this-right-for-you-inner {
  position: relative;
}
.is-this-right-for-you .is-this-right-for-you-inner .page-copy {
  max-width: 650px;
  margin: 0 auto;
}
.is-this-right-for-you .is-this-right-for-you-inner .eyebrow {
  color: #8128ff;
}
.is-this-right-for-you .is-this-right-for-you-inner p {
  max-width: 500px;
  margin: 0 auto;
}
.is-this-right-for-you .is-this-right-for-you-inner .employee-details {
  margin-top: 25px;
}
.is-this-right-for-you .is-this-right-for-you-inner .employee-details .employee-name p {
  font-size: 24px;
  font-weight: 800;
  color: #8128ff;
}
.is-this-right-for-you .is-this-right-for-you-inner .employee-image-cursor {
  font-weight: 300;
  font-size: 18px;
  flex-wrap: wrap;
  display: flex;
  justify-content: center;
  align-items: center;
}
.is-this-right-for-you .is-this-right-for-you-inner .employee-image-cursor .get-in-touch {
  padding: 10px;
}
.is-this-right-for-you .is-this-right-for-you-inner .employees .employee:hover .employee-image-cursor, .is-this-right-for-you .is-this-right-for-you-inner .employees .employee:focus .employee-image-cursor {
  opacity: 1;
  transform: translate3d(-50%, -50%, 0) scale(1);
}

@media screen and (max-width: 1345px) {
  .is-this-right-for-you .employee {
    max-width: 260px !important;
  }
}
@media screen and (min-width: 1178px) {
  .is-this-right-for-you {
    min-height: 700px;
  }
  .is-this-right-for-you .page-copy {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 2;
  }
  .is-this-right-for-you .employees {
    position: relative;
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-template-areas: "emp1 emp3 emp2";
    min-height: 700px;
  }
  .is-this-right-for-you .employees .employee {
    max-width: 305px;
  }
  .is-this-right-for-you .employees .employee:nth-child(1) {
    grid-area: emp1;
    align-self: start;
    margin-right: auto;
  }
  .is-this-right-for-you .employees .employee:nth-child(2) {
    grid-area: emp2;
    align-self: center;
    margin-left: auto;
  }
  .is-this-right-for-you .employees .employee:nth-child(3) {
    grid-area: emp3;
    align-self: end;
    margin: 0 auto;
  }
  .is-this-right-for-you .employees .page-copy {
    grid-area: copy;
    align-self: center;
    text-align: center;
  }
}
@media screen and (max-width: 1177px) {
  .is-this-right-for-you .is-this-right-for-you-inner {
    display: flex;
    flex-direction: column;
    gap: 50px;
  }
  .is-this-right-for-you .is-this-right-for-you-inner .employees {
    display: flex;
    flex-direction: row;
    position: relative;
    justify-content: space-around;
    flex-wrap: wrap;
    gap: 20px;
    margin-top: 0;
    padding-bottom: 0;
  }
  .is-this-right-for-you .is-this-right-for-you-inner .employees .employee {
    position: relative;
  }
  .is-this-right-for-you .is-this-right-for-you-inner .employees .employee:nth-child(3) {
    margin-top: 0;
    position: relative;
  }
}
@media screen and (max-width: 768px) {
  .is-this-right-for-you {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .feature-cards .title {
    padding-top: 60px;
  }
  .quote-cards {
    padding: 60px 20px !important;
  }
  .quote-cards .swiper-slide {
    padding: 0 20px !important;
  }
}
@media only screen and (max-width: 600px) {
  .is-this-right-for-you {
    padding-bottom: 100px;
  }
  .is-this-right-for-you .employee[data-email=""] {
    display: none !important;
  }
}
.quote-cards.quote-cards-single .swiper-wrapper {
  touch-action: pan-y !important;
}

.quote-cards {
  overflow: hidden;
  position: relative;
  padding: 80px 20px !important;
}
.quote-cards.quote-cards-single .quote-cards-swiper {
  overflow: visible;
}
.quote-cards.quote-cards-single .swiper-wrapper {
  transform: none !important;
}
.quote-cards .long-vertical-line {
  width: 1px;
  background: white;
  height: 100%;
}
.quote-cards .caption {
  position: relative;
  z-index: 2;
}
.quote-cards .quote-cards-swiper {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.quote-cards .swiper-wrapper {
  touch-action: pan-y;
  align-items: flex-start;
}
.quote-cards .swiper-slide {
  height: auto !important;
  display: flex;
  background: #a97dff;
  gap: 65px;
  padding: 80px 20px;
}
.quote-cards .swiper-slide .swiper-caption {
  font-size: 32px;
  font-weight: 700;
}
.quote-cards .swiper-slide .col-left {
  flex: 0 0 35%;
  max-width: 300px;
  align-items: center;
  justify-content: start;
  gap: 20px;
}
.quote-cards .swiper-slide .col-left .logo {
  width: 129px;
  height: auto;
}
.quote-cards .swiper-slide .col-left .logo img {
  width: 100%;
  height: auto;
}
.quote-cards .swiper-slide .col-left .image {
  width: 295px;
  height: auto;
}
.quote-cards .swiper-slide .col-left .image img {
  width: 100%;
  height: auto;
}
.quote-cards .swiper-slide .col-right {
  flex: 0 0 57%;
  gap: 75px;
}
.quote-cards .swiper-slide .col-right .quote {
  position: relative;
}
.quote-cards .swiper-slide .col-right .quote p {
  font-size: 40px;
  font-weight: 300;
  font-family: "sofia-pro", sans-serif;
  position: relative;
  font-style: italic;
  line-height: 1.2;
  width: 100%;
  margin-left: -50px;
}
.quote-cards .swiper-slide .col-right .quote p:after {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDUiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCA0NSAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5LjY5OTIgOS4xOTk5QzE5LjY5OTIgMTAuNjk5OSAxOS40OTkyIDExLjQ5OTkgMTguOTkyIDEyLjY5OTlMMTQuMjk5MiAyNy4wOTk5SDQuMzk5MjJMNi45OTkyMiAxNy45OTk5QzIuOTkyMiAxNi44OTk5IC0wLjAwMDc4MTEwNCAxMy42OTk5IC0wLjAwMDc4MTEwNCA5LjE5OTlDLTAuMDAwNzgxMTA0IDMuNTk5OSA0LjI5OTIyIC0wLjAwMDEwMjc1OCA5Ljg5OTIyIC0wLjAwMDEwMjc1OEMxNS4zOTkyIC0wLjAwMDEwMjc1OCAxOS42OTkyIDMuNTk5OSAxOS42OTkyIDkuMTk5OVpNNDQuODk5MiA5LjE5OTlDNDQuODk5MiAxMC42OTk5IDQ0LjY5OTIgMTEuNDk5OSA0NC4xOTkyIDEyLjY5OTlMMzkuNDk5MiAyNy4wOTk5SDI5LjU5OTJMMzIuMTk5MiAxNy45OTk5QzI4LjE5OTIgMTYuODk5OSAyNS4xOTkyIDEzLjY5OTkgMjUuMTkyIDkuMTk5OUMyNS4xOTkyIDMuNTk5OSAyOS40OTkyIC0wLjAwMDEwMjc1OCAzNS4wOTkyIC0wLjAwMDEwMjc1OEM0MC41OTkyIC0wLjAwMDEwMjc1OCA0NC44OTkyIDMuNTk5OSA0NC44OTkyIDkuMTk5OVoiIGZpbGw9IiNGM0YyRjIiLz4KPC9zdmc+Cg==");
  position: absolute;
  bottom: 0;
  right: -50px;
}
.quote-cards .swiper-slide .col-right .quote p:before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDUiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCA0NSAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTS0wLjAwMDc4MTEwNCAxNy44OTk5Qy0wLjAwMDc4MTEwNCAxNi4zOTk5IDAuMTk5MjE5IDE1LjU5OTkgMC42OTkyMTkgMTQuMzk5OUw1LjM5OTIyIC0wLjAwMDEwMzIzNUgxNS4yOTkyTDEyLjY5OTIgOS4wOTk5QzE2LjY5OTIgMTAuMTk5OSAxOS42OTkyIDEzLjM5OTkgMTkuNjk5MiAxNy44OTk5QzE5LjY5OTIgMjMuNDk5OSAxNS4zOTkyIDI3LjA5OTkgOS43OTIyMiAyNy4wOTk5QzQuMjk5MjIgMjcuMDk5OSAtMC4wMDA3ODExMDQgMjMuNDk5OSAtMC4wMDA3ODExMDQgMTcuODk5OVpNMjQuNzk5MiAxNy44OTk5QzI0Ljc5OTIgMTYuMzk5OSAyNC45OTkyIDE1LjU5OTkgMjUuNDk5MiAxNC4zOTk5TDMwLjE5OTIgLTAuMDAwMTAzMjM1SDQwLjA5OTJMMzcuNDk5MiA5LjA5OTlDNDEuNDk5MiAxMC4xOTk5IDQ0LjQ5OTIgMTMuMzk5OSA0NC40OTkyIDE3Ljg5OTlDNDQuNDk5MiAyMy40OTk5IDQwLjE5OTIgMjcuMDk5OSAzNC41OTkyIDI3LjA5OTlDMjkuMDk5MiAyNy4wOTk5IDI0Ljc5OTIgMjMuNDk5OSAyNC43OTkyIDE3Ljg5OTlaIiBmaWxsPSIjRjNGMkYyIi8+Cjwvc3ZnPgo=");
  position: absolute;
  top: 0;
  left: -60px;
}
.quote-cards .swiper-slide .col-right .quote-details {
  margin-left: -50px;
  gap: 45px;
}
.quote-cards .swiper-slide .col-right .quote-details .quote-details-right {
  font-style: italic;
}
.quote-cards .swiper-button-prev.swiper-button-disabled,
.quote-cards .swiper-button-next.swiper-button-disabled {
  display: none;
}
.quote-cards .swiper-button-prev svg,
.quote-cards .swiper-button-next svg {
  fill: none;
}
.quote-cards .nav-buttons {
  position: absolute;
  left: 21px;
  bottom: 80px;
  z-index: 5;
  gap: 12px;
  width: 300px;
  display: flex;
  flex-direction: row;
  padding: 0 20px;
  align-items: center;
  justify-content: center;
}
.quote-cards .nav-buttons .swiper-button-next,
.quote-cards .nav-buttons .swiper-button-prev {
  position: static;
  margin: 0;
  width: 43px;
  height: 43px;
  padding: 0;
  border: 0;
  background: transparent;
  cursor: pointer;
}
.quote-cards .nav-buttons .swiper-button-next::after,
.quote-cards .nav-buttons .swiper-button-prev::after {
  display: none;
}
.quote-cards .nav-buttons .swiper-button-next {
  transform: rotate(-90deg);
}
.quote-cards .nav-buttons .swiper-button-prev {
  transform: rotate(-90deg);
}

@media screen and (max-width: 991px) {
  .quote-cards .swiper-slide {
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .quote-cards .swiper-slide .col-right .quote-details {
    gap: 20px;
  }
  .quote-cards .swiper-slide .col-right .quote p {
    margin-left: 0;
    font-size: 26px;
  }
  .quote-cards .swiper-slide .col-right .quote-details {
    margin-left: 0;
  }
  .quote-cards .swiper-slide .col-right .quote p:before {
    left: 0;
    top: -30px;
  }
  .quote-cards .swiper-slide .col-right .quote p:after {
    right: 0;
    bottom: -30px;
  }
  .quote-cards .nav-buttons {
    margin-top: 20px;
    position: unset;
    justify-content: flex-start;
  }
}
@media only screen and (max-width: 550px) {
  .quote-cards.site-bounds {
    padding: 0 20px 80px 20px !important;
  }
}
.featured-case-study-container {
  list-style: none;
  padding: 0;
  margin: 0;
}

.content-row.case-studies {
  padding-top: 100px;
}

.featured-case-study.post-item .case-study-dots {
  position: absolute;
  pointer-events: none;
  top: -24%;
  right: -16%;
  right: -200px;
}
.featured-case-study.post-item .post-link {
  list-style: none;
  padding-top: 0;
  position: relative;
  border: 0;
  padding: 0;
  transition: 350ms ease-in-out all;
}
.featured-case-study.post-item .post-link:hover {
  background: #a97dff;
  transition: 350ms ease-in-out all;
}
.featured-case-study.post-item .post-link .post-corner-arrow-svg {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 3;
  transition: 350ms ease-in-out all;
  transform-origin: top right;
  transform: scale(0);
  pointer-events: none;
}
.featured-case-study.post-item .post-link .post-corner-arrow-svg rect {
  fill: #242929;
  transition: 350ms ease-in-out all;
}
.featured-case-study.post-item .post-link .title {
  transition: 350ms linear color;
}
.featured-case-study.post-item .post-link:hover .post-corner-arrow-svg {
  transition: 350ms ease-in-out all;
  transform: scale(1);
}
.featured-case-study.post-item .post-link:hover .post-corner-arrow-svg rect {
  fill: #8128ff;
  transition: 350ms ease-in-out all;
}
.featured-case-study.post-item .post-link:hover .title {
  transition: 350ms linear color;
}
.featured-case-study.post-item .post-link .post-link-inner {
  width: 100%;
  gap: 56px;
}
.featured-case-study.post-item .post-link .post-link-inner img {
  aspect-ratio: 1310/505;
}
.featured-case-study.post-item .post-link .post-link-inner .post-content {
  display: grid;
  padding-left: 20px;
  grid-template-columns: repeat(6, 1fr);
  grid-template-areas: "blank blank info title title title";
  width: 100%;
  padding-bottom: 20px;
}
.featured-case-study.post-item .post-link .post-link-inner .post-content .left {
  grid-area: info;
  display: flex;
  flex-direction: column;
}
.featured-case-study.post-item .post-link .post-link-inner .post-content .right {
  grid-area: title;
  max-width: 636px;
}

.case-studies-inner .case-studies-posts {
  border-top: 1px solid #f3f2f2;
  grid-template-columns: repeat(6, 1fr);
  grid-template-areas: "blank blank content content content";
  gap: 20px;
}
.case-studies-inner .case-studies-posts .pagination.categories {
  grid-area: blank;
  padding-top: 20px;
}
.case-studies-inner .case-studies-posts ul.news-posts-inner {
  grid-area: content;
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 0;
}

.case-study-item {
  border-bottom: 1px solid #f3f2f2;
}
.case-study-item .case-study-link {
  padding: 20px;
  display: flex;
  text-decoration: none;
  transition: 350ms linear background-color;
  position: relative;
}
.case-study-item .case-study-link .post-corner-arrow-svg {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 3;
  transition: 350ms ease-in-out all;
  transform-origin: top right;
  transform: scale(0);
  pointer-events: none;
}
.case-study-item .case-study-link .post-corner-arrow-svg rect {
  fill: #242929;
  transition: 350ms ease-in-out all;
}
.case-study-item .case-study-link:hover {
  background-color: #a97dff;
  transition: 350ms linear background-color;
}
.case-study-item .case-study-link:hover .post-corner-arrow-svg {
  transition: 350ms ease-in-out all;
  transform: scale(1);
}
.case-study-item .case-study-link:hover .post-corner-arrow-svg rect {
  fill: #8128ff;
  transition: 350ms ease-in-out all;
}
.case-study-item .case-study-link-inner {
  display: grid;
  gap: 20px;
  grid-template-areas: "info title title image";
  grid-template-columns: repeat(4, 1fr);
}
.case-study-item .case-study-link-inner > .post-content {
  grid-area: info;
  gap: 5px;
  display: flex;
  flex-direction: column;
}
.case-study-item .case-study-link-inner > .post-content .category-list {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 4px;
  position: relative;
}
.case-study-item .case-study-link-inner > .post-content .cat {
  display: inline-flex;
  padding: 4px 10px;
  background: #8128ff;
  color: #f3f2f2;
  font-size: 14px;
  line-height: 1.2;
}
.case-study-item .case-study-link-inner > .post-content .cat-more-wrap {
  position: relative;
  display: inline-flex;
}
.case-study-item .case-study-link-inner > .post-content .cat-more {
  display: inline-flex;
  padding: 4px 8px;
  border: 0;
  background: #242929;
  color: #f3f2f2;
  font-size: 14px;
  line-height: 1.2;
  cursor: pointer;
}
.case-study-item .case-study-link-inner > .post-content .cat-tooltip {
  position: absolute;
  left: 0px;
  top: 30px;
  z-index: 10;
  width: -moz-max-content;
  width: max-content;
  max-width: 220px;
  padding: 8px 10px;
  background: #242929;
  color: #f3f2f2;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: 150ms linear opacity, 150ms linear visibility;
}
.case-study-item .case-study-link-inner > .post-content .cat-tooltip span {
  display: block;
  white-space: nowrap;
  font-size: 13px;
  line-height: 1.3;
}
.case-study-item .case-study-link-inner > .post-content .cat-tooltip span + span {
  margin-top: 4px;
}
.case-study-item .case-study-link-inner > .post-content .cat-more-wrap:hover .cat-tooltip,
.case-study-item .case-study-link-inner > .post-content .cat-more-wrap:focus-within .cat-tooltip {
  opacity: 1;
  visibility: visible;
  transition: 150ms linear opacity, 150ms linear visibility;
}
.case-study-item .case-study-link-inner > .title {
  grid-area: title;
}
.case-study-item .case-study-link-inner > .title .title.eyebrow {
  font-size: 24px;
}
.case-study-item .case-study-link-inner > .case-study-image {
  grid-area: image;
}
.case-study-item .case-study-link-inner > .case-study-image img {
  padding-left: 20px;
  aspect-ratio: 1/1;
}
.facetwp-load-more {
  border: 0;
  background: #a97dff;
  position: relative;
  color: white;
  transition: 150ms linear all;
  padding: 15px 23px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  font-weight: 700;
}
.facetwp-load-more:hover {
  background: white;
  color: #a97dff;
  transition: 150ms linear all;
}
.facetwp-load-more:after {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgb3BhY2l0eT0iMC44Ij4KPG1hc2sgaWQ9Im1hc2swXzE3NjVfMTI1NyIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxOCIgaGVpZ2h0PSI5Ij4KPHBhdGggZD0iTTE3Ljk2NDMgMEgwVjguOTgyNzdIMTcuOTY0M1YwWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzE3NjVfMTI1NykiPgo8cGF0aCBkPSJNMTcuOTY0MyAwSDBWOC45ODI3N0gxNy45NjQzVjBaIiBmaWxsPSIjRjNGMkYyIi8+CjwvZz4KPC9nPgo8ZyBvcGFjaXR5PSIwLjgiPgo8bWFzayBpZD0ibWFzazFfMTc2NV8xMjU3IiBzdHlsZT0ibWFzay10eXBlOmx1bWluYW5jZSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iOCIgeT0iMCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjkiPgo8cGF0aCBkPSJNMTcuOTYyNiAwSDguOTgwNDdWOC45ODI3N0gxNy45NjI2VjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazFfMTc2NV8xMjU3KSI+CjxwYXRoIGQ9Ik0xNy45NjI2IDBMOC45ODA0NyA4Ljk4Mjc3SDE3Ljk2MjZWMFoiIGZpbGw9IiNGM0YyRjIiLz4KPC9nPgo8L2c+CjxnIG9wYWNpdHk9IjAuOCI+CjxtYXNrIGlkPSJtYXNrMl8xNzY1XzEyNTciIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI4IiB5PSI4IiB3aWR0aD0iMTAiIGhlaWdodD0iMTAiPgo8cGF0aCBkPSJNMTcuOTYyNiA4Ljk4MjkxSDguOTgwNDdWMTcuOTY1N0gxNy45NjI2VjguOTgyOTFaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazJfMTc2NV8xMjU3KSI+CjxwYXRoIGQ9Ik0xNy45NjI2IDguOTgyOTFIOC45ODA0N1YxNy45NjU3SDE3Ljk2MjZWOC45ODI5MVoiIGZpbGw9IiNGM0YyRjIiLz4KPC9nPgo8L2c+Cjwvc3ZnPgo=");
  width: 18px;
  height: 18px;
  position: absolute;
  top: 7px;
  right: 7px;
}
.facetwp-load-more:hover:after {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgb3BhY2l0eT0iMC44Ij4KPG1hc2sgaWQ9Im1hc2swXzE3NjVfMjQ1NyIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyMSIgaGVpZ2h0PSIxMSI+CjxwYXRoIGQ9Ik0yMC45MSAwSDBWMTAuNDU1N0gyMC45MVYwWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzE3NjVfMjQ1NykiPgo8cGF0aCBkPSJNMjAuOTEgMEgwVjEwLjQ1NTdIMjAuOTFWMFoiIGZpbGw9IiNhOTdkZmYiLz4KPC9nPgo8L2c+CjxnIG9wYWNpdHk9IjAuOCI+CjxtYXNrIGlkPSJtYXNrMV8xNzY1XzI0NTciIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIxMCIgeT0iMCIgd2lkdGg9IjExIiBoZWlnaHQ9IjExIj4KPHBhdGggZD0iTTIwLjkwODEgMEgxMC40NTMxVjEwLjQ1NTdIMjAuOTA4MVYwWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2sxXzE3NjVfMjQ1NykiPgo8cGF0aCBkPSJNMjAuOTA4MSAwTDEwLjQ1MzEgMTAuNDU1N0gyMC45MDgxVjBaIiBmaWxsPSIjYTk3ZGZmIi8+CjwvZz4KPC9nPgo8ZyBvcGFjaXR5PSIwLjgiPgo8bWFzayBpZD0ibWFzazJfMTc2NV8yNDU3IiBzdHlsZT0ibWFzay10eXBlOmx1bWluYW5jZSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMTAiIHk9IjEwIiB3aWR0aD0iMTEiIGhlaWdodD0iMTEiPgo8cGF0aCBkPSJNMjAuOTA4MSAxMC40NTU4SDEwLjQ1MzFWMjAuOTExNUgyMC45MDgxVjEwLjQ1NThaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazJfMTc2NV8yNDU3KSI+CjxwYXRoIGQ9Ik0yMC45MDgxIDEwLjQ1NThIMTAuNDUzMVYyMC45MTE1SDIwLjkwODFWMTAuNDU1OFoiIGZpbGw9IiNhOTdkZmYiLz4KPC9nPgo8L2c+Cjwvc3ZnPgo=");
  transform: rotate(90deg);
  bottom: 7px;
  top: unset;
}

@media only screen and (max-width: 767px) {
  .featured-case-study.post-item .case-study-dots {
    width: 170px;
    right: -120px !important;
    top: -100px !important;
  }
  .featured-case-study.post-item .case-study-dots svg {
    width: 100%;
  }
}
.simple-images-inner {
  padding-top: 50px;
  padding-bottom: 50px;
}
.simple-images-inner ul.simple-images-container {
  padding: 0;
  list-style: none;
  margin: 0;
}
.simple-images-inner ul.simple-images-container img {
  width: 100%;
}
.simple-images-inner ul.simple-images-container[data-count="2"] {
  padding-left: 20px;
  padding-right: 20px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 25px;
}
.simple-images-inner ul.simple-images-container[data-count="2"] .image-list-item:last-of-type {
  padding-top: 100px;
}
.simple-images-inner ul.simple-images-container[data-count="2"][data-layout=complex] {
  grid-template-columns: repeat(4, 1fr);
  gap: 25px;
  grid-template-areas: "big big big small";
}
.simple-images-inner ul.simple-images-container[data-count="2"][data-layout=complex] .image-list-item:first-of-type {
  grid-area: big;
}
.simple-images-inner ul.simple-images-container[data-count="2"][data-layout=complex] .image-list-item:last-of-type {
  grid-area: small;
  padding-top: 0;
}

@media only screen and (max-width: 965px) {
  .simple-images-inner ul.simple-images-container[data-count="2"][data-layout=complex] {
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
    grid-template-areas: "big big small  ";
  }
}
@media only screen and (max-width: 700px) {
  .simple-images-inner {
    padding-bottom: 0;
  }
  .simple-images-inner ul.simple-images-container[data-count="2"] {
    display: flex;
    flex-direction: column;
    gap: 20px;
  }
  .simple-images-inner ul.simple-images-container[data-count="2"] .image-list-item:last-of-type {
    padding-top: 0;
  }
  .simple-images-inner ul.simple-images-container[data-count="2"][data-layout=complex] {
    display: flex;
    flex-direction: column;
    gap: 40px;
  }
}
.content-block:has(.cta-block) {
  overflow: hidden;
}

.cta-block {
  padding-bottom: 0;
  position: relative;
  overflow: visible;
}
.cta-block.is-empty .cta-spacer {
  min-height: 300px;
}
.cta-block.is-empty .bg-particles {
  background-image: url('data:image/svg+xml,<svg width="1512" height="542" viewBox="0 0 1512 542" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1513.05 234.915C1506.1 234.915 1500.47 240.549 1500.47 247.499C1500.47 254.448 1506.1 260.082 1513.05 260.082C1520 260.082 1525.63 254.448 1525.63 247.499C1525.63 240.549 1520 234.915 1513.05 234.915Z" fill="%238128FF"/><path d="M1418.75 234.915C1411.8 234.915 1406.17 240.549 1406.17 247.499C1406.17 254.448 1411.8 260.082 1418.75 260.082C1425.7 260.082 1431.34 254.448 1431.34 247.499C1431.34 240.549 1425.7 234.915 1418.75 234.915Z" fill="%238128FF"/><path d="M1371.59 234.915C1364.64 234.915 1359.01 240.549 1359.01 247.499C1359.01 254.448 1364.64 260.082 1371.59 260.082C1378.54 260.082 1384.18 254.448 1384.18 247.499C1384.18 240.549 1378.54 234.915 1371.59 234.915Z" fill="%238128FF"/><path d="M1277.3 234.915C1270.35 234.915 1264.71 240.549 1264.71 247.499C1264.71 254.448 1270.35 260.082 1277.3 260.082C1284.25 260.082 1289.88 254.448 1289.88 247.499C1289.88 240.549 1284.25 234.915 1277.3 234.915Z" fill="%238128FF"/><path d="M1183 234.915C1176.05 234.915 1170.42 240.549 1170.42 247.499C1170.42 254.448 1176.05 260.082 1183 260.082C1189.95 260.082 1195.58 254.448 1195.58 247.499C1195.58 240.549 1189.95 234.915 1183 234.915Z" fill="%238128FF"/><path d="M1041.57 234.915C1034.62 234.915 1028.98 240.549 1028.98 247.499C1028.98 254.448 1034.62 260.082 1041.57 260.082C1048.52 260.082 1054.15 254.448 1054.15 247.499C1054.15 240.549 1048.52 234.915 1041.57 234.915Z" fill="%238128FF"/><path d="M994.406 234.915C987.456 234.915 981.823 240.549 981.823 247.499C981.823 254.448 987.456 260.082 994.406 260.082C1001.36 260.082 1006.99 254.448 1006.99 247.499C1006.99 240.549 1001.36 234.915 994.406 234.915Z" fill="%238128FF"/><path d="M805.814 234.915C798.865 234.915 793.231 240.549 793.231 247.499C793.231 254.448 798.865 260.082 805.814 260.082C812.764 260.082 818.397 254.448 818.397 247.499C818.397 240.549 812.764 234.915 805.814 234.915Z" fill="%238128FF"/><path d="M664.383 234.915C657.434 234.915 651.8 240.549 651.8 247.499C651.8 254.448 657.434 260.082 664.383 260.082C671.333 260.082 676.967 254.448 676.967 247.499C676.967 240.549 671.333 234.915 664.383 234.915Z" fill="%238128FF"/><path d="M617.221 234.915C610.272 234.915 604.638 240.549 604.638 247.499C604.638 254.448 610.272 260.082 617.221 260.082C624.171 260.082 629.805 254.448 629.805 247.499C629.805 240.549 624.171 234.915 617.221 234.915Z" fill="%238128FF"/><path d="M381.495 234.915C374.545 234.915 368.912 240.549 368.912 247.499C368.912 254.448 374.545 260.082 381.495 260.082C388.444 260.082 394.078 254.448 394.078 247.499C394.078 240.549 388.444 234.915 381.495 234.915Z" fill="%238128FF"/><path d="M240.064 234.915C233.114 234.915 227.481 240.549 227.481 247.499C227.481 254.448 233.114 260.082 240.064 260.082C247.014 260.082 252.647 254.448 252.647 247.499C252.647 240.549 247.014 234.915 240.064 234.915Z" fill="%238128FF"/><path d="M145.768 234.915C138.819 234.915 133.185 240.549 133.185 247.499C133.185 254.448 138.819 260.082 145.768 260.082C152.718 260.082 158.352 254.448 158.352 247.499C158.352 240.549 152.718 234.915 145.768 234.915Z" fill="%238128FF"/><path d="M98.6062 234.915C91.6566 234.915 86.0227 240.549 86.0227 247.499C86.0227 254.448 91.6566 260.082 98.6062 260.082C105.556 260.082 111.189 254.448 111.189 247.499C111.189 240.549 105.556 234.915 98.6062 234.915Z" fill="%238128FF"/><path d="M1513.05 281.892C1506.1 281.892 1500.47 287.526 1500.47 294.475C1500.47 301.425 1506.1 307.059 1513.05 307.059C1520 307.059 1525.63 301.425 1525.63 294.475C1525.63 287.526 1520 281.892 1513.05 281.892Z" fill="%238128FF"/><path d="M1465.89 281.892C1458.94 281.892 1453.3 287.526 1453.3 294.475C1453.3 301.425 1458.94 307.059 1465.89 307.059C1472.84 307.059 1478.47 301.425 1478.47 294.475C1478.47 287.526 1472.84 281.892 1465.89 281.892Z" fill="%238128FF"/><path d="M1371.59 281.892C1364.64 281.892 1359.01 287.526 1359.01 294.475C1359.01 301.425 1364.64 307.059 1371.59 307.059C1378.54 307.059 1384.18 301.425 1384.18 294.475C1384.18 287.526 1378.54 281.892 1371.59 281.892Z" fill="%238128FF"/><path d="M1324.46 281.892C1317.51 281.892 1311.87 287.526 1311.87 294.475C1311.87 301.425 1317.51 307.059 1324.46 307.059C1331.41 307.059 1337.04 301.425 1337.04 294.475C1337.04 287.526 1331.41 281.892 1324.46 281.892Z" fill="%238128FF"/><path d="M1277.3 281.892C1270.35 281.892 1264.71 287.526 1264.71 294.475C1264.71 301.425 1270.35 307.059 1277.3 307.059C1284.25 307.059 1289.88 301.425 1289.88 294.475C1289.88 287.526 1284.25 281.892 1277.3 281.892Z" fill="%238128FF"/><path d="M758.678 281.892C751.729 281.892 746.095 287.526 746.095 294.475C746.095 301.425 751.729 307.059 758.678 307.059C765.628 307.059 771.262 301.425 771.262 294.475C771.262 287.526 765.628 281.892 758.678 281.892Z" fill="%238128FF"/><path d="M711.518 281.892C704.569 281.892 698.935 287.526 698.935 294.475C698.935 301.425 704.569 307.059 711.518 307.059C718.468 307.059 724.102 301.425 724.102 294.475C724.102 287.526 718.468 281.892 711.518 281.892Z" fill="%238128FF"/><path d="M664.383 281.892C657.434 281.892 651.8 287.526 651.8 294.475C651.8 301.425 657.434 307.059 664.383 307.059C671.333 307.059 676.967 301.425 676.967 294.475C676.967 287.526 671.333 281.892 664.383 281.892Z" fill="%238128FF"/><path d="M334.36 281.892C327.411 281.892 321.777 287.526 321.777 294.475C321.777 301.425 327.411 307.059 334.36 307.059C341.31 307.059 346.943 301.425 346.943 294.475C346.943 287.526 341.31 281.892 334.36 281.892Z" fill="%238128FF"/><path d="M287.198 281.892C280.248 281.892 274.615 287.526 274.615 294.475C274.615 301.425 280.248 307.059 287.198 307.059C294.148 307.059 299.781 301.425 299.781 294.475C299.781 287.526 294.148 281.892 287.198 281.892Z" fill="%238128FF"/><path d="M192.903 281.892C185.953 281.892 180.32 287.526 180.32 294.475C180.32 301.425 185.953 307.059 192.903 307.059C199.853 307.059 205.486 301.425 205.486 294.475C205.486 287.526 199.853 281.892 192.903 281.892Z" fill="%238128FF"/><path d="M1513.05 328.896C1506.1 328.896 1500.47 334.53 1500.47 341.479C1500.47 348.429 1506.1 354.062 1513.05 354.062C1520 354.062 1525.63 348.429 1525.63 341.479C1525.63 334.53 1520 328.896 1513.05 328.896Z" fill="%238128FF"/><path d="M1371.59 328.896C1364.64 328.896 1359.01 334.53 1359.01 341.479C1359.01 348.429 1364.64 354.062 1371.59 354.062C1378.54 354.062 1384.18 348.429 1384.18 341.479C1384.18 334.53 1378.54 328.896 1371.59 328.896Z" fill="%238128FF"/><path d="M1277.3 328.896C1270.35 328.896 1264.71 334.53 1264.71 341.479C1264.71 348.429 1270.35 354.062 1277.3 354.062C1284.25 354.062 1289.88 348.429 1289.88 341.479C1289.88 334.53 1284.25 328.896 1277.3 328.896Z" fill="%238128FF"/><path d="M758.678 328.896C751.729 328.896 746.095 334.53 746.095 341.479C746.095 348.429 751.729 354.062 758.678 354.062C765.628 354.062 771.262 348.429 771.262 341.479C771.262 334.53 765.628 328.896 758.678 328.896Z" fill="%238128FF"/><path d="M664.383 328.896C657.434 328.896 651.8 334.53 651.8 341.479C651.8 348.429 657.434 354.062 664.383 354.062C671.333 354.062 676.967 348.429 676.967 341.479C676.967 334.53 671.333 328.896 664.383 328.896Z" fill="%238128FF"/><path d="M476.281 329.001C469.331 329.001 463.698 334.635 463.698 341.585C463.698 348.534 469.331 354.168 476.281 354.168C483.231 354.168 488.864 348.534 488.864 341.585C488.864 334.635 483.231 329.001 476.281 329.001Z" fill="%238128FF"/><path d="M334.36 328.896C327.411 328.896 321.777 334.53 321.777 341.479C321.777 348.429 327.411 354.062 334.36 354.062C341.31 354.062 346.943 348.429 346.943 341.479C346.943 334.53 341.31 328.896 334.36 328.896Z" fill="%238128FF"/><path d="M192.903 328.896C185.953 328.896 180.32 334.53 180.32 341.479C180.32 348.429 185.953 354.062 192.903 354.062C199.853 354.062 205.486 348.429 205.486 341.479C205.486 334.53 199.853 328.896 192.903 328.896Z" fill="%238128FF"/><path d="M1183 375.874C1176.05 375.874 1170.42 381.508 1170.42 388.458C1170.42 395.407 1176.05 401.041 1183 401.041C1189.95 401.041 1195.58 395.407 1195.58 388.458C1195.58 381.508 1189.95 375.874 1183 375.874Z" fill="%238128FF"/><path d="M4.31028 375.874C-2.63929 375.874 -8.273 381.508 -8.273 388.458C-8.273 395.407 -2.6393 401.041 4.31028 401.041C11.2598 401.041 16.8936 395.407 16.8936 388.458C16.8936 381.508 11.2598 375.874 4.31028 375.874Z" fill="%238128FF"/><path d="M1324.46 422.853C1317.51 422.853 1311.87 428.487 1311.87 435.436C1311.87 442.386 1317.51 448.02 1324.46 448.02C1331.41 448.02 1337.04 442.386 1337.04 435.436C1337.04 428.487 1331.41 422.853 1324.46 422.853Z" fill="%238128FF"/><path d="M1135.86 422.853C1128.92 422.853 1123.28 428.487 1123.28 435.436C1123.28 442.386 1128.92 448.02 1135.86 448.02C1142.81 448.02 1148.45 442.386 1148.45 435.436C1148.45 428.487 1142.81 422.853 1135.86 422.853Z" fill="%238128FF"/><path d="M994.406 422.853C987.456 422.853 981.823 428.487 981.823 435.436C981.823 442.386 987.456 448.02 994.406 448.02C1001.36 448.02 1006.99 442.386 1006.99 435.436C1006.99 428.487 1001.36 422.853 994.406 422.853Z" fill="%238128FF"/><path d="M570.087 422.853C563.137 422.853 557.503 428.487 557.503 435.436C557.503 442.386 563.137 448.02 570.087 448.02C577.036 448.02 582.67 442.386 582.67 435.436C582.67 428.487 577.036 422.853 570.087 422.853Z" fill="%238128FF"/><path d="M381.495 422.853C374.545 422.853 368.912 428.487 368.912 435.436C368.912 442.386 374.545 448.02 381.495 448.02C388.444 448.02 394.078 442.386 394.078 435.436C394.078 428.487 388.444 422.853 381.495 422.853Z" fill="%238128FF"/><path d="M145.768 422.851C138.819 422.851 133.185 428.485 133.185 435.434C133.185 442.384 138.819 448.018 145.768 448.018C152.718 448.018 158.352 442.384 158.352 435.434C158.352 428.485 152.718 422.851 145.768 422.851Z" fill="%238128FF"/><path d="M1418.75 469.855C1411.8 469.855 1406.17 475.489 1406.17 482.438C1406.17 489.388 1411.8 495.021 1418.75 495.021C1425.7 495.021 1431.34 489.388 1431.34 482.438C1431.34 475.489 1425.7 469.855 1418.75 469.855Z" fill="%238128FF"/><path d="M711.518 469.855C704.569 469.855 698.935 475.489 698.935 482.438C698.935 489.388 704.569 495.021 711.518 495.021C718.468 495.021 724.102 489.388 724.102 482.438C724.102 475.489 718.468 469.855 711.518 469.855Z" fill="%238128FF"/><path d="M522.926 469.855C515.977 469.855 510.343 475.489 510.343 482.438C510.343 489.388 515.977 495.021 522.926 495.021C529.876 495.021 535.51 489.388 535.51 482.438C535.51 475.489 529.876 469.855 522.926 469.855Z" fill="%238128FF"/><path d="M240.064 469.855C233.114 469.855 227.481 475.489 227.481 482.438C227.481 489.388 233.114 495.021 240.064 495.021C247.014 495.021 252.647 489.388 252.647 482.438C252.647 475.489 247.014 469.855 240.064 469.855Z" fill="%238128FF"/><path d="M805.814 516.833C798.865 516.833 793.231 522.467 793.231 529.417C793.231 536.366 798.865 542 805.814 542C812.764 542 818.397 536.366 818.397 529.417C818.397 522.467 812.764 516.833 805.814 516.833Z" fill="%238128FF"/><path d="M1513.05 187.937C1506.1 187.937 1500.47 193.571 1500.47 200.52C1500.47 207.47 1506.1 213.104 1513.05 213.104C1520 213.104 1525.63 207.47 1525.63 200.52C1525.63 193.571 1520 187.937 1513.05 187.937Z" fill="%238128FF"/><path d="M1465.89 187.937C1458.94 187.937 1453.3 193.571 1453.3 200.52C1453.3 207.47 1458.94 213.104 1465.89 213.104C1472.84 213.104 1478.47 207.47 1478.47 200.52C1478.47 193.571 1472.84 187.937 1465.89 187.937Z" fill="%238128FF"/><path d="M1418.75 187.937C1411.8 187.937 1406.17 193.571 1406.17 200.52C1406.17 207.47 1411.8 213.104 1418.75 213.104C1425.7 213.104 1431.34 207.47 1431.34 200.52C1431.34 193.571 1425.7 187.937 1418.75 187.937Z" fill="%238128FF"/><path d="M1371.59 187.937C1364.64 187.937 1359.01 193.571 1359.01 200.52C1359.01 207.47 1364.64 213.104 1371.59 213.104C1378.54 213.104 1384.18 207.47 1384.18 200.52C1384.18 193.571 1378.54 187.937 1371.59 187.937Z" fill="%238128FF"/><path d="M1324.46 187.937C1317.51 187.937 1311.87 193.571 1311.87 200.52C1311.87 207.47 1317.51 213.104 1324.46 213.104C1331.41 213.104 1337.04 207.47 1337.04 200.52C1337.04 193.571 1331.41 187.937 1324.46 187.937Z" fill="%238128FF"/><path d="M1277.3 187.937C1270.35 187.937 1264.71 193.571 1264.71 200.52C1264.71 207.47 1270.35 213.104 1277.3 213.104C1284.25 213.104 1289.88 207.47 1289.88 200.52C1289.88 193.571 1284.25 187.937 1277.3 187.937Z" fill="%238128FF"/><path d="M1183 187.937C1176.05 187.937 1170.42 193.571 1170.42 200.52C1170.42 207.47 1176.05 213.104 1183 213.104C1189.95 213.104 1195.58 207.47 1195.58 200.52C1195.58 193.571 1189.95 187.937 1183 187.937Z" fill="%238128FF"/><path d="M1088.7 187.937C1081.75 187.937 1076.12 193.571 1076.12 200.52C1076.12 207.47 1081.75 213.104 1088.7 213.104C1095.65 213.104 1101.29 207.47 1101.29 200.52C1101.29 193.571 1095.65 187.937 1088.7 187.937Z" fill="%238128FF"/><path d="M1041.57 187.937C1034.62 187.937 1028.98 193.571 1028.98 200.52C1028.98 207.47 1034.62 213.104 1041.57 213.104C1048.52 213.104 1054.15 207.47 1054.15 200.52C1054.15 193.571 1048.52 187.937 1041.57 187.937Z" fill="%238128FF"/><path d="M994.406 187.937C987.456 187.937 981.823 193.571 981.823 200.52C981.823 207.47 987.456 213.104 994.406 213.104C1001.36 213.104 1006.99 207.47 1006.99 200.52C1006.99 193.571 1001.36 187.937 994.406 187.937Z" fill="%238128FF"/><path d="M852.975 187.937C846.026 187.937 840.392 193.571 840.392 200.52C840.392 207.47 846.026 213.104 852.975 213.104C859.925 213.104 865.559 207.47 865.559 200.52C865.559 193.571 859.925 187.937 852.975 187.937Z" fill="%238128FF"/><path d="M805.814 187.937C798.865 187.937 793.231 193.571 793.231 200.52C793.231 207.47 798.865 213.104 805.814 213.104C812.764 213.104 818.397 207.47 818.397 200.52C818.397 193.571 812.764 187.937 805.814 187.937Z" fill="%238128FF"/><path d="M711.518 187.937C704.569 187.937 698.935 193.571 698.935 200.52C698.935 207.47 704.569 213.104 711.518 213.104C718.468 213.104 724.102 207.47 724.102 200.52C724.102 193.571 718.468 187.937 711.518 187.937Z" fill="%238128FF"/><path d="M664.383 187.937C657.434 187.937 651.8 193.571 651.8 200.52C651.8 207.47 657.434 213.104 664.383 213.104C671.333 213.104 676.967 207.47 676.967 200.52C676.967 193.571 671.333 187.937 664.383 187.937Z" fill="%238128FF"/><path d="M570.087 187.937C563.137 187.937 557.503 193.571 557.503 200.52C557.503 207.47 563.137 213.104 570.087 213.104C577.036 213.104 582.67 207.47 582.67 200.52C582.67 193.571 577.036 187.937 570.087 187.937Z" fill="%238128FF"/><path d="M522.926 187.937C515.977 187.937 510.343 193.571 510.343 200.52C510.343 207.47 515.977 213.104 522.926 213.104C529.876 213.104 535.51 207.47 535.51 200.52C535.51 193.571 529.876 187.937 522.926 187.937Z" fill="%238128FF"/><path d="M381.495 187.937C374.545 187.937 368.912 193.571 368.912 200.52C368.912 207.47 374.545 213.104 381.495 213.104C388.444 213.104 394.078 207.47 394.078 200.52C394.078 193.571 388.444 187.937 381.495 187.937Z" fill="%238128FF"/><path d="M287.198 187.937C280.248 187.937 274.615 193.571 274.615 200.52C274.615 207.47 280.248 213.104 287.198 213.104C294.148 213.104 299.781 207.47 299.781 200.52C299.781 193.571 294.148 187.937 287.198 187.937Z" fill="%238128FF"/><path d="M240.064 187.937C233.114 187.937 227.481 193.571 227.481 200.52C227.481 207.47 233.114 213.104 240.064 213.104C247.014 213.104 252.647 207.47 252.647 200.52C252.647 193.571 247.014 187.937 240.064 187.937Z" fill="%238128FF"/><path d="M192.903 187.937C185.953 187.937 180.32 193.571 180.32 200.52C180.32 207.47 185.953 213.104 192.903 213.104C199.853 213.104 205.486 207.47 205.486 200.52C205.486 193.571 199.853 187.937 192.903 187.937Z" fill="%238128FF"/><path d="M145.768 187.937C138.819 187.937 133.185 193.571 133.185 200.52C133.185 207.47 138.819 213.104 145.768 213.104C152.718 213.104 158.352 207.47 158.352 200.52C158.352 193.571 152.718 187.937 145.768 187.937Z" fill="%238128FF"/><path d="M98.6062 187.937C91.6566 187.937 86.0227 193.571 86.0227 200.52C86.0227 207.47 91.6566 213.104 98.6062 213.104C105.556 213.104 111.189 207.47 111.189 200.52C111.189 193.571 105.556 187.937 98.6062 187.937Z" fill="%238128FF"/><path d="M4.31028 187.937C-2.63929 187.937 -8.273 193.571 -8.273 200.52C-8.273 207.47 -2.6393 213.104 4.31028 213.104C11.2598 213.104 16.8936 207.47 16.8936 200.52C16.8936 193.571 11.2598 187.937 4.31028 187.937Z" fill="%238128FF"/><path d="M1513.05 140.96C1506.1 140.96 1500.47 146.594 1500.47 153.544C1500.47 160.493 1506.1 166.127 1513.05 166.127C1520 166.127 1525.63 160.493 1525.63 153.544C1525.63 146.594 1520 140.96 1513.05 140.96Z" fill="%238128FF"/><path d="M1465.89 140.96C1458.94 140.96 1453.3 146.594 1453.3 153.544C1453.3 160.493 1458.94 166.127 1465.89 166.127C1472.84 166.127 1478.47 160.493 1478.47 153.544C1478.47 146.594 1472.84 140.96 1465.89 140.96Z" fill="%238128FF"/><path d="M1418.75 140.96C1411.8 140.96 1406.17 146.594 1406.17 153.544C1406.17 160.493 1411.8 166.127 1418.75 166.127C1425.7 166.127 1431.34 160.493 1431.34 153.544C1431.34 146.594 1425.7 140.96 1418.75 140.96Z" fill="%238128FF"/><path d="M1230.16 140.96C1223.21 140.96 1217.58 146.594 1217.58 153.544C1217.58 160.493 1223.21 166.127 1230.16 166.127C1237.11 166.127 1242.74 160.493 1242.74 153.544C1242.74 146.594 1237.11 140.96 1230.16 140.96Z" fill="%238128FF"/><path d="M1183 140.96C1176.05 140.96 1170.42 146.594 1170.42 153.544C1170.42 160.493 1176.05 166.127 1183 166.127C1189.95 166.127 1195.58 160.493 1195.58 153.544C1195.58 146.594 1189.95 140.96 1183 140.96Z" fill="%238128FF"/><path d="M1135.86 140.96C1128.92 140.96 1123.28 146.594 1123.28 153.544C1123.28 160.493 1128.92 166.127 1135.86 166.127C1142.81 166.127 1148.45 160.493 1148.45 153.544C1148.45 146.594 1142.81 140.96 1135.86 140.96Z" fill="%238128FF"/><path d="M1088.7 140.96C1081.75 140.96 1076.12 146.594 1076.12 153.544C1076.12 160.493 1081.75 166.127 1088.7 166.127C1095.65 166.127 1101.29 160.493 1101.29 153.544C1101.29 146.594 1095.65 140.96 1088.7 140.96Z" fill="%238128FF"/><path d="M1041.57 140.96C1034.62 140.96 1028.98 146.594 1028.98 153.544C1028.98 160.493 1034.62 166.127 1041.57 166.127C1048.52 166.127 1054.15 160.493 1054.15 153.544C1054.15 146.594 1048.52 140.96 1041.57 140.96Z" fill="%238128FF"/><path d="M900.11 140.96C893.161 140.96 887.527 146.594 887.527 153.544C887.527 160.493 893.161 166.127 900.11 166.127C907.06 166.127 912.693 160.493 912.693 153.544C912.693 146.594 907.06 140.96 900.11 140.96Z" fill="%238128FF"/><path d="M852.975 140.96C846.026 140.96 840.392 146.594 840.392 153.544C840.392 160.493 846.026 166.127 852.975 166.127C859.925 166.127 865.559 160.493 865.559 153.544C865.559 146.594 859.925 140.96 852.975 140.96Z" fill="%238128FF"/><path d="M805.814 140.96C798.865 140.96 793.231 146.594 793.231 153.544C793.231 160.493 798.865 166.127 805.814 166.127C812.764 166.127 818.397 160.493 818.397 153.544C818.397 146.594 812.764 140.96 805.814 140.96Z" fill="%238128FF"/><path d="M664.383 140.958C657.434 140.958 651.8 146.592 651.8 153.542C651.8 160.491 657.434 166.125 664.383 166.125C671.333 166.125 676.967 160.491 676.967 153.542C676.967 146.592 671.333 140.958 664.383 140.958Z" fill="%238128FF"/><path d="M570.087 140.958C563.137 140.958 557.503 146.592 557.503 153.542C557.503 160.491 563.137 166.125 570.087 166.125C577.036 166.125 582.67 160.491 582.67 153.542C582.67 146.592 577.036 140.958 570.087 140.958Z" fill="%238128FF"/><path d="M475.792 140.958C468.842 140.958 463.208 146.592 463.208 153.542C463.208 160.491 468.842 166.125 475.792 166.125C482.741 166.125 488.375 160.491 488.375 153.542C488.375 146.592 482.741 140.958 475.792 140.958Z" fill="%238128FF"/><path d="M428.655 140.958C421.705 140.958 416.072 146.592 416.072 153.542C416.072 160.491 421.705 166.125 428.655 166.125C435.605 166.125 441.238 160.491 441.238 153.542C441.238 146.592 435.605 140.958 428.655 140.958Z" fill="%238128FF"/><path d="M287.198 140.958C280.248 140.958 274.615 146.592 274.615 153.542C274.615 160.491 280.248 166.125 287.198 166.125C294.148 166.125 299.781 160.491 299.781 153.542C299.781 146.592 294.148 140.958 287.198 140.958Z" fill="%238128FF"/><path d="M240.064 140.958C233.114 140.958 227.481 146.592 227.481 153.542C227.481 160.491 233.114 166.125 240.064 166.125C247.014 166.125 252.647 160.491 252.647 153.542C252.647 146.592 247.014 140.958 240.064 140.958Z" fill="%238128FF"/><path d="M51.4703 140.958C44.5207 140.958 38.887 146.592 38.887 153.542C38.887 160.491 44.5207 166.125 51.4703 166.125C58.4198 166.125 64.0537 160.491 64.0537 153.542C64.0537 146.592 58.4198 140.958 51.4703 140.958Z" fill="%238128FF"/><path d="M4.31028 140.958C-2.63929 140.958 -8.273 146.592 -8.273 153.542C-8.273 160.491 -2.6393 166.125 4.31028 166.125C11.2598 166.125 16.8936 160.491 16.8936 153.542C16.8936 146.592 11.2598 140.958 4.31028 140.958Z" fill="%238128FF"/><path d="M1513.05 93.9545C1506.1 93.9545 1500.47 99.5882 1500.47 106.538C1500.47 113.487 1506.1 119.121 1513.05 119.121C1520 119.121 1525.63 113.487 1525.63 106.538C1525.63 99.5882 1520 93.9545 1513.05 93.9545Z" fill="%238128FF"/><path d="M1465.89 93.9545C1458.94 93.9545 1453.3 99.5882 1453.3 106.538C1453.3 113.487 1458.94 119.121 1465.89 119.121C1472.84 119.121 1478.47 113.487 1478.47 106.538C1478.47 99.5882 1472.84 93.9545 1465.89 93.9545Z" fill="%238128FF"/><path d="M1230.16 93.9545C1223.21 93.9545 1217.58 99.5882 1217.58 106.538C1217.58 113.487 1223.21 119.121 1230.16 119.121C1237.11 119.121 1242.74 113.487 1242.74 106.538C1242.74 99.5882 1237.11 93.9545 1230.16 93.9545Z" fill="%238128FF"/><path d="M1088.7 93.9545C1081.75 93.9545 1076.12 99.5882 1076.12 106.538C1076.12 113.487 1081.75 119.121 1088.7 119.121C1095.65 119.121 1101.29 113.487 1101.29 106.538C1101.29 99.5882 1095.65 93.9545 1088.7 93.9545Z" fill="%238128FF"/><path d="M1041.57 93.9545C1034.62 93.9545 1028.98 99.5882 1028.98 106.538C1028.98 113.487 1034.62 119.121 1041.57 119.121C1048.52 119.121 1054.15 113.487 1054.15 106.538C1054.15 99.5882 1048.52 93.9545 1041.57 93.9545Z" fill="%238128FF"/><path d="M852.975 93.9545C846.026 93.9545 840.392 99.5882 840.392 106.538C840.392 113.487 846.026 119.121 852.975 119.121C859.925 119.121 865.559 113.487 865.559 106.538C865.559 99.5882 859.925 93.9545 852.975 93.9545Z" fill="%238128FF"/><path d="M664.383 93.9545C657.434 93.9545 651.8 99.5882 651.8 106.538C651.8 113.487 657.434 119.121 664.383 119.121C671.333 119.121 676.967 113.487 676.967 106.538C676.967 99.5882 671.333 93.9545 664.383 93.9545Z" fill="%238128FF"/><path d="M617.221 93.9545C610.272 93.9545 604.638 99.5882 604.638 106.538C604.638 113.487 610.272 119.121 617.221 119.121C624.171 119.121 629.805 113.487 629.805 106.538C629.805 99.5882 624.171 93.9545 617.221 93.9545Z" fill="%238128FF"/><path d="M570.087 93.9545C563.137 93.9545 557.503 99.5882 557.503 106.538C557.503 113.487 563.137 119.121 570.087 119.121C577.036 119.121 582.67 113.487 582.67 106.538C582.67 99.5882 577.036 93.9545 570.087 93.9545Z" fill="%238128FF"/><path d="M428.655 93.9545C421.705 93.9545 416.072 99.5882 416.072 106.538C416.072 113.487 421.705 119.121 428.655 119.121C435.605 119.121 441.238 113.487 441.238 106.538C441.238 99.5882 435.605 93.9545 428.655 93.9545Z" fill="%238128FF"/><path d="M334.36 93.9545C327.411 93.9545 321.777 99.5882 321.777 106.538C321.777 113.487 327.411 119.121 334.36 119.121C341.31 119.121 346.943 113.487 346.943 106.538C346.943 99.5882 341.31 93.9545 334.36 93.9545Z" fill="%238128FF"/><path d="M287.198 93.9545C280.248 93.9545 274.615 99.5882 274.615 106.538C274.615 113.487 280.248 119.121 287.198 119.121C294.148 119.121 299.781 113.487 299.781 106.538C299.781 99.5882 294.148 93.9545 287.198 93.9545Z" fill="%238128FF"/><path d="M240.064 93.9545C233.114 93.9545 227.481 99.5882 227.481 106.538C227.481 113.487 233.114 119.121 240.064 119.121C247.014 119.121 252.647 113.487 252.647 106.538C252.647 99.5882 247.014 93.9545 240.064 93.9545Z" fill="%238128FF"/><path d="M192.903 93.9545C185.953 93.9545 180.32 99.5882 180.32 106.538C180.32 113.487 185.953 119.121 192.903 119.121C199.853 119.121 205.486 113.487 205.486 106.538C205.486 99.5882 199.853 93.9545 192.903 93.9545Z" fill="%238128FF"/><path d="M1513.05 46.9779C1506.1 46.9779 1500.47 52.6116 1500.47 59.5612C1500.47 66.5108 1506.1 72.1445 1513.05 72.1445C1520 72.1445 1525.63 66.5108 1525.63 59.5612C1525.63 52.6116 1520 46.9779 1513.05 46.9779Z" fill="%238128FF"/><path d="M1465.89 46.9779C1458.94 46.9779 1453.3 52.6116 1453.3 59.5612C1453.3 66.5108 1458.94 72.1445 1465.89 72.1445C1472.84 72.1445 1478.47 66.5108 1478.47 59.5612C1478.47 52.6116 1472.84 46.9779 1465.89 46.9779Z" fill="%238128FF"/><path d="M1041.57 46.9779C1034.62 46.9779 1028.98 52.6116 1028.98 59.5612C1028.98 66.5108 1034.62 72.1445 1041.57 72.1445C1048.52 72.1445 1054.15 66.5108 1054.15 59.5612C1054.15 52.6116 1048.52 46.9779 1041.57 46.9779Z" fill="%238128FF"/><path d="M852.975 46.9779C846.026 46.9779 840.392 52.6116 840.392 59.5612C840.392 66.5108 846.026 72.1445 852.975 72.1445C859.925 72.1445 865.559 66.5108 865.559 59.5612C865.559 52.6116 859.925 46.9779 852.975 46.9779Z" fill="%238128FF"/><path d="M617.221 46.9779C610.272 46.9779 604.638 52.6116 604.638 59.5612C604.638 66.5108 610.272 72.1445 617.221 72.1445C624.171 72.1445 629.805 66.5108 629.805 59.5612C629.805 52.6116 624.171 46.9779 617.221 46.9779Z" fill="%238128FF"/><path d="M287.198 46.9779C280.248 46.9779 274.615 52.6116 274.615 59.5612C274.615 66.5108 280.248 72.1445 287.198 72.1445C294.148 72.1445 299.781 66.5108 299.781 59.5612C299.781 52.6116 294.148 46.9779 287.198 46.9779Z" fill="%238128FF"/><path d="M1465.89 0.00132641C1458.94 0.00132581 1453.3 5.63507 1453.3 12.5846C1453.3 19.5342 1458.94 25.168 1465.89 25.168C1472.84 25.168 1478.47 19.5342 1478.47 12.5846C1478.47 5.63508 1472.84 0.00132702 1465.89 0.00132641Z" fill="%238128FF"/><path d="M287.198 0.00132641C280.248 0.00132581 274.615 5.63507 274.615 12.5846C274.615 19.5342 280.248 25.168 287.198 25.168C294.148 25.168 299.781 19.5342 299.781 12.5846C299.781 5.63508 294.148 0.00132702 287.198 0.00132641Z" fill="%238128FF"/><path d="M1277.3 294.477L1277.3 247.499" stroke="%238128FF" stroke-miterlimit="10"/><path d="M664.385 294.477L664.385 247.499" stroke="%238128FF" stroke-miterlimit="10"/><path d="M240.063 247.498L240.063 200.52" stroke="%238128FF" stroke-miterlimit="10"/><path d="M381.496 247.498L381.496 200.52" stroke="%238128FF" stroke-miterlimit="10"/><path d="M805.814 247.498L805.814 200.52" stroke="%238128FF" stroke-miterlimit="10"/><path d="M994.406 247.498L994.406 200.52" stroke="%238128FF" stroke-miterlimit="10"/><path d="M1418.75 247.498L1418.75 200.52" stroke="%238128FF" stroke-miterlimit="10"/><path d="M1183 200.52L1183 153.542" stroke="%238128FF" stroke-miterlimit="10"/><path d="M570.088 200.52L570.088 153.542" stroke="%238128FF" stroke-miterlimit="10"/><path d="M4.31055 200.52L4.31055 153.542" stroke="%238128FF" stroke-miterlimit="10"/><path d="M852.977 106.539L852.977 59.5614" stroke="%238128FF" stroke-miterlimit="10"/><path d="M145.664 200.52L98.6864 200.52" stroke="%238128FF" stroke-miterlimit="10"/><path d="M711.439 200.52L664.462 200.52" stroke="%238128FF" stroke-miterlimit="10"/><path d="M900.032 153.543L853.054 153.543" stroke="%238128FF" stroke-miterlimit="10"/><path d="M1088.62 153.543L1041.65 153.543" stroke="%238128FF" stroke-miterlimit="10"/><path d="M1512.97 106.539L1465.99 106.539" stroke="%238128FF" stroke-miterlimit="10"/><path d="M334.36 106.539L287.356 106.539" stroke="%238128FF" stroke-miterlimit="10"/><path d="M287.199 59.5625L287.199 12.5848" stroke="%238128FF" stroke-miterlimit="10"/><path d="M1465.89 57.0977L1465.89 10.12" stroke="%238128FF" stroke-miterlimit="10"/><path d="M1371.59 341.48L1371.59 294.477" stroke="%238128FF" stroke-miterlimit="10"/><path d="M1277.3 341.48L1277.3 294.477" stroke="%238128FF" stroke-miterlimit="10"/><path d="M758.68 341.48L758.68 294.477" stroke="%238128FF" stroke-miterlimit="10"/><path d="M664.385 341.48L664.385 294.477" stroke="%238128FF" stroke-miterlimit="10"/><path d="M334.36 341.48L334.36 294.477" stroke="%238128FF" stroke-miterlimit="10"/><path d="M192.903 341.48L192.903 294.477" stroke="%238128FF" stroke-miterlimit="10"/></svg>');
}
.cta-block .cta-block-inner {
  overflow: visible;
}
.cta-block .bg-particles {
  position: absolute;
  left: 0;
  right: 0;
  top: 53%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 542px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUxMiIgaGVpZ2h0PSI1NDIiIHZpZXdCb3g9IjAgMCAxNTEyIDU0MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0NjUuNDggMjM0LjkxNkMxNDU4LjUzIDIzNC45MTYgMTQ1Mi45IDI0MC41NSAxNDUyLjkgMjQ3LjQ5OUMxNDUyLjkgMjU0LjQ0OSAxNDU4LjUzIDI2MC4wODMgMTQ2NS40OCAyNjAuMDgzQzE0NzIuNDMgMjYwLjA4MyAxNDc4LjA2IDI1NC40NDkgMTQ3OC4wNiAyNDcuNDk5QzE0NzguMDYgMjQwLjU1IDE0NzIuNDMgMjM0LjkxNiAxNDY1LjQ4IDIzNC45MTZaIiBmaWxsPSIjRjNGMkYyIi8+CjxwYXRoIGQ9Ik0xNDE4LjM0IDIzNC45MTZDMTQxMS4zOSAyMzQuOTE2IDE0MDUuNzYgMjQwLjU1IDE0MDUuNzYgMjQ3LjQ5OUMxNDA1Ljc2IDI1NC40NDkgMTQxMS4zOSAyNjAuMDgzIDE0MTguMzQgMjYwLjA4M0MxNDI1LjI5IDI2MC4wODMgMTQzMC45MyAyNTQuNDQ5IDE0MzAuOTMgMjQ3LjQ5OUMxNDMwLjkzIDI0MC41NSAxNDI1LjI5IDIzNC45MTYgMTQxOC4zNCAyMzQuOTE2WiIgZmlsbD0iI0YzRjJGMiIvPgo8cGF0aCBkPSJNMTM3MS4xOCAyMzQuOTE2QzEzNjQuMjMgMjM0LjkxNiAxMzU4LjYgMjQwLjU1IDEzNTguNiAyNDcuNDk5QzEzNTguNiAyNTQuNDQ5IDEzNjQuMjMgMjYwLjA4MyAxMzcxLjE4IDI2MC4wODNDMTM3OC4xMyAyNjAuMDgzIDEzODMuNzcgMjU0LjQ0OSAxMzgzLjc3IDI0Ny40OTlDMTM4My43NyAyNDAuNTUgMTM3OC4xMyAyMzQuOTE2IDEzNzEuMTggMjM0LjkxNloiIGZpbGw9IiNGM0YyRjIiLz4KPHBhdGggZD0iTTEzMjQuMDUgMjM0LjkxNkMxMzE3LjEgMjM0LjkxNiAxMzExLjQ3IDI0MC41NSAxMzExLjQ3IDI0Ny40OTlDMTMxMS40NyAyNTQuNDQ5IDEzMTcuMSAyNjAuMDgzIDEzMjQuMDUgMjYwLjA4M0MxMzMxIDI2MC4wODMgMTMzNi42MyAyNTQuNDQ5IDEzMzYuNjMgMjQ3LjQ5OUMxMzM2LjYzIDI0MC41NSAxMzMxIDIzNC45MTYgMTMyNC4wNSAyMzQuOTE2WiIgZmlsbD0iI0YzRjJGMiIvPgo8cGF0aCBkPSJNMTIyOS43NSAyMzQuOTE2QzEyMjIuOCAyMzQuOTE2IDEyMTcuMTcgMjQwLjU1IDEyMTcuMTcgMjQ3LjQ5OUMxMjE3LjE3IDI1NC40NDkgMTIyMi44IDI2MC4wODMgMTIyOS43NSAyNjAuMDgzQzEyMzYuNyAyNjAuMDgzIDEyNDIuMzQgMjU0LjQ0OSAxMjQyLjM0IDI0Ny40OTlDMTI0Mi4zNCAyNDAuNTUgMTIzNi43IDIzNC45MTYgMTIyOS43NSAyMzQuOTE2WiIgZmlsbD0iI0YzRjJGMiIvPgo8cGF0aCBkPSJNMTE4Mi41OSAyMzQuOTE2QzExNzUuNjQgMjM0LjkxNiAxMTcwLjAxIDI0MC41NSAxMTcwLjAxIDI0Ny40OTlDMTE3MC4wMSAyNTQuNDQ5IDExNzUuNjQgMjYwLjA4MyAxMTgyLjU5IDI2MC4wODNDMTE4OS41NCAyNjAuMDgzIDExOTUuMTggMjU0LjQ0OSAxMTk1LjE4IDI0Ny40OTlDMTE5NS4xOCAyNDAuNTUgMTE4OS41NCAyMzQuOTE2IDExODIuNTkgMjM0LjkxNloiIGZpbGw9IiNGM0YyRjIiLz4KPHBhdGggZD0iTTEwODguMyAyMzQuOTE2QzEwODEuMzUgMjM0LjkxNiAxMDc1LjcxIDI0MC41NSAxMDc1LjcxIDI0Ny40OTlDMTA3NS43MSAyNTQuNDQ5IDEwODEuMzUgMjYwLjA4MyAxMDg4LjMgMjYwLjA4M0MxMDk1LjI1IDI2MC4wODMgMTEwMC44OCAyNTQuNDQ5IDExMDAuODggMjQ3LjQ5OUMxMTAwLjg4IDI0MC41NSAxMDk1LjI1IDIzNC45MTYgMTA4OC4zIDIzNC45MTZaIiBmaWxsPSIjRjNGMkYyIi8+CjxwYXRoIGQ9Ik05OTQgMjM0LjkxNkM5ODcuMDUgMjM0LjkxNiA5ODEuNDE2IDI0MC41NSA5ODEuNDE2IDI0Ny40OTlDOTgxLjQxNiAyNTQuNDQ5IDk4Ny4wNSAyNjAuMDgzIDk5NCAyNjAuMDgzQzEwMDAuOTUgMjYwLjA4MyAxMDA2LjU4IDI1NC40NDkgMTAwNi41OCAyNDcuNDk5QzEwMDYuNTggMjQwLjU1IDEwMDAuOTUgMjM0LjkxNiA5OTQgMjM0LjkxNloiIGZpbGw9IiNGM0YyRjIiLz4KPHBhdGggZD0iTTg1Mi41NjcgMjM0LjkxNkM4NDUuNjE4IDIzNC45MTYgODM5Ljk4NCAyNDAuNTUgODM5Ljk4NCAyNDcuNDk5QzgzOS45ODQgMjU0LjQ0OSA4NDUuNjE4IDI2MC4wODMgODUyLjU2NyAyNjAuMDgzQzg1OS41MTcgMjYwLjA4MyA4NjUuMTUgMjU0LjQ0OSA4NjUuMTUgMjQ3LjQ5OUM4NjUuMTUgMjQwLjU1IDg1OS41MTcgMjM0LjkxNiA4NTIuNTY3IDIzNC45MTZaIiBmaWxsPSIjRjNGMkYyIi8+CjxwYXRoIGQ9Ik04MDUuNDA2IDIzNC45MTZDNzk4LjQ1NiAyMzQuOTE2IDc5Mi44MjMgMjQwLjU1IDc5Mi44MjMgMjQ3LjQ5OUM3OTIuODIzIDI1NC40NDkgNzk4LjQ1NiAyNjAuMDgzIDgwNS40MDYgMjYwLjA4M0M4MTIuMzU2IDI2MC4wODMgODE3Ljk4OSAyNTQuNDQ5IDgxNy45ODkgMjQ3LjQ5OUM4MTcuOTg5IDI0MC41NSA4MTIuMzU2IDIzNC45MTYgODA1LjQwNiAyMzQuOTE2WiIgZmlsbD0iI0YzRjJGMiIvPgo8cGF0aCBkPSJNNjE2LjgxNCAyMzQuOTE2QzYwOS44NjUgMjM0LjkxNiA2MDQuMjMxIDI0MC41NSA2MDQuMjMxIDI0Ny40OTlDNjA0LjIzMSAyNTQuNDQ5IDYwOS44NjUgMjYwLjA4MyA2MTYuODE0IDI2MC4wODNDNjIzLjc2NCAyNjAuMDgzIDYyOS4zOTcgMjU0LjQ0OSA2MjkuMzk3IDI0Ny40OTlDNjI5LjM5NyAyNDAuNTUgNjIzLjc2NCAyMzQuOTE2IDYxNi44MTQgMjM0LjkxNloiIGZpbGw9IiNGM0YyRjIiLz4KPHBhdGggZD0iTTQ3NS4zODMgMjM0LjkxNkM0NjguNDM0IDIzNC45MTYgNDYyLjggMjQwLjU1IDQ2Mi44IDI0Ny40OTlDNDYyLjggMjU0LjQ0OSA0NjguNDM0IDI2MC4wODMgNDc1LjM4MyAyNjAuMDgzQzQ4Mi4zMzMgMjYwLjA4MyA0ODcuOTY3IDI1NC40NDkgNDg3Ljk2NyAyNDcuNDk5QzQ4Ny45NjcgMjQwLjU1IDQ4Mi4zMzMgMjM0LjkxNiA0NzUuMzgzIDIzNC45MTZaIiBmaWxsPSIjRjNGMkYyIi8+CjxwYXRoIGQ9Ik00MjguMjIxIDIzNC45MTZDNDIxLjI3MiAyMzQuOTE2IDQxNS42MzggMjQwLjU1IDQxNS42MzggMjQ3LjQ5OUM0MTUuNjM4IDI1NC40NDkgNDIxLjI3MiAyNjAuMDgzIDQyOC4yMjEgMjYwLjA4M0M0MzUuMTcxIDI2MC4wODMgNDQwLjgwNSAyNTQuNDQ5IDQ0MC44MDUgMjQ3LjQ5OUM0NDAuODA1IDI0MC41NSA0MzUuMTcxIDIzNC45MTYgNDI4LjIyMSAyMzQuOTE2WiIgZmlsbD0iI0YzRjJGMiIvPgo8cGF0aCBkPSJNMTkyLjQ5NSAyMzQuOTE2QzE4NS41NDUgMjM0LjkxNiAxNzkuOTEyIDI0MC41NSAxNzkuOTEyIDI0Ny40OTlDMTc5LjkxMiAyNTQuNDQ5IDE4NS41NDUgMjYwLjA4MyAxOTIuNDk1IDI2MC4wODNDMTk5LjQ0NCAyNjAuMDgzIDIwNS4wNzggMjU0LjQ0OSAyMDUuMDc4IDI0Ny40OTlDMjA1LjA3OCAyNDAuNTUgMTk5LjQ0NCAyMzQuOTE2IDE5Mi40OTUgMjM0LjkxNloiIGZpbGw9IiNGM0YyRjIiLz4KPHBhdGggZD0iTTUxLjA2NCAyMzQuOTE2QzQ0LjExNDUgMjM0LjkxNiAzOC40ODA3IDI0MC41NSAzOC40ODA3IDI0Ny40OTlDMzguNDgwNyAyNTQuNDQ5IDQ0LjExNDUgMjYwLjA4MyA1MS4wNjQgMjYwLjA4M0M1OC4wMTM2IDI2MC4wODMgNjMuNjQ3NSAyNTQuNDQ5IDYzLjY0NzUgMjQ3LjQ5OUM2My42NDc1IDI0MC41NSA1OC4wMTM2IDIzNC45MTYgNTEuMDY0IDIzNC45MTZaIiBmaWxsPSIjRjNGMkYyIi8+CjxwYXRoIGQ9Ik0xNDE4LjM0IDI4MS44OTJDMTQxMS4zOSAyODEuODkyIDE0MDUuNzYgMjg3LjUyNiAxNDA1Ljc2IDI5NC40NzZDMTQwNS43NiAzMDEuNDI1IDE0MTEuMzkgMzA3LjA1OSAxNDE4LjM0IDMwNy4wNTlDMTQyNS4yOSAzMDcuMDU5IDE0MzAuOTMgMzAxLjQyNSAxNDMwLjkzIDI5NC40NzZDMTQzMC45MyAyODcuNTI2IDE0MjUuMjkgMjgxLjg5MiAxNDE4LjM0IDI4MS44OTJaIiBmaWxsPSIjRjNGMkYyIi8+CjxwYXRoIGQ9Ik0xMzcxLjE4IDI4MS44OTJDMTM2NC4yMyAyODEuODkyIDEzNTguNiAyODcuNTI2IDEzNTguNiAyOTQuNDc2QzEzNTguNiAzMDEuNDI1IDEzNjQuMjMgMzA3LjA1OSAxMzcxLjE4IDMwNy4wNTlDMTM3OC4xMyAzMDcuMDU5IDEzODMuNzcgMzAxLjQyNSAxMzgzLjc3IDI5NC40NzZDMTM4My43NyAyODcuNTI2IDEzNzguMTMgMjgxLjg5MiAxMzcxLjE4IDI4MS44OTJaIiBmaWxsPSIjRjNGMkYyIi8+CjxwYXRoIGQ9Ik0xMzI0LjA1IDI4MS44OTJDMTMxNy4xIDI4MS44OTIgMTMxMS40NyAyODcuNTI2IDEzMTEuNDcgMjk0LjQ3NkMxMzExLjQ3IDMwMS40MjUgMTMxNy4xIDMwNy4wNTkgMTMyNC4wNSAzMDcuMDU5QzEzMzEgMzA3LjA1OSAxMzM2LjYzIDMwMS40MjUgMTMzNi42MyAyOTQuNDc2QzEzMzYuNjMgMjg3LjUyNiAxMzMxIDI4MS44OTIgMTMyNC4wNSAyODEuODkyWiIgZmlsbD0iI0YzRjJGMiIvPgo8cGF0aCBkPSJNMTI3Ni44OSAyODEuODkyQzEyNjkuOTQgMjgxLjg5MiAxMjY0LjMgMjg3LjUyNiAxMjY0LjMgMjk0LjQ3NkMxMjY0LjMgMzAxLjQyNSAxMjY5Ljk0IDMwNy4wNTkgMTI3Ni44OSAzMDcuMDU5QzEyODMuODQgMzA3LjA1OSAxMjg5LjQ3IDMwMS40MjUgMTI4OS40NyAyOTQuNDc2QzEyODkuNDcgMjg3LjUyNiAxMjgzLjg0IDI4MS44OTIgMTI3Ni44OSAyODEuODkyWiIgZmlsbD0iI0YzRjJGMiIvPgo8cGF0aCBkPSJNMTE4Mi41OSAyODEuODkyQzExNzUuNjQgMjgxLjg5MiAxMTcwLjAxIDI4Ny41MjYgMTE3MC4wMSAyOTQuNDc2QzExNzAuMDEgMzAxLjQyNSAxMTc1LjY0IDMwNy4wNTkgMTE4Mi41OSAzMDcuMDU5QzExODkuNTQgMzA3LjA1OSAxMTk1LjE4IDMwMS40MjUgMTE5NS4xOCAyOTQuNDc2QzExOTUuMTggMjg3LjUyNiAxMTg5LjU0IDI4MS44OTIgMTE4Mi41OSAyODEuODkyWiIgZmlsbD0iI0YzRjJGMiIvPgo8cGF0aCBkPSJNMTEzNS40NiAyODEuODkyQzExMjguNTEgMjgxLjg5MiAxMTIyLjg3IDI4Ny41MjYgMTEyMi44NyAyOTQuNDc2QzExMjIuODcgMzAxLjQyNSAxMTI4LjUxIDMwNy4wNTkgMTEzNS40NiAzMDcuMDU5QzExNDIuNDEgMzA3LjA1OSAxMTQ4LjA0IDMwMS40MjUgMTE0OC4wNCAyOTQuNDc2QzExNDguMDQgMjg3LjUyNiAxMTQyLjQxIDI4MS44OTIgMTEzNS40NiAyODEuODkyWiIgZmlsbD0iI0YzRjJGMiIvPgo8cGF0aCBkPSJNMTA4OC4zIDI4MS44OTJDMTA4MS4zNSAyODEuODkyIDEwNzUuNzEgMjg3LjUyNiAxMDc1LjcxIDI5NC40NzZDMTA3NS43MSAzMDEuNDI1IDEwODEuMzUgMzA3LjA1OSAxMDg4LjMgMzA3LjA1OUMxMDk1LjI1IDMwNy4wNTkgMTEwMC44OCAzMDEuNDI1IDExMDAuODggMjk0LjQ3NkMxMTAwLjg4IDI4Ny41MjYgMTA5NS4yNSAyODEuODkyIDEwODguMyAyODEuODkyWiIgZmlsbD0iI0YzRjJGMiIvPgo8cGF0aCBkPSJNNTY5LjY3OCAyODEuODkyQzU2Mi43MjkgMjgxLjg5MiA1NTcuMDk1IDI4Ny41MjYgNTU3LjA5NSAyOTQuNDc2QzU1Ny4wOTUgMzAxLjQyNSA1NjIuNzI5IDMwNy4wNTkgNTY5LjY3OCAzMDcuMDU5QzU3Ni42MjggMzA3LjA1OSA1ODIuMjYyIDMwMS40MjUgNTgyLjI2MiAyOTQuNDc2QzU4Mi4yNjIgMjg3LjUyNiA1NzYuNjI4IDI4MS44OTIgNTY5LjY3OCAyODEuODkyWiIgZmlsbD0iI0YzRjJGMiIvPgo8cGF0aCBkPSJNNTIyLjUxOCAyODEuODkyQzUxNS41NjkgMjgxLjg5MiA1MDkuOTM1IDI4Ny41MjYgNTA5LjkzNSAyOTQuNDc2QzUwOS45MzUgMzAxLjQyNSA1MTUuNTY5IDMwNy4wNTkgNTIyLjUxOCAzMDcuMDU5QzUyOS40NjggMzA3LjA1OSA1MzUuMTAyIDMwMS40MjUgNTM1LjEwMiAyOTQuNDc2QzUzNS4xMDIgMjg3LjUyNiA1MjkuNDY4IDI4MS44OTIgNTIyLjUxOCAyODEuODkyWiIgZmlsbD0iI0YzRjJGMiIvPgo8cGF0aCBkPSJNNDc1LjM4MyAyODEuODkyQzQ2OC40MzQgMjgxLjg5MiA0NjIuOCAyODcuNTI2IDQ2Mi44IDI5NC40NzZDNDYyLjggMzAxLjQyNSA0NjguNDM0IDMwNy4wNTkgNDc1LjM4MyAzMDcuMDU5QzQ4Mi4zMzMgMzA3LjA1OSA0ODcuOTY3IDMwMS40MjUgNDg3Ljk2NyAyOTQuNDc2QzQ4Ny45NjcgMjg3LjUyNiA0ODIuMzMzIDI4MS44OTIgNDc1LjM4MyAyODEuODkyWiIgZmlsbD0iI0YzRjJGMiIvPgo8cGF0aCBkPSJNMTQ1LjM2IDI4MS44OTJDMTM4LjQxMSAyODEuODkyIDEzMi43NzcgMjg3LjUyNiAxMzIuNzc3IDI5NC40NzZDMTMyLjc3NyAzMDEuNDI1IDEzOC40MTEgMzA3LjA1OSAxNDUuMzYgMzA3LjA1OUMxNTIuMzEgMzA3LjA1OSAxNTcuOTQzIDMwMS40MjUgMTU3Ljk0MyAyOTQuNDc2QzE1Ny45NDMgMjg3LjUyNiAxNTIuMzEgMjgxLjg5MiAxNDUuMzYgMjgxLjg5MloiIGZpbGw9IiNGM0YyRjIiLz4KPHBhdGggZD0iTTk4LjE5OCAyODEuODkyQzkxLjI0ODQgMjgxLjg5MiA4NS42MTQ1IDI4Ny41MjYgODUuNjE0NSAyOTQuNDc2Qzg1LjYxNDUgMzAxLjQyNSA5MS4yNDg0IDMwNy4wNTkgOTguMTk4IDMwNy4wNTlDMTA1LjE0OCAzMDcuMDU5IDExMC43ODEgMzAxLjQyNSAxMTAuNzgxIDI5NC40NzZDMTEwLjc4MSAyODcuNTI2IDEwNS4xNDggMjgxLjg5MiA5OC4xOTggMjgxLjg5MloiIGZpbGw9IiNGM0YyRjIiLz4KPHBhdGggZD0iTTMuOTAzMDUgMjgxLjg5MkMtMy4wNDY1MiAyODEuODkyIC04LjY4MDIzIDI4Ny41MjYgLTguNjgwMjMgMjk0LjQ3NkMtOC42ODAyMyAzMDEuNDI1IC0zLjA0NjUyIDMwNy4wNTkgMy45MDMwNSAzMDcuMDU5QzEwLjg1MjYgMzA3LjA1OSAxNi40ODYzIDMwMS40MjUgMTYuNDg2MyAyOTQuNDc2QzE2LjQ4NjMgMjg3LjUyNiAxMC44NTI2IDI4MS44OTIgMy45MDMwNSAyODEuODkyWiIgZmlsbD0iI0YzRjJGMiIvPgo8cGF0aCBkPSJNMTQ2NS40OCAzMjguODk2QzE0NTguNTMgMzI4Ljg5NiAxNDUyLjkgMzM0LjUzIDE0NTIuOSAzNDEuNDhDMTQ1Mi45IDM0OC40MjkgMTQ1OC41MyAzNTQuMDYzIDE0NjUuNDggMzU0LjA2M0MxNDcyLjQzIDM1NC4wNjMgMTQ3OC4wNiAzNDguNDI5IDE0NzguMDYgMzQxLjQ4QzE0NzguMDYgMzM0LjUzIDE0NzIuNDMgMzI4Ljg5NiAxNDY1LjQ4IDMyOC44OTZaIiBmaWxsPSIjRjNGMkYyIi8+CjxwYXRoIGQ9Ik0xNDE4LjM0IDMyOC44OTZDMTQxMS4zOSAzMjguODk2IDE0MDUuNzYgMzM0LjUzIDE0MDUuNzYgMzQxLjQ4QzE0MDUuNzYgMzQ4LjQyOSAxNDExLjM5IDM1NC4wNjMgMTQxOC4zNCAzNTQuMDYzQzE0MjUuMjkgMzU0LjA2MyAxNDMwLjkzIDM0OC40MjkgMTQzMC45MyAzNDEuNDhDMTQzMC45MyAzMzQuNTMgMTQyNS4yOSAzMjguODk2IDE0MTguMzQgMzI4Ljg5NloiIGZpbGw9IiNGM0YyRjIiLz4KPHBhdGggZD0iTTEzNzEuMTggMzI4Ljg5NkMxMzY0LjIzIDMyOC44OTYgMTM1OC42IDMzNC41MyAxMzU4LjYgMzQxLjQ4QzEzNTguNiAzNDguNDI5IDEzNjQuMjMgMzU0LjA2MyAxMzcxLjE4IDM1NC4wNjNDMTM3OC4xMyAzNTQuMDYzIDEzODMuNzcgMzQ4LjQyOSAxMzgzLjc3IDM0MS40OEMxMzgzLjc3IDMzNC41MyAxMzc4LjEzIDMyOC44OTYgMTM3MS4xOCAzMjguODk2WiIgZmlsbD0iI0YzRjJGMiIvPgo8cGF0aCBkPSJNMTMyNC4wNSAzMjguODk2QzEzMTcuMSAzMjguODk2IDEzMTEuNDcgMzM0LjUzIDEzMTEuNDcgMzQxLjQ4QzEzMTEuNDcgMzQ4LjQyOSAxMzE3LjEgMzU0LjA2MyAxMzI0LjA1IDM1NC4wNjNDMTMzMSAzNTQuMDYzIDEzMzYuNjMgMzQ4LjQyOSAxMzM2LjYzIDM0MS40OEMxMzM2LjYzIDMzNC41MyAxMzMxIDMyOC44OTYgMTMyNC4wNSAzMjguODk2WiIgZmlsbD0iI0YzRjJGMiIvPgo8cGF0aCBkPSJNMTE4Mi41OSAzMjguODk2QzExNzUuNjQgMzI4Ljg5NiAxMTcwLjAxIDMzNC41MyAxMTcwLjAxIDM0MS40OEMxMTcwLjAxIDM0OC40MjkgMTE3NS42NCAzNTQuMDYzIDExODIuNTkgMzU0LjA2M0MxMTg5LjU0IDM1NC4wNjMgMTE5NS4xOCAzNDguNDI5IDExOTUuMTggMzQxLjQ4QzExOTUuMTggMzM0LjUzIDExODkuNTQgMzI4Ljg5NiAxMTgyLjU5IDMyOC44OTZaIiBmaWxsPSIjRjNGMkYyIi8+CjxwYXRoIGQ9Ik0xMDg4LjMgMzI4Ljg5NkMxMDgxLjM1IDMyOC44OTYgMTA3NS43MSAzMzQuNTMgMTA3NS43MSAzNDEuNDhDMTA3NS43MSAzNDguNDI5IDEwODEuMzUgMzU0LjA2MyAxMDg4LjMgMzU0LjA2M0MxMDk1LjI1IDM1NC4wNjMgMTEwMC44OCAzNDguNDI5IDExMDAuODggMzQxLjQ4QzExMDAuODggMzM0LjUzIDEwOTUuMjUgMzI4Ljg5NiAxMDg4LjMgMzI4Ljg5NloiIGZpbGw9IiNGM0YyRjIiLz4KPHBhdGggZD0iTTU2OS42NzggMzI4Ljg5NkM1NjIuNzI5IDMyOC44OTYgNTU3LjA5NSAzMzQuNTMgNTU3LjA5NSAzNDEuNDhDNTU3LjA5NSAzNDguNDI5IDU2Mi43MjkgMzU0LjA2MyA1NjkuNjc4IDM1NC4wNjNDNTc2LjYyOCAzNTQuMDYzIDU4Mi4yNjIgMzQ4LjQyOSA1ODIuMjYyIDM0MS40OEM1ODIuMjYyIDMzNC41MyA1NzYuNjI4IDMyOC44OTYgNTY5LjY3OCAzMjguODk2WiIgZmlsbD0iI0YzRjJGMiIvPgo8cGF0aCBkPSJNNDc1LjM4MyAzMjguODk2QzQ2OC40MzQgMzI4Ljg5NiA0NjIuOCAzMzQuNTMgNDYyLjggMzQxLjQ4QzQ2Mi44IDM0OC40MjkgNDY4LjQzNCAzNTQuMDYzIDQ3NS4zODMgMzU0LjA2M0M0ODIuMzMzIDM1NC4wNjMgNDg3Ljk2NyAzNDguNDI5IDQ4Ny45NjcgMzQxLjQ4QzQ4Ny45NjcgMzM0LjUzIDQ4Mi4zMzMgMzI4Ljg5NiA0NzUuMzgzIDMyOC44OTZaIiBmaWxsPSIjRjNGMkYyIi8+CjxwYXRoIGQ9Ik0yODcuMjgxIDMyOUMyODAuMzMxIDMyOSAyNzQuNjk4IDMzNC42MzQgMjc0LjY5OCAzNDEuNTgzQzI3NC42OTggMzQ4LjUzMyAyODAuMzMxIDM1NC4xNjcgMjg3LjI4MSAzNTQuMTY3QzI5NC4yMzEgMzU0LjE2NyAyOTkuODY0IDM0OC41MzMgMjk5Ljg2NCAzNDEuNTgzQzI5OS44NjQgMzM0LjYzNCAyOTQuMjMxIDMyOSAyODcuMjgxIDMyOVoiIGZpbGw9IiNGM0YyRjIiLz4KPHBhdGggZD0iTTE0NS4zNiAzMjguODk2QzEzOC40MTEgMzI4Ljg5NiAxMzIuNzc3IDMzNC41MyAxMzIuNzc3IDM0MS40OEMxMzIuNzc3IDM0OC40MjkgMTM4LjQxMSAzNTQuMDYzIDE0NS4zNiAzNTQuMDYzQzE1Mi4zMSAzNTQuMDYzIDE1Ny45NDMgMzQ4LjQyOSAxNTcuOTQzIDM0MS40OEMxNTcuOTQzIDMzNC41MyAxNTIuMzEgMzI4Ljg5NiAxNDUuMzYgMzI4Ljg5NloiIGZpbGw9IiNGM0YyRjIiLz4KPHBhdGggZD0iTTMuOTAzMDUgMzI4Ljg5NkMtMy4wNDY1MiAzMjguODk2IC04LjY4MDIzIDMzNC41MyAtOC42ODAyMyAzNDEuNDhDLTguNjgwMjMgMzQ4LjQyOSAtMy4wNDY1MiAzNTQuMDYzIDMuOTAzMDUgMzU0LjA2M0MxMC44NTI2IDM1NC4wNjMgMTYuNDg2MyAzNDguNDI5IDE2LjQ4NjMgMzQxLjQ4QzE2LjQ4NjMgMzM0LjUzIDEwLjg1MjYgMzI4Ljg5NiAzLjkwMzA1IDMyOC44OTZaIiBmaWxsPSIjRjNGMkYyIi8+CjxwYXRoIGQ9Ik05OTQgMzc1Ljg3NUM5ODcuMDUgMzc1Ljg3NSA5ODEuNDE2IDM4MS41MDkgOTgxLjQxNiAzODguNDU4Qzk4MS40MTYgMzk1LjQwOCA5ODcuMDUgNDAxLjA0MiA5OTQgNDAxLjA0MkMxMDAwLjk1IDQwMS4wNDIgMTAwNi41OCAzOTUuNDA4IDEwMDYuNTggMzg4LjQ1OEMxMDA2LjU4IDM4MS41MDkgMTAwMC45NSAzNzUuODc1IDk5NCAzNzUuODc1WiIgZmlsbD0iI0YzRjJGMiIvPgo8cGF0aCBkPSJNMTM3MS4xOCA0MjIuODUzQzEzNjQuMjMgNDIyLjg1MyAxMzU4LjYgNDI4LjQ4NyAxMzU4LjYgNDM1LjQzN0MxMzU4LjYgNDQyLjM4NiAxMzY0LjIzIDQ0OC4wMiAxMzcxLjE4IDQ0OC4wMkMxMzc4LjEzIDQ0OC4wMiAxMzgzLjc3IDQ0Mi4zODYgMTM4My43NyA0MzUuNDM3QzEzODMuNzcgNDI4LjQ4NyAxMzc4LjEzIDQyMi44NTMgMTM3MS4xOCA0MjIuODUzWiIgZmlsbD0iI0YzRjJGMiIvPgo8cGF0aCBkPSJNMTEzNS40NiA0MjIuODUzQzExMjguNTEgNDIyLjg1MyAxMTIyLjg3IDQyOC40ODcgMTEyMi44NyA0MzUuNDM3QzExMjIuODcgNDQyLjM4NiAxMTI4LjUxIDQ0OC4wMiAxMTM1LjQ2IDQ0OC4wMkMxMTQyLjQxIDQ0OC4wMiAxMTQ4LjA0IDQ0Mi4zODYgMTE0OC4wNCA0MzUuNDM3QzExNDguMDQgNDI4LjQ4NyAxMTQyLjQxIDQyMi44NTMgMTEzNS40NiA0MjIuODUzWiIgZmlsbD0iI0YzRjJGMiIvPgo8cGF0aCBkPSJNOTQ2Ljg2NSA0MjIuODUzQzkzOS45MTUgNDIyLjg1MyA5MzQuMjgyIDQyOC40ODcgOTM0LjI4MiA0MzUuNDM3QzkzNC4yODIgNDQyLjM4NiA5MzkuOTE1IDQ0OC4wMiA5NDYuODY1IDQ0OC4wMkM5NTMuODE1IDQ0OC4wMiA5NTkuNDQ4IDQ0Mi4zODYgOTU5LjQ0OCA0MzUuNDM3Qzk1OS40NDggNDI4LjQ4NyA5NTMuODE1IDQyMi44NTMgOTQ2Ljg2NSA0MjIuODUzWiIgZmlsbD0iI0YzRjJGMiIvPgo8cGF0aCBkPSJNODA1LjQwNiA0MjIuODUzQzc5OC40NTYgNDIyLjg1MyA3OTIuODIzIDQyOC40ODcgNzkyLjgyMyA0MzUuNDM3Qzc5Mi44MjMgNDQyLjM4NiA3OTguNDU2IDQ0OC4wMiA4MDUuNDA2IDQ0OC4wMkM4MTIuMzU2IDQ0OC4wMiA4MTcuOTg5IDQ0Mi4zODYgODE3Ljk4OSA0MzUuNDM3QzgxNy45ODkgNDI4LjQ4NyA4MTIuMzU2IDQyMi44NTMgODA1LjQwNiA0MjIuODUzWiIgZmlsbD0iI0YzRjJGMiIvPgo8cGF0aCBkPSJNMzgxLjA4NyA0MjIuODUzQzM3NC4xMzcgNDIyLjg1MyAzNjguNTAzIDQyOC40ODcgMzY4LjUwMyA0MzUuNDM3QzM2OC41MDMgNDQyLjM4NiAzNzQuMTM3IDQ0OC4wMiAzODEuMDg3IDQ0OC4wMkMzODguMDM2IDQ0OC4wMiAzOTMuNjcgNDQyLjM4NiAzOTMuNjcgNDM1LjQzN0MzOTMuNjcgNDI4LjQ4NyAzODguMDM2IDQyMi44NTMgMzgxLjA4NyA0MjIuODUzWiIgZmlsbD0iI0YzRjJGMiIvPgo8cGF0aCBkPSJNMTkyLjQ5NSA0MjIuODUzQzE4NS41NDUgNDIyLjg1MyAxNzkuOTEyIDQyOC40ODcgMTc5LjkxMiA0MzUuNDM3QzE3OS45MTIgNDQyLjM4NiAxODUuNTQ1IDQ0OC4wMiAxOTIuNDk1IDQ0OC4wMkMxOTkuNDQ0IDQ0OC4wMiAyMDUuMDc4IDQ0Mi4zODYgMjA1LjA3OCA0MzUuNDM3QzIwNS4wNzggNDI4LjQ4NyAxOTkuNDQ0IDQyMi44NTMgMTkyLjQ5NSA0MjIuODUzWiIgZmlsbD0iI0YzRjJGMiIvPgo8cGF0aCBkPSJNMTUxMi42NCA0NjkuODU1QzE1MDUuNjkgNDY5Ljg1NSAxNTAwLjA2IDQ3NS40ODkgMTUwMC4wNiA0ODIuNDM5QzE1MDAuMDYgNDg5LjM4OCAxNTA1LjY5IDQ5NS4wMjIgMTUxMi42NCA0OTUuMDIyQzE1MTkuNTkgNDk1LjAyMiAxNTI1LjIyIDQ4OS4zODggMTUyNS4yMiA0ODIuNDM5QzE1MjUuMjIgNDc1LjQ4OSAxNTE5LjU5IDQ2OS44NTUgMTUxMi42NCA0NjkuODU1WiIgZmlsbD0iI0YzRjJGMiIvPgo8cGF0aCBkPSJNMTIyOS43NSA0NjkuODU1QzEyMjIuOCA0NjkuODU1IDEyMTcuMTcgNDc1LjQ4OSAxMjE3LjE3IDQ4Mi40MzlDMTIxNy4xNyA0ODkuMzg4IDEyMjIuOCA0OTUuMDIyIDEyMjkuNzUgNDk1LjAyMkMxMjM2LjcgNDk1LjAyMiAxMjQyLjM0IDQ4OS4zODggMTI0Mi4zNCA0ODIuNDM5QzEyNDIuMzQgNDc1LjQ4OSAxMjM2LjcgNDY5Ljg1NSAxMjI5Ljc1IDQ2OS44NTVaIiBmaWxsPSIjRjNGMkYyIi8+CjxwYXRoIGQ9Ik01MjIuNTE4IDQ2OS44NTVDNTE1LjU2OSA0NjkuODU1IDUwOS45MzUgNDc1LjQ4OSA1MDkuOTM1IDQ4Mi40MzlDNTA5LjkzNSA0ODkuMzg4IDUxNS41NjkgNDk1LjAyMiA1MjIuNTE4IDQ5NS4wMjJDNTI5LjQ2OCA0OTUuMDIyIDUzNS4xMDIgNDg5LjM4OCA1MzUuMTAyIDQ4Mi40MzlDNTM1LjEwMiA0NzUuNDg5IDUyOS40NjggNDY5Ljg1NSA1MjIuNTE4IDQ2OS44NTVaIiBmaWxsPSIjRjNGMkYyIi8+CjxwYXRoIGQ9Ik0zMzMuOTI2IDQ2OS44NTVDMzI2Ljk3NyA0NjkuODU1IDMyMS4zNDMgNDc1LjQ4OSAzMjEuMzQzIDQ4Mi40MzlDMzIxLjM0MyA0ODkuMzg4IDMyNi45NzcgNDk1LjAyMiAzMzMuOTI2IDQ5NS4wMjJDMzQwLjg3NiA0OTUuMDIyIDM0Ni41MSA0ODkuMzg4IDM0Ni41MSA0ODIuNDM5QzM0Ni41MSA0NzUuNDg5IDM0MC44NzYgNDY5Ljg1NSAzMzMuOTI2IDQ2OS44NTVaIiBmaWxsPSIjRjNGMkYyIi8+CjxwYXRoIGQ9Ik01MS4wNjQgNDY5Ljg1NUM0NC4xMTQ1IDQ2OS44NTUgMzguNDgwNyA0NzUuNDg5IDM4LjQ4MDcgNDgyLjQzOUMzOC40ODA3IDQ4OS4zODggNDQuMTE0NSA0OTUuMDIyIDUxLjA2NCA0OTUuMDIyQzU4LjAxMzYgNDk1LjAyMiA2My42NDc1IDQ4OS4zODggNjMuNjQ3NSA0ODIuNDM5QzYzLjY0NzUgNDc1LjQ4OSA1OC4wMTM2IDQ2OS44NTUgNTEuMDY0IDQ2OS44NTVaIiBmaWxsPSIjRjNGMkYyIi8+CjxwYXRoIGQ9Ik02MTYuODE0IDUxNi44MzRDNjA5Ljg2NSA1MTYuODM0IDYwNC4yMzEgNTIyLjQ2OCA2MDQuMjMxIDUyOS40MTdDNjA0LjIzMSA1MzYuMzY3IDYwOS44NjUgNTQyIDYxNi44MTQgNTQyQzYyMy43NjQgNTQyIDYyOS4zOTcgNTM2LjM2NyA2MjkuMzk3IDUyOS40MTdDNjI5LjM5NyA1MjIuNDY4IDYyMy43NjQgNTE2LjgzNCA2MTYuODE0IDUxNi44MzRaIiBmaWxsPSIjRjNGMkYyIi8+CjxwYXRoIGQ9Ik0xNTEyLjY0IDE4Ny45MzdDMTUwNS42OSAxODcuOTM3IDE1MDAuMDYgMTkzLjU3MSAxNTAwLjA2IDIwMC41MjFDMTUwMC4wNiAyMDcuNDcgMTUwNS42OSAyMTMuMTA0IDE1MTIuNjQgMjEzLjEwNEMxNTE5LjU5IDIxMy4xMDQgMTUyNS4yMiAyMDcuNDcgMTUyNS4yMiAyMDAuNTIxQzE1MjUuMjIgMTkzLjU3MSAxNTE5LjU5IDE4Ny45MzcgMTUxMi42NCAxODcuOTM3WiIgZmlsbD0iI0YzRjJGMiIvPgo8cGF0aCBkPSJNMTQ2NS40OCAxODcuOTM3QzE0NTguNTMgMTg3LjkzNyAxNDUyLjkgMTkzLjU3MSAxNDUyLjkgMjAwLjUyMUMxNDUyLjkgMjA3LjQ3IDE0NTguNTMgMjEzLjEwNCAxNDY1LjQ4IDIxMy4xMDRDMTQ3Mi40MyAyMTMuMTA0IDE0NzguMDYgMjA3LjQ3IDE0NzguMDYgMjAwLjUyMUMxNDc4LjA2IDE5My41NzEgMTQ3Mi40MyAxODcuOTM3IDE0NjUuNDggMTg3LjkzN1oiIGZpbGw9IiNGM0YyRjIiLz4KPHBhdGggZD0iTTE0MTguMzQgMTg3LjkzN0MxNDExLjM5IDE4Ny45MzcgMTQwNS43NiAxOTMuNTcxIDE0MDUuNzYgMjAwLjUyMUMxNDA1Ljc2IDIwNy40NyAxNDExLjM5IDIxMy4xMDQgMTQxOC4zNCAyMTMuMTA0QzE0MjUuMjkgMjEzLjEwNCAxNDMwLjkzIDIwNy40NyAxNDMwLjkzIDIwMC41MjFDMTQzMC45MyAxOTMuNTcxIDE0MjUuMjkgMTg3LjkzNyAxNDE4LjM0IDE4Ny45MzdaIiBmaWxsPSIjRjNGMkYyIi8+CjxwYXRoIGQ9Ik0xMzcxLjE4IDE4Ny45MzdDMTM2NC4yMyAxODcuOTM3IDEzNTguNiAxOTMuNTcxIDEzNTguNiAyMDAuNTIxQzEzNTguNiAyMDcuNDcgMTM2NC4yMyAyMTMuMTA0IDEzNzEuMTggMjEzLjEwNEMxMzc4LjEzIDIxMy4xMDQgMTM4My43NyAyMDcuNDcgMTM4My43NyAyMDAuNTIxQzEzODMuNzcgMTkzLjU3MSAxMzc4LjEzIDE4Ny45MzcgMTM3MS4xOCAxODcuOTM3WiIgZmlsbD0iI0YzRjJGMiIvPgo8cGF0aCBkPSJNMTMyNC4wNSAxODcuOTM3QzEzMTcuMSAxODcuOTM3IDEzMTEuNDcgMTkzLjU3MSAxMzExLjQ3IDIwMC41MjFDMTMxMS40NyAyMDcuNDcgMTMxNy4xIDIxMy4xMDQgMTMyNC4wNSAyMTMuMTA0QzEzMzEgMjEzLjEwNCAxMzM2LjYzIDIwNy40NyAxMzM2LjYzIDIwMC41MjFDMTMzNi42MyAxOTMuNTcxIDEzMzEgMTg3LjkzNyAxMzI0LjA1IDE4Ny45MzdaIiBmaWxsPSIjRjNGMkYyIi8+CjxwYXRoIGQ9Ik0xMjc2Ljg5IDE4Ny45MzdDMTI2OS45NCAxODcuOTM3IDEyNjQuMyAxOTMuNTcxIDEyNjQuMyAyMDAuNTIxQzEyNjQuMyAyMDcuNDcgMTI2OS45NCAyMTMuMTA0IDEyNzYuODkgMjEzLjEwNEMxMjgzLjg0IDIxMy4xMDQgMTI4OS40NyAyMDcuNDcgMTI4OS40NyAyMDAuNTIxQzEyODkuNDcgMTkzLjU3MSAxMjgzLjg0IDE4Ny45MzcgMTI3Ni44OSAxODcuOTM3WiIgZmlsbD0iI0YzRjJGMiIvPgo8cGF0aCBkPSJNMTIyOS43NSAxODcuOTM3QzEyMjIuOCAxODcuOTM3IDEyMTcuMTcgMTkzLjU3MSAxMjE3LjE3IDIwMC41MjFDMTIxNy4xNyAyMDcuNDcgMTIyMi44IDIxMy4xMDQgMTIyOS43NSAyMTMuMTA0QzEyMzYuNyAyMTMuMTA0IDEyNDIuMzQgMjA3LjQ3IDEyNDIuMzQgMjAwLjUyMUMxMjQyLjM0IDE5My41NzEgMTIzNi43IDE4Ny45MzcgMTIyOS43NSAxODcuOTM3WiIgZmlsbD0iI0YzRjJGMiIvPgo8cGF0aCBkPSJNMTE4Mi41OSAxODcuOTM3QzExNzUuNjQgMTg3LjkzNyAxMTcwLjAxIDE5My41NzEgMTE3MC4wMSAyMDAuNTIxQzExNzAuMDEgMjA3LjQ3IDExNzUuNjQgMjEzLjEwNCAxMTgyLjU5IDIxMy4xMDRDMTE4OS41NCAyMTMuMTA0IDExOTUuMTggMjA3LjQ3IDExOTUuMTggMjAwLjUyMUMxMTk1LjE4IDE5My41NzEgMTE4OS41NCAxODcuOTM3IDExODIuNTkgMTg3LjkzN1oiIGZpbGw9IiNGM0YyRjIiLz4KPHBhdGggZD0iTTExMzUuNDYgMTg3LjkzN0MxMTI4LjUxIDE4Ny45MzcgMTEyMi44NyAxOTMuNTcxIDExMjIuODcgMjAwLjUyMUMxMTIyLjg3IDIwNy40NyAxMTI4LjUxIDIxMy4xMDQgMTEzNS40NiAyMTMuMTA0QzExNDIuNDEgMjEzLjEwNCAxMTQ4LjA0IDIwNy40NyAxMTQ4LjA0IDIwMC41MjFDMTE0OC4wNCAxOTMuNTcxIDExNDIuNDEgMTg3LjkzNyAxMTM1LjQ2IDE4Ny45MzdaIiBmaWxsPSIjRjNGMkYyIi8+CjxwYXRoIGQ9Ik0xMDg4LjMgMTg3LjkzN0MxMDgxLjM1IDE4Ny45MzcgMTA3NS43MSAxOTMuNTcxIDEwNzUuNzEgMjAwLjUyMUMxMDc1LjcxIDIwNy40NyAxMDgxLjM1IDIxMy4xMDQgMTA4OC4zIDIxMy4xMDRDMTA5NS4yNSAyMTMuMTA0IDExMDAuODggMjA3LjQ3IDExMDAuODggMjAwLjUyMUMxMTAwLjg4IDE5My41NzEgMTA5NS4yNSAxODcuOTM3IDEwODguMyAxODcuOTM3WiIgZmlsbD0iI0YzRjJGMiIvPgo8cGF0aCBkPSJNOTk0IDE4Ny45MzdDOTg3LjA1IDE4Ny45MzcgOTgxLjQxNiAxOTMuNTcxIDk4MS40MTYgMjAwLjUyMUM5ODEuNDE2IDIwNy40NyA5ODcuMDUgMjEzLjEwNCA5OTQgMjEzLjEwNEMxMDAwLjk1IDIxMy4xMDQgMTAwNi41OCAyMDcuNDcgMTAwNi41OCAyMDAuNTIxQzEwMDYuNTggMTkzLjU3MSAxMDAwLjk1IDE4Ny45MzcgOTk0IDE4Ny45MzdaIiBmaWxsPSIjRjNGMkYyIi8+CjxwYXRoIGQ9Ik04OTkuNzAzIDE4Ny45MzdDODkyLjc1MyAxODcuOTM3IDg4Ny4xMTkgMTkzLjU3MSA4ODcuMTE5IDIwMC41MjFDODg3LjExOSAyMDcuNDcgODkyLjc1MyAyMTMuMTA0IDg5OS43MDMgMjEzLjEwNEM5MDYuNjUyIDIxMy4xMDQgOTEyLjI4NiAyMDcuNDcgOTEyLjI4NiAyMDAuNTIxQzkxMi4yODYgMTkzLjU3MSA5MDYuNjUyIDE4Ny45MzcgODk5LjcwMyAxODcuOTM3WiIgZmlsbD0iI0YzRjJGMiIvPgo8cGF0aCBkPSJNODUyLjU2NyAxODcuOTM3Qzg0NS42MTggMTg3LjkzNyA4MzkuOTg0IDE5My41NzEgODM5Ljk4NCAyMDAuNTIxQzgzOS45ODQgMjA3LjQ3IDg0NS42MTggMjEzLjEwNCA4NTIuNTY3IDIxMy4xMDRDODU5LjUxNyAyMTMuMTA0IDg2NS4xNSAyMDcuNDcgODY1LjE1IDIwMC41MjFDODY1LjE1IDE5My41NzEgODU5LjUxNyAxODcuOTM3IDg1Mi41NjcgMTg3LjkzN1oiIGZpbGw9IiNGM0YyRjIiLz4KPHBhdGggZD0iTTgwNS40MDYgMTg3LjkzN0M3OTguNDU2IDE4Ny45MzcgNzkyLjgyMyAxOTMuNTcxIDc5Mi44MjMgMjAwLjUyMUM3OTIuODIzIDIwNy40NyA3OTguNDU2IDIxMy4xMDQgODA1LjQwNiAyMTMuMTA0QzgxMi4zNTYgMjEzLjEwNCA4MTcuOTg5IDIwNy40NyA4MTcuOTg5IDIwMC41MjFDODE3Ljk4OSAxOTMuNTcxIDgxMi4zNTYgMTg3LjkzNyA4MDUuNDA2IDE4Ny45MzdaIiBmaWxsPSIjRjNGMkYyIi8+CjxwYXRoIGQ9Ik02NjMuOTc1IDE4Ny45MzdDNjU3LjAyNiAxODcuOTM3IDY1MS4zOTIgMTkzLjU3MSA2NTEuMzkyIDIwMC41MjFDNjUxLjM5MiAyMDcuNDcgNjU3LjAyNiAyMTMuMTA0IDY2My45NzUgMjEzLjEwNEM2NzAuOTI1IDIxMy4xMDQgNjc2LjU1OSAyMDcuNDcgNjc2LjU1OSAyMDAuNTIxQzY3Ni41NTkgMTkzLjU3MSA2NzAuOTI1IDE4Ny45MzcgNjYzLjk3NSAxODcuOTM3WiIgZmlsbD0iI0YzRjJGMiIvPgo8cGF0aCBkPSJNNjE2LjgxNCAxODcuOTM3QzYwOS44NjUgMTg3LjkzNyA2MDQuMjMxIDE5My41NzEgNjA0LjIzMSAyMDAuNTIxQzYwNC4yMzEgMjA3LjQ3IDYwOS44NjUgMjEzLjEwNCA2MTYuODE0IDIxMy4xMDRDNjIzLjc2NCAyMTMuMTA0IDYyOS4zOTcgMjA3LjQ3IDYyOS4zOTcgMjAwLjUyMUM2MjkuMzk3IDE5My41NzEgNjIzLjc2NCAxODcuOTM3IDYxNi44MTQgMTg3LjkzN1oiIGZpbGw9IiNGM0YyRjIiLz4KPHBhdGggZD0iTTUyMi41MTggMTg3LjkzN0M1MTUuNTY5IDE4Ny45MzcgNTA5LjkzNSAxOTMuNTcxIDUwOS45MzUgMjAwLjUyMUM1MDkuOTM1IDIwNy40NyA1MTUuNTY5IDIxMy4xMDQgNTIyLjUxOCAyMTMuMTA0QzUyOS40NjggMjEzLjEwNCA1MzUuMTAyIDIwNy40NyA1MzUuMTAyIDIwMC41MjFDNTM1LjEwMiAxOTMuNTcxIDUyOS40NjggMTg3LjkzNyA1MjIuNTE4IDE4Ny45MzdaIiBmaWxsPSIjRjNGMkYyIi8+CjxwYXRoIGQ9Ik00NzUuMzgzIDE4Ny45MzdDNDY4LjQzNCAxODcuOTM3IDQ2Mi44IDE5My41NzEgNDYyLjggMjAwLjUyMUM0NjIuOCAyMDcuNDcgNDY4LjQzNCAyMTMuMTA0IDQ3NS4zODMgMjEzLjEwNEM0ODIuMzMzIDIxMy4xMDQgNDg3Ljk2NyAyMDcuNDcgNDg3Ljk2NyAyMDAuNTIxQzQ4Ny45NjcgMTkzLjU3MSA0ODIuMzMzIDE4Ny45MzcgNDc1LjM4MyAxODcuOTM3WiIgZmlsbD0iI0YzRjJGMiIvPgo8cGF0aCBkPSJNMzgxLjA4NyAxODcuOTM3QzM3NC4xMzcgMTg3LjkzNyAzNjguNTAzIDE5My41NzEgMzY4LjUwMyAyMDAuNTIxQzM2OC41MDMgMjA3LjQ3IDM3NC4xMzcgMjEzLjEwNCAzODEuMDg3IDIxMy4xMDRDMzg4LjAzNiAyMTMuMTA0IDM5My42NyAyMDcuNDcgMzkzLjY3IDIwMC41MjFDMzkzLjY3IDE5My41NzEgMzg4LjAzNiAxODcuOTM3IDM4MS4wODcgMTg3LjkzN1oiIGZpbGw9IiNGM0YyRjIiLz4KPHBhdGggZD0iTTMzMy45MjYgMTg3LjkzN0MzMjYuOTc3IDE4Ny45MzcgMzIxLjM0MyAxOTMuNTcxIDMyMS4zNDMgMjAwLjUyMUMzMjEuMzQzIDIwNy40NyAzMjYuOTc3IDIxMy4xMDQgMzMzLjkyNiAyMTMuMTA0QzM0MC44NzYgMjEzLjEwNCAzNDYuNTEgMjA3LjQ3IDM0Ni41MSAyMDAuNTIxQzM0Ni41MSAxOTMuNTcxIDM0MC44NzYgMTg3LjkzNyAzMzMuOTI2IDE4Ny45MzdaIiBmaWxsPSIjRjNGMkYyIi8+CjxwYXRoIGQ9Ik0xOTIuNDk1IDE4Ny45MzdDMTg1LjU0NSAxODcuOTM3IDE3OS45MTIgMTkzLjU3MSAxNzkuOTEyIDIwMC41MjFDMTc5LjkxMiAyMDcuNDcgMTg1LjU0NSAyMTMuMTA0IDE5Mi40OTUgMjEzLjEwNEMxOTkuNDQ0IDIxMy4xMDQgMjA1LjA3OCAyMDcuNDcgMjA1LjA3OCAyMDAuNTIxQzIwNS4wNzggMTkzLjU3MSAxOTkuNDQ0IDE4Ny45MzcgMTkyLjQ5NSAxODcuOTM3WiIgZmlsbD0iI0YzRjJGMiIvPgo8cGF0aCBkPSJNOTguMTk4IDE4Ny45MzdDOTEuMjQ4NCAxODcuOTM3IDg1LjYxNDUgMTkzLjU3MSA4NS42MTQ1IDIwMC41MjFDODUuNjE0NSAyMDcuNDcgOTEuMjQ4NCAyMTMuMTA0IDk4LjE5OCAyMTMuMTA0QzEwNS4xNDggMjEzLjEwNCAxMTAuNzgxIDIwNy40NyAxMTAuNzgxIDIwMC41MjFDMTEwLjc4MSAxOTMuNTcxIDEwNS4xNDggMTg3LjkzNyA5OC4xOTggMTg3LjkzN1oiIGZpbGw9IiNGM0YyRjIiLz4KPHBhdGggZD0iTTUxLjA2NCAxODcuOTM3QzQ0LjExNDUgMTg3LjkzNyAzOC40ODA3IDE5My41NzEgMzguNDgwNyAyMDAuNTIxQzM4LjQ4MDcgMjA3LjQ3IDQ0LjExNDUgMjEzLjEwNCA1MS4wNjQgMjEzLjEwNEM1OC4wMTM2IDIxMy4xMDQgNjMuNjQ3NSAyMDcuNDcgNjMuNjQ3NSAyMDAuNTIxQzYzLjY0NzUgMTkzLjU3MSA1OC4wMTM2IDE4Ny45MzcgNTEuMDY0IDE4Ny45MzdaIiBmaWxsPSIjRjNGMkYyIi8+CjxwYXRoIGQ9Ik0zLjkwMzA1IDE4Ny45MzdDLTMuMDQ2NTIgMTg3LjkzNyAtOC42ODAyMyAxOTMuNTcxIC04LjY4MDIzIDIwMC41MjFDLTguNjgwMjMgMjA3LjQ3IC0zLjA0NjUyIDIxMy4xMDQgMy45MDMwNSAyMTMuMTA0QzEwLjg1MjYgMjEzLjEwNCAxNi40ODYzIDIwNy40NyAxNi40ODYzIDIwMC41MjFDMTYuNDg2MyAxOTMuNTcxIDEwLjg1MjYgMTg3LjkzNyAzLjkwMzA1IDE4Ny45MzdaIiBmaWxsPSIjRjNGMkYyIi8+CjxwYXRoIGQ9Ik0xNTEyLjY0IDE0MC45NjFDMTUwNS42OSAxNDAuOTYxIDE1MDAuMDYgMTQ2LjU5NSAxNTAwLjA2IDE1My41NDRDMTUwMC4wNiAxNjAuNDk0IDE1MDUuNjkgMTY2LjEyNyAxNTEyLjY0IDE2Ni4xMjdDMTUxOS41OSAxNjYuMTI3IDE1MjUuMjIgMTYwLjQ5NCAxNTI1LjIyIDE1My41NDRDMTUyNS4yMiAxNDYuNTk1IDE1MTkuNTkgMTQwLjk2MSAxNTEyLjY0IDE0MC45NjFaIiBmaWxsPSIjRjNGMkYyIi8+CjxwYXRoIGQ9Ik0xNDY1LjQ4IDE0MC45NjFDMTQ1OC41MyAxNDAuOTYxIDE0NTIuOSAxNDYuNTk1IDE0NTIuOSAxNTMuNTQ0QzE0NTIuOSAxNjAuNDk0IDE0NTguNTMgMTY2LjEyNyAxNDY1LjQ4IDE2Ni4xMjdDMTQ3Mi40MyAxNjYuMTI3IDE0NzguMDYgMTYwLjQ5NCAxNDc4LjA2IDE1My41NDRDMTQ3OC4wNiAxNDYuNTk1IDE0NzIuNDMgMTQwLjk2MSAxNDY1LjQ4IDE0MC45NjFaIiBmaWxsPSIjRjNGMkYyIi8+CjxwYXRoIGQ9Ik0xNDE4LjM0IDE0MC45NjFDMTQxMS4zOSAxNDAuOTYxIDE0MDUuNzYgMTQ2LjU5NSAxNDA1Ljc2IDE1My41NDRDMTQwNS43NiAxNjAuNDk0IDE0MTEuMzkgMTY2LjEyNyAxNDE4LjM0IDE2Ni4xMjdDMTQyNS4yOSAxNjYuMTI3IDE0MzAuOTMgMTYwLjQ5NCAxNDMwLjkzIDE1My41NDRDMTQzMC45MyAxNDYuNTk1IDE0MjUuMjkgMTQwLjk2MSAxNDE4LjM0IDE0MC45NjFaIiBmaWxsPSIjRjNGMkYyIi8+CjxwYXRoIGQ9Ik0xMzI0LjA1IDE0MC45NjFDMTMxNy4xIDE0MC45NjEgMTMxMS40NyAxNDYuNTk1IDEzMTEuNDcgMTUzLjU0NEMxMzExLjQ3IDE2MC40OTQgMTMxNy4xIDE2Ni4xMjcgMTMyNC4wNSAxNjYuMTI3QzEzMzEgMTY2LjEyNyAxMzM2LjYzIDE2MC40OTQgMTMzNi42MyAxNTMuNTQ0QzEzMzYuNjMgMTQ2LjU5NSAxMzMxIDE0MC45NjEgMTMyNC4wNSAxNDAuOTYxWiIgZmlsbD0iI0YzRjJGMiIvPgo8cGF0aCBkPSJNMTI3Ni44OSAxNDAuOTYxQzEyNjkuOTQgMTQwLjk2MSAxMjY0LjMgMTQ2LjU5NSAxMjY0LjMgMTUzLjU0NEMxMjY0LjMgMTYwLjQ5NCAxMjY5Ljk0IDE2Ni4xMjcgMTI3Ni44OSAxNjYuMTI3QzEyODMuODQgMTY2LjEyNyAxMjg5LjQ3IDE2MC40OTQgMTI4OS40NyAxNTMuNTQ0QzEyODkuNDcgMTQ2LjU5NSAxMjgzLjg0IDE0MC45NjEgMTI3Ni44OSAxNDAuOTYxWiIgZmlsbD0iI0YzRjJGMiIvPgo8cGF0aCBkPSJNMTIyOS43NSAxNDAuOTYxQzEyMjIuOCAxNDAuOTYxIDEyMTcuMTcgMTQ2LjU5NSAxMjE3LjE3IDE1My41NDRDMTIxNy4xNyAxNjAuNDk0IDEyMjIuOCAxNjYuMTI3IDEyMjkuNzUgMTY2LjEyN0MxMjM2LjcgMTY2LjEyNyAxMjQyLjM0IDE2MC40OTQgMTI0Mi4zNCAxNTMuNTQ0QzEyNDIuMzQgMTQ2LjU5NSAxMjM2LjcgMTQwLjk2MSAxMjI5Ljc1IDE0MC45NjFaIiBmaWxsPSIjRjNGMkYyIi8+CjxwYXRoIGQ9Ik0xMDQxLjE2IDE0MC45NjFDMTAzNC4yMSAxNDAuOTYxIDEwMjguNTggMTQ2LjU5NSAxMDI4LjU4IDE1My41NDRDMTAyOC41OCAxNjAuNDk0IDEwMzQuMjEgMTY2LjEyNyAxMDQxLjE2IDE2Ni4xMjdDMTA0OC4xMSAxNjYuMTI3IDEwNTMuNzQgMTYwLjQ5NCAxMDUzLjc0IDE1My41NDRDMTA1My43NCAxNDYuNTk1IDEwNDguMTEgMTQwLjk2MSAxMDQxLjE2IDE0MC45NjFaIiBmaWxsPSIjRjNGMkYyIi8+CjxwYXRoIGQ9Ik05OTQgMTQwLjk2MUM5ODcuMDUgMTQwLjk2MSA5ODEuNDE2IDE0Ni41OTUgOTgxLjQxNiAxNTMuNTQ0Qzk4MS40MTYgMTYwLjQ5NCA5ODcuMDUgMTY2LjEyNyA5OTQgMTY2LjEyN0MxMDAwLjk1IDE2Ni4xMjcgMTAwNi41OCAxNjAuNDk0IDEwMDYuNTggMTUzLjU0NEMxMDA2LjU4IDE0Ni41OTUgMTAwMC45NSAxNDAuOTYxIDk5NCAxNDAuOTYxWiIgZmlsbD0iI0YzRjJGMiIvPgo8cGF0aCBkPSJNOTQ2Ljg2NSAxNDAuOTYxQzkzOS45MTUgMTQwLjk2MSA5MzQuMjgyIDE0Ni41OTUgOTM0LjI4MiAxNTMuNTQ0QzkzNC4yODIgMTYwLjQ5NCA5MzkuOTE1IDE2Ni4xMjcgOTQ2Ljg2NSAxNjYuMTI3Qzk1My44MTUgMTY2LjEyNyA5NTkuNDQ4IDE2MC40OTQgOTU5LjQ0OCAxNTMuNTQ0Qzk1OS40NDggMTQ2LjU5NSA5NTMuODE1IDE0MC45NjEgOTQ2Ljg2NSAxNDAuOTYxWiIgZmlsbD0iI0YzRjJGMiIvPgo8cGF0aCBkPSJNODk5LjcwMyAxNDAuOTYxQzg5Mi43NTMgMTQwLjk2MSA4ODcuMTE5IDE0Ni41OTUgODg3LjExOSAxNTMuNTQ0Qzg4Ny4xMTkgMTYwLjQ5NCA4OTIuNzUzIDE2Ni4xMjcgODk5LjcwMyAxNjYuMTI3QzkwNi42NTIgMTY2LjEyNyA5MTIuMjg2IDE2MC40OTQgOTEyLjI4NiAxNTMuNTQ0QzkxMi4yODYgMTQ2LjU5NSA5MDYuNjUyIDE0MC45NjEgODk5LjcwMyAxNDAuOTYxWiIgZmlsbD0iI0YzRjJGMiIvPgo8cGF0aCBkPSJNODUyLjU2NyAxNDAuOTYxQzg0NS42MTggMTQwLjk2MSA4MzkuOTg0IDE0Ni41OTUgODM5Ljk4NCAxNTMuNTQ0QzgzOS45ODQgMTYwLjQ5NCA4NDUuNjE4IDE2Ni4xMjcgODUyLjU2NyAxNjYuMTI3Qzg1OS41MTcgMTY2LjEyNyA4NjUuMTUgMTYwLjQ5NCA4NjUuMTUgMTUzLjU0NEM4NjUuMTUgMTQ2LjU5NSA4NTkuNTE3IDE0MC45NjEgODUyLjU2NyAxNDAuOTYxWiIgZmlsbD0iI0YzRjJGMiIvPgo8cGF0aCBkPSJNNzExLjExIDE0MC45NjFDNzA0LjE2MSAxNDAuOTYxIDY5OC41MjcgMTQ2LjU5NSA2OTguNTI3IDE1My41NDRDNjk4LjUyNyAxNjAuNDk0IDcwNC4xNjEgMTY2LjEyNyA3MTEuMTEgMTY2LjEyN0M3MTguMDYgMTY2LjEyNyA3MjMuNjkzIDE2MC40OTQgNzIzLjY5MyAxNTMuNTQ0QzcyMy42OTMgMTQ2LjU5NSA3MTguMDYgMTQwLjk2MSA3MTEuMTEgMTQwLjk2MVoiIGZpbGw9IiNGM0YyRjIiLz4KPHBhdGggZD0iTTY2My45NzUgMTQwLjk2MUM2NTcuMDI2IDE0MC45NjEgNjUxLjM5MiAxNDYuNTk1IDY1MS4zOTIgMTUzLjU0NEM2NTEuMzkyIDE2MC40OTQgNjU3LjAyNiAxNjYuMTI3IDY2My45NzUgMTY2LjEyN0M2NzAuOTI1IDE2Ni4xMjcgNjc2LjU1OSAxNjAuNDk0IDY3Ni41NTkgMTUzLjU0NEM2NzYuNTU5IDE0Ni41OTUgNjcwLjkyNSAxNDAuOTYxIDY2My45NzUgMTQwLjk2MVoiIGZpbGw9IiNGM0YyRjIiLz4KPHBhdGggZD0iTTYxNi44MTQgMTQwLjk2MUM2MDkuODY1IDE0MC45NjEgNjA0LjIzMSAxNDYuNTk1IDYwNC4yMzEgMTUzLjU0NEM2MDQuMjMxIDE2MC40OTQgNjA5Ljg2NSAxNjYuMTI3IDYxNi44MTQgMTY2LjEyN0M2MjMuNzY0IDE2Ni4xMjcgNjI5LjM5NyAxNjAuNDk0IDYyOS4zOTcgMTUzLjU0NEM2MjkuMzk3IDE0Ni41OTUgNjIzLjc2NCAxNDAuOTYxIDYxNi44MTQgMTQwLjk2MVoiIGZpbGw9IiNGM0YyRjIiLz4KPHBhdGggZD0iTTQ3NS4zODMgMTQwLjk1OUM0NjguNDM0IDE0MC45NTkgNDYyLjggMTQ2LjU5MyA0NjIuOCAxNTMuNTQyQzQ2Mi44IDE2MC40OTIgNDY4LjQzNCAxNjYuMTI1IDQ3NS4zODMgMTY2LjEyNUM0ODIuMzMzIDE2Ni4xMjUgNDg3Ljk2NyAxNjAuNDkyIDQ4Ny45NjcgMTUzLjU0MkM0ODcuOTY3IDE0Ni41OTMgNDgyLjMzMyAxNDAuOTU5IDQ3NS4zODMgMTQwLjk1OVoiIGZpbGw9IiNGM0YyRjIiLz4KPHBhdGggZD0iTTM4MS4wODcgMTQwLjk1OUMzNzQuMTM3IDE0MC45NTkgMzY4LjUwMyAxNDYuNTkzIDM2OC41MDMgMTUzLjU0MkMzNjguNTAzIDE2MC40OTIgMzc0LjEzNyAxNjYuMTI1IDM4MS4wODcgMTY2LjEyNUMzODguMDM2IDE2Ni4xMjUgMzkzLjY3IDE2MC40OTIgMzkzLjY3IDE1My41NDJDMzkzLjY3IDE0Ni41OTMgMzg4LjAzNiAxNDAuOTU5IDM4MS4wODcgMTQwLjk1OVoiIGZpbGw9IiNGM0YyRjIiLz4KPHBhdGggZD0iTTI4Ni43OTIgMTQwLjk1OUMyNzkuODQyIDE0MC45NTkgMjc0LjIwOCAxNDYuNTkzIDI3NC4yMDggMTUzLjU0MkMyNzQuMjA4IDE2MC40OTIgMjc5Ljg0MiAxNjYuMTI1IDI4Ni43OTIgMTY2LjEyNUMyOTMuNzQxIDE2Ni4xMjUgMjk5LjM3NSAxNjAuNDkyIDI5OS4zNzUgMTUzLjU0MkMyOTkuMzc1IDE0Ni41OTMgMjkzLjc0MSAxNDAuOTU5IDI4Ni43OTIgMTQwLjk1OVoiIGZpbGw9IiNGM0YyRjIiLz4KPHBhdGggZD0iTTIzOS42NTUgMTQwLjk1OUMyMzIuNzA1IDE0MC45NTkgMjI3LjA3MiAxNDYuNTkzIDIyNy4wNzIgMTUzLjU0MkMyMjcuMDcyIDE2MC40OTIgMjMyLjcwNSAxNjYuMTI1IDIzOS42NTUgMTY2LjEyNUMyNDYuNjA1IDE2Ni4xMjUgMjUyLjIzOCAxNjAuNDkyIDI1Mi4yMzggMTUzLjU0MkMyNTIuMjM4IDE0Ni41OTMgMjQ2LjYwNSAxNDAuOTU5IDIzOS42NTUgMTQwLjk1OVoiIGZpbGw9IiNGM0YyRjIiLz4KPHBhdGggZD0iTTk4LjE5OCAxNDAuOTU5QzkxLjI0ODQgMTQwLjk1OSA4NS42MTQ1IDE0Ni41OTMgODUuNjE0NSAxNTMuNTQyQzg1LjYxNDUgMTYwLjQ5MiA5MS4yNDg0IDE2Ni4xMjUgOTguMTk4IDE2Ni4xMjVDMTA1LjE0OCAxNjYuMTI1IDExMC43ODEgMTYwLjQ5MiAxMTAuNzgxIDE1My41NDJDMTEwLjc4MSAxNDYuNTkzIDEwNS4xNDggMTQwLjk1OSA5OC4xOTggMTQwLjk1OVoiIGZpbGw9IiNGM0YyRjIiLz4KPHBhdGggZD0iTTUxLjA2NCAxNDAuOTU5QzQ0LjExNDUgMTQwLjk1OSAzOC40ODA3IDE0Ni41OTMgMzguNDgwNyAxNTMuNTQyQzM4LjQ4MDcgMTYwLjQ5MiA0NC4xMTQ1IDE2Ni4xMjUgNTEuMDY0IDE2Ni4xMjVDNTguMDEzNiAxNjYuMTI1IDYzLjY0NzUgMTYwLjQ5MiA2My42NDc1IDE1My41NDJDNjMuNjQ3NSAxNDYuNTkzIDU4LjAxMzYgMTQwLjk1OSA1MS4wNjQgMTQwLjk1OVoiIGZpbGw9IiNGM0YyRjIiLz4KPHBhdGggZD0iTTE0NjUuNDggOTMuOTU0OUMxNDU4LjUzIDkzLjk1NDkgMTQ1Mi45IDk5LjU4ODcgMTQ1Mi45IDEwNi41MzhDMTQ1Mi45IDExMy40ODggMTQ1OC41MyAxMTkuMTIyIDE0NjUuNDggMTE5LjEyMkMxNDcyLjQzIDExOS4xMjIgMTQ3OC4wNiAxMTMuNDg4IDE0NzguMDYgMTA2LjUzOEMxNDc4LjA2IDk5LjU4ODcgMTQ3Mi40MyA5My45NTQ5IDE0NjUuNDggOTMuOTU0OVoiIGZpbGw9IiNGM0YyRjIiLz4KPHBhdGggZD0iTTEzNzEuMTggOTMuOTU0OUMxMzY0LjIzIDkzLjk1NDkgMTM1OC42IDk5LjU4ODcgMTM1OC42IDEwNi41MzhDMTM1OC42IDExMy40ODggMTM2NC4yMyAxMTkuMTIyIDEzNzEuMTggMTE5LjEyMkMxMzc4LjEzIDExOS4xMjIgMTM4My43NyAxMTMuNDg4IDEzODMuNzcgMTA2LjUzOEMxMzgzLjc3IDk5LjU4ODcgMTM3OC4xMyA5My45NTQ5IDEzNzEuMTggOTMuOTU0OVoiIGZpbGw9IiNGM0YyRjIiLz4KPHBhdGggZD0iTTEzMjQuMDUgOTMuOTU0OUMxMzE3LjEgOTMuOTU0OSAxMzExLjQ3IDk5LjU4ODcgMTMxMS40NyAxMDYuNTM4QzEzMTEuNDcgMTEzLjQ4OCAxMzE3LjEgMTE5LjEyMiAxMzI0LjA1IDExOS4xMjJDMTMzMSAxMTkuMTIyIDEzMzYuNjMgMTEzLjQ4OCAxMzM2LjYzIDEwNi41MzhDMTMzNi42MyA5OS41ODg3IDEzMzEgOTMuOTU0OSAxMzI0LjA1IDkzLjk1NDlaIiBmaWxsPSIjRjNGMkYyIi8+CjxwYXRoIGQ9Ik0xMjc2Ljg5IDkzLjk1NDlDMTI2OS45NCA5My45NTQ5IDEyNjQuMyA5OS41ODg3IDEyNjQuMyAxMDYuNTM4QzEyNjQuMyAxMTMuNDg4IDEyNjkuOTQgMTE5LjEyMiAxMjc2Ljg5IDExOS4xMjJDMTI4My44NCAxMTkuMTIyIDEyODkuNDcgMTEzLjQ4OCAxMjg5LjQ3IDEwNi41MzhDMTI4OS40NyA5OS41ODg3IDEyODMuODQgOTMuOTU0OSAxMjc2Ljg5IDkzLjk1NDlaIiBmaWxsPSIjRjNGMkYyIi8+CjxwYXRoIGQ9Ik0xMDQxLjE2IDkzLjk1NDlDMTAzNC4yMSA5My45NTQ5IDEwMjguNTggOTkuNTg4NyAxMDI4LjU4IDEwNi41MzhDMTAyOC41OCAxMTMuNDg4IDEwMzQuMjEgMTE5LjEyMiAxMDQxLjE2IDExOS4xMjJDMTA0OC4xMSAxMTkuMTIyIDEwNTMuNzQgMTEzLjQ4OCAxMDUzLjc0IDEwNi41MzhDMTA1My43NCA5OS41ODg3IDEwNDguMTEgOTMuOTU0OSAxMDQxLjE2IDkzLjk1NDlaIiBmaWxsPSIjRjNGMkYyIi8+CjxwYXRoIGQ9Ik04OTkuNzAyIDkzLjk1NDlDODkyLjc1MiA5My45NTQ5IDg4Ny4xMTkgOTkuNTg4NyA4ODcuMTE5IDEwNi41MzhDODg3LjExOSAxMTMuNDg4IDg5Mi43NTIgMTE5LjEyMiA4OTkuNzAyIDExOS4xMjJDOTA2LjY1MSAxMTkuMTIyIDkxMi4yODUgMTEzLjQ4OCA5MTIuMjg1IDEwNi41MzhDOTEyLjI4NSA5OS41ODg3IDkwNi42NTEgOTMuOTU0OSA4OTkuNzAyIDkzLjk1NDlaIiBmaWxsPSIjRjNGMkYyIi8+CjxwYXRoIGQ9Ik04NTIuNTY3IDkzLjk1NDlDODQ1LjYxOCA5My45NTQ5IDgzOS45ODQgOTkuNTg4NyA4MzkuOTg0IDEwNi41MzhDODM5Ljk4NCAxMTMuNDg4IDg0NS42MTggMTE5LjEyMiA4NTIuNTY3IDExOS4xMjJDODU5LjUxNyAxMTkuMTIyIDg2NS4xNSAxMTMuNDg4IDg2NS4xNSAxMDYuNTM4Qzg2NS4xNSA5OS41ODg3IDg1OS41MTcgOTMuOTU0OSA4NTIuNTY3IDkzLjk1NDlaIiBmaWxsPSIjRjNGMkYyIi8+CjxwYXRoIGQ9Ik02NjMuOTc1IDkzLjk1NDlDNjU3LjAyNiA5My45NTQ5IDY1MS4zOTIgOTkuNTg4NyA2NTEuMzkyIDEwNi41MzhDNjUxLjM5MiAxMTMuNDg4IDY1Ny4wMjYgMTE5LjEyMiA2NjMuOTc1IDExOS4xMjJDNjcwLjkyNSAxMTkuMTIyIDY3Ni41NTkgMTEzLjQ4OCA2NzYuNTU5IDEwNi41MzhDNjc2LjU1OSA5OS41ODg3IDY3MC45MjUgOTMuOTU0OSA2NjMuOTc1IDkzLjk1NDlaIiBmaWxsPSIjRjNGMkYyIi8+CjxwYXRoIGQ9Ik00NzUuMzgzIDkzLjk1NDlDNDY4LjQzNCA5My45NTQ5IDQ2Mi44IDk5LjU4ODcgNDYyLjggMTA2LjUzOEM0NjIuOCAxMTMuNDg4IDQ2OC40MzQgMTE5LjEyMiA0NzUuMzgzIDExOS4xMjJDNDgyLjMzMyAxMTkuMTIyIDQ4Ny45NjcgMTEzLjQ4OCA0ODcuOTY3IDEwNi41MzhDNDg3Ljk2NyA5OS41ODg3IDQ4Mi4zMzMgOTMuOTU0OSA0NzUuMzgzIDkzLjk1NDlaIiBmaWxsPSIjRjNGMkYyIi8+CjxwYXRoIGQ9Ik00MjguMjIxIDkzLjk1NDlDNDIxLjI3MiA5My45NTQ5IDQxNS42MzggOTkuNTg4NyA0MTUuNjM4IDEwNi41MzhDNDE1LjYzOCAxMTMuNDg4IDQyMS4yNzIgMTE5LjEyMiA0MjguMjIxIDExOS4xMjJDNDM1LjE3MSAxMTkuMTIyIDQ0MC44MDUgMTEzLjQ4OCA0NDAuODA1IDEwNi41MzhDNDQwLjgwNSA5OS41ODg3IDQzNS4xNzEgOTMuOTU0OSA0MjguMjIxIDkzLjk1NDlaIiBmaWxsPSIjRjNGMkYyIi8+CjxwYXRoIGQ9Ik0zODEuMDg3IDkzLjk1NDlDMzc0LjEzNyA5My45NTQ5IDM2OC41MDMgOTkuNTg4NyAzNjguNTAzIDEwNi41MzhDMzY4LjUwMyAxMTMuNDg4IDM3NC4xMzcgMTE5LjEyMiAzODEuMDg3IDExOS4xMjJDMzg4LjAzNiAxMTkuMTIyIDM5My42NyAxMTMuNDg4IDM5My42NyAxMDYuNTM4QzM5My42NyA5OS41ODg3IDM4OC4wMzYgOTMuOTU0OSAzODEuMDg3IDkzLjk1NDlaIiBmaWxsPSIjRjNGMkYyIi8+CjxwYXRoIGQ9Ik0yMzkuNjU1IDkzLjk1NDlDMjMyLjcwNSA5My45NTQ5IDIyNy4wNzIgOTkuNTg4NyAyMjcuMDcyIDEwNi41MzhDMjI3LjA3MiAxMTMuNDg4IDIzMi43MDUgMTE5LjEyMiAyMzkuNjU1IDExOS4xMjJDMjQ2LjYwNSAxMTkuMTIyIDI1Mi4yMzggMTEzLjQ4OCAyNTIuMjM4IDEwNi41MzhDMjUyLjIzOCA5OS41ODg3IDI0Ni42MDUgOTMuOTU0OSAyMzkuNjU1IDkzLjk1NDlaIiBmaWxsPSIjRjNGMkYyIi8+CjxwYXRoIGQ9Ik0xNDUuMzYgOTMuOTU0OUMxMzguNDExIDkzLjk1NDkgMTMyLjc3NyA5OS41ODg3IDEzMi43NzcgMTA2LjUzOEMxMzIuNzc3IDExMy40ODggMTM4LjQxMSAxMTkuMTIyIDE0NS4zNiAxMTkuMTIyQzE1Mi4zMSAxMTkuMTIyIDE1Ny45NDMgMTEzLjQ4OCAxNTcuOTQzIDEwNi41MzhDMTU3Ljk0MyA5OS41ODg3IDE1Mi4zMSA5My45NTQ5IDE0NS4zNiA5My45NTQ5WiIgZmlsbD0iI0YzRjJGMiIvPgo8cGF0aCBkPSJNOTguMTk4IDkzLjk1NDlDOTEuMjQ4NCA5My45NTQ5IDg1LjYxNDUgOTkuNTg4NyA4NS42MTQ1IDEwNi41MzhDODUuNjE0NSAxMTMuNDg4IDkxLjI0ODQgMTE5LjEyMiA5OC4xOTggMTE5LjEyMkMxMDUuMTQ4IDExOS4xMjIgMTEwLjc4MSAxMTMuNDg4IDExMC43ODEgMTA2LjUzOEMxMTAuNzgxIDk5LjU4ODcgMTA1LjE0OCA5My45NTQ5IDk4LjE5OCA5My45NTQ5WiIgZmlsbD0iI0YzRjJGMiIvPgo8cGF0aCBkPSJNNTEuMDY0IDkzLjk1NDlDNDQuMTE0NSA5My45NTQ5IDM4LjQ4MDcgOTkuNTg4NyAzOC40ODA3IDEwNi41MzhDMzguNDgwNyAxMTMuNDg4IDQ0LjExNDUgMTE5LjEyMiA1MS4wNjQgMTE5LjEyMkM1OC4wMTM2IDExOS4xMjIgNjMuNjQ3NSAxMTMuNDg4IDYzLjY0NzUgMTA2LjUzOEM2My42NDc1IDk5LjU4ODcgNTguMDEzNiA5My45NTQ5IDUxLjA2NCA5My45NTQ5WiIgZmlsbD0iI0YzRjJGMiIvPgo8cGF0aCBkPSJNMy45MDMwNSA5My45NTQ5Qy0zLjA0NjUyIDkzLjk1NDkgLTguNjgwMjMgOTkuNTg4NyAtOC42ODAyMyAxMDYuNTM4Qy04LjY4MDIzIDExMy40ODggLTMuMDQ2NTIgMTE5LjEyMiAzLjkwMzA1IDExOS4xMjJDMTAuODUyNiAxMTkuMTIyIDE2LjQ4NjMgMTEzLjQ4OCAxNi40ODYzIDEwNi41MzhDMTYuNDg2MyA5OS41ODg3IDEwLjg1MjYgOTMuOTU0OSAzLjkwMzA1IDkzLjk1NDlaIiBmaWxsPSIjRjNGMkYyIi8+CjxwYXRoIGQ9Ik0xNTEyLjY0IDQ2Ljk3ODRDMTUwNS42OSA0Ni45Nzg0IDE1MDAuMDYgNTIuNjEyMSAxNTAwLjA2IDU5LjU2MTdDMTUwMC4wNiA2Ni41MTEzIDE1MDUuNjkgNzIuMTQ1IDE1MTIuNjQgNzIuMTQ1QzE1MTkuNTkgNzIuMTQ1IDE1MjUuMjIgNjYuNTExMyAxNTI1LjIyIDU5LjU2MTdDMTUyNS4yMiA1Mi42MTIxIDE1MTkuNTkgNDYuOTc4NCAxNTEyLjY0IDQ2Ljk3ODRaIiBmaWxsPSIjRjNGMkYyIi8+CjxwYXRoIGQ9Ik0xMzcxLjE4IDQ2Ljk3ODRDMTM2NC4yMyA0Ni45Nzg0IDEzNTguNiA1Mi42MTIxIDEzNTguNiA1OS41NjE3QzEzNTguNiA2Ni41MTEzIDEzNjQuMjMgNzIuMTQ1IDEzNzEuMTggNzIuMTQ1QzEzNzguMTMgNzIuMTQ1IDEzODMuNzcgNjYuNTExMyAxMzgzLjc3IDU5LjU2MTdDMTM4My43NyA1Mi42MTIxIDEzNzguMTMgNDYuOTc4NCAxMzcxLjE4IDQ2Ljk3ODRaIiBmaWxsPSIjRjNGMkYyIi8+CjxwYXRoIGQ9Ik0xMzI0LjA1IDQ2Ljk3ODRDMTMxNy4xIDQ2Ljk3ODQgMTMxMS40NyA1Mi42MTIxIDEzMTEuNDcgNTkuNTYxN0MxMzExLjQ3IDY2LjUxMTMgMTMxNy4xIDcyLjE0NSAxMzI0LjA1IDcyLjE0NUMxMzMxIDcyLjE0NSAxMzM2LjYzIDY2LjUxMTMgMTMzNi42MyA1OS41NjE3QzEzMzYuNjMgNTIuNjEyMSAxMzMxIDQ2Ljk3ODQgMTMyNC4wNSA0Ni45Nzg0WiIgZmlsbD0iI0YzRjJGMiIvPgo8cGF0aCBkPSJNMTI3Ni44OSA0Ni45Nzg0QzEyNjkuOTQgNDYuOTc4NCAxMjY0LjMgNTIuNjEyMSAxMjY0LjMgNTkuNTYxN0MxMjY0LjMgNjYuNTExMyAxMjY5Ljk0IDcyLjE0NSAxMjc2Ljg5IDcyLjE0NUMxMjgzLjg0IDcyLjE0NSAxMjg5LjQ3IDY2LjUxMTMgMTI4OS40NyA1OS41NjE3QzEyODkuNDcgNTIuNjEyMSAxMjgzLjg0IDQ2Ljk3ODQgMTI3Ni44OSA0Ni45Nzg0WiIgZmlsbD0iI0YzRjJGMiIvPgo8cGF0aCBkPSJNODUyLjU2NyA0Ni45Nzg0Qzg0NS42MTggNDYuOTc4NCA4MzkuOTg0IDUyLjYxMjEgODM5Ljk4NCA1OS41NjE3QzgzOS45ODQgNjYuNTExMyA4NDUuNjE4IDcyLjE0NSA4NTIuNTY3IDcyLjE0NUM4NTkuNTE3IDcyLjE0NSA4NjUuMTUgNjYuNTExMyA4NjUuMTUgNTkuNTYxN0M4NjUuMTUgNTIuNjEyMSA4NTkuNTE3IDQ2Ljk3ODQgODUyLjU2NyA0Ni45Nzg0WiIgZmlsbD0iI0YzRjJGMiIvPgo8cGF0aCBkPSJNNjYzLjk3NSA0Ni45Nzg0QzY1Ny4wMjYgNDYuOTc4NCA2NTEuMzkyIDUyLjYxMjEgNjUxLjM5MiA1OS41NjE3QzY1MS4zOTIgNjYuNTExMyA2NTcuMDI2IDcyLjE0NSA2NjMuOTc1IDcyLjE0NUM2NzAuOTI1IDcyLjE0NSA2NzYuNTU5IDY2LjUxMTMgNjc2LjU1OSA1OS41NjE3QzY3Ni41NTkgNTIuNjEyMSA2NzAuOTI1IDQ2Ljk3ODQgNjYzLjk3NSA0Ni45Nzg0WiIgZmlsbD0iI0YzRjJGMiIvPgo8cGF0aCBkPSJNNDI4LjIyMSA0Ni45Nzg0QzQyMS4yNzIgNDYuOTc4NCA0MTUuNjM4IDUyLjYxMjEgNDE1LjYzOCA1OS41NjE3QzQxNS42MzggNjYuNTExMyA0MjEuMjcyIDcyLjE0NSA0MjguMjIxIDcyLjE0NUM0MzUuMTcxIDcyLjE0NSA0NDAuODA1IDY2LjUxMTMgNDQwLjgwNSA1OS41NjE3QzQ0MC44MDUgNTIuNjEyMSA0MzUuMTcxIDQ2Ljk3ODQgNDI4LjIyMSA0Ni45Nzg0WiIgZmlsbD0iI0YzRjJGMiIvPgo8cGF0aCBkPSJNOTguMTk4IDQ2Ljk3ODRDOTEuMjQ4NCA0Ni45Nzg0IDg1LjYxNDUgNTIuNjEyMSA4NS42MTQ1IDU5LjU2MTdDODUuNjE0NSA2Ni41MTEzIDkxLjI0ODQgNzIuMTQ1IDk4LjE5OCA3Mi4xNDVDMTA1LjE0OCA3Mi4xNDUgMTEwLjc4MSA2Ni41MTEzIDExMC43ODEgNTkuNTYxN0MxMTAuNzgxIDUyLjYxMjEgMTA1LjE0OCA0Ni45Nzg0IDk4LjE5OCA0Ni45Nzg0WiIgZmlsbD0iI0YzRjJGMiIvPgo8cGF0aCBkPSJNMTI3Ni44OSAtMC4wMDAxMzg0MjlDMTI2OS45NCAtMC4wMDAxMzkwMzcgMTI2NC4zIDUuNjMzNjEgMTI2NC4zIDEyLjU4MzJDMTI2NC4zIDE5LjUzMjggMTI2OS45NCAyNS4xNjY1IDEyNzYuODkgMjUuMTY2NUMxMjgzLjg0IDI1LjE2NjUgMTI4OS40NyAxOS41MzI4IDEyODkuNDcgMTIuNTgzMkMxMjg5LjQ3IDUuNjMzNjEgMTI4My44NCAtMC4wMDAxMzc4MjIgMTI3Ni44OSAtMC4wMDAxMzg0MjlaIiBmaWxsPSIjRjNGMkYyIi8+CjxwYXRoIGQ9Ik05OC4xOTggLTAuMDAwMTM4NDI5QzkxLjI0ODQgLTAuMDAwMTM5MDM3IDg1LjYxNDUgNS42MzM2MSA4NS42MTQ1IDEyLjU4MzJDODUuNjE0NSAxOS41MzI4IDkxLjI0ODQgMjUuMTY2NSA5OC4xOTggMjUuMTY2NUMxMDUuMTQ4IDI1LjE2NjUgMTEwLjc4MSAxOS41MzI4IDExMC43ODEgMTIuNTgzMkMxMTAuNzgxIDUuNjMzNjEgMTA1LjE0OCAtMC4wMDAxMzc4MjIgOTguMTk4IC0wLjAwMDEzODQyOVoiIGZpbGw9IiNGM0YyRjIiLz4KPHBhdGggZD0iTTEwODguMyAyOTQuNDc3TDEwODguMyAyNDcuNDk5IiBzdHJva2U9IiNGM0YyRjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNNDc1LjM4NSAyOTQuNDc3TDQ3NS4zODUgMjQ3LjQ5OSIgc3Ryb2tlPSIjRjNGMkYyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTUxLjA2MzUgMjQ3LjQ5OUw1MS4wNjM1IDIwMC41MjEiIHN0cm9rZT0iI0YzRjJGMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0xOTIuNDk2IDI0Ny40OTlMMTkyLjQ5NiAyMDAuNTIxIiBzdHJva2U9IiNGM0YyRjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNNjE2LjgxNCAyNDcuNDk5TDYxNi44MTQgMjAwLjUyMSIgc3Ryb2tlPSIjRjNGMkYyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTgwNS40MDYgMjQ3LjQ5OUw4MDUuNDA2IDIwMC41MjEiIHN0cm9rZT0iI0YzRjJGMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0xMjI5Ljc1IDI0Ny40OTlMMTIyOS43NSAyMDAuNTIxIiBzdHJva2U9IiNGM0YyRjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNMTM3MS4xOSAyNDcuNDk5TDEzNzEuMTkgMjAwLjUyMSIgc3Ryb2tlPSIjRjNGMkYyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTk5NCAyMDAuNTJMOTk0IDE1My41NDIiIHN0cm9rZT0iI0YzRjJGMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0zODEuMDg4IDIwMC41MkwzODEuMDg4IDE1My41NDIiIHN0cm9rZT0iI0YzRjJGMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik02NjMuOTc3IDEwNi41NEw2NjMuOTc3IDU5LjU2MTkiIHN0cm9rZT0iI0YzRjJGMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik01MjIuNDM5IDIwMC41Mkw0NzUuNDYyIDIwMC41MiIgc3Ryb2tlPSIjRjNGMkYyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTcxMS4wMzIgMTUzLjU0M0w2NjQuMDU0IDE1My41NDMiIHN0cm9rZT0iI0YzRjJGMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik04OTkuNjI1IDE1My41NDNMODUyLjY0NyAxNTMuNTQzIiBzdHJva2U9IiNGM0YyRjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNMTQ2NS40IDE1My41NDNMMTQxOC40MiAxNTMuNTQzIiBzdHJva2U9IiNGM0YyRjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNMTMyMy45NyAxMDYuNTRMMTI3Ni45OSAxMDYuNTQiIHN0cm9rZT0iI0YzRjJGMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0xNDUuMzYgMTA2LjU0TDk4LjM1NjUgMTA2LjU0IiBzdHJva2U9IiNGM0YyRjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNOTguMTk5MiA1OS41NjFMOTguMTk5MiAxMi41ODMzIiBzdHJva2U9IiNGM0YyRjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNMTI3Ni44OSA1Ny4wOTgxTDEyNzYuODkgMTAuMTIwNSIgc3Ryb2tlPSIjRjNGMkYyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTE0MTguMzUgMzQxLjQ4MUwxNDE4LjM1IDI5NC40NzciIHN0cm9rZT0iI0YzRjJGMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0xMzI0LjA1IDM0MS40ODFMMTMyNC4wNSAyOTQuNDc3IiBzdHJva2U9IiNGM0YyRjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNMTE4Mi41OSAzNDEuNDgxTDExODIuNTkgMjk0LjQ3NyIgc3Ryb2tlPSIjRjNGMkYyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTEwODguMyAzNDEuNDgxTDEwODguMyAyOTQuNDc3IiBzdHJva2U9IiNGM0YyRjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNNTY5LjY4IDM0MS40ODFMNTY5LjY4IDI5NC40NzciIHN0cm9rZT0iI0YzRjJGMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik00NzUuMzg1IDM0MS40ODFMNDc1LjM4NSAyOTQuNDc3IiBzdHJva2U9IiNGM0YyRjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNMTQ1LjM2IDM0MS40ODFMMTQ1LjM2IDI5NC40NzciIHN0cm9rZT0iI0YzRjJGMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0zLjkwMzMyIDM0MS40ODFMMy45MDMzMiAyOTQuNDc3IiBzdHJva2U9IiNGM0YyRjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8L3N2Zz4K");
  pointer-events: none;
  will-change: transform;
  transform: translate3d(0, var(--dots-parallax-y, 0px), 0);
}
.cta-block .button-content {
  padding-top: 120px;
  padding-bottom: 120px;
  flex: 0 0 50%;
  min-height: 577px;
}
.cta-block .button-content .main-button {
  color: black;
}
.cta-block .button-content .button-content-copy {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.cta-block .button-content:hover .button-content-inner:before {
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
}
.cta-block .button-content .button-content-inner {
  max-width: 348px;
  position: relative;
}
.cta-block .button-content-inner {
  position: relative;
  gap: 30px;
}
.cta-block .button-content-inner .show-hide {
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  transform: translateY(6px);
  transition: opacity 150ms ease-in, max-height 150ms ease-in, transform 150ms ease-in;
  z-index: 2;
}
.cta-block .button-content-inner .show-hide.show {
  opacity: 1;
  max-height: 225px;
  transform: translateY(0);
}
.cta-block .button-content-inner h3 {
  margin-bottom: 0;
  text-align: center;
}
.cta-block .button-content-inner p {
  text-align: center;
  font-size: 18px;
  font-weight: 300;
  color: #f3f2f2;
  z-index: 2;
  position: relative;
}
.cta-block .button-content-inner h3,
.cta-block .button-content-inner p {
  z-index: 2;
}
.cta-block .button-content-inner:before {
  content: "";
  position: absolute;
  width: 700px;
  height: 700px;
  border-radius: 50%;
  left: 50%;
  top: 50%;
  z-index: 1;
  transform: translate(-50%, -50%) scale(0);
  opacity: 0;
  transition: transform 0.62s cubic-bezier(0.34, 1.25, 0.64, 1), opacity 0.35s ease;
  pointer-events: none;
  background-color: rgba(36, 41, 41, 0.9);
}

@media screen and (max-width: 768px) {
  .cta-block .bg-particles {
    top: 75%;
  }
  .cta-block .button-content {
    padding-top: 60px;
    padding-bottom: 60px;
    min-height: 300px;
  }
  .cta-block .button-content:hover .button-content-inner:before {
    transform: translate(-50%, -50%) scale(0.7);
  }
}
.post-item .post-link {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 25px;
  border: 1px solid #a97dff;
  height: 100%;
  text-decoration: none;
  transition: 500ms ease-in-out background-color;
}
.post-item .post-link .post-link-inner {
  display: flex;
  flex-direction: column;
  height: 100%;
  gap: 20px;
  align-items: flex-start;
  justify-content: stretch;
}
.post-item .post-link .post-image {
  width: 100%;
}
.post-item .post-link .post-image img {
  width: 100%;
  aspect-ratio: 357/221;
}
.post-item .post-link .post-content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: stretch;
  gap: 20px;
  height: 100%;
}
.post-item .post-link .top {
  width: 100%;
  gap: 15px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
}
.post-item .post-link .bottom {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.post-item .post-link .category-list {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  gap: 4px;
}
.post-item .post-link .category-list span.cat {
  padding: 4px 9px;
  font-size: 16px;
  background: #8128ff;
}
.post-item .post-link .date {
  font-size: 18px;
  margin-top: auto;
}
.post-item .post-link .eyebrow.title {
  color: #f3f2f2;
  margin-bottom: 15px;
  font-size: 24px;
  transition: 500ms ease-in-out color;
}
.post-item .post-link .excerpt {
  color: #f3f2f2;
}
.post-item .post-link:hover {
  text-decoration: none;
  background: #a97dff;
  transition: 500ms ease-in-out background-color;
}
.post-item .post-link:hover .eyebrow.title {
  color: #f3f2f2;
  transition: 500ms ease-in-out color;
}

.team,
.bg-white .team {
  color: #242929;
  overflow: hidden;
}
.team .title,
.bg-white .team .title {
  margin-bottom: 70px;
}
.team .title *,
.bg-white .team .title * {
  color: #242929;
  font-family: "sofia-pro", sans-serif;
  font-size: 32px;
  font-weight: 800;
  margin-bottom: 0;
}

.team-modal-inner * {
  color: #f3f2f2;
}

.team-inner {
  padding-top: 106px !important;
  padding-bottom: 90px !important;
}

.team-layout {
  gap: 90px;
  padding-bottom: 300px;
}

.team-image-column {
  flex: 1;
}

.team-image-sticky {
  position: sticky;
  top: 130px;
}

.team-image-button {
  aspect-ratio: 1/1;
  background: transparent;
  border: 0;
  cursor: pointer;
  display: block;
  overflow: visible;
  padding: 0;
  position: relative;
  width: 100%;
  transition: transform 500ms cubic-bezier(0.65, 0, 0.35, 1);
  will-change: transform;
}
.team-image-button:hover .team-image-cursor, .team-image-button:focus .team-image-cursor {
  opacity: 1;
  transform: translate3d(-50%, -50%, 0) scale(1);
}

.team-active-image {
  display: block;
  height: 100%;
  inset: 0;
  -o-object-fit: cover;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transition: opacity 500ms cubic-bezier(0.65, 0, 0.35, 1);
  width: 100%;
}
.team-active-image.is-active {
  opacity: 1;
  z-index: 2;
}
.team-active-image.is-next {
  opacity: 0;
  z-index: 1;
}

.team-image-cursor,
.employee-image-cursor {
  align-items: center;
  background: #8128ff;
  border-radius: 50%;
  color: #f3f2f2;
  display: flex;
  font-family: "sofia-pro", sans-serif;
  font-size: 18px;
  font-weight: 600;
  height: 132px;
  justify-content: center;
  left: 50%;
  line-height: 1.2;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translate3d(-50%, -50%, 0) scale(0.82);
  transition: opacity 250ms ease, transform 250ms ease;
  width: 132px;
  will-change: transform, opacity;
  z-index: 3;
}
.team-image-cursor span,
.employee-image-cursor span {
  color: #f3f2f2;
}

.team-dots {
  left: -60px;
  pointer-events: none;
  position: absolute;
  top: -107px;
  z-index: 5;
}

.team-list-column {
  flex: 1;
  padding-top: 200px;
}

.team-category + .team-category {
  margin-top: 65px;
}
.team-category h3 {
  color: #8128ff !important;
  font-size: 32px;
  font-weight: 800;
  margin-bottom: 20px;
}

.team-member {
  opacity: 0.23;
  transition: opacity 250ms ease;
}
.team-member.is-active {
  opacity: 1;
}
.team-member + .team-member {
  margin-top: 18px;
}

.team-member-trigger {
  background: transparent;
  border: 0;
  color: #242929;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 40px;
  padding: 0;
  text-align: left;
  width: 100%;
}
.team-member-trigger:hover, .team-member-trigger:focus {
  color: #8128ff;
  outline: none;
}

.team-member-name {
  font-size: 22px;
  font-weight: 800;
  line-height: 1.2;
}

.team-member-role {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.35;
}

.team-member-mobile-fold {
  display: none;
}

.team-member-mobile-fold-inner {
  min-height: 0;
  opacity: 0;
  overflow: hidden;
  transform: translate3d(0, 16px, 0);
  transition: opacity 300ms ease, transform 300ms ease;
  will-change: opacity, transform;
}

.team-modal {
  inset: 0;
  pointer-events: none;
  position: fixed;
  transition: opacity 350ms ease;
  z-index: 9999;
}
.team-modal.is-open {
  opacity: 1;
  pointer-events: auto;
}
.team-modal.is-open .team-modal-panel {
  transform: translate3d(0, 0, 0);
}

.team-modal-backdrop {
  background: rgba(36, 41, 41, 0.45);
  inset: 0;
  position: absolute;
}

.team-modal-panel {
  background: #a97dff;
  border-radius: 20px 20px 0 0;
  bottom: 0;
  color: #f3f2f2;
  left: 15px;
  min-height: calc(100vh - 30px);
  overflow: auto;
  position: absolute;
  right: 15px;
  transform: translate3d(0, 100%, 0);
  transition: transform 450ms ease;
  max-height: calc(100vh - 30px);
  overflow: scroll;
}

.team-modal-close {
  align-items: center;
  background: transparent;
  border: 1px solid rgba(243, 242, 242, 0.8);
  border-radius: 50%;
  display: flex;
  height: 44px;
  justify-content: center;
  position: absolute;
  right: 32px;
  top: 32px;
  width: 44px;
  z-index: 5;
}
.team-modal-close span {
  background: #f3f2f2;
  height: 1px;
  position: absolute;
  width: 20px;
}
.team-modal-close span:first-child {
  transform: rotate(45deg);
}
.team-modal-close span:last-child {
  transform: rotate(-45deg);
}

.team-modal-inner {
  align-items: center;
  display: grid;
  gap: 70px;
  grid-template-columns: minmax(0, 0.9fr) minmax(0, 1fr);
  min-height: calc(100vh - 30px);
  padding: 90px 90px;
}

.team-modal-image-wrap {
  position: relative;
}

.team-modal-image {
  display: block;
  width: 100%;
  aspect-ratio: 1/1;
  -o-object-fit: cover;
  object-fit: cover;
}

.team-modal-linkedin {
  align-items: center;
  background: #8128ff;
  color: #f3f2f2;
  display: flex;
  font-size: 58px;
  font-weight: 800;
  height: 86px;
  justify-content: center;
  line-height: 1;
  position: absolute;
  right: 0;
  text-decoration: none;
  top: 0;
  transition: background 250ms ease, color 250ms ease;
  width: 86px;
}
.team-modal-linkedin:hover, .team-modal-linkedin:focus {
  background: #f3f2f2;
  color: #8128ff;
}
.team-modal-linkedin.is-hidden {
  display: none;
}

.team-modal-name,
.bg-white .team-modal-name {
  color: #f3f2f2;
  font-size: 58px;
  font-weight: 800;
  margin-bottom: 20px;
}

.team-modal-role,
.bg-white .team-modal-role {
  color: #f3f2f2;
  font-size: 32px;
  font-weight: 800;
  margin-bottom: 60px;
}

.team-modal-copy,
.bg-white .team-modal-copy {
  max-width: 610px;
}
.team-modal-copy p,
.team-modal-copy li,
.team-modal-copy ul,
.bg-white .team-modal-copy p,
.bg-white .team-modal-copy li,
.bg-white .team-modal-copy ul {
  color: #f3f2f2;
}

body.team-modal-open {
  overflow: hidden;
}

@media only screen and (max-width: 991px) {
  .team {
    border-radius: 20px;
  }
  .team .team-members {
    overflow: visible;
  }
  .team-inner {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .team .title {
    margin-bottom: 45px;
  }
  .team .title * {
    font-size: 26px;
    line-height: 1.2;
  }
  .team-layout {
    display: block !important;
    padding-bottom: 0;
  }
  .team-image-column {
    display: none;
  }
  .team-list-column {
    width: 100%;
    padding-top: 0;
  }
  .team-category + .team-category {
    margin-top: 55px;
  }
  .team-category h3 {
    font-size: 26px;
    margin-bottom: 18px;
  }
  .team-member {
    opacity: 1;
  }
  .team-member .team-member-mobile-fold {
    overflow: visible;
  }
  .team-member .team-member-mobile-fold .team-dots {
    top: 0;
  }
  .team-member + .team-member {
    margin-top: 26px;
  }
  .team-member.is-active .team-member-mobile-fold {
    grid-template-rows: 1fr;
    margin-top: 14px;
    opacity: 1;
    visibility: visible;
  }
  .team-member.is-active .team-member-mobile-fold-inner {
    opacity: 1;
    transform: translate3d(0, 0, 0);
    overflow: visible;
  }
  .team-member-trigger {
    display: block;
  }
  .team-member-name {
    display: block;
    font-size: 19px;
  }
  .team-member-role {
    display: block;
    font-size: 16px;
  }
  .team-member-mobile-fold {
    display: grid;
    grid-template-rows: 0fr;
    margin-top: 0;
    opacity: 0;
    overflow: hidden;
    transition: grid-template-rows 350ms cubic-bezier(0.65, 0, 0.35, 1), margin-top 350ms cubic-bezier(0.65, 0, 0.35, 1), opacity 250ms ease, visibility 350ms ease;
    visibility: hidden;
  }
  .team-member-mobile-fold-inner {
    min-height: 0;
  }
  .mobile-image-wrap {
    position: relative;
  }
  .mobile-team-image {
    display: block;
    width: 100%;
    aspect-ratio: 1.35/1;
    max-width: 500px;
    margin: 0 auto;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .mobile-team-image img {
    width: 100%;
  }
  .team-member-mobile-button {
    background: #a97dff;
    color: #f3f2f2;
    display: inline-flex;
    padding: 16px 54px 16px 30px;
    position: relative;
    width: auto;
    border: 0;
  }
  .team-member-mobile-button:hover, .team-member-mobile-button:focus {
    background: #f3f2f2;
    color: #a97dff !important;
  }
  .team-member-mobile-button:hover:after, .team-member-mobile-button:focus:after {
    transform: rotate(90deg);
  }
  .team-member-mobile-button span {
    display: none;
  }
  .team-modal-panel {
    border-radius: 20px 20px 0 0;
    left: 0;
    min-height: 100vh;
    right: 0;
  }
  .team-modal-inner {
    display: block;
    min-height: 100vh;
    padding: 90px 25px 45px;
  }
  .team-modal-image {
    margin-bottom: 35px;
  }
  .team-modal-name {
    font-size: 38px;
  }
  .team-modal-role {
    font-size: 24px;
    margin-bottom: 35px;
  }
  .team-modal-close {
    right: 20px;
    top: 20px;
  }
}
.content-row-inner.video-embed-inner,
.content-row-inner.video-embed-inner.content-bounds {
  padding-top: 50px;
  padding-bottom: 50px;
}

.video-embed {
  overflow: hidden;
}

.video-embed-scale-wrap {
  position: relative;
  width: 100%;
  transform: scale(var(--video-embed-scale, 0.6));
  transform-origin: center center;
  will-change: transform;
}

.video-embed-corner {
  position: absolute;
  z-index: 3;
  width: 82px;
  height: 83px;
  pointer-events: none;
  transition: opacity 250ms linear, visibility 250ms linear;
}
.video-embed-corner svg {
  display: block;
  width: 100%;
  height: auto;
}

.video-embed-corner-bottom-left {
  left: 0;
  bottom: 0;
}

.video-embed-corner-top-right {
  top: 0;
  right: 0;
}

.video-embed.is-video-active .video-embed-corner {
  opacity: 0;
  visibility: hidden;
  transition: opacity 250ms linear, visibility 250ms linear;
}

.iframe-ratio {
  position: relative;
  width: 100%;
  aspect-ratio: 16/9;
  overflow: hidden;
}
.iframe-ratio iframe {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  border: 0;
  display: block;
}

@media only screen and (max-width: 767px) {
  .video-embed-inner {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .video-embed-corner {
    width: 55px;
    height: auto;
  }
}
.features-full-screen-scroller {
  overflow: visible;
  padding-top: 0;
  padding-bottom: 50px;
}
.features-full-screen-scroller .features-full-screen-scroller-desktop {
  position: relative;
  height: 100vh;
  height: 100dvh;
  min-height: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  will-change: transform;
}
.features-full-screen-scroller .features-full-screen-scroller-mobile {
  display: none;
}
.features-full-screen-scroller .features-full-screen-scroller-sticky {
  position: relative;
  width: 100%;
  height: 100vh;
  height: 100dvh;
  min-height: 0;
}
.features-full-screen-scroller .features-full-screen-scroller-title {
  position: absolute;
  top: clamp(32px, 7vh, 78px);
  left: 0;
  right: 0;
  z-index: 8;
  margin-bottom: 0;
  padding: 0 25px;
  pointer-events: none;
}
.features-full-screen-scroller .features-full-screen-scroller-title .eyebrow {
  margin-bottom: 18px;
  color: #a97dff;
}
.features-full-screen-scroller .features-full-screen-scroller-title h2,
.features-full-screen-scroller .features-full-screen-scroller-title h3,
.features-full-screen-scroller .features-full-screen-scroller-title h4,
.features-full-screen-scroller .features-full-screen-scroller-title p {
  margin-left: auto;
  margin-right: auto;
}
.features-full-screen-scroller .features-full-screen-scroller-title h3 {
  max-width: 780px;
  color: #242929;
}
.features-full-screen-scroller .button.ghost {
  padding-left: 0;
  color: #8128ff !important;
}
.features-full-screen-scroller .features-full-screen-scroller-inner {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  min-height: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: visible;
  transform: translate(-50%, -50%);
}
.features-full-screen-scroller .features-full-screen-scroller-images {
  position: relative;
  width: min(42vw, 54vh, 560px);
  aspect-ratio: 2/3;
  z-index: 3;
}
.features-full-screen-scroller .features-full-screen-scroller-image-item {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  transform-origin: center;
  will-change: transform, opacity, border-radius;
  z-index: 2;
  border-radius: 0;
  overflow: hidden;
}
.features-full-screen-scroller .features-full-screen-scroller-image-item picture {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  overflow: hidden;
}
.features-full-screen-scroller .features-full-screen-scroller-image-item img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: inherit;
}
.features-full-screen-scroller .features-full-screen-scroller-image-item.is-active {
  border-radius: 0;
  pointer-events: auto;
  z-index: 4;
}
.features-full-screen-scroller .features-full-screen-scroller-image-item.is-before, .features-full-screen-scroller .features-full-screen-scroller-image-item.is-after {
  border-radius: 70px;
  pointer-events: none;
}
.features-full-screen-scroller .features-full-screen-scroller-image-item.is-hidden {
  border-radius: 70px;
  pointer-events: none;
}
.features-full-screen-scroller .features-full-screen-scroller-corner-arrow {
  position: absolute;
  top: -40px;
  right: -40px;
  width: 57px;
  height: 57px;
  z-index: 6;
  pointer-events: none;
}
.features-full-screen-scroller .features-full-screen-scroller-corner-arrow svg {
  display: block;
  width: 100%;
  height: auto;
}
.features-full-screen-scroller .features-full-screen-scroller-dots {
  position: absolute;
  left: -154px;
  bottom: -35px;
  width: 185px;
  height: auto;
  z-index: 0;
  pointer-events: none;
}
.features-full-screen-scroller .features-full-screen-scroller-dots svg {
  display: block;
  width: 100%;
  height: auto;
}
.features-full-screen-scroller .features-full-screen-scroller-content {
  position: absolute;
  top: 50%;
  left: 50%;
  width: min(25vw, 330px);
  transform: translate(95%, -34%);
  z-index: 7;
  bottom: 0;
}
.features-full-screen-scroller .features-full-screen-scroller-content-item {
  position: absolute;
  inset: 0 auto auto 0;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  backface-visibility: hidden;
  transform-style: preserve-3d;
}
.features-full-screen-scroller .features-full-screen-scroller-content-item.is-active {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.features-full-screen-scroller .features-full-screen-scroller-content-item h4 {
  margin-bottom: 18px;
  color: #8128ff;
  font-family: "sofia-pro", sans-serif;
  font-size: 32px;
  font-weight: 800;
}
.features-full-screen-scroller .features-full-screen-scroller-content-item .copy {
  margin-bottom: 24px;
}
.features-full-screen-scroller .features-full-screen-scroller-content-item .copy p {
  color: #242929;
  font-size: 18px;
  line-height: 1.3;
}
.features-full-screen-scroller .features-full-screen-scroller-content-item .copy p:last-child {
  margin-bottom: 0;
}
.features-full-screen-scroller .features-full-screen-scroller-desktop,
.features-full-screen-scroller .features-full-screen-scroller-image-item,
.features-full-screen-scroller .features-full-screen-scroller-content-item {
  backface-visibility: hidden;
  transform-style: preserve-3d;
}

@media (max-width: 1399px) {
  .features-full-screen-scroller .features-full-screen-scroller-images {
    width: min(43vw, 54vh, 520px);
  }
  .features-full-screen-scroller .features-full-screen-scroller-content {
    width: min(28vw, 315px);
    transform: translate(84%, -34%);
  }
  .features-full-screen-scroller .features-full-screen-scroller-dots {
    left: -140px;
    bottom: -52px;
    width: 155px;
  }
}
@media (max-width: 1199px) {
  .features-full-screen-scroller .features-full-screen-scroller-title {
    top: clamp(26px, 6vh, 58px);
  }
  .features-full-screen-scroller .features-full-screen-scroller-title h3 {
    max-width: 660px;
  }
  .features-full-screen-scroller .features-full-screen-scroller-images {
    width: min(44vw, 52vh, 430px);
  }
  .features-full-screen-scroller .features-full-screen-scroller-corner-arrow {
    top: 0;
    right: -50px;
    width: 50px;
    height: 50px;
  }
  .features-full-screen-scroller .features-full-screen-scroller-dots {
    left: -95px;
    bottom: -48px;
    width: 130px;
  }
  .features-full-screen-scroller .features-full-screen-scroller-content {
    transform: translate(86%, -34%) !important;
  }
}
@media (min-width: 1001px) {
  .features-full-screen-scroller-desktop .features-full-screen-scroller-image-item,
  .features-full-screen-scroller-desktop .features-full-screen-scroller-content-item {
    opacity: 0;
    visibility: hidden;
  }
  .features-full-screen-scroller-desktop .features-full-screen-scroller-title {
    opacity: 1;
    visibility: visible;
  }
}
@media (min-width: 1001px) and (max-width: 1199px) {
  .features-full-screen-scroller .features-full-screen-scroller-title {
    top: clamp(22px, 5vh, 46px);
  }
  .features-full-screen-scroller .features-full-screen-scroller-title h3 {
    max-width: 620px;
  }
  .features-full-screen-scroller .features-full-screen-scroller-images {
    width: min(48vw, 50vh, 420px);
  }
  .features-full-screen-scroller .features-full-screen-scroller-content {
    width: min(32vw, 280px);
    transform: translate(64%, -34%);
  }
  .features-full-screen-scroller .features-full-screen-scroller-corner-arrow {
    top: 0;
    right: -48px;
    width: 48px;
    height: 48px;
  }
  .features-full-screen-scroller .features-full-screen-scroller-dots {
    left: -95px;
    bottom: -55px;
    width: 135px;
  }
}
@media (min-width: 1001px) and (max-height: 820px) {
  .features-full-screen-scroller .features-full-screen-scroller-title {
    top: 24px;
  }
  .features-full-screen-scroller .features-full-screen-scroller-title .eyebrow {
    margin-bottom: 12px;
  }
  .features-full-screen-scroller .features-full-screen-scroller-images {
    width: min(40vw, 48vh, 460px);
  }
  .features-full-screen-scroller .features-full-screen-scroller-content {
    transform: translate(78%, -34%);
  }
  .features-full-screen-scroller .features-full-screen-scroller-content-item h4 {
    margin-bottom: 14px;
    font-size: 28px;
  }
  .features-full-screen-scroller .features-full-screen-scroller-content-item .copy {
    margin-bottom: 18px;
  }
  .features-full-screen-scroller .features-full-screen-scroller-content-item .copy p {
    font-size: 17px;
    line-height: 1.25;
  }
  .features-full-screen-scroller .features-full-screen-scroller-dots {
    left: -118px;
    bottom: -38px;
    width: 135px;
  }
}
@media (min-width: 1001px) and (max-height: 720px) {
  .features-full-screen-scroller .features-full-screen-scroller-title {
    top: 18px;
  }
  .features-full-screen-scroller .features-full-screen-scroller-title .eyebrow {
    margin-bottom: 8px;
  }
  .features-full-screen-scroller .features-full-screen-scroller-title h3 {
    max-width: 640px;
  }
  .features-full-screen-scroller .features-full-screen-scroller-images {
    width: min(38vw, 43vh, 400px);
  }
  .features-full-screen-scroller .features-full-screen-scroller-content {
    width: min(28vw, 280px);
    transform: translate(74%, -34%);
  }
  .features-full-screen-scroller .features-full-screen-scroller-content-item h4 {
    margin-bottom: 12px;
    font-size: 25px;
  }
  .features-full-screen-scroller .features-full-screen-scroller-content-item .copy {
    margin-bottom: 14px;
  }
  .features-full-screen-scroller .features-full-screen-scroller-content-item .copy p {
    font-size: 16px;
    line-height: 1.25;
  }
  .features-full-screen-scroller .features-full-screen-scroller-corner-arrow {
    width: 42px;
    height: 42px;
  }
  .features-full-screen-scroller .features-full-screen-scroller-dots {
    left: -96px;
    bottom: -32px;
    width: 112px;
  }
}
@media (min-width: 1001px) and (max-height: 640px) {
  .features-full-screen-scroller .features-full-screen-scroller-title {
    top: 14px;
  }
  .features-full-screen-scroller .features-full-screen-scroller-title .eyebrow {
    display: none;
  }
  .features-full-screen-scroller .features-full-screen-scroller-title h2,
  .features-full-screen-scroller .features-full-screen-scroller-title h3,
  .features-full-screen-scroller .features-full-screen-scroller-title h4,
  .features-full-screen-scroller .features-full-screen-scroller-title p {
    font-size: clamp(24px, 4vh, 34px);
    line-height: 1.05;
  }
  .features-full-screen-scroller .features-full-screen-scroller-images {
    width: min(36vw, 39vh, 360px);
  }
  .features-full-screen-scroller .features-full-screen-scroller-content {
    width: min(27vw, 260px);
    transform: translate(70%, -34%);
  }
  .features-full-screen-scroller .features-full-screen-scroller-content-item h4 {
    font-size: 23px;
  }
  .features-full-screen-scroller .features-full-screen-scroller-content-item .copy p {
    font-size: 15px;
  }
  .features-full-screen-scroller .features-full-screen-scroller-corner-arrow {
    width: 38px;
    height: 38px;
  }
  .features-full-screen-scroller .features-full-screen-scroller-dots {
    left: -82px;
    bottom: -28px;
    width: 96px;
  }
}
@media (max-width: 1000px) {
  .features-full-screen-scroller {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .features-full-screen-scroller .features-full-screen-scroller-desktop {
    display: none;
  }
  .features-full-screen-scroller .features-full-screen-scroller-mobile {
    display: block;
  }
  .features-full-screen-scroller .features-full-screen-scroller-title {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    margin-bottom: 45px;
    padding: 0 25px;
    pointer-events: auto;
  }
  .features-full-screen-scroller .features-full-screen-scroller-title h3 {
    color: #242929;
  }
  .features-full-screen-scroller .features-full-screen-scroller-mobile-items {
    display: flex;
    flex-direction: column;
    gap: 65px;
  }
  .features-full-screen-scroller .features-full-screen-scroller-mobile-item {
    display: flex;
    flex-direction: column;
    gap: 25px;
    max-width: 460px;
    margin: 0 auto;
    padding: 0 20px;
  }
  .features-full-screen-scroller .features-full-screen-scroller-mobile-image-wrap {
    position: relative;
    border-radius: 0;
  }
  .features-full-screen-scroller .features-full-screen-scroller-mobile-image-wrap picture {
    display: block;
    width: 100%;
    height: auto;
    border-radius: inherit;
    overflow: hidden;
    z-index: 2;
  }
  .features-full-screen-scroller .features-full-screen-scroller-mobile-image-wrap img {
    display: block;
    position: relative;
    width: 100%;
    height: auto;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: inherit;
    z-index: 2;
  }
  .features-full-screen-scroller .features-full-screen-scroller-mobile-corner-arrow {
    position: absolute;
    top: -35px;
    right: -35px;
    width: 54px;
    height: 54px;
    z-index: 3;
    pointer-events: none;
  }
  .features-full-screen-scroller .features-full-screen-scroller-mobile-corner-arrow svg {
    display: block;
    width: 100%;
    height: auto;
  }
  .features-full-screen-scroller .features-full-screen-scroller-mobile-content h4 {
    margin-bottom: 18px;
    color: #8128ff;
    font-family: "sofia-pro", sans-serif;
    font-size: 28px;
    font-weight: 800;
  }
  .features-full-screen-scroller .features-full-screen-scroller-mobile-content .copy {
    margin-bottom: 22px;
  }
  .features-full-screen-scroller .features-full-screen-scroller-mobile-content .copy p {
    color: #242929;
  }
  .features-full-screen-scroller .features-full-screen-scroller-mobile-content .copy p:last-child {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 650px) {
  .features-full-screen-scroller {
    padding-top: 40px;
  }
}
@media only screen and (min-width: 650px) and (max-width: 1000px) {
  .features-full-screen-scroller-mobile-items {
    padding-top: 40px !important;
    display: grid !important;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
  }
  .features-full-screen-scroller-mobile-items .features-full-screen-scroller-mobile-item {
    grid-template-areas: 1fr;
  }
  .features-full-screen-scroller-mobile-items .features-full-screen-scroller-mobile-item .features-full-screen-scroller-mobile-image-wrap {
    aspect-ratio: 1/1;
  }
  .features-full-screen-scroller-mobile-items .features-full-screen-scroller-mobile-item .features-full-screen-scroller-mobile-image-wrap img {
    width: 100%;
    aspect-ratio: 1/1;
  }
}
.stats {
  padding-bottom: 185px;
  padding-top: 120px;
  color: #f3f2f2;
}
.stats.no-dots {
  padding-top: 0;
  padding-bottom: 0;
}
.stats .eyebrow {
  color: #f3f2f2;
}
.stats .titles {
  margin-bottom: 70px;
}
.stats .titles h1,
.stats .titles h2,
.stats .titles h3,
.stats .titles h4,
.stats .titles h5,
.stats .titles h6,
.stats .titles p {
  margin-bottom: 0;
}
.stats .stats-inner {
  width: 100%;
}
.stats .stats-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  -moz-column-gap: 54px;
  column-gap: 54px;
  row-gap: 105px;
}
.stats .stat-item {
  border-top: 1px solid rgba(243, 242, 242, 0.55);
  opacity: 0;
  transform: translate3d(0, 24px, 0);
  transition: 650ms ease opacity, 650ms ease transform;
}
.stats .stat-item.is-visible {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
.stats .stat-item-inner {
  padding-top: 18px;
}
.stats .stat-label {
  color: #8128ff;
  font-size: 24px;
  line-height: 1.05;
  margin-bottom: 18px;
}
.stats .stat-number-wrap {
  display: flex;
  align-items: baseline;
  justify-content: flex-start;
  flex-wrap: nowrap;
  margin-bottom: 8px;
  color: #f3f2f2;
  font-size: clamp(78px, 7.4vw, 114px);
  line-height: 0.95;
  font-weight: 300;
  letter-spacing: -0.045em;
}
.stats .stat-before-number,
.stats .stat-number,
.stats .stat-after-number {
  display: inline-flex;
}
.stats .stat-description {
  max-width: 360px;
  color: #f3f2f2;
  font-size: 16px;
  line-height: 1.25;
  letter-spacing: -0.01em;
}
.stats .stat-before-number + .stat-number,
.stats .stat-number + .stat-after-number {
  margin-left: 0.02em;
}
.stats .feature-cards-dots-svg {
  max-width: 2146px;
  min-width: 2146px;
  display: inline-block;
  position: absolute;
  z-index: -1;
  text-align: center;
  left: 50%;
  transform: translatex(-50%);
  bottom: -30%;
  overflow: hidden;
}
@media (max-width: 991px) {
  .stats .titles {
    margin-bottom: 50px;
  }
  .stats .feature-cards-dots-svg {
    bottom: initial;
  }
  .stats .stats-list {
    grid-template-columns: repeat(2, 1fr);
    -moz-column-gap: 25px;
    column-gap: 25px;
    row-gap: 70px;
  }
  .stats .stat-number-wrap {
    font-size: clamp(70px, 13vw, 96px);
  }
}
@media (max-width: 767px) {
  .stats .titles {
    margin-bottom: 40px;
  }
  .stats .stats-list {
    grid-template-columns: repeat(1, 1fr);
    row-gap: 46px;
  }
  .stats .stat-label {
    font-size: 22px;
  }
  .stats .stat-number-wrap {
    font-size: clamp(68px, 20vw, 92px);
  }
  .stats .stat-description {
    max-width: none;
  }
}

@media only screen and (max-width: 991px) {
  .content-block:has(.stats) {
    overflow: hidden;
  }
}
.content-block:has(> .content-row.stats):has(+ .content-block:not(.bg-white):not(.bg-purple)) .content-row.stats .feature-cards-dots-svg {
  display: none;
}

@media only screen and (max-width: 650px) {
  .stats {
    padding-top: 60px;
  }
}
.how-can-we-help {
  overflow: visible;
  padding-top: 0;
  padding-bottom: 0;
}
.how-can-we-help .how-can-we-help-title {
  position: relative;
  z-index: 8;
  padding-top: 90px !important;
  margin-bottom: 70px;
}
.how-can-we-help .how-can-we-help-title .eyebrow {
  color: #242929 !important;
  margin-bottom: 30px;
}
.how-can-we-help .how-can-we-help-title h3 {
  max-width: 1235px;
  margin-bottom: 0;
  color: #f3f2f2;
}

.how-can-we-help-inner {
  padding-bottom: 115px;
}

.how-can-we-help-desktop {
  display: grid;
  grid-template-columns: minmax(0, 0.75fr) minmax(0, 506px) minmax(0, 0.9fr);
  gap: 55px;
  align-items: center;
  min-height: 620px;
  padding-bottom: 136px;
}

.how-can-we-help-left,
.how-can-we-help-right {
  position: relative;
  z-index: 3;
}

.how-can-we-help-left {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 28px;
}

.how-can-we-help-nav-item {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: transparent;
  border: 0;
  color: rgba(243, 242, 242, 0.35);
  cursor: pointer;
  font-family: "sofia-pro", sans-serif;
  font-size: 32px;
  font-weight: 800;
  line-height: 1.1;
  padding: 0;
  text-align: left;
  transition: color 300ms ease, opacity 300ms ease;
}
.how-can-we-help-nav-item:hover, .how-can-we-help-nav-item:focus, .how-can-we-help-nav-item.is-active {
  color: #a97dff;
  outline: none;
}

.how-can-we-help-middle {
  max-width: 506px;
  position: relative;
  width: 100%;
  z-index: 2;
}

.how-can-we-help-images {
  aspect-ratio: 506/570;
  position: relative;
  width: 100%;
}

.how-can-we-help-image-item {
  inset: 0;
  opacity: 0;
  position: absolute;
  transition: opacity 450ms cubic-bezier(0.65, 0, 0.35, 1);
  z-index: 1;
}
.how-can-we-help-image-item.is-active {
  opacity: 1;
  z-index: 2;
}

.how-can-we-help-image {
  aspect-ratio: 506/570;
  display: block;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
.how-can-we-help-image img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.how-can-we-help-dots {
  right: -187px;
  pointer-events: none;
  position: absolute;
  bottom: -99px;
  width: 48%;
  z-index: 5;
}
.how-can-we-help-dots svg {
  display: block;
  height: auto;
  width: 100%;
}

.how-can-we-help-right {
  min-height: 260px;
}

.how-can-we-help-content-item {
  opacity: 0;
  pointer-events: none;
  position: absolute;
  transform: translate3d(0, 18px, 0);
  transition: opacity 350ms ease, transform 350ms ease;
  width: 100%;
}
.how-can-we-help-content-item.is-active {
  opacity: 1;
  pointer-events: auto;
  position: relative;
  transform: translate3d(0, 0, 0);
}
.how-can-we-help-content-item .content {
  max-width: 390px;
}
.how-can-we-help-content-item .content p {
  color: #f3f2f2;
  font-size: 18px;
  line-height: 1.3;
  margin-bottom: 30px;
}
.how-can-we-help-content-item .button.ghost {
  color: #a97dff !important;
  padding-left: 0;
  transition: color 150ms linear;
}
.how-can-we-help-content-item .button.ghost:hover, .how-can-we-help-content-item .button.ghost:focus {
  color: #f3f2f2 !important;
}
.how-can-we-help-content-item .button.ghost:hover:after, .how-can-we-help-content-item .button.ghost:focus:after {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgb3BhY2l0eT0iMC44Ij4KPG1hc2sgaWQ9Im1hc2swXzE3NjVfMTI1NyIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxOCIgaGVpZ2h0PSI5Ij4KPHBhdGggZD0iTTE3Ljk2NDMgMEgwVjguOTgyNzdIMTcuOTY0M1YwWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzE3NjVfMTI1NykiPgo8cGF0aCBkPSJNMTcuOTY0MyAwSDBWOC45ODI3N0gxNy45NjQzVjBaIiBmaWxsPSIjRjNGMkYyIi8+CjwvZz4KPC9nPgo8ZyBvcGFjaXR5PSIwLjgiPgo8bWFzayBpZD0ibWFzazFfMTc2NV8xMjU3IiBzdHlsZT0ibWFzay10eXBlOmx1bWluYW5jZSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iOCIgeT0iMCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjkiPgo8cGF0aCBkPSJNMTcuOTYyNiAwSDguOTgwNDdWOC45ODI3N0gxNy45NjI2VjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazFfMTc2NV8xMjU3KSI+CjxwYXRoIGQ9Ik0xNy45NjI2IDBMOC45ODA0NyA4Ljk4Mjc3SDE3Ljk2MjZWMFoiIGZpbGw9IiNGM0YyRjIiLz4KPC9nPgo8L2c+CjxnIG9wYWNpdHk9IjAuOCI+CjxtYXNrIGlkPSJtYXNrMl8xNzY1XzEyNTciIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI4IiB5PSI4IiB3aWR0aD0iMTAiIGhlaWdodD0iMTAiPgo8cGF0aCBkPSJNMTcuOTYyNiA4Ljk4MjkxSDguOTgwNDdWMTcuOTY1N0gxNy45NjI2VjguOTgyOTFaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazJfMTc2NV8xMjU3KSI+CjxwYXRoIGQ9Ik0xNy45NjI2IDguOTgyOTFIOC45ODA0N1YxNy45NjU3SDE3Ljk2MjZWOC45ODI5MVoiIGZpbGw9IiNGM0YyRjIiLz4KPC9nPgo8L2c+Cjwvc3ZnPgo=");
}

.how-can-we-help-mobile {
  display: none;
}

.bg-white .how-can-we-help .how-can-we-help-title .eyebrow {
  color: #8128ff;
}
.bg-white .how-can-we-help .how-can-we-help-title h3 {
  color: #242929;
}
.bg-white .how-can-we-help-nav-item {
  color: rgba(36, 41, 41, 0.25);
}
.bg-white .how-can-we-help-nav-item:hover, .bg-white .how-can-we-help-nav-item:focus, .bg-white .how-can-we-help-nav-item.is-active {
  color: #8128ff;
}
.bg-white .how-can-we-help-content-item .content p {
  color: #242929;
}
.bg-white .how-can-we-help-content-item .button.ghost {
  color: #8128ff !important;
}
.bg-white .how-can-we-help-content-item .button.ghost:hover, .bg-white .how-can-we-help-content-item .button.ghost:focus {
  color: #8128ff !important;
}
.bg-white .how-can-we-help-dots svg path {
  fill: #8128ff;
  stroke: #8128ff;
}

.bg-purple .how-can-we-help .how-can-we-help-title .eyebrow,
.bg-purple .how-can-we-help .how-can-we-help-title h3 {
  color: #f3f2f2;
}
.bg-purple .how-can-we-help-nav-item {
  color: rgba(243, 242, 242, 0.38);
}
.bg-purple .how-can-we-help-nav-item:hover, .bg-purple .how-can-we-help-nav-item:focus, .bg-purple .how-can-we-help-nav-item.is-active {
  color: #f3f2f2;
}
.bg-purple .how-can-we-help-content-item .content p {
  color: #f3f2f2;
}
.bg-purple .how-can-we-help-content-item .button.ghost {
  color: #f3f2f2 !important;
}
.bg-purple .how-can-we-help-content-item .button.ghost:hover, .bg-purple .how-can-we-help-content-item .button.ghost:focus {
  color: #f3f2f2 !important;
}

@media only screen and (max-width: 1180px) {
  .how-can-we-help-desktop {
    gap: 35px;
    grid-template-columns: minmax(0, 0.75fr) minmax(0, 420px) minmax(0, 0.85fr);
  }
  .how-can-we-help-middle {
    max-width: 420px;
  }
  .how-can-we-help-nav-item {
    font-size: 28px;
  }
  .how-can-we-help-dots {
    right: -155px;
    bottom: -83px;
  }
}
@media only screen and (max-width: 991px) {
  .how-can-we-help .how-can-we-help-title {
    padding-top: 55px !important;
    margin-bottom: 35px;
  }
  .how-can-we-help .how-can-we-help-title h3 {
    font-size: 32px;
  }
  .how-can-we-help-inner {
    padding-bottom: 55px;
  }
  .how-can-we-help-desktop {
    display: none;
  }
  .how-can-we-help-mobile {
    display: block;
  }
  .how-can-we-help-mobile-item {
    border-top: 1px solid rgba(243, 242, 242, 0.35);
    opacity: 0.45;
    transition: opacity 250ms ease;
  }
  .how-can-we-help-mobile-item:last-child {
    border-bottom: 1px solid rgba(243, 242, 242, 0.35);
  }
  .how-can-we-help-mobile-item.is-active {
    opacity: 1;
  }
  .how-can-we-help-mobile-item.is-active .how-can-we-help-mobile-fold {
    grid-template-rows: 1fr;
    opacity: 1;
    visibility: visible;
  }
  .how-can-we-help-mobile-item.is-active .how-can-we-help-mobile-fold-inner {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
  .how-can-we-help-mobile-trigger {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: transparent;
    border: 0;
    color: #f3f2f2;
    cursor: pointer;
    display: block;
    font-family: "sofia-pro", sans-serif;
    font-size: 26px;
    font-weight: 800;
    line-height: 1.15;
    padding: 24px 0;
    text-align: left;
    width: 100%;
  }
  .how-can-we-help-mobile-fold {
    display: grid;
    grid-template-rows: 0fr;
    opacity: 0;
    overflow: hidden;
    transition: grid-template-rows 350ms cubic-bezier(0.65, 0, 0.35, 1), opacity 250ms ease, visibility 350ms ease;
    visibility: hidden;
  }
  .how-can-we-help-mobile-fold-inner {
    min-height: 0;
    opacity: 0;
    transform: translate3d(0, 16px, 0);
    transition: opacity 300ms ease, transform 300ms ease;
  }
  .how-can-we-help-mobile-image-wrap {
    margin-bottom: 25px;
    position: relative;
  }
  .how-can-we-help-mobile-image {
    aspect-ratio: 506/570;
    display: block;
    height: auto;
    -o-object-fit: cover;
    object-fit: cover;
    max-width: 350px;
    width: 100%;
  }
  .how-can-we-help-mobile-image img {
    height: 100%;
  }
  .how-can-we-help-mobile-fold .content {
    max-width: 520px;
  }
  .how-can-we-help-mobile-fold .content p {
    color: #f3f2f2;
    font-size: 18px;
    line-height: 1.3;
    margin-bottom: 24px;
  }
  .how-can-we-help-mobile-fold .button.ghost {
    color: #f3f2f2 !important;
    padding-left: 0;
    display: inline-block;
  }
  .bg-white .how-can-we-help-mobile-item {
    border-color: rgba(36, 41, 41, 0.25);
    opacity: 0.45;
  }
  .bg-white .how-can-we-help-mobile-item:last-child {
    border-color: rgba(36, 41, 41, 0.25);
  }
  .bg-white .how-can-we-help-mobile-item.is-active {
    opacity: 1;
  }
  .bg-white .how-can-we-help-mobile-trigger {
    color: #8128ff;
  }
  .bg-white .how-can-we-help-mobile-fold .content p {
    color: #242929;
  }
  .bg-white .how-can-we-help-mobile-fold .button.ghost {
    color: #8128ff !important;
  }
}
@media only screen and (max-width: 767px) {
  .how-can-we-help .how-can-we-help-title {
    padding-top: 45px !important;
    margin-bottom: 25px;
  }
  .how-can-we-help .how-can-we-help-title .eyebrow {
    font-size: 24px;
    margin-bottom: 18px;
  }
  .how-can-we-help .how-can-we-help-title h3 {
    font-size: 28px;
  }
  .how-can-we-help-inner {
    padding-bottom: 45px;
  }
  .how-can-we-help-mobile-trigger {
    font-size: 22px;
    padding: 21px 0;
  }
  .how-can-we-help-mobile-fold-inner a.button.ghost {
    margin-bottom: 20px;
    display: inline-block;
  }
}
.contact-block:has(.contact-form-block) {
  padding-bottom: 50px;
}

ul.gform_fields {
  padding-left: 0;
}

:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gform_title,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gform_description,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gform_required_legend,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gform_title,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gform_description,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gform_required_legend {
  display: none !important;
}
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper form[id^=gform_],
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] form[id^=gform_] {
  width: 100%;
}
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gform-body,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gform_body,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gform-body,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gform_body {
  width: 100%;
}
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gform_fields,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gform_fields {
  gap: 30px !important;
}
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gfield,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gfield {
  margin: 0;
}
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gfield.gfield--type-honeypot,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gfield.gfield--type-honeypot {
  display: none;
  visibility: hidden;
}
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gfield.gfield--type-html,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gfield.gfield--type-html {
  color: #a97dff;
  font-size: 20px;
  font-weight: 700;
}
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gfield_label,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gfield_label.gform-field-label,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gform-field-label,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gfield_label,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gfield_label.gform-field-label,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gform-field-label {
  color: #8128ff;
  font-family: "sofia-pro", sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 12px;
}
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gfield_required,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gfield_required {
  color: #8128ff;
}
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gfield_description,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gform-field-description,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gfield_validation_message,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .validation_message,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gfield_description,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gform-field-description,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gfield_validation_message,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .validation_message {
  font-family: "sofia-pro", sans-serif;
  font-size: 15px;
  line-height: 1.35;
}
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gfield_description,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gform-field-description,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gfield_description,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gform-field-description {
  color: rgba(36, 41, 41, 0.7);
}
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gfield_validation_message,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .validation_message,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gfield_validation_message,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .validation_message {
  color: #8128ff;
  font-weight: 700;
  margin-top: 8px;
}
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .ginput_container,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .ginput_container {
  position: relative;
  width: 100%;
}
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .ginput_container::after,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .ginput_container::after {
  background-color: #a97dff;
  bottom: 0;
  content: "";
  height: 2px;
  left: 0;
  position: absolute;
  transform: scaleX(0);
  transform-origin: center;
  transition: transform 500ms linear;
  width: 100%;
  z-index: 2;
}
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .ginput_container:focus-within::after,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .ginput_container:focus-within::after {
  transform: scaleX(1);
}
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .ginput_container_text,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .ginput_container_email,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .ginput_container_phone,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .ginput_container_website,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .ginput_container_number,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .ginput_container_date,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .ginput_container_textarea,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .ginput_container_select,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .ginput_container--name,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .ginput_complex,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .ginput_container_text,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .ginput_container_email,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .ginput_container_phone,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .ginput_container_website,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .ginput_container_number,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .ginput_container_date,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .ginput_container_textarea,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .ginput_container_select,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .ginput_container--name,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .ginput_complex {
  margin-bottom: 10px;
}
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=text],
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=email],
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=tel],
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=url],
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=number],
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=password],
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=search],
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=date],
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper textarea,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper select,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=text],
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=email],
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=tel],
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=url],
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=number],
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=password],
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=search],
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=date],
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] textarea,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent !important;
  border: 0 !important;
  border-bottom: 1px solid rgba(36, 41, 41, 0.35) !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  box-sizing: border-box;
  color: rgba(36, 41, 41, 0.75) !important;
  font-family: "sofia-pro", sans-serif;
  font-size: 26px !important;
  font-weight: 300 !important;
  line-height: 1.25;
  min-height: 50px;
  padding: 5px 5px 15px 0 !important;
  transition: border-color 300ms ease, color 300ms ease;
  width: 100%;
}
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=text]:focus,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=email]:focus,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=tel]:focus,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=url]:focus,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=number]:focus,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=password]:focus,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=search]:focus,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=date]:focus,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper textarea:focus,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper select:focus,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=text]:focus,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=email]:focus,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=tel]:focus,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=url]:focus,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=number]:focus,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=password]:focus,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=search]:focus,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=date]:focus,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] textarea:focus,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] select:focus {
  border-color: rgba(36, 41, 41, 0.35) !important;
  box-shadow: none !important;
  outline: none !important;
}
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=text]::-moz-placeholder, :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=email]::-moz-placeholder, :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=tel]::-moz-placeholder, :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=url]::-moz-placeholder, :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=number]::-moz-placeholder, :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=password]::-moz-placeholder, :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=search]::-moz-placeholder, :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=date]::-moz-placeholder, :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper textarea::-moz-placeholder, :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper select::-moz-placeholder, :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=text]::-moz-placeholder, :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=email]::-moz-placeholder, :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=tel]::-moz-placeholder, :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=url]::-moz-placeholder, :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=number]::-moz-placeholder, :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=password]::-moz-placeholder, :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=search]::-moz-placeholder, :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=date]::-moz-placeholder, :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] textarea::-moz-placeholder, :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] select::-moz-placeholder {
  color: rgba(36, 41, 41, 0.35);
  opacity: 0.35;
  -moz-transition: opacity 300ms ease;
  transition: opacity 300ms ease;
}
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=text]::placeholder,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=email]::placeholder,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=tel]::placeholder,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=url]::placeholder,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=number]::placeholder,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=password]::placeholder,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=search]::placeholder,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=date]::placeholder,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper textarea::placeholder,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper select::placeholder,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=text]::placeholder,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=email]::placeholder,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=tel]::placeholder,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=url]::placeholder,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=number]::placeholder,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=password]::placeholder,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=search]::placeholder,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=date]::placeholder,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] textarea::placeholder,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] select::placeholder {
  color: rgba(36, 41, 41, 0.35);
  opacity: 0.35;
  transition: opacity 300ms ease;
}
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=text]:focus::-moz-placeholder, :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=email]:focus::-moz-placeholder, :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=tel]:focus::-moz-placeholder, :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=url]:focus::-moz-placeholder, :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=number]:focus::-moz-placeholder, :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=password]:focus::-moz-placeholder, :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=search]:focus::-moz-placeholder, :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=date]:focus::-moz-placeholder, :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper textarea:focus::-moz-placeholder, :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper select:focus::-moz-placeholder, :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=text]:focus::-moz-placeholder, :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=email]:focus::-moz-placeholder, :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=tel]:focus::-moz-placeholder, :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=url]:focus::-moz-placeholder, :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=number]:focus::-moz-placeholder, :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=password]:focus::-moz-placeholder, :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=search]:focus::-moz-placeholder, :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=date]:focus::-moz-placeholder, :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] textarea:focus::-moz-placeholder, :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] select:focus::-moz-placeholder {
  opacity: 1;
}
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=text]:focus::placeholder,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=email]:focus::placeholder,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=tel]:focus::placeholder,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=url]:focus::placeholder,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=number]:focus::placeholder,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=password]:focus::placeholder,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=search]:focus::placeholder,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=date]:focus::placeholder,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper textarea:focus::placeholder,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper select:focus::placeholder,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=text]:focus::placeholder,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=email]:focus::placeholder,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=tel]:focus::placeholder,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=url]:focus::placeholder,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=number]:focus::placeholder,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=password]:focus::placeholder,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=search]:focus::placeholder,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=date]:focus::placeholder,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] textarea:focus::placeholder,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] select:focus::placeholder {
  opacity: 1;
}
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper textarea,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] textarea {
  min-height: 145px;
  resize: vertical;
}
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper select,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] select {
  cursor: pointer;
  padding-right: 40px !important;
}
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .ginput_complex,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .ginput_complex {
  display: grid;
  gap: 20px;
}
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .ginput_complex span,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .ginput_complex span {
  display: block;
  padding: 0;
}
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .ginput_complex label,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .ginput_complex label {
  color: rgba(36, 41, 41, 0.65);
  font-family: "sofia-pro", sans-serif;
  font-size: 14px;
  font-weight: 600;
  margin-top: 8px;
}
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gfield--type-name legend.gfield_label,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gfield--type-name legend.gfield_label {
  color: #8128ff;
  font-family: "sofia-pro", sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 12px;
}
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gfield--type-checkbox .ginput_container::after,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gfield--type-radio .ginput_container::after,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gfield--type-consent .ginput_container::after,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gfield--type-checkbox .ginput_container::after,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gfield--type-radio .ginput_container::after,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gfield--type-consent .ginput_container::after {
  display: none;
}
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gfield--type-checkbox .gfield_checkbox,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gfield--type-checkbox .gfield_radio,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gfield--type-radio .gfield_checkbox,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gfield--type-radio .gfield_radio,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gfield--type-consent .gfield_checkbox,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gfield--type-consent .gfield_radio,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gfield--type-checkbox .gfield_checkbox,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gfield--type-checkbox .gfield_radio,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gfield--type-radio .gfield_checkbox,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gfield--type-radio .gfield_radio,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gfield--type-consent .gfield_checkbox,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gfield--type-consent .gfield_radio {
  display: grid;
  gap: 12px;
}
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gfield--type-checkbox .gchoice,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gfield--type-radio .gchoice,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gfield--type-consent .gchoice,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gfield--type-checkbox .gchoice,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gfield--type-radio .gchoice,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gfield--type-consent .gchoice {
  align-items: flex-start;
  display: flex;
  gap: 10px;
}
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gfield--type-checkbox input[type=checkbox],
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gfield--type-checkbox input[type=radio],
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gfield--type-radio input[type=checkbox],
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gfield--type-radio input[type=radio],
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gfield--type-consent input[type=checkbox],
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gfield--type-consent input[type=radio],
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gfield--type-checkbox input[type=checkbox],
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gfield--type-checkbox input[type=radio],
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gfield--type-radio input[type=checkbox],
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gfield--type-radio input[type=radio],
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gfield--type-consent input[type=checkbox],
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gfield--type-consent input[type=radio] {
  accent-color: #a97dff;
  cursor: pointer;
  flex: 0 0 auto;
  margin-top: 3px;
}
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gfield--type-checkbox label,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gfield--type-radio label,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gfield--type-consent label,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gfield--type-checkbox label,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gfield--type-radio label,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gfield--type-consent label {
  color: #242929;
  cursor: pointer;
  font-family: "sofia-pro", sans-serif;
  font-size: 17px;
  line-height: 1.35;
}
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .privacy-field .gform-field-label,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .privacy-field .gform-field-label {
  color: #f3f2f2;
}
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gfield--type-captcha .ginput_container::after,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gfield--input-type-captcha .ginput_container::after,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gfield--type-captcha .ginput_container::after,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gfield--input-type-captcha .ginput_container::after {
  display: none;
}
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gfield--type-captcha .ginput_recaptcha,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gfield--input-type-captcha .ginput_recaptcha,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gfield--type-captcha .ginput_recaptcha,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gfield--input-type-captcha .ginput_recaptcha {
  margin-top: 8px;
  max-width: 100%;
  overflow: hidden;
}
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gfield--type-captcha .gfield_description,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gfield--input-type-captcha .gfield_description,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gfield--type-captcha .gfield_description,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gfield--input-type-captcha .gfield_description {
  color: rgba(36, 41, 41, 0.7);
  font-size: 15px;
  margin-top: 12px;
  max-width: 520px;
}
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gform-footer,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gform_footer,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gform-footer,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gform_footer {
  display: flex;
  justify-content: flex-start;
  margin-top: 24px;
  width: 100%;
  margin-bottom: 50px;
}
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=submit],
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=button],
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper button.gform_button,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gform_button,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=submit],
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=button],
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] button.gform_button,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gform_button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #a97dff !important;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgb3BhY2l0eT0iMC44Ij4KPG1hc2sgaWQ9Im1hc2swXzE3NjVfMTI1NyIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxOCIgaGVpZ2h0PSI5Ij4KPHBhdGggZD0iTTE3Ljk2NDMgMEgwVjguOTgyNzdIMTcuOTY0M1YwWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzE3NjVfMTI1NykiPgo8cGF0aCBkPSJNMTcuOTY0MyAwSDBWOC45ODI3N0gxNy45NjQzVjBaIiBmaWxsPSIjRjNGMkYyIi8+CjwvZz4KPC9nPgo8ZyBvcGFjaXR5PSIwLjgiPgo8bWFzayBpZD0ibWFzazFfMTc2NV8xMjU3IiBzdHlsZT0ibWFzay10eXBlOmx1bWluYW5jZSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iOCIgeT0iMCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjkiPgo8cGF0aCBkPSJNMTcuOTYyNiAwSDguOTgwNDdWOC45ODI3N0gxNy45NjI2VjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazFfMTc2NV8xMjU3KSI+CjxwYXRoIGQ9Ik0xNy45NjI2IDBMOC45ODA0NyA4Ljk4Mjc3SDE3Ljk2MjZWMFoiIGZpbGw9IiNGM0YyRjIiLz4KPC9nPgo8L2c+CjxnIG9wYWNpdHk9IjAuOCI+CjxtYXNrIGlkPSJtYXNrMl8xNzY1XzEyNTciIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI4IiB5PSI4IiB3aWR0aD0iMTAiIGhlaWdodD0iMTAiPgo8cGF0aCBkPSJNMTcuOTYyNiA4Ljk4MjkxSDguOTgwNDdWMTcuOTY1N0gxNy45NjI2VjguOTgyOTFaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazJfMTc2NV8xMjU3KSI+CjxwYXRoIGQ9Ik0xNy45NjI2IDguOTgyOTFIOC45ODA0N1YxNy45NjU3SDE3Ljk2MjZWOC45ODI5MVoiIGZpbGw9IiNGM0YyRjIiLz4KPC9nPgo8L2c+Cjwvc3ZnPgo=") !important;
  background-position: right 7px top 7px !important;
  background-repeat: no-repeat !important;
  background-size: 18px 18px !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  color: #f3f2f2 !important;
  cursor: pointer;
  display: inline-flex !important;
  font-family: "sofia-pro", sans-serif;
  font-size: 18px !important;
  font-weight: 700 !important;
  justify-content: center;
  line-height: 1.2;
  min-height: 54px;
  padding: 16px 54px 16px 30px !important;
  position: relative;
  text-align: left;
  text-decoration: none;
  transition: background-color 150ms linear, color 150ms linear;
  width: auto !important;
}
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=submit]:hover, :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=submit]:focus,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=button]:hover,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=button]:focus,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper button.gform_button:hover,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper button.gform_button:focus,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gform_button:hover,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gform_button:focus,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=submit]:hover,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=submit]:focus,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=button]:hover,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=button]:focus,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] button.gform_button:hover,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] button.gform_button:focus,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gform_button:hover,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gform_button:focus {
  background-color: #f3f2f2 !important;
  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%3Cg transform='rotate(90 9 9)' opacity='0.8'%3E%3Cmask id='mask0_2400_547' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='18' height='9'%3E%3Cpath d='M17.9643 0H0V8.98277H17.9643V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2400_547)'%3E%3Cpath d='M17.9643 0H0V8.98277H17.9643V0Z' fill='%238128FF'/%3E%3C/g%3E%3C/g%3E%3Cg transform='rotate(90 9 9)' opacity='0.8'%3E%3Cmask id='mask1_2400_547' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='8' y='0' width='10' height='9'%3E%3Cpath d='M17.9626 0H8.98047V8.98277H17.9626V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask1_2400_547)'%3E%3Cpath d='M17.9626 0L8.98047 8.98277H17.9626V0Z' fill='%238128FF'/%3E%3C/g%3E%3C/g%3E%3Cg transform='rotate(90 9 9)' opacity='0.8'%3E%3Cmask id='mask2_2400_547' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='8' y='8' width='10' height='10'%3E%3Cpath d='M17.9626 8.98291H8.98047V17.9657H17.9626V8.98291Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask2_2400_547)'%3E%3Cpath d='M17.9626 8.98291H8.98047V17.9657H17.9626V8.98291Z' fill='%238128FF'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-position: right 7px bottom 7px !important;
  color: #a97dff !important;
  outline: none !important;
  text-decoration: none;
}
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gform_ajax_spinner,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gform-loader,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gform_ajax_spinner,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gform-loader {
  margin-left: 15px;
}
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper.gform_validation_error .gform_validation_errors,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_].gform_validation_error .gform_validation_errors {
  border: 1px solid #8128ff;
  border-radius: 0;
  box-shadow: none;
  margin-bottom: 30px;
  padding: 20px;
}
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper.gform_validation_error .gform_validation_errors h2,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_].gform_validation_error .gform_validation_errors h2 {
  color: #8128ff;
  font-family: "sofia-pro", sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3;
}
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper.gform_validation_error .gfield_error input[type=text],
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper.gform_validation_error .gfield_error input[type=email],
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper.gform_validation_error .gfield_error input[type=tel],
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper.gform_validation_error .gfield_error input[type=url],
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper.gform_validation_error .gfield_error input[type=number],
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper.gform_validation_error .gfield_error input[type=password],
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper.gform_validation_error .gfield_error input[type=search],
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper.gform_validation_error .gfield_error input[type=date],
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper.gform_validation_error .gfield_error textarea,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper.gform_validation_error .gfield_error select,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_].gform_validation_error .gfield_error input[type=text],
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_].gform_validation_error .gfield_error input[type=email],
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_].gform_validation_error .gfield_error input[type=tel],
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_].gform_validation_error .gfield_error input[type=url],
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_].gform_validation_error .gfield_error input[type=number],
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_].gform_validation_error .gfield_error input[type=password],
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_].gform_validation_error .gfield_error input[type=search],
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_].gform_validation_error .gfield_error input[type=date],
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_].gform_validation_error .gfield_error textarea,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_].gform_validation_error .gfield_error select {
  border-bottom-color: #8128ff !important;
}
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform-theme--framework input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):checked::before,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform-theme--framework input[type=radio]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):checked::before {
  color: #a97dff;
}
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform-theme--framework .gform-theme-field-control:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform-theme--framework select[multiple]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,
:where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform-theme--framework textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus {
  outline-color: #a97dff;
}

.contact-form-block .content-container {
  gap: 50px;
}
.contact-form-block .content-container p > a {
  color: #8128ff;
}
.contact-form-block .content-container p > a:hover {
  color: #8128ff;
  text-decoration: none;
}
.contact-form-block .content-container .contact-form-left {
  flex: 2;
}
.contact-form-block .content-container .contact-form-right {
  flex: 3;
}

@media only screen and (max-width: 991px) {
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gform_fields,
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gform_fields {
    gap: 24px !important;
  }
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gfield_label,
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gfield_label.gform-field-label,
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gform-field-label,
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gfield--type-name legend.gfield_label,
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gfield_label,
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gfield_label.gform-field-label,
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gform-field-label,
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gfield--type-name legend.gfield_label {
    font-size: 16px;
    margin-bottom: 10px;
  }
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=text],
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=email],
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=tel],
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=url],
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=number],
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=password],
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=search],
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=date],
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper textarea,
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper select,
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=text],
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=email],
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=tel],
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=url],
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=number],
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=password],
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=search],
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=date],
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] textarea,
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] select {
    font-size: 21px !important;
    min-height: 48px;
    padding: 5px 5px 13px 0 !important;
  }
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper textarea,
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] textarea {
    min-height: 130px;
  }
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gform-footer,
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gform_footer,
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gform-footer,
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gform_footer {
    margin-top: 18px;
  }
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=submit],
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=button],
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper button.gform_button,
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gform_button,
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=submit],
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=button],
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] button.gform_button,
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gform_button {
    background-position: right 7px top 7px !important;
    background-size: 18px 18px !important;
    font-size: 17px !important;
    min-height: 52px;
    padding: 15px 52px 15px 26px !important;
  }
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=submit]:hover, :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=submit]:focus,
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=button]:hover,
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=button]:focus,
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper button.gform_button:hover,
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper button.gform_button:focus,
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gform_button:hover,
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gform_button:focus,
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=submit]:hover,
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=submit]:focus,
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=button]:hover,
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=button]:focus,
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] button.gform_button:hover,
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] button.gform_button:focus,
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gform_button:hover,
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gform_button:focus {
    background-position: right 7px bottom 7px !important;
  }
  .contact-form-block .content-container {
    display: block;
  }
  .contact-form-block .content-container .contact-form-left {
    margin-bottom: 40px;
  }
}
@media only screen and (max-width: 575px) {
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=text],
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=email],
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=tel],
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=url],
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=number],
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=password],
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=search],
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=date],
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper textarea,
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper select,
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=text],
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=email],
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=tel],
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=url],
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=number],
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=password],
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=search],
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=date],
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] textarea,
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] select {
    font-size: 19px !important;
  }
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gform-footer,
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gform_footer,
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gform-footer,
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gform_footer {
    width: 100%;
  }
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=submit],
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper input[type=button],
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper button.gform_button,
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) .gform_wrapper .gform_button,
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=submit],
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] input[type=button],
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] button.gform_button,
  :where(main, .site-main, #main, #primary, .content-rows, .content-block, .contact-block) [id^=gform_wrapper_] .gform_button {
    justify-content: flex-start;
    padding: 15px 52px 15px 24px !important;
    text-align: left;
    width: 100% !important;
  }
}
.divider .divider-style {
  width: 100%;
}
.divider .divider-style svg {
  width: 100%;
  height: auto;
}

footer {
  z-index: 1;
  padding: 100px 0 50px 0;
  bottom: 0;
  position: relative;
  bottom: 0;
  min-height: 100vh;
}
footer .bg-dots {
  position: absolute;
  top: -200px;
  left: 0;
  right: 0;
  z-index: -1;
  content: "";
  width: 100%;
  height: 500px;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUxMiIgaGVpZ2h0PSI1NDIiIHZpZXdCb3g9IjAgMCAxNTEyIDU0MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1MTMuMDUgMjM0LjkxNUMxNTA2LjEgMjM0LjkxNSAxNTAwLjQ3IDI0MC41NDkgMTUwMC40NyAyNDcuNDk5QzE1MDAuNDcgMjU0LjQ0OCAxNTA2LjEgMjYwLjA4MiAxNTEzLjA1IDI2MC4wODJDMTUyMCAyNjAuMDgyIDE1MjUuNjMgMjU0LjQ0OCAxNTI1LjYzIDI0Ny40OTlDMTUyNS42MyAyNDAuNTQ5IDE1MjAgMjM0LjkxNSAxNTEzLjA1IDIzNC45MTVaIiBmaWxsPSIjODEyOEZGIi8+CjxwYXRoIGQ9Ik0xNDE4Ljc1IDIzNC45MTVDMTQxMS44IDIzNC45MTUgMTQwNi4xNyAyNDAuNTQ5IDE0MDYuMTcgMjQ3LjQ5OUMxNDA2LjE3IDI1NC40NDggMTQxMS44IDI2MC4wODIgMTQxOC43NSAyNjAuMDgyQzE0MjUuNyAyNjAuMDgyIDE0MzEuMzQgMjU0LjQ0OCAxNDMxLjM0IDI0Ny40OTlDMTQzMS4zNCAyNDAuNTQ5IDE0MjUuNyAyMzQuOTE1IDE0MTguNzUgMjM0LjkxNVoiIGZpbGw9IiM4MTI4RkYiLz4KPHBhdGggZD0iTTEzNzEuNTkgMjM0LjkxNUMxMzY0LjY0IDIzNC45MTUgMTM1OS4wMSAyNDAuNTQ5IDEzNTkuMDEgMjQ3LjQ5OUMxMzU5LjAxIDI1NC40NDggMTM2NC42NCAyNjAuMDgyIDEzNzEuNTkgMjYwLjA4MkMxMzc4LjU0IDI2MC4wODIgMTM4NC4xOCAyNTQuNDQ4IDEzODQuMTggMjQ3LjQ5OUMxMzg0LjE4IDI0MC41NDkgMTM3OC41NCAyMzQuOTE1IDEzNzEuNTkgMjM0LjkxNVoiIGZpbGw9IiM4MTI4RkYiLz4KPHBhdGggZD0iTTEyNzcuMyAyMzQuOTE1QzEyNzAuMzUgMjM0LjkxNSAxMjY0LjcxIDI0MC41NDkgMTI2NC43MSAyNDcuNDk5QzEyNjQuNzEgMjU0LjQ0OCAxMjcwLjM1IDI2MC4wODIgMTI3Ny4zIDI2MC4wODJDMTI4NC4yNSAyNjAuMDgyIDEyODkuODggMjU0LjQ0OCAxMjg5Ljg4IDI0Ny40OTlDMTI4OS44OCAyNDAuNTQ5IDEyODQuMjUgMjM0LjkxNSAxMjc3LjMgMjM0LjkxNVoiIGZpbGw9IiM4MTI4RkYiLz4KPHBhdGggZD0iTTExODMgMjM0LjkxNUMxMTc2LjA1IDIzNC45MTUgMTE3MC40MiAyNDAuNTQ5IDExNzAuNDIgMjQ3LjQ5OUMxMTcwLjQyIDI1NC40NDggMTE3Ni4wNSAyNjAuMDgyIDExODMgMjYwLjA4MkMxMTg5Ljk1IDI2MC4wODIgMTE5NS41OCAyNTQuNDQ4IDExOTUuNTggMjQ3LjQ5OUMxMTk1LjU4IDI0MC41NDkgMTE4OS45NSAyMzQuOTE1IDExODMgMjM0LjkxNVoiIGZpbGw9IiM4MTI4RkYiLz4KPHBhdGggZD0iTTEwNDEuNTcgMjM0LjkxNUMxMDM0LjYyIDIzNC45MTUgMTAyOC45OCAyNDAuNTQ5IDEwMjguOTggMjQ3LjQ5OUMxMDI4Ljk4IDI1NC40NDggMTAzNC42MiAyNjAuMDgyIDEwNDEuNTcgMjYwLjA4MkMxMDQ4LjUyIDI2MC4wODIgMTA1NC4xNSAyNTQuNDQ4IDEwNTQuMTUgMjQ3LjQ5OUMxMDU0LjE1IDI0MC41NDkgMTA0OC41MiAyMzQuOTE1IDEwNDEuNTcgMjM0LjkxNVoiIGZpbGw9IiM4MTI4RkYiLz4KPHBhdGggZD0iTTk5NC40MDUgMjM0LjkxNUM5ODcuNDU1IDIzNC45MTUgOTgxLjgyMiAyNDAuNTQ5IDk4MS44MjIgMjQ3LjQ5OUM5ODEuODIyIDI1NC40NDggOTg3LjQ1NSAyNjAuMDgyIDk5NC40MDUgMjYwLjA4MkMxMDAxLjM1IDI2MC4wODIgMTAwNi45OSAyNTQuNDQ4IDEwMDYuOTkgMjQ3LjQ5OUMxMDA2Ljk5IDI0MC41NDkgMTAwMS4zNSAyMzQuOTE1IDk5NC40MDUgMjM0LjkxNVoiIGZpbGw9IiM4MTI4RkYiLz4KPHBhdGggZD0iTTgwNS44MTUgMjM0LjkxNUM3OTguODY2IDIzNC45MTUgNzkzLjIzMiAyNDAuNTQ5IDc5My4yMzIgMjQ3LjQ5OUM3OTMuMjMyIDI1NC40NDggNzk4Ljg2NiAyNjAuMDgyIDgwNS44MTUgMjYwLjA4MkM4MTIuNzY1IDI2MC4wODIgODE4LjM5OCAyNTQuNDQ4IDgxOC4zOTggMjQ3LjQ5OUM4MTguMzk4IDI0MC41NDkgODEyLjc2NSAyMzQuOTE1IDgwNS44MTUgMjM0LjkxNVoiIGZpbGw9IiM4MTI4RkYiLz4KPHBhdGggZD0iTTY2NC4zODMgMjM0LjkxNUM2NTcuNDM0IDIzNC45MTUgNjUxLjggMjQwLjU0OSA2NTEuOCAyNDcuNDk5QzY1MS44IDI1NC40NDggNjU3LjQzNCAyNjAuMDgyIDY2NC4zODMgMjYwLjA4MkM2NzEuMzMzIDI2MC4wODIgNjc2Ljk2NyAyNTQuNDQ4IDY3Ni45NjcgMjQ3LjQ5OUM2NzYuOTY3IDI0MC41NDkgNjcxLjMzMyAyMzQuOTE1IDY2NC4zODMgMjM0LjkxNVoiIGZpbGw9IiM4MTI4RkYiLz4KPHBhdGggZD0iTTYxNy4yMjEgMjM0LjkxNUM2MTAuMjcyIDIzNC45MTUgNjA0LjYzOCAyNDAuNTQ5IDYwNC42MzggMjQ3LjQ5OUM2MDQuNjM4IDI1NC40NDggNjEwLjI3MiAyNjAuMDgyIDYxNy4yMjEgMjYwLjA4MkM2MjQuMTcxIDI2MC4wODIgNjI5LjgwNSAyNTQuNDQ4IDYyOS44MDUgMjQ3LjQ5OUM2MjkuODA1IDI0MC41NDkgNjI0LjE3MSAyMzQuOTE1IDYxNy4yMjEgMjM0LjkxNVoiIGZpbGw9IiM4MTI4RkYiLz4KPHBhdGggZD0iTTM4MS40OTUgMjM0LjkxNUMzNzQuNTQ1IDIzNC45MTUgMzY4LjkxMiAyNDAuNTQ5IDM2OC45MTIgMjQ3LjQ5OUMzNjguOTEyIDI1NC40NDggMzc0LjU0NSAyNjAuMDgyIDM4MS40OTUgMjYwLjA4MkMzODguNDQ0IDI2MC4wODIgMzk0LjA3OCAyNTQuNDQ4IDM5NC4wNzggMjQ3LjQ5OUMzOTQuMDc4IDI0MC41NDkgMzg4LjQ0NCAyMzQuOTE1IDM4MS40OTUgMjM0LjkxNVoiIGZpbGw9IiM4MTI4RkYiLz4KPHBhdGggZD0iTTI0MC4wNjUgMjM0LjkxNUMyMzMuMTE1IDIzNC45MTUgMjI3LjQ4MiAyNDAuNTQ5IDIyNy40ODIgMjQ3LjQ5OUMyMjcuNDgyIDI1NC40NDggMjMzLjExNSAyNjAuMDgyIDI0MC4wNjUgMjYwLjA4MkMyNDcuMDE1IDI2MC4wODIgMjUyLjY0OCAyNTQuNDQ4IDI1Mi42NDggMjQ3LjQ5OUMyNTIuNjQ4IDI0MC41NDkgMjQ3LjAxNSAyMzQuOTE1IDI0MC4wNjUgMjM0LjkxNVoiIGZpbGw9IiM4MTI4RkYiLz4KPHBhdGggZD0iTTE0NS43NjggMjM0LjkxNUMxMzguODE5IDIzNC45MTUgMTMzLjE4NSAyNDAuNTQ5IDEzMy4xODUgMjQ3LjQ5OUMxMzMuMTg1IDI1NC40NDggMTM4LjgxOSAyNjAuMDgyIDE0NS43NjggMjYwLjA4MkMxNTIuNzE4IDI2MC4wODIgMTU4LjM1MiAyNTQuNDQ4IDE1OC4zNTIgMjQ3LjQ5OUMxNTguMzUyIDI0MC41NDkgMTUyLjcxOCAyMzQuOTE1IDE0NS43NjggMjM0LjkxNVoiIGZpbGw9IiM4MTI4RkYiLz4KPHBhdGggZD0iTTk4LjYwNjIgMjM0LjkxNUM5MS42NTY2IDIzNC45MTUgODYuMDIyNyAyNDAuNTQ5IDg2LjAyMjcgMjQ3LjQ5OUM4Ni4wMjI3IDI1NC40NDggOTEuNjU2NiAyNjAuMDgyIDk4LjYwNjIgMjYwLjA4MkMxMDUuNTU2IDI2MC4wODIgMTExLjE4OSAyNTQuNDQ4IDExMS4xODkgMjQ3LjQ5OUMxMTEuMTg5IDI0MC41NDkgMTA1LjU1NiAyMzQuOTE1IDk4LjYwNjIgMjM0LjkxNVoiIGZpbGw9IiM4MTI4RkYiLz4KPHBhdGggZD0iTTE1MTMuMDUgMjgxLjg5MkMxNTA2LjEgMjgxLjg5MiAxNTAwLjQ3IDI4Ny41MjYgMTUwMC40NyAyOTQuNDc1QzE1MDAuNDcgMzAxLjQyNSAxNTA2LjEgMzA3LjA1OSAxNTEzLjA1IDMwNy4wNTlDMTUyMCAzMDcuMDU5IDE1MjUuNjMgMzAxLjQyNSAxNTI1LjYzIDI5NC40NzVDMTUyNS42MyAyODcuNTI2IDE1MjAgMjgxLjg5MiAxNTEzLjA1IDI4MS44OTJaIiBmaWxsPSIjODEyOEZGIi8+CjxwYXRoIGQ9Ik0xNDY1Ljg5IDI4MS44OTJDMTQ1OC45NCAyODEuODkyIDE0NTMuMyAyODcuNTI2IDE0NTMuMyAyOTQuNDc1QzE0NTMuMyAzMDEuNDI1IDE0NTguOTQgMzA3LjA1OSAxNDY1Ljg5IDMwNy4wNTlDMTQ3Mi44NCAzMDcuMDU5IDE0NzguNDcgMzAxLjQyNSAxNDc4LjQ3IDI5NC40NzVDMTQ3OC40NyAyODcuNTI2IDE0NzIuODQgMjgxLjg5MiAxNDY1Ljg5IDI4MS44OTJaIiBmaWxsPSIjODEyOEZGIi8+CjxwYXRoIGQ9Ik0xMzcxLjU5IDI4MS44OTJDMTM2NC42NCAyODEuODkyIDEzNTkuMDEgMjg3LjUyNiAxMzU5LjAxIDI5NC40NzVDMTM1OS4wMSAzMDEuNDI1IDEzNjQuNjQgMzA3LjA1OSAxMzcxLjU5IDMwNy4wNTlDMTM3OC41NCAzMDcuMDU5IDEzODQuMTggMzAxLjQyNSAxMzg0LjE4IDI5NC40NzVDMTM4NC4xOCAyODcuNTI2IDEzNzguNTQgMjgxLjg5MiAxMzcxLjU5IDI4MS44OTJaIiBmaWxsPSIjODEyOEZGIi8+CjxwYXRoIGQ9Ik0xMzI0LjQ2IDI4MS44OTJDMTMxNy41MSAyODEuODkyIDEzMTEuODcgMjg3LjUyNiAxMzExLjg3IDI5NC40NzVDMTMxMS44NyAzMDEuNDI1IDEzMTcuNTEgMzA3LjA1OSAxMzI0LjQ2IDMwNy4wNTlDMTMzMS40MSAzMDcuMDU5IDEzMzcuMDQgMzAxLjQyNSAxMzM3LjA0IDI5NC40NzVDMTMzNy4wNCAyODcuNTI2IDEzMzEuNDEgMjgxLjg5MiAxMzI0LjQ2IDI4MS44OTJaIiBmaWxsPSIjODEyOEZGIi8+CjxwYXRoIGQ9Ik0xMjc3LjMgMjgxLjg5MkMxMjcwLjM1IDI4MS44OTIgMTI2NC43MSAyODcuNTI2IDEyNjQuNzEgMjk0LjQ3NUMxMjY0LjcxIDMwMS40MjUgMTI3MC4zNSAzMDcuMDU5IDEyNzcuMyAzMDcuMDU5QzEyODQuMjUgMzA3LjA1OSAxMjg5Ljg4IDMwMS40MjUgMTI4OS44OCAyOTQuNDc1QzEyODkuODggMjg3LjUyNiAxMjg0LjI1IDI4MS44OTIgMTI3Ny4zIDI4MS44OTJaIiBmaWxsPSIjODEyOEZGIi8+CjxwYXRoIGQ9Ik03NTguNjc4IDI4MS44OTJDNzUxLjcyOSAyODEuODkyIDc0Ni4wOTUgMjg3LjUyNiA3NDYuMDk1IDI5NC40NzVDNzQ2LjA5NSAzMDEuNDI1IDc1MS43MjkgMzA3LjA1OSA3NTguNjc4IDMwNy4wNTlDNzY1LjYyOCAzMDcuMDU5IDc3MS4yNjIgMzAxLjQyNSA3NzEuMjYyIDI5NC40NzVDNzcxLjI2MiAyODcuNTI2IDc2NS42MjggMjgxLjg5MiA3NTguNjc4IDI4MS44OTJaIiBmaWxsPSIjODEyOEZGIi8+CjxwYXRoIGQ9Ik03MTEuNTE4IDI4MS44OTJDNzA0LjU2OSAyODEuODkyIDY5OC45MzUgMjg3LjUyNiA2OTguOTM1IDI5NC40NzVDNjk4LjkzNSAzMDEuNDI1IDcwNC41NjkgMzA3LjA1OSA3MTEuNTE4IDMwNy4wNTlDNzE4LjQ2OCAzMDcuMDU5IDcyNC4xMDIgMzAxLjQyNSA3MjQuMTAyIDI5NC40NzVDNzI0LjEwMiAyODcuNTI2IDcxOC40NjggMjgxLjg5MiA3MTEuNTE4IDI4MS44OTJaIiBmaWxsPSIjODEyOEZGIi8+CjxwYXRoIGQ9Ik02NjQuMzgzIDI4MS44OTJDNjU3LjQzNCAyODEuODkyIDY1MS44IDI4Ny41MjYgNjUxLjggMjk0LjQ3NUM2NTEuOCAzMDEuNDI1IDY1Ny40MzQgMzA3LjA1OSA2NjQuMzgzIDMwNy4wNTlDNjcxLjMzMyAzMDcuMDU5IDY3Ni45NjcgMzAxLjQyNSA2NzYuOTY3IDI5NC40NzVDNjc2Ljk2NyAyODcuNTI2IDY3MS4zMzMgMjgxLjg5MiA2NjQuMzgzIDI4MS44OTJaIiBmaWxsPSIjODEyOEZGIi8+CjxwYXRoIGQ9Ik0zMzQuMzYgMjgxLjg5MkMzMjcuNDExIDI4MS44OTIgMzIxLjc3NyAyODcuNTI2IDMyMS43NzcgMjk0LjQ3NUMzMjEuNzc3IDMwMS40MjUgMzI3LjQxMSAzMDcuMDU5IDMzNC4zNiAzMDcuMDU5QzM0MS4zMSAzMDcuMDU5IDM0Ni45NDMgMzAxLjQyNSAzNDYuOTQzIDI5NC40NzVDMzQ2Ljk0MyAyODcuNTI2IDM0MS4zMSAyODEuODkyIDMzNC4zNiAyODEuODkyWiIgZmlsbD0iIzgxMjhGRiIvPgo8cGF0aCBkPSJNMjg3LjE5OCAyODEuODkyQzI4MC4yNDggMjgxLjg5MiAyNzQuNjE1IDI4Ny41MjYgMjc0LjYxNSAyOTQuNDc1QzI3NC42MTUgMzAxLjQyNSAyODAuMjQ4IDMwNy4wNTkgMjg3LjE5OCAzMDcuMDU5QzI5NC4xNDggMzA3LjA1OSAyOTkuNzgxIDMwMS40MjUgMjk5Ljc4MSAyOTQuNDc1QzI5OS43ODEgMjg3LjUyNiAyOTQuMTQ4IDI4MS44OTIgMjg3LjE5OCAyODEuODkyWiIgZmlsbD0iIzgxMjhGRiIvPgo8cGF0aCBkPSJNMTkyLjkwMyAyODEuODkyQzE4NS45NTMgMjgxLjg5MiAxODAuMzIgMjg3LjUyNiAxODAuMzIgMjk0LjQ3NUMxODAuMzIgMzAxLjQyNSAxODUuOTUzIDMwNy4wNTkgMTkyLjkwMyAzMDcuMDU5QzE5OS44NTMgMzA3LjA1OSAyMDUuNDg2IDMwMS40MjUgMjA1LjQ4NiAyOTQuNDc1QzIwNS40ODYgMjg3LjUyNiAxOTkuODUzIDI4MS44OTIgMTkyLjkwMyAyODEuODkyWiIgZmlsbD0iIzgxMjhGRiIvPgo8cGF0aCBkPSJNMTUxMy4wNSAzMjguODk2QzE1MDYuMSAzMjguODk2IDE1MDAuNDcgMzM0LjUzIDE1MDAuNDcgMzQxLjQ3OUMxNTAwLjQ3IDM0OC40MjkgMTUwNi4xIDM1NC4wNjIgMTUxMy4wNSAzNTQuMDYyQzE1MjAgMzU0LjA2MiAxNTI1LjYzIDM0OC40MjkgMTUyNS42MyAzNDEuNDc5QzE1MjUuNjMgMzM0LjUzIDE1MjAgMzI4Ljg5NiAxNTEzLjA1IDMyOC44OTZaIiBmaWxsPSIjODEyOEZGIi8+CjxwYXRoIGQ9Ik0xMzcxLjU5IDMyOC44OTZDMTM2NC42NCAzMjguODk2IDEzNTkuMDEgMzM0LjUzIDEzNTkuMDEgMzQxLjQ3OUMxMzU5LjAxIDM0OC40MjkgMTM2NC42NCAzNTQuMDYyIDEzNzEuNTkgMzU0LjA2MkMxMzc4LjU0IDM1NC4wNjIgMTM4NC4xOCAzNDguNDI5IDEzODQuMTggMzQxLjQ3OUMxMzg0LjE4IDMzNC41MyAxMzc4LjU0IDMyOC44OTYgMTM3MS41OSAzMjguODk2WiIgZmlsbD0iIzgxMjhGRiIvPgo8cGF0aCBkPSJNMTI3Ny4zIDMyOC44OTZDMTI3MC4zNSAzMjguODk2IDEyNjQuNzEgMzM0LjUzIDEyNjQuNzEgMzQxLjQ3OUMxMjY0LjcxIDM0OC40MjkgMTI3MC4zNSAzNTQuMDYyIDEyNzcuMyAzNTQuMDYyQzEyODQuMjUgMzU0LjA2MiAxMjg5Ljg4IDM0OC40MjkgMTI4OS44OCAzNDEuNDc5QzEyODkuODggMzM0LjUzIDEyODQuMjUgMzI4Ljg5NiAxMjc3LjMgMzI4Ljg5NloiIGZpbGw9IiM4MTI4RkYiLz4KPHBhdGggZD0iTTc1OC42NzggMzI4Ljg5NkM3NTEuNzI5IDMyOC44OTYgNzQ2LjA5NSAzMzQuNTMgNzQ2LjA5NSAzNDEuNDc5Qzc0Ni4wOTUgMzQ4LjQyOSA3NTEuNzI5IDM1NC4wNjIgNzU4LjY3OCAzNTQuMDYyQzc2NS42MjggMzU0LjA2MiA3NzEuMjYyIDM0OC40MjkgNzcxLjI2MiAzNDEuNDc5Qzc3MS4yNjIgMzM0LjUzIDc2NS42MjggMzI4Ljg5NiA3NTguNjc4IDMyOC44OTZaIiBmaWxsPSIjODEyOEZGIi8+CjxwYXRoIGQ9Ik02NjQuMzgzIDMyOC44OTZDNjU3LjQzNCAzMjguODk2IDY1MS44IDMzNC41MyA2NTEuOCAzNDEuNDc5QzY1MS44IDM0OC40MjkgNjU3LjQzNCAzNTQuMDYyIDY2NC4zODMgMzU0LjA2MkM2NzEuMzMzIDM1NC4wNjIgNjc2Ljk2NyAzNDguNDI5IDY3Ni45NjcgMzQxLjQ3OUM2NzYuOTY3IDMzNC41MyA2NzEuMzMzIDMyOC44OTYgNjY0LjM4MyAzMjguODk2WiIgZmlsbD0iIzgxMjhGRiIvPgo8cGF0aCBkPSJNNDc2LjI4IDMyOS4wMDFDNDY5LjMzIDMyOS4wMDEgNDYzLjY5NyAzMzQuNjM1IDQ2My42OTcgMzQxLjU4NUM0NjMuNjk3IDM0OC41MzQgNDY5LjMzIDM1NC4xNjggNDc2LjI4IDM1NC4xNjhDNDgzLjIzIDM1NC4xNjggNDg4Ljg2MyAzNDguNTM0IDQ4OC44NjMgMzQxLjU4NUM0ODguODYzIDMzNC42MzUgNDgzLjIzIDMyOS4wMDEgNDc2LjI4IDMyOS4wMDFaIiBmaWxsPSIjODEyOEZGIi8+CjxwYXRoIGQ9Ik0zMzQuMzYgMzI4Ljg5NkMzMjcuNDExIDMyOC44OTYgMzIxLjc3NyAzMzQuNTMgMzIxLjc3NyAzNDEuNDc5QzMyMS43NzcgMzQ4LjQyOSAzMjcuNDExIDM1NC4wNjIgMzM0LjM2IDM1NC4wNjJDMzQxLjMxIDM1NC4wNjIgMzQ2Ljk0MyAzNDguNDI5IDM0Ni45NDMgMzQxLjQ3OUMzNDYuOTQzIDMzNC41MyAzNDEuMzEgMzI4Ljg5NiAzMzQuMzYgMzI4Ljg5NloiIGZpbGw9IiM4MTI4RkYiLz4KPHBhdGggZD0iTTE5Mi45MDMgMzI4Ljg5NkMxODUuOTUzIDMyOC44OTYgMTgwLjMyIDMzNC41MyAxODAuMzIgMzQxLjQ3OUMxODAuMzIgMzQ4LjQyOSAxODUuOTUzIDM1NC4wNjIgMTkyLjkwMyAzNTQuMDYyQzE5OS44NTMgMzU0LjA2MiAyMDUuNDg2IDM0OC40MjkgMjA1LjQ4NiAzNDEuNDc5QzIwNS40ODYgMzM0LjUzIDE5OS44NTMgMzI4Ljg5NiAxOTIuOTAzIDMyOC44OTZaIiBmaWxsPSIjODEyOEZGIi8+CjxwYXRoIGQ9Ik0xMTgzIDM3NS44NzRDMTE3Ni4wNSAzNzUuODc0IDExNzAuNDIgMzgxLjUwOCAxMTcwLjQyIDM4OC40NThDMTE3MC40MiAzOTUuNDA3IDExNzYuMDUgNDAxLjA0MSAxMTgzIDQwMS4wNDFDMTE4OS45NSA0MDEuMDQxIDExOTUuNTggMzk1LjQwNyAxMTk1LjU4IDM4OC40NThDMTE5NS41OCAzODEuNTA4IDExODkuOTUgMzc1Ljg3NCAxMTgzIDM3NS44NzRaIiBmaWxsPSIjODEyOEZGIi8+CjxwYXRoIGQ9Ik00LjMxMTI1IDM3NS44NzRDLTIuNjM4MzIgMzc1Ljg3NCAtOC4yNzIwMiAzODEuNTA4IC04LjI3MjAyIDM4OC40NThDLTguMjcyMDMgMzk1LjQwNyAtMi42MzgzMiA0MDEuMDQxIDQuMzExMjUgNDAxLjA0MUMxMS4yNjA4IDQwMS4wNDEgMTYuODk0NSAzOTUuNDA3IDE2Ljg5NDUgMzg4LjQ1OEMxNi44OTQ1IDM4MS41MDggMTEuMjYwOCAzNzUuODc0IDQuMzExMjUgMzc1Ljg3NFoiIGZpbGw9IiM4MTI4RkYiLz4KPHBhdGggZD0iTTEzMjQuNDYgNDIyLjg1M0MxMzE3LjUxIDQyMi44NTMgMTMxMS44NyA0MjguNDg3IDEzMTEuODcgNDM1LjQzNkMxMzExLjg3IDQ0Mi4zODYgMTMxNy41MSA0NDguMDIgMTMyNC40NiA0NDguMDJDMTMzMS40MSA0NDguMDIgMTMzNy4wNCA0NDIuMzg2IDEzMzcuMDQgNDM1LjQzNkMxMzM3LjA0IDQyOC40ODcgMTMzMS40MSA0MjIuODUzIDEzMjQuNDYgNDIyLjg1M1oiIGZpbGw9IiM4MTI4RkYiLz4KPHBhdGggZD0iTTExMzUuODcgNDIyLjg1M0MxMTI4LjkyIDQyMi44NTMgMTEyMy4yOCA0MjguNDg3IDExMjMuMjggNDM1LjQzNkMxMTIzLjI4IDQ0Mi4zODYgMTEyOC45MiA0NDguMDIgMTEzNS44NyA0NDguMDJDMTE0Mi44MiA0NDguMDIgMTE0OC40NSA0NDIuMzg2IDExNDguNDUgNDM1LjQzNkMxMTQ4LjQ1IDQyOC40ODcgMTE0Mi44MiA0MjIuODUzIDExMzUuODcgNDIyLjg1M1oiIGZpbGw9IiM4MTI4RkYiLz4KPHBhdGggZD0iTTk5NC40MDUgNDIyLjg1M0M5ODcuNDU1IDQyMi44NTMgOTgxLjgyMiA0MjguNDg3IDk4MS44MjIgNDM1LjQzNkM5ODEuODIyIDQ0Mi4zODYgOTg3LjQ1NSA0NDguMDIgOTk0LjQwNSA0NDguMDJDMTAwMS4zNSA0NDguMDIgMTAwNi45OSA0NDIuMzg2IDEwMDYuOTkgNDM1LjQzNkMxMDA2Ljk5IDQyOC40ODcgMTAwMS4zNSA0MjIuODUzIDk5NC40MDUgNDIyLjg1M1oiIGZpbGw9IiM4MTI4RkYiLz4KPHBhdGggZD0iTTU3MC4wODcgNDIyLjg1M0M1NjMuMTM3IDQyMi44NTMgNTU3LjUwMyA0MjguNDg3IDU1Ny41MDMgNDM1LjQzNkM1NTcuNTAzIDQ0Mi4zODYgNTYzLjEzNyA0NDguMDIgNTcwLjA4NyA0NDguMDJDNTc3LjAzNiA0NDguMDIgNTgyLjY3IDQ0Mi4zODYgNTgyLjY3IDQzNS40MzZDNTgyLjY3IDQyOC40ODcgNTc3LjAzNiA0MjIuODUzIDU3MC4wODcgNDIyLjg1M1oiIGZpbGw9IiM4MTI4RkYiLz4KPHBhdGggZD0iTTM4MS40OTUgNDIyLjg1M0MzNzQuNTQ1IDQyMi44NTMgMzY4LjkxMiA0MjguNDg3IDM2OC45MTIgNDM1LjQzNkMzNjguOTEyIDQ0Mi4zODYgMzc0LjU0NSA0NDguMDIgMzgxLjQ5NSA0NDguMDJDMzg4LjQ0NCA0NDguMDIgMzk0LjA3OCA0NDIuMzg2IDM5NC4wNzggNDM1LjQzNkMzOTQuMDc4IDQyOC40ODcgMzg4LjQ0NCA0MjIuODUzIDM4MS40OTUgNDIyLjg1M1oiIGZpbGw9IiM4MTI4RkYiLz4KPHBhdGggZD0iTTE0NS43NjggNDIyLjg1MUMxMzguODE5IDQyMi44NTEgMTMzLjE4NSA0MjguNDg1IDEzMy4xODUgNDM1LjQzNEMxMzMuMTg1IDQ0Mi4zODQgMTM4LjgxOSA0NDguMDE4IDE0NS43NjggNDQ4LjAxOEMxNTIuNzE4IDQ0OC4wMTggMTU4LjM1MiA0NDIuMzg0IDE1OC4zNTIgNDM1LjQzNEMxNTguMzUyIDQyOC40ODUgMTUyLjcxOCA0MjIuODUxIDE0NS43NjggNDIyLjg1MVoiIGZpbGw9IiM4MTI4RkYiLz4KPHBhdGggZD0iTTE0MTguNzUgNDY5Ljg1NUMxNDExLjggNDY5Ljg1NSAxNDA2LjE3IDQ3NS40ODkgMTQwNi4xNyA0ODIuNDM4QzE0MDYuMTcgNDg5LjM4OCAxNDExLjggNDk1LjAyMSAxNDE4Ljc1IDQ5NS4wMjFDMTQyNS43IDQ5NS4wMjEgMTQzMS4zNCA0ODkuMzg4IDE0MzEuMzQgNDgyLjQzOEMxNDMxLjM0IDQ3NS40ODkgMTQyNS43IDQ2OS44NTUgMTQxOC43NSA0NjkuODU1WiIgZmlsbD0iIzgxMjhGRiIvPgo8cGF0aCBkPSJNNzExLjUxOCA0NjkuODU1QzcwNC41NjkgNDY5Ljg1NSA2OTguOTM1IDQ3NS40ODkgNjk4LjkzNSA0ODIuNDM4QzY5OC45MzUgNDg5LjM4OCA3MDQuNTY5IDQ5NS4wMjEgNzExLjUxOCA0OTUuMDIxQzcxOC40NjggNDk1LjAyMSA3MjQuMTAyIDQ4OS4zODggNzI0LjEwMiA0ODIuNDM4QzcyNC4xMDIgNDc1LjQ4OSA3MTguNDY4IDQ2OS44NTUgNzExLjUxOCA0NjkuODU1WiIgZmlsbD0iIzgxMjhGRiIvPgo8cGF0aCBkPSJNNTIyLjkyNiA0NjkuODU1QzUxNS45NzcgNDY5Ljg1NSA1MTAuMzQzIDQ3NS40ODkgNTEwLjM0MyA0ODIuNDM4QzUxMC4zNDMgNDg5LjM4OCA1MTUuOTc3IDQ5NS4wMjEgNTIyLjkyNiA0OTUuMDIxQzUyOS44NzYgNDk1LjAyMSA1MzUuNTEgNDg5LjM4OCA1MzUuNTEgNDgyLjQzOEM1MzUuNTEgNDc1LjQ4OSA1MjkuODc2IDQ2OS44NTUgNTIyLjkyNiA0NjkuODU1WiIgZmlsbD0iIzgxMjhGRiIvPgo8cGF0aCBkPSJNMjQwLjA2NSA0NjkuODU1QzIzMy4xMTUgNDY5Ljg1NSAyMjcuNDgyIDQ3NS40ODkgMjI3LjQ4MiA0ODIuNDM4QzIyNy40ODIgNDg5LjM4OCAyMzMuMTE1IDQ5NS4wMjEgMjQwLjA2NSA0OTUuMDIxQzI0Ny4wMTUgNDk1LjAyMSAyNTIuNjQ4IDQ4OS4zODggMjUyLjY0OCA0ODIuNDM4QzI1Mi42NDggNDc1LjQ4OSAyNDcuMDE1IDQ2OS44NTUgMjQwLjA2NSA0NjkuODU1WiIgZmlsbD0iIzgxMjhGRiIvPgo8cGF0aCBkPSJNODA1LjgxNSA1MTYuODMzQzc5OC44NjYgNTE2LjgzMyA3OTMuMjMyIDUyMi40NjcgNzkzLjIzMiA1MjkuNDE3Qzc5My4yMzIgNTM2LjM2NiA3OTguODY2IDU0MiA4MDUuODE1IDU0MkM4MTIuNzY1IDU0MiA4MTguMzk4IDUzNi4zNjYgODE4LjM5OCA1MjkuNDE3QzgxOC4zOTggNTIyLjQ2NyA4MTIuNzY1IDUxNi44MzMgODA1LjgxNSA1MTYuODMzWiIgZmlsbD0iIzgxMjhGRiIvPgo8cGF0aCBkPSJNMTUxMy4wNSAxODcuOTM3QzE1MDYuMSAxODcuOTM3IDE1MDAuNDcgMTkzLjU3MSAxNTAwLjQ3IDIwMC41MkMxNTAwLjQ3IDIwNy40NyAxNTA2LjEgMjEzLjEwNCAxNTEzLjA1IDIxMy4xMDRDMTUyMCAyMTMuMTA0IDE1MjUuNjMgMjA3LjQ3IDE1MjUuNjMgMjAwLjUyQzE1MjUuNjMgMTkzLjU3MSAxNTIwIDE4Ny45MzcgMTUxMy4wNSAxODcuOTM3WiIgZmlsbD0iIzgxMjhGRiIvPgo8cGF0aCBkPSJNMTQ2NS44OSAxODcuOTM3QzE0NTguOTQgMTg3LjkzNyAxNDUzLjMgMTkzLjU3MSAxNDUzLjMgMjAwLjUyQzE0NTMuMyAyMDcuNDcgMTQ1OC45NCAyMTMuMTA0IDE0NjUuODkgMjEzLjEwNEMxNDcyLjg0IDIxMy4xMDQgMTQ3OC40NyAyMDcuNDcgMTQ3OC40NyAyMDAuNTJDMTQ3OC40NyAxOTMuNTcxIDE0NzIuODQgMTg3LjkzNyAxNDY1Ljg5IDE4Ny45MzdaIiBmaWxsPSIjODEyOEZGIi8+CjxwYXRoIGQ9Ik0xNDE4Ljc1IDE4Ny45MzdDMTQxMS44IDE4Ny45MzcgMTQwNi4xNyAxOTMuNTcxIDE0MDYuMTcgMjAwLjUyQzE0MDYuMTcgMjA3LjQ3IDE0MTEuOCAyMTMuMTA0IDE0MTguNzUgMjEzLjEwNEMxNDI1LjcgMjEzLjEwNCAxNDMxLjM0IDIwNy40NyAxNDMxLjM0IDIwMC41MkMxNDMxLjM0IDE5My41NzEgMTQyNS43IDE4Ny45MzcgMTQxOC43NSAxODcuOTM3WiIgZmlsbD0iIzgxMjhGRiIvPgo8cGF0aCBkPSJNMTM3MS41OSAxODcuOTM3QzEzNjQuNjQgMTg3LjkzNyAxMzU5LjAxIDE5My41NzEgMTM1OS4wMSAyMDAuNTJDMTM1OS4wMSAyMDcuNDcgMTM2NC42NCAyMTMuMTA0IDEzNzEuNTkgMjEzLjEwNEMxMzc4LjU0IDIxMy4xMDQgMTM4NC4xOCAyMDcuNDcgMTM4NC4xOCAyMDAuNTJDMTM4NC4xOCAxOTMuNTcxIDEzNzguNTQgMTg3LjkzNyAxMzcxLjU5IDE4Ny45MzdaIiBmaWxsPSIjODEyOEZGIi8+CjxwYXRoIGQ9Ik0xMzI0LjQ2IDE4Ny45MzdDMTMxNy41MSAxODcuOTM3IDEzMTEuODcgMTkzLjU3MSAxMzExLjg3IDIwMC41MkMxMzExLjg3IDIwNy40NyAxMzE3LjUxIDIxMy4xMDQgMTMyNC40NiAyMTMuMTA0QzEzMzEuNDEgMjEzLjEwNCAxMzM3LjA0IDIwNy40NyAxMzM3LjA0IDIwMC41MkMxMzM3LjA0IDE5My41NzEgMTMzMS40MSAxODcuOTM3IDEzMjQuNDYgMTg3LjkzN1oiIGZpbGw9IiM4MTI4RkYiLz4KPHBhdGggZD0iTTEyNzcuMyAxODcuOTM3QzEyNzAuMzUgMTg3LjkzNyAxMjY0LjcxIDE5My41NzEgMTI2NC43MSAyMDAuNTJDMTI2NC43MSAyMDcuNDcgMTI3MC4zNSAyMTMuMTA0IDEyNzcuMyAyMTMuMTA0QzEyODQuMjUgMjEzLjEwNCAxMjg5Ljg4IDIwNy40NyAxMjg5Ljg4IDIwMC41MkMxMjg5Ljg4IDE5My41NzEgMTI4NC4yNSAxODcuOTM3IDEyNzcuMyAxODcuOTM3WiIgZmlsbD0iIzgxMjhGRiIvPgo8cGF0aCBkPSJNMTE4MyAxODcuOTM3QzExNzYuMDUgMTg3LjkzNyAxMTcwLjQyIDE5My41NzEgMTE3MC40MiAyMDAuNTJDMTE3MC40MiAyMDcuNDcgMTE3Ni4wNSAyMTMuMTA0IDExODMgMjEzLjEwNEMxMTg5Ljk1IDIxMy4xMDQgMTE5NS41OCAyMDcuNDcgMTE5NS41OCAyMDAuNTJDMTE5NS41OCAxOTMuNTcxIDExODkuOTUgMTg3LjkzNyAxMTgzIDE4Ny45MzdaIiBmaWxsPSIjODEyOEZGIi8+CjxwYXRoIGQ9Ik0xMDg4LjcgMTg3LjkzN0MxMDgxLjc1IDE4Ny45MzcgMTA3Ni4xMiAxOTMuNTcxIDEwNzYuMTIgMjAwLjUyQzEwNzYuMTIgMjA3LjQ3IDEwODEuNzUgMjEzLjEwNCAxMDg4LjcgMjEzLjEwNEMxMDk1LjY1IDIxMy4xMDQgMTEwMS4yOSAyMDcuNDcgMTEwMS4yOSAyMDAuNTJDMTEwMS4yOSAxOTMuNTcxIDEwOTUuNjUgMTg3LjkzNyAxMDg4LjcgMTg3LjkzN1oiIGZpbGw9IiM4MTI4RkYiLz4KPHBhdGggZD0iTTEwNDEuNTcgMTg3LjkzN0MxMDM0LjYyIDE4Ny45MzcgMTAyOC45OCAxOTMuNTcxIDEwMjguOTggMjAwLjUyQzEwMjguOTggMjA3LjQ3IDEwMzQuNjIgMjEzLjEwNCAxMDQxLjU3IDIxMy4xMDRDMTA0OC41MiAyMTMuMTA0IDEwNTQuMTUgMjA3LjQ3IDEwNTQuMTUgMjAwLjUyQzEwNTQuMTUgMTkzLjU3MSAxMDQ4LjUyIDE4Ny45MzcgMTA0MS41NyAxODcuOTM3WiIgZmlsbD0iIzgxMjhGRiIvPgo8cGF0aCBkPSJNOTk0LjQwNSAxODcuOTM3Qzk4Ny40NTUgMTg3LjkzNyA5ODEuODIyIDE5My41NzEgOTgxLjgyMiAyMDAuNTJDOTgxLjgyMiAyMDcuNDcgOTg3LjQ1NSAyMTMuMTA0IDk5NC40MDUgMjEzLjEwNEMxMDAxLjM1IDIxMy4xMDQgMTAwNi45OSAyMDcuNDcgMTAwNi45OSAyMDAuNTJDMTAwNi45OSAxOTMuNTcxIDEwMDEuMzUgMTg3LjkzNyA5OTQuNDA1IDE4Ny45MzdaIiBmaWxsPSIjODEyOEZGIi8+CjxwYXRoIGQ9Ik04NTIuOTc1IDE4Ny45MzdDODQ2LjAyNiAxODcuOTM3IDg0MC4zOTIgMTkzLjU3MSA4NDAuMzkyIDIwMC41MkM4NDAuMzkyIDIwNy40NyA4NDYuMDI2IDIxMy4xMDQgODUyLjk3NSAyMTMuMTA0Qzg1OS45MjUgMjEzLjEwNCA4NjUuNTU5IDIwNy40NyA4NjUuNTU5IDIwMC41MkM4NjUuNTU5IDE5My41NzEgODU5LjkyNSAxODcuOTM3IDg1Mi45NzUgMTg3LjkzN1oiIGZpbGw9IiM4MTI4RkYiLz4KPHBhdGggZD0iTTgwNS44MTUgMTg3LjkzN0M3OTguODY2IDE4Ny45MzcgNzkzLjIzMiAxOTMuNTcxIDc5My4yMzIgMjAwLjUyQzc5My4yMzIgMjA3LjQ3IDc5OC44NjYgMjEzLjEwNCA4MDUuODE1IDIxMy4xMDRDODEyLjc2NSAyMTMuMTA0IDgxOC4zOTggMjA3LjQ3IDgxOC4zOTggMjAwLjUyQzgxOC4zOTggMTkzLjU3MSA4MTIuNzY1IDE4Ny45MzcgODA1LjgxNSAxODcuOTM3WiIgZmlsbD0iIzgxMjhGRiIvPgo8cGF0aCBkPSJNNzExLjUxOCAxODcuOTM3QzcwNC41NjkgMTg3LjkzNyA2OTguOTM1IDE5My41NzEgNjk4LjkzNSAyMDAuNTJDNjk4LjkzNSAyMDcuNDcgNzA0LjU2OSAyMTMuMTA0IDcxMS41MTggMjEzLjEwNEM3MTguNDY4IDIxMy4xMDQgNzI0LjEwMiAyMDcuNDcgNzI0LjEwMiAyMDAuNTJDNzI0LjEwMiAxOTMuNTcxIDcxOC40NjggMTg3LjkzNyA3MTEuNTE4IDE4Ny45MzdaIiBmaWxsPSIjODEyOEZGIi8+CjxwYXRoIGQ9Ik02NjQuMzgzIDE4Ny45MzdDNjU3LjQzNCAxODcuOTM3IDY1MS44IDE5My41NzEgNjUxLjggMjAwLjUyQzY1MS44IDIwNy40NyA2NTcuNDM0IDIxMy4xMDQgNjY0LjM4MyAyMTMuMTA0QzY3MS4zMzMgMjEzLjEwNCA2NzYuOTY3IDIwNy40NyA2NzYuOTY3IDIwMC41MkM2NzYuOTY3IDE5My41NzEgNjcxLjMzMyAxODcuOTM3IDY2NC4zODMgMTg3LjkzN1oiIGZpbGw9IiM4MTI4RkYiLz4KPHBhdGggZD0iTTU3MC4wODcgMTg3LjkzN0M1NjMuMTM3IDE4Ny45MzcgNTU3LjUwMyAxOTMuNTcxIDU1Ny41MDMgMjAwLjUyQzU1Ny41MDMgMjA3LjQ3IDU2My4xMzcgMjEzLjEwNCA1NzAuMDg3IDIxMy4xMDRDNTc3LjAzNiAyMTMuMTA0IDU4Mi42NyAyMDcuNDcgNTgyLjY3IDIwMC41MkM1ODIuNjcgMTkzLjU3MSA1NzcuMDM2IDE4Ny45MzcgNTcwLjA4NyAxODcuOTM3WiIgZmlsbD0iIzgxMjhGRiIvPgo8cGF0aCBkPSJNNTIyLjkyNiAxODcuOTM3QzUxNS45NzcgMTg3LjkzNyA1MTAuMzQzIDE5My41NzEgNTEwLjM0MyAyMDAuNTJDNTEwLjM0MyAyMDcuNDcgNTE1Ljk3NyAyMTMuMTA0IDUyMi45MjYgMjEzLjEwNEM1MjkuODc2IDIxMy4xMDQgNTM1LjUxIDIwNy40NyA1MzUuNTEgMjAwLjUyQzUzNS41MSAxOTMuNTcxIDUyOS44NzYgMTg3LjkzNyA1MjIuOTI2IDE4Ny45MzdaIiBmaWxsPSIjODEyOEZGIi8+CjxwYXRoIGQ9Ik0zODEuNDk1IDE4Ny45MzdDMzc0LjU0NSAxODcuOTM3IDM2OC45MTIgMTkzLjU3MSAzNjguOTEyIDIwMC41MkMzNjguOTEyIDIwNy40NyAzNzQuNTQ1IDIxMy4xMDQgMzgxLjQ5NSAyMTMuMTA0QzM4OC40NDQgMjEzLjEwNCAzOTQuMDc4IDIwNy40NyAzOTQuMDc4IDIwMC41MkMzOTQuMDc4IDE5My41NzEgMzg4LjQ0NCAxODcuOTM3IDM4MS40OTUgMTg3LjkzN1oiIGZpbGw9IiM4MTI4RkYiLz4KPHBhdGggZD0iTTI4Ny4xOTggMTg3LjkzN0MyODAuMjQ4IDE4Ny45MzcgMjc0LjYxNSAxOTMuNTcxIDI3NC42MTUgMjAwLjUyQzI3NC42MTUgMjA3LjQ3IDI4MC4yNDggMjEzLjEwNCAyODcuMTk4IDIxMy4xMDRDMjk0LjE0OCAyMTMuMTA0IDI5OS43ODEgMjA3LjQ3IDI5OS43ODEgMjAwLjUyQzI5OS43ODEgMTkzLjU3MSAyOTQuMTQ4IDE4Ny45MzcgMjg3LjE5OCAxODcuOTM3WiIgZmlsbD0iIzgxMjhGRiIvPgo8cGF0aCBkPSJNMjQwLjA2NSAxODcuOTM3QzIzMy4xMTUgMTg3LjkzNyAyMjcuNDgyIDE5My41NzEgMjI3LjQ4MiAyMDAuNTJDMjI3LjQ4MiAyMDcuNDcgMjMzLjExNSAyMTMuMTA0IDI0MC4wNjUgMjEzLjEwNEMyNDcuMDE1IDIxMy4xMDQgMjUyLjY0OCAyMDcuNDcgMjUyLjY0OCAyMDAuNTJDMjUyLjY0OCAxOTMuNTcxIDI0Ny4wMTUgMTg3LjkzNyAyNDAuMDY1IDE4Ny45MzdaIiBmaWxsPSIjODEyOEZGIi8+CjxwYXRoIGQ9Ik0xOTIuOTAzIDE4Ny45MzdDMTg1Ljk1MyAxODcuOTM3IDE4MC4zMiAxOTMuNTcxIDE4MC4zMiAyMDAuNTJDMTgwLjMyIDIwNy40NyAxODUuOTUzIDIxMy4xMDQgMTkyLjkwMyAyMTMuMTA0QzE5OS44NTMgMjEzLjEwNCAyMDUuNDg2IDIwNy40NyAyMDUuNDg2IDIwMC41MkMyMDUuNDg2IDE5My41NzEgMTk5Ljg1MyAxODcuOTM3IDE5Mi45MDMgMTg3LjkzN1oiIGZpbGw9IiM4MTI4RkYiLz4KPHBhdGggZD0iTTE0NS43NjggMTg3LjkzN0MxMzguODE5IDE4Ny45MzcgMTMzLjE4NSAxOTMuNTcxIDEzMy4xODUgMjAwLjUyQzEzMy4xODUgMjA3LjQ3IDEzOC44MTkgMjEzLjEwNCAxNDUuNzY4IDIxMy4xMDRDMTUyLjcxOCAyMTMuMTA0IDE1OC4zNTIgMjA3LjQ3IDE1OC4zNTIgMjAwLjUyQzE1OC4zNTIgMTkzLjU3MSAxNTIuNzE4IDE4Ny45MzcgMTQ1Ljc2OCAxODcuOTM3WiIgZmlsbD0iIzgxMjhGRiIvPgo8cGF0aCBkPSJNOTguNjA2MiAxODcuOTM3QzkxLjY1NjYgMTg3LjkzNyA4Ni4wMjI3IDE5My41NzEgODYuMDIyNyAyMDAuNTJDODYuMDIyNyAyMDcuNDcgOTEuNjU2NiAyMTMuMTA0IDk4LjYwNjIgMjEzLjEwNEMxMDUuNTU2IDIxMy4xMDQgMTExLjE4OSAyMDcuNDcgMTExLjE4OSAyMDAuNTJDMTExLjE4OSAxOTMuNTcxIDEwNS41NTYgMTg3LjkzNyA5OC42MDYyIDE4Ny45MzdaIiBmaWxsPSIjODEyOEZGIi8+CjxwYXRoIGQ9Ik00LjMxMTI1IDE4Ny45MzdDLTIuNjM4MzIgMTg3LjkzNyAtOC4yNzIwMiAxOTMuNTcxIC04LjI3MjAyIDIwMC41MkMtOC4yNzIwMyAyMDcuNDcgLTIuNjM4MzIgMjEzLjEwNCA0LjMxMTI1IDIxMy4xMDRDMTEuMjYwOCAyMTMuMTA0IDE2Ljg5NDUgMjA3LjQ3IDE2Ljg5NDUgMjAwLjUyQzE2Ljg5NDUgMTkzLjU3MSAxMS4yNjA4IDE4Ny45MzcgNC4zMTEyNSAxODcuOTM3WiIgZmlsbD0iIzgxMjhGRiIvPgo8cGF0aCBkPSJNMTUxMy4wNSAxNDAuOTZDMTUwNi4xIDE0MC45NiAxNTAwLjQ3IDE0Ni41OTQgMTUwMC40NyAxNTMuNTQ0QzE1MDAuNDcgMTYwLjQ5MyAxNTA2LjEgMTY2LjEyNyAxNTEzLjA1IDE2Ni4xMjdDMTUyMCAxNjYuMTI3IDE1MjUuNjMgMTYwLjQ5MyAxNTI1LjYzIDE1My41NDRDMTUyNS42MyAxNDYuNTk0IDE1MjAgMTQwLjk2IDE1MTMuMDUgMTQwLjk2WiIgZmlsbD0iIzgxMjhGRiIvPgo8cGF0aCBkPSJNMTQ2NS44OSAxNDAuOTZDMTQ1OC45NCAxNDAuOTYgMTQ1My4zIDE0Ni41OTQgMTQ1My4zIDE1My41NDRDMTQ1My4zIDE2MC40OTMgMTQ1OC45NCAxNjYuMTI3IDE0NjUuODkgMTY2LjEyN0MxNDcyLjg0IDE2Ni4xMjcgMTQ3OC40NyAxNjAuNDkzIDE0NzguNDcgMTUzLjU0NEMxNDc4LjQ3IDE0Ni41OTQgMTQ3Mi44NCAxNDAuOTYgMTQ2NS44OSAxNDAuOTZaIiBmaWxsPSIjODEyOEZGIi8+CjxwYXRoIGQ9Ik0xNDE4Ljc1IDE0MC45NkMxNDExLjggMTQwLjk2IDE0MDYuMTcgMTQ2LjU5NCAxNDA2LjE3IDE1My41NDRDMTQwNi4xNyAxNjAuNDkzIDE0MTEuOCAxNjYuMTI3IDE0MTguNzUgMTY2LjEyN0MxNDI1LjcgMTY2LjEyNyAxNDMxLjM0IDE2MC40OTMgMTQzMS4zNCAxNTMuNTQ0QzE0MzEuMzQgMTQ2LjU5NCAxNDI1LjcgMTQwLjk2IDE0MTguNzUgMTQwLjk2WiIgZmlsbD0iIzgxMjhGRiIvPgo8cGF0aCBkPSJNMTIzMC4xNiAxNDAuOTZDMTIyMy4yMSAxNDAuOTYgMTIxNy41OCAxNDYuNTk0IDEyMTcuNTggMTUzLjU0NEMxMjE3LjU4IDE2MC40OTMgMTIyMy4yMSAxNjYuMTI3IDEyMzAuMTYgMTY2LjEyN0MxMjM3LjExIDE2Ni4xMjcgMTI0Mi43NCAxNjAuNDkzIDEyNDIuNzQgMTUzLjU0NEMxMjQyLjc0IDE0Ni41OTQgMTIzNy4xMSAxNDAuOTYgMTIzMC4xNiAxNDAuOTZaIiBmaWxsPSIjODEyOEZGIi8+CjxwYXRoIGQ9Ik0xMTgzIDE0MC45NkMxMTc2LjA1IDE0MC45NiAxMTcwLjQyIDE0Ni41OTQgMTE3MC40MiAxNTMuNTQ0QzExNzAuNDIgMTYwLjQ5MyAxMTc2LjA1IDE2Ni4xMjcgMTE4MyAxNjYuMTI3QzExODkuOTUgMTY2LjEyNyAxMTk1LjU4IDE2MC40OTMgMTE5NS41OCAxNTMuNTQ0QzExOTUuNTggMTQ2LjU5NCAxMTg5Ljk1IDE0MC45NiAxMTgzIDE0MC45NloiIGZpbGw9IiM4MTI4RkYiLz4KPHBhdGggZD0iTTExMzUuODcgMTQwLjk2QzExMjguOTIgMTQwLjk2IDExMjMuMjggMTQ2LjU5NCAxMTIzLjI4IDE1My41NDRDMTEyMy4yOCAxNjAuNDkzIDExMjguOTIgMTY2LjEyNyAxMTM1Ljg3IDE2Ni4xMjdDMTE0Mi44MiAxNjYuMTI3IDExNDguNDUgMTYwLjQ5MyAxMTQ4LjQ1IDE1My41NDRDMTE0OC40NSAxNDYuNTk0IDExNDIuODIgMTQwLjk2IDExMzUuODcgMTQwLjk2WiIgZmlsbD0iIzgxMjhGRiIvPgo8cGF0aCBkPSJNMTA4OC43IDE0MC45NkMxMDgxLjc1IDE0MC45NiAxMDc2LjEyIDE0Ni41OTQgMTA3Ni4xMiAxNTMuNTQ0QzEwNzYuMTIgMTYwLjQ5MyAxMDgxLjc1IDE2Ni4xMjcgMTA4OC43IDE2Ni4xMjdDMTA5NS42NSAxNjYuMTI3IDExMDEuMjkgMTYwLjQ5MyAxMTAxLjI5IDE1My41NDRDMTEwMS4yOSAxNDYuNTk0IDEwOTUuNjUgMTQwLjk2IDEwODguNyAxNDAuOTZaIiBmaWxsPSIjODEyOEZGIi8+CjxwYXRoIGQ9Ik0xMDQxLjU3IDE0MC45NkMxMDM0LjYyIDE0MC45NiAxMDI4Ljk4IDE0Ni41OTQgMTAyOC45OCAxNTMuNTQ0QzEwMjguOTggMTYwLjQ5MyAxMDM0LjYyIDE2Ni4xMjcgMTA0MS41NyAxNjYuMTI3QzEwNDguNTIgMTY2LjEyNyAxMDU0LjE1IDE2MC40OTMgMTA1NC4xNSAxNTMuNTQ0QzEwNTQuMTUgMTQ2LjU5NCAxMDQ4LjUyIDE0MC45NiAxMDQxLjU3IDE0MC45NloiIGZpbGw9IiM4MTI4RkYiLz4KPHBhdGggZD0iTTkwMC4xMSAxNDAuOTZDODkzLjE2MSAxNDAuOTYgODg3LjUyNyAxNDYuNTk0IDg4Ny41MjcgMTUzLjU0NEM4ODcuNTI3IDE2MC40OTMgODkzLjE2MSAxNjYuMTI3IDkwMC4xMSAxNjYuMTI3QzkwNy4wNiAxNjYuMTI3IDkxMi42OTMgMTYwLjQ5MyA5MTIuNjkzIDE1My41NDRDOTEyLjY5MyAxNDYuNTk0IDkwNy4wNiAxNDAuOTYgOTAwLjExIDE0MC45NloiIGZpbGw9IiM4MTI4RkYiLz4KPHBhdGggZD0iTTg1Mi45NzUgMTQwLjk2Qzg0Ni4wMjYgMTQwLjk2IDg0MC4zOTIgMTQ2LjU5NCA4NDAuMzkyIDE1My41NDRDODQwLjM5MiAxNjAuNDkzIDg0Ni4wMjYgMTY2LjEyNyA4NTIuOTc1IDE2Ni4xMjdDODU5LjkyNSAxNjYuMTI3IDg2NS41NTkgMTYwLjQ5MyA4NjUuNTU5IDE1My41NDRDODY1LjU1OSAxNDYuNTk0IDg1OS45MjUgMTQwLjk2IDg1Mi45NzUgMTQwLjk2WiIgZmlsbD0iIzgxMjhGRiIvPgo8cGF0aCBkPSJNODA1LjgxNSAxNDAuOTZDNzk4Ljg2NiAxNDAuOTYgNzkzLjIzMiAxNDYuNTk0IDc5My4yMzIgMTUzLjU0NEM3OTMuMjMyIDE2MC40OTMgNzk4Ljg2NiAxNjYuMTI3IDgwNS44MTUgMTY2LjEyN0M4MTIuNzY1IDE2Ni4xMjcgODE4LjM5OCAxNjAuNDkzIDgxOC4zOTggMTUzLjU0NEM4MTguMzk4IDE0Ni41OTQgODEyLjc2NSAxNDAuOTYgODA1LjgxNSAxNDAuOTZaIiBmaWxsPSIjODEyOEZGIi8+CjxwYXRoIGQ9Ik02NjQuMzgzIDE0MC45NThDNjU3LjQzNCAxNDAuOTU4IDY1MS44IDE0Ni41OTIgNjUxLjggMTUzLjU0MkM2NTEuOCAxNjAuNDkxIDY1Ny40MzQgMTY2LjEyNSA2NjQuMzgzIDE2Ni4xMjVDNjcxLjMzMyAxNjYuMTI1IDY3Ni45NjcgMTYwLjQ5MSA2NzYuOTY3IDE1My41NDJDNjc2Ljk2NyAxNDYuNTkyIDY3MS4zMzMgMTQwLjk1OCA2NjQuMzgzIDE0MC45NThaIiBmaWxsPSIjODEyOEZGIi8+CjxwYXRoIGQ9Ik01NzAuMDg3IDE0MC45NThDNTYzLjEzNyAxNDAuOTU4IDU1Ny41MDMgMTQ2LjU5MiA1NTcuNTAzIDE1My41NDJDNTU3LjUwMyAxNjAuNDkxIDU2My4xMzcgMTY2LjEyNSA1NzAuMDg3IDE2Ni4xMjVDNTc3LjAzNiAxNjYuMTI1IDU4Mi42NyAxNjAuNDkxIDU4Mi42NyAxNTMuNTQyQzU4Mi42NyAxNDYuNTkyIDU3Ny4wMzYgMTQwLjk1OCA1NzAuMDg3IDE0MC45NThaIiBmaWxsPSIjODEyOEZGIi8+CjxwYXRoIGQ9Ik00NzUuNzkyIDE0MC45NThDNDY4Ljg0MiAxNDAuOTU4IDQ2My4yMDggMTQ2LjU5MiA0NjMuMjA4IDE1My41NDJDNDYzLjIwOCAxNjAuNDkxIDQ2OC44NDIgMTY2LjEyNSA0NzUuNzkyIDE2Ni4xMjVDNDgyLjc0MSAxNjYuMTI1IDQ4OC4zNzUgMTYwLjQ5MSA0ODguMzc1IDE1My41NDJDNDg4LjM3NSAxNDYuNTkyIDQ4Mi43NDEgMTQwLjk1OCA0NzUuNzkyIDE0MC45NThaIiBmaWxsPSIjODEyOEZGIi8+CjxwYXRoIGQ9Ik00MjguNjU1IDE0MC45NThDNDIxLjcwNSAxNDAuOTU4IDQxNi4wNzIgMTQ2LjU5MiA0MTYuMDcyIDE1My41NDJDNDE2LjA3MiAxNjAuNDkxIDQyMS43MDUgMTY2LjEyNSA0MjguNjU1IDE2Ni4xMjVDNDM1LjYwNSAxNjYuMTI1IDQ0MS4yMzggMTYwLjQ5MSA0NDEuMjM4IDE1My41NDJDNDQxLjIzOCAxNDYuNTkyIDQzNS42MDUgMTQwLjk1OCA0MjguNjU1IDE0MC45NThaIiBmaWxsPSIjODEyOEZGIi8+CjxwYXRoIGQ9Ik0yODcuMTk4IDE0MC45NThDMjgwLjI0OCAxNDAuOTU4IDI3NC42MTUgMTQ2LjU5MiAyNzQuNjE1IDE1My41NDJDMjc0LjYxNSAxNjAuNDkxIDI4MC4yNDggMTY2LjEyNSAyODcuMTk4IDE2Ni4xMjVDMjk0LjE0OCAxNjYuMTI1IDI5OS43ODEgMTYwLjQ5MSAyOTkuNzgxIDE1My41NDJDMjk5Ljc4MSAxNDYuNTkyIDI5NC4xNDggMTQwLjk1OCAyODcuMTk4IDE0MC45NThaIiBmaWxsPSIjODEyOEZGIi8+CjxwYXRoIGQ9Ik0yNDAuMDY1IDE0MC45NThDMjMzLjExNSAxNDAuOTU4IDIyNy40ODIgMTQ2LjU5MiAyMjcuNDgyIDE1My41NDJDMjI3LjQ4MiAxNjAuNDkxIDIzMy4xMTUgMTY2LjEyNSAyNDAuMDY1IDE2Ni4xMjVDMjQ3LjAxNSAxNjYuMTI1IDI1Mi42NDggMTYwLjQ5MSAyNTIuNjQ4IDE1My41NDJDMjUyLjY0OCAxNDYuNTkyIDI0Ny4wMTUgMTQwLjk1OCAyNDAuMDY1IDE0MC45NThaIiBmaWxsPSIjODEyOEZGIi8+CjxwYXRoIGQ9Ik01MS40NzEzIDE0MC45NThDNDQuNTIxNyAxNDAuOTU4IDM4Ljg4OCAxNDYuNTkyIDM4Ljg4OCAxNTMuNTQyQzM4Ljg4OCAxNjAuNDkxIDQ0LjUyMTcgMTY2LjEyNSA1MS40NzEyIDE2Ni4xMjVDNTguNDIwOCAxNjYuMTI1IDY0LjA1NDcgMTYwLjQ5MSA2NC4wNTQ3IDE1My41NDJDNjQuMDU0NyAxNDYuNTkyIDU4LjQyMDggMTQwLjk1OCA1MS40NzEzIDE0MC45NThaIiBmaWxsPSIjODEyOEZGIi8+CjxwYXRoIGQ9Ik00LjMxMTI1IDE0MC45NThDLTIuNjM4MzIgMTQwLjk1OCAtOC4yNzIwMiAxNDYuNTkyIC04LjI3MjAyIDE1My41NDJDLTguMjcyMDMgMTYwLjQ5MSAtMi42MzgzMiAxNjYuMTI1IDQuMzExMjUgMTY2LjEyNUMxMS4yNjA4IDE2Ni4xMjUgMTYuODk0NSAxNjAuNDkxIDE2Ljg5NDUgMTUzLjU0MkMxNi44OTQ1IDE0Ni41OTIgMTEuMjYwOCAxNDAuOTU4IDQuMzExMjUgMTQwLjk1OFoiIGZpbGw9IiM4MTI4RkYiLz4KPHBhdGggZD0iTTE1MTMuMDUgOTMuOTU0NUMxNTA2LjEgOTMuOTU0NSAxNTAwLjQ3IDk5LjU4ODIgMTUwMC40NyAxMDYuNTM4QzE1MDAuNDcgMTEzLjQ4NyAxNTA2LjEgMTE5LjEyMSAxNTEzLjA1IDExOS4xMjFDMTUyMCAxMTkuMTIxIDE1MjUuNjMgMTEzLjQ4NyAxNTI1LjYzIDEwNi41MzhDMTUyNS42MyA5OS41ODgyIDE1MjAgOTMuOTU0NSAxNTEzLjA1IDkzLjk1NDVaIiBmaWxsPSIjODEyOEZGIi8+CjxwYXRoIGQ9Ik0xNDY1Ljg5IDkzLjk1NDVDMTQ1OC45NCA5My45NTQ1IDE0NTMuMyA5OS41ODgyIDE0NTMuMyAxMDYuNTM4QzE0NTMuMyAxMTMuNDg3IDE0NTguOTQgMTE5LjEyMSAxNDY1Ljg5IDExOS4xMjFDMTQ3Mi44NCAxMTkuMTIxIDE0NzguNDcgMTEzLjQ4NyAxNDc4LjQ3IDEwNi41MzhDMTQ3OC40NyA5OS41ODgyIDE0NzIuODQgOTMuOTU0NSAxNDY1Ljg5IDkzLjk1NDVaIiBmaWxsPSIjODEyOEZGIi8+CjxwYXRoIGQ9Ik0xMjMwLjE2IDkzLjk1NDVDMTIyMy4yMSA5My45NTQ1IDEyMTcuNTggOTkuNTg4MiAxMjE3LjU4IDEwNi41MzhDMTIxNy41OCAxMTMuNDg3IDEyMjMuMjEgMTE5LjEyMSAxMjMwLjE2IDExOS4xMjFDMTIzNy4xMSAxMTkuMTIxIDEyNDIuNzQgMTEzLjQ4NyAxMjQyLjc0IDEwNi41MzhDMTI0Mi43NCA5OS41ODgyIDEyMzcuMTEgOTMuOTU0NSAxMjMwLjE2IDkzLjk1NDVaIiBmaWxsPSIjODEyOEZGIi8+CjxwYXRoIGQ9Ik0xMDg4LjcgOTMuOTU0NUMxMDgxLjc1IDkzLjk1NDUgMTA3Ni4xMiA5OS41ODgyIDEwNzYuMTIgMTA2LjUzOEMxMDc2LjEyIDExMy40ODcgMTA4MS43NSAxMTkuMTIxIDEwODguNyAxMTkuMTIxQzEwOTUuNjUgMTE5LjEyMSAxMTAxLjI5IDExMy40ODcgMTEwMS4yOSAxMDYuNTM4QzExMDEuMjkgOTkuNTg4MiAxMDk1LjY1IDkzLjk1NDUgMTA4OC43IDkzLjk1NDVaIiBmaWxsPSIjODEyOEZGIi8+CjxwYXRoIGQ9Ik0xMDQxLjU3IDkzLjk1NDVDMTAzNC42MiA5My45NTQ1IDEwMjguOTggOTkuNTg4MiAxMDI4Ljk4IDEwNi41MzhDMTAyOC45OCAxMTMuNDg3IDEwMzQuNjIgMTE5LjEyMSAxMDQxLjU3IDExOS4xMjFDMTA0OC41MiAxMTkuMTIxIDEwNTQuMTUgMTEzLjQ4NyAxMDU0LjE1IDEwNi41MzhDMTA1NC4xNSA5OS41ODgyIDEwNDguNTIgOTMuOTU0NSAxMDQxLjU3IDkzLjk1NDVaIiBmaWxsPSIjODEyOEZGIi8+CjxwYXRoIGQ9Ik04NTIuOTc1IDkzLjk1NDVDODQ2LjAyNiA5My45NTQ1IDg0MC4zOTIgOTkuNTg4MiA4NDAuMzkyIDEwNi41MzhDODQwLjM5MiAxMTMuNDg3IDg0Ni4wMjYgMTE5LjEyMSA4NTIuOTc1IDExOS4xMjFDODU5LjkyNSAxMTkuMTIxIDg2NS41NTkgMTEzLjQ4NyA4NjUuNTU5IDEwNi41MzhDODY1LjU1OSA5OS41ODgyIDg1OS45MjUgOTMuOTU0NSA4NTIuOTc1IDkzLjk1NDVaIiBmaWxsPSIjODEyOEZGIi8+CjxwYXRoIGQ9Ik02NjQuMzgzIDkzLjk1NDVDNjU3LjQzNCA5My45NTQ1IDY1MS44IDk5LjU4ODIgNjUxLjggMTA2LjUzOEM2NTEuOCAxMTMuNDg3IDY1Ny40MzQgMTE5LjEyMSA2NjQuMzgzIDExOS4xMjFDNjcxLjMzMyAxMTkuMTIxIDY3Ni45NjcgMTEzLjQ4NyA2NzYuOTY3IDEwNi41MzhDNjc2Ljk2NyA5OS41ODgyIDY3MS4zMzMgOTMuOTU0NSA2NjQuMzgzIDkzLjk1NDVaIiBmaWxsPSIjODEyOEZGIi8+CjxwYXRoIGQ9Ik02MTcuMjIxIDkzLjk1NDVDNjEwLjI3MiA5My45NTQ1IDYwNC42MzggOTkuNTg4MiA2MDQuNjM4IDEwNi41MzhDNjA0LjYzOCAxMTMuNDg3IDYxMC4yNzIgMTE5LjEyMSA2MTcuMjIxIDExOS4xMjFDNjI0LjE3MSAxMTkuMTIxIDYyOS44MDUgMTEzLjQ4NyA2MjkuODA1IDEwNi41MzhDNjI5LjgwNSA5OS41ODgyIDYyNC4xNzEgOTMuOTU0NSA2MTcuMjIxIDkzLjk1NDVaIiBmaWxsPSIjODEyOEZGIi8+CjxwYXRoIGQ9Ik01NzAuMDg3IDkzLjk1NDVDNTYzLjEzNyA5My45NTQ1IDU1Ny41MDMgOTkuNTg4MiA1NTcuNTAzIDEwNi41MzhDNTU3LjUwMyAxMTMuNDg3IDU2My4xMzcgMTE5LjEyMSA1NzAuMDg3IDExOS4xMjFDNTc3LjAzNiAxMTkuMTIxIDU4Mi42NyAxMTMuNDg3IDU4Mi42NyAxMDYuNTM4QzU4Mi42NyA5OS41ODgyIDU3Ny4wMzYgOTMuOTU0NSA1NzAuMDg3IDkzLjk1NDVaIiBmaWxsPSIjODEyOEZGIi8+CjxwYXRoIGQ9Ik00MjguNjU1IDkzLjk1NDVDNDIxLjcwNSA5My45NTQ1IDQxNi4wNzIgOTkuNTg4MiA0MTYuMDcyIDEwNi41MzhDNDE2LjA3MiAxMTMuNDg3IDQyMS43MDUgMTE5LjEyMSA0MjguNjU1IDExOS4xMjFDNDM1LjYwNSAxMTkuMTIxIDQ0MS4yMzggMTEzLjQ4NyA0NDEuMjM4IDEwNi41MzhDNDQxLjIzOCA5OS41ODgyIDQzNS42MDUgOTMuOTU0NSA0MjguNjU1IDkzLjk1NDVaIiBmaWxsPSIjODEyOEZGIi8+CjxwYXRoIGQ9Ik0zMzQuMzYgOTMuOTU0NUMzMjcuNDExIDkzLjk1NDUgMzIxLjc3NyA5OS41ODgyIDMyMS43NzcgMTA2LjUzOEMzMjEuNzc3IDExMy40ODcgMzI3LjQxMSAxMTkuMTIxIDMzNC4zNiAxMTkuMTIxQzM0MS4zMSAxMTkuMTIxIDM0Ni45NDMgMTEzLjQ4NyAzNDYuOTQzIDEwNi41MzhDMzQ2Ljk0MyA5OS41ODgyIDM0MS4zMSA5My45NTQ1IDMzNC4zNiA5My45NTQ1WiIgZmlsbD0iIzgxMjhGRiIvPgo8cGF0aCBkPSJNMjg3LjE5OCA5My45NTQ1QzI4MC4yNDggOTMuOTU0NSAyNzQuNjE1IDk5LjU4ODIgMjc0LjYxNSAxMDYuNTM4QzI3NC42MTUgMTEzLjQ4NyAyODAuMjQ4IDExOS4xMjEgMjg3LjE5OCAxMTkuMTIxQzI5NC4xNDggMTE5LjEyMSAyOTkuNzgxIDExMy40ODcgMjk5Ljc4MSAxMDYuNTM4QzI5OS43ODEgOTkuNTg4MiAyOTQuMTQ4IDkzLjk1NDUgMjg3LjE5OCA5My45NTQ1WiIgZmlsbD0iIzgxMjhGRiIvPgo8cGF0aCBkPSJNMjQwLjA2NSA5My45NTQ1QzIzMy4xMTUgOTMuOTU0NSAyMjcuNDgyIDk5LjU4ODIgMjI3LjQ4MiAxMDYuNTM4QzIyNy40ODIgMTEzLjQ4NyAyMzMuMTE1IDExOS4xMjEgMjQwLjA2NSAxMTkuMTIxQzI0Ny4wMTUgMTE5LjEyMSAyNTIuNjQ4IDExMy40ODcgMjUyLjY0OCAxMDYuNTM4QzI1Mi42NDggOTkuNTg4MiAyNDcuMDE1IDkzLjk1NDUgMjQwLjA2NSA5My45NTQ1WiIgZmlsbD0iIzgxMjhGRiIvPgo8cGF0aCBkPSJNMTkyLjkwMyA5My45NTQ1QzE4NS45NTMgOTMuOTU0NSAxODAuMzIgOTkuNTg4MiAxODAuMzIgMTA2LjUzOEMxODAuMzIgMTEzLjQ4NyAxODUuOTUzIDExOS4xMjEgMTkyLjkwMyAxMTkuMTIxQzE5OS44NTMgMTE5LjEyMSAyMDUuNDg2IDExMy40ODcgMjA1LjQ4NiAxMDYuNTM4QzIwNS40ODYgOTkuNTg4MiAxOTkuODUzIDkzLjk1NDUgMTkyLjkwMyA5My45NTQ1WiIgZmlsbD0iIzgxMjhGRiIvPgo8cGF0aCBkPSJNMTUxMy4wNSA0Ni45Nzc5QzE1MDYuMSA0Ni45Nzc5IDE1MDAuNDcgNTIuNjExNiAxNTAwLjQ3IDU5LjU2MTJDMTUwMC40NyA2Ni41MTA4IDE1MDYuMSA3Mi4xNDQ1IDE1MTMuMDUgNzIuMTQ0NUMxNTIwIDcyLjE0NDUgMTUyNS42MyA2Ni41MTA4IDE1MjUuNjMgNTkuNTYxMkMxNTI1LjYzIDUyLjYxMTYgMTUyMCA0Ni45Nzc5IDE1MTMuMDUgNDYuOTc3OVoiIGZpbGw9IiM4MTI4RkYiLz4KPHBhdGggZD0iTTE0NjUuODkgNDYuOTc3OUMxNDU4Ljk0IDQ2Ljk3NzkgMTQ1My4zIDUyLjYxMTYgMTQ1My4zIDU5LjU2MTJDMTQ1My4zIDY2LjUxMDggMTQ1OC45NCA3Mi4xNDQ1IDE0NjUuODkgNzIuMTQ0NUMxNDcyLjg0IDcyLjE0NDUgMTQ3OC40NyA2Ni41MTA4IDE0NzguNDcgNTkuNTYxMkMxNDc4LjQ3IDUyLjYxMTYgMTQ3Mi44NCA0Ni45Nzc5IDE0NjUuODkgNDYuOTc3OVoiIGZpbGw9IiM4MTI4RkYiLz4KPHBhdGggZD0iTTEwNDEuNTcgNDYuOTc3OUMxMDM0LjYyIDQ2Ljk3NzkgMTAyOC45OCA1Mi42MTE2IDEwMjguOTggNTkuNTYxMkMxMDI4Ljk4IDY2LjUxMDggMTAzNC42MiA3Mi4xNDQ1IDEwNDEuNTcgNzIuMTQ0NUMxMDQ4LjUyIDcyLjE0NDUgMTA1NC4xNSA2Ni41MTA4IDEwNTQuMTUgNTkuNTYxMkMxMDU0LjE1IDUyLjYxMTYgMTA0OC41MiA0Ni45Nzc5IDEwNDEuNTcgNDYuOTc3OVoiIGZpbGw9IiM4MTI4RkYiLz4KPHBhdGggZD0iTTg1Mi45NzUgNDYuOTc3OUM4NDYuMDI2IDQ2Ljk3NzkgODQwLjM5MiA1Mi42MTE2IDg0MC4zOTIgNTkuNTYxMkM4NDAuMzkyIDY2LjUxMDggODQ2LjAyNiA3Mi4xNDQ1IDg1Mi45NzUgNzIuMTQ0NUM4NTkuOTI1IDcyLjE0NDUgODY1LjU1OSA2Ni41MTA4IDg2NS41NTkgNTkuNTYxMkM4NjUuNTU5IDUyLjYxMTYgODU5LjkyNSA0Ni45Nzc5IDg1Mi45NzUgNDYuOTc3OVoiIGZpbGw9IiM4MTI4RkYiLz4KPHBhdGggZD0iTTYxNy4yMjEgNDYuOTc3OUM2MTAuMjcyIDQ2Ljk3NzkgNjA0LjYzOCA1Mi42MTE2IDYwNC42MzggNTkuNTYxMkM2MDQuNjM4IDY2LjUxMDggNjEwLjI3MiA3Mi4xNDQ1IDYxNy4yMjEgNzIuMTQ0NUM2MjQuMTcxIDcyLjE0NDUgNjI5LjgwNSA2Ni41MTA4IDYyOS44MDUgNTkuNTYxMkM2MjkuODA1IDUyLjYxMTYgNjI0LjE3MSA0Ni45Nzc5IDYxNy4yMjEgNDYuOTc3OVoiIGZpbGw9IiM4MTI4RkYiLz4KPHBhdGggZD0iTTI4Ny4xOTggNDYuOTc3OUMyODAuMjQ4IDQ2Ljk3NzkgMjc0LjYxNSA1Mi42MTE2IDI3NC42MTUgNTkuNTYxMkMyNzQuNjE1IDY2LjUxMDggMjgwLjI0OCA3Mi4xNDQ1IDI4Ny4xOTggNzIuMTQ0NUMyOTQuMTQ4IDcyLjE0NDUgMjk5Ljc4MSA2Ni41MTA4IDI5OS43ODEgNTkuNTYxMkMyOTkuNzgxIDUyLjYxMTYgMjk0LjE0OCA0Ni45Nzc5IDI4Ny4xOTggNDYuOTc3OVoiIGZpbGw9IiM4MTI4RkYiLz4KPHBhdGggZD0iTTE0NjUuODkgMC4wMDEzMjY0MUMxNDU4Ljk0IDAuMDAxMzI1ODEgMTQ1My4zIDUuNjM1MDcgMTQ1My4zIDEyLjU4NDZDMTQ1My4zIDE5LjUzNDIgMTQ1OC45NCAyNS4xNjggMTQ2NS44OSAyNS4xNjhDMTQ3Mi44NCAyNS4xNjggMTQ3OC40NyAxOS41MzQyIDE0NzguNDcgMTIuNTg0NkMxNDc4LjQ3IDUuNjM1MDggMTQ3Mi44NCAwLjAwMTMyNzAyIDE0NjUuODkgMC4wMDEzMjY0MVoiIGZpbGw9IiM4MTI4RkYiLz4KPHBhdGggZD0iTTI4Ny4xOTggMC4wMDEzMjY0MUMyODAuMjQ4IDAuMDAxMzI1ODEgMjc0LjYxNSA1LjYzNTA3IDI3NC42MTUgMTIuNTg0NkMyNzQuNjE1IDE5LjUzNDIgMjgwLjI0OCAyNS4xNjggMjg3LjE5OCAyNS4xNjhDMjk0LjE0OCAyNS4xNjggMjk5Ljc4MSAxOS41MzQyIDI5OS43ODEgMTIuNTg0NkMyOTkuNzgxIDUuNjM1MDggMjk0LjE0OCAwLjAwMTMyNzAyIDI4Ny4xOTggMC4wMDEzMjY0MVoiIGZpbGw9IiM4MTI4RkYiLz4KPHBhdGggZD0iTTEyNzcuMyAyOTQuNDc3TDEyNzcuMyAyNDcuNDk5IiBzdHJva2U9IiM4MTI4RkYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNNjY0LjM4NSAyOTQuNDc3TDY2NC4zODUgMjQ3LjQ5OSIgc3Ryb2tlPSIjODEyOEZGIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTI0MC4wNjQgMjQ3LjQ5OEwyNDAuMDY0IDIwMC41MiIgc3Ryb2tlPSIjODEyOEZGIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTM4MS40OTYgMjQ3LjQ5OEwzODEuNDk2IDIwMC41MiIgc3Ryb2tlPSIjODEyOEZGIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTgwNS44MTQgMjQ3LjQ5OEw4MDUuODE0IDIwMC41MiIgc3Ryb2tlPSIjODEyOEZGIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTk5NC40MDYgMjQ3LjQ5OEw5OTQuNDA2IDIwMC41MiIgc3Ryb2tlPSIjODEyOEZGIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTE0MTguNzUgMjQ3LjQ5OEwxNDE4Ljc1IDIwMC41MiIgc3Ryb2tlPSIjODEyOEZGIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTExODMgMjAwLjUyTDExODMgMTUzLjU0MiIgc3Ryb2tlPSIjODEyOEZGIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTU3MC4wODggMjAwLjUyTDU3MC4wODggMTUzLjU0MiIgc3Ryb2tlPSIjODEyOEZGIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTQuMzEwNTUgMjAwLjUyTDQuMzEwNTUgMTUzLjU0MiIgc3Ryb2tlPSIjODEyOEZGIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTg1Mi45NzcgMTA2LjUzOUw4NTIuOTc3IDU5LjU2MTQiIHN0cm9rZT0iIzgxMjhGRiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0xNDUuNjY0IDIwMC41Mkw5OC42ODY0IDIwMC41MiIgc3Ryb2tlPSIjODEyOEZGIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTcxMS40MzkgMjAwLjUyTDY2NC40NjIgMjAwLjUyIiBzdHJva2U9IiM4MTI4RkYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNOTAwLjAzMSAxNTMuNTQzTDg1My4wNTQgMTUzLjU0MyIgc3Ryb2tlPSIjODEyOEZGIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTEwODguNjIgMTUzLjU0M0wxMDQxLjY1IDE1My41NDMiIHN0cm9rZT0iIzgxMjhGRiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0xNTEyLjk3IDEwNi41MzlMMTQ2NS45OSAxMDYuNTM5IiBzdHJva2U9IiM4MTI4RkYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNMzM0LjM2MSAxMDYuNTM5TDI4Ny4zNTcgMTA2LjUzOSIgc3Ryb2tlPSIjODEyOEZGIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTI4Ny4xOTkgNTkuNTYyNUwyODcuMTk5IDEyLjU4NDgiIHN0cm9rZT0iIzgxMjhGRiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0xNDY1Ljg5IDU3LjA5NzdMMTQ2NS44OSAxMC4xMiIgc3Ryb2tlPSIjODEyOEZGIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTEzNzEuNTkgMzQxLjQ4TDEzNzEuNTkgMjk0LjQ3NyIgc3Ryb2tlPSIjODEyOEZGIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTEyNzcuMyAzNDEuNDhMMTI3Ny4zIDI5NC40NzciIHN0cm9rZT0iIzgxMjhGRiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik03NTguNjggMzQxLjQ4TDc1OC42OCAyOTQuNDc3IiBzdHJva2U9IiM4MTI4RkYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNNjY0LjM4NSAzNDEuNDhMNjY0LjM4NSAyOTQuNDc3IiBzdHJva2U9IiM4MTI4RkYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNMzM0LjM1OSAzNDEuNDhMMzM0LjM1OSAyOTQuNDc3IiBzdHJva2U9IiM4MTI4RkYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNMTkyLjkwNCAzNDEuNDhMMTkyLjkwNCAyOTQuNDc3IiBzdHJva2U9IiM4MTI4RkYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8L3N2Zz4K");
  background-size: cover;
  background-repeat: no-repeat;
  will-change: transform;
  transform: translate3d(0, var(--dots-parallax-y, 0px), 0);
}
footer .nav-link {
  transition: all 150ms linear;
}
footer .nav-link:hover {
  opacity: 0.6;
  transition: all 150ms linear;
}
footer .footer-inner,
footer .footer-inner-inner {
  gap: 60px;
  background-color: rgba(36, 41, 41, 0.9);
  z-index: 2;
  position: relative;
}
footer .footer-title {
  color: #a97dff;
  font-size: 20px;
  font-weight: 700;
}
footer .footer-address,
footer .footer-email {
  font-size: 18px;
  font-weight: 300;
}
footer .footer-address a,
footer .footer-email a {
  color: #f3f2f2;
}
footer .footer-reg {
  font-size: 14px;
  font-weight: 300;
}
footer .contact .contact-menu {
  gap: 15px;
}
footer p {
  margin-bottom: 0;
}
footer .copyright-menu #footerMenu .menu-item:first-child a {
  padding-left: 0;
}
footer .copyright-menu a {
  text-decoration: underline;
  color: #f3f2f2;
}
footer .copyright-menu a span {
  color: #f3f2f2;
  font-size: 14px;
  font-weight: 300;
}
footer .copyright-menu a:hover {
  color: #f3f2f2;
}
footer .copyright-right p {
  color: #f3f2f2;
  font-size: 14px;
  font-weight: 300;
}
footer #exploreMenu {
  gap: 12px;
}
footer #exploreMenu .nav-link {
  padding: 0;
  color: #f3f2f2;
  font-size: 22px;
  font-weight: 400;
}
footer .social-links .links {
  gap: 15px;
}
footer .social-links .links .social-link {
  height: 22px;
  width: auto;
}
footer .social-links .links .social-link svg path {
  transition: all 150ms linear;
}
footer .social-links .links .social-link:hover svg path {
  opacity: 0.6;
  transition: all 150ms linear;
}
footer .middle-left h4 {
  font-size: 78px;
  font-weight: 900;
  font-family: "Intro", sans-serif;
}
footer .top .gform_heading {
  display: none;
}
footer form {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  flex-direction: column;
}
footer form label {
  color: #a97dff;
  font-size: 20px;
  font-weight: 700;
}
footer form button {
  background: transparent;
  font-size: 18px;
  font-weight: 700;
  padding: 15px 15px 15px 0;
  border: none;
  display: flex;
  align-items: center;
  transition: all 150ms linear;
}
footer form button:after {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgb3BhY2l0eT0iMC44Ij4KPG1hc2sgaWQ9Im1hc2swXzE3NjVfMTI1NyIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxOCIgaGVpZ2h0PSI5Ij4KPHBhdGggZD0iTTE3Ljk2NDMgMEgwVjguOTgyNzdIMTcuOTY0M1YwWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzE3NjVfMTI1NykiPgo8cGF0aCBkPSJNMTcuOTY0MyAwSDBWOC45ODI3N0gxNy45NjQzVjBaIiBmaWxsPSIjRjNGMkYyIi8+CjwvZz4KPC9nPgo8ZyBvcGFjaXR5PSIwLjgiPgo8bWFzayBpZD0ibWFzazFfMTc2NV8xMjU3IiBzdHlsZT0ibWFzay10eXBlOmx1bWluYW5jZSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iOCIgeT0iMCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjkiPgo8cGF0aCBkPSJNMTcuOTYyNiAwSDguOTgwNDdWOC45ODI3N0gxNy45NjI2VjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazFfMTc2NV8xMjU3KSI+CjxwYXRoIGQ9Ik0xNy45NjI2IDBMOC45ODA0NyA4Ljk4Mjc3SDE3Ljk2MjZWMFoiIGZpbGw9IiNGM0YyRjIiLz4KPC9nPgo8L2c+CjxnIG9wYWNpdHk9IjAuOCI+CjxtYXNrIGlkPSJtYXNrMl8xNzY1XzEyNTciIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI4IiB5PSI4IiB3aWR0aD0iMTAiIGhlaWdodD0iMTAiPgo8cGF0aCBkPSJNMTcuOTYyNiA4Ljk4MjkxSDguOTgwNDdWMTcuOTY1N0gxNy45NjI2VjguOTgyOTFaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazJfMTc2NV8xMjU3KSI+CjxwYXRoIGQ9Ik0xNy45NjI2IDguOTgyOTFIOC45ODA0N1YxNy45NjU3SDE3Ljk2MjZWOC45ODI5MVoiIGZpbGw9IiNGM0YyRjIiLz4KPC9nPgo8L2c+Cjwvc3ZnPgo=);
  width: 18px;
  height: 18px;
  right: -10px;
  position: relative;
  transition: all 150ms linear;
}
footer form button:hover:after {
  transform: rotate(45deg);
  transition: transform 150ms linear;
}
footer form button:hover {
  color: #a97dff;
  transition: all 150ms linear;
}
footer form input {
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #f3f2f2;
  color: #a97dff;
  box-sizing: border-box;
  font-size: 32px;
  font-weight: 300;
  width: 100%;
  height: 100px;
  transition: color 0.3s ease;
  border-radius: 0;
  padding-left: 0;
  padding: 5px 5px 15px 0;
  height: 50px;
}
footer form input:focus {
  outline: none;
  transition: color 0.3s ease;
}
footer form input::-moz-placeholder {
  color: #a97dff;
  opacity: 0.25;
  -moz-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
footer form input::placeholder {
  color: #a97dff;
  opacity: 0.25;
  transition: color 0.3s ease;
}
footer form input:focus::-moz-placeholder {
  color: #a97dff;
  opacity: 1;
  -moz-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
footer form input:focus::placeholder {
  color: #a97dff;
  opacity: 1;
  transition: color 0.3s ease;
}

@media screen and (min-width: 769px) {
  footer .accordion-menu {
    display: flex;
  }
  footer .gform-footer.gform_footer {
    margin-top: -27px;
  }
  footer #field_1_3 {
    width: 100%;
    margin-bottom: 0;
    display: flex;
    justify-content: flex-end;
  }
  footer .middle {
    gap: 40px;
  }
  footer .middle .middle-left,
  footer .middle .middle-right {
    flex: 0 0 49%;
  }
  footer .middle .middle-right {
    gap: 40px;
  }
}
@media screen and (max-width: 768px) {
  footer .social-links .links {
    gap: 20px;
  }
  footer .copyright-menu a {
    padding-left: 0;
  }
  footer .copyright-menu .copyright-right {
    padding-top: 0.5rem;
  }
  footer .bottom {
    gap: 15px;
  }
  footer .footer-accordion {
    position: relative;
    cursor: pointer;
  }
  footer .footer-accordion:after {
    content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEyIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik02LjcwODc5IDYuNzA4NTlDNi4zMTgxNiA3LjA5OTIyIDUuNjgzNzkgNy4wOTkyMiA1LjI5MzE2IDYuNzA4NTlMMC4yOTMxNjMgMS43MDg1OUMtMC4wOTc0NjE4IDEuMzE3OTcgLTAuMDk3NDYxNyAwLjY4MzU5MyAwLjI5MzE2MyAwLjI5Mjk2OEMwLjY4Mzc4OCAtMC4wOTc2NTY3IDEuMzE4MTYgLTAuMDk3NjU2NyAxLjcwODc5IDAuMjkyOTY4TDYuMDAyNTQgNC41ODY3MkwxMC4yOTYzIDAuMjk2MDk0QzEwLjY4NjkgLTAuMDk0NTMxMSAxMS4zMjEzIC0wLjA5NDUzMTEgMTEuNzExOSAwLjI5NjA5NEMxMi4xMDI1IDAuNjg2NzE5IDEyLjEwMjUgMS4zMjEwOSAxMS43MTE5IDEuNzExNzJMNi43MTE5MSA2LjcxMTcyTDYuNzA4NzkgNi43MDg1OVoiIGZpbGw9IiNBOTdERkYiLz4KPC9zdmc+Cg==");
    position: absolute;
    top: 0;
    right: 0;
    transition: all 150ms linear;
  }
  footer .footer-accordion:has(.show):after {
    transform: rotate(180deg);
    transition: all 150ms linear;
  }
  footer .accordion-menu#exploreMenu, footer .accordion-menu.contact-menu {
    display: none;
  }
  footer .accordion-menu#exploreMenu li:not(:last-child) {
    margin-bottom: 7px;
  }
  footer .accordion-menu.toggle {
    width: 100%;
    display: block;
    background: rgba(0, 0, 0, 0.78);
    color: #fefefe;
    padding: 0.75em;
    border-radius: 0.15em;
    transition: background 0.3s ease;
  }
  footer .accordion-menu.toggle:hover {
    background: rgba(0, 0, 0, 0.9);
  }
  footer .middle {
    gap: 40px;
  }
  footer .middle .middle-right {
    gap: 20px;
    width: 100%;
  }
  footer .middle-left h4 {
    font-size: 40px;
  }
}
#content-rows {
  position: relative;
  z-index: 2;
}

#content-rows .content-block:last-child {
  position: relative;
  z-index: 2;
}

body.single-team_member .the-content.content-bounds,
body.single-post .the-content.content-bounds,
body.single-case-study .the-content.content-bounds {
  max-width: 860px;
}
body.single-team_member .content-rows,
body.single-post .content-rows,
body.single-case-study .content-rows {
  opacity: 1;
  transform: translateY(0);
}
body.single-team_member .content-row.two-column,
body.single-post .content-row.two-column,
body.single-case-study .content-row.two-column {
  padding-top: 0;
}
body.single-team_member p a,
body.single-team_member li a,
body.single-team_member cite a,
body.single-post p a,
body.single-post li a,
body.single-post cite a,
body.single-case-study p a,
body.single-case-study li a,
body.single-case-study cite a {
  color: #a97dff;
}
body.single-team_member p a:hover,
body.single-team_member li a:hover,
body.single-team_member cite a:hover,
body.single-post p a:hover,
body.single-post li a:hover,
body.single-post cite a:hover,
body.single-case-study p a:hover,
body.single-case-study li a:hover,
body.single-case-study cite a:hover {
  color: #f3f2f2;
}
body.single-team_member p:has(a.button),
body.single-team_member li:has(a.button),
body.single-post p:has(a.button),
body.single-post li:has(a.button),
body.single-case-study p:has(a.button),
body.single-case-study li:has(a.button) {
  display: flex;
}
body.single-team_member p:has(a.button) a.button,
body.single-team_member li:has(a.button) a.button,
body.single-post p:has(a.button) a.button,
body.single-post li:has(a.button) a.button,
body.single-case-study p:has(a.button) a.button,
body.single-case-study li:has(a.button) a.button {
  color: #f3f2f2;
}
body.single-team_member h2,
body.single-team_member h3,
body.single-team_member h4,
body.single-team_member h5,
body.single-team_member h6,
body.single-post h2,
body.single-post h3,
body.single-post h4,
body.single-post h5,
body.single-post h6,
body.single-case-study h2,
body.single-case-study h3,
body.single-case-study h4,
body.single-case-study h5,
body.single-case-study h6 {
  font-family: "sofia-pro", sans-serif;
}

.single-hero {
  padding-top: 226px;
}
.single-hero h1 {
  font-size: 58px;
  font-weight: 900;
  font-family: "Intro", sans-serif;
  padding-bottom: 150px;
  max-width: 1080px;
}
.single-hero .image-container {
  width: 100%;
}
.single-hero .image-container img {
  width: 100%;
  aspect-ratio: 1512/688;
}

.post-info {
  margin-top: 113px;
  display: flex;
  flex-direction: row;
  gap: 117px;
  padding-top: 118px !important;
  padding-bottom: 105px !important;
  justify-content: center;
}
.post-info .post-info-col {
  padding-top: 30px;
  width: 100%;
  border-top: 1px solid #f3f2f2;
  max-width: 346px;
  align-items: flex-start;
  justify-content: flex-start;
}

body.single-team_member .single-hero .image-container {
  max-width: 700px;
  margin: 0 auto;
}
body.single-team_member .single-hero .image-container img {
  aspect-ratio: 1/1;
}

@media only screen and (max-width: 767px) {
  .post-info {
    flex-direction: column;
    align-items: center;
    gap: 20px;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .single-hero h1 {
    font-size: 48px;
  }
}
@media only screen and (max-width: 580px) {
  .single-hero h1 {
    font-size: 32px;
    padding-bottom: 50px;
  }
}
.error-page .error-content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.error-page .error-content .error-content-inner {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  height: 100%;
}

.related-case-studies {
  overflow: hidden;
  padding-top: 100px;
  padding-bottom: 50px;
  background: rgba(36, 41, 41, 0.6);
  z-index: 4;
  position: relative;
}

.related-case-studies-inner {
  padding-top: 64px;
  padding-bottom: 80px;
}
.related-case-studies-inner .titles {
  padding-bottom: 34px;
}
.related-case-studies-inner .titles .title {
  font-size: 32px;
  font-family: "sofia-pro", sans-serif;
  font-weight: 800;
  color: #f3f2f2;
}

.related-case-studies-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.related-case-study-item {
  min-width: 0;
  border-left: 1px solid rgba(243, 242, 242, 0.35);
}
.related-case-study-item:first-child {
  border-left: 0;
}

.related-case-study-link {
  display: flex;
  width: 100%;
  height: 100%;
  min-height: 300px;
  padding: 20px;
  text-decoration: none;
  background: transparent;
  transition: 350ms linear background-color;
  position: relative;
}
.related-case-study-link .post-corner-arrow-svg {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 3;
  transition: 350ms ease-in-out all;
  transform-origin: top right;
  transform: scale(0);
  pointer-events: none;
}
.related-case-study-link .post-corner-arrow-svg rect {
  fill: #242929;
  transition: 350ms ease-in-out all;
}
.related-case-study-link:hover {
  text-decoration: none;
  background: #a97dff;
  transition: 350ms linear background-color;
}
.related-case-study-link:hover .post-corner-arrow-svg {
  transition: 350ms ease-in-out all;
  transform: scale(1);
}
.related-case-study-link:hover .post-corner-arrow-svg rect {
  fill: #8128ff;
  transition: 350ms ease-in-out all;
}
.related-case-study-link:hover .date,
.related-case-study-link:hover .title,
.related-case-study-link:hover .excerpt {
  color: #f3f2f2;
  transition: 350ms linear color;
}

.related-case-study-link-inner {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 40px;
}
.related-case-study-link-inner .date {
  color: #f3f2f2;
  font-size: 14px;
  transition: 350ms linear color;
}
.related-case-study-link-inner .bottom {
  max-width: 230px;
}
.related-case-study-link-inner .title {
  color: #f3f2f2;
  font-size: 24px;
  line-height: 1.2;
  margin-bottom: 8px;
  transition: 350ms linear color;
}
.related-case-study-link-inner .excerpt {
  color: #f3f2f2;
  transition: 350ms linear color;
}

.bg-white .related-case-studies-inner .titles .title {
  color: #8128ff;
}
.bg-white .related-case-study-item {
  border-color: rgba(36, 41, 41, 0.35);
}
.bg-white .related-case-study-link-inner .date,
.bg-white .related-case-study-link-inner .title,
.bg-white .related-case-study-link-inner .excerpt {
  color: #242929;
}

@media only screen and (max-width: 991px) {
  .related-case-studies-list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .related-case-study-item {
    border-left: 0;
    border-top: 1px solid rgba(243, 242, 242, 0.35);
  }
  .related-case-study-item:nth-child(-n+2) {
    border-top: 0;
  }
  .related-case-study-item:nth-child(even) {
    border-left: 1px solid rgba(243, 242, 242, 0.35);
  }
  .bg-white .related-case-study-item {
    border-color: rgba(36, 41, 41, 0.35);
  }
}
@media only screen and (max-width: 767px) {
  .related-case-studies-inner {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .related-case-studies-inner .titles {
    padding-bottom: 28px;
  }
  .related-case-studies-list {
    grid-template-columns: minmax(0, 1fr);
  }
  .related-case-study-item {
    border-left: 0 !important;
    border-top: 1px solid rgba(243, 242, 242, 0.35);
  }
  .related-case-study-item:first-child {
    border-top: 0;
  }
  .related-case-study-link {
    min-height: 260px;
  }
  .related-case-study-link-inner .bottom {
    max-width: none;
  }
  .bg-white .related-case-study-item {
    border-color: rgba(36, 41, 41, 0.35);
  }
}
.site-search {
  padding-top: 0;
}
.site-search .site-search-posts {
  border-top: 1px solid #f3f2f2;
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  grid-template-areas: "blank blank content content content content";
  gap: 20px;
}
.site-search .site-search-posts .pagination.categories,
.site-search .site-search-posts .site-search-filters {
  grid-area: blank;
  padding-top: 20px;
}
.site-search .site-search-posts .news-posts-container,
.site-search .site-search-posts .site-search-results {
  grid-area: content;
}
.site-search .site-search-posts ul.news-posts-inner,
.site-search .site-search-posts ul.search-results-list {
  grid-area: content;
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 0;
  padding: 0;
  margin: 0;
  list-style: none;
}

.facetwp-facet-search_content_type {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 10px;
  margin-bottom: 0;
}
.facetwp-facet-search_content_type .facetwp-radio {
  order: 2;
  padding: 0;
  margin: 0;
  background: none;
  color: #f3f2f2;
  font-size: 24px;
  font-weight: 700;
  opacity: 0.6;
  transition: 150ms linear all;
}
.facetwp-facet-search_content_type .facetwp-radio .facetwp-counter {
  display: none;
}
.facetwp-facet-search_content_type .facetwp-radio.checked, .facetwp-facet-search_content_type .facetwp-radio:hover {
  color: #a97dff;
  opacity: 1;
  transition: 150ms linear all;
}
.facetwp-facet-search_content_type .facetwp-radio[data-value=""] {
  order: 1;
}

.site-search .case-study-item.search-result-item {
  border-bottom: 1px solid #f3f2f2;
}
.site-search .case-study-item.search-result-item .case-study-link.search-result-link {
  padding: 20px;
  display: flex;
  text-decoration: none;
  transition: 350ms linear background-color;
  position: relative;
}
.site-search .case-study-item.search-result-item .case-study-link.search-result-link .post-corner-arrow-svg {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 3;
  transition: 350ms ease-in-out all;
  transform-origin: top right;
  transform: scale(0);
  pointer-events: none;
}
.site-search .case-study-item.search-result-item .case-study-link.search-result-link .post-corner-arrow-svg rect {
  fill: #242929;
  transition: 350ms ease-in-out all;
}
.site-search .case-study-item.search-result-item .case-study-link.search-result-link:hover, .site-search .case-study-item.search-result-item .case-study-link.search-result-link:focus-visible {
  background-color: #a97dff;
  transition: 350ms linear background-color;
  outline: 0;
}
.site-search .case-study-item.search-result-item .case-study-link.search-result-link:hover .post-corner-arrow-svg, .site-search .case-study-item.search-result-item .case-study-link.search-result-link:focus-visible .post-corner-arrow-svg {
  transition: 350ms ease-in-out all;
  transform: scale(1);
}
.site-search .case-study-item.search-result-item .case-study-link.search-result-link:hover .post-corner-arrow-svg rect, .site-search .case-study-item.search-result-item .case-study-link.search-result-link:focus-visible .post-corner-arrow-svg rect {
  fill: #8128ff;
  transition: 350ms ease-in-out all;
}
.site-search .case-study-item.search-result-item .case-study-link-inner.search-result-link-inner {
  width: 100%;
  display: grid;
  gap: 20px;
  grid-template-areas: "info title title image";
  grid-template-columns: repeat(4, 1fr);
}
.site-search .case-study-item.search-result-item .case-study-link-inner.search-result-link-inner > .post-content {
  grid-area: info;
  gap: 5px;
  display: flex;
  flex-direction: column;
}
.site-search .case-study-item.search-result-item .case-study-link-inner.search-result-link-inner > .post-content .date {
  color: #f3f2f2;
}
.site-search .case-study-item.search-result-item .case-study-link-inner.search-result-link-inner > .post-content .category-list {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 4px;
  position: relative;
}
.site-search .case-study-item.search-result-item .case-study-link-inner.search-result-link-inner > .post-content .cat {
  display: inline-flex;
  padding: 4px 10px;
  background: #8128ff;
  color: #f3f2f2;
  font-size: 14px;
  line-height: 1.2;
}
.site-search .case-study-item.search-result-item .case-study-link-inner.search-result-link-inner > .post-content .cat-more-wrap {
  position: relative;
  display: inline-flex;
}
.site-search .case-study-item.search-result-item .case-study-link-inner.search-result-link-inner > .post-content .cat-more {
  display: inline-flex;
  padding: 4px 8px;
  border: 0;
  background: #242929;
  color: #f3f2f2;
  font-size: 14px;
  line-height: 1.2;
  cursor: pointer;
}
.site-search .case-study-item.search-result-item .case-study-link-inner.search-result-link-inner > .post-content .cat-tooltip {
  position: absolute;
  left: 0;
  top: 30px;
  z-index: 10;
  width: -moz-max-content;
  width: max-content;
  max-width: 220px;
  padding: 8px 10px;
  background: #242929;
  color: #f3f2f2;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: 150ms linear opacity, 150ms linear visibility;
}
.site-search .case-study-item.search-result-item .case-study-link-inner.search-result-link-inner > .post-content .cat-tooltip span {
  display: block;
  white-space: nowrap;
  font-size: 13px;
  line-height: 1.3;
}
.site-search .case-study-item.search-result-item .case-study-link-inner.search-result-link-inner > .post-content .cat-tooltip span + span {
  margin-top: 4px;
}
.site-search .case-study-item.search-result-item .case-study-link-inner.search-result-link-inner > .post-content .cat-more-wrap:hover .cat-tooltip,
.site-search .case-study-item.search-result-item .case-study-link-inner.search-result-link-inner > .post-content .cat-more-wrap:focus-within .cat-tooltip {
  opacity: 1;
  visibility: visible;
  transition: 150ms linear opacity, 150ms linear visibility;
}
.site-search .case-study-item.search-result-item .case-study-link-inner.search-result-link-inner > .title {
  grid-area: title;
}
.site-search .case-study-item.search-result-item .case-study-link-inner.search-result-link-inner > .title .title.eyebrow {
  color: #f3f2f2;
  font-size: 24px;
  margin-bottom: 0;
}
.site-search .case-study-item.search-result-item .case-study-link-inner.search-result-link-inner > .title .excerpt {
  color: #f3f2f2;
  margin-top: 12px;
}
.site-search .case-study-item.search-result-item .case-study-link-inner.search-result-link-inner > .case-study-image.search-result-image {
  grid-area: image;
  overflow: hidden;
}
.site-search .case-study-item.search-result-item .case-study-link-inner.search-result-link-inner > .case-study-image.search-result-image img {
  display: block;
  width: 100%;
  padding-left: 20px;
  aspect-ratio: 1/1;
  -o-object-fit: cover;
  object-fit: cover;
}
.site-search .case-study-item.search-result-item.no-image .case-study-link-inner.search-result-link-inner {
  grid-template-areas: "info title title title";
}

.search-no-results {
  color: #f3f2f2;
}

.facetwp-pager {
  z-index: 300;
}
.facetwp-pager .facetwp-page {
  color: #f3f2f2;
  text-decoration: none;
  font-weight: 500;
  opacity: 0.5;
  transition: 150ms linear all;
}
.facetwp-pager .facetwp-page:hover, .facetwp-pager .facetwp-page.active {
  color: #a97dff;
  opacity: 1;
  transition: 150ms linear all;
}

@media (max-width: 991px) {
  .site-search .site-search-posts {
    grid-template-columns: 1fr;
    grid-template-areas: "blank" "content";
  }
  .facetwp-facet-search_content_type .facetwp-radio {
    padding: 10px 18px;
  }
  .facetwp-facet-search_content_type {
    flex-flow: row wrap;
    gap: 12px 18px;
  }
  .site-search .case-study-item.search-result-item .case-study-link-inner.search-result-link-inner {
    grid-template-areas: "info title" "image image";
    grid-template-columns: repeat(2, 1fr);
  }
  .site-search .case-study-item.search-result-item.no-image .case-study-link-inner.search-result-link-inner {
    grid-template-areas: "info title";
  }
}
@media (max-width: 767px) {
  .site-search .case-study-item.search-result-item .case-study-link.search-result-link {
    padding: 20px 0;
  }
  .site-search .case-study-item.search-result-item .case-study-link.search-result-link:hover, .site-search .case-study-item.search-result-item .case-study-link.search-result-link:focus-visible {
    padding-right: 20px;
    padding-left: 20px;
  }
  .site-search .case-study-item.search-result-item .case-study-link-inner.search-result-link-inner, .site-search .case-study-item.search-result-item.no-image .case-study-link-inner.search-result-link-inner {
    grid-template-areas: "info" "title";
    grid-template-columns: 1fr;
  }
  .site-search .case-study-item.search-result-item .case-study-link-inner.search-result-link-inner > .case-study-image.search-result-image {
    grid-area: image;
  }
  .site-search .case-study-item.search-result-item .case-study-link-inner.search-result-link-inner > .case-study-image.search-result-image img {
    padding-left: 0;
  }
  .site-search .case-study-item.search-result-item:not(.no-image) .case-study-link-inner.search-result-link-inner {
    grid-template-areas: "info" "title" "image";
  }
}
.archive-results {
  padding-top: 0;
}
.archive-results .archive-results-inner {
  border-top: 1px solid #f3f2f2;
}

.archive-results-hero-description {
  margin-top: 24px;
  max-width: 760px;
}
.archive-results-hero-description p {
  color: #f3f2f2;
  font-size: 20px;
  line-height: 1.35;
  margin-bottom: 0;
}

.archive-results-list {
  display: grid;
  gap: 0;
  list-style: none;
  margin: 0;
  padding: 0;
}

.archive-result-item {
  border-bottom: 1px solid #f3f2f2;
}
.archive-result-item.no-image .archive-result-link-inner {
  grid-template-areas: "meta content content content";
}

.archive-result-link {
  display: block;
  padding: 20px;
  position: relative;
  text-decoration: none;
  transition: background-color 350ms linear;
}
.archive-result-link .post-corner-arrow-svg {
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  transform: scale(0);
  transform-origin: top right;
  transition: transform 350ms ease-in-out;
  z-index: 3;
}
.archive-result-link .post-corner-arrow-svg rect {
  fill: #242929;
  transition: fill 350ms ease-in-out;
}
.archive-result-link .post-corner-arrow-svg path {
  transition: stroke 350ms ease-in-out;
}
.archive-result-link:hover, .archive-result-link:focus-visible {
  background-color: #a97dff;
  outline: 0;
}
.archive-result-link:hover .post-corner-arrow-svg, .archive-result-link:focus-visible .post-corner-arrow-svg {
  transform: scale(1);
}
.archive-result-link:hover .post-corner-arrow-svg rect, .archive-result-link:focus-visible .post-corner-arrow-svg rect {
  fill: #8128ff;
}

.archive-result-link-inner {
  display: grid;
  gap: 20px;
  grid-template-areas: "meta content content image";
  grid-template-columns: repeat(4, minmax(0, 1fr));
  width: 100%;
}

.archive-result-meta {
  display: flex;
  flex-direction: column;
  gap: 8px;
  grid-area: meta;
}
.archive-result-meta .date {
  color: #f3f2f2;
  font-size: 16px;
  line-height: 1.2;
}

.archive-result-terms {
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
  position: relative;
}
.archive-result-terms .cat {
  background: #8128ff;
  color: #f3f2f2;
  display: inline-flex;
  font-size: 14px;
  line-height: 1.2;
  padding: 4px 10px;
}
.archive-result-terms .cat-more-wrap {
  display: inline-flex;
  position: relative;
}
.archive-result-terms .cat-more {
  background: #242929;
  border: 0;
  color: #f3f2f2;
  cursor: pointer;
  display: inline-flex;
  font-size: 14px;
  line-height: 1.2;
  padding: 4px 8px;
}
.archive-result-terms .cat-tooltip {
  background: #242929;
  color: #f3f2f2;
  left: 0;
  max-width: 220px;
  opacity: 0;
  padding: 8px 10px;
  pointer-events: none;
  position: absolute;
  top: 30px;
  transition: opacity 150ms linear, visibility 150ms linear;
  visibility: hidden;
  width: -moz-max-content;
  width: max-content;
  z-index: 10;
}
.archive-result-terms .cat-tooltip span {
  display: block;
  font-size: 13px;
  line-height: 1.3;
  white-space: nowrap;
}
.archive-result-terms .cat-tooltip span + span {
  margin-top: 4px;
}
.archive-result-terms .cat-more-wrap:hover .cat-tooltip,
.archive-result-terms .cat-more-wrap:focus-within .cat-tooltip {
  opacity: 1;
  visibility: visible;
}

.archive-result-type {
  color: #f3f2f2;
  font-size: 14px;
  line-height: 1.2;
  margin-top: 2px;
  opacity: 0.65;
}

.archive-result-content {
  grid-area: content;
}
.archive-result-content .title.eyebrow {
  color: #f3f2f2;
  font-size: 24px;
  line-height: 1.1;
  margin-bottom: 0;
}
.archive-result-content .excerpt {
  color: #f3f2f2;
  font-size: 18px;
  line-height: 1.35;
  margin: 12px 0 0;
}

.archive-result-image {
  grid-area: image;
  overflow: hidden;
}
.archive-result-image img {
  aspect-ratio: 1/1;
  display: block;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  padding-left: 20px;
  transition: transform 350ms ease-in-out;
  width: 100%;
}

.archive-result-link:hover .archive-result-image img,
.archive-result-link:focus-visible .archive-result-image img {
  transform: scale(1.04);
}

.archive-results-pager {
  gap: 14px;
  margin: 0;
  z-index: 300;
}
.archive-results-pager .page-numbers {
  color: #f3f2f2;
  display: inline-flex;
  font-weight: 500;
  opacity: 0.5;
  text-decoration: none;
  transition: color 150ms linear, opacity 150ms linear;
}
.archive-results-pager .page-numbers:hover, .archive-results-pager .page-numbers.current {
  color: #a97dff;
  opacity: 1;
}
.archive-results-pager .page-numbers.current {
  pointer-events: none;
}

.archive-no-results {
  color: #f3f2f2;
  padding: 40px 0;
}
.archive-no-results p {
  color: #f3f2f2;
  margin: 0;
}

@media (max-width: 991px) {
  .archive-result-link-inner {
    grid-template-areas: "meta content" "image image";
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .archive-result-item.no-image .archive-result-link-inner {
    grid-template-areas: "meta content";
  }
  .archive-result-content .title.eyebrow {
    font-size: 22px;
  }
  .archive-results-hero-description p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .archive-result-link {
    padding: 20px 0;
  }
  .archive-result-link:hover, .archive-result-link:focus-visible {
    padding-left: 20px;
    padding-right: 20px;
  }
  .archive-result-link-inner,
  .archive-result-item.no-image .archive-result-link-inner {
    grid-template-areas: "meta" "content";
    grid-template-columns: 1fr;
  }
  .archive-result-item:not(.no-image) .archive-result-link-inner {
    grid-template-areas: "meta" "content" "image";
  }
  .archive-result-meta {
    gap: 7px;
  }
  .archive-result-content .title.eyebrow {
    font-size: 21px;
  }
  .archive-result-content .excerpt {
    font-size: 17px;
  }
  .archive-result-image img {
    padding-left: 0;
  }
  .archive-results-pager {
    justify-content: flex-start !important;
  }
}
.mega-menu-item .mega-sub-menu .mega-current-menu-item {
  border: 1px solid #8128ff;
}
.mega-menu-item .mega-sub-menu .mega-current-menu-item .mega-menu-link {
  background-color: #8128ff !important;
  border-top: 1px solid #8128ff !important;
  border-left: 1px solid #8128ff !important;
  border-right: 1px solid #8128ff !important;
  border-bottom: 1px solid #8128ff !important;
}
.mega-menu-item .mega-sub-menu .mega-current-menu-item .mega-menu-link:hover {
  color: #f3f2f2 !important;
}

@media only screen and (min-width: 992px) {
  body.mega-toggle-on .menu-overlay,
  body:has(.mega-menu-link[aria-expanded=true]) .menu-overlay {
    opacity: 1;
    visibility: visible;
    transition: opacity 0.3s ease, visibility 0.3s ease;
    z-index: 10;
  }
}
.menu-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(161, 127, 246, 0.6); /* Adjust opacity here */
  z-index: 998; /* Ensure it sits below the menu but above the page content */
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  pointer-events: none; /* Allows clicks to pass through when hidden */
  backdrop-filter: blur(5px);
}

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard > a.mega-menu-link,
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link,
#mega-menu-wrap-impact-menu #mega-menu-impact-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard > a.mega-menu-link,
#mega-menu-wrap-impact-menu #mega-menu-impact-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
  display: flex;
  align-items: center;
}

#mega-menu-header-menu .button.main-button,
#mega-menu-impact-menu .button.main-button {
  color: #242929 !important;
  transition: none;
}
#mega-menu-header-menu .mega-menu-item .mega-menu-description,
#mega-menu-impact-menu .mega-menu-item .mega-menu-description {
  display: none !important;
  font-size: 15px !important;
  font-weight: 300 !important;
  font-style: normal !important;
  color: #f3f2f2 !important;
}
#mega-menu-header-menu .mega-menu-item .what-we-do-block,
#mega-menu-impact-menu .mega-menu-item .what-we-do-block {
  font-size: 32px !important;
}
#mega-menu-header-menu .mega-menu-item h4.mega-block-title,
#mega-menu-impact-menu .mega-menu-item h4.mega-block-title {
  padding: 0px 0px 15px 0px !important;
}
#mega-menu-header-menu .mega-menu-item h4.mega-block-title-featured,
#mega-menu-impact-menu .mega-menu-item h4.mega-block-title-featured {
  padding: 0px 0px 25px 0px !important;
}
#mega-menu-header-menu .mega-menu-item.innovation a, #mega-menu-header-menu .mega-menu-item.menu-sub-menu a,
#mega-menu-impact-menu .mega-menu-item.innovation a,
#mega-menu-impact-menu .mega-menu-item.menu-sub-menu a {
  border-bottom: none !important;
}
#mega-menu-header-menu .mega-menu-item.innovation .mega-sub-menu, #mega-menu-header-menu .mega-menu-item.menu-sub-menu .mega-sub-menu,
#mega-menu-impact-menu .mega-menu-item.innovation .mega-sub-menu,
#mega-menu-impact-menu .mega-menu-item.menu-sub-menu .mega-sub-menu {
  border-left: 1px solid rgba(255, 255, 255, 0.5) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.5) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5) !important;
}

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link,
#mega-menu-wrap-impact-menu #mega-menu-impact-menu > li.mega-menu-item > a.mega-menu-link {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}

header .header-inner #mega-menu-wrap-impact-menu #mega-menu-impact-menu .mega-menu-sub-menu.menu-sub-menu .mega-sub-menu li {
  position: relative;
}
header .header-inner #mega-menu-wrap-impact-menu #mega-menu-impact-menu .mega-menu-sub-menu.menu-sub-menu .mega-sub-menu li::after {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDYgMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjUgMC41TDUuNSA2TDAuNSAxMS41IiBzdHJva2U9IiNGM0YyRjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
  position: absolute !important;
  right: 10px !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  display: block !important;
  line-height: 0 !important;
}
header .header-inner #mega-menu-wrap-impact-menu #mega-menu-impact-menu .mega-menu-sub-menu.menu-sub-menu .mega-sub-menu li:hover:after {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDYgMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjUgMC41TDUuNSA2TDAuNSAxMS41IiBzdHJva2U9IiMyNDI5MjkiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
}

#mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column ul.mega-sub-menu li.innovation ul.mega-sub-menu li,
#mega-menu-wrap-impact-menu #mega-menu-impact-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column ul.mega-sub-menu li.innovation ul.mega-sub-menu li {
  position: relative !important;
}
#mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column ul.mega-sub-menu li.innovation ul.mega-sub-menu li::after,
#mega-menu-wrap-impact-menu #mega-menu-impact-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column ul.mega-sub-menu li.innovation ul.mega-sub-menu li::after {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDYgMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjUgMC41TDUuNSA2TDAuNSAxMS41IiBzdHJva2U9IiNGM0YyRjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
  position: absolute !important;
  right: 10px !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  display: block !important;
  line-height: 0 !important;
}
#mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column ul.mega-sub-menu li.innovation ul.mega-sub-menu li:hover:after,
#mega-menu-wrap-impact-menu #mega-menu-impact-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column ul.mega-sub-menu li.innovation ul.mega-sub-menu li:hover:after {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDYgMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjUgMC41TDUuNSA2TDAuNSAxMS41IiBzdHJva2U9IiMyNDI5MjkiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
}

#mega-menu-wrap-header-menu #mega-menu-header-menu.mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu,
#mega-menu-wrap-header-menu #mega-menu-header-menu.mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu,
#mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu,
#mega-menu-wrap-impact-menu #mega-menu-impact-menu.mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu,
#mega-menu-wrap-impact-menu #mega-menu-impact-menu.mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu,
#mega-menu-wrap-impact-menu #mega-menu-impact-menu li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu {
  margin-top: 10px;
}

@media screen and (max-width: 991px) {
  #mega-menu-wrap-primary .mega-sub-menu {
    position: fixed !important;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    transform: translateX(-100%);
    transition: transform 0.3s ease;
    overflow-y: auto;
    z-index: 999;
    background: #fff;
  }
  #mega-menu-wrap-primary .mega-menu-item.mega-toggle-on > .mega-sub-menu {
    transform: translateX(0);
    display: block !important;
    height: auto !important;
  }
}
@media only screen and (max-width: 991px) {
  #mega-menu-wrap-header-menu .mega-menu-toggle.mega-menu-open:after {
    opacity: 0;
    pointer-events: none;
  }
  #mega-menu-wrap-header-menu .mega-menu-toggle.mega-menu-open ~ button.mega-close,
  #mega-menu-wrap-impact-menu .mega-menu-toggle.mega-menu-open ~ button.mega-close {
    display: none;
  }
}