@charset "UTF-8";
/*
@font-face {
    font-family: "Yeseva One";
    src: url("/wp-content/themes/divi-child/fonts/YesevaOne-Regular.ttf");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Sohne";
    src: url("/wp-content/themes/divi-child/fonts/Söhne-Buch.otf")
        format("opentype");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Sohne-light";
    src: url("/wp-content/themes/divi-child/fonts/Sohne-Leicht.otf")
        format("opentype");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
*/
.tk-forma-djr-display {
  font-family: "forma-djr-display", sans-serif;
}
.tk-forma-djr-mono {
  font-family: "forma-djr-mono", sans-serif;
}
.tk-the-seasons {
  font-family: "the-seasons", sans-serif !important;
}
:root {
  --desktop-width: 90%;
  --desktop-width--md: 950px;
  --mobile-width: 90%;
  --h1-font-size: 4.25rem;
  --h2-font-size: 3rem;
  --h3-font-size: 2.375rem;
  --h4-font-size: 1.125rem;
  --h5-font-size: 0.75rem;
  --h6-font-size: 12rem;
  --h1-font-size-mobile: 3rem;
  --h2-font-size-mobile: 2.375rem;
  --h3-font-size-mobile: 1.875rem;
  --h4-font-size-mobile: 1.125rem;
  --h5-font-size-mobile: 0.625rem;
  --h6-font-size-mobile: 0.625rem;
  --site-background: #fff;
  --info-l1: #f0f5ff;
  --info-l2: #89a7e0;
  --info: #2e5aac;
  --error-l1: #feefef;
  --error-l2: #f48989;
  --error: #da1414;
  --alert-l1: #fff4ec;
  --alert-l2: #ff8f39;
  --alert: #b95000;
  --moss: #000;
  --success-l1: #edf9f0;
  --success-l2: #5aca75;
  --success: #287d3c;
}
/* Layout */
.container, .et_pb_row, .et_pb_slider .et_pb_container, .et_pb_fullwidth_section .et_pb_title_container, .et_pb_fullwidth_section .et_pb_title_featured_container, .woocommerce #et-boc .et-l .et_pb_row {
  width: var(--desktop-width) !important;
  max-width: 1920px !important;
}
@media (max-width: 980px) {
  .container, .et_pb_row, .et_pb_slider .et_pb_container, .et_pb_fullwidth_section .et_pb_title_container, .et_pb_fullwidth_section .et_pb_title_featured_container, .woocommerce #et-boc .et-l .et_pb_row {
    width: var(--mobile-width) !important;
  }
}
@media (min-width: 981px) {
  .container--md {
    max-width: var(--desktop-width--md) !important;
  }
}
h1, .h1, .et_pb_column h1, .et_pb_column .h1 {
  font-family: "the-seasons", sans-serif;
  font-size: 4.25rem;
  font-style: normal;
  font-weight: 700;
  line-height: 85%;
  /* 57.8px */
  text-transform: uppercase;
  color: #000;
  line-height: 0.85 !important;
}
@media screen and (max-width: 980px) {
  h1, .h1, .et_pb_column h1, .et_pb_column .h1 {
    font-size: 3rem;
  }
}
h2, .h2, .et_pb_column h2, .et_pb_column .h2, .h2 h1 {
  font-family: "forma-djr-display", sans-serif;
  font-size: 3rem;
  font-style: normal;
  color: #000;
  padding-bottom: 1rem;
  padding-bottom: 20px;
  font-weight: 700;
  line-height: 85%;
  /* 40.8px */
  letter-spacing: 0.96px;
  text-transform: uppercase;
}
@media screen and (max-width: 980px) {
  h2, .h2, .et_pb_column h2, .et_pb_column .h2, .h2 h1 {
    font-size: 2.375rem;
    letter-spacing: 0.76px;
    padding-top: 5px;
  }
}
h3, .h3, .et_pb_column h3 {
  font-family: "forma-djr-display", sans-serif;
  font-size: 2.375rem;
  font-style: normal;
  font-weight: 700;
  color: #000;
  padding-bottom: 1rem;
  letter-spacing: 0.76px;
  text-transform: uppercase;
}
@media screen and (max-width: 980px) {
  h3, .h3, .et_pb_column h3 {
    font-size: 1.875rem;
    letter-spacing: 0.6px;
    padding-top: 5px;
  }
}
h4, .filtergrid__teams article.teams.type-teams .dp-dfg-header h4, .h4, .et_pb_column h4, .et_pb_column .filtergrid__teams article.teams.type-teams .dp-dfg-header h4, .filtergrid__teams article.teams.type-teams .dp-dfg-header .et_pb_column h4 {
  font-family: "forma-djr-display", sans-serif;
  font-size: 1.125rem;
  color: #000;
  font-style: normal;
  font-weight: 700;
  line-height: 85%;
  /* 15.3px */
  letter-spacing: 0.36px;
  text-transform: uppercase;
}
h5, .events-fg__filtergrid .dp-dfg-items article .entry-header h5 a, .events-fg__filtergrid .dp-dfg-items article p.dp-dfg-cf-difficulty span, .events-fg__filtergrid .dp-dfg-items article .filtergrid__sponsor article .dp-dfg-cf-difficulty.dp-dfg-content span, .filtergrid__sponsor article .events-fg__filtergrid .dp-dfg-items article .dp-dfg-cf-difficulty.dp-dfg-content span, .events-fg__filtergrid .dp-dfg-items article .filtergrid__teams article.teams.type-teams .dp-dfg-cf-difficulty.dp-dfg-content span, .filtergrid__teams article.teams.type-teams .events-fg__filtergrid .dp-dfg-items article .dp-dfg-cf-difficulty.dp-dfg-content span, .filtergrid__sponsor article .dp-dfg-header h2, .h5, .filtergrid__teams article.teams.type-teams .dp-dfg-custom-content .dp-dfg-cf-position, .testimonial-swiper .carousel_content .name_design, .et_pb_column h5, .et_pb_column .events-fg__filtergrid .dp-dfg-items article .entry-header h5 a, .events-fg__filtergrid .dp-dfg-items article .entry-header h5 .et_pb_column a, .et_pb_column .events-fg__filtergrid .dp-dfg-items article p.dp-dfg-cf-difficulty span, .et_pb_column .events-fg__filtergrid .dp-dfg-items article .filtergrid__sponsor article .dp-dfg-cf-difficulty.dp-dfg-content span, .filtergrid__sponsor article .et_pb_column .events-fg__filtergrid .dp-dfg-items article .dp-dfg-cf-difficulty.dp-dfg-content span, .et_pb_column .events-fg__filtergrid .dp-dfg-items article .filtergrid__teams article.teams.type-teams .dp-dfg-cf-difficulty.dp-dfg-content span, .filtergrid__teams article.teams.type-teams .et_pb_column .events-fg__filtergrid .dp-dfg-items article .dp-dfg-cf-difficulty.dp-dfg-content span, .events-fg__filtergrid .dp-dfg-items article p.dp-dfg-cf-difficulty .et_pb_column span, .et_pb_column .filtergrid__sponsor article .dp-dfg-header h2, .filtergrid__sponsor article .dp-dfg-header .et_pb_column h2, body .dp-dfg-container .dp-dfg-custom-content .dp-dfg-cf-position .dp-dfg-custom-field-value, body .psac-post-carousel .psac-post-carousel-content .psac-post-margin-content .psac-post-meta .psac-post-meta-innr.psac-time, body .image_with_text_card__col .et_pb_module.et_pb_text .et_pb_text_inner .last-item a, body .image_with_text_card__col .et_pb_module.et_pb_text .et_pb_text_inner .last-item .menu-item ul.sub-menu a, .menu-item ul.sub-menu body .image_with_text_card__col .et_pb_module.et_pb_text .et_pb_text_inner .last-item a, body .et-l .dp-dfg-pagination .pagination-item a.pagination-link, body .et-l .dp-dfg-pagination .pagination-item .menu-item ul.sub-menu a.pagination-link, .menu-item ul.sub-menu body .et-l .dp-dfg-pagination .pagination-item a.pagination-link, body .dp-dfg-meta.entry-meta {
  font-family: "forma-djr-mono", sans-serif;
  font-size: var(--h5-font-size);
  font-style: normal;
  color: #000;
  font-weight: 600;
  line-height: 110%;
  /* 13.2px */
  letter-spacing: 2.4px;
  text-transform: uppercase;
  padding-bottom: 20px;
}
@media screen and (max-width: 980px) {
  h5, .events-fg__filtergrid .dp-dfg-items article .entry-header h5 a, .events-fg__filtergrid .dp-dfg-items article p.dp-dfg-cf-difficulty span, .events-fg__filtergrid .dp-dfg-items article .filtergrid__sponsor article .dp-dfg-cf-difficulty.dp-dfg-content span, .filtergrid__sponsor article .events-fg__filtergrid .dp-dfg-items article .dp-dfg-cf-difficulty.dp-dfg-content span, .events-fg__filtergrid .dp-dfg-items article .filtergrid__teams article.teams.type-teams .dp-dfg-cf-difficulty.dp-dfg-content span, .filtergrid__teams article.teams.type-teams .events-fg__filtergrid .dp-dfg-items article .dp-dfg-cf-difficulty.dp-dfg-content span, .filtergrid__sponsor article .dp-dfg-header h2, .h5, .filtergrid__teams article.teams.type-teams .dp-dfg-custom-content .dp-dfg-cf-position, .testimonial-swiper .carousel_content .name_design, .et_pb_column h5, .et_pb_column .events-fg__filtergrid .dp-dfg-items article .entry-header h5 a, .events-fg__filtergrid .dp-dfg-items article .entry-header h5 .et_pb_column a, .et_pb_column .events-fg__filtergrid .dp-dfg-items article p.dp-dfg-cf-difficulty span, .et_pb_column .events-fg__filtergrid .dp-dfg-items article .filtergrid__sponsor article .dp-dfg-cf-difficulty.dp-dfg-content span, .filtergrid__sponsor article .et_pb_column .events-fg__filtergrid .dp-dfg-items article .dp-dfg-cf-difficulty.dp-dfg-content span, .et_pb_column .events-fg__filtergrid .dp-dfg-items article .filtergrid__teams article.teams.type-teams .dp-dfg-cf-difficulty.dp-dfg-content span, .filtergrid__teams article.teams.type-teams .et_pb_column .events-fg__filtergrid .dp-dfg-items article .dp-dfg-cf-difficulty.dp-dfg-content span, .events-fg__filtergrid .dp-dfg-items article p.dp-dfg-cf-difficulty .et_pb_column span, .et_pb_column .filtergrid__sponsor article .dp-dfg-header h2, .filtergrid__sponsor article .dp-dfg-header .et_pb_column h2, body .dp-dfg-container .dp-dfg-custom-content .dp-dfg-cf-position .dp-dfg-custom-field-value, body .psac-post-carousel .psac-post-carousel-content .psac-post-margin-content .psac-post-meta .psac-post-meta-innr.psac-time, body .image_with_text_card__col .et_pb_module.et_pb_text .et_pb_text_inner .last-item a, body .image_with_text_card__col .et_pb_module.et_pb_text .et_pb_text_inner .last-item .menu-item ul.sub-menu a, .menu-item ul.sub-menu body .image_with_text_card__col .et_pb_module.et_pb_text .et_pb_text_inner .last-item a, body .et-l .dp-dfg-pagination .pagination-item a.pagination-link, body .et-l .dp-dfg-pagination .pagination-item .menu-item ul.sub-menu a.pagination-link, .menu-item ul.sub-menu body .et-l .dp-dfg-pagination .pagination-item a.pagination-link, body .dp-dfg-meta.entry-meta {
    font-size: 0.625rem;
    letter-spacing: 2px;
  }
}
h6, .h6, .et_pb_column h6 {
  font-family: "the-seasons", sans-serif;
  font-size: 12;
  font-style: normal;
  font-weight: 500;
  letter-spacing: -0.18px;
  color: #000;
}
.procedures-text p, .procedures-text .menu-item a, .menu-item .procedures-text a, .procedures-text .events-fg__filtergrid .dp-dfg-items article div.dp-dfg-content.entry-summary, .events-fg__filtergrid .dp-dfg-items article .procedures-text div.dp-dfg-content.entry-summary, .procedures-text .filtergrid__sponsor article .dp-dfg-content, .filtergrid__sponsor article .procedures-text .dp-dfg-content, .procedures-text .filtergrid__teams article.teams.type-teams .dp-dfg-content, .filtergrid__teams article.teams.type-teams .procedures-text .dp-dfg-content, .procedures-text .filtergrid__teams article.teams.type-teams .dp-dfg-content p span, .filtergrid__teams article.teams.type-teams .dp-dfg-content p .procedures-text span, #top-menu-nav a, #top-menu-nav .menu-item ul.sub-menu a, .menu-item ul.sub-menu #top-menu-nav a {
  font-family: "forma-djr-display", sans-serif;
  font-style: normal;
  line-height: 140%;
  font-weight: 500;
  letter-spacing: 1.2px;
  font-size: 14px;
}
.body_text, .faqs-section .et_pb_toggle .et_pb_toggle_title, ul, li, p, .menu-item a, .events-fg__filtergrid .dp-dfg-items article div.dp-dfg-content.entry-summary, .filtergrid__sponsor article .dp-dfg-content, .filtergrid__teams article.teams.type-teams .dp-dfg-content, .filtergrid__teams article.teams.type-teams .dp-dfg-content p span, body {
  font-family: "forma-djr-display", sans-serif;
  font-size: 0.875rem;
  font-style: normal;
  color: #000;
  line-height: 150%;
  font-weight: 500;
  letter-spacing: 1.2px;
}
@media (max-width: 767px) {
  .body_text, .faqs-section .et_pb_toggle .et_pb_toggle_title, ul, li, p, .menu-item a, .events-fg__filtergrid .dp-dfg-items article div.dp-dfg-content.entry-summary, .filtergrid__sponsor article .dp-dfg-content, .filtergrid__teams article.teams.type-teams .dp-dfg-content, .filtergrid__teams article.teams.type-teams .dp-dfg-content p span, body {
    letter-spacing: 0.6px;
    font-size: 0.75rem;
    font-weight: 500;
    letter-spacing: 1.2px;
  }
}
body.page-id-72 {
  background-color: #000;
}
@media (min-width: 768px) {
  .et_pb_row_center {
    display: flex;
    align-items: center;
  }
}
.light-text, .light-text h1, .light-text h2, .light-text h3, .light-text h4, .light-text .filtergrid__teams article.teams.type-teams .dp-dfg-header h4, .filtergrid__teams article.teams.type-teams .dp-dfg-header .light-text h4, .light-text h5, .light-text .events-fg__filtergrid .dp-dfg-items article .entry-header h5 a, .events-fg__filtergrid .dp-dfg-items article .entry-header h5 .light-text a, .light-text .events-fg__filtergrid .dp-dfg-items article p.dp-dfg-cf-difficulty span, .light-text .events-fg__filtergrid .dp-dfg-items article .filtergrid__sponsor article .dp-dfg-cf-difficulty.dp-dfg-content span, .filtergrid__sponsor article .light-text .events-fg__filtergrid .dp-dfg-items article .dp-dfg-cf-difficulty.dp-dfg-content span, .light-text .events-fg__filtergrid .dp-dfg-items article .filtergrid__teams article.teams.type-teams .dp-dfg-cf-difficulty.dp-dfg-content span, .filtergrid__teams article.teams.type-teams .light-text .events-fg__filtergrid .dp-dfg-items article .dp-dfg-cf-difficulty.dp-dfg-content span, .events-fg__filtergrid .dp-dfg-items article p.dp-dfg-cf-difficulty .light-text span, .light-text .filtergrid__sponsor article .dp-dfg-header h2, .filtergrid__sponsor article .dp-dfg-header .light-text h2, .light-text p, .light-text .menu-item a, .menu-item .light-text a, .light-text .events-fg__filtergrid .dp-dfg-items article div.dp-dfg-content.entry-summary, .events-fg__filtergrid .dp-dfg-items article .light-text div.dp-dfg-content.entry-summary, .light-text .filtergrid__sponsor article .dp-dfg-content, .filtergrid__sponsor article .light-text .dp-dfg-content, .light-text .filtergrid__teams article.teams.type-teams .dp-dfg-content, .filtergrid__teams article.teams.type-teams .light-text .dp-dfg-content, .light-text .filtergrid__teams article.teams.type-teams .dp-dfg-content p span, .filtergrid__teams article.teams.type-teams .dp-dfg-content p .light-text span {
  color: #fffef2 !important;
}
.h3-custom h3 {
  font-size: 3.375rem !important;
}
.small-uppercase {
  font-family: "forma-djr-mono", sans-serif !important;
  font-size: 16px !important;
  font-style: normal !important;
  font-weight: 500 !important;
  line-height: 140% !important;
  letter-spacing: 3px !important;
  text-transform: uppercase !important;
}
.cardtext h5, .cardtext .events-fg__filtergrid .dp-dfg-items article .entry-header h5 a, .events-fg__filtergrid .dp-dfg-items article .entry-header h5 .cardtext a, .cardtext .events-fg__filtergrid .dp-dfg-items article p.dp-dfg-cf-difficulty span, .cardtext .events-fg__filtergrid .dp-dfg-items article .filtergrid__sponsor article .dp-dfg-cf-difficulty.dp-dfg-content span, .filtergrid__sponsor article .cardtext .events-fg__filtergrid .dp-dfg-items article .dp-dfg-cf-difficulty.dp-dfg-content span, .cardtext .events-fg__filtergrid .dp-dfg-items article .filtergrid__teams article.teams.type-teams .dp-dfg-cf-difficulty.dp-dfg-content span, .filtergrid__teams article.teams.type-teams .cardtext .events-fg__filtergrid .dp-dfg-items article .dp-dfg-cf-difficulty.dp-dfg-content span, .events-fg__filtergrid .dp-dfg-items article p.dp-dfg-cf-difficulty .cardtext span, .cardtext .filtergrid__sponsor article .dp-dfg-header h2, .filtergrid__sponsor article .dp-dfg-header .cardtext h2 {
  color: #FFFEF2 !important;
  font-family: "forma-djr-mono", sans-serif !important;
  font-size: 20px !important;
  font-style: normal;
  font-weight: 800 !important;
  line-height: 120% !important;
}
/**
 * Clear inner floats
 */
.clearfix::after {
  clear: both;
  content: "";
  display: table;
}
/**
 * Hide text while making it readable for screen readers
 * 1. Needed in WebKit-based browsers because of an implementation bug;
 *    See: https://code.google.com/p/chromium/issues/detail?id=457146
 */
.hide-text {
  overflow: hidden;
  padding: 0;
  /* 1 */
  text-indent: 101%;
  white-space: nowrap;
}
/**
 * Hide element while making it readable for screen readers
 * Shamelessly borrowed from HTML5Boilerplate:
 * https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css#L119-L133
 */
.visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
body .et_pb_gallery_image a, body .et_pb_gallery_image .menu-item ul.sub-menu a, .menu-item ul.sub-menu body .et_pb_gallery_image a {
  pointer-events: none !important;
}
body .et_pb_gallery_image:hover .et_overlay {
  opacity: 0 !important;
}
div#floating__search-bar.sticky {
  position: fixed !important;
  bottom: 0 !important;
  margin: 0 25%;
}
.home-hero__row {
  z-index: 99999;
}
@media (min-width: 768px) {
  .breakline::after {
    content: "\a";
    white-space: pre;
  }
}
.blue {
  background-color: #FCF8EA;
}
.allure-blue {
  background-color: #C4D8E2 !important;
}
.moss {
  background-color: #000 !important;
}
.cream {
  background-color: #fffef2;
}
.grey {
  background-color: #26272b;
}
.pink {
  background-color: #ffdef2;
}
body {
  overflow-x: hidden;
}
.beforeafter {
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center !important;
  padding-bottom: 2.5rem;
}
.beforeafter h3 {
  padding-bottom: 1.875rem;
}
html, body {
  overflow-x: hidden;
}
.lwp-breadcrumbs span {
  color: #fffef2;
}
#main-content {
  background: none !important;
  background-color: transparent !important;
}
.entry-meta {
  display: none;
}
.faq-grid .dp-dfg-content.entry-summary {
  display: none;
}
.faq-grid .type-faq:not(:first-of-type) {
  position: relative;
}
.faq-grid .type-faq:not(:first-of-type)::before {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: #000;
  position: absolute;
  top: 0;
  left: 0;
}
.faq-grid .dp-dfg-header.entry-header {
  position: relative;
  padding-right: 20px;
}
.faq-grid .dp-dfg-header.entry-header::after {
  content: "";
  display: block;
  box-sizing: border-box;
  position: absolute;
  width: 10px;
  height: 10px;
  border-bottom: 2px solid;
  border-right: 2px solid;
  transform: rotate(45deg);
  right: 0;
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
  transition: transform 0.3s ease-in-out;
}
.faq-grid .dp-dfg-header.entry-header.opened::after {
  transform: translateY(-50%) rotate(-135deg);
}
.dp-dfg-header.entry-header.opened::after {
  transform: translateY(-50%) rotate(-135deg);
}
.blue .last-item a, .blue .last-item .menu-item ul.sub-menu a, .menu-item ul.sub-menu .blue .last-item a {
  color: #000 !important;
}
.et_pb_section {
  padding: 50px 0 !important;
}
@media (max-width: 768px) {
  .et_pb_section {
    padding: 30px 0 !important;
  }
}
.link-chevron {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #000;
}
.link-chevron::after {
  content: "→";
  margin-left: 10px;
  transition: transform 0.3s ease;
}
.link-chevron:hover::after {
  transform: translateX(5px);
}
@media (max-width: 980px) {
  .fd-cr-m {
    gap: 3rem;
    gap: 0;
  }
}
div.news-hero__section {
  background-size: 1920px 270px;
  background-image: url(/wp-content/uploads/2023/09/1900x270.svg);
}
.footer__legal {
  padding-top: 3rem;
}
.footer__cog {
  padding-top: 1.4rem;
}
/* I give up */
ul.et_pb_module.et_pb_social_media_follow.et_pb_social_media_follow_0_tb_footer.clearfix.et_pb_bg_layout_light {
  margin-bottom: 0px;
}
.et_pb_row_1_tb_footer {
  display: flex;
}
.et_pb_column_5_tb_footer, .et_pb_column_6_tb_footer {
  margin-left: auto;
}
.p-t-70 {
  padding-top: 70px !important;
}
.mw__fix {
  margin-bottom: 5.5% !important;
}
#top-menu-right li.blu-button a, #top-menu-right li.blu-button .menu-item ul.sub-menu a, .menu-item ul.sub-menu #top-menu-right li.blu-button a, #mobile_menu li.blu-button a, #mobile_menu li.blu-button .menu-item ul.sub-menu a, .menu-item ul.sub-menu #mobile_menu li.blu-button a {
  background-color: transparent;
  color: #000;
  border: 1px solid #000;
  transition: all 0.2s ease-in-out;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  border-radius: 25px;
  overflow: hidden;
  text-align: center;
  width: fit-content;
  padding: 8px 16px !important;
  width: 100%;
  font-size: 12px !important;
  font-style: normal !important;
  font-weight: 500 !important;
  line-height: 110% !important;
  letter-spacing: 2.4px !important;
  text-transform: uppercase !important;
  font-family: "forma-djr-mono", sans-serif;
}
#top-menu-right li.blk-button a, #top-menu-right li.blk-button .menu-item ul.sub-menu a, .menu-item ul.sub-menu #top-menu-right li.blk-button a, #mobile_menu li.blk-button a, #mobile_menu li.blk-button .menu-item ul.sub-menu a, .menu-item ul.sub-menu #mobile_menu li.blk-button a {
  background-color: #000;
  color: #fff !important;
  border: 1px solid #000;
  transition: all 0.2s ease-in-out;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  border-radius: 25px;
  overflow: hidden;
  text-align: center;
  padding: 8px 16px;
  width: fit-content;
  width: 100%;
  font-style: normal !important;
  font-weight: 500 !important;
  line-height: 110% !important;
  letter-spacing: 2.4px !important;
  text-transform: uppercase !important;
  font-size: 12px !important;
  font-family: "forma-djr-mono", sans-serif;
}
.faq-grid .open .dp-dfg-header.entry-header::after {
  transform: translateY(-50%) rotate(135deg);
}
.faq-grid .dp-dfg-header.entry-header::after {
  right: 10px !important;
}
.et_pb_divider_0:before, .et_pb_divider_1:before, .et_pb_divider_2:before, .et_pb_divider_3:before {
  border-top-color: #000 !important;
}
.et_pb_divider_0:before, .et_pb_divider_1:before, .et_pb_divider_2:before, .et_pb_divider_3:before, .et_pb_divider_4:before, .et_pb_divider_5:before, .et_pb_divider_6:before, .et_pb_divider_7:before, .et_pb_divider_8:before, .et_pb_divider_9:before, .et_pb_divider_10:before {
  border-top-color: #000 !important;
}
.single-post .et_pb_row.et_pb_row_1_tb_body.p-t-70 {
  padding-top: 0 !important;
}
.lastest-special-section {
  display: flex;
  align-items: center;
  justify-content: center;
}
.align-items-center {
  display: flex;
  align-items: center;
  justify-content: center;
}
.align-middle {
  margin-left: auto;
  margin-right: auto;
}
.mw-1200 {
  max-width: 1200px;
}
.pos-rel {
  position: relative;
}
.pos-ver-50 {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.pos-ver-20 {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 20%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media screen and (max-width: 1000px) {
  .pos-ver-20 {
    left: 50%;
    width: 100%;
  }
}
.height-60 img {
  height: 60px;
  width: auto;
}
@media screen and (min-width: 980px) {
  .et_fixed_nav #main-header {
    padding: 20px 0;
  }
  #page-container {
    padding-top: 98px !important;
    padding-top: 125px !important;
  }
}
.width-full {
  width: 100% !important;
}
.light-btn {
  background-color: #FCF8EA;
  color: #26272b !important;
  border: 1px solid #000;
  transition: all 0.2s ease-in-out;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  border-radius: 25px;
  overflow: hidden;
  font-family: "Sohne", sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 110%;
  letter-spacing: 3px;
  text-transform: uppercase;
  text-align: center;
  padding: 10px 32px;
  width: fit-content;
  border: 0px solid transparent !important;
  padding: 10px 20px !important;
  width: fit-content;
  font-size: 15px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 1.7em !important;
  letter-spacing: 1px !important;
  text-transform: uppercase !important;
}
.dark-btn:hover, .light-btn:hover {
  padding: 10px 30px !important;
}
.inline-button {
  display: flex;
  justify-content: center;
}
.inline-button a, .inline-button .menu-item ul.sub-menu a, .menu-item ul.sub-menu .inline-button a {
  margin: 0px 10px !important;
}
.lwp_divi_breadcrumbs_0 {
  margin-bottom: 20px !important;
}
._a2zm, .continueText {
  color: black !important;
}
/* Optionally, you can add styles for the logos inside the items */
.et_pb_logo_carousel .et_pb_logo img {
  max-height: 100%;
  max-width: 100%;
}
.et_pb_logo_carousel .et_pb_logo {
  height: 300px;
  /* Adjust this value as needed */
  display: flex;
  align-items: center;
  justify-content: center;
}
.carousel_content img {
  width: auto;
  height: 125px;
  object-fit: contain;
}
.padding-bottom-zero {
  padding-bottom: 0 !important;
}
@media screen and (min-width: 891px) {
  .latest-parent {
    position: relative;
  }
  .latest-child {
    position: absolute;
    left: 10%;
    bottom: 0;
  }
}
@media screen and (min-width: 1160px) {
  .latest-content-padding {
    padding-top: 100px;
  }
}
@media screen and (min-width: 1500px) {
  .latest-content-padding {
    padding-top: 200px;
  }
}
@media screen and (min-width: 1800px) {
  .latest-content-padding {
    padding-top: 250px;
  }
}
.product_meta {
  display: none;
}
.own {
  pointer-events: none;
}
.card-landingpage {
  display: flex;
  height: 350px;
  padding: 50px 30px;
  flex-direction: column;
  align-items: flex-start;
  gap: 50px;
  border-radius: 10px;
  flex: 1 0 0;
}
.small-uppercase-style {
  color: var(--Allure-Moss, var(--moss, #000)) !important;
  text-transform: uppercase !important;
}
.landingpage-image-r10 {
  border-radius: 10px !important;
}
/* Desktop styles */
.p-300-100 {
  padding-left: 50px !important;
  padding-right: 50px !important;
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}
.p-300-100-0 {
  padding-left: 50px !important;
  padding-right: 50px !important;
  padding-top: 100px !important;
}
.p-300-50-100 {
  padding-left: 50px !important;
  padding-right: 50px !important;
  padding-top: 50px !important;
  padding-bottom: 100px !important;
}
.p-300-100-50 {
  padding-left: 50px !important;
  padding-right: 50px !important;
  padding-top: 100px !important;
  padding-bottom: 50px !important;
}
.p-300-50 {
  padding-left: 50px !important;
  padding-right: 50px !important;
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}
/* Tablet styles */
@media (max-width: 768px) {
  /* Optionally adjust top and bottom padding if needed */
  .p-300-100, .p-300-100-0, .p-300-50-100, .p-300-100-50, .p-300-50 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .p-300-100, .p-300-100-0, .p-300-50-100, .p-300-100-50, .p-300-50 {
    padding-top: 75px !important;
    /* Example adjustment */
    padding-bottom: 75px !important;
    /* Example adjustment */
  }
}
/* Mobile styles */
@media (max-width: 480px) {
  /* Adjust top and bottom padding for mobile */
  .p-300-100, .p-300-100-0, .p-300-50-100, .p-300-100-50, .p-300-50 {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .p-300-100, .p-300-100-0, .p-300-50-100, .p-300-100-50, .p-300-50 {
    padding-top: 50px !important;
    /* Example adjustment */
    padding-bottom: 50px !important;
    /* Example adjustment */
  }
}
.button-text-moss {
  color: #000;
}
@media (min-width: 980px) {
  .section-center-align {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
  }
}
.email-form button {
  display: flex !important;
  justify-content: center !important;
  align-items: flex-start !important;
  border-radius: 25px !important;
  overflow: hidden !important;
  font-family: "forma-djr-mono", sans-serif !important;
  font-size: 15px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  letter-spacing: 3px !important;
  text-transform: uppercase !important;
  text-align: center !important;
  padding: 10px 32px !important;
  width: fit-content !important;
  border: 0px solid transparent !important;
  background-color: #C4D8E2 !important;
  color: #000 !important;
  border: 1px solid #C4D8E2 !important;
  transition: all 0.2s ease-in-out !important;
}
.email-form button:hover {
  background-color: #C4D8E2 !important;
  color: #fff !important;
}
@media (min-width: 768px) {
  .email-form button-last {
    margin-left: 20px !important;
  }
}
#input_3_1 {
  display: flex !important;
  padding: 25px 30px !important;
  align-items: flex-start !important;
  width: 100% !important;
  border-radius: 10px !important;
  background: #EDEDED !important;
  font-family: "forma-djr-mono", sans-serif !important;
  font-size: 16px !important;
  font-style: normal !important;
  font-weight: 500 !important;
  line-height: 140% !important;
  letter-spacing: 3px !important;
  text-transform: uppercase !important;
}
#gform_submit_button_3 {
  display: flex !important;
  justify-content: center !important;
  align-items: flex-start !important;
  border-radius: 25px !important;
  overflow: hidden !important;
  font-family: "forma-djr-mono", sans-serif !important;
  font-size: 15px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  letter-spacing: 3px !important;
  text-transform: uppercase !important;
  text-align: center !important;
  padding: 10px 32px !important;
  width: fit-content !important;
  border: 0px solid transparent !important;
  background-color: #000 !important;
  color: #fffef2 !important;
  border: 1px solid #000 !important;
  transition: all 0.2s ease-in-out !important;
}
#gform_submit_button_3:hover {
  background-color: #000 !important;
  color: #fff !important;
  cursor: pointer;
}
@media (min-width: 768px) {
  #gform_submit_button_3-last {
    margin-left: 20px !important;
  }
}
.d-none {
  display: none !important;
}
.d-flex {
  flex-direction: column;
  display: flex;
}
.d-flex.middle {
  align-items: center;
}
@media (min-width: 768px) {
  .d-flex {
    flex-direction: row;
  }
}
.mb-0 {
  margin-bottom: 0 !important;
}
.et_pb_post_content > p, .menu-item .et_pb_post_content > a, .events-fg__filtergrid .dp-dfg-items article .et_pb_post_content > div.dp-dfg-content.entry-summary, .filtergrid__sponsor article .et_pb_post_content > .dp-dfg-content, .filtergrid__teams article.teams.type-teams .et_pb_post_content > .dp-dfg-content, .filtergrid__teams article.teams.type-teams .dp-dfg-content p .et_pb_post_content > span {
  padding-bottom: 30px !important;
}
@media screen and (max-width: 767px) {
  .energy-logo img {
    width: 180px !important;
  }
}
.menu-item a, .menu-item ul.sub-menu a {
  color: #000 !important;
}
.menu-item ul {
  gap: 15px;
}
.menu-item ul.sub-menu {
  border-radius: 0 0 6px 6px;
  border-top: unset;
  background-color: #fff !important;
}
.et-cart-info {
  display: none;
}
#main-header {
  background-color: #fff;
}
#top-menu-nav {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 980px) {
  #top-menu-nav {
    display: inline;
    max-width: 54%;
  }
}
#et-top-navigation {
  float: none;
  clear: both;
  padding: 0 0 0 0 !important;
}
#top-menu .sub-menu {
  width: 300px;
}
#top-menu li li {
  width: 100%;
  padding: 0 0 !important;
}
#top-menu li li a, #top-menu li li .menu-item ul.sub-menu a, .menu-item ul.sub-menu #top-menu li li a {
  padding: 10px 20px !important;
  width: 100%;
  font-family: "forma-djr-display", sans-serif;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  /* 22.4px */
  letter-spacing: 1.28px;
  font-size: 15px;
}
#top-menu.nav li li ul {
  z-index: 1000;
  top: -23px;
  left: 300px;
}
.et_header_style_left .logo_container {
  position: unset;
  height: unset;
  width: unset;
  padding-top: 10px !important;
}
.et_header_style_left .logo_container #logo {
  height: auto;
  width: 119px;
  max-height: 100%;
}
@media (max-width: 980px) {
  .et_header_style_left .logo_container #logo {
    max-width: 63%;
    content: url("/wp-content/uploads/2024/10/GCC-Logo-Icon-Black-1.svg");
    width: 21px;
  }
}
#top-menu-right {
  display: flex;
  gap: 20px;
  align-items: center;
}
@media (max-width: 980px) {
  #top-menu-right {
    display: none;
  }
}
.et_header_style_left #et-top-navigation nav #top-menu > li > a, .et_header_style_left #et-top-navigation nav .menu-item ul.sub-menu #top-menu > li > a, .menu-item ul.sub-menu .et_header_style_left #et-top-navigation nav #top-menu > li > a {
  padding-bottom: 0px;
}
.nav-button, .menu-item#menu-item-1062 a, .menu-item#menu-item-1061 a {
  padding: 10px 20px !important;
  width: 100%;
  font-size: 14px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 110% !important;
  /* 15.4px */
  letter-spacing: 1px !important;
  text-transform: uppercase !important;
}
.menu-item#menu-item-1062 a:hover, .menu-item#menu-item-1062 .menu-item ul.sub-menu a:hover, .menu-item ul.sub-menu .menu-item#menu-item-1062 a:hover {
  padding-left: 25px !important;
  padding-right: 25px !important;
}
.menu-item#menu-item-1061 a, .menu-item#menu-item-1061 .menu-item ul.sub-menu a, .menu-item ul.sub-menu .menu-item#menu-item-1061 a {
  color: #fff !important;
}
.menu-item#menu-item-1061 a:hover, .menu-item#menu-item-1061 .menu-item ul.sub-menu a:hover, .menu-item ul.sub-menu .menu-item#menu-item-1061 a:hover {
  padding-left: 25px !important;
  padding-right: 25px !important;
}
@media (max-width: 980px) {
  #et_mobile_nav_menu {
    float: unset;
  }
  #et_mobile_nav_menu #mobile_menu {
    position: relative;
    border-top: 0px;
    background: #fff;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    padding: 0;
  }
  #et_mobile_nav_menu #mobile_menu li a, #et_mobile_nav_menu #mobile_menu li .menu-item ul.sub-menu a, .menu-item ul.sub-menu #et_mobile_nav_menu #mobile_menu li a {
    padding: 16px 0px;
    font-family: "Sohne", sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%;
    letter-spacing: 2.4px;
    text-transform: uppercase;
  }
  #et_mobile_nav_menu #mobile_menu li a.mobile-toggle, #et_mobile_nav_menu #mobile_menu li .menu-item ul.sub-menu a.mobile-toggle, .menu-item ul.sub-menu #et_mobile_nav_menu #mobile_menu li a.mobile-toggle {
    width: 100px !important;
    text-align: right !important;
  }
  #et_mobile_nav_menu #mobile_menu li a:after, #et_mobile_nav_menu #mobile_menu li .menu-item ul.sub-menu a:after, .menu-item ul.sub-menu #et_mobile_nav_menu #mobile_menu li a:after {
    font-size: 26px;
  }
  #et_mobile_nav_menu #mobile_menu li a ul li a.mobile-toggle, #et_mobile_nav_menu #mobile_menu li .menu-item ul.sub-menu a ul li a.mobile-toggle, .menu-item ul.sub-menu #et_mobile_nav_menu #mobile_menu li a ul li a.mobile-toggle, #et_mobile_nav_menu #mobile_menu li a ul li .menu-item ul.sub-menu a.mobile-toggle {
    display: none !important;
  }
  #et_mobile_nav_menu #mobile_menu #menu-item-1062, #et_mobile_nav_menu #mobile_menu #menu-item-1061 {
    margin-bottom: 16px;
    display: inline-block;
    margin-right: 16px;
  }
  #et_mobile_nav_menu #mobile_menu #menu-item-1062 a, #et_mobile_nav_menu #mobile_menu #menu-item-1062 .menu-item ul.sub-menu a, .menu-item ul.sub-menu #et_mobile_nav_menu #mobile_menu #menu-item-1062 a, #et_mobile_nav_menu #mobile_menu #menu-item-1061 a, #et_mobile_nav_menu #mobile_menu #menu-item-1061 .menu-item ul.sub-menu a, .menu-item ul.sub-menu #et_mobile_nav_menu #mobile_menu #menu-item-1061 a {
    font-family: "Sohne", sans-serif;
    font-size: 15px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 110% !important;
    letter-spacing: 1px !important;
    text-transform: capitalize !important;
  }
  #et_mobile_nav_menu #mobile_menu ul.sub-menu a.mobile-toggle, #et_mobile_nav_menu #mobile_menu ul.sub-menu .menu-item ul.sub-menu a.mobile-toggle, .menu-item ul.sub-menu #et_mobile_nav_menu #mobile_menu ul.sub-menu a.mobile-toggle {
    display: none !important;
  }
}
.et_header_style_left #et-top-navigation .mobile_menu_bar {
  max-width: fit-content;
  margin-left: auto;
  padding: 10px 0 !important;
}
.et_header_style_left #et-top-navigation .mobile_menu_bar::before {
  color: #000;
}
.et_header_style_left #et-top-navigation .mobile_menu_bar + .et_mobile_menu {
  padding-top: 20px !important;
}
/* CSS for desktop styles (greater than 768px) */
@media (min-width: 769px) {
  body.et_fixed_nav.et_secondary_nav_enabled #main-header {
    top: 49px;
  }
  body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header {
    top: 63px;
    top: 81px;
  }
  .et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container {
    padding-top: 84px;
  }
}
#top-header {
  font-size: 12px;
  line-height: 13px;
  z-index: 100000;
  color: #000;
}
span#et-info-phone {
  color: #000000 !important;
  -webkit-text-fill-color: black !important;
  -webkit-opacity: 1 !important;
}
#top-header {
  background: #fffef2 !important;
  position: fixed !important;
}
div#top-header-2 {
  width: 100%;
  z-index: 999999;
  border: 1px solid var(--dark-grey, #26272B);
  background: var(--moss, #001E00);
  padding: 17px;
  z-index: 10;
}
div#top-header-2 p, div#top-header-2 .menu-item a, .menu-item div#top-header-2 a, div#top-header-2 .events-fg__filtergrid .dp-dfg-items article div.dp-dfg-content.entry-summary, .events-fg__filtergrid .dp-dfg-items article div#top-header-2 div.dp-dfg-content.entry-summary, div#top-header-2 .filtergrid__sponsor article .dp-dfg-content, .filtergrid__sponsor article div#top-header-2 .dp-dfg-content, div#top-header-2 .filtergrid__teams article.teams.type-teams .dp-dfg-content, .filtergrid__teams article.teams.type-teams div#top-header-2 .dp-dfg-content, div#top-header-2 .filtergrid__teams article.teams.type-teams .dp-dfg-content p span, .filtergrid__teams article.teams.type-teams .dp-dfg-content p div#top-header-2 span {
  font-family: "forma-djr-mono", sans-serif;
  font-size: 12px !important;
  font-style: normal;
  color: var(--cream, #FFFEF2) !important;
  text-align: center;
  font-weight: 500;
  line-height: 110%;
  /* 13.2px */
  letter-spacing: 2.4px;
  text-transform: uppercase;
}
div#top-header-2 a, div#top-header-2 .menu-item ul.sub-menu a, .menu-item ul.sub-menu div#top-header-2 a {
  pointer-events: none !important;
}
@media (max-width: 769px) {
  div#top-header-2 p, div#top-header-2 .menu-item a, .menu-item div#top-header-2 a, div#top-header-2 .events-fg__filtergrid .dp-dfg-items article div.dp-dfg-content.entry-summary, .events-fg__filtergrid .dp-dfg-items article div#top-header-2 div.dp-dfg-content.entry-summary, div#top-header-2 .filtergrid__sponsor article .dp-dfg-content, .filtergrid__sponsor article div#top-header-2 .dp-dfg-content, div#top-header-2 .filtergrid__teams article.teams.type-teams .dp-dfg-content, .filtergrid__teams article.teams.type-teams div#top-header-2 .dp-dfg-content, div#top-header-2 .filtergrid__teams article.teams.type-teams .dp-dfg-content p span, .filtergrid__teams article.teams.type-teams .dp-dfg-content p div#top-header-2 span {
    font-size: 10px;
  }
}
@media (max-width: 600px) {
  body.et_fixed_nav.et_secondary_nav_enabled #main-header {
    top: 58px;
    position: fixed;
  }
  body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header {
    top: 104px;
  }
}
.top-header-tagline h5, .top-header-tagline .events-fg__filtergrid .dp-dfg-items article .entry-header h5 a, .events-fg__filtergrid .dp-dfg-items article .entry-header h5 .top-header-tagline a, .top-header-tagline .events-fg__filtergrid .dp-dfg-items article p.dp-dfg-cf-difficulty span, .top-header-tagline .events-fg__filtergrid .dp-dfg-items article .filtergrid__sponsor article .dp-dfg-cf-difficulty.dp-dfg-content span, .filtergrid__sponsor article .top-header-tagline .events-fg__filtergrid .dp-dfg-items article .dp-dfg-cf-difficulty.dp-dfg-content span, .top-header-tagline .events-fg__filtergrid .dp-dfg-items article .filtergrid__teams article.teams.type-teams .dp-dfg-cf-difficulty.dp-dfg-content span, .filtergrid__teams article.teams.type-teams .top-header-tagline .events-fg__filtergrid .dp-dfg-items article .dp-dfg-cf-difficulty.dp-dfg-content span, .events-fg__filtergrid .dp-dfg-items article p.dp-dfg-cf-difficulty .top-header-tagline span, .top-header-tagline .filtergrid__sponsor article .dp-dfg-header h2, .filtergrid__sponsor article .dp-dfg-header .top-header-tagline h2 {
  text-align: center !important;
  color: #fff !important;
  padding-bottom: 0 !important;
}
@media (max-width: 767px) {
  .top-header-tagline h5 span, .top-header-tagline .events-fg__filtergrid .dp-dfg-items article .entry-header h5 a span, .events-fg__filtergrid .dp-dfg-items article .entry-header h5 .top-header-tagline a span, .top-header-tagline .events-fg__filtergrid .dp-dfg-items article p.dp-dfg-cf-difficulty span span, .top-header-tagline .events-fg__filtergrid .dp-dfg-items article .filtergrid__sponsor article .dp-dfg-cf-difficulty.dp-dfg-content span span, .filtergrid__sponsor article .top-header-tagline .events-fg__filtergrid .dp-dfg-items article .dp-dfg-cf-difficulty.dp-dfg-content span span, .top-header-tagline .events-fg__filtergrid .dp-dfg-items article .filtergrid__teams article.teams.type-teams .dp-dfg-cf-difficulty.dp-dfg-content span span, .filtergrid__teams article.teams.type-teams .top-header-tagline .events-fg__filtergrid .dp-dfg-items article .dp-dfg-cf-difficulty.dp-dfg-content span span, .events-fg__filtergrid .dp-dfg-items article p.dp-dfg-cf-difficulty .top-header-tagline span span, .top-header-tagline .filtergrid__sponsor article .dp-dfg-header h2 span, .filtergrid__sponsor article .dp-dfg-header .top-header-tagline h2 span {
    display: block;
  }
}
/*Mobile navigation details*/
.mobile-menu-contact-details {
  display: none;
  padding: 0 !important;
}
.mobile-menu-contact-details .et_pb_row {
  width: 100% !important;
  padding: 0 !important;
}
.mobile-menu-contact-details .contact-buttons .et_pb_column {
  display: flex;
  gap: 10px;
}
.mobile-menu-contact-details .contact-buttons .btn, .mobile-menu-contact-details .contact-buttons .menu-item#menu-item-1062 a, .menu-item#menu-item-1062 .mobile-menu-contact-details .contact-buttons a, .mobile-menu-contact-details .contact-buttons .menu-item#menu-item-1061 a, .menu-item#menu-item-1061 .mobile-menu-contact-details .contact-buttons a, .mobile-menu-contact-details .contact-buttons .contact__form input[type="submit"], .contact__form .mobile-menu-contact-details .contact-buttons input[type="submit"], .mobile-menu-contact-details .contact-buttons #gravity-enquiry-form .gform_button.butto, #gravity-enquiry-form .mobile-menu-contact-details .contact-buttons .gform_button.butto, .mobile-menu-contact-details .contact-buttons #gravity-enquiry-form .gform-theme.gform-theme--framework.gform_wrapper .button, #gravity-enquiry-form .gform-theme.gform-theme--framework.gform_wrapper .mobile-menu-contact-details .contact-buttons .button, .mobile-menu-contact-details .contact-buttons .filtergrid__sponsor article .dp-dfg-more-button, .filtergrid__sponsor article .mobile-menu-contact-details .contact-buttons .dp-dfg-more-button, .mobile-menu-contact-details .contact-buttons .et_pb_section.home-page-popup .home-page-popup__content_col .free-consultation-popup-form_wrapper .gform-footer .button, .et_pb_section.home-page-popup .home-page-popup__content_col .free-consultation-popup-form_wrapper .gform-footer .mobile-menu-contact-details .contact-buttons .button, .mobile-menu-contact-details .contact-buttons .get-in-touch.et_pb_section .get-in-touch__form-col .contact-form_wrapper .gform_footer .button, .get-in-touch.et_pb_section .get-in-touch__form-col .contact-form_wrapper .gform_footer .mobile-menu-contact-details .contact-buttons .button, .mobile-menu-contact-details .contact-buttons .psacp-rdmr-btn {
  padding: 8px 16px !important;
}
.mobile-menu-contact-details .et_pb_social_media_follow li a.icon, .mobile-menu-contact-details .et_pb_social_media_follow li .menu-item ul.sub-menu a.icon, .menu-item ul.sub-menu .mobile-menu-contact-details .et_pb_social_media_follow li a.icon {
  padding-left: 2px;
}
.mobile-menu-contact-details .et_pb_social_media_follow li a.icon:before, .mobile-menu-contact-details .et_pb_social_media_follow li .menu-item ul.sub-menu a.icon:before, .menu-item ul.sub-menu .mobile-menu-contact-details .et_pb_social_media_follow li a.icon:before {
  color: #000;
}
.mobile-menu-contact-details .grand-address {
  margin-bottom: 20px !important;
}
.mobile-menu-contact-details .grand-address .et_pb_text_inner p span, .mobile-menu-contact-details .grand-address .et_pb_text_inner .menu-item a span, .menu-item .mobile-menu-contact-details .grand-address .et_pb_text_inner a span, .mobile-menu-contact-details .grand-address .et_pb_text_inner .events-fg__filtergrid .dp-dfg-items article div.dp-dfg-content.entry-summary span, .events-fg__filtergrid .dp-dfg-items article .mobile-menu-contact-details .grand-address .et_pb_text_inner div.dp-dfg-content.entry-summary span, .mobile-menu-contact-details .grand-address .et_pb_text_inner .filtergrid__sponsor article .dp-dfg-content span, .filtergrid__sponsor article .mobile-menu-contact-details .grand-address .et_pb_text_inner .dp-dfg-content span, .mobile-menu-contact-details .grand-address .et_pb_text_inner .filtergrid__teams article.teams.type-teams .dp-dfg-content span, .filtergrid__teams article.teams.type-teams .mobile-menu-contact-details .grand-address .et_pb_text_inner .dp-dfg-content span, .mobile-menu-contact-details .grand-address .et_pb_text_inner .filtergrid__teams article.teams.type-teams .dp-dfg-content p span span, .filtergrid__teams article.teams.type-teams .dp-dfg-content p .mobile-menu-contact-details .grand-address .et_pb_text_inner span span {
  display: block;
}
.mobile-menu-contact-details .footer-contact-details {
  margin-bottom: 0;
}
.mobile-menu-contact-details .footer-contact-details a, .mobile-menu-contact-details .footer-contact-details .menu-item ul.sub-menu a, .menu-item ul.sub-menu .mobile-menu-contact-details .footer-contact-details a {
  color: #000;
  margin-bottom: 0 !important;
}
.mobile-menu-contact-details .footer-contact-details a i, .mobile-menu-contact-details .footer-contact-details .menu-item ul.sub-menu a i, .menu-item ul.sub-menu .mobile-menu-contact-details .footer-contact-details a i {
  display: none;
}
@media (max-width: 980px) {
  #et-top-navigation {
    position: relative;
  }
  .mobile_nav.opened {
    min-height: calc(100vh - 280px);
  }
  .mobile_nav.opened .et_mobile_menu:last-child {
    margin-top: auto;
    margin-bottom: auto;
  }
  .et_mobile_menu > li > a, .menu-item ul.sub-menu .et_mobile_menu > li > a {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  }
  .et_mobile_menu > li:last-child > a, .menu-item ul.sub-menu .et_mobile_menu > li:last-child > a {
    border-bottom: 0 none;
  }
}
#et-top-navigation:has(.mobile_nav.opened) .mobile-menu-contact-details {
  display: block;
}
#et-top-navigation:has(.mobile_nav.opened) .mobile_nav .et_mobile_menu:last-child {
  display: flex;
  gap: 10px;
  padding: 8vh 0 10vh 0 !important;
}
#et-top-navigation:has(.mobile_nav.opened) .mobile_nav .et_mobile_menu:last-child li a, #et-top-navigation:has(.mobile_nav.opened) .mobile_nav .et_mobile_menu:last-child li .menu-item ul.sub-menu a, .menu-item ul.sub-menu #et-top-navigation:has(.mobile_nav.opened) .mobile_nav .et_mobile_menu:last-child li a {
  padding: 8px 16px !important;
}
@media screen and (max-width: 767px) {
  .mobile-contact-details {
    display: block !important;
  }
}
.mobile-contact-details ul.menu {
  display: flex;
}
.mobile-contact-details ul.menu li {
  flex-grow: 1;
  flex-basis: 0;
  border: 1px solid #000;
  text-align: center;
}
.mobile-contact-details ul.menu li a, .mobile-contact-details ul.menu li .menu-item ul.sub-menu a, .menu-item ul.sub-menu .mobile-contact-details ul.menu li a {
  padding: 10px 20px;
  display: inline-block;
  font-family: "forma-djr-mono", sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: 600;
  line-height: 110%;
  /* 11px */
  letter-spacing: 2px;
  text-transform: uppercase;
}
.mobile-contact-details ul.menu li:first-child {
  border-right: 0 none !important;
}
footer .newsletter-row {
  padding: 0 !important;
}
footer .newsletter-row .et_pb_column {
  margin-bottom: 0 !important;
}
footer .footer a, footer .footer .menu-item ul.sub-menu a, .menu-item ul.sub-menu footer .footer a, footer .footer p, footer .footer .menu-item a, .menu-item footer .footer a, footer .footer .events-fg__filtergrid .dp-dfg-items article div.dp-dfg-content.entry-summary, .events-fg__filtergrid .dp-dfg-items article footer .footer div.dp-dfg-content.entry-summary, footer .footer .filtergrid__sponsor article .dp-dfg-content, .filtergrid__sponsor article footer .footer .dp-dfg-content, footer .footer .filtergrid__teams article.teams.type-teams .dp-dfg-content, .filtergrid__teams article.teams.type-teams footer .footer .dp-dfg-content, footer .footer .filtergrid__teams article.teams.type-teams .dp-dfg-content p span, .filtergrid__teams article.teams.type-teams .dp-dfg-content p footer .footer span {
  color: #fffef2;
  padding-bottom: unset;
  padding-top: 1.5rem;
}
footer .footer-menu__sub-menu h4, footer .footer-menu__sub-menu .filtergrid__teams article.teams.type-teams .dp-dfg-header h4, .filtergrid__teams article.teams.type-teams .dp-dfg-header footer .footer-menu__sub-menu h4, footer .footer-menu__sub-menu h5, footer .footer-menu__sub-menu .events-fg__filtergrid .dp-dfg-items article .entry-header h5 a, .events-fg__filtergrid .dp-dfg-items article .entry-header h5 footer .footer-menu__sub-menu a, footer .footer-menu__sub-menu .events-fg__filtergrid .dp-dfg-items article p.dp-dfg-cf-difficulty span, footer .footer-menu__sub-menu .events-fg__filtergrid .dp-dfg-items article .filtergrid__sponsor article .dp-dfg-cf-difficulty.dp-dfg-content span, .filtergrid__sponsor article footer .footer-menu__sub-menu .events-fg__filtergrid .dp-dfg-items article .dp-dfg-cf-difficulty.dp-dfg-content span, footer .footer-menu__sub-menu .events-fg__filtergrid .dp-dfg-items article .filtergrid__teams article.teams.type-teams .dp-dfg-cf-difficulty.dp-dfg-content span, .filtergrid__teams article.teams.type-teams footer .footer-menu__sub-menu .events-fg__filtergrid .dp-dfg-items article .dp-dfg-cf-difficulty.dp-dfg-content span, .events-fg__filtergrid .dp-dfg-items article p.dp-dfg-cf-difficulty footer .footer-menu__sub-menu span, footer .footer-menu__sub-menu .filtergrid__sponsor article .dp-dfg-header h2, .filtergrid__sponsor article .dp-dfg-header footer .footer-menu__sub-menu h2 {
  color: #fffef2 !important;
}
footer .footer-menu__sub-menu a, footer .footer-menu__sub-menu .menu-item ul.sub-menu a, .menu-item ul.sub-menu footer .footer-menu__sub-menu a {
  color: #fffef2;
  padding-bottom: 10px !important;
  display: inline-block;
}
footer .footer-menu__sub-menu p, footer .footer-menu__sub-menu .menu-item a, .menu-item footer .footer-menu__sub-menu a, footer .footer-menu__sub-menu .events-fg__filtergrid .dp-dfg-items article div.dp-dfg-content.entry-summary, .events-fg__filtergrid .dp-dfg-items article footer .footer-menu__sub-menu div.dp-dfg-content.entry-summary, footer .footer-menu__sub-menu .filtergrid__sponsor article .dp-dfg-content, .filtergrid__sponsor article footer .footer-menu__sub-menu .dp-dfg-content, footer .footer-menu__sub-menu .filtergrid__teams article.teams.type-teams .dp-dfg-content, .filtergrid__teams article.teams.type-teams footer .footer-menu__sub-menu .dp-dfg-content, footer .footer-menu__sub-menu .filtergrid__teams article.teams.type-teams .dp-dfg-content p span, .filtergrid__teams article.teams.type-teams .dp-dfg-content p footer .footer-menu__sub-menu span {
  color: #fffef2;
  padding-bottom: unset;
}
footer .footer-menu__section {
  background: #000;
  padding: 4rem 0 !important;
}
footer .footer-menu__section .et_pb_blurb_description a, footer .footer-menu__section .et_pb_blurb_description .menu-item ul.sub-menu a, .menu-item ul.sub-menu footer .footer-menu__section .et_pb_blurb_description a, footer .footer-menu__section .et_pb_blurb_description p, footer .footer-menu__section .et_pb_blurb_description .menu-item a, .menu-item footer .footer-menu__section .et_pb_blurb_description a, footer .footer-menu__section .et_pb_blurb_description .events-fg__filtergrid .dp-dfg-items article div.dp-dfg-content.entry-summary, .events-fg__filtergrid .dp-dfg-items article footer .footer-menu__section .et_pb_blurb_description div.dp-dfg-content.entry-summary, footer .footer-menu__section .et_pb_blurb_description .filtergrid__sponsor article .dp-dfg-content, .filtergrid__sponsor article footer .footer-menu__section .et_pb_blurb_description .dp-dfg-content, footer .footer-menu__section .et_pb_blurb_description .filtergrid__teams article.teams.type-teams .dp-dfg-content, .filtergrid__teams article.teams.type-teams footer .footer-menu__section .et_pb_blurb_description .dp-dfg-content, footer .footer-menu__section .et_pb_blurb_description .filtergrid__teams article.teams.type-teams .dp-dfg-content p span, .filtergrid__teams article.teams.type-teams .dp-dfg-content p footer .footer-menu__section .et_pb_blurb_description span {
  font-size: 0.9375rem;
  line-height: 140%;
}
@media (max-width: 767px) {
  footer .footer-menu__row {
    gap: 3rem;
    padding-bottom: unset !important;
  }
  footer .footer-menu__row div.et_pb_column {
    width: 100% !important;
    margin-bottom: 2rem !important;
  }
  footer .footer-menu__row div.et_pb_column:last-child {
    margin-bottom: unset !important;
  }
}
footer .footer-menu__row-logo {
  width: 20%;
}
footer .footer-menu__row-empty {
  width: 11%;
}
@media (min-width: 768px) {
  footer .footer__legal .desktop-dash:after {
    content: " | ";
    padding: 0 0.25rem;
  }
}
@media (max-width: 767px) {
  footer .footer__legal .desktop-dash:after {
    content: "\a";
    white-space: pre;
  }
}
@media (min-width: 981px) {
  footer .footer-logo__row {
    margin-right: 0 !important;
  }
}
footer .footer-logo__row p, footer .footer-logo__row .menu-item a, .menu-item footer .footer-logo__row a, footer .footer-logo__row .events-fg__filtergrid .dp-dfg-items article div.dp-dfg-content.entry-summary, .events-fg__filtergrid .dp-dfg-items article footer .footer-logo__row div.dp-dfg-content.entry-summary, footer .footer-logo__row .filtergrid__sponsor article .dp-dfg-content, .filtergrid__sponsor article footer .footer-logo__row .dp-dfg-content, footer .footer-logo__row .filtergrid__teams article.teams.type-teams .dp-dfg-content, .filtergrid__teams article.teams.type-teams footer .footer-logo__row .dp-dfg-content, footer .footer-logo__row .filtergrid__teams article.teams.type-teams .dp-dfg-content p span, .filtergrid__teams article.teams.type-teams .dp-dfg-content p footer .footer-logo__row span, footer .footer-logo__row a, footer .footer-logo__row .menu-item ul.sub-menu a, .menu-item ul.sub-menu footer .footer-logo__row a {
  color: #fffef2;
}
footer .footer-logo__row img {
  height: 50px;
  width: auto;
}
footer .footer-copyright__section a, footer .footer-copyright__section .menu-item ul.sub-menu a, .menu-item ul.sub-menu footer .footer-copyright__section a, footer .footer-copyright__section p, footer .footer-copyright__section .menu-item a, .menu-item footer .footer-copyright__section a, footer .footer-copyright__section .events-fg__filtergrid .dp-dfg-items article div.dp-dfg-content.entry-summary, .events-fg__filtergrid .dp-dfg-items article footer .footer-copyright__section div.dp-dfg-content.entry-summary, footer .footer-copyright__section .filtergrid__sponsor article .dp-dfg-content, .filtergrid__sponsor article footer .footer-copyright__section .dp-dfg-content, footer .footer-copyright__section .filtergrid__teams article.teams.type-teams .dp-dfg-content, .filtergrid__teams article.teams.type-teams footer .footer-copyright__section .dp-dfg-content, footer .footer-copyright__section .filtergrid__teams article.teams.type-teams .dp-dfg-content p span, .filtergrid__teams article.teams.type-teams .dp-dfg-content p footer .footer-copyright__section span {
  color: #fffef2;
  padding-bottom: unset;
  padding-top: 1.5rem;
}
footer .footer-copyright__copyright p, footer .footer-copyright__copyright .menu-item a, .menu-item footer .footer-copyright__copyright a, footer .footer-copyright__copyright .events-fg__filtergrid .dp-dfg-items article div.dp-dfg-content.entry-summary, .events-fg__filtergrid .dp-dfg-items article footer .footer-copyright__copyright div.dp-dfg-content.entry-summary, footer .footer-copyright__copyright .filtergrid__sponsor article .dp-dfg-content, .filtergrid__sponsor article footer .footer-copyright__copyright .dp-dfg-content, footer .footer-copyright__copyright .filtergrid__teams article.teams.type-teams .dp-dfg-content, .filtergrid__teams article.teams.type-teams footer .footer-copyright__copyright .dp-dfg-content, footer .footer-copyright__copyright .filtergrid__teams article.teams.type-teams .dp-dfg-content p span, .filtergrid__teams article.teams.type-teams .dp-dfg-content p footer .footer-copyright__copyright span {
  font-size: 0.875rem;
}
footer .footer-copyright__section {
  border-top: 1px solid #1a1a1a;
  padding-top: 24px;
}
@media (max-width: 767px) {
  footer .footer-copyright__section {
    padding-top: unset !important;
  }
}
footer .footer-copyright__section div, footer .footer-copyright__section a, footer .footer-copyright__section .menu-item ul.sub-menu a, .menu-item ul.sub-menu footer .footer-copyright__section a {
  color: #fffef2;
}
@media (max-width: 767px) {
  footer .footer-copyright__row {
    display: flex;
    flex-direction: column-reverse;
  }
}
.footer-bottom-terms {
  margin-top: 40px;
}
a.icon.et_pb_with_border::before, .menu-item ul.sub-menu a.icon.et_pb_with_border::before {
  margin-left: -8px !important;
}
.et_pb_column.et_pb_column_1_6.et_pb_column_1_tb_footer.footer-logo__row.et_pb_css_mix_blend_mode_passthrough {
  display: flex;
  flex-direction: column;
  gap: 24px !important;
}
.footer-logo__row div {
  margin-bottom: unset !important;
}
.et_pb_column_3_tb_footer {
  margin-right: -50px;
}
.footer-contact-details a, .footer-contact-details .menu-item ul.sub-menu a, .menu-item ul.sub-menu .footer-contact-details a {
  margin-bottom: 15px !important;
  display: inline-block;
}
.footer-contact-details .et_pb_text_inner p, .footer-contact-details .et_pb_text_inner .menu-item a, .menu-item .footer-contact-details .et_pb_text_inner a, .footer-contact-details .et_pb_text_inner .events-fg__filtergrid .dp-dfg-items article div.dp-dfg-content.entry-summary, .events-fg__filtergrid .dp-dfg-items article .footer-contact-details .et_pb_text_inner div.dp-dfg-content.entry-summary, .footer-contact-details .et_pb_text_inner .filtergrid__sponsor article .dp-dfg-content, .filtergrid__sponsor article .footer-contact-details .et_pb_text_inner .dp-dfg-content, .footer-contact-details .et_pb_text_inner .filtergrid__teams article.teams.type-teams .dp-dfg-content, .filtergrid__teams article.teams.type-teams .footer-contact-details .et_pb_text_inner .dp-dfg-content, .footer-contact-details .et_pb_text_inner .filtergrid__teams article.teams.type-teams .dp-dfg-content p span, .filtergrid__teams article.teams.type-teams .dp-dfg-content p .footer-contact-details .et_pb_text_inner span {
  line-height: 2.5 !important;
}
.footer-contact-details .fa-envelope {
  margin-right: 15px !important;
}
.insta-contact .fa-instagram {
  margin-right: 15px !important;
}
.footer-contact-details .fa-phone {
  margin-right: 15px !important;
}
@media (max-width: 1140px) {
  #et_mobile_nav_menu {
    display: block;
  }
  #top-menu {
    display: none;
  }
  #et-top-navigation {
    display: flex;
  }
  #top-menu-right {
    display: none;
  }
  .et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container {
    padding-top: 84px !important;
  }
  .mobile_nav {
    margin-top: 20px;
  }
}
@media (max-width: 980px) {
  .mobile_nav {
    margin-top: 0px;
  }
}
@media (max-width: 767px) {
  .et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container {
    padding-top: 140px !important;
  }
}
@media screen and (max-width: 479px) {
  .footer-cog p, .footer-cog .menu-item a, .menu-item .footer-cog a, .footer-cog .events-fg__filtergrid .dp-dfg-items article div.dp-dfg-content.entry-summary, .events-fg__filtergrid .dp-dfg-items article .footer-cog div.dp-dfg-content.entry-summary, .footer-cog .filtergrid__sponsor article .dp-dfg-content, .filtergrid__sponsor article .footer-cog .dp-dfg-content, .footer-cog .filtergrid__teams article.teams.type-teams .dp-dfg-content, .filtergrid__teams article.teams.type-teams .footer-cog .dp-dfg-content, .footer-cog .filtergrid__teams article.teams.type-teams .dp-dfg-content p span, .filtergrid__teams article.teams.type-teams .dp-dfg-content p .footer-cog span {
    text-align: left !important;
  }
}
.footer-menu-items {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 980px) {
  .footer-menu-items {
    flex-direction: column;
    gap: 30px;
  }
}
.footer-menu-items > .et_pb_module {
  margin-bottom: 30px !important;
}
.footer__logo img {
  height: 50px;
  width: auto;
}
.footer-logo-row {
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  margin-bottom: 40px;
  padding-bottom: 30px;
}
/*Gravity form Newsletter*/
.newsletter-row .newsletter-title, .newsletter-row .cog-copyright {
  margin-bottom: 15px !important;
}
.newsletter-row .newsletter-title *, .newsletter-row .newsletter-title p, .newsletter-row .newsletter-title .menu-item a, .menu-item .newsletter-row .newsletter-title a, .newsletter-row .newsletter-title .events-fg__filtergrid .dp-dfg-items article div.dp-dfg-content.entry-summary, .events-fg__filtergrid .dp-dfg-items article .newsletter-row .newsletter-title div.dp-dfg-content.entry-summary, .newsletter-row .newsletter-title .filtergrid__sponsor article .dp-dfg-content, .filtergrid__sponsor article .newsletter-row .newsletter-title .dp-dfg-content, .newsletter-row .newsletter-title .filtergrid__teams article.teams.type-teams .dp-dfg-content, .filtergrid__teams article.teams.type-teams .newsletter-row .newsletter-title .dp-dfg-content, .newsletter-row .newsletter-title .filtergrid__teams article.teams.type-teams .dp-dfg-content p span, .filtergrid__teams article.teams.type-teams .dp-dfg-content p .newsletter-row .newsletter-title span, .newsletter-row .newsletter-title a, .newsletter-row .newsletter-title .menu-item ul.sub-menu a, .menu-item ul.sub-menu .newsletter-row .newsletter-title a, .newsletter-row .cog-copyright *, .newsletter-row .cog-copyright p, .newsletter-row .cog-copyright .menu-item a, .menu-item .newsletter-row .cog-copyright a, .newsletter-row .cog-copyright .events-fg__filtergrid .dp-dfg-items article div.dp-dfg-content.entry-summary, .events-fg__filtergrid .dp-dfg-items article .newsletter-row .cog-copyright div.dp-dfg-content.entry-summary, .newsletter-row .cog-copyright .filtergrid__sponsor article .dp-dfg-content, .filtergrid__sponsor article .newsletter-row .cog-copyright .dp-dfg-content, .newsletter-row .cog-copyright .filtergrid__teams article.teams.type-teams .dp-dfg-content, .filtergrid__teams article.teams.type-teams .newsletter-row .cog-copyright .dp-dfg-content, .newsletter-row .cog-copyright .filtergrid__teams article.teams.type-teams .dp-dfg-content p span, .filtergrid__teams article.teams.type-teams .dp-dfg-content p .newsletter-row .cog-copyright span, .newsletter-row .cog-copyright a, .newsletter-row .cog-copyright .menu-item ul.sub-menu a, .menu-item ul.sub-menu .newsletter-row .cog-copyright a {
  color: #fff;
  text-align: center;
  font-size: 0.75rem;
}
.newsletter-row .newsletter-container {
  max-width: 500px;
  margin: 0 auto;
  font-size: 14px;
  font-family: "forma-djr-display", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  /* 21px */
  letter-spacing: 0.7px;
  margin-bottom: 0 !important;
  letter-spacing: 1px;
}
.newsletter-row .newsletter-container .gform_wrapper.gravity-theme .gfield input, .newsletter-row .newsletter-container .gform_wrapper.gravity-theme .gfield select {
  height: 40px;
  text-align: left;
  border-radius: 999px;
  background: transparent;
  color: #fff;
  padding: 0 20px;
  letter-spacing: 1px;
}
.newsletter-row .newsletter-container .gform_wrapper.gravity-theme .gfield input::placeholder, .newsletter-row .newsletter-container .gform_wrapper.gravity-theme .gfield select::placeholder {
  color: #FFF;
}
.newsletter-row .newsletter-container input.gform_button {
  position: absolute;
  right: 0;
  top: 0;
  border: 0 none;
  height: 36px;
  padding: 0 20px;
  font-size: 14px;
  background-color: transparent;
  color: #fff;
  line-height: 150%;
  /* 21px */
  letter-spacing: 1px;
}
.newsletter-row .newsletter-container .gform_wrapper.gravity-theme .gform_validation_errors {
  display: none;
}
ul.et_pb_social_media_follow {
  padding-top: 10px !important;
}
footer .footer-menu__row {
  display: grid;
  grid-template-columns: repeat(6, auto);
  gap: 60px;
}
@media (max-width: 1279px) {
  footer .footer-menu__row {
    grid-template-columns: repeat(3, auto);
  }
}
@media (max-width: 767px) {
  footer .footer-menu__row {
    grid-template-columns: repeat(1, auto);
  }
}
footer .footer-menu__row .et_pb_column {
  width: auto !important;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .container.et_menu_container:has(.mobile_nav.opened) {
    height: 100vh;
    overflow-y: scroll;
    padding-bottom: 70px;
  }
  footer {
    text-align: center;
  }
  footer .footer-menu__row {
    gap: 50px;
    padding-bottom: unset !important;
  }
  footer .footer-menu__row div.et_pb_column {
    margin-bottom: 0 !important;
  }
  footer .footer-menu-items > .et_pb_module {
    margin-bottom: 0px !important;
  }
  footer .footer-menu__sub-menu h5, footer .footer-menu__sub-menu .events-fg__filtergrid .dp-dfg-items article .entry-header h5 a, .events-fg__filtergrid .dp-dfg-items article .entry-header h5 footer .footer-menu__sub-menu a, footer .footer-menu__sub-menu .events-fg__filtergrid .dp-dfg-items article p.dp-dfg-cf-difficulty span, footer .footer-menu__sub-menu .events-fg__filtergrid .dp-dfg-items article .filtergrid__sponsor article .dp-dfg-cf-difficulty.dp-dfg-content span, .filtergrid__sponsor article footer .footer-menu__sub-menu .events-fg__filtergrid .dp-dfg-items article .dp-dfg-cf-difficulty.dp-dfg-content span, footer .footer-menu__sub-menu .events-fg__filtergrid .dp-dfg-items article .filtergrid__teams article.teams.type-teams .dp-dfg-cf-difficulty.dp-dfg-content span, .filtergrid__teams article.teams.type-teams footer .footer-menu__sub-menu .events-fg__filtergrid .dp-dfg-items article .dp-dfg-cf-difficulty.dp-dfg-content span, .events-fg__filtergrid .dp-dfg-items article p.dp-dfg-cf-difficulty footer .footer-menu__sub-menu span, footer .footer-menu__sub-menu .filtergrid__sponsor article .dp-dfg-header h2, .filtergrid__sponsor article .dp-dfg-header footer .footer-menu__sub-menu h2, footer .footer-menu__sub-menu a, footer .footer-menu__sub-menu .menu-item ul.sub-menu a, .menu-item ul.sub-menu footer .footer-menu__sub-menu a, footer .footer-contact-details a, footer .footer-contact-details .menu-item ul.sub-menu a, .menu-item ul.sub-menu footer .footer-contact-details a, footer .footer-logo__row p, footer .footer-logo__row .menu-item a, .menu-item footer .footer-logo__row a, footer .footer-logo__row .events-fg__filtergrid .dp-dfg-items article div.dp-dfg-content.entry-summary, .events-fg__filtergrid .dp-dfg-items article footer .footer-logo__row div.dp-dfg-content.entry-summary, footer .footer-logo__row .filtergrid__sponsor article .dp-dfg-content, .filtergrid__sponsor article footer .footer-logo__row .dp-dfg-content, footer .footer-logo__row .filtergrid__teams article.teams.type-teams .dp-dfg-content, .filtergrid__teams article.teams.type-teams footer .footer-logo__row .dp-dfg-content, footer .footer-logo__row .filtergrid__teams article.teams.type-teams .dp-dfg-content p span, .filtergrid__teams article.teams.type-teams .dp-dfg-content p footer .footer-logo__row span {
    display: block;
    text-align: center;
    padding: 0 !important;
    margin: 0 !important;
    margin-bottom: 5px !important;
  }
  footer .footer-menu__sub-menu h5, footer .footer-menu__sub-menu .events-fg__filtergrid .dp-dfg-items article .entry-header h5 a, .events-fg__filtergrid .dp-dfg-items article .entry-header h5 footer .footer-menu__sub-menu a, footer .footer-menu__sub-menu .events-fg__filtergrid .dp-dfg-items article p.dp-dfg-cf-difficulty span, footer .footer-menu__sub-menu .events-fg__filtergrid .dp-dfg-items article .filtergrid__sponsor article .dp-dfg-cf-difficulty.dp-dfg-content span, .filtergrid__sponsor article footer .footer-menu__sub-menu .events-fg__filtergrid .dp-dfg-items article .dp-dfg-cf-difficulty.dp-dfg-content span, footer .footer-menu__sub-menu .events-fg__filtergrid .dp-dfg-items article .filtergrid__teams article.teams.type-teams .dp-dfg-cf-difficulty.dp-dfg-content span, .filtergrid__teams article.teams.type-teams footer .footer-menu__sub-menu .events-fg__filtergrid .dp-dfg-items article .dp-dfg-cf-difficulty.dp-dfg-content span, .events-fg__filtergrid .dp-dfg-items article p.dp-dfg-cf-difficulty footer .footer-menu__sub-menu span, footer .footer-menu__sub-menu .filtergrid__sponsor article .dp-dfg-header h2, .filtergrid__sponsor article .dp-dfg-header footer .footer-menu__sub-menu h2 {
    margin-bottom: 12px !important;
  }
  footer br {
    display: none !important;
  }
}
footer .gform_confirmation_wrapper {
  color: #fff;
  margin-bottom: 20px;
  text-align: center;
}
.contact__form input, .contact__form textarea, .contact__form select, select {
  padding: 16px !important;
  width: 280px !important;
  min-height: 45px !important;
  background-color: #fff !important;
  border: 1px solid #dadada !important;
  border-radius: 8px !important;
  box-shadow: var(--shadow-xs) !important;
  font-size: 1rem !important;
  font-weight: normal !important;
  transition: all 0.1s ease-in-out !important;
}
.contact__form input::placeholder, .contact__form textarea::placeholder, .contact__form select::placeholder, select::placeholder {
  font-size: 1rem !important;
  color: #000 !important;
  opacity: 0.5 !important;
  transition: all 0.1s ease-in-out !important;
}
.contact__form input:hover, .contact__form textarea:hover, .contact__form select:hover, select:hover {
  box-shadow: var(--shadow-md) !important;
  transition: all 0.1s ease-in-out !important;
}
.contact__form input:focus, .contact__form textarea:focus, .contact__form select:focus, select:focus {
  box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05), 0px 0px 0px 4px #f2f4f7 !important;
  transition: all 0.1s ease-in-out !important;
}
.contact__form input:focus::placeholder, .contact__form textarea:focus::placeholder, .contact__form select:focus::placeholder, select:focus::placeholder {
  opacity: 1 !important;
  transition: all 0.1s ease-in-out !important;
}
.contact__content {
  margin-bottom: 4rem !important;
}
.contact__content h2, .contact__content p, .contact__content .menu-item a, .menu-item .contact__content a, .contact__content .events-fg__filtergrid .dp-dfg-items article div.dp-dfg-content.entry-summary, .events-fg__filtergrid .dp-dfg-items article .contact__content div.dp-dfg-content.entry-summary, .contact__content .filtergrid__sponsor article .dp-dfg-content, .filtergrid__sponsor article .contact__content .dp-dfg-content, .contact__content .filtergrid__teams article.teams.type-teams .dp-dfg-content, .filtergrid__teams article.teams.type-teams .contact__content .dp-dfg-content, .contact__content .filtergrid__teams article.teams.type-teams .dp-dfg-content p span, .filtergrid__teams article.teams.type-teams .dp-dfg-content p .contact__content span {
  text-align: center;
}
.contact__content p, .contact__content .menu-item a, .menu-item .contact__content a, .contact__content .events-fg__filtergrid .dp-dfg-items article div.dp-dfg-content.entry-summary, .events-fg__filtergrid .dp-dfg-items article .contact__content div.dp-dfg-content.entry-summary, .contact__content .filtergrid__sponsor article .dp-dfg-content, .filtergrid__sponsor article .contact__content .dp-dfg-content, .contact__content .filtergrid__teams article.teams.type-teams .dp-dfg-content, .filtergrid__teams article.teams.type-teams .contact__content .dp-dfg-content, .contact__content .filtergrid__teams article.teams.type-teams .dp-dfg-content p span, .filtergrid__teams article.teams.type-teams .dp-dfg-content p .contact__content span {
  opacity: 0.75;
}
.contact__form {
  max-width: 550px;
  margin: 0 auto;
  padding: 70px 0;
}
.contact__form .form-row {
  width: 100%;
  display: flex;
  overflow: visible;
  padding-bottom: 24px;
}
.contact__form .form-row p, .contact__form .form-row .menu-item a, .menu-item .contact__form .form-row a, .contact__form .form-row .events-fg__filtergrid .dp-dfg-items article div.dp-dfg-content.entry-summary, .events-fg__filtergrid .dp-dfg-items article .contact__form .form-row div.dp-dfg-content.entry-summary, .contact__form .form-row .filtergrid__sponsor article .dp-dfg-content, .filtergrid__sponsor article .contact__form .form-row .dp-dfg-content, .contact__form .form-row .filtergrid__teams article.teams.type-teams .dp-dfg-content, .filtergrid__teams article.teams.type-teams .contact__form .form-row .dp-dfg-content, .contact__form .form-row .filtergrid__teams article.teams.type-teams .dp-dfg-content p span, .filtergrid__teams article.teams.type-teams .dp-dfg-content p .contact__form .form-row span {
  width: 100%;
}
@media (max-width: 600px) {
  .contact__form .form-row {
    flex-direction: column;
  }
}
.contact__form .form-row .contact-name {
  width: 100%;
  margin: 0;
}
.contact__form .form-row .contact-name:first-child {
  margin: 0 1rem 0 0;
}
@media (max-width: 600px) {
  .contact__form .form-row .contact-name:first-child {
    margin: 0;
    padding-bottom: 24px;
  }
}
.contact__form label {
  font-size: 1rem;
  font-weight: 500;
  color: #000;
}
.contact__form input, .contact__form textarea, .contact__form select {
  margin-top: 0.5rem;
}
.contact__form textarea {
  height: 120px;
}
.contact__form input[type="submit"] {
  background-color: #c5e0e0 !important;
  color: #26272b !important;
  border: 1px solid #c5e0e0 !important;
  transition: all 0.2s ease-in-out !important;
  border-radius: 25px !important;
  padding: 10px 32px !important;
  width: fit-content !important;
}
.contact__form input[type="submit"]:hover {
  padding: 10px 32px !important;
  width: fit-content !important;
}
@media (min-width: 768px) {
  .contact__form .form-group p, .contact__form .form-group .menu-item a, .menu-item .contact__form .form-group a, .contact__form .form-group .events-fg__filtergrid .dp-dfg-items article div.dp-dfg-content.entry-summary, .events-fg__filtergrid .dp-dfg-items article .contact__form .form-group div.dp-dfg-content.entry-summary, .contact__form .form-group .filtergrid__sponsor article .dp-dfg-content, .filtergrid__sponsor article .contact__form .form-group .dp-dfg-content, .contact__form .form-group .filtergrid__teams article.teams.type-teams .dp-dfg-content, .filtergrid__teams article.teams.type-teams .contact__form .form-group .dp-dfg-content, .contact__form .form-group .filtergrid__teams article.teams.type-teams .dp-dfg-content p span, .filtergrid__teams article.teams.type-teams .dp-dfg-content p .contact__form .form-group span {
    width: 45%;
  }
  .contact__form .form-group {
    display: flex;
    gap: 4rem;
  }
}
label {
  font-size: 1rem;
  font-weight: 500;
  color: #000;
}
select {
  display: flex;
  padding: 16px 65.5px 16px 65.5px !important;
  justify-content: center;
  align-items: center;
  border-radius: unset !important;
  font-size: 1.125rem !important;
}
select.activity_type_filter {
  border-radius: 16px 0px 0px 0px !important;
}
form .search-events-btn {
  padding: 16px 65.5px 15px 65.5px !important;
  color: #fff !important;
  border-radius: 0px 16px 0px 0px;
  font-size: 1.25rem;
  cursor: pointer;
}
form .search-events-btn:hover {
  padding: 16px 65.5px 15px 65.5px !important;
}
.etn-event-search-wrapper {
  grid-template-columns: repeat(3, 1fr);
  width: fit-content;
  margin: auto;
  border-radius: 16px 16px 0 0;
}
#gravity-enquiry-form .gform-theme--framework .gfield_list_group_item::before, .gform-theme--framework .gform-field-label, #gravity-enquiry-form .gform-theme--foundation .gfield input, #gravity-enquiry-form .gform-theme--framework .gfield_description {
  color: #000;
  font-weight: 500;
  letter-spacing: 1px;
}
#gravity-enquiry-form .gform_button.butto, #gravity-enquiry-form .gform-theme.gform-theme--framework.gform_wrapper .button {
  background-color: #000 !important;
  color: #fff !important;
  border: 1px solid #000 !important;
  transition: all 0.2s ease-in-out;
  border-radius: 999px !important;
  letter-spacing: 2.4px !important;
  text-transform: uppercase !important;
}
#gravity-enquiry-form .gform_button.butto:hover, #gravity-enquiry-form .gform-theme.gform-theme--framework.gform_wrapper .button:hover {
  background-color: #000 !important;
}
.gform-theme--framework.ui-datepicker select.ui-datepicker-month, .gform-theme--framework.ui-datepicker select.ui-datepicker-year {
  padding: 0 !important;
  font-size: 14px !important;
  text-align: center;
  width: 108px !important;
  font-weight: 500 !important;
  letter-spacing: 0.5px !important;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .et_pb_section.our-gurantee h2, .et_pb_section.our-gurantee h5, .et_pb_section.our-gurantee .events-fg__filtergrid .dp-dfg-items article .entry-header h5 a, .events-fg__filtergrid .dp-dfg-items article .entry-header h5 .et_pb_section.our-gurantee a, .et_pb_section.our-gurantee .events-fg__filtergrid .dp-dfg-items article p.dp-dfg-cf-difficulty span, .et_pb_section.our-gurantee .events-fg__filtergrid .dp-dfg-items article .filtergrid__sponsor article .dp-dfg-cf-difficulty.dp-dfg-content span, .filtergrid__sponsor article .et_pb_section.our-gurantee .events-fg__filtergrid .dp-dfg-items article .dp-dfg-cf-difficulty.dp-dfg-content span, .et_pb_section.our-gurantee .events-fg__filtergrid .dp-dfg-items article .filtergrid__teams article.teams.type-teams .dp-dfg-cf-difficulty.dp-dfg-content span, .filtergrid__teams article.teams.type-teams .et_pb_section.our-gurantee .events-fg__filtergrid .dp-dfg-items article .dp-dfg-cf-difficulty.dp-dfg-content span, .events-fg__filtergrid .dp-dfg-items article p.dp-dfg-cf-difficulty .et_pb_section.our-gurantee span, .et_pb_section.our-gurantee .filtergrid__sponsor article .dp-dfg-header h2, .filtergrid__sponsor article .dp-dfg-header .et_pb_section.our-gurantee h2, .et_pb_section.our-gurantee p, .et_pb_section.our-gurantee .menu-item a, .menu-item .et_pb_section.our-gurantee a, .et_pb_section.our-gurantee .events-fg__filtergrid .dp-dfg-items article div.dp-dfg-content.entry-summary, .events-fg__filtergrid .dp-dfg-items article .et_pb_section.our-gurantee div.dp-dfg-content.entry-summary, .et_pb_section.our-gurantee .filtergrid__sponsor article .dp-dfg-content, .filtergrid__sponsor article .et_pb_section.our-gurantee .dp-dfg-content, .et_pb_section.our-gurantee .filtergrid__teams article.teams.type-teams .dp-dfg-content, .filtergrid__teams article.teams.type-teams .et_pb_section.our-gurantee .dp-dfg-content, .et_pb_section.our-gurantee .filtergrid__teams article.teams.type-teams .dp-dfg-content p span, .filtergrid__teams article.teams.type-teams .dp-dfg-content p .et_pb_section.our-gurantee span {
    text-align: left !important;
  }
  .et_pb_section.our-gurantee .et_pb_button {
    display: block;
    width: 100%;
  }
}
.selling-system .media-with-text {
  display: grid;
  grid-gap: 1.5rem;
}
.selling-system .media-with-text .et_pb_column {
  margin: 0 !important;
  width: 100%;
  align-self: center;
}
.selling-system .media-with-text__img .et_pb_image_wrap {
  width: 100%;
  height: 100%;
  display: block;
}
.selling-system .media-with-text__img .et_pb_image_wrap img {
  object-fit: cover;
  width: 100%;
  height: auto;
}
@media (min-width: 981px) {
  .selling-system .media-with-text {
    grid-template-columns: 1fr 1fr;
    gap: 3.12rem;
  }
}
@media (min-width: 981px) {
  .selling-system .media-with-text.reversed {
    direction: rtl;
  }
}
.selling-system .gform_wrapper.gform-theme.gform-theme--framework {
  width: 100% !important;
  max-width: 500px;
  margin: 0 auto;
}
.selling-system .gform_wrapper.gform-theme.gform-theme--framework form {
  display: flex !important;
  gap: 0.25rem;
}
.selling-system .gform_wrapper.gform-theme.gform-theme--framework form .gform-body {
  flex-grow: 1;
  height: fit-content;
}
.selling-system .gform_wrapper.gform-theme.gform-theme--framework form .gfield_label {
  display: none !important;
}
.selling-system .gform_wrapper.gform-theme.gform-theme--framework form input {
  box-sizing: border-box;
}
.selling-system .gform_wrapper.gform-theme.gform-theme--framework form .gform_footer {
  margin: 0 !important;
}
.selling-system__section-title {
  text-align: center;
}
.selling-system__lid-text {
  text-align: center;
}
@keyframes logoCarouselInfinite {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}
.selling-system__logo-carousel-row {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
  white-space: nowrap;
  overflow-x: hidden;
  position: relative;
}
.selling-system__logo-carousel-row::before {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 3rem;
  content: "";
  background: linear-gradient(to right, white, rgba(255, 255, 255, 0));
  z-index: 100;
}
.selling-system__logo-carousel-row::after {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 3rem;
  content: "";
  background: linear-gradient(to right, rgba(255, 255, 255, 0), white);
  z-index: 100;
  visibility: visible;
}
.selling-system__logo-carousel-column {
  display: inline-block;
  width: max-content !important;
  white-space: nowrap;
  margin: 0 !important;
  float: none !important;
  animation: 20s linear infinite logoCarouselInfinite;
}
.selling-system__logo-carousel-image {
  display: inline-block !important;
  margin: 0 !important;
  margin-right: 2rem !important;
}
.selling-hero-section {
  padding: 3.12rem 1.25rem !important;
}
.selling-hero-section .et_pb_row {
  margin: 0 !important;
  width: 100%;
}
.selling-hero-section__text-container .et_pb_text_inner {
  padding: 3.12rem 1.25rem !important;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1.25rem;
  border-radius: 0.625rem;
  border: 1px solid black;
  max-width: 700px;
  margin: 0 auto;
}
.selling-hero-section__title {
  padding: 0 !important;
  margin: 0 !important;
  font-size: 2.75rem !important;
  text-align: center;
}
.selling-hero-section__subtitle {
  padding: 0 !important;
  margin: 0 !important;
}
.selling-hero-section__paragraph {
  text-align: center;
  padding: 0 !important;
  margin: 0 !important;
}
.selling-hero-section__form-container {
  width: 100%;
}
@media (min-width: 981px) {
  .selling-hero-section {
    padding: 8rem 1.25rem !important;
  }
  .selling-hero-section .et_pb_row {
    margin: 0 !important;
    width: 100% !important;
  }
  .selling-hero-section__text-container .et_pb_text_inner {
    padding: 3.12rem 2rem !important;
  }
  .selling-hero-section__title {
    padding: 0 !important;
    margin: 0 !important;
    font-size: 2.75rem !important;
    text-align: center;
  }
  .selling-hero-section__subtitle {
    padding: 0 !important;
    margin: 0 !important;
  }
  .selling-hero-section__paragraph {
    text-align: center;
    padding: 0 !important;
    margin: 0 !important;
  }
}
.selling-relevance-section__column {
  display: grid;
  gap: 1.25rem;
}
@media (min-width: 768px) {
  .selling-relevance-section__column {
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 1200px) {
  .selling-relevance-section__column {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
.selling-relevance-section__card {
  padding: 1.88rem !important;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  margin-bottom: 0 !important;
  justify-self: center;
  aspect-ratio: 0.75;
  width: 100%;
  max-width: 400px;
}
.selling-relevance-section__card h4, .selling-relevance-section__card .filtergrid__teams article.teams.type-teams .dp-dfg-header h4, .filtergrid__teams article.teams.type-teams .dp-dfg-header .selling-relevance-section__card h4 {
  padding-bottom: 0 !important;
  text-align: center;
}
.selling-socialproof-section__grid-container {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  gap: 1.25rem;
}
.selling-socialproof-section__card {
  margin: 0 !important;
  border-radius: 0.625rem;
  padding: 1.88rem;
  min-height: 25rem;
}
.selling-socialproof-section__card .et_pb_blurb_content {
  height: 100%;
}
.selling-socialproof-section__card .et_pb_blurb_container {
  height: 100%;
}
.selling-socialproof-section__card .et_pb_blurb_description {
  height: 100%;
}
.selling-socialproof-section__card .et_pb_blurb_description {
  display: flex;
  flex-direction: column;
}
.selling-socialproof-section__name {
  margin-top: auto;
}
.selling-differentiation-section__grid-container {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  gap: 3.12rem;
}
.selling-differentiation-section__card-title {
  text-align: center;
}
.selling-differentiation-section__card-text {
  text-align: center;
}
.selling-cta-section {
  padding-top: 3.81rem !important;
  padding-bottom: 3.81rem !important;
}
@media (min-width: 981px) {
  .selling-cta-section {
    padding-top: 9.38rem !important;
    padding-bottom: 9.38rem !important;
  }
}
.selling-stack-value-section__column {
  display: grid;
  gap: 1.25rem;
}
@media (min-width: 768px) {
  .selling-stack-value-section__column {
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 1200px) {
  .selling-stack-value-section__column {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
.selling-stack-value-section__card {
  padding: 1.88rem !important;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  margin-bottom: 0 !important;
  justify-self: center;
  aspect-ratio: 0.75;
  width: 100%;
  max-width: 400px;
}
.selling-stack-value-section__card h4, .selling-stack-value-section__card .filtergrid__teams article.teams.type-teams .dp-dfg-header h4, .filtergrid__teams article.teams.type-teams .dp-dfg-header .selling-stack-value-section__card h4 {
  padding-bottom: 0 !important;
  text-align: center;
}
.selling-FAQ-section__accordion .et_pb_accordion_item {
  margin-bottom: 0 !important;
  background: transparent;
  border-left: none;
  border-right: none;
  border-bottom: none;
}
.page-id-6151 input#input_3_1 {
  width: 50% !important;
  justify-self: center;
  text-align: start;
  padding: 20px 20px !important;
}
.page-id-6151 .gform-footer.gform_footer.top_label {
  justify-content: center;
}
.btn, .menu-item#menu-item-1062 a, .menu-item#menu-item-1061 a, .contact__form input[type="submit"], #gravity-enquiry-form .gform_button.butto, #gravity-enquiry-form .gform-theme.gform-theme--framework.gform_wrapper .button, .filtergrid__sponsor article .dp-dfg-more-button, .et_pb_section.home-page-popup .home-page-popup__content_col .free-consultation-popup-form_wrapper .gform-footer .button, .get-in-touch.et_pb_section .get-in-touch__form-col .contact-form_wrapper .gform_footer .button, .psacp-rdmr-btn {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  border-radius: 25px;
  overflow: hidden;
  font-family: "forma-djr-mono", sans-serif;
  text-align: center;
  padding: 10px 30px !important;
  border: 0px solid transparent !important;
  font-size: 12px !important;
  font-style: normal !important;
  font-weight: 500 !important;
  line-height: 110% !important;
  letter-spacing: 2.4px !important;
  /* 13.2px */
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .btn-last {
    margin-left: 20px;
  }
}
.btn--dark, .get-in-touch.et_pb_section .get-in-touch__form-col .contact-form_wrapper .gform_footer .button, .psacp-rdmr-btn {
  background-color: #000;
  color: #fff !important;
  border: 1px solid #000;
  transition: all 0.2s ease-in-out;
}
.btn--dark:hover, .get-in-touch.et_pb_section .get-in-touch__form-col .contact-form_wrapper .gform_footer .button:hover, .psacp-rdmr-btn:hover {
  background-color: #000 !important;
}
.btn--outline {
  background-color: transparent !important;
  color: #000 !important;
  border: 1px solid #000 !important;
  transition: all 0.2s ease-in-out;
}
.btn--outline:hover {
  background-color: #000 !important;
  color: #fff !important;
}
.btn::after, .menu-item#menu-item-1062 a::after, .menu-item#menu-item-1062 .menu-item ul.sub-menu a::after, .menu-item ul.sub-menu .menu-item#menu-item-1062 a::after, .menu-item#menu-item-1061 a::after, .menu-item#menu-item-1061 .menu-item ul.sub-menu a::after, .menu-item ul.sub-menu .menu-item#menu-item-1061 a::after, .contact__form input[type="submit"]::after, #gravity-enquiry-form .gform_button.butto::after, #gravity-enquiry-form .gform-theme.gform-theme--framework.gform_wrapper .button::after, .filtergrid__sponsor article .dp-dfg-more-button::after, .et_pb_section.home-page-popup .home-page-popup__content_col .free-consultation-popup-form_wrapper .gform-footer .button::after, .get-in-touch.et_pb_section .get-in-touch__form-col .contact-form_wrapper .gform_footer .button::after, .psacp-rdmr-btn::after {
  display: none;
}
.btn--primary, .menu-item#menu-item-1062 a, .filtergrid__sponsor article .dp-dfg-more-button {
  background-color: #000;
  color: #fff;
  border: 1px solid #000;
  transition: all 0.2s ease-in-out;
}
.btn--primary:hover, .menu-item#menu-item-1062 a:hover, .menu-item#menu-item-1062 .menu-item ul.sub-menu a:hover, .menu-item ul.sub-menu .menu-item#menu-item-1062 a:hover, .filtergrid__sponsor article .dp-dfg-more-button:hover {
  background-color: #000 !important;
  color: #fff;
}
.btn--white, .et_pb_section.home-page-popup .home-page-popup__content_col .free-consultation-popup-form_wrapper .gform-footer .button {
  background-color: #fff !important;
  color: #000 !important;
  border: 1px solid #000;
  transition: all 0.2s ease-in-out;
}
.btn--white:hover, .et_pb_section.home-page-popup .home-page-popup__content_col .free-consultation-popup-form_wrapper .gform-footer .button:hover {
  color: #000;
  transition: all 0.2s ease-in-out;
}
.btn--white--outline {
  background-color: transparent !important;
  color: #fff !important;
  border: 1px solid #fff !important;
  transition: all 0.2s ease-in-out;
}
.btn--white--outline:hover {
  background-color: #fff !important;
  color: #000 !important;
}
.btn--secondary, .menu-item#menu-item-1061 a {
  background-color: #000;
  color: #fff;
  border: 1px solid #000;
  transition: all 0.2s ease-in-out;
}
.btn--secondary:hover, .menu-item#menu-item-1061 a:hover, .menu-item#menu-item-1061 .menu-item ul.sub-menu a:hover, .menu-item ul.sub-menu .menu-item#menu-item-1061 a:hover {
  color: #fff;
}
.btn--tertiary {
  background-color: #C4D8E2;
  color: #000 !important;
  border: 1px solid #C4D8E2;
  transition: all 0.2s ease-in-out;
}
.btn--tertiary:hover {
  background-color: #C4D8E2 !important;
  color: #000 !important;
}
.btn-middle {
  margin-left: 10px;
}
.boilerplate__contact .btn, .boilerplate__contact .menu-item#menu-item-1062 a, .menu-item#menu-item-1062 .boilerplate__contact a, .boilerplate__contact .menu-item#menu-item-1061 a, .menu-item#menu-item-1061 .boilerplate__contact a, .boilerplate__contact .contact__form input[type="submit"], .contact__form .boilerplate__contact input[type="submit"], .boilerplate__contact #gravity-enquiry-form .gform_button.butto, #gravity-enquiry-form .boilerplate__contact .gform_button.butto, .boilerplate__contact #gravity-enquiry-form .gform-theme.gform-theme--framework.gform_wrapper .button, #gravity-enquiry-form .gform-theme.gform-theme--framework.gform_wrapper .boilerplate__contact .button, .boilerplate__contact .filtergrid__sponsor article .dp-dfg-more-button, .filtergrid__sponsor article .boilerplate__contact .dp-dfg-more-button, .boilerplate__contact .et_pb_section.home-page-popup .home-page-popup__content_col .free-consultation-popup-form_wrapper .gform-footer .button, .et_pb_section.home-page-popup .home-page-popup__content_col .free-consultation-popup-form_wrapper .gform-footer .boilerplate__contact .button, .boilerplate__contact .get-in-touch.et_pb_section .get-in-touch__form-col .contact-form_wrapper .gform_footer .button, .get-in-touch.et_pb_section .get-in-touch__form-col .contact-form_wrapper .gform_footer .boilerplate__contact .button, .boilerplate__contact .psacp-rdmr-btn {
  margin-top: -1rem;
}
.two_buttons {
  display: inline-block !important;
  float: left;
}
@media (max-width: 767px) {
  .two_buttons {
    width: 100%;
    display: block;
    margin-bottom: 10px;
  }
}
.two_buttons.first {
  margin-right: 10px;
}
.img-with-btn__col {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.img-with-btn__img {
  margin-bottom: unset !important;
}
.img-with-btn__img img {
  width: 33vw;
}
.img-with-btn__title {
  color: #000;
  margin-bottom: unset !important;
}
.media-with-text__row {
  overflow-x: hidden;
  overflow-y: hidden;
}
.media-with-text__row .col__media {
  margin-bottom: 16px !important;
}
@media (max-width: 767px) {
  .media-with-text__row .col__media {
    margin-bottom: 50px !important;
  }
}
@media (max-width: 767px) {
  .media-with-text__row .btn, .media-with-text__row .menu-item#menu-item-1062 a, .menu-item#menu-item-1062 .media-with-text__row a, .media-with-text__row .menu-item#menu-item-1061 a, .menu-item#menu-item-1061 .media-with-text__row a, .media-with-text__row .contact__form input[type="submit"], .contact__form .media-with-text__row input[type="submit"], .media-with-text__row #gravity-enquiry-form .gform_button.butto, #gravity-enquiry-form .media-with-text__row .gform_button.butto, .media-with-text__row #gravity-enquiry-form .gform-theme.gform-theme--framework.gform_wrapper .button, #gravity-enquiry-form .gform-theme.gform-theme--framework.gform_wrapper .media-with-text__row .button, .media-with-text__row .filtergrid__sponsor article .dp-dfg-more-button, .filtergrid__sponsor article .media-with-text__row .dp-dfg-more-button, .media-with-text__row .et_pb_section.home-page-popup .home-page-popup__content_col .free-consultation-popup-form_wrapper .gform-footer .button, .et_pb_section.home-page-popup .home-page-popup__content_col .free-consultation-popup-form_wrapper .gform-footer .media-with-text__row .button, .media-with-text__row .get-in-touch.et_pb_section .get-in-touch__form-col .contact-form_wrapper .gform_footer .button, .get-in-touch.et_pb_section .get-in-touch__form-col .contact-form_wrapper .gform_footer .media-with-text__row .button, .media-with-text__row .psacp-rdmr-btn {
    width: 100%;
    display: block;
    margin-bottom: 10px;
  }
}
.media-with-text__btn {
  width: max-content;
}
.media-with-text__text-block {
  max-width: 600px;
}
.media-with-text__image img {
  width: auto;
  object-fit: contain;
  border-radius: 2px;
}
.contact-form-col .contact__form {
  padding: 35px 0 !important;
}
.contact-form-col .contact__form .form-group {
  flex-direction: column;
  row-gap: 0 !important;
}
.contact-form-col .contact__form .form-group p, .contact-form-col .contact__form .form-group .menu-item a, .menu-item .contact-form-col .contact__form .form-group a, .contact-form-col .contact__form .form-group .events-fg__filtergrid .dp-dfg-items article div.dp-dfg-content.entry-summary, .events-fg__filtergrid .dp-dfg-items article .contact-form-col .contact__form .form-group div.dp-dfg-content.entry-summary, .contact-form-col .contact__form .form-group .filtergrid__sponsor article .dp-dfg-content, .filtergrid__sponsor article .contact-form-col .contact__form .form-group .dp-dfg-content, .contact-form-col .contact__form .form-group .filtergrid__teams article.teams.type-teams .dp-dfg-content, .filtergrid__teams article.teams.type-teams .contact-form-col .contact__form .form-group .dp-dfg-content, .contact-form-col .contact__form .form-group .filtergrid__teams article.teams.type-teams .dp-dfg-content p span, .filtergrid__teams article.teams.type-teams .dp-dfg-content p .contact-form-col .contact__form .form-group span {
  width: 100%;
}
.contact-form-col .contact__form .form-group p label, .contact-form-col .contact__form .form-group .menu-item a label, .menu-item .contact-form-col .contact__form .form-group a label, .contact-form-col .contact__form .form-group .events-fg__filtergrid .dp-dfg-items article div.dp-dfg-content.entry-summary label, .events-fg__filtergrid .dp-dfg-items article .contact-form-col .contact__form .form-group div.dp-dfg-content.entry-summary label, .contact-form-col .contact__form .form-group .filtergrid__sponsor article .dp-dfg-content label, .filtergrid__sponsor article .contact-form-col .contact__form .form-group .dp-dfg-content label, .contact-form-col .contact__form .form-group .filtergrid__teams article.teams.type-teams .dp-dfg-content label, .filtergrid__teams article.teams.type-teams .contact-form-col .contact__form .form-group .dp-dfg-content label, .contact-form-col .contact__form .form-group .filtergrid__teams article.teams.type-teams .dp-dfg-content p span label, .filtergrid__teams article.teams.type-teams .dp-dfg-content p .contact-form-col .contact__form .form-group span label {
  width: 100%;
  display: block;
}
.contact-form-col .contact__form .form-group p label span, .contact-form-col .contact__form .form-group .menu-item a label span, .menu-item .contact-form-col .contact__form .form-group a label span, .contact-form-col .contact__form .form-group .events-fg__filtergrid .dp-dfg-items article div.dp-dfg-content.entry-summary label span, .events-fg__filtergrid .dp-dfg-items article .contact-form-col .contact__form .form-group div.dp-dfg-content.entry-summary label span, .contact-form-col .contact__form .form-group .filtergrid__sponsor article .dp-dfg-content label span, .filtergrid__sponsor article .contact-form-col .contact__form .form-group .dp-dfg-content label span, .contact-form-col .contact__form .form-group .filtergrid__teams article.teams.type-teams .dp-dfg-content label span, .filtergrid__teams article.teams.type-teams .contact-form-col .contact__form .form-group .dp-dfg-content label span, .contact-form-col .contact__form .form-group .filtergrid__teams article.teams.type-teams .dp-dfg-content p span label span, .filtergrid__teams article.teams.type-teams .dp-dfg-content p .contact-form-col .contact__form .form-group span label span {
  display: block;
  width: 100%;
}
.contact-form-col .contact__form .form-group p label span input, .contact-form-col .contact__form .form-group .menu-item a label span input, .menu-item .contact-form-col .contact__form .form-group a label span input, .contact-form-col .contact__form .form-group .events-fg__filtergrid .dp-dfg-items article div.dp-dfg-content.entry-summary label span input, .events-fg__filtergrid .dp-dfg-items article .contact-form-col .contact__form .form-group div.dp-dfg-content.entry-summary label span input, .contact-form-col .contact__form .form-group .filtergrid__sponsor article .dp-dfg-content label span input, .filtergrid__sponsor article .contact-form-col .contact__form .form-group .dp-dfg-content label span input, .contact-form-col .contact__form .form-group .filtergrid__teams article.teams.type-teams .dp-dfg-content label span input, .filtergrid__teams article.teams.type-teams .contact-form-col .contact__form .form-group .dp-dfg-content label span input, .contact-form-col .contact__form .form-group .filtergrid__teams article.teams.type-teams .dp-dfg-content p span label span input, .filtergrid__teams article.teams.type-teams .dp-dfg-content p .contact-form-col .contact__form .form-group span label span input {
  display: block;
  width: 100% !important;
}
.contact-form-col .contact__form .col-md-12 label {
  max-width: 100% !important;
  display: block;
}
.contact-form-col .contact__form .col-md-12 label textarea {
  width: 100% !important;
}
.sponser-slider__items {
  display: flex;
  flex-direction: row;
  gap: 32px;
}
.sponser-slider__item--logo {
  height: 60px;
  width: auto;
}
.swiper-wrapper {
  transition-timing-function: linear;
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
  position: relative;
}
.swiper-slide {
  display: flex;
  justify-content: center;
  align-items: center;
  width: auto;
  position: relative;
  overflow: hidden;
  padding: 0 50px;
}
@keyframes line-slide {
  0% {
    background-position: -5% 0;
  }
  100% {
    background-position: 100% 0;
  }
}
.events-fg__filtergrid .dp-dfg-items {
  grid-template-columns: repeat(auto-fill, minmax(25%, 1fr)) !important;
  gap: 60px 30px !important;
}
@media (max-width: 767px) {
  .events-fg__filtergrid .dp-dfg-items {
    grid-template-columns: repeat(auto-fill, minmax(40%, 1fr)) !important;
  }
}
@media (max-width: 479px) {
  .events-fg__filtergrid .dp-dfg-items {
    grid-template-columns: repeat(auto-fill, minmax(100%, 1fr)) !important;
  }
}
.events-fg__filtergrid .dp-dfg-items article {
  border: unset !important;
}
.events-fg__filtergrid .dp-dfg-items article figure {
  padding-bottom: 1rem !important;
}
.events-fg__filtergrid .dp-dfg-items article .entry-header {
  display: flex;
  justify-content: space-between;
  padding-bottom: unset;
}
.events-fg__filtergrid .dp-dfg-items article .entry-header p.dp-dfg-cf-etn_start_date span, .events-fg__filtergrid .dp-dfg-items article .entry-header .filtergrid__sponsor article .dp-dfg-cf-etn_start_date.dp-dfg-content span, .filtergrid__sponsor article .events-fg__filtergrid .dp-dfg-items article .entry-header .dp-dfg-cf-etn_start_date.dp-dfg-content span, .events-fg__filtergrid .dp-dfg-items article .entry-header .filtergrid__teams article.teams.type-teams .dp-dfg-cf-etn_start_date.dp-dfg-content span, .filtergrid__teams article.teams.type-teams .events-fg__filtergrid .dp-dfg-items article .entry-header .dp-dfg-cf-etn_start_date.dp-dfg-content span {
  color: #6fb6b9;
}
.events-fg__filtergrid .dp-dfg-items article p.dp-dfg-cf-difficulty span, .events-fg__filtergrid .dp-dfg-items article .filtergrid__sponsor article .dp-dfg-cf-difficulty.dp-dfg-content span, .filtergrid__sponsor article .events-fg__filtergrid .dp-dfg-items article .dp-dfg-cf-difficulty.dp-dfg-content span, .events-fg__filtergrid .dp-dfg-items article .filtergrid__teams article.teams.type-teams .dp-dfg-cf-difficulty.dp-dfg-content span, .filtergrid__teams article.teams.type-teams .events-fg__filtergrid .dp-dfg-items article .dp-dfg-cf-difficulty.dp-dfg-content span {
  color: #FCF8EA;
}
.events-fg__filtergrid .dp-dfg-items article div.dp-dfg-content.entry-summary {
  padding-top: unset;
}
.events-fg__filtergrid .dp-dfg-filters-dropdown {
  display: none;
}
.filtergrid__sponsor article {
  border: unset !important;
  display: flex !important;
  flex-direction: column;
  justify-content: space-between;
  padding: unset !important;
  flex: 1 0 0;
  gap: 1rem;
}
.filtergrid__news figure.dp-dfg-image.entry-thumb {
  order: 1;
}
.filtergrid__news .dp-dfg-header.entry-header {
  order: 2;
}
.filtergrid__news .dp-dfg-meta.entry-meta {
  order: 4;
  display: flex;
  flex-direction: column-reverse;
}
.filtergrid__news .dp-dfg-content.entry-summary {
  order: 3;
}
.filtergrid__teams .dp-dfg-items {
  row-gap: 3rem !important;
}
.filtergrid__teams article.teams.type-teams {
  border-radius: 0px;
  display: flex !important;
  flex-direction: column;
  justify-content: space-between;
  flex: 1 0 0;
  gap: 10px;
}
.filtergrid__teams article.teams.type-teams figure.dp-dfg-image.entry-thumb {
  margin-bottom: 15px;
}
.filtergrid__teams article.teams.type-teams .dp-dfg-content p span, .filtergrid__teams article.teams.type-teams .dp-dfg-content .menu-item a span, .menu-item .filtergrid__teams article.teams.type-teams .dp-dfg-content a span, .filtergrid__teams article.teams.type-teams .dp-dfg-content .events-fg__filtergrid .dp-dfg-items article div.dp-dfg-content.entry-summary span, .events-fg__filtergrid .dp-dfg-items article .filtergrid__teams article.teams.type-teams .dp-dfg-content div.dp-dfg-content.entry-summary span, .filtergrid__teams article.teams.type-teams .dp-dfg-content .filtergrid__sponsor article .dp-dfg-content span, .filtergrid__sponsor article .filtergrid__teams article.teams.type-teams .dp-dfg-content .dp-dfg-content span, .filtergrid__teams article.teams.type-teams .dp-dfg-content span, .filtergrid__teams article.teams.type-teams .dp-dfg-content p span span {
  font-size: 1.125rem !important;
}
.filtergrid__teams article.teams.type-teams .dp-dfg-custom-content {
  order: 3;
  padding: 0;
}
.faq-grid .dp-dfg-content.entry-summary {
  display: none;
}
.faq-grid .dp-dfg-item .entry-meta {
  display: none !important;
}
.faq-grid .type-faq:not(:first-of-type) {
  position: relative;
}
.faq-grid .type-faq:not(:first-of-type)::before {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: #000;
  position: absolute;
  top: 0;
  left: 0;
}
.faq-grid .dp-dfg-header.entry-header {
  position: relative;
  padding-right: 20px;
}
.faq-grid .dp-dfg-header.entry-header::after {
  content: "";
  display: block;
  box-sizing: border-box;
  position: absolute;
  width: 10px;
  height: 10px;
  border-bottom: 2px solid;
  border-right: 2px solid;
  transform: rotate(45deg);
  right: 0;
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
  transition: transform 0.3s ease-in-out;
}
.faq-grid .dp-dfg-header.entry-header.opened::after {
  transform: translateY(-50%) rotate(-135deg);
}
.dp-dfg-header.entry-header.opened::after {
  transform: translateY(-50%) rotate(-135deg);
}
.faq-grid .open .dp-dfg-header.entry-header::after {
  transform: translateY(-50%) rotate(135deg);
}
.faq-grid .dp-dfg-header.entry-header::after {
  right: 10px !important;
}
.filtergrid-news .dp-dfg-layout-grid .dp-dfg-items {
  row-gap: 3rem !important;
}
.et-l .dp-dfg-skin-default .pagination li.active a, .et-l .dp-dfg-skin-default .pagination li.active .menu-item ul.sub-menu a, .menu-item ul.sub-menu .et-l .dp-dfg-skin-default .pagination li.active a {
  color: #000;
  background-color: transparent;
}
.dp-dfg-pagination .pagination {
  padding-top: 50px !important;
}
.hero__row .lwp_divi_breadcrumbs span {
  color: #fff;
}
.hero__row-excerpt {
  color: #fff;
}
.hero__row-excerpt p, .hero__row-excerpt .menu-item a, .menu-item .hero__row-excerpt a, .hero__row-excerpt .events-fg__filtergrid .dp-dfg-items article div.dp-dfg-content.entry-summary, .events-fg__filtergrid .dp-dfg-items article .hero__row-excerpt div.dp-dfg-content.entry-summary, .hero__row-excerpt .filtergrid__sponsor article .dp-dfg-content, .filtergrid__sponsor article .hero__row-excerpt .dp-dfg-content, .hero__row-excerpt .filtergrid__teams article.teams.type-teams .dp-dfg-content, .filtergrid__teams article.teams.type-teams .hero__row-excerpt .dp-dfg-content, .hero__row-excerpt .filtergrid__teams article.teams.type-teams .dp-dfg-content p span, .filtergrid__teams article.teams.type-teams .dp-dfg-content p .hero__row-excerpt span {
  color: #fff;
}
.home-hero_section {
  padding: unset !important;
}
@media (min-width: 981px) {
  .home-hero_section {
    background: var(--Grand-Cream, #FCF8EA);
    min-height: 600px;
    display: flex;
    justify-content: center;
  }
}
@media (max-width: 767px) {
  .home-hero_section {
    display: flex;
    justify-content: center;
    aspect-ratio: 0.7978723404;
  }
}
.home-hero__text {
  max-width: 550px;
  padding: 90px 0;
  margin: 0 auto;
}
@media (min-width: 981px) {
  .home-hero__text {
    min-height: 600px;
    display: flex;
    justify-content: center;
  }
}
.home-hero__text .et_pb_text_inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.home-hero__text .et_pb_text_inner h1, .home-hero__text .et_pb_text_inner .h1 {
  padding: 0;
}
.home-hero__text .et_pb_text_inner h1, .home-hero__text .et_pb_text_inner .h1, .home-hero__text .et_pb_text_inner h5, .home-hero__text .et_pb_text_inner .events-fg__filtergrid .dp-dfg-items article .entry-header h5 a, .events-fg__filtergrid .dp-dfg-items article .entry-header h5 .home-hero__text .et_pb_text_inner a, .home-hero__text .et_pb_text_inner .events-fg__filtergrid .dp-dfg-items article p.dp-dfg-cf-difficulty span, .home-hero__text .et_pb_text_inner .events-fg__filtergrid .dp-dfg-items article .filtergrid__sponsor article .dp-dfg-cf-difficulty.dp-dfg-content span, .filtergrid__sponsor article .home-hero__text .et_pb_text_inner .events-fg__filtergrid .dp-dfg-items article .dp-dfg-cf-difficulty.dp-dfg-content span, .home-hero__text .et_pb_text_inner .events-fg__filtergrid .dp-dfg-items article .filtergrid__teams article.teams.type-teams .dp-dfg-cf-difficulty.dp-dfg-content span, .filtergrid__teams article.teams.type-teams .home-hero__text .et_pb_text_inner .events-fg__filtergrid .dp-dfg-items article .dp-dfg-cf-difficulty.dp-dfg-content span, .events-fg__filtergrid .dp-dfg-items article p.dp-dfg-cf-difficulty .home-hero__text .et_pb_text_inner span, .home-hero__text .et_pb_text_inner .filtergrid__sponsor article .dp-dfg-header h2, .filtergrid__sponsor article .dp-dfg-header .home-hero__text .et_pb_text_inner h2 {
  margin-bottom: 20px;
  text-transform: uppercase;
  color: #fff !important;
}
.home-hero__text .et_pb_text_inner h2.h1 {
  margin-bottom: 30px;
}
.home-hero__text .et_pb_text_inner h1 {
  margin-bottom: 0px;
}
.home-hero__text .et_pb_text_inner h5, .home-hero__text .et_pb_text_inner .events-fg__filtergrid .dp-dfg-items article .entry-header h5 a, .events-fg__filtergrid .dp-dfg-items article .entry-header h5 .home-hero__text .et_pb_text_inner a, .home-hero__text .et_pb_text_inner .events-fg__filtergrid .dp-dfg-items article p.dp-dfg-cf-difficulty span, .home-hero__text .et_pb_text_inner .events-fg__filtergrid .dp-dfg-items article .filtergrid__sponsor article .dp-dfg-cf-difficulty.dp-dfg-content span, .filtergrid__sponsor article .home-hero__text .et_pb_text_inner .events-fg__filtergrid .dp-dfg-items article .dp-dfg-cf-difficulty.dp-dfg-content span, .home-hero__text .et_pb_text_inner .events-fg__filtergrid .dp-dfg-items article .filtergrid__teams article.teams.type-teams .dp-dfg-cf-difficulty.dp-dfg-content span, .filtergrid__teams article.teams.type-teams .home-hero__text .et_pb_text_inner .events-fg__filtergrid .dp-dfg-items article .dp-dfg-cf-difficulty.dp-dfg-content span, .events-fg__filtergrid .dp-dfg-items article p.dp-dfg-cf-difficulty .home-hero__text .et_pb_text_inner span, .home-hero__text .et_pb_text_inner .filtergrid__sponsor article .dp-dfg-header h2, .filtergrid__sponsor article .dp-dfg-header .home-hero__text .et_pb_text_inner h2 {
  padding-bottom: 0;
}
.cta-dark {
  background-color: #000;
  color: #fff;
  padding: 0 !important;
}
.cta-dark .et_pb_text_inner * {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 0;
  padding: 0;
}
.cta-dark h5 a, .cta-dark .events-fg__filtergrid .dp-dfg-items article .entry-header h5 a a, .events-fg__filtergrid .dp-dfg-items article .entry-header h5 .cta-dark a a, .cta-dark .events-fg__filtergrid .dp-dfg-items article p.dp-dfg-cf-difficulty span a, .cta-dark .events-fg__filtergrid .dp-dfg-items article .filtergrid__sponsor article .dp-dfg-cf-difficulty.dp-dfg-content span a, .filtergrid__sponsor article .cta-dark .events-fg__filtergrid .dp-dfg-items article .dp-dfg-cf-difficulty.dp-dfg-content span a, .cta-dark .events-fg__filtergrid .dp-dfg-items article .filtergrid__teams article.teams.type-teams .dp-dfg-cf-difficulty.dp-dfg-content span a, .filtergrid__teams article.teams.type-teams .cta-dark .events-fg__filtergrid .dp-dfg-items article .dp-dfg-cf-difficulty.dp-dfg-content span a, .events-fg__filtergrid .dp-dfg-items article p.dp-dfg-cf-difficulty .cta-dark span a, .cta-dark .filtergrid__sponsor article .dp-dfg-header h2 a, .filtergrid__sponsor article .dp-dfg-header .cta-dark h2 a, .cta-dark h5 .menu-item ul.sub-menu a, .menu-item ul.sub-menu .cta-dark h5 a {
  text-decoration: underline;
  font-weight: 800;
}
@media (max-width: 767px) {
  .cta-dark h2 span {
    display: block;
  }
}
.cta-large {
  padding: 100px 0 !important;
}
@media (max-width: 768px) {
  .cta-large {
    padding: 50px 0 !important;
  }
}
.page-header {
  background: #000;
  color: #fff;
  height: auto !important;
}
.page-header h1 {
  font-family: "forma-djr-display", sans-serif;
}
.page-header .et_pb_row {
  padding-bottom: 0;
}
.page-header h1, .page-header p, .page-header .menu-item a, .menu-item .page-header a, .page-header .events-fg__filtergrid .dp-dfg-items article div.dp-dfg-content.entry-summary, .events-fg__filtergrid .dp-dfg-items article .page-header div.dp-dfg-content.entry-summary, .page-header .filtergrid__sponsor article .dp-dfg-content, .filtergrid__sponsor article .page-header .dp-dfg-content, .page-header .filtergrid__teams article.teams.type-teams .dp-dfg-content, .filtergrid__teams article.teams.type-teams .page-header .dp-dfg-content, .page-header .filtergrid__teams article.teams.type-teams .dp-dfg-content p span, .filtergrid__teams article.teams.type-teams .dp-dfg-content p .page-header span, .page-header a, .page-header .menu-item ul.sub-menu a, .menu-item ul.sub-menu .page-header a {
  color: #fff;
}
.page-header .lwp_divi_breadcrumbs a, .page-header .lwp_divi_breadcrumbs .menu-item ul.sub-menu a, .menu-item ul.sub-menu .page-header .lwp_divi_breadcrumbs a, .page-header .lwp_divi_breadcrumbs span {
  font-size: 12px;
}
body.page:not(.home) #main-content .et_builder_inner_content .et_pb_section_0 {
  background: #000;
  color: #fff;
  background-image: none !important;
}
body.page:not(.home) #main-content .et_builder_inner_content .et_pb_section_0 * {
  color: #fff;
}
body.page:not(.home) #main-content .et_builder_inner_content .et_pb_section_0 .h1 {
  font-family: "forma-djr-display", sans-serif;
}
body.single-post #main-content .et_builder_inner_content .news-hero__section {
  background: #000;
  color: #fff;
  background-image: none !important;
  height: auto;
  max-height: 100vh;
}
body.single-post #main-content .et_builder_inner_content .news-hero__section * {
  color: #fff;
}
body.single-post #main-content .et_builder_inner_content .news-hero__section .h1 {
  font-family: "forma-djr-display", sans-serif;
}
.moss * {
  color: #fffef2 !important;
}
.procedure {
  display: flex;
  justify-content: space-between;
}
/*
.bloom::after {
	content: url(/wp-content/uploads/2023/09/Bloom.png);
	position: absolute;
	top: 0;
	right: -200px;
	width: 500px;
	height: 600px;
	background-size: cover;
	z-index: 1;
	opacity: 0.3;
	overflow-x: hidden;
}

.blossom::after {
	content: url(/wp-content/uploads/2023/09/Blossom.png);
	position: absolute;
	top: -120px;
	left: -350px;
	height: 700px;
	background-size: cover;
	z-index: 1;
	opacity: 0.3;
	overflow-x: hidden;
	overflow-y: hidden;
	transform: rotate(180deg);
}
*/
.procedure > .et_pb_gutters3 {
  margin-right: 0px;
}
.procedure .et_pb_text_inner {
  padding: 25px;
}
.image_with_text_card {
  padding-bottom: 75px !important;
}
.image_with_text_card__row {
  padding: 0 !important;
}
.image_with_text_card__col {
  display: flex;
  width: 50% !important;
  margin-right: 0 !important;
}
@media (max-width: 1300px) {
  .image_with_text_card__col {
    width: 100% !important;
    margin-bottom: 24px !important;
  }
}
@media (max-width: 980px) {
  .image_with_text_card__col {
    width: 100% !important;
    margin-bottom: 24px !important;
  }
}
.image_with_text_card__col.col-reverse {
  flex-direction: row-reverse;
}
.image_with_text_card__col .et_pb_module {
  width: 50%;
  margin-bottom: 0px !important;
}
@media (min-width: 768px) {
  .image_with_text_card__col .et_pb_module .et_pb_image_wrap img {
    height: 100%;
    object-fit: cover;
  }
}
.image_with_text_card__col .et_pb_module.et_pb_text {
  padding: 20px;
  min-height: 250px;
}
@media (max-width: 767px) {
  .image_with_text_card__col .et_pb_module.et_pb_text {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .image_with_text_card__col .et_pb_module.et_pb_text h4, .image_with_text_card__col .et_pb_module.et_pb_text .filtergrid__teams article.teams.type-teams .dp-dfg-header h4, .filtergrid__teams article.teams.type-teams .dp-dfg-header .image_with_text_card__col .et_pb_module.et_pb_text h4 {
    padding-bottom: 15px;
  }
}
.image_with_text_card__col .et_pb_module.et_pb_text .et_pb_text_inner {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.image_with_text_card__col .et_pb_module.et_pb_text .et_pb_text_inner p, .image_with_text_card__col .et_pb_module.et_pb_text .et_pb_text_inner .menu-item a, .menu-item .image_with_text_card__col .et_pb_module.et_pb_text .et_pb_text_inner a, .image_with_text_card__col .et_pb_module.et_pb_text .et_pb_text_inner .events-fg__filtergrid .dp-dfg-items article div.dp-dfg-content.entry-summary, .events-fg__filtergrid .dp-dfg-items article .image_with_text_card__col .et_pb_module.et_pb_text .et_pb_text_inner div.dp-dfg-content.entry-summary, .image_with_text_card__col .et_pb_module.et_pb_text .et_pb_text_inner .filtergrid__sponsor article .dp-dfg-content, .filtergrid__sponsor article .image_with_text_card__col .et_pb_module.et_pb_text .et_pb_text_inner .dp-dfg-content, .image_with_text_card__col .et_pb_module.et_pb_text .et_pb_text_inner .filtergrid__teams article.teams.type-teams .dp-dfg-content, .filtergrid__teams article.teams.type-teams .image_with_text_card__col .et_pb_module.et_pb_text .et_pb_text_inner .dp-dfg-content, .image_with_text_card__col .et_pb_module.et_pb_text .et_pb_text_inner .filtergrid__teams article.teams.type-teams .dp-dfg-content p span, .filtergrid__teams article.teams.type-teams .dp-dfg-content p .image_with_text_card__col .et_pb_module.et_pb_text .et_pb_text_inner span {
  margin-bottom: 70px;
}
.image_with_text_card__col .et_pb_module.et_pb_text .et_pb_text_inner .last-item {
  margin-top: auto;
}
.image_with_text_card__col .et_pb_module.et_pb_text .et_pb_text_inner .last-item a, .image_with_text_card__col .et_pb_module.et_pb_text .et_pb_text_inner .last-item .menu-item ul.sub-menu a, .menu-item ul.sub-menu .image_with_text_card__col .et_pb_module.et_pb_text .et_pb_text_inner .last-item a {
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 110%;
  /* 16.5px */
  letter-spacing: 2.4px;
  text-transform: uppercase;
  font-family: "forma-djr-mono", sans-serif;
  transition: all 0.2s ease-out;
}
.image_with_text_card__col .et_pb_module.et_pb_text .et_pb_text_inner .last-item a:hover, .image_with_text_card__col .et_pb_module.et_pb_text .et_pb_text_inner .last-item .menu-item ul.sub-menu a:hover, .menu-item ul.sub-menu .image_with_text_card__col .et_pb_module.et_pb_text .et_pb_text_inner .last-item a:hover {
  border-bottom: 1px solid #000;
  transition: all 0.2s ease-out;
}
.image_with_text_card__col.moss .last-item a:hover, .image_with_text_card__col.moss .last-item .menu-item ul.sub-menu a:hover, .menu-item ul.sub-menu .image_with_text_card__col.moss .last-item a:hover {
  border-bottom: 1px solid #fff !important;
}
@media (max-width: 1300px) {
  .image_with_text_card__col.et_pb_column_3 {
    flex-direction: row-reverse;
  }
}
@media (max-width: 1300px) {
  .image_with_text_card__col.et_pb_column_4 {
    flex-direction: unset !important;
  }
}
@media (max-width: 767px) {
  .image_with_text_card__col.et_pb_column_4 {
    flex-direction: column !important;
  }
}
.image_with_text_card__col.et_pb_column_5 {
  border-radius: 0 0 6px 0;
}
@media (max-width: 767px) {
  .image_with_text_card__col {
    flex-direction: column !important;
  }
  .image_with_text_card__col .et_pb_module {
    width: 100%;
  }
}
.our-results .et_pb_gallery_items .et_pb_gallery_title {
  margin-top: 20px !important;
}
@media screen and (max-width: 980px) {
  .home-services-section {
    padding-bottom: 0 !important;
  }
  .home-services-section .et_pb_row {
    width: 100% !important;
  }
  .home-services-section .et_pb_row .et_pb_column {
    margin-bottom: 0 !important;
  }
  .home-services-section .et_pb_row .et_pb_column.skin {
    order: 1;
  }
  .home-services-section .et_pb_row .et_pb_column.injectables {
    order: 3;
  }
  .home-services-section .et_pb_row .et_pb_column.body {
    order: 2;
  }
  .home-services-section .et_pb_row .et_pb_column.face {
    order: 4;
  }
}
.psac-post-carousel-slide {
  padding-right: 16px;
}
@media (max-width: 767px) {
  .psac-post-carousel-slide {
    padding-right: 0;
  }
}
.psac-post-image-bg::before {
  content: none !important;
}
.psac-post-carousel-content h2, .psac-post-carousel-content a, .psac-post-carousel-content .menu-item ul.sub-menu a, .menu-item ul.sub-menu .psac-post-carousel-content a, .psac-time {
  color: #000 !important;
}
.psac-post-categories a, .psac-post-categories .menu-item ul.sub-menu a, .menu-item ul.sub-menu .psac-post-categories a {
  border-bottom: 3px solid rgba(0, 0, 0, 0.1) !important;
}
.psac-post-image-bg {
  border-radius: 2px;
}
.psac-post-carousel.psac-design-2 .psac-post-carousel-content {
  border: 0px solid transparent !important;
}
.psac-post-carousel.psac-design-2 .psac-post-carousel-content .psac-post-margin-content {
  text-align: left;
  display: flex;
  flex-direction: column;
  padding: 20px 0 !important;
}
.psac-post-carousel.psac-design-2 .psac-post-carousel-content .psac-post-margin-content .psac-post-meta {
  order: 1;
  margin-bottom: 10px;
  margin-top: 0;
}
.psac-post-carousel.psac-design-2 .psac-post-carousel-content .psac-post-margin-content .psac-post-meta .psac-post-meta-innr {
  margin: 0 0 0 0;
  font-family: "forma-djr-mono", sans-serif;
  font-style: normal;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: 0.5px;
}
.psac-post-carousel.psac-design-2 .psac-post-carousel-content .psac-post-margin-content .psac-post-title {
  order: 2;
  margin-bottom: 0 !important;
  color: var(--color-black, #000);
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 85%;
  /* 15.3px */
  letter-spacing: 0.36px;
  text-transform: uppercase;
  font-family: "the-seasons", sans-serif;
  font-family: "forma-djr-display", sans-serif;
  color: #000;
}
.psac-post-carousel.psac-design-2 .psac-post-carousel-content .psac-post-margin-content .psac-post-content {
  order: 3;
  margin-bottom: 0px !important;
}
.psac-post-carousel.psac-design-2 .psac-post-carousel-content .psac-post-margin-content .psac-post-content .psac-readmorebtn {
  display: none;
  border: 0px !important;
  padding: 0px !important;
}
.psac-post-carousel.psac-design-2 .psac-post-carousel-content .psac-post-margin-content .psac-post-content .psac-readmorebtn:hover {
  background: none !important;
}
.psac-post-carousel.psac-design-2 .psac-post-carousel-content .psac-post-margin-content .psac-post-tags {
  display: none;
}
.owl-nav {
  display: none;
}
.psac-slider-and-carousel .owl-dots .owl-dot.active {
  background: #000 !important;
}
.filtergrid-news .dp-dfg-skin-default .dp-dfg-header .entry-title, .psac-post-carousel.psac-design-2 .psac-post-carousel-content .psac-post-margin-content .psac-post-title {
  text-transform: uppercase !important;
  line-height: 1;
}
.dp-dfg-skin-default .dp-dfg-item > div:last-of-type {
  padding-bottom: 0;
}
@media (max-width: 767px) {
  .news-carousel-section .owl-nav {
    display: block;
  }
}
.news-carousel-section .owl-nav .owl-prev:hover, .news-carousel-section .owl-nav .owl-next:hover {
  background: #000;
  color: #fff;
  border-color: #000;
}
.news-carousel-section .psac-slider-and-carousel .owl-nav .owl-next, .news-carousel-section .psac-slider-and-carousel .owl-nav .owl-prev {
  background: transparent;
  color: #fff;
  border: 0 none;
}
@media only screen and (max-width: 479px) {
  .chatbox-form {
    width: 100%;
  }
}
@media only screen and (min-width: 479px) {
  .chatbox-form {
    height: 450px;
    right: 25px;
  }
}
.chatbox {
  position: fixed;
  bottom: 20px;
  right: 0;
  margin: 20px;
  width: 60px;
  /* Adjust the width as needed */
  height: 60px;
  /* Adjust the height as needed */
  background-color: #c5e0e0;
  color: #26272b;
  border-radius: 50%;
  /* Make it a circle */
  z-index: 99;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background-color 0.3s;
  /* Add a transition for smooth effect */
}
.chatbox:hover {
  background-color: #001E00;
}
/* Rectangle that appears on click */
.chatbox-form {
  background-color: #eaeaea;
  border: 1px solid #ccc;
  padding: 20px;
  position: fixed;
  z-index: 99;
  border-radius: 16px;
  top: auto;
  width: 350px;
  max-height: calc(100% - 84px);
  visibility: visible;
  min-height: 300px;
  bottom: 7rem;
  animation: slideInFromBottomRight 0.5s ease-out forwards;
}
.chatbox-form label {
  margin-bottom: 5px;
}
.chatbox-form .button {
  background-color: #001E00;
  color: white;
  padding: 10px;
  border: none;
  border-radius: 16px;
  width: 100%;
  cursor: pointer;
}
.chatbox-form input, .chatbox-form textarea {
  border: 1px solid #ccc;
  border-radius: 16px;
}
.chatbox-form textarea {
  height: 90px !important;
  resize: none;
}
.chatbox-form .gform_heading .gform_title {
  font-size: 28px;
  text-align: left;
}
.chatbox-form .gform_footer {
  margin: 6px 0 0 0 !important;
  padding: 0 !important;
}
@keyframes slideInFromBottomRight {
  0% {
    opacity: 0;
    transform: translate(5%, 5%);
  }
  100% {
    opacity: 1;
    transform: translate(0, 0);
  }
}
.pricing-links .et_pb_text_inner {
  display: flex;
  gap: 20px;
}
@media (max-width: 767px) {
  .pricing-links .et_pb_text_inner {
    gap: 12px;
  }
}
body .cog-table {
  border: 0 none !important;
}
body .cog-table h5, body .cog-table .events-fg__filtergrid .dp-dfg-items article .entry-header h5 a, .events-fg__filtergrid .dp-dfg-items article .entry-header h5 body .cog-table a, body .cog-table .events-fg__filtergrid .dp-dfg-items article p.dp-dfg-cf-difficulty span, body .cog-table .events-fg__filtergrid .dp-dfg-items article .filtergrid__sponsor article .dp-dfg-cf-difficulty.dp-dfg-content span, .filtergrid__sponsor article body .cog-table .events-fg__filtergrid .dp-dfg-items article .dp-dfg-cf-difficulty.dp-dfg-content span, body .cog-table .events-fg__filtergrid .dp-dfg-items article .filtergrid__teams article.teams.type-teams .dp-dfg-cf-difficulty.dp-dfg-content span, .filtergrid__teams article.teams.type-teams body .cog-table .events-fg__filtergrid .dp-dfg-items article .dp-dfg-cf-difficulty.dp-dfg-content span, .events-fg__filtergrid .dp-dfg-items article p.dp-dfg-cf-difficulty body .cog-table span, body .cog-table .filtergrid__sponsor article .dp-dfg-header h2, .filtergrid__sponsor article .dp-dfg-header body .cog-table h2 {
  margin-bottom: 0;
  padding-bottom: 0;
}
body .cog-table tr td, body .cog-table tr th {
  padding: 15px 0;
}
body .cog-table tr td {
  border: 0 none;
}
body .cog-table tr td:last-child {
  width: 30%;
}
body .cog-table tbody {
  padding-top: 20px;
}
body .cog-table tbody tr:first-child td {
  padding-top: 15px;
}
body .cog-table.pricing-table thead {
  border-bottom: 1px solid #000;
}
.et_pb_accordion .et_pb_toggle {
  border: 0 none;
  border-bottom: 1px solid #000;
  padding: 20px 0;
  margin-bottom: 0px !important;
}
.et_pb_accordion .et_pb_toggle .et_pb_toggle_content {
  padding-top: 25px;
  padding-bottom: 10px;
}
.et_pb_accordion .et_pb_toggle .et_pb_toggle_title {
  color: #000;
}
.et_pb_accordion .et_pb_toggle .et_pb_toggle_title:before {
  font-size: 24px;
}
.et_pb_accordion .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title:before {
  display: block !important;
  content: "2" !important;
}
.et_pb_toggle.faq-toggle .et_pb_toggle_content, .et_pb_toggle.faq-toggle .et_pb_toggle_title {
  margin-bottom: 0;
  color: #000;
}
.et_pb_toggle.faq-toggle .et_pb_toggle_content {
  padding-top: 2rem;
}
.et_pb_toggle.faq-toggle .et_pb_toggle_title:before {
  font-size: 24px;
  color: #000;
}
.et_pb_toggle.faq-toggle.et_pb_toggle_close {
  background-color: #fff;
}
.faqs-section .et_pb_accordion {
  margin-bottom: 30px !important;
}
.faqs-section .et_pb_toggle .et_pb_toggle_title {
  text-transform: none !important;
}
.faqs-section .et_pb_button_module_wrapper {
  display: none !important;
}
.intro-section {
  text-align: center;
}
.intro-section h2, .intro-section .h2, .intro-section h3, .intro-section .h3, .intro-section .heading-text {
  text-align: center;
  padding: 0;
  margin: 0;
}
.intro-section h5, .intro-section .events-fg__filtergrid .dp-dfg-items article .entry-header h5 a, .events-fg__filtergrid .dp-dfg-items article .entry-header h5 .intro-section a, .intro-section .events-fg__filtergrid .dp-dfg-items article p.dp-dfg-cf-difficulty span, .intro-section .events-fg__filtergrid .dp-dfg-items article .filtergrid__sponsor article .dp-dfg-cf-difficulty.dp-dfg-content span, .filtergrid__sponsor article .intro-section .events-fg__filtergrid .dp-dfg-items article .dp-dfg-cf-difficulty.dp-dfg-content span, .intro-section .events-fg__filtergrid .dp-dfg-items article .filtergrid__teams article.teams.type-teams .dp-dfg-cf-difficulty.dp-dfg-content span, .filtergrid__teams article.teams.type-teams .intro-section .events-fg__filtergrid .dp-dfg-items article .dp-dfg-cf-difficulty.dp-dfg-content span, .events-fg__filtergrid .dp-dfg-items article p.dp-dfg-cf-difficulty .intro-section span, .intro-section .filtergrid__sponsor article .dp-dfg-header h2, .filtergrid__sponsor article .dp-dfg-header .intro-section h2 {
  padding-bottom: 20px !important;
}
@-webkit-keyframes logoCarouselInfinite {
  from {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}
@keyframes logoCarouselInfinite {
  from {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}
.logo-carousel__logo-carousel-row {
  padding-top: 0 !important;
  padding-bottom: 2rem !important;
  white-space: nowrap;
  overflow-x: hidden;
  position: relative;
  width: 100% !important;
}
.logo-carousel__logo-carousel-column {
  display: inline-flex;
  width: max-content !important;
  white-space: nowrap;
  margin: 0 !important;
  float: none !important;
  animation: 20s linear infinite logoCarouselInfinite;
}
.logo-carousel__logo-carousel-image {
  display: inline-block !important;
  margin: 0 !important;
  margin-right: 2rem !important;
}
.logo-carousel__logo-carousel-image img {
  max-width: 200px !important;
}
/* Slick Slider */
.slick-marque-slider .slick-slider {
  position: relative;
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-marque-slider .slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.slick-marque-slider .slick-list:focus {
  outline: none;
}
.slick-marque-slider .slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-marque-slider .slick-slider .slick-track, .slick-marque-slider .slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-marque-slider .slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}
.slick-marque-slider .slick-track:before, .slick-marque-slider .slick-track:after {
  display: table;
  content: "";
}
.slick-marque-slider .slick-track:after {
  clear: both;
}
.slick-marque-slider .slick-loading .slick-track {
  visibility: hidden;
}
.slick-marque-slider .slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
.slick-marque-slider [dir="rtl"] .slick-slide {
  float: right;
}
.slick-marque-slider .slick-slide img {
  display: block;
}
.slick-marque-slider .slick-slide.slick-loading img {
  display: none;
}
.slick-marque-slider .slick-slide.dragging img {
  pointer-events: none;
}
.slick-marque-slider .slick-initialized .slick-slide {
  display: block;
}
.slick-marque-slider .slick-loading .slick-slide {
  visibility: hidden;
}
.slick-marque-slider .slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-marque-slider .slick-arrow.slick-hidden {
  display: none;
}
.slick-marque-slider .slick-slide .inner {
  margin: 0 15px;
}
@media screen and (min-width: 981px) {
  .testimonials-section > .et_pb_row > .et_pb_column {
    margin: 0 !important;
  }
}
.et_pb_module.divi8_testimonial_carousel_lite {
  border-bottom: 1px solid #000;
  padding-bottom: 3rem;
  margin-bottom: 3rem !important;
}
.testimonial-swiper .image_circle {
  margin: 26px auto;
  width: 70px;
  height: 70px;
  order: 5;
  object-fit: cover;
}
.testimonial-swiper .carousel_content {
  background-color: #fff0;
}
.testimonial-swiper .position_design {
  display: none;
}
.testimonial-swiper .social-media {
  max-width: 100% !important;
}
.testimonial-swiper .carousel_content {
  display: flex;
  flex-direction: column;
}
.testimonial-swiper .carousel_content p, .testimonial-swiper .carousel_content .menu-item a, .menu-item .testimonial-swiper .carousel_content a, .testimonial-swiper .carousel_content .events-fg__filtergrid .dp-dfg-items article div.dp-dfg-content.entry-summary, .events-fg__filtergrid .dp-dfg-items article .testimonial-swiper .carousel_content div.dp-dfg-content.entry-summary, .testimonial-swiper .carousel_content .filtergrid__sponsor article .dp-dfg-content, .filtergrid__sponsor article .testimonial-swiper .carousel_content .dp-dfg-content, .testimonial-swiper .carousel_content .filtergrid__teams article.teams.type-teams .dp-dfg-content, .filtergrid__teams article.teams.type-teams .testimonial-swiper .carousel_content .dp-dfg-content, .testimonial-swiper .carousel_content .filtergrid__teams article.teams.type-teams .dp-dfg-content p span, .filtergrid__teams article.teams.type-teams .dp-dfg-content p .testimonial-swiper .carousel_content span {
  order: 2;
}
.testimonial-swiper .carousel_content .social-media-container {
  -ms-flex-order: 1;
  order: 1;
}
.testimonial-swiper .carousel_content .name_design {
  order: 3;
}
.et_pb_section.home-page-popup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  min-height: 100svh;
  background-color: rgba(0, 0, 0, 0.3);
  display: none;
  padding: 1rem !important;
  z-index: 99999999;
  overflow: auto;
}
.et_pb_section.home-page-popup.open {
  display: flex;
  justify-content: center;
  align-items: center;
}
.et_pb_section.home-page-popup .home-page-popup__content-container.et_pb_row {
  max-width: 800px !important;
  min-width: 100%;
  height: auto;
  max-height: 90vh;
  display: block;
  gap: 1.85rem;
  background-color: black;
  padding: 0 !important;
  position: relative;
  z-index: 999999;
  margin: 0 auto !important;
  overflow-y: scroll;
}
.et_pb_section.home-page-popup .home-page-popup__content-container.et_pb_row::-webkit-scrollbar {
  width: 0;
  background: transparent;
}
@media (min-width: 768px) {
  .et_pb_section.home-page-popup .home-page-popup__content-container.et_pb_row {
    display: flex;
    flex-direction: row;
    max-height: 700px;
    min-width: unset;
    padding: 0 !important;
    row-gap: 0 !important;
  }
}
.et_pb_section.home-page-popup .home-page-popup__content-container.et_pb_row::after {
  display: none;
}
.et_pb_section.home-page-popup .home-page-popup__image_col {
  width: 100%;
  flex-grow: 1;
  flex-basis: 0;
  min-height: 100%;
}
.et_pb_section.home-page-popup .home-page-popup__image_col .et_pb_image {
  overflow: hidden;
  margin-bottom: 0 !important;
}
.et_pb_section.home-page-popup .home-page-popup__image_col .et_pb_image .et_pb_image_wrap {
  display: block;
  width: 100%;
  max-width: 500px;
  margin: 0 auto;
  height: auto;
  aspect-ratio: 1;
  overflow: hidden;
}
.et_pb_section.home-page-popup .home-page-popup__image_col .et_pb_image img {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top;
}
.et_pb_section.home-page-popup .home-page-popup__image_col #home-popup-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1000;
  cursor: pointer;
}
.et_pb_section.home-page-popup .home-page-popup__image_col #home-popup-close .et-pb-icon {
  font-size: 2rem;
  color: white;
}
@media (min-width: 768px) {
  .et_pb_section.home-page-popup .home-page-popup__image_col {
    margin: 0;
    position: static;
  }
  .et_pb_section.home-page-popup .home-page-popup__image_col .et_pb_image .et_pb_image_wrap {
    aspect-ratio: unset;
  }
  .et_pb_section.home-page-popup .home-page-popup__image_col .et_pb_image img {
    position: relative;
  }
}
.et_pb_section.home-page-popup .home-page-popup__content_col {
  width: 100%;
  flex-grow: 1;
  flex-basis: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0 1.25rem 1.25rem 1.25rem;
  gap: 1.88rem;
  z-index: 0;
}
.et_pb_section.home-page-popup .home-page-popup__content_col .et_pb_module {
  margin-bottom: 0 !important;
}
.et_pb_section.home-page-popup .home-page-popup__content_col h2, .et_pb_section.home-page-popup .home-page-popup__content_col p, .et_pb_section.home-page-popup .home-page-popup__content_col .menu-item a, .menu-item .et_pb_section.home-page-popup .home-page-popup__content_col a, .et_pb_section.home-page-popup .home-page-popup__content_col .events-fg__filtergrid .dp-dfg-items article div.dp-dfg-content.entry-summary, .events-fg__filtergrid .dp-dfg-items article .et_pb_section.home-page-popup .home-page-popup__content_col div.dp-dfg-content.entry-summary, .et_pb_section.home-page-popup .home-page-popup__content_col .filtergrid__sponsor article .dp-dfg-content, .filtergrid__sponsor article .et_pb_section.home-page-popup .home-page-popup__content_col .dp-dfg-content, .et_pb_section.home-page-popup .home-page-popup__content_col .filtergrid__teams article.teams.type-teams .dp-dfg-content, .filtergrid__teams article.teams.type-teams .et_pb_section.home-page-popup .home-page-popup__content_col .dp-dfg-content, .et_pb_section.home-page-popup .home-page-popup__content_col .filtergrid__teams article.teams.type-teams .dp-dfg-content p span, .filtergrid__teams article.teams.type-teams .dp-dfg-content p .et_pb_section.home-page-popup .home-page-popup__content_col span, .et_pb_section.home-page-popup .home-page-popup__content_col a, .et_pb_section.home-page-popup .home-page-popup__content_col .menu-item ul.sub-menu a, .menu-item ul.sub-menu .et_pb_section.home-page-popup .home-page-popup__content_col a {
  color: white;
}
.et_pb_section.home-page-popup .home-page-popup__content_col h2 {
  font-size: 2rem;
  padding: 0;
  padding-bottom: 1rem;
}
@media (min-width: 768px) {
  .et_pb_section.home-page-popup .home-page-popup__content_col h2 {
    font-size: 3rem;
  }
}
.et_pb_section.home-page-popup .home-page-popup__content_col .small-text {
  font-size: 0.625rem;
  line-height: 150%;
  letter-spacing: 0.03125rem;
}
.et_pb_section.home-page-popup .home-page-popup__content_col .gform_confirmation_message {
  color: #FCF8EA !important;
}
.et_pb_section.home-page-popup .home-page-popup__content_col .free-consultation-popup-form_wrapper .gform_heading {
  display: none;
}
.et_pb_section.home-page-popup .home-page-popup__content_col .free-consultation-popup-form_wrapper .gform_validation_errors {
  background-color: transparent;
  padding-top: 0.62rem;
  padding-bottom: 0.62rem;
}
.et_pb_section.home-page-popup .home-page-popup__content_col .free-consultation-popup-form_wrapper .gform_validation_errors h2, .et_pb_section.home-page-popup .home-page-popup__content_col .free-consultation-popup-form_wrapper .gform_validation_errors p, .et_pb_section.home-page-popup .home-page-popup__content_col .free-consultation-popup-form_wrapper .gform_validation_errors .menu-item a, .menu-item .et_pb_section.home-page-popup .home-page-popup__content_col .free-consultation-popup-form_wrapper .gform_validation_errors a, .et_pb_section.home-page-popup .home-page-popup__content_col .free-consultation-popup-form_wrapper .gform_validation_errors .events-fg__filtergrid .dp-dfg-items article div.dp-dfg-content.entry-summary, .events-fg__filtergrid .dp-dfg-items article .et_pb_section.home-page-popup .home-page-popup__content_col .free-consultation-popup-form_wrapper .gform_validation_errors div.dp-dfg-content.entry-summary, .et_pb_section.home-page-popup .home-page-popup__content_col .free-consultation-popup-form_wrapper .gform_validation_errors .filtergrid__sponsor article .dp-dfg-content, .filtergrid__sponsor article .et_pb_section.home-page-popup .home-page-popup__content_col .free-consultation-popup-form_wrapper .gform_validation_errors .dp-dfg-content, .et_pb_section.home-page-popup .home-page-popup__content_col .free-consultation-popup-form_wrapper .gform_validation_errors .filtergrid__teams article.teams.type-teams .dp-dfg-content, .filtergrid__teams article.teams.type-teams .et_pb_section.home-page-popup .home-page-popup__content_col .free-consultation-popup-form_wrapper .gform_validation_errors .dp-dfg-content, .et_pb_section.home-page-popup .home-page-popup__content_col .free-consultation-popup-form_wrapper .gform_validation_errors .filtergrid__teams article.teams.type-teams .dp-dfg-content p span, .filtergrid__teams article.teams.type-teams .dp-dfg-content p .et_pb_section.home-page-popup .home-page-popup__content_col .free-consultation-popup-form_wrapper .gform_validation_errors span {
  color: rgba(255, 0, 0, 0.7) !important;
}
.et_pb_section.home-page-popup .home-page-popup__content_col .free-consultation-popup-form_wrapper .gform_validation_errors h2 {
  font-size: 0.875rem;
}
.et_pb_section.home-page-popup .home-page-popup__content_col .free-consultation-popup-form_wrapper .gform_body .gform_fields {
  grid-row-gap: 0.62rem !important;
}
.et_pb_section.home-page-popup .home-page-popup__content_col .free-consultation-popup-form_wrapper .gform_body .gform_fields .gfield .validation_message {
  background: transparent;
  padding: 0 0.62rem !important;
  border: none;
  color: rgba(255, 0, 0, 0.7);
}
.et_pb_section.home-page-popup .home-page-popup__content_col .free-consultation-popup-form_wrapper .gform_body .gform_fields .gfield .ginput_container input {
  background: transparent !important;
  padding: 0.5rem 1.25rem !important;
  border-radius: 6.25rem;
  box-sizing: border-box;
  border: 1px solid #FCF8EA;
  text-align: left;
  color: #FCF8EA;
  line-height: 1;
}
.et_pb_section.home-page-popup .home-page-popup__content_col .free-consultation-popup-form_wrapper .gform_body .gform_fields .gfield .ginput_container input::placeholder {
  color: #FCF8EA;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  /* 1.3125rem */
  letter-spacing: 0.04375rem;
}
.et_pb_section.home-page-popup .home-page-popup__content_col .free-consultation-popup-form_wrapper .gform-footer {
  padding: 0 !important;
  padding-top: 0.62rem !important;
  margin: 0 !important;
  justify-content: stretch;
}
.et_pb_section.home-page-popup .home-page-popup__content_col .free-consultation-popup-form_wrapper .gform-footer .button {
  width: 100%;
}
@media (min-width: 768px) {
  .et_pb_section.home-page-popup .home-page-popup__content_col {
    padding: 1.25rem 1.25rem 1.25rem 0;
    gap: 3.12rem !important;
  }
}
.get-in-touch.et_pb_section .get-in-touch__row {
  margin: 0 !important;
  width: 100% !important;
}
@media (min-width: 980px) {
  .get-in-touch.et_pb_section .get-in-touch__row {
    width: var(--desktop-width) !important;
    margin: 0 auto !important;
    display: grid;
    grid-template-columns: 1fr 2fr;
    column-gap: 3.12rem;
  }
}
.get-in-touch.et_pb_section .get-in-touch__content-col {
  background-color: #000;
  color: #fff;
  padding: 4.69rem 1.25rem;
  margin-bottom: 0;
}
.get-in-touch.et_pb_section .get-in-touch__content-col .get-in-touch__text-module h2, .get-in-touch.et_pb_section .get-in-touch__content-col .get-in-touch__text-module p, .get-in-touch.et_pb_section .get-in-touch__content-col .get-in-touch__text-module .menu-item a, .menu-item .get-in-touch.et_pb_section .get-in-touch__content-col .get-in-touch__text-module a, .get-in-touch.et_pb_section .get-in-touch__content-col .get-in-touch__text-module .events-fg__filtergrid .dp-dfg-items article div.dp-dfg-content.entry-summary, .events-fg__filtergrid .dp-dfg-items article .get-in-touch.et_pb_section .get-in-touch__content-col .get-in-touch__text-module div.dp-dfg-content.entry-summary, .get-in-touch.et_pb_section .get-in-touch__content-col .get-in-touch__text-module .filtergrid__sponsor article .dp-dfg-content, .filtergrid__sponsor article .get-in-touch.et_pb_section .get-in-touch__content-col .get-in-touch__text-module .dp-dfg-content, .get-in-touch.et_pb_section .get-in-touch__content-col .get-in-touch__text-module .filtergrid__teams article.teams.type-teams .dp-dfg-content, .filtergrid__teams article.teams.type-teams .get-in-touch.et_pb_section .get-in-touch__content-col .get-in-touch__text-module .dp-dfg-content, .get-in-touch.et_pb_section .get-in-touch__content-col .get-in-touch__text-module .filtergrid__teams article.teams.type-teams .dp-dfg-content p span, .filtergrid__teams article.teams.type-teams .dp-dfg-content p .get-in-touch.et_pb_section .get-in-touch__content-col .get-in-touch__text-module span {
  color: #fff;
}
.get-in-touch.et_pb_section .get-in-touch__content-col .footer-contact-details a, .get-in-touch.et_pb_section .get-in-touch__content-col .footer-contact-details .menu-item ul.sub-menu a, .menu-item ul.sub-menu .get-in-touch.et_pb_section .get-in-touch__content-col .footer-contact-details a, .get-in-touch.et_pb_section .get-in-touch__content-col .footer-contact-details p, .get-in-touch.et_pb_section .get-in-touch__content-col .footer-contact-details .menu-item a, .menu-item .get-in-touch.et_pb_section .get-in-touch__content-col .footer-contact-details a, .get-in-touch.et_pb_section .get-in-touch__content-col .footer-contact-details .events-fg__filtergrid .dp-dfg-items article div.dp-dfg-content.entry-summary, .events-fg__filtergrid .dp-dfg-items article .get-in-touch.et_pb_section .get-in-touch__content-col .footer-contact-details div.dp-dfg-content.entry-summary, .get-in-touch.et_pb_section .get-in-touch__content-col .footer-contact-details .filtergrid__sponsor article .dp-dfg-content, .filtergrid__sponsor article .get-in-touch.et_pb_section .get-in-touch__content-col .footer-contact-details .dp-dfg-content, .get-in-touch.et_pb_section .get-in-touch__content-col .footer-contact-details .filtergrid__teams article.teams.type-teams .dp-dfg-content, .filtergrid__teams article.teams.type-teams .get-in-touch.et_pb_section .get-in-touch__content-col .footer-contact-details .dp-dfg-content, .get-in-touch.et_pb_section .get-in-touch__content-col .footer-contact-details .filtergrid__teams article.teams.type-teams .dp-dfg-content p span, .filtergrid__teams article.teams.type-teams .dp-dfg-content p .get-in-touch.et_pb_section .get-in-touch__content-col .footer-contact-details span {
  color: #fff;
  padding-bottom: 0;
}
.get-in-touch.et_pb_section .get-in-touch__content-col .footer-contact-details a, .get-in-touch.et_pb_section .get-in-touch__content-col .footer-contact-details .menu-item ul.sub-menu a, .menu-item ul.sub-menu .get-in-touch.et_pb_section .get-in-touch__content-col .footer-contact-details a {
  margin-bottom: 0 !important;
}
.get-in-touch.et_pb_section .get-in-touch__content-col .footer-contact-details .icon-links {
  display: flex;
  gap: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (min-width: 980px) {
  .get-in-touch.et_pb_section .get-in-touch__content-col {
    height: 100%;
    width: 100% !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 3.12rem;
  }
}
.get-in-touch.et_pb_section .get-in-touch__form-col {
  padding: 3.12rem 1.25rem;
}
.get-in-touch.et_pb_section .get-in-touch__form-col .contact-form_wrapper .gform_heading {
  display: none;
}
.get-in-touch.et_pb_section .get-in-touch__form-col .contact-form_wrapper .gform-body {
  row-gap: 1.25rem;
}
.get-in-touch.et_pb_section .get-in-touch__form-col .contact-form_wrapper .gform-body .gform_fields legend {
  margin-bottom: 0px;
  display: none;
}
.get-in-touch.et_pb_section .get-in-touch__form-col .contact-form_wrapper .gform-body .gform_fields label {
  font-size: 0.625rem;
  font-style: normal;
  font-weight: 500;
  line-height: 110%;
  /* 0.6875rem */
  letter-spacing: 0.125rem;
  text-transform: uppercase;
  margin-bottom: 0.62rem;
}
.get-in-touch.et_pb_section .get-in-touch__form-col .contact-form_wrapper .gform-body .gform_fields input, .get-in-touch.et_pb_section .get-in-touch__form-col .contact-form_wrapper .gform-body .gform_fields textarea {
  box-sizing: border-box;
  border-radius: 0.125rem;
  border: none;
  padding: 0.62rem 1.25rem;
  text-align: left;
  background: #E0E0E0;
}
@media (min-width: 980px) {
  .get-in-touch.et_pb_section .get-in-touch__form-col {
    height: 100%;
    width: 100% !important;
  }
}
.dp-dfg-filters {
  display: none;
}
.dp-dfg-skin-default .dp-dfg-item {
  border: none;
  column-gap: 0 !important;
}
.dp-dfg-item .entry-meta {
  display: block !important;
}
.post-contents {
  margin-left: auto;
  margin-right: auto;
  width: 1200px;
}
.post .h1 {
  color: #000;
}
.post > .dp-dfg-content {
  margin: 0 0 0 0;
}
.dp-dfg-header {
  margin-top: 2rem;
}
.link-chevron {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #000;
}
.link-chevron::after {
  content: "→";
  margin-left: 5px;
  transition: transform 0.3s ease;
}
.link-chevron:hover::after {
  transform: translateX(5px);
}
body .link-chevron {
  margin-bottom: 0px !important;
}
body .link-chevron h5, body .link-chevron .events-fg__filtergrid .dp-dfg-items article .entry-header h5 a, .events-fg__filtergrid .dp-dfg-items article .entry-header h5 body .link-chevron a, body .link-chevron .events-fg__filtergrid .dp-dfg-items article p.dp-dfg-cf-difficulty span, body .link-chevron .events-fg__filtergrid .dp-dfg-items article .filtergrid__sponsor article .dp-dfg-cf-difficulty.dp-dfg-content span, .filtergrid__sponsor article body .link-chevron .events-fg__filtergrid .dp-dfg-items article .dp-dfg-cf-difficulty.dp-dfg-content span, body .link-chevron .events-fg__filtergrid .dp-dfg-items article .filtergrid__teams article.teams.type-teams .dp-dfg-cf-difficulty.dp-dfg-content span, .filtergrid__teams article.teams.type-teams body .link-chevron .events-fg__filtergrid .dp-dfg-items article .dp-dfg-cf-difficulty.dp-dfg-content span, .events-fg__filtergrid .dp-dfg-items article p.dp-dfg-cf-difficulty body .link-chevron span, body .link-chevron .filtergrid__sponsor article .dp-dfg-header h2, .filtergrid__sponsor article .dp-dfg-header body .link-chevron h2 {
  padding-bottom: 0 !important;
}
.procedures-text + .et_pb_space {
  height: 16px !important;
  margin-top: 16px !important;
}
figure.dp-dfg-image.entry-thumb {
  order: 1;
}
.dp-dfg-header.entry-header {
  order: 3;
  margin-top: unset;
}
.dp-dfg-meta.entry-meta {
  order: 2;
  margin-top: 24px;
  font-family: "Forma DJR Mono";
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 110%;
  /* 13.2px */
  letter-spacing: 2.4px;
  text-transform: uppercase;
  margin-bottom: 8px;
}
.dp-dfg-content.entry-summary {
  order: 4;
}
a.pagination-link, .menu-item ul.sub-menu a.pagination-link {
  border: unset !important;
}
.pagination-item.active a.pagination-link, .pagination-item.active .menu-item ul.sub-menu a.pagination-link, .menu-item ul.sub-menu .pagination-item.active a.pagination-link {
  display: flex;
  width: 40px;
  height: 40px;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
  background: var(--blue, #c5e0e0);
}
.pagination-item a.pagination-link, .pagination-item .menu-item ul.sub-menu a.pagination-link, .menu-item ul.sub-menu .pagination-item a.pagination-link {
  display: flex;
  width: 40px;
  height: 40px;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
}
.dp-dfg-skin-default .dp-dfg-header h2.entry-title {
  color: var(--color-black, #000);
  /* Desktop/H5 Desktop */
  font-family: Yeseva One;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 110%;
  /* 22px */
  letter-spacing: -0.4px;
}
.et_pb_post_content h2, .et_pb_post_content h3, .et_pb_post_content h4, .et_pb_post_content .filtergrid__teams article.teams.type-teams .dp-dfg-header h4, .filtergrid__teams article.teams.type-teams .dp-dfg-header .et_pb_post_content h4, .et_pb_post_content h5, .et_pb_post_content .events-fg__filtergrid .dp-dfg-items article .entry-header h5 a, .events-fg__filtergrid .dp-dfg-items article .entry-header h5 .et_pb_post_content a, .et_pb_post_content .events-fg__filtergrid .dp-dfg-items article p.dp-dfg-cf-difficulty span, .et_pb_post_content .events-fg__filtergrid .dp-dfg-items article .filtergrid__sponsor article .dp-dfg-cf-difficulty.dp-dfg-content span, .filtergrid__sponsor article .et_pb_post_content .events-fg__filtergrid .dp-dfg-items article .dp-dfg-cf-difficulty.dp-dfg-content span, .et_pb_post_content .events-fg__filtergrid .dp-dfg-items article .filtergrid__teams article.teams.type-teams .dp-dfg-cf-difficulty.dp-dfg-content span, .filtergrid__teams article.teams.type-teams .et_pb_post_content .events-fg__filtergrid .dp-dfg-items article .dp-dfg-cf-difficulty.dp-dfg-content span, .events-fg__filtergrid .dp-dfg-items article p.dp-dfg-cf-difficulty .et_pb_post_content span, .et_pb_post_content .filtergrid__sponsor article .dp-dfg-header h2, .filtergrid__sponsor article .dp-dfg-header .et_pb_post_content h2 {
  text-transform: none !important;
}
.et_pb_post_content h2 {
  margin-top: 40px;
}
.landing-section:not(first-child) .et_pb_module {
  margin: 0 !important;
  padding: 0 !important;
}
.landing-section:not(first-child) .margin-bottom-30 {
  margin-bottom: 30px !important;
}
.landing-section:not(first-child) .margin-bottom-50 {
  margin-bottom: 50px !important;
}
.landing-section:not(first-child) .row-width {
  max-width: 1320px !important;
  margin: 0 auto !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.landing-section:not(first-child) .text-small-headline {
  color: #fffef2;
  font-family: "forma-djr-mono", sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  /* 1.4rem */
  letter-spacing: 0.1875rem;
  text-transform: uppercase;
}
.landing-section:not(first-child) .text-small-headline.dark {
  color: #000;
}
.landing-section:not(first-child) .heading-row .heading {
  font-family: "the-seasons", sans-serif;
  color: #000;
  font-size: 2.5rem;
  font-style: normal;
  font-weight: 400;
  line-height: 110%;
  /* 2.75rem */
  letter-spacing: -0.04rem;
  text-align: center;
}
.landing-section:not(first-child) .heading-row .heading.light {
  color: #fffef2;
}
.landing-section:not(first-child) .button-container .et_pb_button_module_wrapper {
  display: flex;
  justify-content: center;
}
.landing-section:not(first-child) .button.et_pb_button {
  all: unset;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.9375rem 2.5rem;
  gap: 0.625rem;
  border-radius: 6.25rem;
  text-align: center;
  font-family: "forma-djr-mono", sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  /* 1.4rem */
  letter-spacing: 0.1875rem;
  text-transform: uppercase;
  border: none;
  width: fit-content;
  transition: 0.2s ease-in all;
  cursor: pointer;
}
.landing-section:not(first-child) .button.et_pb_button:hover {
  padding: 0.9375rem 2.5rem;
  border: unset;
}
.landing-section:not(first-child) .button.et_pb_button::after {
  content: "" !important;
}
.landing-section:not(first-child) .button.light {
  background-color: #FCF8EA;
  color: #000;
}
.landing-section:not(first-child) .button.light:hover {
  background-color: #FCF8EA;
  color: #000;
}
.landing-section:not(first-child) .button.offer {
  background-color: #fe1c45;
  color: #fffef2;
}
.landing-section:not(first-child) .button.offer:hover {
  background-color: #FCF8EA;
  color: #000;
}
.landing-section:not(first-child) .button.dark {
  background-color: #000;
  color: #fffef2;
}
.above-the-fold {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}
.above-the-fold .align-row {
  flex-direction: row !important;
}
.above-the-fold .above-fold-row {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.above-the-fold .above-fold-row:last-of-type {
  margin-bottom: 0 !important;
}
.above-the-fold .heading-row .text-small-headline {
  margin-bottom: 40px !important;
  text-align: left;
  text-transform: none !important;
}
.above-the-fold .heading-row .title {
  color: #fffef2;
  font-family: "forma-djr-mono", sans-serif;
  font-size: 60px;
  font-style: normal;
  font-weight: 600 !important;
  line-height: 120%;
  /* 72px */
  letter-spacing: -1.64px;
  text-transform: capitalize;
  text-align: left !important;
}
.above-the-fold .heading-row .subtitle {
  margin-top: 10px !important;
  margin-bottom: 30px !important;
  color: #fe1c45;
  font-family: "forma-djr-mono", sans-serif;
  font-size: 36px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  /* 43.2px */
  text-transform: capitalize;
}
.above-the-fold .heading-row .third-title {
  margin-bottom: 40px !important;
  font-family: "forma-djr-mono", sans-serif;
  color: #fe1c45;
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}
.above-the-fold .heading-row .paragraph {
  color: #fffef2 !important;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  margin-bottom: 30px !important;
}
.above-the-fold .heading-row .button {
  margin-bottom: 40px !important;
  justify-content: left !important;
}
.location {
  padding: 20 0 !important;
  background-color: #fe1c45;
  text-align: center !important;
}
.location .location-row {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.location .above-fold-row:last-of-type {
  margin-bottom: 0 !important;
}
.location .title {
  color: #fffef2 !important;
  font-family: "forma-djr-mono", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
  /* 22.4px */
  letter-spacing: 3px;
  text-transform: uppercase;
  text-align: center !important;
}
.clarity {
  padding-top: 50px !important;
}
.clarity .clarity-row {
  margin-bottom: 2.5rem !important;
}
.clarity .stars {
  color: #fe1c45 !important;
  text-align: center !important;
  text-transform: none !important;
  font-size: 18px;
  font-style: normal;
  font-weight: 900;
  line-height: 110%;
  /* 19.8px */
}
.clarity .text-above {
  text-align: center;
  font-family: "forma-djr-mono", sans-serif;
  color: #000;
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  line-height: 110%;
}
.clarity .text-small-headline {
  color: #000 !important;
  text-align: center !important;
  text-transform: none !important;
  font-family: "forma-djr-mono", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
  /* 22.4px */
  letter-spacing: 3px;
  text-transform: uppercase !important;
}
.clarity .margin-bottom-30 {
  margin-bottom: 30px !important;
}
.clarity .picture-grid {
  margin-bottom: 30px !important;
}
.clarity .picture-grid .grid-img {
  margin-bottom: 30px !important;
  border-radius: 0.625rem !important;
  filter: grayscale(30%) opacity(1);
}
.clarity .title {
  color: #000;
  font-family: "forma-djr-mono", sans-serif;
  font-size: 42px;
  font-weight: bold !important;
  font-weight: 500;
  line-height: 110%;
  text-align: center !important;
}
.clarity .title-2 {
  color: #fe1c45;
  font-family: "forma-djr-mono", sans-serif;
  font-size: 42px;
  font-weight: bold !important;
  font-weight: 500;
  line-height: 110%;
  text-align: center !important;
}
.relevance {
  margin-top: 30px !important;
}
.relevance .subheading {
  font-family: "forma-djr-mono", sans-serif;
  color: #000;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
  /* 22.4px */
  letter-spacing: 3px;
  text-transform: uppercase !important;
}
.relevance .title {
  color: #000;
  font-family: "forma-djr-mono", sans-serif;
  font-size: 42px;
  font-weight: bold !important;
  font-weight: 500;
  line-height: 110%;
  text-align: center !important;
}
.relevance .column {
  display: flex;
  justify-content: center;
  align-items: center;
}
.relevance .column .title_card {
  flex: 0 0 120px;
  margin: 0 !important;
  font-family: "forma-djr-mono", sans-serif;
  color: #000;
  font-size: 36px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  /* 50.4px */
}
.relevance .column .text_card {
  flex: 0 0 120px;
  font-family: "forma-djr-mono", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  /* 21.6px */
}
.relevance .title-2 {
  color: #fe1c45;
  font-family: "forma-djr-mono", sans-serif;
  font-size: 42px;
  font-weight: bold !important;
  font-weight: 500;
  line-height: 110%;
  text-align: center !important;
}
.relevance .title-3 {
  color: #fe1c45;
  font-family: "forma-djr-mono", sans-serif;
  font-size: 42px;
  font-weight: bold !important;
  font-weight: 500;
  line-height: 110%;
  text-align: center !important;
  margin-top: 15px !important;
}
.relevance .margin-top {
  margin-top: 50px !important;
  margin-bottom: 0 !important;
}
.relevance .margin-top-10 {
  margin-top: 10px !important;
  margin-bottom: 0 !important;
}
.relevance .margin-bottom {
  margin-bottom: 25px !important;
}
@media (max-width: 768px) {
  .relevance .column {
    flex-direction: column;
  }
  .relevance .picture-grid {
    padding-bottom: 15px !important;
    padding-top: 15px !important;
  }
  .relevance .column .text_card, .relevance .column .title_card {
    order: 1;
    /* This ensures text appears first */
    flex: 0 0 auto;
    /* Adjust size as necessary */
    width: 100%;
    /* Takes full width */
  }
  .relevance .column .grid-img {
    order: 2;
    /* This ensures image appears second */
    width: 100%;
    /* Adjust size as necessary */
  }
}
.best-option .title {
  color: #000;
  font-family: "forma-djr-mono", sans-serif;
  font-size: 42px;
  font-weight: bold !important;
  font-weight: 500;
  line-height: 110%;
  text-align: center !important;
  margin-bottom: 50px !important;
  margin-top: 30px !important;
}
.best-option .title-2 {
  font-family: "forma-djr-mono", sans-serif !important;
  color: #000 !important;
  font-size: 36px;
  font-style: normal !important;
  font-weight: 500 !important;
  line-height: 140% !important;
  /* 50.4px */
}
.best-option .title-3 {
  color: #fe1c45;
  font-family: "forma-djr-mono", sans-serif;
  font-size: 42px;
  font-weight: bold !important;
  font-weight: 500;
  line-height: 110%;
  text-align: center !important;
}
.best-option .title-4 {
  color: #fe1c45;
  font-family: "forma-djr-mono", sans-serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: 110%;
  /* 24.2px */
  margin-bottom: 20px !important;
}
.best-option .row {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 50px;
  align-self: stretch;
  margin-bottom: 50px !important;
}
.best-option .row .column {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 23px;
  flex: 1 0 0;
  align-self: stretch;
}
.best-option .row:last-of-type {
  margin-bottom: 0 !important;
}
.best-option .paragraph {
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  /* 21.6px */
  margin-bottom: 50px !important;
}
.best-option .information-row .option-paragraph {
  text-align: center !important;
  font-family: "forma-djr-mono", sans-serif;
  font-size: 1.0625rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  margin-bottom: 1.5rem !important;
}
.social-proof .cards-row {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
  gap: 50px !important;
}
.social-proof .title {
  color: #000;
  font-family: "forma-djr-mono", sans-serif;
  font-size: 42px;
  font-weight: bold !important;
  font-weight: 500;
  line-height: 110%;
}
.social-proof .card-col {
  color: #000 !important;
  padding: 3.12rem 1.56rem;
  border-radius: 0.625rem;
  align-self: stretch;
  width: 100%;
  display: flex;
  flex-direction: column;
  backdrop-filter: blur(1rem);
  margin: 0 !important;
  background-color: #000;
}
.social-proof .card-heading {
  color: #dead00 !important;
  font-family: "the-seasons", sans-serif;
  font-size: 1.625rem;
  font-style: normal;
  font-weight: 400;
  line-height: 110% !important;
  /* 1.7875rem */
  letter-spacing: -0.04rem;
  margin-bottom: 15px !important;
}
.social-proof .divi8-star-fill {
  color: #dead00 !important;
  margin-right: 10px !important;
}
.social-proof .card-promo {
  color: #fffef2;
  font-family: "forma-djr-mono", sans-serif;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 800;
  line-height: 120% !important;
}
.social-proof .card-note {
  color: #fffef2;
  text-align: left !important;
  text-transform: none !important;
  font-family: "forma-djr-mono", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
  /* 22.4px */
  letter-spacing: 3px;
  text-transform: uppercase !important;
  margin-top: 15px !important;
}
.social-proof-photos .cards-row {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
  gap: 50px !important;
}
.social-proof-photos .title {
  color: #000;
  font-family: "forma-djr-mono", sans-serif;
  font-size: 42px;
  font-weight: bold !important;
  font-weight: 500;
  line-height: 110%;
  text-align: center !important;
  margin-bottom: 50px !important;
}
.social-proof-photos .card-col {
  padding: 3.12rem 1.56rem;
  border-radius: 0.625rem;
  align-self: stretch;
  width: 100%;
  display: flex;
  flex-direction: column;
  margin: 0 !important;
  border-color: #000 !important;
  border: 2px solid !important;
}
.social-proof-photos .card-heading {
  color: #000 !important;
  font-family: "forma-djr-mono", sans-serif;
  align-items: center !important;
  text-align: center !important;
  font-size: 36px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  /* 43.2px */
  margin-bottom: 15px !important;
}
.differentiation .cards-row {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
  gap: 3.12rem;
}
.differentiation .cards-row .card-col {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 3.12rem 1.56rem;
  border-radius: 10px !important;
  border-width: 1px !important;
  border-color: #000 !important;
  align-self: stretch;
  width: 100%;
  display: flex;
  flex-direction: column;
  backdrop-filter: blur(1rem);
  margin: 0 !important;
}
.differentiation .cards-row .card-heading {
  color: #000 !important;
  text-align: center !important;
  font-family: "forma-djr-mono", sans-serif;
  font-size: 36px;
  font-style: normal;
  font-weight: 400;
  line-height: 110% !important;
  /* 1.7875rem */
  letter-spacing: -0.04rem;
  margin-bottom: 15px !important;
}
.logo-marquee {
  margin-bottom: 50px !important;
}
.logo-marquee .title {
  color: #000;
  font-family: "forma-djr-mono", sans-serif;
  font-size: 42px;
  font-weight: bold !important;
  font-weight: 500;
  line-height: 110%;
  margin-bottom: 50px !important;
  text-align: center !important;
}
.logo-marquee .margin-top {
  margin-top: 75px !important;
  margin-bottom: 0 !important;
}
.logo-marquee .margin-top-10 {
  margin-top: 20px !important;
  margin-bottom: 0 !important;
}
.logo-marquee .margin-bottom {
  margin-bottom: 25px !important;
}
.banner-section {
  padding-top: 6.25rem !important;
  padding-bottom: 6.25rem !important;
  background-color: #000;
}
.banner-section .text-small-headline {
  color: #fffef2;
  text-align: center !important;
  text-transform: none !important;
  font-family: "forma-djr-mono", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
  /* 22.4px */
  letter-spacing: 3px;
  text-transform: capitalize !important;
}
.banner-section .title {
  color: #fffef2;
  font-family: "forma-djr-mono", sans-serif;
  font-size: 42px;
  font-weight: bold !important;
  font-weight: 500;
  line-height: 110%;
  text-align: center !important;
}
.banner-section .title-3 {
  color: #fe1c45;
  font-family: "forma-djr-mono", sans-serif;
  font-size: 42px;
  font-weight: bold !important;
  font-weight: 500;
  line-height: 110%;
  text-align: center !important;
}
.banner-section .title-3-red {
  color: #000;
  font-family: "forma-djr-mono", sans-serif;
  font-size: 42px;
  font-weight: bold !important;
  font-weight: 500;
  line-height: 110%;
  text-align: center !important;
}
.banner-section .subtitle {
  text-align: center;
  font-family: "forma-djr-mono", sans-serif;
  color: #fe1c45;
  font-size: 36px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  /* 43.2px */
  letter-spacing: -1.64px;
  text-transform: capitalize;
  margin-bottom: 40px !important;
  margin-top: 20px !important;
}
.banner-section .light {
  color: #fffef2 !important;
}
.banner-section .button-banner {
  margin-bottom: 20px !important;
}
.banner-section .margin-bottom-30 {
  margin-bottom: 30px !important;
}
.banner-section .banner-row {
  margin-top: 30px !important;
  margin-bottom: 0 !important;
}
.banner-section .banner-statement-row {
  margin-bottom: 1.8rem !important;
}
.banner-section .banner-statement-row .banner-statement {
  font-size: 1.0625rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  text-align: center;
  color: #fffef2;
  padding-bottom: 0 !important;
}
.banner-section .heading {
  font-family: "forma-djr-mono", sans-serif !important;
  color: #fffef2 !important;
}
.banner-section.light {
  background-color: #FCF8EA;
}
.banner-section.light .heading {
  font-family: "forma-djr-mono", sans-serif;
  color: #000 !important;
}
.banner-section.light .banner-statement-row .banner-statement {
  color: #000;
}
.banner-section.red {
  background-color: #fe1c45;
}
.banner-section.red .heading {
  font-family: "forma-djr-mono", sans-serif;
  color: #fffef2 !important;
}
.banner-section.red .above-heading {
  color: #fffef2 !important;
  align-self: stretch;
  text-align: center;
  font-family: "forma-djr-mono", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}
.banner-section.red .banner-statement-row .banner-statement {
  color: #fff;
  text-align: center;
  font-family: "forma-djr-mono", sans-serif;
  font-size: 36px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  /* 43.2px */
  letter-spacing: -1.64px;
  text-transform: capitalize;
}
@media screen and (max-width: 980px) {
  .reverse {
    display: flex !important;
    flex-direction: column-reverse !important;
  }
}
.faq {
  margin-bottom: 30px !important;
}
.faq .text {
  font-family: "forma-djr-mono", sans-serif !important;
  font-size: 16px;
  font-style: normal;
  font-weight: 600 !important;
  line-height: 140% !important;
  /* 22.4px */
  letter-spacing: 3px;
  text-transform: uppercase !important;
}
.faq .title-2 {
  font-family: "forma-djr-mono", sans-serif !important;
  color: #000 !important;
  font-size: 36px;
  text-align: center !important;
  font-style: normal !important;
  font-weight: 500 !important;
  line-height: 140% !important;
  /* 50.4px */
}
.gform_title {
  display: none;
}
.ginput_container input {
  border-radius: 8px;
  text-align: center;
}
#field_submit input {
  border-radius: 8px;
  background-color: #00c620;
  border: 0px;
  min-height: 40px;
  color: white;
}
body.single-teams .team-details .et_pb_row {
  max-width: 600px !important;
  margin: 0 auto !important;
}
body.single-teams .team-details .et_pb_image, body.single-teams .team-details h1, body.single-teams .team-details h5, body.single-teams .team-details .events-fg__filtergrid .dp-dfg-items article .entry-header h5 a, .events-fg__filtergrid .dp-dfg-items article .entry-header h5 body.single-teams .team-details a, body.single-teams .team-details .events-fg__filtergrid .dp-dfg-items article p.dp-dfg-cf-difficulty span, body.single-teams .team-details .events-fg__filtergrid .dp-dfg-items article .filtergrid__sponsor article .dp-dfg-cf-difficulty.dp-dfg-content span, .filtergrid__sponsor article body.single-teams .team-details .events-fg__filtergrid .dp-dfg-items article .dp-dfg-cf-difficulty.dp-dfg-content span, body.single-teams .team-details .events-fg__filtergrid .dp-dfg-items article .filtergrid__teams article.teams.type-teams .dp-dfg-cf-difficulty.dp-dfg-content span, .filtergrid__teams article.teams.type-teams body.single-teams .team-details .events-fg__filtergrid .dp-dfg-items article .dp-dfg-cf-difficulty.dp-dfg-content span, .events-fg__filtergrid .dp-dfg-items article p.dp-dfg-cf-difficulty body.single-teams .team-details span, body.single-teams .team-details .filtergrid__sponsor article .dp-dfg-header h2, .filtergrid__sponsor article .dp-dfg-header body.single-teams .team-details h2, body.single-teams .team-details p, body.single-teams .team-details .menu-item a, .menu-item body.single-teams .team-details a, body.single-teams .team-details .events-fg__filtergrid .dp-dfg-items article div.dp-dfg-content.entry-summary, .events-fg__filtergrid .dp-dfg-items article body.single-teams .team-details div.dp-dfg-content.entry-summary, body.single-teams .team-details .filtergrid__sponsor article .dp-dfg-content, .filtergrid__sponsor article body.single-teams .team-details .dp-dfg-content, body.single-teams .team-details .filtergrid__teams article.teams.type-teams .dp-dfg-content, .filtergrid__teams article.teams.type-teams body.single-teams .team-details .dp-dfg-content, body.single-teams .team-details .filtergrid__teams article.teams.type-teams .dp-dfg-content p span, .filtergrid__teams article.teams.type-teams .dp-dfg-content p body.single-teams .team-details span {
  text-align: center;
}
body.single-teams .team-details .et_pb_image {
  margin-bottom: 50px;
}
body.single-teams .team-details .et_pb_image img {
  max-height: 60vh;
  width: auto;
  margin: 0 auto;
}
body.single-teams .team-details .et_pb_heading {
  margin-bottom: 0;
  padding: 0;
}
body.single-teams .team-details h1, body.single-teams .team-details h5, body.single-teams .team-details .events-fg__filtergrid .dp-dfg-items article .entry-header h5 a, .events-fg__filtergrid .dp-dfg-items article .entry-header h5 body.single-teams .team-details a, body.single-teams .team-details .events-fg__filtergrid .dp-dfg-items article p.dp-dfg-cf-difficulty span, body.single-teams .team-details .events-fg__filtergrid .dp-dfg-items article .filtergrid__sponsor article .dp-dfg-cf-difficulty.dp-dfg-content span, .filtergrid__sponsor article body.single-teams .team-details .events-fg__filtergrid .dp-dfg-items article .dp-dfg-cf-difficulty.dp-dfg-content span, body.single-teams .team-details .events-fg__filtergrid .dp-dfg-items article .filtergrid__teams article.teams.type-teams .dp-dfg-cf-difficulty.dp-dfg-content span, .filtergrid__teams article.teams.type-teams body.single-teams .team-details .events-fg__filtergrid .dp-dfg-items article .dp-dfg-cf-difficulty.dp-dfg-content span, .events-fg__filtergrid .dp-dfg-items article p.dp-dfg-cf-difficulty body.single-teams .team-details span, body.single-teams .team-details .filtergrid__sponsor article .dp-dfg-header h2, .filtergrid__sponsor article .dp-dfg-header body.single-teams .team-details h2, body.single-teams .team-details p, body.single-teams .team-details .menu-item a, .menu-item body.single-teams .team-details a, body.single-teams .team-details .events-fg__filtergrid .dp-dfg-items article div.dp-dfg-content.entry-summary, .events-fg__filtergrid .dp-dfg-items article body.single-teams .team-details div.dp-dfg-content.entry-summary, body.single-teams .team-details .filtergrid__sponsor article .dp-dfg-content, .filtergrid__sponsor article body.single-teams .team-details .dp-dfg-content, body.single-teams .team-details .filtergrid__teams article.teams.type-teams .dp-dfg-content, .filtergrid__teams article.teams.type-teams body.single-teams .team-details .dp-dfg-content, body.single-teams .team-details .filtergrid__teams article.teams.type-teams .dp-dfg-content p span, .filtergrid__teams article.teams.type-teams .dp-dfg-content p body.single-teams .team-details span {
  color: #fff !important;
}
.team-members.custom .team-members__items {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 20px;
}
@media screen and (min-width: 640px) {
  .team-members.custom .team-members__items {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (min-width: 640px) {
  .team-members.custom .team-members__items {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (min-width: 1279px) {
  .team-members.custom .team-members__items {
    grid-template-columns: repeat(4, 1fr);
  }
}
.team-members.custom .team-images {
  overflow: hidden;
  position: relative;
  margin-bottom: 15px;
}
.team-members.custom .team-images .team-members__item--image {
  transition: 0.3s opacity ease-in-out;
  -ms-transition: 0.3s opacity ease-in-out;
  -o-transition: 0.3s opacity ease-in-out;
  -webkit-transition: 0.3s opacity ease-in-out;
}
.team-members.custom .team-images .team_bw_image {
  display: block !important;
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: auto;
}
.team-members.custom .team-members__item.has-bw:hover .team-members__item--image {
  transition: 0.3s opacity ease-in-out;
  -ms-transition: 0.3s opacity ease-in-out;
  -o-transition: 0.3s opacity ease-in-out;
  -webkit-transition: 0.3s opacity ease-in-out;
}
.team-members.custom .team-members__item.has-bw:hover .team-main-img {
  opacity: 0;
}
.team-members.custom .team-members__item.has-bw:hover .team_bw_image {
  display: block !important;
  opacity: 1;
}
html .bg-secondary, html .bloom {
  background-color: #FCF8EA;
  color: #000;
}
html .bg-secondary.et_pb_section p, html .bg-secondary.et_pb_section .menu-item a, .menu-item html .bg-secondary.et_pb_section a, html .bg-secondary.et_pb_section .events-fg__filtergrid .dp-dfg-items article div.dp-dfg-content.entry-summary, .events-fg__filtergrid .dp-dfg-items article html .bg-secondary.et_pb_section div.dp-dfg-content.entry-summary, html .bg-secondary.et_pb_section .filtergrid__sponsor article .dp-dfg-content, .filtergrid__sponsor article html .bg-secondary.et_pb_section .dp-dfg-content, html .bg-secondary.et_pb_section .filtergrid__teams article.teams.type-teams .dp-dfg-content, .filtergrid__teams article.teams.type-teams html .bg-secondary.et_pb_section .dp-dfg-content, html .bg-secondary.et_pb_section .filtergrid__teams article.teams.type-teams .dp-dfg-content p span, .filtergrid__teams article.teams.type-teams .dp-dfg-content p html .bg-secondary.et_pb_section span, html .bg-secondary.et_pb_section h2, html .bg-secondary.et_pb_section h3, html .bg-secondary.et_pb_section h4, html .bg-secondary.et_pb_section .filtergrid__teams article.teams.type-teams .dp-dfg-header h4, .filtergrid__teams article.teams.type-teams .dp-dfg-header html .bg-secondary.et_pb_section h4, html .bloom.et_pb_section p, html .bloom.et_pb_section .menu-item a, .menu-item html .bloom.et_pb_section a, html .bloom.et_pb_section .events-fg__filtergrid .dp-dfg-items article div.dp-dfg-content.entry-summary, .events-fg__filtergrid .dp-dfg-items article html .bloom.et_pb_section div.dp-dfg-content.entry-summary, html .bloom.et_pb_section .filtergrid__sponsor article .dp-dfg-content, .filtergrid__sponsor article html .bloom.et_pb_section .dp-dfg-content, html .bloom.et_pb_section .filtergrid__teams article.teams.type-teams .dp-dfg-content, .filtergrid__teams article.teams.type-teams html .bloom.et_pb_section .dp-dfg-content, html .bloom.et_pb_section .filtergrid__teams article.teams.type-teams .dp-dfg-content p span, .filtergrid__teams article.teams.type-teams .dp-dfg-content p html .bloom.et_pb_section span, html .bloom.et_pb_section h2, html .bloom.et_pb_section h3, html .bloom.et_pb_section h4, html .bloom.et_pb_section .filtergrid__teams article.teams.type-teams .dp-dfg-header h4, .filtergrid__teams article.teams.type-teams .dp-dfg-header html .bloom.et_pb_section h4 {
  color: #000;
}
.bg-primary {
  background-color: #000;
  color: #fff;
}
.bg-primary.et_pb_section p, .bg-primary.et_pb_section .menu-item a, .menu-item .bg-primary.et_pb_section a, .bg-primary.et_pb_section .events-fg__filtergrid .dp-dfg-items article div.dp-dfg-content.entry-summary, .events-fg__filtergrid .dp-dfg-items article .bg-primary.et_pb_section div.dp-dfg-content.entry-summary, .bg-primary.et_pb_section .filtergrid__sponsor article .dp-dfg-content, .filtergrid__sponsor article .bg-primary.et_pb_section .dp-dfg-content, .bg-primary.et_pb_section .filtergrid__teams article.teams.type-teams .dp-dfg-content, .filtergrid__teams article.teams.type-teams .bg-primary.et_pb_section .dp-dfg-content, .bg-primary.et_pb_section .filtergrid__teams article.teams.type-teams .dp-dfg-content p span, .filtergrid__teams article.teams.type-teams .dp-dfg-content p .bg-primary.et_pb_section span, .bg-primary.et_pb_section h2, .bg-primary.et_pb_section h3, .bg-primary.et_pb_section h4, .bg-primary.et_pb_section .filtergrid__teams article.teams.type-teams .dp-dfg-header h4, .filtergrid__teams article.teams.type-teams .dp-dfg-header .bg-primary.et_pb_section h4, .bg-primary.et_pb_section h5, .bg-primary.et_pb_section .events-fg__filtergrid .dp-dfg-items article .entry-header h5 a, .events-fg__filtergrid .dp-dfg-items article .entry-header h5 .bg-primary.et_pb_section a, .bg-primary.et_pb_section .events-fg__filtergrid .dp-dfg-items article p.dp-dfg-cf-difficulty span, .bg-primary.et_pb_section .events-fg__filtergrid .dp-dfg-items article .filtergrid__sponsor article .dp-dfg-cf-difficulty.dp-dfg-content span, .filtergrid__sponsor article .bg-primary.et_pb_section .events-fg__filtergrid .dp-dfg-items article .dp-dfg-cf-difficulty.dp-dfg-content span, .bg-primary.et_pb_section .events-fg__filtergrid .dp-dfg-items article .filtergrid__teams article.teams.type-teams .dp-dfg-cf-difficulty.dp-dfg-content span, .filtergrid__teams article.teams.type-teams .bg-primary.et_pb_section .events-fg__filtergrid .dp-dfg-items article .dp-dfg-cf-difficulty.dp-dfg-content span, .events-fg__filtergrid .dp-dfg-items article p.dp-dfg-cf-difficulty .bg-primary.et_pb_section span, .bg-primary.et_pb_section .filtergrid__sponsor article .dp-dfg-header h2, .filtergrid__sponsor article .dp-dfg-header .bg-primary.et_pb_section h2, .bg-primary.et_pb_section h6 {
  color: #fff;
}
html body .pt-0 {
  padding-top: 0 !important;
}
html body .pt-0.et_pb_section > .et_pb_row {
  padding-top: 0 !important;
}
html body .py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
html body .py-0.et_pb_section > .et_pb_row {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
@media (max-width: 980px) {
  html body .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  html body .py-md-0.et_pb_section > .et_pb_row {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
html body .pb-0 {
  padding-BOTTOM: 0 !important;
}
html body .mb-0 {
  margin-bottom: 0 !important;
}
.d-none {
  display: none !important;
}
@media (min-width: 981px) {
  .fd-rr {
    flex-direction: row-reverse !important;
  }
  .fd-rr > .et_pb_column {
    margin-right: 0 !important;
  }
  .fd-rr > .et_pb_column.et-last-child {
    margin-right: 3% !important;
  }
}
.mw-600 {
  max-width: 100%;
}
.et_pb_section_0, .et_pb_section_1 {
  height: auto !important;
  max-height: 10000vh !important;
}
@media (max-width: 1025px) {
  .d-flex-d, .d-flex {
    flex-direction: column !important;
  }
  .d-flex-d .et_pb_column, .d-flex .et_pb_column {
    width: 100%;
    margin-bottom: 30px;
  }
}
.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}
@media (max-width: 980px) {
  html body .et_pb_section.image-full-width-mobile {
    padding-top: 0 !important;
  }
  html body .et_pb_section.image-full-width-mobile > .et_pb_row {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    width: 100% !important;
  }
  html body .et_pb_section.image-full-width-mobile > .et_pb_row > .et_pb_column.et-last-child {
    max-width: 100% !important;
    padding: 0 20px 20px 20px !important;
  }
  html body .et_pb_section.image-full-width-mobile > .et_pb_row > .et_pb_column {
    max-width: 100% !important;
    padding: 0 !important;
  }
  html body .et_pb_section.image-full-width-mobile > .et_pb_row .et_pb_column.text {
    max-width: 100% !important;
    padding: 0 20px !important;
  }
  html body .et_pb_section.image-full-width-mobile > .et_pb_row .et_pb_column.image {
    max-width: 100% !important;
    padding: 0 !important;
  }
}
.et_pb_divider {
  width: 100% !important;
  max-width: 100% !important;
}
body #main-content .et_builder_inner_content .et_pb_section:has(.lwp_divi_breadcrumbs) {
  background: #000 !important;
}
body #main-content .et_builder_inner_content .et_pb_section:has(.lwp_divi_breadcrumbs) .h1 {
  color: #fff !important;
}
.display-inline {
  display: inline-block !important;
}
.psacp-post-carousel-content {
  border: none !important;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22https%3A%2F%2Fgrandcosmeticclinic.growthgendigital.com.au%2F%22%2C%22sources%22%3A%5B%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Fmain.scss%22%2C%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Fabstracts%2F_variables.scss%22%2C%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Fbase%2F_typography.scss%22%2C%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Fbase%2F_helpers.scss%22%2C%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Flayout%2F_header.scss%22%2C%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Flayout%2F_footer.scss%22%2C%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Flayout%2F_form.scss%22%2C%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Flayout%2F_main-content.scss%22%2C%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Flayout%2F_selling-system.scss%22%2C%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Fcomponents%2F_button.scss%22%2C%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Fcomponents%2F_image-with-btn.scss%22%2C%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Fcomponents%2F_media-with-text.scss%22%2C%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Fcomponents%2F_sponsers.scss%22%2C%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Fcomponents%2F_filtergrid.scss%22%2C%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Fcomponents%2F_hero.scss%22%2C%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Fcomponents%2F_home_procedures_card.scss%22%2C%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Fcomponents%2F_home_news_slider.scss%22%2C%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Fcomponents%2F_chatbox.scss%22%2C%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Fcomponents%2F_pricing.scss%22%2C%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Fcomponents%2F_faqs.scss%22%2C%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Fcomponents%2F_intro-section.scss%22%2C%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Fcomponents%2F_logo-carousel.scss%22%2C%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Fcomponents%2F_testimonials.scss%22%2C%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Fcomponents%2F_home-popup.scss%22%2C%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Fcomponents%2F_get-in-touch.scss%22%2C%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Fcontainers%2F_blog.scss%22%2C%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Fpages%2F_landingpage.scss%22%2C%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Fpages%2F_team.scss%22%2C%22wp-content%2Fthemes%2Fdivi-child%2Fscss%2Futilities%2F_utilities.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACiFA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADvFA%3BAC4HA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAWJ%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAChJJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAGA%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAF5LJ%3BAAAA%3BAAAA%3BAGOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAHPA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAGkBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAHlBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAG8BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYJ%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKJ%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAHnOA%3BAGwOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA0BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA2BA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAACI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA%2BBA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAHrdA%3BAG6dA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAIA%3BAACI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAH1iBA%3BAGgjBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAH3kBA%3BAGmlBA%3BAAAA%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAHzlBJ%3BAGgmBA%3BAAAA%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAOA%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAqBI%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAQZ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAqBI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAOR%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAOQ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACtvBJ%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYR%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAqBR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBQ%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAYJ%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUQ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAUR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAJ3PZ%3BAIyQA%3BAAMI%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAIA%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAmBR%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMQ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJnYZ%3BAI8YA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAGQ%3BAAAA%3BAAAA%3BAAMR%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAWZ%3BAACI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAOQ%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAcZ%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAWR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAC3hBR%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQQ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAKQ%3BAAAA%3BAAAA%3BAAAA%3BAAkBJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAMR%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAShB%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAACI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL9QA%3BAKyRI%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAeR%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAASR%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWD%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAOR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAChaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAsBD%3BAACC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACpNI%3BAACI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACHJ%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAASR%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAQA%3BAACI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeJ%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYI%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAWJ%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAIG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYI%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BACpZA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAoBI%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAcJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BACvIH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAClBG%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcR%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaJ%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAUZ%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAChFd%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWD%3BAACC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAChCO%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMR%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAuBA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAYI%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAeX%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYJ%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BACzNY%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAShB%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUZ%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAC9LZ%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAfRA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAeyCA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAuCF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAsBA%3BAAAA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAA8BA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAChRH%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAKR%3BAAAA%3BAAAA%3BAAMR%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAkBA%3BAAAA%3BAAAA%3BAAQQ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAoBJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACtJJ%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBA%3BAAAA%3BAAAA%3BAjBpCA%3BAiByCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC%2FFE%3BAAAA%3BAAAA%3BAAAA%3BAAGF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAGQ%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAC5CJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAeZ%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BACjFJ%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BACVJ%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BArBpDR%3BAqBmEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAoBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BACpLA%3BAAGQ%3BAAAA%3BAAAA%3BAAAA%3BAASZ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BACjDJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBI%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKQ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAQZ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMQ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAepB%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC1OR%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQQ%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAMQ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMQ%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAqBZ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAChHR%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAaJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAC%2FHA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAqBI%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAOR%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAOR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaJ%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaJ%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKJ%3BAACI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcR%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAKR%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBZ%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAEQ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWR%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACz0BI%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAC%2FFZ%3BAAAA%3BAAAA%3BAAAA%3BAAMQ%3BAAAA%3BAAAA%3BAAYR%3BAAAA%3BAAAA%3BAAAA%3BAAKQ%3BAAAA%3BAAAA%3BAAiCR%3BAAAA%3BAAAA%3BAAIQ%3BAAAA%3BAAAA%3BAAMR%3BAAAA%3BAAAA%3BAAAA%3BAAKQ%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKQ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUZ%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAQZ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAACC%3BAAAA%3BAAAA%3BAAEO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAIQ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWhB%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%22%7D */