.elementor-1575 .elementor-element.elementor-element-6b213ef{--display:flex;--padding-top:8em;--padding-bottom:5em;--padding-left:5em;--padding-right:5em;}.elementor-1575 .elementor-element.elementor-element-e64bd8a{width:100%;max-width:100%;}.elementor-1575 .elementor-element.elementor-element-e64bd8a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1575 .elementor-element.elementor-element-e64bd8a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1575 .elementor-element.elementor-element-e64bd8a .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:50px;}.elementor-1575 .elementor-element.elementor-element-62d27dd{width:100%;max-width:100%;}.elementor-1575 .elementor-element.elementor-element-62d27dd.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:767px){.elementor-1575 .elementor-element.elementor-element-e64bd8a{width:var( --container-widget-width, 232px );max-width:232px;--container-widget-width:232px;--container-widget-flex-grow:0;}.elementor-1575 .elementor-element.elementor-element-62d27dd{width:var( --container-widget-width, 211px );max-width:211px;--container-widget-width:211px;--container-widget-flex-grow:0;}}/* Start custom CSS for text-editor, class: .elementor-element-62d27dd */<style>
  .kiur-eifu, .kiur-eifu * { box-sizing: border-box; }
  .kiur-eifu {
    --kiur-pink: #E5006D;
    --kiur-pink-soft: #FDECF4;
    --kiur-ink: #1A1A1A;
    --kiur-muted: #5C5C66;
    --kiur-line: #E4E2E8;
    width: 100%;
    max-width: 820px;
    margin: 0 auto;
    padding: 24px 16px 48px;
    color: var(--kiur-ink);
    font-family: inherit;
    line-height: 1.6;
    overflow-wrap: break-word;
  }
  .kiur-eifu h2 {
    font-size: 1.25rem; line-height: 1.3; margin: 0 0 12px; padding-left: 12px;
    border-left: 4px solid var(--kiur-pink);
  }
  .kiur-eifu p { margin: 0 0 12px; }
  .kiur-eifu .kiur-lead { color: var(--kiur-muted); font-size: 1.05rem; max-width: 65ch; }
  .kiur-eifu section { padding: 28px 0; border-top: 1px solid var(--kiur-line); }
  .kiur-eifu section:first-of-type { border-top: 0; }
  .kiur-eifu ul:not(.kiur-label) { margin: 0 0 12px; padding-left: 22px; list-style: disc outside !important; }
  .kiur-eifu ul:not(.kiur-label) > li { display: list-item; list-style: disc outside !important; margin: 0 0 6px; }
  .kiur-eifu ul:not(.kiur-label) > li::marker { color: var(--kiur-pink); }
  .kiur-eifu a { color: var(--kiur-pink); overflow-wrap: anywhere; }

  .kiur-eifu .kiur-download {
    background: var(--kiur-pink-soft); border-radius: 14px; padding: 24px;
    display: flex; flex-wrap: wrap; gap: 16px; align-items: center; justify-content: space-between;
  }
  .kiur-eifu .kiur-btn {
    display: inline-block; background: var(--kiur-pink); color: #fff !important;
    padding: 12px 22px; border-radius: 999px; font-weight: 600; text-decoration: none;
    text-align: center; line-height: 1.3;
  }
  .kiur-eifu .kiur-btn:hover { filter: brightness(0.92); }
  .kiur-eifu .kiur-btn:focus-visible { outline: 3px solid var(--kiur-ink); outline-offset: 3px; }

  .kiur-eifu ul.kiur-label { display: grid; gap: 18px; margin: 0; padding: 0; list-style: none; }
  .kiur-eifu ul.kiur-label li {
    display: grid; grid-template-columns: 56px minmax(0, 1fr); gap: 16px; align-items: center;
    margin: 0; padding: 0; list-style: none;
  }
  .kiur-eifu ul.kiur-label li::before, .kiur-eifu ul.kiur-label li::marker { content: none; }
  .kiur-eifu ul.kiur-label img { width: 48px; max-width: 48px; height: auto; display: block; margin: 0; }
  .kiur-eifu ul.kiur-label .kiur-ce { display: flex; align-items: center; gap: 12px; }
  .kiur-eifu ul.kiur-label .kiur-ce img { width: 40px; max-width: 40px; }
  .kiur-eifu .kiur-purpose { margin-bottom: 20px; max-width: 65ch; }

  @media (max-width: 600px) {
    .kiur-eifu { padding: 8px 0 32px; line-height: 1.55; }
    .kiur-eifu .kiur-lead { font-size: 1rem; }
    .kiur-eifu section { padding: 22px 0; }
    .kiur-eifu h2 { font-size: 1.1rem; padding-left: 10px; }
    .kiur-eifu ul:not(.kiur-label) { padding-left: 20px; }

    .kiur-eifu .kiur-download { flex-direction: column; align-items: stretch; padding: 18px; gap: 14px; }
    .kiur-eifu .kiur-btn { display: block; width: 100%; padding: 14px 16px; }

    .kiur-eifu ul.kiur-label { gap: 16px; }
    .kiur-eifu ul.kiur-label li { grid-template-columns: 40px minmax(0, 1fr); gap: 12px; align-items: start; }
    .kiur-eifu ul.kiur-label img { width: 36px;/* End custom CSS */