/*
 * Elementor 4 renders the saved element IDs reliably but may omit custom
 * classes from container wrappers. These scoped aliases preserve the approved
 * Elementor Free design while leaving every page editable in the builder.
 */

:is(
  .elementor-element-99ee6632,
  .elementor-element-5e569b8e,
  .elementor-element-9909a292,
  .elementor-element-7b6ca55c,
  .elementor-element-33949c97,
  .elementor-element-71d49e72,
  .elementor-element-d8cf82c0,
  .elementor-element-ed7514c4,
  .elementor-element-2ef21fdf,
  .elementor-element-c4874765,
  .elementor-element-337c8097,
  .elementor-element-d6895e63,
  .elementor-element-ed7e20dd,
  .elementor-element-98ee7c63,
  .elementor-element-7c03c1bd,
  .elementor-element-ed02ead5
) {
  margin: 0 !important;
  padding: clamp(76px, 8vw, 128px) clamp(24px, 7vw, 116px) !important;
}

:is(
  .elementor-element-99ee6632,
  .elementor-element-5e569b8e,
  .elementor-element-9909a292,
  .elementor-element-7b6ca55c,
  .elementor-element-33949c97,
  .elementor-element-71d49e72,
  .elementor-element-d8cf82c0,
  .elementor-element-ed7514c4,
  .elementor-element-2ef21fdf,
  .elementor-element-c4874765,
  .elementor-element-337c8097,
  .elementor-element-d6895e63,
  .elementor-element-ed7e20dd,
  .elementor-element-98ee7c63,
  .elementor-element-7c03c1bd,
  .elementor-element-ed02ead5
) :is(h1, h2, h3) {
  color: inherit;
  font-family: var(--jikey-serif) !important;
  font-weight: 400 !important;
  letter-spacing: -0.035em;
  line-height: 1.08 !important;
}

:is(
  .elementor-element-99ee6632,
  .elementor-element-5e569b8e,
  .elementor-element-9909a292,
  .elementor-element-7b6ca55c,
  .elementor-element-33949c97,
  .elementor-element-71d49e72,
  .elementor-element-d8cf82c0,
  .elementor-element-ed7514c4,
  .elementor-element-2ef21fdf,
  .elementor-element-c4874765,
  .elementor-element-337c8097,
  .elementor-element-d6895e63,
  .elementor-element-ed7e20dd,
  .elementor-element-98ee7c63,
  .elementor-element-7c03c1bd,
  .elementor-element-ed02ead5
) h1 {
  font-size: clamp(50px, 6vw, 88px) !important;
}

:is(
  .elementor-element-99ee6632,
  .elementor-element-5e569b8e,
  .elementor-element-9909a292,
  .elementor-element-7b6ca55c,
  .elementor-element-33949c97,
  .elementor-element-71d49e72,
  .elementor-element-d8cf82c0,
  .elementor-element-ed7514c4,
  .elementor-element-2ef21fdf,
  .elementor-element-c4874765,
  .elementor-element-337c8097,
  .elementor-element-d6895e63,
  .elementor-element-ed7e20dd,
  .elementor-element-98ee7c63,
  .elementor-element-7c03c1bd,
  .elementor-element-ed02ead5
) h2 {
  font-size: clamp(38px, 4.6vw, 66px) !important;
}

:is(
  .elementor-element-99ee6632,
  .elementor-element-5e569b8e,
  .elementor-element-9909a292,
  .elementor-element-7b6ca55c,
  .elementor-element-33949c97,
  .elementor-element-71d49e72,
  .elementor-element-d8cf82c0,
  .elementor-element-ed7514c4,
  .elementor-element-2ef21fdf,
  .elementor-element-c4874765,
  .elementor-element-337c8097,
  .elementor-element-d6895e63,
  .elementor-element-ed7e20dd,
  .elementor-element-98ee7c63,
  .elementor-element-7c03c1bd,
  .elementor-element-ed02ead5
) h3 {
  font-size: clamp(25px, 2.3vw, 34px) !important;
}

:is(
  .elementor-element-99ee6632,
  .elementor-element-5e569b8e,
  .elementor-element-9909a292,
  .elementor-element-7b6ca55c,
  .elementor-element-33949c97,
  .elementor-element-71d49e72,
  .elementor-element-d8cf82c0,
  .elementor-element-ed7514c4,
  .elementor-element-2ef21fdf,
  .elementor-element-c4874765,
  .elementor-element-337c8097,
  .elementor-element-d6895e63,
  .elementor-element-ed7e20dd,
  .elementor-element-98ee7c63,
  .elementor-element-7c03c1bd,
  .elementor-element-ed02ead5
) p {
  color: var(--jikey-ink-soft);
  font-size: 17px;
  line-height: 1.75;
}

.elementor-element-99ee6632 {
  background-color: var(--jikey-paper-light);
  background-image: linear-gradient(rgba(16, 36, 38, 0.035) 1px, transparent 1px), linear-gradient(90deg, rgba(16, 36, 38, 0.035) 1px, transparent 1px);
  background-size: 58px 58px;
  display: grid !important;
  grid-template-columns: minmax(0, 1.08fr) minmax(380px, 0.92fr);
  min-height: 760px;
  padding: 0 !important;
}

.elementor-element-da094aeb {
  align-self: center;
  padding: 90px clamp(32px, 7vw, 110px) !important;
}

.elementor-element-4b097d7f {
  background: var(--jikey-ink);
  justify-content: center;
  min-height: 760px;
  padding: 66px clamp(26px, 4vw, 60px) 46px !important;
  position: relative;
}

.elementor-element-4b097d7f::before {
  border: 1px solid rgba(245, 240, 231, 0.24);
  content: "";
  inset: 34px 24px 82px;
  pointer-events: none;
  position: absolute;
}

.elementor-element-5e569b8e {
  align-items: flex-start;
  background: var(--jikey-paper);
  display: grid !important;
  gap: 24px;
  grid-template-columns: 80px minmax(0, 960px);
  justify-content: center;
}

.elementor-element-9909a292 {
  align-items: center;
  display: grid !important;
  column-gap: clamp(56px, 7vw, 100px) !important;
  row-gap: 64px !important;
  grid-template-columns: minmax(280px, 0.9fr) minmax(340px, 1.1fr);
}

.elementor-element-74b33f0e {
  justify-self: center;
  min-width: 0;
  position: relative;
  width: 100%;
}

.elementor-element-74b33f0e .jikey-offset-image {
  margin: 0 auto;
  max-width: 520px;
  width: 100%;
}

.elementor-element-391e7a4a {
  max-width: 690px;
}

:is(.elementor-element-7b6ca55c, .elementor-element-71d49e72, .elementor-element-98ee7c63) {
  background: var(--jikey-ink);
  color: var(--jikey-paper-light);
}

:is(.elementor-element-7b6ca55c, .elementor-element-71d49e72, .elementor-element-98ee7c63) p {
  color: rgba(245, 240, 231, 0.72);
}

:is(.elementor-element-7b6ca55c, .elementor-element-71d49e72, .elementor-element-98ee7c63) :is(h1, h2, h3),
:is(.elementor-element-7b6ca55c, .elementor-element-71d49e72, .elementor-element-98ee7c63) .elementor-heading-title {
  color: var(--jikey-paper-light) !important;
}

:is(.elementor-element-7b6ca55c, .elementor-element-71d49e72, .elementor-element-98ee7c63) :is(.jikey-eyebrow, .jikey-card-number, .jikey-card-label) .elementor-heading-title {
  color: #f0a978 !important;
}

/* Contact form: high contrast, clear grouping, and a compact quiz field. */
.elementor-element-71d49e72 .wpcf7-form {
  background: var(--jikey-paper) !important;
  border: 1px solid rgba(182, 106, 60, 0.34) !important;
  border-radius: 24px !important;
  box-shadow: 0 24px 70px rgba(0, 0, 0, 0.18);
  color: var(--jikey-ink) !important;
  margin-top: 26px;
  padding: clamp(28px, 5vw, 56px) !important;
}

.elementor-element-71d49e72 .wpcf7-form p {
  color: var(--jikey-ink) !important;
  margin-bottom: 24px;
}

.elementor-element-71d49e72 .wpcf7-form label {
  color: var(--jikey-ink) !important;
  display: block;
  font-size: 12px;
  font-weight: 750;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

body.home .elementor-element-71d49e72 .wpcf7-form label {
  color: var(--jikey-ink) !important;
}

body.home .elementor-element-71d49e72 .elementor-element-77c30133 {
  background: transparent !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.elementor-element-71d49e72 .wpcf7-form :is(input:not([type="submit"]):not([type="hidden"]), textarea) {
  background: #fff !important;
  border: 1px solid rgba(16, 36, 38, 0.24) !important;
  border-radius: 10px !important;
  color: var(--jikey-ink) !important;
  margin-top: 8px;
  padding: 14px 16px !important;
  width: 100%;
}

.elementor-element-71d49e72 .wpcf7-form :is(input, textarea)::placeholder {
  color: #667879 !important;
  opacity: 1;
}

.elementor-element-71d49e72 .wpcf7-form :is(input, textarea):focus {
  border-color: var(--jikey-copper) !important;
  box-shadow: 0 0 0 3px rgba(182, 106, 60, 0.16);
  outline: 0;
}

.elementor-element-71d49e72 .wpcf7-quiz-label {
  background: var(--jikey-ink);
  border-radius: 8px;
  color: var(--jikey-paper-light);
  display: inline-block;
  font-size: 15px;
  letter-spacing: 0.06em;
  margin-top: 10px;
  padding: 11px 16px;
}

.elementor-element-71d49e72 input.wpcf7-quiz {
  display: inline-block;
  margin-left: 10px;
  max-width: 140px;
  vertical-align: middle;
}

.elementor-element-71d49e72 .wpcf7-submit {
  background: var(--jikey-copper) !important;
  border: 0 !important;
  border-radius: 999px !important;
  color: #fff !important;
  cursor: pointer;
  font-size: 12px !important;
  font-weight: 800;
  letter-spacing: 0.1em;
  max-width: 230px;
  padding: 16px 26px !important;
  text-transform: uppercase;
}

body.home .elementor-element-71d49e72 .wpcf7-submit {
  background: var(--jikey-copper) !important;
  color: #fff !important;
}

.elementor-element-71d49e72 .wpcf7-submit:hover,
.elementor-element-71d49e72 .wpcf7-submit:focus {
  background: var(--jikey-copper-dark) !important;
}

.jikey-form-honeypot {
  height: 1px !important;
  left: -10000px !important;
  overflow: hidden !important;
  position: absolute !important;
  top: auto !important;
  width: 1px !important;
}

/* Astra footer refresh. */
.site-footer {
  background: var(--jikey-ink) !important;
  border-top: 3px solid var(--jikey-copper);
  color: var(--jikey-paper-light) !important;
}

.site-footer :is(.site-above-footer-wrap, .site-below-footer-wrap) {
  background: transparent !important;
  border: 0 !important;
  color: inherit !important;
}

.site-footer .site-primary-footer-wrap {
  background: #0b1b1d !important;
  border-top: 1px solid rgba(245, 240, 231, 0.14) !important;
  color: rgba(245, 240, 231, 0.72) !important;
  padding: 24px clamp(24px, 7vw, 100px) !important;
}

.site-footer .site-primary-footer-inner-wrap {
  align-items: center;
}

.site-footer .site-above-footer-wrap {
  padding: clamp(50px, 6vw, 78px) clamp(24px, 7vw, 100px) 44px !important;
}

.site-footer .ast-builder-grid-row-container-inner {
  max-width: 1220px;
}

.site-footer .ast-builder-footer-grid-columns {
  align-items: center;
  gap: 44px;
}

.site-footer #block-11,
.site-footer #block-12 {
  margin: 0;
}

.site-footer #block-11 p {
  color: var(--jikey-paper-light) !important;
  font-family: var(--jikey-serif);
  font-size: clamp(24px, 2.5vw, 36px);
  font-weight: 400;
  line-height: 1.35;
  max-width: 760px;
}

.site-footer #block-11 strong {
  font-weight: 400;
}

.site-footer #block-12 p {
  color: #f0a978 !important;
  font-size: 12px;
  letter-spacing: 0.13em;
  margin-top: 18px;
  text-transform: uppercase;
}

.site-footer .jim-footer-existing-socials-patched {
  flex-wrap: wrap;
  gap: 14px !important;
}

.site-footer .jim-footer-existing-socials-patched a {
  border: 1px solid rgba(245, 240, 231, 0.3);
  border-radius: 50%;
  color: var(--jikey-paper-light) !important;
  height: 50px;
  transition: background 180ms ease, border-color 180ms ease, transform 180ms ease;
  width: 50px;
}

.site-footer .jim-footer-existing-socials-patched a:hover,
.site-footer .jim-footer-existing-socials-patched a:focus {
  background: var(--jikey-copper);
  border-color: var(--jikey-copper);
  transform: translateY(-3px);
}

.site-footer .jim-footer-existing-socials-patched img {
  filter: invert(1);
  opacity: 0.74;
}

.site-footer img[alt*="YouTube"] {
  display: none !important;
}

.site-footer .site-below-footer-wrap {
  border-top: 1px solid rgba(245, 240, 231, 0.14) !important;
  padding: 24px clamp(24px, 7vw, 100px) !important;
}

.site-footer .ast-footer-copyright {
  color: rgba(245, 240, 231, 0.7) !important;
  font-size: 13px;
  letter-spacing: 0.02em;
  text-align: center;
}

.site-footer .ast-builder-layout-element.ast-footer-copyright {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.site-footer .ast-footer-copyright a,
.site-footer #jikey-footer-legal a {
  color: var(--jikey-paper-light) !important;
  text-decoration: none;
}

.site-footer #jikey-footer-legal::before {
  color: rgba(245, 240, 231, 0.4);
  content: "•";
  margin: 0 10px;
}

.site-footer #jikey-footer-legal a:hover,
.site-footer #jikey-footer-legal a:focus {
  color: #f0a978 !important;
  text-decoration: underline;
}

:is(.elementor-element-bea3e963, .elementor-element-0488d1d8) {
  display: grid !important;
  gap: 20px;
  grid-template-columns: repeat(3, 1fr);
  margin-top: 44px;
}

:is(.elementor-element-2f086556, .elementor-element-ec68e0e8, .elementor-element-584b0c3d) {
  border-top: 1px solid rgba(245, 240, 231, 0.2);
  min-height: 280px;
  padding: 34px 28px 22px 0 !important;
}

:is(.elementor-element-ec68e0e8, .elementor-element-584b0c3d) {
  border-left: 1px solid rgba(245, 240, 231, 0.2);
  padding-left: 32px !important;
}

:is(
  .elementor-element-756c6cea,
  .elementor-element-8e41e2ec,
  .elementor-element-a3722c3e,
  .elementor-element-d22f62d2,
  .elementor-element-1a3c6c2a,
  .elementor-element-8fde1180,
  .elementor-element-1b28ae3c,
  .elementor-element-ec95c3dd,
  .elementor-element-57f47527
) {
  background: var(--jikey-paper);
  border: 1px solid transparent;
  min-height: 330px;
  padding: 36px !important;
  transition: border-color 180ms ease, transform 180ms ease;
}

:is(
  .elementor-element-756c6cea,
  .elementor-element-8e41e2ec,
  .elementor-element-a3722c3e,
  .elementor-element-d22f62d2,
  .elementor-element-1a3c6c2a,
  .elementor-element-8fde1180,
  .elementor-element-1b28ae3c,
  .elementor-element-ec95c3dd,
  .elementor-element-57f47527
):hover {
  border-color: var(--jikey-copper);
  transform: translateY(-5px);
}

.elementor-element-71d49e72 {
  margin-left: auto !important;
  margin-right: auto !important;
}

.elementor-element-71d49e72 > .elementor-element {
  max-width: 820px;
}

:is(.elementor-element-d8cf82c0, .elementor-element-337c8097, .elementor-element-7c03c1bd) {
  background: var(--jikey-paper);
  justify-content: center;
  min-height: 560px;
}

:is(.elementor-element-d8cf82c0, .elementor-element-337c8097, .elementor-element-7c03c1bd) > .elementor-element {
  max-width: 980px;
}

:is(
  .elementor-element-ed7514c4,
  .elementor-element-2ef21fdf,
  .elementor-element-c4874765,
  .elementor-element-d6895e63,
  .elementor-element-98ee7c63,
  .elementor-element-ed02ead5
) > .elementor-element {
  margin-left: auto;
  margin-right: auto;
  max-width: 880px;
  width: 100%;
}

:is(
  .elementor-element-ed7514c4,
  .elementor-element-2ef21fdf,
  .elementor-element-c4874765,
  .elementor-element-d6895e63,
  .elementor-element-98ee7c63,
  .elementor-element-ed02ead5
) .elementor-widget-text-editor p {
  font-size: clamp(17px, 1.7vw, 20px);
}

:is(.elementor-element-2ef21fdf, .elementor-element-ed7e20dd) {
  background: var(--jikey-paper);
}

.elementor-element-5febc225 {
  display: grid !important;
  gap: 20px;
  grid-template-columns: repeat(3, 1fr);
}

:is(
  .elementor-element-d22f62d2,
  .elementor-element-1a3c6c2a,
  .elementor-element-8fde1180,
  .elementor-element-1b28ae3c,
  .elementor-element-ec95c3dd,
  .elementor-element-57f47527
) h3 {
  font-size: clamp(24px, 2vw, 31px) !important;
}

.elementor-element-7c03c1bd {
  min-height: 420px;
}

.elementor-element-ed02ead5 h2 {
  font-size: clamp(30px, 3vw, 44px) !important;
  margin-top: 42px;
}

.jikey-card-link {
  margin-top: auto;
}

.jikey-form-privacy {
  color: var(--jikey-ink-soft) !important;
  font-size: 13px !important;
  line-height: 1.6 !important;
  text-align: center;
}

.jikey-form-privacy a {
  color: var(--jikey-copper-dark) !important;
  font-weight: 700;
}

.jikey-turnstile-wrap {
  margin: 28px 0;
  text-align: center;
}

.jikey-turnstile-label {
  color: var(--jikey-ink);
  display: block;
  font-size: 12px;
  font-weight: 750;
  letter-spacing: 0.08em;
  margin-bottom: 12px;
  text-transform: uppercase;
}

.jikey-turnstile-wrap .cf-turnstile {
  display: flex;
  justify-content: center;
}

:is(
  .elementor-element-bf70bcb5,
  .elementor-element-08339d26,
  .elementor-element-c5a1023f,
  .elementor-element-50dc79ed,
  .elementor-element-d0eff5ef,
  .elementor-element-980a821f,
  .elementor-element-081ec79f,
  .elementor-element-d60d35c8,
  .elementor-element-fb853055
) {
  margin: 0 !important;
  padding: clamp(76px, 8vw, 128px) clamp(24px, 7vw, 116px) !important;
}

:is(
  .elementor-element-bf70bcb5,
  .elementor-element-08339d26,
  .elementor-element-c5a1023f,
  .elementor-element-50dc79ed,
  .elementor-element-d0eff5ef,
  .elementor-element-980a821f,
  .elementor-element-081ec79f,
  .elementor-element-d60d35c8,
  .elementor-element-fb853055
) :is(h1, h2, h3) {
  color: inherit;
  font-family: var(--jikey-serif) !important;
  font-weight: 400 !important;
  letter-spacing: -0.035em;
  line-height: 1.08 !important;
}

:is(.elementor-element-bf70bcb5, .elementor-element-50dc79ed, .elementor-element-081ec79f) {
  background: var(--jikey-paper);
  justify-content: center;
  min-height: 620px;
}

:is(.elementor-element-bf70bcb5, .elementor-element-50dc79ed, .elementor-element-081ec79f) > .elementor-element {
  max-width: 980px;
}

:is(.elementor-element-bf70bcb5, .elementor-element-50dc79ed, .elementor-element-081ec79f) h1 {
  font-size: clamp(48px, 5.7vw, 82px) !important;
}

:is(
  .elementor-element-08339d26,
  .elementor-element-c5a1023f,
  .elementor-element-d0eff5ef,
  .elementor-element-980a821f,
  .elementor-element-d60d35c8,
  .elementor-element-fb853055
) > .elementor-element {
  margin-left: auto;
  margin-right: auto;
  max-width: 820px;
  width: 100%;
}

:is(.elementor-element-08339d26, .elementor-element-d0eff5ef, .elementor-element-d60d35c8) .elementor-widget-text-editor p {
  font-size: clamp(18px, 1.65vw, 20px);
  line-height: 1.85;
}

:is(.elementor-element-08339d26, .elementor-element-d0eff5ef, .elementor-element-d60d35c8) h2 {
  font-size: clamp(34px, 3.6vw, 50px) !important;
  margin: 54px 0 20px;
}

:is(.elementor-element-c5a1023f, .elementor-element-980a821f, .elementor-element-fb853055) {
  background: var(--jikey-paper);
}

.jikey-article-meta p {
  color: var(--jikey-copper-dark) !important;
  font-size: 12px !important;
  font-weight: 750;
  letter-spacing: 0.08em;
  margin-top: 24px;
  text-transform: uppercase;
}

@media (max-width: 900px) {
  .elementor-element-99ee6632,
  .elementor-element-9909a292 {
    grid-template-columns: 1fr;
  }

  .elementor-element-74b33f0e {
    max-width: 540px;
  }

  .elementor-element-4b097d7f {
    min-height: 640px;
  }

  :is(.elementor-element-bea3e963, .elementor-element-0488d1d8, .elementor-element-5febc225) {
    grid-template-columns: 1fr;
  }

  :is(.elementor-element-ec68e0e8, .elementor-element-584b0c3d) {
    border-left: 0;
    padding-left: 0 !important;
  }

  :is(.elementor-element-2f086556, .elementor-element-ec68e0e8, .elementor-element-584b0c3d) {
    min-height: auto;
  }
}

@media (max-width: 600px) {

  body.elementor-page .elementor h1 {
    font-size: clamp(42px, 12vw, 50px) !important;
    line-height: 1.04 !important;
  }

  body.elementor-page .elementor h2 {
    font-size: clamp(34px, 9.5vw, 42px) !important;
    line-height: 1.08 !important;
  }

  :is(
    .elementor-element-99ee6632,
    .elementor-element-5e569b8e,
    .elementor-element-9909a292,
    .elementor-element-7b6ca55c,
    .elementor-element-33949c97,
    .elementor-element-71d49e72,
    .elementor-element-d8cf82c0,
    .elementor-element-ed7514c4,
    .elementor-element-2ef21fdf,
    .elementor-element-c4874765,
    .elementor-element-337c8097,
    .elementor-element-d6895e63,
    .elementor-element-ed7e20dd,
    .elementor-element-98ee7c63,
    .elementor-element-7c03c1bd,
    .elementor-element-ed02ead5
  ) {
    padding: 72px 24px !important;
  }

  .elementor-element-99ee6632 {
    padding: 0 !important;
  }

  :is(.elementor-element-da094aeb, .elementor-element-4b097d7f) {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }

  .elementor-element-5e569b8e {
    display: block !important;
  }

  :is(
    .elementor-element-756c6cea,
    .elementor-element-8e41e2ec,
    .elementor-element-a3722c3e,
    .elementor-element-d22f62d2,
    .elementor-element-1a3c6c2a,
    .elementor-element-8fde1180,
    .elementor-element-1b28ae3c,
    .elementor-element-ec95c3dd,
    .elementor-element-57f47527
  ) {
    min-height: auto;
    padding: 28px !important;
  }

  .elementor-element-71d49e72 .wpcf7-form {
    border-radius: 16px !important;
    padding: 26px 20px !important;
  }

  .elementor-element-71d49e72 input.wpcf7-quiz {
    display: block;
    margin-left: 0;
    max-width: 100%;
  }

  .site-footer .ast-builder-footer-grid-columns {
    gap: 34px;
    text-align: left;
  }

  .site-footer .jim-footer-existing-socials-patched {
    justify-content: flex-start !important;
  }

  .site-footer #jikey-footer-legal {
    display: block;
    margin-top: 8px;
  }

  .site-footer #jikey-footer-legal::before {
    content: "";
    margin: 0;
  }

  :is(
    .elementor-element-bf70bcb5,
    .elementor-element-08339d26,
    .elementor-element-c5a1023f,
    .elementor-element-50dc79ed,
    .elementor-element-d0eff5ef,
    .elementor-element-980a821f,
    .elementor-element-081ec79f,
    .elementor-element-d60d35c8,
    .elementor-element-fb853055
  ) {
    padding: 72px 24px !important;
  }

  :is(.elementor-element-bf70bcb5, .elementor-element-50dc79ed, .elementor-element-081ec79f) {
    min-height: 500px;
  }
}
