




	


:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}


.swm-carousel .swiper-wrapper {
  display: block;
  position: relative;
}
.swm-carousel .swiper-slide {
  display: none !important;
  width: 100% !important;
}
.swm-carousel .swiper-slide.swm-slide-current {
  display: block !important;
}
.swm-carousel .swiper-pagination-bullet {
  position: relative;
  padding: 0;
  width: 44px;
  height: 44px;
  border: 0;
  margin: 0 !important;
  background: transparent;
  opacity: 1;
  cursor: pointer;
}
.swm-carousel .swiper-pagination-bullet::before {
  content: "";
  position: absolute;
  inset: 18px;
  border-radius: 50%;
  background: var(--brand-surface);
  opacity: 0.65;
}
.swm-carousel .swiper-pagination-bullet:focus-visible::before,
.swm-carousel .swiper-pagination-bullet:hover::before,
.swm-carousel .swiper-pagination-bullet-active::before {
  background: var(--brand-source-yellow);
  opacity: 1;
}
.swm-carousel .elementor-swiper-button {
  min-width: 44px;
  min-height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.swm-lightbox {
  max-width: 95vw;
  max-height: 95dvh;
  padding: 48px 16px 16px;
  background: #080808;
  border: 0;
  color: white;
}
.swm-lightbox::backdrop {
  background: rgba(0, 0, 0, 0.85);
}
.swm-lightbox img {
  max-width: 90vw;
  max-height: 80dvh;
  object-fit: contain;
}
.swm-lightbox button {
  position: absolute;
  right: 16px;
  top: 8px;
  background: #ffdb36;
  color: #000;
  border: 0;
  padding: 7px 16px;
  cursor: pointer;
}
.replica-site {
  overflow-x: clip;
}
.replica-site > header {
  position: sticky;
  top: 0;
  z-index: 1000;
}
.replica-site > main {
  display: block;
}
.replica-site main > .elementor > .elementor-element:nth-child(n + 2) {
  content-visibility: auto;
  contain-intrinsic-size: auto 800px;
}
.replica-site .elementor-invisible {
  visibility: visible;
}
.swm-slideshow {
  position: absolute !important;
  inset: 0;
  overflow: hidden;
  pointer-events: none;
  z-index: 0;
  max-width: none !important;
}
.swm-slide {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: opacity 0.5s ease;
}
.swm-slide.is-active {
  opacity: 1;
}
.swm-static-hero .swm-slide {
  transition: none;
}
.swm-static-headline,
.swm-static-headline .elementor-headline-text-wrapper {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  white-space: normal !important;
}
.swm-static-hero,
.swm-static-hero .swm-slide,
.swm-static-hero picture,
.swm-static-hero img {
  animation: none !important;
  opacity: 1 !important;
  transform: none !important;
  transition: none !important;
}
.replica-site .swm-extracted-hero {
  background-image: none !important;
}
.swm-carousel-pending .swiper-slide-bg {
  background-image: none !important;
}
.swm-slide img {
  object-fit: cover;
}
.swm-rotating {
  width: auto !important;
}
.swm-rotating .elementor-headline-text-active {
  position: relative !important;
  display: inline-block !important;
  opacity: 1 !important;
  transform: none !important;
}
.swm-form-notice {
  min-height: 78px;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  background: #fafafa;
  color: var(--brand-notice-ink);
  padding: 12px 16px;
  font-size: var(--font-caption-size);
  width: 304px;
  max-width: 100%;
  border: 1px solid var(--brand-notice-border);
  border-radius: 0;
}
.replica-site .elementor-headline-dynamic-text {
  color: var(--dynamic-text-color, var(--brand-dynamic-text));
}
.swm-form-notice a {
  text-decoration: underline;
  text-underline-offset: 0.15em;
}
.swm-turnstile-placeholder {
  min-height: 65px;
}
.swm-form-result {
  width: 100%;
  margin: 12px 0 0;
  font-size: var(--font-feedback-size);
}
.replica-site .elementor-nav-menu li {
  position: relative;
}
.replica-site .elementor-nav-menu .sub-menu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  margin: 0 !important;
  min-width: 240px;
  z-index: 1002;
}
.replica-site .elementor-nav-menu .swm-open > .sub-menu {
  display: block;
}
.replica-site .elementor-nav-menu .sub-menu .sub-menu {
  top: 0 !important;
  left: 100%;
  margin-top: 0 !important;
}
.replica-site .elementor-nav-menu .sub-menu .swm-open-left > .sub-menu {
  left: auto;
  right: 100%;
}
.swm-chevron:after {
  content: "";
  display: block;
  width: 7px;
  height: 7px;
  border-right: 2px solid currentColor;
  border-bottom: 2px solid currentColor;
  transform: rotate(-45deg);
}
.replica-site .elementor-nav-menu .sub-menu a {
  white-space: normal;
  line-height: 1.3;
}
.replica-site .elementor-nav-menu--main .sub-menu {
  max-height: none;
}
@media (min-width: 1025px) {
  .replica-site
    .elementor-nav-menu--main
    > .elementor-nav-menu
    > .menu-item-has-children::after {
    content: "";
    position: absolute;
    top: 100%;
    right: 0;
    left: 0;
    height: 24px;
  }
}
.replica-site .elementor-nav-menu--dropdown.elementor-nav-menu__container {
  display: none;
}
.replica-site .elementor-nav-menu--dropdown.swm-menu-open {
  display: block !important;
  max-height: calc(100dvh - 100px) !important;
  overflow-y: auto !important;
  transform: none !important;
  position: absolute;
  top: 100%;
  right: 0;
  left: auto;
  width: min(95vw, 440px);
  z-index: 1002;
}
.replica-site .elementor-tab-title {
  cursor: pointer;
}
.replica-site .elementor-tab-title:focus-visible {
  outline: 3px solid #ffdb36;
}
@media (max-width: 1024px) {
  .replica-site .elementor-nav-menu--dropdown .sub-menu {
    position: static !important;
    min-width: 0 !important;
    width: 100% !important;
  }
  .replica-site .elementor-nav-menu--dropdown .sub-menu a {
    padding-left: 30px !important;
  }
  .replica-site .elementor-nav-menu--dropdown .sub-menu .sub-menu a {
    padding-left: 44px !important;
  }
}
@media (max-width: 767px) {
  .replica-site header .elementor-element-316445cf {
    position: relative !important;
  }
  .replica-site header .elementor-element-280b14ce {
    position: absolute !important;
    top: 50% !important;
    right: 20px !important;
    z-index: 3 !important;
    width: 44px !important;
    transform: translateY(-50%) !important;
  }
  .replica-site header .elementor-element-16c5f4a {
    display: none !important;
  }
  .replica-site header .elementor-menu-toggle {
    min-width: 44px;
    min-height: 44px;
    margin-right: 0 !important;
    margin-left: auto !important;
    background: var(--brand-source-yellow) !important;
    color: var(--brand-ink) !important;
  }
  .replica-site header .elementor-menu-toggle svg {
    fill: currentColor !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  .swm-slide img {
    animation: none !important;
  }
  .swm-slide {
    transition: none !important;
  }
}
.swm-search-page {
  max-width: 1200px;
  margin: 0 auto;
  padding: 64px 24px;
}
.swm-search-page h1 {
  font-size: 3em;
  line-height: 1.15;
}
.swm-search-page article {
  margin: 40px 0;
}
.swm-search-page h2 {
  font-size: 1.75em;
}
.swm-search-page input {
  min-width: 0;
  width: 100%;
  padding: 12px;
  border: 1px solid var(--brand-field-border);
  font: inherit;
}
.swm-search-controls {
  display: flex;
  gap: 12px;
  margin: 12px 0;
}
.swm-search-page button {
  background: #ffdb36;
  color: #000;
  border: 0;
  padding: 12px 24px;
  font: inherit;
}
/* Exact original checkmark outlines, subset to the two glyphs used by this site. */
.swm-form-notice a,.swm-form-result a{text-decoration:underline;text-underline-offset:.15em}
/* Keep white slide copy legible even over the lightest original photograph. */
.replica-site .elementor-slides-wrapper .elementor-background-overlay{background-color:rgba(0,0,0,.6)!important;opacity:1!important}
.replica-site .elementor-posts .elementor-post__excerpt p,
.replica-site .elementor-posts .elementor-post__meta-data {
  color: var(--brand-body-ink);
}
@font-face{font-family:jkiticon;src:url('/assets/jkit-checkmark-subset-v1.woff2') format('woff2');font-style:normal;font-weight:normal;font-display:swap}
@font-face{font-family:elementskit;src:url('/assets/elementskit-checkmark-subset-v1.woff2') format('woff2');font-style:normal;font-weight:normal;font-display:swap}

.elementor-kit-26 .replica-site .elementor-nav-menu button.swm-menu-trigger{appearance:none;border:0;border-radius:0;background:transparent;text-align:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;color:inherit}.swm-menu-trigger:focus-visible{outline:2px solid currentColor;outline-offset:3px}.elementor-35 .elementor-element.elementor-element-37fcaa3b .elementor-nav-menu--dropdown button.swm-menu-trigger{color:var( --e-global-color-8235737 );fill:var( --e-global-color-8235737 );}.elementor-35 .elementor-element.elementor-element-37fcaa3b .elementor-nav-menu--dropdown button.swm-menu-trigger:hover,.elementor-35 .elementor-element.elementor-element-37fcaa3b .elementor-nav-menu--dropdown button.swm-menu-trigger:focus,.elementor-35 .elementor-element.elementor-element-37fcaa3b .elementor-nav-menu--dropdown button.swm-menu-trigger.elementor-item-active,.elementor-35 .elementor-element.elementor-element-37fcaa3b .elementor-nav-menu--dropdown button.swm-menu-trigger.highlighted{color:var( --e-global-color-4f4b866 );}.elementor-35 .elementor-element.elementor-element-37fcaa3b .elementor-nav-menu--dropdown button.swm-menu-trigger:hover,.elementor-35 .elementor-element.elementor-element-37fcaa3b .elementor-nav-menu--dropdown button.swm-menu-trigger:focus,.elementor-35 .elementor-element.elementor-element-37fcaa3b .elementor-nav-menu--dropdown button.swm-menu-trigger.elementor-item-active,.elementor-35 .elementor-element.elementor-element-37fcaa3b .elementor-nav-menu--dropdown button.swm-menu-trigger.highlighted{background-color:var( --e-global-color-ebbf1d8 );}.elementor-35 .elementor-element.elementor-element-37fcaa3b .elementor-nav-menu--dropdown button.swm-menu-trigger.elementor-item-active{color:var( --e-global-color-4f4b866 );background-color:var( --e-global-color-ebbf1d8 );}.elementor-35 .elementor-element.elementor-element-37fcaa3b .elementor-nav-menu--dropdown li:first-child button.swm-menu-trigger{border-top-left-radius:0px;border-top-right-radius:0px;}.elementor-35 .elementor-element.elementor-element-37fcaa3b .elementor-nav-menu--dropdown li:last-child button.swm-menu-trigger{border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.elementor-35 .elementor-element.elementor-element-37fcaa3b .elementor-nav-menu--dropdown button.swm-menu-trigger{padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;}@media(max-width:1024px){.elementor-35 .elementor-element.elementor-element-37fcaa3b .elementor-nav-menu--dropdown button.swm-menu-trigger{padding-left:20px;padding-right:20px;padding-top:11px;padding-bottom:11px;}}@media(max-width:767px){.elementor-35 .elementor-element.elementor-element-37fcaa3b .elementor-nav-menu--dropdown button.swm-menu-trigger{padding-top:13px;padding-bottom:13px;}}.elementor-nav-menu--main .elementor-nav-menu button.swm-menu-trigger{transition:.4s}.elementor-nav-menu--main .elementor-nav-menu button.swm-menu-trigger,.elementor-nav-menu--main .elementor-nav-menu button.swm-menu-trigger.highlighted,.elementor-nav-menu--main .elementor-nav-menu button.swm-menu-trigger:focus,.elementor-nav-menu--main .elementor-nav-menu button.swm-menu-trigger:hover{padding:13px 20px}.elementor-nav-menu--main .elementor-nav-menu button.swm-menu-trigger.current{background:#1f2124;color:#fff}.elementor-nav-menu--main .elementor-nav-menu button.swm-menu-trigger.disabled{background:#3f444b;color:#88909b}.elementor-nav-menu--layout-horizontal .elementor-nav-menu button.swm-menu-trigger{flex-grow:1;white-space:nowrap}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>button.swm-menu-trigger{margin-inline-start:var(--e-nav-menu-horizontal-menu-item-margin)}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child)>button.swm-menu-trigger{margin-inline-end:var(--e-nav-menu-horizontal-menu-item-margin)}.elementor-nav-menu__align-right .elementor-nav-menu--layout-vertical>ul>li>button.swm-menu-trigger{justify-content:flex-end}.elementor-nav-menu__align-left .elementor-nav-menu--layout-vertical>ul>li>button.swm-menu-trigger{justify-content:flex-start}.elementor-nav-menu__align-start .elementor-nav-menu--layout-vertical>ul>li>button.swm-menu-trigger{justify-content:flex-start}.elementor-nav-menu__align-end .elementor-nav-menu--layout-vertical>ul>li>button.swm-menu-trigger{justify-content:flex-end}.elementor-nav-menu__align-center .elementor-nav-menu--layout-vertical>ul>li>button.swm-menu-trigger{justify-content:center}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>button.swm-menu-trigger{justify-content:center}.elementor-nav-menu ul ul button.swm-menu-trigger,.elementor-nav-menu ul ul button.swm-menu-trigger:active,.elementor-nav-menu ul ul button.swm-menu-trigger:focus,.elementor-nav-menu ul ul button.swm-menu-trigger:hover{border-left:16px solid transparent}.elementor-nav-menu ul ul ul button.swm-menu-trigger,.elementor-nav-menu ul ul ul button.swm-menu-trigger:active,.elementor-nav-menu ul ul ul button.swm-menu-trigger:focus,.elementor-nav-menu ul ul ul button.swm-menu-trigger:hover{border-left:24px solid transparent}.elementor-nav-menu ul ul ul ul button.swm-menu-trigger,.elementor-nav-menu ul ul ul ul button.swm-menu-trigger:active,.elementor-nav-menu ul ul ul ul button.swm-menu-trigger:focus,.elementor-nav-menu ul ul ul ul button.swm-menu-trigger:hover{border-left:32px solid transparent}.elementor-nav-menu ul ul ul ul ul button.swm-menu-trigger,.elementor-nav-menu ul ul ul ul ul button.swm-menu-trigger:active,.elementor-nav-menu ul ul ul ul ul button.swm-menu-trigger:focus,.elementor-nav-menu ul ul ul ul ul button.swm-menu-trigger:hover{border-left:40px solid transparent}.elementor-nav-menu button.swm-menu-trigger{position:relative}.elementor-nav-menu button.swm-menu-trigger{align-items:center;display:flex}.elementor-nav-menu button.swm-menu-trigger,.elementor-nav-menu button.swm-menu-trigger:focus,.elementor-nav-menu button.swm-menu-trigger:hover{line-height:20px;padding:10px 20px}.elementor-nav-menu button.swm-menu-trigger.current{background:#1f2124;color:#fff}.elementor-nav-menu button.swm-menu-trigger.disabled{color:#88909b;cursor:not-allowed}.elementor-nav-menu--dropdown button.swm-menu-trigger{color:#33373d}.elementor-nav-menu--dropdown button.swm-menu-trigger.current{background:#1f2124;color:#fff}.elementor-nav-menu--dropdown button.swm-menu-trigger.disabled{color:#b3b3b3}ul.elementor-nav-menu--dropdown button.swm-menu-trigger,ul.elementor-nav-menu--dropdown button.swm-menu-trigger:focus,ul.elementor-nav-menu--dropdown button.swm-menu-trigger:hover{border-inline-start:8px solid transparent;text-shadow:none}.elementor-nav-menu__text-align-center .elementor-nav-menu--dropdown .elementor-nav-menu button.swm-menu-trigger{justify-content:center}.replica-site .elementor-nav-menu .sub-menu button.swm-menu-trigger {
  white-space: normal;
  line-height: 1.3;
}@media (max-width: 1024px) {
  .replica-site .elementor-nav-menu--dropdown .sub-menu button.swm-menu-trigger {
    padding-left: 30px !important;
  }
}@media (max-width: 1024px) {
  .replica-site .elementor-nav-menu--dropdown .sub-menu .sub-menu button.swm-menu-trigger {
    padding-left: 44px !important;
  }
}