/* Happy Friday 20262 design refresh */
@font-face {
  font-family: "Harman Sans";
  src: url("/wp-content/uploads/2023/07/Harman-Sans.otf") format("opentype");
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
}

body.home [data-elementor-type="wp-page"] > .e-con:first-child,
body.home [data-elementor-type="wp-page"] > .elementor-section:first-child {
  background-image:
    linear-gradient(to bottom, rgba(255,255,255,0) 68%, #fff 100%),
    radial-gradient(circle, rgba(255,255,255,.72) 1px, transparent 1.35px),
    linear-gradient(135deg, #f26a8d 0%, #f79a6c 33%, #f7e46a 66%, #fffaf2 100%) !important;
  background-size: 100% 100%, 20px 20px, 100% 100% !important;
  background-position: 0 0, 0 0, 0 0 !important;
  animation: none !important;
}
body.page-id-7808 [data-elementor-type="wp-page"] > .e-con:first-child,
body.page-id-7808 [data-elementor-type="wp-page"] > .e-con:first-child .elementor-heading-title,
body.page-id-7808 [data-elementor-type="wp-page"] > .e-con:first-child .elementor-widget-text-editor,
body.page-id-7808 [data-elementor-type="wp-page"] > .e-con:first-child a:not(.elementor-button) { color: #161616 !important; }
body.page-id-7808 .elementor-location-header,
body.page-id-7808 .elementor-location-header a:not(.elementor-button),
body.page-id-7808 .elementor-location-header .elementor-heading-title { color: #161616 !important; }
body.home .elementor-location-header {
  position: absolute !important;
  inset: 0 0 auto 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}
body.home .elementor-393 .elementor-nav-menu--main .menu-item-900 { display: none !important; }
body.home .elementor-393 .hf-header-cta .elementor-button {
  padding: 16px 36px !important;
  background: #fff !important;
  box-shadow: 0 8px 22px rgba(22,22,22,.14) !important;
}
.elementor-button { border-radius: 12px !important; }
