.elementor-kit-92{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-pd_orange:#df6800;--e-global-color-pd_olive:#62685a;--e-global-color-pd_offblack:#2e2b2a;--e-global-color-pd_offwhite:#f5f3f2;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-size:clamp(14px, calc(14px + (24px - 14px) * ((100vw - 375px) / (1280px - 375px))), 24px);--e-global-typography-primary-font-weight:300;--e-global-typography-primary-line-height:1.5em;--e-global-typography-secondary-font-family:"Michroma";--e-global-typography-secondary-font-size:clamp(30px, calc(30px + (64px - 30px) * ((100vw - 375px) / (1280px - 375px))), 64px);--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.25em;--e-global-typography-text-font-family:"Michroma";--e-global-typography-text-font-size:clamp(24px, calc(24px + (46px - 24px) * ((100vw - 375px) / (1280px - 375px))), 46px);--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.25em;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-size:clamp(12px, calc(12px + (14px - 12px) * ((100vw - 375px) / (1280px - 375px))), 14px);--e-global-typography-accent-font-weight:300;--e-global-typography-accent-line-height:1.6em;--e-global-typography-e3a9012-font-family:"Poppins";--e-global-typography-e3a9012-font-size:clamp(24px, calc(24px + (30px - 24px) * ((100vw - 375px) / (1280px - 375px))), 30px);--e-global-typography-e3a9012-font-weight:500;--e-global-typography-e3a9012-line-height:1.5em;--e-global-typography-f4b0123-font-family:"Poppins";--e-global-typography-f4b0123-font-size:clamp(16px, calc(16px + (20px - 16px) * ((100vw - 375px) / (1280px - 375px))), 20px);--e-global-typography-f4b0123-font-weight:600;--e-global-typography-f4b0123-line-height:1.5em;--e-global-typography-a5c1234-font-family:"Michroma";--e-global-typography-a5c1234-font-size:clamp(16px, calc(16px + (20px - 16px) * ((100vw - 375px) / (1280px - 375px))), 20px);--e-global-typography-a5c1234-font-weight:400;--e-global-typography-a5c1234-line-height:1.5em;--e-global-typography-d8f4567-font-family:"Poppins";--e-global-typography-d8f4567-font-size:clamp(14px, calc(14px + (24px - 14px) * ((100vw - 375px) / (1280px - 375px))), 24px);--e-global-typography-d8f4567-font-weight:500;--e-global-typography-d8f4567-line-height:1.5em;--e-global-typography-b2d8901-font-family:"Poppins";--e-global-typography-b2d8901-font-size:clamp(18px, calc(18px + (24px - 18px) * ((100vw - 375px) / (1280px - 375px))), 24px);--e-global-typography-b2d8901-font-weight:300;--e-global-typography-b2d8901-line-height:1.5em;--e-global-typography-c3b1144-font-family:"Michroma";--e-global-typography-c3b1144-font-size:clamp(20px, calc(20px + (30px - 20px) * ((100vw - 375px) / (1280px - 375px))), 30px);--e-global-typography-c3b1144-font-weight:400;--e-global-typography-c3b1144-line-height:1.5em;background-color:#FFFFFF;}.elementor-kit-92 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --Mich:Michroma; --orange:#DF6800; --olive:#62685A; --offblack:#2E2B2A; --Pop:Poppins; --bggrey:#F7F4F3; --wht:#ffffff; --offwhite:#F5F3F2; --DUP_orange:#DF6800; --DUP_Mich:Michroma; --DUP_bggrey:#F7F4F3; --DUP_Mich1:Michroma; }
/* Start custom CSS */body {
    overflow-x: clip;
}
.pd-goopy-heading--ready {
  display: inline-grid;
  position: relative;
  isolation: isolate;
  max-width: 100%;
}

.pd-goopy-heading__mask,
.pd-goopy-heading__text {
  grid-area: 1 / 1;
  min-width: 0;
}

.pd-goopy-heading__mask {
  color: transparent;
  filter: url("#pd-goopy-heading-filter");
  pointer-events: none;
  user-select: none;
  z-index: 0;
}

.pd-goopy-heading__linebox {
  display: inline;
  background: #fff;
  border-radius: 0.35em;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  padding: 0.08em 0.32em 0.08em 7px;
}

.pd-goopy-heading__text {
  position: relative;
  z-index: 1;
}

.glass-cta {
  background: rgba(245, 243, 242, 0.12) !important;
  background-color: rgba(245, 243, 242, 0.12) !important;
  backdrop-filter: blur(16px) saturate(160%);
  -webkit-backdrop-filter: blur(16px) saturate(160%);
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.35),
    inset 0 -1px 0 rgba(255, 255, 255, 0.08),
    0 8px 24px rgba(0, 0, 0, 0.16);
}

.glass-cta:hover,
.glass-cta:focus,
.glass-cta:active {
  background: rgba(245, 243, 242, 0.16) !important;
  background-color: rgba(245, 243, 242, 0.16) !important;
}

header.elementor-location-header.elementor-347 {
  position: sticky;
  top: 0;
  z-index: 99999;
  width: 100%;
  box-sizing: border-box;
}

/* Logged-in admin bar */
.admin-bar header.elementor-location-header.elementor-347 {
  top: 32px;
}
@media (max-width: 782px) {
  .admin-bar header.elementor-location-header.elementor-347 {
    top: 46px;
  }
}/* End custom CSS */