:root {
      color-scheme: light;
    }

    * {
      box-sizing: border-box;
    }

    body {
      margin: 0;
      min-height: 100vh;
      padding: 0;
      background-color: #ffffff;
      background-image: none;
      background-size: cover;
      background-position: center center;
      background-repeat: no-repeat;
      color: #181412;
      font-family: Inter, Arial, sans-serif;
    }

    .canvas {
      width: 100%;
      min-height: 100vh;
      margin: 0;
      padding: 0;
      background: #ffffff;
      border: 0;
    }

    .site-nav {
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 18px;
      min-height: 56px;
      border: 1px solid var(--nav-border, #d8c8b4);
      background: var(--nav-bg, #ffffff);
      color: var(--nav-text, #181412);
      padding: var(--nav-padding-y, 10px) var(--nav-padding-x, 14px);
      font-family: var(--nav-font, Inter, Arial, sans-serif);
      font-size: var(--nav-font-size, 14px);
    }

    .site-nav-list {
      display: flex;
      align-items: center;
      gap: var(--nav-link-gap, 8px);
      margin: 0;
      padding: 0;
      list-style: none;
      width: 100%;
      justify-content: var(--nav-justify, flex-start);
    }

    .site-nav-toggle {
      display: none;
      align-items: center;
      justify-content: center;
      gap: 4px;
      width: 42px;
      height: 42px;
      border: 1px solid var(--nav-border, #d8c8b4);
      border-radius: 12px;
      background: transparent;
      color: inherit;
      cursor: pointer;
    }

    .site-nav-toggle span {
      display: block;
      width: 16px;
      height: 2px;
      border-radius: 999px;
      background: currentColor;
    }

    @media (max-width: 1180px) {
      .site-nav-list {
        justify-content: var(--nav-justify-laptop, var(--nav-justify, flex-start));
      }
    }

    @media (max-width: 900px) {
      .site-nav-list {
        justify-content: var(--nav-justify-tablet, var(--nav-justify-laptop, var(--nav-justify, flex-start)));
      }
    }

    @media (max-width: 680px) {
      .site-nav {
        flex-wrap: wrap;
        align-items: flex-start;
      }

      .site-nav-toggle {
        display: inline-flex;
        flex-direction: column;
        margin-left: auto;
      }

      .site-nav-list {
        display: none;
        width: 100%;
        flex-direction: column;
        align-items: flex-start;
        justify-content: var(--nav-justify-mobile, var(--nav-justify-tablet, var(--nav-justify-laptop, var(--nav-justify, flex-start))));
      }

      .site-nav[data-nav-open="true"] .site-nav-list {
        display: flex;
      }

      .site-nav-item,
      .site-nav-link {
        width: 100%;
      }

      .site-nav-submenu {
        position: static;
        min-width: 0;
        margin-top: 6px;
      }

      .site-nav-item:hover > .site-nav-submenu {
        display: grid;
      }
    }

    @media (max-width: 680px) {
      .site-nav-mega .site-nav-submenu {
        grid-template-columns: 1fr;
      }
    }

    .site-nav-item {
      position: relative;
    }

    .site-nav-link {
      display: inline-flex;
      align-items: center;
      gap: 8px;
      min-height: 34px;
      border-radius: var(--nav-link-radius, 8px);
      padding: 6px 10px;
      color: inherit;
      font-size: 14px;
      text-decoration: none;
      white-space: nowrap;
    }

    .site-nav-link:hover {
      background: var(--nav-hover-bg, #f6f1eb);
      color: var(--nav-hover-text, #171411);
    }

    .site-nav-icon {
      font-size: 12px;
      opacity: 0.72;
    }

    .site-nav-badge {
      border-radius: 999px;
      border: 1px solid #d8c8b4;
      padding: 1px 6px;
      font-size: 10px;
      letter-spacing: 0.08em;
      text-transform: uppercase;
    }

    .site-nav-submenu {
      position: absolute;
      top: calc(100% + 6px);
      left: 0;
      min-width: 180px;
      margin: 0;
      padding: 6px;
      list-style: none;
      border: 1px solid var(--nav-border, #d8c8b4);
      border-radius: 10px;
      background: var(--nav-bg, #ffffff);
      display: none;
      z-index: 4;
    }

    .site-nav-item:hover > .site-nav-submenu {
      display: grid;
      gap: 2px;
    }

    .site-nav-drawer {
      flex-wrap: wrap;
    }

    .site-nav-drawer .site-nav-list {
      width: 100%;
      flex-direction: column;
      align-items: flex-start;
    }

    .site-nav-empty {
      display: inline-flex;
      align-items: center;
      min-height: 54px;
      border: 1px dashed #c9b398;
      border-radius: 14px;
      padding: 12px 16px;
      color: #7d6b59;
      font-size: 13px;
      background: rgba(255, 250, 244, 0.86);
    }

    .site-nav-mega .site-nav-submenu {
      min-width: 280px;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      gap: 4px;
    }

    [data-builder-button] {
      border: 0;
      text-decoration: none;
    }

    [data-builder-image] > img,
    img[data-builder-image-target] {
      display: block;
      object-fit: cover;
      width: 100%;
    }

    [data-builder-form] {
      display: grid;
      gap: 12px;
      max-width: 420px;
    }

    [data-builder-form] input,
    [data-builder-form] textarea,
    [data-builder-form] select,
    .builder-form-field input,
    .builder-form-field textarea,
    .builder-form-field select {
      height: 44px;
      border: 1px solid #d8c8b4;
      border-radius: 6px;
      padding: 0 14px;
      width: 100%;
      font: inherit;
      background: #fff;
      color: #181412;
    }

    [data-builder-form] textarea,
    .builder-form-field textarea {
      min-height: 120px;
      padding: 12px 14px;
      resize: vertical;
    }

    .builder-form-field,
    .builder-form-choice {
      display: grid;
      gap: 8px;
    }

    .builder-form-field > span,
    .builder-form-choice > span {
      font-size: 13px;
      font-weight: 600;
    }

    .builder-form-field small,
    .builder-form-choice small {
      color: #7d6b59;
      font-size: 12px;
    }

    [data-builder-form-status] {
      display: none;
      border-radius: 12px;
      padding: 12px 14px;
      font-size: 14px;
      line-height: 1.6;
    }

    [data-builder-form-status][data-state="success"] {
      display: block;
      border: 1px solid #b7d4bf;
      background: #ecf7ef;
      color: #245638;
    }

    [data-builder-form-status][data-state="error"] {
      display: block;
      border: 1px solid #efc6c6;
      background: #fff3f3;
      color: #8b2c2c;
    }

#node-section_584efc33{width:100%;min-height:220px;padding-top:100px;padding-right:48px;padding-bottom:100px;padding-left:48px;background-image:linear-gradient(rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)), url(https://prime-el-rebuild.ewr1.vultrobjects.com/projects/starter-website/0e633980-1acc-4121-9cbf-347f13e5b6bd-pexels-katerina-holmes-5905751-1-.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;max-width:100%;}
#node-block_1e492ef0{width:82.906%;min-height:140px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;max-width:none;transform:translate(0px, 0px);}
#node-text_93262a30{font-family:Lexend;font-size:3.063rem;line-height:4.5rem;color:#ffffff;max-width:16ch;}
#node-text_bc0b7c56{font-family:Inter;font-size:0.938rem;line-height:1.3;color:#e0e0e0;max-width:none;width:52.916%;transform:translate(0px, 0px);}
#node-section_07643727{display:grid;position:relative;width:100%;height:auto;min-height:220px;max-width:none;min-width:0;margin:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;top:auto;right:auto;bottom:auto;left:auto;transform:none;grid-template-columns:none;grid-template-rows:none;grid-auto-flow:row;grid-auto-rows:auto;grid-auto-columns:auto;justify-content:normal;justify-items:normal;justify-self:auto;align-items:normal;align-content:normal;align-self:auto;flex-direction:row;flex-wrap:nowrap;gap:1.5rem;row-gap:0;column-gap:0;border:0;border-radius:0;box-shadow:none;padding-top:48px;padding-bottom:48px;padding-left:48px;padding-right:48px;background:#fffdf9;}
#node-text_dc93edd8{font-size:0.85rem;color:#6b7280;letter-spacing:0.01em;margin-bottom:16px;max-width:100%;}
#node-block_cf156bac{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0.55rem;align-items:stretch;background:transparent;border:0;padding:0;min-height:0;justify-items:stretch;grid-auto-rows:auto;max-width:100%;}
#node-block_f884d670{display:grid;gap:0.85rem;border:1px solid #ecebea;border-radius:16px;padding:0.9rem;height:613.698px;transform:translate(0px, 0px);margin-bottom:31px;max-width:100%;}
#node-image_99c655c3{width:100%;height:440.656px;object-fit:cover;border-radius:12px;transform:translate(0px, 0px);overflow:hidden;max-width:100%;}
#node-block_c181d105{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:0.55rem;background:transparent;border:0;padding:0;min-height:0;align-items:stretch;justify-items:stretch;grid-auto-rows:auto;max-width:100%;}
#node-image_3d8a64e2{width:100%;height:96px;object-fit:cover;border-radius:10px;border:2px solid #111827;overflow:hidden;max-width:100%;}
#node-image_52440a84{width:100%;height:96px;object-fit:cover;border-radius:10px;border:1px solid #e5e7eb;overflow:hidden;max-width:100%;}
#node-image_b3b58819{width:100%;height:96px;object-fit:cover;border-radius:10px;border:1px solid #e5e7eb;overflow:hidden;max-width:100%;}
#node-image_601580e8{width:100%;height:96px;object-fit:cover;border-radius:10px;border:1px solid #e5e7eb;overflow:hidden;max-width:100%;}
#node-block_7ae6367d{display:block;border:1px solid #ecebea;border-radius:16px;padding:1rem;max-width:100%;}
#node-text_03624c1e{font-size:clamp(1.6rem, 3.2vw, 2.2rem);line-height:1.12;font-weight:700;color:#111827;font-family:Oxygen;max-width:100%;}
#node-text_cf70fc0b{font-size:0.9rem;color:#6b7280;font-family:Nunito;padding-top:0px;margin-top:10px;max-width:100%;}
#node-block_9a378907{display:flex;align-items:center;gap:0.55rem;background:transparent;border:0;padding:0;margin-top:38px;font-size:1.563em;transform:translate(0px, 0px);line-height:0.5;max-width:100%;}
#node-text_d7fa81b8{font-size:1.6rem;font-weight:700;color:#111827;max-width:100%;}
#node-text_7174328e{font-size:1.1rem;color:#9ca3af;text-decoration:line-through;max-width:100%;}
#node-text_8bef7093{font-size:0.88rem;color:#4b5563;line-height:1.6;align-items:center;margin-top:10px;padding-top:0px;max-width:100%;}
#node-text_59747c19{font-size:1.25rem;font-weight:700;color:#111827;margin-top:35px;font-family:Oxygen;max-width:100%;}
#node-block_b8c1b3dc{display:grid;gap:0.4rem;background:transparent;border:0;padding:0;min-height:0;margin-top:16px;max-width:100%;}
#node-text_7b85f019{font-size:0.95rem;color:#4b5563;line-height:1.65;max-width:100%;}
#node-text_f9d4014c{font-size:0.95rem;color:#4b5563;line-height:1.65;max-width:100%;}
#node-text_6926295b{font-size:0.95rem;color:#4b5563;line-height:1.65;max-width:100%;}
#node-block_9e3d00c6{display:flex;align-items:center;gap:0.65rem;flex-wrap:wrap;background:transparent;border:0;padding:0;margin-top:34px;max-width:100%;}
#node-button_fc899fd1{background:#111827;color:#ffffff;border:1px solid #111827;border-radius:10px;padding-top:0.72rem;padding-bottom:0.72rem;padding-left:1.15rem;padding-right:1.15rem;max-width:100%;}
#node-button_9a1fe0dc{background:transparent;color:#111827;border:1px solid #d1d5db;border-radius:10px;padding-top:0.72rem;padding-bottom:0.72rem;padding-left:1rem;padding-right:1rem;max-width:100%;}
#node-block_fcc2f106{display:grid;gap:0.32rem;border:1px solid #e5e7eb;border-radius:10px;padding:0.7rem;margin-top:16px;max-width:100%;}
#node-text_d58826c0{font-size:0.86rem;color:#6b7280;max-width:100%;}
#node-text_ab6d80f9{font-size:0.86rem;color:#6b7280;max-width:100%;}
#node-text_7bc291f8{font-size:0.86rem;color:#6b7280;max-width:100%;}
#node-block_1f50ace8{display:grid;gap:0.9rem;border:1px solid #e5e7eb;border-radius:16px;padding:1rem;max-width:100%;}
#node-block_35624930{display:flex;align-items:center;flex-wrap:wrap;gap:0.55rem;background:transparent;border:0;padding:0;max-width:100%;}
#node-button_be2ef3c7{background:#ffffff;color:#111827;border:1px solid #d1d5db;border-radius:10px;padding-top:0.56rem;padding-bottom:0.56rem;padding-left:0.9rem;padding-right:0.9rem;font-size:0.88rem;max-width:100%;}
#node-button_70fdb23a{background:#ffffff;color:#111827;border:1px solid #d1d5db;border-radius:10px;padding-top:0.56rem;padding-bottom:0.56rem;padding-left:0.9rem;padding-right:0.9rem;font-size:0.88rem;max-width:100%;}
#node-button_0ab2ce66{background:#ffffff;color:#111827;border:1px solid #d1d5db;border-radius:10px;padding-top:0.56rem;padding-bottom:0.56rem;padding-left:0.9rem;padding-right:0.9rem;font-size:0.88rem;max-width:100%;}
#node-block_3134e7bb{display:grid;gap:0.6rem;background:transparent;border:0;padding:0;max-width:100%;}
#node-block_6cd66a54{display:grid;gap:0.45rem;background:#fbfbfb;border:1px solid #e5e7eb;border-radius:12px;padding:0.9rem;max-width:100%;}
#node-text_61d4604f{font-size:1rem;font-weight:600;color:#111827;max-width:100%;}
#node-text_9eee86f7{font-size:0.95rem;line-height:1.72;color:#4b5563;max-width:100%;}
#node-block_a1e7df1f{display:grid;gap:0.45rem;background:#fbfbfb;border:1px solid #e5e7eb;border-radius:12px;padding:0.9rem;max-width:100%;}
#node-text_f574015b{font-size:1rem;font-weight:600;color:#111827;max-width:100%;}
#node-text_c9a8b6e4{font-size:0.95rem;line-height:1.72;color:#4b5563;max-width:100%;}
#node-block_c597566a{display:grid;gap:0.45rem;background:#fbfbfb;border:1px solid #e5e7eb;border-radius:12px;padding:0.9rem;max-width:100%;}
#node-text_c02808d0{font-size:1rem;font-weight:600;color:#111827;max-width:100%;}
#node-text_45088aa2{font-size:0.95rem;line-height:1.72;color:#4b5563;max-width:100%;}
#node-section_9e5bde2b{width:100%;min-height:220px;padding-top:48px;padding-right:48px;padding-bottom:48px;padding-left:48px;background:#fffdf9;max-width:100%;}


    [data-effect-tabs="trigger"] {
      cursor: pointer;
      transition: background-color 180ms ease, color 180ms ease, border-color 180ms ease, transform 180ms ease, box-shadow 180ms ease;
      border: 1px solid transparent;
      border-radius: 10px;
      outline: none;
    }

    [data-effect-tabs="trigger"]:hover {
      transform: translateY(-1px);
    }

    [data-effect-tabs="trigger"]:focus-visible {
      box-shadow: 0 0 0 3px rgba(242, 86, 35, 0.28);
      border-color: rgba(242, 86, 35, 0.5);
    }

    [data-effect-tabs="trigger"][data-tab-active="true"] {
      background: rgba(242, 86, 35, 0.12);
      border-color: rgba(242, 86, 35, 0.42);
      box-shadow: 0 10px 24px rgba(20, 18, 17, 0.12);
    }

    [data-effect-tabs="panel"] {
      opacity: 0;
      transform: translateY(8px);
    }

    [data-effect-tabs="panel"][data-tab-active="true"] {
      animation: editor-tab-panel-in 220ms ease forwards;
    }

    [data-effect-tabs="panel"][hidden] {
      display: none !important;
    }

    @keyframes editor-tab-panel-in {
      from {
        opacity: 0;
        transform: translateY(8px);
      }
      to {
        opacity: 1;
        transform: translateY(0);
      }
    }
  

    [data-effect-image-swapper="thumb"],
    [data-effect-image-swapper="item"] {
      cursor: pointer;
    }

    [data-effect-image-swapper="thumb"][data-image-swap-active="true"],
    [data-effect-image-swapper="item"][data-image-swap-active="true"] {
      outline: 2px solid rgba(17, 24, 39, 0.65);
      outline-offset: 1px;
    }

    .editor-image-swap-fade {
      animation: editor-image-swap-fade 220ms ease;
    }

    @keyframes editor-image-swap-fade {
      0% { opacity: 0.4; transform: scale(0.985); }
      100% { opacity: 1; transform: scale(1); }
    }
  